@media (max-width:560px){:root{--gutter:16px}}@media (max-width:700px){input,select,textarea{min-width:0;max-width:100%;font-size:16px}.wfield input,.wfield select,.wselect,.field input,.field select,.cfield input,.cfield select,.cfield textarea,.cfilter input,.cfilter select,.cat-search input,.cat-search select,.qrow input,.qrow select,.tzrow select,.sladdrow input,.sladdrow select,.grid .crow .cnote input,.vnote textarea,.actas .vnote input,.stepper-in,.setting-text,.chip-add input,.claimout input,.ctable td select,.abody .ctable td select,.asearch input,.bclaim{font-size:16px}.authbox input.otp{letter-spacing:.22em;font-size:24px}.wrow,.crow2,.qrow,.sladdrow,.cfilter,.cat-search,.tzrow{width:100%}.wrow>*,.cfilter>*,.cat-search>*,.wfield,.cfield,.vnote,.sladdrow label,.qrow label{min-width:0;max-width:100%}.wrow>.wfield,.sladdrow>label,.qrow>label{flex:100%}}@media (pointer:coarse){.wlink,.arail-link,.aside-link,.fcol a,.nav-links a{min-height:44px}.wout,.cal-x,.cal-nav button,.scat button,.needlist li button,.inclist li button,.lockbtn{min-width:40px;min-height:40px}.cal-views button,.slbtn,.slback,.slread,.chip,.btn.sm,.wmain .btn.sm,.abody .btn.sm{min-height:40px}.btn,.wmain .btn{min-height:44px}.slbtn,.chip,.cal-views button{justify-content:center;align-items:center;display:inline-flex}.wtab,.atab{padding-top:12px;padding-bottom:14px}.slhead{padding-top:15px;padding-bottom:15px}.previously summary,details.wmore summary{padding:8px 0}.grid .dial .seg{min-height:44px}.grid .park{width:36px;height:36px}.slot{min-height:46px}.wfield input,.wfield select,.wselect,.cfield input,.cfield select,.field input,.field select{min-height:44px}.abody input,.abody select,.asearch input{min-height:40px}}@media (hover:none){.btn:active,.chip:active,.slbtn:active,.scard:active,.wstep:active{transform:translate(1px,1px)}.wlink:active,.arail-link:active,.aside-link:active,.slhead:active,.sugg button:active,.slsugg button:active{background:var(--ground,#f4f6f7)}.scard:hover,.grid .pcard:hover,.wstep:hover{transform:none}}@supports (height:100dvh){.wshell,.ashell,.doc.focus{min-height:100dvh}}.mtop,.mscrim,.wbar,.wgrab,.apagebar{display:none}:root{--wbar-h:0px}@media (max-width:900px){:root{--wbar-h:calc(58px + env(safe-area-inset-bottom))}.mtop{z-index:40;padding:9px var(--gutter);padding-top:max(9px, env(safe-area-inset-top));background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex;position:sticky;top:0}.mtop .mbrand{color:inherit;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.mtop .mbrand b{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:800}.mtop .mwhere{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mtop .mright{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mscrim{z-index:60;opacity:0;pointer-events:none;background:#0a0c0e6b;transition:opacity .18s;display:block;position:fixed;inset:0}.mscrim.open{opacity:1;pointer-events:auto}.wbar{z-index:62;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-top:1.5px solid var(--ink);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid;position:fixed;inset:auto 0 0}.wbar-link{min-width:0;min-height:56px;font:inherit;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 2px 8px;text-decoration:none;display:flex}.wbar-mark{border-radius:var(--radius-pill);width:42px;height:24px;color:var(--muted);place-items:center;transition:background-color .16s,color .16s;display:grid;position:relative}.wbar-label{letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:500;line-height:1.1;overflow:hidden}.wbar-link.on{color:var(--ink)}.wbar-link.on .wbar-mark{background:var(--accent-soft);color:var(--ink)}.wbar-link.on .wbar-label{font-weight:650}.wbar-link:focus{outline:none}.wbar-link:focus-visible .wbar-mark{outline:2px solid var(--ink);outline-offset:2px}.apagebar-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:4px}.wbar-link.more.on{color:var(--ink)}.wbar-link.more.on .wbar-mark{background:var(--ground,#f4f6f7);color:var(--ink)}.wbar-count{border-radius:var(--radius-pill);border:1.5px solid var(--paper);background:var(--ink);min-width:17px;height:17px;color:var(--paper);font-family:var(--font-mono);text-align:center;padding:0 4px;font-size:9.5px;line-height:14px;position:absolute;top:-5px;right:1px}.wbar-dot{background:var(--accent);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:7px}.wgrab{border-radius:var(--radius-pill);background:var(--line-2);flex:none;width:40px;height:4px;margin:2px auto 10px;display:block}}@media (min-width:901px){.wbar,.wgrab,.mtop,.mscrim{display:none}}@media (max-width:900px) and (hover:hover){.wbar-link:hover .wbar-mark{color:var(--ink)}}@media (max-width:900px) and (hover:none){.wbar-link:active .wbar-mark{transform:scale(.92)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.mscrim,.wbar-mark{transition:none}.wbar-link:active .wbar-mark{transform:none}}@media (max-width:900px) and (max-height:460px){:root{--wbar-h:calc(46px + env(safe-area-inset-bottom))}.wbar-link{gap:1px;min-height:44px;padding:4px 2px 5px}.wbar-mark{height:20px}.wbar-label{font-size:9.5px}}@media (max-width:1180px){.apagebar{background:var(--paper);border-bottom:1px solid var(--admin-line);display:block}.apagebar-in{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding:0 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%)}.apagebar-in::-webkit-scrollbar{display:none}.apagebar-link{min-height:42px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.apagebar-link.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:650}}@media (max-width:700px){.split,.gedit,.wcols,.fam-body,.conc,.vgrid,.feat{grid-template-columns:1fr}.facts,.wkv{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.feed li{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.feed li .fkind{grid-column:1}.feed li .fwhen{text-align:right;grid-column:2}.feed li .fwhat{grid-column:1/-1}}@media (max-width:560px){.facts,.wkv,.cards,.flowboard{grid-template-columns:minmax(0,1fr)}.wflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wstep{padding:12px 12px 13px}.wstep .v{font-size:22px}.wstep .d{font-size:11.5px}}@media (max-width:700px){.wwho span,.awork-who span,.mailmode,.mlist .txt span,.vmain p,.wrows .t b,.cal-who b,.slsugg b,.wkv dd,.facts dd,.bcard>b,.fwhat{overflow-wrap:anywhere}}.gbar .in{padding-bottom:max(14px, env(safe-area-inset-bottom))}.gtoast{bottom:max(96px, calc(84px + env(safe-area-inset-bottom)));text-align:center;max-width:calc(100vw - 32px)}@media (max-width:560px){.grid{padding-bottom:132px}.gbar .in{gap:10px}.gbar .sp{margin-left:0}.gbar .in .btn{flex:auto;justify-content:center}}@media (max-width:700px){.actingas{padding:10px var(--gutter);gap:8px 12px;font-size:13px}.actingas span:not(.dot){flex:100%;min-width:0}.actingas form{margin-left:0}.fhead-in{gap:12px;height:58px}.fbody{padding-top:28px}.ftitle{max-width:none}.qform{margin-top:24px}.peek,.statcard{padding:20px 18px}.peekrow,.scrow{gap:18px 26px}.peekstat .v,.scstat .v{font-size:34px}.number{padding:48px 0 64px}.number .frame{font-size:16.5px}.acell.day{flex:0 0 52px;padding-left:10px;font-size:10.5px}.arow.head .acell{padding:9px 6px;font-size:9.5px}.acell{padding:6px}.slot{letter-spacing:.02em;padding:12px 2px;font-size:10px}}@media (max-width:560px){.console{padding:16px 14px}.c-sc{gap:6px}.c-sc .s{padding:9px 8px}.c-sc .v{font-size:18px}.mx{grid-template-columns:46px repeat(5,minmax(0,1fr))}.mx .lab{font-size:8px}.led i{width:11px;height:11px}.mxleg{gap:10px}.hero h1,.sub{max-width:none}.cta .btn{flex:auto;justify-content:center}.fit-card{padding:24px 20px}.fit-card .th,.fit-card h3{padding-right:84px}.stamp{width:66px;height:66px;font-size:11.5px;top:18px;right:16px}.final{padding:62px 0}.final .row .btn{flex:auto;justify-content:center}.vstat .v{font-size:44px}.vendor{padding:48px 0}}@media (max-width:420px){.ft{grid-template-columns:1fr 1fr}.ft>:first-child{grid-column:1/-1}}@media (max-width:700px){.mailframe{height:70vh}.abody .mailbody,.mailbody{max-height:60vh;font-size:11px}.ctable-wrap{-webkit-overflow-scrolling:touch}.ctable th,.ctable td,.abody .ctable th,.abody .ctable td{white-space:nowrap}.ctable td .sub,.abody .ctable td .sub{white-space:normal}}@media (max-width:380px){.wpage,.page,.abody,.wpanel,.panel{padding-left:14px;padding-right:14px}.whead h1{font-size:23px}}.navburger{border:1.5px solid var(--ink);background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;display:none;position:relative}.navburger i{background:currentColor;border-radius:2px;width:16px;height:1.8px;display:block;position:relative}.navburger i:before,.navburger i:after{content:"";background:currentColor;border-radius:2px;width:16px;height:1.8px;transition:transform .16s;position:absolute;left:0}.navburger i:before{top:-5.5px}.navburger i:after{top:5.5px}.navburger[aria-expanded=true] i{background:0 0}.navburger[aria-expanded=true] i:before{transform:translateY(5.5px)rotate(45deg)}.navburger[aria-expanded=true] i:after{transform:translateY(-5.5px)rotate(-45deg)}.navsheet,.navscrim{display:none}@media (max-width:900px){.navscrim{z-index:55;background:#0a0c0e5c;animation:.18s navscrim-in;display:block;position:fixed;inset:0}@keyframes navscrim-in{0%{opacity:0}}.navburger{display:grid}.navsheet.open{background:var(--paper);border-bottom:1.5px solid var(--ink);padding:4px var(--gutter) calc(12px + env(safe-area-inset-bottom));transform-origin:top;flex-direction:column;max-height:calc(100dvh - 64px);animation:.2s cubic-bezier(.22,1,.36,1) navsheet-in;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #0a0c0e1f}@keyframes navsheet-in{0%{opacity:0;transform:translateY(-6px)}}.navsheet a{color:var(--ink);border-top:1px solid var(--line);padding:13px 2px;font-size:16px;font-weight:500;text-decoration:none}.navsheet a:first-child{border-top:0}.navsheet .navsheet-in{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-skip-ink:none;font-size:13px;text-decoration-thickness:2px}.doc nav{z-index:60;position:sticky}.doc nav:has(.navsheet.open){background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;top:0;left:0;right:0}.nav-in{gap:12px;height:60px;position:relative}.nav-right{gap:10px}.nav-right>.clock{display:none}}@media (max-width:560px){.nav-in{height:56px}.logo{font-size:18px}.nav-right .btn.sm{padding:9px 12px;font-size:13px}.navlogin{display:none}}@media (prefers-reduced-motion:reduce){.navburger i:before,.navburger i:after{transition:none}.navsheet.open,.navscrim{animation:none}}@media (max-width:900px){.status .in{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.status .seg{padding:0 12px}.status .seg:first-child{padding-left:0}:root{--mtop-h:calc(53px + max(9px, env(safe-area-inset-top)))}.mtop{min-height:var(--mtop-h)}.gridbar{top:var(--mtop-h)}}@media (max-width:760px){.slbar:before{inset:0 calc(-1 * var(--gutter))}}@media (max-width:560px){.pblock{margin-top:28px}.pname{flex-wrap:wrap;gap:8px;font-size:17px}.pname span{flex:1 0 100%;margin-left:0}.slhead{padding:13px 12px}.slcname{white-space:normal}.slbody{padding:12px 12px 14px}.slrow{margin:0 -4px;padding:11px 4px}.slrow.out{padding-left:44px}.slleft{min-width:0}.slacts .slbtn{flex:auto;justify-content:center}.sladdpanel{padding:14px}.slsugg{max-width:none}.cal-bar{row-gap:12px}.cal-views{width:100%;margin-left:0;display:flex}.cal-views button{flex:1 1 0;justify-content:center}.intro,.vreq,.wmain .intro,.wmain .vreq{padding:16px 14px 18px}.intro-when,.wmain .intro-when{font-size:18px}.intro-line,.vreq-line,.wmain .intro-line,.wmain .vreq-line{font-size:14px}.descsentence,.wmain .descsentence{font-size:16px}.intro .wrow>.btn,.vreq .wrow>.btn,.intro form,.vreq form{flex:auto}.intro .wrow>.btn,.vreq .wrow>.btn{justify-content:center}.grid .ped .ph{flex-wrap:wrap;padding:13px 14px}.grid .ped .ph h3{font-size:17px}.grid .crow{padding:12px 14px}.grid .dial .seg{padding:9px 2px;font-size:10px}.grid .gnote{padding:12px}.grid .gnote span{min-width:0}.grid .crow .cnote input{flex:100%;min-width:0}}@media (max-width:900px){.atabs,.wtabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.atabs::-webkit-scrollbar{display:none}.wtabs::-webkit-scrollbar{display:none}.atab,.wtab{white-space:nowrap;flex:none}.atabs{box-shadow:inset 0 -1px 0 var(--admin-line);border-bottom:0}}@media (min-width:701px) and (max-width:900px){.abody .board{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}}@media (pointer:coarse){.arail-small,.back,.fc .lk,.mtop .mbrand{align-items:center;min-height:44px;display:inline-flex}.arail-foot{gap:0}}@media (pointer:coarse) and (min-width:561px){.navlogin{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:700px){.whead{flex-direction:column;align-items:stretch;gap:14px}.whead .wacts{margin-left:0}.cat-head{align-items:stretch;gap:14px}.wpanel h2,.wnotice{flex-wrap:wrap}.wnotice .wacts{width:100%;margin-left:0}.gridbar .btn,.slfoot .btn,.shortlist h3 .cnt{margin-left:0}.phead2{flex-wrap:wrap;gap:2px 12px}.phead2 b{overflow-wrap:anywhere}.phead2 .sub{flex:1 0 100%;margin-left:0}}.swatches{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:880px){.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.swatches{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.modes,.steps,.fit-grid{grid-template-columns:minmax(0,1fr)}.modes>*,.steps>*,.fit-grid>*,.cards>*,.facts>*,.wkv>*,.flowboard>*,.wflow>*{min-width:0}.mxleg{flex-wrap:wrap;gap:8px 14px}}.lexterm{min-width:200px}@media (max-width:620px){.conc-card .ln{flex-wrap:wrap}.lexterm{flex:1 0 100%;min-width:0}}@media (max-width:400px){.fhead-in{gap:12px}.fhead .logo{font-size:17px}.fsteps{gap:6px}.fexit{padding:7px 9px;font-size:10.5px}}.ready li,.tag,.wbadge,.ctag{overflow-wrap:anywhere;max-width:100%}@media (max-width:700px){.ready li{white-space:normal;line-height:1.5}.abody .board{padding-bottom:8px;display:block;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.abody .bcol{width:auto;max-width:none;margin-bottom:10px;display:block}.abody .bcol>summary{z-index:2;background:var(--paper);align-items:center;min-height:34px;margin-top:-8px;padding-top:8px;position:sticky;top:0}.abody .bcol>summary .bcount{order:2;margin-left:auto}.abody .bcol>summary .bhint{order:4;margin-top:2px}.bcards{max-height:none;overflow-y:visible}.bacts{gap:6px}.abody .bcol>summary:after{content:"";border-right:1.4px solid var(--muted);border-bottom:1.4px solid var(--muted);flex:none;order:3;width:8px;height:8px;margin-left:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.abody .bcol[open]>summary:after{transform:translateY(1px)rotate(225deg)}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.abody .bcol>summary:after{transition:none}}@media (max-width:900px) and (pointer:coarse){.ctable td a,.abody .ctable td a,.abody .panel>h2>a:only-child,.abody .panel>h3>a:only-child{flex-direction:column;justify-content:center;min-height:40px;display:flex}}@media (pointer:coarse){.logo,.fexit,.fcol a,.navsheet a{align-items:center;min-height:44px;display:inline-flex}.fexit{padding-top:0;padding-bottom:0}.bcard .bbuyer{align-items:center;min-height:34px;margin:-6px 0;display:flex}}@media (max-width:720px){.abody .ctable-wrap{background:0 0;border:0;border-radius:0;overflow-x:visible}.abody .ctable{font-size:13px;display:block}.abody .ctable thead{display:none}.abody .ctable tbody{display:block}.abody .ctable tr,.abody .ctable tr.urow{border:1px solid var(--admin-line);background:var(--paper);border-radius:10px;margin-bottom:10px;padding:10px 12px;display:block}.abody .ctable td,.abody .ctable td.mono{white-space:normal;text-align:left;border:0;padding:2px 0;font-size:13px;display:block}.abody .ctable td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:8.5px;display:block}.abody .ctable td:first-child{margin-bottom:2px;font-size:15px}.abody .ctable td:first-child[data-label]:before{display:none}.abody .ctable td.urow-acts,.abody .ctable td.intake-actions,.abody .ctable td.purge-actions{text-align:left;border-top:1px solid var(--admin-line);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.abody .ctable td.urow-acts .btn,.abody .ctable td.intake-actions .btn,.abody .ctable td.purge-actions .btn{flex:auto;margin-left:0}.abody .ctable tr[role=button].on td:first-child{box-shadow:none}.abody .cform-row{grid-template-columns:1fr}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}a{color:inherit}button{font:inherit}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.brandmark{width:auto;height:22px;display:block}.brandmark-lg{height:34px}.logo .brandmark{height:22px}.wbrand{align-items:center}.wbrand .brandmark{height:22px}.mbrand .brandmark{height:18px}.awork-mark .brandmark{width:26px;height:26px}
