:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--thm-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e1e);--thm-wash:var(--lightningcss-light,#f5f8ff)var(--lightningcss-dark,#252526);--thm-tint:var(--lightningcss-light,#edf2ff)var(--lightningcss-dark,#2a2d2e);--thm-sidebar:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#252526);--thm-sidebar-hover:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#2a2d2e);--thm-sidebar-selection:var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#094771);--thm-sidebar-rule:var(--lightningcss-light,#cfcfcf)var(--lightningcss-dark,#3c3c3c);--thm-sidebar-muted:var(--lightningcss-light,#555e6d)var(--lightningcss-dark,#a6a6a6);--thm-titlebar:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c3c3c);--thm-field:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c3c3c);--thm-selection:var(--lightningcss-light,#edf2ff)var(--lightningcss-dark,#094771);--thm-ink:var(--lightningcss-light,#14255a)var(--lightningcss-dark,#ccc);--thm-muted:var(--lightningcss-light,#637088)var(--lightningcss-dark,#a6a6a6);--thm-blue:var(--lightningcss-light,#243dba)var(--lightningcss-dark,#3794ff);--thm-blue-hover:var(--lightningcss-light,#142a93)var(--lightningcss-dark,#4daafc);--thm-action:var(--lightningcss-light,#243dba)var(--lightningcss-dark,#0e639c);--thm-action-hover:var(--lightningcss-light,#142a93)var(--lightningcss-dark,#17b);--thm-action-ink:var(--lightningcss-light,#14255a)var(--lightningcss-dark,#0e639c);--thm-on-action:#fff;--thm-rule:var(--lightningcss-light,#d4ddef)var(--lightningcss-dark,#3c3c3c);--thm-rule-strong:var(--lightningcss-light,#aabbe4)var(--lightningcss-dark,#454545);--thm-focus:var(--lightningcss-light,#243dba33)var(--lightningcss-dark,#007fd480);--thm-radius:2px;--thm-shadow:0 0 0 1px var(--thm-rule);--thm-font:"Segoe UI", Arial, sans-serif;--thm-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--thm-grid:linear-gradient(var(--lightningcss-light,#243dba08)var(--lightningcss-dark,#ffffff08) 1px, transparent 1px), linear-gradient(90deg, var(--lightningcss-light,#243dba08)var(--lightningcss-dark,#ffffff08) 1px, transparent 1px)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}html{background:var(--thm-paper);color:var(--thm-ink);font-family:var(--thm-font)}body{accent-color:var(--thm-blue)}::selection{color:var(--thm-ink);background:var(--lightningcss-light,#dce6ff)var(--lightningcss-dark,#264f78)}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--thm-blue);outline-offset:3px}.ph-brand{color:inherit;flex-shrink:0;align-items:center;gap:20px;text-decoration:none;display:inline-flex}.ph-brand-lockup{align-items:center;gap:12px;display:inline-flex}.ph-brand .ph-brand-symbol{width:39px;height:52px;display:block}.ph-brand-mark{font:750 54px/1 var(--thm-font);letter-spacing:-.085em}.ph-brand-mark>span{color:var(--thm-blue)}.ph-brand-caption{border-left:1px solid var(--thm-rule);font:600 9px/1.65 var(--thm-font);letter-spacing:.13em;padding-left:20px}@media (max-width:850px){.ph-brand-caption{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media (max-width:860px),(hover:none) and (pointer:coarse){body :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:max(16px,1rem)!important}}
