:root,[data-theme=light]{--color-neutral-0:#fff;--color-neutral-10:#fafbfc;--color-neutral-20:#f4f5f7;--color-neutral-30:#ebecf0;--color-neutral-40:#dfe1e6;--color-neutral-100:#b3bac5;--color-neutral-200:#6b778c;--color-neutral-400:#505f79;--color-neutral-500:#42526e;--color-neutral-800:#253858;--color-neutral-900:#172b4d;--color-brand-primary:#0052cc;--color-brand-primary-hover:#0065ff;--color-brand-primary-active:#0747a6;--color-brand-subtle:#deebff;--color-brand-subtle-hover:#b3d4ff;--color-success:#36b37e;--color-success-subtle:#e3fcef;--color-warning:#ffab00;--color-warning-bold:#ffc400;--color-warning-inverted:#803000;--color-warning-subtle:#fffae6;--color-danger:#ff5630;--color-danger-subtle:#ffebe6;--color-discovery:#6554c0;--color-discovery-subtle:#eae6ff;--color-blockquote-border:var(--color-brand-primary);--color-info:var(--color-brand-primary);--color-info-subtle:var(--color-brand-subtle);--color-surface-default:var(--color-neutral-0);--color-surface-sunken:var(--color-neutral-10);--color-surface-raised:var(--color-neutral-0);--color-surface-overlay:var(--color-neutral-0);--color-surface-hovered:var(--color-neutral-20);--color-surface-pressed:var(--color-neutral-30);--color-surface-selected:var(--color-brand-subtle);--color-surface-dark:#000;--color-border-dark:#22272e;--color-surface-nav-sunken:#091e42;--color-surface-nav-raised:#1b2638;--color-surface-nav-overlay:#223049;--color-text-default:var(--color-neutral-900);--color-text-subtle:var(--color-neutral-200);--color-text-subtlest:var(--color-neutral-100);--color-text-brand:var(--color-brand-primary);--color-text-success:#064;--color-text-warning:#ff8b00;--color-text-danger:#bf2600;--color-text-discovery:#403294;--color-text-disabled:var(--color-neutral-40);--color-text-inverse:var(--color-neutral-0);--color-border-default:var(--color-neutral-30);--color-border-bold:var(--color-neutral-200);--color-border-focused:var(--color-brand-primary);--color-border-danger:var(--color-danger);--color-border-success:var(--color-success);--color-border-disabled:var(--color-neutral-40);--color-link-default:var(--color-brand-primary);--color-link-hover:var(--color-brand-primary-hover);--color-link-active:var(--color-brand-primary-active);--color-link-visited:#5243aa;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", "SF Mono", "Cascadia Code", Consolas, "Liberation Mono", Menlo, monospace;--font-family-markdown:var(--font-merriweather), Georgia, "Times New Roman", serif;--font-family-markdown-code:var(--font-cascadia-code), "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--text-display-lg-size:40px;--text-display-md-size:32px;--text-heading-xl-size:29px;--text-heading-lg-size:24px;--text-heading-md-size:20px;--text-heading-sm-size:16px;--text-body-size:14px;--text-body-sm-size:12px;--text-body-xs-size:11px;--text-code-size:13px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-display-lg:1.15;--line-height-display-md:1.2;--line-height-heading-xl:1.2;--line-height-heading-lg:1.25;--line-height-heading-md:1.3;--line-height-heading-sm:1.4;--line-height-body:1.6;--line-height-body-sm:1.5;--line-height-body-xs:1.3;--line-height-code:1.5;--space-0:0px;--space-025:2px;--space-050:4px;--space-100:8px;--space-150:12px;--space-200:16px;--space-250:20px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-800:64px;--space-1000:80px;--shadow-overflow:0 0 0 1px #091e4214;--shadow-raised:0 1px 1px #091e4240, 0 0 1px #091e424f;--shadow-overlay:0 4px 8px -2px #091e4240, 0 0 1px #091e424f;--shadow-modal:0 8px 16px -4px #091e4240, 0 0 1px #091e424f;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:16px;--radius-circle:50%;--duration-instant:0s;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.35s;--duration-slower:.5s;--easing-standard:cubic-bezier(.25, .1, .25, 1);--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--sidebar-width:260px;--sidebar-collapsed-width:56px;--topbar-height:56px;--pdf-nav-height:40px;--pdf-toolbar-height:47px;--content-max-width:768px;--content-max-width-wide:1200px;--table-col-max-width:240px;--table-col-min-width:48px;--z-base:0;--z-sticky:50;--z-navigation:100;--z-dropdown:200;--z-modal:300;--z-toast:400;--z-spotlight:500;--focus-ring:2px solid var(--color-brand-primary);--focus-ring-offset:2px;--control-height-sm:28px;--control-height-md:36px;--control-height-lg:44px;--avatar-size-sm:24px;--avatar-size-md:32px;--avatar-size-lg:40px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--logo-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-neutral-0:#161b22;--color-neutral-10:#0d1117;--color-neutral-20:#1a202c;--color-neutral-30:#2d3748;--color-neutral-40:#4a5568;--color-neutral-100:#718096;--color-neutral-200:#a0aec0;--color-neutral-400:#cbd5e1;--color-neutral-500:#e2e8f0;--color-neutral-800:#f1f5f9;--color-neutral-900:#f8fafc;--color-brand-primary:#58a6ff;--color-brand-primary-hover:#79c0ff;--color-brand-primary-active:#388bfd;--color-brand-subtle:#58a6ff29;--color-brand-subtle-hover:#58a6ff3d;--color-success:#3fb950;--color-success-subtle:#122c1e;--color-warning:#e3b341;--color-warning-bold:#ffc400;--color-warning-inverted:#803000;--color-warning-subtle:#342800;--color-danger:#f85149;--color-danger-subtle:#381a1a;--color-discovery:#a371f7;--color-discovery-subtle:#a371f738;--color-blockquote-border:var(--color-brand-primary);--color-info:var(--color-brand-primary);--color-info-subtle:var(--color-brand-subtle);--color-surface-default:#161b22;--color-surface-sunken:#090d12;--color-surface-raised:#1c2128;--color-surface-overlay:#22272e;--color-surface-hovered:#30363d;--color-surface-pressed:#373e47;--color-surface-selected:#58a6ff2e;--color-surface-dark:#000;--color-border-dark:#444c56;--logo-filter:brightness(1.28) saturate(1.1);--color-text-default:var(--color-neutral-900);--color-text-subtle:var(--color-neutral-200);--color-text-subtlest:var(--color-neutral-100);--color-text-brand:var(--color-brand-primary);--color-text-success:#57ab5a;--color-text-warning:#e3b341;--color-text-danger:#ff7b72;--color-text-discovery:#d2a8ff;--color-text-disabled:var(--color-neutral-40);--color-text-inverse:#0d1117;--color-border-default:#3b4554;--color-border-bold:var(--color-neutral-100);--color-border-focused:var(--color-brand-primary);--color-border-danger:var(--color-danger);--color-border-success:var(--color-success);--color-border-disabled:var(--color-neutral-40);--color-link-default:var(--color-brand-primary);--color-link-hover:var(--color-brand-primary-hover);--color-link-active:var(--color-brand-primary-active);--color-link-visited:#a371f7;--shadow-overflow:0 0 0 1px #ffffff14;--shadow-raised:0 1px 2px #0009, 0 0 1px #ffffff1a;--shadow-overlay:0 4px 12px #000000b3, 0 0 1px #ffffff26;--shadow-modal:0 8px 24px #000000d9, 0 0 1px #ffffff26}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-family);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-default);background-color:var(--color-surface-default)}:focus:not(:focus-visible){outline:none}.text-heading-xl{font-size:var(--text-heading-xl-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-xl);color:var(--color-neutral-800);letter-spacing:-.01em}.text-heading-lg{font-size:var(--text-heading-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-lg);color:var(--color-neutral-800);letter-spacing:-.005em}.text-heading-md{font-size:var(--text-heading-md-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-md);color:var(--color-neutral-800)}.text-heading-sm{font-size:var(--text-heading-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-sm);color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.03em}.text-body{font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-neutral-400)}.text-body-sm{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-sm);color:var(--color-neutral-200)}.text-code{font-family:var(--font-family-mono);font-size:var(--text-code-size);line-height:var(--line-height-code)}html,body{width:100%;height:100dvh;font-family:var(--font-family);font-size:var(--text-body-size);color:var(--color-text-default);background-color:var(--color-surface-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin!important}a{color:var(--color-link-default);transition:color var(--duration-fast) var(--easing-standard);text-decoration:none}a:hover{color:var(--color-link-hover)}button,input,select,textarea{font-family:inherit;font-size:inherit}select,input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){div[class*=rounded-t-2xl][class*=bottom-0],div.bg-bg-surface.absolute.inset-x-0.bottom-0{padding-bottom:max(env(safe-area-inset-bottom,24px), var(--space-300))!important}div[class*=rounded-t-2xl][class*=bottom-0]>div[class*=overflow-y-auto],div.bg-bg-surface.absolute.inset-x-0.bottom-0>div[class*=overflow-y-auto]{padding-bottom:calc(env(safe-area-inset-bottom,24px) + var(--space-800) + var(--space-100))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}div[class*=rounded-t-2xl][class*=bottom-0] button[role=menuitem],div.bg-bg-surface.absolute.inset-x-0.bottom-0 button[role=menuitem]{touch-action:manipulation!important;min-height:48px!important}[data-overlay-id=page-controls]{bottom:calc(env(safe-area-inset-bottom,20px) + var(--space-600) + var(--space-100))!important}[data-tts-active=true] [data-overlay-id=page-controls],[data-tts-active=true] [data-epdf-i=page-controls]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}[data-overlay-id=unlock-owner-overlay]{bottom:calc(env(safe-area-inset-bottom,20px) + var(--space-600) + var(--space-100))!important}div[class*=fixed][class*=inset-0]>div[class*=h-full][class*=w-full]{padding-bottom:max(env(safe-area-inset-bottom,24px), var(--space-300))!important;padding-top:max(env(safe-area-inset-top,16px), var(--space-200))!important;box-sizing:border-box!important}[role=toolbar],div[class*=toolbar]{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x!important;overflow-x:auto!important}[role=toolbar]::-webkit-scrollbar{display:none!important}div[class*=toolbar]::-webkit-scrollbar{display:none!important}}.driver-active-element{outline:2px solid var(--color-brand-primary)!important;outline-offset:2px!important;border-radius:var(--radius-md)!important}.shabang-driver-popover{border-radius:var(--radius-md)!important;background-color:var(--color-neutral-0)!important;color:var(--color-neutral-800)!important;box-shadow:var(--shadow-overlay)!important;font-family:var(--font-family)!important;border:1px solid var(--color-neutral-30)!important;padding:var(--space-200)!important;max-width:320px!important}.shabang-driver-popover .driver-popover-title{font-size:var(--text-heading-sm-size)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-neutral-900)!important;margin-bottom:var(--space-100)!important}.shabang-driver-popover .driver-popover-description{font-size:var(--text-body-size)!important;color:var(--color-neutral-500)!important;line-height:var(--line-height-body)!important;margin-bottom:var(--space-200)!important}.shabang-driver-popover .driver-popover-footer button{border-radius:var(--radius-sm)!important;font-weight:var(--font-weight-medium)!important;background-color:var(--color-neutral-20)!important;color:var(--color-neutral-500)!important;text-shadow:none!important;padding:var(--space-050) var(--space-150)!important;transition:all var(--duration-fast) var(--easing-standard)!important;border:none!important}.shabang-driver-popover .driver-popover-footer button:hover{background-color:var(--color-neutral-30)!important;color:var(--color-neutral-800)!important}.shabang-driver-popover .driver-popover-next-btn,.shabang-driver-popover .driver-popover-prev-btn{background-color:var(--color-brand-primary)!important;color:var(--color-neutral-0)!important}.shabang-driver-popover .driver-popover-next-btn:hover,.shabang-driver-popover .driver-popover-prev-btn:hover{background-color:var(--color-brand-primary-hover)!important;color:var(--color-neutral-0)!important}
