:root{--t-figure:36px;--t-hero:38px;--t-section:18px}:root:not([data-theme=light]){--ink-3:#929ca9}.app-shell{max-width:1440px;padding:32px clamp(18px,3vw,44px) 60px}.app-shell main{max-width:none;margin:0;padding:0}.app-shell header.page,.app-shell header.page-head{align-items:end;gap:20px;margin-bottom:28px}.app-shell header.page h1,.app-shell header.page-head h1{font:700 clamp(28px, 3vw, 36px)/1.15 var(--display);letter-spacing:-.025em;color:var(--ink);text-transform:none}.app-shell header.page h1 small{max-width:62ch;font-size:14px;font-weight:400;line-height:1.5}.app-shell .eyebrow{font:500 11px/1.5 var(--body-font);letter-spacing:.08em}.app-shell header.page .eyebrow .ey-1{color:var(--ink-2)}.app-shell .draft{font:500 11px/1.4 var(--body-font);vertical-align:middle;padding:4px 9px}.scope-toolbar,.app-shell .cx-toolbar{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:12px 0;display:flex}.table-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .btn,.app-shell .segmented a,.app-shell .storepick select{min-height:38px}.app-shell .storepick label{font:500 12px var(--body-font);letter-spacing:0;text-transform:none}.app-shell .meta,.app-shell .hint,.dpanel .meta{line-height:1.55}.app-shell .panel{background:var(--panel);border-color:var(--line);border-radius:10px;margin-bottom:24px}.app-shell .panel-head{background:0 0;flex-wrap:wrap;gap:10px 18px;padding:18px 20px}.app-shell .panel-head h2{font:600 17px/1.4 var(--body-font);letter-spacing:-.015em;text-transform:none;color:var(--ink);margin:0}.app-shell .panel-head .hint{font-size:12px}.app-shell .panel-head>div>.hint{margin-top:4px;display:block}.app-shell details.panel>summary{cursor:pointer}.app-shell details.panel:not([open])>summary{border-bottom:0}.app-shell .panel>.meta{margin:12px 20px}.app-shell table.stores{min-width:0}.app-shell table.stores th{font:500 12px/1.4 var(--body-font);text-transform:none;letter-spacing:0;background:0 0;padding:14px 20px}.app-shell table.stores td{border-color:var(--line);padding:17px 20px;font-size:14px}.app-shell table.stores td small{font:400 12px/1.45 var(--body-font);color:var(--ink-2);margin-top:5px}.app-shell table.stores td.store a{font-weight:600}.app-shell table.stores tr.total td{background:var(--panel-2);border-top:1px solid var(--line-2)}.app-shell .kpis{gap:12px;margin-bottom:24px}.app-shell .kpi{background:var(--panel);border-radius:10px;padding:20px}.app-shell .kpi .label{font:500 13px/1.45 var(--body-font);text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:6px}.app-shell .kpi .value{margin-top:14px;font-weight:700}.app-shell .kpihome .label{min-height:0}.app-shell .kpihome .sub{min-height:2.8em;margin-top:12px;font-size:12px}.app-shell .kpihome .usd{font-size:14px}.app-shell .kpi-link:hover .kpi{border-color:var(--line-strong);background:var(--panel-2)}.app-shell nav.more.buttons a{background:0 0;padding:14px 16px;font-size:13px}.summary-strip{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid;overflow:hidden}.summary-metric{min-width:0;padding:24px}.summary-metric+.summary-metric{border-left:1px solid var(--line)}.summary-label{color:var(--ink-2);font:500 13px/1.4 var(--body-font)}.summary-value{font:700 clamp(25px,3vw,38px)/1.15 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0}.summary-note{font:400 12px/1.55 var(--body-font);color:var(--ink-2)}.summary-status{font:500 11px/1.4 var(--body-font);color:var(--warn);margin-top:8px}.supporting-panel{border-block:1px solid var(--line);margin:0 0 24px;padding:0}.supporting-panel>summary{cursor:pointer;font:500 13px/1.5 var(--body-font);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:15px 2px;list-style:none;display:flex}.supporting-panel>summary::-webkit-details-marker{display:none}.supporting-panel>summary:before{content:"+";font:400 18px/1 var(--body-font);color:var(--ink-2)}.supporting-panel[open]>summary:before{content:"−"}.supporting-caption{color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:400}.supporting-panel>.kpis{margin:4px 0 16px}.supporting-panel>.meta{max-width:85ch;margin:0 0 16px}.breakdown-lines{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.breakdown-lines p{justify-content:space-between;gap:16px;font-size:14px;display:flex}.pnl-overview .pnl-band-range{color:var(--ink-2);text-transform:none;letter-spacing:0;margin-bottom:12px;font-size:13px}.pnl-overview .pnl-running{max-width:95ch;margin:-8px 0 24px;font-size:12px}.pnl-overview .period-panel .more{margin:0;padding:12px 20px}.pnl-overview .current-period{border-left:3px solid var(--line-2)}.pnl-overview .period-panel table.stores td:last-child{max-width:240px}.upcoming-periods{color:var(--ink-2);flex-wrap:wrap;gap:20px;padding:0 0 16px;font-size:13px;display:flex}.upcoming-periods b{color:var(--ink);margin-right:8px}.app-shell .cx details.classify-group>summary{gap:14px;padding:17px 20px}.app-shell .cx .cx-name{font-weight:500}.app-shell .cx .cx-count{font:400 12px var(--body-font)}.app-shell .cx .cx-amt{font-size:14px}.experiment-card .decision-panel{border-bottom:0;margin:16px 0 0}.experiment-card .decision-panel form{padding-bottom:10px}.app-shell .recipe-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .location-head{margin-top:24px;margin-bottom:16px}.app-shell .location-head h2{font:600 18px/1.4 var(--body-font)}.dpanel .dhead{margin-bottom:24px;padding-bottom:24px}.dpanel .dhead h1{font:700 27px/1.2 var(--display)}.dpanel .dhead-figure{font-size:36px;font-weight:700}.dpanel .dhead-label{text-transform:none;letter-spacing:0;font:500 12px var(--body-font)}.dpanel .dhead-note{max-width:76ch;line-height:1.6}.dpanel .panel-head h2{text-transform:none;font-size:16px}.dpanel .kpi .value{font-size:30px}.dpanel details.why,.app-shell details.why{line-height:1.6}.app-shell :is(a,button,summary,select,input):focus-visible,.dpanel :is(a,button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:900px){.summary-metric{padding:20px}.app-shell .recipe-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell header.page{grid-template-columns:1fr}.app-shell header.page .weeknav{justify-content:flex-start!important}.app-shell header.page>div:last-child>.eyebrow{text-align:left!important}}@media (max-width:640px){.app-shell{padding:24px 16px 40px}.app-shell header.page,.app-shell header.page-head{margin-bottom:20px}.app-shell header.page h1,.app-shell header.page-head h1{font-size:29px}.summary-strip{grid-template-columns:1fr}.summary-metric{padding:18px 20px}.summary-metric+.summary-metric{border-left:0;border-top:1px solid var(--line)}.summary-value{margin:7px 0;font-size:32px}.app-shell .kpi{padding:16px}.app-shell .kpihome .label{font-size:12px}.app-shell .kpihome .usd{white-space:normal}.app-shell .kpihome .sub{min-height:0}.app-shell .panel-head{padding:16px}.table-actions{width:100%;margin-left:0}.table-actions .btn{text-align:center;flex:1;font-size:12px}.app-shell table.stores.stack td{padding:3px 0}.app-shell table.stores.stack td.store{width:100%;padding-bottom:8px}.app-shell table.stores.stack tr.total td{background:0 0}.app-shell table.stores.stack tr{padding:18px 16px}.supporting-caption{flex-basis:100%;margin-left:30px}.breakdown-lines{grid-template-columns:1fr}.app-shell .recipe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-toolbar{gap:12px}.dpanel .dhead h1{font-size:25px}.dpanel .dhead-figure{font-size:32px}}.app-shell table.stores td.store small{text-align:left;max-width:none;margin-left:0;margin-right:0}.app-shell details[id]{scroll-margin-top:96px}@media (max-width:640px){.app-shell details[id]{scroll-margin-top:116px}}.app-shell .cost-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.app-shell .cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-summary>:last-child{grid-column:1/-1}}.cost-summary>.kpi-link{display:flex}.cost-summary>.kpi-link>.kpi{flex:1}.pnl-overview .period-panel table.stores td.store{width:13%}.pnl-overview .period-panel table.stores :is(th,td){padding-left:14px;padding-right:14px}@media (max-width:640px){.pnl-overview .period-panel table.stores.stack :is(th,td){padding-left:0;padding-right:0}.pnl-overview .period-panel table.stores.stack td.store{width:100%}}.payroll-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.payroll-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.payroll-actions .ops-reason{margin:0}.payroll-actions .ops-reason input{width:190px}.payroll-approve button[type=submit]{background:var(--brand);color:#0a0a0a;border-color:var(--brand);font-weight:600}.payroll-note-toggle{color:var(--ink-2);font:500 12.5px var(--body-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;text-decoration:underline}.payroll-note-toggle:hover{color:var(--ink)}.payroll-quiet{color:var(--ink-2);border-color:var(--line-2);background:0 0}.payroll-quiet:hover{color:var(--ink);border-color:var(--ink-3)}.payroll-withdraw button[type=submit]{color:var(--warn);border-color:var(--warn);background:0 0;font-weight:600}.payroll-withdraw .payroll-keep{color:var(--ink-2);background:0 0}.payroll-status{color:var(--ink-2);text-align:right;margin:0;font-size:12.5px;line-height:1.4}.payroll-check{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r);border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;padding:8px 10px}.payroll-check.warn{color:var(--warn);background:var(--warn-bg);border-color:#0000}.payroll-check.ok{color:var(--ok);background:var(--ok-bg);border-color:#0000}.payroll-off{opacity:.45;pointer-events:none;cursor:default}.payroll-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:-6px 0 14px;display:flex}.payroll-tabs{flex-wrap:wrap;gap:14px;display:flex}.payroll-tabs a{color:var(--ink-2)}.payroll-tabs a.on{color:var(--ink);font-weight:700}.payroll-steps{gap:16px;display:flex}.payroll-step{color:var(--ink-2);font-size:13px}.payroll-scroll{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);max-height:calc(100vh - 250px);overflow:auto}.app-shell table.payroll-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.app-shell table.payroll-grid th{z-index:2;font:600 11.5px/1.3 var(--body-font);text-align:right;white-space:nowrap;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line-2);background:var(--panel-2);padding:7px;position:sticky;top:0}.app-shell table.payroll-grid td{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:5px 7px;font-size:12.5px;line-height:1.25}.app-shell table.payroll-grid td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app-shell table.payroll-grid th.payroll-name,.app-shell table.payroll-grid td.payroll-name{z-index:1;text-align:left;white-space:normal;background:var(--panel);min-width:150px;position:sticky;left:0}.app-shell table.payroll-grid th.payroll-name{z-index:3;background:var(--panel-2)}.app-shell table.payroll-grid td.store{font-weight:700}.app-shell table.payroll-grid td.payroll-sum{font-weight:600}.app-shell table.payroll-grid td small{font:400 11px/1.3 var(--body-font);color:var(--ink-2);white-space:nowrap;margin-top:2px;display:block}.app-shell table.payroll-grid td.store small{font-weight:400}.app-shell table.payroll-grid td.payroll-warn{background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn)}.app-shell table.payroll-grid td.payroll-off-sched{color:var(--warn)}.app-shell table.payroll-grid td.payroll-crit{background:color-mix(in srgb, var(--crit) 22%, transparent)}.payroll-noshow{color:var(--crit);white-space:normal;font-weight:600}.app-shell table.payroll-grid tbody tr:not(.total):hover td{background:color-mix(in srgb, var(--ink) 7%, var(--panel))}.app-shell table.payroll-grid tbody tr:not(.total):hover td.payroll-warn{background:color-mix(in srgb, var(--warn) 20%, var(--panel))}.app-shell table.payroll-grid tbody tr:not(.total):hover td.payroll-crit{background:color-mix(in srgb, var(--crit) 32%, var(--panel))}.app-shell table.payroll-grid th.payroll-gap,.app-shell table.payroll-grid td.payroll-gap,.app-shell table.payroll-grid tbody tr:hover td.payroll-gap,.app-shell table.payroll-grid tr.total td.payroll-gap{background:var(--panel);border-top:0;border-bottom:0;border-right:0;width:18px;min-width:18px;padding:0}.app-shell table.payroll-grid tr.total td{background:var(--panel-2);font-weight:700}.app-shell table.payroll-grid tr.total td.payroll-name{background:var(--panel-2)}.app-shell table.payroll-grid tr.payroll-total-first td{border-top:2px solid var(--line-2)}.app-shell table.payroll-grid tr.payroll-total-first td.payroll-gap{border-top:0}.app-shell table.payroll-grid td.payroll-total-label{font:600 10.5px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-top:8px}.payroll-punch{margin-top:3px;display:block}.payroll-punch .ops-reason{justify-content:flex-end;margin:2px 0 0}.payroll-notes{color:var(--ink-2);margin:6px 0 24px;font-size:13px}.payroll-notes summary,.app-shell table.payroll-grid td[data-day]{cursor:pointer}.app-shell table.payroll-grid td[data-day]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.app-shell table.payroll-grid td .payroll-cleared{color:var(--ok);margin-right:4px;font-weight:700}dialog.payroll-day{text-align:left;width:min(600px,100vw - 48px);font:14px/1.45 var(--body-font);cursor:default}.payroll-day-head{flex-direction:column;gap:3px;min-width:0;display:flex}.payroll-day-head strong{font:700 16px/1.2 var(--body-font);color:var(--ink)}.payroll-day-head span{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.payroll-day-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.payroll-day-facts>div{min-width:0}.payroll-day-facts dt{font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.payroll-day-facts dd{font:700 20px/1.15 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:3px 0 0}.payroll-day-facts dd small{font:400 12px/1.4 var(--body-font);color:var(--ink-2);letter-spacing:0;margin-top:3px;display:block}.payroll-day-flags{border-radius:var(--r);background:var(--warn-bg);color:var(--warn);margin:0 0 14px;padding:10px 12px;font-size:13px;list-style:none}.payroll-day-flags.crit{background:color-mix(in srgb, var(--crit) 16%, transparent);color:var(--crit)}.payroll-day-flags.cleared{background:var(--panel-2);color:var(--ink-2)}.payroll-day-flags li{overflow-wrap:anywhere}.payroll-day-flags li+li{margin-top:4px}.payroll-day-gm{color:var(--ink-2);margin:0 0 14px;font-size:13px}.payroll-day h3{font:600 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:20px 0 8px}.payroll-day .ops-reason{flex-wrap:wrap;row-gap:6px;margin:6px 0}.payroll-day .ops-reason input{width:84px}.payroll-day .ops-reason input.wide{flex:200px;width:auto}.payroll-day .ops-reason label{font:500 12px var(--body-font);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.payroll-day .ops-reason button[type=submit]{background:var(--brand);color:#0a0a0a;border-color:var(--brand);font-weight:600}.payroll-day .punch-note{color:var(--ink-2);flex-basis:100%;margin:0;font-size:12px}.payroll-day .punch-hours{font:600 12.5px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.payroll-day .punch-remove{min-width:28px;margin-left:auto;padding:0 8px;font-size:16px;line-height:1}.payroll-day .payroll-punch-removed{opacity:.75}.payroll-day .punch-struck{font:12.5px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);text-decoration:line-through}.payroll-day .cleared-line{color:var(--ok);margin:0 0 8px;font-size:13px}.payroll-day .payroll-day-review small[role=alert]{color:var(--crit);flex-basis:100%}.payroll-day .meta{margin:0 0 10px}.app-shell table.payroll-grid td.payroll-tap{cursor:pointer}.app-shell table.payroll-grid td.payroll-tap:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.payroll-tips th,.payroll-tips td{padding:6px 8px;font-size:12.5px}.payroll-tips td.num{text-align:right;font-variant-numeric:tabular-nums}.payroll-day select{background:var(--panel-2);min-height:34px;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);font:500 12.5px var(--body-font);padding:4px 8px}.payroll-checklist{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin:0 0 14px;padding:12px 14px}.payroll-checklist.clear{border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.payroll-checklist ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.payroll-checklist li{padding-left:20px;font-size:13px;line-height:1.4;position:relative}.payroll-checklist li:before{content:"•";position:absolute;left:5px}.payroll-checklist li.ok{color:var(--ink-2)}.payroll-checklist li.ok:before{content:"✓";color:var(--ok)}.payroll-checklist li.warn{color:var(--warn)}.payroll-checklist li.warn:before{content:"!";font-weight:700}.payroll-checklist li.crit{color:var(--crit);font-weight:600}.payroll-checklist li.crit:before{content:"!"}.payroll-labor{border-top:1px solid var(--line);color:var(--ink-2);margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.payroll-labor strong{color:var(--ink);font-variant-numeric:tabular-nums}.payroll-labor.warn strong{color:var(--warn)}.payroll-labor.ok strong{color:var(--ok)}.payroll-changes{margin:6px 0 0;padding:0;list-style:none}.payroll-changes li{border-top:1px solid var(--line);color:var(--ink);padding:4px 0;font-size:12.5px;line-height:1.45}.payroll-changes .when{font:500 11px var(--mono);color:var(--ink-3)}.payroll-nudge{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 18px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.payroll-nudge.overdue{border-color:var(--warn)}.payroll-nudge a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.payroll-confirm{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);white-space:nowrap}@media (max-width:640px){dialog.payroll-day{width:100vw}.payroll-day-facts{grid-template-columns:1fr 1fr}}@media (max-width:720px){.payroll-actions{align-items:flex-start}.payroll-actions-row{justify-content:flex-start}.payroll-status{text-align:left}.payroll-scroll{max-height:calc(100vh - 200px)}}
@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d21c497e638cb51-s.14-b1bivpjn73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.15uhe87qgyi9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6d21c497e638cb51-s.14-b1bivpjn73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.15uhe87qgyi9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d21c497e638cb51-s.14-b1bivpjn73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.15uhe87qgyi9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6d21c497e638cb51-s.14-b1bivpjn73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.15uhe87qgyi9v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_9b06bff-module__BJF0sG__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_9b06bff-module__BJF0sG__variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_90513aae-module__3-dwOa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_90513aae-module__3-dwOa__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_bc874f2c-module__BrWvnq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_bc874f2c-module__BrWvnq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
