@layer reset, legacy, tokens, type, components, pages, utilities;@layer pages{.flat-card:is(.mk-card,.st-card){position:relative;isolation:isolate;border-radius:var(--r-plaque);background:linear-gradient(180deg,var(--sheen),transparent 38%),var(--s1);box-shadow:var(--shadow-2)}.flat-card:is(.mk-card,.st-card):after{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rim-top),transparent 34%,transparent 72%,var(--rim-bottom));mask:linear-gradient(var(--mask-ink) 0 0) content-box exclude,linear-gradient(var(--mask-ink) 0 0);-webkit-mask:linear-gradient(var(--mask-ink) 0 0) content-box,linear-gradient(var(--mask-ink) 0 0);-webkit-mask-composite:xor;pointer-events:none}.flat-card:is(.mk-card,.st-card):has(>.table-scroll){background:var(--s1)}.mk-card{display:flex;flex-direction:column;gap:14px;min-width:0}.mk-card>.section-heading{margin:0}.mk-card>.mk-grow{flex:1 1;min-width:0}.mk-card-link{align-self:flex-start;margin-top:auto}#marketing-top-sources{align-self:start}.mk-empty-line{margin:0;font-size:var(--fs-13);line-height:20px}.mk-empty-line,.mk-quiet{color:var(--t2)}.mk-dash{color:var(--t3);font-weight:400}.mk-strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-strong[data-tone=warn]{color:var(--warn)}.mk-strong[data-tone=bad]{color:var(--bad)}.mk-swatch{display:inline-block;flex:none;width:12px;height:3px;border-radius:var(--r-hair-m);background:var(--sw,var(--t3))}.mk-src-name{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--t1);font-weight:500}.mk-src-name>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.mk-num.is-strong{font-weight:600}.mk-num.is-zero{color:var(--t3)}a.mk-num.analytics-drill-link{display:inline;min-height:0;color:var(--t1);text-decoration:none;border-bottom:0;background:none;box-shadow:none}a.mk-num.analytics-drill-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){a.mk-num.analytics-drill-link:hover{box-shadow:none}}.mk-bar{display:grid;grid-template-columns:minmax(48px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.mk-bar-value{min-width:44px;color:var(--t1);font-size:var(--fs-13);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mk-toolbar{margin-bottom:18px}.mk-data-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:12px 0 0;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:18px}.mk-data-note>*+:before{content:"·";padding-inline:8px;color:var(--t3);font-weight:400}.mk-data-note>:first-child{color:var(--t2)}.marketing-kpi .metric-card{min-width:0}.mk-trend-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 24px}.mk-trend-lead{display:grid;grid-gap:10px;gap:10px;min-width:0}.mk-headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.mk-headline-num{color:var(--t1);font-size:40px;font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-headline-note{flex-basis:100%;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.mk-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.mk-legend .trend-legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--t2);font-size:var(--fs-12);font-weight:400}.mk-legend-line{display:inline-block;width:14px;height:2px;border-radius:var(--r-hair);background:var(--light-hot)}.mk-legend-line[data-tone=muted]{background:var(--t3)}.mk-trend-panels{display:grid;grid-gap:14px;gap:14px;min-width:0}.mk-panel-title{margin:0 0 6px;color:var(--t2);font-size:var(--fs-12);font-weight:400}.mk-ring{display:flex;justify-content:center;padding:6px 0 4px}.mk-src-list{display:grid;align-content:start;min-width:0;container-type:inline-size}.mk-src-row{display:grid;grid-template-columns:minmax(0,1.5fr) 44px minmax(112px,1.35fr) 52px;grid-column-gap:14px;column-gap:14px;align-items:center;grid-gap:6px 16px;gap:6px 16px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--line-1);font-size:var(--fs-14)}.mk-src-row:last-child{border-bottom:0}.mk-src-row.is-head{min-height:32px;padding-top:0;color:var(--t3);font-size:var(--fs-12);font-weight:400}.mk-src-row .is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-src-list.is-quality .mk-src-row{grid-template-columns:minmax(0,1fr) 112px minmax(160px,1.6fr)}.mk-of{color:var(--t3);font-size:var(--fs-13)}.mk-of .mk-num,.mk-of a.mk-num.analytics-drill-link{color:var(--t2)}.mk-src-note{grid-column:1/-1;margin:-2px 0 4px 22px;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}@container (max-width: 440px){.mk-src-list.is-quality .mk-src-row,.mk-src-row{grid-template-columns:minmax(0,1fr) auto auto;padding:8px 0}.mk-src-row>:nth-child(3){grid-column:1/-1;grid-row:2}.mk-src-row.is-head{row-gap:2px;padding-bottom:6px}}.mk-src-list.is-legend .mk-src-row{grid-template-columns:minmax(0,1.5fr) 48px minmax(112px,1.35fr) 84px;min-height:48px}.mk-src-list.is-legend .mk-src-row.is-head{min-height:32px}.mk-src-list.is-legend .mk-swatch{width:10px;height:10px;border-radius:calc(var(--r-0) / 2)}@container (max-width: 440px){.mk-src-list.is-legend .mk-src-row{grid-template-columns:minmax(0,1fr) 36px 68px;column-gap:12px}.mk-src-list.is-legend .mk-src-name>span:last-child{white-space:normal;overflow-wrap:break-word}}table.data :is(th,td).is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-cell-sub{display:block;max-inline-size:26ch;margin-top:2px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px;white-space:normal;overflow-wrap:anywhere}.mk-cell-sub.is-bad{color:var(--bad)}.mk-th-sub{display:block;color:var(--t3);font-size:var(--fs-11);font-weight:400;line-height:14px}.mk-th-hint{display:inline-flex;align-items:center;gap:6px}table.data td.mk-bar-cell{min-width:168px}table.data.marketing-sources-table .marketing-source-name.mk-src-name{width:auto;white-space:normal;overflow-wrap:anywhere}table.data.marketing-sources-table .mk-src-name>span:last-child{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){table.data.marketing-sources-table .marketing-budget-cell{max-width:none}}table.data.mk-romi-table .marketing-budget-cell,table.data.mk-sources-table .marketing-budget-cell{min-width:0}.table-scroll table.data.marketing-romi-table.mk-romi-table{min-width:860px}table.data.mk-romi-table :is(th,td){padding-inline:12px}.mk-money{white-space:nowrap}.mk-money.is-strong{font-weight:600}.mk-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:18px}.mk-foot.is-stack{display:grid;grid-gap:4px;gap:4px}.mk-foot.is-stack>p{margin:0}.mk-romi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.mk-romi-head>.section-heading{align-self:center}.mk-card .marketing-romi-caption{margin:0;color:var(--t2);font-size:var(--fs-13);line-height:20px}.mk-romi-months{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;color:var(--t2);font-size:var(--fs-13)}.mk-details-list{display:grid;grid-gap:4px;gap:4px;min-width:0}.mk-details-list .marketing-source-details{border-radius:var(--r-ctl);padding:0 12px;background:var(--s2)}.mk-details-list .marketing-source-details>summary{gap:12px;min-height:44px;font-size:var(--fs-14)}.mk-summary-meta{margin-left:auto;color:var(--t3);font-size:var(--fs-12);font-weight:400}.mk-details-list .marketing-source-details>summary:after{margin-left:0;width:7px;height:7px;border-right:1.5px solid var(--t3);border-bottom:1.5px solid var(--t3)}.mk-details-list .marketing-source-details>.table-scroll{--tbl-bg:var(--s2);--tbl-row-r:calc(var(--r-ctl) - 4px)}@media (hover:hover) and (pointer:fine){.mk-details-list .marketing-source-details:has(>summary:hover){background:var(--s3)}}.mk-loss-list{display:grid;min-width:0}.mk-loss-row{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-bottom:1px solid var(--line-1)}.mk-loss-row:first-child{padding-top:0}.mk-loss-row:last-child{border-bottom:0;padding-bottom:0}.mk-loss-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.mk-loss-count{color:var(--t2);font-size:var(--fs-13)}.mk-loss-money{margin-left:auto;color:var(--t1);font-size:var(--fs-15);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-loss-row .mk-src-note{margin:0}.staff-toolbar{align-items:center;gap:10px 12px}.staff-toolbar .staff-import-hint{color:var(--t3);font-size:var(--fs-12);font-weight:400}.flat-card.manager-row{border-radius:var(--r-plaque);background:linear-gradient(180deg,var(--sheen),transparent 46%),var(--s1);box-shadow:var(--shadow-1)}.flat-card.manager-row:before{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rim-top),transparent 40%,transparent 70%,var(--rim-bottom));mask:linear-gradient(var(--mask-ink) 0 0) content-box exclude,linear-gradient(var(--mask-ink) 0 0);-webkit-mask:linear-gradient(var(--mask-ink) 0 0) content-box,linear-gradient(var(--mask-ink) 0 0);-webkit-mask-composite:xor;pointer-events:none}@media (hover:hover) and (pointer:fine){.flat-card.manager-row.interactive-card:hover{box-shadow:var(--shadow-3)}}.flat-card.manager-row.interactive-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.manager-name{font-weight:600;letter-spacing:-.005em}.manager-login{color:var(--t3);font-size:var(--fs-12);font-weight:400}.manager-metric-value{font-weight:600}.manager-metric-note{color:var(--t3);font-size:var(--fs-12);font-weight:400}.manager-metric-lost{font-size:var(--fs-12);color:var(--bad)}.flat-card.manager-row.employee-row{padding-block:12px}.staff-dept-title{font-weight:600}.staff-dept-meta{color:var(--t3);font-size:var(--fs-12);font-weight:400;letter-spacing:0;text-transform:none}.staff-dismissed>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none}.staff-dismissed-title{color:var(--t1);font-size:var(--fs-15);font-weight:600}.staff-dismissed-count{color:var(--t3);font-size:var(--fs-13);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-dismissed-name{font-weight:500}.staff-dismissed-meta{color:var(--t3);font-size:var(--fs-12);font-weight:400}.st-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px 16px;gap:12px 16px;margin:14px 0 24px}.st-head-id{display:grid;grid-gap:4px;gap:4px;min-width:0}.st-head .st-head-name{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.05;overflow-wrap:anywhere}.st-head-meta{display:flex;flex-wrap:wrap;margin:0;color:var(--t2);font-size:var(--fs-13);font-weight:400;line-height:18px}.st-head-meta>span+span:before{content:"·";padding-inline:8px;color:var(--t3)}.st-head-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;min-width:0}@media (max-width:760px){.st-head-meta{column-gap:12px}.st-head-meta>span+span:before{content:none}.st-head{grid-template-columns:auto minmax(0,1fr)}.st-head-side{grid-column:1/-1;justify-content:flex-start}}.v2-back:has(+.st-head){color:var(--kicker-ink);font-weight:400}html[data-theme=dark] .v2-back:has(+.st-head){color:var(--light-hot)}@media (hover:hover){.v2-back:has(+.st-head):not(:disabled,[aria-disabled=true]):hover{color:var(--accent-ink)}}.st-col{display:flex;flex-direction:column;gap:14px;min-width:0}.st-col>.section-heading{margin:0}.st-card-link{align-self:flex-start;margin-top:auto}.st-review-open{justify-self:start}.st-week-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:4px 0 0}.st-week-sum>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.st-week-sum dt{color:var(--t3);font-size:var(--fs-12);font-weight:400}.st-week-sum dd{margin:0;color:var(--t1);font-size:24px;font-weight:600;line-height:28px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-unit{margin-left:4px;color:var(--t3);font-size:var(--fs-12);font-weight:400;letter-spacing:0}.st-text{margin:0;color:var(--t2);font-size:var(--fs-14);line-height:22px;text-wrap:pretty}.st-review{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line-1)}.st-review-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.st-review-title{margin:0;color:var(--t1);font-size:var(--fs-13);font-weight:600}.st-review-range{margin-left:8px;color:var(--t3);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-review-score .v2-score{font-size:28px;line-height:1;letter-spacing:-.02em}.st-review-lists{display:grid;grid-gap:14px;gap:14px}.st-list-title{margin:0 0 6px;color:var(--t1);font-size:var(--fs-13);font-weight:600}.st-review-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.st-review-list>li{position:relative;padding-left:20px;color:var(--t2);font-size:var(--fs-14);line-height:20px}.st-review-list>li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:2px;border-radius:var(--r-hair);background:var(--t3)}.st-review-list[data-kind=grow]>li:before{background:var(--light-hot)}.st-deal-list{gap:0}.st-deal-list .deal-list-row{min-height:40px;align-items:center;border-bottom:1px solid var(--line-1);font-size:var(--fs-14)}.st-deal-list .deal-list-row:last-child{border-bottom:0}.st-deal-list .deal-list-meta{color:var(--t3);font-size:var(--fs-12);font-weight:400}@media (max-width:860px){.st-deal-list .deal-list-row{padding-block:8px}}.st-danger{display:flex;margin-top:28px;padding-top:20px;border-top:1px solid var(--line-1)}.schedule-toolbar{gap:8px 12px}.schedule-toolbar .v2-back{margin:0}.schedule-row>.schedule-name{background-color:var(--surface-raised)}.schedule-row>.schedule-cell:not(.is-today):not(.is-weekend){background-color:transparent}.schedule-row>.schedule-cell.is-weekend:not(.is-today){background-color:color-mix(in srgb,var(--ink) 2.5%,transparent)}@media (hover:hover) and (pointer:fine){.schedule-grid.is-editable .schedule-row>.schedule-cell:not(.is-locked):not(.is-today):hover{background-color:color-mix(in srgb,var(--accent) 7%,var(--surface-raised))}}.schedule-toolbar-status{gap:8px 14px}.schedule-status{display:inline-flex;align-items:center;min-width:0}.schedule-legend-hours{color:var(--t3);font-size:var(--fs-12);font-weight:400}.schedule-legend-name{color:var(--t1);font-weight:500}@media (max-width:860px){.schedule-toolbar{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;grid-gap:8px;gap:8px}.schedule-toolbar .v2-back{display:none}.schedule-toolbar .month-switcher{grid-column:2;justify-self:center;margin:0}.schedule-toolbar-status{grid-column:1/-1}.schedule-board>.schedule-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin:0 0 14px;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.schedule-board .schedule-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:0 8px;gap:0 8px;min-width:0;white-space:normal}.schedule-board .schedule-legend-item>.shift-chip{grid-row:1/span 2}.schedule-board .schedule-legend-hours,.schedule-board .schedule-legend-name{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-board .schedule-legend-name{line-height:16px}.schedule-board .schedule-legend-name:last-child{grid-row:1/span 2}.schedule-board .schedule-legend-hours{line-height:16px;letter-spacing:0}.schedule-board .schedule-grid{--schedule-name-w:120px}}.schedule-subtotal .schedule-name,.schedule-total .schedule-name{font-size:var(--fs-12);font-weight:500;letter-spacing:0;text-transform:none}.schedule-grid .shift-chip{border-radius:var(--r-0);font-weight:500;letter-spacing:0}.shift-chip:not(.is-off,.is-empty){color:color-mix(in oklab,var(--chip) 42%,var(--t1))}html[data-theme=dark] .shift-chip:not(.is-off,.is-empty){color:color-mix(in oklab,var(--chip) 36%,var(--t1))}.schedule-grid.is-editable .schedule-cell.is-locked .shift-chip{opacity:1;background:color-mix(in srgb,var(--chip,transparent) 7%,transparent)}html[data-theme=dark] .schedule-grid.is-editable .schedule-cell.is-locked .shift-chip{background:color-mix(in srgb,var(--chip,transparent) 12%,transparent)}.schedule-day.is-today .schedule-day-dow{color:var(--t2)}.schedule-day.is-today .schedule-day-num{color:var(--accent-ink)}.news-page:not(.is-single) .news-feed{max-width:1040px}.news-index-title{margin:0 0 8px;color:var(--t3);font-size:var(--fs-12);font-weight:400}.news-index-link{min-height:36px;border-radius:var(--r-ctl);color:var(--t2);font-size:var(--fs-14);font-weight:500}.news-index-count{color:var(--t3);font-size:var(--fs-12);opacity:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-month-label{margin:0 0 14px;color:var(--t2);font-size:var(--fs-13);font-weight:400;letter-spacing:0;text-transform:none}.news-entry+.news-entry{margin-top:16px}.news-month+.news-month{margin-top:40px}.news-card{--lit-r:260px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:24px;gap:24px;padding:24px;border-radius:var(--r-plaque);background:linear-gradient(180deg,var(--sheen),transparent 38%),var(--s1);box-shadow:var(--shadow-2);color:var(--t1);text-decoration:none;transition:box-shadow var(--dur-hover) ease,transform var(--motion-press) var(--ease-ui-out)}.news-card:before{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rim-top),transparent 34%,transparent 72%,var(--rim-bottom));mask:linear-gradient(var(--mask-ink) 0 0) content-box exclude,linear-gradient(var(--mask-ink) 0 0);-webkit-mask:linear-gradient(var(--mask-ink) 0 0) content-box,linear-gradient(var(--mask-ink) 0 0);-webkit-mask-composite:xor;pointer-events:none}.news-card:active{transform:scale(.995)}.news-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.news-card-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.news-card .news-entry-meta{gap:10px;margin:0;color:var(--t3);font-size:var(--fs-12);font-weight:400}.news-kicker{color:var(--accent-ink);font-size:var(--fs-12);font-weight:600;letter-spacing:0;text-transform:none}.news-kicker.is-improved{color:var(--t1)}.news-kicker.is-fixed{color:var(--t2)}.news-hero .news-kicker{color:var(--light)}.news-hero .news-kicker.is-improved{color:var(--hero-ink)}.news-hero .news-kicker.is-fixed{color:var(--hero-muted)}.news-card .news-title{color:var(--t1);font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.news-card .news-summary{max-width:640px;color:var(--t2);font-size:var(--fs-14);line-height:22px}.news-card-more{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--t1);font-size:var(--fs-13);font-weight:600}.news-card-more>svg{transition:transform var(--dur-hover) var(--ease-ui-out)}.news-date-tile{display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;width:76px;min-height:92px;padding:10px 0;border-radius:var(--r-pop);background:var(--s2);box-shadow:inset 0 0 0 1px var(--line-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-date-dow,.news-date-month{color:var(--t3);font-size:var(--fs-12);font-weight:400}.news-date-day{color:var(--t1);font-size:30px;font-weight:600;line-height:34px;letter-spacing:-.02em}@media (hover:hover) and (pointer:fine){.news-card:hover{box-shadow:var(--shadow-3)}.news-card:hover .news-card-more>svg{transform:translateX(3px)}}@media (max-width:640px){.news-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.news-date-tile{display:none}}.news-hero{border-radius:var(--r-plaque)}.news-entry.is-standalone{margin-top:14px}.news-subhead{margin:0 0 10px;color:var(--t1);font-size:var(--fs-15);font-weight:600;letter-spacing:0;text-transform:none}.news-frame{border-radius:var(--r-plaque);padding:8px}.news-art{border-radius:var(--r-pop)}.news-list li::marker{color:var(--t3)}.demo-login-halftone{-webkit-mask-image:none;mask-image:none;opacity:1;background:radial-gradient(50% 42% at 50% 62%,color-mix(in srgb,var(--glow-c) calc(var(--glow-a) * 60%),transparent),transparent 72%)}.demo-login-halftone:before{content:none}.demo-login-card{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--sheen),transparent 38%),var(--s1);box-shadow:var(--shadow-3)}.demo-login-card:after{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rim-top),transparent 34%,transparent 72%,var(--rim-bottom));mask:linear-gradient(var(--mask-ink) 0 0) content-box exclude,linear-gradient(var(--mask-ink) 0 0);-webkit-mask:linear-gradient(var(--mask-ink) 0 0) content-box,linear-gradient(var(--mask-ink) 0 0);-webkit-mask-composite:xor;pointer-events:none}.demo-login-oauth{border-color:transparent;background:var(--s2);box-shadow:var(--shadow-ctl);color:var(--t1);font-weight:500}@media (hover:hover) and (pointer:fine){.demo-login-oauth:hover:not(:disabled){background:var(--s3)}}.demo-login-field{background:var(--s2);color:var(--t1)}.demo-login-field::placeholder{color:var(--t3)}.demo-login-field:focus{background:var(--s2);box-shadow:none;outline:2px solid var(--focus);outline-offset:2px}.demo-login-brand-tag,.demo-login-footnote,.demo-login-or{color:var(--t3);font-size:var(--fs-12);font-weight:400;letter-spacing:0;text-transform:none}.demo-login-dot{color:var(--light)}.shift-picker-hours{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-login-fineprint{color:var(--t3);font-size:var(--fs-12)}.demo-login-error{color:var(--bad);font-weight:500}table.data.err-table{min-width:720px}.err-table .err-time{width:130px;white-space:nowrap;color:var(--t2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.err-table th.err-module{width:170px}.err-table .err-type{width:180px;color:var(--bad);font-weight:500}.err-details>summary{cursor:pointer;list-style:none}.err-details>summary::-webkit-details-marker{display:none}.err-trace{margin:10px 0 0;padding:12px;overflow-x:auto;border-radius:var(--r-ctl);background:var(--s2);color:var(--t2);font-family:var(--font-ui),sans-serif;font-size:var(--fs-12);line-height:18px;white-space:pre-wrap}.demo-deal-summary.st-card{padding:20px}.demo-deal-summary .section-heading{margin:0 0 12px}.demo-deal-list.st-review-list>li{color:var(--t1)}.demo-deal-list.st-review-list>li:before{content:""}.chat-status{display:flex;flex-wrap:wrap;gap:6px 14px}.chat-meta-summary{gap:6px 12px}.chat-bubble-time,.chat-card-meta,.chat-meta-tech{font-family:var(--font-ui),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.news-card,.news-card-more>svg,a.mk-num.analytics-drill-link{transition:none}.news-card:active,a.mk-num.analytics-drill-link:active{transform:none}}.schedule-dept-toggle{background:transparent}.schedule-dept-title{color:var(--t1);font-size:var(--fs-13);font-weight:600}.schedule-dept-meta{color:var(--t3);font-size:var(--fs-12);letter-spacing:0}.schedule-dept-chevron{transition:transform var(--motion-disclosure) var(--ease-ui-out)}@media (hover:hover) and (pointer:fine){.schedule-dept-toggle:not(.is-static):hover{background:transparent}.schedule-dept-row:has(.schedule-dept-toggle:not(.is-static):hover)>:is(th,td){background:color-mix(in srgb,var(--light) 9%,var(--s1));transition:background-color var(--dur-hover) ease}.schedule-dept-row:has(.schedule-dept-toggle:not(.is-static):hover) .schedule-dept-chevron{border-color:var(--link-hot)}.schedule-dept-row:has(.schedule-dept-toggle:not(.is-static):hover) .schedule-dept-title{color:var(--link-hot)}}.schedule-grid-host{display:contents}.staff-readiness-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.staff-readiness-item{display:flex;align-items:baseline;gap:10px;min-width:0}.staff-readiness-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}}