@media (max-width:768px){body{line-height:1.5;font-size:16px!important}h1{line-height:1.2;font-size:1.75rem!important}h2{line-height:1.2;font-size:1.5rem!important}h3{line-height:1.2;font-size:1.25rem!important}h4,h5,h6{line-height:1.3;font-size:1.125rem!important}p{line-height:1.5;font-size:1rem!important}small,.text-sm{font-size:.875rem!important}button:not([data-concisign] *),a[role=button]:not([data-concisign] *),input[type=submit]:not([data-concisign] *),input[type=button]:not([data-concisign] *){min-height:48px!important;padding:.75rem 1rem!important;font-size:1rem!important}input:not([type=checkbox]):not([type=radio]):not([data-concisign] *),select:not([data-concisign] *),textarea:not([data-concisign] *){min-height:48px!important;padding:.75rem!important;font-size:1rem!important}nav a{align-items:center;display:flex;min-height:48px!important;padding:.75rem 1rem!important}input,textarea,select,[contenteditable=true]{z-index:100!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:text!important;user-select:text!important;appearance:none!important;position:relative!important}input:focus,textarea:focus,select:focus{z-index:101!important;outline-offset:2px!important;outline:2px solid #2563eb!important}#preact-border-shadow-host,[id*=shadow-host],[id*=extension],[data-extension]{pointer-events:none!important;z-index:-1!important;display:none!important}form,[role=form],.form-container{pointer-events:auto!important}*{box-sizing:border-box;max-width:100%}.mobile-stack{flex-direction:column!important}.mobile-grid-1col{grid-template-columns:1fr!important}[style*="padding: 2rem"],[class*=p-8]{padding:1rem!important}.container,[class*=container]{padding-left:1rem!important;padding-right:1rem!important}}@media (hover:none){button,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:relative}button:active,a:active{transition:transform .1s ease-out;transform:scale(.97)}button:before,a:before{content:"";pointer-events:none;position:absolute;inset:-8px}}@media (max-width:768px){table{white-space:nowrap;display:block;overflow-x:auto}table.mobile-cards{display:block}table.mobile-cards thead{display:none}table.mobile-cards tbody,table.mobile-cards tr,table.mobile-cards td{width:100%;display:block}table.mobile-cards tr{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;padding:1rem}table.mobile-cards td{text-align:left!important;padding:.5rem 0!important}table.mobile-cards td:before{content:attr(data-label);color:#64748b;margin-bottom:.25rem;font-weight:600;display:block}[role=dialog],.modal{border-radius:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;position:fixed!important;inset:0!important}.mobile-bottom-nav{padding-bottom:max(.5rem,env(safe-area-inset-bottom))!important}body{padding-bottom:80px}.mobile-hide,.desktop-only{display:none!important}}.mobile-show,.mobile-only{display:none}@media (max-width:768px){.mobile-show,.mobile-only{display:block!important}}@media (min-width:769px){.desktop-hide{display:none!important}}@media (max-width:768px){:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.skip-to-content{color:#fff;z-index:9999;background:#2563eb;padding:1rem;transition:top .3s;position:fixed;top:-100px;left:0}.skip-to-content:focus{top:0}}
:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-light:#dbeafe;--color-primary-dark:#1e40af;--color-success:#22c55e;--color-success-light:#dcfce7;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--color-text:#1e293b;--color-text-muted:#64748b;--color-text-light:#94a3b8;--color-background:#fff;--color-background-alt:#f8fafc;--color-background-hover:#f1f5f9;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--font-family:"Inter",system-ui,-apple-system,sans-serif;--font-family-mono:"SF Mono","Monaco",monospace;--font-size-xs:.7rem;--font-size-sm:.8rem;--font-size-base:.9rem;--font-size-md:1rem;--font-size-lg:1.1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--max-width:1200px;--container-padding:1rem;--header-height:64px;--sidebar-width:280px;--border-radius-sm:4px;--border-radius:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-hamburger-overlay:1300;--z-hamburger-menu:1400;--z-hamburger-button:1500;--logo-height:40px;--logo-height-sm:32px;--button-height:44px;--button-height-sm:36px;--button-height-lg:52px;--button-padding:0 1rem;--input-height:44px;--input-padding:.75rem;--input-border:1px solid var(--color-border);--card-padding:1rem;--card-background:var(--color-background);--card-border:1px solid var(--color-border);--card-shadow:var(--shadow)}@media (prefers-color-scheme:dark){:root.dark-mode{--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-background:#0f172a;--color-background-alt:#1e293b;--color-border:#334155}}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-muted{color:var(--color-text-muted)}.bg-primary{background-color:var(--color-primary)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}
/*# sourceMappingURL=bbdaca8e492e0f17.css.map*/