body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) h2:not(.card h2){font-family:var(--font-head);font-size:19px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ink);margin:26px 0 10px}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) h2 a.h2-link:hover{color:var(--page-ink,var(--gold))}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .card-h h3{font-family:var(--font-head);font-size:17px;font-weight:600;letter-spacing:.01em}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(.tile,.td-m,.tpl-tile,.pagecard) .k{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--ink-2)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(.td-m b,.tpl-tile b,.pagecard b,.pb-big,.po-amt){font-family:var(--font-head);font-weight:600;letter-spacing:.005em}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .tablebox{background:var(--card);border:0;border-radius:12px;box-shadow:var(--card-sh)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(.tablebox,.card) thead th{background:var(--card);color:var(--ink-2);letter-spacing:.04em;border-bottom:1px solid var(--line)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(.tablebox,.card) td{border-color:color-mix(in srgb,var(--line) 70%,transparent)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(#pl,.cf-table,.ct-table) thead th:first-child{background:var(--card)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) tr.key td{background:color-mix(in srgb,var(--page,var(--gold)) 10%,var(--card))}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) tr.key td:first-child{color:var(--page-ink,var(--gold));background:color-mix(in srgb,var(--page,var(--gold)) 10%,var(--card))}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(#pl,.cf-table,.ct-table) tbody td:first-child{background:var(--card)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) :is(#pl,.cf-table,.ct-table) tr.key td:first-child{background:color-mix(in srgb,var(--page,var(--gold)) 10%,var(--card))}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .note{background:var(--card);border:0;border-radius:12px;box-shadow:var(--card-sh);align-items:baseline}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .note .tag{border:0;padding:0;border-radius:0;display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:700;letter-spacing:.08em}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .note .tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot,var(--ink-3));flex:none}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .note.data .tag{--dot:var(--warn)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .note.info .tag{--dot:var(--teal)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .tpl-tile{background:var(--seg-bg);border:0;border-radius:10px}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .bu-list .bar{background:var(--seg-bg)}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .pagecard h3{color:var(--page-ink,var(--gold));font-family:var(--font-head);font-weight:600;font-size:18px}body:has(.zh) main:is(.fin-rd,.mo-rd,.po,.pb,.fs,.bgd) .pagecard:hover{box-shadow:inset 0 0 0 1.5px var(--page,var(--gold)),var(--card-sh)}body:has(.zh) main.fin-rd .unit-switch a{border:0;background:var(--seg-bg);border-radius:8px;padding:5px 11px}body:has(.zh) main.fin-rd .unit-switch a:hover{color:var(--ink);background:color-mix(in srgb,var(--page,var(--gold)) 18%,transparent)}body:has(.zh) main.fin-rd .unit-switch a.on{background:var(--page-btn,var(--gold));color:var(--page-on,#0A0A0A);font-weight:700}body:has(.zh) main.fin-rd .cf-pills .pill{border:0;background:var(--seg-bg)}body:has(.zh) main.fin-rd details.cf-how{background:var(--card);border:0;border-radius:12px;box-shadow:var(--card-sh);padding:10px 14px}body:has(.zh) main.mo-rd .td-money{margin-top:0}body:has(.zh) main.mo-rd .td-m{background:var(--card);border:0;border-radius:12px;box-shadow:var(--card-sh);padding:13px 15px}body:has(.zh) main.mo-rd .td-m:hover{box-shadow:inset 0 0 0 1.5px var(--page,var(--gold)),var(--card-sh)}body:has(.zh) main.mo-rd .td-m.due{border-left:0}body:has(.zh) main.mo-rd .td-m.due .k:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--warn);margin:0 6px 1px 0;vertical-align:middle}body:has(.zh) main.mo-rd .tp.tpl .tpl-trans,body:has(.zh) main.mo-rd .tpl-trans{background:var(--seg-bg);border:0;border-radius:10px}body:has(.zh) main:is(.po,.pb) .po-list>li{border-color:color-mix(in srgb,var(--line) 70%,transparent)}body:has(.zh) main:is(.po,.pb) .po-date{font-family:var(--font-head);font-weight:600;font-size:15px;letter-spacing:.01em}body:has(.zh) main.pb .pb-owed-list>li{border-color:color-mix(in srgb,var(--line) 70%,transparent)}body:has(.zh) main.pb .pb-pick{border:0;background:var(--seg-bg);border-radius:10px}body:has(.zh) main.pb .pb-pick.on{background:var(--page-btn,var(--gold));color:var(--page-on,#0A0A0A)}body:has(.zh) main.pb .pb-pick.on .num{color:inherit}body:has(.zh) main.pb :is(.pb-con-card,.pb-1099){background:var(--seg-bg);border:0;border-radius:12px}body:has(.zh) main.pb .pb-month .tiles .tile{background:var(--seg-bg);box-shadow:none}body:has(.zh) main.pb .pb-owed-list li.late{border-left:0;padding-left:0}body:has(.zh) main.pb .pb-owed-list li.late .pb-ow-name b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--bad);margin:0 6px 2px 0;vertical-align:middle}body:has(.zh) main.fin-rd .cf-checks{background:var(--card);border:0;border-radius:12px;box-shadow:var(--card-sh);padding:12px 14px}body:has(.zh) main.fin-rd .pill:is(.cf-ok,.cf-off){color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}body:has(.zh) main.fin-rd .pill:is(.cf-ok,.cf-off):before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}body:has(.zh) main.fin-rd .pill.cf-off:before{background:var(--warn)}body:has(.zh) main.pb select{background-color:var(--card);border-color:transparent;box-shadow:var(--card-sh);border-radius:10px;padding-right:30px;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat}body:has(.zh) main.po .po-chips{gap:4px 14px}body:has(.zh) main.po .po-chip{border:0;background:none;padding:0;border-radius:0;color:var(--ink-2);font-weight:600;font-size:12px;gap:5px}body:has(.zh) main.po .po-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot,var(--ink-3));flex:none}body:has(.zh) main.po .po-chip.bad{--dot:var(--bad);color:var(--ink)}body:has(.zh) main.po .po-chip.warn{--dot:var(--warn)}body:has(.zh) main.po .po-chip.ok{--dot:var(--teal)}body:has(.zh) main.po .po-chip.info{--dot:var(--ink-3)}body:has(.zh) main.po a.po-chip:hover{background:none;text-decoration:underline;text-underline-offset:2px;filter:none}body:has(.zh) main.po .po-side .tl-pill{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:600}body:has(.zh) main.po .po-side .tl-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn)}body:has(.zh) main.po .po-side .tl-pill.ok:before{background:var(--teal)}body:has(.zh) main.bgd .bgd-hero b{color:var(--page-ink,var(--gold))}body:has(.zh) main.bgd .card a:not(.btn){color:var(--page-ink,var(--gold))}body:has(.zh) main.po .po-chip{align-items:flex-start}body:has(.zh) main.po .po-chip:before{margin-top:5px}body:has(.zh) main.fin-rd :is(.cf-burn,.debt-sum) td{padding-top:8px;padding-bottom:8px;vertical-align:top}body:has(.zh) main.fin-rd .cf-burn td b{font-weight:700;color:var(--ink)}body:has(.zh) main.fin-rd .cf-burn td b.up{color:var(--teal)}body:has(.zh) main.fin-rd .cf-burn td .sub{margin:2px 0 0;font-size:12px;font-weight:400;white-space:normal}body:has(.zh) main.fin-rd .cf-burn td:not(:first-child),body:has(.zh) main.fin-rd .cf-burn th:not(:first-child){width:38%}.pm-only,.side-fb,.ts-btn{display:none}@media (max-width:639px){.pm-hide{display:none!important}.pm-only{display:block}.pm-ctl .bk-nav>:not(.pm-keep){display:none}.pm-ctl .bk-nav{gap:8px}.pg-booking .pg-src{display:none}.pm{margin:6px 0 18px}.pm-h{display:flex;align-items:center;justify-content:space-between;margin:10px 2px 8px}.pm .pm-title{font-family:var(--font-head);font-size:21px;font-weight:600;margin:0;color:var(--ink);text-transform:none;letter-spacing:.005em}.pm-arr{display:flex;gap:6px}.pm-arr .btn{width:34px;height:32px;padding:0;display:grid;place-items:center;font-size:16px}.pm-sum{margin:-2px 2px 8px;font-size:12.5px}.pm-pv{display:flex;gap:8px;align-items:center;margin:0 2px 8px;font-size:12px;color:var(--ink-2)}.pm-grid{display:flex;flex-direction:column;gap:3px}.pm-row{display:grid;grid-template-columns:8px repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.pm-dow{font-size:10.5px;font-weight:700;color:var(--ink-3);text-align:center;margin-bottom:1px}.pm-wb{border:0;padding:0;border-radius:3px;background:color-mix(in srgb,var(--teal) 22%,var(--line));cursor:pointer;min-height:58px}.pm-wb.over{background:var(--bad)}.pm-wb.sel{outline:2px solid var(--ink);outline-offset:1px}.pm-nowb .pm-wb{background:transparent;pointer-events:none}.pm-nowb .pm-wb.sel{outline:0}.pm-c{position:relative;min-width:0;height:58px;padding:5px 0 0;border:1.5px solid transparent;border-radius:8px;background:var(--card);box-shadow:var(--card-sh);color:var(--ink);font:inherit;font-size:13px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;overflow:hidden}.pm-c.out{background:transparent;font-weight:500;opacity:.6}.pm-c.out,.pm-c.past{box-shadow:none;color:var(--ink-3)}.pm-c.past{background:color-mix(in srgb,var(--ink) 5%,var(--card))}.pm-c.past .pm-m{opacity:.6}.pm-c.today{border-color:var(--page,var(--gold));color:var(--page-ink,var(--gold))}.pm-c.on{background:var(--page-btn,var(--gold));color:var(--page-on,#0A0A0A);border-color:var(--page-btn,var(--gold))}.pm-c.on .pm-m{opacity:1}.pm-c.on .pm-more{color:inherit}.pm-c:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pm-n{line-height:1.1}.pm-m{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:9px}.pm-star{position:absolute;top:1px;right:3px;font-size:9px;color:var(--gold)}.pm-dots{display:flex;gap:3px;justify-content:center}.pm-d{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-3)}.pm-d.b{background:var(--teal)}.pm-d.h{background:var(--warn)}.pm-d.r{background:var(--bad)}.pm-d.o{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pm-c.on .pm-d.o{box-shadow:inset 0 0 0 1.5px currentColor}.pm-d.strong{background:var(--teal)}.pm-d.normal{background:var(--gold)}.pm-d.weak{background:var(--bad)}.pm-sc{display:inline-block;min-width:24px;padding:1px 4px;border-radius:9px;font-size:10.5px;font-weight:700;line-height:1.35;text-align:center;background:var(--chip-bg);color:var(--ink-2)}.pm-sc.strong{background:var(--teal);color:#fff}.pm-sc.normal{background:var(--gold);color:#0A0A0A}.pm-sc.weak{background:var(--bad);color:#fff}.pm-sc.wait{background:transparent;border:1px dashed var(--ink-3);color:var(--ink-3)}:root:not([data-theme=light]) .pm-sc.strong{color:#0A0A0A}.pm-more{font-size:9px;font-weight:700;color:var(--ink-3);line-height:1}.pm-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 2px 0;font-size:11.5px;color:var(--ink-2)}.pm-k{display:inline-flex;align-items:center;gap:4px}.pm-ks{color:var(--gold);font-size:11px}.pm-wk{margin-top:12px}.pm-wk .bg-wk{margin:0;border-radius:10px;background:var(--card);box-shadow:var(--card-sh);padding:9px 11px;font-size:13px;white-space:normal;flex-wrap:wrap}.pm-wk .bg-wk .bg-wk-l{display:inline}.pm-wk .bg-wk .bg-wk-s{display:none}.pm-wk .bg-wk.over{box-shadow:inset 4px 0 0 var(--bad),var(--card-sh)}.pm-day{margin-top:8px;background:var(--card);border-radius:12px;padding:12px;border:1.5px solid var(--page,var(--gold))}.pm-dh{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-dh h3{font-family:var(--font-head);font-size:18px;font-weight:600;margin:0;color:var(--page-ink,var(--ink))}.pm-ceil{margin:2px 0 6px}.pm .pm-body.bk-cell{display:flex;flex-direction:column;gap:6px;min-height:0;padding:0;border:0!important;background:none!important;box-shadow:none!important}.pm-body .bk-show{font-size:14px}.pm-body .bg-chip{align-self:flex-start}.pm-acts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.pm-act{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pm-acts li:first-child .pm-act{border-top:0}.pm-act>span:first-child{display:flex;flex-direction:column;min-width:0}.pm-an{font-size:15px;font-weight:700;overflow-wrap:anywhere}.pm-an .pm-d{margin-right:6px;vertical-align:1px}.pm-sact{flex-direction:column;align-items:stretch;gap:4px}.pm-prog{display:flex;align-items:center;gap:8px}.pm-prog>:first-child{flex:1 1}.pm-prog .adv-n{display:none}.pm-legend .bk-guide-btn{margin-left:auto}.pm-next{font-size:12.5px}.zh:after{display:none}.zh-t{padding-right:0;min-height:0}.zh{padding-bottom:22px}.zh-chips{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.45}.zh-chip{display:inline;background:none;padding:0;border-radius:0}.zh-chip+.zh-chip:before{content:" · ";color:var(--ink-3)}.zh-chip b{font-family:var(--font);font-size:12.5px;font-weight:700}.zh-chip b small,.zh-chip b small.zh-pre{font-size:12.5px;font-weight:500;margin:0 3px 0 0;color:var(--ink-2)}.zh-chip .zh-cl{margin-left:4px}.zh-chip .zh-cl,.zh-chip .zh-cl small{display:inline;font-size:12.5px}.zh-chip .zh-dot{margin:0 4px 1px 0}.topbar .bar-in{position:relative}.top-title{flex:0 1 auto;font-size:20px}.top-title .side-ico{display:none}.topbar .spacer{flex:1 1}.ts{flex:none}.ts-ico,.ts-in{display:none}.ts-btn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.ts.wide{position:absolute;inset:0 0 0 48px;z-index:6;background:var(--zh-a,var(--bg))}.ts.wide .ts-btn{display:none}.ts.wide .ts-ico,.ts.wide .ts-in{display:block}.topbar .fb-switch{display:none}.side-fb{display:block;margin-top:12px}.side-fb .fb-new{display:none}.side-fb .fb-switch{display:inline-flex}.side-fb .fb-switch .fb-txt{display:inline}.side-fb .fb-switch .fb-txt-s{display:none}.topbar .subtabs{position:relative;scroll-snap-type:x proximity;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:24px}.topbar .subtabs a{flex:none;scroll-snap-align:start}}.hm-head{position:relative;height:150px;margin:0 calc(-1 * max(16px,env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding:28px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);overflow:hidden}body:has(.hm-head) main.page{padding-top:0}.hm-head{padding-top:36px}@media (min-width:900px){body:has(.side) .hm-head{margin-left:-24px;padding-left:24px}}.hm-t{position:relative;z-index:1}.hm-head h1{font-family:var(--font-head);font-size:34px;font-weight:600;line-height:1.15;margin:0;color:var(--ink);letter-spacing:.005em}.hm-head h1:after{content:"";display:block;width:28px;height:3px;border-radius:2px;background:#C9A84C;margin-top:8px}.hm-sign{position:absolute;right:0;top:0;width:45%;height:100%;object-fit:cover;object-position:50% 46%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 35%);mask-image:linear-gradient(90deg,transparent 0,#000 35%)}main.rd2s h2.hm-h{font-size:20px;margin:28px 0 12px}.hm-note{margin:24px 0 0;font-size:14px;color:var(--ink-2)}.hm-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.hm-tile{position:relative;display:block;height:190px;border-radius:8px;overflow:hidden;background:var(--surface-2);text-decoration:none}.hm-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hm-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6))}.hm-tile span{position:absolute;z-index:1;left:12px;right:8px;bottom:11px;font-family:var(--font-head);font-size:17px;font-weight:600;line-height:1.12;color:#FFFFFF}.hm-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:1099px){.hm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.hm-head{height:auto;padding-top:16px}.hm-head h1{font-size:28px}.hm-sign{position:relative;width:calc(100% + 2 * max(16px,env(safe-area-inset-left,0px)));max-width:none;height:96px;margin:14px 0 0 calc(-1 * max(16px,env(safe-area-inset-left,0px)));-webkit-mask-image:none;mask-image:none}main.rd2s h2.hm-h{margin-top:20px}.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hm-tile{height:150px}}.avn-page{--ac-zone:var(--ac-tab-advance)}.avn-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;margin:4px 0 14px}.avn-seg{display:flex;border-radius:10px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);overflow:hidden}.avn-seg button{border:0;background:transparent;padding:9px 14px;font:600 14px var(--font);color:var(--ac-muted);cursor:pointer}.avn-seg button[aria-pressed=true]{background:var(--ac-zone);color:var(--ac-btn-ink)}.avn-ctl{display:inline-block;border:0;padding:9px 14px;border-radius:10px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);font:600 14px var(--font);color:var(--ac-ink);cursor:pointer;text-decoration:none;line-height:19px}.avn-ctl:disabled{opacity:.45;cursor:default}.avn-mpick{display:inline-flex;align-items:center;gap:6px}.avn-mlabel{cursor:default}.avn-search{flex:1 1 220px;max-width:340px;padding:9px 14px;border:0;border-radius:10px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);font:500 14px var(--font);color:var(--ac-ink)}.avn-search::placeholder{color:var(--ac-label)}.avn-cal{background:var(--ac-cal);box-shadow:var(--ac-cal-sh);border-radius:14px;overflow:clip}.avn-dow{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(7,1fr);background:var(--ac-dow);border-bottom:1px solid var(--ac-line)}.avn-dow span{padding:9px 10px;font:700 11px var(--font);letter-spacing:1px;text-transform:uppercase;color:var(--ac-label)}.avn-wk{display:flex;align-items:center;gap:10px;padding:5px 12px;font-size:11.5px;color:var(--ac-muted);background:color-mix(in srgb,var(--ac-zone) 7%,transparent);border-bottom:1px solid var(--ac-wk-line)}.avn-wl{font:700 11px var(--font);letter-spacing:.8px;text-transform:uppercase;color:var(--ac-label)}.avn-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;background:var(--ac-days)}.avn-day{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:180px;padding:10px 12px 12px;border-radius:9px;background:var(--ac-day);box-shadow:var(--ac-day-sh);color:var(--ac-ink)}.avn-days .avn-day:nth-child(5),.avn-days .avn-day:nth-child(6),.avn-days .avn-day:nth-child(7){background:var(--ac-day-we)}.avn-day.dark{opacity:.55}.avn-dn{font:600 12.5px var(--font);color:var(--ac-muted)}.avn-wd{font-weight:600}.avn-dots{display:none}.avn-act{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px 9px 9px;border:0;border-radius:9px;background:transparent;text-align:left;color:var(--ac-ink);cursor:pointer;font:inherit}.avn-act:hover .avn-an{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.avn-act:focus-visible{outline:2px solid var(--ac-zone);outline-offset:1px}.avn-an{display:block;font:650 14px/1.3 var(--font);color:var(--ac-ink);overflow-wrap:anywhere}.avn-tm{font:500 12.5px var(--font);margin-top:2px}.avn-mqs,.avn-tm{color:var(--ac-muted)}.avn-mqs{font-style:normal;margin-left:3px;font-size:.85em}.avn-pr{display:flex;align-items:center;gap:7px;margin-top:4px;font:600 11.5px var(--font);color:var(--ac-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avn-b{display:block;width:54px;height:4px;border-radius:2px;background:var(--ac-track);overflow:hidden;flex:none}.avn-b i{display:block;height:100%;background:var(--ac-zone)}.avn-pr.s-waiting{color:var(--ac-amber)}.avn-pr.s-waiting .avn-b i{background:var(--ac-amber)}.avn-pr.s-late{color:var(--ac-red);font-weight:700}.avn-pr.s-late .avn-b i{background:var(--ac-red)}.avn-pr.s-tosend{color:var(--ac-ink);font-weight:800;letter-spacing:.2px}.avn-pr.s-ready .avn-b,.avn-pr.s-tosend .avn-b{display:none}.avn-pr.s-ready{color:var(--ac-zone);font-weight:700}.avn-act.st-tosend{background-color:color-mix(in srgb,var(--ac-ink) 4%,transparent);background-image:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--ac-ink) 13%,transparent) 8px 9px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-ink) 45%,transparent)}.avn-act.st-late{background:linear-gradient(160deg,color-mix(in srgb,var(--ac-red) 16%,var(--ac-page)),color-mix(in srgb,var(--ac-red) 8%,var(--ac-page)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 55%,transparent)}.avn-day.w-ready .avn-act.st-ready .avn-pr{display:none}.avn-dchk{position:absolute;top:9px;right:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--ac-zone) 80%,#FFFFFF),var(--ac-zone));box-shadow:0 2px 6px color-mix(in srgb,var(--ac-zone) 40%,transparent)}.avn-dchk:after{content:"";width:5px;height:10px;border:solid var(--ac-btn-ink);border-width:0 2.4px 2.4px 0;transform:translateY(-1px) rotate(45deg)}:root:not([data-theme=light]) .avn-dchk:after{border-color:var(--ac-page)}.avn-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 2px 0;padding:12px 14px 4px;font:600 12.5px var(--font);color:var(--ac-muted)}.avn-legend span{display:inline-flex;align-items:center;gap:7px}.avn-lg{display:inline-block;width:18px;height:13px;border-radius:4px}.avn-lg.tosend{background-image:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--ac-ink) 30%,transparent) 3px 4px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-ink) 45%,transparent)}.avn-lg.late{background:color-mix(in srgb,var(--ac-red) 20%,var(--ac-page));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 55%,transparent)}.avn-lgt{font:700 12px var(--font);font-style:normal;color:var(--ac-amber)}.avn-legend .avn-dchk.lgk{position:static;width:16px;height:16px}.avn-legend .avn-dchk.lgk:after{width:3.5px;height:7px;border-width:0 2px 2px 0}.avn-more{display:block;text-align:center;padding:14px;font:600 13px var(--font);color:var(--ac-label);min-height:1px}.avn-gh{font:600 16px var(--font-head);margin:14px 0 8px;color:var(--ac-ink)}.avn-gh small{font:600 13px var(--font);color:var(--ac-label);margin-left:6px}.avn-panel{background:var(--ac-cal);border-radius:12px;box-shadow:var(--ac-cal-sh);overflow:hidden}.avn-row+.avn-row{border-top:1px solid var(--ac-line)}.avn-sh{display:grid;grid-template-columns:120px minmax(0,1fr) 160px 20px;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;color:var(--ac-ink);text-decoration:none}.avn-row.tonight .avn-sh{box-shadow:inset 3px 0 0 var(--ac-zone)}.avn-sh:hover .avn-n b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.avn-d b{display:block;font:650 14px var(--font)}.avn-d span{font-size:13px;color:var(--ac-muted)}.avn-d em{display:block;font:700 10.5px var(--font);font-style:normal;letter-spacing:1px;color:var(--ac-zone);margin-top:2px}.avn-n b{display:block;font:650 15.5px/1.3 var(--font)}.avn-nx{display:block;font-size:13px;color:var(--ac-muted);margin-top:2px}.avn-od{font-style:normal;color:var(--ac-red);font-weight:700}.avn-p{display:block;font-size:12.5px;color:var(--ac-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avn-p .avn-b{width:auto;max-width:130px;height:5px;border-radius:3px;margin-bottom:5px}.avn-p.s-waiting{color:var(--ac-amber)}.avn-p.s-waiting .avn-b i{background:var(--ac-amber)}.avn-p.s-late{color:var(--ac-red);font-weight:700}.avn-p.s-late .avn-b i{background:var(--ac-red)}.avn-p.s-tosend{color:var(--ac-ink);font-weight:700}.avn-p.s-tosend .avn-b{opacity:.5}.avn-ar{color:var(--ac-label);font-size:12px}.avn-ov{position:fixed;inset:0;z-index:60}.avn-scrim{position:absolute;inset:0;z-index:0;background:rgba(20,15,10,.3)}.avn-drw{position:absolute;z-index:1;top:0;right:0;bottom:0;width:min(480px,100%);overflow:auto;padding:24px 22px 48px;background:var(--ac-page);color:var(--ac-ink);box-shadow:-14px 0 40px rgba(0,0,0,.2);outline:0}.avn-pick{display:flex;flex-wrap:wrap;gap:6px;margin:0 48px 16px 0}.avn-pick button{border:0;border-radius:999px;padding:7px 12px;background:var(--ac-track);color:var(--ac-ink);font:600 13px var(--font);cursor:pointer}.avn-pick button.on{background:var(--ac-ink);color:var(--ac-page)}.avn-dh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.avn-dh h2{align-items:center;gap:6px;margin:0;font:600 26px/1.15 var(--font-head);letter-spacing:0;text-transform:none}.avn-dh h2,.avn-when{display:flex;flex-wrap:wrap;color:var(--ac-ink)}.avn-when{align-items:baseline;gap:4px 12px;margin-top:8px;font:700 18px var(--font)}.avn-when span{font-weight:600;opacity:.8}.avn-x{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:var(--ac-track);color:var(--ac-ink);font-size:20px;line-height:1;cursor:pointer}.avn-alnk{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.avn-copy{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:10px 14px;background:var(--ac-zone);color:var(--ac-btn-ink);font:700 13.5px var(--font);cursor:pointer}.avn-copy:disabled{opacity:.6;cursor:default}.avn-copy svg{width:15px;height:15px}.avn-ls{font:500 12.5px var(--font);color:var(--ac-muted)}.avn-ns{color:var(--ac-ink);font-weight:700}.avn-err{color:var(--ac-red);font:600 12.5px var(--font);margin:0}.avn-pg{display:flex;align-items:center;gap:10px;margin:14px 0 2px;font:600 13px var(--font);color:var(--ac-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avn-pgb{display:block;width:130px;height:6px;border-radius:3px;background:var(--ac-track);overflow:hidden}.avn-pgb i{display:block;height:100%;background:var(--ac-zone)}.avn-pg a{margin-left:auto;color:var(--ac-zone);font-weight:700;text-decoration:none}.avn-stgs{display:flex;flex-direction:column;gap:10px;margin-top:16px}.avn-stg{background:var(--ac-card);box-shadow:var(--ac-card-sh);border-radius:14px;overflow:hidden}.avn-stg>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:15px 16px;cursor:pointer}.avn-stg>summary::-webkit-details-marker{display:none}.avn-stg[open]>summary{box-shadow:inset 3px 0 0 var(--ac-zone)}.avn-sn{flex:1 1;font:600 19px var(--font-head);letter-spacing:.2px;color:var(--ac-ink)}.avn-stt{font:700 12.5px var(--font);color:var(--ac-muted);white-space:nowrap}.avn-stt.ok{color:var(--ac-zone)}.avn-stt.bad{color:var(--ac-red)}.avn-stg[open]>summary .avn-chev{transform:rotate(45deg) translate(-2px,-2px)}.avn-si{border-top:1px solid var(--ac-line)}.avn-items{list-style:none;margin:0;padding:0}.avn-items li{display:flex;align-items:center;gap:12px;padding:12px 14px;font:600 14px/1.3 var(--font)}.avn-items li+li{border-top:1px solid var(--ac-line)}.avn-cb{flex:none;width:19px;height:19px;border-radius:6px;box-shadow:inset 0 0 0 1.6px var(--ac-label);display:grid;place-items:center}.avn-items li.done .avn-cb{background:var(--ac-zone);box-shadow:none}.avn-items li.done .avn-cb:after{content:"";width:5px;height:10px;border:solid var(--ac-page);border-width:0 2.2px 2.2px 0;transform:translateY(-1px) rotate(45deg)}:root[data-theme=light] .avn-items li.done .avn-cb:after{border-color:#FFFFFF}.avn-items li.done .avn-l{color:var(--ac-muted)}.avn-due{margin-left:auto;font:600 12.5px var(--font);color:var(--ac-label);text-align:right;white-space:nowrap}.avn-items li.done .avn-due{color:var(--ac-muted);font-weight:500}.avn-due a{color:inherit;text-decoration:none}.avn-due a:hover{text-decoration:underline}.avn-grp+.avn-grp{border-top:1px solid var(--ac-line)}.avn-grp h5{margin:0;padding:14px 16px 4px;font:700 11px var(--font);letter-spacing:1.2px;text-transform:uppercase;color:var(--ac-label)}.avn-grp dl{margin:0;padding:2px 16px 12px}.avn-dr{display:grid;grid-template-columns:auto 1fr;border-top:1px solid color-mix(in srgb,var(--ac-line) 70%,transparent)}.avn-dr:first-child{border-top:0}.avn-dr dd,.avn-dr dt{padding:7px 0;margin:0;font:600 13.5px var(--font)}.avn-dr dt{color:var(--ac-muted);font-weight:500;padding-right:16px}.avn-dr dd{text-align:right;color:var(--ac-ink)}.avn-add{color:var(--ac-zone);font-weight:700;text-decoration:none}.avn-lnk{border:0;background:transparent;padding:0;font:700 13.5px var(--font);cursor:pointer}.avn-dcf{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px}.avn-dcf input{flex:1 1 140px;min-width:0;padding:8px 10px;border:0;border-radius:9px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);font:500 14px var(--font);color:var(--ac-ink)}.avn-dcf .avn-err{flex-basis:100%}.avn-note{margin:0;padding:12px 16px 14px;font:500 14px/1.45 var(--font);color:var(--ac-muted)}.avn-note a{color:var(--ac-zone);font-weight:700;text-decoration:none}.avn-wait{padding:12px 16px;margin:0;font:500 13.5px var(--font);color:var(--ac-muted)}.avn-inline{margin:0 0 16px}.avn-inline .avn-alnk{margin-top:0}@media (max-width:899px){.avn-mpick{order:5;flex-basis:100%;justify-content:space-between}.avn-mlabel{flex:1 1;text-align:center}.avn-today{display:none}.avn-dow span{text-align:center;padding:9px 0;font-size:10px}.avn-days{grid-template-columns:repeat(7,minmax(0,1fr))}.avn-day{min-height:54px;padding:9px 2px 10px;cursor:pointer}.avn-day,.avn-dn{align-items:center}.avn-dn{display:flex;flex-direction:column;line-height:1.1}.avn-wd{display:block;font:700 9.5px var(--font);letter-spacing:.6px;text-transform:uppercase;color:var(--ac-label)}.avn-act{display:none}.avn-dots{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.avn-dt{display:block;width:7px;height:7px;border-radius:50%;background:var(--ac-zone)}.avn-dt.s-waiting{background:var(--ac-amber)}.avn-dt.s-late{background:var(--ac-red)}.avn-dt.s-tosend{background:transparent;box-shadow:inset 0 0 0 1.6px var(--ac-ink)}.avn-day.w-tosend{background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--ac-ink) 13%,transparent) 6px 7px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-ink) 45%,transparent)}.avn-day.w-late{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 60%,transparent)}.avn-dchk{position:static;width:16px;height:16px;margin-top:2px}.avn-dchk:after{width:3.5px;height:7px;border-width:0 2px 2px 0}.avn-legend{gap:6px 14px}.avn-sh{grid-template-columns:1fr 14px;gap:4px 10px;padding:13px 14px}.avn-d{display:flex;gap:8px;align-items:baseline;grid-column:1}.avn-d b,.avn-d em{display:inline}.avn-d em{margin:0}.avn-n,.avn-p{grid-column:1}.avn-ar{grid-column:2;grid-row:1}.avn-p{display:flex;align-items:center;gap:8px}.avn-p .avn-b{width:110px;margin:0}.avn-drw{top:auto;left:0;width:100%;max-height:88vh;border-radius:18px 18px 0 0;padding:18px 16px calc(32px + env(safe-area-inset-bottom,0px))}}.avn-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avn-dow{top:var(--avn-stick,0)}.avn-dn.m1{color:var(--ac-ink);font-weight:800}.avn-day[role=button]{cursor:pointer}.avn-day[role=button]:focus-visible{outline:2px solid var(--ac-zone);outline-offset:2px}@media (max-width:899px){.avn-dn.m1 .avn-wd{color:var(--ac-zone)}}.dsh .avn-dh h2{font-size:24px}.dsh-lead{margin-top:8px;font:500 13.5px/1.45 var(--font);color:var(--ac-muted)}.dsh-rows{list-style:none;margin:18px 0 0;padding:0;background:var(--ac-card);box-shadow:var(--ac-card-sh);border-radius:14px;overflow:hidden}.dsh-row+.dsh-row{border-top:1px solid var(--ac-line)}.dsh-a{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--ac-ink);font:inherit;text-align:left;text-decoration:none}a.dsh-a,button.dsh-a{cursor:pointer}a.dsh-a:hover .dsh-nm,button.dsh-a:hover .dsh-nm{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dsh-a:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px}.dsh-badge{flex:none;display:grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:6px;background:var(--ac-hold-key);color:#FFFFFF;font:700 12px var(--font)}.dsh-n{flex:1 1;min-width:0;display:flex;flex-direction:column}.dsh-nm{font:650 15.5px/1.3 var(--font);overflow-wrap:anywhere}.dsh-ln{font:500 13px var(--font);margin-top:2px}.dsh-ln,.dsh-side{color:var(--ac-muted)}.dsh-side{flex:none;font:600 12.5px var(--font);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh-side .avn-pr{margin-top:0}.dsh-late,.dsh-ov{color:var(--ac-over,var(--ac-red));font-weight:700}.dsh-ar{flex:none;color:var(--ac-label);font-size:12px}.dsh-row.k-other{opacity:.8}.dsh-add{width:100%;margin-top:16px}.avn-copy{box-shadow:0 2px 6px color-mix(in srgb,var(--ac-zone) 35%,transparent);transition:filter .12s,transform .12s,box-shadow .12s}.avn-copy:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px color-mix(in srgb,var(--ac-zone) 40%,transparent)}.avn-copy:active:not(:disabled){transform:translateY(1px);filter:brightness(.94);box-shadow:0 1px 3px color-mix(in srgb,var(--ac-zone) 30%,transparent)}.avn-copy:disabled{opacity:1;background:var(--ac-track);color:var(--ac-muted);box-shadow:none}.avn-lact{flex-wrap:wrap;gap:8px}.avn-lact,.avn-mark{display:inline-flex;align-items:center}.avn-mark{border:1.5px solid var(--ac-zone);border-radius:10px;padding:9px 14px;background:transparent;color:var(--ac-ink);font:700 13.5px var(--font);cursor:pointer;transition:background .12s}.avn-mark:hover:not(:disabled){background:color-mix(in srgb,var(--ac-zone) 12%,transparent)}.avn-mark:active:not(:disabled){background:color-mix(in srgb,var(--ac-zone) 20%,transparent)}.avn-mark:disabled{opacity:.5;cursor:default}.avn-undo{border:0;background:transparent;padding:0 0 0 6px;color:var(--ac-zone);font:700 13px var(--font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dsh-line{display:flex;align-items:stretch}.dsh-line .dsh-a{flex:1 1;min-width:0}.dsh-row.has-x .dsh-a{padding-left:6px}.dsh-x{flex:none;width:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--ac-label);cursor:pointer;padding:0 0 0 8px}.dsh-x span{display:block;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}.dsh-x[aria-expanded=true] span{transform:rotate(45deg) translate(-1px,-1px)}.dsh-x:hover{color:var(--ac-ink)}.dsh-x:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px;border-radius:8px}.dsh-ov{padding:0 16px 14px 46px}@media (prefers-reduced-motion:reduce){.dsh-x span{transition:none}}.bko dl{margin:0;display:grid;grid-gap:5px;gap:5px}.bko dl>div{display:flex;gap:10px;font:500 13.5px/1.4 var(--font)}.bko dt{flex:none;width:64px;color:var(--ac-label);font-weight:600}.bko dd{margin:0;min-width:0;color:var(--ac-ink);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bko-ov{color:var(--ac-over,var(--ac-red));font-weight:700}.bko-dep{color:var(--ac-muted)}.bko-adv.ok{color:var(--ac-good)}.bko-adv.bad{color:var(--ac-red);font-weight:700}.bko-card{margin-top:12px;padding:8px 14px;border-radius:9px;border:0;cursor:pointer;font:700 13px var(--font);background:var(--ac-tab-booking);color:var(--z-plan-on,#fff);box-shadow:0 2px 6px rgba(0,0,0,.18)}.bko-card:hover{filter:brightness(1.08)}.bko-card:focus-visible{outline:2px solid var(--ac-ink);outline-offset:2px}.bko-wait{margin:0;font:500 13px var(--font);color:var(--ac-muted)}.avn-hist{display:block}.avn-grp{background:var(--ac-lift);box-shadow:var(--ac-lift-sh);border-radius:16px;margin:0 0 18px;overflow:hidden;color:var(--ac-ink)}.avn-grp>summary,.avn-wkg>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px}.avn-grp>summary::-webkit-details-marker,.avn-wkg>summary::-webkit-details-marker{display:none}.avn-grp>summary{padding:16px 22px 14px}.avn-gt{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px;font:600 22px/1.15 var(--font-head);color:var(--ac-ink)}.avn-gt small,.avn-wt small{font:600 13px var(--font);color:var(--ac-label)}.avn-chev{flex:none;width:8px;height:8px;margin:0 4px 0 2px;border:solid var(--ac-label);border-width:0 1.8px 1.8px 0;transform:rotate(-45deg);transition:transform .15s}details[open]>summary>.avn-chev{transform:rotate(45deg) translate(-2px,-2px)}.avn-gin{padding:0 14px 14px}.avn-wkg{margin:0 0 10px}.avn-wkg>summary{padding:8px 8px 8px 6px}.avn-wt{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:8px;font:600 14px var(--font);color:var(--ac-ink)}@media (max-width:759px){.avn-grp{border-radius:12px;margin-bottom:12px}.avn-grp>summary{padding:12px 14px 10px}.avn-gt{font-size:19px}.avn-gin{padding:0 8px 8px}}@media (min-width:900px){.avn-day:has(.avn-act+.avn-act) .avn-act{flex:0 0 auto;border-radius:9px}.avn-day:has(.avn-act+.avn-act) .avn-act:not(.st-tosend):not(.st-late):not(.prd-act){background:color-mix(in srgb,var(--ac-zone) 6.5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 15%,transparent)}}.avn-dr .avn-sel{font:600 13.5px var(--font);padding:3px 26px 3px 8px;min-height:0;max-width:100%;border-radius:6px}.avn-sub+.avn-sub{border-top:1px solid var(--ac-line)}.avn-sub>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;background:color-mix(in srgb,var(--ac-track) 35%,transparent)}.avn-sub>summary::-webkit-details-marker{display:none}.avn-sub[open]>summary{border-bottom:1px solid var(--ac-line)}.avn-sub[open]>summary .avn-chev{transform:rotate(45deg) translate(-2px,-2px)}.avn-sl{flex:1 1;font:700 11px var(--font);letter-spacing:1.2px;text-transform:uppercase;color:var(--ac-label)}.avn-sok{flex:none;width:18px;height:18px;border-radius:50%;background:var(--ac-zone);display:grid;place-items:center}.avn-sok:after{content:"";width:4px;height:8px;border:solid var(--ac-page);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}:root[data-theme=light] .avn-sok:after{border-color:#FFFFFF}.avn-items li.opt .avn-cb{box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--ac-label) 45%,transparent)}.avn-pr{flex-wrap:wrap;row-gap:3px}.avn-day.w-ready .avn-act.st-ready .avn-pr{display:flex}main.fsc{max-width:1280px;color:var(--ac-ink)}.fsc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px}.fsc-back{font:700 13.5px var(--font);color:var(--ac-zone);text-decoration:none}.fsc-back:hover{text-decoration:underline}.fsc-mon{font:600 13px var(--font);color:var(--ac-muted)}.fsc-h h1{margin:0;font:600 34px/1.1 Oswald,Arial,sans-serif;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--ac-ink)}.fsc-h h1 .avn-mqs{font-size:20px}.avn-push{width:22px;height:22px;color:var(--ac-muted);flex:none}.fsc-when{font:700 20px var(--font);margin-top:8px;display:flex;gap:12px;flex-wrap:wrap}.fsc-when span{color:var(--ac-muted);font-weight:600}.fsc-strip{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:22px 0 18px}.fsc-step{padding:12px 14px;border-radius:12px;background:var(--ac-card);box-shadow:var(--ac-card-sh);display:flex;flex-direction:column;gap:3px;border-top:3px solid var(--ac-line)}.fsc-step b{font:600 16px Oswald,Arial,sans-serif}.fsc-step span{font:600 13px var(--font);color:var(--ac-muted)}.fsc-step.ok{border-top-color:var(--ac-good)}.fsc-step.ok span{color:var(--ac-good)}.fsc-step.on{border-top-color:var(--ac-amber)}.fsc-step.on span{color:var(--ac-amber)}.fsc-step.bad{border-top-color:var(--ac-red)}.fsc-step.bad span{color:var(--ac-red)}.avn-stgs.fsc-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:14px;gap:14px;align-items:start}.fsc-grid>.avn-stg{grid-column:1}.fsc-grid>.avn-stg.details{grid-column:2;grid-row:1/span 5}.fsc-grid>.avn-stg>summary .avn-sn{font:600 20px Oswald,Arial,sans-serif;flex:1 1}.fsc-x{padding:4px 2px 2px}.fsc-x .card,.fsc-x .tl-sec{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--ac-line);border-radius:0;padding:14px 0 6px;margin:0}.fsc-x .card-h h3{font:700 11px var(--font);letter-spacing:1.2px;text-transform:uppercase;color:var(--ac-label)}@media (max-width:899px){.fsc-strip{grid-template-columns:1fr 1fr}.avn-stgs.fsc-grid{grid-template-columns:1fr}.fsc-grid>.avn-stg,.fsc-grid>.avn-stg.details{grid-column:1;grid-row:auto}.fsc-h h1{font-size:26px}.fsc-when{font-size:17px}}.stw-page{--ac-zone:var(--ac-tab-settle)}.stw-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;margin:4px 0 14px}.stw-seg{display:flex;border-radius:10px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);overflow:hidden}.stw-seg button{border:0;background:transparent;padding:9px 14px;font:600 14px var(--font);color:var(--ac-muted);cursor:pointer}.stw-seg button[aria-pressed=true]{background:var(--ac-zone);color:#FFFFFF}:root:not([data-theme=light]) .stw-seg button[aria-pressed=true]{color:var(--ac-btn-ink)}.stw-wk,.stw-yr{background:var(--ac-lift);box-shadow:var(--ac-lift-sh);border-radius:16px;margin:0 0 24px;overflow:hidden;color:var(--ac-ink)}.stw-wk.owe{box-shadow:var(--ac-owe-sh)}.stw-mon>summary,.stw-wk>summary,.stw-yr>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px}.stw-mon>summary::-webkit-details-marker,.stw-wk>summary::-webkit-details-marker,.stw-yr>summary::-webkit-details-marker{display:none}.stw-wk>summary{padding:18px 22px 14px;background:linear-gradient(90deg,color-mix(in srgb,var(--ac-zone) var(--ac-wkh-a),transparent),color-mix(in srgb,var(--ac-zone) var(--ac-wkh-b),transparent) 70%,transparent)}.stw-wk.owe>summary{background:linear-gradient(90deg,color-mix(in srgb,var(--ac-owe) var(--ac-owe-a),transparent),color-mix(in srgb,var(--ac-owe) 3%,transparent) 70%,transparent)}.stw-t{flex:1 1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font:600 24px/1.15 var(--font-head);color:var(--ac-ink)}.stw-t small{font:500 12.5px var(--font);color:var(--ac-muted)}.stw-sum{display:grid;grid-template-columns:auto auto;grid-column-gap:18px;column-gap:18px;grid-row-gap:1px;row-gap:1px;justify-items:end;align-items:baseline}.stw-still{grid-column:1/-1;font:700 10.5px var(--font);letter-spacing:1.3px;text-transform:uppercase;color:var(--ac-label)}.stw-pair{display:inline-flex;align-items:baseline;gap:7px;font:700 17px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ac-zone) 78%,var(--ac-ink))}:root:not([data-theme=light]) .stw-pair{color:var(--ac-zone)}.stw-pair i{font:500 13px var(--font);font-style:normal;color:var(--ac-muted)}.stw-ok{color:var(--ac-paid);font-weight:700;white-space:nowrap}.stw-all{grid-column:1/-1;font:700 16px var(--font)}.stw-chev{flex:none;width:8px;height:8px;margin:0 4px 0 2px;border:solid var(--ac-label);border-width:0 1.8px 1.8px 0;transform:rotate(-45deg);transition:transform .15s}details[open]>summary>.stw-chev{transform:rotate(45deg) translate(-2px,-2px)}.stw-h{margin:0;padding:20px 22px 10px;font:600 17px var(--font-head);letter-spacing:.3px;color:var(--ac-ink)}.stw-h i{font:500 12.5px var(--font);font-style:normal;color:var(--ac-muted);margin-left:6px;letter-spacing:0}.stw-r{display:grid;grid-template-columns:108px minmax(0,1fr) 100px 128px;align-items:center;grid-column-gap:10px;column-gap:10px;padding:15px 22px;border-top:1px solid color-mix(in srgb,var(--ac-ink) 8%,transparent)}.stw-d{font:500 13.5px var(--font);color:var(--ac-label);white-space:nowrap}.stw-m{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.stw-dm{display:none;font-style:normal}.stw-cn,.stw-n{border:0;background:transparent;padding:0;margin:0;text-align:left;font:650 16px/1.3 var(--font);color:var(--ac-ink);overflow-wrap:anywhere}.stw-n{cursor:pointer}.stw-n:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.stw-n:focus-visible{outline:2px solid var(--ac-zone);outline-offset:2px;border-radius:3px}.stw-sh{font:500 12.5px var(--font);font-style:normal;color:var(--ac-muted)}.stw-amt{text-align:right;padding-right:6px;font:500 15px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ac-ink) 78%,transparent)}.stw-st{display:flex;justify-content:flex-end;font:700 12.5px var(--font)}.stw-q{color:var(--ac-muted)}.stw-r.paid{padding-top:11px;padding-bottom:11px;background:var(--ac-paid-row);border-top-color:color-mix(in srgb,var(--ac-paid) 20%,transparent)}.stw-r.paid .stw-amt,.stw-r.paid .stw-cn,.stw-r.paid .stw-d,.stw-r.paid .stw-n{font-weight:500;color:color-mix(in srgb,var(--ac-ink) 62%,transparent)}:root:not([data-theme=light]) .stw-r.paid .stw-amt,:root:not([data-theme=light]) .stw-r.paid .stw-cn,:root:not([data-theme=light]) .stw-r.paid .stw-n{color:var(--ac-muted)}.stw-r.due{background:var(--ac-due-row);border-top-color:color-mix(in srgb,var(--ac-owe) 22%,transparent)}.stw-wk.owe .stw-r.due{background:var(--ac-owe-row)}.stw-r.due .stw-cn,.stw-r.due .stw-n{font-weight:700}.stw-r.due .stw-amt{color:var(--ac-ink);font-weight:600}.stw-none{margin:0;padding:6px 22px 16px;font:500 13.5px var(--font)}.stw-empty,.stw-none{color:var(--ac-muted)}.stw-empty{padding:20px 4px;font:500 14px var(--font)}.stw-pay{min-width:96px;border:0;border-radius:9px;padding:6px 12px;background:transparent;font:700 12.5px var(--font);white-space:nowrap;cursor:pointer;color:color-mix(in srgb,var(--ac-zone) 70%,var(--ac-ink));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-zone) 55%,transparent)}:root:not([data-theme=light]) .stw-pay{color:var(--ac-zone)}.stw-pay.solid,.stw-pay:not(:disabled):hover{background:linear-gradient(160deg,color-mix(in srgb,var(--ac-zone) 88%,#FFFFFF),color-mix(in srgb,var(--ac-zone) 88%,#000000));color:#FFFFFF;box-shadow:none}:root:not([data-theme=light]) .stw-pay.solid,:root:not([data-theme=light]) .stw-pay:not(:disabled):hover{color:var(--ac-btn-ink)}.stw-pay:disabled{opacity:.45;cursor:default}.stw-ach,.stw-noach{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font:600 10.5px var(--font);white-space:nowrap;text-decoration:none}.stw-noach{color:var(--ac-owe);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-owe) 40%,transparent)}.stw-ach{padding-left:5px;color:var(--ac-chip-ach);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-chip-ach) 40%,transparent)}.stw-ach:hover{background:color-mix(in srgb,var(--ac-chip-ach) 12%,transparent)}.stw-ach svg{width:10px;height:10px}.stw-form{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh)}.stw-form label{display:flex;flex-direction:column;gap:4px;font:600 12px var(--font);color:var(--ac-muted)}.stw-form input,.stw-form select{min-height:36px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--ac-ink) 14%,transparent);border-radius:8px;background-color:var(--ac-page);color:var(--ac-ink);font:500 14px var(--font)}main.stw-page .stw-form select{padding-right:30px;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat}.stw-form .stw-ref{flex:1 1 200px}.stw-fb{display:flex;gap:8px;margin-left:auto}.stw-fb .stw-pay{padding:9px 14px}.stw-err{flex-basis:100%;margin:0;color:var(--ac-owe);font:600 13px var(--font)}.stw-yr>summary{padding:18px 22px 10px}.stw-yin{padding:0 0 8px}.stw-mon>summary{padding:14px 22px}.stw-mt{flex:1 1;font:600 17px var(--font-head);letter-spacing:.3px;color:var(--ac-ink)}.stw-mt i{font:500 12.5px var(--font);font-style:normal;color:var(--ac-muted);margin-left:6px;letter-spacing:0}.stw-min{padding:0 14px 12px}.stw-min .stw-wk{margin:0 0 10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ac-ink) 10%,transparent)}.avn-pd{color:var(--ac-paid);font-weight:700;white-space:nowrap}@media (max-width:899px){.stw-list>.stw-wk{background:var(--ac-lift-phone)}.stw-wk>summary{padding:12px 14px 10px;align-items:flex-start}.stw-t{flex-direction:column;gap:2px;font-size:19px}.stw-sum{column-gap:10px}.stw-still{font-size:10px}.stw-pair{font-size:14px}.stw-pair i{font-size:11.5px}.stw-h{padding:14px 14px 6px}.stw-r,.stw-r.paid{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;padding:8px 14px}.stw-d{display:none}.stw-m{flex-direction:column;align-items:flex-start;gap:1px}.stw-dm{display:block;font:500 12px var(--font);color:var(--ac-label)}.stw-cn,.stw-n{font-size:15px;line-height:1.2}.stw-ach,.stw-noach{margin-top:3px}.stw-amt{font-size:14.5px;padding-right:2px}.stw-pay{min-width:0;padding:5px 9px;font-size:12px}.stw-none{padding:4px 14px 12px}.stw-mon>summary,.stw-yr>summary{padding:12px 14px}.stw-min{padding:0 8px 8px}.stw-form{padding:10px}.stw-fb{margin-left:0;width:100%}.stw-fb .stw-pay{flex:1 1}}body:has(main.adx-page){--page:var(--ac-tab-dir);--page-ink:var(--ac-tab-dir);--page-btn:var(--ac-tab-dir);--page-on:var(--ac-btn-ink);--page-glyph:var(--ac-btn-ink)}.adx-page{--ac-zone:var(--ac-tab-dir)}body:has(header.bar[data-zone=people]){--page:var(--ac-tab-dir);--page-ink:var(--ac-tab-dir);--page-btn:var(--ac-tab-dir);--page-on:var(--ac-btn-ink);--page-glyph:var(--ac-btn-ink)}.adx-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px}.adx-seg{display:flex;border-radius:10px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);overflow:hidden}.adx-seg button{border:0;background:transparent;padding:9px 14px;font:600 14px var(--font);color:var(--ac-muted);cursor:pointer}.adx-seg button[aria-pressed=true]{background:var(--ac-dir-seg-on);color:var(--ac-dir-seg-on-ink)}.adx-q{min-width:260px;border:0;border-radius:10px;padding:9px 14px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);font:500 14px var(--font);color:var(--ac-ink)}.adx-q::placeholder{color:var(--ac-label)}body:has(.zh) main select.adx-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:0;height:auto;max-width:none;border:0;border-radius:10px;padding:9px 32px 9px 12px;background-image:linear-gradient(45deg,transparent 50%,var(--ac-muted) 50%),linear-gradient(135deg,var(--ac-muted) 50%,transparent 50%),var(--ac-ctl);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat;box-shadow:var(--ac-ctl-sh);font:600 13.5px var(--font);color:var(--ac-ink);cursor:pointer}.adx-clr{border:0;background:transparent;padding:0 6px;font:700 13px var(--font);color:var(--ac-muted);cursor:pointer}.adx-clr:hover{color:var(--ac-ink)}.adx-q:focus{outline:2px solid color-mix(in srgb,var(--ac-zone) 55%,transparent);outline-offset:1px}.adx-card{margin:0 0 18px;border-radius:16px;overflow:hidden;background:var(--ac-lift);box-shadow:var(--ac-lift-sh);color:var(--ac-ink)}.adx-lh{margin:0;padding:5px 22px;font:600 15px var(--font-head);letter-spacing:.6px;text-transform:none;background:var(--ac-dir-strip);color:var(--ac-dir-strip-ink);border-bottom:1px solid var(--ac-dir-strip-line)}.adx-card.top .adx-lh{font:600 12px var(--font);letter-spacing:.3px;color:var(--ac-muted)}.adx-r{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 50px;align-items:center;grid-gap:10px;gap:10px;padding:15px 22px;text-decoration:none;color:var(--ac-ink);border-top:1px solid var(--ac-dir-row-line)}.adx-r.nosc{grid-template-columns:minmax(0,1fr) 120px 120px}.adx-r.fee{grid-template-columns:minmax(0,1fr) 110px 110px 80px 50px}.adx-fee{font:600 13.5px var(--font);color:var(--ac-ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adx-lh+.adx-r{border-top:0}.adx-r:hover{background:color-mix(in srgb,var(--ac-zone) 6%,transparent)}.adx-r:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px}.adx-nm{display:flex;align-items:baseline;gap:10px;min-width:0}.adx-nm b{font:650 16px var(--font);text-overflow:ellipsis;white-space:nowrap}.adx-meta,.adx-nm b{overflow:hidden;min-width:0}.adx-meta{display:flex;align-items:baseline;gap:6px}.adx-nm i{flex:0 1 auto;font:500 13px var(--font);font-style:normal;color:var(--ac-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:2px}.adx-tag{flex:none;font:600 10.5px/1 var(--font);font-style:normal;letter-spacing:.2px;color:var(--ac-label);padding:3px 7px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-label) 45%,transparent);white-space:nowrap}.adx-last,.adx-next{font:500 13px var(--font);color:var(--ac-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.adx-next em{font-style:normal;color:var(--ac-label)}.adx-sc{text-align:right}.adx-sc b{font:700 14px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adx-empty{margin:8px 2px 24px;font:500 14px var(--font);color:var(--ac-muted)}.adx-r.tr{grid-template-columns:44px minmax(0,1fr) 110px 120px 80px}.adx-r.tr.fee{grid-template-columns:44px minmax(0,1fr) 90px 110px 80px 80px}.adx-rk{font:600 20px var(--font-head);color:var(--ac-label);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adx-r.tr:nth-of-type(-n+3) .adx-rk{color:var(--ac-ink)}.adx-avg{display:flex;align-items:baseline;gap:5px;justify-content:flex-end}.adx-avg b{font:700 18px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adx-avg i{font:500 12px var(--font);font-style:normal;color:var(--ac-muted)}.adx-avg.strong b{color:var(--ac-good)}.adx-avg.weak b{color:var(--ac-red)}.adx-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin:6px 2px 30px;font:600 13px var(--font)}.adx-add summary,.adx-tools a{color:var(--ac-muted);text-decoration:none;cursor:pointer}.adx-add summary:hover,.adx-tools a:hover{color:var(--ac-ink)}.adx-addf{display:flex;gap:8px;margin-top:8px}.adx-addf input{min-width:0;border:0;border-radius:9px;padding:8px 12px;background:var(--ac-ctl);box-shadow:var(--ac-ctl-sh);font:500 14px var(--font);color:var(--ac-ink)}.adx-ov{--ac-zone:var(--ac-tab-dir)}.adx-genre{margin-top:6px;font:600 15px var(--font);color:var(--ac-muted)}.adx-full{margin-top:12px}.adx-full a{margin-left:0}.adx-pbk{display:flex;gap:6px;margin-top:12px}.adx-pbooked{margin:10px 0 0}.adx-ok{color:var(--ac-ink)}.adx-miss{color:var(--ac-red);font-weight:700}.adx-none{color:var(--ac-label);font-weight:500}.adx-doc dd{display:flex;gap:6px 10px}.adx-doc .dr-up.compact,.adx-doc dd{flex-wrap:wrap;align-items:center;justify-content:flex-end}.adx-doc .dr-up.compact{display:inline-flex;gap:6px 8px;margin:0 0 0 auto}.adx-doc .dr-add{padding:4px 10px;font-size:12.5px}.adx-doc .dr-up .sub{flex-basis:100%;text-align:right;margin:0}.adx-shows{list-style:none;margin:0;padding:4px 0}.adx-shows li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:10px 16px;border-top:1px solid var(--ac-line);font:500 13.5px var(--font)}.adx-shows li:first-child{border-top:0}.adx-sd,.adx-sd a{color:var(--ac-ink);font-weight:600;text-decoration:none;white-space:nowrap}.adx-sd a:hover{text-decoration:underline}.adx-ss,.adx-st{color:var(--ac-muted)}.adx-ss{font-style:normal;font-weight:600;white-space:nowrap}.adx-ss.strong{color:var(--ac-good)}.adx-ss.weak{color:var(--ac-red)}.adx-ss.normal{color:var(--ac-ink)}.avn-dr dd a{color:inherit}@media (max-width:899px){.adx-card{background:var(--ac-lift-phone)}.adx-lh{padding:4px 14px}.adx-r,.adx-r.fee,.adx-r.nosc{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.adx-fee,.adx-last,.adx-sc{display:none}.adx-next{grid-column:2;grid-row:1;text-align:right}.adx-nm{flex-direction:column;gap:0}.adx-meta{flex-wrap:wrap;row-gap:4px;margin-top:1px}.adx-nm b,.adx-nm i{max-width:100%}.adx-r.tr,.adx-r.tr.fee{grid-template-columns:30px minmax(0,1fr) auto}.adx-r.tr .adx-last,.adx-r.tr .adx-next{display:none}.adx-rk{font-size:17px}.adx-q{min-width:0;flex:1 1 100%;font-size:16px}body:has(.zh) main select.adx-sel{flex:1 1;min-width:0;font-size:16px}.adx-shows li{grid-template-columns:96px minmax(0,1fr) auto}}.opk{display:flex;flex-wrap:wrap;gap:6px}.opk,.opk-chip{align-items:center}.opk-chip{display:inline-flex;gap:4px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--chip-bg);color:var(--ink);font:600 13px var(--font)}.opk-chip button{border:0;background:transparent;color:var(--ink-3);font-size:15px;line-height:1;cursor:pointer;padding:0 3px}.opk-chip button:hover{color:var(--ink)}.opk .opk-sel{width:auto;min-width:130px;font-size:14px}.opk-new{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.opk-new input{min-width:0;width:160px;padding:7px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:14px}.opk-x{border:0;background:transparent;color:var(--ink-3);font:600 13px var(--font);cursor:pointer}.opk-err{flex-basis:100%;color:var(--bad);font:600 12.5px var(--font)}.ar-opk{display:flex;flex-direction:column;gap:6px}.ar-opk>span{font-size:13px;color:var(--ink-2)}.bk-genre{margin-top:-4px}.bk-genre>span{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:5px}.gt-list{list-style:none;margin:0;padding:0}.gt-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line)}.gt-list li:first-child{border-top:0}.gt-list li.off .gt-n{color:var(--ink-3);text-decoration:line-through}.gt-n{flex:1 1 160px;font:650 15px var(--font)}.gt-c{font-size:12.5px;color:var(--ink-3)}.gt-list input,.gt-list select{font-size:14px}.gt-err{color:var(--bad);font-size:12.5px;flex-basis:100%;margin:0}main.wrap.talent:is(.bk,.avn-page,.stw-page,.shp,.adx-page){max-width:1280px}main.shp{--ac-zone:var(--ac-tab-advance)}.avn-wk,.bk-wk{border-bottom-color:transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--ac-zone) var(--ac-strip-a),transparent),color-mix(in srgb,var(--ac-zone) var(--ac-strip-b),transparent) 60%,transparent)}.avn-wk .avn-wl,.bk-wk .bk-wl{color:var(--ac-wk-label)}.bkl{display:flex;flex-direction:column;gap:24px}.bkl-w{position:relative;border-radius:14px;overflow:clip;background:var(--ac-lift);box-shadow:var(--ac-lift-sh);scroll-margin-top:calc(var(--bk-stick,60px) + 12px)}.bkl-w.flash:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:14px;animation:bklflash 1.6s ease-out forwards}@keyframes bklflash{0%{box-shadow:inset 0 0 0 3px var(--ac-zone);background:color-mix(in srgb,var(--ac-zone) 14%,transparent)}to{box-shadow:inset 0 0 0 3px transparent;background:transparent}}main.bk .bkl-wh{gap:12px;padding:11px 16px;cursor:pointer;transition:filter .15s,box-shadow .15s;border-bottom:0}main.bk .bkl-wh:hover{filter:saturate(1.4) brightness(.98);box-shadow:inset 3px 0 0 var(--ac-zone)}:root:not([data-theme=light]) main.bk .bkl-wh:hover{filter:saturate(1.4) brightness(1.15)}main.bk .bkl-wh:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px}.bkl-wh .bk-wl{font-size:12px}.bkl-cn,.bkl-wh .bk-wv{font-size:12.5px}.bkl-cn{color:var(--ac-muted);margin-left:-8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkl-chev{margin-left:auto;flex:none;width:18px;height:18px;color:var(--ac-ink);opacity:.6;transition:transform .2s}.bkl-w.fold .bkl-chev{transform:rotate(-90deg)}.bkl-wh:hover .bkl-chev{opacity:1}.bkl-days{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding:6px}.bkl-day{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:start;grid-gap:0 14px;gap:0 14px;min-height:100px;padding:12px 14px;border-radius:9px;background:var(--ac-day);box-shadow:var(--ac-day-sh);color:var(--ac-ink)}.bkl-day.we{background:var(--ac-day-we)}.bkl-day.out{opacity:.4}.bkl-day.past{opacity:.6}.bkl-day.today{box-shadow:inset 0 0 0 2px var(--ac-zone),var(--ac-day-sh)}.bkl-days .bkl-day.open{background:var(--ac-open-bg);background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--ac-open-hatch) 7px 8.5px);box-shadow:var(--ac-open-sh);cursor:pointer}.bkl-days .bkl-day.open.today{box-shadow:inset 0 0 0 2px var(--ac-zone),var(--ac-open-sh)}.bkl-days .bkl-day.honly{background:var(--ac-honly-bg);background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--ac-honly-hatch) 7px 8.5px);box-shadow:var(--ac-honly-sh)}.bkl-day.open:focus-visible{outline:2px solid var(--ac-zone);outline-offset:2px}.bkl-d{font:600 13.5px var(--font);color:var(--ac-muted);padding-top:3px;white-space:nowrap}.bkl-wd{display:inline-block;min-width:32px;font-weight:700;opacity:.75}.bkl-d .m1,.bkl-wd{color:var(--ac-ink)}.bkl-d .m1{font-weight:800}.bkl-td{display:table;margin:7px 0 0;padding:1px 6px;border-radius:4px;font:800 9.5px var(--font);letter-spacing:.6px;text-transform:uppercase;color:var(--ac-btn-ink);background:var(--ac-zone)}.bkl-c{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.bkl-c .bk-bn{flex:1 1 100%}.bkl-show{display:flex;flex-direction:column;flex:0 1 330px;min-width:0;text-align:left;border:0;cursor:pointer;padding:8px 11px 9px;border-radius:8px;font:inherit;color:var(--ac-ink);background:color-mix(in srgb,var(--ac-zone) 9%,var(--ac-day));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 22%,transparent)}.bkl-show:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 50%,transparent)}.bkl-show:focus-visible{outline:2px solid var(--ac-zone);outline-offset:2px}.bkl-an{display:block;font:650 14.5px/1.3 var(--font);color:var(--ac-ink);overflow-wrap:anywhere}.bkl-tm{display:flex;flex-wrap:wrap;gap:0 6px;font:500 12.5px var(--font);color:var(--ac-muted);margin-top:2px}.bkl-tm i{font-style:normal;opacity:.6;margin-right:6px}.bkl-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;font:500 12px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bkl-fee{color:var(--ac-muted)}.bkl-fee b{font-weight:600;color:var(--ac-ink)}.bkl-fee.ov b{color:var(--ac-over);font-weight:700}.bkl-adv{font-weight:600;color:var(--ac-amber)}.bkl-adv.t-ready{color:var(--ac-zone)}.bkl-adv.t-overdue{color:var(--ac-red);font-weight:700}.bkl-adv.t-notsent{color:var(--ac-ink);font-weight:700}.bkl-adv.t-notsent:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.6px currentColor;margin-right:6px}.bkl-adv.t-nocontact{color:var(--ac-amber);font-weight:700}.bkl-other{display:flex;flex-direction:column;opacity:.8;flex:0 1 330px}.bkl-hs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bkl .bkl-h{width:auto;padding:6px 10px 6px 6px}.bkl .bkl-h span{white-space:nowrap}.bkl .bkl-h small{margin-left:8px;font:700 10px var(--font);letter-spacing:.5px;text-transform:uppercase;opacity:.85}.bkl-op{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font:700 14px var(--font);color:var(--ac-open-ink)}.bkl-op small{font:500 11.5px var(--font);color:var(--ac-muted)}.bkl-add{font:700 12.5px var(--font);color:var(--ac-zone);opacity:0;transition:opacity .15s}.bkl-day.open:focus-visible .bkl-add,.bkl-day.open:hover .bkl-add{opacity:1}.bkl-dow{position:-webkit-sticky;position:sticky;top:var(--bk-stick,0);z-index:3;background:var(--ac-dow);border-radius:12px;box-shadow:var(--ac-ctl-sh)}.bkl-none{text-align:center;padding:20px}@media (max-width:899px){.bkl{gap:16px}.bkl-w{scroll-margin-top:calc(var(--bk-stick,52px) + 8px)}main.bk .bkl-wh{gap:8px;padding:11px 12px}.bkl-wh .bk-wl{font-size:11px}.bkl-cn,.bkl-wh .bk-wv{font-size:11.5px}.bkl-cn{margin-left:-4px}.bkl-wh .bk-wb{width:40px}.bkl-w.fold .bk-ovx,.bkl-w.fold .bk-wb,.bkl-w.fold .bkl-of{display:none}.bkl-day{grid-template-columns:1fr;gap:8px;padding:11px 12px;align-items:stretch;min-height:124px}.bkl-d{padding-top:0}.bkl-td{display:inline-block;margin:0 0 0 8px}.bkl-hs,.bkl-other,.bkl-show{flex:1 1 100%}.bkl .bkl-h{display:flex}.bkl .bkl-h span{white-space:normal}.bkl-add{opacity:1}}.bk-wkjump{cursor:pointer}.bk-wkjump .bk-wk{transition:filter .15s,box-shadow .15s}.bk-wkjump:hover .bk-wk{filter:saturate(1.4) brightness(.98);box-shadow:inset 3px 0 0 var(--ac-zone)}:root:not([data-theme=light]) .bk-wkjump:hover .bk-wk{filter:saturate(1.4) brightness(1.15)}.bk-wkjump:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px}main.scr-page{--ac-zone:var(--ac-tab-scorecard)}body:has(main.scr-page){--page:var(--ac-tab-scorecard);--page-ink:var(--ac-tab-scorecard);--page-btn:var(--ac-tab-scorecard);--page-on:var(--ac-btn-ink);--page-glyph:var(--ac-btn-ink)}.scr-rep{margin-left:auto;font:700 13px var(--font);color:var(--ac-zone);text-decoration:none;white-space:nowrap}.scr-rep:hover{text-decoration:underline}.scr-l{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:5px}.scr-l:empty{display:none}.scr-sc{display:inline-flex;align-items:baseline;gap:5px;font:700 12px var(--font);color:var(--ac-muted)}.scr-sc b{font:700 15px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scr-sc.b-strong{color:var(--ac-good)}.scr-sc.b-weak{color:var(--ac-red)}.scr-sc.b-normal,.scr-sc.b-normal b{color:var(--ac-ink)}.scr-sc.wait{color:var(--ac-amber)}.scr-sc.fut{font-weight:500;color:var(--ac-label)}.scr-rb{font:600 11.5px var(--font);color:var(--ac-muted)}.scr-rb.need{color:var(--ac-ink);font-weight:700}.scr-cal .avn-act.st-history{opacity:.55}.scr-cal .avn-day.fut .avn-act{opacity:.5}.scr-cal .avn-day.today{box-shadow:inset 0 0 0 2px var(--ac-zone),var(--ac-day-sh)}.scr-cal .avn-act{flex:0 0 auto}.scr-cal .avn-act+.avn-act{border-top:1px solid var(--ac-line);border-radius:0 0 9px 9px}.scr-list .avn-sh{grid-template-columns:120px minmax(0,1fr) 110px 20px}.scr-earlier,.scr-p{display:block}.scr-earlier{margin:14px auto 0}.avn-stt.scr-b.b-strong{color:var(--ac-good)}.avn-stt.scr-b.b-weak{color:var(--ac-red)}.avn-stt.scr-b.b-normal{color:var(--ac-ink)}.avn-stt.scr-wait{color:var(--ac-amber)}.scr-big{display:flex;align-items:center;gap:16px;padding:16px}.scr-num{font:600 46px/1 var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ac-ink)}.scr-bw.b-strong,.scr-num.b-strong{color:var(--ac-good)}.scr-bw.b-weak,.scr-num.b-weak{color:var(--ac-red)}.scr-num.b-none{color:var(--ac-label)}.scr-bw{font:700 14px var(--font);color:var(--ac-ink)}.scr-parts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font:500 12.5px var(--font);color:var(--ac-muted)}.scr-parts b{color:var(--ac-ink);font-weight:700;margin-right:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scr-parts i{font-style:normal;color:var(--ac-label)}.scr-own{float:right;font:600 12px var(--font);letter-spacing:0;text-transform:none;color:var(--ac-muted)}.scr-note{margin:0;padding:4px 16px 14px;font:500 14px/1.45 var(--font);color:var(--ac-ink)}.scr-note.wait{color:var(--ac-amber);font-weight:600}.scr-flags{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.scr-flags span{font:700 12px var(--font);color:var(--ac-red);background:color-mix(in srgb,var(--ac-red) 12%,transparent);border-radius:999px;padding:4px 10px}.scr-rbk{display:flex;gap:8px;padding:6px 16px 16px}.scr-rbk button{flex:1 1;font:700 14px var(--font);border:0;border-radius:10px;padding:11px 0;background:var(--ac-track);color:var(--ac-ink);cursor:pointer}.scr-rbk button.on.v-rebook{background:var(--ac-good);color:var(--ac-btn-ink)}.scr-rbk button.on.v-other_slot{background:var(--ac-ink);color:var(--ac-page)}.scr-rbk button.on.v-dont_rebook{background:var(--ac-red);color:#FFFFFF}.scr-rbk button:disabled{opacity:.45;cursor:default}.scr-rbk button:focus-visible{outline:2px solid var(--ac-zone);outline-offset:2px}@media (max-width:899px){.scr-rep{order:6;margin-left:0}.scr-dt.d-strong{background:var(--ac-good)}.scr-dt.d-normal{background:var(--ac-muted)}.scr-dt.d-weak{background:var(--ac-red)}.scr-dt.d-wait{background:var(--ac-amber)}.scr-dt.d-ring{background:transparent;box-shadow:inset 0 0 0 1.6px var(--ac-ink)}.scr-dt.d-none{background:var(--ac-line)}.scr-cal .avn-day.fut .scr-dt{opacity:.6}.scr-list .avn-sh{grid-template-columns:1fr 14px}.scr-list .scr-p{grid-column:1}}@media (min-width:900px){.scr-cal .avn-day:has(.avn-act+.avn-act) .avn-act+.avn-act{border-top:0;border-radius:9px}}.scr-prod{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.scx .scr-prod{padding:0 0 8px}.scr-prod span{font:700 12px var(--font);border-radius:999px;padding:4px 10px;color:var(--ac-ink);background:color-mix(in srgb,var(--ac-zone,#2A8A8A) 14%,transparent)}.scr-prod span.t-mid{color:var(--ac-amber);background:color-mix(in srgb,var(--ac-amber) 12%,transparent)}.scr-prod span.t-bad{color:var(--ac-red);background:color-mix(in srgb,var(--ac-red) 12%,transparent)}.scx .scr-note{padding:0 0 8px}main.prd-page{--ac-zone:var(--ac-tab-advance)}main.prd-page .prd-cal .avn-day{min-height:118px;gap:6px;padding:8px 9px}main.prd-page .prd-cal .avn-day.past .avn-act{opacity:.82}main.prd-page .prd-cal .avn-day.today{box-shadow:inset 0 0 0 2px var(--ac-zone),var(--ac-day-sh)}main.prd-page .prd-act{flex:0 0 auto;padding:6px 8px 7px;border-radius:8px;background:color-mix(in srgb,var(--ac-zone) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 15%,transparent)}main.prd-page .prd-act .avn-an{font-size:14px}main.prd-page .prd-act .avn-tm{margin-top:0}main.prd-page .prd-act.pz-crew{background:linear-gradient(160deg,color-mix(in srgb,var(--ac-red) 16%,var(--ac-page)),color-mix(in srgb,var(--ac-red) 8%,var(--ac-page)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 55%,transparent)}main.prd-page .prd-cal .avn-dchk{top:8px;right:9px}main.prd-page .prd-cal .avn-day:has(.avn-dchk) .avn-act:first-of-type{margin-right:24px}.prd-psl{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.prd-ps{display:inline-flex;gap:4px;align-items:baseline;padding:2px 6px;border-radius:6px;font:600 11px var(--font);background:color-mix(in srgb,var(--ac-zone) 13%,transparent);color:var(--ac-ink);overflow-wrap:anywhere}.prd-ps i{flex:none;font-style:normal;font-weight:700;font-size:9.5px;letter-spacing:.5px;color:var(--ac-muted)}.prd-ps.open{background:transparent;font-weight:700;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ac-red) 60%,transparent)}.prd-ps.open,.prd-ps.open i{color:var(--ac-red)}.prd-pn,.prd-pp{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;font:700 11px var(--font);white-space:nowrap}.prd-pn.ok,.prd-pp.ok{color:var(--ac-muted);font-weight:600}.prd-pp.no{color:var(--ac-amber);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ac-amber) 60%,transparent)}.prd-pn.due{color:var(--ac-red);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ac-red) 60%,transparent)}.prd-lgt{font:700 11px var(--font);font-style:normal;color:var(--ac-amber);padding:1px 6px;border-radius:6px;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ac-amber) 60%,transparent)}.dsh-side .prd-psl{justify-content:flex-end;margin-top:0;max-width:220px}main.prd-page .prd-sh{grid-template-columns:120px minmax(0,1fr) auto 20px}main.prd-page .prd-sh .prd-psl{margin-top:0;justify-content:flex-end}@media (max-width:899px){main.prd-page .prd-cal .avn-day{min-height:54px;padding:9px 2px 10px}main.prd-page .prd-cal .avn-dt.pz-crew{background:var(--ac-red)}main.prd-page .prd-cal .avn-dt.pz-plot{background:var(--ac-amber)}main.prd-page .prd-cal .avn-dt.pz-notes{background:transparent;box-shadow:inset 0 0 0 1.6px var(--ac-red)}main.prd-page .prd-cal .avn-day.w-crew{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 60%,transparent)}main.prd-page .prd-cal .avn-day.today{box-shadow:inset 0 0 0 2px var(--ac-zone)}main.prd-page .prd-sh{grid-template-columns:1fr 14px}main.prd-page .prd-sh .prd-psl{grid-column:1;justify-content:flex-start;margin-top:4px}.dsh-side .prd-psl{max-width:150px}}.prd-drw .avn-pg a{margin-left:0}.prd-slot{padding:12px 16px}.prd-slot+.prd-slot{border-top:1px solid var(--ac-line)}.prd-sr{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.prd-sr b{font:700 12.5px var(--font);letter-spacing:.6px;color:var(--ac-muted)}.prd-who{font:650 16px var(--font);color:var(--ac-ink);text-align:right}.prd-who.open{color:var(--ac-red)}.prd-who.none{color:var(--ac-label);font-weight:500;font-size:14px}.prd-pick{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.prd-pick button{border:0;border-radius:10px;padding:10px 16px;background:var(--ac-track);color:var(--ac-ink);font:700 14px var(--font);cursor:pointer;transition:filter .12s}.prd-pick button:hover:not(:disabled){filter:brightness(1.06)}.prd-pick button.on{background:var(--ac-zone);color:var(--ac-btn-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--ac-zone) 35%,transparent);cursor:default}.prd-pick button.clr{background:transparent;color:var(--ac-muted);box-shadow:inset 0 0 0 1.4px var(--ac-line)}.prd-pick button:disabled{opacity:.6;cursor:default}.prd-none{font:500 13px var(--font);color:var(--ac-muted)}.prd-msg,.prd-saving{padding:0 16px 12px}.prd-saving{margin:0;font:600 12.5px var(--font);color:var(--ac-muted)}.prd-dl{margin:0;padding:4px 16px 12px}.prd-muted{color:var(--ac-label);font-weight:500}.avn-stt.warn{color:var(--ac-amber)}.prd-notes{padding:12px 16px 16px}.prd-notes textarea{width:100%;min-height:90px;box-sizing:border-box;border:0;border-radius:10px;padding:10px 12px;resize:vertical;box-shadow:inset 0 0 0 1.4px var(--ac-line);background:var(--ac-page);color:var(--ac-ink);font:500 14px/1.45 var(--font)}.prd-ni{margin:0 0 8px;font:500 13px var(--font)}.prd-nb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.prd-nb span{margin-right:auto;font:600 12.5px var(--font)}.prd-ok{color:var(--ac-zone)}.prd-ol{display:inline-flex;align-items:center;border:1.5px solid var(--ac-zone);border-radius:10px;padding:9px 14px;background:transparent;color:var(--ac-ink);font:700 13.5px var(--font);cursor:pointer}.prd-ol:hover:not(:disabled){background:color-mix(in srgb,var(--ac-zone) 12%,transparent)}main.prd-page .bkl-wh{gap:12px;padding:11px 16px;cursor:pointer;transition:filter .15s,box-shadow .15s}main.prd-page .bkl-wh .avn-wl{font-size:12px}main.prd-page .bkl-wh .bkl-cn{margin-left:0}main.prd-page .bkl-wh:hover{filter:saturate(1.4) brightness(.98);box-shadow:inset 3px 0 0 var(--ac-zone)}:root:not([data-theme=light]) main.prd-page .bkl-wh:hover{filter:saturate(1.4) brightness(1.15)}main.prd-page .bkl-wh:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px}main.prd-page .prd-list .bkl-day.past{opacity:.85}main.prd-page .prd-list .bkl-day.none{opacity:.55}main.prd-page .prd-list .bkl-day.w-crew{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 60%,transparent),var(--ac-day-sh)}main.prd-page .prd-list .bkl-day.w-crew.today{box-shadow:inset 0 0 0 2px var(--ac-zone),var(--ac-day-sh)}main.prd-page .prd-ls .prd-psl{margin-top:6px}main.prd-page .prd-ls.pz-crew{background:linear-gradient(160deg,color-mix(in srgb,var(--ac-red) 16%,var(--ac-page)),color-mix(in srgb,var(--ac-red) 8%,var(--ac-page)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 55%,transparent)}@media (max-width:899px){main.prd-page .bkl-wh{gap:8px;padding:11px 12px}main.prd-page .bkl-wh .avn-wl{font-size:11px}main.prd-page .prd-list .bkl-day.w-crew{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 60%,transparent)}}.prd-wkjump{cursor:pointer}.prd-wkjump .avn-wk{transition:filter .15s,box-shadow .15s}.prd-wkjump:hover .avn-wk{filter:saturate(1.4) brightness(.98);box-shadow:inset 3px 0 0 var(--ac-zone)}:root:not([data-theme=light]) .prd-wkjump:hover .avn-wk{filter:saturate(1.4) brightness(1.15)}.prd-wkjump:focus-visible{outline:2px solid var(--ac-zone);outline-offset:-2px}.prd-dsb,main.prd-page .prd-act,main.prd-page .prd-ls{position:relative}.prd-tap{border:0;margin:0;text-decoration:none;font-family:var(--font);transition:filter .12s}a.prd-pp,button.prd-ps{-webkit-appearance:none;-moz-appearance:none;appearance:none}.prd-tap:hover{filter:brightness(1.12)}:root[data-theme=light] .prd-tap:hover{filter:brightness(.95)}.prd-tap:focus-visible{outline:2px solid var(--ac-zone);outline-offset:1px}a.prd-pp.ok,button.prd-pp.ok{color:var(--ac-ink);background:color-mix(in srgb,var(--ac-zone) 13%,transparent)}.prd-add{padding:2px 6px;background:transparent;color:var(--ac-label);font:600 11px var(--font);box-shadow:inset 0 0 0 1px var(--ac-line)}.prd-add,.prd-sc{display:inline-flex;align-items:center;border-radius:6px}.prd-sc{padding:2px 8px;background:var(--ac-zone);color:var(--ac-btn-ink);font:700 11px var(--font)}.prd-sc.due{background:var(--ac-red);color:#fff}button.prd-pn.ok{background:transparent}.prd-pop{position:fixed;z-index:60;width:min(240px,calc(100vw - 16px));box-sizing:border-box;padding:8px;border-radius:12px;background:var(--ac-page);box-shadow:0 0 0 1px var(--ac-line),0 12px 32px rgba(0,0,0,.35);cursor:default}.prd-pop-h{display:block;padding:4px 8px 6px;font:700 11px var(--font);letter-spacing:.6px;color:var(--ac-muted)}.prd-pop-l{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}.prd-pop-l a,.prd-pop-l button{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;border:0;border-radius:8px;padding:9px 8px;background:transparent;color:var(--ac-ink);font:600 14px var(--font);text-align:left;text-decoration:none;cursor:pointer}.prd-pop-l a:hover,.prd-pop-l button:hover:not(:disabled){background:color-mix(in srgb,var(--ac-zone) 14%,transparent)}.prd-pop-l button.on{color:var(--ac-zone);cursor:default}.prd-pop-ck{width:14px;flex:none;font-weight:800}.prd-pop-none{font:500 13px var(--font)}.prd-pop-clr,.prd-pop-none{padding:8px;color:var(--ac-muted)}.prd-pop-clr{display:block;width:100%;margin-top:6px;border:0;border-radius:8px;background:transparent;font:600 13px var(--font);box-shadow:inset 0 0 0 1px var(--ac-line);cursor:pointer}.prd-pop-m{margin:6px 0 0;padding:0 4px;font:600 12px var(--font);color:var(--ac-muted)}.prd-pop-m .avn-err{margin:0 0 6px}.dsh-row .prd-dsb{display:block;width:100%;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ac-zone) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 15%,transparent)}.dsh-row .prd-dsb.pz-crew{background:color-mix(in srgb,var(--ac-red) 12%,var(--ac-page));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 55%,transparent)}.prd-dsn{display:block;font:700 15px var(--font)}.dsh-row:has(.prd-dsb) .dsh-a{padding:4px 0}.cvs-t{margin-top:0;padding:0 12px 10px}.cvs-t:empty{display:none}.prd-rep-pad{padding:6px 16px 18px}.prd-q{border:0;margin:0;padding:10px 0;min-width:0}.prd-q+.prd-q{border-top:1px solid var(--ac-line)}.prd-q legend{padding:0 0 8px;font:700 13px var(--font);color:var(--ac-ink)}.prd-seg{display:flex;flex-wrap:wrap;gap:6px}.prd-seg button{flex:1 1 auto;min-height:40px;border:0;border-radius:10px;padding:8px 12px;background:var(--ac-track);color:var(--ac-ink);font:700 13.5px var(--font);cursor:pointer}.prd-seg.n5 button{flex:1 1;min-width:40px}.prd-seg button.on{background:var(--ac-zone);color:var(--ac-btn-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--ac-zone) 35%,transparent)}.prd-ta{display:block;width:100%;min-height:72px;margin-top:8px;box-sizing:border-box;border:0;border-radius:10px;padding:10px 12px;resize:vertical;box-shadow:inset 0 0 0 1.4px var(--ac-line);background:var(--ac-page);color:var(--ac-ink);font:500 14px/1.45 var(--font)}.prd-ldn{margin:4px 0 0;font:500 13px var(--font);color:var(--ac-muted)}.prd-ldn b{font-size:11px;letter-spacing:.5px;margin-right:4px}button.prd-ps{text-align:left}.prd-q legend{float:left;width:100%}.prd-q>.prd-seg,.prd-q>.prd-ta{clear:both}main.prd-page .cvs-sh,main.prd-page .prd-act,main.prd-page .prd-dsb,main.prd-page .prd-ls{cursor:default}main.prd-page .prd-ls:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 22%,transparent)}main.prd-page .prd-ls.pz-crew:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac-red) 55%,transparent)}main.prd-page .cvs-sh:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 22%,transparent)}main.prd-page .avn-act:hover .avn-an:not(:hover){text-decoration:none}main.prd-page .prd-cal .avn-day:not([role=button]){cursor:default}.prd-title{align-self:flex-start;max-width:100%;color:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;border-radius:4px;transition:-webkit-text-decoration-color .12s;transition:text-decoration-color .12s;transition:text-decoration-color .12s,-webkit-text-decoration-color .12s}.prd-title:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.prd-title:focus-visible{outline:2px solid var(--ac-zone);outline-offset:2px}.prd-psl{align-items:center}.prd-tap{cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 32%,transparent);transition:filter .12s,box-shadow .12s}.prd-tap:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 70%,transparent)}.prd-ps.open.prd-tap{box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ac-red) 60%,transparent)}.prd-ps.open.prd-tap:hover{background:color-mix(in srgb,var(--ac-red) 10%,transparent);box-shadow:inset 0 0 0 1.5px var(--ac-red)}.prd-add.prd-tap{box-shadow:inset 0 0 0 1px var(--ac-line)}.prd-add.prd-tap:hover{color:var(--ac-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-zone) 70%,transparent)}.prd-pn.ok.prd-tap,.prd-sc.prd-tap,.prd-sc.prd-tap:hover{box-shadow:none}