:root{--u:clamp(1px, .069444vw, 1.33333px);--fs-10:calc(10.5 * var(--u));--fs-12:calc(12 * var(--u));--fs-13:calc(13 * var(--u));--fs-15:calc(15 * var(--u));--fs-17:calc(17 * var(--u));--fs-20:calc(20 * var(--u));--fs-22:calc(22 * var(--u));--fs-26:calc(26 * var(--u));--fs-30:calc(30 * var(--u));--bg:#f2f2f7;--card:#fff;--ink:#000;--ink-2:#3c3c4399;--ink-3:#3c3c434d;--fill:#7676801f;--fill-strong:#76768033;--row-hover:#7878800f;--hairline:#3c3c434a;--hair:.5px solid var(--hairline);--accent:#ff9500;--accent-hover:#f08800;--accent-ink:#c77400;--accent-soft:#ff950021;--green:#34c759;--green-ink:#248a3d;--green-soft:#34c75924;--red:#ff3b30;--red-ink:#c9251c;--red-soft:#ff3b301f;--r-card:calc(14 * var(--u));--r-md:calc(10 * var(--u));--r-sm:calc(7 * var(--u));--r-input:calc(12 * var(--u));--r-pill:999px;--shell:calc(1240 * var(--u));--page-pad:calc(40 * var(--u));--gap:calc(24 * var(--u));--gap-sm:calc(16 * var(--u));--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-15);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3,h4,p,ul,ol,li,figure,fieldset,legend{margin:0}fieldset{border:0;min-width:0;padding:0}ul,ol{padding:0;list-style:none}a{color:inherit}.biz-prose a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.biz-muted{color:var(--ink-2);font-size:var(--fs-13)}.biz-link{color:var(--accent-ink);font-size:var(--fs-13);text-underline-offset:2px;font-weight:600;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.biz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.biz-loading{align-items:center;gap:calc(10 * var(--u));padding:calc(24 * var(--u)) 0;color:var(--ink-2);font-size:var(--fs-13);display:flex}.biz-loading__dot{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);border-radius:50%;animation:1s ease-in-out infinite biz-loading-pulse}@keyframes biz-loading-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.biz-loading__dot{animation:none}}.biz-auth{padding:calc(64 * var(--u)) calc(20 * var(--u)) calc(48 * var(--u));justify-content:center;display:flex}.biz-auth__col{align-items:center;gap:calc(10 * var(--u));width:100%;max-width:calc(420 * var(--u));text-align:center;flex-direction:column;display:flex}.biz-auth__logo{width:calc(104 * var(--u));height:auto;margin-bottom:calc(14 * var(--u))}.biz-auth__heading{font-size:var(--fs-26);letter-spacing:-.02em;font-weight:700}.biz-auth__lede{color:var(--ink-2);font-size:var(--fs-15)}.biz-auth__card{gap:calc(14 * var(--u));width:100%;margin-top:calc(8 * var(--u));padding:calc(20 * var(--u));background:var(--card);border-radius:var(--r-card);box-shadow:inset 0 0 0 .5px var(--hairline);text-align:left;flex-direction:column;display:flex}.biz-auth__form{gap:calc(16 * var(--u));flex-direction:column;display:flex}.biz-auth__actions{justify-content:space-between;gap:calc(12 * var(--u));font-size:var(--fs-13);display:flex}.biz-auth__hint{color:var(--ink-2);font-size:var(--fs-12)}.biz-btn{justify-content:center;align-items:center;gap:calc(6 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(18 * var(--u));border-radius:var(--r-input);font-family:inherit;font-size:var(--fs-15);cursor:pointer;border:0;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.biz-btn:disabled{cursor:not-allowed;opacity:.5}.biz-btn--block{width:100%}.biz-btn--brand{background:var(--accent);color:#fff}.biz-btn--brand:hover:not(:disabled){background:var(--accent-hover)}.biz-btn--plain{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--hairline)}.biz-btn--plain:hover:not(:disabled){background:var(--row-hover)}.biz-btn--quiet{min-height:auto;color:var(--accent-ink);background:0 0;padding:0;font-weight:500}.biz-btn--quiet:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.biz-field{gap:calc(6 * var(--u));flex-direction:column;display:flex}.biz-field__label{color:var(--ink-2);font-size:var(--fs-13);font-weight:600}.biz-field__input{width:100%;min-height:calc(44 * var(--u));padding:0 calc(14 * var(--u));border-radius:var(--r-input);background:var(--fill);color:var(--ink);font-family:inherit;font-size:var(--fs-17);border:0}.biz-field__input::placeholder{color:var(--ink-3)}.biz-field__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.biz-field__hint{color:var(--ink-2);font-size:var(--fs-12)}.biz-field__error{color:var(--red-ink);font-size:var(--fs-12);font-weight:600}.biz-notice{padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:var(--r-md);font-size:var(--fs-13)}.biz-notice--info{background:var(--fill);color:var(--ink-2)}.biz-notice--success{background:var(--green-soft);color:var(--green-ink)}.biz-notice--error{background:var(--red-soft);color:var(--red-ink);font-weight:600}.biz-companies__title{font-size:var(--fs-30);letter-spacing:-.02em;font-weight:700}.biz-companies__lede{margin-top:calc(4 * var(--u));color:var(--ink-2)}.biz-companies__list{grid-template-columns:repeat(auto-fit, minmax(calc(300 * var(--u)), 1fr));gap:var(--gap-sm);margin-top:var(--gap);display:grid}.biz-companies__card{align-items:center;gap:calc(4 * var(--u)) calc(12 * var(--u));height:100%;padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 .5px var(--hairline);grid-template-columns:1fr auto;text-decoration:none;display:grid}.biz-companies__card:hover{background:color-mix(in srgb, var(--card) 92%, var(--accent-soft))}.biz-companies__name{font-size:var(--fs-17);font-weight:600}.biz-companies__meta{color:var(--ink-2);font-size:var(--fs-13);grid-column:1}.biz-companies__go{color:var(--accent-ink);font-size:var(--fs-20);grid-area:1/2/span 2}.biz-card{background:var(--card);border-radius:var(--r-card);box-shadow:inset 0 0 0 .5px var(--hairline);padding:calc(20 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u))}.biz-card__head{gap:calc(4 * var(--u));margin-bottom:calc(14 * var(--u));flex-direction:column;display:flex}.biz-card__title{font-size:var(--fs-20);letter-spacing:-.01em;font-weight:700}.biz-card__lede{color:var(--ink-2);font-size:var(--fs-13)}.biz-soon__title{margin-bottom:var(--gap-sm);font-size:var(--fs-30);letter-spacing:-.02em;font-weight:700}.biz-soon__back{margin-top:calc(12 * var(--u))}.biz-company__eyebrow{color:var(--ink-2);font-size:var(--fs-13);font-weight:600}.biz-company__title{font-size:var(--fs-30);letter-spacing:-.02em;font-weight:700}.biz-company__public{margin-top:calc(4 * var(--u));color:var(--accent-ink);font-size:var(--fs-13);text-underline-offset:2px;font-weight:600;text-decoration:underline;display:inline-block}.biz-company__nav{gap:calc(6 * var(--u));margin:var(--gap-sm) 0 var(--gap);padding-bottom:calc(10 * var(--u));border-bottom:var(--hair);flex-wrap:wrap;display:flex}.biz-company__tab{padding:calc(7 * var(--u)) calc(14 * var(--u));border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-13);font-weight:600;text-decoration:none}.biz-company__tab:hover{color:var(--ink)}.biz-company__tab--on{background:var(--accent);color:#fff}.biz-dash{gap:var(--gap-sm);flex-direction:column;display:flex}.biz-dash__tiles{grid-template-columns:repeat(auto-fit, minmax(calc(240 * var(--u)), 1fr));gap:calc(12 * var(--u));display:grid}.biz-dash__tile{gap:calc(4 * var(--u));padding:calc(14 * var(--u));border-radius:var(--r-md);background:var(--fill);flex-direction:column;display:flex}.biz-dash__tile-name{font-size:var(--fs-15);font-weight:600}.biz-dash__tile-score{align-items:baseline;gap:calc(8 * var(--u));display:flex}.biz-dash__score{color:var(--accent-ink);font-size:var(--fs-22);letter-spacing:-.01em;font-weight:700}.biz-dash__links{gap:calc(8 * var(--u));flex-direction:column;display:flex}.biz-rows{flex-direction:column;display:flex}.biz-rows__item{align-items:center;gap:calc(8 * var(--u)) calc(16 * var(--u));padding:calc(14 * var(--u)) 0;border-top:var(--hair);grid-template-columns:1fr auto auto;display:grid}.biz-rows__item:first-child{border-top:0}.biz-rows__name{font-size:var(--fs-15);font-weight:600}.biz-rows__score{align-items:baseline;gap:calc(8 * var(--u));display:flex}.biz-rows__actions{justify-content:flex-end;align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.biz-reviews{gap:var(--gap-sm);flex-direction:column;display:flex}.biz-reviews__filters{gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.biz-reviews__list{gap:calc(12 * var(--u));flex-direction:column;display:flex}.biz-reviews__more{justify-content:center;display:flex}.biz-review{gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 .5px var(--hairline);flex-direction:column;display:flex}.biz-review__head{align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.biz-review__author{font-size:var(--fs-15);font-weight:600}.biz-review__text{font-size:var(--fs-15);white-space:pre-line}.biz-review__response{padding:calc(10 * var(--u)) calc(14 * var(--u));border-left:calc(3 * var(--u)) solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--accent-soft);font-size:var(--fs-15)}.biz-review__response-label{color:var(--accent-ink);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.biz-review__actions{align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.biz-reply{gap:calc(10 * var(--u));flex-direction:column;display:flex}.biz-reply__actions{gap:calc(10 * var(--u));display:flex}.biz-members__toolbar{margin-bottom:calc(6 * var(--u));justify-content:flex-end;display:flex}.biz-members__facts{gap:calc(2 * var(--u));font-size:var(--fs-13);flex-direction:column;display:flex}.biz-members__status{color:var(--ink-2);font-size:var(--fs-12);font-weight:600}.biz-members__status--on{color:var(--green-ink)}.biz-invite{gap:calc(14 * var(--u));flex-direction:column;display:flex}.biz-invite__scope{gap:calc(6 * var(--u));flex-direction:column;display:flex}.biz-invite__legend{margin-bottom:calc(6 * var(--u));color:var(--ink-2);font-size:var(--fs-13);font-weight:600}.biz-invite__check{align-items:center;gap:calc(8 * var(--u));font-size:var(--fs-15);display:flex}.biz-invite__actions{gap:calc(10 * var(--u));display:flex}@media (width<=720px){.biz-rows__item{grid-template-columns:1fr}.biz-rows__actions{justify-content:flex-start}}.biz-select{gap:calc(6 * var(--u));min-width:calc(160 * var(--u));flex-direction:column;display:flex}.biz-select__label{color:var(--ink-2);font-size:var(--fs-13);font-weight:600}.biz-select__input{min-height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-radius:var(--r-md);background:var(--fill);color:var(--ink);font-family:inherit;font-size:var(--fs-15);border:0}.biz-stars__glyphs{color:var(--accent);font-size:var(--fs-15);letter-spacing:.06em;white-space:nowrap}.biz-stars__empty{color:var(--ink-3)}.biz-textarea{gap:calc(6 * var(--u));flex-direction:column;display:flex}.biz-textarea__label{color:var(--ink-2);font-size:var(--fs-13);font-weight:600}.biz-textarea__input{width:100%;padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:var(--r-input);background:var(--fill);color:var(--ink);font-family:inherit;font-size:var(--fs-15);resize:vertical;border:0;line-height:1.45}.biz-textarea__input::placeholder{color:var(--ink-3)}.biz-textarea__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.biz-textarea__hint{color:var(--ink-2);font-size:var(--fs-12)}.biz-textarea__error{color:var(--red-ink);font-size:var(--fs-12);font-weight:600}.biz-modal{z-index:50;padding:calc(20 * var(--u));place-items:center;display:grid;position:fixed;inset:0}.biz-modal__backdrop{background:#00000047;position:absolute;inset:0}.biz-modal__panel{width:100%;max-width:calc(520 * var(--u));max-height:90vh;padding:calc(22 * var(--u));border-radius:var(--r-card);background:var(--card);box-shadow:0 calc(20 * var(--u)) calc(60 * var(--u)) #00000038;position:relative;overflow-y:auto}.biz-modal__title{margin-bottom:calc(14 * var(--u));font-size:var(--fs-20);letter-spacing:-.01em;font-weight:700}.biz-gate{gap:var(--gap-sm);max-width:calc(640 * var(--u));flex-direction:column;display:flex}.biz-gate__text{font-size:var(--fs-15)}.biz-gate__text+.biz-gate__text{margin-top:calc(10 * var(--u))}.biz-gate__text--muted{color:var(--ink-2);font-size:var(--fs-13)}.biz-gate__steps{gap:calc(10 * var(--u));margin:0 0 calc(14 * var(--u));counter-reset:biz-step;flex-direction:column;display:flex}.biz-gate__steps li{align-items:baseline;gap:calc(10 * var(--u));counter-increment:biz-step;display:flex}.biz-gate__steps li:before{content:counter(biz-step);width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-12);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.biz-gate__link{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.biz-gate__meta{color:var(--ink-2);font-size:var(--fs-13)}.biz-gate__actions{gap:calc(10 * var(--u));margin-top:calc(16 * var(--u));flex-wrap:wrap;display:flex}.biz-shell{flex-direction:column;min-height:100vh;display:flex}.biz-header{background:var(--card);border-bottom:var(--hair)}.biz-header__inner{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;max-width:var(--shell);padding:calc(12 * var(--u)) calc(20 * var(--u));margin:0 auto;display:flex}.biz-header__brand{align-items:center;gap:calc(10 * var(--u));text-decoration:none;display:flex}.biz-header__logo{width:calc(76 * var(--u));height:auto}.biz-header__label{padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-12);font-weight:600}.biz-header__account{align-items:center;gap:calc(12 * var(--u));display:flex}.biz-header__user{color:var(--ink-2);font-size:var(--fs-13)}.biz-main{width:100%;max-width:var(--shell);padding:var(--gap) calc(20 * var(--u)) calc(56 * var(--u));margin:0 auto}@media (width<=640px){.biz-header__inner{flex-wrap:wrap}.biz-header__user{display:none}}.biz-header__nav{gap:calc(4 * var(--u));margin-right:auto;margin-left:calc(12 * var(--u));flex-wrap:wrap;display:flex}.biz-header__link{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-13);font-weight:600;text-decoration:none}.biz-header__link:hover{background:var(--fill);color:var(--ink)}.biz-header__link--on{background:var(--accent-soft);color:var(--accent-ink)}
