:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#24182f;background:#fbf9fe;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--premify-deep:#0d0220;--premify-purple:#8d39e3;--premify-purple-dark:#6f25c4;--premify-purple-soft:#f3e8ff;--premify-lilac:#e0c2ff;--premify-ink:#24182f;--premify-muted:#766985;--premify-border:#e7ddf2;--header-bg:rgba(255,255,255,0.88);--page-glow:rgba(243,232,255,0.78);--hero-gradient-start:rgba(243,232,255,0.96);--hero-gradient-end:rgba(255,255,255,0.96);--hero-note-bg:rgba(255,255,255,0.86);--control-bg:#ffffff;--bg:#fbf9fe;--surface:#ffffff;--surface-muted:#fbf8ff;--line:var(--premify-border);--line-strong:#d8c7e8;--text:var(--premify-ink);--muted:var(--premify-muted);--brand:var(--premify-purple);--brand-strong:var(--premify-purple-dark);--green:#15803d;--amber:#b45309;--red:#b91c1c;--violet:var(--premify-purple);--shadow:0 12px 28px rgba(13,2,32,0.06);--shadow-strong:0 22px 52px rgba(13,2,32,0.11)}:root[data-theme=dark]{color-scheme:dark;color:#f7f1ff;background:#10051d;--premify-deep:#f7f1ff;--premify-purple:#b979ff;--premify-purple-dark:#d9b7ff;--premify-purple-soft:rgba(185,121,255,0.16);--premify-lilac:#c997ff;--premify-ink:#f7f1ff;--premify-muted:#c7b9d5;--premify-border:rgba(224,194,255,0.18);--header-bg:rgba(16,5,29,0.82);--page-glow:rgba(141,57,227,0.24);--hero-gradient-start:rgba(141,57,227,0.24);--hero-gradient-end:rgba(20,8,34,0.96);--hero-note-bg:rgba(28,12,45,0.84);--control-bg:#1b0c2d;--bg:#10051d;--surface:#180a28;--surface-muted:#211033;--line:var(--premify-border);--line-strong:rgba(224,194,255,0.28);--text:var(--premify-ink);--muted:var(--premify-muted);--brand:var(--premify-purple);--brand-strong:var(--premify-purple-dark);--green:#86efac;--amber:#fbbf24;--red:#fca5a5;--violet:var(--premify-purple);--shadow:0 16px 34px rgba(0,0,0,0.26);--shadow-strong:0 24px 58px rgba(0,0,0,0.34)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,var(--page-glow),transparent 420px),var(--bg)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:flex;flex-direction:column;min-height:100vh}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1120px,calc(100% - 36px));min-height:72px;margin:0 auto}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.site-logo{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.site-logo__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,var(--premify-purple),var(--premify-lilac));color:#ffffff;box-shadow:0 12px 28px rgba(141,57,227,.28)}.site-logo strong{display:block;color:var(--premify-deep);font-size:1rem}.site-logo small{display:block;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.site-nav a{padding:9px 12px;border-radius:8px;color:var(--muted);font-size:.92rem;font-weight:800}.site-nav a.active,.site-nav a:hover{background:var(--premify-purple-soft);color:var(--premify-purple-dark)}.theme-toggle{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--control-bg);color:var(--muted);cursor:pointer;box-shadow:var(--shadow)}.theme-toggle:hover{border-color:var(--brand);color:var(--brand-strong)}.theme-toggle__track{position:relative;display:inline-flex;align-items:center;width:38px;height:22px;border-radius:999px;background:var(--premify-purple-soft)}.theme-toggle__thumb{position:absolute;left:3px;width:16px;height:16px;border-radius:999px;background:var(--brand);box-shadow:0 5px 14px rgba(141,57,227,.28);transition:transform .16s ease}.theme-toggle[aria-pressed=true] .theme-toggle__thumb{transform:translateX(16px)}.main-content{width:100%;max-width:1180px;margin:0 auto;padding:34px 30px 56px;flex:1 1}.site-footer{display:flex;justify-content:space-between;gap:18px;width:min(1120px,calc(100% - 36px));margin:0 auto;padding:28px 0 34px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.site-footer strong{color:var(--premify-deep)}.page-stack{display:grid;grid-gap:24px;gap:24px}.eyebrow{margin:0 0 8px;color:var(--brand-strong);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}h1,h2{color:var(--premify-deep)}h2{font-size:1.28rem;line-height:1.25}h3{color:var(--premify-deep);font-size:1rem}p{color:var(--muted);line-height:1.65}.page-header{display:grid;grid-gap:12px;gap:12px;padding:30px 0 8px}.page-header p{max-width:680px;margin-bottom:0}.knowledge-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:24px;gap:24px;align-items:stretch;padding:42px;border:1px solid #eadcf7;border-radius:8px;background:linear-gradient(135deg,var(--hero-gradient-start),var(--hero-gradient-end) 58%),var(--surface);box-shadow:var(--shadow-strong)}.knowledge-hero__content{display:grid;align-content:center;grid-gap:18px;gap:18px}.knowledge-hero h1{max-width:820px;margin-bottom:0}.knowledge-hero p{max-width:690px;margin-bottom:0;font-size:1.05rem}.search-input{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--control-bg);color:var(--muted)}.knowledge-hero .search-input{max-width:680px;min-height:58px;padding:0 18px;box-shadow:0 14px 34px rgba(13,2,32,.08)}.search-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(141,57,227,.16)}.search-input input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.hero-note{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:24px;border:1px solid rgba(141,57,227,.18);border-radius:8px;background:var(--hero-note-bg);box-shadow:var(--shadow)}.hero-note>span,.section-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--brand-strong);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.hero-note strong{color:var(--premify-deep);font-size:1.1rem;line-height:1.35}.hero-note p{margin:0;font-size:.92rem}.hero-note a{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;color:var(--brand-strong);font-weight:850}.article-card,.article-section,.callout,.content-panel,.editorial-section,.empty-state,.faq-item,.glossary-item,.quick-results a,.release-item{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.content-panel,.editorial-section{padding:20px;box-shadow:var(--shadow)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.section-title h2{margin:6px 0 0}.back-link,.faq-item a,.section-title a{color:var(--brand-strong);font-size:.9rem;font-weight:850}.article-grid,.glossary-grid,.quick-results{display:grid;grid-gap:16px;gap:16px}.quick-results{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-results a{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:18px}.quick-results strong{color:var(--premify-deep)}.quick-results span:last-child{color:var(--muted);line-height:1.5;font-size:.9rem}.search-band{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.search-band--single{max-width:760px}.filter-chips,.tag-list,.topic-cloud__items{display:flex;flex-wrap:wrap;gap:9px}.filter-chips button,.topic-cloud__items a{min-height:36px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--control-bg);color:var(--muted);cursor:pointer;font-size:.88rem;font-weight:800}.filter-chips button.active,.filter-chips button:hover,.topic-cloud__items a:hover{border-color:var(--brand);background:var(--premify-purple-soft);color:var(--brand-strong)}.filter-chips--subtle button{font-size:.82rem}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{display:flex;flex-direction:column;min-height:250px;padding:20px;box-shadow:var(--shadow);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.article-card:hover,.quick-results a:hover{border-color:var(--brand);box-shadow:var(--shadow-strong);transform:translateY(-2px)}.article-card__meta,.article-detail__meta,.release-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article-card__title{margin:16px 0 9px;color:var(--premify-deep);font-size:1.14rem;font-weight:850;line-height:1.3}.article-card p{margin-bottom:14px;font-size:.94rem}.article-card footer{margin-top:auto;color:var(--muted);font-size:.82rem}.badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1.1;white-space:nowrap}.badge--blue,.badge--neutral,.badge--violet{background:var(--premify-purple-soft);color:var(--premify-purple-dark)}.badge--green{background:rgba(34,197,94,.14);color:var(--green)}.badge--amber{background:rgba(251,191,36,.16);color:var(--amber)}.badge--red{background:rgba(252,165,165,.16);color:var(--red)}.tag-list span{color:#6f5b82;font-size:.82rem;font-weight:700}.two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:18px;gap:18px}.editorial-split{align-items:start}.faq-list,.release-list{display:grid;grid-gap:16px;gap:16px}.release-list--condensed .release-item{grid-template-columns:92px minmax(0,1fr)}.release-item{display:grid;grid-template-columns:112px minmax(0,1fr);overflow:hidden;box-shadow:var(--shadow)}.release-item__date{padding:20px 14px;border-right:1px solid var(--line);color:var(--brand-strong);font-size:.88rem;font-weight:850}.release-item__content{padding:20px}.release-item h2{margin:12px 0 8px;color:var(--premify-deep)}.release-item__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.release-item__notes section{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted)}.release-item__notes span,.release-item__notes strong{display:block}.release-item__notes strong{margin-bottom:6px;color:var(--premify-deep);font-size:.83rem}.release-item__notes span{color:var(--muted);line-height:1.5;font-size:.88rem}.release-item__origin{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;color:var(--muted);font-size:.84rem;font-weight:750}.release-item__link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:16px;color:var(--brand-strong);font-size:.9rem;font-weight:850}.release-detail{display:grid;grid-gap:20px;gap:20px;max-width:920px;margin:0 auto}.release-detail__hero{display:grid;grid-gap:14px;gap:14px;padding:18px 0 8px}.release-detail__hero h1{margin-bottom:0;font-size:clamp(2rem,4vw,3.15rem)}.release-detail__hero p{max-width:760px;margin-bottom:0}.release-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.release-detail__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:8px 0 0}.release-detail__facts div{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.release-detail__facts dt{margin-bottom:6px;color:var(--muted);font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.release-detail__facts dd{margin:0;color:var(--premify-deep);font-weight:850;word-break:break-word}.release-detail__sections{display:grid;grid-gap:18px;gap:18px}.release-detail__content h2{margin-top:6px}.faq-item,.glossary-item{padding:20px;box-shadow:var(--shadow)}.faq-item h2,.faq-item h3{margin:12px 0 8px}.faq-item p{margin-bottom:10px}.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-item>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.glossary-item h2{margin:0}.topic-cloud{display:grid;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:8px;background:#0d0220;box-shadow:var(--shadow-strong)}.topic-cloud,.topic-cloud .eyebrow,.topic-cloud h2{color:#ffffff}.topic-cloud p{margin-bottom:8px;color:rgba(255,255,255,.72)}.topic-cloud__items a{border-color:rgba(224,194,255,.22);background:rgba(255,255,255,.08);color:#ffffff}.back-link{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.article-reading{max-width:920px;margin:0 auto}.article-hero{padding:18px 0 8px}.article-hero h1{font-size:clamp(2rem,4vw,3.15rem)}.article-detail__meta{margin-bottom:14px}.article-detail__meta>span{color:var(--muted);font-size:.86rem;font-weight:700}.article-section{display:grid;grid-gap:14px;gap:14px;padding:28px;box-shadow:var(--shadow)}.article-section h2,.callout h2{margin-bottom:0}.article-prose{display:grid;grid-gap:14px;gap:14px;min-width:0}.article-prose ol,.article-prose p,.article-prose ul{margin-bottom:0}.article-prose li,.article-prose p{color:var(--muted);line-height:1.65}.article-prose ol,.article-prose ul{display:grid;grid-gap:10px;gap:10px;padding-left:24px;color:var(--muted)}.article-prose li{padding-left:4px}.article-prose h3,.article-prose h4{margin:8px 0 0;color:var(--premify-deep);font-size:1.05rem;line-height:1.3}.article-prose h4{font-size:.98rem}.article-prose code{padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--premify-deep) 12%,transparent);color:var(--premify-deep);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}.article-prose strong{color:var(--premify-deep);font-weight:850}.callout{display:flex;gap:14px;padding:22px;box-shadow:var(--shadow)}.callout--customer{border-color:var(--premify-lilac);background:var(--premify-purple-soft)}.callout--customer svg{color:var(--premify-purple)}.callout--escalation{border-color:#f59e0b;background:rgba(251,191,36,.12)}.callout--escalation svg{color:var(--amber)}.empty-state{display:grid;place-items:center;min-height:260px;padding:36px;text-align:center}.empty-state svg{color:var(--muted)}.empty-state h1,.empty-state h2{margin:12px 0 8px}.empty-state p{max-width:520px;margin-bottom:0}@media (max-width:1080px){.main-content{max-width:none;padding:24px 22px 48px}.knowledge-hero,.topic-cloud,.two-column{grid-template-columns:1fr}.article-grid,.quick-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-header__inner{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 0}.site-nav{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.site-nav a{flex:0 0 auto}.site-header__actions{align-items:flex-start;width:100%;flex-direction:column}.main-content{padding:18px 16px 42px}.site-footer{flex-direction:column}.article-section,.callout,.content-panel,.editorial-section,.knowledge-hero,.page-header,.topic-cloud{padding:18px}h1{font-size:1.78rem}.article-grid,.glossary-grid,.quick-results,.release-detail__facts,.release-item,.release-item__notes,.release-list--condensed .release-item{grid-template-columns:1fr}.release-item__date{border-right:0;border-bottom:1px solid var(--line)}.section-title{align-items:flex-start;flex-direction:column}}.under-development{display:grid;place-items:center;min-height:200px;padding:32px;text-align:center;grid-gap:8px;gap:8px;border:1px dashed var(--line);border-radius:8px;background:var(--surface)}.under-development svg{color:var(--muted)}.under-development strong{font-size:15px;letter-spacing:.04em;color:var(--muted)}.under-development p{max-width:46ch;margin:0;font-size:14px;color:var(--muted)}