@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:fallback;src:url(/fonts/inter-latin.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:Inter;font-style:normal;font-weight:400 800;font-display:fallback;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--page:#f7f4ee;--surface:#fdfcf9;--fill:#efe9dc;--fill-press:#e5ddcc;--text:#1c1a16;--text-quiet:#6b6558;--line:#e0d9ca;--separator:#e0d9ca;--action:#84682f;--action-fill:#84682f;--action-press:#6e5727;--on-action:#fff;--action-tint:#ece7dd;--strong:#1c1a16;--on-strong:#f7f4ee;--strong-press:#000;--problem:#9b3d2e;--problem-tint:#f1e5e1;--stripe:#f6f2eb;--line-strong:#959086;--logo-light:inline;--logo-dark:none;--shadow:#1c1a1624;--font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--size-caption:13px;--size-sub:15px;--size-second:16px;--size-body:17px;--size-title:20px;--size-title-l:28px;--size-title-xl:34px;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--gap-xs:4px;--gap-s:8px;--gap-m:12px;--gap:16px;--gap-l:24px;--gap-xl:32px;--gap-xxl:48px;--radius-control:8px;--radius-group:10px;--radius-pill:999px;--tap:44px;--tap-row:44px;--main-min:156px;--field:46px;--logo-h:28px;--press:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){:root{--tap:48px;--tap-row:56px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#17150f;--surface:#201d16;--fill:#2b271e;--fill-press:#36311f;--text:#f1ece0;--text-quiet:#a8a190;--line:#3a352b;--separator:#3a352b;--action:#cdae6a;--action-fill:#cdae6a;--action-press:#b8995a;--on-action:#17150f;--action-tint:#383122;--strong:#f1ece0;--on-strong:#17150f;--strong-press:#fff;--problem:#e3907c;--problem-tint:#372b22;--stripe:#26221a;--line-strong:#807b70;--logo-light:none;--logo-dark:inline;--shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#17150f;--surface:#201d16;--fill:#2b271e;--fill-press:#36311f;--text:#f1ece0;--text-quiet:#a8a190;--line:#3a352b;--separator:#3a352b;--action:#cdae6a;--action-fill:#cdae6a;--action-press:#b8995a;--on-action:#17150f;--action-tint:#383122;--strong:#f1ece0;--on-strong:#17150f;--strong-press:#fff;--problem:#e3907c;--problem-tint:#372b22;--stripe:#26221a;--line-strong:#807b70;--logo-light:none;--logo-dark:inline;--shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--text);font-family:var(--font);font-size:var(--size-body);line-height:1.4}img{max-width:100%}small{font-size:max(var(--size-caption), .8em)}a{color:var(--action);text-underline-offset:2px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:1040px;padding:var(--gap-l) var(--gap-l) var(--gap-xxl);gap:var(--gap-l);flex-direction:column;margin:0 auto;display:flex}.wrap:has(>.pro){max-width:calc(880px + 2 * var(--gap-l))}@media (max-width:520px){.wrap{padding-inline:var(--gap)}.wrap:has(>.pro){max-width:none}}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}h1{font-size:var(--size-title-xl);line-height:1.1;font-weight:var(--weight-bold);letter-spacing:-.02em}h2{font-size:var(--size-title);line-height:1.25;font-weight:var(--weight-bold);letter-spacing:-.01em}h3{font-size:var(--size-body);font-weight:var(--weight-semibold)}@media (max-width:680px){h1{font-size:var(--size-title-l)}}.eyebrow{font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--action)}.sub{color:var(--text-quiet);max-width:68ch;margin:var(--gap-xs) 0 0}.src,.as-of{font-size:var(--size-sub);color:var(--text-quiet);margin:0}.as-of b{color:var(--text)}.empty{color:var(--text-quiet);padding:var(--gap)}.help{gap:var(--gap-m);flex-direction:column;max-width:70ch;display:flex}.help h2{margin:var(--gap) 0 0}:focus-visible{outline:3px solid var(--action);outline-offset:2px}a,button,summary,label,input,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:no-preference){button,.btn,.pick-row,summary{transition:transform var(--press) ease-out, background-color var(--press) ease-out}button:active:not(:disabled),.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}}button{font:inherit}button,.btn{min-height:var(--tap)}.btn{justify-content:center;align-items:center;gap:var(--gap-xs);font:inherit;font-size:var(--size-body);font-weight:var(--weight-semibold);text-align:center;padding:var(--gap-s) var(--gap);border-radius:var(--radius-control);cursor:pointer;background:var(--action-fill);color:var(--on-action);border:0;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){background:var(--action-press)}.btn:disabled{opacity:.4;cursor:default}.btn.plain,.btn.danger{background:var(--surface);color:var(--text);border:1px solid var(--line)}.btn.danger{border-color:var(--text)}.btn.plain:active:not(:disabled),.btn.danger:active:not(:disabled){background:var(--fill-press)}.btn.small{font-size:var(--size-sub);padding-inline:var(--gap-m)}.pro .btn{background:var(--surface);color:var(--text);border:1px solid var(--line)}.pro .btn:active:not(:disabled){background:var(--fill-press)}.pro .btn.main{background:var(--action-fill);border-color:var(--action-fill);color:var(--on-action)}.pro .btn.main:active:not(:disabled){background:var(--action-press)}.pro .btn.small{color:var(--text-quiet);font-size:var(--size-sub);font-weight:var(--weight-semibold);padding-inline:var(--gap-m)}.pro .btn[aria-pressed=true]{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.pro .provides button[aria-pressed=true]{background:var(--action-fill);border-color:var(--action-fill);color:var(--on-action)}.pro .btn[disabled]{opacity:.4;cursor:default}.pro a.btn{color:var(--text);display:inline-flex}.linklike{min-height:0;font:inherit;font-size:var(--size-sub);color:var(--action);cursor:pointer;background:0 0;border:0;margin-block:-10px;padding:10px 0}.chip{padding:2px var(--gap-s);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:var(--weight-semibold);background:var(--fill);color:var(--text);white-space:nowrap;line-height:1.4;display:inline-block}.chip.job-ready{background:var(--action-tint)}.chip.status-not_ordered{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.chip.job-late,.chip.status-problem{background:var(--problem-tint);color:var(--problem)}.chip.gold{background:var(--action-tint);color:var(--text)}button.chip{cursor:pointer;border:0;font-family:inherit}button.chip-button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}button.chip-button .chip{padding:var(--gap-xs) var(--gap-m)}button.ready-chip.chip-button{min-height:var(--tap);padding:0}.pro .word{font-size:var(--size-sub);font-weight:var(--weight-semibold)}.pro .word.quiet{font-weight:var(--weight-regular);color:var(--text-quiet)}.attn{color:var(--problem);font-weight:var(--weight-bold)}.attn:before{content:"";background:var(--problem);vertical-align:.05em;width:.6em;height:.6em;margin-right:.4em;display:inline-block}.userbar{align-items:center;gap:0 var(--gap);font-size:var(--size-sub);color:var(--text-quiet);border-bottom:1px solid var(--line);padding-bottom:var(--gap-xs);margin-bottom:calc(-1 * var(--gap-s));flex-wrap:wrap;display:flex}.userbar .logo{min-height:var(--tap);flex:none;align-items:center;display:inline-flex}.logo img{height:var(--logo-h);width:auto}.logo .logo-light{display:var(--logo-light)}.logo .logo-dark{display:var(--logo-dark)}.userbar .who{align-items:center;gap:var(--gap-s);min-width:0;display:inline-flex}.userbar .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userbar .role{padding:1px var(--gap-s);border-radius:var(--radius-pill);background:var(--action-tint);color:var(--text);font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.userbar-links{align-items:center;gap:0 var(--gap-l);flex-wrap:wrap;margin-left:auto;display:flex}.userbar a,.userbar button{font:inherit;font-size:var(--size-sub);font-weight:var(--weight-bold);color:var(--action);cursor:pointer;min-height:var(--tap);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.userbar-links a[aria-current=page]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.userbar a:hover,.userbar button:hover{text-decoration:underline}.userbar button:active{opacity:.6;transform:none}.userbar form{margin:0}@media (max-width:680px){:root{--logo-h:24px}.userbar-links{gap:0 var(--gap);width:100%;margin-left:0}}@media (max-width:400px){.userbar .name{display:none}.userbar-links{gap:0 var(--gap-m)}.userbar[data-crowded] a,.userbar[data-crowded] button{font-size:var(--size-caption)}}@media (max-width:370px){.userbar a,.userbar button{font-size:var(--size-caption)}}.crumbs{gap:0 var(--gap-s);font-size:var(--size-sub);color:var(--text-quiet);flex-wrap:wrap;align-items:center;display:flex}.crumbs a{font-weight:var(--weight-semibold);color:var(--action);min-height:var(--tap);align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{text-decoration:underline}.foot{font-size:var(--size-sub);color:var(--text-quiet);border-top:1px solid var(--separator);padding-top:var(--gap-s);gap:var(--gap);display:flex}.foot a{min-height:var(--tap);align-items:center;display:inline-flex}.banner{background:var(--action-tint);color:var(--action);border-radius:var(--radius-control);padding:var(--gap-s) var(--gap-m);font-size:var(--size-sub);font-weight:var(--weight-semibold)}.form-error,.form-ok{border-radius:var(--radius-control);padding:var(--gap-m) var(--gap);font-size:var(--size-sub);font-weight:var(--weight-semibold);margin:0}.form-error{white-space:pre-line;background:var(--surface);color:var(--text);border:2px solid var(--text)}.form-ok{background:var(--action-tint);color:var(--text)}.attention{margin:var(--gap-s) 0;color:var(--text);font-size:var(--size-sub)}.attention ul{margin:var(--gap-xs) 0 0;padding-left:var(--gap-l)}.attention p{margin:0}ul.health{gap:var(--gap-m);font-size:var(--size-sub);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul.health li{overflow-wrap:anywhere}.auth{max-width:420px;margin:var(--gap-l) auto 0;gap:var(--gap-l);flex-direction:column;width:100%;display:flex}.auth-form,.admin-form{gap:var(--gap);flex-direction:column;display:flex}.field{gap:var(--gap-xs);font-size:var(--size-sub);font-weight:var(--weight-semibold);flex-direction:column;min-width:0;display:flex}.field>span{font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-quiet)}.field small{font-weight:var(--weight-regular);color:var(--text-quiet)}.field input,.field select,.job-search input,.pro .probform input{font:inherit;font-size:var(--size-body);font-weight:var(--weight-regular);min-height:var(--field);padding:var(--gap-s) var(--gap-m);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--text)}select{font:inherit;font-size:var(--size-sub);min-height:var(--tap);padding:var(--gap-xs) var(--gap-s);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}input[type=checkbox],input[type=radio]{accent-color:var(--action)}@media (pointer:coarse),(max-width:760px){input[type=checkbox]{flex:none;width:22px;min-width:22px;height:22px}}.job-search{gap:var(--gap-s);margin:var(--gap) 0;flex-wrap:wrap;align-items:center;display:flex}.job-search input{flex:1 1 0}.job-search button{font-size:var(--size-body);font-weight:var(--weight-semibold);padding:var(--gap-s) var(--gap);border:1px solid var(--strong);border-radius:var(--radius-control);background:var(--strong);color:var(--on-strong);cursor:pointer}.job-search button:active{background:var(--strong-press)}.job-search a{font-size:var(--size-sub);min-height:var(--tap);align-items:center;display:inline-flex}form.settings-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-group);max-width:520px;padding:var(--gap);gap:var(--gap-m)}form.settings-form h2{font-size:var(--size-body)}form.settings-form p{color:var(--text-quiet);font-size:var(--size-sub);margin:0}form.settings-form .btn{align-self:flex-start}fieldset.choices{border-radius:var(--radius-group);background:var(--surface);border:0;flex-direction:column;margin:0;padding:0;display:flex}fieldset.choices legend{font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-quiet);padding:0 0 var(--gap-xs)}label.choice{align-items:center;gap:var(--gap-m);min-height:var(--tap);font-size:var(--size-body);border-top:1px solid var(--separator);display:flex}label.choice:first-of-type{border-top:0}label.choice input{flex:none;width:20px;height:20px}.auth-split{gap:var(--gap-l);max-width:420px;margin:var(--gap-xl) auto 0;flex-direction:column;width:100%;display:flex}.auth-story .sub{font-size:var(--size-sub);margin-top:var(--gap-s)}.brand-logo{margin:0;line-height:0}.brand-logo img{width:230px;max-width:100%;height:auto}.brand-logo .logo-light{display:var(--logo-light)}.brand-logo .logo-dark{display:var(--logo-dark)}.auth-points{margin:0;padding:0;list-style:none}.auth-points li{padding:var(--gap-m) 0;border-top:1px solid var(--line)}.auth-points b{font-weight:var(--weight-semibold);font-size:var(--size-sub);display:block}.auth-points span{color:var(--text-quiet);font-size:var(--size-sub)}.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-group);padding:var(--gap-l)}.auth-panel h2{font-size:var(--size-title);margin-bottom:var(--gap)}.auth-panel .btn{width:100%;min-height:var(--tap-row)}.pro{width:100%;max-width:880px;margin-inline:auto}.pro .note{margin:0 0 var(--gap-s);padding:var(--gap-s) var(--gap-m);background:var(--fill);border-radius:var(--radius-control);font-size:var(--size-sub);color:var(--text-quiet)}.pro .note b{color:var(--text)}.pro .backrow{margin-top:0}.pro [data-room-nav]{gap:var(--gap-s);flex-wrap:wrap;justify-content:space-between;display:flex}.pro h1~[data-room-nav]{margin-top:var(--gap-l)}.pro h1+.note{margin-top:var(--gap-s)}.pro .eyebrow{margin:var(--gap-l) 0 var(--gap-xs)}.pro h1{margin:0}.pro h2{margin:var(--gap-xl) 0 var(--gap-s)}.pro .sub{max-width:none}.pro .rule{margin-top:var(--gap-s);font-size:var(--size-sub);color:var(--text-quiet)}.pro .status-line{gap:var(--gap-xs) var(--gap-l);margin-top:var(--gap);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.pro .big-status{font-size:var(--size-title-l);font-weight:var(--weight-bold)}:is(.pro .status-line:has(.big-status),.pro .sk-panel){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-group);padding:var(--gap-m) var(--gap);gap:var(--gap-s) var(--gap)}.pro .count b{font-weight:var(--weight-bold)}.pro .list{border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.pro .row{gap:var(--gap-s) var(--gap);padding:var(--gap-m) var(--gap);border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;display:flex}.pro .row:first-child{border-top:0}.pro .row>.info{flex:18em}.pro .row>.side{flex:0 auto;margin-left:auto}.pro .row>.probform,.pro .row>.more,.pro .row>.failnote{flex-basis:100%}.pro .info{min-width:0}.pro .name{font-weight:var(--weight-semibold);font-size:var(--size-body);overflow-wrap:break-word}.pro .detail{color:var(--text-quiet);font-size:var(--size-sub)}.pro .cart{font-size:var(--size-caption);font-weight:var(--weight-regular);color:var(--text-quiet);overflow-wrap:anywhere;margin-top:2px;display:block}.pro .spec,.pro .job-facts{gap:2px var(--gap);font-size:var(--size-sub);margin-top:var(--gap-xs);flex-wrap:wrap;display:flex}.pro .spec span,.pro .job-facts span{white-space:nowrap}.pro .spec{color:var(--text-quiet)}.pro .spec i,.pro .job-facts i{color:var(--text-quiet);margin-right:var(--gap-xs);font-style:normal}.pro .spec b{color:var(--text)}.pro .spec b,.pro .job-facts b{font-weight:var(--weight-semibold)}.pro .when{font-size:var(--size-sub);margin-top:var(--gap-xs)}.pro .side{gap:var(--gap-s);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.pro .word{text-align:right;min-width:7.5em}.pro .side .btn{min-height:var(--tap-row)}.pro .side .btn.main{min-width:var(--main-min)}.pro .btn.second{font-size:var(--size-second);font-weight:var(--weight-semibold);color:var(--text);border-color:var(--line-strong);padding-inline:var(--gap-m)}@media (pointer:coarse) and (min-width:681px){.pro .row>.info{flex-basis:12em}.pro .side{gap:var(--gap);flex-wrap:nowrap}.pro .row>.side .word{min-width:0}.pro .row .spec span{white-space:normal}}.pro .pick-row{gap:var(--gap-xs) var(--gap-l);text-align:left;width:100%;padding:var(--gap-m) var(--gap);border:0;border-top:1px solid var(--separator);background:var(--surface);color:inherit;font:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info right""info nums";align-items:start;text-decoration:none;display:grid}.pro .pick-row>.info,.pro .pick-row>.name{grid-area:info}.pro .pick-row>.nums{white-space:nowrap;grid-area:nums;justify-self:end}.pro .pick-row>.right{grid-area:right}.pro .pick-row:has(>.name){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"info nums right";align-items:baseline}.pro .pick-row:first-child{border-top:0}.pro .pick-row:hover{background:var(--fill)}.pro .pick-row:active{background:var(--fill-press)}.pro .pick-row .name,.pro .pick-row .detail{display:block}.pro .pick-row .info br{display:none}.pro .pick-row .detail{overflow-wrap:break-word;margin-top:2px}.pro .pick-row .nums{font-size:var(--size-sub);font-variant-numeric:tabular-nums;color:var(--text-quiet)}.pro .pick-row .nums b{color:var(--text)}.pro .pick-row .word{min-width:0}.pro .pick-row .right{gap:var(--gap);justify-content:flex-end;align-items:baseline;display:flex}.pro .pick-row .go{font-size:var(--size-sub);font-weight:var(--weight-bold);color:var(--action);white-space:nowrap}@media (max-width:680px){:is(.pro .pick-row,.pro .pick-row:has(>.name)){grid-template-columns:minmax(0,1fr);grid-template-areas:"info""nums""right"}.pro .pick-row>.nums{white-space:normal;justify-self:start}.pro .row>.side{flex-wrap:wrap;flex-basis:100%;margin-left:0}.pro .row>.side .word{flex-basis:100%}.pro .row>.side .btn{flex:1 1 0}.pro .row>.side .btn.small{flex:none}.pro .row>.side .btn.main{flex-grow:2;min-width:0}.pro .side{justify-content:flex-start}.pro .pick-row .right{justify-content:space-between}.pro .word{text-align:left;min-width:0}.pro .spec span,.pro .job-facts span{white-space:normal}}.said{left:50%;bottom:max(var(--gap), env(safe-area-inset-bottom,0px));width:min(520px, calc(100% - 2 * var(--gap)));z-index:20;justify-content:space-between;align-items:center;gap:var(--gap-m);padding:var(--gap-xs) var(--gap-xs) var(--gap-xs) var(--gap);background:var(--strong);color:var(--on-strong);border-radius:var(--radius-group);box-shadow:0 4px 16px var(--shadow);font-size:var(--size-sub);font-weight:var(--weight-semibold);display:flex;position:fixed;transform:translate(-50%)}body:has(.catch-bar) .said{bottom:calc(max(var(--gap), env(safe-area-inset-bottom,0px)) + var(--tap-row) + var(--gap-l))}.said span{overflow-wrap:anywhere}.said button{min-height:var(--tap);padding:var(--gap-s) var(--gap);border-radius:var(--radius-control);color:inherit;font:inherit;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:1px solid}.said button:active{background:#7f7f7f4d}.pro .probnote{font-size:var(--size-sub);color:var(--problem);margin-top:var(--gap-xs)}.pro .probnote .thumbs,.pro .probnote .photo-pick{gap:var(--gap-s);margin-top:var(--gap-s);flex-wrap:wrap;align-items:center;display:flex}.pro .thumbs a,.pro .picked{gap:var(--gap-xs);flex-direction:column;align-items:flex-start;display:inline-flex}.pro .thumbs img,.pro .picked img{object-fit:cover;border-radius:var(--radius-control);background:var(--fill);width:64px;height:64px}.pro .thumbs a{min-height:var(--tap);min-width:var(--tap)}.pro .failnote{font-size:var(--size-sub);font-weight:var(--weight-semibold);color:var(--problem)}.pro .probform{background:var(--fill);border-radius:var(--radius-group);padding:var(--gap);gap:var(--gap-m);scroll-margin:var(--gap);display:grid}.pro .probform .pick,.pro .more .pick,.pro .provides .pick{gap:var(--gap-s);flex-wrap:wrap;display:flex}.pro .probform input{width:100%}.pro .probform label{font-size:var(--size-sub);font-weight:var(--weight-semibold)}.pro .more{font-size:var(--size-sub)}.pro .more>summary{align-items:center;gap:var(--gap-s);min-height:var(--tap);color:var(--text-quiet);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.pro .more .pick{padding:var(--gap-xs) 0 2px}.pro .provides{font-size:var(--size-sub);padding:var(--gap-xs) 0 2px;flex-basis:100%}.pro .provides .pick{padding-top:var(--gap-xs)}.pro .part-row .provides,.pro .part-row .more{padding-top:var(--gap-s)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.pro .more>summary:after,.pro .fold-details>summary:after,.pro details.labor>summary:after,.receive-many>summary:after,.catch-right>summary:after,details.sec>summary:after,details.add-person>summary:after{content:"";border-right:2px solid var(--text-quiet);border-bottom:2px solid var(--text-quiet);width:.45em;height:.45em;margin-left:var(--gap-s);flex:none;transform:translateY(-.15em)rotate(45deg)}.pro .more[open]>summary:after,.pro .fold-details[open]>summary:after,.pro details.labor[open]>summary:after,.receive-many[open]>summary:after,.catch-right[open]>summary:after,details.sec[open]>summary:after,details.add-person[open]>summary:after{transform:translateY(.1em)rotate(-135deg)}.pro .today-fold{border:2px solid var(--text);border-radius:var(--radius-group);background:var(--surface);padding:var(--gap);margin-top:0}.pro .today-fold:not([open]){border:1px solid var(--line);padding:var(--gap-xs) var(--gap-xs) var(--gap-xs) var(--gap);top:env(safe-area-inset-top,0px);z-index:5;box-shadow:0 0 0 4px var(--page);position:sticky}.pro .today-fold>summary{justify-content:space-between;align-items:center;gap:var(--gap-m);font-weight:var(--weight-semibold);min-height:var(--tap);display:flex}.pro .today-fold[open]>summary{font-size:var(--size-title);margin-bottom:var(--gap-s)}.pro .today-fold:not([open])>summary{font-size:var(--size-body)}.pro .today-fold[open] .shut,.pro .today-fold:not([open]) .open-title{display:none}.pro .today-fold .marker{min-height:var(--tap);padding-inline:var(--gap);color:var(--text);flex:none}.pro .fold-details{border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);margin-top:var(--gap-l);overflow:hidden}.pro .fold-details>summary{justify-content:space-between;align-items:center;gap:var(--gap-m);min-height:var(--tap);padding:var(--gap-s) var(--gap);font-weight:var(--weight-semibold);display:flex}.pro .fold-details[open]>summary{border-bottom:1px solid var(--separator)}.pro .fold-details>summary:hover{background:var(--fill)}.pro .fold-details>summary:active{background:var(--fill-press)}.pro .fold-details>summary:focus-visible{outline-offset:-3px}.pro .fold-body{padding:var(--gap-m) var(--gap);gap:var(--gap-m);display:grid}.pro .fold-body>:first-child{margin-top:0}.pro .fold-body p{margin:0}.pro .fold-body .links{gap:var(--gap-s) var(--gap);flex-wrap:wrap;display:flex}.pro .fold-body .links a{min-height:var(--tap);align-items:center;display:inline-flex}.pro .fold-body ul{padding-left:var(--gap-l);gap:var(--gap-xs);margin:0;display:grid}.pro .fold-body li{overflow-wrap:anywhere}.pro .spec-grid{gap:var(--gap-m) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin:0;display:grid}.pro .spec-grid div{min-width:0}.pro .spec-grid dt{font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-quiet)}.pro .spec-grid dd{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:2px 0 0}.pro .list-check{margin-top:var(--gap);justify-content:space-between;align-items:center;gap:var(--gap-s) var(--gap);padding:var(--gap-s) var(--gap-s) var(--gap-s) var(--gap);border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);font-size:var(--size-sub);flex-wrap:wrap;display:flex}.pro .list-check[data-checked=no]{background:var(--fill)}.pro .box-head{padding:var(--gap-s) var(--gap);border-top:1px solid var(--separator);background:var(--fill);font-size:var(--size-sub);font-weight:var(--weight-semibold)}.pro .box-head:first-child{border-top:0}.pro details.labor{margin-top:var(--gap-xl)}.pro details.labor>summary{font-size:var(--size-title);font-weight:var(--weight-semibold);min-height:var(--tap);align-items:center;display:flex}.pro details.labor>.list{margin-top:var(--gap-s)}.pro .empty{padding:var(--gap);color:var(--text-quiet)}.job-files{gap:var(--gap-s);flex-direction:column;display:flex}.job-files h2{font-size:var(--size-body)}.job-files ul{border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);margin:0;padding:0;list-style:none}.job-files li{padding:var(--gap-m) var(--gap);border-top:1px solid var(--separator);overflow-wrap:break-word}.job-files li:first-child{border-top:0}.catch-bar{bottom:max(var(--gap-m), env(safe-area-inset-bottom,0px));z-index:6;margin-top:var(--gap);pointer-events:none;justify-content:flex-end;display:flex;position:sticky}.catch-bar .btn{pointer-events:auto;min-height:var(--tap-row);box-shadow:0 6px 18px var(--shadow)}@media (max-width:680px){.catch-bar .btn{width:100%}}.catch-rows input[type=checkbox],.receive-many input[type=checkbox]{appearance:none;border:2px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;place-content:center;width:30px;min-width:30px;height:30px;margin:0;display:inline-grid}.catch-rows input[type=checkbox]:before,.receive-many input[type=checkbox]:before{content:"✓";font-size:18px;font-weight:var(--weight-bold);color:#0000;line-height:1}.catch-rows input[type=checkbox]:checked,.receive-many input[type=checkbox]:checked{background:var(--action-fill);border-color:var(--action-fill)}.catch-rows input[type=checkbox]:checked:before,.receive-many input[type=checkbox]:checked:before{color:var(--on-action)}.catch-rows input[type=checkbox]:disabled,.receive-many input[type=checkbox]:disabled{opacity:.4;cursor:default}.catch-job h3{margin:var(--gap) 0 var(--gap-s)}.catch-rows,.receive-many ul{margin:0;padding:0;list-style:none}.catch-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-group);padding:0 var(--gap)}.catch-rows>li{border-top:1px solid var(--separator);padding:var(--gap-xs) 0 var(--gap-m)}.catch-rows>li:first-child,.catch-rows label.choice,.receive-many label.choice{border-top:0}.catch-facts{gap:2px var(--gap-m);margin:0 0 var(--gap-s) 42px;font-size:var(--size-sub);grid-template-columns:max-content 1fr;display:grid}.catch-facts dt{color:var(--text-quiet)}.catch-facts dd{overflow-wrap:anywhere;margin:0}.catch-acts{align-items:center;gap:var(--gap-s);flex-wrap:wrap;margin-left:42px;display:flex}.catch-right>summary{min-height:var(--tap);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;display:flex}.receive-many{margin-top:var(--gap-l);border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);overflow:hidden}.receive-many>summary{justify-content:space-between;align-items:center;gap:var(--gap-m);min-height:var(--tap);padding:var(--gap-s) var(--gap);font-weight:var(--weight-semibold);display:flex}.receive-many>summary:hover{background:var(--fill)}.receive-many>summary:active{background:var(--fill-press)}.receive-many[open]>summary{border-bottom:1px solid var(--separator)}.receive-many>ul{padding:0 var(--gap)}.receive-many li{border-top:1px solid var(--separator)}.receive-many li:first-child{border-top:0}.receive-many>.btn{margin:var(--gap-m) var(--gap) var(--gap) auto;min-width:var(--main-min);display:flex}@media (max-width:560px){.catch-facts{grid-template-columns:1fr;margin-left:0}.catch-facts dt{margin-top:var(--gap-xs)}.catch-acts{margin-left:0}}.shipments{gap:var(--gap-s);flex-direction:column;display:flex}.shipments h2{font-size:var(--size-body)}.shipments ul{padding-left:var(--gap-l);gap:var(--gap-s);font-size:var(--size-sub);flex-direction:column;margin:0;display:flex}.shipments li button{margin-left:var(--gap-m)}.shipments button,.selection-bar button{font:inherit;font-size:var(--size-sub);font-weight:var(--weight-semibold);padding:var(--gap-s) var(--gap-m);border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:var(--radius-control)}.shipments button.yes{background:var(--action-fill);color:var(--on-action)}.shipments button:disabled{opacity:.4;cursor:default}.checks{gap:var(--gap-s) var(--gap);flex-wrap:wrap;align-items:center;display:flex}.checks .grp{align-items:center;gap:var(--gap-s);font-size:var(--size-caption);color:var(--text-quiet);font-weight:var(--weight-semibold);display:flex}.checks input[type=text],.checks input[type=date]{font:inherit;font-size:var(--size-body);padding:var(--gap-xs) var(--gap-s);min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-weight:var(--weight-regular)}.shipment-form{padding:var(--gap-m);border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface)}.selection-bar{z-index:5;gap:var(--gap-s) var(--gap-m);padding:var(--gap-s) var(--gap);background:var(--surface);border:1px solid var(--action);border-radius:var(--radius-group);box-shadow:0 -2px 8px var(--shadow);flex-wrap:wrap;align-items:center;display:flex;position:sticky;bottom:0}.ready-box{display:contents}.ready-panel{border-radius:var(--radius-group);background:var(--surface);padding:var(--gap-m) var(--gap);font-size:var(--size-sub);text-align:left;font-weight:var(--weight-regular);border:1px solid var(--line);flex-basis:100%}.ready-panel p{margin:0 0 var(--gap-xs)}.ready-panel ul{padding-left:var(--gap-l);gap:var(--gap-xs);flex-direction:column;margin:0;display:flex}.history{padding:0 var(--gap);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-group);flex-direction:column;margin:0;list-style:none;display:flex}.history li{padding:var(--gap-s) 0;border-top:1px solid var(--separator);font-size:var(--size-sub)}.history li:first-child{border-top:0}.history a,form.tools a{min-height:var(--tap);align-items:center;display:inline-flex}.tools{gap:var(--gap-s);flex-wrap:wrap;align-items:center;display:flex}.tools button{font-size:var(--size-sub);font-weight:var(--weight-semibold);padding:var(--gap-s) var(--gap);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.tools button:active{background:var(--fill-press)}form.tools select{min-height:var(--tap)}.tabs{gap:0 var(--gap-xs);border-bottom:1px solid var(--separator);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.tabs a{padding:var(--gap-s) var(--gap-m);min-height:var(--tap);font-weight:var(--weight-semibold);font-size:var(--size-sub);color:var(--text-quiet);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--action)}.tabs a:hover{color:var(--text)}.tab-intro{margin-bottom:var(--gap-m)}.tab-title{font-size:var(--size-title);margin:0 0 var(--gap-xs)}.admin-section{gap:var(--gap);flex-direction:column;max-width:560px;display:flex}.admin-section .btn,.user-body .btn,.board-actions .btn{align-self:flex-start}.admin-section:has(.board-settings){max-width:none}.team-switches{max-width:760px}.team-switches .job-search{margin:0}.team-switches .list{border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);overflow:hidden}.team-switches .empty{padding:var(--gap-m) var(--gap);color:var(--text-quiet);font-size:var(--size-sub)}.team-row{align-items:center;gap:var(--gap-m) var(--gap-l);padding:var(--gap-m) var(--gap);border-top:1px solid var(--separator);display:flex}.team-row:first-child{border-top:0}.team-row .info{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.team-row .name{font-weight:var(--weight-semibold)}.team-row .detail{font-size:var(--size-sub);color:var(--text-quiet)}.team-switch{align-items:center;gap:var(--gap-s);min-height:var(--tap);color:var(--text);font:inherit;font-size:var(--size-sub);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.team-switch .track{border-radius:var(--radius-pill);background:var(--fill);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;position:relative}.team-switch .track:after{content:"";background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.team-switch[aria-checked=true] .track{background:var(--action-fill);box-shadow:none}.team-switch[aria-checked=true] .track:after{box-shadow:none;transform:translate(18px)}.team-switch .word{text-align:left;min-width:8.5em}.team-switch:disabled{opacity:.6;cursor:default}.team-switch:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.team-switch .track:after{transition:none}}@media (max-width:520px){.team-row{flex-wrap:wrap}.team-switch .word{min-width:0}}#same-hour ul,#not-on-site ul,#binding ul{gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.read-now{margin-top:var(--gap-s)}#binding details.sec{border:1px solid var(--line);border-radius:var(--radius-group)}#binding details.sec>ul,#binding details.sec>p{padding:0 var(--gap) var(--gap)}.user-list{border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);flex-direction:column;gap:0;display:flex;overflow:hidden}.user-body{padding:var(--gap) var(--gap);gap:var(--gap-l);flex-direction:column;display:flex}.user-body h3{font-size:var(--size-body)}.user-body .admin-form+.admin-form{border-top:1px solid var(--separator);padding-top:var(--gap-l)}.handle{font-weight:var(--weight-regular);color:var(--text-quiet);font-size:var(--size-sub)}.user-tags{gap:var(--gap-xs) var(--gap-s);font-size:var(--size-caption);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.last-in{font-weight:var(--weight-regular);color:var(--text-quiet)}details.sec{background:var(--surface)}.people .user-list>details.sec{border-top:1px solid var(--separator)}.people .user-list>details.sec:first-child{border-top:0}details.sec>summary{justify-content:space-between;gap:var(--gap-m);min-height:var(--tap);padding:var(--gap-s) var(--gap);font-size:var(--size-body);font-weight:var(--weight-semibold);align-items:center;display:flex}details.sec>summary:active{background:var(--fill)}details.add-person>summary{align-items:center;display:inline-flex}details.add-person[open]>summary{margin-bottom:var(--gap)}.job-boxes{border-radius:var(--radius-group);padding:var(--gap-s) var(--gap);background:var(--surface);border:0;border:1px solid var(--line);flex-direction:column;gap:0;margin:0;display:flex}.job-boxes legend{font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-quiet);padding:0}.job-boxes label{gap:var(--gap-m);font-size:var(--size-body);min-height:var(--tap);grid-template-columns:20px 1fr;align-items:center;display:grid}.check-row{align-items:center;gap:var(--gap-m);font-size:var(--size-body);min-height:var(--tap);display:flex}.job-boxes input[type=checkbox],.check-row input{flex:0 0 20px;width:20px;height:20px}.box-actions{gap:var(--gap-s);margin:0 0 var(--gap-s);display:flex}.board-actions{gap:var(--gap-m);flex-wrap:wrap;align-items:center;display:flex}.review-form summary{font-weight:var(--weight-semibold);min-height:var(--tap);align-items:center;display:flex}.review-form ul{margin:var(--gap-xs) 0 var(--gap-s);padding-left:var(--gap-l);font-size:var(--size-sub)}.banner.review-banner{background:var(--action-tint);color:var(--text)}table.plain,table.access-table,table.account-events,table.board-settings{border-collapse:collapse;font-size:var(--size-sub);background:var(--surface);border-radius:var(--radius-group)}table.plain,table.account-events{max-width:100%;display:block;overflow-x:auto}table.board-settings{width:100%}.plain th,.plain td,.access-table th,.access-table td,.account-events th,.account-events td,.board-settings th,.board-settings td{padding:var(--gap-s) var(--gap-m);text-align:left;vertical-align:top;border-top:1px solid var(--separator)}.plain thead th,.access-table thead th,.account-events thead th,.board-settings thead th{font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-quiet);border-top:0}.board-settings th small{font-weight:var(--weight-regular);color:var(--text-quiet);display:block}.board-settings tr>:first-child{min-width:220px}.board-settings input,.board-settings select{font:inherit;width:100%;min-width:9em;min-height:var(--tap);padding:var(--gap-xs) var(--gap-s);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}@media (pointer:coarse),(max-width:760px){.job-boxes label,.board-settings label{padding-block:var(--gap-s)}}.sort-controls{gap:var(--gap-m);margin-bottom:var(--gap-m);flex-wrap:wrap;align-items:center;display:flex}.sort-emails{margin:0;padding:0;list-style:none}.sort-emails li{padding:var(--gap-m) 0;border-top:1px solid var(--separator)}.sort-emails li:first-child{border-top:0}.sort-head{align-items:center;gap:var(--gap-s);flex-wrap:wrap;display:flex}.sort-subject{margin:2px 0}.sort-actions{align-items:center;gap:var(--gap-s);margin-top:var(--gap-s);flex-wrap:wrap;display:flex}.sort-pages{gap:var(--gap-m);margin-top:var(--gap-m);align-items:center;display:flex}.hist-link{min-height:var(--tap);font-size:var(--size-sub);font-weight:var(--weight-semibold);padding:0 var(--gap-m);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.wrap:has(.board-page){max-width:none;padding-inline:clamp(12px,1.2vw,32px);padding-block:var(--gap-m);gap:var(--gap-m)}.board-page{flex-direction:column;gap:.75em;font-size:16px;display:flex}.board-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1em;display:flex}.board-updated{color:var(--text-quiet);font-size:.85em}.board-sold{flex-direction:column;gap:.4em;display:flex}.board-sold h2{font-size:1.2em}.sold-scroll{width:100%;max-width:none;overflow-x:auto}.board-areas{grid-template-columns:1fr;align-items:start;gap:1.25em;display:grid}.board-area{flex-direction:column;gap:.4em;min-width:0;display:flex}.board-area h2{align-items:baseline;gap:.5em;font-size:1.5em;line-height:1.1;display:flex}.board-count{font-size:.6em;font-weight:var(--weight-semibold);border-radius:var(--radius-pill);background:var(--action-tint);color:var(--action);padding:.1em .6em}table.board,table.sold{border-collapse:collapse;background:var(--surface);line-height:1.25}table.board{table-layout:fixed;width:100%;font-size:1em}table.sold{min-width:28em;font-size:.9em}.board th,.sold thead th{text-align:left;background:var(--text);color:var(--page);font-size:max(var(--size-caption), .8em);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom;padding:.5em}.board th small,.sold thead th small{font-weight:var(--weight-regular);display:block}.sold th,.sold td{text-align:center;border-bottom:1px solid var(--separator);padding:.35em .7em}.sold th:first-child,.sold tbody th{text-align:left}.sold tbody th{font-weight:var(--weight-semibold)}.board tbody tr:nth-child(2n),.sold tbody tr:nth-child(2n){background:var(--stripe)}.sold .zero{color:var(--text-quiet)}.sold .total{font-weight:var(--weight-bold)}.board td{vertical-align:top;border-bottom:1px solid var(--separator);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;padding:.45em .5em}.board .c-job a{font-weight:var(--weight-semibold);color:var(--text);font-size:1.05em;text-decoration:none}.board .c-job a:hover{text-decoration:underline}.board .stage{color:var(--text-quiet);font-size:max(var(--size-caption), .8em);display:block}.board .stage-note{font-style:italic}.board .dates{font-weight:var(--weight-semibold);flex-direction:column;font-size:.9em;display:flex}.board .dates span{white-space:nowrap}.board .dates.year span{white-space:normal}.board .dates .sep{display:none}.board .c-details{font-size:.9em}.board .c-permit{width:6.2em}.board .c-job{width:9em}.board-start .c-details,.board-started .c-details{width:10em}.board .c-started{width:7.8em}.board .c-ready{width:6.5em;position:relative}.board .c-ready .ready-box{display:block}.board .c-ready .ready-panel{z-index:20;word-break:normal;overflow-wrap:normal;width:360px;max-width:90vw;margin-top:var(--gap-xs);box-shadow:0 8px 24px var(--shadow);flex-basis:auto;position:absolute;top:100%;right:0}.board .c-payment{width:7.9em}@media (min-width:1400px){.board-areas{grid-template-columns:72.7fr 41.1fr}.board-page{font-size:clamp(11px, min(calc((100vw - 3.5vw) / 117), calc((100vh - 150px) / (var(--board-rows,6) * 3.6 + 11))), 32px)}.board .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1100px) and (max-width:1399px){.board-page{font-size:clamp(11px,1.34722vw,22px)}}@media (max-width:1099px){.board thead{display:none}.board,.board tbody,.board tr,.board td{width:100%;display:block}table.board{background:0 0}.board tr{border:1px solid var(--line);border-radius:var(--radius-group);background:var(--surface);flex-direction:column;margin-bottom:.6em;padding:.4em 0;display:flex}.board td{border:0;gap:.6em;padding:.2em .75em;display:flex}.board td:before{content:attr(data-label);font-size:max(var(--size-caption), .8em);font-weight:var(--weight-semibold);color:var(--text-quiet);flex:0 0 6.5em;padding-top:.15em}.board td:empty,.board .c-job:before{display:none}.board .c-job{order:-3}.board .c-details{order:-2}.board .c-started{order:-1}.board .c-permit{order:1}.board .c-payment{order:2}.board .c-permit,.board .c-job,.board .c-details,.board .c-payment,.board .c-started,.board .c-ready{width:100%}}.board-top button{min-height:var(--tap)}@media (pointer:coarse),(max-width:760px){.board .c-job a,.src a,.admin-section a,.review-form a,.back{margin-block:-12px;padding-block:12px;display:inline-block}button.chip{margin-block:-10px;padding-block:12px}}.pro .sub.fine{font-size:var(--size-sub);margin-top:var(--gap-s)}.auth-panel .src{margin-top:var(--gap-m)}.sk{vertical-align:middle;background:linear-gradient(90deg, var(--fill) 25%, var(--line) 37%, var(--fill) 63%);background-size:400% 100%;border-radius:6px;max-width:100%;height:.8em;display:inline-block}.sk.w1{width:12%}.sk.w2{width:24%}.sk.w3{width:36%}.sk.w4{width:48%}.sk.w5{width:66%}.sk.w6{width:84%}.sk-btn{width:120px;height:var(--tap);border-radius:var(--radius-control);vertical-align:top}.pro .side .sk-btn.main{width:var(--main-min);height:var(--tap-row)}.sk-field{height:var(--field);border-radius:var(--radius-control);flex:260px}.sk-links{width:260px;height:1em}.pro .sk-counts{margin-top:var(--gap);line-height:1.4}.pro .sk-counts.sk-panel{font-size:var(--size-title-l)}.sk-fold{min-height:var(--tap);padding:var(--gap-s) var(--gap);align-items:center;display:flex}.sk-form{gap:var(--gap-m);flex-direction:column;max-width:520px;display:flex}.sk-form .sk-field{flex:none;width:100%}.sk-line{padding:var(--gap-m) var(--gap);border-top:1px solid var(--separator)}.sk-line:first-child{border-top:0}.load-failed{align-items:center;gap:var(--gap-s) var(--gap);margin:var(--gap) 0;padding:var(--gap-m) var(--gap);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-group);flex-wrap:wrap;display:flex}.load-failed p{flex:18em;margin:0}@media (prefers-reduced-motion:no-preference){.sk{animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pro .list,.pro .status-line{animation:.18s ease-out arrive}.skeleton .list{animation:none}@keyframes arrive{0%{opacity:.25}to{opacity:1}}}
