:root{color-scheme:light;--font-sans: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Source Code Pro", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bg: #080910;--bg-elevated: rgba(12, 17, 30, .82);--bg-glass: rgba(15, 20, 38, .6);--accent: #7c5cff;--accent-secondary: #2ed2ff;--text-primary: #f5f4ff;--text-muted: rgba(235, 239, 255, .65);--border: rgba(124, 92, 255, .2);--shadow: 0 24px 60px rgba(16, 21, 44, .45);--radius-lg: 24px;--radius-md: 16px;--radius-sm: 12px;--transition: .24s cubic-bezier(.33, 1, .68, 1)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{color:var(--text-muted);line-height:1.75;max-width:60ch}h1,h2,h3,h4{color:var(--text-primary);line-height:1.2;margin:0 0 1rem}h1 span{background:linear-gradient(120deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-background{position:fixed;inset:0;background:radial-gradient(circle at top left,rgba(124,92,255,.16),transparent 45%),radial-gradient(circle at top right,rgba(46,210,255,.12),transparent 45%),radial-gradient(circle at bottom left,rgba(255,109,189,.08),transparent 40%);z-index:-3}.orb{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#7c5cffe6,#7c5cff00);filter:blur(60px);opacity:.35;animation:float 16s ease-in-out infinite}.orb-one{top:-120px;left:-60px}.orb-two{bottom:18%;right:-180px;animation-delay:2s}.orb-three{top:55%;left:40%;width:380px;height:380px;background:radial-gradient(circle at 20% 20%,#2ed2ffd9,#2ed2ff00);animation-delay:4s}@keyframes float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-30px,0) scale(1.05)}}@keyframes iconFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 18px #4edeff40}50%{transform:scale(1.08);box-shadow:0 0 26px #4edeff73}}@keyframes orbitDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes connectorSweep{0%{transform:translate3d(-100%,0,0);opacity:0}40%{opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}[data-motion=float]{animation:iconFloat 6s ease-in-out infinite;animation-delay:var(--motion-delay, 0s)}[data-motion=pulse]{animation:pulseGlow 7.2s ease-in-out infinite;animation-delay:var(--pulse-delay, var(--motion-delay, 0s))}[data-motion=orbit]{animation:iconFloat 7.8s ease-in-out infinite;animation-delay:var(--motion-delay, 0s)}[data-motion=slide]{opacity:0;transform:translate3d(24px,18px,0);animation:slideIn .9s cubic-bezier(.23,1,.32,1) forwards;animation-delay:var(--motion-delay, 0s)}@keyframes slideIn{0%{opacity:0;transform:translate3d(24px,18px,0) scale(.96)}60%{opacity:1;transform:translate3d(-4px,-2px,0) scale(1.02)}to{opacity:1;transform:translateZ(0) scale(1)}}.container{width:min(1080px,90vw);margin:0 auto}.section{padding:clamp(5rem,8vw,8rem) 0;position:relative}.section-panel{background:linear-gradient(180deg,#0c1220e6,#080a1499);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.section-headline{max-width:720px;margin-bottom:3.5rem}.label{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;letter-spacing:.28em;text-transform:uppercase;color:#ffffff85}.site-header{position:sticky;top:0;width:100%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03050ca6;border-bottom:1px solid rgba(124,92,255,.08);z-index:10}.site-header.is-scrolled{background:#03050cd9;box-shadow:0 10px 30px #080c1a8c}.site-header .container{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0}.brand{display:flex;align-items:center;gap:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:radial-gradient(circle at 40% 40%,#7c5cff73,#7c5cff0d);border:1px solid rgba(124,92,255,.28);box-shadow:0 12px 32px #7c5cff29;font-size:1.2rem}.main-nav{display:flex;gap:1.5rem;align-items:center}.main-nav a{font-size:.95rem;color:#edf0ffc7;transition:color var(--transition)}.main-nav a:hover{color:var(--text-primary)}.utility-tab-menu{position:relative}.utility-trigger{min-width:170px}.utility-panel{position:absolute;top:calc(100% + .75rem);right:0;display:flex;flex-direction:column;gap:.35rem;min-width:280px;max-width:360px;padding:.8rem;border-radius:18px;border:1px solid rgba(124,92,255,.32);background:#040612f2;box-shadow:0 24px 48px #080c1a8c;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity var(--transition),transform var(--transition);z-index:12}.utility-tab-menu.is-open .utility-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.utility-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem .9rem;border-radius:14px;border:1px solid rgba(124,92,255,.18);background:#111838a6;color:#edf0ffd9;text-align:left;font-size:.9rem;transition:border-color var(--transition),background var(--transition)}.utility-tab.is-active{border-color:#7c5cff99;background:linear-gradient(140deg,#20387ee6,#4692fff2);color:#fff}.utility-tab__name{font-weight:600}.utility-tab__path{font-size:.78rem;opacity:.8}.utility-panel__status{margin:0;padding:.4rem .2rem;color:#edf0ffbf;font-size:.85rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:999px;border:1px solid transparent;background:linear-gradient(120deg,var(--accent),var(--accent-secondary));color:#020205;padding:.65rem 1.6rem;transition:transform var(--transition),box-shadow var(--transition);box-shadow:0 18px 32px #7c5cff40}.btn:hover{transform:translateY(-2px);box-shadow:0 20px 36px #7c5cff52}.btn-lg{padding:.8rem 2.4rem;font-size:1rem}.btn-sm{padding:.55rem 1.4rem;font-size:.89rem}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid rgba(124,92,255,.32);box-shadow:none}.btn-ghost:hover{border-color:#7c5cff99;color:#fff}.hero{padding-top:clamp(6rem,7vw,9.5rem);padding-bottom:clamp(3rem,6vw,4.8rem)}.hero-grid{display:grid;gap:clamp(3rem,6vw,4.8rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.hero-copy h1{font-size:clamp(3.2rem,5.8vw,4.6rem);line-height:1.05;letter-spacing:-.02em;margin-bottom:1.6rem}.hero-copy p{font-size:1.12rem;margin:0;max-width:44ch}.hero-lede{font-size:clamp(1.16rem,1.8vw,1.35rem);line-height:1.85;letter-spacing:.01em;color:#e0ebffe6}.hero-subheadline{display:grid;gap:.35rem;margin:1.9rem 0 2.1rem;font-size:clamp(1.08rem,1.6vw,1.32rem);color:#d0e0ffdb}.hero-subheadline strong{font-size:clamp(1.18rem,1.9vw,1.5rem);letter-spacing:.12em;text-transform:uppercase;color:#7fc6fff2}.hero-subheadline span{font-weight:500;letter-spacing:.02em}.hero-signal-band{display:flex;flex-wrap:wrap;gap:.9rem;margin:1.4rem 0 2.4rem}.hero-signal-band__item{display:inline-flex;align-items:center;gap:.8rem;padding:.65rem 1.1rem;border-radius:16px;background:#091a38c7;border:1px solid rgba(98,182,255,.42);box-shadow:0 14px 34px #0a162e75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-signal-band__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(150deg,#0f70fff2,#4edeffeb);border:1px solid rgba(107,195,255,.45);box-shadow:0 12px 22px #0f346e7a}.hero-signal-band__icon img{width:28px;height:28px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.hero-signal-band__label{font-size:.92rem;letter-spacing:.02em;color:#dfecffdb}.cta-group{display:flex;gap:1.2rem;flex-wrap:wrap;margin:2.6rem 0 3rem}.hero-metrics{display:flex;gap:clamp(1.6rem,3vw,3.4rem);margin:0;padding:0;list-style:none}.hero-metrics dt{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:#ebefff94;margin-bottom:.3rem}.hero-metrics dd{margin:0;font-size:clamp(2.1rem,3.8vw,2.6rem);font-weight:700;letter-spacing:-.01em}.hero-metrics dd span{display:inline-block;min-width:3.6ch}.hero-visual{position:relative;display:grid;gap:2rem;justify-items:center;align-content:start}.azure-console{width:min(540px,88vw);padding:2.4rem 2.6rem 2.8rem;border-radius:34px;background:radial-gradient(140% 140% at 18% 20%,#2662ff73,#06122aeb 58%);border:1px solid rgba(83,156,255,.45);box-shadow:0 30px 70px #080e209e;overflow:hidden;position:relative}.azure-console:before{content:"";position:absolute;inset:12% 14% 14%;background:radial-gradient(circle,#2fa8ff59,#07122e00 70%);filter:blur(12px);opacity:.85;z-index:0}.azure-console__header,.azure-console__footer,.azure-console__grid{position:relative;z-index:2}.azure-console__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1.6rem}.azure-console__badge{padding:.35rem .85rem;border-radius:999px;background:#0c3060c7;border:1px solid rgba(90,170,255,.6);letter-spacing:.26em;text-transform:uppercase;font-size:.76rem;font-weight:600}.azure-console__status{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#d6e7ffdb}.status-led{width:9px;height:9px;border-radius:50%;background:#2ed2ff;box-shadow:0 0 14px #2ed2ffe6}.azure-console__grid{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}.console-sidebar{display:grid;gap:1rem;align-content:start}.console-sidebar__item{width:62px;height:62px;border-radius:20px;background:linear-gradient(150deg,#103a78eb,#2160bee6);border:1px solid rgba(107,195,255,.45);box-shadow:0 16px 32px #0c162c8c;display:flex;align-items:center;justify-content:center;transition:transform var(--transition)}.console-sidebar__item img{width:32px;height:32px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.console-sidebar__item:hover{transform:translateY(-6px)}.console-main{display:grid;gap:1.8rem}.console-dial{position:relative;--console-dial-size: min(260px, 58vw);width:var(--console-dial-size);aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 45%,#14346ee6,#06122af2);border:1px solid rgba(107,195,255,.45);box-shadow:0 24px 50px #080e268c;display:grid;place-items:center;overflow:hidden}.console-dial__ring{position:absolute;border-radius:50%;border:1px solid rgba(118,208,255,.4);animation:orbitDrift 36s linear infinite}.console-dial__ring--outer{inset:14%;opacity:.55;animation-duration:42s}.console-dial__ring--inner{inset:28%;border-color:#5aaaff99;opacity:.8;animation-direction:reverse;animation-duration:26s}.console-dial__core{position:relative;border-radius:50%;padding:1.4rem 1.6rem;background:radial-gradient(circle at 50% 50%,#2772d2cc,#13244eeb);border:1px solid rgba(138,208,255,.48);box-shadow:inset 0 0 18px #1b5cc075,0 16px 36px #0c183e7a;display:grid;gap:.6rem;justify-items:center;text-align:center}.console-dial__core img{width:72px;height:72px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35))}.console-dial__core span{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#dfecffd1}.console-flow{display:grid;gap:1rem;padding-right:2.6rem}.console-flow__item{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem 1.2rem;border-radius:18px;background:#071430db;border:1px solid rgba(107,195,255,.32);box-shadow:0 18px 32px #07122a73;--motion-delay: 0s}.console-flow__item--delay-0{--motion-delay: 0s}.console-flow__item--delay-1{--motion-delay: .2s}.console-flow__item--delay-2{--motion-delay: .4s}.console-flow__item--delay-3{--motion-delay: .6s}.console-flow__item--delay-4{--motion-delay: .8s}.console-flow__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(150deg,#0f70fff2,#4edeffdb);border:1px solid rgba(107,195,255,.45);box-shadow:0 14px 28px #0c204e80}.console-flow__icon img{width:28px;height:28px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.console-flow__meta{display:grid;gap:.2rem}.console-flow__meta strong{font-size:.98rem;letter-spacing:.02em}.console-flow__accent{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5dd6ffeb}.console-flow__connector{position:absolute;top:50%;right:-52px;width:44px;height:2px;border-radius:999px;background:linear-gradient(90deg,#6bc3ff8c,#6bc3ff00);overflow:hidden;transform:translateY(-50%)}.console-flow__connector-glow{display:block;width:100%;height:100%;background:linear-gradient(90deg,#5dd6ff00,#5dd6ffe6,#5dd6ff00);animation:connectorSweep 4.2s ease-in-out infinite;animation-delay:var(--motion-delay, 0s)}.azure-console__footer{margin-top:2.1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.console-footer__badge{padding:.45rem 1.15rem;border-radius:999px;background:#7c5cff2e;border:1px solid rgba(124,92,255,.32);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.terminal{width:min(480px,80vw);border-radius:var(--radius-lg);padding:1.6rem;background:#0a0e1ae6;border:1px solid rgba(124,92,255,.2);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.terminal-header{display:inline-flex;gap:.45rem;margin-bottom:1.2rem}.terminal-header span{width:12px;height:12px;border-radius:50%;background:#ffffff38}.terminal-code{font-family:var(--font-mono);font-size:.9rem;line-height:1.6;color:#e6e8ffe6;white-space:pre-wrap}.terminal-prompt{color:var(--accent-secondary)}.terminal-comment{color:#7c5cffb8}.terminal-output{color:#edf0ffcc}.terminal-success{color:#6bffca}.floating-card{width:min(340px,74vw);padding:1.6rem;border-radius:var(--radius-md);background:linear-gradient(160deg,#09142ce6,#10264ae0);border:1px solid rgba(92,169,255,.32);box-shadow:0 16px 36px #0810249e;transform:translateY(0);animation:float 10s ease-in-out infinite}.floating-card h4{margin:0 0 .75rem}.telemetry-list{display:grid;gap:.75rem;margin:1.2rem 0 1.4rem}.telemetry-row{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;padding:.85rem 1rem;border-radius:var(--radius-sm);background:#091c36c7;border:1px solid rgba(92,169,255,.32);box-shadow:0 16px 36px #06122d75}.telemetry-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#0f70ffeb,#4edeffeb);border:1px solid rgba(107,195,255,.45);box-shadow:0 10px 26px #1556ae6b}.telemetry-icon img{width:26px;height:26px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.telemetry-copy strong{font-size:.86rem;letter-spacing:.01em}.telemetry-copy small{display:block;margin-top:.2rem;color:#e0ebffb8;font-size:.72rem;letter-spacing:.03em}.pill-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.pill{padding:.4rem 1rem;border-radius:999px;background:#7c5cff2e;border:1px solid rgba(124,92,255,.32);font-size:.78rem}.feature-ticker-section{position:relative;overflow:hidden;padding-bottom:clamp(3rem,5vw,4.25rem)}.feature-ticker__halo{position:absolute;inset:-20% 5% auto;height:320px;background:radial-gradient(circle,rgba(92,67,255,.4),transparent 65%);filter:blur(90px);opacity:.5;pointer-events:none}.feature-ticker__container{position:relative;z-index:1}.feature-ticker{margin:0 auto;border:1px solid rgba(124,92,255,.25);border-radius:999px;overflow:hidden;background:#080a18cc;max-width:960px}.feature-ticker__track{display:inline-flex;align-items:center;width:fit-content;padding:.8rem 1.5rem;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform}.feature-ticker__track.is-user-controlled{cursor:grabbing}.feature-ticker__row{display:flex;gap:1.5rem;flex-shrink:0}.feature-ticker__row+.feature-ticker__row{margin-left:1.5rem}.feature-ticker__badge{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;padding:.5rem;border-radius:50%;border:1px solid rgba(124,92,255,.4);background:#131830d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition);color:inherit;font:inherit;appearance:none}.feature-ticker__badge img{width:34px;height:34px}.feature-ticker__badge:hover,.feature-ticker__badge:focus-visible{border-color:#7c5cffe6;box-shadow:0 10px 24px #285aff59}.feature-ticker__badge.is-selected{border-color:var(--accent);box-shadow:0 18px 32px #7c5cff66;transform:translateY(-2px) scale(1.02)}.feature-ticker__selection-slot{margin:.5rem auto 0;max-width:720px;min-height:clamp(72px,8vw,120px);display:flex;align-items:stretch}.feature-ticker__selection-slot.is-empty{visibility:hidden}.feature-ticker__selection{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:1px solid rgba(124,92,255,.25);background:#080c1ac7;box-shadow:0 20px 35px #08021c59}.feature-ticker__selection-info{display:flex;align-items:center;gap:1rem}.feature-ticker__selection-info img{width:64px;height:64px;padding:.6rem;border-radius:20px;background:#141c3ad9;border:1px solid rgba(124,92,255,.25)}.feature-ticker__copy{max-width:780px;margin:0 0 2.4rem;text-align:left;display:grid;gap:1rem}.feature-ticker__copy h2{margin-bottom:.25rem}.feature-ticker__copy p{margin:0}.feature-ticker__selection-label{margin:0;font-weight:600;color:var(--text-primary)}.feature-ticker__selection-hint{margin:.2rem 0 0;font-size:.9rem;color:var(--text-muted)}.feature-ticker__selection-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;align-items:center}.feature-ticker__selection-button{min-width:150px}@media(max-width:720px){.feature-ticker__copy{text-align:left}.feature-ticker{max-width:100%}.feature-ticker__selection{flex-direction:column;align-items:stretch;gap:1rem}.feature-ticker__selection-info{justify-content:flex-start}.feature-ticker__selection-actions{width:100%;justify-content:flex-start}.feature-ticker__selection-button{width:100%}}.section-footer{background:#050812f0;border-top:1px solid rgba(124,92,255,.12)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2.4rem,5vw,4.5rem);align-items:flex-start}.footer-cta{display:flex;flex-direction:column;gap:1.5rem}.footer-cta__copy{margin-top:.6rem;color:#ebefffbd;line-height:1.6;max-width:38ch}.cta-form{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap;width:100%;max-width:520px;align-items:center}.cta-form input{flex:1;min-width:240px;padding:.85rem 1.1rem;border-radius:999px;border:1px solid rgba(124,92,255,.24);background:#080c18d9;color:var(--text-primary);font-size:.95rem}.cta-form input:focus{outline:none;border-color:#7c5cff8c;box-shadow:0 0 0 2px #7c5cff3d}.footer-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.footer-meta__group{width:100%}.footer-meta__label{display:inline-block;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;color:#ebefff8a;margin-bottom:.4rem}.footer-meta__detail{margin:0;color:#ebefffb8;font-size:.95rem}.footer-actions{display:flex;flex-direction:column;gap:.75rem;max-width:420px}.footer-feedback-btn{width:100%;border-color:#7c5cff52;color:#ebefffe6}.footer-feedback-btn:hover{border-color:#7c5cff99}.footer-actions__hint{margin:0;font-size:.85rem;color:#ebefffa6}.brand-foot{display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer-links{list-style:none;display:flex;gap:1.4rem;flex-wrap:wrap;row-gap:.35rem;padding:0;margin:0;font-size:.9rem}.footer-copy{color:#ebefff85;font-size:.8rem;text-decoration:none;display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}.footer-copy:hover,.footer-copy:focus-visible{color:#fffffff5;background:#7c5cff3d;box-shadow:0 0 0 1px #7c5cff66,0 0 18px #7c5cff47;outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-toggle{display:none;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(124,92,255,.3);background:#090c16d1;align-items:center;justify-content:center;gap:.35rem}.menu-toggle span{display:block;width:20px;height:2px;background:var(--text-primary);border-radius:999px;transition:transform var(--transition),opacity var(--transition)}body.is-menu-open .menu-toggle span:first-child{transform:translateY(5px) rotate(45deg)}body.is-menu-open .menu-toggle span:last-child{transform:translateY(-5px) rotate(-45deg)}.is-menu-open .main-nav{display:grid}[data-animate]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade-right]{transform:translate(-32px)}[data-animate=fade-left]{transform:translate(32px)}.is-visible[data-animate=fade-right],.is-visible[data-animate=fade-left]{transform:translate(0)}.tool-page{padding-top:clamp(6rem,8vw,8.5rem)}.tool-container{display:grid;gap:2.5rem}.tool-heading h1{font-size:clamp(2rem,3vw,2.8rem);margin-top:.75rem}.tool-heading p{max-width:720px}.tool-actions,.tool-button-bar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.tool-content{display:grid;gap:2rem}.tool-card{background:#0c1020db;border:1px solid rgba(124,92,255,.22);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,2.6rem);box-shadow:var(--shadow)}.tool-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.tool-card-header h2{margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem)}.tool-card-gap{margin:1.5rem 0;border-top:1px solid rgba(124,92,255,.24)}.tool-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:999px;font-size:.85rem;background:#7c5cff38;border:1px solid rgba(124,92,255,.4);text-transform:uppercase;letter-spacing:.16em}.tool-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;margin:0}.tool-meta dt{font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:#ebefff8c}.tool-meta dd{margin:.35rem 0 0;font-size:1rem;color:var(--text-primary)}.tool-page-meta-inline{margin-top:2rem;justify-items:end;text-align:right}.tool-main-text{font-size:1.2rem;color:#ebefffcc;line-height:1.8}.tool-error{color:#ff7b9c}.tool-table-wrapper{overflow-x:auto;border-radius:var(--radius-md);border:1px solid rgba(124,92,255,.22);background:#090c18bf}.tool-table{width:100%;border-collapse:collapse;min-width:540px}.tool-table th,.tool-table td{padding:1rem 1.4rem;border-bottom:1px solid rgba(124,92,255,.14);text-align:left;color:#ebefffd9}.tool-table tbody tr:last-child td{border-bottom:none}.tool-table tbody tr.is-important{background:#7c5cff14}.tool-detail-grid{display:grid;gap:1.4rem}.tool-detail-grid dt{font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:#ebefff8c;margin-bottom:.4rem}.tool-detail-grid dd{margin:0;font-size:1rem;word-break:break-all}.tool-url{display:inline-flex;max-width:100%;word-break:break-all}.tool-showcase{position:relative}.tool-search{position:relative;display:inline-flex;align-items:center;gap:.5rem;background:#090c18c2;border:1px solid rgba(124,92,255,.24);border-radius:999px;padding:.6rem 1rem;margin-bottom:2rem}.tool-search input{background:transparent;border:none;outline:none;color:var(--text-primary);min-width:280px}.tool-search span{font-size:1.2rem}.endpoint-grid{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.endpoint-card{position:relative;padding:1.8rem;border-radius:var(--radius-md);background:#0c1120d9;border:1px solid rgba(124,92,255,.18);box-shadow:0 16px 40px #0c102073;display:grid;gap:1rem;transition:transform var(--transition),border var(--transition),box-shadow var(--transition)}.endpoint-card:hover,.endpoint-card:focus-within{transform:translateY(-6px);border-color:#7c5cff73;box-shadow:0 22px 50px #0c10208c}.endpoint-card-head{display:flex;gap:.75rem;align-items:center}.endpoint-method{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(124,92,255,.35);color:#ebefffcc}.endpoint-method.api{border-color:#2ed2ff73;color:#d0f4ffd9}.endpoint-status{font-size:.75rem;letter-spacing:.16em;opacity:.8}.endpoint-card code{display:inline-block;background:#070a14e6;padding:.4rem .8rem;border-radius:8px;font-family:var(--font-mono);font-size:.85rem;color:#d0d2ffe6}.endpoint-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.endpoint-category{position:absolute;top:1.4rem;right:1.4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.22em;color:#ebefff73}.endpoint-category.category-api{color:#2ed2ffcc}.tool-skeleton,.tool-empty{padding:1rem 1.4rem;border-radius:var(--radius-md);background:#090c18b3;border:1px dashed rgba(124,92,255,.22);color:#ebefffb3}.tool-table-wrapper+.tool-meta{margin-top:1.8rem}.tool-table-wrapper::-webkit-scrollbar{height:6px}.tool-table-wrapper::-webkit-scrollbar-thumb{background:#7c5cff3d;border-radius:999px}.tool-detail-grid code{background:#070a14e6;padding:.35rem .75rem;border-radius:8px;color:#d0d2ffe6;display:inline-flex;word-break:break-all}.tools-showcase{background:linear-gradient(180deg,#ffffff05,#ffffff0f)}.api-showcase{background:linear-gradient(180deg,#0066cc14,#0066cc29)}.api-showcase .section-headline .label{color:var(--azure-blue)}@media(max-width:960px){.hero-grid,.highlight,.footer-grid{grid-template-columns:1fr}.hero-grid{text-align:center}.azure-console{width:min(520px,92vw);padding:2.1rem 2.2rem 2.4rem}.azure-console__grid{grid-template-columns:1fr;gap:1.8rem}.console-sidebar{grid-auto-flow:column;grid-auto-columns:minmax(56px,1fr);justify-content:center}.console-main{gap:1.6rem}.console-dial{--console-dial-size: min(260px, 70vw)}.console-flow{padding-right:0}.console-flow__item{grid-template-columns:auto 1fr;gap:.85rem}.console-flow__accent{grid-column:1 / -1;justify-self:flex-start;margin-top:.35rem}.console-flow__connector{display:none}.hero-copy p{margin:0 auto}.hero-subheadline{text-align:center}.hero-signal-band,.hero-signal-band__item,.cta-group,.hero-metrics{justify-content:center}.section{padding:clamp(4rem,12vw,6rem) 0}.tool-search{width:100%;justify-content:space-between}.tool-search input{min-width:0;width:100%}.endpoint-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tool-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(prefers-reduced-motion:reduce){[data-motion],.floating-card,.console-dial__ring,.console-flow__connector-glow{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-name:none!important}}@media(max-width:760px){.site-header .container{padding-inline:1.2rem}.main-nav{display:none;position:absolute;top:calc(100% + 12px);right:1.2rem;background:#090c18eb;border:1px solid rgba(124,92,255,.24);border-radius:var(--radius-md);padding:1.2rem;box-shadow:var(--shadow);min-width:200px}.is-menu-open .main-nav{display:grid}.main-nav a{padding:.6rem 0;display:block}.utility-tab-menu{width:100%}.utility-panel{position:static;margin-top:.8rem;max-width:100%;opacity:0;transform:none}.utility-tab-menu.is-open .utility-panel{opacity:1}.menu-toggle{display:inline-flex}.cta-form{flex-direction:column}.cta-form input{width:100%}.tool-container{gap:2rem}.tool-card{padding:1.8rem}.tool-meta{grid-template-columns:1fr}.tool-search{flex-direction:column;align-items:stretch}.tool-search span{position:absolute;right:1.2rem;pointer-events:none}.tool-search input{padding-right:2rem}.endpoint-grid{grid-template-columns:1fr}}@media(max-width:520px){.hero-metrics{flex-direction:column;align-items:center}.console-dial{--console-dial-size: min(220px, 70vw)}.telemetry-row{grid-template-columns:1fr;text-align:center}.telemetry-icon{margin:0 auto .4rem}.feature-card{padding:1.6rem}.case-card{padding:1.8rem}.tool-card{padding:1.6rem}.tool-chip{padding:.35rem .8rem}.endpoint-actions{flex-direction:column;align-items:stretch}.endpoint-card{padding:1.6rem}}
