.admin-brand-section{margin-top:56px}.admin-brand-section--first{margin-top:40px}.admin-brand-h2{font-family:var(--sans);font-size:var(--admin-t-head);font-weight:600;line-height:1.2;margin:0 0 4px}.admin-brand-lede{font-family:var(--sans);font-size:var(--admin-t-body);color:var(--ink-72);margin:0 0 16px}.admin-brand-asset-label{font-family:var(--sans);font-size:var(--admin-t-card)}.admin-brand-asset-file{font-family:var(--sans);font-size:var(--admin-t-label);letter-spacing:.04em;color:var(--ink-56)}.admin-brand-icon-list{display:flex;flex-direction:column;gap:var(--admin-s-4)}.admin-brand-asset-row{border-top:1px solid var(--rule);padding-top:var(--admin-s-4);display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--admin-s-4);gap:var(--admin-s-4);align-items:center}.admin-brand-asset-head{display:flex;flex-direction:column;gap:var(--admin-s-1);margin-bottom:var(--admin-s-3)}.admin-brand-variant{grid-row:1;grid-column:1;border:1px solid var(--rule);background:var(--paper)}.admin-brand-asset-body{grid-row:1;grid-column:2}.admin-brand-variant[data-bg=transparent]{background:var(--surface)}.admin-brand-preview{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--admin-s-3)}.admin-brand-variant[data-bg=transparent] .admin-brand-preview{background:repeating-conic-gradient(var(--r-gray-a3) 0 25%,transparent 0 50%) 50% /16px 16px}.admin-brand-preview img{max-width:100%;max-height:100%;height:auto;width:auto}.admin-brand-variant-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-s-2)}.admin-brand-size-picker{display:flex;flex-wrap:wrap;gap:var(--admin-s-1)}.admin-brand-size-picker .btn.is-on{color:var(--paper);background:var(--ink);border-color:var(--ink)}.admin-brand-banner-name{font-family:var(--sans);font-size:var(--admin-t-card);color:var(--ink)}.admin-brand-banner-platform{font-family:var(--sans);font-size:var(--admin-t-meta);color:var(--ink-72);margin-top:2px}.admin-brand-banner-dims{font-family:var(--sans);font-size:var(--admin-t-label);letter-spacing:.04em;color:var(--ink-56);margin-top:6px}.admin-brand-download{align-self:flex-start}@media (max-width:720px){.admin-brand-asset-row{grid-template-columns:minmax(0,1fr)}.admin-brand-asset-body,.admin-brand-variant{grid-row:auto;grid-column:auto}.admin-brand-variant{max-width:240px}.admin-brand-banner-grid{grid-template-columns:1fr!important}}.admin-report-status.is-open{background:var(--r-gray-a3);color:var(--r-ink-72)}.admin-report-status.is-progress{background:var(--r-warning-a3);color:var(--r-warning-a11)}.admin-report-status.is-done{background:var(--r-success-a3);color:var(--r-success-a11)}.admin-report-status.is-canceled{background:var(--r-gray-a2);color:var(--r-ink-60)}.admin-report-meta{display:block;margin-top:2px;font-size:var(--admin-t-meta);color:var(--r-ink-60)}.admin-report-page{font-size:var(--admin-t-meta);color:var(--r-ink-72);overflow-wrap:anywhere}.admin-report-table td{vertical-align:top}.admin-report-table td:nth-child(4),.admin-report-table td:nth-child(5){white-space:nowrap}.admin-report-table td:nth-child(6){min-width:200px}.admin-report-pager{margin-top:var(--admin-s-4)}.admin-report-filed-from{margin-bottom:var(--admin-s-3);color:var(--r-ink-60);font-size:var(--admin-t-meta)}.admin-report-prose{margin:0 0 var(--admin-s-3);white-space:pre-wrap;overflow-wrap:anywhere}.admin-report-prose:last-child{margin-bottom:0}.admin-report-shots{display:grid;grid-gap:var(--admin-s-3);gap:var(--admin-s-3);margin-top:var(--admin-s-4)}.admin-report-shots img{display:block;max-width:100%;border:1px solid var(--r-rule-card);border-radius:var(--admin-r-md);background:var(--r-gray-a2)}.admin-report-thread{list-style:none;margin:0 0 var(--admin-s-4);padding:0;display:grid;grid-gap:var(--admin-s-4);gap:var(--admin-s-4)}.admin-report-comment{border-top:1px solid var(--r-rule-hair);padding-top:var(--admin-s-3)}.admin-report-comment:first-child{border-top:none;padding-top:0}.admin-report-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--admin-s-2);margin-bottom:var(--admin-s-2)}.admin-report-comment-head strong{font-size:var(--admin-t-body);font-weight:600}.admin-report-comment-head .admin-report-meta{display:inline;margin-top:0}.admin-report-reply{border-top:1px solid var(--r-rule-hair);padding-top:var(--admin-s-4)}.admin-report-edit{margin-top:var(--admin-s-3)}.admin-report-fixed{margin-top:var(--admin-s-4);border-top:1px solid var(--r-rule-hair);padding-top:var(--admin-s-4)}.partner-page{--partner-accent:var(--sage-deep)}.partner-hero{padding-top:72px}.partner-hero-copy{min-width:0;container-type:inline-size}.partner-hero-brand{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-bottom:28px;margin-bottom:48px;border-bottom:1px solid var(--rule);position:relative}.partner-hero-brand:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:2px;border-radius:1px;background:var(--partner-accent)}.partner-lockup{display:flex;align-items:center;gap:18px}.partner-lockup-vela{font-size:30px;color:var(--ink)}.partner-lockup-x{font-size:26px;font-weight:300;line-height:1;color:var(--partner-accent)}.partner-lockup-partner{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.partner-lockup-logo{display:block;height:40px;width:auto}.partner-lockup-name{font-size:30px;font-weight:600;letter-spacing:-.03em}.partner-audience{margin:0;font-size:var(--home-meta);font-weight:500;letter-spacing:-.01em;color:var(--partner-accent)}.partner-hero-title{margin:0;max-width:15ch;font-family:var(--sans);font-weight:500;font-size:clamp(36px,8.2cqw,84px);line-height:.95;letter-spacing:-.05em;text-wrap:balance}.partner-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.partner-compare-col{display:flex;flex-direction:column;min-width:0}.partner-compare .home-fit-list{margin:0;padding:0;list-style:none}.partner-compare-foot{margin:24px 0 0;font-size:var(--home-meta);line-height:1.5;color:var(--ink-72);max-width:52ch}.partner-link{color:var(--partner-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.partner-seats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.partner-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin:0;padding:0;list-style:none}.partner-step{padding-top:20px;border-top:1px solid var(--rule)}.partner-step-n{display:block;font-size:var(--home-micro);color:var(--ink-56);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.partner-step-title{margin:14px 0 0;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.partner-step-body{margin:10px 0 0;font-size:var(--home-body);line-height:1.5;letter-spacing:-.01em;color:var(--ink-72)}.partner-start{padding-bottom:var(--home-band)}.partner-success{padding:0}.partner-success-title{margin:0;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.partner-success-body{margin:14px 0 0;font-size:var(--home-body);line-height:1.5;color:var(--ink-72);max-width:60ch}.partner-disclosure{margin:40px 0 0;font-size:var(--home-micro);line-height:1.5;color:var(--ink-56);max-width:72ch}@media (max-width:980px){.partner-hero{padding-top:48px}.partner-compare{grid-template-columns:1fr;gap:44px}.partner-seats{grid-template-columns:repeat(2,1fr)}.partner-steps{grid-template-columns:1fr 1fr;gap:36px 28px}}@media (max-width:600px){.partner-hero-brand{margin-bottom:36px;padding-bottom:22px}.partner-lockup{gap:14px}.partner-lockup-vela{font-size:24px}.partner-lockup-vela svg{width:18px;height:18px}.partner-lockup-x{font-size:22px}.partner-lockup-logo{height:33px}.partner-lockup-name{font-size:24px}.partner-seats{gap:12px}.partner-seats,.partner-steps{grid-template-columns:1fr}.partner-link{white-space:normal}}.client-facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--admin-s-4) var(--admin-s-5);gap:var(--admin-s-4) var(--admin-s-5);align-items:start}.client-facts-grid>div{min-width:0}.client-reference-list p{overflow-wrap:anywhere}.client-overview-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--admin-s-4);gap:var(--admin-s-4);align-items:stretch}.client-overview-pair>.admin-detail-block .client-facts-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (max-width:900px){.client-overview-pair{grid-template-columns:minmax(0,1fr)}}.client-action-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--admin-s-2) var(--admin-s-3)}.client-action-row>.recruiting-installment-adopt,.client-action-row>form{display:contents}.client-action-row .confirm-disabled-reason,.client-action-row>.recruiting-installment-adopt>.admin-form-field-hint{order:1;flex-basis:100%;margin:0}.client-action-row>.recruiting-installment-adopt>form{order:2;flex-basis:100%}.client-action-row .client-action-apart{margin-left:auto}.admin-detail-block .confirm-disabled-reason,.confirm-disabled-reason{margin-top:var(--admin-s-2)}.admin-detail-block .client-action-row .confirm-disabled-reason,.client-action-row .confirm-disabled-reason{margin:0}[data-offers-section] .admin-jobdoc-editor>summary,[data-payment-schedule] .admin-jobdoc-editor>summary{font-size:var(--admin-t-body)}.billing-terms-fold{padding-top:0;padding-bottom:0}.billing-terms-fold>summary{cursor:pointer;padding:var(--admin-s-4) 0}.billing-terms-fold[open]{padding-bottom:var(--admin-s-5)}.billing-terms-fold>.terms-card{border:0;border-radius:0;background:transparent;padding:0}.client-math-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-block .client-math-foot{margin:var(--admin-s-3) 0 0;max-width:70ch}@media (max-width:720px){.client-math-grid{grid-template-columns:minmax(0,1fr)}}.admin-detail-block .client-section-deck{margin:0 0 var(--admin-s-4);max-width:70ch;color:var(--ink-72)}.client-inline-field-row{display:grid;grid-template-columns:minmax(0,280px) max-content;grid-column-gap:var(--admin-s-3);column-gap:var(--admin-s-3);grid-row-gap:var(--admin-s-1);row-gap:var(--admin-s-1);align-items:center;justify-content:start}.client-inline-field-row>.admin-form-field{display:contents}.client-inline-field-row>.admin-form-field>label{grid-column:1;grid-row:1}.client-inline-field-row>.admin-form-field>input{grid-column:1;grid-row:2}.client-inline-field-row>.admin-form-field>.admin-form-field-hint{grid-column:1;grid-row:3;margin:0}.client-inline-field-row>.btn{grid-column:2;grid-row:2}.client-inline-field-row>.confirm-disabled-reason{grid-column:1/-1;grid-row:4}.recruiting-installment-second,[data-payment-schedule] .recruiting-money-note{margin-top:var(--admin-s-3)}.recruiting-installment-second>.admin-jobdoc-editor{margin-top:0}.recruiting-installment-second>.admin-jobdoc-editor[open]{flex-basis:100%}.recruiting-installment-second>.recruiting-installment-adopt{margin-top:0}.client-slack-section{margin-top:var(--admin-s-5)}.client-contacts-table,.client-contacts-table tbody{display:block}.client-contacts-table thead{position:absolute;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.client-contacts-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;grid-template-areas:"contact contact invite actions" "role    portal  contract actions";grid-gap:var(--admin-s-3) var(--admin-s-5);gap:var(--admin-s-3) var(--admin-s-5);padding:var(--admin-s-4);border-bottom:1px solid var(--rule)}.client-contacts-table tbody tr:last-child{border-bottom:0}.client-contacts-table tbody tr:hover td{background:transparent}.client-contacts-table td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.client-contacts-table td[data-label=Contact]{grid-area:contact}.client-contacts-table td[data-label=Role]{grid-area:role}.client-contacts-table td[data-label=Portal]{grid-area:portal}.client-contacts-table td[data-label=Contract]{grid-area:contract}.client-contacts-table td[data-label="Last invite"]{grid-area:invite}.client-contacts-table td[data-label=Actions]{grid-area:actions}.client-contacts-table td[data-label="Last invite"]:before,.client-contacts-table td[data-label=Contract]:before,.client-contacts-table td[data-label=Portal]:before,.client-contacts-table td[data-label=Role]:before{content:attr(data-label);display:block;margin-bottom:var(--admin-s-1);font-family:var(--sans);font-size:var(--admin-t-micro);font-weight:600;letter-spacing:0;text-transform:none;color:var(--r-ink-72)}.client-contacts-table td[data-label=Actions]:before,.client-contacts-table td[data-label=Contact]:before{content:none}.client-contacts-table td[data-label=Role] .admin-table-id{margin-top:var(--admin-s-1)}.client-contacts-table td[data-label=Actions] .admin-form-actions{flex-direction:column;align-items:stretch;gap:var(--admin-s-2)}.client-contacts-table td[data-label=Actions] .admin-form-actions .btn{width:100%;justify-content:center}@media (max-width:720px){.client-contacts-table tbody tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"contact" "invite" "role" "portal" "contract" "actions";padding:var(--admin-s-4) var(--admin-s-3)}.client-contacts-table td[data-label=Actions] .admin-form-actions{flex-direction:row;flex-wrap:wrap}.client-contacts-table td[data-label=Actions] .admin-form-actions .btn{width:auto}}.portal-facts.client-kpi-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:620px){.portal-facts.client-kpi-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-interview-actions{align-items:stretch}.client-interview-actions>form{display:flex;flex-direction:column}.client-interview-actions>form>.btn-row{margin-top:auto}.client-url-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:18px;gap:18px;align-items:start}@media (prefers-reduced-motion:no-preference){.admin-nav [data-nav-motion] svg[data-anim],.admin-nav [data-nav-motion] svg[data-anim] *{transform-box:fill-box;transform-origin:center}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=spin]{animation:rail-spin .8s cubic-bezier(.34,1.3,.64,1)}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg:is([data-anim=hop],[data-anim=mail]){animation:rail-hop .5s ease-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=coin]{animation:rail-coin .6s ease-in-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=book]{animation:rail-book .5s ease-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=check]>:first-child{stroke-dasharray:20;animation:rail-draw .5s ease-out .05s backwards}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=bars]>:nth-child(n+2){transform-origin:50% 100%;animation:rail-grow .45s cubic-bezier(.34,1.3,.64,1) backwards}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=bars]>:nth-child(3){animation-delay:.08s}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=bars]>:nth-child(4){animation-delay:.16s}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=bullseye]>:nth-child(3){animation:rail-pop .4s cubic-bezier(.34,1.5,.64,1) backwards}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=bullseye]>:nth-child(2){animation:rail-ping .5s ease-out .12s}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=scribble]>:nth-child(2){transform-origin:15% 85%;animation:rail-scribble .6s ease-in-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=scribble]>:first-child{transform-origin:left;animation:rail-write .45s ease-out .1s backwards}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=lights]>:nth-child(2){animation:rail-flicker .6s linear}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg:is([data-anim=wave],[data-anim=quote],[data-anim=chat])>*{animation:rail-hop .45s ease-out;animation-delay:var(--rail-delay,0s)}.admin-nav svg[data-anim=wave]>:nth-child(3){--rail-delay:0.1s}.admin-nav svg[data-anim=quote]>:nth-child(2){--rail-delay:0.09s}.admin-nav svg[data-anim=chat]>:nth-child(2){--rail-delay:0.15s}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=mail]>:nth-child(2){transform-origin:top;animation:rail-flap .5s ease-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=record]>:first-child{animation:rail-nudge .5s ease-in-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=clip]>:nth-child(2){animation:rail-dip .45s ease-out}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=clip]>:nth-child(3){transform-origin:left;animation:rail-write .45s ease-out .12s backwards}.admin-nav [data-nav-motion]:is(:hover,:focus-visible) svg[data-anim=org]>:is(:first-child,:nth-child(2),:nth-child(3)){animation:rail-hop .45s ease-out;animation-delay:var(--rail-delay,0s)}.admin-nav svg[data-anim=org]>:is(:nth-child(2),:nth-child(3)){--rail-delay:0.12s}}@keyframes rail-spin{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rail-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}70%{transform:translateY(.5px)}}@keyframes rail-coin{0%,to{transform:scaleX(1)}25%{transform:scaleX(.15)}50%{transform:scaleX(-1)}75%{transform:scaleX(.15)}}@keyframes rail-book{0%{transform:scaleX(1)}35%{transform:scaleX(.7)}70%{transform:scaleX(1.08)}to{transform:scaleX(1)}}@keyframes rail-dip{0%,to{transform:translateY(0)}40%{transform:translateY(1.5px)}70%{transform:translateY(-.5px)}}@keyframes rail-draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes rail-pop{0%{transform:scale(.2);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes rail-ping{0%,to{transform:scale(1)}45%{transform:scale(1.25)}}@keyframes rail-flicker{0%,to{opacity:1}20%,60%{opacity:.15}40%,80%{opacity:1}}@keyframes rail-flap{0%,to{transform:scaleY(1)}40%{transform:scaleY(-.6)}}@keyframes rail-nudge{0%,to{transform:translateX(0)}40%{transform:translateX(1.5px)}70%{transform:translateX(-.5px)}}@keyframes rail-scribble{0%,to{transform:rotate(0deg)}20%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-4deg)}}@keyframes rail-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.kpi-page{display:flex;flex-direction:column;gap:18px}.kpi-page .kpi-segment+.kpi-segment{margin-top:0}.kpi-page>.kpi-window-switch{align-self:flex-start;max-width:100%;overflow-x:auto}.kpi-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.kpi-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--admin-s-4);border:1px solid var(--r-rule-card);border-radius:var(--admin-r-md);color:inherit;text-decoration:none;transition:border-color .12s ease,background .12s ease}.kpi-tile:hover{border-color:var(--r-ink-40);background:var(--r-gray-a2)}.kpi-tile.is-selected{border-color:var(--sage);background:var(--r-gray-a2)}.kpi-tile__delta,.kpi-tile__note{font-size:var(--admin-t-micro);line-height:1.35;color:var(--r-ink-60)}.kpi-table__delta.is-up,.kpi-tile__delta.is-up{color:var(--r-success-a11)}.kpi-spark{display:block;width:100%;height:var(--admin-h-tile);margin-top:auto;color:var(--sage)}.kpi-spark--empty{border-bottom:1px dashed var(--r-rule-card)}.kpi-unavailable{margin:12px 0 0}.kpi-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(36px,1fr);grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto}.kpi-bars__hit{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:4px 2px;border-radius:var(--admin-r-xs);color:inherit;text-decoration:none}.kpi-bars__hit:focus-visible,.kpi-bars__hit:hover{background:var(--r-gray-a2)}.kpi-bars__label,.kpi-bars__value{font-size:var(--admin-t-micro);text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-bars__value{color:var(--ink);font-weight:600}.kpi-bars__label{color:var(--r-ink-60)}.kpi-bars__track{display:flex;align-items:flex-end;height:calc(var(--admin-h-tile) * 4);border-bottom:1px solid var(--r-rule-card)}.kpi-bars__bar{display:block;width:100%;border-radius:var(--admin-r-xs) var(--admin-r-xs) 0 0;background:var(--sage)}.kpi-bars__item.is-partial .kpi-bars__bar{opacity:.5}.kpi-table-wrap{border:0}.kpi-table tbody th[scope=row]{height:auto;padding:var(--admin-s-3);border-bottom:1px solid var(--r-rule-card);border-radius:0;background:transparent;font-size:var(--admin-t-body);font-weight:500;color:var(--ink);white-space:nowrap;vertical-align:top}.kpi-table tbody tr:last-child th[scope=row]{border-bottom:0}.kpi-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-table tbody tr.is-partial td,.kpi-table tbody tr.is-partial th{background:var(--r-gray-a2)}.kpi-table__zero{color:var(--r-ink-60)}.kpi-table__sub{display:block;white-space:normal}.kpi-table__delta{margin-left:6px;font-size:var(--admin-t-micro);color:var(--r-ink-60)}.kpi-drawer-backdrop{position:fixed;inset:0;z-index:60;background:var(--admin-scrim)}.kpi-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;display:flex;flex-direction:column;gap:12px;width:min(480px,100vw);padding:var(--admin-s-5);overflow-y:auto;border-left:1px solid var(--r-rule-card);background:var(--r-card-surface)}.kpi-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kpi-drawer__head h2{margin:0;font-size:var(--admin-t-head)}.kpi-drawer__head p{margin:4px 0 0}.kpi-drawer__description{margin:0;font-size:var(--admin-t-meta);color:var(--r-ink-60)}.kpi-records{margin:0;padding:0;list-style:none;border-top:1px solid var(--r-rule-card)}.kpi-records li{border-bottom:1px solid var(--r-rule-card)}.kpi-records__row{display:flex;justify-content:space-between;gap:12px;padding:10px 4px;color:inherit;text-decoration:none}a.kpi-records__row:hover{background:var(--r-gray-a2)}.kpi-records__main,.kpi-records__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-records__main span,.kpi-records__meta span{font-size:var(--admin-t-meta);color:var(--r-ink-60)}.kpi-records__meta{align-items:flex-end;flex-shrink:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.kpi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-page .kpi-table-wrap{overflow-x:auto}.kpi-page .kpi-table{display:table;width:max-content;min-width:100%}.kpi-page .kpi-table thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto}.kpi-page .kpi-table tbody{display:table-row-group}.kpi-page .kpi-table tr{display:table-row;padding:0}.kpi-page .kpi-table td,.kpi-page .kpi-table th{display:table-cell;padding:var(--admin-s-2) var(--admin-s-3);border-bottom:1px solid var(--r-rule-card)}.kpi-page .kpi-table td:before{content:none}.kpi-page .kpi-table tbody th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--r-card-surface);white-space:normal;min-width:112px}}