:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bgRaised:#f5f6f7;--sidebarBg:#f7f8fa;--navActiveBg:#e5edf6;--panel:#fff;--panelHover:#f3f7fb;--panelStrong:#e9eef4;--panelRaised:#dfe7ef;--line:#dde1e5;--lineStrong:#bfc6ce;--lineFocus:#6b9cc9;--text:#1b1d20;--textSoft:#35393e;--textMuted:#5c636a;--textFaint:#687179;--primary:#303943;--primaryHover:#20272e;--primaryInk:#fff;--accent:#386c9c;--accentStrong:#24527f;--accentInk:#fff;--accentSoft:#edf3f9;--accentLine:#a8bfd4;--accentGlow:#2254af2e;--verified:#226342;--verifiedSoft:#2263421a;--verifiedLine:#22634247;--review:#835400;--reviewSoft:#f2bd5c1a;--reviewLine:#f2bd5c4d;--conflict:#a72a27;--conflictSoft:#ff8a7a1a;--conflictLine:#ff8a7a52;--unverified:#56647b;--unverifiedSoft:#a6a6b014;--unverifiedLine:#a6a6b03d;--info:#3c5d8c;--infoSoft:#a9b4c81a;--infoLine:#a9b4c842;--highlight:#dbe9ff;--selection:#a8c6f5;--fontSans:"Segoe UI", Tahoma, Arial, sans-serif;--fontMono:"Lucida Console", "Courier New", monospace;--radiusSm:2px;--radius:3px;--radiusLg:4px;--space1:4px;--space2:8px;--space3:12px;--space4:16px;--space5:20px;--space6:24px;--space8:32px;--space10:40px;--space12:48px;--textXs:.6875rem;--textSm:.75rem;--textBase:.8125rem;--textMd:.875rem;--textLg:1rem;--textXl:1.25rem;--text2xl:1.5rem;--textDisplay:clamp(1.5rem, 1.2rem + 1vw, 2rem);--ease:cubic-bezier(.16, 1, .3, 1);--durFast:.12s;--dur:.2s;--durSlow:.28s;--frame:linear-gradient(180deg, #e1eefceb 0%, #c4daf3e6 50%, #b2cdede6 51%, #cbdff5eb 100%);--frameLine:#7f9db9;--commandBg:linear-gradient(180deg, #f8fbfe 0%, #edf3fb 50%, #dfe9f7 51%, #e8f0fa 100%);--commandLine:#a7bcd5;--detailsBg:linear-gradient(180deg, #f6f9fd 0%, #e4edf8 100%);--winHeading:#1e395b;--winHover:linear-gradient(180deg, #fafcfe 0%, #e8f2fd 100%);--winHoverLine:#b8d6fb;--winSelect:linear-gradient(180deg, #e3effd 0%, #c4dcfa 100%);--winSelectLine:#7da2ce;--travel:linear-gradient(180deg, #8ec5f2 0%, #3d86d1 48%, #2468b5 52%, #4b97dd 100%);--travelHover:linear-gradient(180deg, #b0d8fa 0%, #5aa1e6 48%, #3279c6 52%, #6cb0ef 100%);--travelLine:#1d4f88;--headerGrad:linear-gradient(180deg, #fff 45%, #f6f7f9 45%, #eef1f5 100%);--scrollTrack:#f0f0f0;--scrollThumb:linear-gradient(90deg, #f2f2f2, #dcdcdc);--scrollThumbLine:#9e9e9e;--appWallpaper:linear-gradient(160deg, #1d5fa3 0%, #2f86d0 55%, #6fb4e8 100%);--travelInk:#fff;--progress:#2fb344;--progressLine:#1d8a30;--checkLine:#8e9297;--checkMark:#263d5c;--buttonBg:#f2f3f5;--buttonShine:#fffc;--buttonLine:#8e8f8f;--buttonHoverLine:#3c7fb1;--buttonPressLine:#6d91ab;--buttonGrad:linear-gradient(#f2f2f2 45%, #ebebeb 45%, #cfcfcf);--buttonGradHover:linear-gradient(#eaf6fd 45%, #bee6fd 45%, #a7d9f5);--buttonGradPress:linear-gradient(#e5f4fc, #c4e5f6 30% 50%, #98d1ef 50%, #68b3db);--buttonGradDefault:linear-gradient(#f0f7fc 45%, #dceefa 45%, #c3dff2);--buttonFocusRing:#98d1ef;--defaultLine:#3c7fb1;--defaultRing:#98d1ef;--frameGrad:linear-gradient(180deg, #e4eef9 0%, #cbdcf0 48%, #bcd2ea 52%, #d3e3f4 100%);--fieldLine:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;--fieldHoverLine:#5794bf #b7d5ea #c7e2f1 #c5daed;--fieldFocusLine:#3d7bad #a4c9e3 #b7d9ed #b5cfe7;--menuBg:#f5f6f7;--menuLine:#979797;--menuGutter:#e0e3e6;--close:#c7463d;--closeHover:#e0584c;--closeLine:#8e2c24;--link:#06c;--linkHover:#39f;--instruction:#1e3287;--viewerBg:#c9d3df;--paperLine:#9aa7b6;--infoBar:#ffffe1;--infoBarHover:#fff8c4;--infoBarLine:#d8c86a;--infoBarInk:#1b1d20;--markBg:#fff19a;--sidebarWidth:202px;--topbarHeight:120px;--shadowFloat:2px 5px 14px #19325a40}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f2226;--bgRaised:#272b30;--sidebarBg:#272b30;--navActiveBg:#3d4752;--panel:#202328;--panelHover:#30363d;--panelStrong:#363d45;--panelRaised:#414a54;--line:#414850;--lineStrong:#68727d;--lineFocus:#a0bdd7;--text:#f0f2f3;--textSoft:#d8dde0;--textMuted:#b8c0c7;--textFaint:#a7b0b8;--primary:#d4d9de;--primaryHover:#e3e7ea;--primaryInk:#1c2329;--accent:#9dc4e4;--accentStrong:#c2dbef;--accentInk:#182630;--accentSoft:#303d49;--accentLine:#718fa8;--verified:#a4e5ba;--review:#ffe09b;--conflict:#ffb6ae;--unverified:#ced8e8;--info:#c1d8ff;--highlight:#2f568d;--selection:#446aa7;--frame:linear-gradient(180deg, #343e4af0 0%, #2a323cf0 50%, #242b34f0 51%, #2e3742f0 100%);--frameLine:#4a5562;--commandBg:linear-gradient(180deg, #2e353d 0%, #282e35 50%, #23292f 51%, #292f36 100%);--commandLine:#3d4650;--detailsBg:linear-gradient(180deg, #262b31, #212529);--headerGrad:linear-gradient(180deg, #30363d 45%, #2b3036 45%, #272c32 100%);--scrollTrack:#24282d;--scrollThumb:linear-gradient(90deg, #4a525b, #3d444c);--scrollThumbLine:#5f6873;--appWallpaper:linear-gradient(160deg, #10263f 0%, #1a3a5e 60%, #24507d 100%);--winHeading:#c9daec;--winHover:linear-gradient(180deg, #34404d, #2c3743);--winHoverLine:#4d6782;--winSelect:linear-gradient(180deg, #3b5c7e, #2f4c6a);--winSelectLine:#6189b4;--travel:linear-gradient(180deg, #8799aa 0%, #718395 48%, #5e7184 52%, #788b9e 100%);--travelHover:linear-gradient(180deg, #a8bbcc 0%, #8da2b5 48%, #758a9d 52%, #96aabd 100%);--travelLine:#b0bfcc;--progress:#46c25a;--progressLine:#2f9a42;--checkLine:#8a95a1;--checkMark:#c9daec;--buttonBg:#343a41;--buttonShine:#ffffff0f;--buttonLine:#5f6873;--buttonHoverLine:#6f9cc9;--buttonPressLine:#8db6de;--buttonGrad:linear-gradient(#3c434b 45%, #343a41 45%, #2c3238);--buttonGradHover:linear-gradient(#3d5268 45%, #34495e 45%, #2b3e51);--buttonGradPress:linear-gradient(#2b3e51, #34495e 50%, #3d5268);--buttonGradDefault:linear-gradient(#3a4a5b 45%, #33424f 45%, #2c3946);--buttonFocusRing:#4d7ba6;--defaultLine:#78a7d6;--defaultRing:#2f4a66;--frameGrad:linear-gradient(180deg, #2f3740, #2a3037);--fieldLine:#5f6873;--fieldHoverLine:#6f9cc9;--fieldFocusLine:#8db6de;--menuBg:#2b3036;--menuLine:#5f6873;--menuGutter:#3d454e;--close:#b8443b;--closeHover:#d2564c;--closeLine:#7d2a23;--link:#8cc4ff;--linkHover:#b5d8ff;--instruction:#a9c4f5;--viewerBg:#15181b;--paperLine:#000;--infoBar:#3a3720;--infoBarHover:#474325;--infoBarLine:#6b6232;--infoBarInk:#f0f2f3;--markBg:#6a5c1c}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--fontSans);font-size:var(--textBase);font-feature-settings:normal;margin:0;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:0;font-weight:700}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radiusSm)}input,textarea{caret-color:var(--accent)}::placeholder{color:var(--textMuted);opacity:1}html,body{overflow-x:hidden}*{scrollbar-width:none}::-webkit-scrollbar{display:none}table{font-variant-numeric:tabular-nums}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
html,body{cursor:url(/cursors/arrow.svg) 1 1,default}a,button,summary,select,[role=button],[role=menuitem]{cursor:url(/cursors/hand.svg) 8 2,pointer}button:disabled{cursor:not-allowed}input,textarea,[contenteditable=true]{cursor:text}.retroIcon{width:var(--iconSize);height:var(--iconSize);color:var(--textSoft);vertical-align:middle;flex:none;place-items:center;display:inline-grid}.retroIcon svg{filter:drop-shadow(1px 1px #15274540);display:block}.retroIcongreen{color:#36833c}.retroIcongold{color:#ad791e}.retroIconred{color:#b64436}.retroIconpaper{color:#50687e}.retroIconsteel{color:var(--textSoft)}input,textarea,select{border:1px solid var(--lineStrong);background:var(--panel);border-radius:2px;box-shadow:inset 1px 1px #48536326}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--lineFocus);outline-offset:0}h1,h2,h3{letter-spacing:0}:root[data-theme=dark] .retroIcon{filter:brightness(1.15)}:root[data-theme=dark] .retroIconpaper{color:#b8d0e5}@media (prefers-reduced-motion:reduce){.retroIcon{transition:none}}
