:root:has(.panda-app){--site-bg:#151419;--site-card:#1c1b21;--site-card-2:#24232b;--site-card-3:#302e39;--site-card-4:#3b3846;--site-sidebar:var(--site-bg);--site-accent:var(--brand-ink);--panda-linkedin:#71b7fb;--site-text:#f4f4f5;--site-text-2:#b9b6c2;--site-text-3:#a29eae;--site-border:#37333f;--app-field-border:#625d6e;--brand:#2dd4bf;--brand-hover:#5eead4;--brand-active:#14b8a6;--on-brand:#042f2e;--brand-ink:#5eead4;--brand-soft:#123d3b;--app-secondary-bg:#123d3b;--app-secondary-hover:#174c48;--app-secondary-ink:#99f6e4;--app-secondary-border:#2aa99b;--app-nav-active-bg:#393048;--app-nav-active-ink:#eee5ff;--panda-wash-lavender:#30243e;--panda-wash-pink:#35242f;--panda-wash-peach:#342923;--app-focus:#5eead4;--app-ring:color-mix(in srgb, var(--app-focus) 20%, transparent);--app-accent:var(--app-nav-active-ink);--app-accent-soft:var(--app-nav-active-bg);--app-hairline:var(--site-border);--app-shadow:0 0 0 0 transparent;--app-shadow-control:0 0 0 0 transparent;--app-shadow-button:0 0 0 0 transparent;--app-shadow-pop:0 8px 24px #0003;--google-primary:var(--brand);--google-on-primary:var(--on-brand);--md-sys-color-primary:var(--brand);--md-sys-color-on-primary:var(--on-brand);--md-sys-color-primary-container:var(--brand-soft);--md-sys-color-on-primary-container:var(--brand-ink);--md-sys-color-field-outline:var(--app-field-border);--md-sys-color-field-outline-hover:var(--site-text-2);--font-cal-display:var(--font-site-sans);--md-sys-color-field-fill:var(--site-card)}:root[data-site-theme=light]:has(.panda-app){--panda-linkedin:#0a66c2;--site-bg:#fff;--site-card:#fff;--site-card-2:#f6f5f8;--site-card-3:#eeecf2;--site-card-4:#e6e2ec;--site-text:#18181b;--site-text-2:#5e5a69;--site-text-3:#706a7b;--site-border:#e3dfe9;--app-field-border:#c9c3d2;--brand:#0f766e;--brand-hover:#115e59;--brand-active:#134e4a;--on-brand:#fff;--brand-ink:#0f766e;--brand-soft:#e6f6f3;--app-secondary-bg:#e6f6f3;--app-secondary-hover:#ccede7;--app-secondary-ink:#115e59;--app-secondary-border:#0f8b80;--app-nav-active-bg:#eee5ff;--app-nav-active-ink:#392353;--panda-wash-lavender:#eee5ff;--panda-wash-pink:#fce7f1;--panda-wash-peach:#fff0e6;--app-focus:#0f766e}:root .panda-app{background:var(--site-bg);font-family:var(--font-site-sans), sans-serif}:root .panda-app>main{background-color:var(--site-bg);background-image:radial-gradient(ellipse at 12% 0%, var(--panda-wash-lavender), transparent 68%), radial-gradient(ellipse at 90% 0%, var(--panda-wash-pink), transparent 70%), radial-gradient(ellipse at 65% 0%, var(--panda-wash-peach), transparent 66%);background-repeat:no-repeat;background-size:100% 280px;padding:0}:root .panda-app>main>section{box-shadow:none;background:0 0;border:0;border-radius:0}:root .panda-app>aside{border-right:1px solid var(--site-border);background:var(--site-sidebar)}:root .panda-app.app-compact:not(:has(.auth-shell)) .app-x{margin-inline:0;padding-inline:max(24px,50% - 880px)}:root .panda-app main h1{font-family:var(--font-site-sans), sans-serif;letter-spacing:-.03em;font-size:32px!important;font-weight:750!important;line-height:1.15!important}:root .panda-app main :is(h2,h3,h4){font-family:var(--font-site-sans), sans-serif;letter-spacing:-.015em;font-weight:600}:root:has(.panda-app) :is(.m3-btn,.m3-dialog-btn){font-family:var(--font-site-sans), sans-serif;font-weight:600;box-shadow:none!important}:root:has(.panda-app) :is(.m3-btn-filled,.m3-dialog-btn--filled){background-color:var(--brand)!important;color:var(--on-brand)!important}:root:has(.panda-app) :is(.m3-btn-filled,.m3-dialog-btn--filled):hover:not(:disabled){opacity:1;background-color:var(--brand-hover)!important}:root:root:has(.panda-app) :is(.m3-btn,.m3-dialog-btn,button.bg-brand,a.bg-brand):not(.ms-icon-button):not([class~=w-8]):not([class~=w-9]):not([class~=w-10]){border-radius:9px!important}:root:has(.panda-app) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea,.m3-text-field__shell){border-radius:9px!important}:root:has(.panda-app) :is(.m3-card,.m3-card-lg,.m3-card-elevated,.m3-card-outlined,.m3-card-filled){border-radius:10px;box-shadow:none!important}:root .panda-app :is(.app-tabs,.app-seg){background:var(--site-card-2);border:1px solid var(--site-border);box-shadow:none}:root .panda-app :is(.app-tab[data-active=true],.app-seg button[aria-pressed=true]){background:var(--app-nav-active-bg);color:var(--app-nav-active-ink);box-shadow:none}:root .panda-app :is(table thead,.m3-table-header,.m3-table-grid-header){background:var(--site-card-2)}:root .panda-app :is(table thead th,.m3-table-header>*,.m3-table-grid-header>*){letter-spacing:0;text-transform:none;color:var(--site-text-2);font-size:12px;font-weight:600}:root .panda-app :is(table td,table th){font-variant-numeric:tabular-nums}:root .panda-app .studio{--st-focus:var(--app-focus);--st-ring:var(--app-ring);--st-shadow:0 0 0 0 transparent;--st-shadow-lift:0 0 0 0 transparent}@media (max-width:767px){:root .panda-app.app-compact:not(:has(.auth-shell)) .app-x{padding-inline:12px}:root .panda-app main h1{font-size:24px!important}}:root:has(.panda-app) :is(.m3-btn:not(.m3-btn-field),.m3-dialog-btn,button.bg-brand,a.bg-brand):not(.ms-icon-button):not([class~=w-8]):not([class~=w-9]):not([class~=w-10]){min-height:36px!important;font-size:13px!important;font-weight:600!important}:root:has(.panda-app) :is(button,a).bg-brand{background-color:var(--brand)!important;color:var(--on-brand)!important}:root:has(.panda-app) :is(button,a).bg-brand:hover:not(:disabled){background-color:var(--brand-hover)!important}:root .panda-app>aside :is(a,button){font-size:14px!important}:root .panda-app>aside [aria-current=page],:root .panda-app table tbody th button{font-weight:600}:root .panda-app :is([class~="text-[10px]"],[class~="text-[11px]"],.studio .st-count){line-height:1.4;font-size:12px!important}:root:has(.panda-app) :is(.m3-modal-scrim,.m3-dialog-scrim){-webkit-backdrop-filter:none}:root:root:has(.panda-app) :is(button,a):is([class~="bg-[#0a66c2]"],[class~="bg-[#ba3871]"],[class~=bg-zinc-900],[class~=bg-black]){background-color:var(--brand)!important;color:var(--on-brand)!important}:root:root:has(.panda-app) :is(button,a):is([class~="bg-[#0a66c2]"],[class~="bg-[#ba3871]"],[class~=bg-zinc-900],[class~=bg-black]):hover:not(:disabled){background-color:var(--brand-hover)!important}:root .panda-app :is(.pg-primary,.st-cta){min-height:36px;font-size:13px;font-weight:600;border-radius:9px!important}:root .panda-app>aside .text-xs{font-size:12px;line-height:1.4}:root:root:root:has(.panda-app) :is(.m3-btn-filled,.m3-dialog-btn--filled,.pg-primary,.st-cta,button.bg-brand,a.bg-brand){border-color:var(--brand);filter:none;background-color:var(--brand)!important;color:var(--on-brand)!important}:root:root:root:has(.panda-app) :is(.m3-btn-filled,.m3-dialog-btn--filled,.pg-primary,.st-cta,button.bg-brand,a.bg-brand):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-hover);opacity:1;background-color:var(--brand-hover)!important}:root:root:root:has(.panda-app) :is(.m3-btn-filled,.m3-dialog-btn--filled,.pg-primary,.st-cta,button.bg-brand,a.bg-brand):active:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-active);background-color:var(--brand-active)!important}:root:root:root:has(.panda-app) :is(.m3-btn-outlined,.m3-btn-filled-secondary,.app-btn-secondary,.pg-soft,.st-soft):not(.m3-btn-field):not([class*=text-red-]):not([class*=--md-sys-color-error]){filter:none;box-shadow:none;border-radius:9px;font-weight:600;background-color:var(--app-secondary-bg)!important;color:var(--app-secondary-ink)!important;border:1px solid var(--app-secondary-border)!important}:root:root:root:has(.panda-app) :is(.m3-btn-outlined,.m3-btn-filled-secondary,.app-btn-secondary,.pg-soft,.st-soft):not(.m3-btn-field):not([class*=text-red-]):not([class*=--md-sys-color-error]):hover:not(:disabled):not([aria-disabled=true]){opacity:1;background-color:var(--app-secondary-hover)!important}:root:root:has(.panda-app) :is(.m3-btn-text,.m3-dialog-btn--text){color:var(--site-text-2);background-color:#0000}:root:root:has(.panda-app) :is(.m3-btn-text,.m3-dialog-btn--text):hover:not(:disabled){background-color:var(--site-card-2);color:var(--site-text)}:root:root:root:has(.panda-app) :is(.m3-btn,.m3-dialog-btn,.app-btn-secondary,.pg-primary,.pg-soft,.st-cta,.st-soft,button.bg-brand,a.bg-brand):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}:root:root:root:has(.panda-app) :is(.m3-btn,.m3-dialog-btn,.app-btn-secondary,.pg-primary,.pg-soft,.st-cta,.st-soft,button.bg-brand,a.bg-brand):is(:disabled,[aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){opacity:1;cursor:not-allowed;filter:none;background-color:var(--site-card-3)!important;border-color:var(--site-border)!important;color:var(--site-text-2)!important}:root:root:has(.panda-app) :is(.m3-btn,.m3-dialog-btn,.app-btn-secondary,.pg-primary,.pg-soft,.st-cta,.st-soft,button.bg-brand,a.bg-brand):is([aria-busy=true],[data-loading=true]){opacity:1}:root:has(.panda-app) .app-btn-secondary{min-height:36px;font-size:13px;font-weight:600}
