:root{color-scheme:dark;--bg:#15171c;--panel:#1e2129;--panel2:#262a34;--line:#343945;--ink:#eceae4;--ink2:#a7abb5;--ink3:#6e7380;--amber:#d1fd00;--amber-ink:#15171c;--teal:#3fbfa8;--red:#e4574f}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}a{color:var(--amber)}.top{justify-content:space-between;padding:0 20px;height:54px;background:var(--panel);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.brand,.top{display:flex;align-items:center}.brand{font-weight:700;font-size:17px;color:var(--ink);text-decoration:none;gap:8px}.brand i{display:inline-block;width:14px;height:14px;background:var(--amber);border-radius:2px;transform:skewX(-12deg)}.brand .dom{color:var(--amber);font-weight:500}.wrap{max-width:480px;margin:48px auto;padding:0 20px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}h1{font-size:24px;margin:0 0 6px}.muted{color:var(--ink2)}label{display:block;margin-top:14px}label span{display:block;font-size:12px;color:var(--ink2);margin-bottom:4px}input,select{width:100%;padding:9px 10px;border-radius:6px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font:inherit}button:focus-visible,input:focus,select:focus{outline:2px solid var(--amber);outline-offset:1px}.btn{display:inline-block;margin-top:18px;padding:10px 16px;border-radius:6px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font:inherit;font-weight:500;cursor:pointer;text-decoration:none}.btn.p{background:var(--amber);color:var(--amber-ink);border-color:var(--amber);font-weight:600}.btn:disabled{opacity:.5;cursor:default}.err{border-radius:6px;background:rgba(228,87,79,.12);border:1px solid rgba(228,87,79,.5);color:var(--red)}.err,.ok{margin-top:12px;padding:10px 12px;font-size:14px}.ok{border-radius:6px;background:rgba(63,191,168,.12);border:1px solid var(--teal);color:var(--teal)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tag{font-size:12px;padding:2px 8px;border-radius:12px;background:var(--panel2);border:1px solid var(--line);color:var(--ink2)}.hero h1{font-size:36px;line-height:1.1;letter-spacing:-.5px}.wrap.wide{max-width:640px}.small{font-size:13px}textarea{width:100%;padding:9px 10px;border-radius:6px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font:inherit;resize:vertical}textarea:focus{outline:2px solid var(--amber);outline-offset:1px}h3{font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:var(--ink3);margin:18px 0 6px}.btn.ghost{background:transparent}.btn.s{padding:7px 12px;font-size:14px}.row.two>label{flex:1 1;min-width:180px}.picker{margin-top:14px}.picker .lbl{display:block;font-size:12px;color:var(--ink2);margin-bottom:4px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chip{font:inherit;font-size:13px;padding:5px 10px;border-radius:14px;border:1px solid var(--line);background:var(--panel2);color:var(--ink2);cursor:pointer}.chip:hover{border-color:var(--ink3);color:var(--ink)}.chip.on{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:600}.chip.static{cursor:default;color:var(--ink)}.chip.static:hover{border-color:var(--line)}.chip.static.main{border-color:var(--amber);color:var(--amber);font-weight:600}details.cat{margin-top:10px;border:1px solid var(--line);border-radius:6px;padding:6px 10px}details.cat>summary{cursor:pointer;font-weight:600}details.sub{margin:6px 0 6px 6px}details.sub>summary{cursor:pointer;font-size:13px;color:var(--ink2)}details.sub>summary:hover{color:var(--ink)}.radio{display:flex;align-items:center;gap:8px;margin-top:6px}.radio input{width:auto}.upl{gap:14px}.av,.upl{display:flex;align-items:center}.av{width:56px;height:56px;border-radius:8px;background:var(--panel2);border:1px solid var(--line);justify-content:center;color:var(--ink3);font-weight:600;overflow:hidden;flex:none}.av.round{border-radius:50%}.av.lg{width:80px;height:80px;font-size:22px}.av img{width:100%;height:100%;object-fit:cover}.player{position:relative;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}.player iframe{width:100%;height:100%;color-scheme:light}.player iframe,.poster{position:absolute;inset:0;border:0}.poster{padding:0;background:#0b0c0f 50%/cover no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.poster:hover .play{transform:scale(1.06)}.play{width:64px;height:64px;border-radius:50%;background:rgba(209,253,0,.95);display:flex;align-items:center;justify-content:center;transition:transform .15s}.play:after{content:"";border-left:22px solid #15171c;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px}:root{--teal-dim:rgba(63,191,168,.18);--hold:#d1fd00;--hold-dim:rgba(209,253,0,.2);--booked:#7a7f8c;--booked-dim:rgba(122,127,140,.25)}.legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--ink2)}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.vtoggle{display:flex;gap:2px;background:var(--panel2);border-radius:6px;padding:2px}.vtoggle button{background:none;border:0;color:var(--ink2);padding:4px 10px;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.vtoggle button.on{background:var(--panel);color:var(--ink)}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.cal .dow{font-size:11px;color:var(--ink3);text-align:center;padding:4px 0}.day{aspect-ratio:1.2;border-radius:6px;background:var(--panel2);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;padding:6px;cursor:pointer;font-size:12px;min-width:0}.day.pad{visibility:hidden}.day.a{background:var(--teal-dim);border-color:var(--teal)}.day.h{background:var(--hold-dim);border-color:var(--hold)}.day.b{background:var(--booked-dim);border-color:var(--booked)}.day.u{background:rgba(228,87,79,.08);border-color:rgba(228,87,79,.5)}.day.own{border-style:dashed}.day.past{opacity:.4}.day small{color:var(--ink2);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day.a small{color:var(--teal)}.day.h small{color:var(--hold)}.day.u small{color:var(--red)}.wk{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.wk .h{font-size:10px;text-align:center;padding-bottom:2px}.wk .d,.wk .h{color:var(--ink3)}.wk .d{aspect-ratio:1.35;min-width:0;overflow:hidden;border-radius:4px;background:var(--panel2);border:1px solid var(--line);font-size:11px;display:flex;flex-direction:column;justify-content:space-between;padding:3px 4px}.wk .d b{font-weight:500;color:inherit}.wk .d.a{background:var(--teal-dim);border-color:var(--teal);color:var(--teal)}.wk .d.h{background:var(--hold-dim);border-color:var(--hold);color:var(--hold)}.wk .d.b{background:var(--booked-dim);border-color:var(--booked);color:var(--ink2)}.wk .d.u{background:rgba(228,87,79,.08);border-color:rgba(228,87,79,.5);color:var(--red)}.wk .d.out{opacity:.35}.wk .d small,.wk .m{font-size:9px}.wk .m{color:var(--ink2);text-transform:uppercase;letter-spacing:.3px}.mask{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modal{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px;width:100%;max-width:520px;max-height:90vh;overflow:auto}@media (max-width:480px){.day{padding:4px;font-size:11px}.day small{display:none}}:root{--top-h:54px}.shell{display:flex;align-items:stretch;min-height:calc(100vh - var(--top-h))}.side{width:240px;flex:none;position:-webkit-sticky;position:sticky;top:var(--top-h);align-self:flex-start;height:calc(100vh - var(--top-h));overflow-y:auto;overflow-x:hidden;flex-direction:column;gap:2px;padding:10px 8px;background:var(--panel);border-right:1px solid var(--line);transition:width .25s ease}.nav,.side{display:flex}.nav{align-items:center;gap:12px;padding:8px 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:15px;line-height:1.25;width:100%;overflow:hidden;white-space:nowrap}.nav svg{flex:none}.nav b{font-weight:400;transition:opacity .18s ease}.nav.on,.nav:hover{background:var(--panel2)}.nav.on b{font-weight:600}.nav.soon{color:var(--ink3);cursor:default}.nav.soon:hover,.nav.toggle{background:none}.nav.toggle{border:0;color:var(--ink3);cursor:pointer;margin-bottom:8px;font:inherit}.nav.toggle b{font-size:13px}.nav.toggle kbd{margin-left:auto;font:inherit;font-size:11px;color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:0 5px}.nav.toggle:hover{color:var(--ink);background:var(--panel2)}.content{flex:1 1;min-width:0;padding:24px 32px 48px}.content>*{max-width:1200px;margin-left:auto;margin-right:auto}.content .wrap{margin:0 auto;padding:0;max-width:1200px}.side.collapsed{width:60px}.side.collapsed .nav b,.side.collapsed .nav kbd{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.nav b,.side{transition:none}}@media (max-width:1000px){.side,.side.collapsed{width:60px}.nav b,.nav kbd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nav.toggle{display:none}.content{padding:20px 20px 40px}}@media (max-width:640px){.shell{flex-direction:column;min-height:0}.side,.side.collapsed{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;height:auto;flex-direction:row;justify-content:space-around;border-right:0;border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:40}.nav{padding:8px 10px;width:auto}.nav.on{color:var(--amber);background:none}.content{padding:12px 12px 80px}}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:0;background:none;color:var(--ink2);cursor:pointer;padding:0}.iconbtn:hover{background:var(--panel2);color:var(--ink)}.me{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;padding:3px 10px 3px 3px;border-radius:999px}.me:hover{background:var(--panel2)}.av.sm{width:30px;height:30px;font-size:11px}.me .name{font-size:14px}@media (max-width:480px){.me .name{display:none}}.films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}@container main (min-width: 860px){.films{grid-template-columns:repeat(4,minmax(0,1fr))}}@container main (max-width: 520px){.films{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width: 440px){.films{grid-template-columns:1fr}}.film{cursor:pointer;border-radius:8px;padding:6px}.film:hover{background:var(--panel2)}.film .t{font-weight:600;margin-top:8px;font-size:14px}.film .c{font-size:12px;color:var(--ink2)}.thumb{position:relative;aspect-ratio:16/9;border-radius:6px;background:#0b0c0f 50%/cover no-repeat;display:flex;align-items:center;justify-content:center}.play.sm{width:36px;height:36px}.play.sm:after{border-left-width:12px;border-top-width:7px;border-bottom-width:7px;margin-left:3px}.modal.wide{max-width:720px}.av.s{width:32px;height:32px;font-size:11px}.av.xs{width:22px;height:22px;font-size:8px;border:2px solid var(--panel)}.crewrow{padding:8px 0;border-bottom:1px solid var(--line);flex-wrap:nowrap}.crewrow a{color:var(--ink);text-decoration:none}.crewrow a:hover{text-decoration:underline}.suggest{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-top:2px;overflow:hidden}.suggest button{display:block;width:100%;text-align:left;padding:8px 10px;background:none;border:0;color:var(--ink);font:inherit;cursor:pointer}.suggest button:hover{background:var(--panel2)}.linkbtn{background:none;border:0;padding:0;color:var(--red);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.banner{margin-bottom:12px;padding:12px 14px;border-radius:8px;background:rgba(209,253,0,.1);border:1px solid rgba(209,253,0,.5)}.film.slot{background:none;border:0;padding:6px;text-align:left;font:inherit;color:var(--ink2);cursor:pointer;display:block;width:100%}.film.slot .thumb.empty{background:transparent;border:1.5px dashed var(--ink3)}.film.slot .plus{font-size:34px;line-height:1;color:var(--ink3);font-weight:300}.film.slot:hover .thumb.empty{border-color:var(--amber)}.film.slot:hover .plus,.film.slot:hover .t{color:var(--amber)}.film.slot .t{color:var(--ink2)}.film.hidden-by-me .c,.film.hidden-by-me .t,.film.hidden-by-me .thumb{opacity:.45}.film{position:relative}.film .film-del{position:absolute;right:8px;bottom:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--red);cursor:pointer;opacity:0;transition:opacity .12s}.film .film-del:focus-visible,.film:hover .film-del{opacity:1}.film .film-del:hover{background:rgba(228,87,79,.14);border-color:rgba(228,87,79,.5)}.film .film-del:disabled{opacity:.35;cursor:default}@media (hover:none){.film .film-del{opacity:1}}.film.hidden-by-me .t .tag{opacity:1}.pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:12px;gap:12px}.pcard{display:flex;flex-direction:column;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;color:var(--ink);text-decoration:none}.pcard:hover{border-color:transparent;background:var(--hover)}.pcard .name{font-weight:600;font-size:16px}.ptype{font-size:11px;padding:2px 8px;border:1px solid var(--line);color:var(--ink2);white-space:nowrap}.dim{color:var(--ink3)}.bar{height:6px;background:var(--panel2);border-radius:3px;overflow:hidden}.bar i{display:block;height:100%;background:var(--teal)}.slot{display:grid;grid-template-columns:1.4fr 1fr .4fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.slot:last-child{border-bottom:0}.status{font-size:12px;padding:2px 8px;border-radius:10px;border:1px solid var(--line);color:var(--ink2)}.soon-btn{opacity:.45;cursor:default;margin-top:0}.panel.empty{text-align:center;padding:36px 20px}label.check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2);cursor:pointer;margin-top:8px}label.check input{width:auto;accent-color:var(--amber);margin:0}.stack{display:flex;flex-direction:column;gap:8px}.keyrow{display:grid;grid-template-columns:30% 1fr 1fr auto;grid-gap:8px;gap:8px;align-items:start}.keyrow .kr-name{position:relative}.keyrow .kr-x{margin-top:0}.keyrow:has(.kr-email){grid-template-columns:30% 1fr 1fr auto}.keyrow:not(:has(.kr-email)) .kr-name{grid-column:span 2}a.keyc{color:var(--ink);text-decoration:none}a.keyc:hover b{text-decoration:underline}.modal h2{font-size:20px}@media (max-width:700px){.slot{grid-template-columns:1fr auto}.slot>div:nth-child(3){display:none}.keyrow,.keyrow:has(.kr-email){grid-template-columns:1fr auto}.keyrow .kr-role{grid-column:1}.keyrow .kr-email,.keyrow .kr-name,.keyrow:not(:has(.kr-email)) .kr-name{grid-column:1}.keyrow .kr-x{grid-column:2;grid-row:1}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:0;padding:9px 10px;color:var(--ink2);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;flex:none}.tab.on,.tab:hover{color:var(--ink)}.tab.on{border-bottom-color:var(--amber);font-weight:600}.films{align-items:start}.film.slot{display:flex;flex-direction:column}.skel{border-radius:6px;background:linear-gradient(90deg,var(--panel) 0,var(--panel2) 50%,var(--panel) 100%);background-size:200% 100%;animation:skel 1.2s ease-in-out infinite}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none;background:var(--panel2)}}.findgrid{display:grid;grid-template-columns:280px 1fr;grid-gap:18px;gap:18px;align-items:start}.findpanel{position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 16px);gap:4px}.findpanel label{margin-top:6px}.findpanel .lbl{display:block;font-size:12px;color:var(--ink2);margin:10px 0 4px}.findpanel .chips .chip{font-size:12px;padding:3px 8px}.tier{display:flex;align-items:baseline;gap:10px;margin:18px 0 8px;flex-wrap:wrap}section:first-of-type .tier{margin-top:4px}.tier h3{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink2);margin:0}.tier .cnt{font-size:12px;color:var(--ink3)}.tier.key h3{color:#C69CF2}.tier.pref h3{color:var(--amber)}.tier.worked h3{color:var(--teal)}.fcard{display:grid;grid-template-columns:56px 1fr 240px;grid-gap:14px;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:10px}.fcard.busy>:not(.c3){opacity:.75}.fcard .fav{width:56px;height:56px;text-decoration:none}.fcard .name{font-weight:600;font-size:16px;color:var(--ink);text-decoration:none}.fcard .name:hover{text-decoration:underline}.fcard .rate{font-weight:600;font-size:16px}.chip.static.sm,.chip.t{font-size:11px;padding:2px 8px}.chip.t{background:var(--teal-dim);border:1px solid transparent;color:var(--teal);border-radius:12px}.star{background:none;border:1px solid var(--line);border-radius:6px;color:var(--ink3);padding:3px 8px;font-size:14px;line-height:1;cursor:pointer}.star:hover{color:var(--ink)}.star.on{color:var(--amber);border-color:var(--amber);background:rgba(209,253,0,.12)}.keychip{font-size:11px;padding:1px 7px;border-radius:4px;background:rgba(198,156,242,.15);color:#C69CF2;border:1px solid rgba(198,156,242,.5)}.alongside{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--ink2);flex-wrap:wrap}.alongside a{color:var(--ink);text-decoration:none;border-bottom:1px dotted var(--ink3)}.alongside a:hover{color:var(--amber)}.wk.mini{gap:2px}.wk.mini .d{aspect-ratio:1.15;font-size:9px;padding:2px 3px}.wk.mini .d .m,.wk.mini .d small{font-size:7px}.wk .d.q{outline:1.5px solid var(--ink);outline-offset:-1.5px}@media (max-width:1100px){.fcard{grid-template-columns:48px 1fr}.fcard .fav{width:48px;height:48px}.fcard .c3{grid-column:1/-1}}@media (max-width:800px){.findgrid{grid-template-columns:1fr}.findpanel{position:static}}.findtoggle{display:none}@media (max-width:800px){.findtoggle{display:inline-block;margin:0 0 10px}.findpanel:not(.open){display:none}}.day.q{outline:2px solid var(--amber);outline-offset:-2px;box-shadow:inset 0 0 0 3px rgba(209,253,0,.18)}.wk .d.q{outline-color:var(--amber)}.yourdates{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin-bottom:10px;border-radius:8px;border:1px solid rgba(209,253,0,.5)}.yourdates.ok{border-color:var(--teal)}.reqbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px 14px}.reqbar .btn{margin-top:0}a.mwlink{display:block;text-decoration:none;color:inherit}.navicon{position:relative;display:inline-flex;flex:none}.navicon .badge{position:absolute;top:-6px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--amber);color:var(--amber-ink);font-size:10px;font-weight:700;font-style:normal;line-height:17px;text-align:center}.warnbox{padding:10px 12px;border-radius:6px;background:rgba(209,253,0,.1);border:1px solid rgba(209,253,0,.5);color:var(--ink);font-size:13px}.odays,.warnbox{margin-top:10px}.odays-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:8px;max-width:520px}.odays-wd{font-size:11px;color:var(--ink3,var(--ink2));text-align:center;padding-bottom:2px}.odays-day{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:5px 6px;border:0;border-radius:var(--r-btn,4px);background:var(--panel2);color:var(--ink2);font-size:12px;text-align:left;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.odays-day.on{color:var(--ink);outline-color:var(--amber)}.odays-day:not(.on){opacity:.55}.odays-b{font-size:10px;color:#8fb4ff}.pos{font-size:11px;padding:1px 7px;border-radius:10px;border:1px solid var(--hold);color:var(--hold);white-space:nowrap}.pos.p1{background:var(--hold);color:var(--amber-ink);font-weight:600}.status.ok{border-color:var(--teal);color:var(--teal)}.status.wait{border-color:var(--hold);color:var(--hold)}.kan{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.stage h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--ink2);display:flex;justify-content:space-between}.stage h4 span{color:var(--ink3)}.stage.hold h4{color:var(--hold)}.stage.booked h4{color:var(--teal)}.crow{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.crow .name{font-weight:600;color:var(--ink);text-decoration:none}.crow .name:hover{text-decoration:underline}.crow .acts{gap:6px;margin-top:6px}.crow .acts .btn{margin-top:0;padding:4px 9px;font-size:12px}.req{display:flex;gap:16px;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:10px;flex-wrap:wrap}.req.open{border-color:rgba(209,253,0,.5)}.req .logo{width:36px;height:36px;border-radius:8px;background:var(--panel2);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ink2);flex:none}.req-acts .btn{margin-top:0}@media (max-width:900px){.kan{grid-template-columns:1fr}}.crow a.av,a.av{text-decoration:none}.day .dtop{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.day .pv{font-style:normal;font-size:10px;font-weight:600;color:var(--amber);background:rgba(209,253,0,.14);border-radius:4px;padding:1px 5px;white-space:nowrap}@media (max-width:480px){.day .pv{font-size:8px;padding:0 3px}}.chal{border:1px solid rgba(209,253,0,.6);background:rgba(209,253,0,.07);border-radius:8px;padding:12px 14px;margin-bottom:10px}.chal.done{border-color:var(--line);background:var(--panel);opacity:.85}.chal .t{font-weight:600}.chal .t a{color:var(--ink);text-decoration:none}.chal .t a:hover{text-decoration:underline}.chal .dl{font-size:12px;color:var(--amber);margin-top:4px;font-weight:600}.pos.gone{opacity:.5;text-decoration:line-through}.req .logo img{width:100%;height:100%;object-fit:contain;border-radius:8px}.req .logo{overflow:hidden}.av.logoav{border-radius:7px;background:var(--panel2)}.av.logoav img{object-fit:contain}.chal-ico{color:var(--amber);flex:none;margin-top:2px}.chal-side{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:220px}.segclock{background:#07080a;border:1px solid #23262d;border-radius:10px;padding:10px 12px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 10px rgba(0,0,0,.35)}.segclock .segbar{height:3px;background:rgba(255,255,255,.07);border-radius:2px;margin-top:8px;overflow:hidden}.segclock .segbar i{display:block;height:100%;transition:width 1s linear}.segclock.urgent{border-color:rgba(255,77,66,.45)}@media (max-width:700px){.chal>.row{flex-direction:column}.chal-side{width:100%}}.iconbtn.bell{position:relative;text-decoration:none}.iconbtn.bell .badge{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--amber);color:var(--amber-ink);font-size:10px;font-weight:700;font-style:normal;line-height:17px;text-align:center}.nrow{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.nrow:last-child{border-bottom:0}a.nrow:hover{background:var(--panel2)}.nrow.unread{background:rgba(209,253,0,.05)}.nrow .nt{font-weight:600}.nico{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink2)}.nico.challenge_open,.nico.challenge_reminder{color:var(--amber);border-color:rgba(209,253,0,.5)}.ndot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber);margin-top:8px}.toasts{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:100;flex-direction:column;gap:8px;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toast,.toasts{display:flex;align-items:center}.toast{pointer-events:auto;gap:10px;padding:11px 16px;border-radius:8px;background:var(--panel2);border:1px solid var(--line);color:var(--ink);font:inherit;font-size:14px;text-align:left;box-shadow:0 8px 24px rgba(0,0,0,.45);cursor:pointer;animation:toastin .18s ease-out}.toast .tdot{width:8px;height:8px;border-radius:50%;background:var(--teal);flex:none}.toast.err .tdot{background:var(--red)}.toast.ok{border-color:rgba(63,191,168,.55)}.toast.err{border-color:rgba(228,87,79,.6)}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.toasts{bottom:76px}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.mgrid{display:grid;grid-template-columns:290px 1fr;padding:0;height:calc(100vh - var(--top-h) - 170px);min-height:420px;overflow:hidden}.tlist{border-right:1px solid var(--line);overflow-y:auto;padding:6px}.trow{display:flex;gap:10px;padding:10px;border-radius:8px;color:var(--ink);text-decoration:none;align-items:flex-start}.trow.on,.trow:hover{background:var(--panel2)}.trow .tmain{display:flex;flex-direction:column;min-width:0;flex:1 1}.trow .tlast,.trow .tname,.trow .tproj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trow .tname{font-weight:500}.trow .tlast{color:var(--ink3);display:flex;gap:6px;align-items:center;justify-content:space-between}.trow.unread .tname{font-weight:700}.trow.unread .tlast{color:var(--ink)}.tbadge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--amber);color:var(--amber-ink);font-size:11px;font-weight:700;font-style:normal;line-height:18px;text-align:center}.mpane{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 16px}.mempty{justify-content:center}.mempty,.mhead{align-items:center}.mhead{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.mhead a.plain{color:var(--ink);text-decoration:none}.mhead a.plain:hover{text-decoration:underline}.mback{display:none;color:var(--ink2);text-decoration:none;width:100%}.msgs{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px 2px}.msg{max-width:72%;padding:8px 12px;border-radius:10px;background:var(--panel2);align-self:flex-start}.msg.mine{align-self:flex-end;background:rgba(209,253,0,.16)}.msg .who{font-size:11px;color:var(--ink3);margin-bottom:2px}.msg .mbody{white-space:pre-wrap;overflow-wrap:anywhere}.msg time,.mstatus time{display:block;font-size:10px;color:var(--ink3);margin-top:2px}.msg.mine time{text-align:right}.mreceipt{align-self:flex-end;font-size:10.5px;color:var(--ink3);margin:-4px 4px 0 0}.mreceipt.read,.mstatus{color:var(--ink2)}.mstatus{align-self:center;text-align:center;max-width:90%;font-size:12px;padding:4px 10px;border:1px solid var(--line);border-radius:12px}.composer{display:flex;gap:8px;align-items:flex-end;padding-top:10px;border-top:1px solid var(--line)}.composer textarea{flex:1 1;min-height:40px;max-height:160px;field-sizing:content;resize:none}@media (max-width:800px){.mgrid{grid-template-columns:1fr;height:calc(100vh - var(--top-h) - 150px)}.mgrid .tlist{border-right:0}.mgrid.open .tlist,.mgrid:not(.open) .mpane,.mtitle{display:none}.mgrid.open{height:calc(100vh - var(--top-h) - 110px)}.mback{display:block}.msg{max-width:85%}}.msg.sending{opacity:.65}.composer .attach{flex:none;width:40px;height:40px;border-radius:8px}.composer.drag{outline:2px dashed var(--amber);outline-offset:4px;border-radius:8px}.mchips{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.mchip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 6px 4px 10px;border-radius:14px;background:var(--panel2);border:1px solid var(--line);max-width:100%}.mchip button{background:none;border:0;color:var(--ink3);cursor:pointer;padding:2px;display:inline-flex}.mchip button:hover{color:var(--ink)}.mbody a{color:var(--amber);overflow-wrap:anywhere}.mimgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mimg-wait,.mimgs img{display:block;width:160px;height:120px;object-fit:cover;font-size:11px;color:var(--ink3);justify-content:center}.mfile,.mimg-wait,.mimgs img{border-radius:8px;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center}.mfile{gap:10px;width:100%;min-width:220px;margin-top:6px;padding:8px 10px;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mfile:hover:not(:disabled){border-color:transparent;background:var(--hover)}.mfile svg{flex:none;color:var(--ink2)}.mfile .mfname{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mfile .mfmeta{flex:none;font-size:11px;color:var(--ink3)}.mlink{display:flex;flex-direction:column;margin-top:6px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none;min-width:220px}.mlink span{font-size:12px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlink i{font-style:normal;font-size:12px;color:var(--amber)}.mlink:hover{border-color:transparent;background:var(--hover)}.mplayer{margin-top:6px;width:360px;max-width:100%}@media (max-width:800px){.mimg-wait,.mimgs img{width:120px;height:90px}.mfile,.mlink{min-width:0}}.ttable{width:100%;border-collapse:collapse;font-size:14px}.ttable th{text-align:left;font-size:12px;font-weight:500;color:var(--ink3);padding:6px 8px}.ttable td,.ttable th{border-bottom:1px solid var(--line)}.ttable td{padding:8px;vertical-align:middle}.ttable tr:last-child td{border-bottom:0}.ttable a:not(.btn){color:var(--ink);text-decoration:none}.ttable a:not(.btn):hover{text-decoration:underline}.rtable{width:100%;border-collapse:collapse;font-size:14px}.rtable td,.rtable th{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rtable tbody th{width:150px;color:var(--ink3);font-weight:500}.rtable.lines thead th{font-size:12px;font-weight:500;color:var(--ink3)}.rtable .num{text-align:right;white-space:nowrap}.rtable tfoot td{border-bottom:0;border-top:2px solid var(--line)}.printbrand{font-size:15px}@media print{@page{size:letter;margin:16mm}body,html{background:#fff!important;color:#111!important}.noprint,.side,.toasts,.top{display:none!important}.content,.shell{display:block;padding:0!important}.record .panel{background:#fff;border:0;padding:0;color:#111}.record .dim,.record .muted,.rtable tbody th,.rtable thead th{color:#555!important}.rtable td,.rtable th{border-color:#ccc!important;color:#111}.printbrand,.printbrand .dom{color:#111!important}}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.pcardn{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px 12px;border-radius:10px;background:var(--panel);border:1px solid var(--line);min-width:0}.pcardn .nm{font-weight:600;color:var(--ink);text-decoration:none;margin-top:4px}.pcardn .nm:hover{text-decoration:underline}.pcardn .sub{font-size:12px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pcardn .acts{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.keychip.dream{color:var(--amber);border-color:rgba(209,253,0,.5)}.ntabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:6px 0 14px}.ntabs a{padding:8px 12px;color:var(--ink2);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:14px;white-space:nowrap}.ntabs a.on{color:var(--ink);border-bottom-color:var(--amber);font-weight:600}.ntabs a span{color:var(--ink3);font-weight:400}.nsearch{max-width:360px;margin-bottom:12px}.netbar{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:14px}.netbar a{color:var(--ink2);text-decoration:none}.netbar a b{color:var(--ink)}.netbar a:hover{text-decoration:underline}.dreamrow{display:flex;flex-wrap:wrap;margin-top:8px;font-size:13px}.dreamrow,.dreamrow a{gap:6px;align-items:center}.dreamrow a{display:inline-flex;padding:2px 8px 2px 2px;border-radius:14px;border:1px solid rgba(209,253,0,.4);color:var(--ink);text-decoration:none}.dreamrow .av{width:22px;height:22px;font-size:9px}.crewdream{padding:10px 0;border-bottom:1px solid var(--line)}.crewdream:last-child{border-bottom:0}.nav.spill{border:1px solid var(--line);background:var(--bg);color:var(--ink2);cursor:pointer;font:inherit;margin-bottom:8px;border-radius:10px}.nav.spill:hover{color:var(--ink)}.nav.spill b{font-weight:400}.nav.spill kbd{margin-left:auto;font:inherit;font-size:11px;color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:0 5px}.side.collapsed .nav.spill{border-color:transparent}.topsearch{display:none}@media (max-width:1000px){.nav.spill{display:none}.topsearch{display:inline-flex}}.smask{align-items:flex-start;padding-top:12vh}.sdialog{width:100%;max-width:620px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5);overflow:hidden}.spanel .sbox{display:flex;align-items:center;gap:10px;margin:0;padding:0 14px;color:var(--ink3)}.sdialog .sbox{border-bottom:1px solid var(--line)}.spanel .sbox input{border:0;background:transparent;padding:14px 0;font-size:16px;outline:none}.spanel .sbox input:focus{outline:none}.sclear{background:none;border:0;color:var(--ink3);font-size:20px;cursor:pointer;padding:0 4px}.sres{max-height:60vh;overflow-y:auto;padding:6px}.ssec{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:8px 10px 4px}.shint{padding:12px 10px}.shit{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px}.shit.on{background:var(--panel2)}.shit-main{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;color:var(--ink);text-decoration:none}.shit-main>span:last-child{display:flex;flex-direction:column;min-width:0}.shit-main b{font-weight:500}.shit-main .small,.shit-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spanel.inline{position:relative;max-width:620px;margin:0 0 14px}.spanel.inline .sbox{border:1px solid var(--line);border-radius:999px;background:var(--bg)}.spanel.inline .sbox:focus-within{border-color:var(--amber)}.spanel.inline .sbox input{padding:10px 0;font-size:15px}.spanel.inline .sres{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.45)}@media (max-width:640px){.smask{padding-top:8px}.sdialog{max-width:none}}.feedgrid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.fmain{min-width:0}.frow{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.frow:last-child{border-bottom:0}.frow .t{flex:1 1;min-width:0}.frow .t>*{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.plain{color:inherit;text-decoration:none}a.plain:hover{text-decoration:underline}.ftabs{display:flex;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:0 16px;margin:0 0 14px}.ftabs a{color:var(--ink2);padding:12px 0;margin-right:28px;white-space:nowrap;border-bottom:2px solid transparent;font-weight:600;font-size:15px;text-decoration:none}.ftabs a.on{color:var(--ink);border-bottom-color:var(--amber)}.ftabs a.right{margin-left:auto;margin-right:0;font-weight:500;font-size:13px}.ftabs a .muted{font-weight:400}.pcomposer{margin-bottom:14px;padding:16px}.pcomposer textarea{min-height:42px;resize:none}.attbar{display:flex;gap:2px}.attbar button{background:none;border:1px solid transparent;border-radius:6px;padding:4px 7px;font-size:16px;cursor:pointer;line-height:1}.attbar button:hover:not(:disabled){background:var(--panel2)}.attbar button.on{border-color:var(--amber);background:rgba(209,253,0,.12)}.attbar button:disabled{opacity:.3;cursor:default}.hirebox{margin-top:8px;padding:10px 12px;border:1px solid rgba(209,253,0,.4);border-radius:8px;background:rgba(209,253,0,.05)}.fpick{margin-top:8px;border:1px solid var(--line);border-radius:8px;max-height:220px;overflow-y:auto;padding:4px}.fpick button{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:none;border:0;border-radius:6px;color:var(--ink);padding:6px 8px;font:inherit;text-align:left;cursor:pointer}.fpick button.on,.fpick button:hover{background:var(--panel2)}.attprev{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.attprev .tofilms{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.picprev{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.picprev .pp{position:relative;width:84px;height:84px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--panel2)}.picprev .pp img{width:100%;height:100%;object-fit:cover;display:block}.picprev .pp.wait img{opacity:.45}.picprev .pp.bad{border-color:var(--red)}.picprev .pp button{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:#fff;cursor:pointer;font-size:13px;line-height:20px;padding:0}.picprev .pp.add{display:flex;align-items:center;justify-content:center;color:var(--ink3);font-size:28px;cursor:pointer;border-style:dashed;font-family:inherit}.picprev .pp.add:hover{color:var(--amber);border-color:var(--amber)}.ptags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.tagpick .ptags{margin-top:0}.ptag{display:inline-flex;align-items:center;gap:6px;background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:2px 8px 2px 4px;font-size:12px;color:var(--ink)}.ptag.link{text-decoration:none;padding-left:2px}.ptag.link:hover{border-color:var(--amber)}.ptag.dim{color:var(--ink2);padding-left:8px}.ptag button{background:none;border:0;color:var(--ink3);cursor:pointer;padding:0 2px;font-size:14px;line-height:1}.ptag button:hover{color:var(--ink)}.tagin{position:relative}.tagin input{width:210px;padding:4px 8px;font-size:13px}.tagin .suggest{width:300px;right:auto}.post{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:12px}.phdr{display:flex;gap:12px;align-items:center}.pname{font-weight:600;color:var(--ink);text-decoration:none}.pname:hover{text-decoration:underline}.kind{font-size:11px;padding:2px 7px;border-radius:4px;border:1px solid var(--line);color:var(--ink2);white-space:nowrap}.kind.new_work{color:#C69CF2;border-color:#C69CF2}.kind.hiring{color:var(--amber);border-color:var(--amber)}.kind.available{color:#7FB7F2;border-color:#7FB7F2}.kind.new_work.fresh{background:#C69CF2;color:#1b1026;font-weight:600}.pmenu{position:relative}.pmenu .dd{position:absolute;right:0;top:36px;background:var(--panel2);border:1px solid var(--line);border-radius:6px;min-width:180px;z-index:5;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.pmenu .dd button{display:block;width:100%;text-align:left;background:none;border:0;color:var(--ink);padding:7px 10px;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.pmenu .dd button:hover{background:var(--panel)}.pmenu .dd button.danger{color:var(--red)}.pbody{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.pbody a{color:var(--amber)}.pbox{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--panel2);border:1px solid var(--line)}.pbox.avail{border-color:rgba(127,183,242,.5)}.pbox.avail>.row b{color:#7FB7F2}.pbox.hiring{border-color:rgba(209,253,0,.5)}.pbox.hiring b{color:var(--amber)}.wk.two{margin-top:8px;gap:3px}.wk.two .d{aspect-ratio:auto;min-height:44px;font-size:10px;padding:2px 4px}.wk.two .d b{font-size:12px}.wk.two .d .m,.wk.two .d small{font-size:8px}.pfilm{margin-top:12px}.pcrew{padding:8px 10px;border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px}.pcrew,.pcrewline{margin-top:8px;display:flex}.pcrewline{align-items:center;gap:10px;flex-wrap:wrap}.pcrewbtn{display:inline-flex;align-items:center;gap:8px;min-width:0;background:none;border:0;padding:2px 0;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;text-align:left}.pcrewbtn:hover .pnames{text-decoration:underline}.pfaces{display:inline-flex;flex:none}.pfaces>*{margin-left:-4px;box-shadow:0 0 0 2px var(--panel);border-radius:22%}.pfaces>:first-child{margin-left:0}.pnames{min-width:0;overflow:hidden;text-overflow:ellipsis}.pall,.pnames{white-space:nowrap}.pall{flex:none;font-size:13px;color:var(--amber)}.pcrewlist{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px 16px;gap:10px 16px}.pcrewlist li{display:flex;gap:10px;align-items:center}.pcrewlist a{text-decoration:none}.plink{min-width:0}.pimgs,.plink{margin-top:12px}.pimgs{border-radius:8px;overflow:hidden;background:#0b0c0f;position:relative}.pimgs.one{display:block}.pimgs.one img{display:block;width:100%;max-height:560px;object-fit:contain}.pimgs.many .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pimgs.many .track::-webkit-scrollbar{display:none}.pimgs.many .slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.pimgs.many .slide img{width:100%;height:100%;object-fit:contain;display:block}.pimgs .nav-l,.pimgs .nav-r{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:22px;line-height:32px;cursor:pointer;padding:0}.pimgs .nav-l{left:8px}.pimgs .nav-r{right:8px}.pimgs .nav-l:hover,.pimgs .nav-r:hover{background:rgba(0,0,0,.85)}.pimgs .count{position:absolute;top:8px;right:8px;font-size:11px;background:rgba(0,0,0,.6);color:#fff;padding:1px 7px;border-radius:10px}.pimgs .dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px}.pimgs .dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.45);cursor:pointer}.pimgs .dots button.on{background:#fff}.pedit{margin-top:12px;display:flex;flex-direction:column;gap:8px}.newbanner{position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 8px);z-index:10;display:flex;justify-content:center;margin:-4px 0 10px}.newbanner .btn{margin-top:0;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.4)}@media (max-width:640px){.tagin input{width:160px}.tagin .suggest{width:260px}.post{padding:12px}}.frow a,.pcrew a,.phdr a{text-decoration:none}@media (max-width:640px){.tagin{flex:1 1;min-width:0}.tagin input{width:100%}}.social{margin-top:10px}.acts2{display:flex;gap:16px;align-items:center;padding-top:8px;border-top:1px solid var(--line);font-size:14px}.acts2 button{background:none;border:0;color:var(--ink2);padding:2px 0;font:inherit;cursor:pointer}@media (hover:hover){.acts2 button:hover:not(:disabled){color:var(--amber)}}.acts2 .likebox{display:inline-flex;align-items:center;gap:5px}.acts2 .like{font-size:17px;line-height:1}.acts2 .like.on{color:var(--red)}.acts2 button.on{color:var(--ink)}.acts2 .hidec{margin-left:auto;font-size:13px;color:var(--ink3)}.acts2 .cnt:hover{text-decoration:underline}.social .more{color:var(--ink2);text-decoration:none;margin-top:8px;display:inline-block}.cmt{display:flex;gap:8px;margin-top:10px;align-items:flex-start}.cmt>a{text-decoration:none;flex:none}.cbody{flex:1 1;min-width:0}.cbubble{background:var(--panel2);border-radius:10px;padding:6px 10px;font-size:14px}.ctext{white-space:pre-wrap;overflow-wrap:anywhere}.cmeta{margin:2px 0 0 10px}.cmeta .linkbtn{color:var(--ink3);font-size:12px;text-decoration:none}.cmeta .linkbtn:hover{color:var(--ink);text-decoration:underline}.cnew{display:flex;gap:8px;align-items:flex-end;margin-top:10px}.cnew textarea{flex:1 1;min-height:36px;max-height:140px;field-sizing:content;resize:none;padding:7px 12px;border-radius:18px;font-size:14px}.attbar button{color:var(--ink2);display:inline-flex;padding:5px 7px}.attbar button:hover:not(:disabled){color:var(--ink)}.attbar button.on{color:var(--amber)}.pmenu .dd button{display:flex;align-items:center;gap:8px}.dim.ico svg,.ptag svg,svg.inl{vertical-align:-2px;flex:none}.acts2 button{display:inline-flex;align-items:center;gap:5px}.acts2 .like.on{color:var(--amber)}.chead{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.authorbadge{font-size:11px;padding:0 6px;border-radius:4px;background:var(--line);color:var(--ink2);font-weight:500}.csub{margin-top:-1px}.mention{color:var(--amber);text-decoration:none;font-weight:500}.mention:hover{text-decoration:underline}.cmeta .cl{display:inline-flex;vertical-align:-2px}.cmeta .cl.on{color:var(--amber)}.creplies{margin-left:36px;padding-left:10px;border-left:2px solid var(--line)}.cmt.reply{margin-top:8px}.creplies>.cnew{flex-wrap:wrap}.replyto{width:100%;margin-bottom:-4px}.replyto .linkbtn{font-size:14px;text-decoration:none}@media (max-width:640px){.creplies{margin-left:18px}}.replyto .linkbtn{color:var(--ink3)}.replyto .linkbtn:hover{color:var(--ink)}.cmeta .cl+.linkbtn{margin-left:3px}.cpanel-in:before{content:"";display:block;height:14px}.cpanel.anim,.cpanel.closing{display:grid}.cpanel.anim>.cpanel-in,.cpanel.closing>.cpanel-in{min-height:0;overflow:hidden}.cpanel.anim{animation:cp-open .42s cubic-bezier(.22,1,.36,1)}.cpanel.closing{animation:cp-close .3s cubic-bezier(.4,0,.6,1) forwards;pointer-events:none}.cpanel.anim .cthread{animation:cp-item .38s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms + 90ms)}.social .cmt.cin{animation:cp-item .35s cubic-bezier(.22,1,.36,1) both}@keyframes cp-open{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes cp-close{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@keyframes cp-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cpanel.anim,.cpanel.anim .cthread,.cpanel.closing,.social .cmt.cin{animation-duration:1ms;animation-delay:0s}}.cnew2{margin-bottom:16px}.cbox{border:1px solid var(--line);border-radius:14px;background:var(--panel2);padding:6px 6px 6px 14px;transition:border-color .15s ease,box-shadow .15s ease}.cbox:focus-within{border-color:rgba(209,253,0,.45);box-shadow:0 0 0 3px rgba(209,253,0,.08)}.cbox.drag{border-color:var(--amber);border-style:dashed}.cbox.busy{opacity:.75}.cbox-field{display:flex;align-items:flex-end;gap:4px}.cbox textarea{flex:1 1;min-height:32px;max-height:200px;padding:6px 0;border:0;border-radius:0;background:none;font-size:14px;line-height:1.45;resize:none;overflow-y:auto}.cbox textarea:focus{outline:none;background:transparent}.cbox-tools{flex:none;display:flex;align-items:center;gap:0}.cbox-tool{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:0;background:none;color:var(--ink3);cursor:pointer;transition:color .15s ease,background .15s ease}.cbox-tool:disabled{opacity:.4;cursor:default}@media (hover:hover){.cbox-tool:hover:not(:disabled){color:var(--amber);background:rgba(209,253,0,.1)}}.cbox-tool[aria-expanded=true]{color:var(--amber)}.cbox-emoji{position:relative;display:inline-flex}.emojipop.cbox-pop{top:calc(100% + 6px);bottom:auto;right:-6px}.emojipop.cbox-pop.up{top:auto;bottom:calc(100% + 6px)}.cbox-files{display:flex;flex-wrap:wrap;gap:6px;margin:6px 8px 2px 0}.cbox-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 8px;border-radius:8px;background:var(--panel);border:1px solid var(--line);font-size:12px;animation:cp-item .25s ease both}.cbox-file.img{padding-left:4px}.cbox-file img{width:28px;height:28px;object-fit:cover;border-radius:5px;flex:none}.cbox-file svg{flex:none;color:var(--ink2)}.cbox-fname{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbox-fsize{color:var(--ink3);flex:none}.cbox-file button{display:inline-flex;padding:3px;border:0;border-radius:5px;background:none;color:var(--ink3);cursor:pointer}.cbox-file button:hover:not(:disabled){color:var(--ink);background:var(--hover)}.cbox-err{margin:6px 8px 2px 0;color:var(--red);font-size:12.5px}.cbox-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:6px 0 0 -8px;padding:6px 0 0 8px;border-top:1px solid var(--line)}.cbox-hint{margin-right:auto;font-size:11.5px;color:var(--ink3)}@media (hover:none),(max-width:640px){.cbox-hint{display:none}}.chdr{display:flex;align-items:center;justify-content:space-between;margin:0 0 2px}.chdr-t{font-size:13px;font-weight:600;color:var(--ink2)}.chdr-n{margin-left:4px;color:var(--ink3);font-weight:500}.chdr-hide{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 8px;border:0;border-radius:6px;background:none;color:var(--ink3);font:inherit;font-size:13px;cursor:pointer}.chdr-hide:hover{color:var(--ink);background:var(--hover)}.cnone{margin:0}.social .cthread{padding:4px 0}.social .cmt{gap:10px;margin-top:8px}.social .cav{flex:none;text-decoration:none}.social .cbubble{display:inline-block;max-width:100%;min-width:180px;padding:8px 12px 9px;border-radius:4px 14px 14px 14px;background:var(--panel2);font-size:14px}.social .chead{gap:2px 6px;line-height:1.35}.social .cname{font-weight:600;font-size:14px}.social .csub,.social .ctime{font-size:12.5px;color:var(--ink3);white-space:nowrap}.social .csub{overflow:hidden;text-overflow:ellipsis;max-width:220px}.social .csub:before,.social .ctime:before{content:"·";margin-right:6px}.social .ctext{margin-top:3px;line-height:1.45}.social .cedit{margin-top:6px}.social .cedit textarea{min-height:60px;font-size:14px;resize:none}.cedit-foot{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.cacts{display:flex;flex-wrap:wrap;gap:0;margin:2px 0 0 2px}.cact,.cacts{align-items:center}.cact{display:inline-flex;gap:4px;padding:3px 8px;border:0;border-radius:6px;background:none;color:var(--ink3);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.cact:hover{color:var(--ink);background:var(--hover)}span.cact,span.cact:hover{cursor:default;background:none;color:var(--ink3)}.cact.clike{padding:4px 6px}.cact.clike.on{color:var(--amber)}.cact.ccount{margin-left:-6px;padding-left:3px}.cact.cdel:hover{color:var(--red)}.social .creplies{margin:2px 0 0 16px;padding-left:26px;border-left:2px solid var(--line-vis)}.creplybox{margin-top:10px}.creplybox .replyto{margin:0 0 6px 2px}.cmore{display:block;width:100%;margin-top:10px;padding:9px;border:1px dashed var(--line);border-radius:10px;background:none;color:var(--ink2);font:inherit;font-size:13px;cursor:pointer}.cmore:hover:not(:disabled){color:var(--ink);border-color:var(--ink3)}.cfiles{display:flex;flex-direction:column;gap:6px;margin-top:7px}.cimgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;max-width:360px}.cimgs.n1{grid-template-columns:minmax(0,1fr);max-width:300px}.cimgs a{display:block}.cimg-wait,.cimgs img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:var(--panel)}.mfile.cfile{min-width:0;max-width:360px;margin-top:0}@media (max-width:640px){.social .creplies{margin-left:14px;padding-left:14px}.social .cbubble{min-width:0}.social .csub{max-width:140px}}.ffilter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.ffilter .chip{font-size:12px;padding:4px 10px}.ffilter select{width:auto;max-width:140px;padding:5px 8px;font-size:13px;border-radius:14px;color:var(--ink2)}.ffilter select.on{border-color:var(--amber);color:var(--ink)}.ffilter .clearf{color:var(--ink3);text-decoration:none}.ffilter .clearf:hover{color:var(--ink);text-decoration:underline}.qchip{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:4px 6px 4px 10px;border-radius:14px;border:1px solid var(--amber);color:var(--ink)}.qchip button{background:none;border:0;color:var(--ink3);cursor:pointer;display:inline-flex;padding:2px}.qchip button:hover{color:var(--ink)}.spost .shit-main b{font-weight:500}a.shit.sall{display:block;color:var(--amber);text-decoration:none;font-size:13px;padding:8px 10px}a.shit.sall:hover{background:var(--panel2)}.pbox.hiring .applybar{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}.approw{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.approw:first-of-type{border-top:0}.approw.passed{opacity:.55}.appnote{margin-top:6px;font-size:14px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.approw .acts .btn{margin-top:0}.approw>a{text-decoration:none;flex:none}.invcal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-top:6px}.invcal .h{font-size:11px;color:var(--ink3);text-align:center;padding-bottom:2px}.invcal .d{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:58px;padding:5px 7px;border-radius:6px;border:1px solid var(--line);background:var(--panel2);color:var(--ink2);font:inherit;font-size:12px;cursor:pointer;text-align:left}.invcal .d b{font-size:15px;font-weight:500;color:var(--ink)}.invcal .d .m{font-size:9px;text-transform:uppercase;letter-spacing:.3px;color:var(--ink3);min-height:11px}.invcal .d small{font-size:10px}.invcal .d.booked{border-color:var(--teal)}.invcal .d.on{background:rgba(209,253,0,.18);border-color:var(--amber)}.invcal .d.on,.invcal .d.on b{color:var(--amber)}.invcal .d:hover:not(:disabled){border-color:var(--ink2)}.invcal .d.taken{opacity:.45;cursor:not-allowed}.invcal .d.out{opacity:.2;cursor:default}.status.late{border-color:var(--red);color:var(--red)}.invparties{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:18px}.invparties h3{margin-top:0}.invacts{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.invsum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:6px 0 14px}.invsum>div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column}.invsum b{font-size:20px}.invsum .late b{color:var(--red)}@media (max-width:640px){.invcal .d{min-height:46px;padding:3px 4px}.invcal .d small{display:none}.invparties,.invsum{grid-template-columns:1fr}}@media print{.invacts,.invcal{display:none!important}.invparties{color:#111}.status{border-color:#999!important;color:#111!important}}.invdoc{position:relative;background:#fff;color:#111;border-radius:4px;padding:40px 44px 28px;font-size:13.5px;line-height:1.45;box-shadow:0 6px 24px rgba(0,0,0,.35);max-width:820px;margin:0 auto;display:flex;flex-direction:column;aspect-ratio:8.5/11}.invdoc>*{flex:none}.invbottom{margin-top:auto;padding-top:18px}.invcontact{font-size:12.5px;margin-top:4px}.invcontact .em{word-break:break-all}.invbillto{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;background:var(--panel2);font-size:13px}.invbillto.edit{display:block}.invbillto.edit label{margin-top:0}@media (max-width:640px){.invbillto{flex-direction:column}.invbillto.edit .row{flex-wrap:wrap!important}}.invdoc a{color:#111}.invdoc .pre{white-space:pre-wrap}.invdoc .soft{color:#666}.invdoc .small{font-size:12px}.invdoc .lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#666;margin:18px 0 3px}.invdoc .strong{font-weight:600}.invhead{justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:2px solid #111}.invfrom,.invhead{display:flex;align-items:flex-start}.invfrom{gap:14px}.invlogo{max-width:120px;max-height:64px;object-fit:contain}.invmono{width:48px;height:48px;border:2px solid #111;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex:none}.invname{font-size:17px;font-weight:700}.invtitle{text-align:right}.invtitle .big{font-size:26px;font-weight:800;letter-spacing:.12em}.invmeta{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:24px;gap:24px;margin-top:4px}.invmeta table{border-collapse:collapse;width:100%;margin-top:16px}.invmeta th{text-align:left;font-weight:500;color:#666;padding:3px 12px 3px 0;white-space:nowrap;vertical-align:top;width:1%}.invmeta td{padding:3px 0}.invlines{width:100%;border-collapse:collapse;margin-top:22px}.invlines th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#666;font-weight:500;border-bottom:1px solid #111;padding:6px 6px 6px 0}.invlines td{padding:8px 6px 8px 0;border-bottom:1px solid #ddd;vertical-align:top}.invlines .num{text-align:right;white-space:nowrap}.invlines tfoot td{border-bottom:0;border-top:2px solid #111;font-weight:700;font-size:15px;padding-top:10px}.invlines.perday{font-size:12.5px}.invlines.perday tr.ph{display:none}.invlines.perday td,.invlines.perday th{padding-right:10px}.invlines.perday td:first-child,.invlines.perday th:first-child{padding-right:12px;width:18px}.invlines .strong{font-weight:600}.invlines tr.sub td{border-bottom:0;padding-top:14px;padding-bottom:2px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#666}.invprojs{display:flex;flex-direction:column;gap:6px;margin-top:6px}.invproj{display:flex;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.invproj.on{border-color:var(--amber);background:rgba(209,253,0,.08)}.invproj .dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink3);flex:none}.invproj.on .dot{border-color:var(--amber);background:var(--amber)}.invproj input{padding:6px 8px}.invproj .tag{font-size:11px;color:var(--ink3);white-space:nowrap}.invcal .d .pj{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.invcal .d.p1{background:rgba(94,184,176,.16);border-color:var(--teal)}.invcal .d.p1,.invcal .d.p1 b{color:var(--teal)}.invcal .d.p2{background:rgba(167,171,181,.16);border-color:var(--ink2);color:var(--ink2)}.invcal .d.p2 b{color:var(--ink)}.paybox{margin-bottom:14px}.paybtns{gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center}.paybtns .btn{margin-top:0}.paylog{list-style:none;padding:10px 12px;margin:12px 0 0;display:grid;grid-gap:4px;gap:4px;background:#262a34;border-radius:6px}.invblank{margin-top:6px}.invblankrow{display:flex;align-items:flex-end;gap:12px;margin-top:12px}.invblankrow span{white-space:nowrap;color:#333;width:190px;flex:none}.invblankrow i{flex:1 1;height:22px;border-bottom:1px solid #999}.invblankrow.head{margin-top:14px}.invblankrow.sub span{padding-left:16px}@media (max-width:640px){.invblankrow span{width:140px;white-space:normal}}.invfooter{margin-top:22px;color:#444;font-size:12px}.invpowered{margin-top:26px;padding-top:10px;border-top:1px solid #ddd;display:flex;justify-content:center;font-size:11px}.invpowered a{display:inline-flex;align-items:center;gap:6px;color:#666;text-decoration:none}.invpowered a:hover{color:#111;text-decoration:underline}.invpowered i{display:inline-block;width:9px;height:9px;background:#111;transform:skewX(-12deg);border-radius:1px}.invstamp{position:absolute;top:14px;right:44px;font-size:10.5px;font-weight:700;letter-spacing:.12em;border:1.5px solid #111;padding:2px 8px}.invstamp.void{color:#b00;border-color:#b00}@media (max-width:640px){.invdoc{padding:22px 16px 18px;font-size:12.5px}.invhead{flex-direction:column}.invtitle{text-align:left}.invmeta{grid-template-columns:1fr;gap:0}.invstamp{right:16px}}@media print{.invdoc{box-shadow:none;padding:0;max-width:none;border-radius:0;aspect-ratio:auto;min-height:calc(11in - 32mm - 4px)}}.invpreview{align-items:flex-start;overflow-y:auto}.invpreview-box{width:100%;max-width:860px;margin:20px auto}@media print{.invpreview{position:static;background:none;padding:0}.invpreview-box{margin:0}body:has(.invpreview) .content>main>:not(.panel),body:has(.invpreview) .panel>:not(.invpreview){display:none!important}body:has(.invpreview) .panel{border:0;padding:0;background:none}}.lblrow{font-size:12px;color:var(--ink2);margin-top:16px}.invsample{margin-top:18px}.invsample summary{cursor:pointer}.apemail input{max-width:380px}.okc{color:var(--teal)}.errc{color:var(--red)}.acwrap{position:relative}.acmenu{position:absolute;z-index:30;left:0;min-width:min(420px,90vw);top:calc(100% + 2px);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.35);max-height:320px;overflow:auto}.achead{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);padding:8px 8px 4px}.acitem{display:flex;gap:10px;align-items:center;width:100%;text-align:left;background:none;border:0;color:var(--ink);padding:6px 8px;border-radius:6px;cursor:pointer;font:inherit;font-size:14px}.acitem.on{background:var(--panel2)}.acitem.new{color:var(--ink2)}.aclist{position:absolute;left:0;right:0;top:100%;z-index:5;margin-top:2px;padding:4px;background:var(--panel);box-shadow:0 8px 24px rgba(0,0,0,.35)}.aclist,.crewdraft{border:1px solid var(--line);border-radius:8px}.crewdraft{display:grid;grid-gap:6px;gap:6px;margin:4px 0 10px;padding:8px 10px}.picked{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.picked>.small{display:block;margin-bottom:6px}.kv{border-collapse:collapse;margin-top:4px}.kv th{text-align:left;font-weight:400;color:var(--ink3);padding:4px 16px 4px 0;vertical-align:top;font-size:13px}.kv td{padding:4px 0;font-size:14px}.teamlist{display:flex;flex-direction:column;margin-top:6px}.teamrow{display:flex;align-items:center;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.teamrow .who{flex:1 1;min-width:0}.teamrow .who .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamrow .acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap;width:100%;padding-left:48px}.teamrow .acts:empty{display:none}.teamrow .acts .btn{margin-top:0}.tag.on{border-color:var(--amber);color:var(--amber)}.invitebox{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:8px}@media (max-width:640px){.teamrow .acts{padding-left:0}}.pklist{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pkitem{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.pkitem.done{border-color:rgba(63,191,168,.45)}.pkbody{margin-top:10px;padding:12px 14px;background:#fff;color:#111;border-radius:6px;font-size:14px;line-height:1.55;max-height:360px;overflow:auto}.pksign{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pkedit{border:1px solid var(--amber);border-radius:8px;padding:12px}.pkrow{padding:10px 0;border-bottom:1px solid var(--line)}.pkrow:last-child{border-bottom:0}.pkchip{font-size:11px}.pksteps{margin:10px 0 4px;padding-left:20px;font-size:14px;line-height:1.7}.pksteps li{margin-bottom:4px}.pkitem .btn{white-space:nowrap}.legal{max-width:760px;line-height:1.6}.legal h2{font-size:17px;margin:26px 0 6px}.legal ul{padding-left:20px;margin:6px 0}.legal li{margin:4px 0}.legalnote{background:#1e2129;border-radius:10px;padding:16px 20px;margin:18px 0 8px}.legalnote h2{color:var(--amber)}.legalnote h2,.legalnote p{margin:0 0 6px}.legalfoot{font-size:12px}.legalfoot,.legalfoot a{color:var(--ink3)}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.ghost.danger{background:transparent;color:var(--red);border-color:var(--red)}.btn.danger:disabled{opacity:.45}.btn.danger:hover:not(:disabled){background:#d4463e;border-color:#d4463e}.delbox{margin-top:4px;padding:14px 16px;border-radius:10px;background:#5a2522}.delbox,.delbox b,.delbox p{color:#fff}.delbox input{background:rgba(0,0,0,.28);border-color:transparent;color:#fff}.delbox input::placeholder{color:rgba(255,255,255,.55)}.delbox .btn.ghost{color:#fff;border-color:rgba(255,255,255,.35);background:transparent}.delbox .btn.danger:disabled{opacity:.55}.field-err{color:#ff8a83}.panel input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:1px}.side .navlegal{margin-top:auto;padding:14px 12px 6px;font-size:11px;white-space:nowrap}.side .navlegal,.side .navlegal a{color:var(--ink3)}.side.collapsed .navlegal{display:none}@media (max-width:999px){.side .navlegal{display:none}}@media (max-width:640px){.rtable.lines,.ttable{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rtable.lines td,.rtable.lines th,.ttable td,.ttable th{white-space:nowrap}.invlines.perday .hp,.invlines.perday tr.dt{display:none}.invlines.perday tr.ph{display:table-row}.invlines.perday td,.invlines.perday th{padding-right:6px}.invproj{flex-wrap:wrap}.invproj input:first-of-type{flex:1 1 100%!important;order:-1}}.teamrow .who b{overflow-wrap:anywhere}@media print{.invlines.perday tr.ph{display:none!important}.invlines.perday tr.dt{display:table-row!important}.invlines.perday .hp{display:table-cell!important}}.betanote{margin:8px 0 16px;padding:10px 12px;border:1px dashed var(--amber);border-radius:8px;color:var(--amber);font-size:13px}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.plan{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column}.plan.pro{border-color:var(--amber)}.plan.current{box-shadow:0 0 0 2px var(--amber) inset}.plan .pname{font-weight:700;font-size:18px}.plan .pprice{font-size:28px;font-weight:700;margin:6px 0 4px}.plan .pprice span{font-size:14px;font-weight:400;color:var(--ink3)}.plan ul{padding-left:18px;margin:8px 0 14px;flex:1 1;line-height:1.6;font-size:14px}.plan .pbadge{font-size:13px;color:var(--amber);font-weight:600;margin-top:4px}.plan .btn{align-self:flex-start}.probadge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 6px;border-radius:4px;border:1px solid var(--amber);color:var(--amber);vertical-align:middle;margin-left:6px}.tlocked{display:inline-flex;align-items:center;gap:4px;color:var(--ink3)}.tlocked .blurtxt{filter:blur(3.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tlocked b{color:var(--amber);font-size:11px}.lockpanel{text-align:center;padding:40px 20px}.lockpanel .blurlines{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ink2);margin:0 auto 18px;max-width:420px;line-height:1.8}@media (max-width:640px){.plans{grid-template-columns:1fr}}.rside{width:340px;flex:none;position:-webkit-sticky;position:sticky;top:var(--top-h);align-self:flex-start;height:calc(100vh - var(--top-h));overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:10px 8px;background:var(--panel);border-left:1px solid var(--line);transition:width .25s ease}.rside.off{visibility:hidden}.rbody{flex:1 1;min-height:0;display:flex;flex-direction:column;width:322px}.rhead{display:flex;align-items:baseline;justify-content:space-between;padding:4px 10px 8px}.rhead h3{margin:0;font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600}.rlist{flex:1 1;min-height:0;overflow-y:auto;border-top:1px solid var(--line);scrollbar-width:none}.rlist::-webkit-scrollbar{display:none}.rlist.more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent)}.rlist .nrow{padding:10px;gap:10px;font-size:14px}.rlist .nrow .nt{font-size:14px;line-height:1.3}.rlist .nico{width:28px;height:28px}.rlist .nb{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfoot{flex:none;margin:0;padding:10px 10px 2px;border-top:1px solid var(--line);line-height:1.4}@media (max-width:1059px){.rside{display:none}}@media print{.rside{display:none!important}}.iconbtn.bell.new{color:var(--amber)}.admin{max-width:none;margin:28px 0 60px;padding:0 clamp(16px,3vw,48px)}@media (min-width:1500px){.admin .gw-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:0;column-gap:0}.admin .gw-list>.arow:nth-child(odd){box-shadow:inset -1px 0 0 var(--line)}.admin .gw-list>p{grid-column:1/-1}}.admin .tabs a.tab{text-decoration:none}.asum{margin:0 0 14px;line-height:1.6}.ascroll{overflow-x:auto}.atable th[scope=row]{font-weight:500;color:var(--ink2);font-size:14px;white-space:nowrap}.atable td,.atable thead th{white-space:nowrap}.delta{margin-left:8px;font-size:12px;color:var(--ink3)}.admin .chips a.chip{text-decoration:none;display:inline-block}.asearch{display:flex;gap:8px;max-width:520px}.asearch .btn{margin-top:0}.arow{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.arow:last-child{border-bottom:0}.arow.hid{background:rgba(228,87,79,.05)}.gw-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:312px;flex:none}.gw-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;margin:0;border:0;border-radius:6px;background:#343945;color:var(--ink);font:inherit;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer}.gw-btn:hover{background:#404654}.gw-btn.off,.gw-btn:disabled{opacity:.5;cursor:default}.gw-btn.p{background:var(--amber);color:var(--amber-ink)}.gw-btn.danger{color:var(--red)}.gw-edit{display:flex;flex-direction:column;gap:6px}.gw-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gw-name input[type=checkbox]{margin:0;flex:none}.gw-edit input{margin:0}.gw-confirm .gw-acts,.gw-edit .gw-acts{display:flex;width:auto}.gw-confirm{margin-top:8px;padding:10px 12px;border-radius:6px;background:rgba(228,87,79,.08);display:flex;flex-direction:column;gap:8px}@media (max-width:700px){.arow:has(>.gw-acts){flex-wrap:wrap}.arow>.gw-acts{width:100%}}.amain{min-width:0;flex:1 1}.amain a{color:var(--ink);text-decoration:none}.amain a:hover{text-decoration:underline}.aacts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.aacts .btn,.arow>.btn{margin-top:0}.aext{width:auto;padding:6px 8px;font-size:14px}.ahide{display:flex;gap:6px;flex-wrap:wrap;width:100%;max-width:460px}.ahide input{flex:1 1;min-width:200px;padding:6px 8px;font-size:14px}.ahide .btn{margin-top:0}.status.bad{border-color:var(--red);color:var(--red)}@media (max-width:700px){.arow{flex-direction:column}.aacts{justify-content:flex-start}}.review{max-width:520px;margin:80px auto;padding:0 20px;text-align:center}.top .brand{white-space:nowrap;flex:none}.top>.row{flex-wrap:nowrap}.achart{margin-bottom:16px}.achart-ctl{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;align-items:center}.achart-ctl .chips{display:flex;gap:6px;flex-wrap:wrap}.seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button{font:inherit;font-size:13px;padding:5px 12px;background:none;border:0;color:var(--ink2);cursor:pointer}.seg button+button{border-left:1px solid var(--line)}.seg button.on{background:var(--panel2);color:var(--ink);font-weight:600}.achart-head{margin:14px 0 6px}.achart-head .big{font-size:26px;font-weight:700}.achart-plot{position:relative;width:100%}.achart-plot svg{display:block}.achart-plot .grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.achart-plot .axis{stroke:var(--line);stroke-width:1}.achart-plot .tick{fill:var(--ink3);font-size:11px}.achart-plot .bar{fill:var(--amber);opacity:.85}.achart-plot .bar.on{opacity:1}.achart-tip{position:absolute;top:0;transform:translateX(-50%);background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:13px;pointer-events:none;white-space:nowrap}.ahome .ah-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ah-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}@media (min-width:1200px){.ah-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:520px){.ah-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ah-tile{padding:12px}.ah-tv{font-size:22px}}.ah-tile{background:var(--panel);border-radius:var(--r-box,10px);padding:14px 16px;min-height:86px}.ah-ghost{opacity:.5}.ah-tl{font-size:13px;color:var(--ink2)}.ah-tv{font-size:26px;font-weight:500;margin:2px 0;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ah-ts{font-size:12px;color:var(--ink3)}.ah-up{color:var(--amber)}.ah-down{color:var(--red)}.ah-warn{color:var(--ink)}.ah-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.ah-grid-a{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ah-grid-b{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.ah-grid-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ah-grid-b>:last-child{grid-column:1/-1}}@media (max-width:760px){.ah-grid-a,.ah-grid-b{grid-template-columns:minmax(0,1fr)}}.ah-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.ah-board>.ah-w6{grid-column:span 6}.ah-board>.ah-w3{grid-column:span 3}@media (max-width:1199px){.ah-board>.ah-w3,.ah-board>.ah-w6{grid-column:span 6}.ah-board>.ah-w6:first-child{grid-column:1/-1}}@media (max-width:760px){.ah-board>.ah-w3,.ah-board>.ah-w6{grid-column:1/-1}}.ah-box{background:var(--panel);border-radius:var(--r-box,10px);padding:14px 16px;min-width:0}.ah-box h3{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--ink2)}.ah-legend{display:flex;gap:14px;font-size:12px;color:var(--ink2);margin-bottom:6px}.ah-dot{width:10px;height:10px;border-radius:2px;vertical-align:-1px}.ah-dash,.ah-dot{display:inline-block;margin-right:5px}.ah-dash{width:14px;border-top:2px dashed;vertical-align:3px}.ah-plot{position:relative;width:100%}.ah-plot svg{display:block}.ah-plot .grid{stroke:var(--panel2);stroke-width:1}.ah-plot .axis{stroke:var(--line);stroke-width:1}.ah-plot .tick{fill:var(--ink3);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ah-tip{position:absolute;top:0;transform:translateX(-50%);background:var(--panel2);border-radius:var(--r-btn,6px);padding:6px 10px;font-size:13px;pointer-events:none;white-space:nowrap}.ah-tip b{font-weight:500;margin-left:4px}.ah-hbars{display:flex;flex-direction:column;gap:9px}.ah-hrow{display:grid;grid-template-columns:minmax(80px,34%) 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.ah-hlabel{color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-htrack{background:var(--panel2);border-radius:3px;height:14px;overflow:hidden}.ah-hbar{background:var(--amber);height:100%;border-radius:3px;min-width:2px}.ah-hval{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.ah-hval,.sr-only{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.content{container:main/inline-size}@container main (max-width: 820px){.fcard{grid-template-columns:48px 1fr}.fcard .fav{width:48px;height:48px}.fcard .c3{grid-column:1/-1}}@container main (max-width: 640px){.findgrid{grid-template-columns:1fr}.findpanel{position:static}}@container main (max-width: 760px){.kan{grid-template-columns:1fr}}.ttable .status,.ttable td.dates{white-space:nowrap}.ttable tr.same td.who{color:transparent}.ttable tr.same td{border-top-color:transparent}.ttable tr.samenext td{border-bottom-color:transparent}.nrow .nt{font-weight:400;color:var(--ink2)}.nrow.unread .nt{font-weight:600;color:var(--ink)}.nrow.act,.nrow.unread{box-shadow:inset 3px 0 0 var(--amber)}.nrow.act{background:rgba(209,253,0,.09)}.nrow.act .nt{font-weight:600;color:var(--ink)}.nact{flex:none;align-self:center;font-size:11px;font-weight:700;padding:1px 8px;border-radius:9px;background:var(--amber);color:var(--amber-ink)}.rlist .nrow{padding:9px 10px}.rlist .nrow .nb{font-size:12.5px}.player .open-on{position:absolute;top:8px;right:8px;z-index:2;font-size:12px;line-height:1;padding:5px 8px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;text-decoration:none;opacity:.85}.player .open-on:hover{opacity:1;background:rgba(0,0,0,.8)}.content:has(>.feedgrid){padding-top:0;padding-bottom:0}.fmain{border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:calc(100vh - var(--top-h))}.fmain .ftabs{position:-webkit-sticky;position:sticky;top:var(--top-h);z-index:11;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(21,23,28,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0}.fmain .ftabs a:not(.right){flex:1 1;margin:0;text-align:center;padding:14px 0 12px;border-bottom:0;position:relative}.fmain .ftabs a:not(.right):hover{background:rgba(255,255,255,.03)}.fmain .ftabs a.on:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:56px;height:3px;border-radius:3px;background:var(--amber)}.fmain .ftabs a.right{align-self:center;padding:0 16px}.fmain .ffilter{margin:0;padding:10px 16px;border-bottom:1px solid var(--line)}.fmain .pcomposer,.fmain .post{margin:0;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 16px}.fmain .post{transition:background-color .15s ease}.fmain .post:hover{background:rgba(255,255,255,.03)}.fmain>div>.panel{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.fmain .newbanner{top:calc(var(--top-h) + 56px);margin:8px 0}.fmain .showmore{padding:14px 0 24px}@media (prefers-reduced-motion:reduce){.fmain .post{transition:none}}@media (max-width:640px){.content:has(>.feedgrid){padding-left:0;padding-right:0}.fmain{border-left:0;border-right:0}}:root{--sw:240px;--rw:340px;--cw:1202px}:root:has(.side.collapsed){--sw:60px}:root:not(:has(.rside)){--rw:0px}@media (max-width:1059px){:root{--rw:0px}}@media (min-width:1060px) and (max-width:1239px){:root:has(.shell){--sw:60px}.shell .side{width:60px}.shell .side .nav b,.shell .side .nav kbd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell .side .nav.spill{border-color:transparent;background:none}.shell .side .acct-chev,.shell .side .acct-t,.shell .side .nav.toggle,.shell .side .navlegal{display:none}}@media (max-width:1000px){:root,:root:has(.side.collapsed){--sw:60px}}@media (min-width:641px){.shell{max-width:calc(var(--sw) + var(--cw) + var(--rw));margin:0 auto}.content{flex:0 1 var(--cw)}.side{flex:1 0 var(--sw);width:auto}.side>*{align-self:flex-end;width:calc(var(--sw) - 16px);flex-shrink:0}.rside{flex:1 0 var(--rw);width:auto}.rside>*{align-self:flex-start;width:calc(var(--rw) - 16px)}.content:has(>.feedgrid){padding-left:0;padding-right:0}:root:has(.shell) .top{padding-inline:max(20px,calc((100% - (var(--sw) + var(--cw) + var(--rw))) / 2 + 20px))}.shell{box-shadow:-1px 0 0 var(--line),1px 0 0 var(--line)}.rside,.side{transition:flex-basis .25s ease}.rbody{width:calc(var(--rw) - 18px)}}@media print{.shell{max-width:none}}@media (min-width:641px){.content{padding:0;border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:calc(100vh - var(--top-h))}.content>:not(.feedgrid){padding:20px 20px 48px}.fmain{border-left:0;border-right:0}}@media (max-width:640px){.content>:not(.feedgrid){padding:0}}.content .panel{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;margin-left:-20px;margin-right:-20px}.content .panel+.panel,.content h3+.panel{border-top:0}.content .mask .panel,.content .modal .panel{background:var(--panel2);border:1px solid var(--line);border-radius:8px;margin:0;padding:14px}@media (max-width:640px){.content .panel{margin-left:0;margin-right:0}}.content .post{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0 -20px;padding:14px 20px}.content .fmain .post{margin:0;padding:14px 16px}.content .req{background:none;padding:14px 20px}.content .chal,.content .req{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0 -20px}.content .chal{border-left:3px solid var(--amber);padding:12px 20px 12px 17px}.content .chal.done{border-left-color:var(--line);background:none}.content .pcards{gap:0;grid-template-columns:1fr;margin:0 -20px;border-top:1px solid var(--line)}.content .pcard{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 20px}.content .pcard:hover{background:rgba(255,255,255,.03)}.content .invsum>div,.content .pcardn,.content .plan{background:none;border-radius:0}.content .fcard{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}@container main (max-width: 800px){.mgrid{grid-template-columns:1fr;height:calc(100vh - var(--top-h) - 150px)}.mgrid .tlist{border-right:0}.mgrid.open .tlist,.mgrid:not(.open) .mpane,.mtitle{display:none}.mgrid.open{height:calc(100vh - var(--top-h) - 110px)}.mback{display:block}.msg{max-width:85%}.plans{grid-template-columns:1fr}}.content .panel.mgrid{border-top:1px solid var(--line)}.blist{margin-top:8px}.brow{padding:10px 0 4px;border-top:1px solid var(--line)}.brow.same{border-top:0;padding-top:0}.bwho{margin-bottom:4px}.bline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.bdates{min-width:130px}.bdates,.bline .status{white-space:nowrap}.bacts{margin-left:auto;display:flex;gap:6px}.bacts .btn{margin-top:0}.av,.av.logoav,.av.round{border-radius:22%}.av.xs{border-radius:26%}.nico{border-radius:8px}.player.vertical{aspect-ratio:9/16;width:auto;max-width:100%;height:min(560px,75vh)}.player.vertical .poster{background-size:cover}.f3-films .player.vertical,.mplayer .player.vertical{height:auto;width:100%;max-height:70vh}@media (min-width:641px){body:has(.shell),html:has(.shell){background:var(--panel)}.content{background:var(--bg)}.shell{box-shadow:none}}.waitcrew{margin:12px 0 4px;padding:10px 12px;border:1px dashed var(--line);border-radius:8px}.waitcrew ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tag.alert{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:700}.pend .prow{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.pend .pmain{flex:1 1;min-width:220px;font-size:14px}.pend .pacts{display:flex;gap:8px;align-items:center}.pend .pacts .btn{margin-top:0}.pend .pwait{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nav.alert b{color:var(--amber)}.composer{position:relative}.composer .emojibtn{flex:none;width:40px;height:40px;border-radius:8px;font-size:19px;line-height:1;filter:grayscale(.35)}.composer .emojibtn:hover,.composer .emojibtn[aria-expanded=true]{filter:none}.emojipop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:40}.emojipop em-emoji-picker{--rgb-background:30,33,41;--rgb-accent:242,169,59;--border-radius:10px;height:380px}.emojisugg{position:absolute;left:48px;bottom:calc(100% + 6px);z-index:40;min-width:220px;background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:4px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.35)}.emojisugg button{display:flex;align-items:center;gap:8px;text-align:left;background:none;border:0;color:var(--ink2);font:inherit;font-size:13px;padding:5px 8px;border-radius:6px;cursor:pointer}.emojisugg button.on,.emojisugg button:hover{background:var(--panel);color:var(--ink)}.emojisugg .em{font-size:18px}.mreacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;align-items:center}.msg.mine .mreacts{justify-content:flex-end}.mreact{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:12px;border:1px solid var(--line);background:var(--panel2);color:var(--ink2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.mreact .em{font-size:14px;line-height:1}.mreact:hover{border-color:transparent;background:var(--hover);color:var(--ink)}.mreact.on{border-color:var(--amber);background:rgba(209,253,0,.15);color:var(--amber)}.mreact.add{font-size:14px;font-weight:400;opacity:0;transition:opacity .12s}.mreact.add b{font-size:11px;margin-left:-2px}.mreact.add.open,.mreact.add:focus-visible,.msg:hover .mreact.add{opacity:1}@media (hover:none){.mreact.add{opacity:.7}}.mreactadd{position:relative;display:inline-flex}.mquick{position:absolute;bottom:calc(100% + 4px);left:0;z-index:30;display:flex;gap:2px;padding:4px;border-radius:20px;background:var(--panel2);border:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.35)}.msg.mine .mquick{left:auto;right:0}.mquick button{width:32px;height:32px;border:0;border-radius:16px;background:none;font-size:18px;cursor:pointer}.mquick button:hover{background:var(--panel);transform:scale(1.15)}.mquick .more{color:var(--ink2);font-size:16px}.mreactadd .emojipop{bottom:calc(100% + 4px)}.mreactadd .emojipop.right{left:0;right:auto}.mreactadd .emojipop.left{right:0;left:auto}.msg{position:relative}.msg.jumbo{background:none;padding:2px 0}.msg.jumbo .mbody{font-size:46px;line-height:1.15}.msg.jumbo.j2 .mbody{font-size:34px}.msg.jumbo .who{margin-bottom:0}.mreacts.empty{position:absolute;bottom:6px;left:calc(100% + 6px);margin:0}.msg.mine .mreacts.empty{left:auto;right:calc(100% + 6px)}.mreacts.empty .mquick{bottom:calc(100% + 4px)}.mas{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-size:12px;color:var(--ink3);vertical-align:middle}.mas i,.mas img{width:16px;height:16px;border-radius:4px;object-fit:contain;background:var(--panel2);border:1px solid var(--line)}.mas i{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:9px;font-weight:700}.brandlogo{display:block;height:16px;width:auto}.printbrand .brandlogo{height:12px}@media print{.printbrand .brandlogo{content:url(/logo-print.png)}}@media (max-width:640px){.top .brandlogo{height:14px}}.content .fmain .post.pside-on{padding:0}.post.pside-on .pmain{padding:14px 16px;min-width:0}.post.pside-on .pside:empty{display:none}.post.pside-on .pside{padding:0 16px 14px}@container main (min-width: 900px){.fmain:has(.pside-on){--rail:320px}.fmain:has(.pside-on) :is(.ftabs,.ffilter,.pcomposer,.newbanner,.showmore,.panel.empty){margin-right:var(--rail)}.fmain:has(.pside-on) .ftabs,.fmain:has(.pside-on) .pcomposer{border-right:1px solid var(--line)}.content .fmain .post.pside-on{display:grid;grid-template-columns:minmax(0,1fr) var(--rail)}.post.pside-on .pmain{border-right:1px solid var(--line)}.post.pside-on .pside,.post.pside-on .pside:empty{display:block;padding:14px 12px}}.tlogo{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:#fff;border:1px solid var(--line)}.tlogo img{width:100%;height:100%;object-fit:contain;display:block}.tlogo.none{background:var(--panel2);color:var(--ink2);font-weight:700;letter-spacing:.02em}.ttiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:14px 10px;gap:14px 10px;margin-top:8px}.ttile{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.ttname{font-size:12.5px;line-height:1.3;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ttstar{color:var(--amber)}.progate-wrap{position:relative;cursor:pointer}.progate-blur{filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progate-cover{position:absolute;inset:0;z-index:1;background:none;border:0;color:transparent;cursor:pointer;width:100%}.progate-cover:focus-visible{outline:2px solid var(--amber);border-radius:8px}.modal.progate{max-width:440px}.film.progate-film .thumb,.film.progate-film img{filter:grayscale(1) brightness(.55)}.film.progate-film{opacity:.75}.films.ordering .film{cursor:-webkit-grab;cursor:grab;position:relative;outline:1.5px dashed var(--ink3);outline-offset:-1px}.films.ordering .film.dragging{opacity:.4}.film .order-tools{display:flex;align-items:center;gap:4px;margin-bottom:6px}.film .order-tools .n{font-size:12px;font-weight:700;color:var(--ink2);min-width:18px}.film .order-tools button{font:inherit;font-size:12px;line-height:1;padding:4px 7px;border-radius:6px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);cursor:pointer}.film .order-tools button:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.film .order-tools button:disabled{opacity:.35;cursor:default}.vimeo-list{margin-top:8px;max-height:46vh;overflow:auto;border:1px solid var(--line);border-radius:8px}.vimeo-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);cursor:pointer;font-size:14px}.vimeo-row:last-child{border-bottom:0}.vimeo-row:hover{background:var(--panel2)}.vimeo-row.on{background:rgba(209,253,0,.06)}.vimeo-row.added{opacity:.5;cursor:default}.vimeo-row input{width:auto;margin:0;accent-color:var(--amber);flex:0 0 auto}.vimeo-row .thumb.sm{flex:0 0 88px;width:88px;aspect-ratio:16/9;border-radius:4px}.vimeo-row .vt{display:flex;flex-direction:column;gap:2px;min-width:0}.vimeo-row .vt b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day.locked{cursor:pointer}.day.locked,.wk .d.locked{background:repeating-linear-gradient(135deg,var(--panel2) 0 6px,var(--panel) 6px 12px);color:var(--ink3)}.req-locked{border-color:var(--amber)}.pg-toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--panel);margin:4px 0 18px}.pg-toggle button{border:0;background:none;color:var(--ink2);padding:6px 14px;border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.pg-toggle button.on{background:var(--panel2);color:var(--ink)}.pg-save{color:var(--amber);font-size:12px;margin-left:4px}.wrap.pr-wrap{max-width:1040px;margin-top:16px}.pr-pass{max-width:440px;margin:64px auto 0}.present .pr-head h1{font-size:26px}.present .pr-head{display:flex;gap:14px;align-items:flex-start;margin:20px 0 22px}.present .pr-note{margin:8px 0 0;color:var(--ink2);white-space:pre-wrap;max-width:70ch}.present .pr-film{margin-bottom:28px}.present .pr-title{font-weight:600}.present .pr-crew{margin-top:6px;color:var(--ink2)}.present .pr-crew a{color:var(--ink)}.present .pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px}.present .pr-card{cursor:pointer}.present .pr-card .thumb{border-radius:8px}.present .pr-foot{margin-top:36px;padding-top:14px;border-top:1px solid var(--line)}.present.preview .pr-head{margin-top:0}.pe{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:20px;gap:20px;align-items:start}.pe-preview{position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 12px)}.pe-frame{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:16px;max-height:calc(100vh - var(--top-h) - 60px);overflow:auto}.pe-frame h1{font-size:18px}.pe-films{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.pe-film{border:1px solid var(--line);border-radius:8px;padding:6px}.pe-film.on{border-color:var(--amber)}.pe-form,.pe-order{min-width:0}.pe-order{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:6px;gap:6px}.pe-order li{min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:var(--panel2);cursor:-webkit-grab;cursor:grab}.pe-order li:active{cursor:-webkit-grabbing;cursor:grabbing}.pe-order .btn{margin-top:0;padding:2px 8px}.pe-grip{letter-spacing:-2px}.pe-grip,.pe-n{color:var(--ink3);font-size:12px}.pe-n{width:16px;text-align:right}.pe-oposter{flex:0 0 72px;width:72px;min-width:0;aspect-ratio:16/9;border-radius:5px;overflow:hidden}.pe-oposter .thumb,.pe-oposter img{width:100%!important;height:100%!important;min-width:0!important}.pe-oposter>*{width:100%;height:100%}.pe-ot{flex:1 1;min-width:0;display:flex;flex-direction:column}.pe-ot .pe-t,.pe-ot .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.pe-grip{display:none}.pe-oposter{flex-basis:56px;width:56px}}.pe-poster{position:relative;cursor:pointer}.pe-poster .thumb{border-radius:6px}.pe-num{position:absolute;top:6px;left:6px;background:var(--amber);color:var(--amber-ink);font-size:12px;font-weight:700;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pe-t{font-weight:600;font-size:13px;margin-top:4px}@media (max-width:900px){.pe{grid-template-columns:1fr}.pe-preview{position:static}}@container main (max-width: 900px){.pe{grid-template-columns:1fr}.pe-preview{position:static}}.content .fmain .post{margin:16px;padding:16px 18px;background:none;border:1px solid var(--line);border-radius:16px}.content .fmain .post:hover{background:rgba(255,255,255,.02)}.content .fmain .post.pside-on{padding:16px 18px}.post.pside-on .pmain{padding:0}.post.pside-on .pside{padding:14px 0 0}@container main (min-width: 900px){.fmain:has(.pside-on) :is(.ftabs,.ffilter,.pcomposer,.newbanner,.showmore,.panel.empty){margin-right:0}.fmain:has(.pside-on) .ftabs,.fmain:has(.pside-on) .pcomposer{border-right:0}.content .fmain .post.pside-on{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"v v" "h h" "m s";column-gap:22px}.post.pside-on>.pvia{grid-area:v}.post.pside-on>.phdr{grid-area:h}.post.pside-on .pmain{grid-area:m;border-right:0}.post.pside-on .pside,.post.pside-on .pside:empty{grid-area:s;padding:14px 0 0}}@media (max-width:640px){.content .fmain .post,.content .fmain .post.pside-on{margin:10px 8px;padding:12px;border-radius:12px}}.acts2{border-top:0;padding-top:12px;justify-content:space-between;gap:12px}.acts2 .agrp{display:flex;align-items:center;gap:60px}.acts2 .agrp.r{gap:16px}.acts2 .aico{display:inline-flex;align-items:center;gap:7px;padding:4px;margin:-4px;border-radius:8px;color:var(--ink2);background:none;border:0;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.acts2 .aico.on{color:var(--ink)}.acts2 .aico.like.on{color:var(--amber)}.acts2 .aico.slate.on{color:var(--amber);cursor:default}.acts2 .likebox{gap:7px}.acts2 .anum{font-size:16px;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acts2 .cnt.anum{padding:0}.social .hidec{display:inline-block;margin-top:8px;font-size:13px;color:var(--ink3);text-decoration:none}@media (max-width:640px){.acts2 .agrp{gap:24px}.acts2 .agrp.r{gap:14px}}.acts2 .aico{--ic:22px;position:relative;isolation:isolate;transition:color .2s ease}.acts2 .aico.slate{--ic:26px}.acts2 .anum{transition:color .2s ease}.acts2 .aico:before{content:"";position:absolute;z-index:-1;left:calc(4px + var(--ic) / 2);top:50%;width:calc(var(--ic) + 16px);height:calc(var(--ic) + 16px);border-radius:50%;background:rgba(209,253,0,.13);opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .2s ease,transform .2s ease;pointer-events:none}@media (hover:hover){.acts2 .aico:not(:disabled):hover,.acts2 .aico:not(:disabled):hover .anum,.acts2 .cnt:hover,.acts2 .likebox:has(.like:not(:disabled):hover) .cnt{color:var(--amber)}.acts2 .aico:not(:disabled):hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}}.acts2 .aico:focus-visible{color:var(--amber)}.acts2 .aico:focus-visible:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.acts2 .aico.repost.on,.acts2 .aico.repost.on .anum{color:var(--amber)}.acts2 .aico.norepost{opacity:.4;cursor:not-allowed}.acts2 .aico.like:active:not(:disabled):before{background:rgba(209,253,0,.22)}.lburst{position:absolute;left:calc(4px + var(--ic) / 2);top:50%;width:0;height:0;pointer-events:none}.lburst:before{content:"";position:absolute;left:-18px;top:-18px;width:36px;height:36px;box-sizing:border-box;border-radius:50%;border:2px solid var(--amber);animation:lb-ring .5s ease-out forwards}.lburst i{position:absolute;left:-2.5px;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--amber);opacity:0;animation:lb-dot .62s cubic-bezier(.2,.7,.3,1) .1s forwards}.lburst i:nth-child(2n){width:4px;height:4px;left:-2px;top:-2px;background:var(--ink)}@keyframes lb-ring{0%{transform:scale(.2);opacity:1;border-width:7px}to{transform:scale(1.3);opacity:0;border-width:0}}@keyframes lb-dot{0%{opacity:1;transform:rotate(var(--a)) translateY(-8px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-24px) scale(.3)}}.acts2 .roll{display:inline-flex;overflow:hidden;vertical-align:bottom}.acts2 .roll>span{display:inline-block}.roll-up{animation:roll-up .3s cubic-bezier(.2,.8,.3,1)}.roll-down{animation:roll-down .3s cubic-bezier(.2,.8,.3,1)}@keyframes roll-up{0%{transform:translateY(90%);opacity:0}to{transform:none;opacity:1}}@keyframes roll-down{0%{transform:translateY(-90%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lburst,.roll-down,.roll-up{animation:none!important}.lburst{display:none}.acts2 .aico:before{transition:none}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,3px);padding:5px 9px;border-radius:6px;background:#0b0c0f;border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease,transform .12s ease;z-index:30;box-shadow:0 6px 18px rgba(0,0,0,.45)}[data-tip]:focus-visible:after,[data-tip]:hover:after{opacity:1;transform:translate(-50%);transition-delay:.25s}.tip-r[data-tip]:after{left:auto;right:0;transform:translateY(3px)}.tip-r[data-tip]:focus-visible:after,.tip-r[data-tip]:hover:after{transform:none}@media (hover:none){[data-tip]:after{display:none}}@media (prefers-reduced-motion:reduce){[data-tip]:after{transition:none}}.acts2 .aico.save.on{color:var(--amber)}.acts2 .aico.stat{cursor:default}.chip.saved{display:inline-flex;align-items:center;gap:5px}.fexist{margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--amber);font-size:14px}.fexist.maybe{border-color:var(--line);background:var(--panel2)}.fexist a{color:var(--amber)}.dupgroup{display:flex;flex-direction:column;gap:6px}.duprow{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.duprow.on{border-color:var(--amber)}.duprow input{margin:3px 0 0;width:auto;flex:none}.duprow a{color:var(--ink2)}:root{--hover:#2c303b;--r-box:10px;--r-btn:6px;--r-sm:5px}body:has(.shell),html:has(.shell){background:var(--bg)}:root:has(.shell) .top{background:var(--bg);border-bottom:0}.rside,.side{background:var(--bg);border:0}.shell{box-shadow:none}@media (min-width:641px){.content{border-left:0;border-right:0;background:var(--bg)}}@media (max-width:640px){.side,.side.collapsed{border-top:0;background:var(--panel)}}.btn,.btn.ghost{border:0;border-radius:var(--r-btn);background:var(--panel2)}.btn:hover:not(:disabled){background:var(--hover)}.btn.p,.btn.p:hover:not(:disabled){background:var(--amber)}.btn.p:hover:not(:disabled){filter:brightness(1.08)}.btn.s{border-radius:var(--r-sm)}input,select,textarea{border:0;border-radius:var(--r-btn)}input:focus,select:focus,textarea:focus{outline:none;background:var(--hover)}input[type=checkbox]:focus,input[type=radio]:focus{background:none}.chip{border:0;border-radius:var(--r-sm)}.chip:hover{background:var(--hover)}.chip.on,.chip.on:hover{background:var(--amber)}.tag{border:0;border-radius:var(--r-sm)}.iconbtn,.me,.newbanner .btn{border-radius:var(--r-btn)}[data-tip]:after{border:0}.nav{border-radius:var(--r-btn)}.nav.toggle:focus-visible{outline:none;background:var(--panel2)}.nav.spill kbd,.nav.toggle kbd{border:0;background:var(--panel2);border-radius:4px}.nav.spill{border:0;background:var(--panel);border-radius:var(--r-btn)}.nav.spill:hover{background:var(--panel2)}.side.collapsed .nav.spill{background:none}.navbox{display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--panel);border-radius:var(--r-box)}.navbox .nav.on,.navbox .nav:hover{background:var(--panel2)}.navbox .nav.soon:hover{background:none}.side.collapsed .navbox{padding:2px}@media (max-width:1239px) and (min-width:1060px){.shell .side .navbox{padding:2px}}@media (max-width:1000px){.navbox{padding:2px}}@media (max-width:640px){.navbox{display:contents}}.acctwrap{border-top:0}.acctmenu{border:0;border-radius:var(--r-box)}.am-i{border-radius:var(--r-btn)}.am-sep{height:0;background:none;margin:4px 0}.fmain .ffilter,.fmain .ftabs{border-bottom:0}.fmain .ffilter .chip:not(.on){background:var(--panel)}.fmain .ffilter .chip:not(.on):hover{background:var(--panel2)}.ffilter select{border:0;border-radius:var(--r-sm);background-color:var(--panel)}.ffilter select.on{color:var(--amber)}.fmain .pcomposer{border-bottom:0}.fmain .pcomposer textarea{background:var(--panel)}.fmain .pcomposer textarea:focus{background:var(--panel2)}.content .fmain .post{background:var(--panel);border:0;border-radius:var(--r-box)}.content .fmain .post:hover{background:#21242c}@media (max-width:640px){.content .fmain .post,.content .fmain .post.pside-on{border-radius:var(--r-box)}}.fmain>div>.panel{border-bottom:0}.ptype{border:0;border-radius:4px}.pcrew,.ptype{background:var(--panel2)}.pcrew,.pmenu .dd{border:0;border-radius:var(--r-btn)}.player .open-on{border-radius:var(--r-sm)}.rfoot{border-top:0}.ncard,.ncard.unread{border:0;border-radius:var(--r-box)}.ncard.act{border:0;background:rgba(209,253,0,.07)}.nbtn{border:0;border-radius:var(--r-btn);background:var(--panel2);color:var(--ink);font-weight:500}.nbtn:hover:not(:disabled){background:var(--hover)}.nbtn.ok{background:var(--panel2);color:var(--ink3)}.nwrite{border-radius:var(--r-btn)}.nwrite textarea,.nwrite textarea:focus{background:none}.nav2,.nbadge{border:0}.nbadge{background:var(--panel2);border-radius:5px}.nacct,.nother{border:0}.nother{background:var(--panel2);border-radius:4px}.nmode button{border:0;border-radius:var(--r-sm);background:var(--panel)}.nmode button.on{background:var(--panel2)}.nchips a{border:0;border-radius:var(--r-sm);background:var(--panel)}.nchips a.on{background:var(--panel2)}.nact{border-radius:var(--r-sm)}.iconbtn.bell .badge{border-radius:5px}.chip.static:hover{background:var(--panel2)}.content .mask .panel,.content .modal .panel{background:var(--panel);border:0;border-radius:var(--r-box)}:is(.pbox,.pcrew,.attprev .tofilms,.fexist.maybe) :is(.btn:not(.p),input,select,textarea){background:var(--hover)}.pbox{border:0;border-radius:var(--r-btn)}:root{--line:transparent;--line-vis:#343945}.achart-plot .axis,.achart-plot .grid{stroke:var(--line-vis)}.authorbadge{background:var(--panel2)}.content .panel{background:var(--panel);border-radius:var(--r-box);margin:0 0 12px;padding:16px 20px}.content .panel.mgrid{padding:0}.content .fmain>div>.panel{margin:16px;background:var(--panel);border-radius:var(--r-box)}.modal,.sdialog{border:0;border-radius:var(--r-box)}.content :is(.post,.req,.fcard){background:var(--panel);border-radius:var(--r-box);margin:0 0 8px}.content .chal{background:rgba(209,253,0,.07);border-left:0;border-radius:var(--r-box);margin:0 0 8px;padding:12px 20px}.content .chal.done{background:var(--panel)}.content .pcards{gap:8px;margin:0}.content .pcard{background:var(--panel);border-radius:var(--r-box)}.content .pcard:hover{background:#21242c}.content :is(.pcardn,.plan){background:var(--panel);border-radius:var(--r-box)}.content .invsum>div{background:var(--panel);border-radius:var(--r-box)}.content .panel :is(.post,.req,.chal.done,.pcard,.fcard,.pcardn,.plan){background:var(--panel2)}.content .panel .pcard:hover{background:var(--hover)}:is(.crewrow,.slot,.crow,.frow,.approw,.teamrow,.pkrow,.crewdream,.pend .prow,.brow,.arow,.vimeo-row,.ct-row){background:var(--panel2);border-radius:var(--r-btn);padding-left:12px;padding-right:12px;margin-bottom:4px}.brow{padding-bottom:8px}:is(details.cat,.fpick,.pcrew,.invproj,.crewdraft,.picked,.invitebox,.pkitem,.waitcrew,.vimeo-list,.pe-film,.duprow,.f3-noreel,.ldoor,.forhire,.pb-change,.pb-startbar,.awres,.mstatus,.fexist,.yourdates){background:var(--panel2);border-radius:var(--r-btn)}.vimeo-list{padding:4px}.yourdates{background:rgba(209,253,0,.08);border-color:transparent}.yourdates.ok{background:var(--teal-dim)}.fexist,.yourdates.ok{border-color:transparent}.fexist{background:rgba(209,253,0,.06)}.duprow.on{border-color:transparent;background:rgba(209,253,0,.1)}:is(.crewrow,.slot,.crow,.frow,.approw,.teamrow,.pkrow,.crewdream,.pend .prow,.brow,.arow,.ct-row,details.cat,.fpick,.invproj,.crewdraft,.picked,.invitebox,.pkitem,.waitcrew,.pe-film,.duprow,.f3-noreel,.ldoor,.forhire,.pb-change,.pb-startbar,.awres,.ttable td,.rtable td,.content .panel :is(.post,.req,.pcard,.fcard,.pcardn,.plan)) :is(.btn:not(.p),input:not([type=checkbox]):not([type=radio]),select,textarea,.chip:not(.on),.star){background:var(--hover)}.rtable,.ttable{border-collapse:separate;border-spacing:0 4px}.rtable tbody td,.rtable tbody th,.ttable td{background:var(--panel2)}.rtable tbody tr>:first-child,.ttable td:first-child{border-radius:var(--r-btn) 0 0 var(--r-btn)}.rtable tbody tr>:last-child,.ttable td:last-child{border-radius:0 var(--r-btn) var(--r-btn) 0}.rtable tfoot td{font-weight:600}.kind,.ptype,.status{border:0;border-radius:4px;background:rgba(255,255,255,.07)}.status.ok{background:var(--teal-dim)}.status.wait{background:var(--hold-dim)}.status.bad,.status.late{background:rgba(228,87,79,.14)}.star{border:0;background:var(--panel2);border-radius:var(--r-sm)}.day,.seg,.wk .d{border:0}.seg{background:var(--panel2);padding:2px;gap:2px;border-radius:var(--r-btn)}.seg button{border-radius:4px}.seg button.on{background:var(--panel)}.pg-toggle{border:0;border-radius:var(--r-btn)}.pg-toggle button{border-radius:4px}.arch-search,.fsearch,.spanel.inline .sbox{border:0;border-radius:var(--r-btn)}.spanel.inline .sbox{background:var(--panel)}.fpill,.mchip,.mreact,.ptag,.tp-main{border-radius:var(--r-sm)}.mquick{border-radius:var(--r-btn);border:0}.mquick button{border-radius:var(--r-sm)}:is(.suggest,.aclist,.acmenu,.emojisugg,.sres,.spanel.inline .sres,.achart-tip,.toast){border:0;border-radius:var(--r-btn)}.betanote{border:0;background:rgba(209,253,0,.08)}.film.slot .thumb.empty,.picprev .pp.add{border:0;background:var(--panel2)}.pe-frame{border:0;background:var(--panel)}.content .panel .panel{background:var(--panel2)}.fmain{--fg:16px}@media (max-width:640px){.fmain{--fg:8px}}.content .fmain .ffilter{margin-left:0;margin-right:0;padding-left:var(--fg);padding-right:var(--fg)}.content .fmain>div>.panel.empty,.content .fmain>div>.panel.pcomposer{margin:16px var(--fg) 0;padding:16px 18px;background:var(--panel);border-radius:var(--r-box)}.content .fmain .post,.content .fmain .post.pside-on{margin-left:var(--fg);margin-right:var(--fg)}@media (max-width:640px){.content .fmain>div>.panel.empty,.content .fmain>div>.panel.pcomposer{margin-top:10px;padding:12px}}:root{--c-hold1:#d1fd00;--c-hold2:#ffa347;--c-book:#7fb2ff;--c-na:#ff7d76}.mcal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mcal-title{margin:0;font-size:28px;font-weight:600}.mcal-title span{font-weight:400;color:var(--ink2)}.mlegend{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--ink2)}.mlegend span{display:inline-flex;align-items:center;gap:6px}.mlegend i{width:10px;height:10px;border-radius:3px}.mlegend i.hold1{background:var(--c-hold1)}.mlegend i.hold2{background:var(--c-hold2)}.mlegend i.book{background:var(--c-book)}.mlegend i.na{background:var(--c-na)}.mcal{--gap:4px;display:flex;flex-direction:column;gap:var(--gap);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcal-dow{font-size:12px;color:var(--ink3);text-align:right;padding:0 8px 2px}.mcal-dow,.mcal-wk{display:grid;grid-template-columns:repeat(7,1fr)}.mcal-wk{grid-gap:var(--gap);gap:var(--gap);min-height:calc(30px + var(--lanes, 0) * 24px + 22px)}.mcal-d,.mcal-wk{position:relative}.mcal-d{background:var(--panel2);border-radius:6px;padding:5px 8px;text-align:right;font-size:13px;aspect-ratio:4/3;min-width:0}.mcal-d.out .mcal-n{color:var(--ink3)}.mcal-d.past{opacity:.5}.mcal-d.today .mcal-n{display:inline-block;min-width:24px;padding:1px 6px;border-radius:999px;background:var(--amber);color:var(--amber-ink);font-weight:700;text-align:center}.mcal-d.pick{cursor:pointer}.mcal-d.pick:hover{background:var(--hover)}.mcal-d.sel{background:rgba(209,253,0,.1);box-shadow:inset 0 0 0 2px rgba(209,253,0,.55)}.mcal-d.q{box-shadow:inset 0 0 0 2px var(--amber)}.mcal-d.locked{background:repeating-linear-gradient(135deg,var(--panel2) 0 6px,var(--panel) 6px 12px);cursor:pointer}.mcal-pro{position:absolute;left:8px;bottom:6px;font-size:11px;color:var(--ink3)}.mcal-bar{position:absolute;z-index:1;height:21px;top:calc(28px + var(--lane) * 24px);left:calc((100% + var(--gap)) / 7 * var(--c0) + 3px);width:calc((100% + var(--gap)) / 7 * var(--span) - var(--gap) - 6px);border:0;border-radius:5px;padding:0 8px;font:inherit;font-size:12px;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px;cursor:pointer}.mcal-bar:disabled{cursor:default}.mcal-bar.hold1{background:color-mix(in srgb,var(--c-hold1) 24%,var(--panel2));color:var(--c-hold1)}.mcal-bar.hold2{background:color-mix(in srgb,var(--c-hold2) 26%,var(--panel2));color:var(--c-hold2)}.mcal-bar.book{background:color-mix(in srgb,var(--c-book) 26%,var(--panel2));color:var(--c-book)}.mcal-bar.na{background:color-mix(in srgb,var(--c-na) 26%,var(--panel2));color:var(--c-na)}.mcal-bar:not(:disabled):hover{filter:brightness(1.2)}.mcal-lock{font-size:10px;opacity:.8}@media (max-width:640px){.mcal{--gap:2px}.mcal-d{padding:3px 4px;font-size:11px;aspect-ratio:1/1.1}.mcal-bar{font-size:0;padding:0;height:8px;top:calc(22px + var(--lane) * 11px)}.mcal-wk{min-height:calc(26px + var(--lanes, 0) * 11px + 14px)}.mcal-lock{display:none}.mcal-bar.hold1{background:var(--c-hold1)}.mcal-bar.hold2{background:var(--c-hold2)}.mcal-bar.book{background:var(--c-book)}.mcal-bar.na{background:var(--c-na)}.mcal-dow{padding:0 4px;font-size:10px}}.wk .d.a{background:var(--panel2);color:var(--ink3)}.wk .d.h{background:rgba(209,253,0,.18);color:var(--c-hold1)}.wk .d.b{background:rgba(127,178,255,.2);color:var(--c-book)}.wk .d.u{background:rgba(255,125,118,.18);color:var(--c-na)}.plist{display:flex;flex-direction:column;gap:10px}.pl-item{background:var(--panel);border-radius:var(--r-box)}.pl-item.wrapped{opacity:.6}.pl-head{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.pl-toggle{flex:1 1;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:center;background:none;border:0;padding:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pl-chev{grid-row:1;font-size:20px;line-height:1;color:var(--ink3);transition:transform .15s ease}.pl-item.open .pl-chev{transform:rotate(90deg);color:var(--ink)}.pl-title{grid-row:1;grid-column:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pl-name{font-weight:600;font-size:17px}.pl-sub{grid-row:2;grid-column:2;font-size:13px;display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px}.pl-counts,.pl-sub{color:var(--ink2)}.pl-counts b{color:var(--ink);font-weight:600;margin-left:8px}.pl-counts b:first-child{margin-left:0}.pl-faces{grid-row:1/span 2;grid-column:3;display:flex}.pl-face{width:34px;height:34px;border-radius:8px;overflow:hidden;background:var(--panel2);margin-left:-6px;box-shadow:0 0 0 2px var(--panel);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink2)}.pl-face img{width:100%;height:100%;object-fit:cover}.pl-toggle:hover .pl-name{text-decoration:underline}.pl-acts{display:flex;gap:8px;flex:none}.pl-body{padding:2px 16px 16px 42px;display:flex;flex-direction:column;gap:16px}.pl-glabel{font-weight:600;font-size:14px;margin-bottom:8px}.pl-glabel .dim{font-weight:400;margin-left:4px}.pl-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.pl-person{display:flex;flex-direction:column;background:var(--panel2);border-radius:8px;overflow:hidden;color:var(--ink);text-decoration:none;transition:background .12s ease}.pl-person:hover{background:var(--hover)}.pl-photo{aspect-ratio:1/1;background:#2b2f3a;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:var(--ink3)}.pl-photo img{width:100%;height:100%;object-fit:cover;display:block}.pl-pname{font-weight:600;font-size:15px;padding:9px 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-prole{font-size:12.5px;color:var(--ink2);padding:2px 10px 10px;line-height:1.35}.pl-prole b{color:var(--ink);font-weight:500}.pl-person.hold .pl-photo{box-shadow:inset 0 -3px 0 #ffa347}.pl-person.booked .pl-photo{box-shadow:inset 0 -3px 0 #7fb2ff}.pl-person.offer .pl-photo{box-shadow:inset 0 -3px 0 var(--ink3)}.pl-plan{background:var(--panel2);border-radius:8px;padding:12px 14px}.pl-slot{display:grid;grid-template-columns:minmax(0,1fr) auto 56px;grid-gap:14px;gap:14px;font-size:14px;padding:5px 0}.pl-slot a{text-align:right}.pl-full{color:var(--teal,#7fd1a8)}@container main (max-width: 700px){.pl-head{flex-direction:column}.pl-acts{align-self:stretch}.pl-acts>*{flex:1 1;text-align:center}.pl-faces{display:none}.pl-body{padding-left:16px}.pl-people{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}button.pl-person{font:inherit;border:0;padding:0;text-align:left;cursor:pointer}.pl-plan>.cplan{padding:0;margin:0;background:none}html:root input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;cursor:pointer;width:38px;height:22px;margin:0;padding:0;border:0;border-radius:11px;background:#3a3f4b;transition:background .15s;accent-color:auto;vertical-align:middle}html:root input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}html:root input[type=checkbox]:checked{background:var(--amber)}html:root input[type=checkbox]:checked:before{transform:translateX(16px);background:#15171c}html:root input[type=checkbox]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}html:root input[type=checkbox]:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){html:root input[type=checkbox],html:root input[type=checkbox]:before{transition:none}}.reeladd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;aspect-ratio:16/9;margin-top:14px;padding:20px;border:0;border-radius:10px;background:var(--panel2);color:var(--ink3);font:inherit;cursor:pointer;box-sizing:border-box}button.reeladd:hover{color:var(--ink2);background:#2a2e39}.reeladd-plus{font-size:clamp(48px,9vw,96px);line-height:1;font-weight:300}.reeladd-t{font-size:clamp(20px,3.4vw,40px)}.reeladd.on{cursor:default}.reeladd-form{display:flex;gap:8px;width:min(560px,100%);flex-wrap:wrap}.reeladd-form input{flex:1 1;min-width:200px;background:#2e333f}.reeladd-form .btn{margin-top:0}.pc{--pc-cols:minmax(0,1.5fr) repeat(3,minmax(0,1fr));margin-top:48px}.pc-title{font-size:22px;font-weight:500;text-align:center;margin:0 0 44px}.pc-head{position:-webkit-sticky;position:sticky;z-index:4;display:grid;grid-template-columns:var(--pc-cols);grid-gap:2px;gap:2px;padding:10px 0;background:var(--bg)}.ld .pc-head{background:var(--ld-bg)}.pc-h{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 8px}.pc-h b{font-weight:500;font-size:17px}.pc-h.pro b{color:var(--amber)}.pc-hsub{font-size:13.5px;color:var(--ink3)}.pc-hact{max-width:220px;margin-top:8px}.pc-hact,.pc-hact>*{width:100%}.pc-sec{margin-top:26px}.pc-sec h3{font-size:18px;font-weight:500;margin:0 0 12px}.pc-row{display:grid;grid-template-columns:var(--pc-cols);grid-gap:2px;gap:2px;margin-bottom:2px}.pc-row>div{background:var(--panel);min-height:54px;display:flex;align-items:center;padding:10px 16px;font-size:16px}.pc-sec .pc-row:first-of-type>div:first-child{border-top-left-radius:var(--r-box,10px)}.pc-sec .pc-row:first-of-type>div:last-child{border-top-right-radius:var(--r-box,10px)}.pc-sec .pc-row:last-of-type>div:first-child{border-bottom-left-radius:var(--r-box,10px)}.pc-sec .pc-row:last-of-type>div:last-child{border-bottom-right-radius:var(--r-box,10px)}.pc-name{justify-content:space-between;gap:10px;color:var(--ink)}.pc-c{justify-content:center;text-align:center;color:var(--ink2)}.pc-row>.pc-c.pro{background:var(--panel2)}.pc-y{color:var(--amber);display:inline-flex}.pc-n{display:inline-block;width:12px;border-top:1.5px solid var(--ink3)}.pc-v{font-size:15px;line-height:1.35}.pc-yv{display:inline-flex;align-items:center;gap:10px}.pc-yv .pc-v{color:var(--ink2)}.pc-i{flex:none;width:17px;height:17px;border-radius:50%;border:1px solid var(--ink3);background:none;color:var(--ink3);font:inherit;font-size:10.5px;line-height:1;padding:0;cursor:help;display:inline-flex;align-items:center;justify-content:center}.pc-i:focus-visible,.pc-i:hover{color:var(--ink);border-color:var(--ink2)}.pc-i[data-tip]:after{white-space:normal;width:240px;text-align:left;font-weight:400;line-height:1.4;left:0;transform:translateY(3px)}.pc-i[data-tip]:focus:after,.pc-i[data-tip]:hover:after{opacity:1;transform:none;transition-delay:.1s}.pc-note{margin:12px 2px 0;font-size:14px;color:var(--ink3);line-height:1.5;max-width:760px}.pc-faq{max-width:760px;margin:64px auto 0}.pc-faq details{background:var(--panel);border-radius:6px;margin-bottom:14px;padding:0 28px}.pc-faq summary{cursor:pointer;padding:30px 0;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:12px}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary:after{content:"+";color:var(--ink3)}.pc-faq details[open] summary:after{content:"–"}.pc-faq p{margin:0;padding:0 0 34px;color:var(--ink2);font-size:16px;line-height:1.6}@media (max-width:720px){.pc{--pc-cols:repeat(3,minmax(0,1fr))}.pc-hact,.pc-hname{display:none}.pc-row>.pc-name{grid-column:1/-1;min-height:0;padding:10px 12px 4px;border-radius:0!important}.pc-sec .pc-row:first-of-type>.pc-name{border-top-left-radius:var(--r-box,10px)!important;border-top-right-radius:var(--r-box,10px)!important}.pc-row>.pc-c{min-height:40px;padding:6px;border-radius:0!important}.pc-sec .pc-row:last-of-type>.pc-c:nth-child(2){border-bottom-left-radius:var(--r-box,10px)!important}.pc-sec .pc-row:last-of-type>.pc-c:last-child{border-bottom-right-radius:var(--r-box,10px)!important}.pc-v{font-size:14px}.pc-row>div{font-size:15px}.pc-i[data-tip]:after{width:200px}}.lcard{display:flex;flex-direction:column;margin-top:10px;border-radius:10px;overflow:hidden;background:#262a34;color:var(--ink);text-decoration:none;max-width:640px}.lcard:hover{background:#2a2e39}.lcard-img{width:100%;aspect-ratio:1.91/1;object-fit:cover;display:block;background:#1e2129}.lcard-b{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;min-width:0}.lcard-site{font-size:12px;color:var(--ink3)}.lcard-t{font-size:14px;font-weight:600;line-height:1.3}.lcard-d,.lcard-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcard-d{font-size:13px;color:var(--ink2)}.pdeg{margin-left:-4px;font-weight:400;white-space:nowrap}.pdeg,.post .pvia{font-size:13px;color:var(--ink3)}.post .pvia{grid-column:1/-1;margin:-2px 0 10px}.nprefs{margin-top:10px;display:grid;grid-gap:2px;gap:2px}.nprow{display:grid;grid-template-columns:minmax(0,1fr) 52px 52px;align-items:center;grid-gap:8px;gap:8px;padding:6px 0}.nprow.head{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);padding:0}.nprow.head span:not(:first-child),.nprow>input{justify-self:center}.smsbox{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--panel2)}.smsbox.col{display:block;max-width:520px}.savebar-wrap{display:grid;grid-template-rows:1fr;animation:savebar-open .5s cubic-bezier(.22,1,.36,1) both}.savebar-wrap.closing{animation:savebar-close .38s cubic-bezier(.4,0,.6,1) both;pointer-events:none}.savebar-in{min-height:0;overflow:hidden;padding:0 2px 2px;margin:0 -2px -2px}.savebar-wrap .savebar{animation:savebar-rise .55s cubic-bezier(.22,1,.36,1) both}.savebar-wrap.closing .savebar{animation:savebar-sink .3s cubic-bezier(.4,0,1,1) both}.savebar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--panel2)}.savebar .btn{margin-top:0}.savebar-btns{display:flex;gap:8px;margin-left:auto}.savebar-wrap.sticky{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5}.savebar-wrap.sticky .savebar-in{overflow:visible}.savebar-wrap.sticky .savebar{box-shadow:0 10px 30px rgba(0,0,0,.45)}@keyframes savebar-open{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes savebar-close{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@keyframes savebar-rise{0%{transform:translateY(10px);opacity:0}40%{opacity:.6}to{transform:none;opacity:1}}@keyframes savebar-sink{0%{transform:none;opacity:1}to{transform:translateY(6px);opacity:0}}@media (prefers-reduced-motion:reduce){.savebar-wrap,.savebar-wrap .savebar,.savebar-wrap.closing,.savebar-wrap.closing .savebar{animation-duration:1ms}}.np-why{margin:12px 0 0}.np-groups{gap:18px;margin-top:16px}.np-row,.npg-head{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;grid-gap:8px;gap:8px}.np-row.two,.npg-head.two{grid-template-columns:minmax(0,1fr) 52px 52px}.npg-head{padding:0 0 6px}.npg-head h4{margin:0;font-size:13px;font-weight:500;color:var(--ink)}.npg-head span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);justify-self:center}.np-row{padding:9px 0;font-size:14px}.np-na,.np-row>input{justify-self:center}.np-na{color:var(--ink3);font-size:12px}.np-t{display:flex;flex-direction:column;gap:2px;min-width:0}.np-h{font-size:12px;color:var(--ink3)}.phonein{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:4px}.phonein input,.phonein select{width:100%;margin-top:0}.mreport{background:none;border:0;padding:0 0 0 8px;color:var(--ink3);font:inherit;font-size:10px;cursor:pointer;opacity:0}.mreport:focus,.msg:hover .mreport{opacity:1}@media (hover:none){.mreport{opacity:.7}}.mreport:hover{color:var(--ink);text-decoration:underline}.mwarn{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--panel2)}.mwarn b{color:var(--amber,#f5b800);font-size:13px}.mblocked{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--panel2);color:var(--ink2,var(--ink3));text-align:center}.tsmore{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:16px}.tsmore .col{display:flex;flex-direction:column}.tsrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0}.tsbox{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--panel2)}.tscodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;margin:8px 0}.tsqr{width:176px;height:176px;background:#fff;border-radius:6px;padding:8px}.btn.oauth{width:100%;margin-top:4px;background:var(--panel2);color:var(--ink);justify-content:center;display:flex;align-items:center;gap:10px}.btn.oauth img{flex:none;width:20px;height:20px}.btn.oauth:hover{background:#2c303b}.btn.oauth+.btn.oauth{margin-top:8px}.btn.oauth.apple{background:#fff;color:#000}.btn.oauth.apple:hover{background:#e8e8ea}.lor{text-align:center;margin:14px 0 2px}.tabs.has-end{align-items:center}.tabs-end{margin-left:auto;padding-left:12px;flex-shrink:0}.upl-card{display:flex;flex-direction:column;align-items:center;gap:16px}.upl-box{width:100%;border-radius:6px;overflow:hidden;background:#2f3341}.upl-img{aspect-ratio:1;background:#20232b;display:grid;place-items:center;color:var(--ink3)}.upl-img img{width:100%;height:100%;object-fit:cover;display:block}.upl-cap{padding:10px 10px 12px;font-size:13px;line-height:1.4}.bkgroup{margin-bottom:18px}.bkgroup h3{margin:0 0 8px;font-weight:400;font-size:14px;color:var(--ink2)}.bklist{display:flex;flex-direction:column;gap:6px}.bk{background:var(--panel)}.bk,.bkhead{border-radius:var(--r-box)}.bkhead{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink);text-decoration:none}.bkhead:hover{background:var(--hover)}.bk.open .bkhead{border-radius:var(--r-box) var(--r-box) 0 0}.bkmain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.bkt{font-size:14px}.bkchev,.bkstat{flex-shrink:0}.bkchev{color:var(--ink3);transition:transform .15s}.bk.open .bkchev{transform:rotate(180deg)}.bkbody{padding:0 14px 14px}.content .bkbody .panel{border:0;margin:0 0 8px;padding:14px;background:var(--panel2);border-radius:var(--r-box)}.bkpast>summary{list-style:none;cursor:pointer}.bkpast>summary::-webkit-details-marker{display:none}.bkpast>summary h3{display:inline}.bkpast[open]>summary{margin-bottom:8px}.printonly{display:none}@media (max-width:640px){.bkhead{flex-wrap:wrap;padding-right:38px}.bkstat{order:3;width:100%}.bkchev{position:absolute;right:14px;top:15px}.bk{position:relative}.bkbody{padding:0 10px 10px}}@media print{.printonly{display:block}.bk:not(.open),.bkgroup h3,.bkhead,.bkpage>h1,.bkpage>p,.bkpast>summary{display:none!important}.bk,.bkbody,.content .bkbody .panel{background:none!important;padding:0!important}}.tsbox-cf{margin-top:10px}.sidemsg,.tsbox-cf:empty{display:none}.sidemsg{flex-direction:column;flex:1 1 auto!important;min-height:140px;margin-top:8px;padding:6px 4px;background:var(--panel);border-radius:var(--r-box)}@media (min-width:1001px){.side:not(.collapsed) .sidemsg{display:flex}.side:not(.collapsed) .nav.dmnav{display:none}}@media (min-width:1060px) and (max-width:1239px){.shell .side .sidemsg{display:none}.shell .side .nav.dmnav{display:flex}}.smhead{gap:2px;padding:0 0 4px}.smhead,.smtitle{display:flex;align-items:center}.smtitle{flex:1 1;min-width:0;gap:10px;padding:8px 2px 8px 12px;border-radius:var(--r-btn);color:var(--ink);text-decoration:none;font-size:15px;white-space:nowrap}.smtitle:hover{background:var(--panel2)}.smtitle svg{flex:none}.smtitle b{overflow:hidden;text-overflow:ellipsis;font-weight:400}.smcount{flex:none;margin-left:-6px;font-style:normal;font-size:11px;line-height:17px;min-width:17px;padding:0 4px;border-radius:5px;text-align:center;background:var(--amber);color:var(--amber-ink)}.smnew{flex:none;width:28px;height:28px;color:var(--ink2)}.smlist{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px}.smlist::-webkit-scrollbar{display:none}.smrow{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:var(--r-btn);background:none;color:var(--ink2);font:inherit;text-align:left;cursor:pointer}.smrow.on,.smrow:hover{background:var(--panel2)}.smrow .av.s{width:40px;height:40px;border:0;font-size:12px}.smmain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.smtop{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.smlast,.smname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smname{font-size:13.5px;color:var(--ink2)}.smwhen{flex:none;font-size:11px}.smlast,.smwhen{color:var(--ink3)}.smlast{font-size:12px}.smrow.unread .smlast,.smrow.unread .smname{color:var(--ink)}.smdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber)}.chatdock{position:fixed;z-index:55;height:0}.chatdock,.dockslot{bottom:0;pointer-events:none}.dockslot{position:absolute;transition:left .22s cubic-bezier(.2,.8,.3,1)}.chatdock.dragging .dockslot,.dockslot.dragging{transition:none}.dockslot.dragging{z-index:1}.dockslot.dragging .dockwin{box-shadow:0 16px 50px rgba(0,0,0,.7)}.dockslot .dwhead{cursor:-webkit-grab;cursor:grab;touch-action:none}body.dw-dragging,body.dw-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media (prefers-reduced-motion:reduce){.dockslot{transition:none}}.dockwin{pointer-events:auto;width:336px;height:min(480px,calc(100vh - var(--top-h) - 24px));display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-box) var(--r-box) 0 0;box-shadow:0 10px 40px rgba(0,0,0,.55)}.dockwin.min{width:220px;height:auto}.dwhead{flex:none;display:flex;align-items:center;gap:9px;padding:7px 6px 7px 10px;background:var(--panel2);border-radius:var(--r-box) var(--r-box) 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dockwin.min .dwhead{padding-top:6px;padding-bottom:6px}.dwhead:hover{background:var(--hover)}.dwhead:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.dwhead .av.s{border:0}.dwhead .av.s,.dwico{width:30px;height:30px}.dwico{flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);color:var(--ink2)}.dwname{flex:1 1;flex-direction:column;line-height:1.25}.dwname,.dwwho{min-width:0;display:flex}.dwwho{flex:1 1;align-items:center;gap:9px;color:inherit;text-decoration:none;border-radius:var(--r-btn)}.dwwho:hover .dwt{color:var(--amber)}.dwwho:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.dwt{font-size:14px;color:var(--ink)}.dws,.dwt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dws{font-size:11.5px;color:var(--ink3)}.dwbtns{flex:none;display:flex;gap:0}.dwbtn,.dwbtns{align-items:center}.dwbtn{width:28px;height:28px;display:inline-flex;justify-content:center;border:0;border-radius:var(--r-btn);background:none;color:var(--ink2);cursor:pointer;padding:0}.dwbtn:hover,.dwbtn[aria-expanded=true]{background:var(--panel);color:var(--ink)}.dockwin.min .dwmenu{display:none}.dwmenu{position:relative;display:inline-flex}.dwdd{position:absolute;right:0;top:calc(100% + 4px);z-index:2;min-width:170px;display:flex;flex-direction:column;padding:4px;background:var(--panel2);border-radius:var(--r-box);box-shadow:0 8px 24px rgba(0,0,0,.45);cursor:default}.dwdd .dwdditem,.dwdd a{display:block;width:100%;padding:7px 10px;border:0;border-radius:var(--r-btn);background:none;color:var(--ink);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.dwdd .dwdditem:hover,.dwdd a:hover{background:var(--hover)}.dwbody{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:4px 10px 10px}.dwbody .msgs{scrollbar-width:none;padding:8px 0}.dwbody .msgs::-webkit-scrollbar{display:none}.dwbody .msg{max-width:85%;font-size:13.5px}.dwbody .composer{border-top:0;padding-top:6px;gap:6px}.dwbody .composer .attach,.dwbody .composer .emojibtn{width:34px;height:34px}.dwbody .composer textarea{min-height:36px;font-size:13.5px}.dwbody .composer .btn{padding-left:12px;padding-right:12px}.dwbody .err,.dwbody .mblocked,.dwbody .mwarn{font-size:12.5px}.dwform{overflow-y:auto;scrollbar-width:none;padding-top:10px}.dwform::-webkit-scrollbar{display:none}.dwform label{display:block;margin-bottom:10px}.dwlock{padding:30px 10px;margin:auto 0}@media (max-width:899px){.chatdock{display:none}}@media print{.chatdock{display:none!important}}.pg-agree{max-width:520px}.pg-agree-row{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--ink2);cursor:pointer}.pg-agree-row input{margin-top:2px}.co{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.co-pay,.co-sum{background:var(--panel);border-radius:var(--r-box);padding:18px}.co-price{font-size:30px;line-height:1.1;color:var(--ink)}.co-price span{font-size:13px;color:var(--ink2);margin-left:6px}.co-special{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:var(--r-sm);background:rgba(209,253,0,.1);color:var(--amber);font-size:12.5px}.co-lines{display:flex;flex-direction:column;gap:2px;margin-top:14px}.co-line{display:grid;grid-template-columns:110px 1fr auto;grid-gap:10px;gap:10px;padding:8px 10px;background:var(--panel2);border-radius:var(--r-btn);font-size:13.5px}.co-when{color:var(--ink2)}.co-amt,.co-what{color:var(--ink)}.co-today{display:flex;justify-content:space-between;margin-top:10px;padding:10px;font-size:15px}.co-today b{font-weight:600}.co-email{margin-bottom:12px;padding:9px 12px;background:var(--panel2);border-radius:var(--r-btn)}.co-email .dim{margin-right:8px}.co-wait{padding:30px 0;text-align:center}.co-agree{margin-top:14px}.co-agree-row{display:flex;gap:10px;align-items:center;cursor:pointer}.co-agree-row,.co-agree-row .linkbtn{font-size:13px;color:var(--ink2)}.co-agree-text{margin:8px 0 0 48px;font-size:12.5px;line-height:1.5;color:var(--ink3)}.co-btn{width:100%;margin-top:14px;padding:12px;font-size:15px}.co-fine{margin:10px 0 0;text-align:center}@media (max-width:800px){.co{grid-template-columns:1fr}.co-line{grid-template-columns:90px 1fr auto}}form[data-busy] button{opacity:.6;cursor:progress;pointer-events:none}.odot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-left:6px;vertical-align:middle;position:relative;top:-1px;flex:none}h1 .odot{width:9px;height:9px;margin-left:10px;top:-3px}.av:has(>.adot){position:relative;overflow:visible}.av:has(>.adot)>img{border-radius:inherit}.adot{position:absolute;right:-2px;bottom:-2px;width:28%;height:28%;min-width:9px;min-height:9px;max-width:18px;max-height:18px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 2px var(--adot-ring,var(--bg));pointer-events:none}.card .adot,.modal .adot,.np .adot,.panel .adot,.side .adot{--adot-ring:var(--panel)}.tsec{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);padding:10px 10px 4px}.chatlist+.trow,.tlist .tsec:first-child{padding-top:6px}.av.chatav{border-radius:8px;background:var(--panel2);color:var(--ink2);font-size:18px;font-weight:500;border:0}.tbadge.muted{background:var(--panel2);color:var(--ink3)}.chatmsgs{gap:2px}.cmsg{display:flex;gap:8px;align-items:flex-start}.cmsg.first{margin-top:8px}.cmsg.mine{justify-content:flex-end}.cmsg .cav{width:32px;flex:none}.cmsg .cbubble{max-width:72%}.cmsg.mine .cbubble{align-self:auto;background:rgba(209,253,0,.16)}.cmsg.mine .mreacts{justify-content:flex-end}.cmsg.mine time{text-align:right}.cmsg.forme .cbubble{box-shadow:inset 3px 0 0 var(--amber)}.cmsg.sending{opacity:.65}.mentsugg button{display:flex;align-items:center;gap:8px}.cmute{display:inline-flex;align-items:center;gap:6px;margin:0}.cpeople{display:flex;flex-direction:column;gap:6px;max-height:none}.cperson{display:grid;grid-template-columns:32px 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 8px;background:var(--panel2);border-radius:var(--r-btn,6px)}.ccomposer textarea{width:100%;min-width:0}.acct-stack>.panel+.panel,.acct-stack>.panel+div,.acct-stack>div+.panel{margin-top:14px}.acct-stack>.panel:first-child,.acct-stack>:first-child+.panel{margin-top:0}@media (max-width:640px){.tabs.acct-tabs{flex-wrap:wrap;overflow:visible;row-gap:2px}.tabs.acct-tabs .tab{padding:8px 9px;font-size:13.5px}}.np{margin-top:14px}.acctabs>.np{margin-top:0}.np>.panel+.panel{margin-top:14px}.np h3{margin:0 0 10px}.np-ch{display:flex;flex-direction:column;gap:2px}.np-chrow{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:baseline;padding:8px 0;font-size:14px}.np-chname{color:var(--ink2);font-size:13px}.np-chtxt{line-height:1.45}.np-chtxt,.np-strong{color:var(--ink)}.np-chfull{grid-column:2}.np-chfull:empty{display:none}.np-chfull .smsbox,.np-text{margin-top:8px}.np-text{max-width:560px}.np-sub{margin:-4px 0 12px}.np-groups{display:flex;flex-direction:column;gap:6px;margin-top:0}.npg{border-radius:10px;background:var(--panel2)}.npg-top{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.npg-top:hover{background:var(--hover)}.npg-top:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.npg-t{flex:1 1;min-width:0}.npg-sum{font-size:12px}.npg-chev,.npg-sum{flex:none;color:var(--ink3)}.npg-chev{transition:transform .2s ease}.npg.open .npg-chev{transform:rotate(180deg)}.npg-body{padding:0 14px 8px;animation:cp-item .25s ease both}.npg .np-row{padding:9px 0}.np-colhead{padding:0 0 4px!important}.np-colhead>span:not(.np-allbtns){justify-self:center;font-size:11px;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em}.np-allbtns{display:flex;gap:12px}.np-allbtns .linkbtn{color:var(--ink3);text-decoration:none}.np-allbtns .linkbtn:hover:not(:disabled){color:var(--ink)}.np-allbtns .linkbtn:disabled{opacity:.45;cursor:default}@media (max-width:640px){.npg-top{flex-wrap:wrap;row-gap:2px}.npg-sum{order:3;width:100%;padding-right:28px}.np-chrow{grid-template-columns:1fr}.np-chfull{grid-column:1}}@media (prefers-reduced-motion:reduce){.npg-chev{transition:none}.npg-body{animation:none}}.cmsg.mine .mreacts.empty{left:auto;right:calc(100% + 6px)}.cmsg.mine .mquick{left:auto;right:0}.chatmsgs{overflow-x:hidden}.callbtn{display:inline-flex;align-items:center;gap:6px}.callbtn.live{background:var(--amber);border-color:var(--amber);color:#0b0b0b;animation:callpulse 1.8s ease-in-out infinite}@keyframes callpulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.callbtn.live{animation:none}}.callmask{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.86);display:flex;flex-direction:column;padding:12px;gap:8px}.callbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#fff}.callbar .muted{color:rgba(255,255,255,.7)}.callframe{flex:1 1;width:100%;border:0;border-radius:12px;background:#111;min-height:0}@media (max-width:640px){.callmask{padding:6px}.callbar .small.muted{display:none}}.dwbtn.callico.live{color:var(--amber)}.content .wrap.hiring,.content .wrap.jobf,.content .wrap.jobpage{max-width:1200px}.jobf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.jobf-head h1{margin:2px 0 0;font-size:22px;font-weight:500}.jobf-head .btn{margin-top:0}.hstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.hstat{background:var(--panel);border-radius:var(--r-box);padding:12px 16px;display:flex;flex-direction:column}.hnum{font-size:20px}@media (max-width:640px){.hstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hiring-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.content .hiring-grid>.panel,.hiring-empty,.hiring-jobs{flex:999 1 560px;min-width:0;margin:0}.hiring-side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.content .hiring-side .panel{margin:0}.hiring-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.htable{overflow-x:auto;display:flex;flex-direction:column;gap:6px}.hrow{display:grid;grid-template-columns:minmax(220px,2.4fr) repeat(5,minmax(40px,.5fr)) minmax(48px,.6fr) minmax(64px,.8fr);grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-radius:var(--r-btn);background:var(--panel2);color:var(--ink);text-decoration:none;font-size:13px;min-width:640px}.hrow>span:not(.hjob){text-align:center}.hrow:hover{background:var(--hover)}.hrow.hhead{color:var(--ink2);font-size:12px;padding:0 12px}.hrow.hhead,.hrow.hhead:hover{background:none}.hjob{display:flex;flex-direction:column;min-width:0}.hjob>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnew{color:var(--amber)}.hgroup{display:flex;flex-direction:column;gap:6px}.hgroup-h{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--ink2);padding:8px 12px 0}.hitem{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--panel2);border-radius:var(--r-btn);font-size:13px}.hact,.hitem{margin-top:6px}.jobf-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.jobf-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.content .jobf-main .panel,.content .jobf-side .panel{margin:0}.jobf-side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 12px)}@media (max-width:900px){.jobf-side{position:static}}.jobf-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.jobf-3,.jobf-4{display:grid;gap:12px}.jobf-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px}@media (max-width:640px){.jobf-3,.jobf-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobf-type{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.jobf-type .lbl{font-size:12px;color:var(--ink2);width:100%}.jobf-q{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px;background:var(--panel2);border-radius:var(--r-btn);margin-bottom:8px}.jobf-q input:not([type=checkbox]){flex:1 1 260px;background:var(--panel)}.jobf-q select{width:auto;background:var(--panel)}.jobf-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.jobf-opt select{width:160px}.jobcard{display:flex;flex-direction:column;gap:6px}.jobcard-top{gap:10px}.jobcard-logo,.jobcard-top{display:flex;align-items:center}.jobcard-logo{width:40px;height:40px;border-radius:var(--r-btn);background:var(--panel2);justify-content:center;color:var(--ink2);flex:none}.jobcard-rate{color:var(--amber)}.jobcard .btn{align-self:flex-start;margin-top:4px}.jobacts{gap:6px;flex-wrap:wrap}.jobacts .btn{margin-top:0}.jobstages{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:10px;gap:10px;overflow-x:auto}.content .jobstages .panel{margin:0;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.jobstage-h{display:flex;justify-content:space-between;font-size:12px;color:var(--ink2);padding:2px 4px}.jobapp{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--panel2);border-radius:var(--r-btn);color:var(--ink);text-decoration:none;font-size:13px}.jobapp:hover{background:var(--hover)}.kind.job{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.jcard{margin-top:12px;padding:16px;border-radius:var(--r-box);background:var(--panel2);display:flex;flex-direction:column;gap:10px}.jcard-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.jcard-brand{font-size:11px;letter-spacing:1.5px;color:var(--ink2)}.jcard-brand span{color:var(--amber)}.jcard-label{font-size:12px;padding:2px 8px;border-radius:var(--r-sm);background:var(--amber);color:var(--amber-ink)}.jcard-title{font-size:22px;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.jcard-co{gap:10px;color:var(--ink2);font-size:13px;min-width:0}.jcard-co,.jcard-logo{display:flex;align-items:center}.jcard-logo{width:32px;height:32px;border-radius:var(--r-sm);background:var(--panel);color:var(--ink);justify-content:center;flex:none;overflow:hidden}.jcard-logo img{width:100%;height:100%;object-fit:cover}.jcard-facts{display:flex;flex-wrap:wrap;gap:6px}.jcard-facts>span{font-size:12px;padding:4px 9px;border-radius:var(--r-sm);background:var(--panel);color:var(--ink)}.jcard-note{font-size:12px;color:var(--ink3)}.jcard-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jcard-actions .btn,.jcard.big{margin-top:0}.jcard.big{padding:24px;gap:14px}.jcard.big .jcard-title{font-size:30px}.jcard.big .jcard-co{font-size:15px}.jcard.big .jcard-logo{width:44px;height:44px}.jcard.big .jcard-facts>span{font-size:13px;padding:6px 11px}.jobf-side .jcard{margin-top:0}.jshare{position:relative;display:inline-flex}.jshare>.btn{margin-top:0}.jshare-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:240px;padding:4px;border-radius:var(--r-btn);background:var(--panel2);box-shadow:0 8px 24px rgba(0,0,0,.45);display:flex;flex-direction:column}.jshare-menu a,.jshare-menu button{text-align:left;font:inherit;font-size:13px;color:var(--ink);background:none;border:0;padding:8px 10px;border-radius:var(--r-sm);text-decoration:none;cursor:pointer}.jshare-menu a:hover,.jshare-menu button:hover{background:var(--hover)}.pjob{max-width:540px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding-top:24px;padding-bottom:24px}.pjob .jpic{width:100%}.pjob-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pjob-bar .btn{margin-top:0}.wrap>.pjob-join{max-width:540px;margin:0 auto 40px}.pjob-body h3{font-size:14px;color:var(--ink2);margin:16px 0 6px}.pjob-desc{white-space:pre-wrap;overflow-wrap:anywhere}.pjob-qs{margin:0;padding-left:18px;color:var(--ink2);font-size:13px}.pjob-join{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pjob-join .btn{margin-top:0}.modal.japply{max-width:560px;gap:12px;border:0}.modal.japply,.modal.japply label{display:flex;flex-direction:column}.modal.japply label{gap:4px;font-size:13px}.modal.japply .row.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.modal.jpreview{max-width:760px;display:flex;flex-direction:column;gap:12px;border:0}.modal.jpreview .jcard{background:var(--bg)}@media (max-width:560px){.jcard.big .jcard-title{font-size:24px}.modal.japply .row.two{grid-template-columns:1fr}.jshare-menu{left:auto;right:0}}.jpic{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--r-box);overflow:hidden;background:var(--panel2)}.jpic.wide{aspect-ratio:1200/630}.jpic img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s}.jpic.loading img{opacity:.55}.pjob-post{margin-top:12px;max-width:520px}.pjob-post>a{display:block}.pjob-post-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.pjob-post-bar .btn{margin-top:0}.jprev-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.modal.jpreview{max-width:900px}.jdesign{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.jdesign,.jdesign-pics{display:grid;align-items:start}.jdesign-pics{grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:12px;gap:12px}.jobf-side .jpic{max-width:320px}@media (max-width:820px){.jdesign,.jdesign-pics,.jprev-grid{grid-template-columns:1fr}}.content .wrap.jobs{max-width:660px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.jobs [hidden]{display:none!important}.content .jobs .panel{margin:0}.jobs form{display:flex;flex-direction:column;gap:12px}.jobs-h{font-size:22px;font-weight:500;margin:0 0 10px}.jobs-prog{display:flex;flex-direction:column;gap:6px}.jobs-bar{height:4px;border-radius:2px;background:var(--panel2);overflow:hidden}.jobs-bar>span{display:block;height:100%;background:var(--amber);transition:width .25s}@media (prefers-reduced-motion:reduce){.jobs-bar>span{transition:none}}.jobs-nav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.jobs-nav .btn{margin-top:0}.jobf-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:520px){.jobf-2{grid-template-columns:1fr}}.jobs-dhead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.jobs-dhead .btn{margin-top:0}.jobs textarea{resize:none;overflow:hidden;min-height:280px;line-height:1.5}.jobs-writing{min-height:280px;display:flex;align-items:center;justify-content:center;background:var(--panel2);border-radius:var(--r-btn)}.jobs-sum{display:flex;flex-direction:column;gap:6px}.jobs-sum>button{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;font:inherit;color:inherit;border:0;cursor:pointer;padding:12px 14px;background:var(--panel2);border-radius:var(--r-btn)}.jobs-sum>button:hover{filter:brightness(1.15)}.jobs-sum>button>.small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.jobs-sum>button{grid-template-columns:minmax(0,1fr) auto}.jobs-sum>button>.small{grid-column:1}}.jobs-pic{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:560px){.jobs-pic{grid-template-columns:1fr}.jobs-pic .jpic{max-width:320px}}.jobs-field{margin-top:14px}.jobs-field>.lbl{display:block;font-size:12px;color:var(--ink2);margin-bottom:4px}.tpick.posp{padding-top:0;border-top:0}.tpick.posp,.tpick.posp .tp-search{margin-top:0}.tpick.posp .tp-picked{margin:0}.tpick .posp-row{width:100%;font:inherit;font-size:14px;border:0;background:none;text-align:left;cursor:pointer;justify-content:space-between}.bens-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 16px;gap:2px 16px}@media (max-width:520px){.bens-grid{grid-template-columns:1fr}}.bens-row{margin-top:6px}.content .wrap.signup,.wrap.signup{max-width:460px;margin:0 auto;padding-top:32px}.signup .su-title{text-align:center;margin-bottom:14px}.signup .su-wide{width:100%;margin-top:14px}.signup .su-foot,.signup .su-legal{text-align:center;margin:12px 0 0}.signup .su-back{font-size:20px;padding:0;margin-bottom:6px}.signup .su-pass{display:flex;align-items:center;gap:8px}.signup .su-pass input{flex:1 1}.signup .su-free{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--ink);margin-top:4px}.signup .su-list{display:flex;flex-direction:column;gap:2px;margin-top:6px}.signup .su-list>button{text-align:left;font:inherit;font-size:14px;color:var(--ink);background:var(--panel2);border:0;border-radius:var(--r-btn);padding:9px 12px;cursor:pointer}.signup .su-list>button:hover{filter:brightness(1.15)}.signup .jobs-bar{margin-bottom:12px}.modal.photoask{max-width:420px}.photoask-up{margin-top:10px}.rs-prev{display:flex;flex-direction:column;gap:8px}.rs-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-links{display:flex;gap:14px}.rs-links a{color:var(--ink2)}.rs-pdf{width:100%;height:min(1100px,130vw);border:0}.rs-page,.rs-pdf{border-radius:8px;background:#fff}.rs-page{color:#1a1a1a;padding:36px 40px;font-size:13px;line-height:1.5;max-width:816px}.rs-page h1,.rs-page h2,.rs-page h3,.rs-page h4{color:#1a1a1a;margin:14px 0 6px}.rs-page p{margin:0 0 6px}.rs-page table{border-collapse:collapse}.rs-page td{padding:2px 8px 2px 0;vertical-align:top}@media (max-width:600px){.rs-page{padding:20px 16px}}.jb-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.jb-head h1{margin:0}.jb-filters{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 16px;margin-bottom:14px}.jb-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink2);margin:0}.jb-filters input,.jb-filters select{margin:0}.jb-q{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink2);min-width:0}.jb-qrow{display:flex;gap:6px}.jb-qrow input{flex:1 1;min-width:0}.jb-go{flex:none;padding:0 14px;border:0;border-radius:6px;background:var(--panel2);color:var(--ink);font-size:13px;cursor:pointer}@media (max-width:900px){.jb-filters{grid-template-columns:1fr 1fr}.jb-q{grid-column:1/-1}}.jb-cols{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.jb-list{flex:999 1 520px;flex-direction:column}.jb-list,.jb-side{min-width:0;display:flex;gap:10px}.jb-side{flex:1 1 260px;flex-direction:column}.jb-count{padding:0 4px}.jb-more{align-self:center;margin-top:4px}.jb-job{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;padding:16px;margin:0}.jb-logo{width:44px;height:44px;border-radius:6px;background:var(--panel2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;font-size:11px;color:var(--ink2)}.jb-logo img{width:100%;height:100%;object-fit:cover}.jb-body{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.jb-title{font-size:15px;color:var(--ink);text-decoration:none}.jb-title:hover{text-decoration:underline}.jb-act{align-items:flex-end;gap:6px}.jb-act,.jb-box{display:flex;flex-direction:column}.jb-box{padding:16px;margin:0;gap:8px}.jb-box h3{margin:0;font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--ink2);font-weight:500}.jb-app{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--panel2);border-radius:6px;color:var(--ink);text-decoration:none;font-size:13px}.jb-app:hover{filter:brightness(1.08)}.jb-empty{padding:16px;margin:0}.li-steps ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:16px}.li-steps li{font-size:14px}.li-title{padding:8px 10px;background:var(--panel2);border-radius:6px;font-size:13px;overflow-wrap:anywhere}.jb-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"list filt" "list side";grid-template-rows:auto 1fr;grid-gap:10px 14px;gap:10px 14px;align-items:start}.jb-grid>.jb-list{grid-area:list}.jb-grid>.jb-filtercol{grid-area:filt;margin-top:38px}.jb-grid>.jb-list>.jb-count:first-child{height:20px;line-height:20px;margin-bottom:8px}.jb-grid>.jb-side{grid-area:side}.jb-vert{display:flex;flex-direction:column;gap:10px;margin:0}.jb-vert .jb-f{padding:14px 16px;margin:0;gap:8px}.jb-vert .jb-f>span{font-size:12px;color:var(--ink2)}.jb-vert input,.jb-vert select{margin:0;width:100%;box-sizing:border-box}@media (max-width:900px){.jb-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"filt" "list" "side";grid-template-rows:auto}.jb-grid>.jb-filtercol{margin-top:0}.jb-vert{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.jb-vert .jb-f:first-child{grid-column:1/-1}.jb-vert .jb-f{padding:10px 12px}}.rs-link{background:none;border:0;padding:0;color:var(--ink2);font:inherit;cursor:pointer;text-decoration:underline}.rs-link.on{color:var(--ink);text-decoration:none}.jb-sum{margin:2px 0}.jb-f,.jb-sum{color:var(--ink2)}.jb-f{display:flex;flex-direction:column;gap:4px;font-size:12px}.jb-f,.sg{min-width:0}.sg{position:relative}.sg input,.sg-picked{margin:0;width:100%}.sg-picked{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:9px 10px;border:0;border-radius:6px;background:var(--panel2);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;text-align:left}.sg-picked span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-picked span:last-child{color:var(--ink2)}.sg-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);min-width:220px;background:var(--panel2);border-radius:8px;padding:4px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.35)}.sg-row{text-align:left;background:none;border:0;border-radius:6px;padding:8px 10px;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.sg-row.on,.sg-row:hover{background:#303542}.sg-none{padding:8px 10px}.jx{max-width:820px}.jx-card{padding:22px}.jx-head{display:flex;gap:14px;align-items:flex-start}.jx-titles{min-width:0;display:flex;flex-direction:column;gap:3px}.jx-titles h1{margin:0 0 2px;font-size:22px}.jx-acts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}.jx-desc{white-space:pre-wrap;line-height:1.6;margin-top:14px;background:var(--panel2);border-radius:10px;padding:18px 20px}.jx-orig{margin:14px 0 0}.jx-pic{width:100%;max-width:540px;height:auto;display:block;margin:0 auto;border-radius:10px}.jss{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.jss-send{max-width:460px;width:calc(100% - 32px)}.jss-send .sg-list{position:static;margin-top:4px;box-shadow:none}.unf-box{position:relative}.unf-at{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink3);font-size:14px;pointer-events:none}.unf-box input{padding-left:24px}.unf-msg{margin:6px 0 0;font-size:12px;color:var(--ink3);min-height:16px}.unf-msg.is-ok{color:#d1fd00}.unf-msg.is-bad{color:var(--red)}.unf-sugg{margin:4px 0 0;font-size:12px;color:var(--ink3)}.unf-pick{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.unf-pick:hover{color:#d1fd00}.modal.unprompt{max-width:440px}.atname{color:var(--ink3);font-size:12.5px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.f3-at{display:block;margin-top:-2px}.mpick{position:fixed;z-index:400;background:var(--panel2);border-radius:8px;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.mpick,.mpick-i{display:flex;flex-direction:column}.mpick-i{align-items:flex-start;gap:1px;text-align:left;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.mpick-i.on{background:var(--panel)}.mpick-u{font-size:12px;color:var(--ink3)}.jt-row{display:block;color:inherit;text-decoration:none;padding:14px 18px;margin:10px 0}.jt-row:hover{background:var(--panel2)}.jt-title{font-weight:500}.ig-slides{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.ig-slides a{display:block;border-radius:6px;overflow:hidden;background:var(--panel2);aspect-ratio:4/5}.ig-slides img{width:100%;height:100%;object-fit:cover;display:block}.ig-cap{white-space:pre-wrap;background:var(--panel2);border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.5;margin:10px 0 0}.jb-soon{color:var(--amber);margin:2px 0}.jt-closed{opacity:.5}.ig-post{background:var(--panel2);border-radius:6px;padding:10px 14px;font-size:14px}.err-text{color:var(--red)}.locked .rside,.locked .side{opacity:.62;cursor:pointer}.locked .rside:hover,.locked .side:hover{opacity:.8}.locked .side button.nav,.locked .smrow,.locked .smtitle{background:none;border:0;font:inherit;text-align:left;cursor:pointer}.locked .side .lk-dms{display:flex}.locked .nav.spill{width:100%}.locked .lk-link{background:none;border:0;color:var(--ink2);cursor:pointer;font:inherit;padding:0}.locked .nrow{align-items:flex-start}.locked .nico .nini{font-size:11px;font-weight:600}.lk-bar,.lk-teaser{display:none}.lk-modal{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}.lk-box{width:100%;max-width:440px;padding:22px}@media (max-width:1059px){.locked .rside{display:none}}@media (max-width:640px){.locked .side{opacity:1}.locked .side .lk-dms,.locked .side .nav.spill{display:none}.locked .content{padding-bottom:80px}.lk-teaser{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px 12px;background:var(--panel);border:0;border-radius:var(--r-box);color:var(--ink2);font:inherit;text-align:left;cursor:pointer}.lk-teaser b{color:var(--ink);font-weight:600}.lk-teaser .ndot{margin:0}.lk-teaser span.t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lk-jobs .jx-card{margin-bottom:14px}.lk-jobs [data-lock],.lk-jobs [data-lock] input{cursor:pointer}.lk-jobs .jb-filters input{pointer-events:none}.lk-jobs .jb-go{display:flex;align-items:center}.lk-jobs .lk-select{background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}.lk-jobs .lk-side{opacity:.62}.lk-jobs .lk-side:hover{opacity:.8}.lk-jobs .lk-more{color:var(--lime)}.jb-more-head{margin-top:10px}.social{gap:12px}.social,.social a{display:inline-flex;align-items:center}.social a{color:var(--ink2);text-decoration:none}.social a:hover{color:var(--ink)}.am-social{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.wrap.tut{max-width:none;margin-top:24px;scroll-margin-top:16px}.tut-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tut-head h1{margin:0}.tut-idx{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.tut-idx button{all:unset;box-sizing:border-box;display:flex;gap:6px;align-items:baseline;width:100%;height:100%;padding:9px 10px;border-radius:var(--r-btn);background:var(--panel);color:var(--ink2);font-size:13px;line-height:1.25;cursor:pointer}.tut-idx button em{font-style:normal;font-size:11.5px;letter-spacing:.08em;color:var(--ink3)}.tut-idx button:hover{background:var(--hover);color:var(--ink)}.tut-idx button.on{background:var(--panel2);color:var(--ink)}.tut-idx button.on em{color:var(--amber)}.tut-idx button:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.tut-ch{background:var(--panel);border-radius:var(--r-box);padding:0 14px 18px;overflow:hidden}.tut-vid{margin:0 -14px;overflow:hidden;background:#0e0f12;aspect-ratio:5/4}.tut-vid img,.tut-vid video{display:block;width:100%;height:100%;object-fit:contain}.tut-tag{display:block;margin:18px 6px 4px;color:var(--amber);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.tut-ch h2{margin:0 6px;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.tut-lead{margin:8px 6px 0;color:var(--ink);font-size:17px;line-height:1.4}.tut-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px 22px;gap:16px 22px;margin:18px 6px 0;color:var(--ink2);font-size:14.5px;line-height:1.45}.tut-body>*{margin:0}.tut-body strong{display:block;color:var(--ink);font-weight:500;margin-bottom:4px}.tut-body .ld-chlist{list-style:none;padding:0;margin:0}.tut-body .ld-chlist li{position:relative;padding-left:14px}.tut-body .ld-chlist li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:3px;background:var(--amber)}.tut-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 6px 0}.tut-nav .btn{margin-top:0}.tut-nav .btn:disabled{opacity:.4;cursor:default}@media (max-width:700px){.tut-idx{grid-template-columns:repeat(5,minmax(0,1fr))}.tut-idx button span{display:none}.tut-idx button{justify-content:center}.tut-ch h2{font-size:22px}.tut-nav .btn.p{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rhead-r{display:flex;gap:12px}.rhead-r,.rtut{align-items:center}.rtut{display:inline-flex;gap:5px;padding:3px 8px;border-radius:var(--r-sm);background:var(--panel2);color:var(--ink);text-decoration:none}.rtut:hover{background:var(--hover)}.rtut svg{color:var(--amber)}@media (min-width:641px){.shell.wide{max-width:none;box-shadow:none}.shell.wide .content{flex:1 1 auto;border-left:0;border-right:0;padding:0}.shell.wide .side{flex:0 0 60px}}.shell.wide .side .nav.toggle{display:none}@media (min-width:641px){:root:has(.shell.wide) .top{padding-inline:20px}}.shell.wide .content>*{max-width:none;padding:0;margin:0}.ppwrap .pp-note{margin:0;padding:14px var(--wpad,24px) 0}@media (max-width:900px){.ppwrap .pp-note{padding:12px 20px 0}}.reeladd-or{margin:10px 0 6px}.vup-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vup-bar{flex:1 1 220px;height:8px;border-radius:4px;background:var(--panel2);overflow:hidden;position:relative}.vup-bar>span{display:block;height:100%;background:var(--amber);transition:width .3s ease}.vup-bar.busy>span{width:30%;position:absolute;animation:vup-busy 1.4s ease-in-out infinite}@keyframes vup-busy{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.vup-bar.busy>span{animation:none;left:0;width:100%;opacity:.5}}.player.mux{background:#000}.player.mux mux-player{--media-object-fit:contain}.upbox{position:fixed;left:76px;bottom:16px;z-index:44;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;background:var(--panel2);border-radius:6px;padding:10px 12px;box-shadow:0 6px 24px rgba(0,0,0,.35);font-size:13px;box-sizing:border-box}.upbox-head{justify-content:space-between;font-size:14px}.upbox-head,.upbox-row{display:flex;align-items:center;gap:8px}.upbox-row{min-width:0}.upbox-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upbox-x{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--ink2);font:inherit;cursor:pointer;padding:0}.upbox-x:hover{background:var(--panel);color:var(--ink)}.upbox-busy{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--panel);border-top-color:var(--amber);animation:upspin 1s linear infinite}@keyframes upspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.upbox-busy{animation:none}}.upbox .vup-bar{flex:none;height:6px}.upbox-foot{margin-top:-2px}@media (max-width:640px){.upbox{left:16px;bottom:76px}}@media (min-width:641px){.side{z-index:45}}.shell.wide .wrap.ep-wrap{max-width:none;padding:24px var(--wpad,24px) 72px;box-sizing:border-box}@media (max-width:900px){.shell.wide .wrap.ep-wrap{padding:12px 16px 56px}}.thumb.novid{justify-content:center;background:var(--panel2);background-image:none}.novid-in,.thumb.novid{display:flex;align-items:center}.novid-in{width:80%;flex-direction:column;gap:8px;color:var(--ink2)}.novid-in .vup-bar{width:100%;flex:none}.player.fw-novideo{display:flex;align-items:center;justify-content:center;background:var(--panel2)}:root{--wpad:24px}@media (max-width:900px){:root{--wpad:16px}}.player.mux{max-height:calc(100vh - 140px)}.avid-bar{position:relative;height:10px;border-radius:5px;background:var(--panel2);margin:6px 0 10px;overflow:visible}.avid-bar>span{display:block;height:100%;border-radius:5px;background:var(--amber)}.avid-bar>span.hot{background:var(--red)}.avid-bar>i{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink3);border-radius:1px}.avid-note{font-size:13px;margin:0 0 14px;max-width:900px}.avid-who{padding:6px 10px}.avid-h{margin:22px 0 10px}.pl{--pl-gap:14px}.pl-status{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:16px 0 14px;padding:11px 14px;border-radius:var(--r-box);background:rgba(209,253,0,.07);color:var(--ink);font-size:14px;line-height:1.45}.pl-status-pay{font-size:12.5px;color:var(--ink3);white-space:nowrap}.pl-special{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin:0 0 14px;padding:16px 18px;background:rgba(209,253,0,.12);border-radius:var(--r-box)}.pl-special .pl-btn{width:auto;flex:none;padding:11px 20px}.pl-sp-t{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.pl-sp-b{font-size:15.5px;color:var(--ink);margin-top:3px}.pl-sp-d{font-size:12.5px;color:var(--ink2);margin-top:2px}.pl-period{display:flex;width:-moz-fit-content;width:fit-content;margin:22px auto 20px;padding:3px;gap:3px;border-radius:var(--r-btn);background:var(--panel2)}.pl-period button{border:0;background:none;color:var(--ink2);padding:8px 18px;border-radius:4px;font:inherit;font-size:14px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pl-period button:hover{color:var(--ink)}.pl-period button.on{background:var(--panel);color:var(--ink)}.pl-period-save{margin-left:6px;padding:1px 6px;border-radius:var(--r-sm);background:rgba(209,253,0,.14);color:var(--amber);font-size:12px}.pl-cards{display:grid;grid-template-columns:1fr;grid-gap:var(--pl-gap);gap:var(--pl-gap);align-items:stretch}@container main (min-width: 760px){.pl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container main (max-width: 759px){.pl-card.feat{order:-1}}@supports (grid-template-rows:subgrid){@container main (min-width: 760px){.pl-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;align-content:start}}}.pl-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 20px 20px;border-radius:var(--r-box);background:var(--panel);animation:pl-in .42s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.pl-card:hover{transform:translateY(-3px);background:#22252e}.pl-card.feat{background:var(--panel2);box-shadow:0 18px 40px -22px rgba(209,253,0,.35)}.pl-card.feat:hover{background:#2a2e39;box-shadow:0 22px 46px -20px rgba(209,253,0,.42)}.pl-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.pl-name{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em}.pl-card.feat .pl-name{color:var(--amber)}.pl-tag{flex:none;padding:3px 8px;border-radius:var(--r-sm);background:var(--amber);color:var(--amber-ink);font-size:11.5px;letter-spacing:.02em}.pl-tag.cur{background:var(--hover);color:var(--ink)}.pl-line{margin:4px 0 0;color:var(--ink2);font-size:13.5px}.pl-price{display:flex;align-items:baseline;gap:4px;margin-top:18px;animation:pl-fade .3s ease both}.pl-amt{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-mo{color:var(--ink2);font-size:14px}.pl-bill{min-height:20px;margin-top:6px;color:var(--ink3);font-size:12.5px}.pl-save{margin-left:4px;color:var(--amber)}.pl-act{margin-top:18px}.pl-fine{margin-top:8px;min-height:18px;color:var(--ink3);font-size:12px;text-align:center}.pl-inc{margin-top:22px;flex:1 1}.pl-lead{margin-bottom:10px;color:var(--ink);font-size:13px}.pl-inc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pl-inc li{position:relative;padding-left:24px;color:var(--ink2);font-size:13.5px;line-height:1.4}.pl-inc li:before{content:"";position:absolute;left:2px;top:.38em;width:11px;height:6px;border-left:1.6px solid var(--ink3);border-bottom:1.6px solid var(--ink3);transform:rotate(-45deg)}.pl-card.feat .pl-inc li{color:var(--ink)}.pl-card.feat .pl-inc li:before{border-color:var(--amber)}.pl-btn{display:block;width:100%;padding:12px 14px;border:0;border-radius:var(--r-btn);background:var(--hover);color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:transform .15s ease,background-color .15s ease,filter .15s ease}.pl-btn:hover:not(:disabled):not(.cur):not(.dim){background:#353a47;transform:translateY(-1px)}.pl-btn:active:not(:disabled):not(.cur):not(.dim){transform:translateY(0)}.pl-btn.p{background:var(--amber);color:var(--amber-ink);font-weight:600}.pl-btn.p:hover:not(:disabled):not(.cur):not(.dim){background:var(--amber);filter:brightness(1.08)}.pl-btn.g{background:var(--panel2);color:var(--ink2)}.pl-card.feat .pl-btn.g{background:var(--hover)}.pl-btn.cur{cursor:default;background:var(--panel2);color:var(--ink2)}.pl-btn.p.cur{background:rgba(209,253,0,.14);color:var(--amber)}.pl-btn.dim{cursor:default;background:none;color:var(--ink3)}.pl-btn:disabled{opacity:.55;cursor:default}.pl-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pl-trust{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:18px}@container main (min-width: 760px){.pl-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-trust div{padding:13px 16px;border-radius:var(--r-box);background:var(--panel);font-size:13px}.pl-trust b{display:block;margin-bottom:2px;color:var(--ink);font-weight:500}.pl-trust span{color:var(--ink3)}.pl .pc-faq{margin-top:48px}.pl .pc-faq .pc-title{margin-bottom:20px;font-size:20px}.pl .pc-faq details{margin-bottom:8px;padding:0 20px;border-radius:var(--r-box);transition:background-color .15s ease}.pl .pc-faq details:hover{background:#22252e}.pl .pc-faq summary{padding:17px 0;font-size:15.5px}.pl .pc-faq p{padding:0 0 18px;font-size:14.5px;line-height:1.55}@keyframes pl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pl-card,.pl-price{animation:none}.pl .pc-faq details,.pl-btn,.pl-card,.pl-period button{transition:none}.pl-btn:hover,.pl-card:hover{transform:none!important}}@media (max-width:640px){.pl-card{padding:20px 16px 18px}.pl-amt{font-size:36px}.pl-period{width:100%}.pl-period button{flex:1 1;padding:9px 8px}}.cq{--cq-cols:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin-top:48px}.cq-top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-bottom:18px}.cq-title{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em}.cq-sub{margin:4px 0 0;color:var(--ink2);font-size:14.5px}.cq-seg{display:flex;padding:3px;gap:3px;border-radius:var(--r-btn);background:var(--panel2)}.cq-seg button{border:0;background:none;color:var(--ink2);padding:8px 16px;border-radius:4px;font:inherit;font-size:14px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cq-seg button:hover{color:var(--ink)}.cq-seg button.on{background:var(--panel);color:var(--ink)}.cq-seg button:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.cq-view{animation:pl-fade .25s ease both}.cq-head{position:-webkit-sticky;position:sticky;top:var(--top-h,54px);z-index:5;display:grid;grid-template-columns:var(--cq-cols);grid-gap:2px;gap:2px;padding:10px 0 8px;background:var(--bg)}.cq-hc{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:12px 10px;border-radius:var(--r-box) var(--r-box) 0 0;background:var(--panel);text-align:center}.cq-hc.lit{background:var(--panel2)}.cq-pn{font-size:15px;color:var(--ink)}.cq-hc.lit .cq-pn{color:var(--amber)}.cq-pp{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cq-pp small{font-size:12.5px;font-weight:400;color:var(--ink3);letter-spacing:0}.cq-hb{width:100%;max-width:230px;margin-top:auto;padding-top:10px}.cq-hn{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px 14px}.cq-hn-t{color:var(--ink);font-size:15px}.cq-hn-s{color:var(--ink3);font-size:12.5px}.cq-hb .pl-btn{padding:9px 10px;font-size:13.5px}.cq-sec{margin-top:18px}.cq-head+.cq-sec{margin-top:6px}.cq-sec h3{margin:0 0 8px 2px;color:var(--ink3);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.cq-box{display:flex;flex-direction:column;gap:2px;border-radius:var(--r-box);overflow:hidden}.cq-row{display:grid;grid-template-columns:var(--cq-cols);grid-gap:2px;gap:2px}.cq-row>div{display:flex;align-items:center;min-height:48px;padding:10px 14px;background:var(--panel);transition:background-color .15s ease}.cq-row>.cq-c.lit{background:#232731}.cq-row:hover>div{background:#22252e}.cq-row:hover>.cq-c.lit{background:#292d38}.cq-n{justify-content:space-between;gap:10px;color:var(--ink);font-size:14.5px;line-height:1.35}.cq-c{justify-content:center;text-align:center;color:var(--ink2);font-size:14px;line-height:1.3}.cq-c.lit{color:var(--ink)}.cq-v{display:inline-flex;align-items:center;gap:6px;text-align:left}.cq-ck{flex:none;color:var(--ink2)}.cq-ck.lit{color:var(--amber)}.cq-no{display:inline-block;width:12px;border-top:1.5px solid var(--ink3);opacity:.8}.cq-i{flex:none;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:var(--panel2);color:var(--ink3);font:inherit;font-size:11px;line-height:1;cursor:help;display:inline-flex;align-items:center;justify-content:center}.cq-i:focus-visible,.cq-i:hover{background:var(--hover);color:var(--ink);outline:none}.cq-i[data-tip]:after{white-space:normal;width:240px;text-align:left;line-height:1.4}.cq-i[data-tip]:focus:after{opacity:1;transform:none;transition-delay:0s}.cq-same{margin:16px 2px 0;color:var(--ink3);font-size:13.5px;line-height:1.55}.cq-same span{color:var(--ink2)}.cq-note{margin:10px 2px 0;color:var(--ink3);font-size:13.5px;line-height:1.5}.cq-all{margin-top:18px;background:var(--panel)}.cq-all,.cq-all>summary{border-radius:var(--r-box)}.cq-all>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;color:var(--ink);font-size:14.5px;cursor:pointer;list-style:none;transition:background-color .15s ease}.cq-all>summary::-webkit-details-marker{display:none}.cq-all>summary:hover{background:#22252e}.cq-all>summary:after{content:"";width:7px;height:7px;border-right:1.6px solid var(--ink2);border-bottom:1.6px solid var(--ink2);transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.cq-all[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.cq-all>summary:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.cq-grid{display:grid;grid-template-columns:1fr;grid-gap:18px 28px;gap:18px 28px;padding:4px 18px 20px;animation:pl-fade .25s ease both}@container main (min-width: 700px){.cq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cq-grid h3{margin:0 0 8px;color:var(--ink3);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.cq-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cq-grid li{display:flex;gap:8px;align-items:flex-start;color:var(--ink);font-size:13.5px;line-height:1.4}.cq-grid li .cq-ck{margin-top:1px;width:16px;height:16px}.cq-grid em{font-style:normal;color:var(--ink3)}.cq-cta{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;margin-top:22px;padding:20px 22px;border-radius:var(--r-box);background:var(--panel2);box-shadow:0 18px 40px -24px rgba(209,253,0,.35)}.cq-cta-t{font-size:18px;color:var(--ink);letter-spacing:-.01em}.cq-cta-s{margin-top:2px;color:var(--ink2);font-size:13.5px}.cq-cta-b{flex:0 1 280px;min-width:220px}@container main (max-width: 640px){.cq{--cq-cols:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.cq-top{align-items:stretch}.cq-seg{width:100%}.cq-seg button{flex:1 1}.cq-hb{display:none}.cq-hn{padding:10px 4px 10px 12px}.cq-hn-t{font-size:13.5px}.cq-hn-s{font-size:11.5px}.cq-hc{padding:10px 6px}.cq-pn{font-size:13.5px}.cq-pp{font-size:18px}.cq-pp small{display:block;font-size:11.5px}.cq-row>div{min-height:44px;padding:9px 8px}.cq-n{font-size:13.5px;padding-left:12px!important}.cq-c{font-size:12.5px}.cq-v{flex-direction:column;gap:2px}.cq-i[data-tip]:after{width:200px}.cq-cta{padding:18px 16px}.cq-cta-b{flex:1 1 100%;min-width:0}}@media (prefers-reduced-motion:reduce){.cq-grid,.cq-view{animation:none}.cq-all>summary,.cq-all>summary:after,.cq-row>div,.cq-seg button{transition:none}}.admin.adm{display:grid;grid-template-columns:228px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;margin:0;padding:22px clamp(16px,2.5vw,40px) 64px}.adm-main{min-width:0}.adm-side{position:-webkit-sticky;position:sticky;top:calc(var(--top-h, 54px) + 18px);display:flex;flex-direction:column;gap:4px}.adm-brand{padding:4px 10px 10px;font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.adm-group{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.adm-gl{padding:0 10px 4px;color:var(--ink3);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.adm-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-btn);color:var(--ink2);font-size:14.5px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.adm-link:hover{background:var(--panel);color:var(--ink)}.adm-link.on{background:var(--panel2);color:var(--ink)}.adm-link .adm-ic{flex:none;color:var(--ink3);transition:color .15s ease}.adm-link:hover .adm-ic{color:var(--ink2)}.adm-link.on .adm-ic{color:var(--amber)}.adm-link>span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-link:focus-visible,.adm-menu>summary:focus-visible,.adm-sub a:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.adm-badge{flex:none;min-width:20px;padding:1px 6px;border-radius:var(--r-sm);background:var(--red);color:#fff;font-size:11.5px;font-weight:500;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-privacy{margin:6px 10px 0;color:var(--ink3);font-size:11.5px;line-height:1.5}.adm-menu{display:none}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;margin-bottom:18px}.adm-ht h1{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em}.adm-ht p{margin:4px 0 0;color:var(--ink2);font-size:14px;max-width:640px}.adm-ha{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.adm-stat{display:flex;flex-direction:column;justify-content:center;min-width:92px;padding:8px 14px;border-radius:var(--r-box);background:var(--panel)}.adm-stat b{font-size:19px;font-weight:500;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.adm-stat span{color:var(--ink3);font-size:12px;white-space:nowrap}.adm-stat.is-ok b{color:var(--teal)}.adm-stat.is-bad b{color:var(--red)}.adm-stat.is-warn b{color:var(--amber)}.adm .gw-stats>.panel{min-width:130px;padding:12px 16px!important;border:0;border-radius:var(--r-box)}.adm .gw-stats b{display:block;margin-top:2px;font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-pill{align-self:center;padding:6px 12px;border-radius:var(--r-btn);background:var(--panel);color:var(--ink2);font-size:13px}.adm-body{animation:adm-in .25s ease both}.adm-h2{margin:26px 0 10px;color:var(--ink3);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.adm-sub{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;gap:3px;padding:3px;margin-bottom:16px;border-radius:var(--r-btn);background:var(--panel)}.adm-sub a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:4px;color:var(--ink2);font-size:14px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.adm-sub a:hover{color:var(--ink);background:#22252e}.adm-sub a.on{background:var(--panel2);color:var(--ink)}.adm-subn{padding:0 6px;border-radius:var(--r-sm);background:var(--hover);color:var(--ink2);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-sub a.on .adm-subn{background:rgba(209,253,0,.14);color:var(--amber)}.adm .alist,.adm .panel:has(>.arow){display:flex;flex-direction:column;gap:2px;padding:0!important;border:0;border-radius:var(--r-box);background:none;overflow:hidden}.adm .arow{align-items:center;padding:14px 18px;border-bottom:0;background:var(--panel);transition:background-color .15s ease}.adm .arow:hover{background:#22252e}.adm .arow.hid{background:rgba(228,87,79,.07)}.adm .arow .amain>div:first-child{font-size:15px}.adm .arow .amain .small{margin-top:3px;line-height:1.5}@media (min-width:1500px){.adm .gw-list{column-gap:2px;row-gap:2px}.adm .gw-list>.arow:nth-child(odd){box-shadow:none}}.adm .status{display:inline-block;padding:2px 8px;border:0;border-radius:var(--r-sm);background:var(--panel2);color:var(--ink2);font-size:12px}.adm .status.ok{background:rgba(45,212,191,.12);color:var(--teal)}.adm .status.bad{background:rgba(228,87,79,.14);color:var(--red)}.adm .status.wait{background:rgba(209,253,0,.1);color:var(--hold,var(--amber))}.adm .aacts .btn,.adm .arow .btn{margin-top:0;min-height:32px}.adm .aacts,.adm .chips{gap:6px}.adm .chips a.chip{padding:6px 12px;font-size:13.5px}.adm .asearch{max-width:560px}.adm .asearch input{margin-top:0}.adm .panel.empty{padding:22px;border:0;color:var(--ink2)}.adm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.adm-kpi{padding:14px 16px;border-radius:var(--r-box);background:var(--panel);transition:background-color .15s ease}.adm-kpi:hover{background:#22252e}.adm-kl{color:var(--ink2);font-size:13px}.adm-kv{margin:2px 0 4px;font-size:28px;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-ks{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--ink3);font-size:12px}.adm-delta{color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-delta i{font-style:normal;color:var(--ink3)}.adm-delta.up{color:var(--amber)}.adm-delta.down{color:var(--red)}.adm .atable td b{font-weight:500}.adm .achart{border:0}.adm .ah-hrow{grid-template-columns:minmax(0,42%) 1fr auto}@keyframes adm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:980px){.admin.adm{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px}.adm-side{display:none}.adm-menu{display:block;border-radius:var(--r-box);background:var(--panel)}.adm-menu>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;color:var(--ink);font-size:15px;cursor:pointer;list-style:none}.adm-menu>summary::-webkit-details-marker{display:none}.adm-menu>summary .adm-ic{color:var(--amber)}.adm-menu>summary>span{flex:1 1}.adm-chev{width:7px;height:7px;border-right:1.6px solid var(--ink2);border-bottom:1.6px solid var(--ink2);transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.adm-menu[open] .adm-chev{transform:translateY(2px) rotate(-135deg)}.adm-menu>nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 12px;gap:0 12px;padding:4px 8px 10px}.adm-menu .adm-group{margin-bottom:8px}.adm-head{align-items:flex-start}.adm-ht h1{font-size:22px}}@media (max-width:700px){.adm .arow{align-items:stretch}.adm .aacts{justify-content:flex-start}.adm .arow>.btn,.adm .arow>.small{align-self:flex-start}}@media (max-width:640px){.adm-ha{width:100%}.adm-stat{flex:1 1;min-width:0}.adm .arow{padding:12px 14px}.adm-kv{font-size:24px}.adm-sub{width:100%}.adm-sub a{flex:1 1;justify-content:center;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.adm-body{animation:none}.adm .arow,.adm-chev,.adm-kpi,.adm-link,.adm-link .adm-ic,.adm-sub a{transition:none}}.adm{font-size:15.5px}.admin.adm{grid-template-columns:256px minmax(0,1fr);gap:36px;padding-top:26px}.adm-brand{font-size:22px;padding-bottom:14px}.adm-group{gap:3px;margin-bottom:16px}.adm-gl{font-size:11.5px;padding-bottom:6px}.adm-link{gap:12px;padding:11px 12px;font-size:15.5px}.adm-link .adm-ic{width:20px;height:20px}.adm-badge{min-width:22px;padding:2px 7px}.adm-badge,.adm-privacy{font-size:12px}.adm-head{margin-bottom:22px}.adm-ht h1{font-size:32px}.adm-ht p{font-size:15.5px;margin-top:6px}.adm-ha{gap:10px}.adm-stat{min-width:128px;padding:12px 18px}.adm-stat b{font-size:26px}.adm-stat span{font-size:13px}.adm-pill{padding:10px 16px;font-size:14.5px}.adm-h2{font-size:13px;margin:30px 0 12px}.adm .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 22px;font-size:15px}.adm .btn.s{min-height:40px;padding:0 18px;font-size:14.5px}.adm .aacts .btn,.adm .arow .btn{min-height:40px;min-width:112px}.adm .gw-btn{height:36px;padding:0 12px;font-size:13.5px}.adm .gw-acts{width:400px;gap:8px}.adm .txbtn{width:36px;height:36px}.adm .btn:focus-visible,.adm .gw-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.adm input:not([type=checkbox]):not([type=radio]):not([type=file]),.adm select{min-height:48px;padding:12px 14px;border-radius:var(--r-btn);font-size:15px}.adm textarea{padding:12px 14px;border-radius:var(--r-btn);font-size:15px}.adm .ahide{max-width:640px;gap:8px}.adm .ahide input{padding:12px 14px;font-size:15px}.adm .aext{min-height:40px;padding:0 12px;font-size:14.5px}.adm .asearch{max-width:760px;gap:10px}.adm .asearch .btn{min-width:128px}.adm-sub{padding:4px;gap:4px;margin-bottom:20px}.adm-sub a{min-height:44px;padding:0 22px;font-size:15px}.adm-subn{padding:1px 8px;font-size:13px}.adm .chips{gap:8px;margin:14px 0 18px!important}.adm .chips a.chip,.adm .chips button.chip{display:inline-flex;align-items:center;border-radius:var(--r-btn)}.adm .chips a.chip,.adm .chips button.chip,.adm .seg button{min-height:40px;padding:0 18px;font-size:14.5px}.adm .arow{gap:18px;padding:18px 22px}.adm .arow .amain>div:first-child{font-size:16px}.adm .arow .amain .small{font-size:14px;margin-top:4px}.adm .status{padding:3px 10px;font-size:13px}@media (min-width:1600px){.adm .alist.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}@media (min-width:1300px){.adm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-kpi{padding:18px 20px}.adm-kl{font-size:14px}.adm-kv{font-size:36px;margin:4px 0 6px}.adm-ks{font-size:13px}.adm .ah-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px}.adm .ah-tile{padding:18px 20px;min-height:112px}.adm .ah-tl{font-size:14px}.adm .ah-tv{font-size:34px;margin:4px 0}.adm .ah-ts{font-size:13px;line-height:1.45}.adm .ah-board{gap:12px}.adm .ah-box{padding:18px 20px}.adm .ah-box h3{font-size:15px;margin-bottom:10px}.adm .ah-legend{font-size:13px}.adm .achart-plot .tick,.adm .ah-plot .tick{font-size:12.5px}.adm .ah-tip{font-size:14px;padding:8px 12px}.adm .ah-hbars{gap:12px}.adm .ah-hrow{font-size:14px;grid-template-columns:minmax(0,46%) 1fr auto}.adm .ah-hlabel{white-space:normal;overflow:visible;line-height:1.25}.adm .ah-htrack{height:18px}.adm .achart{padding:20px 22px}.adm .achart-head .big{font-size:34px;font-weight:500}.adm .gw-stats>.panel{min-width:160px;padding:16px 20px!important}.adm .gw-stats b{font-size:28px}.adm .panel{padding:20px 22px}.adm .atable td,.adm .atable th{padding:12px 14px;font-size:14.5px}@media (max-width:980px){.admin.adm{grid-template-columns:minmax(0,1fr);gap:16px}.adm-menu>summary{padding:14px 16px;font-size:16px}.adm-ht h1{font-size:26px}}@media (max-width:640px){.adm-stat b{font-size:22px}.adm .arow{padding:16px}.adm .aacts .btn,.adm .arow .btn{flex:1 1;min-width:0}.adm .aacts,.adm .gw-acts{width:100%}.adm-kv{font-size:30px}.adm .ah-tv{font-size:28px}.adm-sub a{padding:0 12px}.adm .chips a.chip{padding:0 14px}}.adm .alist,.adm .panel:has(>.arow){gap:10px;overflow:visible;border-radius:0}.adm .arow{border-radius:var(--r-box)}@media (min-width:1600px){.adm .alist.cols{column-gap:12px;row-gap:10px}}.adm-head{margin-bottom:28px}.adm-sub{margin-bottom:24px}.adm .ah-tiles,.adm-kpis{gap:16px;margin-bottom:20px}.adm .ah-board{gap:16px}.adm .gw-stats{gap:16px!important;margin-bottom:22px!important}.adm .alist+.panel,.adm .panel+.alist,.adm .panel+.panel{margin-top:16px}.adm .panel{margin-bottom:0}.adm .chips{margin:16px 0 22px!important}.adm .asearch+.chips{margin-top:16px!important}.adm-h2{margin:36px 0 14px}.adm-body>*>p.small,.adm-body>p.small{margin-top:14px}.adm .ahome .ah-top{margin-bottom:18px}.achart2{margin-bottom:28px;padding:24px 26px 18px;border-radius:var(--r-box);background:var(--panel)}.ac-top{justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:26px}.ac-metrics,.ac-top{display:flex;flex-wrap:wrap}.ac-metrics{gap:8px}.ac-metrics button,.ac-range button{min-height:40px;padding:0 16px;border:0;border-radius:var(--r-btn);background:var(--panel2);color:var(--ink2);font:inherit;font-size:14.5px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ac-metrics button:hover,.ac-range button:hover{color:var(--ink);background:var(--hover)}.ac-metrics button.on{background:var(--amber);color:var(--amber-ink)}.ac-range{display:flex;gap:4px;padding:4px;border-radius:var(--r-btn);background:var(--panel2)}.ac-range button{min-height:36px;background:none}.ac-range button.on{background:var(--hover);color:var(--ink)}.ac-metrics button:focus-visible,.ac-plot:focus-visible,.ac-range button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ac-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px 24px;flex-wrap:wrap;margin-bottom:18px}.ac-title{color:var(--ink);font-size:15.5px}.ac-title span{color:var(--ink3)}.ac-big{margin-top:4px;font-size:52px;font-weight:500;line-height:1.05;letter-spacing:-.03em}.ac-cmp{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ac-delta{padding:5px 12px;border-radius:var(--r-sm);background:var(--panel2);color:var(--ink2);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-delta.up{background:rgba(209,253,0,.12);color:var(--amber)}.ac-delta.down{background:rgba(228,87,79,.14);color:var(--red)}.ac-prev{color:var(--ink3);font-size:13.5px}.ac-plot{position:relative;width:100%;border-radius:var(--r-btn)}.ac-plot svg{display:block;overflow:visible}.ac-plot .grid{stroke:rgba(255,255,255,.06);stroke-width:1}.ac-plot .base{stroke:rgba(255,255,255,.18);stroke-width:1}.ac-plot .tick{fill:var(--ink3);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-plot .tick.on{fill:var(--ink)}.ac-plot .bar{fill:var(--amber);transition:opacity .15s ease}.ac-plot .bar.dim{opacity:.35}.ac-plot .peak{fill:var(--ink2);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-plot .avg line{stroke:var(--ink3);stroke-width:1;opacity:.7}.ac-plot .avg text{fill:var(--ink3);font-size:12px}.ac-plot .cross{stroke:rgba(255,255,255,.14);stroke-width:1}.ac-empty{left:48px;right:12px;top:26px;bottom:30px;display:flex;align-items:center;justify-content:center;color:var(--ink3);font-size:15px}.ac-empty,.ac-tip{position:absolute;pointer-events:none}.ac-tip{transform:translateX(-50%);padding:9px 13px;border-radius:var(--r-btn);background:var(--panel2);box-shadow:0 10px 24px rgba(0,0,0,.35);white-space:nowrap}.ac-tv{font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-tv span{color:var(--ink3);font-size:13px;font-weight:400}.ac-td{color:var(--ink3);font-size:12.5px;margin-top:1px}@media (max-width:640px){.achart2{padding:18px 16px 12px}.ac-big{font-size:42px}.ac-cmp{align-items:flex-start}.ac-range{width:100%}.ac-range button{flex:1 1}.ac-metrics{gap:6px}.ac-metrics button{min-height:36px;padding:0 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.ac-metrics button,.ac-plot .bar,.ac-range button{transition:none}}.adm .wk-wrap{padding:10px 18px 14px!important;border:0}.adm .atable.wk4{table-layout:fixed;min-width:640px;border-spacing:0 8px}.adm .atable.wk4 thead th{padding:6px 16px;font-size:13px;color:var(--ink3);font-weight:400;vertical-align:bottom}.adm .atable.wk4 thead th:first-child{width:24%}.adm .atable.wk4 thead th:nth-child(2){color:var(--ink)}.adm .atable.wk4 th[scope=row]{padding:14px 16px;color:var(--ink);font-size:15px;font-weight:400}.adm .atable.wk4 td{padding:14px 16px;font-size:15.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm .atable.wk4 td:nth-child(2){background:#2a2e36}.adm .atable.wk4 td:last-child{border-radius:0 var(--r-btn) var(--r-btn) 0}.adm .atable.wk4 td .muted{font-size:13px}.adm .atable.wk4 .delta{margin-left:10px;padding:2px 8px;border-radius:var(--r-sm);background:var(--panel);color:var(--ink3);font-size:12.5px}.adm .atable.wk4 .delta.up{background:rgba(209,253,0,.12);color:var(--amber)}.adm .atable.wk4 .delta.down{background:rgba(228,87,79,.14);color:var(--red)}.sm-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--r-box);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em}.sm-badge.ig{background:#d6336c}.sm-badge.fb{background:#3d6ae0}.sm-badge.li{background:#1b8bc4}.sm-badge.x{background:#e9eaec;color:#111}.adm-sub .sm-badge{width:24px;height:24px;border-radius:var(--r-sm);font-size:10px}.sm-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 22px}.sm-ht{flex:1 1;min-width:220px}.sm-ht h2{margin:0;font-size:22px;font-weight:500}.sm-ht p{margin:3px 0 0;color:var(--ink2);font-size:14.5px;max-width:760px}.sm-tags{display:flex;gap:8px;flex-wrap:wrap}.sm-tag{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--r-sm);background:var(--panel2);color:var(--ink2);font-size:13px;white-space:nowrap}.sm-tag.t-ok{background:rgba(45,212,191,.12);color:var(--teal)}.sm-tag.t-warn{background:rgba(209,253,0,.12);color:var(--amber)}.sm-tag.t-bad{background:rgba(228,87,79,.14);color:var(--red)}.sm-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.sm-kinds button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:72px;padding:14px 18px;border:0;border-radius:var(--r-box);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.sm-kinds button:hover{background:#22252e}.sm-kinds button.on{background:rgba(209,253,0,.1)}.sm-kinds button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.sm-kl{font-size:16px}.sm-kinds button.on .sm-kl{color:var(--amber)}.sm-kx{color:var(--ink2)}.sm-km{display:flex;gap:8px;align-items:center;color:var(--ink3);font-size:13px}.sm-kd{padding:1px 7px;border-radius:var(--r-sm);background:rgba(45,212,191,.12);color:var(--teal);font-size:12px}.sm-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);grid-gap:20px;gap:20px;align-items:start}.sm-side{display:flex;flex-direction:column;gap:20px}.sm-card{padding:22px 24px;border-radius:var(--r-box);background:var(--panel)}.sm-card+.sm-card,.sm-grid+.sm-card,.sm-groups+.sm-grid{margin-top:20px}.sm-ct{justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.sm-ct,.sm-ct h3{display:flex;align-items:center}.sm-ct h3{margin:0;color:var(--ink);font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.adm .sm-empty .btn,.adm .sm-extra .btn,.adm .sm-sw .btn{background:var(--hover)}.adm .sm-extra .btn:hover:not(:disabled),.adm .sm-sw .btn:hover:not(:disabled){background:#3a3f4b}.adm .sm-acts .btn.ghost,.adm .sm-conn .btn.ghost,.adm .sm-copy .btn.ghost{background:var(--panel2)}.adm .sm-acts .btn.ghost:hover:not(:disabled),.adm .sm-conn .btn.ghost:hover:not(:disabled){background:var(--hover)}.sm-note{margin:0 0 16px;color:var(--ink2);font-size:14px;line-height:1.55}.sm-note:last-child{margin-bottom:0}.sm-empty{padding:22px;border-radius:var(--r-btn);background:var(--panel2);color:var(--ink2);font-size:14.5px}.sm-post{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.sm-pic a{display:block;overflow:hidden;border-radius:var(--r-btn);background:var(--panel2);aspect-ratio:4/5;transition:transform .2s ease}.sm-pic a:hover{transform:translateY(-2px)}.sm-pic img{display:block;width:100%;height:100%;object-fit:cover}.sm-pbody{display:flex;flex-direction:column;gap:16px;min-width:0}.sm-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sm-st{color:var(--ink2);font-size:14px;line-height:1.5}.sm-card .ig-cap,.sm-pbody .ig-cap{margin:0;padding:16px 18px;border-radius:var(--r-btn);font-size:14.5px}.sm-acts{display:flex;flex-wrap:wrap;gap:10px}.sm-acts .btn{margin-top:0}.adm .sm-go{min-width:190px}.sm-extra{flex-direction:column;padding:14px 16px;border-radius:var(--r-btn);background:var(--panel2)}.sm-extra,.sm-xrow{display:flex;gap:10px}.sm-xrow{align-items:center;flex-wrap:wrap}.sm-xl{width:56px;color:var(--ink3);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sm-sw{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:var(--r-btn);background:var(--panel2)}.sm-swl{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.sm-swl input{flex:none;margin:2px 0 0}.sm-swt{display:flex;flex-direction:column;gap:4px}.sm-swt b{color:var(--ink);font-size:15px;font-weight:500}.sm-swt>span{color:var(--ink2);font-size:13.5px;line-height:1.5}.sm-swt .sm-warn{color:var(--amber);font-size:13px}.sm-swa{padding-left:58px}.sm-swa .btn{margin-top:0}.sm-conn{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sm-conn .btn{margin-top:0;flex:1 1 200px}.sm-cl{flex-basis:100%;color:var(--ink3);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sm-chips{display:flex;flex-wrap:wrap;gap:8px}.sm-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:var(--r-btn);background:var(--panel2);color:var(--ink);font:inherit;font-size:14.5px;cursor:pointer;transition:background-color .15s ease}.sm-chip span{color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-chip:hover:not(:disabled):not(.off){background:var(--hover)}.sm-chip.on{background:var(--amber);color:var(--amber-ink)}.sm-chip.on span{color:var(--amber-ink);opacity:.7}.sm-chip.off{opacity:.45}.sm-chip.off,.sm-chip:disabled{cursor:default}.sm-groups{margin-bottom:20px}.sm-hist{margin-top:20px}.sm-hist>.sm-hr+.sm-hr{margin-top:8px}.sm-hr{display:grid;grid-template-columns:110px 150px 96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;border-radius:var(--r-btn);background:var(--panel2);font-size:14px}.sm-hd{color:var(--ink)}.sm-hk{color:var(--ink2)}.sm-hx{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;min-width:0}.sm-cost{margin-left:auto}.sm-total{color:var(--ink3);font-size:13px}.sm-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.sm-steps .sm-card+.sm-card{margin-top:0}.sm-n{display:inline-flex;justify-content:center;width:28px;height:28px;margin-right:12px;border-radius:var(--r-sm);background:var(--amber);color:var(--amber-ink);font-size:14px;font-weight:600}.sm-copy,.sm-n{align-items:center}.sm-copy{display:flex;gap:12px;flex-wrap:wrap}.sm-copy .btn{margin-top:0}@media (max-width:1200px){.sm-grid{grid-template-columns:minmax(0,1fr)}.sm-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}}@media (max-width:900px){.sm-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.sm-post{grid-template-columns:minmax(0,1fr)}.sm-pic{max-width:280px}.sm-card{padding:18px 16px}.sm-hr{grid-template-columns:1fr auto}.sm-hk{text-align:right}.sm-hx{grid-column:1/-1}.sm-swa{padding-left:0}.sm-acts .btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.sm-chip,.sm-kinds button,.sm-pic a{transition:none}.sm-pic a:hover{transform:none}}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));grid-gap:16px;gap:16px}.st-card{display:flex;flex-direction:column;gap:18px;padding:22px 24px;border-radius:var(--r-box);background:var(--panel);transition:background-color .15s ease}.st-card:hover{background:#22252e}.st-card.hid{background:rgba(228,87,79,.07)}.st-top{display:flex;gap:14px}.st-av,.st-top{align-items:center}.st-av{display:inline-flex;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--r-box);background:var(--panel2);color:var(--ink);font-size:18px;font-weight:500}.st-name{flex:1 1;min-width:0}.st-name h3{margin:0;font-size:18px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.st-name h3 a{color:var(--ink);text-decoration:none}.st-name h3 a:hover{text-decoration:underline}.st-name>span{color:var(--ink3);font-size:14px}.st-top .status{flex:none;align-self:flex-start}.st-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.st-facts>div{padding:12px 14px;border-radius:var(--r-btn);background:var(--panel2)}.st-facts dt{color:var(--ink3);font-size:12.5px}.st-facts dd{margin:2px 0 0;color:var(--ink);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-owner{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:14.5px}.st-ol{color:var(--ink3);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.st-on{color:var(--ink)}.st-oe{color:var(--ink2);text-decoration:none;overflow-wrap:anywhere}.st-oe:hover{color:var(--ink);text-decoration:underline}.st-note{margin:-6px 0 0;color:var(--ink2);font-size:14px}.st-acts{margin-top:auto}.st-acts .aacts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.st-acts .aacts>.btn,.st-acts .aacts>select{flex:1 1 auto}.adm .st-acts .aext{min-height:40px;width:auto;padding:0 14px;border:0;border-radius:var(--r-btn);background:var(--panel2);color:var(--ink);font-size:14.5px;cursor:pointer}.adm .st-acts .aext:hover{background:var(--hover)}.st-acts .ahide{max-width:none}@media (max-width:640px){.st-card{padding:18px 16px}.st-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.st-card{transition:none}}.sm-col{display:flex;flex-direction:column;gap:20px;min-width:0}.sm-col>.sm-card+.sm-card{margin-top:0}.sm-grid:not(:has(.sm-side)){grid-template-columns:minmax(0,1fr)}.sm-badge.logo{background:var(--panel2);padding:0}.sm-badge.logo img{display:block;width:28px;height:28px;object-fit:contain;border-radius:4px}.adm-sub .sm-badge.logo{background:transparent}.adm-sub .sm-badge.logo img{width:22px;height:22px}.sm-sw{padding:14px 16px;gap:10px}.sm-sw+.sm-sw{margin-top:8px}.sm-swt b{font-size:14.5px}.sm-swt>span{font-size:13px}.sm-swa{padding-left:56px}.sm-conn{flex-direction:column;gap:8px}.sm-conn .btn{flex:none;width:100%;justify-content:flex-start}.sm-head{margin-bottom:18px}.sm-kinds{margin-bottom:20px}.sm-col .sm-hist{margin-top:0}.adm .sm-ct h3,.adm .sm-ht h2,.adm .st-name h3{text-transform:none;letter-spacing:0;color:var(--ink)}.sm-hr{grid-template-columns:110px minmax(0,1fr) auto;row-gap:6px}.sm-hr>.sm-hx{grid-column:1/-1;font-size:13.5px}.sm-hr .sm-tag{justify-self:end}.sm-hx a{overflow-wrap:anywhere}.sm-acts .btn{flex:1 1 150px}.sm-acts .sm-go{flex:2 1 200px}@media (max-width:700px){.sm-hr{grid-template-columns:minmax(0,1fr) auto}.sm-hr .sm-hk{grid-column:1;text-align:left}.sm-hr .sm-hd{grid-column:1/-1}}.sm-acts .btn{flex:1 1 auto;white-space:nowrap}@media (max-width:640px){.st-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.st-facts>div{padding:10px}.st-facts dd{font-size:14.5px}.adm-sub a{flex:1 1 auto;white-space:nowrap}}.adm .asearch+.adm-sub,.adm .asearch+.chips{margin-top:20px!important}.adm .asearch+.adm-sub{margin-bottom:28px}.adm .adm-sub+.alist,.adm .adm-sub+.panel,.adm .adm-sub+.st-grid{margin-top:0}.adm .duprow+.duprow,.sm-hist>.sm-hr+.sm-hr,.sm-sw+.sm-sw{margin-top:10px}@media (min-width:641px){:root:has(.shell.full){--sw:240px;--rw:0px}:root:has(.shell.full .side.collapsed){--sw:60px}.shell.full{max-width:none;margin:0;box-shadow:none}.shell.full .side{flex:0 0 var(--sw);width:var(--sw)}.shell.full .side>*{align-self:flex-start}.shell.full .content{flex:1 1 auto;max-width:none;border-left:0;border-right:0;padding:0}.shell.full .content>*{max-width:none;margin:0}:root:has(.shell.full) .top{padding-inline:20px}}@media (min-width:641px) and (max-width:1239px){:root:has(.shell.full){--sw:60px}.shell.full .side .nav b,.shell.full .side .nav kbd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell.full .side .nav.spill{border-color:transparent;background:none}.shell.full .side .acct-chev,.shell.full .side .acct-t,.shell.full .side .nav.toggle,.shell.full .side .navlegal,.shell.full .side .sidemsg{display:none}.shell.full .side .nav.dmnav{display:flex}}.cst{display:flex;flex-direction:column;gap:20px}.cst-filters{align-items:center;gap:12px 16px}.cst-filters,.cst-seg{display:flex;flex-wrap:wrap}.cst-seg{gap:4px;padding:4px;border-radius:var(--r-btn);background:var(--panel)}.cst-seg button{min-height:40px;padding:0 16px;border:0;border-radius:4px;background:none;color:var(--ink2);font:inherit;font-size:14.5px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cst-seg button:hover{color:var(--ink);background:#22252e}.cst-seg button.on{background:var(--panel2);color:var(--ink)}.cst-plat:focus-visible,.cst-plot:focus-visible,.cst-seg button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.cst-upd{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--ink3);font-size:13px}.cst-upd .btn{margin-top:0}.cst-plats{display:flex;flex-wrap:wrap;gap:8px;margin-top:-4px}.cst-plat{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--r-btn);background:var(--panel);color:var(--ink2);font:inherit;font-size:14px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cst-plat i{width:10px;height:10px;border-radius:3px}.cst-plat:hover{background:#22252e;color:var(--ink)}.cst-plat.on{background:rgba(209,253,0,.12);color:var(--ink)}.cst-plat.none{color:var(--ink3)}.cst-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.cst-tile{padding:18px 20px;border-radius:var(--r-box);background:var(--panel)}.cst-tile.hero{background:var(--panel2)}.cst-tl{color:var(--ink2);font-size:14px}.cst-tv{margin:4px 0 6px;font-size:32px;font-weight:500;letter-spacing:-.02em}.cst-tile.hero .cst-tv{font-size:40px}.cst-ts{color:var(--ink3);font-size:13px;line-height:1.45}.cst-ts .up{color:var(--red)}.cst-ts .down{color:var(--teal)}@media (max-width:1500px){.cst-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cst-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-tile.hero{grid-column:1/-1}.cst-tv{font-size:26px}}.cst-card{padding:22px 24px;border-radius:var(--r-box);background:var(--panel)}.cst-ct{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:18px}.cst-ct h2{margin:0;font-size:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}.cst-ct .btn{margin-top:0}.cst-sub{color:var(--ink3);font-size:13.5px}.cst-keys{align-items:center;gap:6px 8px}.cst-keys,.cst-legend{display:flex;flex-wrap:wrap}.cst-legend{gap:8px 18px;margin:-6px 0 14px;color:var(--ink2);font-size:13.5px}.cst-bn i,.cst-cmp i,.cst-legend i,.cst-sn i,.cst-tipr i{display:inline-block;flex:none;width:10px;height:10px;margin-right:7px;border-radius:3px}.cst-plot{position:relative;border-radius:var(--r-btn)}.cst-plot svg{display:block;overflow:visible}.cst-plot .grid{stroke:rgba(255,255,255,.06)}.cst-plot .base{stroke:rgba(255,255,255,.18)}.cst-plot .tick{fill:var(--ink3);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-plot g.dim path{opacity:.35}.cst-plot path{transition:opacity .15s ease}.cst-empty{inset:18px 12px 30px 56px;display:flex;align-items:center;justify-content:center;color:var(--ink3);font-size:15px}.cst-empty,.cst-tip{position:absolute;pointer-events:none}.cst-tip{top:4px;transform:translateX(-50%);min-width:190px;padding:10px 14px;border-radius:var(--r-btn);background:var(--panel2);box-shadow:0 12px 28px rgba(0,0,0,.4)}.cst-tipd{color:var(--ink3);font-size:12.5px}.cst-tipt{margin:2px 0 6px;font-size:19px;font-weight:500}.cst-tipr{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ink2)}.cst-tipr b{margin-left:auto;padding-left:14px;color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.cst-two.inner{gap:28px;margin-top:22px}@media (max-width:1100px){.cst-two{grid-template-columns:minmax(0,1fr)}}.cst-none{margin:0;color:var(--ink3);font-size:14.5px}.cst-bars{display:flex;flex-direction:column;gap:12px}.cst-br{display:grid;grid-template-columns:minmax(170px,42%) 1fr auto;grid-gap:14px;gap:14px}.cst-bn,.cst-br{align-items:center}.cst-bn{display:flex;gap:6px;min-width:0;font-size:14.5px}.cst-bn span{line-height:1.25}.cst-bt{height:16px;border-radius:3px;background:var(--panel2);overflow:hidden}.cst-bt div{height:100%;border-radius:0 3px 3px 0}.cst-bv{display:flex;align-items:baseline;gap:10px;min-width:120px;justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-bv b{font-weight:500}.cst-bv span{color:var(--ink3);font-size:13px;min-width:42px;text-align:right}.cst-mode{flex:none;margin-left:6px;padding:1px 7px;border-radius:var(--r-sm);background:var(--panel2);color:var(--ink2);font-size:11.5px;white-space:nowrap}.cst-mode.m-live{background:rgba(45,212,191,.13);color:var(--teal)}.cst-mode.m-delayed{background:rgba(57,135,229,.16);color:#7fb2f0}.cst-mode.m-estimate{background:rgba(209,253,0,.12);color:var(--amber)}.cst-mode.m-soon{background:rgba(228,87,79,.13);color:var(--red)}.cst-cmp{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-cmp td,.cst-cmp th{padding:10px 12px;text-align:right}.cst-cmp th:first-child{text-align:left}.cst-cmp thead th{padding-top:0;color:var(--ink3);font-size:12.5px;font-weight:400}.cst-cmp tbody td,.cst-cmp tbody th{background:var(--panel2);font-weight:400}.cst-cmp tbody th{border-radius:var(--r-btn) 0 0 var(--r-btn)}.cst-cmp tbody td:last-child{border-radius:0 var(--r-btn) var(--r-btn) 0}.cst-cmp tbody th{display:table-cell}.cst-cmp .cst-tot td,.cst-cmp .cst-tot th{background:none;color:var(--ink);font-weight:500}.cst-chg{padding:2px 8px;border-radius:var(--r-sm);background:var(--panel);color:var(--ink3);font-size:13px}.cst-chg.up{background:rgba(228,87,79,.14);color:var(--red)}.cst-chg.down{background:rgba(45,212,191,.12);color:var(--teal)}.cst-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.cst-stats>div{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:var(--r-btn);background:var(--panel2)}.cst-stats em,.cst-stats span{color:var(--ink3);font-size:12.5px;font-style:normal}.cst-stats b{font-size:22px;font-weight:500}@media (max-width:1100px){.cst-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cst-h3{margin:0 0 10px;color:var(--ink3);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.cst-kv{display:grid;grid-template-columns:1fr auto minmax(110px,auto);grid-gap:12px;gap:12px;align-items:baseline;padding:10px 14px;border-radius:var(--r-btn);background:var(--panel2);font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-kv+.cst-kv{margin-top:8px}.cst-kv b{font-weight:500}.cst-kv em{color:var(--ink3);font-size:13px;font-style:normal;text-align:right}.cst-note{margin:14px 0 0;color:var(--ink3);font-size:13.5px}.cst-src{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.cst-sr{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--r-btn);background:var(--panel2)}.cst-sn{display:flex;align-items:center;gap:2px;font-size:15.5px}.cst-sn b{font-weight:500}.cst-sw{margin:0;color:var(--ink2);font-size:13.5px;line-height:1.5}.cst-ss{color:var(--ink3);font-size:13px}.cst-bad{color:var(--red)}.cst-sm{display:flex;align-items:baseline;gap:8px;margin-top:auto}.cst-sm b{font-size:20px;font-weight:500}.cst-sm span{color:var(--ink3);font-size:13px}.cst-dash{color:var(--ink3);font-size:18px}.cst-sr .btn{align-self:flex-start;margin-top:2px;background:var(--hover)}.cst-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px;padding:20px;border-radius:var(--r-btn);background:var(--panel2)}.cst-f{display:flex;flex-direction:column;gap:6px;min-width:0}.cst-f.wide{grid-column:span 2}.cst-f>span{color:var(--ink2);font-size:13.5px}.cst-f em{color:var(--ink3);font-size:12.5px;font-style:normal;line-height:1.45}.cst-f input{margin-top:0}.cst-f input,.cst-form .cst-seg{background:var(--panel)}.cst-form .cst-seg button{flex:1 1}.cst-fa{grid-column:1/-1;display:flex;gap:10px}.cst-fa .btn{margin-top:0}@media (max-width:1100px){.cst-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cst-form{grid-template-columns:minmax(0,1fr)}.cst-f.wide{grid-column:auto}.cst-upd{margin-left:0}.cst-br{grid-template-columns:minmax(0,1fr) auto}.cst-bt{grid-column:1/-1;grid-row:2}}.cst-entries{display:flex;flex-direction:column;gap:10px}.cst-er{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;border-radius:var(--r-btn);background:var(--panel2)}.cst-en{display:flex;flex-direction:column;gap:2px;min-width:0}.cst-en b{font-weight:500}.cst-en span{color:var(--ink3);font-size:13.5px}.cst-ea{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-ea span{color:var(--ink3);font-size:13px}.cst-eb{display:flex;gap:8px}.cst-eb .btn{margin-top:0;background:var(--hover)}@media (max-width:640px){.cst-er{grid-template-columns:minmax(0,1fr) auto}.cst-eb{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cst-plat,.cst-plot path,.cst-seg button{transition:none}}.cst-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;background:#f4f5f7;box-sizing:border-box;overflow:hidden}.cst-logo img{display:block;width:100%;height:100%;min-width:0;object-fit:contain}.cst-logo.two img{flex:1 1;width:auto;height:auto;max-height:100%}.cst-logo b{color:#2a2e38;font-weight:600;line-height:1}.cst-plat{gap:9px;white-space:nowrap;padding-left:8px}.cst-plat>i{display:none}.cst-plat.on>i{display:inline-block}.cst-bn{gap:10px}.cst-bn>i{margin-right:0}.cst-sn{gap:12px}.cst-sdot{width:10px;height:10px;border-radius:3px;margin-left:auto}.cst-big{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--ink2);font-size:13.5px}.cst-big b{color:var(--ink);font-weight:500}.cst-er{grid-template-columns:auto minmax(0,1fr) auto auto}.cst-camp{color:var(--ink2);font-weight:400}@media (max-width:640px){.cst-er{grid-template-columns:auto minmax(0,1fr) auto}.cst-eb{grid-column:1/-1}}.cst-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));grid-gap:16px;gap:16px}.cst-ad{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--r-btn);background:var(--panel2)}.cst-adh{display:flex;align-items:center;gap:14px}.cst-adh h3{margin:0 0 4px;color:var(--ink);font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.cst-adh .cst-mode{margin-left:0}.cst-ads-sp{margin-left:auto;text-align:right}.cst-ads-sp b{display:block;font-size:24px;font-weight:500}.cst-ads-sp span{color:var(--ink3);font-size:13px}.cst-adm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cst-adm>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-btn);background:var(--panel)}.cst-adm span{color:var(--ink3);font-size:12.5px}.cst-adm b{font-size:17px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-camps{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cst-camps td,.cst-camps th{padding:8px 10px;text-align:right;white-space:nowrap}.cst-camps th:first-child{text-align:left;white-space:normal}.cst-camps thead th{padding-top:0;color:var(--ink3);font-size:12px;font-weight:400}.cst-camps tbody td,.cst-camps tbody th{background:var(--panel);font-weight:400}.cst-camps tbody th{border-radius:var(--r-btn) 0 0 var(--r-btn)}.cst-camps tbody td:last-child{border-radius:0 var(--r-btn) var(--r-btn) 0}.cst-ad>.btn{align-self:flex-start;margin-top:0;background:var(--hover)}.cst-ad .cst-none{font-size:14px;line-height:1.5}@media (max-width:640px){.cst-adm{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-camps td:nth-child(3),.cst-camps td:nth-child(6),.cst-camps th:nth-child(3),.cst-camps th:nth-child(6){display:none}}.sm-badge.logo{background:#f4f5f7;padding:9px;box-sizing:border-box}.sm-badge.logo img{width:100%;height:100%}.adm-sub .sm-badge.logo{background:#f4f5f7;padding:3px;border-radius:6px}.adm-sub .sm-badge.logo img{width:100%;height:100%}.dm{position:relative;display:inline-flex}.dm-btn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--r-btn,6px);background:var(--panel2);color:var(--ink);cursor:pointer;padding:0}.dm-btn:hover,.dm-btn[aria-expanded=true]{background:var(--hover)}.dm-btn.v{background:none;width:32px;height:32px}.dm-btn.v:hover,.dm-btn.v[aria-expanded=true]{background:var(--hover)}.dm-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:50;min-width:230px;background:var(--panel2);border-radius:var(--r-box,10px);padding:8px 0;box-shadow:0 12px 30px rgba(0,0,0,.45)}.dm-item{display:flex;align-items:center;gap:14px;width:100%;border:0;background:none;color:var(--ink);padding:9px 16px;font:inherit;font-size:14.5px;text-align:left;cursor:pointer;white-space:nowrap}.dm-item:hover{background:var(--hover)}.dm-item svg{flex:none}.dm-item.on{color:var(--amber)}.dm-gap{margin-top:6px;padding-top:6px}.dm-code{width:20px;text-align:center;font-size:12px;flex:none}