:root{--border-primary:var(--border-default);--background-default:var(--background-primary);--font-family-display:var(--font-family-display,system-ui, sans-serif);--font-family-body:var(--font-family-body,system-ui, sans-serif);--font-family-mono:var(--font-family-mono,ui-monospace, monospace);--th-asphalt-900:#0b1220;--th-asphalt-800:#0f172a;--th-asphalt-700:#1e293b;--th-asphalt-600:#334155;--th-amber-300:#fcd34d;--th-amber-400:#f5b524;--th-amber-500:#ef9f10;--th-amber-600:#c97f0a;--th-amber-ink:#2a1d05;--th-signal:var(--primary-500);--th-signal-soft:var(--primary-50);--th-hero-gradient:linear-gradient(180deg, #0b122026 0%, #0b1220bf 60%, var(--th-asphalt-900) 100%);--th-card-tint:color-mix(in srgb, var(--primary-500) 5%, var(--background-elevated));--th-card-tint-strong:color-mix(in srgb, var(--primary-500) 10%, var(--background-elevated));--th-amber-tint:color-mix(in srgb, var(--th-amber-400) 16%, var(--background-elevated));--th-shadow-float:0 10px 30px -12px #0b122059, 0 2px 6px -2px #0b122033;--th-display-xl:clamp(var(--font-size-48), 6vw, var(--font-size-64));--th-display-lg:clamp(var(--font-size-36), 4vw, var(--font-size-48));--th-display-md:clamp(var(--font-size-32), 3vw, var(--font-size-40));--th-display-sm:var(--font-size-24);--th-display-tracking:-.01em;--th-body-lg:var(--font-size-18);--shell-max-width:1200px;--shell-gutter:var(--spacing-16);--workspace-sidebar-width:248px;--content-narrow:680px;--content-wide:1040px}body{--font-display:var(--font-family-display);--font-body:var(--font-family-body);--font-mono:var(--font-family-mono)}html.dark{--th-card-tint:color-mix(in srgb, var(--primary-500) 10%, var(--background-elevated));--th-card-tint-strong:color-mix(in srgb, var(--primary-500) 16%, var(--background-elevated));--th-amber-tint:color-mix(in srgb, var(--th-amber-400) 14%, var(--background-elevated));--th-shadow-float:0 10px 30px -12px #000000b3, 0 2px 6px -2px #00000080}@media (min-width:768px){:root{--shell-gutter:var(--spacing-32)}}.th-button--amber{background:var(--th-amber-400);color:var(--th-amber-ink);border-color:#0000;font-weight:700}.th-button--amber:hover{background:var(--th-amber-300);color:var(--th-amber-ink)}.th-button--amber:active{background:var(--th-amber-500)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background-primary)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--background-default);min-height:100dvh;color:var(--text-primary);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-family-display);letter-spacing:var(--th-display-tracking);font-weight:700;line-height:1.1}body{font-feature-settings:"tnum" 1}a{color:var(--primary-500)}.public-shell{flex-direction:column;min-height:100dvh;display:flex}.public-shell__main{flex:1}.workspace-shell,.workspace-shell__main{min-height:100dvh}@media (min-width:1024px){.workspace-shell__main{margin-left:var(--workspace-sidebar-width)}}.empac-marketing-nav,.empac-sidebar{transition-property:box-shadow,border-color,width}.workspace-shell__main{background:color-mix(in srgb, var(--brand,var(--primary-500)) 3%, var(--background-primary))}html.dark .workspace-shell__main{background:color-mix(in srgb, var(--brand,var(--primary-500)) 5%, var(--background-primary))}.workspace-shell .empac-sidebar__nav-item--active{background:var(--brand-soft,var(--primary-50));color:var(--brand,var(--primary-500));box-shadow:inset 3px 0 0 var(--brand,var(--primary-500))}.empac-empty-state.empac-empty-state--bordered{border:1px dashed color-mix(in srgb, var(--border-default) 100%, transparent);padding:var(--spacing-24);gap:var(--spacing-8);background:0 0}.empac-empty-state__title{font-size:var(--font-size-16)}.empac-empty-state__description{font-size:var(--font-size-14)}.empac-empty-state__icon{color:var(--th-amber-600);background:var(--th-amber-tint);width:56px;height:56px;margin:0 auto var(--spacing-8);border-radius:50%;place-items:center;display:grid}.workspace-shell__main h2{font-size:var(--th-display-sm)}.workspace-shell__main h3{font-size:var(--font-size-16)}.empac-footer__bottom-links{justify-content:center;row-gap:var(--spacing-8);flex-wrap:wrap}@media (pointer:coarse){.empac-button--small{min-height:40px}.empac-button--medium,.empac-input--medium,.empac-select__button,.empac-textarea{min-height:44px}.empac-checkbox__box,.empac-radio__circle{width:22px;height:22px}}@media (max-width:640px){.gm-style .gm-style-cc button[aria-label=Keyboard\ shortcuts],.gm-style .gm-style-cc:first-child{display:none!important}}.th-table-wrap{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--spacing-8));padding:0 var(--spacing-8);overflow-x:auto}.th-table-wrap table{min-width:560px}.workspace-shell__main,.public-shell__main{padding-bottom:env(safe-area-inset-bottom)}
