:root{--bixli-brand-color-primary:#eb803d;--bixli-brand-color-secondary:#1b3764;--bixli-brand-color-accent:#315f8f;--bixli-brand-color-paper:#fffffe;--bixli-brand-color-light:#ebebe2;--bixli-brand-color-ink:#0d0d0d;--e-global-color-primary:#eb803d;--e-global-color-secondary:#1b3764;--e-global-color-text:#fffffe;--e-global-color-9b159b8:#ebebe2;--e-global-color-accent:#315f8f;--e-global-color-f53bf80:#0d0d0d;--product-coreloop-accent:var(--bixli-brand-color-primary);--product-coreaccess-accent:var(--bixli-brand-color-accent);--product-corefeedback-accent:var(--bixli-brand-color-secondary);--bixli-color-surface-default:#fffffe;--bixli-color-surface-subtle:#ebebe2;--bixli-color-surface-muted:#ebebe2;--bixli-color-surface-inverse:#1b3764;--bixli-color-text-default:#0d0d0d;--bixli-color-text-subtle:#315f8f;--bixli-color-text-muted:#1b3764;--bixli-color-text-inverse:#fffffe;--bixli-color-text-brand:#1b3764;--bixli-color-border-default:#ebebe2;--bixli-color-border-strong:#315f8f;--bixli-color-action-primary:#315f8f;--bixli-color-action-primary-hover:#1b3764;--bixli-color-action-primary-active:#0d0d0d;--bixli-color-action-secondary:#eb803d;--bixli-color-action-secondary-hover:#1b3764;--bixli-color-link-default:#315f8f;--bixli-color-link-hover:#1b3764;--bixli-color-link-visited:#1b3764;--bixli-color-focus-ring:#1b3764;--bixli-color-status-success:#315f8f;--bixli-color-status-warning:#eb803d;--bixli-color-status-error:#0d0d0d;--bixli-font-family-display:"proxima-nova", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--bixli-font-family-body:"proxima-nova", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--bixli-font-weight-light:300;--bixli-font-weight-regular:400;--bixli-font-weight-medium:500;--bixli-font-weight-semibold:600;--bixli-font-weight-bold:700;--bixli-type-display-size:3.5rem;--bixli-type-display-line-height:1.05;--bixli-type-display-letter-spacing:-.03em;--bixli-type-h1-size:2.75rem;--bixli-type-h1-line-height:1.1;--bixli-type-h1-letter-spacing:-.025em;--bixli-type-h2-size:2.25rem;--bixli-type-h2-line-height:1.15;--bixli-type-h2-letter-spacing:-.02em;--bixli-type-h3-size:1.75rem;--bixli-type-h3-line-height:1.2;--bixli-type-h3-letter-spacing:-.015em;--bixli-type-h4-size:1.375rem;--bixli-type-h4-line-height:1.25;--bixli-type-h4-letter-spacing:-.01em;--bixli-type-body-size:1.125rem;--bixli-type-body-line-height:1.6;--bixli-type-body-letter-spacing:0;--bixli-type-body-small-size:1rem;--bixli-type-body-small-line-height:1.6;--bixli-type-body-small-letter-spacing:0;--bixli-type-label-size:.875rem;--bixli-type-label-line-height:1.4;--bixli-type-label-letter-spacing:.02em;--bixli-type-button-size:1rem;--bixli-type-button-line-height:1.1;--bixli-type-button-letter-spacing:0;--bixli-type-caption-size:.8125rem;--bixli-type-caption-line-height:1.4;--bixli-type-caption-letter-spacing:.01em;--bixli-space-0:0;--bixli-space-1:.25rem;--bixli-space-2:.5rem;--bixli-space-3:.75rem;--bixli-space-4:1rem;--bixli-space-5:1.25rem;--bixli-space-6:1.5rem;--bixli-space-8:2rem;--bixli-space-10:2.5rem;--bixli-space-12:3rem;--bixli-radius-none:0;--bixli-radius-sm:.25rem;--bixli-radius-md:.5rem;--bixli-radius-lg:1rem;--bixli-radius-pill:9999px;--bixli-shadow-none:none;--bixli-shadow-sm:0 1px 2px #1b376414;--bixli-shadow-md:0 8px 24px #1b376424;--bixli-layout-max-width-copy:68ch;--bixli-layout-max-width-content:45rem;--bixli-layout-max-width-page:75rem;--bixli-layout-max-width-panel:52rem;--bixli-layout-max-width-callout:42.5rem;--bixli-layout-nav-dropdown-width:13rem;--bixli-layout-gutter-mobile:1.25rem;--bixli-layout-gutter-desktop:2rem;--bixli-layout-section-gap:4.5rem;--bixli-layout-scroll-offset:5rem;--bixli-layout-embed-height:42.5rem;--bixli-layout-embed-min-height:31.25rem;--bixli-layout-grid-min-card:15rem;--bixli-layout-grid-min-step:13.75rem;--bixli-layout-grid-min-team:17.5rem;--bixli-motion-duration-fast:.15s;--bixli-motion-duration-base:.22s;--bixli-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--bixli-icon-size-sm:1rem;--bixli-icon-size-md:1.25rem;--bixli-icon-size-lg:1.5rem;--bixli-icon-stroke-default:1.5;--bixli-icon-stroke-bold:2;--bixli-component-nav-cta-min-height:2.5rem;--bixli-component-icon-tile-size:2.5rem;--bixli-component-avatar-size:3.5rem;--bixli-component-hamburger-line-width:1.375rem;--bixli-component-hamburger-line-height:.125rem;--bixli-component-hamburger-line-radius:.125rem;--bixli-component-small-align-offset:.125rem;--bixli-component-focus-offset-strong:.1875rem;--color-bg:var(--bixli-color-surface-default);--color-surface:var(--bixli-color-surface-subtle);--color-text:var(--bixli-color-text-default);--color-heading:var(--bixli-color-text-brand);--color-muted:var(--bixli-color-text-muted);--color-accent:var(--bixli-color-action-primary);--color-accent-hover:var(--bixli-color-action-primary-hover);--color-on-accent:var(--bixli-color-text-inverse);--color-secondary:var(--bixli-color-action-secondary);--color-on-secondary:var(--bixli-color-text-default);--color-border:var(--bixli-color-border-default);--color-control-border:var(--bixli-color-border-strong);--color-error:#b3261e;--color-warning-edge:var(--bixli-brand-color-primary);--focus-ring:3px solid var(--bixli-color-focus-ring);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--bixli-font-family-body);font-size:100%;line-height:var(--bixli-type-body-small-line-height)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#0e1c33;--color-surface:var(--bixli-color-surface-inverse);--color-text:var(--bixli-color-text-inverse);--color-heading:var(--bixli-color-text-inverse);--color-muted:var(--bixli-brand-color-light);--color-accent:#a9c8ee;--color-accent-hover:var(--bixli-color-text-inverse);--color-on-accent:var(--bixli-color-text-default);--color-border:var(--bixli-color-action-primary);--color-control-border:#7fa3cc;--color-error:#ffb4ab;--focus-ring:3px solid var(--bixli-color-text-inverse)}}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-size:var(--bixli-type-body-small-size);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{margin:0 0 var(--bixli-space-4);color:var(--color-heading);font-family:var(--bixli-font-family-display);font-weight:var(--bixli-font-weight-bold)}h1{font-size:clamp(1.75rem, 1.4rem + 1.6vw, var(--bixli-type-h2-size));line-height:var(--bixli-type-h2-line-height);letter-spacing:var(--bixli-type-h2-letter-spacing)}h2{font-size:var(--bixli-type-h4-size);line-height:var(--bixli-type-h4-line-height);letter-spacing:var(--bixli-type-h4-letter-spacing)}h3{letter-spacing:0;font-size:1.125rem;line-height:1.3}p,ul,ol{margin:0 0 var(--bixli-space-4)}main *+h2,main *+h3{margin-top:var(--bixli-space-6)}a{color:var(--color-accent);text-underline-offset:.16em;transition:color var(--bixli-motion-duration-fast) var(--bixli-motion-easing-standard);text-decoration-thickness:.08em}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.skip-link{padding:var(--bixli-space-3) var(--bixli-space-5);background:var(--color-bg);color:var(--color-heading);border:2px solid var(--color-heading);border-radius:var(--bixli-radius-md);z-index:10;font-weight:var(--bixli-font-weight-semibold);position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}#root{flex-direction:column;min-height:100vh;display:flex}main{width:100%;padding:var(--bixli-space-8) var(--bixli-layout-gutter-mobile);max-width:var(--bixli-layout-max-width-page);flex:1 0 auto;margin:0 auto}main:focus{outline:none}@media (width>=48rem){main{padding-inline:var(--bixli-layout-gutter-desktop)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.banner{align-items:center;gap:var(--bixli-space-3) var(--bixli-space-4);padding:var(--bixli-space-3) var(--bixli-layout-gutter-mobile);background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--bixli-shadow-sm);flex-wrap:wrap;display:flex}.brand{color:var(--color-heading);border-radius:var(--bixli-radius-md);align-items:center;display:inline-flex}.brand:hover{color:var(--color-heading)}.logo{color:inherit;display:block}.logo text{font-family:var(--bixli-font-family-display)}.banner nav ul{gap:var(--bixli-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.banner nav a{min-height:2.75rem;padding:0 var(--bixli-space-3);border-radius:var(--bixli-radius-md);color:var(--color-heading);font-weight:var(--bixli-font-weight-semibold);transition:background-color var(--bixli-motion-duration-fast) var(--bixli-motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.banner nav a:hover{background:var(--color-surface);color:var(--color-heading)}.banner nav a[aria-current=page]{background:var(--color-surface);font-weight:var(--bixli-font-weight-bold);box-shadow:inset 0 -3px 0 var(--color-secondary)}.account{align-items:center;gap:var(--bixli-space-4);flex-wrap:wrap;margin-left:auto;display:flex}.who{color:var(--color-heading);font-weight:var(--bixli-font-weight-semibold)}.org-switcher{align-items:center;gap:var(--bixli-space-2);display:flex}.org-switcher label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.org-switcher select{max-width:14rem;min-height:2.75rem}@media (width<=47.99rem){.banner nav{order:3;width:100%}.account{gap:var(--bixli-space-3);margin-left:auto}}@media (width>=48rem){.banner{padding-inline:var(--bixli-layout-gutter-desktop)}}.notice{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-left:6px solid var(--color-warning-edge);padding:var(--bixli-space-3) var(--bixli-layout-gutter-mobile)}.notice p{max-width:var(--bixli-layout-max-width-page);margin:0 auto}@media (width>=48rem){.notice{padding-inline:var(--bixli-layout-gutter-desktop)}}.site-footer{margin-top:var(--bixli-space-12);padding:var(--bixli-space-6) var(--bixli-layout-gutter-mobile);background:var(--color-surface);border-top:1px solid var(--color-border);font-size:var(--bixli-type-label-size);flex:none}.site-footer>*{max-width:var(--bixli-layout-max-width-page);margin-inline:auto}.footer-brand{margin-bottom:var(--bixli-space-2);color:var(--color-muted)}.site-footer a{padding:var(--bixli-space-2) 0;display:inline-block}.site-footer ul{gap:var(--bixli-space-5);flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;display:flex}@media (width>=48rem){.site-footer{padding-inline:var(--bixli-layout-gutter-desktop)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-card{max-width:28rem;margin:var(--bixli-space-8) auto;padding:var(--bixli-space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--bixli-radius-lg);box-shadow:var(--bixli-shadow-sm)}.auth-card h1{font-size:var(--bixli-type-h3-size);line-height:var(--bixli-type-h3-line-height);letter-spacing:var(--bixli-type-h3-letter-spacing)}.field{gap:var(--bixli-space-1);margin-bottom:var(--bixli-space-4);flex-direction:column;display:flex}.field label,fieldset legend,.label{font-size:var(--bixli-type-label-size);font-weight:var(--bixli-font-weight-semibold);letter-spacing:var(--bixli-type-label-letter-spacing);line-height:var(--bixli-type-label-line-height);color:var(--color-heading)}.hint{color:var(--color-muted);font-size:var(--bixli-type-label-size);line-height:var(--bixli-type-label-line-height);margin:0}.field-error{color:var(--color-error);font-weight:var(--bixli-font-weight-semibold);font-size:var(--bixli-type-label-size);margin:0}input,select,textarea,button{font:inherit}input,select,textarea{padding:var(--bixli-space-2) var(--bixli-space-3);border:1px solid var(--color-control-border);border-radius:var(--bixli-radius-md);background:var(--color-bg);color:var(--color-text);max-width:100%;min-height:2.75rem}input[aria-invalid=true]{border-color:var(--color-error);border-width:2px}input::placeholder{color:var(--color-muted);opacity:.8}button,.button{justify-content:center;align-items:center;gap:var(--bixli-space-2);padding:0 var(--bixli-space-5);border-radius:var(--bixli-radius-pill);background:var(--color-accent);min-height:2.75rem;color:var(--color-on-accent);font-weight:var(--bixli-font-weight-semibold);font-size:var(--bixli-type-button-size);line-height:var(--bixli-type-button-line-height);cursor:pointer;box-shadow:var(--bixli-shadow-sm);transition:background-color var(--bixli-motion-duration-fast) var(--bixli-motion-easing-standard), color var(--bixli-motion-duration-fast) var(--bixli-motion-easing-standard);border:1px solid #0000;display:inline-flex}button:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}button.secondary,.button-secondary{background:var(--color-secondary);color:var(--color-on-secondary)}button.secondary:hover,.button-secondary:hover{background:var(--color-heading);color:var(--color-bg)}button.ghost,.button-ghost{color:var(--color-heading);border-color:var(--color-control-border);box-shadow:none;background:0 0}button.ghost:hover,.button-ghost:hover{background:var(--color-surface);color:var(--color-heading)}.link-button{box-shadow:none;color:var(--color-accent);text-underline-offset:.16em;padding:0 var(--bixli-space-2);border-radius:var(--bixli-radius-md);font-weight:var(--bixli-font-weight-regular);background:0 0;border:none;text-decoration:underline}.link-button:hover{color:var(--color-accent-hover);background:0 0}.google-button{--g-bg:#fff;--g-border:#747775;--g-text:#1f1f1f;background:var(--g-bg);color:var(--g-text);border:1px solid var(--g-border);box-shadow:none;font-weight:var(--bixli-font-weight-medium);gap:var(--bixli-space-3)}.google-button:hover{color:var(--g-text);background:#f2f2f2}.google-button svg{flex:none}@media (prefers-color-scheme:dark){.google-button{--g-bg:#131314;--g-border:#8e918f;--g-text:#e3e3e3}.google-button:hover{background:#26262a}}.auth-card .google-button{width:100%}.error-summary{background:var(--color-surface);border:2px solid var(--color-error);border-radius:var(--bixli-radius-md);padding:var(--bixli-space-3) var(--bixli-space-4);margin-bottom:var(--bixli-space-4);color:var(--color-text);border-left-width:6px}.error-summary p{margin:0}.inline-form{gap:var(--bixli-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.inline-form .field{margin-bottom:0}.org-list{gap:var(--bixli-space-3);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));padding-left:0;list-style:none;display:grid}.org-name{font-weight:var(--bixli-font-weight-bold);color:var(--color-heading)}.org-list li{align-items:center;gap:var(--bixli-space-2) var(--bixli-space-3);padding:var(--bixli-space-4) var(--bixli-space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--bixli-radius-lg);box-shadow:var(--bixli-shadow-sm);flex-wrap:wrap;display:flex}.org-list li .role{background:var(--color-bg)}.org-list li a{font-weight:var(--bixli-font-weight-semibold);margin-left:auto}.role{padding:0 var(--bixli-space-3);background:var(--color-surface);border-radius:var(--bixli-radius-pill);color:var(--color-heading);font-size:var(--bixli-type-label-size);font-weight:var(--bixli-font-weight-semibold);line-height:1.75rem;display:inline-block}.success{color:var(--color-heading);font-weight:var(--bixli-font-weight-semibold);min-height:1.5em}.stack-form{max-width:28rem}table{border-collapse:separate;border-spacing:0;width:100%;margin:var(--bixli-space-4) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--bixli-radius-md);position:relative;overflow:hidden}th,td{text-align:left;padding:var(--bixli-space-3) var(--bixli-space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}th{background:var(--color-surface);color:var(--color-heading);font-size:var(--bixli-type-label-size);font-weight:var(--bixli-font-weight-semibold);letter-spacing:var(--bixli-type-label-letter-spacing)}tbody tr:last-child td{border-bottom:0}.invite-link{margin-top:var(--bixli-space-4);padding:var(--bixli-space-4);background:var(--color-surface);border-left:4px solid var(--color-secondary);border-radius:var(--bixli-radius-md)}.invite-link input{width:100%;margin:var(--bixli-space-1) 0 var(--bixli-space-2)}section+section{margin-top:var(--bixli-space-8)}@media (width<=40rem){table{display:block;overflow-x:auto}.auth-card{padding:var(--bixli-space-5)}}.invitation-panel{margin-bottom:var(--bixli-space-6);padding:var(--bixli-space-4) var(--bixli-space-5);background:var(--color-surface);border-left:4px solid var(--color-warning-edge);border-radius:var(--bixli-radius-md)}.invitation-panel h2{margin-top:0}.invitation-panel .plain-list{margin-bottom:0}.invitation-panel .plain-list li{justify-content:space-between}.auth-card [role=status]{margin-top:var(--bixli-space-3)}.auth-card h2{letter-spacing:0;margin-top:var(--bixli-space-6);font-size:1.125rem;line-height:1.3}.plain-list{padding:0;list-style:none}.plain-list li{align-items:center;gap:var(--bixli-space-2) var(--bixli-space-3);padding:var(--bixli-space-2) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.toolbar{margin-bottom:var(--bixli-space-4)}.attribution{color:var(--color-muted);font-size:var(--bixli-type-label-size)}.review-list{gap:var(--bixli-space-3);padding:0;list-style:none;display:grid}.review{padding:var(--bixli-space-4) var(--bixli-space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--bixli-radius-lg);box-shadow:var(--bixli-shadow-sm)}.review-head{margin:0 0 var(--bixli-space-2);align-items:baseline;gap:var(--bixli-space-1) var(--bixli-space-3);flex-wrap:wrap;display:flex}.stars{color:var(--color-heading);letter-spacing:.05em;font-size:1.125rem}.review-text{margin:var(--bixli-space-2) 0;white-space:pre-line}.reply{margin-top:var(--bixli-space-3);padding:var(--bixli-space-3) var(--bixli-space-4);background:var(--color-bg);border-left:4px solid var(--color-accent);border-radius:var(--bixli-radius-md)}.reply p{margin:var(--bixli-space-1) 0}.review>.hint:last-child{margin-top:var(--bixli-space-2)}textarea{width:100%;padding:var(--bixli-space-3);resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.5;display:block}label+textarea{margin:var(--bixli-space-1) 0 var(--bixli-space-3)}.widget-config{margin:var(--bixli-space-6) 0;padding:var(--bixli-space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--bixli-radius-lg);box-shadow:var(--bixli-shadow-sm)}.widget-config h2{margin-top:0}.widget-grid{gap:var(--bixli-space-6);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.widget-preview{background:var(--color-bg);border:1px dashed var(--color-control-border);border-radius:var(--bixli-radius-md);padding:var(--bixli-space-2);margin-bottom:var(--bixli-space-4)}fieldset{border:1px solid var(--color-border);border-radius:var(--bixli-radius-md);margin:var(--bixli-space-4) 0;padding:var(--bixli-space-2) var(--bixli-space-4) var(--bixli-space-3);background:var(--color-bg)}fieldset legend{padding:0 var(--bixli-space-2)}input[type=color]{cursor:pointer;width:3rem;padding:.125rem}input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:auto;accent-color:var(--color-accent);vertical-align:-.2em}.widget-config .plain-list li{padding:var(--bixli-space-3) 0}
