.ClifsReference-module__d5bywG__page{--color-teal:var(--color-orange-deep);--clifs-bg-row-hover:var(--tool-row-hover);--clifs-bg-code:var(--tool-cmd-bg);--clifs-bord-strong:var(--tool-bord-strong);--clifs-accent-dim:var(--tool-accent-dim);--clifs-danger:var(--tool-danger);--clifs-danger-bg:var(--tool-danger-bg);--clifs-warn-bg:var(--tool-warn-bg);--clifs-cmd:var(--tool-cmd-text);--clifs-clip-cta:var(--tool-clip-cta);z-index:1;font-family:var(--font-body);color:var(--color-smokey);font-size:15px;line-height:1.55;position:relative}.ClifsReference-module__d5bywG__page:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(900px 480px at 50% -140px,#ff82001f,#0000 70%),radial-gradient(1px 1px at 22% 18%,#ff962859 50%,#0000 51%),radial-gradient(1px 1px at 68% 9%,#ff82004d 50%,#0000 51%),radial-gradient(1px 1px at 84% 42%,#ff962847 50%,#0000 51%),radial-gradient(1px 1px at 10% 64%,#ff962838 50%,#0000 51%),radial-gradient(1px 1px at 45% 82%,#ff820033 50%,#0000 51%),radial-gradient(1px 1px at 92% 76%,#ff962842 50%,#0000 51%),radial-gradient(1.5px 1.5px at 33% 38%,#ffc89640 50%,#0000 51%),radial-gradient(1.5px 1.5px at 74% 61%,#ffc8962e 50%,#0000 51%);position:fixed;inset:0}.ClifsReference-module__d5bywG__wrap{max-width:1500px;margin:0 auto;padding:0 24px}.ClifsReference-module__d5bywG__siteHead{padding:calc(var(--nav-height) + 22px) 0 0;position:relative}.ClifsReference-module__d5bywG__siteHead:after{content:"";background:linear-gradient(to right, transparent, var(--color-teal) 20%, var(--color-blue) 80%, transparent);opacity:.55;height:1px;display:block}.ClifsReference-module__d5bywG__term{background:var(--color-deep);border:1px solid var(--bord);border-top:2px solid var(--color-orange);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 1px 3px #4b4b4b0f}.ClifsReference-module__d5bywG__term:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffc89605 0 1px,#0000 1px 3px);position:absolute;inset:0}.ClifsReference-module__d5bywG__termBar{background:var(--color-panel);border-bottom:1px solid var(--bord);font-family:var(--font-mono);letter-spacing:1.2px;color:var(--color-dim);align-items:center;gap:12px;padding:8px 12px;font-size:10px;display:flex}.ClifsReference-module__d5bywG__termDots{gap:5px;display:flex}.ClifsReference-module__d5bywG__termDots i{opacity:.55;border-radius:50%;width:8px;height:8px}.ClifsReference-module__d5bywG__dotPurple{background:#c9c4bc}.ClifsReference-module__d5bywG__dotTeal{background:var(--color-orange)}.ClifsReference-module__d5bywG__dotAmber{background:var(--color-orange-deep)}.ClifsReference-module__d5bywG__termPath{color:var(--color-mid);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClifsReference-module__d5bywG__termMeta{white-space:nowrap;margin-left:auto}.ClifsReference-module__d5bywG__termBody{padding:14px 16px 15px;position:relative}.ClifsReference-module__d5bywG__eyebrow{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--color-teal);margin-bottom:6px;font-size:10.5px}.ClifsReference-module__d5bywG__eyebrowSl{color:var(--color-amber)}.ClifsReference-module__d5bywG__h1{font-family:var(--font-display);letter-spacing:2.5px;text-transform:uppercase;align-items:baseline;margin:0;font-size:21px;font-weight:700;line-height:1.2;display:flex}.ClifsReference-module__d5bywG__type{white-space:nowrap;max-width:600px;animation:.9s steps(22,end) .15s both ClifsReference-module__d5bywG__typein;display:inline-block;overflow:hidden}.ClifsReference-module__d5bywG__t1{color:var(--color-white)}.ClifsReference-module__d5bywG__t2{color:#0000;-webkit-text-stroke:1px var(--color-glow)}@supports not (-webkit-text-stroke:1px blue){.ClifsReference-module__d5bywG__t2{color:var(--color-glow)}}.ClifsReference-module__d5bywG__cursor{background:var(--color-teal);align-self:center;width:10px;height:1em;margin-left:8px;animation:.55s step-end 2 ClifsReference-module__d5bywG__blink;display:inline-block;box-shadow:0 0 10px #ff820099}@keyframes ClifsReference-module__d5bywG__typein{0%{max-width:0}to{max-width:600px}}@keyframes ClifsReference-module__d5bywG__blink{0%,49%{opacity:1}50%,to{opacity:0}}.ClifsReference-module__d5bywG__tagline{color:var(--color-mid);margin:8px 0 0;font-size:13px;font-weight:300}.ClifsReference-module__d5bywG__tagline:before{content:"> ";font-family:var(--font-mono);color:var(--color-dim)}@media (prefers-reduced-motion:reduce){.ClifsReference-module__d5bywG__type,.ClifsReference-module__d5bywG__cursor,.ClifsReference-module__d5bywG__expCaret{animation:none}}.ClifsReference-module__d5bywG__tabsRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.ClifsReference-module__d5bywG__tabsDl{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-inverse);background:var(--color-orange);border:1px solid var(--color-orange);clip-path:var(--clifs-clip-cta);align-self:flex-end;margin-bottom:8px;margin-left:auto;padding:8px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:background .12s,color .12s}.ClifsReference-module__d5bywG__tabsDl:hover{background:var(--color-orange-deep);color:var(--color-text-inverse)}.ClifsReference-module__d5bywG__tab{cursor:pointer;font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--color-smokey);background:0 0;border:none;padding:9px 18px 15px;font-size:11.5px;font-weight:600;position:relative}.ClifsReference-module__d5bywG__tabShape{z-index:0;border:1px solid #0000;transition:transform .14s,border-color .14s,background .14s;position:absolute;inset:2px 4px 8px;transform:skew(-12deg)}.ClifsReference-module__d5bywG__tabLabel{z-index:1;position:relative}.ClifsReference-module__d5bywG__tab:hover{color:var(--color-orange-deep)}.ClifsReference-module__d5bywG__tab:hover .ClifsReference-module__d5bywG__tabShape{border-color:#ff820073;transform:skew(-12deg)translateY(-1px)}.ClifsReference-module__d5bywG__tabActive,.ClifsReference-module__d5bywG__tabActive:hover{color:var(--color-text-inverse)}.ClifsReference-module__d5bywG__tabActive .ClifsReference-module__d5bywG__tabShape,.ClifsReference-module__d5bywG__tabActive:hover .ClifsReference-module__d5bywG__tabShape{border-color:var(--color-orange);background:var(--color-orange);transform:skew(-12deg)}.ClifsReference-module__d5bywG__searchbar{top:var(--nav-height);z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--bord);background:#ffffffe6;padding:14px 0 12px;position:sticky}.ClifsReference-module__d5bywG__searchInner{align-items:center;gap:10px;display:flex}.ClifsReference-module__d5bywG__searchInput{caret-color:#0000;background:var(--clifs-bg-code);border:1px solid var(--clifs-bord-strong);color:var(--clifs-cmd);font-family:var(--font-mono);border-radius:6px;outline:none;flex:1;padding:11px 14px;font-size:14.5px;transition:border-color .14s,box-shadow .14s}.ClifsReference-module__d5bywG__searchInput:focus{border-color:var(--bord-teal);box-shadow:0 0 0 3px #ff820014,0 0 18px #ff82000f}.ClifsReference-module__d5bywG__searchInput::placeholder{color:var(--color-dim)}.ClifsReference-module__d5bywG__searchCount{color:var(--color-dim);white-space:nowrap;font-size:12px;font-family:var(--font-mono);letter-spacing:1px}.ClifsReference-module__d5bywG__kbd{font-family:var(--font-mono);color:var(--color-mid);border:1px solid var(--clifs-bord-strong);background:var(--color-panel);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-size:11px}.ClifsReference-module__d5bywG__layout{align-items:flex-start;gap:28px;padding-top:20px;padding-bottom:60px;display:flex}.ClifsReference-module__d5bywG__cats{width:232px;top:calc(var(--nav-height) + 84px);flex-shrink:0;position:sticky}.ClifsReference-module__d5bywG__catsHead{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2.5px;color:var(--color-teal);margin:4px 0 10px 12px;font-size:10px;font-weight:700}.ClifsReference-module__d5bywG__catsHead:before{content:"// ";color:var(--color-amber)}.ClifsReference-module__d5bywG__catBtn{text-align:left;cursor:pointer;width:100%;color:var(--color-mid);font-size:13.5px;font-family:var(--font-body);background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;margin-bottom:1px;padding:7px 12px;transition:color .12s,background .12s,border-color .12s;display:flex}.ClifsReference-module__d5bywG__catBtn:hover{background:var(--clifs-bg-row-hover);color:var(--color-ice)}.ClifsReference-module__d5bywG__catBtnActive{border-left-color:var(--color-teal);color:var(--color-teal);background:linear-gradient(90deg,#ff820014,#0000 70%);font-weight:600}.ClifsReference-module__d5bywG__catBtnActive:hover{color:var(--color-teal);background:linear-gradient(90deg,#ff820014,#0000 70%)}.ClifsReference-module__d5bywG__catN{font-family:var(--font-mono);color:var(--color-dim);font-size:11.5px}.ClifsReference-module__d5bywG__catBtnActive .ClifsReference-module__d5bywG__catN{color:var(--clifs-accent-dim)}.ClifsReference-module__d5bywG__catBtnFav,.ClifsReference-module__d5bywG__catBtnFav:hover{color:var(--color-amber)}.ClifsReference-module__d5bywG__catBtnFav.ClifsReference-module__d5bywG__catBtnActive{color:var(--color-amber);border-left-color:var(--color-amber);background:linear-gradient(90deg,#e0720014,#0000 70%)}.ClifsReference-module__d5bywG__results{flex:1;min-width:0}.ClifsReference-module__d5bywG__group{margin-bottom:28px}.ClifsReference-module__d5bywG__groupHead{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2.5px;color:var(--color-teal);background:linear-gradient(to right, var(--color-teal) 0%, var(--color-blue) 60%, transparent) bottom / 100% 1px no-repeat;margin:0 0 10px;padding-bottom:9px;font-size:11.5px;font-weight:700}.ClifsReference-module__d5bywG__groupHead:before{content:"// ";color:var(--color-amber);text-shadow:none}.ClifsReference-module__d5bywG__groupN{color:var(--color-dim);letter-spacing:0;text-shadow:none;margin-left:8px;font-size:11px;font-weight:400}.ClifsReference-module__d5bywG__groupHeadFav{color:var(--color-amber);background:linear-gradient(to right, var(--color-amber) 0%, var(--color-blue) 60%, transparent) bottom / 100% 1px no-repeat}.ClifsReference-module__d5bywG__entry{background:var(--color-panel);border:1px solid var(--bord);box-shadow:inset 3px 0 0 0 var(--clifs-cat,transparent);border-radius:6px;margin-bottom:8px;transition:border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.ClifsReference-module__d5bywG__entry:hover{border-color:var(--clifs-bord-strong);box-shadow:inset 3px 0 0 0 var(--clifs-cat,transparent), -3px 0 0 0 #ff820059}.ClifsReference-module__d5bywG__entryOpen,.ClifsReference-module__d5bywG__entryOpen:hover{border-color:var(--clifs-bord-strong);box-shadow:inset 3px 0 0 0 var(--clifs-cat,transparent), -3px 0 0 0 var(--color-teal)}.ClifsReference-module__d5bywG__catFirewall,.ClifsReference-module__d5bywG__catVpn,.ClifsReference-module__d5bywG__catRouting,.ClifsReference-module__d5bywG__catInterfaces,.ClifsReference-module__d5bywG__catDiagnostics,.ClifsReference-module__d5bywG__catSdwan,.ClifsReference-module__d5bywG__catSessions,.ClifsReference-module__d5bywG__catAdmin{--clifs-cat:var(--color-orange)}.ClifsReference-module__d5bywG__catLbl{align-items:center;min-width:0;display:inline-flex}.ClifsReference-module__d5bywG__catDot{background:var(--clifs-cat,var(--color-teal));width:7px;height:7px;box-shadow:0 0 6px var(--clifs-cat,var(--color-teal));border-radius:50%;flex-shrink:0;margin-right:9px;display:inline-block}.ClifsReference-module__d5bywG__entryHead{text-align:left;cursor:pointer;width:100%;color:var(--color-white);font-family:var(--font-body);background:0 0;border:none;flex-direction:column;gap:3px;padding:12px 78px 12px 14px;display:flex}.ClifsReference-module__d5bywG__entryHead:hover{background:var(--clifs-bg-row-hover)}.ClifsReference-module__d5bywG__entryTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.ClifsReference-module__d5bywG__entryCmd{font-family:var(--font-mono);color:var(--color-orange-deep);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ClifsReference-module__d5bywG__entryOpen .ClifsReference-module__d5bywG__entryCmd{display:none}.ClifsReference-module__d5bywG__favBtn{z-index:2;cursor:pointer;color:var(--color-dim);background:0 0;border:none;padding:4px 6px;font-size:16px;line-height:1;transition:color .12s,text-shadow .12s;position:absolute;top:8px;right:10px}.ClifsReference-module__d5bywG__favBtn:hover,.ClifsReference-module__d5bywG__favBtnOn{color:var(--color-amber)}.ClifsReference-module__d5bywG__rowCopy{z-index:2;border:1px solid var(--bord-teal);cursor:pointer;font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-teal);opacity:0;pointer-events:none;background:#ff82000f;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:700;line-height:1;transition:opacity .12s,background .12s;position:absolute;top:8px;right:40px}.ClifsReference-module__d5bywG__entry:hover .ClifsReference-module__d5bywG__rowCopy,.ClifsReference-module__d5bywG__rowCopy:focus-visible{opacity:1;pointer-events:auto}.ClifsReference-module__d5bywG__rowCopy:hover{background:#ff820029}.ClifsReference-module__d5bywG__rowCopyDone{opacity:1;pointer-events:auto;color:var(--color-teal)}.ClifsReference-module__d5bywG__flagDanger,.ClifsReference-module__d5bywG__flagWarn{cursor:help;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.ClifsReference-module__d5bywG__flagWarn{color:var(--color-amber);background:#e0720014;border:1px solid #e0720073}.ClifsReference-module__d5bywG__flagDanger{color:var(--clifs-danger);background:#d645501a;border:1px solid #d6455080}.ClifsReference-module__d5bywG__entryBody{padding:2px 14px 16px}.ClifsReference-module__d5bywG__codeblock{margin:10px 0 0;position:relative}.ClifsReference-module__d5bywG__pre{background:var(--clifs-bg-code);border:1px solid var(--bord);font-family:var(--font-mono);color:var(--clifs-cmd);white-space:pre-wrap;word-break:break-word;border-left:2px solid #ff962873;border-radius:4px;margin:0;padding:12px 100px 12px 14px;font-size:13.5px;line-height:1.55}.ClifsReference-module__d5bywG__codeblockOutput .ClifsReference-module__d5bywG__pre{color:#b8b0a4;border-left-color:#ff962859;font-size:12.5px}.ClifsReference-module__d5bywG__copyBtn{background:var(--color-panel);border:1px solid var(--clifs-bord-strong);clip-path:var(--clifs-clip-cta);color:var(--color-mid);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;padding:6px 14px;font-size:10.5px;font-weight:700;transition:background .12s,color .12s;position:absolute;top:8px;right:8px}.ClifsReference-module__d5bywG__copyBtn:hover{background:var(--color-blue);color:#fff;border-color:var(--color-glow)}.ClifsReference-module__d5bywG__copyBtnDone,.ClifsReference-module__d5bywG__copyBtnDone:hover{color:var(--color-teal);border-color:var(--bord-teal);background:0 0}.ClifsReference-module__d5bywG__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--color-dim);margin:14px 0 2px;font-size:9.5px;font-weight:700}.ClifsReference-module__d5bywG__notes{color:var(--color-white);font-size:13.5px;font-weight:300}.ClifsReference-module__d5bywG__metaBadges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ClifsReference-module__d5bywG__badge{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-orange-deep);border:1px solid var(--bord-teal);border-radius:3px;padding:3px 9px;font-size:10px}.ClifsReference-module__d5bywG__callout{border-radius:4px;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.ClifsReference-module__d5bywG__calloutIco{font-weight:700}.ClifsReference-module__d5bywG__calloutWarn{background:var(--clifs-warn-bg);border:1px solid #e0720059;border-left:2px solid var(--color-amber);color:var(--color-ink)}.ClifsReference-module__d5bywG__calloutWarn .ClifsReference-module__d5bywG__calloutIco{color:var(--color-amber)}.ClifsReference-module__d5bywG__calloutDanger{background:var(--clifs-danger-bg);border:1px solid #ff556659;border-left:2px solid var(--clifs-danger);color:var(--color-ink)}.ClifsReference-module__d5bywG__calloutDanger .ClifsReference-module__d5bywG__calloutIco{color:var(--clifs-danger)}.ClifsReference-module__d5bywG__related{color:var(--color-mid);margin-top:14px;font-size:13px}.ClifsReference-module__d5bywG__relatedLabel{margin-right:10px}.ClifsReference-module__d5bywG__relatedLink{cursor:pointer;color:var(--color-teal);font-family:var(--font-mono);background:0 0;border:none;margin-right:10px;padding:0;font-size:12px}.ClifsReference-module__d5bywG__relatedLink:hover{text-decoration:underline}.ClifsReference-module__d5bywG__empty{text-align:center;color:var(--color-mid);background:var(--color-panel);border:1px dashed var(--clifs-bord-strong);border-radius:6px;padding:48px 20px}.ClifsReference-module__d5bywG__empty p{margin:0 0 10px}.ClifsReference-module__d5bywG__emptyQuery{color:var(--color-white);font-weight:600}.ClifsReference-module__d5bywG__emptyCats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.ClifsReference-module__d5bywG__emptyCatBtn{background:var(--color-panel);border:1px solid var(--clifs-bord-strong);color:var(--color-mid);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:999px;padding:5px 14px}.ClifsReference-module__d5bywG__emptyCatBtn:hover{color:var(--color-teal);border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__chips{display:none}.ClifsReference-module__d5bywG__footNote{color:var(--color-dim);padding:18px 0 40px;font-size:12.5px;position:relative}.ClifsReference-module__d5bywG__footNote:before{content:"";background:linear-gradient(to right, transparent, var(--color-teal) 20%, var(--color-blue) 80%, transparent);opacity:.4;height:1px;position:absolute;top:0;left:0;right:0}.ClifsReference-module__d5bywG__footPrefix{color:var(--color-amber);margin-right:8px}.ClifsReference-module__d5bywG__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ClifsReference-module__d5bywG__footDl{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-inverse);background:var(--color-orange);border:1px solid var(--color-orange);clip-path:var(--clifs-clip-cta);padding:8px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:background .12s,color .12s}.ClifsReference-module__d5bywG__footDl:hover{background:var(--color-orange-deep);color:var(--color-text-inverse)}.ClifsReference-module__d5bywG__exp{max-width:1100px;padding-top:20px;padding-bottom:60px}.ClifsReference-module__d5bywG__expInputRow{top:var(--nav-height);z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--bord);background:#ffffffe6;gap:8px;padding:12px 0;display:flex;position:sticky}.ClifsReference-module__d5bywG__expInputWrap{flex:1;display:flex;position:relative}.ClifsReference-module__d5bywG__expCaret{pointer-events:none;background:#ff820099;width:9px;height:19px;animation:1.1s step-end infinite ClifsReference-module__d5bywG__blink;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #ff820066}.ClifsReference-module__d5bywG__expGhost{color:var(--color-dim);opacity:.6;font-family:var(--font-mono);pointer-events:none;white-space:pre;font-size:15.5px;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ClifsReference-module__d5bywG__expEnterHint{font-family:var(--font-mono);color:var(--color-dim);margin:8px 2px 2px;font-size:11.5px}.ClifsReference-module__d5bywG__expEnterHint kbd{font-family:var(--font-mono);color:var(--color-teal);border:1px solid var(--bord-teal);background:#ff82000f;border-radius:4px;padding:1px 6px;font-size:10.5px}.ClifsReference-module__d5bywG__expEnterHintEx{color:var(--color-orange-deep)}.ClifsReference-module__d5bywG__expInput{caret-color:#0000;background:var(--clifs-bg-code);border:1px solid var(--clifs-bord-strong);color:var(--clifs-cmd);font-family:var(--font-mono);border-radius:6px;outline:none;flex:1;padding:13px 16px;font-size:15.5px;transition:border-color .14s,box-shadow .14s}.ClifsReference-module__d5bywG__expInput:focus{border-color:var(--bord-teal);box-shadow:0 0 0 3px #ff820014,0 0 18px #ff82000f}.ClifsReference-module__d5bywG__expInput::placeholder{color:var(--color-dim)}.ClifsReference-module__d5bywG__expBtn{background:var(--color-panel);border:1px solid var(--clifs-bord-strong);clip-path:var(--clifs-clip-cta);color:var(--color-mid);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;padding:0 20px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.ClifsReference-module__d5bywG__expBtn:hover{background:var(--color-blue);color:#fff}.ClifsReference-module__d5bywG__expBtnDone{color:var(--color-teal);border-color:var(--bord-teal);background:0 0}.ClifsReference-module__d5bywG__expChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ClifsReference-module__d5bywG__expChip{background:var(--color-panel);border:1px solid var(--bord);color:var(--color-mid);font-size:12px;font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:5px 13px;transition:color .12s,border-color .12s}.ClifsReference-module__d5bywG__expChip:hover{color:var(--color-teal);border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__expContext{background:var(--color-panel);border:1px solid var(--bord);border-left:2px solid #ff820066;border-radius:6px;margin-top:18px;padding:14px 16px}.ClifsReference-module__d5bywG__expCrumbs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ClifsReference-module__d5bywG__expCrumb{font-family:var(--font-mono);background:var(--clifs-bg-code);border:1px solid var(--clifs-bord-strong);color:var(--clifs-cmd);border-radius:3px;padding:2px 8px;font-size:12.5px}.ClifsReference-module__d5bywG__expCrumbPh{color:var(--color-dim)}.ClifsReference-module__d5bywG__expDesc{color:var(--color-white);font-size:13.5px;font-weight:300}.ClifsReference-module__d5bywG__expNote{color:var(--color-amber);margin-top:8px;font-size:12.5px}.ClifsReference-module__d5bywG__expNotePlain{color:var(--color-mid)}.ClifsReference-module__d5bywG__expRunnable{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-teal);margin-top:10px;font-size:11px;font-weight:700;display:inline-block}.ClifsReference-module__d5bywG__expRef{cursor:pointer;color:var(--color-teal);font-size:12px;font-family:var(--font-body);background:0 0;border:none;margin-top:10px;margin-left:14px;text-decoration:underline;display:inline-block}.ClifsReference-module__d5bywG__expError{color:var(--clifs-danger);margin-top:8px;font-size:13px}.ClifsReference-module__d5bywG__expSuggest{margin-top:14px}.ClifsReference-module__d5bywG__expSughead{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2.2px;color:var(--color-teal);margin:16px 0 6px 2px;font-size:10px;font-weight:700}.ClifsReference-module__d5bywG__expSughead:before{content:"// ";color:var(--color-amber)}.ClifsReference-module__d5bywG__expRow{text-align:left;background:var(--color-panel);border:1px solid var(--bord);cursor:pointer;width:100%;color:var(--color-white);font-family:var(--font-body);border-radius:4px;align-items:baseline;gap:14px;margin-bottom:5px;padding:9px 14px;font-size:13.5px;transition:background .1s,border-color .1s,box-shadow .1s;display:flex}.ClifsReference-module__d5bywG__expRow:hover{background:var(--clifs-bg-row-hover);border-color:var(--clifs-bord-strong);box-shadow:-3px 0 #ff820073}.ClifsReference-module__d5bywG__expTok{font-family:var(--font-mono);color:var(--color-orange-deep);flex-shrink:0;min-width:170px;font-size:13.5px}.ClifsReference-module__d5bywG__expD{color:var(--color-mid);font-weight:300}.ClifsReference-module__d5bywG__expMore{color:var(--clifs-accent-dim);font-family:var(--font-mono);flex-shrink:0;margin-left:auto}.ClifsReference-module__d5bywG__expRowHint{cursor:text;border-style:dashed}.ClifsReference-module__d5bywG__expRowHint .ClifsReference-module__d5bywG__expTok{color:var(--color-amber)}.ClifsReference-module__d5bywG__expRowOpt .ClifsReference-module__d5bywG__expTok{min-width:170px;padding-left:22px}.ClifsReference-module__d5bywG__expEx{color:var(--color-dim);font-family:var(--font-mono);font-size:11.5px}@media (max-width:820px){.ClifsReference-module__d5bywG__layout{display:block}.ClifsReference-module__d5bywG__cats{display:none}.ClifsReference-module__d5bywG__chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.ClifsReference-module__d5bywG__chips::-webkit-scrollbar{display:none}.ClifsReference-module__d5bywG__chip{background:var(--color-panel);border:1px solid var(--clifs-bord-strong);color:var(--color-mid);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:999px;flex-shrink:0;padding:6px 14px}.ClifsReference-module__d5bywG__chipActive{color:var(--color-teal);border-color:var(--bord-teal);background:var(--clifs-bg-row-hover)}.ClifsReference-module__d5bywG__tabsRow{flex-wrap:wrap}.ClifsReference-module__d5bywG__pre{padding-bottom:40px;padding-right:14px}.ClifsReference-module__d5bywG__searchInner{flex-wrap:wrap}.ClifsReference-module__d5bywG__kbd{display:none}.ClifsReference-module__d5bywG__expRow{flex-direction:column;gap:2px}.ClifsReference-module__d5bywG__expMore{display:none}}.ClifsReference-module__d5bywG__pb{max-width:1100px;padding-top:20px;padding-bottom:60px}.ClifsReference-module__d5bywG__pbIntro{color:var(--color-mid);margin-bottom:16px;font-size:13.5px;font-weight:300}.ClifsReference-module__d5bywG__pbGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.ClifsReference-module__d5bywG__pbCard{background:var(--color-panel);border:1px solid var(--bord);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);text-align:left;cursor:pointer;color:var(--color-white);font-family:var(--font-body);padding:18px 16px 16px;transition:background .12s,border-color .12s;position:relative}.ClifsReference-module__d5bywG__pbCard:before{content:"";background:linear-gradient(to right, var(--color-teal), var(--color-blue) 70%, transparent);opacity:.45;height:2px;position:absolute;top:0;left:0;right:0}.ClifsReference-module__d5bywG__pbCard:hover{background:var(--clifs-bg-row-hover);border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__pbCard h3{font-family:var(--font-display);letter-spacing:.3px;margin-bottom:5px;font-size:15px;font-weight:600}.ClifsReference-module__d5bywG__pbCard p{color:var(--color-mid);font-size:13px;font-weight:300}.ClifsReference-module__d5bywG__cardN{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--clifs-accent-dim);margin-top:10px;font-size:10.5px;display:block}.ClifsReference-module__d5bywG__pbTitle{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;margin-top:14px;font-size:21px;font-weight:700}.ClifsReference-module__d5bywG__pbSymptom{color:var(--color-mid);margin:4px 0 20px;font-size:13.5px;font-weight:300}.ClifsReference-module__d5bywG__pbStep{background:var(--color-panel);border:1px solid var(--bord);border-radius:6px;margin-bottom:10px;padding:14px 16px;transition:border-color .12s}.ClifsReference-module__d5bywG__pbStep:hover{border-color:var(--clifs-bord-strong)}.ClifsReference-module__d5bywG__pbStepHead{align-items:baseline;gap:12px;display:flex}.ClifsReference-module__d5bywG__pbNum{border:1px solid var(--bord-teal);width:26px;height:26px;color:var(--color-orange-deep);font-family:var(--font-mono);background:#ff820014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex;position:relative;top:5px;box-shadow:0 0 10px #ff820026}.ClifsReference-module__d5bywG__pbGoal{font-size:15px;font-weight:700}.ClifsReference-module__d5bywG__pbBody{margin-left:38px}.ClifsReference-module__d5bywG__pbWhy{color:var(--color-mid);margin-top:6px;font-size:13px;font-weight:300}.ClifsReference-module__d5bywG__pbChecks{margin-top:12px}.ClifsReference-module__d5bywG__pbCheck{border-top:1px solid var(--bord);align-items:baseline;gap:12px;padding:8px 2px;font-size:13px;display:flex}.ClifsReference-module__d5bywG__pbSee{width:240px;color:var(--color-amber);flex-shrink:0;font-weight:600}.ClifsReference-module__d5bywG__pbArrow{color:var(--clifs-accent-dim);flex-shrink:0}.ClifsReference-module__d5bywG__pbAct{color:var(--color-white);font-weight:300}.ClifsReference-module__d5bywG__pbOpenref{cursor:pointer;color:var(--color-teal);font-size:12px;font-family:var(--font-body);background:0 0;border:none;margin-top:10px;padding:0;text-decoration:underline}.ClifsReference-module__d5bywG__pbWrapNote{border:1px solid var(--bord-subtle);border-left:2px solid var(--color-teal);color:var(--color-white);background:#ff82000a;border-radius:4px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:300}.ClifsReference-module__d5bywG__sh{max-width:1100px;padding-top:20px;padding-bottom:60px}.ClifsReference-module__d5bywG__shIntro{color:var(--color-mid);margin-bottom:16px;font-size:13.5px;font-weight:300}.ClifsReference-module__d5bywG__shGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ClifsReference-module__d5bywG__shCard{background:var(--color-panel);border:1px solid var(--bord);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);text-align:left;cursor:pointer;color:var(--color-white);font-family:var(--font-body);padding:18px 16px 16px;transition:background .12s,border-color .12s;position:relative}.ClifsReference-module__d5bywG__shCard:before{content:"";background:linear-gradient(to right, var(--color-blue), var(--color-teal) 70%, transparent);opacity:.45;height:2px;position:absolute;top:0;left:0;right:0}.ClifsReference-module__d5bywG__shCard:hover{background:var(--clifs-bg-row-hover);border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__shCard h3{font-family:var(--font-display);letter-spacing:.3px;margin-bottom:5px;font-size:15px;font-weight:600}.ClifsReference-module__d5bywG__shStar{color:var(--color-amber)}.ClifsReference-module__d5bywG__shCard p{color:var(--color-mid);font-size:13px;font-weight:300}.ClifsReference-module__d5bywG__shCardBuild{border-style:dashed;border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__shCardBuild:before{display:none}.ClifsReference-module__d5bywG__shCardBuild h3{color:var(--color-teal)}.ClifsReference-module__d5bywG__sheetActions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ClifsReference-module__d5bywG__spacer{flex:1}.ClifsReference-module__d5bywG__shBtn{background:var(--color-panel);border:1px solid var(--clifs-bord-strong);clip-path:var(--clifs-clip-cta);color:var(--color-mid);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;padding:9px 18px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.ClifsReference-module__d5bywG__shBtn:hover{background:var(--color-blue);color:#fff}.ClifsReference-module__d5bywG__shBtn:disabled{opacity:.45;cursor:default}.ClifsReference-module__d5bywG__shBtnPrimary{background:var(--color-blue);color:#fff;border-color:var(--color-glow)}.ClifsReference-module__d5bywG__shBtnPrimary:hover{background:var(--color-glow)}.ClifsReference-module__d5bywG__shBtnDanger:hover{color:var(--clifs-danger);border-color:var(--clifs-danger);background:0 0}.ClifsReference-module__d5bywG__spTitle{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:21px;font-weight:700}.ClifsReference-module__d5bywG__spSub{color:var(--color-mid);margin:3px 0 16px;font-size:12.5px}.ClifsReference-module__d5bywG__shCat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2.2px;color:var(--color-teal);break-after:avoid;margin:14px 0 6px;font-size:10.5px;font-weight:700}.ClifsReference-module__d5bywG__shCat:before{content:"// ";color:var(--color-amber)}.ClifsReference-module__d5bywG__shRow{border-top:1px solid var(--bord);break-inside:avoid;padding:7px 2px}.ClifsReference-module__d5bywG__shT{font-size:12.5px;font-weight:600}.ClifsReference-module__d5bywG__warnmark{color:var(--clifs-danger)}.ClifsReference-module__d5bywG__shRow pre{font-family:var(--font-mono);color:var(--color-orange-deep);white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:12.5px}.ClifsReference-module__d5bywG__shCatKeep{break-inside:avoid}.ClifsReference-module__d5bywG__builderName{background:var(--color-panel);border:1px solid var(--clifs-bord-strong);width:100%;color:var(--color-white);font-family:var(--font-body);border-radius:6px;outline:none;padding:10px 14px;font-size:15px}.ClifsReference-module__d5bywG__builderName:focus{border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__builderSearch{background:var(--color-panel);border:1px solid var(--bord);width:100%;color:var(--color-white);font-family:var(--font-mono);border-radius:6px;outline:none;margin-top:10px;padding:9px 14px;font-size:13px}.ClifsReference-module__d5bywG__builderSearch:focus{border-color:var(--bord-teal)}.ClifsReference-module__d5bywG__pickCat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2.2px;color:var(--color-teal);margin:16px 0 6px;font-size:10.5px;font-weight:700}.ClifsReference-module__d5bywG__pickCat:before{content:"// ";color:var(--color-amber)}.ClifsReference-module__d5bywG__pickRow{cursor:pointer;color:var(--color-white);border-radius:4px;align-items:baseline;gap:10px;padding:6px 10px;font-size:13px;transition:background .1s;display:flex}.ClifsReference-module__d5bywG__pickRow:hover{background:var(--clifs-bg-row-hover)}.ClifsReference-module__d5bywG__pickRow input{accent-color:var(--color-orange);position:relative;top:1px}.ClifsReference-module__d5bywG__pickCmd{font-family:var(--font-mono);color:var(--color-orange-deep);font-size:12.5px}.ClifsReference-module__d5bywG__pickTitle{color:var(--color-mid);font-weight:300}.ClifsReference-module__d5bywG__pickCount{font-family:var(--font-mono);letter-spacing:1px;color:var(--color-teal);font-size:12px}@media (max-width:820px){.ClifsReference-module__d5bywG__pbCheck{flex-direction:column;gap:2px}.ClifsReference-module__d5bywG__pbSee{width:auto}.ClifsReference-module__d5bywG__pbArrow{display:none}}@media print{body *{visibility:hidden}.ClifsReference-module__d5bywG__sheetPrint,.ClifsReference-module__d5bywG__sheetPrint *{visibility:visible}.ClifsReference-module__d5bywG__sheetPrint{columns:2;background:#fff;column-gap:28px;padding:24px;position:absolute;top:0;left:0;right:0}.ClifsReference-module__d5bywG__page:before{display:none}.ClifsReference-module__d5bywG__spTitle,.ClifsReference-module__d5bywG__spSub{column-span:all}.ClifsReference-module__d5bywG__spTitle{color:#000}.ClifsReference-module__d5bywG__spSub{color:#333}.ClifsReference-module__d5bywG__shCat{color:#000;text-shadow:none}.ClifsReference-module__d5bywG__shCat:before{color:#555}.ClifsReference-module__d5bywG__shRow{border-top-color:#bbb}.ClifsReference-module__d5bywG__shT{color:#000;font-size:11.5px}.ClifsReference-module__d5bywG__warnmark{color:#8a1f1f}.ClifsReference-module__d5bywG__shRow pre{color:#000;font-size:11px}}.ClifsReference-module__d5bywG__backToTop{z-index:50;background:var(--color-panel);border:1px solid var(--bord-teal);width:42px;height:42px;color:var(--color-teal);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:opacity .18s,transform .18s,background .12s,color .12s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 4px 18px #4b4b4b24}.ClifsReference-module__d5bywG__backToTopShow{opacity:1;pointer-events:auto;transform:translateY(0)}.ClifsReference-module__d5bywG__backToTop:hover{background:var(--color-blue);color:#fff}@media print{.ClifsReference-module__d5bywG__backToTop{display:none!important}}.ClifsReference-module__d5bywG__footLinks{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.ClifsReference-module__d5bywG__footGh{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-mid);font-size:11px;font-weight:700;text-decoration:none;transition:color .12s}.ClifsReference-module__d5bywG__footGh:hover{color:var(--color-teal)}
.Nav-module__bLoQaq__nav{z-index:var(--z-nav);height:var(--nav-height);padding:0 var(--space-xl);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__bLoQaq__nav:after{content:"";background:var(--color-line);pointer-events:none;z-index:1;height:1px;position:absolute;bottom:0;left:0;right:0}.Nav-module__bLoQaq__logo{z-index:1;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.Nav-module__bLoQaq__kMark{background:var(--color-orange);width:32px;height:32px;color:var(--color-text-inverse);font-family:var(--font-display);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background var(--transition-fast);place-items:center;font-size:18px;font-weight:700;display:grid}.Nav-module__bLoQaq__wordmark{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);font-size:13px;font-weight:600}.Nav-module__bLoQaq__logo:hover .Nav-module__bLoQaq__kMark{background:var(--color-orange-deep)}.Nav-module__bLoQaq__links{align-items:center;margin:0;padding:0;list-style:none;display:flex}.Nav-module__bLoQaq__linkItem{align-items:center;display:flex}.Nav-module__bLoQaq__link{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-smokey-light);text-transform:uppercase;margin:0 2px;padding:8px 18px;font-size:.72rem;text-decoration:none;transition:color .18s,background .18s;display:block;transform:skew(-12deg)}.Nav-module__bLoQaq__linkText{display:block;transform:skew(12deg)}.Nav-module__bLoQaq__link:hover,.Nav-module__bLoQaq__link:focus-visible{color:var(--color-orange-deep);outline:none}.Nav-module__bLoQaq__linkActive,.Nav-module__bLoQaq__linkActive:hover,.Nav-module__bLoQaq__linkActive:focus-visible{background:var(--color-orange);color:var(--color-text-inverse);font-weight:600}.Nav-module__bLoQaq__hamburger{cursor:pointer;z-index:1;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none;position:relative}.Nav-module__bLoQaq__bar,.Nav-module__bLoQaq__barMid{background:var(--color-mid);width:100%;height:1.5px;transition:transform .25s var(--easing-spring), opacity .2s ease;transform-origin:50%;border-radius:2px;display:block}.Nav-module__bLoQaq__barTopOpen{background:var(--color-teal);transform:translateY(6.5px)rotate(45deg)}.Nav-module__bLoQaq__barMidOpen{opacity:0;transform:scaleX(0)}.Nav-module__bLoQaq__barBotOpen{background:var(--color-teal);transform:translateY(-6.5px)rotate(-45deg)}.Nav-module__bLoQaq__drawer{top:var(--nav-height);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bord);z-index:calc(var(--z-nav) - 1);padding:var(--space-sm) 0;animation:Nav-module__bLoQaq__drawerSlide .2s var(--easing-spring) forwards;background:#fffffff7;position:fixed;left:0;right:0}@keyframes Nav-module__bLoQaq__drawerSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Nav-module__bLoQaq__drawerLinks{margin:0;padding:0;list-style:none}.Nav-module__bLoQaq__drawerLink{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-smokey-light);padding:18px var(--space-xl);border-bottom:1px solid var(--bord);transition:color var(--transition-fast), background var(--transition-fast);font-size:.78rem;text-decoration:none;display:block}.Nav-module__bLoQaq__drawerLink:last-child{border-bottom:none}.Nav-module__bLoQaq__drawerLink:hover,.Nav-module__bLoQaq__drawerLink:focus-visible,.Nav-module__bLoQaq__drawerLinkActive{color:var(--color-orange-deep);background:#ff820014;outline:none}@media (max-width:960px){.Nav-module__bLoQaq__nav{padding:0 var(--space-md)}.Nav-module__bLoQaq__links{display:none}.Nav-module__bLoQaq__hamburger{display:flex}}
.AnimateOnScroll-module__9RGI9q__root{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.AnimateOnScroll-module__9RGI9q__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.AnimateOnScroll-module__9RGI9q__root{opacity:1;transition:none;transform:none}}
.DeltaCarousel-module__U9H-TW__carousel{perspective:1000px;perspective-origin:50%;flex-direction:column;align-items:center;gap:24px;display:flex}.DeltaCarousel-module__U9H-TW__stage{width:600px;height:480px;position:relative}.DeltaCarousel-module__U9H-TW__phoneSlot{width:200px;height:480px;transform-style:preserve-3d;will-change:transform, opacity;margin-left:-100px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s,box-shadow .45s;position:absolute;top:0;left:50%}.DeltaCarousel-module__U9H-TW__posCenter{z-index:3;opacity:1;transform:translate(0)translateZ(0)rotateY(0)scale(1)}.DeltaCarousel-module__U9H-TW__posLeft{z-index:2;opacity:.62;transform:translate(-205px)translateZ(-80px)rotateY(30deg)scale(.82)}.DeltaCarousel-module__U9H-TW__posRight{z-index:2;opacity:.62;transform:translate(205px)translateZ(-80px)rotateY(-30deg)scale(.82)}.DeltaCarousel-module__U9H-TW__posHidden{z-index:1;opacity:0;pointer-events:none;transform:translate(0)translateZ(-280px)scale(.45)}.DeltaCarousel-module__U9H-TW__posLeft:hover,.DeltaCarousel-module__U9H-TW__posRight:hover{opacity:.85;transition:opacity .2s}.DeltaCarousel-module__U9H-TW__phoneFrame{background:#0a0c18;border:1.5px solid #9461ff8c;border-radius:28px;flex-direction:column;width:200px;height:480px;display:flex;overflow:hidden;box-shadow:0 0 50px #6e3cff24,0 0 110px #5028e614,inset 0 1px #c8a0ff0f}.DeltaCarousel-module__U9H-TW__phoneHeader{background:#07091a;border-bottom:1px solid #9461ff2e;flex-shrink:0;padding:14px 16px 10px}.DeltaCarousel-module__U9H-TW__phoneHeaderLabel{font-family:var(--font-mono);letter-spacing:.24em;color:#b090ff;text-transform:uppercase;margin-bottom:4px;font-size:.44rem}.DeltaCarousel-module__U9H-TW__phoneHeaderTitle{font-family:var(--font-display);color:var(--color-text-inverse);font-size:.72rem;font-weight:600}.DeltaCarousel-module__U9H-TW__phoneScreenshot{flex:1;position:relative;overflow:hidden}.DeltaCarousel-module__U9H-TW__pips{align-items:center;gap:10px;display:flex}.DeltaCarousel-module__U9H-TW__pip,.DeltaCarousel-module__U9H-TW__pipActive{cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .25s,box-shadow .25s,transform .25s}.DeltaCarousel-module__U9H-TW__pip{background:var(--color-dim)}.DeltaCarousel-module__U9H-TW__pipActive{background:var(--color-orange);box-shadow:0 0 8px var(--color-orange);transform:scale(1.25)}.DeltaCarousel-module__U9H-TW__pip:hover{background:var(--color-smokey)}.DeltaCarousel-module__U9H-TW__pip:focus-visible,.DeltaCarousel-module__U9H-TW__pipActive:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.DeltaCarousel-module__U9H-TW__lightbox{z-index:8000;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#2a2a2ad1;justify-content:center;align-items:center;animation:.2s forwards DeltaCarousel-module__U9H-TW__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes DeltaCarousel-module__U9H-TW__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.DeltaCarousel-module__U9H-TW__lightboxInner{cursor:default;background:#0a0c18;border:1.5px solid #9461ffb3;border-radius:42px;flex-direction:column;width:300px;height:660px;max-height:88vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards DeltaCarousel-module__U9H-TW__lightboxPhoneIn;display:flex;overflow:hidden;box-shadow:0 0 80px #6e3cff4d,0 0 200px #5028e624,inset 0 1px #c8a0ff14}@keyframes DeltaCarousel-module__U9H-TW__lightboxPhoneIn{0%{opacity:0;transform:scale(.88)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.DeltaCarousel-module__U9H-TW__lightboxHeader{background:#07091a;border-bottom:1px solid #9461ff38;flex-shrink:0;padding:20px 24px 14px}.DeltaCarousel-module__U9H-TW__lightboxHeaderLabel{font-family:var(--font-mono);letter-spacing:.24em;color:#b090ff;text-transform:uppercase;margin-bottom:5px;font-size:.54rem}.DeltaCarousel-module__U9H-TW__lightboxHeaderTitle{font-family:var(--font-display);color:var(--color-text-inverse);font-size:1rem;font-weight:600}.DeltaCarousel-module__U9H-TW__lightboxScreenshot{flex:1;position:relative;overflow:hidden}.DeltaCarousel-module__U9H-TW__lightboxClose{width:40px;height:40px;color:var(--color-text-inverse);cursor:pointer;z-index:1;background:#0a0c18e6;border:1px solid #9461ff73;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:20px;right:20px}.DeltaCarousel-module__U9H-TW__lightboxClose:hover{background:#9461ff40;border-color:#9461ffcc;box-shadow:0 0 12px #9461ff59}.DeltaCarousel-module__U9H-TW__lightboxClose:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@media (max-width:480px){.DeltaCarousel-module__U9H-TW__lightboxInner{border-radius:36px;width:240px;height:528px}}
.AzureDiagramCarousel-module__hbKZra__carousel{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.AzureDiagramCarousel-module__hbKZra__stage{aspect-ratio:16/11;width:100%;position:relative;overflow:hidden}.AzureDiagramCarousel-module__hbKZra__slide{opacity:0;pointer-events:none;transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(8px)}.AzureDiagramCarousel-module__hbKZra__slideActive{opacity:1;pointer-events:auto;transform:translateY(0)}.AzureDiagramCarousel-module__hbKZra__frame{background:var(--color-void);border:1px solid #ff820080;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 50px #ff820014,0 0 120px #e072000d,inset 0 1px #ff82000f}.AzureDiagramCarousel-module__hbKZra__header{background:#ff82000d;border-bottom:1px solid #ff82004d;flex-shrink:0;padding:12px 18px 10px}.AzureDiagramCarousel-module__hbKZra__headerLabel{font-family:var(--font-mono);letter-spacing:.24em;color:var(--color-orange);text-transform:uppercase;margin-bottom:4px;font-size:.46rem}.AzureDiagramCarousel-module__hbKZra__headerTitle{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.02em;font-size:.82rem;font-weight:600}.AzureDiagramCarousel-module__hbKZra__diagramBtn{cursor:zoom-in;background:0 0;border:none;flex:1;width:100%;padding:14px;display:block;position:relative;overflow:hidden}.AzureDiagramCarousel-module__hbKZra__diagramBtn:focus-visible{outline:2px solid var(--color-orange);outline-offset:-4px}.AzureDiagramCarousel-module__hbKZra__navBtn{width:36px;height:36px;color:var(--color-orange-deep);font-family:var(--font-mono);cursor:pointer;z-index:5;background:#ffffffd9;border:1px solid #ff82008c;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AzureDiagramCarousel-module__hbKZra__navBtn:hover{border-color:var(--color-orange);background:#ff82002e;box-shadow:0 0 14px #ff820059}.AzureDiagramCarousel-module__hbKZra__navBtn:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.AzureDiagramCarousel-module__hbKZra__navPrev{left:10px}.AzureDiagramCarousel-module__hbKZra__navNext{right:10px}.AzureDiagramCarousel-module__hbKZra__pips{align-items:center;gap:10px;display:flex}.AzureDiagramCarousel-module__hbKZra__pip,.AzureDiagramCarousel-module__hbKZra__pipActive{cursor:pointer;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,box-shadow .25s,transform .25s}.AzureDiagramCarousel-module__hbKZra__pip{background:var(--color-dim)}.AzureDiagramCarousel-module__hbKZra__pipActive{background:var(--color-orange);box-shadow:0 0 8px var(--color-orange);transform:scale(1.25)}.AzureDiagramCarousel-module__hbKZra__pip:hover{background:var(--color-smokey)}.AzureDiagramCarousel-module__hbKZra__pip:focus-visible,.AzureDiagramCarousel-module__hbKZra__pipActive:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.AzureDiagramCarousel-module__hbKZra__lightbox{z-index:8000;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#2a2a2ad9;justify-content:center;align-items:center;padding:32px;animation:.2s forwards AzureDiagramCarousel-module__hbKZra__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes AzureDiagramCarousel-module__hbKZra__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.AzureDiagramCarousel-module__hbKZra__lightboxInner{cursor:default;background:var(--color-void);border:1.5px solid #ff82008c;flex-direction:column;width:min(1200px,92vw);max-height:88vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards AzureDiagramCarousel-module__hbKZra__lightboxIn;display:flex;box-shadow:0 0 80px #ff820026,0 0 200px #e0720014}@keyframes AzureDiagramCarousel-module__hbKZra__lightboxIn{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.AzureDiagramCarousel-module__hbKZra__lightboxHeader{background:#ff82000d;border-bottom:1px solid #ff82004d;flex-shrink:0;padding:18px 24px 14px}.AzureDiagramCarousel-module__hbKZra__lightboxHeaderLabel{font-family:var(--font-mono);letter-spacing:.24em;color:var(--color-orange);text-transform:uppercase;margin-bottom:5px;font-size:.54rem}.AzureDiagramCarousel-module__hbKZra__lightboxHeaderTitle{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.02em;font-size:1.05rem;font-weight:600}.AzureDiagramCarousel-module__hbKZra__lightboxImage{flex:1;min-height:60vh;padding:20px;position:relative;overflow:hidden}.AzureDiagramCarousel-module__hbKZra__lightboxClose{color:var(--color-orange-deep);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;z-index:1;background:#ffffffd9;border:1px solid #ff82008c;padding:10px 16px;font-size:.55rem;transition:background .2s,border-color .2s,box-shadow .2s;position:absolute;top:24px;right:24px}.AzureDiagramCarousel-module__hbKZra__lightboxClose:hover{border-color:var(--color-orange);background:#ff82002e;box-shadow:0 0 14px #ff820059}.AzureDiagramCarousel-module__hbKZra__lightboxClose:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@media (max-width:768px){.AzureDiagramCarousel-module__hbKZra__stage{aspect-ratio:4/3}.AzureDiagramCarousel-module__hbKZra__headerTitle{font-size:.72rem}.AzureDiagramCarousel-module__hbKZra__navBtn{width:32px;height:32px;font-size:1rem}.AzureDiagramCarousel-module__hbKZra__lightbox{padding:18px}.AzureDiagramCarousel-module__hbKZra__lightboxImage{min-height:50vh;padding:12px}}
.CaseStudyHud-module__MyafjW__hudBar{background:var(--color-deep);border-top:1px solid #ff820080;border-bottom:1px solid var(--color-line);align-items:stretch;min-height:40px;padding:0;display:flex}.CaseStudyHud-module__MyafjW__hudCenter{font-family:var(--font-mono);color:var(--color-orange-deep);letter-spacing:.2em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;align-items:center;padding:10px 12px;font-size:.56rem;display:flex;overflow:hidden}.CaseStudyHud-module__MyafjW__hudNav{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-smokey-light);border-right:1px solid var(--color-line);transition:color var(--transition-fast), background var(--transition-fast);flex-shrink:0;align-items:center;gap:8px;min-width:180px;padding:10px 20px;font-size:.46rem;text-decoration:none;display:flex}.CaseStudyHud-module__MyafjW__hudNav:hover{color:var(--color-orange-deep);background:#ff82000f}.CaseStudyHud-module__MyafjW__hudNavRight{border-right:none;border-left:1px solid var(--color-line);justify-content:flex-end}.CaseStudyHud-module__MyafjW__hudArrow{flex-shrink:0;font-size:.72rem;line-height:1}.CaseStudyHud-module__MyafjW__hudNavLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.CaseStudyHud-module__MyafjW__hudCenter{letter-spacing:.12em;padding:10px 6px;font-size:.44rem}.CaseStudyHud-module__MyafjW__hudNav{min-width:44px;padding:10px 12px}.CaseStudyHud-module__MyafjW__hudNavLabel{display:none}}
.FirewallCaseStudy-module__oUyOAq__page{z-index:var(--z-content);padding-top:var(--nav-height);background:var(--color-void);position:relative}.FirewallCaseStudy-module__oUyOAq__hudBar{font-family:var(--font-mono);color:var(--color-orange-deep);letter-spacing:.2em;text-transform:uppercase;text-align:center;background:#ff82000a;border-top:1px solid #ff820033;border-bottom:1px solid #ff82001a;padding:10px 0;font-size:.76rem}.FirewallCaseStudy-module__oUyOAq__divider{background:linear-gradient(to right, transparent, var(--color-orange) 20%, var(--color-line) 80%, transparent);opacity:.4;height:1px}.FirewallCaseStudy-module__oUyOAq__hero{background:var(--color-void);scroll-margin-top:calc(var(--nav-height) + 52px);padding:72px 0}.FirewallCaseStudy-module__oUyOAq__heroInner{padding:0 var(--space-xl)}.FirewallCaseStudy-module__oUyOAq__backLink{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);opacity:.7;align-items:center;gap:8px;margin-bottom:36px;font-size:.68rem;text-decoration:none;transition:gap .18s;display:inline-flex}.FirewallCaseStudy-module__oUyOAq__backLink:hover{opacity:1;gap:14px}.FirewallCaseStudy-module__oUyOAq__heroEyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-deep);align-items:center;gap:10px;margin-bottom:18px;font-size:.72rem;display:flex}.FirewallCaseStudy-module__oUyOAq__slash{color:var(--color-orange-deep)}.FirewallCaseStudy-module__oUyOAq__heroTitle{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1}.FirewallCaseStudy-module__oUyOAq__heroTitleOutline{color:#0000;-webkit-text-stroke:1.5px var(--color-orange)}.FirewallCaseStudy-module__oUyOAq__heroSub{font-family:var(--font-body);color:var(--color-smokey);max-width:680px;margin-top:20px;font-size:.9rem;font-weight:300;line-height:1.8}.FirewallCaseStudy-module__oUyOAq__heroTags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.FirewallCaseStudy-module__oUyOAq__tag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-orange-deep);border:1px solid #ff820066;padding:4px 10px;font-size:.65rem}.FirewallCaseStudy-module__oUyOAq__heroStats{border:1px solid var(--color-line);width:fit-content;margin-top:32px;display:flex}.FirewallCaseStudy-module__oUyOAq__stat{border-right:1px solid var(--color-line);padding:16px 28px}.FirewallCaseStudy-module__oUyOAq__stat:last-child{border-right:none}.FirewallCaseStudy-module__oUyOAq__statNum{font-family:var(--font-display);color:var(--color-bright);font-size:1.35rem;font-weight:700;display:block}.FirewallCaseStudy-module__oUyOAq__statLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-dim);margin-top:4px;font-size:.62rem;display:block}.FirewallCaseStudy-module__oUyOAq__heroActions{margin-top:24px}.FirewallCaseStudy-module__oUyOAq__ghLink{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-smokey);transition:color var(--transition-fast);font-size:.62rem;text-decoration:none}.FirewallCaseStudy-module__oUyOAq__ghLink:hover{color:var(--color-ink)}.FirewallCaseStudy-module__oUyOAq__anchorBar{top:var(--nav-height);z-index:40;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #ff82001f;position:sticky}.FirewallCaseStudy-module__oUyOAq__anchorList{scrollbar-width:none;padding:0 32px;list-style:none;display:flex;overflow-x:auto}.FirewallCaseStudy-module__oUyOAq__anchorList::-webkit-scrollbar{display:none}.FirewallCaseStudy-module__oUyOAq__anchorItem{flex-shrink:0}.FirewallCaseStudy-module__oUyOAq__anchorLink{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);align-items:center;padding:18px 20px;font-size:.76rem;text-decoration:none;transition:color .18s;display:flex;position:relative;overflow:visible}.FirewallCaseStudy-module__oUyOAq__anchorTab{opacity:0;pointer-events:none;z-index:0;background:linear-gradient(160deg,#ff820024 0%,#ff82000a 100%);border:1px solid #ff82008c;border-bottom:none;transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:8px 2px -2px;transform:skew(-12deg)translateY(6px)}.FirewallCaseStudy-module__oUyOAq__anchorLinkText{z-index:1;position:relative}.FirewallCaseStudy-module__oUyOAq__anchorLink:hover{color:var(--color-ink);outline:none}.FirewallCaseStudy-module__oUyOAq__anchorLink:hover .FirewallCaseStudy-module__oUyOAq__anchorTab,.FirewallCaseStudy-module__oUyOAq__anchorLinkActive .FirewallCaseStudy-module__oUyOAq__anchorTab{opacity:1;transform:skew(-12deg)translateY(0)}.FirewallCaseStudy-module__oUyOAq__anchorLinkActive{color:var(--color-ink)}.FirewallCaseStudy-module__oUyOAq__anchorLink:focus-visible{outline:none}.FirewallCaseStudy-module__oUyOAq__anchorLink:focus-visible .FirewallCaseStudy-module__oUyOAq__anchorTab{opacity:1;transform:skew(-12deg)translateY(0)}.FirewallCaseStudy-module__oUyOAq__section{background:var(--color-void);scroll-margin-top:calc(var(--nav-height) + 52px);padding:64px 0}.FirewallCaseStudy-module__oUyOAq__sectionAlt{background:var(--color-deep);scroll-margin-top:calc(var(--nav-height) + 52px);padding:64px 0}.FirewallCaseStudy-module__oUyOAq__sectionInner{padding:0 var(--space-xl)}.FirewallCaseStudy-module__oUyOAq__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:14px;font-size:.7rem}.FirewallCaseStudy-module__oUyOAq__eyebrowSlash{color:var(--color-orange-deep)}.FirewallCaseStudy-module__oUyOAq__sectionHeading{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.03em;margin-bottom:24px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.FirewallCaseStudy-module__oUyOAq__bodyText{font-family:var(--font-body);color:var(--color-smokey);font-size:.92rem;font-weight:300;line-height:1.85}.FirewallCaseStudy-module__oUyOAq__bodyText+.FirewallCaseStudy-module__oUyOAq__bodyText{margin-top:20px}.FirewallCaseStudy-module__oUyOAq__contextGrid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.FirewallCaseStudy-module__oUyOAq__metaRow{border-bottom:1px solid #4b4b4b14;margin-bottom:16px;padding-bottom:16px;display:flex}.FirewallCaseStudy-module__oUyOAq__metaLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-dim);flex-shrink:0;width:120px;padding-top:2px;font-size:.68rem}.FirewallCaseStudy-module__oUyOAq__metaValue{font-family:var(--font-body);color:var(--color-smokey);font-size:.87rem;font-weight:300;line-height:1.65}.FirewallCaseStudy-module__oUyOAq__goalsBlock{flex-direction:column;gap:28px;display:flex}.FirewallCaseStudy-module__oUyOAq__goalsGroupLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:12px;font-size:.68rem}.FirewallCaseStudy-module__oUyOAq__goalsList{flex-direction:column;gap:10px;list-style:none;display:flex}.FirewallCaseStudy-module__oUyOAq__goalsList li{font-family:var(--font-body);color:var(--color-smokey);padding-left:22px;font-size:.87rem;font-weight:300;line-height:1.65;position:relative}.FirewallCaseStudy-module__oUyOAq__goalsList li:before{content:"//";color:var(--color-orange-deep);font-family:var(--font-mono);font-size:.48rem;position:absolute;top:3px;left:0}.FirewallCaseStudy-module__oUyOAq__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);margin-top:28px;font-size:.68rem}.FirewallCaseStudy-module__oUyOAq__table th{text-align:left;color:var(--color-orange-deep);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ff820033;padding:10px 16px;font-size:.7rem}.FirewallCaseStudy-module__oUyOAq__table td{color:var(--color-smokey);vertical-align:top;border-bottom:1px solid #4b4b4b12;padding:13px 16px;line-height:1.6}.FirewallCaseStudy-module__oUyOAq__table tr:hover td{background:#ff820006}.FirewallCaseStudy-module__oUyOAq__table td:first-child{color:var(--color-bright);white-space:nowrap;padding-right:24px}.FirewallCaseStudy-module__oUyOAq__approachGrid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:32px;display:grid}.FirewallCaseStudy-module__oUyOAq__approachBlock{background:var(--color-deep);border:1px solid #4b4b4b1f;padding:24px}.FirewallCaseStudy-module__oUyOAq__approachBlockLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:12px;font-size:.68rem}.FirewallCaseStudy-module__oUyOAq__approachList{flex-direction:column;gap:8px;list-style:none;display:flex}.FirewallCaseStudy-module__oUyOAq__approachList li{font-family:var(--font-body);color:var(--color-smokey);padding-left:22px;font-size:.84rem;font-weight:300;line-height:1.65;position:relative}.FirewallCaseStudy-module__oUyOAq__approachList li:before{content:"//";color:var(--color-orange-deep);font-family:var(--font-mono);font-size:.48rem;position:absolute;top:3px;left:0}.FirewallCaseStudy-module__oUyOAq__challengesList{flex-direction:column;display:flex}.FirewallCaseStudy-module__oUyOAq__challengeItem{border-bottom:1px solid #4b4b4b14;grid-template-columns:180px 1fr;gap:32px;padding:32px 0;display:grid}.FirewallCaseStudy-module__oUyOAq__challengeItem:last-child{border-bottom:none}.FirewallCaseStudy-module__oUyOAq__challengeMeta{padding-top:4px}.FirewallCaseStudy-module__oUyOAq__challengeLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:8px;font-size:.65rem;display:block}.FirewallCaseStudy-module__oUyOAq__challengeTitle{font-family:var(--font-display);color:var(--color-ink);font-size:.88rem;font-weight:700;line-height:1.3}.FirewallCaseStudy-module__oUyOAq__challengeText{font-family:var(--font-body);color:var(--color-smokey);font-size:.88rem;font-weight:300;line-height:1.75}.FirewallCaseStudy-module__oUyOAq__solutionText{font-family:var(--font-body);color:var(--color-smokey);border-left:2px solid #ff820059;margin-top:12px;padding-left:16px;font-size:.88rem;font-weight:300;line-height:1.75}.FirewallCaseStudy-module__oUyOAq__solutionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:4px;font-size:.65rem;display:block}.FirewallCaseStudy-module__oUyOAq__resultsList{flex-direction:column;gap:18px;margin-bottom:36px;list-style:none;display:flex}.FirewallCaseStudy-module__oUyOAq__resultsList li{font-family:var(--font-body);color:var(--color-smokey);padding-left:26px;font-size:.92rem;font-weight:300;line-height:1.78;position:relative}.FirewallCaseStudy-module__oUyOAq__resultsList li:before{content:"//";color:var(--color-orange-deep);font-family:var(--font-mono);font-size:.48rem;position:absolute;top:4px;left:0}.FirewallCaseStudy-module__oUyOAq__nextList{flex-direction:column;gap:16px;margin-top:28px;display:flex}.FirewallCaseStudy-module__oUyOAq__nextItem{background:var(--color-deep);border:1px solid #ff82001a;align-items:flex-start;gap:24px;padding:20px 24px;transition:border-color .2s;display:flex}.FirewallCaseStudy-module__oUyOAq__nextItem:hover{border-color:#ff820038}.FirewallCaseStudy-module__oUyOAq__nextItemLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-orange-deep);flex-shrink:0;min-width:150px;padding-top:3px;font-size:.68rem}.FirewallCaseStudy-module__oUyOAq__nextItemText{font-family:var(--font-body);color:var(--color-smokey);font-size:.88rem;font-weight:300;line-height:1.72}.FirewallCaseStudy-module__oUyOAq__heroGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:56px;display:grid}.FirewallCaseStudy-module__oUyOAq__heroContent{align-self:center}.FirewallCaseStudy-module__oUyOAq__heroVisual{flex-direction:column;justify-content:center;width:75%;margin:auto;display:flex}.FirewallCaseStudy-module__oUyOAq__expandBtn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-orange-deep);cursor:pointer;background:#ff820008;border:1px solid #ff820026;border-top:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:.68rem;transition:background .2s,border-color .2s;display:flex}.FirewallCaseStudy-module__oUyOAq__expandBtn:hover{background:#ff820014;border-color:#ff820066}.FirewallCaseStudy-module__oUyOAq__compareNoMargin{margin-top:0!important}.FirewallCaseStudy-module__oUyOAq__topoTrigger{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);cursor:pointer;background:#ff82000a;border:1px solid #ff82004d;align-items:center;gap:10px;margin-top:28px;padding:14px 24px;font-size:.74rem;transition:border-color .2s,background .2s;display:inline-flex}.FirewallCaseStudy-module__oUyOAq__topoTrigger:hover{background:#ff820014;border-color:#ff820099}.FirewallCaseStudy-module__oUyOAq__lightboxBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a2a2a99;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.FirewallCaseStudy-module__oUyOAq__lightboxInner{background:var(--color-void);border:1px solid #ff820033;width:100%;max-width:1000px;padding:48px 24px 24px;position:relative}.FirewallCaseStudy-module__oUyOAq__lightboxClose{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);cursor:pointer;opacity:.7;background:0 0;border:none;font-size:.7rem;transition:opacity .15s;position:absolute;top:12px;right:16px}.FirewallCaseStudy-module__oUyOAq__lightboxClose:hover{opacity:1}.FirewallCaseStudy-module__oUyOAq__lightboxSvg{width:100%;height:auto;display:block}.FirewallCaseStudy-module__oUyOAq__appendixLabel{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-dim);margin-top:56px;margin-bottom:16px;font-size:.68rem}@media (max-width:768px){.FirewallCaseStudy-module__oUyOAq__heroInner,.FirewallCaseStudy-module__oUyOAq__sectionInner{padding:0 24px}.FirewallCaseStudy-module__oUyOAq__heroGrid{grid-template-columns:1fr;gap:32px}.FirewallCaseStudy-module__oUyOAq__heroStats{flex-wrap:wrap}.FirewallCaseStudy-module__oUyOAq__stat{padding:12px 18px}.FirewallCaseStudy-module__oUyOAq__contextGrid{grid-template-columns:1fr;gap:32px}.FirewallCaseStudy-module__oUyOAq__approachGrid{grid-template-columns:1fr}.FirewallCaseStudy-module__oUyOAq__challengeItem{grid-template-columns:1fr;gap:8px}.FirewallCaseStudy-module__oUyOAq__heroTitle{font-size:2.2rem}.FirewallCaseStudy-module__oUyOAq__lightboxBackdrop{padding:16px}.FirewallCaseStudy-module__oUyOAq__table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.FirewallCaseStudy-module__oUyOAq__table td:first-child{white-space:normal}.FirewallCaseStudy-module__oUyOAq__nextItem{flex-direction:column;gap:8px}}
.Footer-module__Grjkva__footer{z-index:var(--z-content);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);border-top:2px solid var(--bord);font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-mid);background:#ffffffe6;flex-wrap:wrap;font-size:.6rem;display:flex;position:relative}.Footer-module__Grjkva__status{align-items:center;gap:var(--space-xs);display:flex}.Footer-module__Grjkva__dot{background:var(--color-orange);width:5px;height:5px;box-shadow:0 0 6px var(--color-orange);border-radius:50%;flex-shrink:0;animation:3s ease-in-out infinite Footer-module__Grjkva__blink}@keyframes Footer-module__Grjkva__blink{0%,to{opacity:1}50%{opacity:.1}}.Footer-module__Grjkva__links{gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__link{color:var(--color-mid);transition:color var(--transition-fast);align-items:center;gap:6px;text-decoration:none;display:flex}.Footer-module__Grjkva__link:hover,.Footer-module__Grjkva__link:focus-visible{color:var(--color-orange-deep);outline:none}.Footer-module__Grjkva__linkIcon{opacity:.65;transition:opacity var(--transition-fast);flex-shrink:0}.Footer-module__Grjkva__link:hover .Footer-module__Grjkva__linkIcon,.Footer-module__Grjkva__link:focus-visible .Footer-module__Grjkva__linkIcon{opacity:1}@media (max-width:960px){.Footer-module__Grjkva__footer{padding:var(--space-sm) var(--space-md);align-items:flex-start;gap:var(--space-xs);flex-direction:column}.Footer-module__Grjkva__links{gap:var(--space-sm)}}
.HeroSection-module__yS5m3G__hero{z-index:var(--z-content);min-height:100vh;padding-top:var(--nav-height);grid-template-columns:1fr 420px;display:grid;position:relative;overflow:hidden}.HeroSection-module__yS5m3G__hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-orange) 30%, var(--color-line) 70%, transparent);opacity:.55;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;right:380px;transform:skew(-4deg)}.HeroSection-module__yS5m3G__heroLeft{padding:var(--space-2xl) 100px var(--space-2xl) var(--space-xl);flex-direction:column;justify-content:center;display:flex}.HeroSection-module__yS5m3G__eyebrow{font-family:var(--font-mono);letter-spacing:.45em;color:var(--color-smokey);text-transform:uppercase;opacity:0;animation:HeroSection-module__yS5m3G__slideL .9s var(--easing-spring) forwards .1s;margin-bottom:28px;font-size:.72rem}.HeroSection-module__yS5m3G__eyebrow:before{content:"// ";color:var(--color-orange)}.HeroSection-module__yS5m3G__megaName{font-family:var(--font-display);opacity:0;animation:HeroSection-module__yS5m3G__slideL .9s var(--easing-spring) forwards .25s;font-weight:700;line-height:.88}.HeroSection-module__yS5m3G__nameFirst{color:var(--color-white);letter-spacing:.01em;font-size:clamp(3.5rem,9vw,8.5rem);display:block}.HeroSection-module__yS5m3G__nameLast{color:#0000;letter-spacing:.01em;-webkit-text-stroke:2.5px var(--color-orange);font-size:clamp(3.5rem,9vw,8.5rem);display:block;position:relative}.HeroSection-module__yS5m3G__nameLast:before,.HeroSection-module__yS5m3G__nameLast:after{content:attr(data-text);color:#0000;opacity:0;animation:6s ease-in-out infinite HeroSection-module__yS5m3G__glitch;position:absolute;top:0;left:0}.HeroSection-module__yS5m3G__nameLast:before{-webkit-text-stroke:1px var(--color-smokey);animation-delay:0s}.HeroSection-module__yS5m3G__nameLast:after{-webkit-text-stroke:1px var(--color-orange-deep);animation-delay:80ms}.HeroSection-module__yS5m3G__rule{background:linear-gradient(90deg, var(--color-orange), var(--color-orange) 55%, var(--color-line));opacity:0;width:100px;height:2px;animation:HeroSection-module__yS5m3G__slideL .9s var(--easing-spring) forwards .4s;border:none;margin:36px 0}.HeroSection-module__yS5m3G__desc{font-family:var(--font-body);color:var(--color-mid);opacity:0;max-width:460px;animation:HeroSection-module__yS5m3G__slideL .9s var(--easing-spring) forwards .5s;font-size:1rem;font-weight:300;line-height:1.8}.HeroSection-module__yS5m3G__desc strong{color:var(--color-white);font-weight:500}.HeroSection-module__yS5m3G__actions{gap:var(--space-sm);opacity:0;animation:HeroSection-module__yS5m3G__slideL .9s var(--easing-spring) forwards .65s;margin-top:36px;display:flex}.HeroSection-module__yS5m3G__btnPrimary{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;background:var(--color-orange);color:var(--color-text-inverse);cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background var(--transition-fast);border:none;padding:15px 36px;font-size:.75rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.HeroSection-module__yS5m3G__btnPrimary:before,.HeroSection-module__yS5m3G__btnPrimary:after{content:"";opacity:0;width:9px;height:9px;transition:opacity .18s;position:absolute}.HeroSection-module__yS5m3G__btnPrimary:before{border-top:1px solid #ffffffd9;border-left:1px solid #ffffffd9;top:4px;left:4px}.HeroSection-module__yS5m3G__btnPrimary:after{border-bottom:1px solid #ffffffd9;border-right:1px solid #ffffffd9;bottom:4px;right:4px}.HeroSection-module__yS5m3G__btnPrimary:hover{background:var(--color-orange-deep)}.HeroSection-module__yS5m3G__btnPrimary:hover:before,.HeroSection-module__yS5m3G__btnPrimary:hover:after{opacity:1}.HeroSection-module__yS5m3G__btnGhost{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1.5px solid #4b4b4b8c;padding:15px 36px;font-size:.75rem;text-decoration:none;display:inline-block}.HeroSection-module__yS5m3G__btnGhost:hover{border-color:var(--color-amber);color:var(--color-amber)}.HeroSection-module__yS5m3G__btnTeal{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-orange-deep);border:1.5px solid var(--color-orange);cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background var(--transition-fast);background:0 0;padding:15px 36px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.HeroSection-module__yS5m3G__btnTeal:before,.HeroSection-module__yS5m3G__btnTeal:after{content:"";opacity:0;width:9px;height:9px;transition:opacity .18s;position:absolute}.HeroSection-module__yS5m3G__btnTeal:before{border-top:1px solid #ffffffd9;border-left:1px solid #ffffffd9;top:4px;left:4px}.HeroSection-module__yS5m3G__btnTeal:after{border-bottom:1px solid #ffffffd9;border-right:1px solid #ffffffd9;bottom:4px;right:4px}.HeroSection-module__yS5m3G__btnTeal:hover{background:var(--color-orange);color:var(--color-text-inverse);animation:1.8s ease-in-out infinite HeroSection-module__yS5m3G__glowPulseTeal}.HeroSection-module__yS5m3G__btnTeal:hover:before,.HeroSection-module__yS5m3G__btnTeal:hover:after{opacity:.7}.HeroSection-module__yS5m3G__btnTeal:focus-visible{outline:2px solid var(--color-smokey);outline-offset:3px}@keyframes HeroSection-module__yS5m3G__glowPulseTeal{0%,to{filter:drop-shadow(0 0 6px #ff820059)}50%{filter:drop-shadow(0 0 14px #ff82008c)}}@keyframes HeroSection-module__yS5m3G__scanDown{0%{opacity:.8;top:-3px}to{opacity:0;top:calc(100% + 3px)}}.HeroSection-module__yS5m3G__scanLine{pointer-events:none;opacity:0;height:2px;position:absolute;top:-3px;left:0;right:0}.HeroSection-module__yS5m3G__btnPrimary:hover .HeroSection-module__yS5m3G__scanLine{background:#ffffff8c;animation:.42s linear forwards HeroSection-module__yS5m3G__scanDown}.HeroSection-module__yS5m3G__btnTeal:hover .HeroSection-module__yS5m3G__scanLine{background:#ffffff73;animation:.42s linear forwards HeroSection-module__yS5m3G__scanDown}.HeroSection-module__yS5m3G__heroRight{padding:var(--space-2xl) 48px var(--space-2xl) 80px;opacity:0;animation:HeroSection-module__yS5m3G__slideR .9s var(--easing-spring) forwards .4s;flex-direction:column;justify-content:center;display:flex}.HeroSection-module__yS5m3G__statRow{border-bottom:1px solid var(--bord);padding:20px 0}.HeroSection-module__yS5m3G__statRow:last-child{border-bottom:none}.HeroSection-module__yS5m3G__statVal{font-family:var(--font-display);color:var(--color-ink);margin-bottom:4px;font-size:2rem;font-weight:700;line-height:1}.HeroSection-module__yS5m3G__statValTeal{color:var(--color-orange-deep)}.HeroSection-module__yS5m3G__statValSm{font-size:1.4rem}.HeroSection-module__yS5m3G__statLabel{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-mid);font-size:.62rem}.HeroSection-module__yS5m3G__statSub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-dim);margin-top:3px;font-size:.52rem}@keyframes HeroSection-module__yS5m3G__slideL{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes HeroSection-module__yS5m3G__slideR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes HeroSection-module__yS5m3G__glitch{0%,94%,to{opacity:0;transform:none}95%{opacity:.55;transform:translate(-4px)skew(-2deg)}96%{opacity:.35;transform:translate(4px)skew(2deg)}97%{opacity:0}}@media (max-width:960px){.HeroSection-module__yS5m3G__hero{grid-template-columns:1fr}.HeroSection-module__yS5m3G__hero:after{display:none}.HeroSection-module__yS5m3G__heroLeft{padding:var(--space-md) var(--space-md) var(--space-lg)}.HeroSection-module__yS5m3G__heroRight{padding:var(--space-lg) var(--space-md);flex-flow:wrap;align-items:flex-start;gap:0}.HeroSection-module__yS5m3G__statRow{border-bottom:none;border-right:1px solid var(--bord);min-width:120px;padding-right:var(--space-sm);margin-right:var(--space-sm)}.HeroSection-module__yS5m3G__statRow:last-child{border-right:none}}.HeroSection-module__yS5m3G__btnPrimary:focus-visible{outline:2px solid var(--color-smokey);outline-offset:3px}.HeroSection-module__yS5m3G__btnGhost:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.HeroSection-module__yS5m3G__btnPrimary:hover{background:var(--color-orange-deep);animation:1.8s ease-in-out infinite HeroSection-module__yS5m3G__glowPulse}@keyframes HeroSection-module__yS5m3G__glowPulse{0%,to{filter:drop-shadow(0 0 6px #ff820059)}50%{filter:drop-shadow(0 0 14px #ff820099)}}
.ImageCompare-module__Es8kjG__container{-webkit-user-select:none;user-select:none;cursor:col-resize;border:1px solid var(--color-line);touch-action:pan-y;width:100%;margin-top:28px;position:relative;overflow:hidden}.ImageCompare-module__Es8kjG__beforeImage{pointer-events:none;width:100%;height:auto;display:block}.ImageCompare-module__Es8kjG__afterOverlay{pointer-events:none;position:absolute;inset:0}.ImageCompare-module__Es8kjG__afterImage{object-fit:cover;object-position:left top;pointer-events:none;width:100%;height:100%;display:block}.ImageCompare-module__Es8kjG__divider{background:var(--color-orange);z-index:10;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 10px #ff820073}.ImageCompare-module__Es8kjG__handle{background:var(--color-void);border:1.5px solid var(--color-orange);border-radius:50%;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ff82004d}.ImageCompare-module__Es8kjG__handleArrow{color:var(--color-orange-deep);font-size:.55rem;line-height:1;display:block}.ImageCompare-module__Es8kjG__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;z-index:5;background:#ffffffd9;padding:4px 10px;font-size:.48rem;transition:opacity .2s;position:absolute;top:12px}.ImageCompare-module__Es8kjG__labelBefore{color:var(--color-dim);border:1px solid var(--color-line);left:12px}.ImageCompare-module__Es8kjG__labelAfter{color:var(--color-orange-deep);border:1px solid #ff820066;right:12px}.ImageCompare-module__Es8kjG__hint{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);white-space:nowrap;pointer-events:none;z-index:5;opacity:.7;background:#fffc;padding:3px 10px;font-size:.44rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (max-width:768px){.ImageCompare-module__Es8kjG__handle{width:44px;height:44px}.ImageCompare-module__Es8kjG__hint{display:none}}
.AboutPage-module__o-i27W__about{z-index:var(--z-content);position:relative}.AboutPage-module__o-i27W__intro{padding-top:calc(var(--nav-height) + 28px);padding-bottom:var(--space-2xl);padding-left:var(--space-xl);padding-right:var(--space-xl);gap:var(--space-2xl);background:#ffffffe6;border-bottom:2px solid #ff820080;grid-template-columns:1fr 400px;align-items:center;display:grid}.AboutPage-module__o-i27W__introText .AboutPage-module__o-i27W__lead{margin-bottom:0}.AboutPage-module__o-i27W__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-orange-deep);text-transform:uppercase;margin-bottom:var(--space-md);font-size:.72rem;font-weight:600}.AboutPage-module__o-i27W__eyebrow:before{content:"// ";color:var(--color-orange)}.AboutPage-module__o-i27W__introHeading{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.01em;margin-bottom:var(--space-md);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.05}.AboutPage-module__o-i27W__lead{font-family:var(--font-body);color:var(--color-smokey);max-width:560px;font-size:1rem;font-weight:300;line-height:1.85}.AboutPage-module__o-i27W__photoPlaceholder{aspect-ratio:3/4;background:var(--color-panel);border:3px solid var(--color-orange);width:100%;max-width:325px;margin-left:auto;margin-right:3rem;position:relative}.AboutPage-module__o-i27W__photoImg{object-fit:cover;object-position:center top}.AboutPage-module__o-i27W__photoLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-dim);text-transform:uppercase;font-size:.6rem}.AboutPage-module__o-i27W__section{background:var(--color-void);grid-template-columns:1fr 42%;align-items:stretch;display:grid;position:relative}.AboutPage-module__o-i27W__section:before{content:"";top:0;left:var(--space-xl);right:var(--space-xl);background:linear-gradient(to right, transparent, var(--color-orange) 20%, var(--color-line) 80%, transparent);opacity:.5;height:1px;position:absolute}.AboutPage-module__o-i27W__section:after{content:"";bottom:0;left:var(--space-xl);right:var(--space-xl);background:linear-gradient(to right, transparent, var(--color-orange) 20%, var(--color-line) 80%, transparent);opacity:.5;height:1px;position:absolute}.AboutPage-module__o-i27W__sectionAlt{background:var(--color-deep)}.AboutPage-module__o-i27W__sectionInner{max-width:760px;padding:var(--space-2xl) var(--space-xl)}.AboutPage-module__o-i27W__sectionImageCol{clip-path:polygon(18% 0%,100% 0%,100% 100%,0% 100%);min-height:320px;position:relative;overflow:hidden}.AboutPage-module__o-i27W__sectionImg{object-fit:cover}.AboutPage-module__o-i27W__sectionEyebrow{background:var(--color-orange);margin-bottom:var(--space-md);padding:6px 18px;display:inline-block;transform:skew(-12deg)}.AboutPage-module__o-i27W__sectionEyebrow span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-inverse);font-size:.72rem;font-weight:600;display:block;transform:skew(12deg)}.AboutPage-module__o-i27W__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin-bottom:var(--space-md);letter-spacing:.01em;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.1}.AboutPage-module__o-i27W__body{font-family:var(--font-body);color:var(--color-smokey);gap:var(--space-sm);flex-direction:column;font-size:.95rem;font-weight:300;line-height:1.85;display:flex}.AboutPage-module__o-i27W__body strong{color:var(--color-ink);font-weight:500}.AboutPage-module__o-i27W__body em{color:var(--color-orange-deep);font-style:italic}.AboutPage-module__o-i27W__statRow{margin-top:var(--space-lg);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.AboutPage-module__o-i27W__stat{text-align:center;background:var(--surface-feature);border:1px solid var(--color-line);border-top:3px solid var(--color-orange);flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.AboutPage-module__o-i27W__statVal{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;font-weight:700;line-height:1}.AboutPage-module__o-i27W__stat:nth-child(2n) .AboutPage-module__o-i27W__statVal{color:var(--color-orange-deep)}.AboutPage-module__o-i27W__statLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-dim);font-size:.6rem}.AboutPage-module__o-i27W__roleChips{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.AboutPage-module__o-i27W__chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange-deep);background:var(--color-void);border:1.5px solid #ff82008c;padding:7px 16px;font-size:.68rem;font-weight:600;display:inline-block;transform:skew(-12deg)}.AboutPage-module__o-i27W__chip span{display:block;transform:skew(12deg)}.AboutPage-module__o-i27W__blockquote{border-left:3px solid var(--color-orange);background:var(--color-deep);margin-bottom:var(--space-md);font-family:var(--font-body);color:var(--color-ink);padding:18px 24px;font-size:.95rem;font-style:italic;line-height:1.7}.AboutPage-module__o-i27W__blockquote cite{margin-top:var(--space-xs);font-style:normal;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-smokey-light);font-size:.6rem;display:block}@media (max-width:960px){.AboutPage-module__o-i27W__intro{min-height:auto;padding-top:calc(var(--nav-height) + var(--space-lg));padding-left:var(--space-md);padding-right:var(--space-md);gap:var(--space-lg);grid-template-columns:1fr}.AboutPage-module__o-i27W__photoPlaceholder{aspect-ratio:3/4;max-width:275px;margin-right:auto}.AboutPage-module__o-i27W__section{grid-template-columns:1fr}.AboutPage-module__o-i27W__sectionInner{padding:var(--space-xl) var(--space-md)}.AboutPage-module__o-i27W__sectionImageCol{display:none}.AboutPage-module__o-i27W__statRow{grid-template-columns:repeat(2,1fr)}}
.AzureHybridCaseStudy-module__ezlzwq__page{z-index:var(--z-content);padding-top:var(--nav-height);background:var(--color-void);position:relative}.AzureHybridCaseStudy-module__ezlzwq__divider{background:linear-gradient(to right, transparent, var(--color-orange) 20%, var(--color-line) 80%, transparent);opacity:.4;height:1px}.AzureHybridCaseStudy-module__ezlzwq__hero{background:var(--color-void);scroll-margin-top:calc(var(--nav-height) + 52px);padding:72px 0}.AzureHybridCaseStudy-module__ezlzwq__heroInner{padding:0 var(--space-xl)}.AzureHybridCaseStudy-module__ezlzwq__backLink{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);opacity:.7;align-items:center;gap:8px;margin-bottom:36px;font-size:.5rem;text-decoration:none;transition:gap .18s;display:inline-flex}.AzureHybridCaseStudy-module__ezlzwq__backLink:hover{opacity:1;gap:14px}.AzureHybridCaseStudy-module__ezlzwq__heroEyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-deep);align-items:center;gap:10px;margin-bottom:18px;font-size:.54rem;display:flex}.AzureHybridCaseStudy-module__ezlzwq__slash{color:var(--color-orange-deep)}.AzureHybridCaseStudy-module__ezlzwq__heroTitle{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1}.AzureHybridCaseStudy-module__ezlzwq__heroTitleOutline{color:#0000;-webkit-text-stroke:1.5px var(--color-orange)}.AzureHybridCaseStudy-module__ezlzwq__heroSub{font-family:var(--font-body);color:var(--color-smokey);max-width:680px;margin-top:20px;font-size:.9rem;font-weight:300;line-height:1.8}.AzureHybridCaseStudy-module__ezlzwq__heroTags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.AzureHybridCaseStudy-module__ezlzwq__tag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-orange-deep);border:1px solid #ff820066;padding:4px 10px;font-size:.48rem}.AzureHybridCaseStudy-module__ezlzwq__heroStats{border:1px solid var(--color-line);width:fit-content;margin-top:32px;display:flex}.AzureHybridCaseStudy-module__ezlzwq__stat{border-right:1px solid var(--color-line);padding:16px 28px}.AzureHybridCaseStudy-module__ezlzwq__stat:last-child{border-right:none}.AzureHybridCaseStudy-module__ezlzwq__statNum{font-family:var(--font-display);color:var(--color-bright);font-size:1.35rem;font-weight:700;display:block}.AzureHybridCaseStudy-module__ezlzwq__statLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-dim);margin-top:4px;font-size:.47rem;display:block}.AzureHybridCaseStudy-module__ezlzwq__heroActions{margin-top:24px}.AzureHybridCaseStudy-module__ezlzwq__ghLink{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-smokey);transition:color var(--transition-fast);font-size:.62rem;text-decoration:none}.AzureHybridCaseStudy-module__ezlzwq__ghLink:hover{color:var(--color-ink)}.AzureHybridCaseStudy-module__ezlzwq__heroGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:56px;display:grid}.AzureHybridCaseStudy-module__ezlzwq__heroContent{align-self:center}.AzureHybridCaseStudy-module__ezlzwq__heroVisual{flex-direction:column;justify-content:center;width:100%;margin:auto;display:flex;position:relative}.AzureHybridCaseStudy-module__ezlzwq__carouselAmbient{pointer-events:none;z-index:0;background:radial-gradient(70% 80%,#ff82000f 0%,#0000 70%),radial-gradient(50% 60% at 70% 30%,#4b4b4b0d 0%,#0000 60%);position:absolute;inset:-10% -8%}.AzureHybridCaseStudy-module__ezlzwq__anchorBar{top:var(--nav-height);z-index:40;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #ff82001f;position:sticky}.AzureHybridCaseStudy-module__ezlzwq__anchorList{scrollbar-width:none;padding:0 32px;list-style:none;display:flex;overflow-x:auto}.AzureHybridCaseStudy-module__ezlzwq__anchorList::-webkit-scrollbar{display:none}.AzureHybridCaseStudy-module__ezlzwq__anchorItem{flex-shrink:0}.AzureHybridCaseStudy-module__ezlzwq__anchorLink{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);align-items:center;padding:18px 20px;font-size:.58rem;text-decoration:none;transition:color .18s;display:flex;position:relative;overflow:visible}.AzureHybridCaseStudy-module__ezlzwq__anchorTab{opacity:0;pointer-events:none;z-index:0;background:linear-gradient(160deg,#ff820024 0%,#ff82000a 100%);border:1px solid #ff82008c;border-bottom:none;transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:8px 2px -2px;transform:skew(-12deg)translateY(6px)}.AzureHybridCaseStudy-module__ezlzwq__anchorLinkText{z-index:1;position:relative}.AzureHybridCaseStudy-module__ezlzwq__anchorLink:hover{color:var(--color-ink);outline:none}.AzureHybridCaseStudy-module__ezlzwq__anchorLink:hover .AzureHybridCaseStudy-module__ezlzwq__anchorTab,.AzureHybridCaseStudy-module__ezlzwq__anchorLinkActive .AzureHybridCaseStudy-module__ezlzwq__anchorTab{opacity:1;transform:skew(-12deg)translateY(0)}.AzureHybridCaseStudy-module__ezlzwq__anchorLinkActive{color:var(--color-ink)}.AzureHybridCaseStudy-module__ezlzwq__anchorLink:focus-visible{outline:none}.AzureHybridCaseStudy-module__ezlzwq__anchorLink:focus-visible .AzureHybridCaseStudy-module__ezlzwq__anchorTab{opacity:1;transform:skew(-12deg)translateY(0)}.AzureHybridCaseStudy-module__ezlzwq__section{background:var(--color-void);scroll-margin-top:calc(var(--nav-height) + 52px);padding:64px 0}.AzureHybridCaseStudy-module__ezlzwq__sectionAlt{background:var(--color-deep);scroll-margin-top:calc(var(--nav-height) + 52px);padding:64px 0}.AzureHybridCaseStudy-module__ezlzwq__sectionInner{padding:0 var(--space-xl)}.AzureHybridCaseStudy-module__ezlzwq__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:14px;font-size:.52rem}.AzureHybridCaseStudy-module__ezlzwq__eyebrowSlash{color:var(--color-orange-deep)}.AzureHybridCaseStudy-module__ezlzwq__sectionHeading{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.03em;margin-bottom:24px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.AzureHybridCaseStudy-module__ezlzwq__bodyText{font-family:var(--font-body);color:var(--color-smokey);font-size:.92rem;font-weight:300;line-height:1.85}.AzureHybridCaseStudy-module__ezlzwq__bodyText+.AzureHybridCaseStudy-module__ezlzwq__bodyText{margin-top:20px}.AzureHybridCaseStudy-module__ezlzwq__code{font-family:var(--font-mono);color:var(--color-orange-deep);background:#ff82000f;border:1px solid #ff82002e;padding:2px 6px;font-size:.82em}.AzureHybridCaseStudy-module__ezlzwq__contextGrid{grid-template-columns:1fr 1fr;gap:48px;margin-top:36px;display:grid}.AzureHybridCaseStudy-module__ezlzwq__metaRow{border-bottom:1px solid #4b4b4b14;margin-bottom:16px;padding-bottom:16px;display:flex}.AzureHybridCaseStudy-module__ezlzwq__metaLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-dim);flex-shrink:0;width:140px;padding-top:2px;font-size:.5rem}.AzureHybridCaseStudy-module__ezlzwq__metaValue{font-family:var(--font-body);color:var(--color-smokey);font-size:.87rem;font-weight:300;line-height:1.65}.AzureHybridCaseStudy-module__ezlzwq__approachGrid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:32px;display:grid}.AzureHybridCaseStudy-module__ezlzwq__approachBlock{background:var(--color-deep);border:1px solid #4b4b4b1f;padding:24px}.AzureHybridCaseStudy-module__ezlzwq__approachBlockLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:12px;font-size:.5rem}.AzureHybridCaseStudy-module__ezlzwq__approachList{flex-direction:column;gap:8px;list-style:none;display:flex}.AzureHybridCaseStudy-module__ezlzwq__approachList li{font-family:var(--font-body);color:var(--color-smokey);padding-left:22px;font-size:.84rem;font-weight:300;line-height:1.65;position:relative}.AzureHybridCaseStudy-module__ezlzwq__approachList li:before{content:"//";color:var(--color-orange-deep);font-family:var(--font-mono);font-size:.48rem;position:absolute;top:3px;left:0}.AzureHybridCaseStudy-module__ezlzwq__challengesList{flex-direction:column;display:flex}.AzureHybridCaseStudy-module__ezlzwq__challengeItem{border-bottom:1px solid #4b4b4b14;grid-template-columns:180px 1fr;gap:32px;padding:32px 0;display:grid}.AzureHybridCaseStudy-module__ezlzwq__challengeItem:last-child{border-bottom:none}.AzureHybridCaseStudy-module__ezlzwq__challengeMeta{padding-top:4px}.AzureHybridCaseStudy-module__ezlzwq__challengeLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:8px;font-size:.48rem;display:block}.AzureHybridCaseStudy-module__ezlzwq__challengeTitle{font-family:var(--font-display);color:var(--color-ink);font-size:.88rem;font-weight:700;line-height:1.35}.AzureHybridCaseStudy-module__ezlzwq__challengeText{font-family:var(--font-body);color:var(--color-smokey);font-size:.88rem;font-weight:300;line-height:1.75}.AzureHybridCaseStudy-module__ezlzwq__solutionText{font-family:var(--font-body);color:var(--color-smokey);border-left:2px solid #ff820059;margin-top:12px;padding-left:16px;font-size:.88rem;font-weight:300;line-height:1.75}.AzureHybridCaseStudy-module__ezlzwq__solutionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange-deep);margin-bottom:4px;font-size:.48rem;display:block}.AzureHybridCaseStudy-module__ezlzwq__resultsList{flex-direction:column;gap:18px;margin-bottom:36px;list-style:none;display:flex}.AzureHybridCaseStudy-module__ezlzwq__resultsList li{font-family:var(--font-body);color:var(--color-smokey);padding-left:30px;font-size:.92rem;font-weight:300;line-height:1.78;position:relative}.AzureHybridCaseStudy-module__ezlzwq__resultsList li:before{content:"//";color:var(--color-orange-deep);font-family:var(--font-mono);font-size:.48rem;position:absolute;top:4px;left:0}.AzureHybridCaseStudy-module__ezlzwq__checkLabel{color:var(--color-orange-deep);font-family:var(--font-mono);margin-right:6px;font-size:.75em}.AzureHybridCaseStudy-module__ezlzwq__takeawayNum{color:var(--color-bright);font-family:var(--font-mono);margin-right:4px;font-size:.75em}.AzureHybridCaseStudy-module__ezlzwq__nextList{flex-direction:column;gap:16px;margin-top:28px;display:flex}.AzureHybridCaseStudy-module__ezlzwq__nextItem{background:var(--color-deep);border:1px solid #ff82001a;align-items:flex-start;gap:24px;padding:20px 24px;transition:border-color .2s;display:flex}.AzureHybridCaseStudy-module__ezlzwq__nextItem:hover{border-color:#ff820038}.AzureHybridCaseStudy-module__ezlzwq__nextItemLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-orange-deep);flex-shrink:0;min-width:170px;padding-top:3px;font-size:.5rem}.AzureHybridCaseStudy-module__ezlzwq__nextItemText{font-family:var(--font-body);color:var(--color-smokey);font-size:.88rem;font-weight:300;line-height:1.72}.AzureHybridCaseStudy-module__ezlzwq__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);margin-top:28px;font-size:.68rem}.AzureHybridCaseStudy-module__ezlzwq__table th{text-align:left;color:var(--color-orange-deep);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ff820033;padding:10px 16px;font-size:.52rem}.AzureHybridCaseStudy-module__ezlzwq__table td{color:var(--color-smokey);vertical-align:top;border-bottom:1px solid #4b4b4b12;padding:13px 16px;line-height:1.6}.AzureHybridCaseStudy-module__ezlzwq__table tr:hover td{background:#ff820006}.AzureHybridCaseStudy-module__ezlzwq__table td:first-child{color:var(--color-bright);white-space:nowrap;padding-right:24px}.AzureHybridCaseStudy-module__ezlzwq__appendixLabel{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-dim);margin-top:56px;margin-bottom:16px;font-size:.5rem}.AzureHybridCaseStudy-module__ezlzwq__heroShotBtn{background:var(--color-panel);cursor:zoom-in;border:1px solid #ff820038;width:100%;margin-top:36px;padding:0;transition:border-color .2s,box-shadow .2s;display:block}.AzureHybridCaseStudy-module__ezlzwq__heroShotBtn:hover{border-color:#ff820080;box-shadow:0 0 26px #ff820026}.AzureHybridCaseStudy-module__ezlzwq__heroShotBtn:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.AzureHybridCaseStudy-module__ezlzwq__heroShotBtnNarrow{max-width:720px;margin-left:auto;margin-right:auto}.AzureHybridCaseStudy-module__ezlzwq__heroShotImage{aspect-ratio:16/9;background:var(--color-panel);width:100%;display:block;position:relative}.AzureHybridCaseStudy-module__ezlzwq__heroShotCaption{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-smokey);text-align:left;background:#ffffffeb;border-top:1px solid #ff82002e;padding:10px 14px;font-size:.5rem;display:block}.AzureHybridCaseStudy-module__ezlzwq__captionSlash{color:var(--color-orange-deep);margin-right:8px}.AzureHybridCaseStudy-module__ezlzwq__shotGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:16px;display:grid}.AzureHybridCaseStudy-module__ezlzwq__shotTile{background:var(--color-panel);cursor:zoom-in;text-align:left;border:1px solid #ff82002e;flex-direction:column;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.AzureHybridCaseStudy-module__ezlzwq__shotTile:hover{border-color:#ff820080;transform:translateY(-1px);box-shadow:0 0 22px #ff820024}.AzureHybridCaseStudy-module__ezlzwq__shotTile:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.AzureHybridCaseStudy-module__ezlzwq__shotTileWide{grid-column:span 2}.AzureHybridCaseStudy-module__ezlzwq__shotImageWrap{aspect-ratio:16/9;background:var(--color-panel);width:100%;display:block;position:relative;overflow:hidden}.AzureHybridCaseStudy-module__ezlzwq__shotCaption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-smokey);background:#ffffffeb;border-top:1px solid #ff820029;padding:10px 14px;font-size:.48rem;display:block}.AzureHybridCaseStudy-module__ezlzwq__repoLinkRow{justify-content:flex-start;margin-top:40px;display:flex}.AzureHybridCaseStudy-module__ezlzwq__repoLink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange-deep);background:#ff82000f;border:1px solid #ff82005c;align-items:center;gap:12px;padding:14px 22px;font-size:.62rem;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.AzureHybridCaseStudy-module__ezlzwq__repoLink:hover{border-color:var(--color-orange-deep);color:var(--color-ink);background:#ff820024;box-shadow:0 0 18px #ff820040}.AzureHybridCaseStudy-module__ezlzwq__repoLinkLabel{letter-spacing:.22em;color:var(--color-orange-deep);font-size:.5rem}.AzureHybridCaseStudy-module__ezlzwq__repoLinkValue{color:inherit}.AzureHybridCaseStudy-module__ezlzwq__lightboxBackdrop{z-index:8000;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#2a2a2a99;justify-content:center;align-items:center;padding:32px;animation:.2s forwards AzureHybridCaseStudy-module__ezlzwq__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes AzureHybridCaseStudy-module__ezlzwq__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.AzureHybridCaseStudy-module__ezlzwq__lightboxInner{cursor:default;background:var(--color-panel);border:1.5px solid #ff820080;flex-direction:column;width:min(1200px,92vw);max-height:88vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards AzureHybridCaseStudy-module__ezlzwq__lightboxIn;display:flex;box-shadow:0 0 80px #ff82002e,0 0 200px #4b4b4b1a}@keyframes AzureHybridCaseStudy-module__ezlzwq__lightboxIn{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.AzureHybridCaseStudy-module__ezlzwq__lightboxCaption{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-smokey);background:var(--color-void);border-bottom:1px solid #ff820038;flex-shrink:0;padding:14px 22px;font-size:.56rem}.AzureHybridCaseStudy-module__ezlzwq__lightboxImage{flex:1;min-height:60vh;padding:20px;position:relative;overflow:hidden}.AzureHybridCaseStudy-module__ezlzwq__lightboxClose{background:var(--color-void);color:var(--color-orange-deep);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;z-index:1;border:1px solid #ff820080;padding:10px 16px;font-size:.55rem;transition:background .2s,border-color .2s,box-shadow .2s;position:absolute;top:24px;right:24px}.AzureHybridCaseStudy-module__ezlzwq__lightboxClose:hover{border-color:var(--color-orange-deep);background:#ff82002e;box-shadow:0 0 14px #ff820059}.AzureHybridCaseStudy-module__ezlzwq__lightboxClose:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@media (max-width:960px){.AzureHybridCaseStudy-module__ezlzwq__heroGrid{grid-template-columns:1fr;gap:40px}.AzureHybridCaseStudy-module__ezlzwq__approachGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.AzureHybridCaseStudy-module__ezlzwq__heroInner,.AzureHybridCaseStudy-module__ezlzwq__sectionInner{padding:0 24px}.AzureHybridCaseStudy-module__ezlzwq__heroGrid{gap:32px}.AzureHybridCaseStudy-module__ezlzwq__heroStats{flex-wrap:wrap}.AzureHybridCaseStudy-module__ezlzwq__stat{padding:12px 18px}.AzureHybridCaseStudy-module__ezlzwq__contextGrid{grid-template-columns:1fr;gap:32px}.AzureHybridCaseStudy-module__ezlzwq__approachGrid{grid-template-columns:1fr}.AzureHybridCaseStudy-module__ezlzwq__challengeItem{grid-template-columns:1fr;gap:8px}.AzureHybridCaseStudy-module__ezlzwq__heroTitle{font-size:2.2rem}.AzureHybridCaseStudy-module__ezlzwq__shotGrid{grid-template-columns:1fr}.AzureHybridCaseStudy-module__ezlzwq__shotTileWide{grid-column:span 1}.AzureHybridCaseStudy-module__ezlzwq__nextItem{flex-direction:column;gap:8px}.AzureHybridCaseStudy-module__ezlzwq__nextItemLabel{min-width:0}}
.CloudEngineeringCertRoadmap-module__ZNAJjG__page{z-index:1;max-width:1180px;padding:var(--nav-height) var(--space-lg) var(--space-2xl);margin:0 auto;position:relative}.CloudEngineeringCertRoadmap-module__ZNAJjG__hero{text-align:left;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--space-xl);padding-top:28px;padding-bottom:30px;padding-left:calc((100vw - min(1180px, 100vw)) / 2 + var(--space-lg));padding-right:calc((100vw - min(1180px, 100vw)) / 2 + var(--space-lg));border-top:1px solid var(--bord-teal);background:#ffffffe6;border-bottom:2px solid #ff820080}.CloudEngineeringCertRoadmap-module__ZNAJjG__breadcrumb{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--space-lg);align-items:center;gap:12px;font-size:.7rem;display:flex}.CloudEngineeringCertRoadmap-module__ZNAJjG__breadcrumbLink{color:var(--color-orange-deep);transition:color var(--transition-fast);text-decoration:none}.CloudEngineeringCertRoadmap-module__ZNAJjG__breadcrumbLink:hover{color:var(--color-ink)}.CloudEngineeringCertRoadmap-module__ZNAJjG__breadcrumbSep{color:var(--color-dim)}.CloudEngineeringCertRoadmap-module__ZNAJjG__breadcrumbCurrent{color:var(--color-smokey)}.CloudEngineeringCertRoadmap-module__ZNAJjG__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-orange-deep);text-transform:uppercase;margin:0 0 var(--space-md);flex-wrap:wrap;align-items:center;gap:16px;font-size:.85rem;display:flex}.CloudEngineeringCertRoadmap-module__ZNAJjG__eyebrowAmber{color:var(--color-orange-deep)}.CloudEngineeringCertRoadmap-module__ZNAJjG__eyebrowMeta{color:var(--color-dim);letter-spacing:.18em;font-size:.7rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__heading{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ink);margin:0 0 var(--space-md);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.CloudEngineeringCertRoadmap-module__ZNAJjG__sub{font-family:var(--font-body);color:var(--color-smokey);max-width:760px;margin:0 0 var(--space-md);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:300;line-height:1.75}.CloudEngineeringCertRoadmap-module__ZNAJjG__sub:last-of-type{margin-bottom:0}.CloudEngineeringCertRoadmap-module__ZNAJjG__sectionDivider{background:linear-gradient(to right, transparent, #ff820080 20%, var(--color-line) 80%, transparent);opacity:.5;height:1px;margin:var(--space-xl) 0}.CloudEngineeringCertRoadmap-module__ZNAJjG__tableWrap{border:1px solid var(--color-line);background:var(--color-panel);overflow:hidden}.CloudEngineeringCertRoadmap-module__ZNAJjG__tableHeader{gap:var(--space-md);padding:14px var(--space-lg) 14px calc(var(--space-lg) + 12px);border-bottom:1px solid var(--bord-subtle);background:#ff82000d;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);display:grid}.CloudEngineeringCertRoadmap-module__ZNAJjG__tableHeaderRole,.CloudEngineeringCertRoadmap-module__ZNAJjG__tableHeaderCerts{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orange-deep);font-size:.65rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__rolesList{margin:0;padding:0;list-style:none}.CloudEngineeringCertRoadmap-module__ZNAJjG__row{gap:var(--space-md);padding:14px var(--space-lg);border-bottom:1px solid var(--bord-subtle);transition:background var(--transition-fast);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center;display:grid;position:relative}.CloudEngineeringCertRoadmap-module__ZNAJjG__row:last-child{border-bottom:none}.CloudEngineeringCertRoadmap-module__ZNAJjG__row:hover{background:#ff82000a}.CloudEngineeringCertRoadmap-module__ZNAJjG__rowAccent{background:var(--color-orange);opacity:.7;width:3px;transition:opacity var(--transition-fast), width var(--transition-fast);position:absolute;top:0;bottom:0;left:0}.CloudEngineeringCertRoadmap-module__ZNAJjG__row:hover .CloudEngineeringCertRoadmap-module__ZNAJjG__rowAccent{opacity:1;width:4px}.CloudEngineeringCertRoadmap-module__ZNAJjG__roleName{font-family:var(--font-body);color:var(--color-ink);letter-spacing:.01em;font-size:.95rem;font-weight:500}.CloudEngineeringCertRoadmap-module__ZNAJjG__certList{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.CloudEngineeringCertRoadmap-module__ZNAJjG__certWrap{align-items:center;gap:8px;display:inline-flex}.CloudEngineeringCertRoadmap-module__ZNAJjG__cert{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink);white-space:nowrap;transition:color var(--transition-fast);font-size:.78rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__row:hover .CloudEngineeringCertRoadmap-module__ZNAJjG__cert{color:var(--color-orange-deep)}.CloudEngineeringCertRoadmap-module__ZNAJjG__certSep{color:var(--color-dim);-webkit-user-select:none;user-select:none;font-size:.85rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__footerNote{padding:var(--space-md) var(--space-lg);border-left:2px solid var(--bord-amber);background:#ff82000a}.CloudEngineeringCertRoadmap-module__ZNAJjG__notePrefix{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-orange-deep);margin:0 0 8px;font-size:.7rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__notePrefixAmber{color:var(--color-orange-deep);margin-right:8px}.CloudEngineeringCertRoadmap-module__ZNAJjG__noteText{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-smokey);margin:0;font-size:.78rem;line-height:1.7}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBlock{margin-top:var(--space-xl)}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareIntro{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-orange-deep);margin:0 0 var(--space-md);font-size:.7rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareAmber{color:var(--color-orange-deep);margin-right:8px}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareActions{gap:var(--space-md);flex-wrap:wrap;display:flex}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtn{background:var(--color-orange);color:var(--color-text-inverse);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-orange);transition:background var(--transition-fast), transform var(--transition-fast);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));flex-direction:column;gap:4px;min-width:180px;padding:14px 24px;text-decoration:none;display:flex}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtn:hover{background:var(--color-orange-deep);transform:translateY(-2px)}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtnGhost{border-color:var(--bord-teal);color:var(--color-orange-deep);background:0 0}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtnGhost:hover{color:var(--color-ink);background:#ff82000f}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtnLabel{font-size:.8rem;font-weight:500}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtnHint{letter-spacing:.18em;opacity:.7;font-size:.55rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__disclaimer{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--bord-subtle);font-family:var(--font-body);color:var(--color-dim);max-width:760px;font-size:.85rem;font-weight:300;line-height:1.7}.CloudEngineeringCertRoadmap-module__ZNAJjG__disclaimer p{margin:0}.CloudEngineeringCertRoadmap-module__ZNAJjG__inlineLink{color:var(--color-orange-deep);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1px solid #ff820066;text-decoration:none}.CloudEngineeringCertRoadmap-module__ZNAJjG__inlineLink:hover{color:var(--color-ink);border-color:var(--color-ink)}@media (max-width:768px){.CloudEngineeringCertRoadmap-module__ZNAJjG__page{padding:calc(var(--nav-height) + var(--space-xl)) var(--space-md) var(--space-xl)}.CloudEngineeringCertRoadmap-module__ZNAJjG__tableHeader{display:none}.CloudEngineeringCertRoadmap-module__ZNAJjG__row{padding:var(--space-md);grid-template-columns:1fr;gap:8px}.CloudEngineeringCertRoadmap-module__ZNAJjG__roleName{font-size:.95rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__cert{font-size:.75rem}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareActions{flex-direction:column}.CloudEngineeringCertRoadmap-module__ZNAJjG__shareBtn{min-width:0}}
