:root[data-ui=asphalt]{--sans:"Manrope Variable",Manrope,system-ui,sans-serif;--ground:#efede3;--surface:#e4dccb;--surface-2:#d3c9b1;--surface-3:#ddd5c1;--ink:#1a1a1a;--ink-2:#3d3933;--muted:#5b5448;--line:#e4dccb;--line-2:#d3c9b1;--accent:#1a1a1a;--accent-ink:#efede3;--accent-soft:#d3c9b1;--accent-line:#d3c9b1;--vanilla:#675228;--ok:#3c5d2c;--ok-soft:#d3c9b1;--wip:#675228;--wip-soft:#d3c9b1;--blocked:#94371f;--blocked-soft:#d3c9b1;--shadow:0 8px 24px rgba(0,0,0,.25);color-scheme:light;accent-color:#1a1a1a}@media (prefers-color-scheme:dark){:root[data-ui=asphalt]:not([data-theme=light]){--ground:#1a1a1a;--surface:#2d2d2d;--surface-2:#3a3a3a;--surface-3:#474747;--ink:#efede3;--ink-2:#d6d0c1;--muted:#c0b5a2;--line:#2d2d2d;--line-2:#3a3a3a;--accent:#efede3;--accent-ink:#1a1a1a;--accent-soft:#3a3a3a;--accent-line:#3a3a3a;--vanilla:#d7b569;--ok:#8fbf7a;--ok-soft:#3a3a3a;--wip:#d7b569;--wip-soft:#3a3a3a;--blocked:#e58c74;--blocked-soft:#3a3a3a;--shadow:0 8px 24px rgba(0,0,0,.25);color-scheme:dark;accent-color:#efede3}}:root[data-ui=asphalt][data-theme=dark]{--ground:#1a1a1a;--surface:#2d2d2d;--surface-2:#3a3a3a;--surface-3:#474747;--ink:#efede3;--ink-2:#d6d0c1;--muted:#c0b5a2;--line:#2d2d2d;--line-2:#3a3a3a;--accent:#efede3;--accent-ink:#1a1a1a;--accent-soft:#3a3a3a;--accent-line:#3a3a3a;--vanilla:#d7b569;--ok:#8fbf7a;--ok-soft:#3a3a3a;--wip:#d7b569;--wip-soft:#3a3a3a;--blocked:#e58c74;--blocked-soft:#3a3a3a;--shadow:0 8px 24px rgba(0,0,0,.25);color-scheme:dark;accent-color:#efede3}:root[data-ui=asphalt] .admin-site,:root[data-ui=asphalt] .combo .opt,:root[data-ui=asphalt] .dlg-ft,:root[data-ui=asphalt] .dtf-foot,:root[data-ui=asphalt] .elevhd,:root[data-ui=asphalt] .follow,:root[data-ui=asphalt] .gal figcaption,:root[data-ui=asphalt] .hit,:root[data-ui=asphalt] .item,:root[data-ui=asphalt] .jobpeople .jp,:root[data-ui=asphalt] .person,:root[data-ui=asphalt] .person .kin,:root[data-ui=asphalt] .scopeln,:root[data-ui=asphalt] .shot .cap,:root[data-ui=asphalt] .skelrow,:root[data-ui=asphalt] details.admin-row,:root[data-ui=asphalt] details.admin-row>.body,:root[data-ui=asphalt] hr{border-top-color:var(--line-2)}:root[data-ui=asphalt] .area-hd,:root[data-ui=asphalt] .combo .find,:root[data-ui=asphalt] .combo .grp,:root[data-ui=asphalt] .dlg-hd,:root[data-ui=asphalt] .scomp tr.tot.sub td,:root[data-ui=asphalt] .tbl td,:root[data-ui=asphalt] details.acc[open]>summary,:root[data-ui=asphalt] details.admin-jobs[open]>summary,:root[data-ui=asphalt] details.records[open]>summary{border-bottom-color:var(--line-2)}:root[data-ui=asphalt] .card,:root[data-ui=asphalt] .jobcard,:root[data-ui=asphalt] .jobhead .panel,:root[data-ui=asphalt] .jobhead>.trigger,:root[data-ui=asphalt] .skelcard,:root[data-ui=asphalt] details.acc,:root[data-ui=asphalt] details.records{box-shadow:none}:root[data-ui=asphalt] details.acc.lift{box-shadow:0 16px 34px -14px rgba(0,0,0,.55)}:root[data-ui=asphalt] .day .bar,:root[data-ui=asphalt] .meter,:root[data-ui=asphalt] .prog .bar,:root[data-ui=asphalt] .tourbar{background:var(--surface-2)}:root[data-ui=asphalt] .day .bar i,:root[data-ui=asphalt] .tourbar i{background:var(--ink)}:root[data-ui=asphalt] .day.last .bar i{background:var(--accent)}:root[data-ui=asphalt] .btn{background:transparent;font-weight:600;min-height:46px;border-radius:14px}:root[data-ui=asphalt] .btn.sm{min-height:36px;border-radius:99px;font-size:12.5px}:root[data-ui=asphalt] .btn:active:not([disabled],.primary,.closeout,[aria-pressed=true],.needshot .btn,.outchip .btn),:root[data-ui=asphalt] .btn:hover:not([disabled],.primary,.closeout,[aria-pressed=true],.needshot .btn,.outchip .btn){background:var(--surface-2)}:root[data-ui=asphalt] .btn.primary{background:var(--accent);font-weight:700}:root[data-ui=asphalt] .btn[aria-pressed=true]{background:var(--accent)}:root[data-ui=asphalt] .btn.ghost:active:not([disabled]),:root[data-ui=asphalt] .btn.ghost[aria-pressed=true]:hover{background:var(--surface-2)}:root[data-ui=asphalt] .btn.mic[aria-pressed=true]:hover{background:var(--accent)}:root[data-ui=asphalt] .btn.closeout{background:var(--ok);font-weight:700}:root[data-ui=asphalt] .outchip .btn{background:var(--wip);min-height:26px;font-size:11.5px}:root[data-ui=asphalt] .outchip.stuck .btn{background:var(--blocked)}:root[data-ui=asphalt] .outchip.sent .btn{background:transparent}:root[data-ui=asphalt] .needshot .btn{background:var(--wip);font-weight:700;min-height:30px}:root[data-ui=asphalt] .camrow .camshot{min-height:44px}:root[data-ui=asphalt] .btn.danger:not(.ghost){color:var(--blocked);border-color:var(--blocked)}:root[data-ui=asphalt] .btn[aria-busy=true]{opacity:.7}:root[data-ui=asphalt] .btn.done .dring{border-radius:14px}:root[data-ui=asphalt] .btn.mic[aria-pressed=true]:after,:root[data-ui=asphalt] .btn.sm.done .dring{border-radius:99px}:root[data-ui=asphalt] input:not([type]),:root[data-ui=asphalt] input[type=date],:root[data-ui=asphalt] input[type=datetime-local],:root[data-ui=asphalt] input[type=email],:root[data-ui=asphalt] input[type=number],:root[data-ui=asphalt] input[type=password],:root[data-ui=asphalt] input[type=search],:root[data-ui=asphalt] input[type=tel],:root[data-ui=asphalt] input[type=text],:root[data-ui=asphalt] input[type=time],:root[data-ui=asphalt] textarea{border-radius:14px;font-size:15px}:root[data-ui=asphalt] input:not([type]),:root[data-ui=asphalt] input[type=date],:root[data-ui=asphalt] input[type=datetime-local],:root[data-ui=asphalt] input[type=email],:root[data-ui=asphalt] input[type=number],:root[data-ui=asphalt] input[type=password],:root[data-ui=asphalt] input[type=search],:root[data-ui=asphalt] input[type=tel],:root[data-ui=asphalt] input[type=text],:root[data-ui=asphalt] input[type=time]{border-color:transparent}:root[data-ui=asphalt] select{min-height:38px;border-radius:10px;padding-top:4px;padding-bottom:4px;border-color:var(--line-2)}:root[data-ui=asphalt] textarea{min-height:84px;border-color:var(--line-2)}:root[data-ui=asphalt] input[type=search]{min-height:48px}:root[data-ui=asphalt] :where(.card,.subcard,details.acc,details.records,.jobhead .panel,.stat,.task,.area-card,.admin-list,.invrow) :is(input:not([type]),input[type=text],input[type=date],input[type=time],input[type=datetime-local],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea){background:var(--ground)}:root[data-ui=asphalt] input[aria-invalid=true],:root[data-ui=asphalt] select[aria-invalid=true],:root[data-ui=asphalt] textarea[aria-invalid=true]{border-color:var(--blocked)}:root[data-ui=asphalt] .addchip input[type=text]{border-radius:99px}:root[data-ui=asphalt] .scomp input,:root[data-ui=asphalt] .scopetbl input{font-size:12.5px}:root[data-ui=asphalt] input.gonewhy{font-size:13.5px}:root[data-ui=asphalt] .crlog-head .stat .n{font-size:18px}:root[data-ui=asphalt] .crlog textarea{font-size:12.5px;min-height:30px}:root[data-ui=asphalt] textarea.elevnote{font-size:14px;min-height:44px}:root[data-ui=asphalt] .crlog select,:root[data-ui=asphalt] .scomp select{min-height:30px}:root[data-ui=asphalt] .crlog select.ok{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}:root[data-ui=asphalt] .crlog select.wip{background:var(--wip-soft);border-color:color-mix(in srgb,var(--wip) 30%,transparent)}:root[data-ui=asphalt] .crlog select.blocked{background:var(--blocked-soft);border-color:color-mix(in srgb,var(--blocked) 32%,transparent)}:root[data-ui=asphalt] .seg{gap:6px;padding:0;border:0;background:none}:root[data-ui=asphalt] .seg button{min-height:40px;border-radius:12px;border:1px solid var(--line-2);color:var(--ink)}:root[data-ui=asphalt] .seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (max-width:899px){:root[data-ui=asphalt][data-text=xxl] .me .choice .seg{row-gap:6px}}:root[data-ui=asphalt] .pill{padding:5px 9px;font-weight:600}:root[data-ui=asphalt] .pill.ok{border-color:color-mix(in srgb,var(--ok) 50%,transparent)}:root[data-ui=asphalt] .pill.wip{border-color:color-mix(in srgb,var(--wip) 55%,transparent)}:root[data-ui=asphalt] .pill.blocked{border-color:color-mix(in srgb,var(--blocked) 50%,transparent)}:root[data-ui=asphalt] .chip{min-height:34px;background:transparent;font-weight:600;padding-top:4px;padding-bottom:4px}:root[data-ui=asphalt] .chip[aria-pressed=true]{background:var(--accent)}:root[data-ui=asphalt] .roster .chip{min-height:36px;font-size:13px}:root[data-ui=asphalt] .modchips button,:root[data-ui=asphalt] .modchips button.btn,:root[data-ui=asphalt] .modchips button.btn.sm{min-height:34px;border-radius:99px;background:transparent;font-size:13.5px;padding-top:4px;padding-bottom:4px}:root[data-ui=asphalt] .modchips button:active,:root[data-ui=asphalt] .modchips button:hover{background:var(--surface-2)}:root[data-ui=asphalt] .me .switch button{width:52px;height:30px;border:0}:root[data-ui=asphalt] .me .switch button:after{width:24px;height:24px}:root[data-ui=asphalt] .me .switch button[aria-checked=true]:after{transform:translateX(22px)}:root[data-ui=asphalt] .chk{border-color:var(--muted)}:root[data-ui=asphalt] .chk[aria-checked=true],:root[data-ui=asphalt] .chkline[aria-checked=true] .chk{border-color:var(--accent)}:root[data-ui=asphalt] :focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root[data-ui=asphalt] :is(input,select,textarea):focus-visible:not(:-webkit-autofill){box-shadow:none}:root[data-ui=asphalt] .intro .pane:focus,:root[data-ui=asphalt] .wel .pane:focus{outline:none}@media (max-width:767px){:root[data-ui=asphalt] .btn.sm,:root[data-ui=asphalt] .chip,:root[data-ui=asphalt] .chkline,:root[data-ui=asphalt] .modchips button,:root[data-ui=asphalt] .seg button,:root[data-ui=asphalt] button.chk{position:relative}:root[data-ui=asphalt] .btn.sm:before,:root[data-ui=asphalt] .chip:before,:root[data-ui=asphalt] .chkline:before,:root[data-ui=asphalt] .me .switch button:before,:root[data-ui=asphalt] .modchips button:before,:root[data-ui=asphalt] .seg button:before,:root[data-ui=asphalt] button.chk:before{content:"";position:absolute;inset:min(0px,calc(50% - 22px))}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}