.dead-code-section{position:relative;min-height:380vh;overflow:clip;background:#0f0f0f;--ide-dock: 0;--ide-base-opacity: 1;--ide-x: -26vw;--ide-y: clamp(96px, 8vh, 128px);--ide-scale: 1;--copy-reveal: 0;--copy-blur: 10px;--copy-y: 20px;--copy-top-offset: 0px;--base-title: 1;--base-title-y: 0px;--base-title-blur: 0px;--feature-title: 0;--feature-title-y: 20px;--feature-title-blur: 10px;--physical-title: 0;--physical-title-y: 20px;--physical-title-blur: 10px;--service-title: 0;--service-title-y: 20px;--service-title-blur: 10px;--feature-annotation: 0;--physical-annotation: 0;--feature-annotation-top: 50%;--feature-annotation-y: 52%;--physical-annotation-y: 58%;--conclusion-title: 0;--conclusion-blur: 10px;--conclusion-y: 20px;--editor-left: 24.44%;--editor-top: 10.88%;--editor-width: 71.05%;--editor-height: 83.22%;--editor-radius: 0px;--editor-inner-left: 0px;--code-focus-scale: 1;--code-focus-x: 0px;--code-focus-y: 0px;--strike-1: 0;--strike-2: 0;--strike-3: 0;--feature-highlight: 0;--feature-highlight-rail: 0;--feature-highlight-glow: 0;--feature-highlight-zoom: 0;--physical-highlight: 0;--physical-highlight-rail: 0;--physical-highlight-glow: 0;--physical-highlight-zoom: 0;--feature-highlight-y: 0;--physical-highlight-y: 0}.dead-code-sticky{position:sticky;top:0;display:flex;min-height:100vh;min-height:100svh;align-items:start;justify-content:center;overflow:hidden;padding:clamp(54px,7vh,78px) 0 22px}.dead-code-layout{position:relative;z-index:1;display:grid;width:min(96vw,1760px);grid-template-columns:minmax(280px,.82fr) minmax(0,2.18fr);align-items:start;gap:clamp(24px,3.2vw,48px)}.dead-code-visual-slot{position:relative;min-height:clamp(400px,58vw,720px);overflow:visible}.dead-code-heading{width:100%;padding-left:clamp(24px,2.4vw,48px);text-align:left;opacity:calc(var(--copy-reveal) * var(--base-title));filter:blur(var(--copy-blur));transform:translate3d(0,calc(var(--copy-top-offset) + var(--copy-y)),0);will-change:transform,opacity,filter}.dead-code-title{position:relative;display:block;max-width:680px;min-height:2.2em;text-wrap:balance}.dead-code-title-swap{position:absolute;left:0;top:0;width:100%;opacity:0;filter:blur(10px);transform:translateY(18px);will-change:opacity,transform,filter}.dead-code-title-swap--base{opacity:var(--base-title);filter:blur(var(--base-title-blur));transform:translateY(var(--base-title-y))}.dead-code-title-swap--feature{opacity:var(--feature-title);filter:blur(var(--feature-title-blur));transform:translateY(var(--feature-title-y))}.dead-code-title-swap--physical{opacity:var(--physical-title);filter:blur(var(--physical-title-blur));transform:translateY(var(--physical-title-y))}.dead-code-title-swap--service{opacity:var(--service-title);filter:blur(var(--service-title-blur));transform:translateY(var(--service-title-y))}.dead-code-conclusion{position:absolute;left:0;top:0;z-index:6;width:min(680px,max(280px,calc(38vw - 24px)));padding-left:clamp(24px,2.4vw,48px);color:#fff;font-family:Geist,system-ui,sans-serif;opacity:var(--conclusion-title);filter:blur(var(--conclusion-blur));transform:translate3d(0,calc(var(--copy-top-offset) + var(--conclusion-y)),0);pointer-events:none;will-change:opacity,transform,filter}.dead-code-conclusion-label{margin:0 0 20px;color:#fff6;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:500;letter-spacing:.3em;line-height:1.45;text-transform:uppercase}.dead-code-conclusion-title{margin:0;max-width:680px;color:#fff;font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.1;text-align:left;text-shadow:0 0 18px rgba(0,0,0,.55);text-wrap:balance}.dead-code-annotation{position:absolute;left:-350px;z-index:5;display:flex;width:calc(var(--editor-left) + 450px + var(--annotation-target-x));align-items:center;gap:14px;color:#fff;font-family:Geist,system-ui,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.1;pointer-events:none;will-change:opacity,transform,filter}.dead-code-annotation--feature{top:var(--feature-annotation-top);opacity:var(--feature-annotation);filter:blur(calc((1 - var(--feature-annotation)) * 6px));transform:translate(calc((1 - var(--feature-annotation)) * -18px))}.dead-code-annotation--physical{top:56%;opacity:var(--physical-annotation);filter:blur(calc((1 - var(--physical-annotation)) * 6px));transform:translate(calc((1 - var(--physical-annotation)) * -18px))}.dead-code-annotation-label{flex:0 0 auto;text-shadow:0 0 18px rgba(0,0,0,.55);white-space:nowrap}@media(min-width:640px){.dead-code-conclusion-title,.dead-code-annotation{font-size:40px}}@media(min-width:768px){.dead-code-conclusion-title,.dead-code-annotation{font-size:48px}}.dead-code-annotation-rule{position:relative;display:block;height:1px;flex:1 1 auto;background:linear-gradient(90deg,#cdff5200,#cdff52b8);transform-origin:right center}.dead-code-annotation--feature .dead-code-annotation-rule{transform:scaleX(var(--feature-annotation))}.dead-code-annotation--physical .dead-code-annotation-rule{transform:scaleX(var(--physical-annotation))}.dead-code-annotation-rule:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;border-radius:999px;background:#cdff52;box-shadow:0 0 14px #cdff528c;transform:translateY(-50%)}.dead-code-frame{position:absolute;left:50%;top:50%;width:min(92vw,1500px);aspect-ratio:1596 / 1020;z-index:1;transform-origin:center center;transform:translate3d(calc(-50% + var(--ide-x)),calc(-50% + var(--ide-y)),0) scale(var(--ide-scale));backface-visibility:hidden;will-change:transform}.dead-code-ide-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:var(--ide-base-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity}.dead-code-editor-overlay{position:absolute;left:var(--editor-left);top:var(--editor-top);width:var(--editor-width);height:var(--editor-height);box-sizing:border-box;z-index:2;overflow:hidden;border-top:1px solid rgba(72,78,86,.85);border-left:1px solid rgba(72,78,86,.75);border-radius:var(--editor-radius);background:#1f2024;color:#d9dde4;font-family:JetBrains Mono,Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;font-synthesis:none;contain:layout paint style;will-change:left,top,width,height,border-radius}.dead-code-gutter-border{position:absolute;top:0;bottom:0;left:calc(var(--editor-inner-left) + 74px);z-index:5;width:1px;background:#484e56d9}.dead-code-lines{position:relative;z-index:1;box-sizing:border-box;width:100%;padding-top:10px;padding-left:var(--editor-inner-left);padding-right:var(--editor-inner-left);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0;transform:translate3d(var(--code-focus-x),var(--code-focus-y),0) scale(var(--code-focus-scale));transform-origin:calc(var(--editor-inner-left) + 92px) 0;backface-visibility:hidden;will-change:transform}.dead-code-line{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);min-height:1.5em;--strike-progress: 0;--line-highlight: 0;--line-highlight-rail: 0;--line-highlight-glow: 0;--line-highlight-zoom: 0;--line-highlight-y: 0}.dead-code-number{position:relative;z-index:2;padding-right:18px;color:#69727d;text-align:right;font-variant-numeric:tabular-nums}.dead-code-source{position:relative;z-index:2;display:block;max-width:none;min-width:0;overflow:hidden;padding-left:18px;color:#d9dde4;white-space:pre}.dead-code-line--dead{--strike-progress: 0}.dead-code-line--stage-1{--strike-progress: var(--strike-1)}.dead-code-line--stage-2{--strike-progress: var(--strike-2)}.dead-code-line--stage-3{--strike-progress: var(--strike-3)}.dead-code-line--dead:after{content:"";position:absolute;left:92px;top:50%;z-index:3;width:min(calc(var(--line-chars) * .58em),calc(100% - 112px));height:1px;background:#9ea4b0b8;transform:scaleX(var(--strike-progress));transform-origin:left center}.dead-code-line--dead .dead-code-source{opacity:calc(1 - (var(--strike-progress) * (.42 - (var(--line-highlight) * .22))));filter:grayscale(var(--strike-progress))}.dead-code-line--highlight:before{content:"";position:absolute;inset:0 10px 0 78px;z-index:1;background:linear-gradient(90deg,rgba(170,176,187,calc(var(--line-highlight-glow) * .18)),rgba(137,145,157,calc(var(--line-highlight-glow) * .12)) 58%,#89919d00);opacity:var(--line-highlight-glow);transform:scaleX(var(--line-highlight-glow));transform-origin:left center;will-change:transform,opacity}.dead-code-line--highlight .dead-code-source{transform:translateZ(0);transform-origin:left center;will-change:transform}.dead-code-text{display:inline-block;transform-origin:left center}.dead-code-line--highlight .dead-code-text{filter:brightness(calc(1 + (var(--line-highlight-zoom) * .18)));will-change:filter}.dead-code-line--highlight .dead-code-source:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:rgba(205,255,82,calc(var(--line-highlight-rail) * .9));box-shadow:0 0 12px rgba(205,255,82,calc(var(--line-highlight-rail) * .22));opacity:var(--line-highlight-rail);pointer-events:none}.dead-code-line--highlight .dead-code-number{color:rgba(205,255,82,calc(.42 + (var(--line-highlight) * .42)))}.dead-code-metrics-row{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);min-height:32px;margin:10px 0 8px}.dead-code-metrics{display:flex;align-items:center;gap:14px;padding:5px 0 5px 18px;color:#9ea1aa;font-family:Geist,system-ui,sans-serif;font-size:clamp(11px,.92vw,17px);font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.dead-code-metrics img{display:block;width:20px;height:20px;flex:0 0 auto}.tok-keyword{color:#cc7832}.tok-type{color:#ffc66d}.tok-method{color:#589df6}.tok-string{color:#6aab73}.tok-annotation{color:#bbb65a}.tok-comment{color:gray;font-style:italic}@media(max-width:767px){.dead-code-section{overflow-x:clip;overscroll-behavior:contain;--mobile-sticky-top: clamp(28px, 6svh, 46px);--mobile-sticky-bottom: calc(70px + env(safe-area-inset-bottom)) ;--mobile-title-block: clamp(118px, 18svh, 148px)}.dead-code-sticky{align-items:stretch;justify-content:center;padding:var(--mobile-sticky-top) 0 var(--mobile-sticky-bottom)}.dead-code-layout{width:min(calc(100vw - 8px),430px);grid-template-columns:1fr;grid-template-rows:var(--mobile-title-block) minmax(0,1fr);min-height:calc(100svh - var(--mobile-sticky-top) - var(--mobile-sticky-bottom));align-content:stretch;gap:clamp(4px,1svh,10px)}.dead-code-heading{min-height:var(--mobile-title-block);padding-left:0;opacity:1;filter:none;transform:translateZ(0);text-align:center}.dead-code-title-swap{text-align:center;left:0;right:0;width:100%}.dead-code-label{opacity:var(--base-title);transition:opacity .18s ease;text-align:center}.dead-code-conclusion{width:100%;padding-left:0;display:none}.dead-code-conclusion-label{margin-bottom:14px;font-size:12px;line-height:1.55}.dead-code-conclusion-title{max-width:330px;font-size:clamp(32px,10vw,44px)}.dead-code-visual-slot{display:grid;height:100%;min-height:0;place-items:end center}.dead-code-title{max-width:340px;min-height:3.3em;text-align:center;margin-left:auto;margin-right:auto}.dead-code-frame{position:relative;left:auto;top:auto;width:auto;min-width:0;max-width:min(calc(100vw + 8px),446px);height:min(100%,600px);aspect-ratio:47 / 70;margin:0 auto;overflow:hidden;border:1px solid rgba(78,85,95,.76);border-radius:6px;background:linear-gradient(180deg,#2c2f37e0 0 34px,#1f2024fa 34px),#1f2024;box-shadow:0 22px 60px #00000061;transform:translate(var(--ide-x),var(--ide-y)) scale(var(--ide-scale));transform-origin:center top}.dead-code-frame:before{content:"OrderServiceImpl.java";position:absolute;left:14px;top:10px;z-index:4;color:#dee3ecb8;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1;pointer-events:none}.dead-code-frame:after{content:"";position:absolute;left:0;right:0;top:34px;z-index:4;height:1px;background:#4e555fb8;pointer-events:none}.dead-code-ide-image{display:none!important}.dead-code-editor-overlay{left:0!important;top:34px!important;width:100%!important;height:calc(100% - 34px)!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 80% 12%,rgba(205,255,82,.05),transparent 26%),#1f2024!important}.dead-code-gutter-border{left:calc(var(--editor-inner-left) + 44px)!important}.dead-code-lines{padding-top:14px!important;font-size:clamp(8px,2.35vw,11px)!important;line-height:1.56!important;transform-origin:calc(var(--editor-inner-left) + 54px) 0}.dead-code-line,.dead-code-metrics-row{grid-template-columns:44px minmax(0,1fr)!important}.dead-code-number{padding-right:10px!important}.dead-code-source{padding-left:10px!important}.dead-code-line--dead:after{left:54px;width:min(calc(var(--line-chars) * .58em),calc(100% - 64px))}.dead-code-line--highlight:before{inset:0 6px 0 48px}.dead-code-line--highlight .dead-code-source:before{left:2px;width:2px}.dead-code-annotation{display:none}}@media(max-width:479px){.dead-code-sticky{padding-top:var(--mobile-sticky-top)}.dead-code-layout{width:calc(100vw - 8px);gap:clamp(4px,1svh,10px)}.dead-code-heading{min-height:var(--mobile-title-block)}.dead-code-frame{min-width:0;width:auto}.dead-code-lines{font-size:clamp(7.8px,2.28vw,10px)!important}}@media(prefers-reduced-motion:reduce){.dead-code-section{min-height:100vh;min-height:100svh;--ide-dock: 1;--ide-base-opacity: 0;--ide-x: 0px;--ide-y: 0px;--ide-scale: 1;--copy-reveal: 1;--copy-blur: 0px;--copy-y: 0px;--base-title: 0;--base-title-y: -28px;--base-title-blur: 4px;--feature-title: 0;--feature-title-y: -28px;--feature-title-blur: 4px;--physical-title: 0;--physical-title-y: 0px;--physical-title-blur: 0px;--service-title: 0;--service-title-y: 0px;--service-title-blur: 0px;--feature-annotation: 0;--physical-annotation: 0;--feature-annotation-top: 53%;--conclusion-title: 1;--conclusion-blur: 0px;--conclusion-y: 0px;--editor-inner-left: clamp(30px, 2.4vw, 52px);--code-focus-scale: 1;--code-focus-x: 0px;--code-focus-y: 0px;--annotation-target-x: 0px;--strike-1: 1;--strike-2: 1;--strike-3: 1;--feature-highlight: 1;--feature-highlight-rail: 1;--feature-highlight-glow: 1;--feature-highlight-zoom: 0;--physical-highlight: 1;--physical-highlight-rail: 1;--physical-highlight-glow: 1;--physical-highlight-zoom: 0;--feature-highlight-y: .5;--physical-highlight-y: .5}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.dead-code-section{--conclusion-title: 0;--service-title: 1;--service-title-y: 0px;--service-title-blur: 0px}}.engineer-identity-section{min-height:360vh;width:100%;max-width:none;overflow-x:clip;overflow-y:visible;isolation:isolate;background:var(--identity-bg-color, #0f0f0f);--identity-bg-color: #0f0f0f;--identity-grid-opacity: 1;--identity-icon-color: #ffffff;--identity-head-opacity: 1;--identity-body-opacity: 1;--identity-copy-original-opacity: 1;--identity-copy-original-y: 0px;--identity-copy-original-blur: 0px;--identity-copy-ai-opacity: 0;--identity-copy-ai-y: 28px;--identity-copy-ai-blur: 8px;--identity-center-spark-opacity: 0;--identity-center-spark-scale: .7;--identity-center-spark-fill: #cdff52;--identity-pill-opacity: 0;--identity-pill-x: 0px;--identity-pill-y: 80px;--identity-pill-track-scale: 1;--identity-pill-text-opacity: 1;--identity-copy-final-opacity: 0;--identity-copy-final-y: 24px;--identity-copy-final-blur: 10px;--identity-copy-final-color: #0f0f0f;--identity-final-pointer-events: none;--identity-final-mobile-visibility: hidden;--identity-icon-field-scale: .96;--identity-copy-scale: 1;--identity-final-copy-scale: 1}.engineer-identity-sticky{position:sticky;top:0;display:flex;width:100vw;min-height:100vh;min-height:100svh;align-items:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--identity-bg-color, #0f0f0f);overflow:hidden}.engineer-identity-stage{position:relative;width:100vw;height:100vh;height:100svh;overflow:hidden}.engineer-identity-svg{display:block;width:100vw;height:100vh;height:100svh;max-height:none}.identity-background{fill:var(--identity-bg-color)}.engineer-identity-icons{opacity:var(--identity-grid-opacity);stroke:var(--identity-icon-color);transform-box:view-box;transform-origin:center;transform:scale(var(--identity-icon-field-scale))}.identity-mobile-icons{display:none;opacity:var(--identity-grid-opacity);stroke:var(--identity-icon-color)}.identity-head-path,.identity-body,.identity-copy,.identity-center-spark,.identity-pill-field,.identity-pill-chip{transform-box:fill-box;transform-origin:center}.identity-head-path{opacity:var(--identity-head-opacity)}.identity-body{opacity:var(--identity-body-opacity);will-change:opacity}.identity-copy-original{opacity:var(--identity-copy-original-opacity);transform:translateY(var(--identity-copy-original-y)) scale(var(--identity-copy-scale));filter:blur(var(--identity-copy-original-blur))}.identity-copy-ai{opacity:var(--identity-copy-ai-opacity);transform:translateY(var(--identity-copy-ai-y)) scale(var(--identity-copy-scale));filter:blur(var(--identity-copy-ai-blur))}.identity-pill-field{opacity:var(--identity-pill-opacity);pointer-events:none;transform-box:view-box;transform:translate(var(--identity-pill-x)) translateY(var(--identity-pill-y)) scale(var(--identity-pill-track-scale))}.identity-pill-chip{opacity:0;transform:none}.identity-pill-field rect{fill:transparent;stroke:#0f0f0f;stroke-width:3}.identity-pill-field text{fill:#0f0f0f;opacity:var(--identity-pill-text-opacity)}.identity-center-spark{opacity:var(--identity-center-spark-opacity);fill:var(--identity-center-spark-fill);stroke:none;stroke-width:0;transform:scale(var(--identity-center-spark-scale))}.identity-copy-final{opacity:var(--identity-copy-final-opacity);transform:translateY(var(--identity-copy-final-y));filter:blur(var(--identity-copy-final-blur));pointer-events:var(--identity-final-pointer-events)}.identity-copy-final>text{fill:var(--identity-copy-final-color)}.identity-final-heading{transform-box:fill-box;transform-origin:center;transform:scale(var(--identity-final-copy-scale))}.identity-final-cta-link{cursor:pointer}.identity-final-cta-bg{fill:#0f0f0f;stroke:#0f0f0f;stroke-width:0;vector-effect:non-scaling-stroke;transition:fill .2s ease,stroke-width .2s ease}.identity-copy-final .identity-final-cta-text{fill:url(#identity-cta-text-gradient);transition:fill .2s ease}.identity-final-cta-link:hover .identity-final-cta-bg{fill:transparent;stroke-width:2px}.identity-final-cta-link:hover .identity-final-cta-text{fill:#0f0f0f}.identity-final-mobile{display:none}@media(prefers-reduced-motion:reduce){.engineer-identity-section{min-height:100vh;min-height:100svh}}@media(max-width:900px){.engineer-identity-section{--identity-icon-field-scale: .72;--identity-copy-scale: .54;--identity-final-copy-scale: .72}.engineer-identity-svg{min-width:100vw;overflow:visible}.identity-mobile-icons{display:none}}@media(max-width:767px){.engineer-identity-section{--identity-icon-field-scale: .62;--identity-copy-scale: .6;--identity-final-copy-scale: .52}.engineer-identity-sticky,.engineer-identity-stage,.engineer-identity-svg{height:100dvh;min-height:100dvh}.engineer-identity-sticky{overscroll-behavior:contain}.identity-copy-final{display:none}.identity-mobile-icons{display:block}.identity-final-mobile{position:absolute;inset:0 0 -2px;z-index:3;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:clamp(58px,12svh,96px) 24px calc(124px + env(safe-area-inset-bottom));background:#cdff52;color:#0f0f0f;text-align:center;opacity:var(--identity-copy-final-opacity);visibility:var(--identity-final-mobile-visibility);transform:translate3d(0,var(--identity-copy-final-y),0);filter:blur(var(--identity-copy-final-blur));pointer-events:none;will-change:opacity,transform,filter}.identity-final-mobile-logo{width:clamp(72px,19vw,90px);height:clamp(72px,19vw,90px);flex:0 0 auto}.identity-final-mobile-title{width:min(100vw,390px);margin:0;font-family:Geist,system-ui,sans-serif;font-size:32px;font-weight:650;line-height:1.04;letter-spacing:0}.identity-final-mobile-title span{display:block;white-space:nowrap}}@media(max-width:479px){.engineer-identity-section{--identity-icon-field-scale: .58;--identity-copy-scale: .56;--identity-final-copy-scale: .38}.identity-final-mobile{padding:clamp(52px,10svh,82px) 22px calc(118px + env(safe-area-inset-bottom))}.identity-final-mobile-title{font-size:32px}}.why-placeholder[data-astro-cid-qwalgcjh]{background-image:radial-gradient(circle,#d1d5db 1px,transparent 1px);background-size:16px 16px;background-color:#f5f5f0}.why-grid[data-astro-cid-qwalgcjh]{display:grid;grid-template-columns:repeat(4,1fr)}.why-grid-2[data-astro-cid-qwalgcjh]{display:grid;grid-template-columns:repeat(2,1fr)}.why-card-horizontal[data-astro-cid-qwalgcjh]{display:flex;flex-direction:column;padding:0}@media(min-width:640px){.why-card-horizontal[data-astro-cid-qwalgcjh]{flex-direction:row}}.why-card-text[data-astro-cid-qwalgcjh]{flex:1;padding:24px}.why-card-image[data-astro-cid-qwalgcjh]{width:100%;min-height:120px;flex-shrink:0}@media(min-width:640px){.why-card-image[data-astro-cid-qwalgcjh]{width:25%;min-height:auto}}.why-dot-separator[data-astro-cid-qwalgcjh]{height:24px;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;background-image:radial-gradient(circle,#d1d5db 1px,transparent 1px);background-size:16px 16px;background-position:center;background-color:#fafaf8}@media(max-width:768px){.why-grid[data-astro-cid-qwalgcjh],.why-grid-2[data-astro-cid-qwalgcjh]{grid-template-columns:1fr;border:none;gap:16px}.why-cell[data-astro-cid-qwalgcjh]{border:1px solid #e5e7eb!important;border-radius:0;overflow:hidden}.why-dot-separator[data-astro-cid-qwalgcjh]{display:none}.why-grid-2[data-astro-cid-qwalgcjh]{margin-top:16px}}@media(min-width:769px)and (max-width:1023px){.why-grid[data-astro-cid-qwalgcjh]{grid-template-columns:repeat(2,1fr)}.why-cell[data-astro-cid-qwalgcjh]:nth-child(2n){border-right:none!important}.why-cell[data-astro-cid-qwalgcjh]:nth-child(-n+2){border-bottom:1px solid #e5e7eb}}.product-tabs-row[data-astro-cid-gz34dp5g]{display:flex;align-items:flex-end;position:relative}.product-tab[data-astro-cid-gz34dp5g]{position:relative;cursor:pointer;background:none;border:none;padding:0;width:160px;height:36px;margin-right:-54px;color:#d1d5db;transition:color .2s}@media(min-width:768px){.product-tab[data-astro-cid-gz34dp5g]{width:260px;height:44px;margin-right:-88px}}.product-tab-bg[data-astro-cid-gz34dp5g]{position:absolute;inset:0;width:100%;height:100%;z-index:0}.product-tab-label[data-astro-cid-gz34dp5g]{position:relative;z-index:1;font-size:12px;font-weight:500}@media(min-width:768px){.product-tab-label[data-astro-cid-gz34dp5g]{font-size:16px}}.product-tab[data-astro-cid-gz34dp5g]{display:flex;align-items:center;justify-content:center}.product-tab-path[data-astro-cid-gz34dp5g]{fill:#fff;stroke:#e5e5e5;stroke-width:1.5}.product-tab-glider[data-astro-cid-gz34dp5g]{position:absolute;bottom:0;left:0;height:36px;width:160px;z-index:5;pointer-events:none;transition:transform .15s ease-out}@media(min-width:768px){.product-tab-glider[data-astro-cid-gz34dp5g]{height:44px;width:260px}}.product-tab[data-astro-cid-gz34dp5g].active{z-index:10}.product-tab[data-astro-cid-gz34dp5g].active .product-tab-path[data-astro-cid-gz34dp5g]{fill:transparent;stroke:none}.product-tab[data-astro-cid-gz34dp5g].active .product-tab-label[data-astro-cid-gz34dp5g]{color:#fff}.product-tab[data-astro-cid-gz34dp5g]:not(.active) .product-tab-label[data-astro-cid-gz34dp5g]{color:#6b7280}.product-tab[data-astro-cid-gz34dp5g]:not(.active):hover .product-tab-path[data-astro-cid-gz34dp5g]{fill:#f5f5f5}.product-tab[data-astro-cid-gz34dp5g]:not(.active):hover .product-tab-label[data-astro-cid-gz34dp5g]{color:#374151}.product-panel[data-astro-cid-gz34dp5g]{display:none}.product-panel[data-astro-cid-gz34dp5g].active{display:block}.product-panels[data-astro-cid-gz34dp5g]{background:#000;border-radius:8px;overflow:hidden;padding:16px}@media(min-width:768px){.product-panels[data-astro-cid-gz34dp5g]{padding:40px 40px 40px 0}}.product-placeholder[data-astro-cid-gz34dp5g]{background-image:radial-gradient(circle,#374151 1px,transparent 1px);background-size:16px 16px;background-color:#1a1a1a;min-height:300px}.products-scroll-area[data-astro-cid-gz34dp5g]{height:var(--products-scroll-height, 420vh)}.product-tab-snap-points[data-astro-cid-gz34dp5g]{position:absolute;inset:0;pointer-events:none}.product-tab-snap-point[data-astro-cid-gz34dp5g]{position:absolute;top:var(--product-tab-snap-top);left:0;width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always}@supports (height: 100svh){.product-tab-snap-point[data-astro-cid-gz34dp5g]{top:var(--product-tab-snap-top-svh)}}@media(min-width:768px){html.products-tab-native-snap,body.products-tab-native-snap{scroll-snap-type:y mandatory}.products-scroll-area[data-astro-cid-gz34dp5g]{height:var(--products-scroll-height, 420vh)}}@media(max-width:768px){.product-tab[data-astro-cid-gz34dp5g]{padding:12px 8px;font-size:12px}}.palette{box-sizing:content-box;block-size:70px;display:flex;overflow:visible;min-inline-size:0;padding:16px 24px 0;position:relative;z-index:10;clip-path:inset(-200px -10px -10px -10px)}.swatch{border-radius:20px;block-size:220px;background-color:#fff!important;border:1px solid #e0e0e0;box-shadow:0 2px 8px #00000014;color:#0d0d0e;display:flex;flex-basis:100%;font-weight:500;align-items:flex-start;justify-content:space-between;padding:16px;position:relative;will-change:transform;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease,border-color .3s ease;--card-color: var(--swatch-bg)}.swatch.active{background-color:var(--swatch-bg, #fafafa)!important;color:#fff;border-color:transparent}.swatch.active .swatch-icon{color:#fff;fill:#fff}.swatch-icon{width:24px;height:24px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(.4);transition:filter .3s ease,transform .3s ease;transform:scale(var(--icon-scale, 1));transform-origin:center center}.swatch-icon-img{filter:none}.swatch.active .swatch-icon{filter:brightness(0) invert(1)}.swatch-logo-hover{position:absolute;top:16px;left:16px;opacity:0}.swatch-name{font-size:12px;font-weight:500;text-align:right;line-height:1.25}.palette-line{height:1px;background:#e5e5e5;margin-top:10px;position:relative;z-index:20}.swatch+.swatch{margin-inline-start:-20%}@media(max-width:640px){.palette-line{display:none}.palette{block-size:auto;padding:10px 0;clip-path:none;gap:8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.palette::-webkit-scrollbar{display:none}.swatch{block-size:100px;min-width:100px;max-width:100px;flex-shrink:0;border-radius:14px;padding:10px;flex-direction:column;scroll-snap-align:start}.swatch+.swatch{margin-inline-start:0}.swatch-kubernetes{min-width:-moz-fit-content;min-width:fit-content}.swatch-icon{width:18px;height:18px}.swatch-name{font-size:13px;text-align:left;margin-top:auto}.swatch{background-color:var(--swatch-bg, #fafafa)!important;color:#fff;border-color:transparent;pointer-events:none}.swatch .swatch-icon{filter:brightness(0) invert(1)}.swatch .swatch-logo-default{opacity:0}.swatch .swatch-logo-hover{opacity:1;filter:none}}
