:root{--evt-color-surface:#FFFFFF;--evt-color-surface-2:#F3F6F9;--evt-color-border:#D8E0E8;--evt-color-text:#0E1B2A;--evt-color-text-2:#44566B;--evt-color-primary:#0B6E7A;--evt-color-on-primary:#FFFFFF;--evt-color-ok:#1B7A48;--evt-color-warn:#8F5A00;--evt-color-crit:#B3261E;--evt-color-info:#1F57C3;--evt-color-sponsored:#6B4DB3;--evt-space-1:4px;--evt-space-2:8px;--evt-space-3:12px;--evt-space-4:16px;--evt-space-6:24px;--evt-space-8:32px;--evt-space-12:48px;--evt-radius-chip:8px;--evt-radius-card:16px;--evt-radius-sheet:28px;--evt-touch-min:48px;--evt-touch-trip-mode:56px;--evt-motion-instant:100ms;--evt-motion-quick:200ms;--evt-motion-standard:300ms;--evt-motion-emphasised:450ms;--evt-motion-easing-standard:cubic-bezier(0.2,0,0,1);--evt-type-display-size:32px;--evt-type-display-line:40px;--evt-type-display-weight:600;--evt-type-h1-size:24px;--evt-type-h1-line:32px;--evt-type-h1-weight:600;--evt-type-h2-size:20px;--evt-type-h2-line:28px;--evt-type-h2-weight:600;--evt-type-title-size:16px;--evt-type-title-line:24px;--evt-type-title-weight:600;--evt-type-body-size:16px;--evt-type-body-line:24px;--evt-type-body-weight:400;--evt-type-body-s-size:14px;--evt-type-body-s-line:20px;--evt-type-body-s-weight:400;--evt-type-label-size:12px;--evt-type-label-line:16px;--evt-type-label-weight:500;--evt-type-numeric-l-size:40px;--evt-type-numeric-l-line:44px;--evt-type-numeric-l-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--evt-color-surface:#0D1722;--evt-color-surface-2:#152231;--evt-color-border:#263649;--evt-color-text:#E9EFF5;--evt-color-text-2:#A9B8C8;--evt-color-primary:#4CD3C2;--evt-color-on-primary:#0D1722;--evt-color-ok:#52C98A;--evt-color-warn:#F0B04A;--evt-color-crit:#FF8A80;--evt-color-info:#8AB4FF;--evt-color-sponsored:#C3A8FF}}:root[data-theme=dark]{--evt-color-surface:#0D1722;--evt-color-surface-2:#152231;--evt-color-border:#263649;--evt-color-text:#E9EFF5;--evt-color-text-2:#A9B8C8;--evt-color-primary:#4CD3C2;--evt-color-on-primary:#0D1722;--evt-color-ok:#52C98A;--evt-color-warn:#F0B04A;--evt-color-crit:#FF8A80;--evt-color-info:#8AB4FF;--evt-color-sponsored:#C3A8FF}@media (prefers-reduced-motion:reduce){:root{--evt-motion-instant:0ms;--evt-motion-quick:0ms;--evt-motion-standard:0ms;--evt-motion-emphasised:0ms}}*,:after,:before{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:var(--evt-color-surface-2);color:var(--evt-color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Telugu,Noto Sans Devanagari,Noto Sans Kannada,sans-serif;font-size:var(--evt-type-body-size);line-height:var(--evt-type-body-line)}a{color:var(--evt-color-primary)}:focus-visible{outline:3px solid var(--evt-color-info);outline-offset:2px}.skip{position:absolute;left:var(--evt-space-2);top:-100px;background:var(--evt-color-surface);padding:var(--evt-space-2) var(--evt-space-3);border-radius:var(--evt-radius-chip)}.skip:focus{top:var(--evt-space-2);z-index:10}.shell{display:grid;grid-template-columns:15rem 1fr;min-height:100vh}.side{background:var(--evt-color-surface);border-right:1px solid var(--evt-color-border);padding:var(--evt-space-4);display:flex;flex-direction:column;gap:var(--evt-space-4)}.brand{font-size:var(--evt-type-h2-size);line-height:var(--evt-type-h2-line);font-weight:var(--evt-type-h2-weight)}.nav{display:flex;flex-direction:column;gap:var(--evt-space-1)}.nav a{display:block;padding:var(--evt-space-2) var(--evt-space-3);min-height:var(--evt-touch-min);line-height:var(--evt-type-body-line);border-radius:var(--evt-radius-chip);text-decoration:none;color:var(--evt-color-text);display:flex;align-items:center}.nav a:hover{background:var(--evt-color-surface-2)}.nav a[aria-current=page]{background:var(--evt-color-primary);color:var(--evt-color-on-primary)}.who{margin-top:auto;font-size:var(--evt-type-body-s-size);color:var(--evt-color-text-2);display:flex;flex-direction:column;gap:var(--evt-space-2)}main{padding:var(--evt-space-6);max-width:78rem;width:100%}@media (max-width:52rem){.shell{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--evt-color-border);gap:var(--evt-space-2)}.nav{flex-direction:row;flex-wrap:wrap}.nav a{padding:0 var(--evt-space-3)}.who{margin-top:0;flex-direction:row;align-items:center;flex-wrap:wrap}}h1{font-size:var(--evt-type-h1-size);line-height:var(--evt-type-h1-line);font-weight:var(--evt-type-h1-weight);margin:0 0 var(--evt-space-1)}h2{font-size:var(--evt-type-h2-size);line-height:var(--evt-type-h2-line);font-weight:var(--evt-type-h2-weight);margin:var(--evt-space-6) 0 var(--evt-space-3)}.sub{color:var(--evt-color-text-2);margin:0 0 var(--evt-space-4)}.card{background:var(--evt-color-surface);border:1px solid var(--evt-color-border);border-radius:var(--evt-radius-card);padding:var(--evt-space-4)}.grid{display:grid;gap:var(--evt-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.stat{font-size:var(--evt-type-numeric-l-size);line-height:var(--evt-type-numeric-l-line);font-weight:var(--evt-type-numeric-l-weight)}.stack{flex-direction:column}.row,.stack{display:flex;gap:var(--evt-space-3)}.row{align-items:center;flex-wrap:wrap}table{width:100%;border-collapse:collapse;background:var(--evt-color-surface);border:1px solid var(--evt-color-border);border-radius:var(--evt-radius-chip)}td,th{text-align:left;padding:var(--evt-space-2) var(--evt-space-3);border-bottom:1px solid var(--evt-color-border);vertical-align:top;font-size:var(--evt-type-body-s-size);line-height:var(--evt-type-body-s-line)}th{color:var(--evt-color-text-2);font-weight:var(--evt-type-label-weight);font-size:var(--evt-type-label-size);line-height:var(--evt-type-label-line)}.scroll{overflow-x:auto}td code{overflow-wrap:anywhere}label{display:flex;flex-direction:column;gap:var(--evt-space-1);font-size:var(--evt-type-body-s-size);color:var(--evt-color-text-2)}input,select,textarea{font:inherit;color:var(--evt-color-text);background:var(--evt-color-surface);border:1px solid var(--evt-color-border);border-radius:var(--evt-radius-chip);padding:var(--evt-space-2) var(--evt-space-3);min-height:var(--evt-touch-min)}textarea{min-height:calc(var(--evt-touch-min) * 1.5)}.btn,button{font:inherit;font-weight:var(--evt-type-title-weight);min-height:var(--evt-touch-min);padding:0 var(--evt-space-4);border-radius:var(--evt-radius-chip);border:1px solid var(--evt-color-primary);background:var(--evt-color-primary);color:var(--evt-color-on-primary);cursor:pointer;transition:opacity var(--evt-motion-quick) var(--evt-motion-easing-standard);text-decoration:none;display:inline-flex;align-items:center}.btn.secondary,button.secondary{background:var(--evt-color-surface);color:var(--evt-color-primary)}button.danger{background:var(--evt-color-crit);border-color:var(--evt-color-crit)}button:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:var(--evt-space-1);padding:0 var(--evt-space-2);border-radius:var(--evt-radius-chip);border:1px solid;font-size:var(--evt-type-label-size);line-height:var(--evt-type-label-line);font-weight:var(--evt-type-label-weight)}.badge.ok{color:var(--evt-color-ok)}.badge.warn{color:var(--evt-color-warn)}.badge.crit{color:var(--evt-color-crit)}.badge.info{color:var(--evt-color-info)}.badge.muted{color:var(--evt-color-text-2)}.note{border-radius:var(--evt-radius-chip);padding:var(--evt-space-3);border:1px solid var(--evt-color-border);background:var(--evt-color-surface)}.note.crit{border-color:var(--evt-color-crit);color:var(--evt-color-crit)}.note.ok{border-color:var(--evt-color-ok);color:var(--evt-color-ok)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--evt-space-3)}.compare>div{background:var(--evt-color-surface-2);border-radius:var(--evt-radius-chip);padding:var(--evt-space-3)}.muted{color:var(--evt-color-text-2)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:40rem){.compare{grid-template-columns:1fr}main{padding:var(--evt-space-4)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}