.azure-glossary-page .site-main{overflow:hidden}.azure-glossary-shell{position:relative;padding:clamp(1rem,2vw,1.5rem) 0 clamp(2rem,5vw,4rem)}.azure-glossary-shell::before,.azure-glossary-shell::after{content:"";position:absolute;pointer-events:none;z-index:0}.azure-glossary-shell::before{inset:1rem 5vw auto auto;width:min(38rem,52vw);height:min(38rem,52vw);border-radius:50%;background:radial-gradient(circle at 42% 36%,rgba(96,165,250,.2),transparent 18%),repeating-conic-gradient(from 30deg,rgba(56,189,248,.14) 0 8deg,transparent 8deg 18deg);opacity:.34;filter:blur(.5px);transform-origin:50% 50%;animation:azure-glossary-sunburst-spin 60s linear infinite;will-change:transform}.azure-glossary-shell::after{left:2vw;bottom:3rem;width:min(44rem,60vw);height:min(18rem,28vw);background:linear-gradient(90deg,transparent,rgba(56,189,248,.18),transparent),repeating-linear-gradient(135deg,rgba(148,163,184,.12) 0 1px,transparent 1px 38px);transform:skewY(-7deg);opacity:.24;animation:azure-glossary-grid-drift 24s ease-in-out infinite alternate;will-change:transform}@keyframes azure-glossary-sunburst-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes azure-glossary-grid-drift{0%{transform:skewY(-7deg) translate3d(0,0,0)}50%{transform:skewY(-5deg) translate3d(1.25rem,-0.35rem,0)}100%{transform:skewY(-8deg) translate3d(-1rem,0.45rem,0)}}.azure-glossary-layout{position:relative;z-index:1;display:grid;gap:1rem}.azure-glossary-hero,.azure-glossary-panel{position:relative;overflow:hidden;padding:clamp(1.15rem,3vw,2.3rem);border:1px solid rgba(148,163,184,.22);border-radius:clamp(24px,4vw,42px);background:radial-gradient(circle at 12% 0%,rgba(14,165,233,.17),transparent 34%),radial-gradient(circle at 86% 12%,rgba(30,64,175,.22),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(2,6,23,.965) 58%,rgba(15,23,42,.88));box-shadow:0 30px 85px rgba(0,0,0,.42),inset 0 1px 0 rgba(226,232,240,.1),inset 0 0 0 1px rgba(255,255,255,.025)}.azure-glossary-hero::before,.azure-glossary-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(56,189,248,.08),transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3.5rem);opacity:.68}.azure-glossary-hero>*,.azure-glossary-panel>*{position:relative;z-index:1}.azure-glossary-orbit{display:grid;grid-template-columns:2.7rem 1fr 2.7rem;align-items:center;gap:.8rem;max-width:28rem;margin-bottom:1rem;opacity:.94}.azure-glossary-orbit span:nth-child(1),.azure-glossary-orbit span:nth-child(3){aspect-ratio:1;border:1px solid rgba(125,211,252,.58);transform:rotate(45deg);background:radial-gradient(circle,rgba(96,165,250,.24),rgba(15,23,42,.42));box-shadow:0 0 28px rgba(56,189,248,.24)}.azure-glossary-orbit span:nth-child(2){height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.7),transparent);box-shadow:0 0 18px rgba(125,211,252,.38)}.azure-glossary-hero h1{margin:.25rem 0 .55rem;max-width:980px;color:rgba(248,250,252,.98);font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(3rem,7vw,6.8rem);line-height:.9;letter-spacing:-.055em;text-shadow:0 16px 45px rgba(0,0,0,.48),0 0 28px rgba(14,165,233,.12)}.azure-glossary-hero p,.azure-glossary-panel-head p{max-width:72rem;color:rgba(226,232,240,.82);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}.azure-glossary-metrics{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.azure-glossary-badge{display:inline-flex;align-items:center;min-height:2.15rem;padding:0 .8rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:rgba(226,232,240,.86);background:linear-gradient(135deg,rgba(15,23,42,.76),rgba(2,6,23,.88));text-decoration:none;font-weight:800;font-size:.82rem}.azure-glossary-badge.is-link:hover,.azure-glossary-badge.is-link:focus-visible{color:#f8fafc;border-color:rgba(56,189,248,.68);outline:none}.azure-glossary-search-panel{display:grid;gap:1rem;margin:.25rem 0;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:rgba(15,23,42,.72);box-shadow:0 24px 80px rgba(2,6,23,.24)}.azure-glossary-search-form{display:grid;gap:.65rem}.azure-glossary-search-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end}.azure-glossary-search-submit{min-height:2.9rem;border:1px solid rgba(56,189,248,.45);border-radius:.9rem;background:linear-gradient(135deg,rgba(14,165,233,.82),rgba(37,99,235,.82));color:#f8fafc;padding:0 1.05rem;cursor:pointer;font-weight:900;letter-spacing:.02em;box-shadow:0 12px 30px rgba(14,165,233,.18)}.azure-glossary-search-submit:hover,.azure-glossary-search-submit:focus-visible{border-color:rgba(186,230,253,.78);outline:none;filter:brightness(1.05)}.azure-glossary-search-help{margin:.15rem 0 0;color:rgba(226,232,240,.64);font-size:.88rem;line-height:1.45}.azure-glossary-search-box label,.azure-glossary-filter-row label{display:grid;gap:.45rem;color:rgba(226,232,240,.88);font-size:.82rem;letter-spacing:.02em}.azure-glossary-search-box input,.azure-glossary-filter-row select{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:.9rem;background:rgba(2,6,23,.76);color:#f8fafc;padding:.82rem 1rem;outline:none}.azure-glossary-search-box input:focus,.azure-glossary-filter-row select:focus{border-color:rgba(56,189,248,.65);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.azure-glossary-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.azure-glossary-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgba(226,232,240,.72)}.azure-glossary-filter-summary strong{color:#f8fafc;font-weight:900}.azure-glossary-filter-summary button,.azure-glossary-category-rail button,.azure-glossary-related-list button,.azure-glossary-term-actions button,.azure-glossary-command-footer button{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,23,42,.88);color:#e0f2fe;padding:.55rem .8rem;cursor:pointer}.azure-glossary-filter-summary button:hover,.azure-glossary-category-rail button:hover,.azure-glossary-related-list button:hover,.azure-glossary-term-actions button:hover,.azure-glossary-command-footer button:hover,.azure-glossary-filter-summary button:focus-visible,.azure-glossary-category-rail button:focus-visible,.azure-glossary-related-list button:focus-visible,.azure-glossary-term-actions button:focus-visible,.azure-glossary-command-footer button:focus-visible{border-color:rgba(56,189,248,.7);outline:none}.azure-glossary-category-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.azure-glossary-category-rail button{display:grid;align-content:start;gap:.2rem;text-align:left;border-radius:1rem;padding:.9rem}.azure-glossary-category-rail strong{color:#f8fafc;font-size:1.25rem}.azure-glossary-category-rail small{color:rgba(226,232,240,.62)}.azure-glossary-panel-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.azure-glossary-panel-head h2{margin:.15rem 0 0;color:rgba(248,250,252,.97);font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(2rem,3vw,3.25rem);letter-spacing:-.035em}.azure-glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:stretch}.azure-glossary-card{position:relative;overflow:hidden;min-height:17rem;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(14,165,233,.12),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.035),rgba(10,11,14,.5) 56%,rgba(30,64,175,.16));box-shadow:inset 0 1px 0 rgba(226,232,240,.06),0 16px 36px rgba(0,0,0,.2)}.azure-glossary-card::after{content:"";position:absolute;right:-2rem;top:-2rem;width:8rem;height:8rem;border:1px solid rgba(125,211,252,.18);transform:rotate(45deg);box-shadow:inset 0 0 36px rgba(56,189,248,.1),0 0 28px rgba(56,189,248,.1)}.azure-glossary-card-button{position:relative;z-index:1;width:100%;height:100%;display:grid;align-content:start;gap:.7rem;text-align:left;border:0;background:transparent;color:inherit;padding:1rem;cursor:pointer}.azure-glossary-card-button:hover .azure-glossary-card-title,.azure-glossary-card-button:focus-visible .azure-glossary-card-title{color:#bae6fd}.azure-glossary-card-button:focus-visible{outline:2px solid rgba(56,189,248,.74);outline-offset:-4px}.azure-glossary-card-topline,.azure-glossary-card-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.azure-glossary-category{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .58rem;border:1px solid rgba(125,211,252,.26);border-radius:999px;color:rgba(224,242,254,.92);background:linear-gradient(135deg,rgba(8,47,73,.58),rgba(2,6,23,.62));font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-card-title{display:block;color:#f8fafc;font-size:1.07rem;font-weight:900}.azure-glossary-card-copy{display:-webkit-box;color:rgba(226,232,240,.78);line-height:1.45;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.azure-glossary-card-meta span,.azure-glossary-card-aliases{color:rgba(226,232,240,.58);font-size:.78rem}.azure-glossary-status,.azure-glossary-safety{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(148,163,184,.22);color:#e2e8f0}.azure-glossary-status.is-premium{color:#bfdbfe;border-color:rgba(96,165,250,.44);background:rgba(30,64,175,.2)}.azure-glossary-status.is-migrated{color:#fde68a;border-color:rgba(245,158,11,.34);background:rgba(120,53,15,.2)}.azure-glossary-empty{margin-top:1rem;padding:1.5rem;border:1px dashed rgba(148,163,184,.32);border-radius:1rem;color:rgba(226,232,240,.76)}.azure-glossary-empty h3{color:#f8fafc;margin-top:0}.azure-glossary-modal,.azure-glossary-command-modal{position:fixed;inset:0;z-index:5000;display:none;place-items:center;overflow:hidden;padding:1rem;isolation:isolate;overscroll-behavior:none;touch-action:none;background:#020617}.azure-glossary-modal.is-open,.azure-glossary-command-modal.is-open{display:grid}.azure-glossary-modal-backdrop{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 20% 15%,rgba(14,165,233,.10),transparent 32%),#020617;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translate3d(0,0,0);backface-visibility:hidden;pointer-events:auto}.azure-glossary-modal-dialog,.azure-glossary-command-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(980px,96vw);max-height:88vh;max-height:min(88dvh,920px);overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:1.35rem;background:#0f172a;background-clip:padding-box;box-shadow:0 36px 120px rgba(0,0,0,.45);contain:paint;transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;touch-action:auto}.azure-glossary-command-dialog{width:min(1080px,96vw)}.azure-glossary-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:4;width:2.2rem;height:2.2rem;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:rgba(2,6,23,.94);color:#f8fafc;cursor:pointer}.azure-glossary-modal-close:hover,.azure-glossary-modal-close:focus-visible{border-color:rgba(56,189,248,.72);outline:none}.azure-glossary-modal-body,.azure-glossary-command-body{min-height:0;overflow:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y;padding:1.4rem;padding-right:1.8rem;transform:translateZ(0)}.azure-glossary-term-sheet,.azure-glossary-command-sheet{display:grid;gap:1rem;color:rgba(226,232,240,.84)}.azure-glossary-term-sheet h2,.azure-glossary-command-sheet h2{color:#f8fafc;margin:0;font-size:clamp(1.8rem,4vw,2.7rem)}.azure-glossary-term-sheet h3,.azure-glossary-command-sheet h3{color:#f8fafc;margin:0 0 .35rem}.azure-glossary-term-aliases{color:rgba(226,232,240,.7)}.azure-glossary-learn-breadcrumbs{display:grid;gap:.55rem;margin:1rem 0 0;padding:.95rem 1rem;border:1px solid rgba(56,189,248,.28);border-radius:1.1rem;background:radial-gradient(circle at 10% 10%,rgba(56,189,248,.2),transparent 42%),radial-gradient(circle at 86% 0%,rgba(129,140,248,.16),transparent 36%),linear-gradient(135deg,rgba(8,47,73,.46),rgba(15,23,42,.76));box-shadow:0 0 26px rgba(14,165,233,.18),inset 0 1px 0 rgba(255,255,255,.08)}.azure-glossary-learn-crumb-row,.azure-glossary-learn-context-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.azure-glossary-learn-row-label{display:inline-flex;align-items:center;min-height:1.9rem;border-radius:999px;color:rgba(186,230,253,.76);font-size:.72rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-learn-crumb,.azure-glossary-learn-context-row a,.azure-glossary-learn-context-row button,.azure-glossary-learn-context-row span:not(.azure-glossary-learn-row-label){display:inline-flex;align-items:center;min-height:2rem;border:1px solid rgba(125,211,252,.28);border-radius:999px;padding:.35rem .66rem;background:rgba(2,6,23,.5);color:#dbeafe;font-size:.83rem;font-weight:900;line-height:1.2;text-decoration:none}button.azure-glossary-learn-crumb,.azure-glossary-learn-context-row button{cursor:pointer}.azure-glossary-learn-crumb:hover,.azure-glossary-learn-crumb:focus-visible,.azure-glossary-learn-context-row a:hover,.azure-glossary-learn-context-row a:focus-visible,.azure-glossary-learn-context-row button:hover,.azure-glossary-learn-context-row button:focus-visible{border-color:rgba(125,211,252,.68);color:#f8fafc;outline:none;box-shadow:0 0 0 3px rgba(56,189,248,.12),0 0 18px rgba(56,189,248,.18)}.azure-glossary-learn-crumb.is-current{border-color:rgba(255,255,255,.2);background:rgba(125,211,252,.14);color:#f8fafc;cursor:default}.azure-glossary-learn-separator{color:rgba(186,230,253,.78);font-weight:1000}.azure-glossary-learn-context-row{padding-top:.15rem}.azure-glossary-learn-context-row a,.azure-glossary-learn-context-row button,.azure-glossary-learn-context-row span:not(.azure-glossary-learn-row-label){border-color:rgba(167,139,250,.26);background:rgba(30,41,59,.48);color:rgba(226,232,240,.8);font-size:.76rem}.azure-glossary-term-kicker,.azure-glossary-source-row,.azure-glossary-command-footer,.azure-glossary-command-bundle-head,.azure-glossary-trail{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.azure-glossary-term-kicker span:not(.azure-glossary-status),.azure-glossary-source-row span,.azure-glossary-trail span{color:rgba(226,232,240,.62);font-size:.82rem}.azure-glossary-trail button{border:1px solid rgba(125,211,252,.26);border-radius:999px;background:rgba(15,23,42,.88);color:#e0f2fe;padding:.42rem .72rem;font-weight:800;cursor:pointer}.azure-glossary-trail button:hover,.azure-glossary-trail button:focus-visible{border-color:rgba(56,189,248,.72);outline:none;box-shadow:0 0 0 3px rgba(56,189,248,.12)}.azure-glossary-trail button[aria-current="page"]{border-color:rgba(125,211,252,.46);background:rgba(14,116,144,.3);color:#f8fafc;cursor:default}.azure-glossary-term-section,.azure-glossary-command-bundle{border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:rgba(2,6,23,.38);padding:1rem}.azure-glossary-example-box{background:rgba(14,116,144,.15)}.azure-glossary-source-link,.azure-glossary-command-footer a{color:#93c5fd;font-weight:800}.azure-glossary-related-list{display:flex;flex-wrap:wrap;gap:.5rem}.azure-glossary-term-actions{display:grid;gap:.5rem;border:1px solid rgba(56,189,248,.2);border-radius:1rem;background:rgba(8,47,73,.35);padding:1rem}.azure-glossary-term-actions button{width:fit-content;font-weight:900}.azure-glossary-term-actions button:disabled{opacity:.45;cursor:not-allowed}.azure-glossary-command-card{display:grid;gap:.65rem;margin-top:.75rem;padding:.9rem;border:1px solid rgba(148,163,184,.16);border-radius:.9rem;background:rgba(15,23,42,.7)}.azure-glossary-command-code{overflow:auto;border-radius:.75rem;background:rgba(2,6,23,.92);padding:.8rem}.azure-glossary-command-code code{color:#e0f2fe;white-space:pre}.azure-glossary-safety.is-read-only{color:#bbf7d0;border-color:rgba(34,197,94,.42)}.azure-glossary-safety.is-mutating{color:#fde68a;border-color:rgba(245,158,11,.46)}.azure-glossary-safety.is-destructive{color:#fecaca;border-color:rgba(248,113,113,.52)}.azure-glossary-safety.is-security-impacting{color:#ddd6fe;border-color:rgba(167,139,250,.52)}.azure-glossary-safety.is-cost-impacting{color:#fed7aa;border-color:rgba(251,146,60,.52)}.azure-glossary-muted{color:rgba(226,232,240,.58)}.azure-glossary-mistake-list{margin:.4rem 0 0;padding-left:1.15rem}html.azure-glossary-modal-lock,body.azure-glossary-modal-lock{overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}body.azure-glossary-modal-lock{position:fixed;top:var(--azure-glossary-scroll-y,0);right:0;bottom:auto;left:0;width:100%}.azure-glossary-toast{position:fixed;right:1rem;bottom:1rem;z-index:6000;border-radius:999px;background:rgba(15,23,42,.96);border:1px solid rgba(34,197,94,.4);color:#bbf7d0;padding:.7rem 1rem;box-shadow:0 16px 48px rgba(0,0,0,.35)}@media (max-width:1120px){.azure-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.azure-glossary-search-control-row{grid-template-columns:1fr}.azure-glossary-filter-row,.azure-glossary-grid{grid-template-columns:1fr}.azure-glossary-panel-head{align-items:start;flex-direction:column}.azure-glossary-modal-dialog,.azure-glossary-command-dialog{width:96vw;max-height:92dvh}.azure-glossary-modal-body,.azure-glossary-command-body{padding:1rem;padding-right:1.25rem}}@media (max-width:560px){.azure-glossary-card{min-height:auto}.azure-glossary-filter-summary{align-items:stretch;flex-direction:column}}.azure-glossary-source-panel,.azure-glossary-learning-panel{position:relative;display:grid;gap:1rem;padding:clamp(1rem,2vw,1.45rem);border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:radial-gradient(circle at 10% 0%,rgba(14,165,233,.1),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.78),rgba(2,6,23,.86));box-shadow:0 24px 80px rgba(2,6,23,.2)}.azure-glossary-panel-head.compact{display:flex;align-items:end;justify-content:space-between;gap:1rem}.azure-glossary-panel-head.compact h2{margin:.15rem 0 0;color:#f8fafc;font-size:clamp(1.35rem,3vw,2.4rem)}.azure-glossary-panel-head.compact p{max-width:48rem;margin:0}.azure-glossary-source-grid,.azure-glossary-learning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.azure-glossary-source-card,.azure-glossary-learning-grid button{display:grid;gap:.55rem;min-height:100%;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:rgba(2,6,23,.5);color:rgba(226,232,240,.8)}.azure-glossary-learning-grid button{cursor:pointer;text-align:left;font:inherit}.azure-glossary-learning-grid button:hover,.azure-glossary-learning-grid button:focus-visible,.azure-glossary-learning-grid button.is-active{border-color:rgba(56,189,248,.6);background:rgba(8,47,73,.48);outline:none}.azure-glossary-source-card>span,.azure-glossary-learning-grid span{color:#93c5fd;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-source-card h3,.azure-glossary-learning-grid strong{margin:0;color:#f8fafc;font-size:1rem;font-weight:900}.azure-glossary-source-card p,.azure-glossary-learning-grid small{color:rgba(226,232,240,.72);line-height:1.45}.azure-glossary-source-stats{display:flex;flex-wrap:wrap;gap:.4rem}.azure-glossary-source-stats strong,.azure-glossary-active-path{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .55rem;border-radius:999px;background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.18);color:rgba(226,232,240,.76);font-size:.75rem;font-weight:900}.azure-glossary-source-card a{color:#93c5fd;font-weight:900;text-decoration:none}.azure-glossary-source-card a:hover,.azure-glossary-source-card a:focus-visible{color:#dbeafe;outline:none}.azure-glossary-mode-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.azure-glossary-check-mode{display:inline-flex;align-items:center;gap:.5rem;color:rgba(226,232,240,.82);font-size:.86rem;font-weight:800}.azure-glossary-check-mode input{inline-size:1rem;block-size:1rem;accent-color:#38bdf8}.azure-glossary-mode-row button{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,23,42,.82);color:#e0f2fe;padding:.45rem .7rem;font-weight:900;cursor:pointer}.azure-glossary-mode-row button:hover,.azure-glossary-mode-row button:focus-visible{border-color:rgba(56,189,248,.6);outline:none}.azure-glossary-status.is-verified{color:#bbf7d0;border-color:rgba(34,197,94,.38);background:rgba(20,83,45,.2)}.azure-glossary-status.is-command-rich,.azure-glossary-status.is-learning-path-anchor{color:#e0e7ff;border-color:rgba(129,140,248,.5);background:rgba(49,46,129,.28)}@media (max-width:820px){.azure-glossary-panel-head.compact{display:grid;align-items:start}.azure-glossary-filter-row{grid-template-columns:1fr}}.azure-glossary-core-panel,.azure-glossary-app-panel,.azure-glossary-data-panel,.azure-glossary-compare-panel{border:1px solid rgba(56,189,248,.16);border-radius:1.2rem;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(99,102,241,.08)),rgba(2,6,23,.58);box-shadow:0 24px 70px rgba(2,6,23,.35);padding:1rem}.azure-glossary-core-grid,.azure-glossary-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem}.azure-glossary-core-card,.azure-glossary-compare-card{display:grid;gap:.75rem;min-block-size:100%;border:1px solid rgba(148,163,184,.16);border-radius:1rem;padding:1rem;background:rgba(15,23,42,.72)}.azure-glossary-core-card>span{color:#93c5fd;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.azure-glossary-core-card h3,.azure-glossary-compare-card h3{margin:0;color:#f8fafc;font-size:1rem;font-weight:950}.azure-glossary-core-card p,.azure-glossary-compare-card p{margin:0;color:rgba(226,232,240,.74);line-height:1.5}.azure-glossary-core-links{display:flex;flex-wrap:wrap;gap:.45rem;align-content:start}.azure-glossary-core-links button{border:1px solid rgba(56,189,248,.24);border-radius:999px;background:rgba(8,47,73,.48);color:#dbeafe;cursor:pointer;font-size:.76rem;font-weight:900;padding:.42rem .62rem}.azure-glossary-core-links button:hover,.azure-glossary-core-links button:focus-visible{border-color:rgba(125,211,252,.72);color:#f8fafc;outline:none}.azure-glossary-core-card.is-app-platform{border-color:rgba(34,197,94,.2);background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(14,165,233,.08)),rgba(15,23,42,.72)}.azure-glossary-core-card.is-app-platform>span{color:#bbf7d0}.azure-glossary-core-card.is-data-platform{border-color:rgba(168,85,247,.22);background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(14,165,233,.08)),rgba(15,23,42,.72)}.azure-glossary-core-card.is-data-platform>span{color:#ddd6fe}.azure-glossary-cli-atlas-panel{display:grid;gap:1rem;padding:clamp(1.15rem,3vw,2.3rem);border:1px solid rgba(125,211,252,.24);border-radius:clamp(24px,4vw,42px);background:radial-gradient(circle at 8% 4%,rgba(34,211,238,.18),transparent 34%),radial-gradient(circle at 90% 0%,rgba(59,130,246,.18),transparent 36%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 34px 95px rgba(2,6,23,.36),inset 0 1px 0 rgba(226,232,240,.08)}.azure-glossary-command-atlas-metrics,.azure-glossary-command-atlas-meta,.azure-glossary-command-atlas-topline,.azure-glossary-command-atlas-actions,.azure-glossary-command-filter-row,.azure-glossary-command-footer{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.azure-glossary-command-atlas-metrics span,.azure-glossary-command-atlas-meta span,.azure-glossary-command-atlas-topline span:not(.azure-glossary-safety){display:inline-flex;align-items:center;min-height:2rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(15,23,42,.72);color:rgba(226,232,240,.8);font-size:.78rem;font-weight:800}.azure-glossary-command-atlas-metrics strong{color:#f8fafc}.azure-glossary-safety-grid,.azure-glossary-lane-grid,.azure-glossary-command-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.azure-glossary-safety-card,.azure-glossary-lane-card,.azure-glossary-command-flow-card{display:grid;gap:.55rem;min-height:100%;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:rgba(2,6,23,.58);color:rgba(226,232,240,.78)}.azure-glossary-safety-card span,.azure-glossary-lane-card span{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(125,211,252,.3);color:#f8fafc;background:rgba(15,23,42,.82);font-weight:900}.azure-glossary-safety-card h3,.azure-glossary-lane-card h3,.azure-glossary-command-flow-card h3{margin:0;color:#f8fafc;font-size:1.05rem}.azure-glossary-safety-card p,.azure-glossary-lane-card p,.azure-glossary-command-flow-card p{margin:0;line-height:1.55}.azure-glossary-safety-card small,.azure-glossary-lane-card small{color:rgba(203,213,225,.72);line-height:1.5}.azure-glossary-command-flow-steps,.azure-glossary-command-term-links{display:flex;flex-wrap:wrap;gap:.5rem}.azure-glossary-command-flow-steps button,.azure-glossary-command-term-links button,.azure-glossary-command-group-rail button,.azure-glossary-command-atlas-actions button,.azure-glossary-command-atlas-actions a{border:1px solid rgba(148,163,184,.22);border-radius:.85rem;background:rgba(15,23,42,.78);color:rgba(226,232,240,.86);text-decoration:none;cursor:pointer}.azure-glossary-command-flow-steps button{display:grid;gap:.4rem;max-width:100%;padding:.7rem;text-align:left}.azure-glossary-command-flow-steps code,.azure-glossary-command-atlas-card code,.azure-glossary-command-detail-card code{white-space:normal;word-break:break-word}.azure-glossary-command-search-panel{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1.25rem;background:rgba(15,23,42,.7)}.azure-glossary-command-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.azure-glossary-command-filter-row label{display:grid;gap:.45rem;color:rgba(226,232,240,.88);font-size:.82rem}.azure-glossary-command-filter-row select{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:.9rem;background:rgba(2,6,23,.76);color:#f8fafc;padding:.82rem 1rem;outline:none}.azure-glossary-command-group-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;max-height:25rem;overflow:auto;padding-right:.15rem}.azure-glossary-command-group-rail button{display:grid;gap:.25rem;padding:.8rem;text-align:left}.azure-glossary-command-group-rail strong{color:#f8fafc;font-size:1.28rem}.azure-glossary-command-group-rail small{color:rgba(203,213,225,.68)}.azure-glossary-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:.85rem;max-height:54rem;overflow:auto;padding-right:.2rem}.azure-glossary-command-atlas-card{display:grid;gap:.7rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1.2rem;background:linear-gradient(135deg,rgba(15,23,42,.88),rgba(2,6,23,.78))}.azure-glossary-command-atlas-card>code{display:block;padding:.8rem;border-radius:.85rem;border:1px solid rgba(125,211,252,.2);background:rgba(2,6,23,.78);color:rgba(226,232,240,.94);line-height:1.55}.azure-glossary-command-atlas-card p{margin:0;color:rgba(226,232,240,.74);line-height:1.55}.azure-glossary-command-term-links button{padding:.45rem .6rem;font-size:.78rem}.azure-glossary-command-atlas-actions button,.azure-glossary-command-atlas-actions a{min-height:2.1rem;padding:0 .72rem;font-weight:800;font-size:.8rem}.azure-glossary-safety{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .62rem;border-radius:999px;border:1px solid rgba(148,163,184,.22);color:rgba(248,250,252,.9);background:rgba(15,23,42,.82);font-size:.72rem;font-weight:900;letter-spacing:.02em}.azure-glossary-safety.is-read-only{border-color:rgba(125,211,252,.45)}.azure-glossary-safety.is-mutating{border-color:rgba(251,191,36,.48)}.azure-glossary-safety.is-cost-impacting{border-color:rgba(251,146,60,.52)}.azure-glossary-safety.is-security-impacting{border-color:rgba(196,181,253,.55)}.azure-glossary-safety.is-destructive{border-color:rgba(248,113,113,.62)}.azure-glossary-command-detail-card,.azure-glossary-command-safety-callout{border:1px solid rgba(125,211,252,.22);border-radius:1.15rem;padding:1rem;background:rgba(15,23,42,.72)}@media (max-width:900px){.azure-glossary-command-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.azure-glossary-command-filter-row{grid-template-columns:1fr}.azure-glossary-command-grid,.azure-glossary-command-group-rail{max-height:none}}.azure-glossary-graph-panel{display:grid;gap:1rem;border:1px solid rgba(125,211,252,.18);border-radius:1.4rem;padding:1rem;background:radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 32rem),linear-gradient(135deg,rgba(15,23,42,.9),rgba(2,6,23,.82));box-shadow:0 24px 70px rgba(2,6,23,.34)}.azure-glossary-graph-metrics,.azure-glossary-command-atlas-metrics{display:flex;flex-wrap:wrap;gap:.55rem}.azure-glossary-graph-metrics span,.azure-glossary-command-atlas-metrics span{display:inline-flex;gap:.35rem;align-items:center;min-height:2.25rem;padding:0 .75rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:rgba(226,232,240,.78);background:rgba(15,23,42,.72);font-weight:800}.azure-glossary-graph-metrics strong,.azure-glossary-command-atlas-metrics strong{color:#f8fafc}.azure-glossary-relationship-type-grid,.azure-glossary-top-node-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.azure-glossary-relationship-type-card,.azure-glossary-top-node-grid button,.azure-glossary-surf-route-card,.azure-glossary-chain-card{border:1px solid rgba(148,163,184,.16);border-radius:1.1rem;background:rgba(15,23,42,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.azure-glossary-relationship-type-card{display:grid;gap:.45rem;padding:.95rem}.azure-glossary-relationship-type-card span,.azure-glossary-surf-route-card>span,.azure-glossary-chain-card>span,.azure-glossary-top-node-grid span{color:rgba(125,211,252,.82);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.azure-glossary-relationship-type-card h3,.azure-glossary-surf-route-card h3,.azure-glossary-chain-card h3{margin:0;color:#f8fafc;font-size:1rem}.azure-glossary-relationship-type-card p,.azure-glossary-surf-route-card p,.azure-glossary-chain-card p{margin:0;color:rgba(226,232,240,.72);line-height:1.5}.azure-glossary-relationship-type-card strong{color:rgba(248,250,252,.92)}.azure-glossary-graph-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.azure-glossary-graph-column{display:grid;gap:.85rem;min-width:0}.azure-glossary-graph-column-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(226,232,240,.74);font-weight:900}.azure-glossary-surf-route-grid,.azure-glossary-chain-grid{display:grid;gap:.75rem;max-height:29rem;overflow:auto;padding-right:.15rem}.azure-glossary-surf-route-card,.azure-glossary-chain-card{display:grid;gap:.55rem;padding:.95rem}.azure-glossary-surf-route-card small{color:rgba(203,213,225,.7);line-height:1.45}.azure-glossary-route-actions{display:flex;flex-wrap:wrap;gap:.45rem}.azure-glossary-route-actions button,.azure-glossary-cluster-rail button,.azure-glossary-top-node-grid button,.azure-glossary-trail-wrap>button,.azure-glossary-relationship-buttons button,.azure-glossary-membership-row button,.azure-glossary-membership-block>button{cursor:pointer}.azure-glossary-cluster-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem;max-height:22rem;overflow:auto;padding-right:.15rem}.azure-glossary-cluster-rail button,.azure-glossary-top-node-grid button{display:grid;gap:.25rem;padding:.85rem;text-align:left}.azure-glossary-cluster-rail span,.azure-glossary-cluster-rail small,.azure-glossary-top-node-grid small{color:rgba(203,213,225,.68)}.azure-glossary-cluster-rail strong,.azure-glossary-top-node-grid strong{color:#f8fafc}.azure-glossary-trail-wrap{display:grid;gap:.45rem;margin-top:.75rem}.azure-glossary-trail-wrap>button{justify-self:start;min-height:2rem;padding:0 .7rem;border-color:rgba(125,211,252,.35);font-weight:900}.azure-glossary-graph-box,.azure-glossary-surf-box{border:1px solid rgba(125,211,252,.16);border-radius:1rem;padding:1rem;background:rgba(2,6,23,.36)}.azure-glossary-relationship-group{display:grid;gap:.45rem;margin-top:.7rem}.azure-glossary-relationship-group:first-of-type{margin-top:0}.azure-glossary-relationship-group h4,.azure-glossary-membership-block h4{margin:0;color:rgba(248,250,252,.92);font-size:.88rem}.azure-glossary-relationship-buttons,.azure-glossary-membership-block,.azure-glossary-membership-row{display:flex;flex-wrap:wrap;gap:.45rem}.azure-glossary-relationship-buttons button{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .65rem}.azure-glossary-relationship-buttons button span{color:rgba(125,211,252,.78);font-size:.68rem;font-weight:900;text-transform:uppercase}.azure-glossary-membership-block{align-items:center;width:100%;margin-top:.65rem}.azure-glossary-membership-row{align-items:center;padding:.45rem;border:1px solid rgba(148,163,184,.14);border-radius:.85rem;background:rgba(15,23,42,.48)}.azure-glossary-membership-row span{color:rgba(203,213,225,.65);font-size:.78rem}.azure-glossary-relationship-buttons .is-requires{border-color:rgba(251,191,36,.48)}.azure-glossary-relationship-buttons .is-confused{border-color:rgba(248,113,113,.45)}.azure-glossary-relationship-buttons .is-learning{border-color:rgba(52,211,153,.45)}.azure-glossary-relationship-buttons .is-used-with{border-color:rgba(125,211,252,.45)}.azure-glossary-relationship-buttons .is-operated-with{border-color:rgba(196,181,253,.45)}.azure-glossary-relationship-buttons .is-same-map{border-color:rgba(59,130,246,.45)}.azure-glossary-relationship-buttons .is-same-category{border-color:rgba(148,163,184,.3)}@media (max-width:980px){.azure-glossary-graph-columns{grid-template-columns:1fr}}@media (max-width:640px){.azure-glossary-surf-route-grid,.azure-glossary-chain-grid,.azure-glossary-cluster-rail{max-height:none}}.azure-glossary-qa-panel{position:relative;display:grid;gap:1rem;padding:1.15rem;border:1px solid rgba(34,197,94,.18);border-radius:1.35rem;background:radial-gradient(circle at 15% 0%,rgba(34,197,94,.16),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.94),rgba(2,6,23,.9));box-shadow:0 24px 80px rgba(2,6,23,.24)}.azure-glossary-qa-grid,.azure-glossary-quality-tier-grid,.azure-glossary-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.azure-glossary-qa-card,.azure-glossary-quality-tier-card,.azure-glossary-readiness-card{display:grid;gap:.55rem;padding:.95rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:rgba(15,23,42,.72)}.azure-glossary-qa-card span,.azure-glossary-quality-tier-card span{color:rgba(125,211,252,.86);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-qa-card strong,.azure-glossary-quality-tier-card strong{color:#f8fafc;font-size:1.45rem;line-height:1}.azure-glossary-qa-card p,.azure-glossary-quality-tier-card p,.azure-glossary-readiness-card p{margin:0;color:rgba(203,213,225,.78);font-size:.88rem}.azure-glossary-qa-card.is-pass{border-color:rgba(34,197,94,.34);box-shadow:inset 0 0 0 1px rgba(34,197,94,.08)}.azure-glossary-qa-card.is-warning{border-color:rgba(251,191,36,.38);box-shadow:inset 0 0 0 1px rgba(251,191,36,.08)}.azure-glossary-qa-card.is-standalone{border-color:rgba(125,211,252,.34);box-shadow:inset 0 0 0 1px rgba(125,211,252,.08)}.azure-glossary-quality-tier-card ul,.azure-glossary-readiness-card ul{display:grid;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none}.azure-glossary-quality-tier-card li,.azure-glossary-readiness-card li{color:rgba(226,232,240,.82);font-size:.82rem}.azure-glossary-readiness-card h3,.azure-glossary-quality-tier-card h3{margin:0;color:#f8fafc;font-size:1rem}.azure-glossary-readiness-card li{display:flex;align-items:flex-start;gap:.45rem}.azure-glossary-readiness-card li span{color:rgba(34,197,94,.86);font-weight:900}.azure-glossary-readiness-card li.is-warning span{color:rgba(251,191,36,.92)}.azure-glossary-readiness-card small{margin-left:auto;color:rgba(148,163,184,.8);white-space:nowrap}.azure-glossary-final-panel{background:linear-gradient(135deg,rgba(9,31,71,0.94),rgba(4,14,33,0.96));border:1px solid rgba(125,211,252,0.22);border-radius:28px;box-shadow:0 24px 80px rgba(2,8,23,0.28);color:#e0f2fe;margin:32px 0;padding:28px}.azure-glossary-final-grid,.azure-glossary-hardening-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:22px}.azure-glossary-final-card,.azure-glossary-hardening-card,.azure-glossary-final-column{background:rgba(15,23,42,0.76);border:1px solid rgba(148,163,184,0.24);border-radius:20px;padding:18px}.azure-glossary-final-card.is-primary{background:rgba(14,116,144,0.24);border-color:rgba(103,232,249,0.35)}.azure-glossary-final-card.is-warning{background:rgba(120,53,15,0.28);border-color:rgba(251,191,36,0.35)}.azure-glossary-final-card span,.azure-glossary-hardening-card span,.azure-glossary-final-column h3{color:#bae6fd;font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.azure-glossary-final-card strong,.azure-glossary-hardening-card strong{color:#ffffff;display:block;font-size:1.5rem;margin:8px 0}.azure-glossary-final-card p,.azure-glossary-hardening-card p,.azure-glossary-final-column li{color:rgba(224,242,254,0.86)}.azure-glossary-final-columns{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:22px}.azure-glossary-final-column ul{list-style:none;margin:14px 0 0;padding:0}.azure-glossary-final-column li{border-top:1px solid rgba(148,163,184,0.18);display:flex;gap:10px;padding:10px 0}.azure-glossary-final-column li span{color:#67e8f9;font-weight:900}.azure-glossary-final-column li.is-pass span{color:#86efac}.azure-glossary-final-column li.is-warning span{color:#fbbf24}.azure-glossary-loading{padding:1.25rem;border:1px solid rgba(125,211,252,.22);border-radius:1rem;background:rgba(15,23,42,.76);color:rgba(226,232,240,.9);font-weight:800}.azure-glossary-home-shell .azure-glossary-source-panel,.azure-glossary-quality-shell .azure-glossary-source-panel{margin-top:0}.azure-glossary-mode-panel,.azure-glossary-subpage-hero{position:relative;display:grid;gap:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1.25rem;background:rgba(15,23,42,.72);padding:1.25rem;box-shadow:0 24px 80px rgba(2,6,23,.28)}.azure-glossary-subpage-hero h1,.azure-glossary-mode-panel h2{color:#f8fafc;margin:0}.azure-glossary-subpage-hero h1{font-size:clamp(2rem,5vw,4.2rem);letter-spacing:-.05em}.azure-glossary-subpage-hero p,.azure-glossary-mode-panel p{color:rgba(226,232,240,.74);max-width:72rem;margin:0}.azure-glossary-subnav,.azure-glossary-mode-grid{display:flex;flex-wrap:wrap;gap:.75rem}.azure-glossary-subnav a,.azure-glossary-mode-card{text-decoration:none}.azure-glossary-subnav a{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;padding:.55rem .8rem;font-weight:800}.azure-glossary-subnav a:hover,.azure-glossary-subnav a:focus-visible{border-color:rgba(56,189,248,.55);background:rgba(14,165,233,.10);outline:none}.azure-glossary-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.azure-glossary-mode-card{display:grid;gap:.5rem;min-height:11rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:linear-gradient(145deg,rgba(14,116,144,.18),rgba(15,23,42,.92));color:rgba(226,232,240,.78);padding:1rem}.azure-glossary-mode-card span{color:#93c5fd;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-mode-card strong{color:#f8fafc;font-size:1.25rem}.azure-glossary-mode-card small{color:rgba(226,232,240,.68);line-height:1.5}.azure-glossary-mode-card:hover,.azure-glossary-mode-card:focus-visible{border-color:rgba(56,189,248,.55);transform:translateY(-2px);outline:none}.azure-glossary-modal-underlay{position:fixed;inset:0;z-index:2147482800;visibility:hidden;opacity:0;pointer-events:none;background:#020617;transform:translate3d(0,0,0);backface-visibility:hidden;will-change:opacity;contain:strict}.azure-glossary-modal-underlay.is-open{visibility:visible;opacity:1}.azure-glossary-modal,.azure-glossary-command-modal{display:grid !important;visibility:hidden;opacity:0;pointer-events:none;z-index:2147483000;background:#020617 !important;background-color:#020617 !important;transform:translate3d(0,0,0);backface-visibility:hidden;will-change:opacity;contain:strict;transition:none !important}.azure-glossary-command-modal{z-index:2147483200}.azure-glossary-modal.is-open,.azure-glossary-command-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.azure-glossary-modal-backdrop{background:#020617 !important;background-color:#020617 !important;opacity:1 !important;transform:translate3d(0,0,0);backface-visibility:hidden;contain:strict}.azure-glossary-modal-dialog,.azure-glossary-command-dialog{background:#0b1220 !important;box-shadow:0 0 0 1px rgba(148,163,184,.2),0 48px 140px rgba(0,0,0,.72);transform:translate3d(0,0,0);contain:layout paint style;isolation:isolate}.azure-glossary-modal-body,.azure-glossary-command-body,.azure-glossary-term-section,.azure-glossary-command-bundle,.azure-glossary-command-card,.azure-glossary-command-code{background-clip:padding-box}.azure-glossary-modal .azure-glossary-term-section,.azure-glossary-command-modal .azure-glossary-term-section,.azure-glossary-modal .azure-glossary-command-bundle,.azure-glossary-command-modal .azure-glossary-command-bundle{background:#071121}.azure-glossary-modal .azure-glossary-example-box,.azure-glossary-command-modal .azure-glossary-example-box{background:#0c2437}.azure-glossary-toast{z-index:2147483400}body.azure-glossary-modal-lock .site-header,body.azure-glossary-modal-lock .site-footer,body.azure-glossary-modal-lock .site-main{pointer-events:none}body.azure-glossary-modal-lock .azure-glossary-modal,body.azure-glossary-modal-lock .azure-glossary-command-modal,body.azure-glossary-modal-lock .azure-glossary-toast{pointer-events:auto}@media (max-width:980px){.azure-glossary-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.azure-glossary-mode-grid{grid-template-columns:1fr}}.azure-glossary-definition-box,.azure-glossary-meat-box,.azure-glossary-use-case-box,.azure-glossary-cli-context-box,.azure-glossary-well-box,.azure-glossary-check-box,.azure-glossary-command-prep-box{position:relative;overflow:hidden}.azure-glossary-use-case-box,.azure-glossary-command-prep-box{background:linear-gradient(135deg,rgba(14,116,144,.18),rgba(15,23,42,.72))}.azure-glossary-meat-box{background:linear-gradient(135deg,rgba(30,41,59,.86),rgba(8,47,73,.3))}.azure-glossary-well-box{background:linear-gradient(135deg,rgba(49,46,129,.26),rgba(2,6,23,.68))}.azure-glossary-use-case-list{display:grid;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none}.azure-glossary-use-case-list li{position:relative;padding:.7rem .8rem .7rem 2.05rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:rgba(2,6,23,.32);color:rgba(226,232,240,.92);line-height:1.45}.azure-glossary-use-case-list li::before{content:"→";position:absolute;left:.8rem;top:.7rem;color:#7dd3fc;font-weight:900}.azure-glossary-use-case-list.compact li{padding:.58rem .7rem .58rem 1.75rem;font-size:.92rem}.azure-glossary-use-case-list.compact li::before{left:.65rem;top:.58rem}.azure-glossary-cli-context-grid,.azure-glossary-well-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.9rem}.azure-glossary-well-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.azure-glossary-cli-context-grid>div,.azure-glossary-well-grid>div{border:1px solid rgba(148,163,184,.16);border-radius:.9rem;background:rgba(2,6,23,.34);padding:.85rem}.azure-glossary-cli-context-grid h4,.azure-glossary-well-grid strong{display:block;margin:0 0 .45rem;color:#f8fafc;font-weight:900}.azure-glossary-well-grid p{margin:0;color:rgba(203,213,225,.9);font-size:.92rem;line-height:1.45}.azure-glossary-card-copy{min-height:3.2rem}@media (max-width:1100px){.azure-glossary-cli-context-grid,.azure-glossary-well-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.azure-glossary-cli-context-grid,.azure-glossary-well-grid{grid-template-columns:1fr}}.azure-glossary-card-action-row{position:relative;z-index:2;display:flex;gap:.55rem;align-items:center;justify-content:space-between;padding:0 1rem 1rem}.azure-glossary-card-action-row a,.azure-glossary-card-action-row button,.azure-glossary-open-full,.azure-glossary-button-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.55rem .85rem;border:1px solid rgba(125,211,252,.36);border-radius:999px;color:#e0f2fe;background:rgba(14,165,233,.12);text-decoration:none;font-weight:800;line-height:1}.azure-glossary-card-action-row button{cursor:pointer;font:inherit}.azure-glossary-card-action-row a:hover,.azure-glossary-card-action-row button:hover,.azure-glossary-open-full:hover,.azure-glossary-button-link:hover{border-color:rgba(186,230,253,.7);background:rgba(14,165,233,.22)}.azure-glossary-button-link.secondary{color:#dbeafe;border-color:rgba(148,163,184,.34);background:rgba(15,23,42,.62)}.azure-glossary-term-sheet.is-quick-peek .azure-glossary-term-section,.azure-glossary-term-sheet.is-quick-peek .azure-glossary-term-actions{margin-block:.8rem}.azure-glossary-top-command-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.azure-glossary-top-command-list code{display:inline-flex;max-width:100%;padding:.45rem .6rem;border:1px solid rgba(148,163,184,.25);border-radius:.8rem;background:rgba(2,6,23,.66);color:#bae6fd;overflow-wrap:anywhere}.azure-glossary-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:#94a3b8;font-weight:700}.azure-glossary-breadcrumbs a{color:#bae6fd;text-decoration:none}.azure-glossary-term-hero-panel{position:relative;overflow:hidden;padding:clamp(1.2rem,3vw,2.8rem);border:1px solid rgba(148,163,184,.24);border-radius:clamp(24px,4vw,42px);background:radial-gradient(circle at 16% 12%,rgba(56,189,248,.18),transparent 32%),radial-gradient(circle at 92% 8%,rgba(99,102,241,.16),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(2,6,23,.96));box-shadow:0 28px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08)}.azure-glossary-term-hero-panel h1{margin:.75rem 0 .85rem;max-width:18ch;font-size:clamp(2.45rem,7vw,6rem);line-height:.9;letter-spacing:-.07em}.azure-glossary-term-page-lede{max-width:76rem;color:#cbd5e1;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}.azure-glossary-term-page-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.azure-glossary-term-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.4rem 0 0}.azure-glossary-term-facts div{padding:.85rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:rgba(15,23,42,.58)}.azure-glossary-term-facts dt{color:#94a3b8;font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.azure-glossary-term-facts dd{margin:.3rem 0 0;color:#f8fafc;font-weight:800}.azure-glossary-term-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:1rem;align-items:start}.azure-glossary-term-page-main,.azure-glossary-term-page-aside{display:grid;gap:1rem}.azure-glossary-term-page-aside{position:sticky;top:1rem}.azure-glossary-command-deep-dive .azure-glossary-command-bundle+.azure-glossary-command-bundle{margin-top:1rem}.azure-glossary-related-list.stacked{display:grid;gap:.5rem}.azure-glossary-related-list.stacked a{display:block;padding:.65rem .75rem;border:1px solid rgba(148,163,184,.2);border-radius:.9rem;color:#dbeafe;background:rgba(15,23,42,.5);text-decoration:none}.azure-glossary-related-list.stacked a span{display:block;color:#94a3b8;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}@media (max-width:980px){.azure-glossary-term-page-grid,.azure-glossary-term-facts{grid-template-columns:1fr}.azure-glossary-term-page-aside{position:static}}.azure-glossary-term-detail-shell{min-height:100vh}.azure-glossary-term-detail-layout{padding-bottom:clamp(4rem,8vw,7rem)}.azure-glossary-term-page-hero{border:1px solid rgba(148,163,184,0.28);border-radius:30px;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at top right,rgba(96,165,250,0.14),transparent 34rem),linear-gradient(135deg,rgba(15,23,42,0.96),rgba(2,6,23,0.96));box-shadow:0 30px 90px rgba(0,0,0,0.32)}.azure-glossary-breadcrumbs,.azure-glossary-term-page-kicker,.azure-glossary-term-page-actions,.azure-glossary-card-action-row{display:flex;flex-wrap:wrap;gap:0.65rem;align-items:center}.azure-glossary-breadcrumbs{margin-bottom:1.25rem;color:rgba(226,232,240,0.74);font-size:0.95rem}.azure-glossary-breadcrumbs a,.azure-glossary-term-page-actions a,.azure-glossary-open-full-page,.azure-glossary-card-action-row a,.azure-glossary-card-action-row button{color:#bfdbfe;text-decoration:none}.azure-glossary-breadcrumbs a:hover,.azure-glossary-term-page-actions a:hover,.azure-glossary-open-full-page:hover,.azure-glossary-card-action-row a:hover,.azure-glossary-card-action-row button:hover{text-decoration:underline}.azure-glossary-term-page-kicker span,.azure-glossary-term-page-actions a,.azure-glossary-card-action-row a,.azure-glossary-card-action-row button{border:1px solid rgba(148,163,184,0.26);border-radius:999px;padding:0.5rem 0.8rem;background:rgba(15,23,42,0.72);color:rgba(226,232,240,0.9);font-size:0.88rem;font-weight:700}.azure-glossary-card-action-row button{cursor:pointer}.azure-glossary-term-page-hero h1{max-width:980px;margin:0.75rem 0 1rem;font-size:clamp(2.4rem,7vw,5.8rem);line-height:0.92;letter-spacing:-0.065em}.azure-glossary-term-page-summary{max-width:1000px;margin:0 0 1.5rem;color:rgba(226,232,240,0.82);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.azure-glossary-term-page-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.85rem;margin:1.5rem 0}.azure-glossary-term-page-facts div,.azure-glossary-term-page-card,.azure-glossary-side-card,.azure-glossary-term-command-card{border:1px solid rgba(148,163,184,0.22);border-radius:24px;background:rgba(15,23,42,0.76);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.azure-glossary-term-page-facts div{padding:1rem}.azure-glossary-term-page-facts dt{margin-bottom:0.35rem;color:rgba(148,163,184,0.88);font-size:0.78rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.azure-glossary-term-page-facts dd{margin:0;color:rgba(248,250,252,0.94);font-weight:700}.azure-glossary-term-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:1.4rem;align-items:start;margin-top:1.4rem}.azure-glossary-term-page-main,.azure-glossary-term-page-side{display:grid;gap:1.1rem}.azure-glossary-term-page-side{position:sticky;top:1rem}.azure-glossary-term-page-card,.azure-glossary-side-card{padding:clamp(1.2rem,3vw,1.75rem)}.azure-glossary-term-section-label{margin-bottom:0.55rem;color:#93c5fd;font-size:0.78rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}.azure-glossary-term-page-card h2,.azure-glossary-side-card h2{margin:0 0 0.85rem;color:#f8fafc;font-size:clamp(1.25rem,2.2vw,1.8rem)}.azure-glossary-term-page-card h3{margin:0 0 0.6rem;color:#e2e8f0;font-size:1.02rem}.azure-glossary-term-page-card p,.azure-glossary-side-card p,.azure-glossary-term-command-card p{color:rgba(226,232,240,0.84);line-height:1.62}.azure-glossary-rich-list{display:grid;gap:0.75rem;margin:0;padding-left:1.2rem;color:rgba(226,232,240,0.86);line-height:1.55}.azure-glossary-rich-list.compact{gap:0.55rem}.azure-glossary-rich-list.danger li::marker{color:#fca5a5}.azure-glossary-term-page-columns,.azure-glossary-well-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.azure-glossary-well-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azure-glossary-well-grid article{border:1px solid rgba(148,163,184,0.2);border-radius:18px;padding:1rem;background:rgba(2,6,23,0.48)}.azure-glossary-term-command-list,.azure-glossary-side-link-list{display:grid;gap:0.8rem}.azure-glossary-term-command-card{padding:1rem}.azure-glossary-term-command-card code{display:block;overflow-wrap:anywhere;color:#bae6fd;font-size:0.96rem}.azure-glossary-term-command-card div{display:flex;flex-wrap:wrap;gap:0.55rem;align-items:center;margin-top:0.8rem}.azure-glossary-side-link-list a{display:block;border:1px solid rgba(148,163,184,0.18);border-radius:18px;padding:0.8rem;background:rgba(2,6,23,0.42);color:#dbeafe;font-weight:800;text-decoration:none}.azure-glossary-side-link-list a span{display:block;margin-top:0.2rem;color:rgba(148,163,184,0.9);font-size:0.78rem;font-weight:700}.azure-glossary-side-link-list a:hover{border-color:rgba(96,165,250,0.48);color:#ffffff}.azure-glossary-term-sheet-quick .azure-glossary-term-section:nth-of-type(n+5){display:none}.azure-glossary-open-full-page{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(96,165,250,0.55);border-radius:999px;padding:0.75rem 1rem;background:rgba(37,99,235,0.22);font-weight:900}@media (max-width:1050px){.azure-glossary-term-page-grid,.azure-glossary-term-page-facts,.azure-glossary-term-page-columns,.azure-glossary-well-grid{grid-template-columns:1fr}.azure-glossary-term-page-side{position:static}}.azure-glossary-term-page-actions button,.azure-glossary-term-command-card button{border:1px solid rgba(96,165,250,0.48);border-radius:999px;padding:0.5rem 0.8rem;background:rgba(37,99,235,0.2);color:#dbeafe;font-weight:800;cursor:pointer}.azure-glossary-term-page-actions button:disabled,.azure-glossary-term-command-card button:disabled{opacity:0.48;cursor:not-allowed}.azure-glossary-source-link{color:#93c5fd;font-weight:850}.azure-glossary-command-bundle-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.75rem}.azure-glossary-command-bundle-head span{border:1px solid rgba(148,163,184,0.28);border-radius:999px;padding:0.35rem 0.65rem;color:rgba(226,232,240,0.78);font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1em}.azure-glossary-term-sheet-quick .azure-glossary-term-actions{display:grid;gap:0.85rem}.azure-glossary-term-sheet-quick .azure-glossary-term-actions>button,.azure-glossary-term-sheet-quick .azure-glossary-open-full-page{justify-self:start}.azure-glossary-card-full-link{position:relative;z-index:3;display:inline-flex;margin:0 1rem 1rem;align-items:center;justify-content:center;min-height:2.35rem;padding:0.55rem 0.85rem;border:1px solid rgba(125,211,252,0.34);border-radius:999px;color:#e0f2fe;background:rgba(14,165,233,0.12);text-decoration:none;font-weight:850}.azure-glossary-card-full-link:hover{border-color:rgba(186,230,253,0.7);background:rgba(14,165,233,0.22)}.azure-glossary-card-peek{display:inline-flex;width:max-content;margin-top:0.9rem;border:1px solid rgba(148,163,184,0.22);border-radius:999px;padding:0.42rem 0.68rem;color:#bae6fd;background:rgba(15,23,42,0.55);font-size:0.78rem;font-weight:900;letter-spacing:0.05em;text-transform:uppercase}.azure-glossary-term-peek-sheet .azure-glossary-term-section{margin-block:0.85rem}.azure-glossary-command-preview-box code{color:#bae6fd;overflow-wrap:anywhere}.azure-glossary-peek-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.8rem}.azure-glossary-peek-actions button,.azure-glossary-term-page-actions button{border:1px solid rgba(125,211,252,0.36);border-radius:999px;padding:0.62rem 0.9rem;color:#e0f2fe;background:rgba(14,165,233,0.12);font:inherit;font-weight:850;cursor:pointer}.azure-glossary-peek-actions button:disabled{opacity:0.46;cursor:not-allowed}.azure-glossary-peek-note{margin-top:1rem;font-size:0.92rem}.azure-glossary-term-page-neighbor-nav{display:flex;flex-wrap:wrap;gap:0.7rem;margin-top:1rem}.azure-glossary-term-page-neighbor-nav a{border:1px solid rgba(148,163,184,0.22);border-radius:999px;padding:0.55rem 0.85rem;color:#dbeafe;background:rgba(15,23,42,0.48);text-decoration:none;font-weight:800}.azure-glossary-term-page-neighbor-nav a:hover{border-color:rgba(96,165,250,0.54);color:#ffffff}.azure-glossary-search-form{margin:0}.azure-glossary-search-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.azure-glossary-search-input-row button,.azure-glossary-result-tools button{min-height:3.05rem;padding:0 1rem;border:1px solid rgba(125,211,252,.34);border-radius:999px;color:#e0f2fe;background:linear-gradient(135deg,rgba(14,165,233,.26),rgba(30,64,175,.34));font-weight:900;letter-spacing:.03em;cursor:pointer}.azure-glossary-search-input-row button:hover,.azure-glossary-search-input-row button:focus-visible{border-color:rgba(186,230,253,.74);color:#f8fafc}.azure-glossary-search-help{margin:.6rem 0 0;color:rgba(226,232,240,.64);font-size:.9rem}.azure-glossary-start,.azure-glossary-result-tools{margin-bottom:1rem;border:1px solid rgba(125,211,252,.18);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.14),transparent 35%),linear-gradient(135deg,rgba(15,23,42,.82),rgba(2,6,23,.72));box-shadow:inset 0 1px 0 rgba(226,232,240,.06),0 18px 46px rgba(0,0,0,.18)}.azure-glossary-start{padding:1.35rem}.azure-glossary-start h3{margin:0 0 .45rem;color:#f8fafc;font-size:1.35rem}.azure-glossary-start p{margin:0;color:rgba(226,232,240,.72);line-height:1.6}.azure-glossary-result-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;padding:.85rem 1rem;color:rgba(224,242,254,.88);font-weight:800}@media (max-width:700px){.azure-glossary-search-input-row{grid-template-columns:1fr}}.azure-glossary-search-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.azure-glossary-search-entry button{min-height:3.05rem;padding:0 1.05rem;border:1px solid rgba(125,211,252,.34);border-radius:999px;color:#e0f2fe;background:linear-gradient(135deg,rgba(14,165,233,.26),rgba(30,64,175,.34));font-weight:900;letter-spacing:.03em;cursor:pointer}.azure-glossary-search-entry button:hover,.azure-glossary-search-entry button:focus-visible{border-color:rgba(186,230,253,.74);color:#f8fafc}.azure-glossary-search-hint{margin:.6rem 0 0;color:rgba(226,232,240,.64);font-size:.9rem}.azure-glossary-initial-prompt{margin-bottom:1rem;padding:1.35rem;border:1px solid rgba(125,211,252,.18);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.14),transparent 35%),linear-gradient(135deg,rgba(15,23,42,.82),rgba(2,6,23,.72));box-shadow:inset 0 1px 0 rgba(226,232,240,.06),0 18px 46px rgba(0,0,0,.18)}.azure-glossary-initial-prompt h3{margin:0 0 .45rem;color:#f8fafc;font-size:1.35rem}.azure-glossary-initial-prompt p{margin:0;color:rgba(226,232,240,.72);line-height:1.6}@media (max-width:700px){.azure-glossary-search-entry{grid-template-columns:1fr}}.azure-glossary-search-form{display:grid;gap:1rem}.azure-glossary-search-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;align-items:center}.azure-glossary-search-entry button,.azure-glossary-filter-summary button{border:1px solid rgba(125,211,252,0.35);border-radius:999px;background:linear-gradient(135deg,rgba(14,165,233,0.24),rgba(99,102,241,0.2));color:#e0f2fe;font-weight:800;padding:0.85rem 1.2rem;cursor:pointer}.azure-glossary-search-entry button:hover,.azure-glossary-filter-summary button:hover{border-color:rgba(125,211,252,0.7);background:linear-gradient(135deg,rgba(14,165,233,0.34),rgba(99,102,241,0.3))}.azure-glossary-search-hint{margin:0.55rem 0 0;color:#a7c1d9;font-size:0.93rem}.azure-glossary-initial-prompt,.azure-glossary-loading{border:1px dashed rgba(125,211,252,0.32);border-radius:1.25rem;background:rgba(15,23,42,0.62);color:#dbeafe;margin-bottom:1.5rem;padding:1.35rem}.azure-glossary-initial-prompt h3{margin:0 0 0.4rem;color:#f8fafc}.azure-glossary-initial-prompt p,.azure-glossary-loading{margin:0;color:#b6cce2}@media (max-width:720px){.azure-glossary-search-entry{grid-template-columns:1fr}.azure-glossary-search-entry button{width:100%}}.azure-glossary-inline-summary{color:rgba(226,232,240,.72);font-size:.92rem}.azure-glossary-home-shell::before{content:none}.azure-glossary-home-shell .azure-glossary-hero{isolation:isolate}.azure-glossary-home-shell .azure-glossary-hero::after{content:"";position:absolute;top:-10%;right:-4%;width:min(38rem,46vw);aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:0;opacity:.22;background:radial-gradient(circle at 50% 50%,rgba(191,219,254,.16) 0 3.2%,transparent 5% 100%),repeating-conic-gradient(from 0deg,rgba(96,165,250,.11) 0 7deg,rgba(56,189,248,.04) 7deg 10deg,transparent 10deg 20deg),radial-gradient(circle at 50% 50%,transparent 0 58%,rgba(244,114,182,.10) 61%,rgba(217,70,239,.08) 66%,transparent 73%),radial-gradient(circle at 50% 50%,rgba(37,99,235,.05),transparent 62%);box-shadow:0 0 20px rgba(59,130,246,.05),0 0 36px rgba(217,70,239,.05),0 0 64px rgba(244,114,182,.04);filter:saturate(1.02) blur(.2px);transform-origin:50% 50%;animation:azure-glossary-sunburst-spin 60s linear infinite;will-change:transform}.azure-glossary-home-shell .azure-glossary-hero::before{opacity:.74}.azure-glossary-home-shell .azure-glossary-orbit span:nth-child(1),.azure-glossary-home-shell .azure-glossary-orbit span:nth-child(3){box-shadow:0 0 36px rgba(96,165,250,.34),0 0 14px rgba(191,219,254,.18)}@media (prefers-reduced-motion:reduce){.azure-glossary-shell::before,.azure-glossary-shell::after,.azure-glossary-home-shell .azure-glossary-hero::after{animation:none !important}}.azure-glossary-peek-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem;margin:1.1rem 0 1.35rem;padding:clamp(1rem,2vw,1.65rem);border-color:rgba(56,189,248,0.52);border-radius:1.55rem;background:radial-gradient(circle at 10% 35%,rgba(56,189,248,0.17),transparent 32%),linear-gradient(135deg,rgba(8,47,73,0.66),rgba(15,23,42,0.86));box-shadow:0 0 0 1px rgba(125,211,252,0.12),0 0 28px rgba(14,165,233,0.18),inset 0 1px 0 rgba(255,255,255,0.08)}.azure-glossary-peek-actions .azure-glossary-button-link,.azure-glossary-peek-actions button{width:auto;min-height:3.05rem;padding:0.78rem 1.25rem;border-color:rgba(125,211,252,0.58);border-radius:999px;background:rgba(14,165,233,0.16);box-shadow:0 0 18px rgba(56,189,248,0.16);color:#e0f2fe;font-size:clamp(0.98rem,2vw,1.18rem);font-weight:900;text-decoration:none}.azure-glossary-peek-actions .azure-glossary-button-link:hover,.azure-glossary-peek-actions button:hover,.azure-glossary-peek-actions .azure-glossary-button-link:focus-visible,.azure-glossary-peek-actions button:focus-visible{border-color:rgba(186,230,253,0.88);background:rgba(14,165,233,0.27);box-shadow:0 0 0 3px rgba(56,189,248,0.14),0 0 26px rgba(56,189,248,0.32)}.azure-glossary-peek-actions button span{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;min-height:1.65rem;padding:0 0.38rem;border-radius:999px;background:rgba(2,6,23,0.5);box-shadow:inset 0 0 0 1px rgba(125,211,252,0.25)}.azure-glossary-modal-body,.azure-glossary-command-body{scrollbar-width:thin;scrollbar-color:rgba(125,211,252,0.9) rgba(2,6,23,0.58)}.azure-glossary-modal-body::-webkit-scrollbar,.azure-glossary-command-body::-webkit-scrollbar{width:14px}.azure-glossary-modal-body::-webkit-scrollbar-track,.azure-glossary-command-body::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,rgba(2,6,23,0.86),rgba(15,23,42,0.7));box-shadow:inset 0 0 0 1px rgba(125,211,252,0.12),inset 0 0 14px rgba(14,165,233,0.1)}.azure-glossary-modal-body::-webkit-scrollbar-thumb,.azure-glossary-command-body::-webkit-scrollbar-thumb{border:3px solid rgba(2,6,23,0.84);border-radius:999px;background:linear-gradient(180deg,rgba(186,230,253,0.98),rgba(56,189,248,0.86),rgba(59,130,246,0.78));box-shadow:0 0 16px rgba(56,189,248,0.45),0 0 28px rgba(14,165,233,0.28)}.azure-glossary-modal-body::-webkit-scrollbar-thumb:hover,.azure-glossary-command-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(240,249,255,1),rgba(125,211,252,0.95),rgba(37,99,235,0.86));box-shadow:0 0 20px rgba(125,211,252,0.58),0 0 38px rgba(14,165,233,0.36)}.azure-glossary-case-study-item{line-height:1.6}.azure-glossary-case-study-item br{line-height:1.8}.azure-glossary-observation-box,.azure-glossary-luxe-use-case-box,.azure-glossary-luxe-case-study-box{display:grid;gap:1rem;border-color:rgba(125,211,252,.24);background:radial-gradient(circle at 8% 0%,rgba(56,189,248,.16),transparent 34%),radial-gradient(circle at 94% 10%,rgba(168,85,247,.12),transparent 30%),linear-gradient(135deg,rgba(15,23,42,.88),rgba(2,6,23,.78));box-shadow:0 24px 80px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.055)}.azure-glossary-section-heading{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem}.azure-glossary-section-heading h2,.azure-glossary-section-heading h3{margin:0}.azure-glossary-section-heading p{margin:.18rem 0 0;color:rgba(226,232,240,.66);line-height:1.5}.azure-glossary-section-orb{display:inline-grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border:1px solid rgba(125,211,252,.38);border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(240,249,255,.42),transparent 28%),linear-gradient(135deg,rgba(14,165,233,.35),rgba(37,99,235,.24));color:#e0f2fe;box-shadow:0 0 26px rgba(56,189,248,.18);font-weight:900}.azure-glossary-signal-card-grid,.azure-glossary-use-case-card-grid,.azure-glossary-case-study-grid{display:grid;gap:.85rem}.azure-glossary-signal-card-grid,.azure-glossary-use-case-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.azure-glossary-signal-card,.azure-glossary-use-case-card{position:relative;overflow:hidden;min-height:100%;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:linear-gradient(135deg,rgba(15,23,42,.84),rgba(8,47,73,.42)),radial-gradient(circle at 85% 0%,rgba(125,211,252,.12),transparent 32%);color:rgba(226,232,240,.9);box-shadow:0 18px 55px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.045)}.azure-glossary-signal-card::before,.azure-glossary-use-case-card::before,.azure-glossary-case-study-card::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:3px;background:linear-gradient(180deg,rgba(125,211,252,.95),rgba(168,85,247,.78),rgba(56,189,248,.18));box-shadow:0 0 22px rgba(56,189,248,.22)}.azure-glossary-signal-card,.azure-glossary-use-case-card{padding:.95rem 1rem .95rem 1.1rem}.azure-glossary-signal-card>span,.azure-glossary-use-case-card-top span,.azure-glossary-case-study-count{display:inline-flex;align-items:center;width:fit-content;min-height:1.7rem;padding:0 .58rem;border:1px solid rgba(125,211,252,.26);border-radius:999px;background:rgba(2,6,23,.42);color:#bae6fd;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-use-case-card-top{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.azure-glossary-use-case-card-top strong{color:rgba(226,232,240,.58);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-signal-card p,.azure-glossary-use-case-card p{margin:.65rem 0 0;color:rgba(226,232,240,.9);line-height:1.55}.azure-glossary-case-study-grid{grid-template-columns:minmax(0,1fr)}.azure-glossary-case-study-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:1.25rem;background:radial-gradient(circle at 6% 0%,rgba(56,189,248,.18),transparent 34%),radial-gradient(circle at 92% 0%,rgba(168,85,247,.12),transparent 30%),linear-gradient(135deg,rgba(15,23,42,.9),rgba(2,6,23,.78));box-shadow:0 26px 82px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.055)}.azure-glossary-case-study-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem 1rem .85rem 1.15rem;border-bottom:1px solid rgba(148,163,184,.14);background:linear-gradient(90deg,rgba(8,47,73,.42),rgba(15,23,42,.1))}.azure-glossary-case-study-card-head h3,.azure-glossary-case-study-card-head h4{margin:0;color:#f8fafc;font-size:clamp(1.05rem,2vw,1.28rem)}.azure-glossary-case-study-card-head p{margin:.18rem 0 0;color:rgba(226,232,240,.58);line-height:1.45}.azure-glossary-case-study-timeline{display:grid;gap:.75rem;padding:1rem}.azure-glossary-case-study-fragment{display:grid;grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);gap:.85rem;padding:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:rgba(2,6,23,.34)}.azure-glossary-case-study-fragment-label{display:flex;align-items:flex-start;gap:.55rem;color:#f8fafc;font-weight:950;line-height:1.25}.azure-glossary-case-study-fragment-label span{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:1.95rem;block-size:1.95rem;border-radius:.75rem;background:rgba(14,165,233,.16);border:1px solid rgba(125,211,252,.22);box-shadow:0 0 20px rgba(56,189,248,.12)}.azure-glossary-case-study-fragment-body{color:rgba(226,232,240,.88);line-height:1.58}.azure-glossary-case-study-fragment-body p{margin:0}.azure-glossary-case-study-fragment-body p+p,.azure-glossary-case-study-fragment-body ul+p,.azure-glossary-case-study-fragment-body p+ul{margin-top:.65rem}.azure-glossary-case-study-bullets{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.azure-glossary-case-study-bullets li{position:relative;padding:.52rem .65rem .52rem 1.55rem;border:1px solid rgba(148,163,184,.12);border-radius:.75rem;background:rgba(15,23,42,.42)}.azure-glossary-case-study-bullets li::before{content:"";position:absolute;inset-block-start:.92rem;inset-inline-start:.72rem;inline-size:.42rem;block-size:.42rem;border-radius:999px;background:#7dd3fc;box-shadow:0 0 16px rgba(125,211,252,.42)}.azure-glossary-case-study-list .azure-glossary-case-study-card{padding-left:0}.azure-glossary-case-study-item{padding:0;border:0;background:transparent}.azure-glossary-case-study-item::before{display:none}@media (max-width:760px){.azure-glossary-case-study-card-head,.azure-glossary-case-study-fragment,.azure-glossary-section-heading{grid-template-columns:1fr}.azure-glossary-case-study-fragment-label{align-items:center}}
/* f394 CLI Atlas command-map polish */
.azure-glossary-subpage-metrics,.azure-glossary-command-atlas-metrics{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 1.25rem}.azure-glossary-subpage-metrics span,.azure-glossary-command-atlas-metrics span{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.55rem .78rem;border:1px solid rgba(125,211,252,.22);border-radius:999px;background:linear-gradient(135deg,rgba(8,47,73,.5),rgba(2,6,23,.62));color:rgba(226,232,240,.78);font-size:.82rem}.azure-glossary-subpage-metrics strong,.azure-glossary-command-atlas-metrics strong{color:#f8fafc;font-weight:950}.azure-glossary-command-map-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0}.azure-glossary-command-map-guide article{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(125,211,252,.2);border-radius:1.2rem;background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.14),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.82),rgba(2,6,23,.64));box-shadow:0 18px 50px rgba(2,6,23,.2)}.azure-glossary-command-map-guide article>span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(125,211,252,.32);background:rgba(14,165,233,.16);color:#e0f2fe;font-weight:950}.azure-glossary-command-map-guide h3{margin:.65rem 0 .3rem;color:#f8fafc}.azure-glossary-command-map-guide p{margin:0 0 .75rem;color:rgba(226,232,240,.72);line-height:1.5}.azure-glossary-command-map-guide button,.azure-glossary-command-query-rail button,.azure-glossary-command-service-rail button{border:1px solid rgba(125,211,252,.24);border-radius:999px;background:rgba(15,23,42,.82);color:#e0f2fe;cursor:pointer;font-weight:850}.azure-glossary-command-map-guide button{padding:.52rem .75rem}.azure-glossary-command-map-guide button:hover,.azure-glossary-command-query-rail button:hover,.azure-glossary-command-service-rail button:hover,.azure-glossary-command-map-guide button:focus-visible,.azure-glossary-command-query-rail button:focus-visible,.azure-glossary-command-service-rail button:focus-visible{outline:none;border-color:rgba(186,230,253,.72);background:rgba(14,165,233,.18)}.azure-glossary-command-anatomy-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:center;margin:1rem 0;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:linear-gradient(135deg,rgba(8,47,73,.46),rgba(15,23,42,.72))}.azure-glossary-command-anatomy-panel code{display:block;margin-top:.35rem;padding:.85rem;border:1px solid rgba(125,211,252,.2);border-radius:.9rem;background:rgba(2,6,23,.76);color:#bae6fd;white-space:normal;line-height:1.45}.azure-glossary-command-anatomy-panel p{margin:0;color:rgba(226,232,240,.76);line-height:1.55}.azure-glossary-command-filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.azure-glossary-command-filter-row label{display:grid;gap:.45rem;color:rgba(226,232,240,.88);font-size:.82rem;letter-spacing:.02em}.azure-glossary-command-filter-row select{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:.9rem;background:rgba(2,6,23,.76);color:#f8fafc;padding:.82rem 1rem;outline:none}.azure-glossary-command-filter-row select:focus{border-color:rgba(56,189,248,.65);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.azure-glossary-command-query-rail{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0}.azure-glossary-command-query-rail span{color:rgba(226,232,240,.7);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.azure-glossary-command-query-rail button{padding:.5rem .75rem}.azure-glossary-command-service-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;margin:1rem 0}.azure-glossary-command-service-rail button{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem .85rem;text-align:left;border-radius:1rem}.azure-glossary-command-service-rail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.azure-glossary-command-service-rail strong{display:inline-grid;place-items:center;min-width:2.2rem;height:1.65rem;border-radius:999px;background:rgba(2,6,23,.52);color:#f8fafc}.azure-glossary-command-atlas-description{margin:.65rem 0 0;color:rgba(226,232,240,.72);line-height:1.5}.azure-glossary-command-more-terms{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .58rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:rgba(226,232,240,.66);background:rgba(2,6,23,.46);font-size:.78rem}.azure-glossary-command-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;margin:1rem 0}.azure-glossary-command-detail-grid div{display:grid;gap:.24rem;padding:.78rem;border:1px solid rgba(148,163,184,.16);border-radius:.95rem;background:rgba(2,6,23,.38)}.azure-glossary-command-detail-grid span{color:rgba(226,232,240,.55);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.azure-glossary-command-detail-grid strong{color:#f8fafc;font-size:.92rem;line-height:1.35}.azure-glossary-command-checklist{display:grid;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none}.azure-glossary-command-checklist li{position:relative;padding:.65rem .75rem .65rem 2rem;border:1px solid rgba(125,211,252,.16);border-radius:.85rem;background:rgba(15,23,42,.5);color:rgba(226,232,240,.84);line-height:1.45}.azure-glossary-command-checklist li::before{content:"✓";position:absolute;left:.72rem;top:.62rem;color:#7dd3fc;font-weight:950}.azure-glossary-command-coverage-note{margin-top:1rem;padding:1rem;border:1px solid rgba(250,204,21,.24);border-radius:1rem;background:linear-gradient(135deg,rgba(120,53,15,.22),rgba(15,23,42,.58));color:rgba(254,243,199,.88);line-height:1.55}.azure-glossary-command-coverage-note strong{color:#fef3c7}@media (max-width:900px){.azure-glossary-command-map-guide,.azure-glossary-command-anatomy-panel{grid-template-columns:1fr}}

/* f395: keep the CLI Atlas focused on mapping commands, not oversized reference cards. */
.azure-glossary-command-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:1rem;align-items:stretch;margin:1rem 0}.azure-glossary-command-search-panel.is-primary{position:relative;border-color:rgba(56,189,248,.26);background:radial-gradient(circle at 0 0,rgba(14,165,233,.16),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.86),rgba(2,6,23,.72));box-shadow:0 22px 70px rgba(2,6,23,.25),inset 0 1px 0 rgba(255,255,255,.05)}.azure-glossary-command-mini-guide{display:grid;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:linear-gradient(135deg,rgba(8,47,73,.42),rgba(15,23,42,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.azure-glossary-command-mini-guide code{display:block;margin-top:.35rem;padding:.72rem;border:1px solid rgba(125,211,252,.2);border-radius:.85rem;background:rgba(2,6,23,.72);color:#bae6fd;white-space:normal;line-height:1.45;word-break:break-word}.azure-glossary-command-mini-guide ol{display:grid;gap:.55rem;margin:0;padding-left:1.15rem;color:rgba(226,232,240,.76);line-height:1.45}.azure-glossary-command-mini-guide strong{color:#f8fafc}.azure-glossary-command-mini-guide button,.azure-glossary-command-task-rail button,.azure-glossary-command-disclosure summary,.azure-glossary-command-legend-list button{border:1px solid rgba(125,211,252,.24);background:rgba(15,23,42,.82);color:#e0f2fe;cursor:pointer}.azure-glossary-command-mini-guide button{justify-self:start;border-radius:999px;padding:.58rem .8rem;font-weight:900}.azure-glossary-command-task-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1rem 0}.azure-glossary-command-task-rail article{display:grid;gap:.45rem;padding:.9rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.12),transparent 32%),rgba(2,6,23,.54)}.azure-glossary-command-task-rail span{width:fit-content;min-height:1.55rem;display:inline-flex;align-items:center;padding:0 .55rem;border:1px solid rgba(125,211,252,.22);border-radius:999px;color:#bae6fd;background:rgba(8,47,73,.42);font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.azure-glossary-command-task-rail h3{margin:0;color:#f8fafc;font-size:1rem}.azure-glossary-command-task-rail p{margin:0;color:rgba(226,232,240,.7);line-height:1.45}.azure-glossary-command-task-rail button{justify-self:start;margin-top:.25rem;border-radius:999px;padding:.5rem .7rem;font-weight:850}.azure-glossary-command-disclosure{margin-top:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1.15rem;background:rgba(2,6,23,.44);overflow:hidden}.azure-glossary-command-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;list-style:none}.azure-glossary-command-disclosure summary::-webkit-details-marker{display:none}.azure-glossary-command-disclosure summary::after{content:"+";display:grid;place-items:center;min-width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid rgba(125,211,252,.24);color:#bae6fd;background:rgba(2,6,23,.38);font-weight:950}.azure-glossary-command-disclosure[open] summary::after{content:"–"}.azure-glossary-command-disclosure summary span{color:#f8fafc;font-weight:950}.azure-glossary-command-disclosure summary small{color:rgba(226,232,240,.58);line-height:1.35}.azure-glossary-command-disclosure[open] .azure-glossary-command-flow-grid,.azure-glossary-command-disclosure[open] .azure-glossary-command-legend-grid{padding:1rem;border-top:1px solid rgba(148,163,184,.12)}.azure-glossary-command-legend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.azure-glossary-command-legend-grid h3{margin:0 0 .6rem;color:#f8fafc}.azure-glossary-command-legend-list{display:grid;gap:.55rem}.azure-glossary-command-legend-list button{display:grid;gap:.25rem;width:100%;padding:.7rem .75rem;border-radius:.9rem;text-align:left}.azure-glossary-command-legend-list button:hover,.azure-glossary-command-legend-list button:focus-visible,.azure-glossary-command-task-rail button:hover,.azure-glossary-command-task-rail button:focus-visible,.azure-glossary-command-mini-guide button:hover,.azure-glossary-command-mini-guide button:focus-visible,.azure-glossary-command-disclosure summary:hover,.azure-glossary-command-disclosure summary:focus-visible{outline:none;border-color:rgba(186,230,253,.7);background:rgba(14,165,233,.16)}.azure-glossary-command-legend-list strong{color:#f8fafc}.azure-glossary-command-legend-list span{color:rgba(226,232,240,.64);line-height:1.35}@media (max-width:980px){.azure-glossary-command-workbench,.azure-glossary-command-legend-grid{grid-template-columns:1fr}}

/* f395 CLI atlas layout polish: keep command browsing above reference material. */
.azure-glossary-command-group-rail-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 0 .55rem;color:rgba(226,232,240,.68)}.azure-glossary-command-group-rail-head span{color:#f8fafc;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.azure-glossary-command-group-rail-head small{line-height:1.35}.azure-glossary-command-disclosure{margin-top:1rem}.azure-glossary-command-disclosure:not([open]){box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}@media(max-width:680px){.azure-glossary-command-group-rail-head{align-items:flex-start;flex-direction:column}}


/* f403 Compare decision support */
.azure-compare-hub{display:grid;gap:1rem}.azure-compare-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:1rem;align-items:stretch;padding:clamp(1rem,2.2vw,1.5rem);border:1px solid rgba(148,163,184,.18);border-radius:1.5rem;background:linear-gradient(135deg,rgba(8,47,73,.55),rgba(15,23,42,.82))}.azure-compare-hero h2{margin:.15rem 0;color:#f8fafc;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.05em}.azure-compare-hero p{max-width:74rem;color:rgba(226,232,240,.82);line-height:1.65}.azure-compare-hero-card{display:grid;align-content:center;gap:.45rem;border:1px solid rgba(125,211,252,.2);border-radius:1.1rem;background:rgba(2,6,23,.36);padding:1rem}.azure-compare-hero-card strong{color:#f8fafc;font-size:1.5rem}.azure-compare-hero-card span{color:#cbd5e1}.azure-compare-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.6rem;border:1px solid rgba(56,189,248,.22);border-radius:1rem;background:rgba(2,6,23,.52)}.azure-compare-search input{border:0;outline:0;background:transparent;color:#f8fafc;padding:.75rem .85rem}.azure-compare-search button,.azure-compare-chips button,.azure-compare-featured a,.azure-compare-card a{border:1px solid rgba(125,211,252,.24);border-radius:999px;background:rgba(14,165,233,.12);color:#e0f2fe;padding:.55rem .75rem;text-decoration:none;cursor:pointer;font-weight:800}.azure-compare-chips,.azure-compare-featured,.azure-compare-links,.azure-compare-actions{display:flex;flex-wrap:wrap;gap:.5rem}.azure-compare-chips button.is-active{border-color:rgba(125,211,252,.72);background:rgba(14,165,233,.24)}.azure-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.azure-compare-card{display:grid;gap:.8rem;border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:radial-gradient(circle at 10% 0%,rgba(56,189,248,.12),transparent 32%),rgba(15,23,42,.72);padding:1rem;min-height:100%}.azure-compare-card[hidden]{display:none}.azure-compare-card-top{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.azure-compare-card-top span{color:#7dd3fc;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.azure-compare-card h3{margin:0;color:#f8fafc;font-size:1.25rem}.azure-compare-card p,.azure-compare-decision-grid span{margin:0;color:rgba(226,232,240,.78);line-height:1.55}.azure-compare-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.azure-compare-decision-grid div{border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:rgba(2,6,23,.34);padding:.75rem}.azure-compare-decision-grid strong{display:block;color:#f8fafc;margin-bottom:.3rem}.azure-compare-empty{padding:1rem;border:1px dashed rgba(148,163,184,.28);border-radius:1rem;color:#cbd5e1}@media(max-width:760px){.azure-compare-hero,.azure-compare-search,.azure-compare-decision-grid{grid-template-columns:1fr}}

/* f413 Runbooks UX simplification: task-first finder, calmer landing page, and lower proof metrics. */
.azure-runbooks-page .site-main { max-width: none; }
.azure-runbooks-shell,
.azure-ops-shell {
  width: min(94vw, 1320px);
  max-width: 1320px;
  gap: clamp(1rem, 2vw, 1.35rem);
}
.azure-runbooks-task-hero {
  gap: clamp(1rem, 2vw, 1.35rem);
  padding: clamp(1.25rem, 3vw, 2.15rem);
  background: radial-gradient(circle at 10% 0%, rgba(56, 189, 248, .18), transparent 34%), linear-gradient(135deg, rgba(15, 23, 42, .96), rgba(2, 6, 23, .9));
}
.azure-runbooks-hero-copy h1,
.azure-runbooks-task-hero h1 {
  max-width: 980px;
  margin: .25rem 0 .45rem;
  font-size: clamp(2.35rem, 5vw, 4.9rem);
  line-height: .96;
  letter-spacing: -.06em;
}
.azure-runbooks-hero-copy p,
.azure-runbooks-task-hero > p {
  max-width: 860px;
  color: #cbd5e1;
  font-size: clamp(1rem, 1.2vw, 1.14rem);
  line-height: 1.65;
}
.azure-runbooks-primary-search,
.azure-runbooks-task-hero .azure-ops-search { max-width: 980px; }
.azure-runbooks-task-hero .azure-ops-search-row {
  grid-template-columns: minmax(0, 1fr) auto auto;
  border-color: rgba(125, 211, 252, .28);
  background: rgba(2, 6, 23, .62);
}
.azure-runbooks-section-head {
  display: grid;
  gap: .35rem;
  margin-bottom: .8rem;
}
.azure-runbooks-section-head span {
  color: #38bdf8;
  font-size: .74rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.azure-runbooks-section-head h2 {
  margin: 0;
  color: #f8fafc;
  font-size: clamp(1.35rem, 2.6vw, 2.2rem);
  line-height: 1.08;
  letter-spacing: -.035em;
}
.azure-runbooks-section-head p {
  max-width: 820px;
  margin: 0;
  color: #cbd5e1;
  line-height: 1.6;
}
.azure-runbook-common-jobs,
.azure-runbooks-goals,
.azure-runbooks-proof {
  border: 1px solid rgba(148, 163, 184, .16);
  border-radius: 1.25rem;
  background: rgba(15, 23, 42, .58);
  padding: clamp(1rem, 2.3vw, 1.35rem);
  box-shadow: 0 20px 64px rgba(2, 6, 23, .22);
}
.azure-runbook-common-jobs { background: rgba(2, 6, 23, .28); }
.azure-runbook-job-grid,
.azure-runbook-goal-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .75rem;
}
.azure-runbook-job-grid button,
.azure-runbook-goal-grid button {
  display: grid;
  gap: .4rem;
  min-height: 7rem;
  text-align: left;
  border: 1px solid rgba(125, 211, 252, .18);
  border-radius: 1rem;
  color: #e0f2fe;
  background: linear-gradient(135deg, rgba(8, 47, 73, .34), rgba(2, 6, 23, .48));
  padding: .95rem;
  cursor: pointer;
  transition: border-color .16s ease, background .16s ease, transform .16s ease;
}
.azure-runbook-job-grid button:hover,
.azure-runbook-goal-grid button:hover,
.azure-runbook-job-grid button:focus-visible,
.azure-runbook-goal-grid button:focus-visible {
  border-color: rgba(56, 189, 248, .68);
  background: linear-gradient(135deg, rgba(14, 116, 144, .34), rgba(15, 23, 42, .62));
  transform: translateY(-1px);
  outline: none;
}
.azure-runbook-job-grid strong,
.azure-runbook-goal-grid strong {
  color: #f8fafc;
  font-size: 1.02rem;
}
.azure-runbook-job-grid span,
.azure-runbook-goal-grid span {
  color: #aebed0;
  line-height: 1.45;
  font-size: .92rem;
}
.azure-runbooks-guidance-note {
  margin-top: .2rem;
  border-radius: 1rem;
  background: rgba(2, 6, 23, .38);
}
.azure-runbooks-workbench[data-runbooks-mode],
.azure-runbooks-workbench,
.azure-ops-workbench {
  gap: 1rem;
}
[data-runbooks-mode="landing"] .azure-runbooks-workbench {
  grid-template-columns: minmax(0, 1fr) minmax(300px, 390px);
}
[data-runbooks-mode="detail"] .azure-runbooks-workbench {
  grid-template-columns: minmax(290px, 370px) minmax(0, 1fr);
}
.azure-runbooks-results-panel,
.azure-ops-sidebar {
  position: static;
  max-height: none;
  overflow: visible;
}
[data-runbooks-mode="landing"] .azure-runbooks-results-panel .azure-ops-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  max-height: none;
  overflow: visible;
  padding-right: 0;
}
[data-runbooks-mode="detail"] .azure-runbooks-results-panel .azure-ops-list {
  display: grid;
  grid-template-columns: 1fr;
  max-height: min(74vh, 980px);
  overflow: auto;
}
.azure-ops-map-card {
  min-height: 12rem;
  align-content: start;
}
.azure-ops-map-card-meta {
  justify-content: flex-start;
  flex-wrap: wrap;
  text-transform: none;
  letter-spacing: 0;
  gap: .4rem;
}
.azure-ops-map-card-meta span {
  border: 1px solid rgba(148, 163, 184, .14);
  border-radius: 999px;
  padding: .22rem .48rem;
  color: #cbd5e1;
  background: rgba(15, 23, 42, .55);
  font-size: .76rem;
}
.azure-runbook-card-cta {
  align-self: end;
  justify-self: start;
  margin-top: .35rem;
  border: 1px solid rgba(56, 189, 248, .32);
  border-radius: 999px;
  color: #e0f2fe;
  background: rgba(14, 165, 233, .14);
  padding: .42rem .65rem;
  font-size: .82rem;
  font-weight: 800;
}
.azure-runbooks-picker-panel,
.azure-ops-detail {
  min-height: 0;
}
[data-runbooks-mode="landing"] .azure-runbooks-picker-panel {
  position: sticky;
  top: 1rem;
}
.azure-runbooks-starter-fallback,
.azure-runbooks-detail-placeholder {
  padding: clamp(1rem, 2.3vw, 1.35rem);
  color: #cbd5e1;
}
.azure-runbooks-starter-fallback h2,
.azure-runbooks-detail-placeholder h2 {
  margin: .25rem 0 .55rem;
  color: #f8fafc;
  font-size: clamp(1.35rem, 2.6vw, 2rem);
  line-height: 1.1;
}
.azure-runbooks-starter-fallback p,
.azure-runbooks-detail-placeholder p,
.azure-runbooks-detail-placeholder li {
  color: #cbd5e1;
  line-height: 1.6;
}
.azure-runbooks-detail-placeholder ol {
  display: grid;
  gap: .55rem;
  margin: .9rem 0 0;
  padding-left: 1.2rem;
}
.azure-runbooks-fallback-links {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  margin-top: 1rem;
}
.azure-runbooks-fallback-links strong {
  flex: 0 0 100%;
  color: #f8fafc;
}
.azure-runbooks-fallback-links a {
  border: 1px solid rgba(125, 211, 252, .22);
  border-radius: 999px;
  color: #e0f2fe;
  background: rgba(14, 116, 144, .16);
  padding: .5rem .72rem;
  text-decoration: none;
  font-weight: 800;
}
.azure-runbooks-proof .azure-ops-metrics {
  margin: .4rem 0 1rem;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.azure-runbooks-proof .azure-ops-help-grid {
  margin-top: .75rem;
}
.azure-runbook-safe-actions .is-primary {
  border-color: rgba(56, 189, 248, .62);
  background: linear-gradient(135deg, rgba(14, 165, 233, .72), rgba(37, 99, 235, .72));
  color: #f8fafc;
}
.azure-runbook-more-actions {
  position: relative;
}
.azure-runbook-more-actions summary {
  list-style: none;
  border: 1px solid rgba(125, 211, 252, .22);
  border-radius: .85rem;
  color: #e0f2fe;
  background: rgba(15, 23, 42, .72);
  padding: .72rem 1rem;
  font-weight: 800;
  cursor: pointer;
}
.azure-runbook-more-actions summary::-webkit-details-marker { display: none; }
.azure-runbook-more-actions[open] {
  display: grid;
  gap: .45rem;
  width: min(100%, 420px);
}
.azure-runbook-more-actions[open] summary { margin-bottom: .25rem; }
.azure-runbook-more-actions[open] button,
.azure-runbook-more-actions[open] a {
  justify-content: flex-start;
  text-align: left;
}
@media (max-width: 1100px) {
  .azure-runbook-job-grid,
  .azure-runbook-goal-grid,
  [data-runbooks-mode="landing"] .azure-runbooks-workbench,
  [data-runbooks-mode="detail"] .azure-runbooks-workbench,
  .azure-runbooks-proof .azure-ops-metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  [data-runbooks-mode="landing"] .azure-runbooks-picker-panel { position: static; }
}
@media (max-width: 740px) {
  .azure-runbooks-shell,
  .azure-ops-shell { width: 100%; padding-inline: .75rem; }
  .azure-runbooks-task-hero .azure-ops-search-row,
  .azure-runbook-job-grid,
  .azure-runbook-goal-grid,
  [data-runbooks-mode="landing"] .azure-runbooks-workbench,
  [data-runbooks-mode="detail"] .azure-runbooks-workbench,
  [data-runbooks-mode="landing"] .azure-runbooks-results-panel .azure-ops-list,
  .azure-runbooks-proof .azure-ops-metrics {
    grid-template-columns: 1fr;
  }
  .azure-runbook-job-grid button,
  .azure-runbook-goal-grid button { min-height: 0; }
}

/* f414 Runbook Detail + Final Interaction QA: progressive disclosure, safe actions, gated change review. */
.azure-runbooks-shell.has-runbooks-js.is-detail-mode .azure-runbooks-task-hero,
.azure-runbooks-shell.has-runbooks-js.is-detail-mode .azure-runbooks-use-flow,
.azure-runbooks-shell.has-runbooks-js.is-detail-mode .azure-runbooks-filter-panel,
.azure-runbooks-shell.has-runbooks-js.is-detail-mode .azure-runbooks-results-panel { display: none; }
.azure-runbooks-shell.has-runbooks-js.is-detail-mode .azure-runbooks-workbench { display: block; margin: 0; padding: 0; border: 0; background: transparent; }
.azure-runbooks-shell.has-runbooks-js.is-detail-mode .azure-ops-detail { width: min(1180px, 96vw); margin: 1.25rem auto 2rem; }
.azure-runbook-back-link { display: inline-flex; align-items: center; gap: .4rem; margin: 0 0 1rem; border: 1px solid rgba(125,211,252,.28); border-radius: 999px; padding: .65rem 1rem; background: rgba(15,23,42,.68); color: #e0f2fe; font-weight: 800; cursor: pointer; }
.azure-runbook-back-link:hover, .azure-runbook-back-link:focus-visible { border-color: rgba(56,189,248,.7); background: rgba(14,165,233,.16); }
.azure-runbook-detail-hero { align-items: start; }
.azure-runbook-safe-actions { align-self: start; }
.azure-runbook-safe-actions .is-review-first { border-color: rgba(251,191,36,.45); color: #fde68a; background: rgba(120,53,15,.26); }
.azure-runbook-glance-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: .85rem; }
.azure-runbook-glance-grid article { border: 1px solid rgba(148,163,184,.18); border-radius: 1rem; padding: .95rem; background: rgba(15,23,42,.48); }
.azure-runbook-glance-grid article span { display: block; color: #93c5fd; text-transform: uppercase; letter-spacing: .08em; font-size: .72rem; font-weight: 900; margin-bottom: .35rem; }
.azure-runbook-glance-grid article strong { color: #f8fafc; }
.azure-runbook-glance-grid article p { margin: .35rem 0 0; color: #cbd5e1; line-height: 1.45; }
.azure-runbook-glance-grid article code { white-space: normal; word-break: break-word; }
.azure-runbook-safety-rail { border-color: rgba(34,197,94,.32) !important; background: rgba(22,101,52,.18) !important; }
.azure-runbook-detail-nav { position: sticky; top: .75rem; z-index: 5; display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; margin: 1rem 0; padding: .75rem; border: 1px solid rgba(125,211,252,.16); border-radius: 1rem; background: rgba(2,6,23,.86); backdrop-filter: blur(14px); box-shadow: 0 18px 60px rgba(0,0,0,.18); }
.azure-runbook-detail-nav a, .azure-runbook-detail-nav span { border: 1px solid rgba(148,163,184,.2); border-radius: 999px; padding: .5rem .75rem; color: #dbeafe; text-decoration: none; font-weight: 800; font-size: .86rem; }
.azure-runbook-detail-nav span { margin-left: auto; color: #bbf7d0; border-color: rgba(74,222,128,.34); background: rgba(22,101,52,.2); }
.azure-runbook-progressive-stack { display: grid; gap: 1rem; }
.azure-runbook-detail-section { border: 1px solid rgba(125,211,252,.16); border-radius: 1.2rem; background: rgba(15,23,42,.64); overflow: hidden; box-shadow: 0 20px 65px rgba(0,0,0,.18); }
.azure-runbook-detail-section > summary { display: grid; grid-template-columns: minmax(5rem, .22fr) 1fr; gap: .35rem 1rem; align-items: center; list-style: none; cursor: pointer; padding: 1rem 1.1rem; }
.azure-runbook-detail-section > summary::-webkit-details-marker { display: none; }
.azure-runbook-detail-section > summary::after { content: '+'; grid-column: 3; grid-row: 1 / span 2; justify-self: end; width: 1.9rem; height: 1.9rem; display: inline-grid; place-items: center; border-radius: 999px; border: 1px solid rgba(125,211,252,.28); color: #bae6fd; }
.azure-runbook-detail-section[open] > summary::after { content: '–'; }
.azure-runbook-detail-section > summary span { color: #7dd3fc; text-transform: uppercase; letter-spacing: .08em; font-size: .74rem; font-weight: 900; }
.azure-runbook-detail-section > summary strong { color: #f8fafc; font-size: 1.05rem; }
.azure-runbook-detail-section > summary em { grid-column: 2 / span 2; color: #cbd5e1; font-style: normal; line-height: 1.45; }
.azure-runbook-detail-section-body { padding: 0 1.1rem 1.1rem; }
.azure-ops-change-gate[data-ops-change-gate] { margin-top: 1rem; border: 1px solid rgba(251,191,36,.34); border-radius: 1rem; background: rgba(120,53,15,.16); overflow: hidden; }
.azure-ops-change-gate[data-ops-change-gate] > summary { display: flex; flex-wrap: wrap; gap: .45rem .75rem; align-items: center; padding: .9rem 1rem; cursor: pointer; color: #fde68a; font-weight: 900; }
.azure-ops-change-gate[data-ops-change-gate] > summary span { text-transform: uppercase; letter-spacing: .08em; font-size: .72rem; color: #fbbf24; }
.azure-ops-change-warning { border-top: 1px solid rgba(251,191,36,.22); padding: .9rem 1rem; color: #fde68a; background: rgba(15,23,42,.38); }
.azure-ops-change-warning ul { margin: .5rem 0 0; padding-left: 1.2rem; color: #fef3c7; }
@media(max-width:680px) {
  .azure-runbook-glance-grid { grid-template-columns: 1fr; }
  .azure-runbook-detail-nav { position: static; }
  .azure-runbook-detail-nav span { margin-left: 0; width: 100%; }
  .azure-runbook-detail-section > summary { grid-template-columns: 1fr; }
  .azure-runbook-detail-section > summary em { grid-column: 1; }
  .azure-runbook-detail-section > summary::after { grid-column: 1; grid-row: auto; justify-self: start; }
}
@media print {
  .azure-runbook-back-link, .azure-runbook-detail-nav, .azure-ops-more-actions { display: none !important; }
  .azure-runbook-detail-section { break-inside: avoid; box-shadow: none; border-color: #cbd5e1; }
  .azure-runbook-detail-section:not([open]) .azure-runbook-detail-section-body { display: block; }
}


/* f425 Learn UX + Learning Path Quality Pass */
.azure-learn-page .site-main{overflow:hidden}.azure-learn-shell{position:relative;padding:clamp(1rem,2vw,1.5rem) 0 clamp(2rem,5vw,4rem)}.azure-learn-frame{width:min(94vw,1320px);margin:0 auto;display:grid;gap:1rem}.azure-learn-hero,.azure-learn-outcome-panel,.azure-learn-lane-card,.azure-learn-library,.azure-learn-map-panel{position:relative;overflow:hidden;border:1px solid rgba(125,211,252,.18);border-radius:28px;background:radial-gradient(circle at 16% 0%,rgba(56,189,248,.16),transparent 34rem),radial-gradient(circle at 90% 12%,rgba(37,99,235,.18),transparent 30rem),linear-gradient(135deg,rgba(15,23,42,.9),rgba(2,6,23,.94));box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(1rem,2.5vw,1.75rem)}.azure-learn-hero::before,.azure-learn-outcome-panel::before,.azure-learn-library::before,.azure-learn-map-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(125,211,252,.07),transparent 62%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4rem);opacity:.68}.azure-learn-hero>*,.azure-learn-outcome-panel>*,.azure-learn-library>*,.azure-learn-map-panel>*{position:relative;z-index:1}.azure-learn-hero h1{max-width:920px;margin:.25rem 0 .75rem;color:#f8fafc;font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(3rem,6vw,6.1rem);line-height:.92;letter-spacing:-.055em;text-shadow:0 16px 45px rgba(0,0,0,.5),0 0 30px rgba(14,165,233,.14)}.azure-learn-hero p{max-width:780px;color:rgba(226,232,240,.82);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.azure-learn-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;margin:1.15rem 0 .8rem;padding:.72rem;border:1px solid rgba(125,211,252,.2);border-radius:1.15rem;background:rgba(2,6,23,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.azure-learn-search input[type=search]{min-height:2.8rem;border:1px solid rgba(148,163,184,.24);border-radius:.9rem;background:rgba(2,6,23,.82);color:#f8fafc;padding:.78rem .95rem;outline:none}.azure-learn-search input[type=search]:focus{border-color:rgba(125,211,252,.68);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.azure-learn-search button,.azure-learn-path-actions a,.azure-learn-path-actions button{min-height:2.7rem;border:1px solid rgba(56,189,248,.45);border-radius:.9rem;background:linear-gradient(135deg,rgba(14,165,233,.82),rgba(37,99,235,.82));color:#f8fafc;padding:0 .95rem;cursor:pointer;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.azure-learn-search button.secondary,.azure-learn-path-actions a:nth-child(n+2){background:rgba(15,23,42,.82);border-color:rgba(125,211,252,.22);color:#e0f2fe}.azure-learn-proof{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.azure-learn-proof span{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;padding:.55rem .78rem;border:1px solid rgba(125,211,252,.22);border-radius:999px;background:linear-gradient(135deg,rgba(8,47,73,.5),rgba(2,6,23,.62));color:rgba(226,232,240,.78);font-size:.82rem}.azure-learn-proof strong{color:#f8fafc;font-weight:950}.azure-learn-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.azure-learn-section-head.compact{align-items:start}.azure-learn-section-head h2{margin:.15rem 0 0;color:#f8fafc;font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(2rem,3vw,3.15rem);line-height:1;letter-spacing:-.04em}.azure-learn-section-head p{max-width:42rem;margin:0;color:rgba(226,232,240,.72);line-height:1.55}.azure-learn-outcome-grid,.azure-learn-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.azure-learn-outcome-card,.azure-learn-map-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:.55rem;min-height:10.5rem;padding:1rem;border:1px solid rgba(125,211,252,.18);border-radius:1.25rem;background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.13),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(2,6,23,.78));box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045);text-decoration:none}.azure-learn-outcome-card:hover,.azure-learn-outcome-card:focus-visible,.azure-learn-map-card:hover,.azure-learn-map-card:focus-visible{transform:translateY(-2px);border-color:rgba(125,211,252,.46);box-shadow:0 26px 72px rgba(0,0,0,.34),0 0 36px rgba(14,165,233,.13);outline:none}.azure-learn-outcome-card span,.azure-learn-map-card span,.azure-learn-path-topline span,.azure-learn-area-head span{display:inline-flex;width:max-content;min-height:1.65rem;align-items:center;padding:0 .58rem;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:rgba(8,47,73,.44);color:#bae6fd;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.azure-learn-outcome-card strong,.azure-learn-map-card strong{color:#f8fafc;font-size:1.25rem;line-height:1.1}.azure-learn-outcome-card small,.azure-learn-map-card small{color:rgba(226,232,240,.66);line-height:1.45}.azure-learn-fast-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.azure-learn-lane-card{min-height:unset}.azure-learn-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.azure-learn-mini-card{display:grid;gap:.28rem;padding:.82rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:rgba(2,6,23,.42);text-decoration:none}.azure-learn-mini-card:hover,.azure-learn-mini-card:focus-visible{outline:none;border-color:rgba(125,211,252,.55);background:rgba(8,47,73,.42)}.azure-learn-mini-card span{color:#7dd3fc;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.azure-learn-mini-card strong{color:#f8fafc;line-height:1.2}.azure-learn-mini-card small{color:rgba(226,232,240,.58)}.azure-learn-area-section{scroll-margin-top:6rem;margin-top:1.2rem}.azure-learn-area-section:first-of-type{margin-top:0}.azure-learn-area-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:.75rem 0}.azure-learn-area-head h3{margin:.35rem 0 .25rem;color:#f8fafc;font-size:clamp(1.5rem,2.3vw,2.4rem);letter-spacing:-.025em}.azure-learn-area-head p{max-width:54rem;margin:0;color:rgba(226,232,240,.68);line-height:1.5}.azure-learn-area-head strong{display:inline-flex;min-height:2.1rem;align-items:center;padding:0 .75rem;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:rgba(2,6,23,.48);color:#f8fafc}.azure-learn-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.azure-learn-path-card{position:relative;overflow:hidden;display:grid;gap:.8rem;min-height:28rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.13),transparent 45%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(2,6,23,.78));box-shadow:0 18px 54px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.045)}.azure-learn-path-card::after{content:"";position:absolute;right:-2.75rem;top:-2.75rem;width:9rem;height:9rem;border:1px solid rgba(125,211,252,.14);transform:rotate(45deg);box-shadow:inset 0 0 36px rgba(56,189,248,.1),0 0 28px rgba(56,189,248,.08)}.azure-learn-path-card>*{position:relative;z-index:1}.azure-learn-path-card:target{border-color:rgba(186,230,253,.72);box-shadow:0 28px 80px rgba(0,0,0,.38),0 0 44px rgba(14,165,233,.18)}.azure-learn-path-topline{display:flex;flex-wrap:wrap;gap:.42rem}.azure-learn-path-card h4{margin:0;color:#f8fafc;font-size:1.28rem;line-height:1.13;letter-spacing:-.015em}.azure-learn-path-card p{margin:0;color:rgba(226,232,240,.72);line-height:1.5}.azure-learn-path-signal{display:grid;gap:.28rem;padding:.72rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(2,6,23,.34)}.azure-learn-path-signal strong,.azure-learn-crosslinks strong{color:#bae6fd;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.azure-learn-path-signal span{color:rgba(226,232,240,.78);line-height:1.45}.azure-learn-term-strip{display:flex;flex-wrap:wrap;gap:.42rem}.azure-learn-term-strip button{border:1px solid rgba(125,211,252,.2);border-radius:999px;background:rgba(15,23,42,.82);color:#e0f2fe;padding:.42rem .6rem;cursor:pointer;font-size:.76rem;font-weight:850}.azure-learn-term-strip button:hover,.azure-learn-term-strip button:focus-visible{outline:none;border-color:rgba(186,230,253,.7);background:rgba(14,165,233,.18)}.azure-learn-crosslinks{display:grid;gap:.65rem;margin-top:auto}.azure-learn-crosslinks div{display:grid;gap:.35rem;padding:.72rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(15,23,42,.38)}.azure-learn-crosslinks a{color:#e0f2fe;text-decoration:none;line-height:1.35}.azure-learn-crosslinks a:hover,.azure-learn-crosslinks a:focus-visible{text-decoration:underline;outline:none}.azure-learn-crosslinks code{color:#bae6fd;white-space:normal}.azure-learn-path-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.azure-learn-map-panel{margin-bottom:.5rem}.azure-learn-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.azure-learn-outcome-grid,.azure-learn-path-grid,.azure-learn-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azure-learn-fast-lanes{grid-template-columns:1fr}.azure-learn-mini-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.azure-learn-frame{width:min(94vw,720px)}.azure-learn-hero h1{font-size:clamp(2.5rem,15vw,4.2rem)}.azure-learn-search{grid-template-columns:1fr}.azure-learn-section-head,.azure-learn-area-head{display:grid;align-items:start}.azure-learn-outcome-grid,.azure-learn-path-grid,.azure-learn-map-grid,.azure-learn-mini-list{grid-template-columns:1fr}.azure-learn-path-card{min-height:unset}.azure-learn-proof span{width:100%;justify-content:space-between}}


/* f426 Azure Resource Graph Query Library */
.azure-resource-graph-page .site-main{overflow:hidden}.azure-resource-graph-shell{position:relative;padding:clamp(1rem,2vw,1.5rem) 0 clamp(2rem,5vw,4rem)}.azure-resource-graph-frame{width:min(94vw,1320px);margin:0 auto;display:grid;gap:1rem}.azure-resource-graph-hero,.azure-resource-graph-flow article,.azure-resource-graph-library{position:relative;overflow:hidden;border:1px solid rgba(125,211,252,.18);border-radius:28px;background:radial-gradient(circle at 16% 0%,rgba(56,189,248,.17),transparent 34rem),radial-gradient(circle at 88% 14%,rgba(37,99,235,.16),transparent 30rem),linear-gradient(135deg,rgba(15,23,42,.9),rgba(2,6,23,.94));box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(1rem,2.5vw,1.75rem)}.azure-resource-graph-hero::before,.azure-resource-graph-library::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(125,211,252,.07),transparent 62%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4rem);opacity:.68}.azure-resource-graph-hero>*,.azure-resource-graph-library>*{position:relative;z-index:1}.azure-resource-graph-hero h1{max-width:990px;margin:.25rem 0 .75rem;color:#f8fafc;font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(3rem,6vw,6.2rem);line-height:.92;letter-spacing:-.055em;text-shadow:0 16px 45px rgba(0,0,0,.5),0 0 30px rgba(14,165,233,.14)}.azure-resource-graph-hero p{max-width:820px;color:rgba(226,232,240,.82);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.azure-resource-graph-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;margin:1.15rem 0 .8rem;padding:.72rem;border:1px solid rgba(125,211,252,.2);border-radius:1.15rem;background:rgba(2,6,23,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.azure-resource-graph-search input{min-height:2.8rem;border:1px solid rgba(148,163,184,.24);border-radius:.9rem;background:rgba(2,6,23,.82);color:#f8fafc;padding:.78rem .95rem;outline:none}.azure-resource-graph-search input:focus{border-color:rgba(125,211,252,.68);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.azure-resource-graph-search button,.azure-resource-graph-library-head button,.azure-resource-graph-actions button,.azure-resource-graph-actions a,.azure-resource-graph-show-more{min-height:2.7rem;border:1px solid rgba(56,189,248,.45);border-radius:.9rem;background:linear-gradient(135deg,rgba(14,165,233,.82),rgba(37,99,235,.82));color:#f8fafc;padding:0 .95rem;cursor:pointer;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.azure-resource-graph-search button.secondary,.azure-resource-graph-actions .secondary,.azure-resource-graph-actions a,.azure-resource-graph-library-head button{background:rgba(15,23,42,.82);border-color:rgba(125,211,252,.22);color:#e0f2fe}.azure-resource-graph-proof{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.azure-resource-graph-proof span{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;padding:.55rem .78rem;border:1px solid rgba(125,211,252,.22);border-radius:999px;background:linear-gradient(135deg,rgba(8,47,73,.5),rgba(2,6,23,.62));color:rgba(226,232,240,.78);font-size:.82rem}.azure-resource-graph-proof strong{color:#f8fafc;font-weight:950}.azure-resource-graph-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.azure-resource-graph-flow article{display:grid;gap:.4rem;min-height:10rem;border-radius:1.2rem}.azure-resource-graph-flow span{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:rgba(14,165,233,.16);color:#bae6fd;font-weight:950}.azure-resource-graph-flow strong{color:#f8fafc;font-size:1.05rem}.azure-resource-graph-flow p{margin:0;color:rgba(226,232,240,.68);line-height:1.5}.azure-resource-graph-library-head,.azure-resource-graph-results-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.azure-resource-graph-library-head h2{margin:.15rem 0 0;color:#f8fafc;font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(2.2rem,3.2vw,3.5rem);line-height:1;letter-spacing:-.04em}.azure-resource-graph-library-head p,.azure-resource-graph-results-head p{max-width:46rem;margin:0;color:rgba(226,232,240,.72);line-height:1.55}.azure-resource-graph-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.azure-resource-graph-area-grid button{display:grid;gap:.35rem;min-height:8rem;text-align:left;border:1px solid rgba(125,211,252,.17);border-radius:1.15rem;background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.12),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.88),rgba(2,6,23,.72));color:#e2e8f0;padding:.85rem;cursor:pointer}.azure-resource-graph-area-grid button[aria-pressed=true],.azure-resource-graph-area-grid button:hover,.azure-resource-graph-area-grid button:focus-visible{outline:none;border-color:rgba(125,211,252,.55);box-shadow:0 22px 62px rgba(0,0,0,.28),0 0 30px rgba(14,165,233,.12)}.azure-resource-graph-area-grid span{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950}.azure-resource-graph-area-grid strong{color:#f8fafc;font-size:1.55rem}.azure-resource-graph-area-grid small{color:rgba(226,232,240,.62);line-height:1.4}.azure-resource-graph-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 1.15rem}.azure-resource-graph-filter-row button{border:1px solid rgba(125,211,252,.2);border-radius:999px;background:rgba(15,23,42,.76);color:#e0f2fe;padding:.5rem .72rem;cursor:pointer;font-weight:850}.azure-resource-graph-filter-row button:hover,.azure-resource-graph-filter-row button:focus-visible{outline:none;border-color:rgba(125,211,252,.58);background:rgba(14,165,233,.16)}.azure-resource-graph-results-head span{display:inline-flex;color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950}.azure-resource-graph-results-head h3{margin:.2rem 0 0;color:#f8fafc;font-size:clamp(1.45rem,2.3vw,2.5rem);line-height:1.05}.azure-resource-graph-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.azure-resource-graph-card{position:relative;overflow:hidden;display:grid;gap:.75rem;min-height:31rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.13),transparent 45%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(2,6,23,.78));box-shadow:0 18px 54px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.045);scroll-margin-top:6rem}.azure-resource-graph-card:target{border-color:rgba(186,230,253,.72);box-shadow:0 28px 80px rgba(0,0,0,.38),0 0 44px rgba(14,165,233,.18)}.azure-resource-graph-card-top{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.azure-resource-graph-card-top span,.azure-resource-graph-card-top strong,.azure-resource-graph-best,.azure-resource-graph-meta span{display:inline-flex;width:max-content;min-height:1.65rem;align-items:center;padding:0 .58rem;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:rgba(8,47,73,.44);color:#bae6fd;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.azure-resource-graph-card-top strong{border-color:rgba(74,222,128,.28);background:rgba(22,101,52,.22);color:#bbf7d0}.azure-resource-graph-best{border-color:rgba(251,191,36,.38);background:rgba(120,53,15,.24);color:#fde68a}.azure-resource-graph-card h3{margin:0;color:#f8fafc;font-size:1.28rem;line-height:1.13;letter-spacing:-.015em}.azure-resource-graph-card p{margin:0;color:rgba(226,232,240,.72);line-height:1.5}.azure-resource-graph-meta{display:flex;flex-wrap:wrap;gap:.42rem}.azure-resource-graph-query-box{border:1px solid rgba(125,211,252,.16);border-radius:1rem;background:rgba(2,6,23,.46);overflow:hidden}.azure-resource-graph-query-box summary{cursor:pointer;padding:.7rem .8rem;color:#bae6fd;font-weight:900}.azure-resource-graph-query-box pre{margin:0;padding:.85rem;overflow:auto;border-top:1px solid rgba(125,211,252,.12);background:rgba(2,6,23,.62)}.azure-resource-graph-query-box code{white-space:pre;color:#e0f2fe;font-size:.82rem}.azure-resource-graph-readout,.azure-resource-graph-signal{display:grid;gap:.32rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(2,6,23,.34)}.azure-resource-graph-readout strong,.azure-resource-graph-signal strong{color:#bae6fd;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.azure-resource-graph-signal ul{margin:.15rem 0 0;padding-left:1.15rem;color:rgba(226,232,240,.72);line-height:1.45}.azure-resource-graph-signal.is-safe{border-color:rgba(74,222,128,.18);background:rgba(22,101,52,.13)}.azure-resource-graph-link-grid{display:grid;gap:.35rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(15,23,42,.38)}.azure-resource-graph-link-grid a{color:#e0f2fe;text-decoration:none;line-height:1.35}.azure-resource-graph-link-grid a:hover,.azure-resource-graph-link-grid a:focus-visible{text-decoration:underline;outline:none}.azure-resource-graph-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.azure-resource-graph-show-more{justify-self:center;margin:1rem auto 0;min-width:16rem}.azure-resource-graph-empty{grid-column:1/-1;border:1px solid rgba(125,211,252,.18);border-radius:1.2rem;padding:1rem;background:rgba(2,6,23,.42)}@media (max-width:1120px){.azure-resource-graph-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azure-resource-graph-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azure-resource-graph-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.azure-resource-graph-frame{width:min(94vw,720px)}.azure-resource-graph-hero h1{font-size:clamp(2.5rem,15vw,4.2rem)}.azure-resource-graph-search{grid-template-columns:1fr}.azure-resource-graph-library-head,.azure-resource-graph-results-head{display:grid;align-items:start}.azure-resource-graph-area-grid,.azure-resource-graph-card-grid,.azure-resource-graph-flow{grid-template-columns:1fr}.azure-resource-graph-card{min-height:unset}.azure-resource-graph-proof span{width:100%;justify-content:space-between}}

.azure-learn-resource-graph-handoff,.azure-resource-graph-integration-rail{position:relative;overflow:hidden;border:1px solid rgba(125,211,252,.18);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(56,189,248,.14),transparent 30rem),linear-gradient(135deg,rgba(15,23,42,.88),rgba(2,6,23,.94));box-shadow:0 24px 72px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055);padding:clamp(1rem,2vw,1.45rem)}
.azure-learn-resource-graph-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem}.azure-learn-resource-graph-handoff h2{margin:.15rem 0 .35rem;color:#f8fafc;font-family:var(--lux-serif,Georgia,'Times New Roman',serif);font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1}.azure-learn-resource-graph-handoff p{margin:0;max-width:56rem;color:rgba(226,232,240,.72);line-height:1.55}.azure-learn-resource-graph-handoff a,.azure-resource-graph-integration-rail a{min-height:2.6rem;border:1px solid rgba(56,189,248,.42);border-radius:.9rem;background:linear-gradient(135deg,rgba(14,165,233,.76),rgba(37,99,235,.76));color:#f8fafc;padding:0 .9rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.azure-resource-graph-integration-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.azure-resource-graph-integration-rail article{display:grid;gap:.45rem;padding:.95rem;border:1px solid rgba(148,163,184,.14);border-radius:1.05rem;background:rgba(2,6,23,.34)}.azure-resource-graph-integration-rail span,.azure-resource-graph-link-block>strong{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:950}.azure-resource-graph-integration-rail strong{color:#f8fafc;font-size:1.1rem}.azure-resource-graph-integration-rail p{margin:0;color:rgba(226,232,240,.68);line-height:1.5}.azure-resource-graph-link-block{display:grid;gap:.45rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(15,23,42,.38)}.azure-resource-graph-link-block .azure-resource-graph-link-grid{padding:0;border:0;background:transparent}@media (max-width:900px){.azure-learn-resource-graph-handoff,.azure-resource-graph-integration-rail{grid-template-columns:1fr}.azure-learn-resource-graph-handoff a{width:100%}}


/* f428 Home + Primary Navigation Conversion Polish */
.azure-home-page .site-main { width: min(1500px, calc(100vw - clamp(1rem, 3vw, 2rem))); }
.azure-home-layout { gap: clamp(1rem, 2.2vw, 1.5rem); }
.azure-home-hero { padding: clamp(1.15rem, 3vw, 2.35rem); }
.azure-home-hero-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, 440px); gap: clamp(1.1rem, 2.5vw, 2rem); align-items: stretch; }
.azure-home-hero-copy { display: grid; align-content: center; min-width: 0; }
.azure-home-hero h1 { max-width: 980px; font-size: clamp(3rem, 6.4vw, 6.4rem); line-height: .9; letter-spacing: -.07em; }
.azure-home-hero p { max-width: 920px; }
.azure-home-search { width: min(980px, 100%); }
.azure-home-quick-starts { margin-top: .65rem; }
.azure-home-hero-actions { display: flex; flex-wrap: wrap; gap: .6rem; margin-top: 1rem; }
.azure-home-hero-actions a,
.azure-home-trust-actions a { display: inline-flex; align-items: center; justify-content: center; min-height: 2.45rem; padding: 0 .9rem; border: 1px solid rgba(125,211,252,.24); border-radius: 999px; color: #e0f2fe; background: rgba(15,23,42,.76); text-decoration: none; font-weight: 900; }
.azure-home-hero-actions .is-primary { border-color: rgba(56,189,248,.58); background: linear-gradient(135deg, rgba(14,165,233,.78), rgba(37,99,235,.72)); color: #f8fafc; box-shadow: 0 18px 42px rgba(14,165,233,.15); }
.azure-home-proof-stack { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .7rem; position: relative; z-index: 1; }
.azure-home-proof-stack a { display: grid; align-content: start; gap: .22rem; min-height: 8rem; padding: .9rem; border: 1px solid rgba(125,211,252,.17); border-radius: 1.15rem; background: radial-gradient(circle at 10% 0%, rgba(56,189,248,.13), transparent 40%), rgba(2,6,23,.46); color: #e2e8f0; text-decoration: none; box-shadow: inset 0 1px 0 rgba(255,255,255,.045); transition: transform .16s ease, border-color .16s ease, background .16s ease; }
.azure-home-proof-stack a:hover,
.azure-home-proof-stack a:focus-visible { transform: translateY(-2px); border-color: rgba(125,211,252,.56); background: radial-gradient(circle at 10% 0%, rgba(56,189,248,.2), transparent 42%), rgba(15,23,42,.64); outline: none; }
.azure-home-proof-stack strong { color: #f8fafc; font-size: clamp(1.6rem, 2.8vw, 2.35rem); letter-spacing: -.045em; }
.azure-home-proof-stack span { color: #bae6fd; font-size: .78rem; font-weight: 950; letter-spacing: .07em; text-transform: uppercase; }
.azure-home-proof-stack small { color: #aebed0; line-height: 1.35; }
.azure-home-workspace-panel,
.azure-home-operating-loop,
.azure-home-trust-strip { position: relative; overflow: hidden; border: 1px solid rgba(148,163,184,.17); border-radius: clamp(22px, 3vw, 32px); background: radial-gradient(circle at 10% 0%, rgba(56,189,248,.13), transparent 32rem), linear-gradient(135deg, rgba(15,23,42,.78), rgba(2,6,23,.88)); box-shadow: 0 28px 82px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.045); padding: clamp(1rem, 2.5vw, 1.55rem); }
.azure-home-workspace-panel::after,
.azure-home-operating-loop::after,
.azure-home-trust-strip::after { content: ''; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(120deg, rgba(255,255,255,.05), transparent 28%, transparent 78%, rgba(56,189,248,.055)); opacity: .7; }
.azure-home-workspace-panel > *,
.azure-home-operating-loop > *,
.azure-home-trust-strip > * { position: relative; z-index: 1; }
.azure-home-workspace-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .85rem; }
.azure-home-workspace-card { display: grid; align-content: start; gap: .55rem; min-height: 15rem; padding: 1rem; border: 1px solid rgba(125,211,252,.16); border-radius: 1.25rem; background: radial-gradient(circle at 12% 0%, rgba(14,165,233,.12), transparent 40%), linear-gradient(145deg, rgba(15,23,42,.88), rgba(2,6,23,.65)); color: #e2e8f0; text-decoration: none; box-shadow: 0 18px 54px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.04); transition: transform .16s ease, border-color .16s ease, box-shadow .16s ease; }
.azure-home-workspace-card:hover,
.azure-home-workspace-card:focus-visible { transform: translateY(-2px); border-color: rgba(125,211,252,.58); box-shadow: 0 26px 76px rgba(0,0,0,.32), 0 0 36px rgba(14,165,233,.12); outline: none; }
.azure-home-workspace-card.is-search { grid-column: span 2; background: radial-gradient(circle at 12% 0%, rgba(56,189,248,.19), transparent 44%), linear-gradient(135deg, rgba(8,47,73,.68), rgba(2,6,23,.72)); }
.azure-home-workspace-card span { color: #38bdf8; font-size: .72rem; font-weight: 950; letter-spacing: .1em; text-transform: uppercase; }
.azure-home-workspace-card strong { color: #f8fafc; font-size: clamp(1.1rem, 1.5vw, 1.38rem); line-height: 1.12; letter-spacing: -.025em; }
.azure-home-workspace-card small { color: #cbd5e1; line-height: 1.55; font-size: .95rem; }
.azure-home-workspace-card em { align-self: end; justify-self: start; margin-top: .2rem; border: 1px solid rgba(125,211,252,.2); border-radius: 999px; padding: .42rem .65rem; color: #e0f2fe; background: rgba(14,165,233,.12); font-style: normal; font-weight: 900; font-size: .82rem; }
.azure-home-operating-loop { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: clamp(1rem, 2.2vw, 1.4rem); align-items: center; }
.azure-home-loop-copy h2,
.azure-home-trust-strip h2 { margin: .2rem 0 .55rem; color: #f8fafc; font-size: clamp(1.7rem, 3.3vw, 3.2rem); line-height: .98; letter-spacing: -.045em; }
.azure-home-loop-copy p,
.azure-home-trust-strip p { color: #cbd5e1; line-height: 1.65; }
.azure-home-loop-steps { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; }
.azure-home-loop-steps article { display: grid; grid-template-columns: auto 1fr; column-gap: .7rem; row-gap: .18rem; padding: .9rem; border: 1px solid rgba(148,163,184,.15); border-radius: 1rem; background: rgba(2,6,23,.38); }
.azure-home-loop-steps span { display: grid; place-items: center; width: 2rem; height: 2rem; border-radius: 999px; background: rgba(14,165,233,.18); color: #bae6fd; font-weight: 950; }
.azure-home-loop-steps strong { color: #f8fafc; align-self: center; }
.azure-home-loop-steps p { grid-column: 2; margin: 0; color: #cbd5e1; line-height: 1.45; }
.azure-home-trust-strip { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 1rem; align-items: center; }
.azure-home-trust-actions { display: flex; flex-wrap: wrap; gap: .55rem; justify-content: flex-end; }
@media (max-width: 1100px) { .azure-home-hero-grid, .azure-home-operating-loop, .azure-home-trust-strip { grid-template-columns: 1fr; } .azure-home-workspace-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .azure-home-workspace-card.is-search { grid-column: span 1; } .azure-home-trust-actions { justify-content: flex-start; } }
@media (max-width: 720px) { .azure-home-proof-stack, .azure-home-workspace-grid, .azure-home-loop-steps { grid-template-columns: 1fr; } .azure-home-hero h1 { font-size: clamp(2.5rem, 14vw, 4rem); } .azure-home-hero-actions a, .azure-home-trust-actions a { width: 100%; } }


/* f430 Last Six Iterations Bug Sweep + Azure Exam Readiness Expansion */
.azure-learn-lane-card.is-exam,
.azure-home-exam-strip {
  border: 1px solid rgba(125, 211, 252, .22);
  background:
    radial-gradient(circle at 16% 0%, rgba(56, 189, 248, .18), transparent 34rem),
    linear-gradient(135deg, rgba(15, 23, 42, .9), rgba(2, 6, 23, .86));
  box-shadow: 0 24px 76px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.06);
}
.azure-home-exam-strip {
  display: flex;
  justify-content: space-between;
  gap: 1.25rem;
  align-items: center;
  padding: clamp(1.1rem, 2vw, 1.6rem);
  border-radius: 26px;
  margin-block: 1.25rem;
}
.azure-home-exam-strip h2 { margin: .25rem 0 .45rem; }
.azure-home-exam-strip p { margin: 0; max-width: 66rem; color: rgba(226, 232, 240, .78); }
.azure-learn-exam-strip {
  display: flex;
  align-items: center;
  gap: .55rem;
  flex-wrap: wrap;
  margin-top: .85rem;
  padding: .7rem .78rem;
  border-radius: 16px;
  background: rgba(14, 165, 233, .08);
  border: 1px solid rgba(125, 211, 252, .18);
}
.azure-learn-exam-strip strong { color: #e0f2fe; letter-spacing: .06em; }
.azure-learn-exam-strip span { color: rgba(226, 232, 240, .82); }
.azure-learn-exam-strip a { margin-left: auto; color: #93c5fd; font-weight: 700; }
.azure-learn-exam-objectives {
  display: flex;
  flex-wrap: wrap;
  gap: .45rem;
  margin-top: .65rem;
}
.azure-learn-exam-objectives strong { width: 100%; color: rgba(226, 232, 240, .9); font-size: .74rem; text-transform: uppercase; letter-spacing: .08em; }
.azure-learn-exam-objectives span {
  border: 1px solid rgba(148, 163, 184, .18);
  border-radius: 999px;
  padding: .28rem .5rem;
  color: rgba(226, 232, 240, .76);
  background: rgba(15, 23, 42, .6);
  font-size: .78rem;
}
.universal-preview-section.is-exam-path {
  border-color: rgba(125, 211, 252, .22);
  background: rgba(14, 165, 233, .08);
}
@media (max-width: 760px) {
  .azure-home-exam-strip { display: block; }
  .azure-home-exam-strip .azure-home-trust-actions { margin-top: 1rem; }
  .azure-learn-exam-strip a { margin-left: 0; width: 100%; }
}


/* f431 Exam Journey UX + AI Engineer Expansion */
.azure-learn-exam-value-panel,
.azure-learn-exam-cases-panel {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(125, 211, 252, .2);
  border-radius: 26px;
  padding: clamp(1rem, 2.4vw, 1.6rem);
  background:
    radial-gradient(circle at 14% 0%, rgba(56, 189, 248, .16), transparent 32rem),
    radial-gradient(circle at 92% 18%, rgba(37, 99, 235, .14), transparent 28rem),
    linear-gradient(135deg, rgba(15, 23, 42, .9), rgba(2, 6, 23, .92));
  box-shadow: 0 26px 78px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.055);
}
.azure-learn-exam-value-panel { display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.55fr); gap: 1rem; align-items: start; }
.azure-learn-exam-value-panel h2 { margin: .2rem 0 .45rem; color: #f8fafc; font-family: var(--lux-serif, Georgia, 'Times New Roman', serif); font-size: clamp(2rem, 3vw, 3.05rem); line-height: 1; letter-spacing: -.04em; }
.azure-learn-exam-value-panel p { margin: 0; color: rgba(226,232,240,.76); line-height: 1.6; }
.azure-learn-exam-value-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; }
.azure-learn-exam-value-grid article { display: grid; grid-template-columns: auto 1fr; column-gap: .72rem; row-gap: .2rem; padding: .9rem; border: 1px solid rgba(148, 163, 184, .14); border-radius: 1rem; background: rgba(2, 6, 23, .36); }
.azure-learn-exam-value-grid strong { grid-row: span 2; display: grid; place-items: center; width: 2.15rem; height: 2.15rem; border-radius: 999px; color: #e0f2fe; background: rgba(14,165,233,.16); border: 1px solid rgba(125,211,252,.24); }
.azure-learn-exam-value-grid span { color: #f8fafc; font-weight: 900; }
.azure-learn-exam-value-grid small { color: rgba(226,232,240,.66); line-height: 1.45; }
.azure-learn-mini-list.is-case-study { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.azure-learn-exam-modules { display: grid; gap: .38rem; padding: .76rem; border: 1px solid rgba(125,211,252,.14); border-radius: 1rem; background: rgba(8,47,73,.22); }
.azure-learn-exam-modules strong { color: #bae6fd; font-size: .72rem; text-transform: uppercase; letter-spacing: .08em; margin-top: .25rem; }
.azure-learn-exam-modules strong:first-child { margin-top: 0; }
.azure-learn-exam-modules span { color: rgba(226,232,240,.78); line-height: 1.42; font-size: .86rem; }
@media (max-width: 1100px) { .azure-learn-exam-value-panel, .azure-learn-mini-list.is-case-study { grid-template-columns: 1fr; } }
@media (max-width: 760px) { .azure-learn-exam-value-grid { grid-template-columns: 1fr; } }
