@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pg-other .av.sm{width:22px;height:22px;font-size:9px}.pg-oi .oi-list>.prow.oi{gap:14px;padding:17px 16px 17px 20px;position:relative}.pg-oi .oi .oi-stripe{width:4px;position:absolute;top:0;bottom:0;left:0}.pg-oi .oi .bd{flex:1;min-width:0}.pg-oi .oi .ti{font-size:14px;font-weight:600;line-height:1.4}.pg-oi .oi .sub{color:var(--ink-2);grid-template-columns:minmax(0,260px) minmax(0,230px) auto;place-items:center start;gap:4px 16px;margin-top:4px;font-size:12.5px;display:grid}.pg-oi .oi .sub>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pg-oi .oi .src{font:inherit;color:var(--teal-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.pg-oi .oi .rt{flex-shrink:0;grid-template-columns:130px 150px 130px;place-items:center start;gap:12px;display:grid}.pg-oi .oi .rt .pname{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pg-oi .unassigned{color:var(--ink-2);white-space:nowrap;font-size:12px}.pg-oi .mins{color:var(--ink-2);white-space:nowrap;text-align:right;justify-self:end;font-size:12px}@media (width<=640px){.pg-oi .oi-list>.prow.oi{flex-wrap:wrap;row-gap:8px}.pg-oi .oi .rt{flex-wrap:wrap;flex-basis:100%}.pg-oi .mins{text-align:left;min-width:0}}.pg-team .who{align-items:flex-start;gap:10px;display:flex}.pg-team .who .av{margin-top:1px}.pg-team .nm{min-width:0}.pg-team .nm .st{vertical-align:1px;margin-left:8px}.pg-team tr.me-row td:first-child{box-shadow:inset 3px 0 0 var(--tab)}.pg-team .role-sel{background-position:right 8px center;height:32px;padding:0 30px 0 10px;font-size:13px}.pg-team .forms{flex-wrap:nowrap;gap:4px;display:inline-flex}.pg-team .cnt{color:var(--ink);font-size:13px}.pg-team .cnt.zero,.pg-team .panel-h .sub{color:var(--ink-2)}.pg-set .set-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pg-set .setnav{top:calc(var(--stick-top) + 16px);max-height:calc(var(--stick-h) - 32px);flex-direction:column;gap:14px;display:flex;position:sticky;overflow-y:auto}.pg-set .setnav-g{flex-direction:column;display:flex}.pg-set .setnav-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 12px 6px;font-size:11px;font-weight:600}.pg-set .setnav a{color:var(--ink-2);border-left:4px solid #0000;border-radius:0 6px 6px 0;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.pg-set .setnav a:hover{color:var(--ink);background:var(--row-hover)}.pg-set .setnav a[aria-current=page]{color:var(--tab);border-left-color:var(--tab);background:var(--sel-bg)}.pg-set .set-main{align-content:start;gap:14px;min-width:0;display:grid}.pg-set .setrow{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;padding:16px;display:grid}.pg-set .setrow.foot,.pg-set .setrow.act{align-items:center;gap:10px;display:flex}.pg-set .setrow.foot>.k:empty,.pg-set .setrow.act>.k:empty{display:none}.pg-set .setrow .k label,.pg-set .setrow .k .lb{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.pg-set .setrow .k p{color:var(--ink-2);margin:3px 0 0;font-size:12px;line-height:1.4}.pg-set .setrow .v{min-width:0}.pg-set .setrow .v.em{overflow-wrap:anywhere;padding-top:8px;font-size:13px}@media (width<=640px){.pg-set .setrow{grid-template-columns:minmax(0,1fr);gap:8px}.pg-set .setrow.foot .k{display:none}}.pg-set .setrow.set-sub{background:0 0;padding:14px 16px 10px;display:block}.pg-set .setrow.set-sub .label{margin:0}.pg-set .setrow.set-sub p{margin:4px 0 0}.pg-set .perm-wrap{border:1px solid var(--line);border-radius:var(--r-md);max-width:980px}.pg-set .perm-tbl thead th.c{white-space:normal;vertical-align:bottom;min-width:72px;max-width:96px;line-height:1.25}.pg-set .perm-tbl th.c,.pg-set .perm-tbl td.c{text-align:center;width:1%;padding-inline:8px}.pg-set .perm-tbl td small{font-size:12px;font-weight:400;display:block}.pg-set .perm-tbl input{cursor:pointer;width:16px;height:16px}.pg-set .perm-tbl input:disabled{cursor:default}.pg-set .perm-tbl tbody tr:last-child td{border-bottom:0}.pg-set .perm-tbl th:last-child,.pg-set .perm-tbl td:last-child{padding-right:22px}.pg-set .perm-warn{max-width:720px;margin-top:10px}.pg-set .days-in{text-align:right;width:72px}.pg-set .opts{flex-direction:column;gap:8px;max-width:560px;display:flex}.pg-set .opt{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pg-set .opt.on{border-color:var(--tab);background:var(--sel-bg)}.pg-set .opt input{margin-top:3px}.pg-set .opt b{font-size:13.5px;display:block}.pg-set .opt small{color:var(--ink-2);font-size:12px;line-height:1.4;display:block}.pg-set .swatches{grid-template-columns:repeat(8,30px);gap:10px;display:grid}.pg-set .swatch{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border-radius:50%;padding:0}.pg-set .swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.pg-set .sw-prev{margin-top:10px}.pg-set .perm-ro{color:var(--ink-3);font-size:15px;font-weight:700}.pg-set .perm-ro.on{color:var(--teal-2)}.pg-set .season{align-items:flex-end;gap:16px}.pg-set .field.md{margin:0}.pg-set .field.md .row{flex-wrap:nowrap;gap:6px}.pg-set .season-now{margin-top:10px}.pg-set .au-note{margin:8px 0 0}.pg-set .reasons{flex-direction:column;gap:10px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.pg-set .reasons li{align-items:flex-start;gap:10px;display:flex}.pg-set .reasons li>input{cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.pg-set .reasons li>.perm-ro{text-align:center;flex:none;width:16px;line-height:1.3}.pg-set .reasons b{font-size:13.5px;display:block}.pg-set .reasons small{color:var(--ink-2);font-size:12px;line-height:1.4;display:block}.pg-set .reasons label{cursor:pointer}.pg-team .team-msg{margin:10px 16px 0}.pg-set .set-addr{flex-direction:column;gap:10px;display:flex}.pg-set .set-addr .row{grid-template-columns:1fr 70px 110px;gap:10px;display:grid}.pg-set .set-addr{width:360px;max-width:100%}.pg-set .set-addr .field{min-width:0;margin:0}.pg-set .td .setrow .v{color:var(--ink);font-size:13.5px;line-height:1.55}.pg-set .td .setrow .v .muted{color:var(--ink-2)}.pg-set .td-status{gap:4px;display:grid}.pg-set .td-rules{color:var(--ink-2);margin:6px 0 0;padding-left:18px}.pg-set .td-steps{max-width:640px;margin:0;padding-left:20px}.pg-set .td-drop{border:2px dashed var(--line-strong);background:var(--row-alt);border-radius:10px;align-items:center;gap:14px;max-width:640px;padding:22px 20px;display:flex}.pg-set .td-drop.over{border-color:var(--tab);background:var(--sel-bg)}.pg-set .td-hint{color:var(--ink-2);font-size:13.5px}.pg-set .td-cols,.pg-set .td-check{border:1px solid var(--line);border-radius:var(--r-md)}.pg-set .td-cols{max-width:820px}.pg-set .td-cols td small{margin-top:2px;font-size:12px;display:block}.pg-set .td-cols .select{min-width:200px}.pg-set .td-cols+.callout{margin-top:10px}.pg-set .td-ex{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.pg-set .td-fbar{margin-bottom:10px;padding-right:0}.pg-set .td-check{max-height:560px;overflow:auto}.pg-set .td-check thead th{z-index:1;position:sticky;top:0}.pg-set .td-check td{vertical-align:top}.pg-set .td-check tr.td-need td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.pg-set .td-what{min-width:220px}.pg-set .td-note{color:var(--warn);max-width:320px;margin-top:4px}.pg-set .td-sel{width:100%;max-width:300px;margin-top:6px;font-size:13px;display:block}.pg-set .td-act{align-items:center;gap:8px;margin-top:10px}.pg-set .td-paste{flex:none;width:360px}.pg-set .td-fine{margin:8px 0 0}.pg-set .td-url{overflow-wrap:anywhere}.pg-set .td-act+.callout,.pg-set .td-fine+.callout{margin-top:10px}.tdi{align-content:start;gap:16px;display:grid}.tdi .page-head{margin:0}.tdi-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tdi-steps li{align-items:center;display:flex}.tdi-steps li:not(:last-child):after{content:"";background:var(--line-strong);width:40px;height:2px;margin-left:8px}.tdi-steps li.done:not(:last-child):after{background:var(--tab)}.tdi-steps button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 4px;font-size:14px;font-weight:600;display:inline-flex}.tdi-steps button:disabled{cursor:default}.tdi-steps .n{border:2px solid var(--line-strong);width:36px;height:36px;color:var(--ink-2);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.tdi-steps li.on button{color:var(--ink)}.tdi-steps li.on .n{background:var(--tab);border-color:var(--tab);color:var(--inverse)}.tdi-steps li.on button{background:var(--sel-bg);box-shadow:inset 0 0 0 2px var(--tab);border-radius:999px;padding:5px 16px 5px 5px}.tdi-steps li.done .n{background:var(--tab);border-color:var(--tab);color:var(--inverse);font-size:15px}.tdi-steps li.done button:hover:not(:disabled){text-decoration:underline}.tdi .panel{margin:0}.tdi-files{gap:8px;max-width:640px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tdi-files li{grid-template-columns:18px 90px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.tdi-files li>span:first-child{color:var(--ink-3);font-weight:700}.tdi-files li.ok>span:first-child{color:var(--ok)}.tdi-files .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdi-off{justify-content:space-between;align-items:center;gap:16px;display:flex}.tdi-done-b{align-items:flex-start;gap:20px;padding:28px 24px;display:flex}.tdi-done h2{text-wrap:balance;margin:0 0 6px;font-size:20px}.tdi-done p{margin:0 0 6px;font-size:13.5px}.tdi-big{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:inline-flex}.pg-clients .cl-empty-td{margin:14px auto 0;display:table}.pg-set.tdi .setrow.act{justify-content:flex-end}.pg-set.tdi .setrow.act .td-start{margin-right:auto}.pg-set.tdi .td-drop{box-sizing:border-box;width:100%;max-width:none}.pg-set.tdi .tdi-files{max-width:none}.pg-set .setrow .k label[for=td-home]{display:inline-block}.pg-set .int-lead{color:var(--ink-2);max-width:760px;margin:0 0 14px;font-size:13.5px;line-height:1.5}.pg-set .int-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pg-set .int-card{align-items:flex-start;gap:16px;padding:20px;display:flex}.pg-set .int-logo{border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.pg-set .int-logo.td{background:var(--info-soft);color:var(--info)}.pg-set .int-logo.sl{color:#5b2c78;background:#f3ecf7}.pg-set .int-body{flex:1;min-width:0;font-size:13.5px}.pg-set .int-name{align-items:center;gap:10px;display:flex}.pg-set .int-name b{font-size:16px}.pg-set .int-body p{color:var(--ink-2);margin:6px 0 0;line-height:1.5}.pg-set .int-body ul{color:var(--ink-2);margin:10px 0 14px;padding-left:18px;line-height:1.6}.pg-set .int-foot{color:var(--ink-2);margin:16px 0 0;font-size:13px}.pg-set .crumbs+.panel{margin-top:4px}.pg-set .sl .setrow .v{font-size:13.5px;line-height:1.55}.pg-set .sl-conn{align-items:center;gap:10px;margin-bottom:4px}.pg-set .sl-act{align-items:center;gap:10px;margin-top:10px}.pg-set .sl-steps{max-width:640px;margin:0 0 8px;padding-left:20px}.pg-set .sl-steps+.muted{margin:0 0 12px}.pg-set .sl-tbl{border:1px solid var(--line);border-radius:var(--r-md);max-width:760px}.pg-set .sl-tbl td small{margin-top:2px;font-size:12px;display:block}.pg-set .sl-note{max-width:640px;margin:8px 0 10px}.pg-set .sl-sub{margin:12px 0 4px;font-weight:700}.pg-set .sl-chk{margin:6px 0;display:flex}.pg-set .sl-list{color:var(--ink-2);margin:0;padding-left:18px}.pg-set .sl .callout+.callout{margin-top:8px}.pg-set .nt .setrow .v{font-size:13.5px;line-height:1.55}.pg-set .nt-app{margin-bottom:10px}.pg-set .nt-where{align-items:center;gap:12px}.pg-set .nt-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pg-set .nt-preset{text-align:left;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-lg);cursor:pointer;font:inherit;color:var(--ink);flex-direction:column;gap:4px;padding:13px 15px;display:flex}.pg-set .nt-preset:hover{border-color:var(--ink-3)}.pg-set .nt-preset.on{border:2px solid var(--tab);background:var(--sel-bg);padding:12px 14px}.pg-set .nt-preset b{font-size:14.5px}.pg-set .nt-preset span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.pg-set .nt-custom{margin:8px 0 0}.pg-set .nt-timing{align-items:center;gap:10px}.pg-set .nt-p{margin:8px 0 0}.pg-set .nt-chk{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.pg-set .nt-chk input{margin-top:4px}.pg-set .nt-quiet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pg-set .nt-quiet .nt-chk{margin-top:6px}.pg-set .nt-quiet .select{width:auto}.pg-set .nt-tbl{border-top:1px solid var(--line)}.pg-set .nt-tbl tr.nt-grp td{background:var(--bg);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-top:12px;padding-bottom:8px;font-size:11.5px;font-weight:700}.pg-set .nt-yes{color:var(--teal-2);font-weight:600}.pg-set .nt-sel{width:auto;min-width:200px;font-size:13px}.pg-set .nt-tbl .nt-c{text-align:center}.pg-set .nt-tbl .nt-c input[type=checkbox]{vertical-align:middle;margin:0}@media (width<=1100px){.pg-set .nt-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-set .int-cards{grid-template-columns:minmax(0,1fr)}}.pg-set .nt-bells{grid-template-columns:repeat(3,minmax(0,170px));gap:10px;display:grid}.pg-set .nt-bell{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;justify-items:start;gap:6px;padding:10px 12px;display:grid}.pg-set .nt-bell.on{border:2px solid var(--tab);background:var(--sel-bg);padding:9px 11px}.pg-set .nt-bell:disabled{cursor:default;opacity:.6}.pg-set .nt-bell .mini{background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:52px;height:36px;display:grid;position:relative}.pg-set .nt-bell .mini svg{width:20px;height:20px}.pg-set .nt-bell .mini .nb-count{top:1px;right:6px}.pg-set .nt-bell .mini .nb-dot{top:5px;right:13px}.pg-set .nt-bell b{font-size:13px}.pg-set .nt-bell>span:last-child{color:var(--ink-2);font-size:12px}.pg-set .nt-counts{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;display:flex}.pg-set .set-sc{padding:16px 18px 18px}.pg-set .setnav .line-ic{color:var(--ink-3);flex:none}.pg-set .setnav a[aria-current=page] .line-ic,.pg-set .setnav a:hover .line-ic{color:currentColor}.pg-set .perm-ex{background:var(--sel-bg)}.pg-set .perm-exl{color:var(--tab);margin-top:2px;font-size:10.5px;font-weight:600;display:block}.exp-body{align-content:start;gap:12px;min-width:0;display:grid}.exp-list{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.exp-list b{color:var(--ink)}.exp-note{color:var(--ink-2);margin:0;font-size:13px}.exp-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.exp-step{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13.5px}.pg-oi .oi .rs-cell{flex-shrink:0}.ut-target{margin-bottom:10px}.ut-hours{max-width:560px;margin-bottom:6px}.pg-set .ut-num{text-align:right}.ut-hours td:first-child{white-space:nowrap}.ut-own{white-space:nowrap;flex-wrap:nowrap;gap:8px}.ut-hours td,.ut-hours th{padding:6px 10px}.ut-hours td{padding:4px 10px}.ut-hours .input{height:32px;padding:0 10px}.swatch.taken{cursor:default;box-shadow:inset 0 0 0 40px color-mix(in srgb,var(--surface) 55%,transparent);position:relative}.swatch.taken:before{content:"";background:var(--surface);width:2px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}.pg-set .setrow{align-items:center;gap:28px;padding:14px 20px;display:flex}.pg-set .setrow>.k{flex:auto;min-width:0;max-width:64ch}.pg-set .setrow>.v{text-align:left;flex:0 460px;align-content:center;justify-items:end;gap:8px;margin-left:auto;display:grid}.pg-set .setrow>.v.row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pg-set .setrow>.v>.input,.pg-set .setrow>.v>.select{width:100%}.pg-set .setrow .k p{margin-top:2px;font-size:12.5px}.pg-set .setrow.col{flex-direction:column;align-items:stretch;gap:12px}.pg-set .setrow.col>.k{max-width:none}.pg-set .setrow.col>.v{flex:none;justify-items:start;margin-left:0}.pg-set .setrow.col>.v.row,.pg-set .setrow.foot,.pg-set .setrow.act{justify-content:flex-start}.pg-set .setrow.foot>.v,.pg-set .setrow.act>.v{flex:auto;justify-content:flex-start;justify-items:start;margin-left:0}.pg-set .setrow.set-sub{background:var(--bg);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:18px 20px 8px;display:block}.pg-set .panel-h+.setrow.set-sub{border-top:0}.pg-set .setrow.set-sub .label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700}.set-i{border:1.5px solid var(--ink-3);width:17px;height:17px;color:var(--ink-2);font:700 10.5px/1 var(--font-ui);vertical-align:1px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid;position:relative}.set-i.tip:hover:after,.set-i.tip:focus-visible:after{white-space:normal;text-align:left;text-transform:none;letter-spacing:0;width:max-content;max-width:340px;padding:8px 11px;font-size:12.5px;font-weight:500;line-height:1.45;bottom:calc(100% + 8px);left:0;transform:none}.pg-set .set-me{border:1px solid var(--line);background:var(--ph-bg);color:var(--ink);border-color:#0000;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:flex}.pg-set .set-me[aria-current=page]{border-color:var(--tab);box-shadow:inset 3px 0 0 var(--tab)}.pg-set .set-me img,.pg-set .set-me .set-me-dot{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.pg-set .set-me .set-me-dot{color:#fff;place-items:center;font-weight:700;display:grid}.pg-set .set-me b{font-size:14px;line-height:1.25;display:block}.pg-set .set-me small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;display:block}.pg-set .set-me>span:last-child{min-width:0}.always-on{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.always-on .switch,.always-on .switch input{cursor:default}.always-on .switch input:disabled+span{opacity:.55}.pg-set .tc-prev{margin-top:0}.pg-set .setrow.set-note{padding-top:8px;padding-bottom:12px}.pg-set .setrow.set-note p{margin:0}.pg-set .setrow.foot>.v,.pg-set .setrow.act>.v:not(.row){display:block}.pg-set .cp .swatches{grid-template-columns:repeat(8,30px)}.pg-set .font-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.pg-set .font-pick{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);cursor:pointer;gap:3px;padding:12px 14px;display:grid}.pg-set .font-pick:hover{border-color:var(--ink-3)}.pg-set .font-pick.on{border-color:var(--tab);box-shadow:inset 0 0 0 1px var(--tab);background:var(--sel-bg)}.pg-set .font-pick b{font-size:15px}.pg-set .font-pick span{color:var(--ink-2);font-size:12.5px}.pg-set .font-pick i{margin-top:6px;font-size:14px;font-style:normal}.pg-set .font-pick-standard{font-family:Public Sans Variable,Public Sans,system-ui,sans-serif}.pg-set .font-pick-readable{font-family:Atkinson Hyperlegible,system-ui,sans-serif}.pg-set .font-pick-dyslexic{font-family:OpenDyslexic,system-ui,sans-serif}.pg-set .setrow:not(.col)>.v>.input,.pg-set .setrow:not(.col)>.v>.select{width:360px;max-width:100%}.pg-set .setrow>.k{max-width:none}.pg-set .snip-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:260px;display:grid;overflow:hidden}.pg-set .snip-row{border-top:1px solid var(--line);gap:1px;padding:7px 10px;font-size:13px;display:grid}.pg-set .snip-row:first-child{border-top:0}.pg-set .snip-n{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:flex}.pg-set .snip-n i{border-radius:50%;flex:none;width:8px;height:8px}.pg-set .snip-t{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding-left:15px;font-size:12px;overflow:hidden}.pg-set .setrow:not(.col)>.k{flex:1 1 0}.pg-set .setrow:not(.col)>.v{flex:none;max-width:62%}.pg-set .int-logo.int-sm{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:inline-grid}.pg-set .app-lb .tag{margin-left:2px}.pg-set .set-sub .set-sub-note{color:var(--ink-2);text-transform:none;letter-spacing:0;margin:2px 0 0;font-size:12.5px}.pg-set .setrow .v.col-v{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pg-set .setrow .v.col-v>*{width:300px}.pg-set .setnav-g .set-me{margin:2px 0 8px}.pg-set .set-firm .set-firm-tile{background:var(--tab);color:#fff;border-radius:10px}.pg-set .set-firm .set-firm-tile svg{width:22px;height:22px}.pg-set .set-firm img.set-firm-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px}.pg-set .set-me{border-color:var(--navy-sub)}.pg-set .set-firm .set-firm-tile svg,.pg-set .setnav .set-firm .set-firm-tile svg{color:#fff;stroke:#fff}.pg-set .callout.view-only{border-width:0 0 1px;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 24px;display:flex}.pg-set .callout.view-only span{flex:1}.pg-set .callout.view-only svg{flex:none}.pg-set .callout.view-only.alone{border-width:1px;border-radius:12px;margin-bottom:16px}.modal textarea#vo-ask{resize:vertical;width:100%}.pg-set .set-me{background:var(--teal-soft);border-color:color-mix(in srgb,var(--teal-2) 35%,transparent)}.pg-set .set-me:hover{border-color:var(--teal-2)}.pg-set .set-me b{color:var(--teal-2)}.pg-set .setnav a.set-me{background:linear-gradient(110deg,color-mix(in srgb,#f6ef55 22%,var(--surface)) 0%,color-mix(in srgb,#93e3c3 28%,var(--surface)) 50%,color-mix(in srgb,#3aa9b4 22%,var(--surface)) 100%);border:1px solid #0a758666;border-radius:12px}.pg-set .setnav a.set-me:hover{border-color:var(--teal-2);color:var(--ink)}.pg-set .setnav a.set-me b{color:var(--ph-ink)}.pg-set .setnav a.set-me small{color:var(--ink-2)}.pg-set .setrow .v.set-addr{flex-direction:column;flex:0 0 360px;align-items:stretch;width:360px;display:flex}.pg-set .set-addr>.field{width:100%}.pg-set .tbl th .th-link{letter-spacing:0;text-transform:none;color:var(--teal);margin-left:12px;font-size:12.5px;font-weight:600}.pg-set .setrow .v.dd-v{flex:0 0 400px;grid-template-columns:84px auto;justify-content:start;align-items:center;gap:4px 12px;width:400px;display:grid}.pg-set .dd-v .days-in{text-align:right;width:84px}.pg-set .dd-v .dd-unit{color:var(--ink-2);font-size:14px}.pg-set .dd-v .dd-ex{grid-column:2}.pg-set .setrow .v.dd-v{text-align:left;grid-template-columns:84px 1fr;justify-items:start}.pg-set .dd-v .dd-unit,.pg-set .dd-v .dd-ex{text-align:left;justify-self:start;margin:0}.pg-set .setrow.ti-row{flex-wrap:wrap}.pg-set .setrow .v.ti-v{flex-direction:column;flex:auto;align-items:flex-end;max-width:none;display:flex}.pg-set .ti-v .ti-prev{margin-top:10px}.pg-set .setrow.ti-row .ti-line{flex-basis:100%;justify-content:flex-end;display:flex}.pg-set .setrow .k p,.pg-set .opt small,.pg-set .reasons small,.pg-set .set-me small,.pg-set .nt-bell span,.pg-set .nt-preset span,.pg-set .font-pick span,.pg-set .snip-t,.pg-set .set-sub-note{font-size:12.5px}.pg-set .opt b,.pg-set .reasons b,.pg-set .nt-bell b,.pg-set .nt-preset b,.pg-set .font-pick b,.pg-set .setrow .v,.pg-set .td-sel,.pg-set .nt-sel,.pg-set .int-lead,.pg-set .int-body,.pg-set .int-foot,.pg-set .td-hint,.pg-set .exp-note,.pg-set .exp-list,.pg-set .exp-step,.pg-set .dd-unit{font-size:13.5px}.pg-set .setnav-h,.pg-set .set-sub .label{letter-spacing:.08em;font-size:11.5px;font-weight:700}.pg-set .perm-tbl thead th{letter-spacing:.09em}.pg-set .perm-tbl small,.pg-set .td-cols small,.pg-set .sl-tbl small{font-size:12.5px}.pg-set .callout.view-only{padding:12px 20px}.pg-set .setrow{border-bottom:1px solid var(--line);align-items:flex-start;padding:20px 22px}.pg-set .setrow:not(.set-sub):nth-child(2n){background:var(--row-alt)}.pg-set .setrow:not(.set-sub):nth-child(odd){background:var(--surface)}.pg-set .setrow>.v{align-content:start}.pg-set .setrow>.v.row{align-items:flex-start}.pg-set .setrow.col{align-items:stretch}.pg-set .setrow.set-sub{background:var(--ph-bg);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:20px 22px 10px}.pg-set .setrow.set-sub .label{color:var(--ph-ink)}.pg-set .setrow.foot{border-bottom:0}.pg-set .setnav-g+.setnav-g{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.pg-set .setnav a.set-me{border:2px solid var(--tab)}.pg-set .setnav a.set-me:hover{border-color:var(--tab);box-shadow:0 0 0 3px var(--sel-bg)}.pg-set .setnav a.set-me[aria-current=page]{border-color:var(--tab);box-shadow:inset 3px 0 0 var(--tab)}.pg-set .panel.set-page{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pg-set .set-page>.set-page-h{background:0 0;border:0;padding:0 0 14px}.pg-set .set-page>.set-page-h h2{letter-spacing:0;text-transform:none;color:var(--ink);gap:10px;font-size:20px}.pg-set .set-page>.set-page-h .ph-ic{width:30px;height:30px;padding:5px}.pg-set .set-page>.callout.view-only{border-width:1px;border-radius:12px;margin:0 0 14px}.pg-set .set-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pg-set .set-grid.one{grid-template-columns:minmax(0,1fr)}.pg-set .set-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.pg-set .set-card.wide{grid-column:1/-1}.pg-set .set-card-h{color:var(--ink);border-bottom:1px solid var(--line);background:var(--ph-bg);align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.pg-set .set-card-h small{color:var(--ink-2);margin-left:auto;font-size:12.5px;font-weight:400}.pg-set .set-grid .set-card .setrow{border:0;border-top:1px solid var(--line);background:var(--surface);flex-direction:row;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.pg-set .set-grid .set-card .set-card-h+.setrow,.pg-set .set-grid .set-card>.setrow:first-child{border-top:0}.pg-set .set-grid .set-card .setrow:nth-child(n){background:var(--surface)}.pg-set .set-grid .set-card .setrow>.k{flex:1 1 0;min-width:0;max-width:none}.pg-set .set-grid .set-card .setrow .k .lb,.pg-set .set-grid .set-card .setrow .k label{font-size:14px}.pg-set .set-grid .set-card .setrow .k p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px}.pg-set .set-grid .set-card .setrow:not(.col)>.v{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:65%;margin-left:auto;display:flex}.pg-set .set-grid .set-card .setrow:not(.col)>.v>.input,.pg-set .set-grid .set-card .setrow:not(.col)>.v>.select{width:220px}.pg-set .set-grid .set-card .setrow.col{flex-direction:column;align-items:stretch;gap:10px}.pg-set .set-grid .set-card .setrow.col>.v{flex:none;max-width:none;margin-left:0;display:block}.pg-set .set-grid .set-card .setrow.col>.v.row{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.pg-set .set-grid .set-card .seg button{height:30px;padding:0 11px;font-size:13px}.pg-set .set-page>.setrow.foot{background:0 0;border:0;padding:12px 2px 0}.pg-set .set-page>.setrow.foot .v{font-size:12.5px}@media (width<=1180px){.pg-set .set-grid{grid-template-columns:minmax(0,1fr)}}.pg-set .set-card-intro{color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--surface);margin:0;padding:10px 16px;font-size:12.5px}.pg-set .set-card-intro+.setrow{border-top:0}.pg-set .set-grid .set-card .setrow:not(.col)>.v.dd-v{flex:0 0 400px;justify-content:start;max-width:400px;display:grid}.pg-set .set-grid .set-card .setrow.col>.v.tbl-v,.pg-set .set-card>.tbl-wrap{margin:0}.pg-set .set-card>.tbl-wrap .tbl{border:0;border-radius:0}.pg-set .set-card:not(.wide) .setrow:has(>.v.dd-v){flex-direction:column;align-items:stretch;gap:10px}.pg-set .set-card:not(.wide) .setrow:not(.col)>.v.dd-v{flex:none;max-width:none;margin-left:0}.pg-set .dd-cols .setrow:has(>.v.dd-v){flex-direction:column;align-items:stretch;gap:10px}.pg-set .set-grid .set-card .dd-cols .setrow:not(.col)>.v.dd-v{flex:none;max-width:none;margin-left:0}.pg-set .dd-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-set .set-grid .set-card .dd-cols>.setrow{border-top:0}.pg-set .dd-cols>.setrow+.setrow{border-left:1px solid var(--line)}.pg-set .dd-cols .setrow .v.dd-v{grid-template-columns:84px minmax(0,1fr);width:auto}.pg-set .setnav a.setnav-start{align-items:center;gap:10px;margin:4px 0 14px;font-weight:700;display:flex}.pg-set .set-lead{color:var(--ink-2);margin:-6px 0 14px;font-size:13.5px}.pg-set .set-card-link{color:var(--teal-2);font-size:12.5px;font-weight:600;text-decoration:none}.pg-set .set-card-link:hover{text-decoration:underline}.pg-set .sh-dot{border-radius:50%;width:22px;height:22px;display:inline-block}.pg-set .set-grid>.set-card{flex-direction:column;display:flex}.pg-set .set-card-h{background:var(--ph-bg);border-bottom:2px solid var(--tab);color:var(--ph-ink);text-transform:uppercase;letter-spacing:.06em;gap:9px;padding:11px 16px;font-size:14px;font-weight:700}.pg-set .set-card-h .ph-ic{border-radius:8px;width:34px;height:34px;padding:6px}.pg-set .set-card-h small{text-transform:none;letter-spacing:0}.pg-set a.sh-name{color:var(--ink);text-decoration:none}.pg-set a.sh-name:hover{color:var(--teal-2);text-decoration:underline}.pg-set .set-card-intro:has(.sh-view){background:var(--info-soft);color:var(--info);font-weight:600}.pg-set:not(.set-only) .set-page>.set-page-h{display:none}.pg-set .setrow>.k{position:relative}.pg-set .sq-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-set .set-grid .set-card .sq-rows>.setrow{border-top:1px solid var(--line)}.pg-set .set-grid .set-card .sq-rows>.setrow:nth-child(odd){border-right:1px solid var(--line)}@media (width<=900px){.pg-set .sq-rows{grid-template-columns:minmax(0,1fr)}.pg-set .set-grid .set-card .sq-rows>.setrow:nth-child(odd){border-right:0}}.pg-set .sq-val{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:700}.pg-set .set-grid .set-card .setrow:not(.col)>.k{padding-top:6px}.pg-set .set-card.ro{background:var(--ro-fill);border-color:var(--ro-line)}.pg-set .set-card.ro .set-card-h,.pg-set .set-card.ro .set-card-intro{background:var(--ro-fill);border-color:var(--ro-line);color:var(--ink-2)}.pg-set .set-card.ro .set-card-h{border-bottom-color:var(--ro-line)}.pg-set .set-grid .set-card.ro .setrow:nth-child(n),.pg-set .set-card.ro .setrow{background:var(--ro-fill);border-color:var(--ro-line)}.pg-set .set-card.ro .set-card-h small{margin-left:auto}.pg-set .vo-tag{background:var(--ro-tag);color:var(--ro-tag-ink);letter-spacing:.02em;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pg-set .set-card.ro select:disabled,.pg-set .set-card.ro .input:disabled,.pg-set .set-card.ro input:disabled:not([type=checkbox]):not([type=radio]),.pg-set .set-card.ro textarea:disabled{appearance:none;box-shadow:none;color:var(--ink);opacity:1;cursor:default;-webkit-text-fill-color:var(--ink);background:0 0;border-color:#0000;font-weight:700}.pg-set .set-card.ro .setrow:not(.col)>.v>select:disabled,.pg-set .set-card.ro .setrow:not(.col)>.v>.input:disabled{field-sizing:content;text-align-last:right;width:auto;min-width:0;max-width:100%;padding-right:0}.pg-set .set-card.ro .switch:has(input:disabled){padding-top:6px}.pg-set .set-card.ro .set-addr .input:disabled{padding-left:0;padding-right:0}.pg-set .set-card.ro .set-addr .input:disabled::placeholder{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);font-weight:400}.pg-set .set-card.ro .seg:has(button:disabled){background:0 0;border-color:#0000}.pg-set .set-card.ro .seg button:disabled{display:none}.pg-set .set-card.ro .seg button:disabled[aria-pressed=true]{color:var(--ink);opacity:1;background:0 0;border:0;padding-inline:0;font-weight:700;display:inline-block}.pg-set .set-card.ro .switch:has(input:disabled)>span{display:none}.pg-set .set-card.ro .switch:has(input:disabled):after{content:"Off";color:var(--ink);font-weight:700}.pg-set .set-card.ro .switch:has(input:disabled:checked):after{content:"On"}.pg-set .set-card.ro .switch.always:has(input:disabled:checked):after{content:"Always on"}.pg-set .set-card.ro .always-on>svg,.pg-set .set-card.ro .btn:disabled{display:none}.pg-set .set-grid .set-card .setrow:not(.col)>.v>.switch{margin-top:4px}.pg-set .bp-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:6px;display:inline-flex}.pg-set .bp-btn{background:var(--navy);width:36px;height:36px;color:var(--navy-sub);border-radius:7px;place-items:center;display:grid;position:relative}.pg-set .setrow .k .snip-prev{margin-top:10px}.pg-set .set-layout.no-nav{grid-template-columns:minmax(0,1fr)}.pg-set .set-door-search{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);max-width:520px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.pg-set .set-door-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.pg-set .set-door-search:focus-within{border-color:var(--tab);box-shadow:0 0 0 2px var(--sel-bg)}.pg-set .set-door-g{gap:10px;display:grid}.pg-set .set-door-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:12px;margin:0;font-size:11.5px;font-weight:700;display:flex}.pg-set .set-door-h small{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.pg-set .set-door{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1180px){.pg-set .set-door{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-set .set-door-c{background:var(--surface);border:1.5px solid var(--door-me-edge);cursor:pointer;border-radius:12px;flex-direction:column;min-height:190px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0448720f}.pg-set .set-door-c:hover{border-color:var(--door-me-line);box-shadow:0 4px 14px #04487224}.pg-set .set-door-t{background:var(--door-me-bg);border-bottom:3px solid var(--door-me-line);color:var(--ink);align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.pg-set .set-door-c.navy{border-color:var(--door-firm-edge)}.pg-set .set-door-c.navy:hover{border-color:var(--tab)}.pg-set .set-door-c.navy .set-door-t{background:var(--door-firm-bg);border-bottom-color:var(--door-firm-bg);color:var(--door-firm-ink)}.pg-set .set-door-c.navy .set-door-t .ph-ic{background:#ffffff1f}.pg-set .set-door-c.quick{grid-column:span 2}.pg-set .set-door-t .ph-ic{border-radius:8px;flex:none;width:30px;height:30px;padding:5px}.pg-set .set-door-t:hover span{text-decoration:underline}.pg-set .set-door-c ul{gap:6px;margin:0;padding:12px 16px 6px 20px;list-style:none;display:grid}.pg-set .set-door-c.quick ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.pg-set .set-door-c li a{color:var(--teal-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pg-set .set-door-c li a .line-ic{width:16px;height:16px;color:var(--ink-3);flex:none}.pg-set .set-door-c li a:hover{text-decoration:underline}.pg-set .set-door-c.navy li a{color:var(--tab)}.pg-set .set-door-f{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:4px 16px 12px 20px;display:flex}.pg-set .set-door-f .vo-tag{margin-left:auto}.pg-set .set-door-more{color:var(--ink-3);font-size:12.5px}.pg-set .set-door-t span{text-transform:uppercase;letter-spacing:.06em;font-size:14px}.pg-set .set-door-c.quick,.pg-set .set-door-c.quick.firm{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,#e9df2c,#5fd0a8,#2aa6b5) border-box;border:2px solid #0000}.pg-set .set-door-c.quick .set-door-t,.pg-set .set-door-c.quick.firm .set-door-t{color:#04304d;background:linear-gradient(90deg,#f6ef55,#93e3c3 55%,#5bc0c8);border-bottom:0}.pg-set .set-door-c.quick .set-door-t .ph-ic{background:#044872}.pg-set .set-door-g{border:1.5px solid var(--door-me-edge);background:color-mix(in srgb,var(--door-me-bg) 45%,var(--bg));border-radius:16px;padding:16px 18px 20px}.pg-set .set-door-g.navy{border-color:var(--door-firm-edge);background:color-mix(in srgb,var(--door-firm-bg) 9%,var(--bg))}.pg-set .set-door-g+.set-door-g{margin-top:22px}.pg-set .set-door-h{letter-spacing:.06em;color:var(--ink);align-items:center;gap:10px;padding-bottom:2px;font-size:16px;display:flex}.pg-set .set-door-h .ph-ic{border-radius:8px;width:32px;height:32px;padding:6px}.pg-set .set-door-h small{color:var(--ink-2);font-size:13px}.pg-set .set-door-c.quick.firm{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(270deg,#e9df2c,#5fd0a8,#2aa6b5) border-box}.pg-set .set-door-c.quick.firm .set-door-t{background:linear-gradient(270deg,#f6ef55,#93e3c3 55%,#5bc0c8)}.pg-set .set-door-search{border:2px solid var(--tab);background:var(--surface);max-width:none;color:var(--tab);border-radius:12px;gap:12px;padding:0 18px;box-shadow:0 2px 10px #0448721f}.pg-set .set-door-search svg{width:21px;height:21px}.pg-set .set-door-search input{padding:14px 0;font-size:17px}.pg-set .set-door-search:focus-within{box-shadow:0 0 0 3px var(--sel-bg),0 2px 10px #0448721f}.pg-set .set-door-kbd{font:inherit;border:1px solid var(--line-strong);color:var(--ink-3);border-radius:6px;padding:1px 8px;font-size:12.5px;font-weight:700}.pg-set .set-door-search+.set-door-g,.pg-set .set-door-search~.set-main{margin-top:6px}.cgrid{border-collapse:collapse;font-size:13.5px}.cgrid th,.cgrid td{text-align:center;vertical-align:middle;padding:4px 10px}.cgrid thead th{color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-weight:600}.cgrid tbody th{text-align:left;white-space:nowrap;padding-left:0;font-weight:600}.cgrid .cg-name{align-items:center;gap:8px;display:inline-flex}.cgrid input[type=radio]{width:17px;height:17px;accent-color:var(--tab);cursor:pointer;margin:0}.cgrid tr.off{opacity:.55}.cgrid tr.off input{cursor:not-allowed}.pg-set .cgrid .bp-prev{padding:3px}.pg-set .cgrid .bp-btn{width:28px;height:28px}.pg-set .cgrid .bp-btn svg{width:17px;height:17px}.cgrid tbody th{width:200px}.cgrid thead th{min-width:116px}.pg-set .text-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.pg-set .text-cols>.setrow+.setrow{border-left:1px solid var(--line)}.pg-set .text-cols>.setrow{border-top:0}.pg-set .text-cols .v{justify-content:flex-start}.pg-set .text-cols #sp-ts{width:220px}.pg-set .text-cols .font-picks{grid-template-columns:1fr;gap:8px}.pg-set .text-cols .font-pick{grid-template-columns:150px 1fr;align-items:center;gap:12px}.pg-set .text-cols .font-pick i{margin-top:0}.pg-set .text-cols>.setrow{align-content:start;align-items:start}.pg-set .text-cols>.setrow>.v{align-self:start;margin-top:0}.pg-set .text-cols .font-pick{grid-template-columns:190px 1fr}.pg-set .set-grid .set-card .text-cols>.setrow>.k{flex:none}.pg-set .set-grid .set-card .text-cols>.setrow>.v{width:100%}.pg-set .text-cols{grid-template-columns:300px minmax(0,1fr)}.pg-set .text-cols .font-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pg-set .text-cols .fp-name{gap:2px;display:grid}.pg-set .text-cols .fp-name span{font-family:var(--font-ui);color:var(--ink-2);letter-spacing:0;font-size:12.5px}.pg-set .text-cols .font-pick .fp-name{color:var(--ink);font-size:inherit}.pg-set .text-cols .font-pick .fp-name b{font-size:15px}.pg-set .text-cols .font-pick i{line-height:1.6}.pg-set .text-cols .v:has(>.ts-prev){flex-direction:column;align-items:stretch;display:flex}.pg-set .ts-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-top:12px;padding:10px 14px;font-size:14px;line-height:1.6}.pg-set .ts-prev small{color:var(--ink-3);font-size:12.5px;display:block}.pg-set .rm-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:64px;height:30px;display:inline-block;position:relative}.pg-set .rm-prev i{background:var(--tab);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite alternate rm-slide;position:absolute;top:10px;left:8px}.pg-set .rm-prev.still i{animation:none;left:27px}@keyframes rm-slide{to{left:44px}}@media (prefers-reduced-motion:reduce){.pg-set .rm-prev i{animation:none;left:27px}}.pg-set .pair-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pg-set .pair-cols>.setrow{border-top:0}.pg-set .pair-cols>.setrow+.setrow,.pg-set .pair-cols>.setrow+.pair-stack{border-left:1px solid var(--line)}.pg-set .pair-cols>.setrow.col>.k{flex:none}.pg-set .pair-cols>.setrow.col>.v{align-items:center;gap:8px;display:flex}.pg-set .pair-stack>.setrow:first-child,.pg-set .set-grid .set-card .pair-cols>.setrow,.pg-set .set-grid .set-card .pair-stack>.setrow:first-child{border-top:0}.pg-set .set-grid .set-card .setrow+.pair-cols{border-top:1px solid var(--line)}.pg-set .pair-cols>.setrow.col>.v .select{width:120px}.pg-set .set-grid .set-card .pair-cols>.setrow.col>.k{padding-top:6px}.pg-set .qh-slash{align-items:center;gap:10px;margin-top:8px;display:flex}.pg-set .qh-slash .bp-prev{flex:none;padding:3px}.pg-set .qh-slash .bp-btn{width:28px;height:28px}.pg-set .qh-slash .bp-btn svg{width:17px;height:17px}.pg-set .pair-cols>.setrow+.pair-stack{border-left:1px solid var(--line)}.pg-set .pair-stack .setrow .v{align-items:center;gap:10px;display:flex}.pg-set .pair-stack .setrow .v .select{width:130px}.pg-set .setrow.ti-row .k .ti-prev{display:inline-flex}.set-door-g{scroll-margin-top:calc(var(--stick-top) + 16px)}.pg-set .set-door-c.navy:not(.quick) .set-door-t .ph-ic{background:linear-gradient(135deg,#f6ef55,#93e3c3 55%,#5bc0c8)}.pg-set .set-door-c.navy:not(.quick) .set-door-t .ph-ic *{stroke:#044872}.pg-set .pick-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.pg-set .pick-card{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;align-content:start;gap:8px;padding:12px 14px;display:grid}.pg-set .pick-card:hover{border-color:var(--ink-3)}.pg-set .pick-card.on{border-color:var(--tab);box-shadow:inset 0 0 0 1px var(--tab);background:var(--sel-bg)}.pg-set .pick-card b{font-size:14px}.pg-set .pick-card .snip-prev{width:100%}.emoji-boxes{align-items:center;gap:10px;display:inline-flex}.emoji-slot{display:inline-flex;position:relative}.emoji-box{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;place-items:center;width:48px;height:44px;padding:0;font-size:24px;line-height:1;display:grid}.emoji-box:hover:not(:disabled){border-color:var(--tab)}.emoji-box.empty{color:var(--ink-3);border-style:dashed;font-size:22px;font-weight:400}.emoji-box:disabled{cursor:default;opacity:.8}.emoji-x{background:var(--ink-3);width:18px;height:18px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:12px;line-height:18px;display:none;position:absolute;top:-7px;right:-7px}.emoji-slot:hover .emoji-x,.emoji-x:focus{display:block}.emoji-fixed{border-right:1px solid var(--line);align-items:center;gap:6px;margin-right:12px;padding-right:12px;font-size:22px;display:inline-flex}.pg-set .qm-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-set .qm-pre{gap:6px;display:grid}.pg-set .qm-pre .check{align-items:center;gap:8px;min-height:38px;display:flex}.pg-set .qm-own .input{height:38px}.pg-set .oc-demo{width:100%;max-width:520px;padding:22px 0 0;position:relative}.pg-set .oc-msg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--row-alt,var(--surface));gap:10px;padding:12px 14px;display:flex}.pg-set .oc-msg p{margin:2px 0 0;font-size:13.5px}.pg-set .oc-av{color:#fff;background:#e8710a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.pg-set .oc-bar{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:0;right:12px;box-shadow:0 2px 8px #0000001f}.pg-set .oc-firm{gap:2px;display:inline-flex}.pg-set .oc-e{border-radius:6px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.pg-set .oc-sep{background:var(--line);width:1px;height:22px;margin:0 3px}.pg-set .oc-bar .emoji-boxes{gap:2px}.pg-set .oc-bar .emoji-box{border-color:#0000;border-radius:6px;width:34px;height:34px;font-size:20px}.pg-set .oc-bar .emoji-box:hover{background:var(--sel-bg);border-color:var(--tab)}.pg-set .oc-bar .emoji-box.empty{border:1px dashed var(--line-strong);font-size:18px}.pg-set .oc-more{width:34px;height:34px;color:var(--ink-3);letter-spacing:-2px;place-items:center;font-size:14px;display:grid}.pg-set .oc-demo{padding-top:30px}.pg-set .oc-msg{padding-top:20px}.pg-set .oc-bar .emoji-box.empty{text-align:center;line-height:32px;display:block}.pg-set .emoji-boxes .emoji-box{min-height:0;padding:0}.pg-set .oc-bar .emoji-boxes .emoji-box{width:34px;height:34px}@media (width>=900px){.pg-set .setrow.ar-head{width:calc(50% - 8px)}}.pg-set .qm-own .input::placeholder{color:var(--ink-3);opacity:.8;font-style:italic}.pg-set .qm-edit .qm-pre{order:-1}.pg-set .oc-bar button.oc-e{cursor:pointer;background:0 0;border:0;padding:0}.pg-set .oc-bar button.oc-e:hover{background:var(--sel-bg)}.pg-set .oc-reacts{gap:6px;margin-top:8px;display:flex}.pg-set .oc-react{border:1px solid var(--tab);background:var(--sel-bg);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:15px;display:inline-flex}.pg-set .oc-react b{color:var(--tab);font-size:12px}.pg-set .oc-bar button.oc-e.on{background:var(--sel-bg)}.pg-set .qm-edit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%;max-width:520px}.pg-set .qm-own .input{width:100%}.pg-set .oc-bar{right:0}.pg-set.set-personal .set-card,.pg-set.set-firm .set-card{border:1.5px solid var(--tab)}.pg-set .rs-note{max-width:620px;margin-top:8px}.pg-set .pair-cols>.setrow.int-row{border-top:0}.pg-set .set-door-c.quick ul{grid-auto-flow:column}.pg-set .set-page-next{margin-top:2px}.pg-set .app-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.pg-set .app-tile,.pg-set .app-tiles>.setrow.int-row{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pg-set .app-tile-top{align-items:center;gap:14px;display:flex}.pg-set .app-tile-top img{border-radius:15px;flex:none;width:64px;height:64px}.pg-set .app-tile-top .lb{font-size:15px;font-weight:700}.pg-set .app-tile-top p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.pg-set .app-tile-ft{margin-top:auto}.pg-set .app-tiles>.setrow.int-row{border-top:1px solid var(--line-strong);background:var(--surface)!important}.pg-set .app-tiles>.setrow.int-row>.v{justify-content:flex-start;margin:auto 0 0}.pg-set .app-tiles .int-logo.int-sm{border-radius:11px;width:44px;height:44px;font-size:15px}.pg-set .rs-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;width:100%;display:grid}.pg-set .rs-tile{text-align:center;justify-items:center;gap:8px;padding:12px 6px}.pg-set .rs-logo{color:#fff;background:#5a646e;border-radius:11px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.pg-set .rs-chatgpt{background:#10a37f}.pg-set .rs-claude{background:#b9552f}.pg-set .rs-cpapilot{background:#3d5afe}.pg-set .rs-taxgpt{background:#0e7c66}.pg-set .rs-bluej{background:#1f3a8a}.pg-set .rs-perplexity{background:#1d6f78}.pg-set .rs-none,.pg-set .rs-other{background:var(--row-alt,#eef1f4);color:var(--ink-2);border:1px dashed var(--line-strong)}.pg-set .rs-url{margin-top:10px}.pg-set .app-tiles>.setrow.int-row>.v{align-self:flex-start;width:auto}.pg-set .rs-note{margin-top:12px}.pg-set .set-grid .set-card .app-tiles>.setrow.int-row>.v{max-width:none;margin-left:0;margin-right:auto}.pg-set .apps-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.pg-set .apps-split>.apps-upd{border-left:1px solid var(--line)}.pg-set .apps-split>.apps-upd>.setrow{border-top:0}.pg-set .app-tiles.app-col{grid-template-columns:1fr}.pg-set .app-tile-top .app-tile-ft{flex:none;margin:0 0 0 auto}.pg-set .app-tile-top img{border-radius:12px;width:52px;height:52px}.site-ic{border:1px solid var(--line)!important;background:#fff!important}.site-ic img{width:28px;height:28px;display:block}.pg-set .app-tiles>.setrow.int-row{flex-direction:row;align-items:center}.pg-set .set-grid .set-card .app-tiles>.setrow.int-row>.v{align-self:center;margin:0 0 0 auto}.pg-set .rs-note{box-sizing:border-box;width:100%;max-width:none}.site-ic{overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.site-ic img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.pg-set .apps-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-set .rs-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pg-set .rs-tile{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:14px 16px;display:flex}.pg-set .rs-tile b{font-size:15px}.pg-set .rs-logo{border-radius:12px;flex:none;width:52px;height:52px;font-size:20px}.site-ic{box-shadow:inset 0 0 0 1px #0000000f}.pg-set .rs-logo,.pg-set .app-tile-top img,.pg-set .app-tiles .int-logo.int-sm{border-radius:23%;width:52px;height:52px;box-shadow:0 1px 3px #0000002e,inset 0 0 0 1px #00000014}.pg-set .site-ic{outline-offset:-1px;outline:1px solid #0000001a;box-shadow:0 1px 3px #0000002e!important}.pg-set .rs-none,.pg-set .rs-other{box-shadow:none}.pg-set .rs-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-set .rs-tile.half{gap:10px;padding:14px 12px}.pg-set .rs-tile.half .rs-logo{width:40px;height:40px}.perm-tbl .perm-grp th{border-bottom:2px solid var(--tab);color:var(--tab);letter-spacing:.06em;text-transform:uppercase;padding-bottom:4px;font-size:11.5px}.perm-tbl .perm-grp th:empty{border-bottom:0}.perm-tbl thead tr:not(.perm-grp) th{vertical-align:bottom}.perm-tbl td.c{vertical-align:middle;position:relative}.perm-tbl td.perm-ex .perm-exl{margin:0;font-size:11px;line-height:1;position:absolute;bottom:6px;left:0;right:0}.perm-tbl tbody td{padding-top:16px;padding-bottom:16px}.pg-set .dd-cols .setrow.col>.v{justify-content:flex-start}.pg-set .dd-cols .seg{flex-wrap:nowrap}.pg-set .set-grid>.set-card:not(.wide)>.set-card-intro{min-height:calc(3em + 20px);line-height:1.5}.pg-set .set-grid .set-card .dd-cols{border-top:1px solid var(--line)}.pg-set .set-sc .sc-list{grid-template-columns:minmax(0,1fr)}.pg-set .set-door-search .key-hint{color:var(--ink-3);background:0 0;border-radius:6px;margin:0;padding:1px 8px;font-size:12.5px;font-weight:700}.pg-set .set-door-c.quick:not(.firm) .set-door-t .ph-ic{background:linear-gradient(90deg,#5bc0c8,#93e3c3 55%,#f6ef55);box-shadow:0 0 0 1.5px #044872}.pg-set .set-door-c.quick:not(.firm) .set-door-t .ph-ic *{stroke:#044872}.pg-set .setrow:not(.col)>.v:has(>.season){flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pg-set .set-door{grid-auto-rows:1fr}.pg-set .set-door-c{min-height:0}.pg-oi .oi-list>.prow.oi{grid-template-columns:minmax(0,1fr) 32px 434px 32px;gap:14px;display:grid}.pg-oi .oi .ti{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-oi .oi .rt{grid-template-columns:130px minmax(0,150px) 130px;min-width:0}.pg-oi .oi .rt>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pg-oi .oi .rt .pname{display:block}.pg-oi .oi .rs-cell,.pg-oi .oi .pn-cell{justify-content:flex-start;display:flex}.rs-btn{align-items:center;gap:6px;display:inline-flex}.rs-btn-ic{background:var(--ph-bg);width:18px;height:18px;color:var(--ink);border-radius:5px;place-items:center;font-size:11px;font-weight:700;display:inline-grid;overflow:hidden}.rs-btn-ic img{object-fit:cover;display:block;width:18px!important;height:18px!important}.pg-team .team-tbl.fixed .c-sel{width:190px}.pg-team .team-tbl.fixed .c-so{width:370px}.pg-team .team-tbl.fixed .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-team .team-tbl.fixed .nm small{text-overflow:ellipsis;display:block;overflow:hidden}.pg-team .team-tbl.fixed .forms{display:flex;overflow:hidden}.pg-team .team-tbl.fixed .forms .tag{flex:none}.pg-oi .oi .rs-cell{min-width:0;overflow:hidden}.pg-oi .oi .rs-set{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pg-set .pair-cols>.pair-stack+.pair-stack{border-left:1px solid var(--line)}.pg-set .set-jump{flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;font-size:13.5px;display:flex}.pg-set .set-jump a{color:var(--tab);font-weight:600;text-decoration:none}.pg-set .set-jump a:hover{text-decoration:underline}.pg-set .set-card{scroll-margin-top:calc(var(--stick-top) + 18px)}.rg-row .rg-boxes{flex-wrap:wrap;gap:8px 28px;margin-bottom:6px;display:flex}.pg-set .set-door-g,.pg-set .set-door-g.navy,.pg-set .set-door-g.firm{background:0 0!important;border:0!important;padding:0!important}.pg-set .set-door-c,.pg-set .set-door-c.quick,.pg-set .set-door-c.quick.firm{border:1.5px solid var(--tab)!important;background:var(--surface)!important;box-shadow:none!important}.pg-set .set-door-c .set-door-t{background:var(--ph-bg)!important;color:var(--ph-ink)!important;border-bottom:2px solid var(--tab)!important}.pg-set .set-door-c .set-door-t .ph-ic{box-shadow:none!important;background:#044872!important}.pg-set .set-door-c .set-door-t .ph-ic *{stroke:inherit!important}.pg-set .set-door-c:hover{box-shadow:0 4px 14px #04487224!important}.pg-set .set-door-g.firm .set-door-c,.pg-set .set-door-g.firm .set-door-c.quick.firm{border:1.5px solid var(--line-strong)!important}.pg-set .set-door-g.firm .set-door-c,.pg-set .set-door-g.firm .set-door-c.quick.firm{border-color:#0a7586!important}.pg-set .set-door-g.firm .set-door-c .set-door-t{color:#0a5560!important;background:#e3f3f3!important;border-bottom-color:#0a7586!important}.pg-set .set-door-g.firm .set-door-c .set-door-t .ph-ic{background:#0a5f6d!important}.pg-set .set-door-g.firm .set-door-c li a{color:#0a5f6d!important}.pg-set .set-door-g.firm .set-door-c:hover{border-color:#0a5560!important}:root[data-theme=dark] .pg-set .set-door-g.firm .set-door-c .set-door-t{color:#9fe0e3!important;background:#123b42!important}:root[data-theme=dark] .pg-set .set-door-g.firm .set-door-c li a{color:#8fd8dc!important}:root[data-theme=dark] .pg-set .set-door-g.firm .set-door-c{border-color:#2a9aa8!important}.ai-badges{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-badges li{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.ai-badges img{border-radius:23%;flex:none;width:28px;height:28px;box-shadow:0 1px 2px #0000002e}.ai-badges b{color:var(--ink);font-size:13.5px;display:block}.pg-set #badge-color>.v{align-items:center;gap:10px;display:flex}.pg-set #badge-color .bp-prev{align-self:stretch;align-items:center;padding:3px}.pg-set #badge-color .bp-prev .bp-btn{width:34px;height:34px}.pg-set #tab-count-color>.v{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.pg-set #tab-count-color .tc-prev{align-self:stretch;align-items:center;padding:0 10px;display:inline-flex}.pg-set .bp-prev,.pg-set .cgrid .bp-prev,.pg-set .qh-slash .bp-prev,.pg-set #badge-color .bp-prev{align-self:center;padding:3px}.pg-set .bp-btn,.pg-set .cgrid .bp-btn,.pg-set .qh-slash .bp-btn,.pg-set #badge-color .bp-prev .bp-btn{width:32px;height:32px}.pg-set .bp-btn svg{width:17px;height:17px}.ai-badges .ai-ic{flex:none;display:inline-flex;position:relative}.ai-badges .ai-ic i{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--surface);background:#e5352b;border-radius:50%;position:absolute;top:-3px;right:-3px}.pg-set .setrow.ti-row>.ti-v{flex-direction:column;align-items:flex-end;gap:12px;width:100%;display:flex}.pg-set .setrow.ti-row>.ti-v .ti-prev{margin-top:0}.pg-set .setrow.ti-row>.ti-v{width:auto;margin-left:auto}.pg-set .set-grid .set-card .setrow.ti-row{flex-wrap:wrap}.pg-set .setrow.ti-row>.ti-v{flex-direction:row}.pg-set .setrow.ti-row>.ti-line{flex-basis:100%;justify-content:flex-end;margin-top:12px;display:flex}.pg-set .setrow.ti-row>.ti-line .ti-prev{margin-top:0}.pg-set .sw-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--row-alt);gap:8px;margin-top:14px;padding:12px 14px;display:grid}.pg-set .sw-ex{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;display:grid}.pg-set .sw-ex-l{color:var(--ink-3);font-size:12.5px}.pg-set .sw-bubble{border-radius:18px;justify-self:start;padding:7px 13px;font-size:13.5px}.pg-set .sw-say{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pg-set .sw-say b{color:var(--ink)}.pg-set #how-others-see-you .sw-prev{width:100%;margin-top:4px}.pg-set .sw-list{align-items:center;gap:8px;min-width:0;display:inline-flex}.pg-set .sw-list b{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:6px;font-weight:600;overflow:hidden}.pg-set .sw-list .pp-cell{flex:none}.pg-set .sw-list .pp-l{overflow:visible}.pg-set .rs-tile.half .rs-logo,.pg-set .rs-none,.pg-set .rs-other{width:52px;height:52px}.pg-set .app-tile-top img{box-shadow:0 1px 3px #0000002e}.pg-set .set-addr{gap:16px}.pg-set .set-addr .field label,.pg-set .set-addr .field .lbl{margin-bottom:5px;display:block}.oc-msg .oc-av.dot{border-radius:50%;width:10px;min-width:10px;height:10px;margin-top:6px;padding:0;font-size:0}.pg-set .lf-prev{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.pg-set .lf-prev.off .lf-prev-x{opacity:.4;filter:grayscale(.6)}.pg-set .lf-offnote{color:var(--ink-3);white-space:nowrap;font-size:12.5px;font-style:normal}.pg-set .lf-prev>.pname{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:96px;padding:6px 12px;font-size:13.5px}.pg-set .cf-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:64px;height:30px;display:inline-block;position:relative}.pg-set .cf-prev i{border-radius:1px;width:5px;height:8px;position:absolute}.pg-set .cf-prev i:first-child{top:5px;left:8px;transform:rotate(20deg)}.pg-set .cf-prev i:nth-child(2){top:16px;left:16px;transform:rotate(-30deg)}.pg-set .cf-prev i:nth-child(3){top:7px;left:24px;transform:rotate(60deg)}.pg-set .cf-prev i:nth-child(4){top:18px;left:31px;transform:rotate(10deg)}.pg-set .cf-prev i:nth-child(5){top:4px;left:38px;transform:rotate(-45deg)}.pg-set .cf-prev i:nth-child(6){top:15px;left:44px;transform:rotate(35deg)}.pg-set .cf-prev i:nth-child(7){top:8px;left:51px;transform:rotate(-15deg)}.pg-set .cf-prev i:nth-child(8){top:20px;left:12px;transform:rotate(75deg)}.pg-set .cf-prev i:nth-child(9){top:21px;left:47px;transform:rotate(-60deg)}.pg-set .th-prev{flex-shrink:0;display:inline-block}.pg-set .th-prev i{border:1px solid var(--line-strong);box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:4px;width:56px;height:34px;padding:6px;display:flex}.pg-set .th-prev b{background:#044872;border-radius:2px;height:5px;display:block}.pg-set .th-prev b+b{background:#c9d2da;width:60%}.pg-set .th-prev.dark i{background:#14202b}.pg-set .th-prev.dark b{background:#5bc0c8}.pg-set .th-prev.dark b+b{background:#3a4a58}.pg-set .th-prev.system i{background:linear-gradient(90deg,#fff 50%,#14202b 50%)}.seg:has(.bc-sw){grid-template-columns:repeat(5,minmax(max-content,1fr));display:inline-grid}.seg:has(.bc-sw) button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.seg:has(.bc-sw) .bc-sw{margin-right:0}.pg-set .set-grid .set-card .seg:has(.bc-sw) button{padding:0 10px}.pg-set .v:has(>.lf-prev){align-items:center}:is(.pg-set .v:has(>.lf-prev)>.seg,.pg-set .v:has(>.lf-prev)>.lf-prev){align-self:center;margin-top:0;margin-bottom:0}.pg-set .set-layout:not(.no-nav){grid-template-columns:250px minmax(0,1fr);gap:20px}.pg-set .set-rail{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-md);gap:6px;padding:12px 0}.pg-set .set-rail .setnav-h{padding:0 14px 6px}.pg-set .set-rail .rail-p>a{border-radius:0;padding:7px 12px 7px 10px;font-size:13.5px}.pg-set .set-rail .rail-p>a svg{flex-shrink:0}.pg-set .set-rail .rail-chev{color:var(--ink-3);margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.pg-set .set-rail .rail-p.open .rail-chev{color:var(--tab);transform:none}.pg-set .set-rail ul{margin:0;padding:4px 0 8px;list-style:none}.pg-set .set-rail li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:4px 12px 4px 44px;font-size:13px;display:block;overflow:hidden}.pg-set .set-rail li button:hover{color:var(--tab);background:var(--row-hover)}.pg-set .set-rail li button:focus-visible{outline:2px solid var(--tab);outline-offset:-2px}.pg-set .set-rail li button{padding-left:56px}.pg-set .set-rail li.rail-h button{color:var(--ink);margin-top:4px;padding-left:44px;font-weight:700}.pg-set .set-rail li.rail-h:first-child button{margin-top:0}@media (prefers-reduced-motion:reduce){.pg-set .set-rail .rail-chev{transition:none}}body.reduce-motion .pg-set .set-rail .rail-chev{transition:none}.pg-set .set-layout:not(.no-nav) #badges .pair-cols{grid-template-columns:minmax(0,1fr)}.pg-set .set-layout:not(.no-nav) #badges .pair-cols>.pair-stack+.pair-stack{border-left:0;border-top:1px solid var(--line)}.pg-set .set-layout:not(.no-nav) .set-card{container:setcard/inline-size}@container setcard (width<=860px){.pg-set .pair-cols,.pg-set .dd-cols{grid-template-columns:minmax(0,1fr)!important}.pg-set .dd-cols>.setrow+.setrow,.pg-set .pair-cols>.setrow+.setrow,.pg-set .pair-cols>.setrow+.pair-stack,.pg-set .pair-cols>.pair-stack+.pair-stack{border-left:0!important;border-top:1px solid var(--line)!important}.pg-set .text-cols .font-pick{grid-template-columns:minmax(0,1fr);gap:6px}}.pg-set .set-card .setrow.set-hit{box-shadow:inset 0 0 0 3px var(--hit,var(--tab));outline:0;background:var(--sel-bg)!important}.pg-set .set-card>.setrow.set-hit:last-child,.pg-set .set-card>:last-child>.setrow.set-hit{border-radius:0 0 10.5px 10.5px}.pg-set .set-layout:not(.no-nav) .rs-tile.half{text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:4px 6px}.pg-set .set-layout:not(.no-nav) .rs-tile.half .rs-logo,.pg-set .set-layout:not(.no-nav) .rs-none,.pg-set .set-layout:not(.no-nav) .rs-other{width:52px;height:52px}.pg-set .set-rail .set-door-search{border-radius:var(--r-md);box-shadow:none;border-width:1.5px;gap:8px;margin:0 12px 10px;padding:0 10px}.pg-set .set-rail .set-door-search svg{flex:none;width:16px;height:16px}.pg-set .set-rail .set-door-search input{min-width:0;padding:9px 0;font-size:14px}.pg-set .set-rail .set-door-search:focus-within{box-shadow:0 0 0 2px var(--sel-bg)}.pg-team .pc-how{border:1.5px solid var(--tab);background:var(--surface);border-radius:12px;gap:12px;margin:14px 16px 0;padding:0 14px 12px;display:grid;overflow:hidden}.pg-team .pc-how.folded{padding-bottom:0}.pg-team .pc-how-h{background:var(--ph-bg);border:0;border-bottom:2px solid var(--tab);color:var(--ph-ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left;align-items:center;gap:8px;margin:0 -14px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.pg-team .pc-how.folded .pc-how-h{border-bottom:0}.pg-team .pc-how-h .pc-how-t{letter-spacing:0;text-transform:none;margin-left:auto;font-size:12.5px;font-weight:600}.pg-team .pc-how-h .cv{width:16px;height:16px;transition:transform .15s}.pg-team .pc-how:not(.folded) .pc-how-h .cv{transform:rotate(180deg)}.pg-team .pc-team-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:18px 16px 0;font-size:11.5px;font-weight:700}.pg-team .pc-how-g{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.pg-team .pc-how ol{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.pg-team .pc-ex{border:1.5px dashed var(--line-strong);border-radius:10px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.pg-team .pc-ex-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.pg-team .pc-ex-r,.pg-team .pc-key{white-space:nowrap;align-items:center;gap:16px;display:flex}.pg-team .pc-ex-r span,.pg-team .pc-key span{align-items:center;gap:6px;display:inline-flex}.pg-team .pc-key{color:var(--ink-2);font-size:12.5px}.pg-team .pc-cb{border:1.5px solid var(--ink-3);width:15px;height:15px;color:var(--inverse);border-radius:3px;flex:none;place-items:center;font-size:10px;line-height:1;display:inline-grid}.pg-team .pc-cb.on{background:var(--tab);border-color:var(--tab)}.pg-team .pc-cb.base{background:var(--ink-3);border-color:var(--ink-3)}.pg-team .pc-bar{white-space:nowrap;align-items:center;gap:14px;margin:14px 16px 4px;display:flex}.pg-team .pc-find{border:1.5px solid var(--tab);background:var(--surface);border-radius:7px;flex:0 0 320px;align-items:center;gap:6px;min-height:36px;padding:3px 8px;display:flex;position:relative}.pg-team .pc-find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pg-team .pc-find:focus-within{box-shadow:0 0 0 3px var(--sel-bg)}.pg-team .pc-pill{background:var(--tab);color:var(--inverse);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:12px;font-weight:700;display:inline-flex}.pg-team .pc-pill button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px}.pg-team .pc-menu{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:2px;width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000026}.pg-team .pc-menu .g{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:2px 8px;font-size:11px;font-weight:700}.pg-team .pc-menu button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:13px}.pg-team .pc-menu button:hover,.pg-team .pc-menu button:focus-visible{background:var(--sel-bg)}.pg-team .pc-hints{color:var(--ink-2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pg-team .pc-bar .pc-sp{flex:1}.pg-team .pc-bar .pc-inactive{border-left:1px solid var(--line-strong);align-items:center;gap:6px;height:24px;margin-left:6px;padding-left:14px;display:inline-flex}.pg-team .pc-bar{flex-wrap:wrap;gap:8px}.pg-team .pc{border:1.5px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:12px;gap:8px;margin:10px 16px;padding:12px 14px;display:grid}.pg-team .pc:last-child{margin-bottom:16px}.pg-team .pc.has-plus{border-color:var(--tab)}.pg-team .pc.pc-you{box-shadow:inset 3px 0 0 var(--tab)}.pg-team .pc.gone{opacity:.7}.pg-team .pc-h{align-items:center;gap:10px;min-width:0;display:flex}.pg-team .pc-nm{text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.pg-team .pc-em{margin-left:8px;font-size:12.5px}.pg-team .pc-plus-tag{color:var(--tab);border:1.5px solid var(--tab);border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:700}.pg-team .pc-h .role-sel{flex:none;width:auto}.pg-team .pc-l{align-items:center;gap:4px 12px;min-width:0;font-size:13px;display:flex}.pg-team .pc-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:0 0 84px;font-size:11px;font-weight:700}.pg-team .pc-b{cursor:pointer;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.pg-team .pc-b.base{color:var(--ink-2);cursor:default}.pg-team .pc-plus{background:var(--sel-bg);border-radius:8px;align-items:center;gap:14px;min-width:0;padding:6px 10px;font-size:12.5px;display:flex}.pg-team .pc-plus .w{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-team .pc-plus b{color:var(--tab)}.pg-team .pc-f{font-size:12.5px}.pg-set .set-rail{gap:0;padding:0;overflow:hidden}.pg-set .set-rail .rail-search{background:#044872;padding:12px}.pg-set .set-rail .rail-search .set-door-search{width:100%;max-width:none;box-shadow:none;color:#d6e4ee;background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;margin:0;padding:0 10px}.pg-set .set-rail .rail-search .set-door-search input{color:#fff;padding:9px 0;font-size:13.5px}.pg-set .set-rail .rail-search .set-door-search input::placeholder{color:#bfd3e0}.pg-set #set-q::-webkit-search-cancel-button{appearance:none;display:none}.pg-set .set-rail .rail-search .set-door-search:focus-within{border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.pg-set .set-rail .rail-search .set-door-search svg{width:17px;height:17px}.pg-set .set-rail .rail-search .key-hint{color:#d6e4ee;border-color:#ffffff4d}.pg-set .set-rail .setnav-g.firm{border-top:0;margin-top:0;padding-top:0}.pg-set .set-rail .rail-band{border:0;border-top:1px solid var(--line);border-bottom:2px solid var(--tab);background:var(--ph-bg);cursor:pointer;width:100%;font:inherit;text-align:left;align-items:center;gap:10px;margin:0;padding:9px 12px;display:flex}.pg-set .set-rail .setnav-g:first-of-type .rail-band{border-top:0}.pg-set .set-rail .rail-band span{letter-spacing:.06em;text-transform:uppercase;color:var(--ph-ink);white-space:nowrap;font-size:12.5px;font-weight:700}.pg-set .set-rail .rail-band .ph-ic{width:32px;height:32px}.pg-set .set-rail .rail-fold{color:var(--ph-ink);transition:transform .15s;transform:rotate(180deg)}.pg-set .set-rail .folded .rail-fold{transform:none}.pg-set .set-rail .rail-p{border-bottom:1px solid var(--line)}.pg-set .set-rail .rail-p>a{white-space:nowrap;padding:10px 12px 10px 14px;overflow:hidden}.pg-set .set-rail .rail-lb{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-set .set-rail .setnav-g:last-child .rail-p:last-child{border-bottom:0}.pg-team .pc-roles{border-left:1px solid var(--line);gap:5px;padding-left:14px;font-size:12.5px;display:grid}.pg-team .pc-role{grid-template-columns:96px 1fr;gap:10px;display:grid}.pg-team .pc-role b{color:var(--ink)}.pg-team .pc-role span{color:var(--ink-2)}.pg-team .pc-ex-wide .pc-ex-r{flex-wrap:nowrap;overflow:hidden}.pg-team .pc-ex-wide .pc-ex-r .faint{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-team .pc-how-l{align-content:start;gap:12px;display:grid}.pg-team .pc-stat{border-left:0;padding-left:0}.pg-team .pc-stat .pc-role{grid-template-columns:118px 1fr}.pg-team .pc-how-g{row-gap:14px}.pg-team .pc-ex .pc-key{margin-top:2px}.pg-team .pc-ex-one{border-bottom:1px dashed var(--line);gap:3px;padding-bottom:6px;display:grid}.pg-set .set-main .set-card,.pg-set .set-main .setrow,.pg-set .set-main [id]{scroll-margin-top:16px}.pg-team .pc-grid{grid-template-columns:72px repeat(5,minmax(max-content,1fr));align-items:center;gap:6px 14px;font-size:13px;display:grid}.pg-team .pc-b.base .pc-cb{width:13px;height:13px;margin:0 3px 0 4px;font-size:9px}.pg-set .set-rail li button:hover,.pg-set .set-rail .rail-p>a:hover{background:var(--sel-bg);color:var(--tab)}.pg-set .set-rail .setnav-g.firm{border-top:1px solid var(--line);margin-top:14px}.pg-set .set-landing{background:var(--surface);border:1.5px solid var(--tab);border-radius:12px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.pg-set .set-landing-h{box-sizing:border-box;background:#044872;align-items:center;gap:12px;height:64px;padding:0 18px;display:flex}.pg-set .set-landing-gear{flex:none;width:30px;height:30px}.pg-set .set-rail .rail-search{box-sizing:border-box;align-items:center;height:64px;display:flex}.pg-set .set-landing-h span{font:700 20px/1.2 Montserrat,var(--font-ui);letter-spacing:.02em;background:linear-gradient(90deg,#f6ef55,#93e3c3 55%,#5bc0c8);color:#0000;-webkit-background-clip:text;background-clip:text}.pg-set .set-landing-b{flex:1;place-items:center;padding:32px;display:grid}.pg-set .set-landing-b img{object-fit:contain;opacity:.9;max-width:min(560px,80%);max-height:320px}.pg-set .set-landing-b img.set-landing-check{width:120px}:root[data-theme=dark] .pg-set .set-landing-b img:not(.set-landing-check){background:#fff;border-radius:10px;padding:12px}.pg-set .set-layout:has(.set-landing:not([hidden])){align-items:stretch}.pg-set .set-layout:has(.set-landing)>.setnav{align-self:start}.pg-set .set-main:has(>.set-landing){grid-template-rows:1fr;align-content:stretch}.pg-set .set-landing{min-height:0}.pg-set .set-rail .setnav-g+.setnav-g{border-top:1px solid var(--line);margin-top:14px;padding-top:0}.pg-set .set-rail{overflow:hidden auto}.pg-set .set-rail .rail-search{z-index:3;position:sticky;top:0}.pg-set .set-rail{flex-direction:column;display:flex;overflow:hidden}.pg-set .set-rail .rail-search{flex:none;position:static}.pg-set .set-rail .rail-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.pg-set .app-tile-ft:has(.tag.ok){align-items:center;gap:10px;display:flex}.pg-set .set-rail .rail-search .set-door-search svg{width:17px;height:17px;color:#d6e4ee!important;stroke:currentColor!important}.pg-set .set-rail .rail-scroll>*{flex-shrink:0}.pg-set .set-rail .rail-scroll{background:linear-gradient(transparent,var(--surface) 70%) 0 100%/100% 36px no-repeat local,radial-gradient(farthest-side at 50% 100%,#0003,#0000) 0 100%/100% 14px no-repeat scroll;background-color:var(--surface)}.cal-url{align-items:center;gap:6px;display:inline-flex}.cal-url .input{width:420px;color:var(--ink-2);font-size:12.5px}.pg-set .rs-tiles.cal-tiles{grid-template-columns:repeat(3,minmax(0,240px))}.pg-set .cal-tiles .rs-tile{text-decoration:none}.pg-set .cal-tiles .rs-tile b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-set .int-row .int-logo.int-sm,.pg-set .int-row .int-logo.int-sm img{border-radius:23%;width:52px;height:52px;font-size:15px}.pg-set .int-row .int-logo.int-sm{margin-right:4px;box-shadow:0 1px 3px #0000002e,inset 0 0 0 1px #00000014}.pg-set .int-row .app-lb{gap:12px}.pg-set .cal-mini,.pg-set .cal-mini img{border-radius:23%;width:28px;height:28px}.pg-set .cal-mini{color:#fff;background:#5a646e;place-items:center;font-size:12px;font-weight:700;display:inline-grid;box-shadow:0 1px 2px #00000029,inset 0 0 0 1px #00000014}.pg-set .cal-mini.site-ic{background:0 0}.setrow .v.cal-add{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pg-set .cal-when{color:var(--ink-2);margin:6px 0 2px;font-size:13px}.pg-set .cal-step1{gap:14px;padding:16px;display:grid}.pg-set .cal-step1 .btn{justify-self:start}.pg-set .cal-step1 .cal-when{margin:0}.pg-set .cal-nm{gap:2px;min-width:0;display:grid}.pg-set .cal-nm1{white-space:nowrap;align-items:center;gap:8px;display:flex}.pg-set .cal-nm2{color:var(--ink-2);font-size:13px;font-weight:400;line-height:1.4}.pg-set .int-logo.cal-ic{background:#044872;place-items:center;display:inline-grid}.pg-set .int-logo.cal-ic .panel-ic,.pg-set .int-logo.cal-ic svg{box-shadow:none;background:0 0}.pg-set .cal-strip{gap:8px;margin:10px 0 0 68px;display:flex}.pg-set .setrow.set-sub.sc-sub{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-set #shortcuts .sc-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-set #shortcuts .sc-cols>div{border-left:1px solid var(--line);min-width:0}.pg-set #shortcuts .sc-cols>div:first-child{border-left:0}.pg-set #shortcuts .setrow.set-sub.sc-sub{border-bottom:0;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px 8px;display:flex}.pg-set #shortcuts .sc-sub .row{flex-wrap:nowrap;display:flex}.pg-set #shortcuts .set-sc{padding:0 16px 12px}.pg-set #shortcuts .sc-row.sc-pick{grid-template-columns:16px 26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pg-set #shortcuts #go-to-a-page .sc-row.sc-pick{grid-template-columns:16px 80px minmax(0,1fr)}.pg-set #shortcuts .sc-what{text-wrap:pretty}.pg-set #shortcuts .sc-row.sc-pick input[type=checkbox]{width:16px;height:16px;margin:0}.pg-set #shortcuts .sc-row:last-child{border-bottom:0}.app-tile-top{flex-wrap:wrap}.app-tile-top>div:not(.app-tile-ft){flex:220px;min-width:0}.app-tile-top .lb{text-wrap:balance}@container setcard (width<=860px){.pg-set .apps-split{grid-template-columns:minmax(0,1fr)!important}.pg-set .apps-split>.apps-upd{border-top:1px solid var(--line);border-left:0!important}}.pg-set #card-calendars .cal-add>.btn{margin-top:4px}.pg-set .perm-lock{color:var(--inverse);background:var(--surface);vertical-align:middle;border:1.5px solid #7d8a96;border-radius:3px;place-items:center;width:16px;height:16px;display:inline-grid}.pg-set .perm-lock.on{background:var(--ink-3);border-color:var(--ink-3)}.pg-set .rs-tiles{grid-auto-rows:1fr}.pg-set .cal-when.cal-pad{padding:16px}.pg-set .cal-strip .cal-mini{flex:none}.rs-btn.rs-ic-only{justify-content:center;gap:0;width:32px;height:32px;padding:0}.rs-btn.rs-ic-only .rs-btn-ic,.rs-btn.rs-ic-only .rs-btn-ic img{width:20px!important;height:20px!important}.pg-oi .oi .rs-cell{overflow:visible}.rs-btn.rs-ic-only .rs-btn-ic{flex:none}.pg-set .cv-prev{border:1px solid var(--line);border-radius:8px;gap:4px;margin-right:10px;padding:6px 8px;display:inline-flex}.pg-set .cv-prev i{border-radius:4px;width:16px;height:16px}.pg-set .cv-prev .m{background:#e9dc2f}.pg-set .cv-prev .f{background:#6fd6b2}.pg-set .cv-prev .l{background:#a93b33}.pg-set .cv-prev.rg .m{background:#e69f00}.pg-set .cv-prev.rg .f{background:#56b4e9}.pg-set .cv-prev.rg .l{background:#a3007d}.pg-oi .oi-list>.prow.oi.oi-head{background:var(--panel);cursor:default;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:14px;padding-bottom:14px;font-size:11.5px;font-weight:700}.pg-oi .oi-list>.prow.oi.oi-head:hover{background:var(--panel)}.pg-oi .oi .added{color:var(--ink-2);font-size:13px}.pg-oi .oi .rt .mins{text-align:left;justify-self:start;font-size:13px}.pg-oi .oi .rt>*{align-self:center}.pg-oi .oi .rt .tag{margin:0}.btn.rs-btn.rs-none svg{color:var(--tab);flex:none;width:18px!important;height:18px!important}.pg-oi .oi .ck-cell{cursor:default;align-self:start;padding-top:2px;display:flex}.pg-oi .oi .ck-cell input{width:16px;height:16px;accent-color:var(--tab);margin:0}.pg-oi .oi-list>.prow.oi.is-checked{background:var(--sel-bg)}.pg-oi .oi-list>.bulk{border-radius:var(--r,8px) var(--r,8px) 0 0}.pg-oi .plist.oi-list{overflow:clip}.pg-oi .oi-list>.bulk{top:var(--stick-top);z-index:4;position:sticky}.pg-oi .oi .src{color:var(--ink-2);cursor:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-oi .oi .src:hover{text-decoration:none}.pg-oi .oi-list>.prow.oi{grid-template-columns:20px minmax(0,1fr) 32px 484px 84px 32px}.pg-oi .oi .rt{grid-template-columns:130px minmax(0,130px) 84px 104px}.pg-oi .oi .sub{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.pg-oi .oi .rv-cell{justify-content:flex-end;align-items:center;display:flex}.pg-oi .oi .src{min-width:0;display:flex}.pg-oi .oi .src-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-oi .oi .src-y{white-space:pre;flex:none}@media (width<=1300px){.pg-oi .fbar .fchip .sw-sq{display:none}}.pg-set .setrow.col>.v.row{align-items:center;gap:12px;display:flex}.pg-team .pc-pick{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:4px 16px 10px;padding:12px}.pg-team .pc-pick .ch-find{margin-bottom:6px}.pg-team .pc-pick-scroll{overflow:visible}.pg-team .ch-pick.pc-cols{columns:4 200px;column-gap:14px;max-height:none;padding:4px 0;display:block;overflow:visible}.pg-team .ch-pick.pc-cols label.check{break-inside:avoid;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;padding:3px 0;display:flex;overflow:hidden}.pg-team .pc-stat-row{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.pg-team .pc-stat-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;font-size:12.5px;display:grid}.pg-team .pc-stat-g>div{gap:2px;display:grid}.pg-team .pc-stat-g b{color:var(--ink)}.pg-team .pc-stat-g span{color:var(--ink-2)}.pg-team .pc-demo-w{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.pg-team .pc-demo .pc{margin:0}.pg-team .pc-demo .pc-b:has(input:checked:not(:disabled)){outline:2px solid var(--warn-line,#d9b400);background:var(--warn-soft,#fff7cc);border-radius:6px}.pg-team .pc-key .pc-key-plus{outline:2px solid var(--warn-line,#d9b400);background:var(--warn-soft,#fff7cc);border-radius:6px;padding:2px 6px}.pg-team .pc-stat-g>div{align-content:start}.pg-team .pc-demo .pc-f,.pg-team .pc-demo .pc-h .st{display:none}.pg-team .pc-how>*{min-width:0}.pg-team .pc-demo .pc-b{white-space:nowrap;min-width:0}.pg-team .pc-stat-g span{text-wrap:balance}.pg-set .cal-firm .cal-strip{margin:10px 0 0}.pg-set .set-landing-go{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 24px 28px;display:flex}.pg-set .set-landing-go>span{color:var(--ink-2);margin-right:4px;font-weight:700}.pg-set .set-landing-go .btn{align-items:center;gap:8px;display:inline-flex}.pg-set .set-landing-go .btn svg{width:18px;height:18px}.pg-set .cal-nm2.bal{text-wrap:balance}@media (width<=1099px){.pg-set .set-layout{grid-template-columns:232px minmax(0,1fr);gap:18px}.pg-team .pc{margin:10px;padding:12px}.pg-team .pc-grid{grid-template-columns:60px repeat(5,minmax(max-content,1fr));gap:6px}.pg-team .pc-lab{flex-basis:60px}.pg-team .pc-em{margin-left:6px}.pg-team .pc-demo .pc-grid{gap:6px 2px;font-size:12.5px}.pg-team .pc-demo .pc{padding:12px 10px}}.pg-oi .oi .ti{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-oi .oi .sub{flex-wrap:wrap;column-gap:16px;display:flex}.pg-oi .oi .sub>*{white-space:nowrap;min-width:0}@media (width<=1099px){.pg-oi .oi-list>.prow.oi{grid-template-columns:20px minmax(0,1fr) 32px 434px 84px 32px}.pg-oi .oi .rt{grid-template-columns:122px minmax(0,102px) 80px 100px;gap:10px}}.pg-oi .oi .src{white-space:normal;overflow:visible}.pg-oi .oi .src-n,.pg-oi .oi .sub>.added,.pg-oi .oi .sub>span{white-space:normal;text-overflow:clip;overflow:visible}.pg-set .set-landing-go>span{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-basis:100%;margin:0 0 2px;font-size:11.5px}.pg-set .app-tiles:has(>.setrow.int-row){grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.pg-set .app-tiles>.setrow.int-row{grid-template-rows:auto auto 1fr;grid-template-columns:52px minmax(0,1fr) auto;align-content:start;align-items:start;gap:2px 16px;display:grid!important}.pg-set .app-tiles>.setrow.int-row>.k,.pg-set .app-tiles>.setrow.int-row .app-lb,.pg-set .app-tiles>.setrow.int-row .cal-nm{display:contents}.pg-set .app-tiles>.setrow.int-row .int-logo{grid-area:1/1/4;margin:0}.pg-set .app-tiles>.setrow.int-row .cal-nm1{grid-area:1/2;min-height:38px}.pg-set .app-tiles>.setrow.int-row .cal-nm2{grid-area:2/2}.pg-set .app-tiles>.setrow.int-row .cal-strip{flex-wrap:nowrap;grid-area:3/2/auto/4;margin:10px 0 0;overflow:hidden}.pg-set .app-tiles>.setrow.int-row>.v{grid-area:1/3/3;align-self:start!important;margin:0!important}.pg-set .app-tiles .cal-strip .cal-mini,.pg-set .app-tiles .cal-strip .cal-mini img{flex:none;width:28px;height:28px}.pg-set #calendar .cal-mini img,.pg-set .cal-firm .cal-mini img,.pg-set .cal-tiles .rs-logo img{transform:scale(1.25)}.pg-set .cal-tiles .rs-logo,.pg-set .cal-mini{overflow:hidden}.pg-set .set-rail.inner .rail-search{background:var(--ph-bg);border-bottom:2px solid var(--tab)}.pg-set .set-rail.inner .rail-search .set-door-search{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-2)}.pg-set .set-rail.inner .rail-search .set-door-search:focus-within{border-color:var(--tab);box-shadow:0 0 0 2px var(--sel-bg)}.pg-set .set-rail.inner .rail-search .set-door-search input{color:var(--ink)}.pg-set .set-rail.inner .rail-search .set-door-search input::placeholder{color:var(--ink-3)}.pg-set .set-rail.inner .rail-search .set-door-search svg{color:var(--tab)!important}.pg-set .set-rail.inner .rail-search .key-hint{color:var(--ink-2);border-color:var(--line-strong)}.pg-set #tab-counts{position:relative}.pg-set #tab-counts .tc-sw{position:absolute;top:12px;right:16px}.pg-set #tab-counts>.k{padding-right:64px}.pg-set .tc-prev.full{background:var(--surface);gap:0;width:auto;padding:0 2px;font-size:13.5px}.pg-set .tc-prev.full .navlink{color:var(--ink-2);border-bottom:4px solid #0000;padding:9px 10px 7px;font-weight:600}.pg-set .tc-prev.full .navlink.active{border-bottom-color:var(--tab);color:var(--ink)}.pg-set .bell-pick .seg{background:0 0;border:0;gap:6px;padding:0;display:inline-flex}.pg-set .set-grid .set-card .bell-pick .seg button{border-radius:var(--r-md);background:var(--surface);height:auto;color:var(--ink);border:1.5px solid #0000;flex-direction:column;align-items:center;gap:5px;min-width:64px;padding:6px 8px 7px;font-size:13px;display:inline-flex}.pg-set .bell-pick .bp-btn{width:40px;height:40px}.pg-set .bell-pick .bp-btn svg{width:20px;height:20px}.pg-set .bell-pick .bpc-navy .nb-count,.pg-set .bell-pick .bpc-navy .nb-dot{color:#044872;background:#fff}.pg-set .bell-pick .bpc-app .nb-count,.pg-set .bell-pick .bpc-app .nb-dot{color:#044872;background:#f6ef55}.pg-set .bell-pick .bpc-mint .nb-count,.pg-set .bell-pick .bpc-mint .nb-dot{color:#044872;background:#93e3c3}.pg-set .bell-pick .bpc-logo .nb-count,.pg-set .bell-pick .bpc-logo .nb-dot{color:#044872;background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}.pg-set .bell-pick .bpc-red .nb-count,.pg-set .bell-pick .bpc-red .nb-dot{color:#fff;background:#c62828}.pg-set .set-grid .set-card .bell-pick .seg button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--tab);color:var(--ink);font-weight:700}.pg-set .set-grid .set-card .bell-pick .seg button:hover{border-color:var(--tab)}.pg-set .set-grid .set-card #tab-counts>.v.tc-line{justify-content:flex-end;display:flex}.pg-set .ub-pick .ub-ics{gap:4px;display:inline-flex}.pg-set .ai-pick .ai-ics{gap:8px;padding:6px 4px 2px;display:inline-flex}.pg-set .ai-pick .ai-ic{display:inline-flex;position:relative}.pg-set .ai-pick .ai-ic img{border-radius:23%;width:36px;height:36px;box-shadow:0 1px 2px #0000002e}.pg-set .ai-pick .ai-ic i{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--surface);background:#e5352b;border-radius:50%;position:absolute;top:-4px;right:-4px}.pg-templates .page-head+.label-rule{margin-top:4px}.pg-templates .trow{flex-wrap:wrap}.pg-templates .trow .nm{flex:1;min-width:200px}.pg-templates .trow .nm b,.pg-templates .trow .nm a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;display:block}.pg-templates .trow .nm a:hover{color:var(--teal-2);text-decoration:underline}.pg-templates .trow .nm small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.pg-templates .trow .nm p{color:var(--ink-2);max-width:70ch;margin:4px 0 0;font-size:13px}.pg-templates .trow .use{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.pg-templates .trow .use .num{color:var(--ink);font-weight:600}.pg-templates .trow .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:340px;margin-left:auto;display:flex}.pg-templates .trow .sn{font-family:var(--font-num);color:var(--ink-3);align-self:flex-start;min-width:28px;padding-top:2px;font-size:12px}.pg-templates .trow .qs{color:var(--ink-2);white-space:nowrap;align-self:flex-start;padding-top:2px;font-size:12.5px}.pg-templates .foot{color:var(--ink-3);margin:10px 0 0;font-size:12.5px}.pg-templates .trow .pin-col{flex:none;width:auto;padding-right:0!important}.pg-templates .trow.is-pinned{box-shadow:inset 3px 0 0 var(--tab)}.pg-templates .tpl-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.pg-templates .plist.flat{border:0;border-radius:0}.pg-templates .plist>.prow.vh-i{display:block}.pg-templates .vh-i .row{align-items:center;gap:8px;display:flex}.pg-templates .vh-i .v{font-family:var(--font-num);font-size:13px;font-weight:600}.pg-templates .vh-i .when{color:var(--ink-3);margin-top:2px;font-size:12.5px}.pg-templates .vh-i p{color:var(--ink-2);margin:6px 0 0;font-size:13px}@media (width<=900px){.pg-templates .tpl-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pg-templates .trow{gap:10px;padding:12px 14px}.pg-templates .trow .nm{flex-basis:100%;min-width:0}.pg-templates .trow .acts{margin-left:0}.pg-templates .trow.sec{flex-wrap:nowrap;align-items:flex-start}.pg-templates .trow.sec .nm{flex:auto}}.ref-article{max-width:820px}.ref-article>.panel-b.article{max-width:none;padding:24px clamp(16px,3vw,32px) 12px}.ref-article>.panel-b.article p{max-width:68ch;color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.65}.ref-article>.panel-b.article p:first-child{font-size:16px}.pg-templates .tpl-behind{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.pg-templates .tpl-behind .row{flex-wrap:wrap;gap:6px}.pg-templates .tpl-draft{margin-bottom:16px}.pg-templates .tpl-side{flex-direction:column;gap:16px;display:flex}.pg-templates .vh-cmp{margin-top:6px;padding-left:0}.pg-templates .ip-r{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;text-decoration:none;display:flex}.pg-templates .ip-r:hover{background:var(--row-hover)}.pg-templates .ip-r .ip-go{color:var(--ink-3);margin-left:auto;font-size:16px}.pg-templates .sec-wrap>.prow{align-items:center;gap:14px;padding:18px 16px;display:flex}.pg-templates button.trow.sec{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.pg-templates button.trow.sec:hover{background:var(--row-hover)}.pg-templates .sec-wrap:last-child button.trow.sec{border-bottom:0}.pg-templates .trow .qs .sec-chev{vertical-align:-2px;color:var(--ink-3);margin-left:8px;transition:transform .15s}.pg-templates .trow .qs .sec-chev.up{transform:rotate(180deg)}.pg-templates .sec-qs{border-bottom:1px solid var(--line);color:var(--ink);margin:0;padding:4px 18px 14px 58px;font-size:13.5px;list-style:none}.pg-templates .sec-qs li{gap:10px;padding:6px 0;display:flex}.pg-templates .sec-qs .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;min-width:30px}.pg-tedit .ted-si .nm .nm-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pg-tedit .ted-hint{margin-top:4px;font-weight:400;display:block}.pg-tedit .ted-why{align-self:center}.pg-tedit .ted-band-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-templates .ted-dead{justify-content:center;gap:8px;margin-top:12px}.pg-templates .ip-none{color:var(--ink-2);margin:0;padding:12px 16px;font-size:13.5px}.pg-tedit .ted{grid-template-columns:260px minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.pg-tedit .ted .field{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.pg-tedit .ted .field .input,.pg-tedit .ted .field .select{font-weight:400}.pg-tedit .ted-meta{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pg-tedit .ted-meta p{margin:0}.pg-tedit .ted-sl{flex-direction:column;display:flex}.pg-tedit .ted-si{border-bottom:1px solid var(--line);align-items:center;display:flex}.pg-tedit .ted-si:last-child{border-bottom:0}.pg-tedit .ted-si.on{background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab)}.pg-tedit .ted-si .nm{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;padding:10px 8px 10px 14px;font-size:13.5px;font-weight:600}.pg-tedit .ted-si .nm .n,.pg-tedit .ted-q .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-right:6px;font-weight:500}.pg-tedit .ted-si .nm small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.pg-tedit .mv{flex:none;gap:2px;padding-right:8px;display:flex}.pg-tedit .mv button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--ink-2);border-radius:5px;font-size:13px;line-height:1}.pg-tedit .mv button:hover:not(:disabled){border-color:var(--navy);color:var(--navy)}.pg-tedit .mv button:disabled{opacity:.35;cursor:default}.pg-tedit .ted-none{color:var(--ink-2);margin:0;padding:12px 16px;font-size:13.5px}.pg-tedit .ted-qs{padding-bottom:14px}.pg-tedit .ted-sh{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pg-tedit .ted-sh .btn{align-self:flex-start}.pg-tedit .ted-ql{flex-direction:column;display:flex}.pg-tedit .ted-q{border-bottom:1px solid var(--line);align-items:center;display:flex}.pg-tedit .ted-q.on{background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab)}.pg-tedit .ted-q .tx{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px;padding:11px 8px 11px 16px;font-size:13.5px;display:flex}.pg-tedit .ted-q .t{flex:260px;min-width:0}.pg-tedit .ted-q .chips{flex-wrap:wrap;gap:4px;display:flex}.pg-tedit .ted-addq{margin:12px 16px 0}.pg-tedit .ted-fields{flex-direction:column;gap:12px;display:flex}.pg-tedit .ted-when{flex-wrap:wrap;align-items:center;gap:8px;font-weight:400}.pg-tedit .ted-when .select{flex:1;min-width:0}.pg-tedit .ted-when span{color:var(--ink-2);font-size:13px}.pg-tedit .check{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-tedit .ted-secs,.pg-tedit .ted-q-ed{position:sticky;top:12px}.ted-prev h3{margin:14px 0 2px;font-size:15px}.ted-prev ol{margin:6px 0 0;padding-left:0;list-style:none}.ted-prev li{border-bottom:1px solid var(--line);padding:6px 0;font-size:13.5px}.ted-prev li small{color:var(--ink-2);font-size:12.5px;display:block}.cmp-notes>div{border-bottom:1px solid var(--line);padding:8px 0}.cmp-notes p{color:var(--ink);margin:4px 0 0;font-size:13.5px}.cmp h3{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:14px 0 6px;font-size:12px;font-weight:700}.cmp ul{margin:0;padding:0;list-style:none}.cmp-q{border-left:3px solid var(--line-strong);background:var(--bg);border-radius:0 6px 6px 0;gap:10px;margin-bottom:6px;padding:8px 10px;font-size:13.5px;display:flex}.cmp-q.add{border-left-color:var(--it-follow)}.cmp-q.chg{border-left-color:var(--sky,#2a6690)}.cmp-q.del{border-left-color:var(--bad)}.cmp-q .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-3);min-width:46px}.cmp-q .t{min-width:0;color:var(--ink);flex:1}.cmp-q del,.cmp-q small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}@media (width>=901px){.pg-templates .plist:not(.flat)>.trow{flex-wrap:nowrap}.pg-templates .plist:not(.flat)>.trow .nm{min-width:0}.pg-templates .plist:not(.flat)>.trow .nm a,.pg-templates .plist:not(.flat)>.trow .nm small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-templates .plist:not(.flat)>.trow .use{flex:0 0 150px}.pg-templates .plist:not(.flat)>.trow .acts{flex-wrap:nowrap;flex:none}}.ted.ro input,.ted.ro textarea,.ted.ro select{pointer-events:none;background:var(--surface-2,#f1f4f7);color:var(--ink-2)}.ted.ro .btn,.ted.ro .mv button,.ted.ro .ted-meta{opacity:.55;pointer-events:none}.ted-lock{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-tedit .ted-q .tx{padding-left:calc(16px + var(--lv,0) * 14px)}.pg-tedit .ted-arrow{color:var(--ink-3);margin-right:4px}.dm h3{margin:18px 0 6px;font-size:14px}.dm ul{margin:0;padding:0;list-style:none}.dm .dm-tree>li{padding:2px 0}.dm .dm-ans{border-left:2px solid var(--line-strong);margin-left:14px;padding-left:12px}.dm .dm-ans>li{padding:4px 0}.dm .dm-a{color:var(--tab);background:var(--sel-bg);border-radius:4px;margin:2px 0;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.dm .dm-q{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:6px;max-width:100%;padding:4px 6px;font-size:13.5px;display:flex}.dm .dm-q:hover{background:var(--row-hover,var(--sel-bg))}.dm .dm-q b{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}.dm .dm-lv{color:var(--ink-3);white-space:nowrap;margin-left:6px;font-size:11.5px}.pg-home .hm-gap{margin-bottom:16px}.pg-home .hm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-home .hm-firm{margin-bottom:16px}.pg-home .hm-firm .panel-h{--ph-gap:12px;padding-right:12px}.pg-home .hm-firm .hm-stats{padding:16px}.pg-home .hm-renames{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-home .hm-renames .tag{background:var(--surface);color:var(--teal-2)}.pg-home .hm-side{margin-bottom:16px}.pg-home .hm-notes{flex-direction:column;display:flex}.pg-home .hm-note{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:11px;width:100%;padding:14px 12px 14px 16px;font-size:13.5px;display:flex;position:relative}.pg-home .hm-note:last-child{border-bottom:0}.pg-home .hm-note:nth-child(2n){background:var(--row-alt)}.pg-home .hm-note:hover{background:var(--row-hover)}.pg-home .hm-note .tx{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.pg-home .hm-note .tx:disabled{cursor:default}.pg-home .hm-side .panel-h{padding-right:12px}.pg-home .hm-caught{padding:18px 16px}.pg-home .hm-note .at{color:var(--ink-3);flex:none;font-size:12.5px;font-weight:400}.pg-home .av.sm{width:22px;height:22px;font-size:9px}.pg-home .av.none{background:var(--wf);color:var(--ink-3)}.pg-home .tbl .ent{min-width:170px}.pg-home ul.hm-renames{margin:8px 0 0;padding:0;list-style:none;display:block}.pg-home ul.hm-renames li{color:var(--ink);padding:2px 0}.pg-home ul.hm-renames a{color:var(--teal-2);font-weight:600}.deadline .big{text-align:center;min-width:56px}.deadline .big small{letter-spacing:.02em;color:var(--navy-sub);margin-top:4px;font-size:11px;font-weight:600;display:block}.pg-home .hm-queue .panel-h{--ph-gap:12px;padding-right:12px}.pg-home .hm-qtabs{padding:0 16px}.pg-home .hm-qtabs .ftabs{margin-bottom:0}.pg-home .hm-dl{align-items:stretch;gap:0;padding:0;overflow:hidden}.pg-home .hm-dl .dl-main{flex-wrap:wrap;flex:1;align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.pg-home .hm-dl .dl-risk{background:var(--bad-fill);color:#fff;flex:0 0 calc(33.3333% - 4px);align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.pg-home .hm-dl .dl-risk .tx{color:#fff;flex:1;min-width:0;font-size:13.5px}.pg-home .hm-dl .dl-risk .tx b{color:#fff}.pg-home .hm-dl .dl-risk .btn{flex:none;margin-left:0}:root{--dl-calm:#1d5a80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dl-calm:#2a4f6e}}:root[data-theme=dark]{--dl-calm:#2a4f6e}.pg-home .hm-dl .dl-risk.dl-calm{background:var(--dl-calm)}.pg-home .hm-card{border-top-width:3px}.pg-home .hm-card.k-await{border-top-color:var(--it-follow)}.pg-home .hm-card.k-await .v{color:var(--it-follow-ink)}.pg-home .hm-card.k-past{border-top-color:var(--it-missing)}.pg-home .hm-card.k-past .v{color:var(--it-missing-ink)}.pg-home .hm-card.k-stale{border-top-color:var(--ink-3)}.pg-home .hm-card.k-stale .v{color:var(--ink-2)}.pg-home a.hm-card:hover{box-shadow:var(--shadow-md)}.pg-home a.hm-card.k-await:hover{border-color:var(--it-follow)}.pg-home a.hm-card.k-past:hover{border-color:var(--it-missing)}.pg-home a.hm-card.k-stale:hover{border-color:var(--ink-3)}:root{--sky:#2a6690}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky:#8fb6d6}}:root[data-theme=dark]{--sky:#8fb6d6}.pg-home .hm-yours{vertical-align:middle;letter-spacing:0;background:var(--it-follow-bg);color:var(--it-follow-ink);border-radius:999px;margin-left:10px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.pg-home .hm-dl .dl-risk .hm-risk-btn{color:var(--bad-fill)}.pg-home .hm-note.pinned{box-shadow:inset 3px 0 0 var(--tab)}.pg-home .ob .panel-h{gap:10px}.pg-home .ob-count{color:var(--ink-2);margin-left:auto;font-size:12.5px}.pg-home .ob-prog{flex:none;width:90px;height:6px}.pg-home .ob-hide{font-size:13px}.pg-home .ob-steps{margin:0;padding:0;list-style:none}.pg-home .ob-steps li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.pg-home .ob-steps li:first-child{border-top:0}.pg-home .ob-steps li:nth-child(2n){background:var(--bg)}.pg-home .ob-ck{background:var(--ph-bg);width:20px;height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.pg-home .ob-steps li.done .ob-ck{background:var(--tab)}.pg-home .ob-steps li.done .ob-ck:after{content:"";border:2.4px solid var(--inverse,#fff);border-top:0;border-right:0;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.pg-home .ob-steps li.done .ob-lbl{color:var(--ink-3)}.pg-home .ob-lbl{font-weight:600}.pg-home .ob-lbl small{color:var(--ink-2);font-size:13px;font-weight:400;display:block}.pg-home .ob-go{white-space:nowrap;align-items:center;gap:12px;display:flex}.pg-home .ob-go .btn{text-align:center;justify-content:center;min-width:172px}.pg-home .ob-go .linkish{color:var(--tab)}.pg-home .ob-yn{gap:8px;width:172px;display:flex}.pg-home .ob-yn .btn{flex:1;min-width:0}.pg-home .ob-prog i,.gs-link .gs-meter i{background:var(--tab)}.pg-home .ob-all{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pg-home .ob-fold{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.pg-home .ob-fold .muted{margin-right:auto}.pg-home .ob-v1-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.pg-home .ob-v1-b h3{margin:0 0 6px;font-size:14px}.pg-home .ob-v1-b ul{gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}@media (width<=900px){.pg-home .ob-v1-b{grid-template-columns:minmax(0,1fr)}}.pg-home .hm-owner{align-items:center;gap:10px;display:flex}.pg-home .hm-owner .sp{flex:1}.pg-home .hm-note .tx{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-home .hm-note .at{text-align:right;white-space:nowrap;width:140px}.page-head .gs-link{align-self:center;gap:8px;margin-left:auto;font-weight:600}.gs-link .gs-meter{width:54px;display:inline-block}.gs-link .gs-ok{color:var(--ok,#11603f);font-weight:700}.pg-home .hm-dl .dl-risk{flex:none;min-width:calc(33.3333% - 4px)}.pg-home .hm-dl .dl-risk .tx b{white-space:nowrap}.pg-home .hm-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-home .hm-dl.four .dl-risk{flex-basis:calc(25% - 9px)}.pg-home .hm-card.k-norev{border-top-color:var(--bad)}.pg-home .hm-card.k-norev .v{color:var(--bad)}.pg-home a.hm-card.k-norev:hover{border-color:var(--bad)}.pg-home .hm-card.k-back{border-top-color:var(--bad)}.pg-home .hm-card.k-back .v{color:var(--bad)}.pg-home a.hm-card.k-back:hover{border-color:var(--bad)}.pg-home .hm-card.k-rev{border-top-color:var(--teal)}.pg-home .hm-card.k-rev .v{color:var(--teal-2)}.pg-home a.hm-card.k-rev:hover{border-color:var(--teal)}.pg-home .hm-card.k-sign{border-top-color:var(--tab)}.pg-home .hm-card.k-sign .v{color:var(--tab)}.pg-home a.hm-card.k-sign:hover{border-color:var(--tab)}.pg-home .hm-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.pg-home .hm-two.one{grid-template-columns:minmax(0,1fr)}.pg-home .hm-two .panel{margin:0}.pg-home .hm-arows{flex-direction:column;display:flex}.pg-home .hm-arow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pg-home .hm-arow:last-child{border-bottom:0}.pg-home .hm-arow:nth-child(2n){background:var(--row-alt)}.pg-home .hm-arow .ent{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.pg-home .hm-arow .ent small{color:var(--ink-3);font-size:12.5px;font-weight:400;display:block}.pg-home .hm-arow .ent:hover{color:var(--tab)}.pg-home .hm-adue{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.pg-home .hm-load th.hm-ln,.pg-home .hm-load td.hm-ln{text-align:center;width:96px}.pg-home .hm-load td.late{color:var(--bad);font-weight:700}.pg-home .hm-mine{margin-bottom:16px}.pg-home .hm-fold .chev{transition:transform .15s}.pg-home .hm-folded .hm-fold .chev{transform:rotate(-90deg)}.pg-home .hm-folded>:not(.panel-h){display:none}.pg-home .hm-folded .panel-h{border-bottom-color:#0000}.pg-home .hm-assign{margin-bottom:16px}.pg-home .hm-stats.four .k{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;overflow:hidden}.pg-home .hm-stats.four>*{padding-left:16px;padding-right:14px}.pg-home .hm-note.hm-nhead{border-bottom:1px solid var(--line-strong);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);cursor:default;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600;background:var(--bg)!important}.pg-home .hm-nhead .tx,.pg-home .hm-nhead .at{color:var(--ink-3);cursor:default;font-size:11px;font-weight:600}.pg-home .hm-note:not(.hm-nhead):nth-child(2n){background:var(--panel)}.pg-home .hm-note:not(.hm-nhead):nth-child(odd){background:var(--row-alt)}.pg-home .hm-note:not(.hm-nhead):hover{background:var(--row-hover)}.pg-home .hm-dl .dl-risk .tx{min-width:max-content}@media (width<=1099px){.pg-home .hm-dl .dl-risk,.pg-home .hm-dl.four .dl-risk{min-width:fit-content}}.pg-home .hm-trows{flex-direction:column;display:flex}.pg-home .hm-trow{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:24px minmax(0,1fr) 250px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pg-home .hm-trow:last-child{border-bottom:0}.pg-home .hm-trow:nth-child(odd):not(.hm-thead){background:var(--row-alt)}.pg-home .hm-trow:hover{background:var(--row-hover)}.pg-home .hm-tn{background:var(--sel-bg);width:24px;height:24px;color:var(--tab);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-home .hm-trow .ent{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pg-home .hm-trow .ent small{color:var(--ink-3);text-overflow:ellipsis;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.pg-home .hm-why{white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;overflow:hidden}.pg-home .hm-today,.pg-home>.panel{margin-bottom:16px}.pg-home .hm-pair{display:contents}@media (width>=1280px){.pg-home .hm-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.pg-home .hm-pair>.panel{min-width:0;margin-bottom:0}.pg-home .hm-pair>.panel:only-child{grid-column:1/-1}.pg-home .hm-pair>.hm-folded{align-self:start}.pg-home .hm-pair>.panel>.panel-h{min-height:62px}}.pg-home .hm-trow.hm-thead{border-bottom:1px solid var(--line-strong);cursor:default;grid-template-columns:minmax(0,1fr) 250px 32px;padding-top:12px;padding-bottom:12px;background:var(--bg)!important}.pg-home .hm-thead .tx{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.pg-home .hm-trow:not(.hm-thead),.pg-home .hm-note:not(.hm-nhead){box-sizing:border-box;height:69px;padding-top:0;padding-bottom:0}.pg-home .panel-h{--ph-gap:8px;gap:var(--ph-gap)}.pg-home .panel-h>:is(.btn,.sq-act)+:is(.btn,.sq-act){margin-left:calc(var(--btn-gap) - var(--ph-gap))}.pg-home .hm-note>.sq-act+.sq-act{margin-left:calc(var(--btn-gap) - 11px)}.pg-reviews .fchip{flex:none}.pg-reviews span.fchip{cursor:default}.pg-reviews .fchip .x{color:var(--navy-sub);cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff4d;margin-left:8px;padding:0 0 0 7px;font-size:11px;line-height:1}.pg-reviews .fchip .x:hover{color:#fff}.pg-reviews .tbl .nowrap{white-space:nowrap}.pg-reviews .tbl .ent{min-width:220px}.pg-reviews .av.sm{width:22px;height:22px;font-size:9px}.pg-reviews .av.none{background:var(--wf);color:var(--ink-3)}.pg-reviews td .mono.faint{white-space:nowrap;font-size:13px}.pg-reviews .rcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.pg-reviews .rcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pg-reviews .rcards{grid-template-columns:minmax(0,1fr)}}.pg-reviews .rcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;flex-direction:column;gap:11px;min-width:0;padding:15px 16px 13px;transition:border-color .11s linear,box-shadow .11s linear;display:flex}.pg-reviews .rcard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.pg-reviews .rcard.late{border-left:3px solid var(--bad)}.pg-reviews .rcard.prep{border-left:3px solid var(--it-missing)}.pg-reviews .rcard.ready{border-left:3px solid var(--it-follow)}.pg-reviews .rcard.under{border-left:3px solid var(--teal)}.pg-reviews .rcard.done{border-left:3px solid var(--navy)}.pg-reviews .rc-h{align-items:flex-start;gap:10px;display:flex}.pg-reviews .rc-t{flex:1;min-width:0}.pg-reviews .rc-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.pg-reviews .rc-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.pg-reviews .rc-chip{white-space:nowrap;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;max-width:55%;display:flex}.pg-reviews .rc-mid{align-items:center;gap:12px;display:flex}.pg-reviews .rc-mid .progress{flex:1;min-width:0}.pg-reviews .rc-f{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding-top:11px;font-size:12px;display:flex}.pg-reviews .rc-f .who{white-space:nowrap;align-items:center;gap:5px;display:flex}.pg-reviews .rc-due{text-align:right;color:var(--ink-2);white-space:nowrap;flex-basis:100%;font-size:12px;font-weight:600}.pg-reviews .rc-due.late{color:var(--bad)}@media (width<=700px){.pg-reviews .vr{display:none}}.pg-reviews .rv-key{justify-content:flex-end;align-items:center;gap:18px;margin-bottom:10px;padding-right:4px;display:flex}.pg-reviews .rcard .rc-f{margin-top:auto}.rv-tbl th.tick,.rv-tbl td.tick{cursor:default;width:16px;padding:0 0 0 14px}.rv-tbl td.tick input,.rv-tbl th.tick input{cursor:pointer;width:16px;height:16px;accent-color:var(--tab)}.tbl.rv-tbl tbody tr.picked td{background:var(--sel-bg)}.tbl.rv-tbl tbody tr.picked:not(.late) td:first-child{box-shadow:inset 3px 0 0 var(--tab)}.fl-st{color:var(--ink-2);margin-top:4px;font-size:12.5px;display:block}.fl-st.ok{color:var(--ok)}.fl-st.bad{color:var(--bad);font-weight:600}.rc-pct{color:var(--ink-2);font-size:13px}.rc-pct .fl-st{margin:0}.pg-reviews .cal{padding:0}.cal-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.cal-title{color:var(--ink);min-width:190px;font-size:17px}.cal-nav{gap:6px;display:inline-flex}.cal-mode{margin-left:auto}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-h{background:var(--ph-bg);color:var(--ph-ink);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:7px 10px;font-size:11.5px;font-weight:700}.cal-h.today{color:var(--tab)}.cal-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;min-height:112px;padding:6px 7px;display:flex}.cal-day:nth-child(7n){border-right:0}.cal-day.out{background:var(--row-alt)}.cal-day.out .cal-n{color:var(--ink-3)}.cal-n{color:var(--ink-2);border-radius:10px;align-self:flex-start;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.cal-day.today .cal-n{color:#fff;background:#044872}.cal-ev{text-align:left;width:100%;font:600 11.5px/1.3 var(--font-ui);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:4px;padding:3px 6px;display:block;overflow:hidden}.cal-ev:hover{filter:brightness(.95);text-decoration:underline}.k-start{background:var(--warn-soft);color:var(--warn)}.k-review{background:var(--ok-soft);color:var(--ok)}.k-sign{background:var(--teal-soft);color:var(--teal)}.k-federal{color:#fff;background:#044872}.cal-ev.late,.k-late{background:var(--bad-soft);color:var(--bad)}.cal-ev.late.k-start{box-shadow:inset 4px 0 #e9dc2f}.cal-ev.late.k-review{box-shadow:inset 4px 0 #6fd6b2}.cal-ev.late.k-sign{box-shadow:inset 4px 0 #0a7586}.cal-ev.late.k-federal{box-shadow:inset 4px 0 #044872}.cal-ev.late{padding-left:9px}.k-signed{background:var(--row-alt);color:var(--ink-2);font-weight:500}.cal-more{text-align:left;font:700 11.5px var(--font-ui);color:var(--tab);cursor:pointer;background:0 0;border:0;padding:1px 6px}.cal-more:hover{text-decoration:underline}.cal-week{grid-template-columns:150px repeat(7,minmax(0,1fr));display:grid}.cal-wrow{display:contents}.cal-who{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:8px 10px;font-weight:600;overflow:hidden}.cal-cell{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;min-height:48px;padding:6px;display:flex}.cal-cell:nth-child(8n){border-right:0}.cal-cell.today{background:var(--sel-bg)}.cal-none{color:var(--ink-2);text-align:center;grid-column:1/-1;padding:24px}.cal-key{color:var(--ink-2);flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:12.5px;display:flex}.cal-key span{align-items:center;gap:6px;display:inline-flex}.cal-key i{border-radius:3px;width:16px;height:11px;display:inline-block;box-shadow:inset 0 0 0 1px}.cal-ev.cal-lateall{color:#fff;background:#a93b33;font-weight:700}.cal-late{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#a93b33;border-radius:3px;margin-right:5px;padding:0 4px;font-size:10px;font-weight:800}.cal-ev.movable{cursor:grab}.cal-ev.lifted{opacity:.4}.cal-day.past-fed,.cal-cell.past-fed{background:repeating-linear-gradient(135deg,var(--row-alt) 0 6px,transparent 6px 12px)}.cal-day.drop,.cal-cell.drop{background:var(--sel-bg);outline:2px dashed var(--tab);outline-offset:-3px}.cal-day.drop.past-fed,.cal-cell.drop.past-fed{background:var(--bad-soft);outline-color:var(--bad)}.cal-hint{color:var(--ink-2);margin-left:auto}.cal-card{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cal-card .input{width:180px}.cal-card .callout{margin:0}.cal-day,.cal-cell{container-type:inline-size}.cal-ev .fd-short{display:none}@container (width<=150px){.cal-late{margin-right:4px;padding:0 3px}.cal-ev .fd-long{display:none}.cal-ev .fd-short{display:inline}}.pg-start .wsteps{flex-wrap:wrap;gap:8px 0;margin:0 0 20px;padding:0;list-style:none;display:flex}.pg-start .wstep{align-items:center;gap:8px;padding:0 18px 0 0;display:flex}.pg-start .wstep .b{width:23px;height:23px;font-family:var(--font-num);background:var(--wf);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.pg-start .wstep.done .b,.pg-start .wstep.now .b{background:var(--navy);color:#fff}.pg-start .wstep .t{color:var(--ink-3);font-size:12.5px;font-weight:500}.pg-start .wstep.now .t{color:var(--ink);font-weight:700}.pg-start .wstep.done .t{color:var(--ink-2)}.pg-start .wiz{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:20px;display:grid}.pg-start .wiz-main{min-width:0}.pg-start .wiz-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px}.pg-start .wiz-h{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pg-start .wiz-h>div{flex:240px;min-width:0}.pg-start .wiz-h h2{margin:0 0 4px;font-size:15px;font-weight:700}.pg-start .wiz-h p{color:var(--ink-2);margin:0;font-size:12.5px}.pg-start .wiz-foot{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.pg-start .wiz-h+.label-rule{margin-top:4px}.pg-start .dates-lbl{margin:18px 0 10px}.pg-start .tpl{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;align-items:center;gap:13px;margin:0 0 8px;padding:12px 14px;display:flex}.pg-start .tpl:hover{border-color:var(--tab)}.pg-start .tpl:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.pg-start .tpl.sel{border-color:var(--tab);background:var(--sel-bg);box-shadow:inset 0 0 0 .5px var(--tab)}.pg-start .tpl .rad{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;width:15px;height:15px}.pg-start .tpl.sel .rad{border-color:var(--tab);border-width:4.5px}.pg-start .tpl .nm{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:600}.pg-start .tpl .nm small{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.pg-start .tpl .tag{flex:none;margin-left:auto}.pg-start .tpl.child{width:calc(100% - 28px);margin-left:28px}.pg-start .callout{background:var(--info-soft);color:var(--ink-2);border-color:#0000;margin-top:14px;font-size:13.5px;line-height:1.5}.pg-start .callout b{color:var(--ink)}.pg-start .callout.warn{border-color:var(--warn);background:var(--warn-soft);color:var(--ink)}.pg-start .dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-start .dates>div{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pg-start .dates span{color:var(--ink-3);font-size:11.5px;font-weight:600}.pg-start .dates b{font-size:14px}.pg-start .dates small{color:var(--ink-3);font-size:11px}.pg-start .summary{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:15px;position:sticky;top:16px}.pg-start .summary dl{flex-direction:column;margin:0;display:flex}.pg-start .summary dt:not(:first-child){margin-top:13px}.pg-start .summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.pg-start .summary dd.tbd{color:var(--ink-3);font-style:italic;font-weight:400}@media (width<=860px){.pg-start .wiz{grid-template-columns:minmax(0,1fr)}.pg-start .summary{position:static}}@media (width<=520px){.pg-start .dates{grid-template-columns:minmax(0,1fr)}.pg-start .tpl{gap:10px;padding:11px 12px}.pg-start .tpl.child{width:calc(100% - 16px);margin-left:16px}.pg-start .wstep .t{display:none}.pg-start .wstep.now .t{display:inline}}.pg-start .sr-steps{flex-wrap:wrap;gap:8px;margin:4px 0 20px;padding:0;list-style:none;display:flex}.pg-start .sr-steps li{align-items:center;display:flex}.pg-start .sr-steps li:not(:last-child):after{content:"";background:var(--line-strong);width:40px;height:2px;margin-left:8px}.pg-start .sr-steps li.done:not(:last-child):after{background:var(--tab)}.pg-start .sr-steps button{font:inherit;color:var(--ink-2);cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:6px 4px;font-size:14px;font-weight:600;display:inline-flex}.pg-start .sr-steps li.done button{cursor:pointer}.pg-start .sr-steps li.done button:hover{text-decoration:underline}.pg-start .sr-steps .n{border:2px solid var(--line-strong);width:36px;height:36px;color:var(--ink-2);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.pg-start .sr-steps li.on button{color:var(--ink);background:var(--sel-bg);box-shadow:inset 0 0 0 2px var(--tab);border-radius:999px;padding:5px 16px 5px 5px}.pg-start .sr-steps li.on .n,.pg-start .sr-steps li.done .n{background:var(--tab);border-color:var(--tab);color:var(--inverse)}.pg-start .sr-steps li.done .n{font-size:15px}.pg-start .wiz-foot{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);justify-content:flex-end;margin-top:16px;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -4px 14px #04487214}.pg-start .wiz-foot .btn:first-child:not(.primary){margin-right:auto}.sr-season{margin-top:16px}.pg-ws .ws-hd{margin-bottom:16px}.pg-ws .page-head{margin-bottom:12px}.pg-ws .page-head .ttl{flex:320px;min-width:0}.pg-ws .page-head h1 a{color:inherit;text-decoration:none}.pg-ws .page-head h1 a:hover{text-decoration:underline}.pg-ws .page-head h1 .yr{color:var(--ink-2);font-weight:500}.pg-ws .saved{color:var(--ok);white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-size:12px;font-weight:600;display:inline-flex}.pg-ws .saved .d{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pg-ws .saved.saving{color:var(--ink-3)}.pg-ws .saved.error{color:var(--bad)}.pg-ws .ws-hd .r2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.pg-ws .ws-hd .prog{align-items:center;gap:10px;min-width:180px;display:flex}.pg-ws .ws-hd .prog .meter{flex:1;min-width:110px}.pg-ws .ws-hd .prog .num{color:var(--ink-2);white-space:nowrap;font-size:12px}.pg-ws .ws-hd .r3{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:13px;display:flex}.pg-ws .ws-hd .who{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pg-ws .ws-hd .who .select{background-position:right 8px center;max-width:190px;height:32px;padding:0 30px 0 10px;font-size:13px}.pg-ws .ws-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-top:14px;display:flex;overflow-x:auto}.pg-ws .ws-tabs::-webkit-scrollbar{display:none}.pg-ws .ws-tabs button{cursor:pointer;white-space:nowrap;color:var(--ink-2);background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 12px 6px;font-size:14px;font-weight:600;display:inline-flex}.pg-ws .ws-tabs button:first-child{padding-left:2px}.pg-ws .ws-tabs button:hover{color:var(--ink)}.pg-ws .ws-tabs button[aria-current=true]{border-bottom-color:var(--tab);color:var(--tab)}.pg-ws .ws-tabs .oi-pill{min-width:24px;padding:1px 7px;font-size:11.5px;font-weight:600}.pg-ws .locked{background:var(--sel-bg);color:var(--ink);border-color:#0000}.pg-ws .locked>.lk-ic{color:var(--tab)}.pg-ws .ws{grid-template-columns:calc(25% - 12px) minmax(0,1fr) calc(25% - 12px);gap:16px;display:grid}.pg-ws .ws>*{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.pg-ws .ws-out,.pg-ws .ws-ctx{border-radius:var(--r-lg)}.pg-ws .stick{top:calc(var(--stick-top) + 16px);max-height:calc(var(--stick-h) - 28px);position:sticky;overflow:auto}.pg-ws .ws-out .stick{padding:12px 8px}.pg-ws .ws-out .sec-lbl{padding:4px 9px 10px}.pg-ws .sec-link{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin-bottom:1px;padding:7px 9px;display:grid}.pg-ws .sec-link:hover{background:var(--bg)}.pg-ws .sec-link.on{background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab)}.pg-ws .sec-link .nm{font-size:13px;font-weight:500;line-height:1.3}.pg-ws .sec-link.on .nm{font-weight:700}.pg-ws .sec-link .ct{font-family:var(--font-num);color:var(--ink-3);align-self:center;font-size:11px}.pg-ws .sec-link .st{grid-column:1/-1;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.pg-ws .sec-link .st .d{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.pg-ws .st.c{color:var(--ok)}.pg-ws .st.p{color:var(--teal-2)}.pg-ws .st.n{color:var(--ink-3)}.pg-ws .st.a{color:var(--warn)}.pg-ws .out-foot{border-top:1px solid var(--line);color:var(--ink-3);margin-top:10px;padding:12px 9px 4px;font-size:11.5px;line-height:1.5}.pg-ws .out-foot b{color:var(--ink-2);font-size:12px;display:block}.pg-ws .ws-form{flex-direction:column;min-width:0;display:flex}.pg-ws .sec-body{flex:1;max-width:800px;padding:20px 24px 28px}.pg-ws .sec-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:14px}.pg-ws .sec-head .label{margin-bottom:6px}.pg-ws .sec-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.pg-ws .sec-head p{color:var(--ink-2);max-width:64ch;margin:6px 0 0;font-size:13.5px}.pg-ws .sec-head .pii{color:var(--ink-3);margin:8px 0 0;font-size:12px}.pg-ws .q{border:0;border-bottom:1px solid var(--line);cursor:default;box-shadow:none;background:0 0;border-radius:0;margin:0 -12px 0 -10px;padding:16px 12px 16px 10px}.pg-ws .q.sel{box-shadow:inset 3px 0 0 var(--tab);background:var(--sel-bg);border-color:var(--line)}.pg-ws .q.child{border-left:0;margin-left:30px}.pg-ws .q .cond-h{text-transform:uppercase;letter-spacing:.1em;color:var(--teal-2);align-items:center;gap:6px;margin:0 0 8px 40px;font-size:10.5px;font-weight:700;display:flex}.pg-ws .q-txt{color:var(--ink);align-items:flex-start;gap:6px;font-size:15px;line-height:1.45;display:flex}.pg-ws .q-txt .ref{font-family:var(--font-num);color:var(--ink-3);flex:none;width:34px;padding-top:4px;font-size:10.5px}.pg-ws .q .qb{flex-direction:column;gap:8px;max-width:620px;margin:11px 0 0 40px;display:flex}.pg-ws .q .qb>.select,.pg-ws .q .qb>.input{max-width:440px}.pg-ws .q .qb>textarea.input{max-width:none}.pg-ws .q-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin:9px 0 0 40px;font-size:12px;display:flex}.pg-ws .yn{flex-wrap:wrap;gap:8px;display:flex}.pg-ws .yn button{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);min-width:80px;height:38px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.pg-ws .yn button:not([disabled]):hover{border-color:var(--teal);color:var(--teal-2)}.pg-ws .yn button[aria-pressed=true]{background:var(--tab);border-color:var(--tab);color:var(--inverse)}.pg-ws .yn button[aria-pressed=true]:hover{color:var(--inverse)}.pg-ws .yn button[disabled]{cursor:default}.pg-ws .yn button[disabled]:not([aria-pressed=true]){border-color:var(--line);color:var(--ink-3);background:0 0;border-style:dashed}.pg-ws .yn .k{font-family:var(--font-ui);opacity:.6;border:1px solid;border-radius:3px;padding:0 4px;font-size:11px;font-weight:500;line-height:1.4}.pg-ws .multi{flex-direction:column;gap:6px;max-width:440px;display:flex}.pg-ws .opt-row{background:var(--surface);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:10px;padding:8px 11px;font-size:13.5px;display:flex}.pg-ws .opt-row:not([disabled]):hover{border-color:var(--teal)}.pg-ws .opt-row[disabled]{cursor:default}.pg-ws .opt-row .bx{border:1.5px solid var(--line-strong);color:#fff;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:grid}.pg-ws .opt-row.on{border-color:var(--tab)}.pg-ws .opt-row.on .bx{background:var(--navy);border-color:var(--navy)}.pg-ws .lrows{border:0;flex-direction:column;gap:6px;display:flex;overflow:visible}.pg-ws .lrow{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:13px}.pg-ws .lrow:last-child{border-bottom:1px solid var(--line)}.pg-ws .lrow .sub{color:var(--ink-3);font-size:12px}.pg-ws .q.notes{border-bottom:0}.pg-ws .q.notes .field{margin:0}.pg-ws .q.notes .field+.field{margin-top:12px}.pg-ws .q.notes label{color:var(--ink-2);font-size:12.5px;font-weight:600}.pg-ws .nextbar{z-index:6;background:var(--surface);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:11px 20px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #101a260d}.pg-ws .nextbar .msg{color:var(--ink);flex:260px;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.pg-ws .nextbar .msg>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-ws .nextbar .ico{background:var(--warn-soft);width:22px;height:22px;color:var(--warn);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pg-ws .nextbar .ico.ok{background:var(--ok-soft);color:var(--ok)}.pg-ws .nextbar .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pg-ws .nextbar .btn.primary .kbd{color:#fff;border-color:#ffffff8c}.pg-ws .ctx-h{color:var(--tab);border-bottom:4px solid var(--tab);margin-left:12px;padding:11px 16px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-ws .ctx-top{border-top-right-radius:var(--r-lg)}.pg-ws .ctx-pane{flex-direction:column;gap:18px;padding:14px 16px 18px;display:flex}.pg-ws .ctx-blk h3{margin:0 0 7px}.pg-ws .ctx-blk p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.pg-ws .ctx-blk .ref-link{color:var(--teal-2);margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pg-ws .ctx-blk .ref-link:hover{text-decoration:underline}.pg-ws .prioryear{background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:10px 12px}.pg-ws .prioryear .yr{color:var(--ink-2);font-size:12px}.pg-ws .prioryear .val{color:var(--ink);margin-top:3px;font-size:13.5px;font-weight:700}.pg-ws .cmt{border-bottom:1px solid var(--line);gap:9px;padding:10px 0;font-size:13px;display:flex}.pg-ws .cmt .av{width:22px;height:22px;font-size:9px}.pg-ws .cmt .who{font-size:12.5px;font-weight:700}.pg-ws .cmt .who span{color:var(--ink-3);font-weight:400;font-family:var(--font-num);margin-left:5px;font-size:10.5px}.pg-ws .cmt p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.45}.pg-ws .reply{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pg-ws .reply textarea{font-size:13px}.pg-ws .h-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin:4px 0 16px;display:flex}.pg-ws .h-page h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.pg-ws .h-page .dek{color:var(--ink-2);margin:3px 0 0;font-size:14px}.pg-ws .so-stats{margin-bottom:16px}.pg-ws .so-stats .v small{color:var(--ink-3);font-size:17px;font-weight:700}.pg-ws .so-stats .d .beta{margin:0 2px}.pg-ws .lede{color:var(--ink-2);margin:0 0 12px;font-size:14px}.pg-ws .tab-cols{grid-template-columns:minmax(0,1fr) 380px;gap:16px;display:grid}.pg-ws .tab-main,.pg-ws .tab-side{min-width:0}.pg-ws .tab-side{top:calc(var(--stick-top) + 16px);position:sticky}.pg-ws .grp{margin-bottom:12px}.pg-ws .grp>.panel-h .sub{margin-left:auto}.pg-ws .grp>.panel-h .cnt{color:var(--warn);font-size:12.5px;font-weight:700}.pg-ws .grp>.panel-h .oi-pill{min-width:26px;padding:1px 7px}.pg-ws .gaprow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.pg-ws .gaprow:last-child{border-bottom:0}.pg-ws .panel-h+.gaprow{border-top:0}.pg-ws .gaprow:nth-child(2n){background:var(--row-alt)}.pg-ws .gaprow .ref{font-family:var(--font-num);color:var(--ink-3);flex:none;width:40px;font-size:11.5px}.pg-ws .gaprow .txt{flex:1;min-width:0}.pg-ws .gaprow .txt .sub{color:var(--ink-3);font-size:12.5px;display:block}.pg-ws .gaprow .go{color:var(--teal-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.pg-ws .gaprow .go:hover{text-decoration:underline}.pg-ws .gaprow.clicky{cursor:pointer}.pg-ws .gaprow.clicky:hover{background:var(--sel-bg)}.pg-ws .gaprow.clicky:hover .go{text-decoration:underline}.pg-ws .gaprow.clicky:focus-visible{outline:2px solid var(--tab);outline-offset:-2px}.pg-ws .gaprow input.radio{width:16px;height:16px;accent-color:var(--ok);flex:none;margin:0}.pg-ws .gaprow .mk{text-align:center;width:16px;color:var(--ink-3);flex:none}.pg-ws .gaprow.done .txt>span:first-child{color:var(--ink-3);text-decoration:line-through}.pg-ws .gaprow.done .mk{color:var(--ok)}.pg-ws .grp .none{color:var(--ink-2);padding:12px 16px;font-size:13.5px}.pg-ws .attest{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-lg);margin:0 0 14px;padding:16px 18px}.pg-ws .attest.warn{border-color:var(--warn-line);background:var(--warn-soft)}.pg-ws .attest.ok{border-color:var(--ok-line);background:var(--ok-soft)}.pg-ws .attest h3{margin:0 0 4px;font-size:15px;font-weight:700}.pg-ws .attest.warn h3{color:var(--warn)}.pg-ws .attest.ok h3{color:var(--ok)}.pg-ws .attest p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.pg-ws .so-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-ws .so-acts .note{color:var(--ink-3);flex-basis:100%;font-size:12.5px;line-height:1.45}.pg-ws .sess+.sess{border-top:1px solid var(--line)}.pg-ws .sess .sh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.pg-ws .sess .sh .who{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pg-ws .sess .sh .av{width:24px;height:24px;font-size:9.5px}.pg-ws .sess .sh .when{font-family:var(--font-num);color:var(--ink-2);font-size:12px}.pg-ws .sess .sh .cnt{color:var(--ink-3);margin-left:auto;font-size:12.5px}.pg-ws .ev{border-bottom:1px solid var(--line);grid-template-columns:72px 22px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 16px;font-size:14px;display:grid}.pg-ws .sess .ev:last-child{border-bottom:0}.pg-ws .ev:nth-child(odd){background:var(--row-alt)}.pg-ws .ev:hover{background:var(--row-hover)}.pg-ws .ev .ts{font-family:var(--font-num);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.pg-ws .ev .ic{color:var(--ink-3);text-align:center;font-size:12px}.pg-ws .ev .wh{min-width:0;line-height:1.45}.pg-ws .ev .why{color:var(--warn);margin-top:2px;font-size:13px}@media (width<=960px){.pg-ws .ws{grid-template-columns:256px minmax(0,1fr)}.pg-ws .ws-ctx{border-left:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);grid-column:1/-1}.pg-ws .ws-ctx .stick{max-height:none;position:static}.pg-ws .ws-out{border-radius:var(--r-lg) 0 0 0}}@media (width<=1100px){.pg-ws .tab-cols{grid-template-columns:minmax(0,1fr)}.pg-ws .tab-side{position:static}}@media (width<=760px){.pg-ws .ws{grid-template-columns:minmax(0,1fr)}.pg-ws .ws-out{border-right:0;border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0}.pg-ws .stick{max-height:none;position:static}.pg-ws .ws-out .stick{max-height:260px;overflow:auto}.pg-ws .sec-body{padding:16px 14px 20px}.pg-ws .q{margin:0 -6px;padding:14px 6px}.pg-ws .q.child{margin-left:12px}.pg-ws .q .qb,.pg-ws .q-meta,.pg-ws .q .cond-h{margin-left:0}.pg-ws .q-txt .ref{width:30px}.pg-ws .nextbar{box-shadow:none;padding:10px 14px;position:static}.pg-ws .nextbar .msg>span:last-child{white-space:normal}.pg-ws .gaprow{flex-wrap:wrap}.pg-ws .gaprow .txt{flex-basis:calc(100% - 60px)}.pg-ws .ev{grid-template-columns:62px minmax(0,1fr)}.pg-ws .ev .ic{display:none}}.pg-ws .h-page>div:first-child{flex:320px;min-width:0}.pg-ws .h-page.slim{align-items:center;margin-bottom:12px}.pg-ws .h-page.slim .dek{margin:0}@media (width>=900px){.pg-ws .ws-hd .r2{flex-wrap:nowrap}.pg-ws .ws-hd .prog{flex:0 260px;min-width:140px}}.pg-ws .ttl-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:15px;display:flex}.pg-ws .items-intro{justify-content:space-between;align-items:center;gap:16px;padding:14px 2px 20px;display:flex}.pg-ws .items-intro p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.pg-ws .items-intro p b{color:var(--ink);margin-bottom:2px;font-size:16px;display:block}.pg-ws .items-intro .btn{flex:none}.pg-ws .ws-hd .ws-tabs{margin-top:22px}@media (width>=900px){.pg-ws .ws-hd .r2{gap:28px}.pg-ws .ws-hd .prog{flex:0 0 220px}}.pg-ws .stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pg-ws .ss{flex-direction:column;gap:3px;min-width:0;display:flex}.pg-ws .ss .nm{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pg-ws .ss .n{background:var(--wf);width:18px;height:18px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.pg-ws .ss.done .n{background:var(--navy);color:#fff}.pg-ws .ss.now .nm{color:var(--ink);font-weight:700}.pg-ws .ss.now .n{background:var(--navy);color:#fff}.pg-ws .ss .sub{color:var(--ink-2);align-items:center;min-height:26px;font-size:12.5px;display:flex}.pg-ws .ss .pick{align-items:center;display:inline-flex;position:relative}.pg-ws .ss .pick select{appearance:none;field-sizing:content;font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);cursor:pointer;height:30px;padding:0 24px 0 10px;font-size:13px;font-weight:600}.pg-ws .ss .pick select:hover{border-color:var(--teal);background:var(--teal-soft)}.pg-ws .ss .pick select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pg-ws .ss .pick .car{pointer-events:none;width:14px;height:14px;color:var(--ink);position:absolute;right:7px}.pg-ws .ttl-sub .progress{margin-left:4px}@media (width<=600px){.pg-ws .stage-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.pg-ws .ws-tabs .q-ct{color:var(--ink-2);background:var(--wf);font-variant-numeric:tabular-nums;border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600}.pg-ws .tpl-newer{border-radius:var(--r-md);background:var(--info-soft);color:var(--ink);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;display:flex}.pg-ws .tpl-newer .acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.pg-ws .tag.ext{background:var(--info-soft);color:var(--info);align-items:center;gap:8px;display:inline-flex}.pg-ws .tag.ext .linkish{font-size:12px}.pg-ws .attest h3 .lk-ic{vertical-align:-2px;margin-right:2px}.pg-ws .ws-lock .lk-pen{color:var(--info);display:inline-flex}.pg-ws button.tag.linkish-tag{cursor:pointer;font:inherit;border:0;font-size:12.5px;font-weight:600}.pg-ws button.tag.linkish-tag:hover:not(:disabled){text-decoration:underline}.pg-ws button.tag.linkish-tag:disabled{cursor:default}.pg-ws .ss .ss-who{align-items:center;gap:8px;display:inline-flex}.pg-ws .ss .ss-role{color:var(--ink-3);font-size:12px}.pg-ws .ss .pick.unset select{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.pg-ws .ss.now .nm{font-size:14px}.pg-ws .sec-link{grid-template-columns:minmax(0,1fr)}.pg-ws .sec-link .st .ct{font-family:var(--font-num);color:var(--ink-2);white-space:nowrap;margin-left:-1px;font-weight:500}.pg-ws .page-head{align-items:center}.pg-ws .page-head .ttl{display:contents}.pg-ws .page-head h1{flex:auto;order:1;min-width:0}.pg-ws .page-head .actions{order:2}.pg-ws .page-head .ttl-sub{flex:100%;order:3;margin-top:-6px}.pg-ws .ss .ss-who{gap:6px;font-size:13.5px}.pg-ws .ss .ss-verb{color:var(--ink-2);white-space:nowrap}.pg-ws .ss .pick:not(.unset) select{background:0 0;border-color:#0000;height:28px;padding:0 22px 0 4px;font-size:13.5px}.pg-ws .ss .pick:not(.unset) select:hover,.pg-ws .ss .pick:not(.unset) select:focus-visible{border-color:var(--tab);background:var(--sel-bg)}.pg-ws .ss .pick:not(.unset) .car{width:13px;height:13px;color:var(--ink-2)}.pg-ws .ss .pick .pdot{margin-right:2px}.pg-ws .ss .sub{order:-1;min-height:30px}.pg-ws .page-head{row-gap:14px;margin-bottom:8px}.pg-ws .page-head .ttl-sub{gap:10px;margin-top:0}.pg-ws .stage-strip{margin-top:28px}.pg-ws .ss{gap:8px}.pg-ws .ss .sub{min-height:32px}.pg-ws .ss .nm{margin-top:2px}.pg-ws .ws-tabs{margin-top:32px}.pg-ws .ws-tabs+*{margin-top:20px}.pg-ws .sec-link{margin-bottom:3px;padding:10px 12px}.pg-ws .q{padding-top:22px;padding-bottom:22px}.pg-ws .q .qb{margin-top:14px}.pg-ws .ss .nm{min-height:30px;font-size:13.5px}.pg-ws .ss .nm .tx{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.pg-ws .ss.done .nm{color:var(--ink);font-weight:600}.pg-ws .ss.next .nm{color:var(--ink-2);font-weight:600}.pg-ws .ss .nm .pn{font-weight:600}.pg-ws .ss .nm .num{color:var(--ink-2);font-weight:500}.pg-ws .ss{flex-direction:row;align-items:center;gap:10px}.pg-ws .ss .nm{flex:0 auto;gap:10px;min-width:0;min-height:32px;margin:0;font-size:14px}.pg-ws .ss .n{box-sizing:border-box;border:2px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-2);font-size:13px}.pg-ws .ss.done .n{background:var(--tab);border-color:var(--tab);color:var(--inverse);font-size:15px}.pg-ws .ss.now .n{background:var(--tab);border-color:var(--tab);color:var(--inverse)}.pg-ws .ss.now .nm{background:var(--sel-bg);box-shadow:inset 0 0 0 2px var(--tab);border-radius:999px;max-width:calc(100% - 26px);padding:5px 16px 5px 5px}.pg-ws .ss.done .nm,.pg-ws .ss.next .nm{color:var(--ink-2)}.pg-ws .ss.now .nm{color:var(--ink);font-size:14px;font-weight:700}.pg-ws .ss .nm{min-height:44px}.pg-ws .ss .n{width:36px;height:36px;font-size:15px}.pg-ws .ss.done .n{font-size:18px}.pg-ws .ss .nm .tx{flex-direction:column;align-items:flex-start;gap:1px}.pg-ws .ss .ss-top{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.pg-ws .ss .ss-top .pick{flex:0 auto;min-width:0}.pg-ws .ss .ss-top .pick:not(.unset):not(.arrow) select{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pg-ws .ss .ss-day{color:var(--ink-2);padding-left:1px;font-size:12.5px;font-weight:500}.pg-ws .ss .ss-ln{background:var(--line-strong);flex:24px;min-width:24px;height:2px}.pg-ws .ss.done .ss-ln{background:var(--tab)}.pg-ws .ss:last-child .ss-ln{display:none}.pg-ws .ss.st-prepare{--sc:#e9dc2f;--sc-edge:#b3a500;--sc-ink:#044872}.pg-ws .ss.st-ready{--sc:#6fd6b2;--sc-edge:#2a9f7c;--sc-ink:#044872}.pg-ws .ss.st-under{--sc:#0a7586;--sc-edge:#0a7586;--sc-ink:#fff}.pg-ws .ss.st-signed{--sc:#044872;--sc-edge:#044872;--sc-ink:#fff}.pg-ws .ss.done .n,.pg-ws .ss.now .n{background:var(--sc);border-color:var(--sc-edge);color:var(--sc-ink)}.pg-ws .ss.done .ss-ln{background:var(--sc);height:3px}.pg-ws .ss.now .nm{background:color-mix(in srgb,var(--sc) 16%,var(--surface));box-shadow:inset 0 0 0 2px var(--sc-edge)}@media (width<=960px){.pg-ws .ws{grid-template-columns:256px minmax(0,1fr)}}.pg-ws .ss .pick.unset select{field-sizing:fixed;color:#0000;width:30px;padding:0;min-width:30px!important}.pg-ws .ss .pick.unset select option{color:var(--ink)}.pg-ws .ss .pick.unset .car{color:var(--warn);right:8px}.pg-ws .ss .pick.arrow select{field-sizing:fixed;color:#0000;width:26px;margin-left:2px;padding:0;min-width:26px!important}.pg-ws .ss .pick.arrow select option{color:var(--ink)}.pg-ws .ss .pick.arrow .car{right:6px}.pg-ws .ss .ss-queue{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:inline-flex}.pg-ws .ss .ss-queue .ss-qn{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-ws .ss .ss-queue .ss-qd{flex:none}.pg-ws .ss .ss-queue .pdot{margin:0 4px 0 0}.pg-ws .ss .ss-queue .pick.arrow select{height:20px}.pg-ws .ss .pick.arrow .car,.pg-ws .q.sel .ref,.pg-ws .q.sel .faint,.pg-ws .q.sel .muted{color:var(--ink-2)}.pg-ws .so-na{flex:none;margin-left:auto}.pg-ws .so-ans+.so-ans{border-top:1px solid var(--line)}.pg-ws .so-ans .gaprow{border-bottom:0}.pg-ws .so-a{max-width:38%;color:var(--ink);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:700;overflow:hidden}.pg-ws .so-a.na{color:var(--ink-2);font-weight:600}.pg-ws .so-cm{background:var(--row-alt);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;margin:0 16px 10px 64px;padding:8px 12px;font-size:13px;display:flex}.pg-ws .so-cm-who{font-size:12.5px;font-weight:700}.pg-ws .so-cm-body{color:var(--ink);white-space:pre-wrap}.pg-ws .na-row{align-items:center;gap:10px;display:flex}.pg-ws .q-txt .q-na{flex:none;margin-left:auto}.pg-ws .na-row .na-why-in{flex:1;min-width:0;max-width:440px}.pg-ws .na-row .na-why{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-de{align-items:center;gap:4px;display:flex}.sec-link .de-tag{vertical-align:1px;margin-left:6px;font-size:11px}.de-bar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.de-bar .sp{flex:1}.ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.ai-grid .field .select,.ai-grid .field .input{width:100%}.gaprow .rsv-btn{flex:none}.gaprow.is-checked{background:var(--sel-bg)}.grp>.bulk{border-bottom:2px solid var(--tab)}.rsv-note{border-left:2px solid var(--ok,#1a7f4b);color:var(--ink-2);white-space:normal;margin-top:4px;padding-left:8px;font-size:12.5px;line-height:1.45;display:block}.pg-ws .ws-band{border-radius:var(--r-lg) var(--r-lg) 0 0;flex-wrap:nowrap}.pg-ws .ws-out .ws-band{margin:-12px -8px 10px}.pg-ws .ws-band h2{min-width:0}.pg-ws .ws-band .ws-band-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-ws .ws-band .sub{white-space:nowrap;flex:none;margin-left:auto}.pg-ws .sec-head p:first-child{margin-top:0}@media (width<=1099px){.pg-ws .ss .ss-queue{font-size:12px}.pg-ws .ss{gap:8px}.pg-ws .ss .n{width:30px;height:30px;font-size:13px}.pg-ws .ss .ss-ln{min-width:12px}.pg-ws .ss .ss-queue .ss-qw{display:none}.pg-ws .stage-strip{grid-template-columns:repeat(4,minmax(max-content,1fr));gap:10px}}.pg-ws .ss .ss-top .pick:not(.unset):not(.arrow) select{text-overflow:clip;max-width:none;min-width:max-content!important}.pg-ws .stage-strip{grid-template-columns:repeat(4,minmax(max-content,1fr))}.pg-ws .ss .ss-top .pick:not(.unset):not(.arrow){flex:none;min-width:max-content}.pg-ws .dl-tbl{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:8px;font-size:13px;overflow:hidden}.pg-ws .dl-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 84px 84px 84px 30px;align-items:start;gap:8px;padding:7px 10px;display:grid}.pg-ws .dl-row:nth-child(odd):not(.dl-h){background:var(--row-alt)}.pg-ws .dl-h{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;border-top:0;padding-top:8px;padding-bottom:8px;font-size:11.5px;font-weight:700}.pg-ws .dl-name{flex-direction:column;min-width:0;display:flex}.pg-ws .dl-doc,.pg-ws .dl-src{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-ws .dl-doc{color:var(--ink);font-weight:600}.pg-ws .dl-src{color:var(--ink-2);font-size:12px}.pg-ws .dl-ck{cursor:pointer;align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.pg-ws .dl-ck .sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-ws .dl-tbl{container-type:inline-size}@container (width<=560px){.pg-ws .dl-row{grid-template-columns:repeat(3,minmax(0,1fr)) 30px;row-gap:4px}.pg-ws .dl-row>.dl-name,.pg-ws .dl-h>span:first-child{grid-column:1/-1}}.pg-ws .dl-empty{align-items:center;gap:12px;padding:8px 0;display:flex}.page-head .btn[aria-pressed=true]{background:var(--sel-bg);border-color:var(--tab);color:var(--tab)}.pg-workpaper .wp-toolbar{background:var(--navy);color:#fff;border-radius:var(--r-lg) var(--r-lg) 0 0;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:11px 18px;display:flex}.pg-workpaper .wp-toolbar .ttl{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.pg-workpaper .wp-toolbar h1{letter-spacing:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.pg-workpaper .wp-toolbar .meta{font-family:var(--font-num);color:var(--navy-sub);font-size:11px}.pg-workpaper .wp-toolbar .sp{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pg-workpaper .wp-toolbar .lock{color:#fff;white-space:nowrap;border:1px solid #ffffff59;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.pg-workpaper .wp-toolbar .lock.draftk{color:var(--navy-sub)}.pg-workpaper .wp-toolbar .lock{align-items:center;gap:6px;display:inline-flex}.pg-workpaper .wp-toolbar .infotip{margin-left:-2px}.pg-workpaper .wp-toolbar .infotip-b{color:#fff}.pg-workpaper .wp-toolbar .infotip-b:hover,.pg-workpaper .wp-toolbar .infotip-b[aria-expanded=true]{box-shadow:0 0 0 3px #ffffff40}.pg-workpaper .wp-err{color:#fff;flex-basis:100%;margin:0;font-size:12.5px}.pg-workpaper .wp-ground{background:var(--bg);border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0;gap:16px;padding:22px clamp(8px,2vw,22px) 32px}.pg-workpaper .sheet{background:#fdfdfb;border:1px solid #d6d2c7;border-radius:2px;max-width:760px;padding:clamp(22px,4vw,34px) clamp(18px,4.5vw,40px);font-size:12.5px;line-height:1.5;box-shadow:0 1px 3px #101a261a}.pg-workpaper .sheet .wpix{letter-spacing:.14em;margin-bottom:22px;padding-bottom:8px}.pg-workpaper .sheet .draft{background:#fdfdfb;top:8px;right:14px}.pg-workpaper .sheet .firmrow{gap:11px;margin-bottom:20px}.pg-workpaper .sheet h2{letter-spacing:-.02em;font-size:19px}.pg-workpaper .sheet .lede{color:#48525c;margin:5px 0 0;font-size:12px}.pg-workpaper .sheet dl.kv{gap:7px 18px;margin:20px 0 0}.pg-workpaper .sheet dl.kv dt{letter-spacing:.09em;padding-top:2px}.pg-workpaper .sheet dl.kv dd{font-size:12.5px}.pg-workpaper .sheet .status-line{border-radius:4px;margin-top:20px;padding:10px 14px;font-size:12px}.pg-workpaper .sheet .sig{border-top-color:#d6d2c7;gap:18px;margin-top:22px;padding-top:16px}.pg-workpaper .sheet .sig .v{margin-top:4px;font-size:13px;font-weight:600}.pg-workpaper .sheet .sechead{flex-wrap:wrap;gap:12px;margin-bottom:6px}.pg-workpaper .sheet .sechead h3{letter-spacing:-.01em;font-size:15px;font-weight:800}.pg-workpaper .sheet .secsub{margin-bottom:12px;font-size:12px}.pg-workpaper .sheet .wq{border-bottom:1px solid #e6e3da;padding:10px 0}.pg-workpaper .sheet .wq:last-of-type{border-bottom:none}.pg-workpaper .sheet .qq{color:#48525c;font-size:12px;line-height:1.4;display:block}.pg-workpaper .sheet .qq .ref{color:inherit;font-family:inherit;font-size:12px}.pg-workpaper .sheet .aa{color:#16202a;margin:4px 0 0;font-size:13px}.pg-workpaper .sheet .aa.yes{color:#16202a}.pg-workpaper .sheet .aa.blank{color:#a93b33}.pg-workpaper .sheet .nn{color:#48525c;border-left:2px solid #d6d2c7;margin:5px 0 0;padding-left:11px;font-size:11.5px}.pg-workpaper .sheet .figwrap{margin:6px 0 0}.pg-workpaper .sheet table.fig{font-size:11.5px}.pg-workpaper .sheet .notes{color:#48525c;background:0 0;border:0;border-radius:0;margin-top:14px;padding:0;font-size:11.5px}.pg-workpaper .sheet .notes .t{letter-spacing:0;text-transform:none;color:#48525c;margin-bottom:6px;font-family:inherit;font-size:12px;font-weight:400}.pg-workpaper .sheet .oi{background:0 0;border:0;border-bottom:1px solid #e6e3da;border-radius:0;margin:0;padding:10px 0;display:block}.pg-workpaper .sheet .oi:last-of-type{border-bottom:none}.pg-workpaper .sheet .oi .s{color:#48525c;margin:0;font-size:12px}.pg-workpaper .sheet .oi .ti{color:var(--pok);margin-top:4px;font-size:13px;font-weight:700}.pg-workpaper .sheet .oi.open .ti{color:var(--pwarn)}.pg-workpaper .sheet .oi .rt{font-family:inherit;font-size:inherit;letter-spacing:0;color:inherit;padding:0}.pg-workpaper .sheet .log{font-size:11px;line-height:1.85}@media (width<=560px){.pg-workpaper .wp-toolbar{padding:11px 14px}.pg-workpaper .wp-toolbar .sp{margin-left:0}.pg-workpaper .sheet .draft{margin-bottom:12px;display:inline-block;position:static}.pg-workpaper .sheet .sig{grid-template-columns:1fr}.pg-workpaper .sheet dl.kv{grid-template-columns:minmax(0,1fr)}.pg-workpaper .sheet dl.kv dt{padding-top:6px}}@media print{@page{margin:14mm}body:has(.pg-workpaper){background:#fff}body:has(.pg-workpaper) .bar{display:none}body:has(.pg-workpaper) main{max-width:none;padding:0}.pg-workpaper .crumbs,.pg-workpaper .wp-toolbar{display:none}.pg-workpaper .wp-ground{background:0 0;border:0;padding:0;display:block}.pg-workpaper .sheet{max-width:none;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:0}.pg-workpaper .sheet:last-child{break-after:auto}.pg-workpaper .sheet{background:#fff}.pg-workpaper .sheet .draft{background:0 0;margin-bottom:10px;display:inline-block;position:static}.pg-workpaper .sheet .wq,.pg-workpaper .sheet .oi{break-inside:avoid}}.pg-workpaper .sheet .firmrow span{color:#48525c;line-height:1.4;display:block}.pg-workpaper .wp-pdf{background:var(--wp-ground);padding:0}.pg-workpaper .wp-frame{width:100%;height:calc((100vh - 230px) / var(--zoom,1));border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--wp-ground);border:0;min-height:560px;display:block}.pg-workpaper .wp-wait{color:var(--ink-2);text-align:center;place-content:center;min-height:400px;display:grid}.pg-workpaper .wp-wait b{color:var(--ink)}.pg-workpaper .wp-pdf{background:var(--wpp-ground)}.pg-workpaper .wp-print-frame{opacity:0;pointer-events:none;border:0;width:820px;height:1060px;position:absolute;top:0;left:-10000px}.wp-toolbar .btn.on-bar.outline{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #ffffffbf}.wp-toolbar .btn.on-bar.outline:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#fff}.wpp-bar{background:var(--surface);border-bottom:1px solid var(--line);z-index:3;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;display:flex;position:sticky;top:0}.wpp-grp{align-items:center;gap:6px;display:flex}.wpp-grp .sq-act{width:32px;height:32px;font-size:18px;line-height:1}.wpp-n{text-align:center;font-variant-numeric:tabular-nums;min-width:96px;font-size:13.5px}.wpp-pct{min-width:56px;height:32px;font:700 13.5px var(--font-ui);color:var(--tab);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.wpp-sep{background:var(--line);width:1px;height:24px}.wpp-sw{color:var(--tab);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.wpp-add{margin-left:auto;background:var(--warn-soft)!important;border-color:var(--warn-line)!important;color:var(--warn)!important}.wpp-add.on{background:var(--warn-soft)!important}.wpp-ground{height:calc((100vh - 280px) / var(--zoom,1));flex-direction:column;align-items:center;gap:22px;min-height:520px;padding:24px 250px 40px 24px;display:flex;overflow:auto}.wpp-page{background:#fff;flex:none;position:relative;box-shadow:0 1px 3px #1020302e,0 6px 18px #1020301a}.wpp-page canvas{display:block}.wpp-row{cursor:copy;background:0 0;border:0;padding:0;position:absolute;left:0;right:0}.wpp-row span{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);font:600 12px var(--font-ui);border-radius:6px;padding:2px 8px;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.wpp-row:hover,.wpp-row:focus-visible{outline:2px solid var(--warn-line);outline-offset:-2px;background:#ffe0002e}.wpp-notes{width:220px;position:absolute;top:0}.wpp-note{box-sizing:border-box;background:var(--warn-soft);width:220px;color:var(--warn);border:1px solid var(--warn-line);border-radius:4px;padding:8px 10px 7px;font-size:13px;line-height:1.4;position:absolute;left:0;box-shadow:0 3px 8px #0000002e}.wpp-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wpp-note small{color:var(--warn);margin-top:5px;font-size:11.5px;display:block}.wpp-q{font:700 11px var(--font-num);color:var(--warn);margin-bottom:2px;display:inline-block}.wpp-tick{border-top:1.5px dashed var(--warn-line);width:20px;position:absolute;left:-21px}.wpp-tools{gap:2px;display:none;position:absolute;top:4px;right:4px}.wpp-note:hover .wpp-tools,.wpp-note:focus-within .wpp-tools{display:flex}.wpp-tools button{width:26px;height:26px;color:var(--warn);cursor:pointer;background:#ffffffb3;border:0;border-radius:5px;place-items:center;display:grid}.wpp-tools button:hover{background:#fff}.wpp-tools button:last-child:hover{color:#b3261e}.wpp-note.edit{z-index:2}.wpp-note textarea{box-sizing:border-box;border:1px solid var(--warn-line);background:var(--surface);width:100%;min-height:80px;color:var(--warn);font:13px/1.4 var(--font-ui);resize:vertical;border-radius:4px;padding:6px}.wpp-acts{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}@media print{.wpp-bar,.wpp-notes,.wpp-row{display:none!important}}.pg-workpaper .wp-pdf{padding:0;display:block}.wpp{width:100%;min-width:0}.wpp-pct{line-height:32px;display:inline-block}.wpp-fit{margin-left:6px}.wpp-fit button{height:32px;padding:0 12px;font-size:13px}.wpp-ground{align-items:flex-start;padding:24px 344px 40px 24px}.wpp-notes,.wpp-note{width:300px}.wpp-note{padding:10px 12px 9px;font-size:13.5px}.wpp-ground{position:relative}.wpp-gut{cursor:pointer;z-index:0;background:0 0;border:0;width:300px;padding:0;position:absolute}.wpp-gut span{background:var(--surface);border:1.5px dashed var(--warn-line);color:var(--warn);font:600 12.5px var(--font-ui);border-radius:6px;padding:4px 10px;display:none;position:absolute;top:4px;left:0}.wpp-gut:hover span,.wpp-gut:focus-visible span{display:block}.wpp-notes{z-index:1;pointer-events:none}.wpp-notes .wpp-note{pointer-events:auto}.wpp-ground.hinting .wpp-gut span{display:block}.wpp-ghost{box-sizing:border-box;border:1.5px dashed var(--warn-line);width:300px;color:var(--ink-2);background:var(--warn-soft);border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.45;position:absolute}.wpp-ghost b{color:var(--ink);margin-bottom:3px;display:block}.wpp-head{box-sizing:border-box;background:var(--warn-soft);border:1px solid var(--warn-line);width:300px;color:var(--warn);pointer-events:auto;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex;position:relative}.wpp-head b{letter-spacing:.04em;text-transform:uppercase;font-size:13px;display:block}.wpp-head small{color:var(--warn);font-size:12px;display:block}.wpp-head .btn{background:var(--surface);border-color:var(--warn-line);color:var(--warn)}.wpp-head .btn:hover{background:var(--surface);border-color:var(--warn);color:var(--warn)}.wpp-ground.picking .wpp-page{cursor:copy}.wpp-row span{display:none}.wpp-row:hover span,.wpp-row:focus-visible span{display:block}.wpp-row{cursor:copy}.wpp-ground.picking .wpp-row{outline:1px dashed var(--warn-line);outline-offset:-1px;background:#ffe0001a}.wpp-ground.no-notes{align-items:center;padding:24px 24px 40px}.wpp-sum{align-items:flex-start}.wpp-sum-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.wpp-sum-list .linkish{text-align:left;color:var(--warn);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.wpp-sum-list .linkish span{font-weight:400}.wpp-sum-list .linkish:hover{text-decoration:underline}.wpp-sum-list .linkish{width:100%;display:block}.wpp-sum-list .linkish b{display:block}.wpp-sum-list .linkish span{-webkit-line-clamp:2;color:var(--warn);-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.wpp-sum-list .linkish b{text-transform:none;letter-spacing:normal;font-size:12.5px}.pg-workpaper .wp-toolbar{flex-wrap:nowrap}.pg-workpaper .wp-toolbar .ttl{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;overflow:hidden}.pg-workpaper .wp-toolbar .ttl>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-workpaper .wp-toolbar .ttl h1,.pg-workpaper .wp-toolbar .ttl .meta{max-width:100%}.pg-workpaper .wp-toolbar .sp{flex-wrap:nowrap;flex:none}.wpp-page canvas.wpp-blank{cursor:copy}.wpp-free{pointer-events:none;border-top:2px dashed var(--warn-line);height:24px;position:absolute;left:0;right:0}.wpp-free span{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);font:600 12px var(--font-ui);border-radius:6px;padding:2px 8px;position:absolute;top:-12px;right:8px}@media print{.wpp-free{display:none!important}}.wp-printm{display:inline-flex;position:relative}.wp-printm .wp-pm-main{border-top-right-radius:0;border-bottom-right-radius:0}.wp-printm .wp-pm-more{border-left:1px solid #04487240;border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;padding:0 8px}.wp-printm .wp-pm-more .caret{width:14px;height:14px;transition:transform .15s}.wp-printm .wp-pm-more[aria-expanded=true] .caret{transform:rotate(180deg)}.wp-pm-menu{z-index:40;width:200px;position:absolute;top:calc(100% + 4px);right:0}.pg-clients .cl-chips{flex-wrap:wrap;gap:8px;display:inline-flex}.pg-clients .cl-tbl td{white-space:nowrap}.pg-clients .cl-tbl td.ent{white-space:normal;min-width:200px}.pg-clients .cl-tbl .cl-sub-ein{font-size:12.5px}.pg-clients .cl-tag{vertical-align:1px;margin-left:8px;padding:1px 8px;font-size:11px}.pg-clients tr.cl-inactive td.ent{color:var(--ink-2)}.pg-clients .cl-fiscal{color:var(--ink-2);font-weight:600}.pg-clients .yrs{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pg-client .cl-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:13px;display:flex}.pg-client .cl-ein{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-client .cl-grid{grid-template-columns:minmax(0,1fr) clamp(270px,25vw,360px);align-items:start;gap:16px;display:grid}.pg-client .panel-h .sub{font-size:12px}.pg-client .tbl td{white-space:nowrap}.pg-client .tbl td.ent{white-space:normal;min-width:170px}.pg-client .tbl th,.pg-client .tbl td{padding-left:12px;padding-right:12px}.pg-client .log-row{grid-template-columns:175px minmax(0,1fr)}.pg-client .log-row>span:first-child{white-space:nowrap}.pg-client .cl-pct{margin-top:4px}.pg-client .cl-foot{border-top:1px solid var(--line);padding:10px 16px}.pg-client .av.sm{width:24px;height:24px;font-size:10px}.pg-client .cl-avs{gap:4px;display:inline-flex}.pg-client .av.none{background:var(--wf);color:var(--ink-3)}.pg-client .cl-facts{margin:0}.pg-client .cl-facts dt:first-child{margin-top:0}.pg-client .cl-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:12px 0 0;font-size:11.5px;font-weight:700;line-height:1.3}.pg-client .cl-facts dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.pg-client .cl-facts dd.cl-former{flex-direction:column;align-items:flex-start;gap:2px}.pg-client .cl-facts .muted,.pg-client .cl-note{font-weight:400}.pg-client .cl-aside{color:var(--ink-2);border-top:1px solid var(--line);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.45}.pg-client .node{flex-wrap:nowrap}.pg-client .cl-node-av{background:var(--navy-2)}.pg-client .node.inactive .cl-node-av{background:var(--ink-3)}.pg-client .node.inactive .cl-node-tx a{color:inherit}.pg-client .cl-node-tx{min-width:0}.pg-client .cl-node-tx b{font-size:13.5px}@media (width<=1100px){.pg-client .cl-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pg-client .page-head .actions{margin-left:0}.pg-client .log-row{grid-template-columns:minmax(0,1fr);gap:2px}}.yrs .chip.yr{padding:2px 9px}.yrs .chip.yr .y{font-variant-numeric:tabular-nums}.pg-client .cl-more{padding-top:10px}.yrs .yr-done{color:var(--ink-2);white-space:nowrap;font-size:13px}.pg-clients .cl-states{white-space:nowrap}.pg-clients .cl-states b{font-weight:600}.pg-clients .cl-more-st{color:var(--ink-2)}.pg-client .cl-manage{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.pg-client .cl-manage+.cl-aside{border-top:0;margin-top:10px;padding-top:0}.pg-client .cl-facts dd.cl-hint{color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.4}.pg-client .rv-wp.preview{color:var(--teal);font-weight:600}.cs-p{margin:0 0 12px;font-size:13.5px;line-height:1.5}.cs-list{color:var(--ink-2);margin:0 0 14px;padding-left:18px;font-size:13.5px;line-height:1.55}.cs-row{align-items:flex-start;margin-top:12px}.cs-grow{flex:1;min-width:200px}.pg-clients .cl-tbl tbody td{height:88px}.pg-clients .cl-tbl td.ent{max-width:320px}.pg-clients .cl-tbl td.ent small{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.pg-clients .cl-tbl td.ent small+small{margin-top:1px}.pg-clients .cl-tbl td small.cl-fiscal{margin-top:4px;font-size:12.5px;display:block}.pg-clients .cl-states .cl-more-st{background:var(--wf);color:var(--ink-2);cursor:default;border-radius:999px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}.pg-client .btn.cl-td-open{background:var(--info-soft);border-color:var(--info);color:var(--info);font-weight:600;text-decoration:none}.pg-client .btn.cl-td-open:hover{background:var(--info-fill);color:#fff}@media (width<=1280px){.pg-client .tbl th,.pg-client .tbl td{padding-left:9px;padding-right:9px}.pg-client .tbl td.ent{min-width:150px}}.pg-client .cl-facts .cl-sub-h{border-top:1px solid var(--line);color:var(--ink);margin:18px 0 0;padding-top:14px;font-size:13.5px;font-weight:700}.pg-client .cl-facts .cl-copyline{align-items:center;gap:4px;display:inline-flex}.pg-client .cl-facts dd.cl-former .copy-ic{margin-top:2px}.pg-clients .cl-key{margin-bottom:12px}.pg-clients .ccards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.pg-clients .ccards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pg-clients .ccards{grid-template-columns:minmax(0,1fr)}}.pg-clients .ccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;flex-direction:column;gap:11px;min-width:0;padding:15px 16px 13px;transition:border-color .11s linear,box-shadow .11s linear;display:flex}.pg-clients .ccard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.pg-clients .ccard.cl-inactive{background:var(--row-alt)}.pg-clients .cc-h{align-items:flex-start;gap:10px;display:flex}.pg-clients .cc-t{flex:1;min-width:0}.pg-clients .cc-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.pg-clients .cc-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.pg-clients .cc-chip{white-space:nowrap;flex:none;align-items:flex-start;gap:8px;display:flex}.pg-clients .cc-chip-tx{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pg-clients .cc-chip .cl-tag{margin-left:0}.pg-clients .cc-mid{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.pg-clients .cc-mid .yrs{flex-wrap:nowrap;min-width:0;overflow:hidden}.pg-clients .cc-f{border-top:1px solid var(--line);color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;margin-top:auto;padding-top:11px;font-size:12px;display:flex}.pg-clients .cc-f .cl-states{align-items:center;gap:4px;display:inline-flex}.pg-clients .cc-last{margin-left:auto}.pg-clients .cc-f{flex-wrap:wrap;row-gap:4px}.pg-clients .cl-keytip{justify-content:flex-end;margin:-4px 4px 10px;display:flex}.pg-clients .az-bar{flex-wrap:wrap;align-items:center;gap:2px;margin:-4px 0 14px;display:flex}.pg-clients .az-bar .fchip{margin-right:10px}.pg-clients .az-l{min-width:30px;height:30px;font:inherit;color:var(--tab);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:14px;font-weight:700}.pg-clients .az-l:hover:not(:disabled){background:var(--sel-bg)}.pg-clients .az-l.on{background:var(--tab);color:#fff}.pg-clients .az-l:disabled{color:var(--ink-3);cursor:default;font-weight:400}@media print{.pg-clients .az-bar{display:none}}.pg-clients .cl-tbl.fixed td.ent{white-space:nowrap;min-width:0;max-width:none}.pg-clients .cl-tbl.fixed .cl-l1{align-items:center;min-width:0;display:flex}.pg-clients .cl-tbl.fixed .cl-l1 .cut{flex:0 auto}.pg-clients .cl-tbl.fixed .cl-l1 .cl-tag{flex:none}.pg-clients .cl-tbl.fixed .c-ty{width:176px}.pg-clients .cl-tbl.fixed td:nth-child(2)>.tag{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.pg-clients .cl-tbl.fixed .c-src{width:142px}.pg-clients .cl-tbl.fixed .c-sts{width:92px}.pg-clients .cl-tbl.fixed .c-yrs{width:208px}.pg-clients .cl-tbl.fixed .c-oi{width:144px}.pg-clients .cl-tbl.fixed th.pin-col{width:64px}.pg-clients .cl-tbl.fixed .yrs{flex-wrap:nowrap;overflow:hidden}.pg-clients .cl-tbl.fixed .yrs>*{flex:none}.pg-client .tbl.cl-rv td.ent{white-space:nowrap;min-width:0}.pg-client .cl-rv .c-yr{width:72px}.pg-client .cl-rv .c-st{width:140px}.pg-client .cl-rv .c-oi{width:112px}.pg-client .cl-rv .c-pp{width:180px}.pg-client .cl-rv .c-so{width:96px}.pg-client .cl-rv .c-wp{text-align:center;width:104px}.pg-client .cl-rv tr.late td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.pg-client .cl-rv td .cl-pct{margin-top:4px}.pg-client .log-row>span:first-child{text-overflow:ellipsis;overflow:hidden}.pg-client .log-row>span:first-child:has(.tip){overflow:visible}.pg-client .log-tx{min-width:0}.pg-client .cl-facts .cl-deps-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.pg-client .cl-facts .cl-deps{flex-direction:column;grid-column:1/-1;gap:4px;margin:6px 0 0;display:flex}.pg-client .cl-dep{align-items:center;gap:10px;min-width:0;display:flex}.pg-client .cl-dep .linkish{flex:none;font-size:12.5px}.pg-client .cl-dep-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-note-line{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.pg-time .tm-sep{background:var(--line-strong);align-self:stretch;width:1px;margin:4px}.pg-time .tm-stats,.pg-time .tm-gap{margin-bottom:18px}.pg-time .stat .v.mono{font-family:var(--font-num);letter-spacing:-.02em;font-size:28px}.pg-time .tm-strong{color:var(--ink);font-weight:600}.pg-time .tm-date{white-space:nowrap;color:var(--ink-2);font-size:13px}.pg-time td.mono{white-space:nowrap}.pg-time .tbl .ent{min-width:180px}.pg-time .tbl .ent a{color:var(--ink);text-decoration:none}.pg-time .tbl .ent a:hover{color:var(--teal-2);text-decoration:underline}.pg-time .tm-acts{flex-wrap:wrap;gap:6px;display:inline-flex}.pg-time .tm-err{border-radius:var(--r-md);background:var(--warn-soft);color:var(--ink);border:1px solid var(--warn);margin:12px 16px 0;padding:12px;font-size:13.5px}.pg-time .tm-foot{margin:4px 0 0}.pg-time .tm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-time .tm-you{color:var(--ink-3);font-size:18px;font-weight:500}.pg-time .tm-plink{color:var(--ink);font-weight:600;text-decoration:none}.pg-time .tm-plink:hover{color:var(--teal-2);text-decoration:underline}.pg-time .tm-more{justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.pg-time .tm-note{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px 12px;display:flex}.pg-time .tm-sec-h{flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 10px;display:flex}.pg-time .tm-sec-h h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px;font-weight:700}.pg-time .tm-sec-h .tm-sec-line{background:var(--line);flex:1;min-width:24px;height:1px}.pg-time .tm-views{margin-top:30px}.tag.tm-s-app{background:var(--teal-soft);color:var(--teal-2)}.tag.tm-s-tax_software{background:var(--it-research-bg);color:var(--it-research-ink)}.tag.tm-s-unattended{background:var(--it-missing-bg);color:var(--it-missing-ink)}.pg-time .tm-bg-app{background:var(--teal)}.pg-time .tm-bg-tax_software{background:var(--navy)}.pg-time .tm-bg-unattended{background:var(--it-missing);box-shadow:inset 0 0 0 1px var(--warn)}.pg-time .tm-key{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.pg-time .tm-key span{align-items:center;gap:6px;display:inline-flex}.pg-time .tm-key i{border-radius:2px;width:14px;height:8px;display:inline-block}.pg-time .tm-tile{border-top:3px solid var(--line-strong);position:relative}.pg-time .tm-tile:hover{border-color:var(--ink-3);box-shadow:var(--shadow-md)}.pg-time .tm-tile.tm-k-app{border-top-color:var(--teal)}.pg-time .tm-tile.tm-k-tax_software{border-top-color:var(--navy)}.pg-time .tm-tile.tm-k-unattended{border-top-color:var(--it-missing)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pg-time .tm-tile.tm-k-tax_software{border-top-color:var(--navy-2)}}:root[data-theme=dark] .pg-time .tm-tile.tm-k-tax_software{border-top-color:var(--navy-2)}.pg-time .tm-go{color:var(--teal-2);font-size:12px;font-weight:600;position:absolute;top:14px;right:16px}.pg-time .tm-how-b{grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid}.pg-time .tm-how-b section{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px 16px;display:flex}.pg-time .tm-how-b section+section{border-left:1px solid var(--line)}.pg-time .tm-how-f{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:10px 18px;font-size:13px;line-height:1.5}.pg-time .tm-how-f b{color:var(--ink);font-weight:600}.pg-time .tm-how-f .sep{color:var(--ink-3);margin:0 10px}.pg-time .tm-how-b p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.pg-time .tm-ck-sum{flex-wrap:wrap;gap:14px;padding:10px 16px 0;display:flex}.pg-time .tm-ck-sum b{color:var(--ink)}.pg-time .tm-checks{margin:0;padding:4px 0 0;list-style:none}.pg-time .tm-ck{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 16px;display:flex}.pg-time .tm-ck:last-child{border-bottom:0}.pg-time .tm-ck-main{flex:1;min-width:0}.pg-time .tm-ck-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-time .tm-ck p{color:var(--ink);margin:5px 0 0;font-size:13.5px}.pg-time .tm-ck .tm-acts{flex-wrap:nowrap;flex:none;justify-content:flex-end}.pg-time .tm-ck .tm-acts .btn{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:inline-block;overflow:hidden}.pg-time .tm-sess td{padding-top:15px;padding-bottom:15px}.pg-time .tm-sess{table-layout:fixed;min-width:640px}.pg-time .tm-sess .tm-c-x{width:44px}.pg-time .tm-sess .tm-c-when{width:190px}.pg-time .tm-sess .tm-c-per{width:150px}.pg-time .tm-sess .tm-c-st{width:140px}.pg-time .tm-sess .tm-c-len{width:90px}.pg-time .tm-sess .tm-c-bill{width:110px}.pg-time .tm-sess .ent{overflow-wrap:anywhere;min-width:0}.pg-time .tm-x{width:36px;padding-right:0!important}.pg-time .tm-exp{border:1px solid var(--line-strong);background:var(--surface);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:6px;padding:0;font-weight:700;line-height:1}.pg-time .tm-exp:hover{border-color:var(--teal);color:var(--teal-2)}.pg-time .tm-when{color:var(--ink);font-size:13px}.pg-time .tm-when .tm-d{color:var(--ink-2);font-size:12px;display:block}.pg-time .tm-flag{font-family:var(--font-ui);color:var(--warn);margin-top:3px;font-size:11.5px;font-weight:600;display:block}.pg-time .tm-ask{color:var(--warn);font-weight:600}.pg-time .tbl tr.tm-open td{background:var(--row-hover)}.pg-time .tbl tr.tm-detail td{background:var(--bg);white-space:normal;padding:0}.pg-time .tm-why{padding:14px 16px 16px}.pg-time .tm-why-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;display:grid}.pg-time .tm-why h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:12px}.pg-time .tm-why p{color:var(--ink);max-width:62ch;margin:0 0 10px;font-size:13px}.pg-time .tm-dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.pg-time .tm-dl dt{color:var(--ink-2)}.pg-time .tm-dl dd{color:var(--ink);margin:0}.pg-time .tm-why-flags{color:var(--ink);margin:10px 0 0;padding-left:18px;font-size:13px}.pg-time .tm-why-flags li{margin-bottom:4px}.pg-time .tm-hist{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.pg-time .tm-hist li{border-left:3px solid var(--teal);flex-direction:column;gap:1px;padding-left:9px;font-size:13px;display:flex}.pg-time .tm-why-acts{margin-top:4px}.pg-time .tm-day .panel-h h2{font-size:14px}.pg-time .tm-day-split{color:var(--ink);font-size:13px}.pg-time .tm-day-split .muted{font-size:12.5px}.pg-time .tm-day-tl{border-bottom:1px solid var(--line);padding:12px 16px 4px}.pg-time .tm-tl-bar{background:var(--bg);border:1px solid var(--line);border-radius:5px;position:relative}.pg-time .tm-tl-tick{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.pg-time .tm-tl-seg{border-radius:2px;height:8px;position:absolute}.pg-time .tm-tl-axis{height:18px;color:var(--ink-2);font-size:11px;position:relative}.pg-time .tm-tl-axis span{white-space:nowrap;position:absolute;top:3px;transform:translate(-50%)}.pg-time .tm-tl-axis span:first-child{transform:none}.pg-time .tm-tl-axis span:last-child{transform:translate(-100%)}.pg-time .tm-two{align-items:stretch}.pg-time .tm-split{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 4px;display:grid}.pg-time .tm-split b{margin-top:2px;font-size:18px;font-weight:600;display:block}.pg-time .tm-expl{margin:0;padding:8px 16px 14px}.pg-time .tm-expl p{margin:0 0 6px}.pg-time .tm-calc{color:var(--ink);font-size:16px}.pg-time .tm-dlg-p{margin:0 0 14px;font-size:13.5px}.pg-time .tm-dlg-note{color:var(--ink-2);margin:8px 0 0;font-size:12.5px}.pg-time .tm-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pg-time .tm-field .select{width:100%}.pg-time .tm-num{width:72px}.pg-time .tm-bad{color:var(--bad)}@media (width<=900px){.pg-time .tm-why-cols{grid-template-columns:1fr;gap:12px}.pg-time .tm-ck{flex-direction:column;align-items:stretch;gap:8px}.pg-time .tm-ck .tm-acts{justify-content:flex-start;max-width:none}}@media (width<=600px){.pg-time .tm-sep{display:none}.pg-time .stats{grid-template-columns:1fr 1fr;gap:10px}.pg-time .stat{padding:12px 14px}.pg-time .stat .v.mono{font-size:22px}.pg-time .tm-go{display:none}.pg-time .tm-how-b,.pg-time .g-2{grid-template-columns:1fr}}.pg-time .tm-rule{margin:30px 0 10px}.pg-time .tm-checks-panel{border-left:4px solid var(--warn-line)}.pg-time .tm-checks-panel>.panel-h .sub{color:var(--ink-2)}.pg-time button.stat{font:inherit;text-align:left;cursor:pointer;width:100%}.pg-time .tm-vh{align-items:flex-start}.pg-time .tm-vh h2{font-size:14px}.pg-time .tm-vh p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px}.pg-time .tm-sfbar{margin-bottom:12px;padding:12px 16px 0}@media (width<=600px){.pg-time .tm-views{display:flex}.pg-time .tm-views button{flex:1;justify-content:center;padding:9px 8px;font-size:13px}}.pg-time .tm-checks-panel>.panel-h .tag{background:var(--surface);color:var(--warn);border:1px solid var(--warn-line)}@media (width<=600px){.pg-time .tm-sess{table-layout:auto;min-width:0;display:block}.pg-time .tm-sess colgroup,.pg-time .tm-sess thead{display:none}.pg-time .tm-sess tbody{display:block}.pg-time .tm-sess tr.click{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:30px minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.pg-time .tm-sess tr.click td{border:0;padding:0;display:block;box-shadow:none!important;background:0 0!important}.pg-time .tm-sess td.tm-x{grid-area:1/1/span 3;width:auto}.pg-time .tm-sess td.tm-when{grid-area:1/2}.pg-time .tm-sess td.tm-c-rev{grid-area:2/2}.pg-time .tm-sess td.tm-c-per{grid-area:3/2}.pg-time .tm-sess td.tm-c-st{text-align:right;grid-area:1/3}.pg-time .tm-sess td.tm-c-len{text-align:right;grid-area:2/3}.pg-time .tm-sess td.tm-c-bill{text-align:right;grid-area:3/3}.pg-time .tm-sess tr.tm-open{background:var(--row-hover)}.pg-time .tm-sess tr.tm-detail,.pg-time .tm-sess tr.tm-detail td{display:block}.pg-time .tbl .ent{min-width:140px}}.pg-time .tm-vh p{margin-left:43px}.tm-util .ut-cell{align-items:center;gap:10px;display:inline-flex}.tm-util .ut-bar{background:var(--line);border-radius:3px;width:120px;height:6px;position:relative}.tm-util .ut-bar i{background:var(--teal);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.tm-util .ut-bar i.met{background:var(--tab)}.tm-util .ut-bar b{background:var(--ink-2);width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.tm-util .ut-cell .num{text-align:right;min-width:38px}.pg-time .tbl.fixed .ent{min-width:0}.pg-time .tbl.fixed .c-n{width:128px}.pg-time .tbl.fixed .c-d{width:80px}.pg-time .tbl.fixed .c-ck{width:124px}.pg-time .tbl.fixed .c-yr{width:76px}.pg-time .tbl.fixed .c-st{width:176px}.pg-time .tbl.fixed .c-ls{width:128px}.pg-time .tm-util.fixed .c-ut{width:200px}.pg-time .tm-sess.fixed .tm-d,.pg-time .tm-sess.fixed .tm-flag{text-overflow:ellipsis;overflow:hidden}.pg-audit .au-custom .input{width:auto;padding:5px 9px}.pg-audit .fchip .n{font-family:var(--font-num);color:var(--ink-3);font-size:11.5px}.pg-audit .fchip[aria-pressed=true] .n{color:#fff}.pg-audit .au-client{flex:none;width:240px}.pg-audit .au-client .input{height:32px;padding:0 11px;font-size:13px}.pg-audit .au-picked{min-height:32px!important}.pg-audit .au-custom{align-items:center;gap:6px}.pg-audit .au-pick{position:relative}.pg-audit .au-list{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);z-index:20;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.pg-audit .au-list button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 12px;display:flex}.pg-audit .au-list button.on,.pg-audit .au-list button:hover{background:var(--sel-bg)}.pg-audit .au-list button.on{box-shadow:inset 3px 0 0 var(--tab)}.pg-audit .au-none{padding:10px 12px}.pg-audit .au-picked{border:1px solid var(--tab);background:var(--sel-bg);border-radius:var(--r-md);align-items:center;gap:8px;min-height:38px;padding:2px 4px 2px 11px;display:flex}.pg-audit .au-pname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.pg-audit .au-err{margin-bottom:12px}.pg-audit .au-day{margin-bottom:14px}.pg-audit .au-dh{top:var(--stick-top);z-index:5;background:var(--bg);letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0;padding:10px 2px 8px;font-size:14px;font-weight:700;display:flex;position:sticky}.pg-audit .au-dh .n{font-family:var(--font-num);color:var(--ink-3);font-size:12px;font-weight:500}.pg-audit .plist>.au-row{align-items:flex-start;padding:15px 16px}.pg-audit .au-tm{color:var(--ink-2);flex:0 0 68px;padding-top:1px;font-size:12.5px}.pg-audit .au-who{text-overflow:ellipsis;flex:0 0 160px;min-width:0;padding-top:1px;overflow:hidden}.pg-audit .au-bd{flex:1;min-width:0}.pg-audit .au-tx{overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.pg-audit .au-why{color:var(--warn);margin-top:2px;font-size:13px}.pg-audit .au-ctx{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px;font-size:12.5px;display:flex}.pg-audit .au-ctx a{color:var(--teal-2);font-weight:600;text-decoration:none}.pg-audit .au-ctx a:hover{text-decoration:underline}.pg-audit .au-more{justify-content:center;margin:8px 0;display:flex}.pg-audit .au-end{text-align:center;margin:10px 0 0}.pg-audit .au-clear{margin-top:10px}@media (width<=700px){.pg-audit .au-client,.pg-audit .au-person,.pg-audit .au-dates{flex-basis:100%;max-width:none}.pg-audit .plist>.au-row{flex-wrap:wrap;gap:4px 10px}.pg-audit .au-tm{flex:none}.pg-audit .au-who{flex:auto}.pg-audit .au-bd{flex-basis:100%}.pg-audit .au-sum{flex-wrap:wrap}}.pg-audit .au-tx,.pg-audit .au-why{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.pg-audit .au-ctx{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.pg-audit .au-ctx>*{flex:none}.pg-audit .au-ctx>a:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pg-audit .au-tm{white-space:nowrap;flex-basis:96px}.pg-report .rp-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.pg-report .rp-card{border-top:3px solid var(--tab)}.pg-report .rp-card.k-late{border-top-color:var(--bad)}.pg-report .rp-card.k-late .v{color:var(--bad)}.pg-report a.rp-card:hover{box-shadow:var(--shadow-md)}.pg-report .rp-two{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;margin-bottom:18px;display:grid}.pg-report .rp-two .panel,.pg-report>.panel{margin-bottom:18px}.pg-report .rp-two .panel{margin-bottom:0}.pg-report .rp-stages{gap:3px;height:30px;margin:18px 18px 10px;display:flex}.pg-report .rp-stages .chip{font-variant-numeric:tabular-nums;border-radius:6px;flex-basis:0;justify-content:center;min-width:30px;font-size:13px;font-weight:700;text-decoration:none}.pg-report .rp-stages .chip:hover{filter:brightness(.95)}.pg-report .rp-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;padding:0 18px;font-size:12.5px;display:flex}.pg-report .rp-key i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;padding:0;display:inline-block}.pg-report .rp-key b{color:var(--ink);font-variant-numeric:tabular-nums}.pg-report .rp-note{margin:12px 18px 16px}.pg-report .rp-bars{align-items:flex-end;gap:4px;height:150px;padding:26px 18px 0;display:flex}.pg-report .rp-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex;position:relative}.pg-report .rp-bar i{background:linear-gradient(180deg,#3fae8c,var(--teal-fill));border-radius:3px 3px 0 0;min-height:2px;display:block}.pg-report .rp-bar span{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:11.5px;display:block}.pg-report .rp-weeks{border-top:1px solid var(--line);color:var(--ink-3);font-variant-numeric:tabular-nums;gap:4px;margin:0 18px;padding:6px 0 0;font-size:11px;display:flex}.pg-report .rp-weeks span{white-space:nowrap;text-align:center;flex:1;min-width:0;overflow:visible}.pg-report .rp-bad{color:var(--bad);font-weight:700}.pg-report .rp-people td small,.pg-report .rp-late td small{display:block}.pg-report .rp-late td.r small{text-align:right}.pg-report .rp-custom{align-items:center;gap:8px;display:inline-flex}.pg-report .rp-custom .input{width:150px;height:32px}.pg-report .rp-people.fixed th,.pg-report .rp-people.fixed td{padding-left:10px;padding-right:10px}.pg-report .rp-people.fixed .c-p{width:92px}.pg-report .rp-people.fixed .c-n{width:100px}.pg-report .rp-people.fixed .c-t{width:108px}.pg-report .rp-people.fixed .c-s{width:58px}.pg-report .rp-people.fixed .c-w{width:130px}.pg-report .rp-people.fixed .c-ut{width:190px}.pg-report .rp-late.fixed .c-st{width:22%}.pg-report .rp-late.fixed .c-pr{width:24%}.pg-report .rp-late.fixed .c-due{width:18%}.rp-print-line{display:none}@page report{size:letter landscape;margin:.4in}@media print{.pg-report .crumbs{display:none}.pg-report{zoom:.8;page:report}.pg-report .tbl-wrap{overflow:visible}.rp-print-line{color:#000;margin:0 0 12px;font-size:12px;display:block}.pg-report .panel{break-inside:avoid}}.pg-report .rp-stages .chip.st-signed,.pg-report .rp-key i.st-signed{background:var(--it-research);color:#fff}.pg-report .rp-late tr.late td:first-child{box-shadow:inset 3px 0 0 var(--bad)}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f7f8;--surface:#fff;--raised:#fff;--line:#e1e4e7;--line-strong:#c8cdd2;--ink:#16202a;--ink-2:#5a646e;--ink-3:#66707a;--inverse:#fff;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316202a' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sel-bg:#e2ecf4;--ph-bg:#eaf1f7;--ph-ink:#044872;--unread:#eef5f8;--dot-red:#e5483d;--tab:#044872;--navy:#044872;--navy-ink:#e7eef4;--navy-2:#2a6690;--navy-sub:#c4d5e3;--teal:#0a7586;--teal-hover:#085f6d;--teal-2:#085f6d;--teal-soft:#e4f2f4;--lime:#bcd03a;--lime-ink:#243003;--ro-fill:#eef1f4;--ro-line:#cfd6dd;--ro-tag:#56616c;--ro-tag-ink:#fff;--door-me-bg:#d9f2e6;--door-me-line:#2f9e78;--door-me-edge:#8fd0b3;--door-firm-bg:#044872;--door-firm-ink:#fff;--door-firm-edge:#7d9db5;--ok:#267054;--ok-soft:#e4f1eb;--ok-line:#a7cdbb;--warn:#6b6400;--warn-soft:#fbf7c4;--warn-line:#e9dc2f;--bad:#a93b33;--bad-soft:#fbeae8;--info:#2a5c8c;--info-soft:#e9f0f7;--bad-fill:#a93b33;--teal-fill:#0a7586;--info-fill:#2a5c8c;--navy-2-fill:#2a6690;--wf:#e4e7ea;--row-alt:#f7f9fa;--row-hover:#e8f2f5;--it-missing:#e9dc2f;--it-missing-ink:#6b6400;--it-missing-bg:#fbf7c4;--it-follow:#6fd6b2;--it-follow-ink:#1d6b5c;--it-follow-bg:#ddf5ec;--it-research:#044872;--it-research-ink:#044872;--it-research-bg:#e2ecf4;--it-internal:#9aa3ab;--it-internal-ink:#4f5962;--it-internal-bg:#eceef0;--it-missing-line:#cdbb12;--it-follow-line:#3fbf95;--it-research-line:#3b77a6;--it-internal-line:#959ea6;--wp-ground:#3a4048;--wpp-ground:#e2e7ec;--font-ui:"Public Sans Variable","Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-num:var(--font-ui);--r-sm:5px;--r-md:7px;--r-lg:9px;--shadow:0 1px 2px #101a2614;--shadow-md:0 4px 14px #101a261a;--shadow-lg:0 18px 50px #101a2629;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14181d;--surface:#1a1f25;--raised:#20262d;--line:#2c333b;--line-strong:#3b434c;--ink:#e7e9eb;--ink-2:#a2aab2;--ink-3:#8a949d;--inverse:#0f171c;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e7eef4' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sel-bg:#16283a;--ph-bg:#172836;--ph-ink:#e7eef4;--unread:#16303a;--tab:#5fc8d8;--navy:#1e3b54;--navy-ink:#e7eef4;--navy-2:#4a7ca3;--navy-sub:#a9bfd2;--teal:#3fb6c9;--teal-hover:#5fc8d8;--teal-2:#5fc8d8;--teal-soft:#123035;--lime:#c9dc57;--lime-ink:#1c2502;--ro-fill:#1c232a;--ro-line:#34404b;--ro-tag:#9fabb6;--ro-tag-ink:#12181e;--door-me-bg:#163a2d;--door-me-line:#4cc59a;--door-me-edge:#2e6b55;--door-firm-bg:#1e3b54;--door-firm-ink:#e7eef4;--door-firm-edge:#3f6683;--ok:#5fc29a;--ok-soft:#152a22;--ok-line:#2c5545;--warn:#e0a64c;--warn-soft:#2e2517;--warn-line:#5c4720;--bad:#e58077;--bad-soft:#2e1917;--info:#7fb0de;--info-soft:#16232f;--bad-fill:#a93b33;--teal-fill:#0a7586;--info-fill:#2a5c8c;--navy-2-fill:#2a6690;--wf:#2a3138;--row-alt:#1e242b;--row-hover:#1b3037;--it-missing:#e6dc5a;--it-missing-ink:#ece27a;--it-missing-bg:#2e2c10;--it-follow:#6fd6b2;--it-follow-ink:#8fe3c6;--it-follow-bg:#12302a;--it-research:#4a7ca3;--it-research-ink:#9cc2df;--it-research-bg:#15283a;--it-internal:#7d878f;--it-internal-ink:#b6bec5;--it-internal-bg:#252b31;--it-missing-line:#e6dc5a;--it-follow-line:#6fd6b2;--it-research-line:#6f9fc6;--it-internal-line:#8f99a1;--wp-ground:#0b1115;--wpp-ground:#0b1115;--shadow:0 1px 2px #0006;--shadow-md:0 4px 14px #00000073;--shadow-lg:0 18px 50px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#14181d;--surface:#1a1f25;--raised:#20262d;--line:#2c333b;--line-strong:#3b434c;--ink:#e7e9eb;--ink-2:#a2aab2;--ink-3:#8a949d;--inverse:#0f171c;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e7eef4' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sel-bg:#16283a;--ph-bg:#172836;--ph-ink:#e7eef4;--unread:#16303a;--tab:#5fc8d8;--navy:#1e3b54;--navy-ink:#e7eef4;--navy-2:#4a7ca3;--navy-sub:#a9bfd2;--teal:#3fb6c9;--teal-hover:#5fc8d8;--teal-2:#5fc8d8;--teal-soft:#123035;--lime:#c9dc57;--lime-ink:#1c2502;--ro-fill:#1c232a;--ro-line:#34404b;--ro-tag:#9fabb6;--ro-tag-ink:#12181e;--door-me-bg:#163a2d;--door-me-line:#4cc59a;--door-me-edge:#2e6b55;--door-firm-bg:#1e3b54;--door-firm-ink:#e7eef4;--door-firm-edge:#3f6683;--ok:#5fc29a;--ok-soft:#152a22;--ok-line:#2c5545;--warn:#e0a64c;--warn-soft:#2e2517;--warn-line:#5c4720;--bad:#e58077;--bad-soft:#2e1917;--info:#7fb0de;--info-soft:#16232f;--bad-fill:#a93b33;--teal-fill:#0a7586;--info-fill:#2a5c8c;--navy-2-fill:#2a6690;--wf:#2a3138;--row-alt:#1e242b;--row-hover:#1b3037;--it-missing:#e6dc5a;--it-missing-ink:#ece27a;--it-missing-bg:#2e2c10;--it-follow:#6fd6b2;--it-follow-ink:#8fe3c6;--it-follow-bg:#12302a;--it-research:#4a7ca3;--it-research-ink:#9cc2df;--it-research-bg:#15283a;--it-internal:#7d878f;--it-internal-ink:#b6bec5;--it-internal-bg:#252b31;--it-missing-line:#e6dc5a;--it-follow-line:#6fd6b2;--it-research-line:#6f9fc6;--it-internal-line:#8f99a1;--wp-ground:#0b1115;--wpp-ground:#0b1115;--shadow:0 1px 2px #0006;--shadow-md:0 4px 14px #00000073;--shadow-lg:0 18px 50px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.015em}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body.reduce-motion *{transition:none!important;animation:none!important}.num,.mono{font-family:var(--font-num);font-variant-numeric:tabular-nums}.bar{top:env(safe-area-inset-top,0px);z-index:30;box-shadow:var(--shadow);position:sticky}.bar-1{background:var(--navy);color:var(--navy-ink);align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.brand{font-family:"Montserrat",var(--font-ui);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:5px 9px 5px 6px;font-size:19px;font-weight:700;line-height:1;display:flex}.brand:hover{background:#ffffff14}.auth-brand{font-family:"Montserrat",var(--font-ui);letter-spacing:.01em;text-transform:uppercase;font-size:28px;font-weight:700;line-height:1}.wordmark,.brand .wordmark{background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-mark{background:var(--teal);color:#fff;letter-spacing:-.01em;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.firm-name{color:var(--navy-sub);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.bar-right{align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.icon-btn{width:36px;height:36px;color:var(--navy-sub);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:22px;line-height:1;text-decoration:none;display:grid;position:relative}.icon-btn:hover,.icon-btn.active{color:#fff;background:#ffffff1a}.icon-btn .dot{background:var(--lime);border:2px solid var(--navy);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.me{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:13px;font-weight:600;display:flex}.me .caret{color:#fff;flex:none;transition:transform .15s}.me[aria-expanded=true] .caret{transform:rotate(180deg)}.me-photo{object-fit:cover;background:#93e3c3;border:2px solid #93e3c3;border-radius:50%;width:30px;height:30px;display:block}.photo-prev{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:56px;height:56px}.me:hover{background:#ffffff1a}.avatar{background:var(--navy-2-fill);color:#fff;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.av{background:var(--navy-2-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:inline-grid}.bar-2{background:var(--surface);border-bottom:1px solid var(--line);align-items:stretch;gap:14px;min-height:50px;padding:0 16px;display:flex}.topnav{scrollbar-width:none;align-items:stretch;gap:1px;min-width:0;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav.tight .navlink{padding:0 8px}.topnav.tighter .navlink .ph-ic,.topnav.tighter .navlink .line-ic{display:none}.bar-2.tightest{gap:8px;padding:0 10px}.bar-2.tightest .navlink{gap:5px;padding:0 6px}.bar-2.tightest .navlink .line-ic,.bar-2.tightest .navlink .ph-ic{margin-right:2px}.navlink{color:var(--ink-2);white-space:nowrap;border-top:4px solid #0000;border-bottom:4px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.navlink:hover{color:var(--ink);background:var(--bg)}.navlink.active{color:var(--tab);border-bottom-color:var(--tab)}.navlink .count{font-family:var(--font-num);background:var(--warn-soft);color:var(--warn);border-radius:9px;padding:1px 7px;font-size:11px;font-weight:600}.search-wrap{flex:0 320px;min-width:200px;max-width:320px;margin:0 auto;position:relative}.me-firm{white-space:normal;max-width:280px;margin-top:2px}.search{border-radius:var(--r-md);color:var(--navy-sub);cursor:text;background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:8px;padding:6px 11px;display:flex}.search:focus-within{color:var(--ink-2);background:#fff;border-color:#fff}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.search:focus-within input{color:var(--ink)}.search input::placeholder{color:var(--navy-sub)}.search:focus-within input::placeholder{color:var(--ink-3)}.kbd{font-family:var(--font-num);color:var(--navy-sub);border:1px solid #ffffff4d;border-radius:4px;padding:0 5px;font-size:10.5px}.search:focus-within .kbd{border-color:var(--line-strong);color:var(--ink-3)}.bar-right{margin-left:0}.bar-2 .start{align-self:center;margin-left:auto}@media (width<=820px){.bar-1{flex-wrap:wrap;padding-bottom:8px}.search-wrap{flex-basis:100%;order:3;max-width:none}.me-name,.firm-name{display:none}.bar-right{margin-left:auto}.bar-2 .start{padding:6px 10px;font-size:12.5px}}.search{padding:2px 3px 2px 11px}.search-ic{cursor:text;display:flex}.search input{padding:6px 0}.search-tune{border-radius:var(--r-sm);width:32px;height:32px;color:var(--navy-sub);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.search-tune:hover{color:#fff;background:#ffffff1f}.search:focus-within .search-tune{color:var(--ink-2)}.search:focus-within .search-tune:hover,.search-tune[aria-expanded=true]{background:var(--teal-soft);color:var(--teal-2)}.results button>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.results button>.sub{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:90px;overflow:hidden}.results button.on .sub,.results button:hover .sub{color:var(--ink-2)}.results .sugg span:first-child{color:var(--teal-2);font-weight:600}.adv-scrim{z-index:40;position:fixed;inset:0}.adv{background:var(--raised);width:max(100%,500px);max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:41;gap:11px;max-height:calc(100vh - 80px);padding:14px 16px 16px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.adv-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.adv-h b{font-size:15px}.adv-h p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px}.adv-h{align-items:flex-start}.adv-x{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:13px}.adv-x:hover{background:var(--bg);color:var(--ink)}.adv-f{gap:4px;min-width:0;display:grid}.adv-f label,.adv-due legend{color:var(--ink-2);font-size:12.5px;font-weight:600}.adv .select{width:100%}.adv-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adv-due{border:0;min-width:0;margin:0;padding:0}.adv-due legend{margin-bottom:4px;padding:0}.adv-err{color:var(--bad);margin-top:4px;font-size:12.5px}.adv-b{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=600px){.results button{flex-direction:column;align-items:stretch;gap:1px}.results button>span:first-child,.results button>.sub{white-space:normal;flex:none}.adv-scrim{background:#0a141e73}.adv{width:auto;max-width:none;max-height:88vh;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0}}.results{background:var(--raised);min-width:min(480px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);z-index:40;max-height:420px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.results .grp{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:8px 12px 4px;font-size:11px;font-weight:600}.results button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;width:100%;padding:7px 12px;display:flex}.results button:hover,.results button.on{background:var(--sel-bg)}.results button.on{box-shadow:inset 3px 0 0 var(--tab)}.menu{background:var(--raised);width:340px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:40;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.menu .mh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.menu .mi{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;gap:10px;width:100%;padding:10px 14px;display:flex}.menu .mi:hover{background:var(--bg)}.menu .mi.unread{background:var(--teal-soft)}.menu .mi:last-child{border-bottom:0}main{max-width:1480px;margin:0 auto;padding-block:24px 56px;padding-inline:clamp(16px,2.5vw,32px)}.page-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.page-head p{color:var(--ink-2);margin:4px 0 0;font-size:15px}.page-head .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.eyebrow,.label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.label-rule{align-items:center;gap:10px;margin:18px 0 10px;display:flex}.label-rule:after{content:"";background:var(--line);flex:1;height:1px}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;display:flex}.crumbs a,.crumbs button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.crumbs a:hover,.crumbs button:hover{color:var(--teal-2);text-decoration:underline}.crumbs .sep{color:var(--ink-3)}.crumb{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.btn.primary:hover{background:#2a6690;border-color:#2a6690}.btn.on-bar{color:var(--navy);background:#fff;border-color:#fff}.btn.on-bar:hover{background:var(--navy-ink);border-color:var(--navy-ink)}.btn.small{border-radius:6px;padding:5px 10px;font-size:12.5px}.btn.ghost{color:var(--teal-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg)}.btn.on-navy{color:#fff;background:0 0;border-color:#ffffff59}.btn.on-navy:hover{background:#ffffff1a;border-color:#fff9}.btn.danger{color:var(--bad)}.btn.primary.danger{background:var(--bad-fill);border-color:var(--bad-fill);color:#fff}.btn.primary.danger:hover{background:#8a2f29;border-color:#8a2f29}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.primary:disabled,.btn.primary:disabled:hover{opacity:1;background:var(--sel-bg);border:1px dashed var(--tab);color:var(--tab)}.btn-why{color:var(--ink-3);font-size:12.5px}.mft .btn-why{align-self:center;margin-right:auto}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;overflow:hidden}.panel-h{background:var(--ph-bg);border-bottom:2px solid var(--tab);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.panel-h h2{color:var(--ph-ink);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700;display:flex}.ph-ic{background:#044872;border-radius:8px;flex:none;width:34px;height:34px;padding:6px}.panel-h .sub{font-size:12.5px}.panel-b{padding:14px 16px}.grid{gap:16px;display:grid}.g-home{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-3{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}.g-ws{grid-template-columns:240px minmax(0,1fr) minmax(0,330px)}.g-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1050px){.g-home,.g-3,.g-ws,.g-2{grid-template-columns:minmax(0,1fr)}}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.tiny{font-size:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.sp{margin-left:auto}hr.sep{border:0;border-top:1px solid var(--line);margin:14px 0}.empty{text-align:center;color:var(--ink-2);padding:28px 16px}.empty a{margin-top:8px;display:inline-block}.empty b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.chip{letter-spacing:.01em;background:var(--wf);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.chip.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.chip.info{background:var(--info-soft);color:var(--info);border-color:#0000}.chip.teal{background:var(--teal-soft);color:var(--teal);border-color:#0000}.chip.sel{background:var(--navy);color:#fff;border-color:var(--navy)}.chip.late{background:var(--bad-soft);color:var(--bad)}button.chip{cursor:pointer}.round{color:var(--info);background:var(--info-soft);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.beta{color:var(--info);background:var(--info-soft);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.stage{flex-wrap:wrap;font-size:12px;display:flex}.stage span{border:1px solid var(--line);color:var(--ink-3);background:var(--surface);white-space:nowrap;margin-left:-1px;padding:2px 9px}.stage span:first-child{border-radius:999px 0 0 999px;margin-left:0}.stage span:last-child{border-radius:0 999px 999px 0}.stage span.done{color:var(--ok)}.stage span.on{background:var(--teal);color:var(--inverse);border-color:var(--teal);font-weight:600}.tbl-wrap{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);background:var(--bg);white-space:nowrap;padding:14px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;background:var(--surface);padding:17px 14px;transition:background 90ms linear}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:nth-child(2n) td{background:var(--row-alt)}.tbl tr.click{cursor:pointer}.tbl tbody tr.click:hover td{background:var(--row-hover)}.tbl tbody tr.click:hover td:first-child{box-shadow:inset 3px 0 0 var(--teal)}.tbl tbody tr.click:hover .srcb.sync,.tbl tbody tr.click:hover .srcb.old{background:var(--surface)}.tbl .ent{color:var(--ink);font-size:14px;font-weight:600}.tbl .ent small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.tbl th.r,.tbl td.r{text-align:right}.tbl.fixed{table-layout:fixed}.tbl.fixed td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbl.fixed td.pin-col{overflow:visible}.tbl.fixed td:has(.tip){overflow:visible}.tbl.fixed td small,.tbl.fixed td .ent,.tbl.fixed td .cut,.tbl.fixed td>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.tbl.fixed td small:has(.tip),.tbl.fixed td>div:has(.tip)){overflow:visible}.tbl.fixed tr.tm-detail td{white-space:normal;overflow:visible}.cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pg-set .tbl:not(.perm-tbl) td{padding-top:12px;padding-bottom:12px}.pg-set .tbl.team-tbl td{padding-top:17px;padding-bottom:17px}.cname{color:var(--ink);font-weight:600}.sub{color:var(--ink-3);font-size:12px}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field label,.lbl-t{color:var(--ink-2);font-size:12.5px;font-weight:600}.input,.select{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);width:100%;min-width:0;padding:8px 11px;font-size:13.5px}.input:focus,.select:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}.select{width:auto}textarea.input{resize:vertical}.input[disabled],.select[disabled]{background:var(--bg);color:var(--ink-2)}.seg{border:1px solid var(--line-strong);border-radius:var(--r-md);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);cursor:pointer;border:0;padding:5px 11px;font-size:12.5px}.seg button[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:600}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.check input,.radio,input[type=checkbox]{accent-color:var(--tab)}.welcome{background:var(--lime);color:var(--lime-ink);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.welcome .chip{color:var(--lime-ink);background:#ffffff8c;border-color:#0000}.welcome .btn{color:var(--lime-ink);background:#ffffffb3;border-color:#0000}.pie{flex-wrap:wrap;gap:10px;display:flex}.pie-step{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex:1;align-items:flex-start;gap:10px;min-width:160px;padding:10px 12px;display:flex}.pie-step .n{background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.pie-step.done .n{background:var(--navy);color:#fff;border-color:var(--navy)}.pie-step.next{border-color:var(--tab);background:var(--sel-bg)}.pie-step.next .n{background:var(--navy);color:#fff;border-color:var(--navy)}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;cursor:pointer;box-shadow:var(--shadow);padding:10px 12px}.tile .v{font-family:var(--font-num);font-size:24px;line-height:1.2}.tile .l{color:var(--ink-2);font-size:12px}.tile.bad{border-left:4px solid var(--bad)}.tile.warn{border-left:4px solid var(--warn)}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.rcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:12px;display:flex}.rcard:hover{border-color:var(--teal)}.meter{background:var(--wf);border-radius:3px;height:5px;overflow:hidden}.meter i{background:var(--teal);border-radius:3px;height:100%;display:block}.meter i.full{background:var(--navy)}.progress{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.progress .num{color:var(--ink);text-align:right;order:-1;width:36px;font-size:12.5px}.progress .meter{flex:none;width:48px;height:4px}.oi-pill{min-width:32px;font-family:var(--font-num);border-radius:5px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.oi-pill.has{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.oi-pill.none{color:var(--ink-3);border:1px solid var(--line)}.due{font-family:var(--font-num);white-space:nowrap;font-size:13px}.due.late{color:var(--bad)}.due small{font-family:var(--font-ui);color:var(--ink-2);margin-bottom:1px;font-size:12px;display:block}.due.late small,.due small.bad{color:var(--bad);font-weight:600}.stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);padding:16px 18px;text-decoration:none;display:block}a.stat:hover{border-color:var(--ink-3)}.stat.alert{border-color:var(--bad);background:var(--bad-soft)}.stat.warnk{border-color:var(--warn-line);background:var(--warn-soft)}.stat .k{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:11.5px;font-weight:700}.stat.alert .k{color:var(--bad)}.stat.warnk .k{color:var(--warn)}.stat .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:32px;font-weight:800;line-height:1.1}.stat .d{color:var(--ink-2);font-size:13px}.deadline{background:var(--navy);color:#fff;border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.deadline .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.deadline .tx{color:var(--navy-sub);min-width:0;font-size:14px;line-height:1.45}.deadline .tx b{color:#fff;font-size:15px;display:block}.deadline .btn{margin-left:auto}.ws-head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.ws-head .select{background-position:right 8px center;height:32px;padding:0 30px 0 10px;font-size:13px}.sdot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.sdot.ok{background:var(--ok)}.sdot.prog{background:var(--teal)}.sdot.attn{background:var(--warn)}.q{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;padding:12px 14px}.q.sel{border-color:var(--tab);box-shadow:0 0 0 1px var(--tab)}.q .qh{align-items:baseline;gap:8px;display:flex}.q .qn{font-family:var(--font-num);color:var(--ink-3);flex:none;min-width:34px;font-size:11px}.q .qt{font-size:15px;line-height:1.45}.q .qb{flex-direction:column;gap:8px;margin:8px 0 0 42px;display:flex}.q.child{border-left:3px solid var(--teal-soft);margin-left:22px}.unans{background:var(--ink-3);opacity:.6;vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.yn{flex-wrap:wrap;gap:6px;display:inline-flex}.yn button{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);cursor:pointer;height:32px;padding:0 16px;font-size:13.5px;font-weight:600}.yn button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.yn button[disabled]{cursor:default}.multi{flex-wrap:wrap;gap:6px;display:flex}.lrows{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.lrow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.lrow:last-child{border-bottom:0}@media (width<=640px){.lrow{grid-template-columns:auto minmax(0,1fr)}}.ctx h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 4px;font-size:12px}.prior{background:var(--bg);border-radius:var(--r-sm);padding:8px 10px;font-size:12.5px}.cmt{gap:8px;font-size:12.5px;display:flex}.secnotes{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:12px}.locked{border:1px solid var(--line);background:var(--bg);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.pii{color:var(--ink-3);margin-bottom:10px;font-size:12px}.kpi{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:10px 12px}.kpi .v{font-family:var(--font-num);font-size:24px;line-height:1.25}.kpi .l{color:var(--ink-2);font-size:12px}.callout{border:1px solid var(--line);background:var(--bg);border-radius:var(--r-md);padding:12px}.callout.warn{border-color:var(--warn);background:var(--warn-soft)}.callout.ok{background:var(--ok-soft);border-color:#0000}.callout.info{background:var(--info-soft);border-color:#0000}.callout.bad{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.oi-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.oi-item:last-child{border-bottom:0}.oi-item.done .t{color:var(--ink-3);text-decoration:line-through}.five{border:2px solid var(--teal);border-radius:var(--r-lg);background:var(--teal-soft);margin-bottom:14px;padding:14px 16px}.five .task{margin:6px 0;font-size:16px;font-weight:600}.facts{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0;font-size:13px;display:grid}.facts dt{color:var(--ink-3)}.facts dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.copy{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:4px;padding:0 6px;font-size:11px}.tree{flex-direction:column;gap:6px;display:flex}.node{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.node:hover{border-color:var(--teal)}.node.child{margin-left:22px}.node.inactive{opacity:.62}.node.cur{border-color:var(--tab);background:var(--sel-bg);cursor:default}.set-wrap{grid-template-columns:210px minmax(0,1fr);gap:16px;display:grid}@media (width<=820px){.set-wrap{grid-template-columns:minmax(0,1fr)}}.set-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.set-row:last-child{border-bottom:0}.set-row .lbl{flex:1;min-width:220px}.set-row .lbl b{display:block}.swatches{gap:6px;display:flex}.sw{border:2px solid var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border-radius:6px}.sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.perm td:not(:first-child),.perm th:not(:first-child){text-align:center}.opt-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.opt{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:var(--surface);text-align:left;padding:10px}.opt[aria-pressed=true]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.banner{border:1px solid var(--info);background:var(--info-soft);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.load{background:var(--line);border-radius:5px;min-width:120px;height:10px;display:flex;overflow:hidden}.load i{height:100%;display:block}.ed-q{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.ed-q.sel{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.rule{background:var(--bg);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.article{max-width:68ch}.article h2{margin:0 0 6px;font-size:18px}.article p{margin:0 0 12px;line-height:1.6}.log-list{flex-direction:column;display:flex}.log-row{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:12px 0;font-size:13px;display:grid}.log-row:last-child{border-bottom:0}.log-row .why{color:var(--warn);font-size:12.5px}@media (width<=600px){.log-row{grid-template-columns:minmax(0,1fr)}}.auth{background:var(--navy);place-content:center;justify-items:center;gap:22px;min-height:100vh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border-radius:var(--r-lg);width:min(420px,100vw - 32px);box-shadow:var(--shadow-lg);padding:28px}.auth-card h1{margin:14px 0 4px;font-size:22px}.scrim{z-index:60;background:#0a141a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--raised);border-radius:var(--r-lg);width:100%;max-width:560px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);overflow:auto}.modal.wide{max-width:820px}.modal .mhd{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 18px;display:flex}.modal .mhd h2{margin:0;font-size:16px}.modal .mbd{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.modal .mft{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.toast[data-kind=problem]{background:var(--bad-fill);color:#fff}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);border-radius:var(--r-md);z-index:70;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;position:fixed;transform:translate(-50%)}.wp-ground{background:var(--wp-ground);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:22px;padding:24px clamp(10px,2vw,22px) 40px;display:flex}.sheet{--paper:#fbfaf6;--paper2:#f3f1ea;--pink:#16202a;--pink2:#4b5560;--pink3:#7c868f;--rule:#dcd8ce;--rule2:#bfb9ab;--pnavy:#1b4463;--pteal:#0a7183;--pok:#267054;--pokbg:#e7f2ec;--pwarn:#9a6206;--pwarnbg:#fbf0dc;background:var(--paper);width:100%;max-width:880px;color:var(--pink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:3px;padding:clamp(24px,4vw,46px) clamp(20px,4.5vw,56px) clamp(30px,4vw,48px);line-height:1.55;position:relative;box-shadow:0 10px 34px #0a0e144d}.sheet .draft{font-family:var(--font-num);letter-spacing:.14em;color:var(--pwarn);border:1px solid var(--pwarn);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:18px;right:22px}.wpix{font-family:var(--font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--pink3);border-bottom:2px solid var(--pink);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:26px;padding-bottom:9px;font-size:10px;display:flex}.wpix b{color:var(--pink);font-weight:600}.firmrow{align-items:center;gap:13px;margin-bottom:22px;display:flex}.firmrow .lg{background:var(--pnavy);color:#fff;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid}.firmrow b{font-size:16px;line-height:1.25;display:block}.firmrow span{color:var(--pink3);font-size:12px}.sheet h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.15}.sheet .lede{color:var(--pink2);margin:6px 0 0;font-size:12.5px}.sheet dl.kv{grid-template-columns:auto minmax(0,1fr);gap:8px 22px;margin:24px 0 0;display:grid}.sheet dl.kv dt{text-transform:uppercase;letter-spacing:.1em;color:var(--pink3);white-space:nowrap;padding-top:3px;font-size:10px;font-weight:700}.sheet dl.kv dd{margin:0;font-size:13.5px;font-weight:600}.sheet dl.kv dd .m{font-family:var(--font-num);font-weight:500}.sheet dl.kv dd small{color:var(--pink3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.sheet .status-line{background:var(--pokbg);color:var(--pink2);border:1px solid #b9d9c7;border-radius:8px;margin-top:24px;padding:13px 16px;font-size:13px}.sheet .status-line b{color:var(--pok)}.sheet .status-line.draftl{background:var(--pwarnbg);border-color:#e4c489}.sheet .status-line.draftl b{color:var(--pwarn)}.sheet .sig{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;margin-top:28px;padding-top:20px;display:grid}.sheet .sig .l{text-transform:uppercase;letter-spacing:.1em;color:var(--pink3);font-size:10px;font-weight:700}.sheet .sig .v{margin-top:5px;font-size:16px;font-style:italic;font-weight:700}.sheet .sig .d{font-family:var(--font-num);color:var(--pink3);margin-top:4px;font-size:10.5px}.sheet .sechead{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.sheet .sechead .n{font-family:var(--font-num);color:var(--pteal);font-size:12px;font-weight:700}.sheet .sechead h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.sheet .sechead .ct{font-family:var(--font-num);color:var(--pink3);white-space:nowrap;margin-left:auto;font-size:10.5px}.sheet .secsub{color:var(--pink2);max-width:66ch;margin:0 0 16px;font-size:12.5px}.sheet .wq{border-bottom:1px solid var(--rule);padding:13px 0}.sheet .wq:last-of-type{border-bottom:none}.sheet .qq{color:var(--pink2);gap:9px;font-size:12.5px;line-height:1.45;display:flex}.sheet .qq .ref{font-family:var(--font-num);color:var(--pink3);flex:0 0 34px;font-size:10.5px}.sheet .aa{margin:5px 0 0 43px;font-size:14px;font-weight:700}.sheet .aa.yes{color:var(--pok)}.sheet .aa.blank{color:var(--pwarn);font-style:italic;font-weight:600}.sheet .nn{color:var(--pink2);border-left:2px solid var(--rule2);white-space:pre-wrap;margin:7px 0 0 43px;padding-left:12px;font-size:12.5px}.sheet .figwrap{margin:6px 0 0 43px;overflow-x:auto}.sheet table.fig{border-collapse:collapse;width:100%;font-size:12.5px}.sheet table.fig th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:var(--pink3);border-bottom:1px solid var(--rule2);padding:6px 8px;font-size:9.5px;font-weight:700}.sheet table.fig td{border-bottom:1px solid var(--rule);padding:7px 8px}.sheet table.fig tr:last-child td{border-bottom:none}.sheet .notes{background:var(--paper2);border:1px dashed var(--rule2);color:var(--pink2);white-space:pre-wrap;border-radius:9px;margin-top:22px;padding:14px 17px;font-size:12.5px}.sheet .notes .t{font-family:var(--font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--pink3);white-space:normal;margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.sheet .oi{border:1px solid var(--rule);background:#fff;border-radius:8px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:0 14px;margin-bottom:9px;display:grid;overflow:hidden}.sheet .oi .stripe{background:var(--pok);align-self:stretch}.sheet .oi.open .stripe{background:var(--pwarn)}.sheet .oi .bd{padding:11px 0}.sheet .oi .ti{font-size:13px;font-weight:700;line-height:1.35}.sheet .oi .s{color:var(--pink3);margin-top:4px;font-size:11.5px}.sheet .oi .rt{font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--pok);padding:11px 14px 11px 0;font-size:10px;font-weight:700}.sheet .oi.open .rt{color:var(--pwarn)}.sheet .log{font-family:var(--font-num);color:var(--pink2);font-size:11.5px;line-height:1.9;overflow-x:auto}.sheet .log b{color:var(--pink);font-weight:600}.sheet .log .tm{color:var(--pink3)}.sheet .log .why{color:var(--pwarn);margin-left:2ch;display:block}.tag{background:var(--wf);color:var(--ink-2);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.tag.navy{background:var(--navy);color:#fff}.tag.teal{background:var(--teal-soft);color:var(--teal-2)}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.info{background:var(--info-soft);color:var(--info)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.it-missing,.chip.it-missing{background:var(--it-missing-bg);color:var(--it-missing-ink)}.tag.it-follow,.chip.it-follow{background:var(--it-follow-bg);color:var(--it-follow-ink)}.tag.it-research,.chip.it-research{background:var(--it-research-bg);color:var(--it-research-ink)}.tag.it-internal,.chip.it-internal{background:var(--it-internal-bg);color:var(--it-internal-ink)}.stripe-it-missing{background:var(--it-missing-line)}.stripe-it-follow{background:var(--it-follow-line)}.stripe-it-research{background:var(--it-research-line)}.stripe-it-internal{background:var(--it-internal-line)}.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding-right:16px;display:flex}.fchip{white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface);height:32px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.fchip:hover{border-color:var(--ink-3);color:var(--ink)}.fchip.on,.fchip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.fcount{font-family:var(--font-num);color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:12.5px}.ftabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.ftabs-list{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ftabs-list button{font:600 13.5px var(--font-ui);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 10px 6px;display:inline-flex}.ftabs-list button:first-child{padding-left:2px}.ftabs-list button:hover{color:var(--ink)}.ftabs-list button[aria-selected=true]{color:var(--tab);border-bottom-color:var(--tab)}.ftabs-list .c{font-family:var(--font-num);color:var(--ink-2);background:var(--wf);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 7px;font-size:11.5px;font-weight:600}.ftabs-right{align-items:center;gap:12px;margin-left:auto;padding-bottom:9px;display:flex}.fbar .fbar-sp{flex:1 1 0;min-width:8px}.fbar .fbar-sp+.fcount,.fbar .freset+.fcount{margin-left:0}.fbar .vr{background:var(--line-strong);flex:none;width:1px;height:22px;margin:0 3px}.freset{font:600 12.5px var(--font-ui);color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px}.freset:hover{text-decoration:underline}.fdrop{white-space:nowrap;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);height:32px;color:var(--ink-2);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.fdrop:hover{border-color:var(--ink-3)}.fdrop:focus-within{outline:2px solid var(--teal);outline-offset:1px}.fdrop select{appearance:none;color:var(--ink);font:inherit;cursor:pointer;field-sizing:content;background:0 0;border:0;outline:none;max-width:220px;margin-right:-14px;padding:0 14px 0 0;font-weight:600}.fdrop select option{color:var(--ink);background:var(--surface);font-weight:400}.fdrop .cv{width:14px;height:14px;color:var(--ink);pointer-events:none;flex:none}.fdrop.set{background:var(--navy);border-color:var(--navy);color:var(--navy-sub)}.fdrop.set select,.fdrop.set .cv{color:#fff}.fsearch{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:220px;height:32px;font:inherit;color:var(--ink);padding:0 11px;font-size:13px}.fchip .sw-sq{border:1.5px solid;border-radius:3px;flex:none;width:11px;height:11px}.plist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.plist>.prow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 16px;display:flex}.plist>.prow:last-child{border-bottom:0}.plist>.prow:nth-child(2n){background:var(--row-alt)}.plist>.prow.click{cursor:pointer}.chip.st-prepare{background:var(--it-missing-bg);color:var(--it-missing-ink)}.chip.st-ready{background:var(--it-follow-bg);color:var(--it-follow-ink)}.chip.st-under{background:var(--teal-fill);color:#fff}.chip.st-signed,.tag.round{background:var(--it-research-bg);color:var(--it-research-ink)}.pname{color:var(--ink);white-space:nowrap;font-size:13px}.pname.none{color:var(--ink-3)}.logo-prev{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:200px;max-height:48px;padding:4px}.sheet .firmrow .lg-img{object-fit:contain;max-width:160px;max-height:48px}.pdot{vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #14202b38}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pdot{filter:brightness(1.9)saturate(.9)}}:root[data-theme=dark] .pdot{filter:brightness(1.9)saturate(.9)}.modal{max-height:calc((100vh - 32px) / var(--zoom,1))}.menu,.toast{max-width:calc((100vw - 32px) / var(--zoom,1))}html .pg-ws .stick{max-height:calc(var(--stick-h) - 28px)}.search .search-ic{flex:none}.oi-sum{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.oi-sum b{font-family:var(--font-num);text-align:right;min-width:12px;font-size:13px;font-weight:600}.oi-sq{align-items:center;gap:3px;display:inline-flex}.oi-sq i{border:1.5px solid;border-radius:3px;width:10px;height:10px;display:block}.oi-sq .more{color:var(--ink-2);margin-left:1px;font-size:11px;font-weight:600}.oi-none{color:var(--ink-3);font-size:12.5px}.sw-sq.it-missing,.oi-sq i.it-missing{background:var(--it-missing-bg);border-color:var(--it-missing-line)}.sw-sq.it-follow,.oi-sq i.it-follow{background:var(--it-follow-bg);border-color:var(--it-follow-line)}.sw-sq.it-research,.oi-sq i.it-research{background:var(--it-research-bg);border-color:var(--it-research-line)}.sw-sq.it-internal,.oi-sq i.it-internal{background:var(--it-internal-bg);border-color:var(--it-internal-line)}.oi-counts{align-items:center;gap:3px;display:inline-flex}.oi-c{min-width:22px;font-family:var(--font-num);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}.oi-c.it-missing{background:var(--it-missing-bg);color:var(--it-missing-ink);border-color:var(--it-missing-line)}.oi-c.it-follow{background:var(--it-follow-bg);color:var(--it-follow-ink);border-color:var(--it-follow-line)}.oi-c.it-research{background:var(--it-research-bg);color:var(--it-research-ink);border-color:var(--it-research-line)}.oi-c.it-internal{background:var(--it-internal-bg);color:var(--it-internal-ink);border-color:var(--it-internal-line)}.oi-c.it-other{background:var(--surface);color:var(--it-internal-ink);border:1px dashed var(--it-internal-line)}.sw-sq.it-other,.oi-sq i.it-other{background:var(--surface);border:1px dashed var(--it-internal-line)}.tag.it-other,.chip.it-other{background:var(--surface);color:var(--it-internal-ink);outline:1px dashed var(--it-internal-line);outline-offset:-1px}.stripe-it-other{background:repeating-linear-gradient(180deg,var(--it-internal-line) 0 4px,transparent 4px 7px)}.qw-card{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:var(--r-lg);width:400px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);z-index:60;padding:14px 16px 16px;position:fixed;bottom:20px;right:20px}.qw-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.qw-hb{gap:2px;display:flex}.qw-mini{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:var(--r-lg);width:440px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);z-index:60;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex;position:fixed;bottom:20px;right:20px}.qw-mini svg{flex:none}.qw-mini-t{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.qw-mini-t b,.qw-mini-t span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.qw-mini-t b{font-size:13.5px}.qw-mini-t span{color:var(--ink-2);font-size:12px}.qw-x{font-size:20px;line-height:1}.qw-task{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.35}.qw-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:12px;font-size:12.5px;display:flex}.qw-msg{color:var(--ok,var(--teal));margin-bottom:8px;font-size:12.5px;font-weight:600}.qw-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qw-hl{align-items:baseline;gap:10px;display:flex}.qw-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.qw-empty{color:var(--ink-2);font-size:13.5px}@media (width<=600px){.qw-card{width:auto;bottom:16px;left:16px;right:16px}}.btn.qw-btn{--qw-fill:#1d5a80;background-image:linear-gradient(var(--qw-fill),var(--qw-fill)),linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%);color:#93e3c3;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;gap:6px;font-weight:700}.btn.qw-btn:hover{--qw-fill:#256892}.btn.qw-btn .qw-word{background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn.qw-btn:focus-visible{outline-offset:2px;outline:2px solid #044872}.away-ask{z-index:55;background:var(--raised);border:1px solid var(--line-strong);border-top:3px solid var(--navy);border-radius:var(--r-lg);width:520px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-lg);padding:14px 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.away-ask .aw-h{color:var(--ink);font-size:15px;font-weight:700}.away-ask .aw-d{color:var(--ink-2);margin:4px 0 12px;font-size:13.5px}.away-ask .aw-f{align-items:flex-end;gap:10px;display:flex}.away-ask .aw-l{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.away-ask .aw-l .input{width:90px}.away-ask .aw-grow{flex:1;min-width:0}.away-ask .aw-grow .input{width:100%}.away-ask .aw-grow select.input{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;min-width:0!important}.away-ask .aw-err{color:var(--bad);margin:8px 0 0;font-size:12.5px}.away-ask .aw-b{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.bar-rule{border-left:1px solid #ffffff4d;width:0;height:24px;margin:0 10px}.bar-2-actions{align-self:center;align-items:center;gap:10px;margin-left:auto;display:flex}.bar-2-actions .start{margin-left:0}.bar-2 .btn.qw-btn{--qw-fill:var(--navy);background:var(--qw-fill);border:1px solid var(--qw-fill);align-items:center;gap:7px;display:inline-flex}.bar-2 .btn.qw-btn:hover{--qw-fill:#2a6690}.bar-right{gap:6px}.bar-right .icon-btn svg{width:22px;height:22px}.bar-right .me{border-radius:8px;height:36px;padding:3px 4px 3px 3px}.bar-right .me-photo{width:30px;height:30px}.bar-right .btn.qw-btn:focus-visible{outline-color:#fff}.bar-1 .search-wrap{margin-right:6px}@media (width>=821px){.bar-1{grid-template-columns:minmax(max-content,1fr) minmax(36px,320px) minmax(max-content,1fr);column-gap:12px;display:grid}.bar-1>.brand{grid-area:1/1;justify-self:start}.bar-1>.search-wrap{grid-area:1/2;width:100%;max-width:none;margin:0}.bar-1>.bar-hidden{grid-area:1/1;justify-self:end;margin:0}.bar-1>.bar-right{grid-area:1/3;justify-self:end;margin:0}}.bar-1 .search-wrap{min-width:0}.search-wrap.compact{justify-self:center;width:36px!important}.search-wrap.compact .search{cursor:pointer;justify-content:center;width:36px;padding:6px 8px}.search-wrap.compact .search-ic{cursor:pointer}.search-wrap.compact .search input,.search-wrap.compact .search .search-tune{opacity:0;flex:0 0 0;width:0;height:0;padding:0;overflow:hidden}.search-wrap.compact .results{left:50%;transform:translate(-50%)}.search-wrap.compact .search:focus-within,.search-wrap.compact.expanded .search{z-index:40;cursor:text;justify-content:flex-start;width:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-wrap.compact .search:focus-within input,.search-wrap.compact.expanded .search input{opacity:1;flex:1;width:auto}.search-wrap.compact .search:focus-within .search-tune,.search-wrap.compact.expanded .search .search-tune{opacity:1;flex:none;width:32px;height:32px}.bar-1 .bar-hidden{color:#14202b;background:#fbf3b5;border-color:#fbf3b5;flex:none;height:30px;padding:0 12px;font-size:13px;font-weight:600}.bar-1 .bar-hidden:hover{background:#f6ec8a;border-color:#f6ec8a}.menu .mi .mi-key{font:600 12px var(--font-num);color:var(--ink-2);border:1px solid var(--line);background:var(--bg);border-radius:4px;margin-left:auto;padding:0 6px}body.privacy-blur main,body.privacy-blur .bar-2,body.privacy-blur .bc-bars,body.privacy-blur .results,body.privacy-blur .away-ask,body.privacy-blur .qw-card,body.privacy-blur .qw-mini,body.privacy-blur .scrim{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}body.privacy-blur main,body.privacy-blur .bar-2{transition:filter .15s}body.reduce-motion.privacy-blur main{transition:none}.srcb{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.srcb.sync{background:var(--info-soft);color:var(--info)}.srcb.old{background:var(--wf);color:var(--ink-2)}.srcb.manual{color:var(--ink-2);border:1px solid var(--line-strong);padding:1px 7px}.syncbar{background:var(--info-soft);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.syncbar .ic{color:var(--info);flex:none;font-size:15px;font-weight:700}.syncbar .tx{min-width:240px;color:var(--ink-2);flex:1;font-size:13px;line-height:1.45}.syncbar .tx b{color:var(--ink)}.ein{cursor:pointer;color:inherit;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;margin:0 -3px;padding:0 3px;display:inline-flex}.ein:hover,.ein:focus-visible{background:var(--teal-soft);color:var(--teal-2);outline:none}.ein .ein-l{font-weight:600}.ein .ein-ic{color:var(--ink-3);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ein:hover .ein-ic,.ein.copied .ein-ic{color:var(--teal-2)}a.srcb-link{text-decoration:none}a.srcb-link:hover{text-decoration:underline}.copy-ic{min-width:24px;height:24px;color:var(--ink-3);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.copy-ic:hover,.copy-ic:focus-visible{background:var(--teal-soft);color:var(--teal-2);outline:none}.copy-ic .copy-done{color:var(--teal-2);font-size:11px;font-weight:600}.nb{position:relative}.nb-dot{background:var(--dot-red);border:2px solid var(--navy);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.nb-count{color:#fff;border:2px solid var(--navy);font-variant-numeric:tabular-nums;background:#b3261e;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;right:0}.nb-panel{background:var(--raised);width:520px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:45;max-height:calc(75vh / var(--zoom,1) - 60px);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:-6px;overflow:hidden}.nb-h{align-items:center;gap:8px;padding:12px 14px 0;display:flex}.nb-h h2{margin:0 auto 0 0;font-size:15px}.nb-quiet{border-radius:var(--r-md);background:var(--wf);color:var(--ink-2);align-items:flex-start;gap:8px;margin:10px 14px 0;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.nb-quiet svg{flex:none;width:16px;height:16px;margin-top:1px}.nb-quiet{align-items:center}.nb-quiet>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nb-quiet>span button{margin-left:6px}.nb-tabs{border-bottom:1px solid var(--line);gap:2px;margin-top:8px;padding:0 10px;display:flex}.nb-tabs button{font:600 13px var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:6px;padding:8px 8px 6px;display:flex}.nb-tabs button[aria-pressed=true]{color:var(--tab);border-bottom-color:var(--tab)}.nb-tabs .n{color:#fff;font-variant-numeric:tabular-nums;background:#b3261e;border-radius:9px;padding:0 6px;font-size:11px}.nb-list{flex:1;min-height:0;overflow:auto}.nb-grp{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);padding:10px 14px 4px;font-size:11px;font-weight:700}.nb-item{border-top:1px solid var(--line-strong);align-items:flex-start;display:flex}.nb-list .nb-item:first-child{border-top-color:var(--line)}.nb-item.unread{background:var(--unread)}.nb-item.pinned{box-shadow:inset 3px 0 0 var(--tab)}.nb-row{text-align:left;min-width:0;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;gap:11px;padding:9px 6px 9px 14px;display:flex}.nb-item:hover{background:var(--row-hover)}.nb-acts{gap:var(--btn-gap);flex:none;padding:10px 12px 0 0;display:flex}.nb-sil{position:relative}.nb-on{color:var(--tab);border-color:var(--tab);background:var(--sel-bg)}.nb-h .btn svg,.nb-sil .btn svg{flex:none;width:16px;height:16px}.nb-silmenu{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);width:230px;box-shadow:var(--shadow-lg);z-index:2;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0}.nb-silmenu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px;display:block}.nb-silmenu button:hover{background:var(--sel-bg)}.nb-ic{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #101a261a}.nb-ic svg{width:18px;height:18px}.nb-tx{min-width:0;font-size:13px;line-height:1.4}.nb-tx b{font-weight:600}.nb-quote{color:var(--ink-2);margin-top:2px;display:block}.nb-when{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.nb-empty{color:var(--ink-2);margin:0;padding:18px 14px}.nb-f{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.nb-f a{color:var(--tab);text-decoration:none}.nb-f a:hover{text-decoration:underline}.fbar-div{background:var(--line-strong);width:1px;height:22px;margin:0 4px}.linkish{font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.linkish:hover{text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-sq{border:1.5px solid;border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}select.select,select.input{appearance:none;background-image:var(--chev);background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:34px}.viewseg{border:1px solid var(--line-strong);border-radius:var(--r-md);flex:none;display:inline-flex;overflow:hidden}.viewseg button{background:var(--surface);border:0;border-right:1px solid var(--line-strong);height:30px;color:var(--ink-2);cursor:pointer;padding:0 13px;font-size:12.5px;font-weight:600}.viewseg button:last-child{border-right:0}.viewseg button[aria-pressed=true],.viewseg button[aria-checked=true]{background:var(--navy);color:#fff}.tip{position:relative}.tip:hover:after,.tip:focus-visible:after{content:attr(data-tip);background:var(--tip-bg);color:#fff;white-space:nowrap;z-index:50;pointer-events:none;box-shadow:var(--shadow-md);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tip.tip-below:hover:after,.tip.tip-below:focus-visible:after{inset:calc(100% + 6px) 0 auto auto;transform:none}.rc-f .rv-wp{margin-left:auto}.rv-wp{color:var(--teal);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.rv-wp:hover{text-decoration:underline}.rv-wp.preview{color:var(--ink-2);font-weight:500}tr.click:focus-visible,.prow.click:focus-visible{outline:2px solid var(--tab);outline-offset:-2px}.plist>.prow.click:hover{background:var(--row-hover)}.sc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;display:grid}.sc-list h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;font-size:12px;font-weight:700}.sc-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:6px 0;display:flex}.sc-pick{cursor:pointer}.sc-keys{flex:none;align-items:center;display:flex}.sc-what{color:var(--ink);font-size:13.5px}.sc-key{text-align:center;min-width:22px;font:600 12px var(--font-ui);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:1px 6px;display:inline-block}.sc-then{color:var(--ink-3);margin:0 5px;font-size:11.5px}.mention{position:relative}.mention-list{z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-md);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.mention-list li{cursor:pointer;color:var(--ink);border-radius:6px;padding:6px 10px;font-size:13.5px}.mention-list li.on,.mention-list li:hover{background:var(--sel-bg)}.mention-hint{margin-top:4px}.pg-ws .ws-lock{align-items:center;gap:10px;margin:8px 0 4px;display:flex}.pg-ws .ws-lock .btn{flex:none;margin-left:auto}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#000;background:#fff!important}header.bar,.toast,.scrim,.menu,.nb-panel,.qw-card,.qw-mini,.fbar,.ftabs-right,.viewseg,.btn,.freset,.mention-hint{display:none!important}.ftabs{border:0}.ftabs-list button:not([aria-selected=true]){display:none}main#main{max-width:none;padding:0}.panel,.stat,.card{break-inside:avoid;box-shadow:none!important}.tbl tr{break-inside:avoid}a{color:inherit;text-decoration:none}body.privacy-blur main{filter:none}}.lk-ic{vertical-align:-2px;flex:none}.tag-edit{background:var(--info-soft);color:var(--info);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.lk-row{margin-top:4px}.lk-key{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.infotip{vertical-align:middle;margin-left:4px;display:inline-flex}th .infotip{vertical-align:baseline;margin-left:4px;position:relative;top:-2px}th .infotip-b{border-width:1.2px;width:13px;height:13px;font-size:8.5px}.infotip-b{width:18px;height:18px;color:var(--ink-2);cursor:pointer;font:700 11px/1 var(--font-ui,inherit);text-transform:none;letter-spacing:0;background:0 0;border:1.5px solid;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.infotip-b:hover,.infotip-b:focus-visible,.infotip-b[aria-expanded=true]{color:var(--ink);box-shadow:0 0 0 3px var(--info-soft);outline:none}.infotip-pop{z-index:200;background:var(--tip-bg);color:#fff;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;width:min(300px,100vw - 16px);box-shadow:var(--shadow-md);border-radius:9px;padding:11px 13px;font-size:13px;font-weight:400;line-height:1.5;position:fixed}.infotip-pop b{margin-bottom:2px;display:block}.infotip-pop a{color:inherit;font-weight:600;text-decoration:underline}.ws-lock .infotip{margin-left:0}.arc-why{align-self:center;margin-right:auto}.auth-alt{text-align:center;margin:16px 0 0}.hp-sec{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md,8px);margin:0 0 12px;padding:12px 16px 14px}.hp-sec>h3:first-child{margin-top:0}.hp-sec>ul:last-child,.hp-sec>ol:last-child,.hp-sec>p:last-child,.hp-sec>figure:last-child{margin-bottom:0}.hp-found{color:var(--ink-2);margin:0 0 12px}.hp-hit{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;gap:3px;display:grid}.hp-hit:hover,.hp-hit:focus-visible{border-color:var(--tab);background:var(--sel-bg)}.hp-hit-t{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.hp-hit b{color:var(--ph-ink);font-size:15px}.hp-hit-x{color:var(--ink-2);font-size:14px;line-height:1.45}.hp-hit mark{color:#14202b;background:#f6ef55;border-radius:2px;padding:0 1px}.bc-bar{color:#14202b;background:#fbf3b5;border-bottom:1px solid #c9b800;align-items:flex-start;gap:12px;padding:9px 20px;display:flex}.bc-bar svg{flex:none;margin-top:2px}.bc-bar p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;line-height:1.45}.bc-bar .bc-got{background:var(--tab);color:#fff;border-color:var(--tab);flex:none}.bc-bar .bc-got:hover{background:#2a6690;border-color:#2a6690}.bc-pane{gap:16px;display:grid}.bc-form{gap:8px;max-width:640px;display:grid}.bc-form textarea{resize:vertical;width:100%;font:inherit}.bc-form .bc-count{margin-bottom:10px}.bc-form>.row{margin-top:8px}.bc-row{border-top:1px solid var(--line);gap:6px;padding:14px 18px;display:grid}.bc-row .bc-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.bc-actions .sp{flex:1}.bc-seen{background:var(--bg);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:10px 14px;display:grid}.bc-seen ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.bc-seen li{justify-content:space-between;gap:12px;display:flex}.bc-seen p{margin:6px 0 0}.filing .fl-list{margin:0;padding:6px 16px 10px;list-style:none;display:grid}.fl-step{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.fl-step:last-child{border-bottom:0}.fl-dot{border:2px solid var(--line-strong);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.fl-step.done .fl-dot{background:var(--tab);border-color:var(--tab)}.fl-step.bad .fl-dot{background:var(--bad);border-color:var(--bad)}.fl-name{color:var(--ink);font-weight:600}.fl-step:not(.done):not(.bad) .fl-name{color:var(--ink-2);font-weight:500}.fl-when{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13.5px;display:flex}.fl-date{width:150px;height:32px;padding:0 10px}.fl-foot{margin:0 16px 14px;font-size:13.5px}.rs-btn{white-space:nowrap}.rs-set{white-space:nowrap;font-size:12.5px}.rs-note{gap:8px;margin:0 0 10px;padding-left:18px;line-height:1.5;display:grid}.rv-tbl td{padding-top:17px;padding-bottom:17px}.rv-tbl .rv-sub{color:var(--ink-2);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.rv-tbl .rv-sub .tag-edit{margin-left:4px}.rv-tbl .rv-arr{color:var(--ink-3);margin:0 8px}.rv-tbl tr.late td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.rv-tbl .due small{display:block}.rv-tbl.fixed th.tick{width:44px}.rv-tbl.fixed .c-st{width:18%;min-width:190px}.rv-tbl.fixed .c-oi{width:13%}.rv-tbl.fixed .c-pr{width:20%}.rv-tbl.fixed .c-due{width:17%}.rv-tbl.fixed th.pin-col{width:64px}.rv-tbl.fixed td.ent .ent-l1{text-overflow:ellipsis;display:block;overflow:hidden}.me-box{align-items:center;display:flex}.set-results{padding:18px 24px 20px}.set-results .hp-found{font-size:14px}.set-main[hidden]{display:none}.setrow.set-hit,.panel.set-hit,.set-card.set-hit{outline:3px solid var(--tab);outline-offset:-3px;background:var(--sel-bg);transition:background .3s}.practice-bar{color:#3d3500;background:repeating-linear-gradient(135deg,#fff7c2 0 14px,#fdf0a3 14px 28px);border-bottom:1px solid #e6d77a;align-items:center;gap:8px;padding:7px 16px;font-size:13.5px;display:flex}.practice-bar b{color:#14202b}.practice-bar .practice-back{color:var(--navy);margin-left:auto;font-weight:700}.menu .mi-group{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}.menu .mi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:6px 14px 2px;font-size:11px;font-weight:700}.menu .mi-firm.on{background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab);font-weight:600}.menu .mi-check{color:var(--tab);margin-left:auto;font-weight:700}.menu .mi.danger{color:var(--bad)}.pn-panel{width:380px}.pn-h{padding-bottom:10px}.pn-row{border-top:1px solid var(--line);align-items:center;display:flex}.pn-go{text-align:left;min-width:0;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:10px 6px 10px 14px;display:flex}.pn-go:hover,.pn-go:focus-visible{background:var(--sel-bg)}.pn-txt{gap:1px;min-width:0;display:grid}.pn-txt b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.pn-txt small{color:var(--ink-2);font-size:12px}.pn-kind{background:var(--sel-bg);color:var(--tab);border-radius:4px;flex:none;margin-top:2px;padding:1px 6px;font-size:11px;font-weight:700}.pn-kind.k-notification{background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.pn-x{align-self:center;margin:0 10px 0 4px}.btn.pin-btn{align-items:center;gap:6px;display:inline-flex}.btn.pin-btn.icon{width:30px;height:30px;color:var(--ink-2);justify-content:center;padding:0}.btn.pin-btn.on{color:var(--tab);border-color:var(--tab);background:var(--sel-bg)}tr.is-pinned td:first-child{box-shadow:inset 3px 0 0 var(--tab)}.ccard.is-pinned{border-color:var(--tab)}.pin-col{text-align:right;width:46px;padding-right:12px!important}.ent-l1{display:inline}.bar-right .pn>.icon-btn svg{transform:scale(1.14)}.ch-conv-row{border-top:1px solid var(--line);align-items:center;display:flex}.ch-conv-row:first-of-type{border-top:0}.ch-conv-row:has(.ch-conv.on){background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab)}.sq-act{border:1px solid var(--line-strong);border-radius:var(--r-md);width:30px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sq-act:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.sq-act.on{color:var(--tab);border-color:var(--tab);background:var(--sel-bg)}.sq-act:disabled{opacity:.45;cursor:default}.sq-act:focus-visible{outline:2px solid var(--tab);outline-offset:1px}.ch-draft{color:var(--ink-2);align-items:center;gap:5px;display:flex}.ch-draft svg{color:var(--tab);flex:none}.ch-draft span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-draft b{color:var(--tab);font-weight:700}.ch-seen{color:var(--ink-2);justify-self:end;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ch-seen svg{color:var(--tab)}.msgs-q{border-bottom:1px solid var(--line);padding:10px 14px;position:relative}.msgs-q .input{width:100%;padding-left:34px}.msgs-q-i{color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.msgs-group{margin-top:22px}.msgs-q+.msgs-group,.msgs-q+p+.msgs-group{margin-top:6px}.msgs-sec{border-top:1px solid var(--line)}.msgs-group .ch-conv-row:first-of-type{border-top:0}.ch-pdot{flex:none;justify-content:center;width:10px;display:inline-flex}.ch-pdot .pdot{margin:0}.ch-pdot.read{opacity:.35}.msgs-found-h{color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;padding:10px 14px 4px;font-size:12px;font-weight:700}.msgs-hit{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;gap:2px;padding:8px 14px;display:grid}.msgs-hit:hover,.msgs-hit:focus-visible{background:var(--sel-bg)}.msgs-hit-t{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.msgs-hit-t span{color:var(--ink-2);white-space:nowrap;font-size:11.5px}.msgs-hit small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.msgs-hit mark{background:var(--yellow-soft,#fff3c4);color:var(--ink)}.ch-one.ch-hit{outline:2px solid var(--tab);outline-offset:4px;border-radius:4px}.ch-link{color:var(--tab);overflow-wrap:anywhere;text-decoration:underline}.ch-shots{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ch-shot{border:1px solid var(--line-strong);background:var(--bg);cursor:zoom-in;border-radius:6px;place-items:center;width:168px;height:112px;padding:0;display:grid;overflow:hidden}.ch-shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ch-shot:hover,.ch-shot:focus-visible{outline:2px solid var(--tab);outline-offset:1px}.ch-shot-big{max-width:100%;max-height:calc(100vh / var(--zoom,1) - 220px);border:1px solid var(--line);margin:0 auto;display:block}.ch-gone{color:var(--ink-2);margin:2px 0 0;font-size:12.5px;font-style:italic}.ch-compose{position:relative}.ch-compose.dragging{outline:2px dashed var(--tab);outline-offset:-4px;background:var(--sel-bg)}.ch-dropnote{color:var(--tab);pointer-events:none;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.ch-pending{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-pend{border:1px solid var(--line-strong);background:var(--bg);border-radius:6px;width:96px;height:64px;position:relative;overflow:hidden}.ch-pend img{object-fit:cover;object-position:top left;width:100%;height:100%}.ch-pend button{color:#fff;cursor:pointer;background:#044872d9;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:3px;right:3px}.msgs-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding-bottom:64px;display:flex;position:relative}.msgs-notice{max-width:72ch;margin:0 auto;line-height:1.5;position:absolute;bottom:18px;left:24px;right:24px}.msgs-logo{object-fit:contain;opacity:.9;max-width:min(560px,80%);max-height:320px;margin-bottom:24px}.msgs-logo-none{flex-direction:column;align-items:center;gap:14px;margin-bottom:20px;display:flex}.msgs-logo-mark{opacity:.85;width:96px;height:96px}.msgs-logo-name{color:var(--ink-2);letter-spacing:.01em;font-size:22px;font-weight:700}.ch-thread-acts{align-items:center;gap:6px;margin-left:auto;display:flex}.ch-conv{text-align:left;min-width:0;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 14px;display:grid}.ch-conv-row:hover{background:var(--sel-bg)}.ch-conv{background:0 0}.ch-conv:focus-visible{outline:2px solid var(--tab);outline-offset:-2px}.ch-conv-t{align-items:center;gap:6px;min-width:0;display:flex}.ch-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.ch-conv.unread .ch-name{font-weight:800}.ch-count{background:var(--tab);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.ch-draft-ic{color:var(--tab);flex:none;display:inline-flex}.ch-conv.one{padding-top:9px;padding-bottom:9px}.ch-conv small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12.5px;overflow:hidden}.ch-conv-w{color:var(--ink-2);white-space:nowrap;grid-area:1/2;font-size:11.5px}.ch-thread{flex-direction:column;flex:1;min-height:0;display:flex}.ch-scroll{flex:1;align-content:start;gap:14px;min-height:0;padding:12px 16px;display:grid;overflow:auto}.ch-empty{margin:8px 0}.ch-h{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.ch-h .pdot{margin-right:0}.ch-when{color:var(--ink-2);font-size:12px}.ch-own{gap:10px;margin-left:auto;font-size:12.5px;display:flex}.ch-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.ch-deleted{color:var(--ink-2);font-style:italic}.ch-at{color:var(--tab)}.ch-acts{font-size:12.5px}.ch-one.small .ch-body{font-size:13.5px}.ch-compose{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px 16px;display:grid}.ch-compose.reply{border-top:0;padding:0}.ch-compose .mention textarea{width:100%}.ch-compose-f{align-items:center;gap:16px;display:flex}.ch-note{flex:1;min-width:0;max-width:640px;line-height:1.4}.ch-edit{gap:6px;display:grid}.ch-edit .row{justify-content:flex-end;gap:6px;display:flex}.ch-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;max-height:260px;padding:4px 0;display:grid;overflow:auto}.ch-pick .pdot{margin-right:2px}.pg-msgs .msgs-grid{grid-template-columns:440px 16px minmax(0,1fr);align-items:start;gap:0;display:grid}.pg-msgs .msgs-thread,.pg-msgs .msgs-list{height:var(--msgs-h,calc(100vh / var(--zoom,1) - 180px));min-height:360px}.pg-msgs .msgs-thread{flex-direction:column;display:flex;overflow:hidden}.pg-msgs .msgs-thread .panel-h .sub{text-transform:none;letter-spacing:0;margin-left:auto;font-size:12.5px;font-weight:400}.oi-keypop{gap:7px;width:220px;display:grid}.oi-keypop .k{align-items:center;gap:8px;display:flex}.oi-keypop .sw-sq{box-shadow:0 0 0 1px #ffffff59}.ch-body p{margin:0}.ch-body p+p{margin-top:4px}.ch-body ul,.ch-body ol{margin:2px 0;padding-left:22px}.ch-tools{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ch-tool{min-width:28px;height:28px;color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:13px;display:inline-flex}.ch-tool:hover,.ch-tool[aria-expanded=true]{background:var(--sel-bg);color:var(--ink)}.ch-tool b{font-weight:800}.ch-tool i{font-family:Georgia,serif;font-size:14px}.ch-tool svg{width:16px;height:16px}.ch-quickb svg{width:14px;height:14px}.ch-sep{border-left:1px solid var(--line-strong);width:0;height:18px;margin:0 6px}.ch-quickw{position:relative}.ch-quickm{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);width:290px;box-shadow:var(--shadow-lg);z-index:5;padding:4px 0;position:absolute;bottom:calc(100% + 4px);left:0}.ch-quickm button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px;display:block}.ch-quickm button:hover,.ch-quickm button:focus-visible{background:var(--sel-bg)}.ch-picked{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ch-picked .chip-x{background:var(--sel-bg);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:13px;display:inline-flex}.ch-picked .chip-x button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:0 4px;font-size:13px}.ch-find{margin-bottom:8px}.ch-compose .mention textarea{resize:vertical;min-height:calc(5.8em + 16px)}.ch-compose.reply .mention textarea{min-height:calc(4.35em + 16px)}.msgs-q{background:#044872;border-bottom:0;align-items:center;gap:14px;padding:12px 14px;display:flex}.msgs-q .input{color:#fff;background:#ffffff1a;border:1px solid #fff3;flex:1;min-width:0;height:38px}.msgs-q .input:focus{outline-offset:-1px;border-color:#0000;outline:2px solid #93e3c3}.msgs-q .msgs-q-i{color:#cfe0ec}.msgs-new{cursor:pointer;background:#044872;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.msgs-new:hover{filter:brightness(1.06)}.msgs-new:focus-visible{outline-offset:2px;outline:2px solid #fff}.msgs-thread .panel-h h2 .pdot{margin-right:2px}.msgs-found .ch-empty,.msgs-found .callout{margin:6px 14px 10px}.msgs-q .input::-webkit-search-cancel-button{filter:invert()brightness(1.6);opacity:.85;cursor:pointer}.ch-conv-row.kb,.msgs-hit.kb{background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab)}.msgs-found .ch-conv mark,.msgs-found .msgs-hit mark{color:#14202b;background:#fbf3a6;border-radius:2px;padding:0 1px}.msgs-found>.msgs-group:first-child{margin-top:0}.msgs-more{margin:6px 14px 12px;font-size:13px;display:block}.ch-event{text-align:center;color:var(--ink-2);margin:10px 0;font-size:12.5px}.ch-members{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ch-members li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.ch-members li .sp{flex:1}.ch-pick-add{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 4px;display:flex}.ch-pick-add:hover{background:var(--sel-bg)}.ch-pick-add .muted{margin-left:auto}.msgs-title h1{letter-spacing:.06em;text-transform:uppercase;color:var(--ph-ink);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:800;display:flex}.gp-name{gap:8px;display:flex}.gp-name .input{flex:1;min-width:0}.panel-h.msgs-title{box-sizing:border-box;background:#044872;border-bottom:0;height:62px;min-height:0;padding-block:0}.msgs-title h1{color:#fff}.msgs-title .ph-ic{background:linear-gradient(135deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}.msgs-title .ph-ic path{stroke:#044872}.pg-msgs .msgs-thread>.panel-h{box-sizing:border-box;background:#044872;border-bottom:0;height:62px;min-height:0;padding-block:0}.pg-msgs .msgs-thread>.panel-h h2{color:#fff}.pg-msgs .msgs-thread>.panel-h .ph-ic{background:linear-gradient(135deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}.pg-msgs .msgs-thread>.panel-h .ph-ic path{stroke:#044872}.pg-msgs .msgs-thread>.panel-h .pdot{box-shadow:0 0 0 1.5px #fff}.pg-msgs .msgs-thread>.panel-h .sub{color:#cfe0ec}.pg-msgs .msgs-thread>.panel-h .sq-act{color:#fff;background:#ffffff14;border-color:#ffffff59}.pg-msgs .msgs-thread>.panel-h .sq-act:hover{background:#ffffff29;border-color:#fff}.pg-msgs .msgs-thread>.panel-h .sq-act.on{color:#044872;background:#93e3c3;border-color:#93e3c3}.pg-msgs .msgs-thread>.panel-h .sq-act:focus-visible{outline-color:#fff}.ch-conv-w{align-items:center;gap:8px;display:inline-flex}.msgs-q+.msgs-group,.msgs-q+p+.msgs-group,.msgs-q+.msgs-found,.msgs-found>.msgs-group:first-child{margin-top:0}.msgs-q+.msgs-group>.msgs-sec,.msgs-q+p+.msgs-group>.msgs-sec,.msgs-found>.msgs-group:first-child>.msgs-sec{border-top:0}.ooo{vertical-align:-2px;color:var(--ink-3);border-radius:4px;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.ooo:hover,.ooo:focus-visible{color:var(--ink-2)}.msgs-thread>.panel-h .ooo,.msgs-title .ooo{color:#c4d5e3}.msgs-thread>.panel-h .ooo{margin-left:10px}.ch-auto{background:var(--ph-bg);color:var(--ink-2);border-radius:8px;max-width:70ch;margin:8px 0;padding:8px 12px;font-size:13.5px}.ch-auto b{color:var(--ink)}.ar-strip{border-top:1px solid var(--line);background:var(--ph-bg);align-items:center;gap:10px;margin-top:auto;padding:10px 14px;font-size:13.5px;display:flex;position:sticky;bottom:0}.ar-strip>span{flex:1;min-width:0}.ar-strip.on{color:#044872;background:#f6ef55;border-top:0;font-weight:600}.ar-strip.on .linkish{color:#044872}.pg-msgs .msgs-list{flex-direction:column;display:flex}.ar-date{width:auto}.ar-state{background:var(--row-alt);color:var(--ink-2);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12px;font-weight:700;display:inline-block}.ar-state.on{background:var(--ok-soft);color:var(--ok)}.ar-steps .ar-step{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.ar-steps .ar-num{background:var(--tab);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.ar-steps .ar-lb{margin:2px 0 8px;font-size:14px;font-weight:700}.ar-steps .ar-lb small{color:var(--ink-3);margin-left:6px;font-weight:400}.ar-steps .ar-text{width:100%;max-width:640px;margin-top:10px;display:block}.ar-steps .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ar-steps .ar-foot{border-top:1px solid var(--line);background:var(--row-alt);justify-content:flex-end;align-items:center;gap:14px;padding:12px 16px;display:flex}.ar-steps .ar-tz{color:var(--ink-2);margin-top:10px;font-size:13px}.ar-steps .ar-tz .select{width:auto;max-width:340px}.modal .ar-steps{margin:0 -18px -16px}.mi-on{color:#5c4a00;background:#fbf3a6;border-radius:4px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800}.pg-msgs .msgs-thread>.panel-h .ch-thread-acts{gap:6px}.pg-msgs .msgs-thread>.panel-h .sq-act{border-radius:8px;width:34px;height:34px}.pg-msgs .msgs-thread>.panel-h .sq-act svg{width:20px;height:20px}.ch-auto{color:#0b4f5a;background:#e4f2f4;border:1px solid #9fd3da;border-left:4px solid #0a7586;border-radius:8px;align-self:center;max-width:80%;margin:4px 0;padding:7px 12px;font-size:13.5px}.ch-auto small{letter-spacing:.06em;text-transform:uppercase;color:#0a7586;margin-bottom:1px;font-size:10.5px;font-weight:800;display:block}.ch-scroll>.ch-auto{justify-self:center}.ch-auto{color:var(--ink-2);background:var(--surface);border:1.5px dashed var(--ink-3)}.ch-auto small{color:var(--ink-2)}.msgs-window{background:var(--bg);box-sizing:border-box;min-height:100vh;padding:12px}.pg-msgs.popped .msgs-thread,.pg-msgs.popped .msgs-list{height:calc(100vh / var(--zoom,1) - 24px)}.msgs-title .ch-thread-acts{margin-left:auto}.msgs-title .sq-act{color:#fff;background:#ffffff14;border-color:#ffffff59;border-radius:8px;width:34px;height:34px}.msgs-title .sq-act:hover{background:#ffffff29;border-color:#fff}.msgs-title .sq-act svg{width:20px;height:20px}.pg-msgs .msgs-thread>.panel-h .sq-act,.msgs-title .sq-act{color:#c4d5e3;background:0 0;border:0;border-radius:7px;width:36px;height:36px}.pg-msgs .msgs-thread>.panel-h .sq-act:hover,.msgs-title .sq-act:hover{color:#fff;background:#ffffff1a;border:0}.pg-msgs .msgs-thread>.panel-h .sq-act.on{color:#93e3c3;background:0 0}.pg-msgs .msgs-thread>.panel-h .sq-act.on:hover{background:#ffffff1a}.pg-msgs .msgs-thread>.panel-h .sq-act svg,.msgs-title .sq-act svg{stroke-width:1.9px;width:22px;height:22px}.ch-scroll{gap:2px}.ch-time{color:var(--ink-2);justify-self:center;margin:12px 0 4px;font-size:12px}.ch-time b{font-weight:600}.ch-item{flex-direction:column;gap:2px;display:flex}.ch-one{flex-direction:column;gap:2px;max-width:70%;display:flex}.ch-one.theirs{align-self:flex-start;align-items:flex-start}.ch-one.mine{align-self:flex-end;align-items:flex-end}.ch-one.editing{width:100%;max-width:100%}.ch-one .ch-h{color:var(--ink-2);gap:5px;margin:8px 0 1px 12px;font-size:12.5px}.ch-one .ch-h b{font-weight:600}.ch-line{align-items:center;gap:8px;max-width:100%;display:flex}.ch-one.mine .ch-line{flex-direction:row-reverse}.ch-bubble{--mine:#044872;border-radius:18px;min-width:0;max-width:100%;padding:8px 13px}.ch-one.mine .ch-bubble{color:#fff;background:#044872}.ch-one.theirs .ch-bubble{color:#16202a;background:#eceff2}.ch-one.mine.tail .ch-bubble{border-bottom-right-radius:5px}.ch-one.theirs.tail .ch-bubble{border-bottom-left-radius:5px}.ch-bubble .ch-body{color:inherit;font-size:14.5px}.ch-bubble .ch-link,.ch-bubble .ch-at{color:inherit}.ch-bubble .ch-link{text-decoration:underline}.ch-one.theirs .ch-bubble .ch-at{color:#044872;font-weight:600}.ch-bubble.gone{border:1px dashed var(--line-strong);color:var(--ink-2)!important;background:0 0!important}.ch-bubble .ch-shots{margin-top:6px}.ch-bubble .ch-gone{opacity:.85;margin:4px 0 0;font-size:12.5px}.ch-one .ch-own{flex:none;align-items:center;gap:2px;display:inline-flex}.ch-act{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ch-act .line-ic{width:15px;height:15px}.ch-act:hover{background:var(--row-hover);color:var(--ink)}.ch-meta{color:var(--ink-2);align-items:center;gap:10px;padding:1px 8px 4px;font-size:12px;display:flex}.ch-one.small .ch-bubble{padding:6px 11px}.ch-one.small .ch-bubble .ch-body{font-size:13.5px}.ch-replies{flex-direction:column;gap:2px;margin:2px 0 8px;padding-left:28px;display:flex;position:relative}.ch-replies:before{content:"";border-left:2px solid var(--line-strong);pointer-events:none;position:absolute;top:-2px;bottom:12px;left:14px}.ch-replies.from-mine{padding-left:0;padding-right:28px}.ch-replies.from-mine:before{left:auto;right:14px}.ch-replies .ch-one,.ch-replies .ch-one.mine{align-self:flex-start;align-items:flex-start;max-width:80%}.ch-replies.from-mine .ch-one,.ch-replies.from-mine .ch-one.theirs{align-self:flex-end;align-items:flex-end}.ch-replies .ch-one.mine .ch-line{flex-direction:row}.ch-replies.from-mine .ch-one .ch-line{flex-direction:row-reverse}.ch-replies .ch-one.tail .ch-bubble,.ch-replies .ch-one.mine.tail .ch-bubble{border-radius:18px 18px 18px 5px}.ch-replies.from-mine .ch-one.tail .ch-bubble{border-radius:18px 18px 5px}.ch-replies.from-mine .ch-one .ch-h{margin:6px 12px 1px 0}.ch-replies .ch-one .ch-h{margin-top:6px}.ch-replies .ch-compose.reply{align-self:stretch;margin-top:4px}.ch-event{justify-self:center;margin:10px 0 6px}.pg-msgs .msgs-thread>.panel-h .sq-act.wb{width:auto;height:34px;font:600 13px var(--font-ui);color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff59;gap:6px;padding:0 10px}.pg-msgs .msgs-thread>.panel-h .sq-act.wb:hover{background:#ffffff29;border-color:#fff}.pg-msgs .msgs-thread>.panel-h .sq-act.wb.on{color:#93e3c3;border-color:#93e3c3}.pg-msgs .msgs-thread>.panel-h .sq-act.wb svg{width:17px;height:17px}.ch-conv-row{position:relative}.ch-conv-mark{opacity:0;background:var(--surface);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ch-conv-row:hover .ch-conv-mark,.ch-conv-mark:focus-visible{opacity:1}.ch-conv-row:hover .ch-conv-w{visibility:hidden}.ch-conv-row:has(.ch-conv-mark:focus-visible) .ch-conv-w{visibility:hidden}.setrow .k .lb.app-lb,.app-lb{align-items:center;gap:10px;display:flex}.app-lb img{border-radius:8px}.app-bar{align-items:center;gap:12px;margin:0 0 10px;display:flex}.app-bar>span{flex:1;min-width:0}.ooo.tip:hover:after,.ooo.tip:focus-visible:after{white-space:normal;text-transform:none;letter-spacing:0;text-align:left;z-index:60;width:max-content;max-width:300px;font-weight:500;top:calc(100% + 6px);bottom:auto;left:0;transform:none}.ooo{cursor:default}@media (display-mode:window-controls-overlay){.bar-1{padding-top:calc(env(titlebar-area-height,0px) / var(--tz,1));-webkit-app-region:drag;app-region:drag}.bar-1 a,.bar-1 button,.bar-1 input,.bar-1 select,.bar-1 .search-wrap,.bar-1 .menu,.bar-1 .me-box,.bar-1 [role=menu]{-webkit-app-region:no-drag;app-region:no-drag}.msgs-window{padding-top:calc(calc(env(titlebar-area-height,0px) / var(--tz,1)) + 12px)}.msgs-window:before{content:"";height:calc(env(titlebar-area-height,0px) / var(--tz,1));-webkit-app-region:drag;app-region:drag;z-index:100;background:#044872;position:fixed;top:0;left:0;right:0}.pg-msgs.popped .msgs-thread,.pg-msgs.popped .msgs-list{height:calc(100vh / var(--zoom,1) - 24px - calc(env(titlebar-area-height,0px) / var(--tz,1)))}.bar-1{padding-top:calc(calc(env(titlebar-area-height,33px) / var(--tz,1)) + 6px);min-height:calc(52px + calc(env(titlebar-area-height,33px) / var(--tz,1)) + 14px);box-sizing:border-box;padding-bottom:8px}}.wco-tip{z-index:200;background:var(--ink);max-width:440px;color:var(--surface);box-shadow:var(--shadow-md);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;position:fixed;top:8px;right:120px}.wco-tip .linkish{color:#93e3c3;flex:none}.pg-msgs .msgs-thread{container-type:inline-size}@container (width<=700px){.pg-msgs .msgs-thread>.panel-h .sq-act.wb .wl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-msgs .msgs-thread>.panel-h .sq-act.wb:has(.wl){justify-content:center;width:34px;padding:0}}.pg-msgs .msgs-thread>.panel-h{flex-wrap:nowrap}.pg-msgs .msgs-thread>.panel-h h2{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ch-at .pdot,.ch-seen .pdot,.ch-event .pdot,.ch-auto small .pdot{vertical-align:0;margin:0 4px 0 1px}.ch-one.mine .ch-bubble .ch-at .pdot{box-shadow:0 0 0 1.5px #fff}.ch-seen>span{display:inline}.msgs-title h1 .msgs-wm{font-family:"Montserrat",var(--font-ui);letter-spacing:.01em;font-weight:700}.msgs-split{cursor:col-resize;touch-action:none;outline:none;justify-content:center;align-self:stretch;display:flex}.msgs-split span{background:var(--line);border-radius:2px;width:4px;margin:24px 0;transition:background .12s}.msgs-split:hover span,.msgs-split:focus-visible span,.msgs-split:active span{background:var(--line-strong)}.msgs-split:focus-visible span{background:var(--tab)}.pg-msgs .msgs-list,.pg-msgs .msgs-thread,.pg-msgs .msgs-thread>.panel-h,.msgs-title{min-width:0}.msgs-title h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width<=560px){.ch-one{max-width:88%}.ch-replies .ch-one,.ch-replies .ch-one.mine{max-width:92%}}.msgs-sort{color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.msgs-sort .select{width:auto;height:30px;padding-top:0;padding-bottom:0;font-size:13px}.msgs-gear{cursor:pointer;color:#c4d5e3;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.msgs-gear:hover{color:#fff;background:#ffffff1a}.msgs-gear:focus-visible{outline-offset:2px;outline:2px solid #fff}.set-only .set-panel{box-shadow:none;border:0;margin:0}.set-only .set-panel>.panel-h{display:none}.ch-pii{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.ch-pii>span:first-child{flex:260px}.ch-pii-b{gap:8px;display:flex}.ch-quick-none{max-width:260px;padding:8px 12px;display:block}.qm-edit{gap:12px;max-width:520px;display:grid}.qm-own{gap:6px;display:grid}.qm-pre{gap:4px;font-size:13.5px;display:grid}.qm-cap{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.msgs-title .sq-act.wb{width:auto;height:34px;font:600 13px var(--font-ui);color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff59;gap:6px;padding:0 10px}.msgs-title .sq-act.wb:hover{background:#ffffff29;border-color:#fff}.msgs-title .sq-act.wb svg{width:17px;height:17px}.msgs-sort+.msgs-group{margin-top:0}.msgs-sort+.msgs-group>.msgs-sec{border-top:0}.ar-gear{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ar-gear:hover{color:var(--tab);background:#04487214}.ar-strip.on .ar-gear{color:#5c4a00}.msgs-sec{position:relative}.sec-menu{margin-left:auto;position:relative}.sec-dots{width:30px;height:30px;color:var(--ph-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.sec-dots:hover,.sec-dots[aria-expanded=true]{background:#0448721a}.sec-menu-list{z-index:30;width:240px;position:absolute;top:calc(100% + 4px);left:auto;right:0}.sec-menu-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:8px 14px 4px;font-size:11.5px;font-weight:700}.sec-menu-sep{background:var(--line);height:1px;margin:6px 0}.sec-menu-list .mi{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.sec-check{width:14px;color:var(--tab);flex:none;font-weight:700}.cp .swatches{grid-template-columns:repeat(8,30px);gap:10px;display:grid}.cp .swatch:nth-child(n+41):nth-child(-n+48){margin-top:8px}.cp .cp-heads{grid-template-columns:repeat(8,30px);gap:10px;margin-bottom:6px;display:grid}.cp .cp-heads span{color:var(--ink-2);white-space:nowrap;justify-content:center;width:30px;font-size:11px;display:flex}.cp .swatch{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border-radius:50%;padding:0}.cp .swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--tab)}.cp .swatch.taken{cursor:default;box-shadow:inset 0 0 0 40px color-mix(in srgb,var(--surface) 55%,transparent);position:relative}.cp .swatch.taken:before{content:"";background:var(--surface);width:2px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}.pyc p{margin:0 0 10px}.pg-msgs .msgs-thread>.panel-h .sq-act.wb .wl,.msgs-title .sq-act.wb .wl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-msgs .msgs-thread>.panel-h .sq-act.wb,.msgs-title .sq-act.wb{color:#c4d5e3;background:0 0;border:0;justify-content:center;width:36px;height:36px;padding:0}.pg-msgs .msgs-thread>.panel-h .sq-act.wb:hover,.msgs-title .sq-act.wb:hover{color:#fff;background:#ffffff1a;border:0}.pg-msgs .msgs-thread>.panel-h .sq-act.wb.on{color:#93e3c3;border:0}.pg-msgs .msgs-thread>.panel-h .sq-act.wb svg,.msgs-title .sq-act.wb svg{width:21px;height:21px}.sec-menu-list .mi.sec-gap{border-top:6px solid var(--bg)}.msgs-title h1 .msgs-wm2{background:linear-gradient(90deg,#5bc0c8 0%,#93e3c3 45%,#f6ef55 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.msgs-title h1 .msgs-brand{white-space:nowrap;align-items:center;gap:.28em;font-size:24px;line-height:1;display:inline-flex}.msgs-title h1 .msgs-brand .msgs-wm{font-size:inherit;letter-spacing:.01em}.pg-msgs .msgs-list>.msgs-q{z-index:3;flex:none;position:sticky;top:0}.mi-intro .mbd p{margin:0 0 10px}.mi-list{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.msgs-fold{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.msgs-fold h2{margin:0}.msgs-fold-c{width:16px;height:16px;color:var(--ph-ink);flex:none;transition:transform .15s}.msgs-group.folded .msgs-fold-c{transform:rotate(-90deg)}.ch-conv-x{opacity:0;background:var(--surface);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ch-conv-row:has(.ch-conv-x) .ch-conv-mark{right:48px}.ch-conv-row:hover .ch-conv-x,.ch-conv-x:focus-visible{opacity:1}.ch-conv-row:has(.ch-conv-x:focus-visible) .ch-conv-w{visibility:hidden}.ooo-pop{z-index:200;color:#fff;max-width:320px;font:400 12.5px/1.45 var(--font-ui);white-space:normal;text-transform:none;letter-spacing:0;pointer-events:none;background:#16202a;border-radius:7px;padding:8px 11px;position:fixed;box-shadow:0 6px 18px #0003}@container (width<=560px){.msgs-title h1 .msgs-brand{font-size:18px}}@container (width<=420px){.msgs-title h1 .msgs-brand{font-size:15px}}.msgs-qbox{flex:1;min-width:0;display:flex;position:relative}.msgs-q .msgs-qbox .input{padding-right:40px}.msgs-tune{color:#cfe0ec;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.msgs-tune:hover{color:#fff;background:#ffffff24}.msgs-tune.on{color:#044872;background:#93e3c3}.msgs-q .msgs-qbox .input::-webkit-search-cancel-button{margin-right:4px}.pg-msgs .msgs-list>.msgs-fbar{z-index:2;flex:none;position:sticky;top:62px}.msgs-fbar{background:var(--surface-2,#f7f9fb);border-bottom:1px solid var(--line);gap:6px;margin:0;padding:10px 14px}.msgs-fbar .fdrop,.msgs-fbar .fchip{height:30px}.msgs-fbar .freset{margin-left:auto}.msgs-fbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.msgs-fbar .fdrop,.msgs-fbar .fchip{justify-content:flex-start;width:100%;min-width:0}.msgs-fbar .fchip{justify-content:center}.msgs-fbar .fdrop select{text-overflow:ellipsis;field-sizing:fixed;flex:1;max-width:none;overflow:hidden;min-width:0!important}.msgs-fbar .msgs-between,.msgs-fbar .freset{grid-column:1/-1}.msgs-fbar .freset{justify-self:end;margin-left:0}.msgs-between{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.msgs-between .input{width:auto;height:30px;padding:0 8px;font-size:12.5px}.msgs-fbar+.msgs-found,.msgs-fbar+p+.msgs-found{margin-top:0}.msgs-fbar+.msgs-found>.msgs-group:first-child>.msgs-sec{border-top:0}.msgs-hit-img{vertical-align:-3px;color:var(--ink-2);margin-right:2px}.find-bar{background:var(--surface-2,#f7f9fb);border-bottom:1px solid var(--line);color:var(--ink-2);flex:none;align-items:center;gap:6px;padding:8px 14px;display:flex}.find-bar .input{flex:1;min-width:0;height:32px}.find-n{font-family:var(--font-num);white-space:nowrap;text-align:right;min-width:64px;font-size:12.5px}.find-bar .sq-act:disabled{opacity:.4;cursor:default}::highlight(tr2d-find){color:#16202a;background:#fdf6a3}::highlight(tr2d-find-on){color:#16202a;background:#f6ef55}.ch-one.find-on .ch-bubble{outline-offset:2px;outline:3px solid #f6ef55}.msgs-window{flex-direction:column;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.msgs-window>.pg-msgs{flex-direction:column;flex:1;min-height:0;display:flex}.pg-msgs.popped .msgs-grid{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pg-msgs.popped .msgs-thread,.pg-msgs.popped .msgs-list{height:auto;min-height:0}.msgs-fold-n{margin-left:auto;margin-right:6px}.msgs-group.folded+.msgs-group{margin-top:0}.msgs-group.folded+.msgs-group>.msgs-sec{border-top:0}.sec-menu-list{min-width:max-content}.sec-menu-list .mi{white-space:nowrap}.msgs-tune{color:#cfe0ec;width:32px;height:32px;right:4px}.msgs-tune.on{background:var(--teal-soft);color:var(--teal-2)}.msgs-app-ic{flex:none;width:38px;height:38px}.menu .mi-sec{padding:5px 0;position:relative}.menu .mi-sec .mi{border-bottom:0;align-items:center;padding:8px 14px}.menu .mi-sec .mi .line-ic{color:var(--ink-2);flex:none}.menu .mi-sec .mi.danger .line-ic{color:inherit}.menu .mi-sec+.mi-sec:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:0;left:12px;right:12px}.menu .mh{border-bottom:1px solid var(--line-strong)}body.counts-red .navlink .count,.tc-prev.red .count{color:#fff;background:#c62828}body.counts-navy .navlink .count,.tc-prev.navy .count{color:#fff;background:#044872}body.counts-mint .navlink .count,.tc-prev.mint .count{color:#044872;background:#93e3c3}body.counts-logo .navlink .count,.tc-prev.logo .count{color:#044872;background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}.tc-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);gap:18px;width:max-content;margin-top:10px;padding:8px 12px;font-size:13.5px;display:flex}.tc-prev .navlink{align-items:center;gap:6px;padding:0;display:inline-flex}.nb-silmenu .nb-on{color:var(--tab);border-bottom:1px solid var(--line);font-weight:700}body.font-readable{--font-ui:"Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",sans-serif;--font-num:var(--font-ui)}body.font-dyslexic{--font-ui:"OpenDyslexic",system-ui,-apple-system,"Segoe UI",sans-serif;--font-num:var(--font-ui)}.topnav .navlink .line-ic{vertical-align:-3px;width:16px;height:16px;color:var(--ink-3);margin-right:7px}.topnav .navlink.active .line-ic,.topnav .navlink[aria-current=page] .line-ic{color:var(--tab)}.topnav .navlink .ph-ic{vertical-align:-8px;border-radius:7px;width:26px;height:26px;margin-right:8px;padding:4px}.ti-prev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);gap:22px;width:max-content;margin-top:10px;padding:10px 16px 0;font-size:14px;font-weight:600;display:flex}.ti-prev .navlink{border-bottom:3px solid #0000;align-items:center;padding-bottom:9px;display:inline-flex}.ti-prev .navlink.active{color:var(--tab);border-bottom-color:var(--tab)}.ti-prev .line-ic{width:16px;height:16px;color:var(--ink-3);margin-right:7px}.ti-prev .navlink.active .line-ic{color:var(--tab)}.ti-prev .ph-ic{border-radius:7px;width:26px;height:26px;margin-right:8px;padding:4px}.seg,.viewseg{border:1px solid var(--line-strong);border-radius:var(--r-md);flex-wrap:wrap;flex:none;display:inline-flex;overflow:hidden}.seg button,.viewseg button{font-family:var(--font-ui);color:var(--ink);background:var(--surface);border:0;border-right:1px solid var(--line-strong);cursor:pointer;letter-spacing:0;height:32px;padding:0 14px;font-size:13.5px;font-weight:500}.seg button:last-child,.viewseg button:last-child{border-right:0}.seg button[aria-pressed=true],.seg button[aria-checked=true],.viewseg button[aria-pressed=true],.viewseg button[aria-checked=true]{background:var(--navy);color:#fff;font-weight:600}.fdrop,.fsearch,.fchip,.freset,.fcount{font-size:13px}.pg-audit .au-client .input,.pg-audit .au-custom .input{height:32px;padding:0 10px;font-size:13px}.srcb,.round,.beta,.pn-kind,.pg-clients .cl-tag,.tag-edit{border-radius:5px;padding:2px 8px;font-size:12px;font-weight:600}.hm-yours{font-weight:600}.wp-toolbar .lock{padding:3px 10px}.navlink .count,.ftabs-list .c,.ws-tabs .q-ct,.ws-tabs .oi-pill,.nb-tabs .n{padding:1px 7px;font-size:11.5px;font-weight:600}.ftabs-list button,.ws-tabs button{padding:8px 12px 6px;font-size:14px}.nb-tabs button{font-size:13.5px}.ti-prev .navlink{border-bottom-width:4px}.kbd,.menu .mi-key,.sc-key,.yn .k{font-family:var(--font-ui);font-size:11.5px;font-weight:600}.btn.qw-btn{font-weight:600}.freset,.gaprow .go,.ctx-blk .ref-link,.rv-wp{font-size:12.5px;font-weight:600}:root{--btn-gap:6px}.sq-act,.btn.pin-btn.icon,.ar-gear{border-radius:7px;width:30px;height:30px}.ent small,.rv-sub,.pg-clients .cl-fiscal,.pg-clients .cl-sub-ein{font-size:12.5px}.pg-templates .trow .nm b,.oi .ti,.rc-t b,.cc-t b{font-size:14px}.oi .sub,.rc-t small,.cc-t small,.rc-f,.cc-f,.hm-note .at{font-size:12.5px}.nb-tx,.callout,.pg-start .callout,.banner,.syncbar .tx,.tpl-newer,.locked{font-size:13.5px}.bc-bar,.practice-bar{padding:8px 16px;font-size:13.5px}.pg-client .panel-h .sub,.pg-time .tm-vh p,.ob-count,.grp .cnt,.sess .sh .cnt{font-size:12.5px}.grp .none,.ip-none,.ted-none{color:var(--ink-2);padding:12px 16px;font-size:13.5px}.nb-empty,.hm-caught{padding:18px 16px}.label,.stat .k,.pg-client .cl-facts dt{letter-spacing:.08em;font-size:11.5px;font-weight:700}.results .grp,.nb-grp,.menu .mi-label,.sec-menu-h{letter-spacing:.06em;font-size:11px;font-weight:700}.ctx h3,.sc-list h3,.tm-why h4,.cmp h3{letter-spacing:.08em;font-size:12px;font-weight:700}.away-ask .aw-l{font-size:12.5px}.yn{font-size:13.5px;font-weight:600}.bar-1 .brand{gap:12px;font-size:24px}.brand .brand-ic{flex:none;width:38px;height:38px}.bar-1 .brand:hover{background:0 0}.bar-1 .brand:focus-visible{outline-offset:2px;outline:2px solid #93e3c3}.bar-1 .brand{gap:0}.bar-1 .brand .brand-ic{margin-right:-2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tab:#4ea9b7}:root:not([data-theme=light]) .msgs-logo{opacity:1;background:#f6f4ef;border-radius:18px;padding:28px 32px}:root:not([data-theme=light]) .wordmark,:root:not([data-theme=light]) .msgs-wm2,:root:not([data-theme=light]) .brand-ic,:root:not([data-theme=light]) .msgs-app-ic,:root:not([data-theme=light]) .ph-ic,:root:not([data-theme=light]) .qw-btn,:root:not([data-theme=light]) .count,:root:not([data-theme=light]) .pdot,:root:not([data-theme=light]) .tag,:root:not([data-theme=light]) .chip,:root:not([data-theme=light]) .stat{filter:saturate(.82)brightness(.94)}}:root[data-theme=dark]{--tab:#4ea9b7}:root[data-theme=dark] .msgs-logo{opacity:1;background:#f6f4ef;border-radius:18px;padding:28px 32px}:root[data-theme=dark] .wordmark,:root[data-theme=dark] .msgs-wm2,:root[data-theme=dark] .brand-ic,:root[data-theme=dark] .msgs-app-ic,:root[data-theme=dark] .ph-ic,:root[data-theme=dark] .qw-btn,:root[data-theme=dark] .count,:root[data-theme=dark] .pdot,:root[data-theme=dark] .tag,:root[data-theme=dark] .chip,:root[data-theme=dark] .stat{filter:saturate(.82)brightness(.94)}.menu .mh{align-items:center;gap:12px;display:flex}.menu .mh-photo,.menu .mh-dot{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.menu .mi-sw{background:#b7c2cc;border-radius:999px;flex:none;width:32px;height:18px;margin-left:auto;transition:background .15s;position:relative}.menu .mi-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.menu .mi-sw.on{background:var(--tab)}.menu .mi-sw.on:after{left:16px}.menu .mi-2{flex-direction:column;line-height:1.25;display:flex}.menu .mi-2 small{color:var(--ink-2);font-size:12px}@media (display-mode:window-controls-overlay){:root{--strip:#033552}.bar-1{background:linear-gradient(to bottom,var(--strip) 0,var(--strip) calc(env(titlebar-area-height,0px) / var(--tz,1) + var(--tb-extra,0px)),var(--navy) calc(env(titlebar-area-height,0px) / var(--tz,1) + var(--tb-extra,0px)))}.msgs-window:before{height:calc(env(titlebar-area-height,0px) / var(--tz,1) + var(--tb-extra,0px));background:var(--strip)}}@media (display-mode:window-controls-overlay) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--strip:#12212e}}@media (display-mode:window-controls-overlay){:root[data-theme=dark]{--strip:#12212e}}.ch-muted-ic{color:var(--ink-3);flex:none;margin-left:6px;display:inline-flex}.ch-count.muted{background:var(--line);color:var(--ink-2)}.mute-menu{display:inline-flex;position:relative}.mute-menu .menu{z-index:30;min-width:230px;position:absolute;top:calc(100% + 6px);right:0}main:has(>.pg-msgs){padding-bottom:20px}.update-bar{background:var(--sel-bg);border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:9px clamp(16px,2.5vw,32px);font-size:13.5px;display:flex}.update-bar .sp{flex:1}.mi .mi-dot{background:#c62828;border-radius:50%;width:8px;height:8px;margin-left:auto}.mi .mi-ver{font:500 12px var(--font-num);color:var(--ink-2);margin-left:auto}.mi .mi-ver+.mi-dot{margin-left:8px}:root[data-theme=dark] .ch-count:not(.muted){color:#fff;background:#044872}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ch-count:not(.muted){color:#fff;background:#044872}}.save-ok{background:var(--ok-soft);color:var(--ok);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.save-ok svg{flex:none}.crumbs .here{color:var(--ink);font-weight:600}.btn:not(.primary):not(.danger):not(.on-bar):not(.linkish):not(.qw-btn),.nb-ctl:not(.nb-turnon),.sq-act,.fdrop:not(.set),.fchip:not(.on),select.select,select.input{border-color:var(--tab);color:var(--tab);box-shadow:0 1px 2px #1020301f}.btn:not(.primary):not(.danger):not(.on-bar):not(.linkish):not(.qw-btn) svg,.nb-ctl:not(.nb-turnon) svg,.sq-act svg{color:var(--tab)}.sq-act.wb svg{color:inherit}.fdrop:not(.set) select,.fdrop:not(.set) .cv{color:var(--tab)}.btn:not(.primary):not(.danger):not(.on-bar):not(.linkish):not(.qw-btn):not(.bc-got):hover:not(:disabled),.nb-ctl:not(.nb-turnon):hover:not(:disabled),.sq-act:hover:not(:disabled),.fdrop:not(.set):hover,.fchip:not(.on):hover,select.select:hover,select.input:hover{border-color:var(--tab);color:var(--tab);background-color:var(--sel-bg);box-shadow:0 2px 6px #10203029}.btn:not(.primary):not(.danger):not(.on-bar):not(.linkish):not(.qw-btn):active:not(:disabled),.nb-ctl:not(.nb-turnon):active:not(:disabled),.sq-act:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn:disabled,.nb-ctl:disabled,.sq-act:disabled{opacity:.45;box-shadow:none!important}.seg,.viewseg{border-color:var(--tab);box-shadow:0 1px 2px #1020301f}.seg button,.viewseg button{border-right-color:var(--tab)}.seg button:not([aria-pressed=true]):not([aria-checked=true]),.viewseg button:not([aria-pressed=true]):not([aria-checked=true]){color:var(--tab)}.seg button:hover:not([aria-pressed=true]):not([aria-checked=true]),.viewseg button:hover:not([aria-pressed=true]):not([aria-checked=true]){background:var(--sel-bg)}.key-hint{font:600 11.5px/1.5 var(--font-ui);color:var(--ink-2);background:var(--bg);border:1px solid var(--line-strong,#c5ccd3);vertical-align:1px;white-space:nowrap;border-radius:4px;margin-left:8px;padding:0 6px;display:inline-block}.key-hint.on-navy{color:#dbe7f0;background:0 0;border-color:#ffffff59;flex:none;margin:0 6px 0 0}.yn button .key-hint{opacity:.75;color:inherit;background:0 0;border-color:currentColor;margin-left:6px;padding:0 4px;font-size:11px}.search:focus-within .key-hint{display:none}.emoji-pop{z-index:1000;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0000002e}.rx-bar{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;align-items:center;gap:1px;padding:3px;display:inline-flex;box-shadow:0 2px 10px #00000024}.rx-q{cursor:pointer;width:30px;height:30px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.rx-q:hover,.rx-q.on{background:var(--sel-bg)}.rx-q.on{box-shadow:inset 0 0 0 1px var(--tab)}.rx-plus{border-left:1px solid var(--line);border-radius:0 6px 6px 0;margin-left:2px}.rx-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.rx-chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;height:26px;font:inherit;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.rx-chip .rx-e{font-size:15px;line-height:1}.rx-chip b{color:var(--ink-2);font-size:12px}.rx-chip:hover{border-color:var(--tab)}.rx-chip.mine{border-color:var(--tab);background:var(--sel-bg)}.rx-chip.mine b{color:var(--tab)}.rx-add{color:var(--ink-3);opacity:0;padding:0 7px;transition:opacity .12s}.ch-one:hover .rx-add,.rx-add:focus-visible,.cm:hover .rx-add,.cm-one:hover .rx-add{opacity:1}.ch-line{position:relative}.ch-rxbar{z-index:5;visibility:hidden;position:absolute;top:-36px;left:0}.ch-one.mine:not(.small) .ch-rxbar,.ch-replies.from-mine .ch-rxbar{left:auto;right:0}.ch-one:hover .ch-rxbar,.ch-one:focus-within .ch-rxbar,.ch-rxbar.open{visibility:visible}.ch-one.mine .rx-chips{justify-content:flex-end}.ch-replies .ch-one.mine .rx-chips{justify-content:flex-start}.ch-replies.from-mine .rx-chips{justify-content:flex-end}.ch-emo{font-size:16px;line-height:1}.cm-one{position:relative}.cm-rxbar{z-index:5;visibility:hidden;position:absolute;top:2px;right:0}.cm-rxbar .rx-q{width:26px;height:26px;font-size:15px}.cm-one:hover .cm-rxbar,.cm-one:focus-within .cm-rxbar,.cm-rxbar.open{visibility:visible}:root{--tip-bg:#044872}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tip-bg:#1d5a80}}:root[data-theme=dark]{--tip-bg:#1d5a80}.saved-spot{position:relative}.saved-quiet{z-index:2;color:var(--ok);pointer-events:none;opacity:1;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:opacity .4s;display:inline-flex;position:absolute;top:8px;right:10px}.saved-quiet.going{opacity:0}.saved-quiet.bad{color:var(--bad)}body.reduce-motion .saved-quiet{transition:none}@media (prefers-reduced-motion:reduce){.saved-quiet{transition:none}}.rx-chip.tip{position:relative}.rx-chip.tip:hover:after,.rx-chip.tip:focus-visible:after{left:0;transform:none}.ch-one.mine .rx-chip.tip:hover:after,.ch-one.mine .rx-chip.tip:focus-visible:after{left:auto;right:0}.ch-replies .ch-one.mine .rx-chip.tip:hover:after,.ch-replies .ch-one.mine .rx-chip.tip:focus-visible:after{left:0;right:auto}.ch-replies.from-mine .rx-chip.tip:hover:after,.ch-replies.from-mine .rx-chip.tip:focus-visible:after{left:auto;right:0}.setrow>.k>.saved-quiet{top:0;right:0}.saved-quiet.beside{vertical-align:middle;margin-left:8px;display:inline-flex;position:static}.setrow.foot.empty{display:none}.nb-quote.ch-q{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb-panel .nb-list{overscroll-behavior:contain}.chev.up{transform:rotate(180deg)}.nb-ic.solid,.ch-kic{box-shadow:none}.nb-ic.solid svg,.ch-kic svg{stroke-width:2.2px}.ch-panel .nb-f{align-items:center;display:flex}.ch-panel .nb-f .linkish{font:inherit;color:var(--teal-2);font-weight:600;text-decoration:underline}.panel-h>.nb.ch{margin-left:auto}.ch-thread-acts .nb.ch,.panel-h>.nb.ch{border-left:1px solid #ffffff47;padding-left:10px}.icon-btn.ch-in-head{color:#fff}.icon-btn.ch-in-head:hover{background:#ffffff1f}.panel-h .nb-panel{text-transform:none;letter-spacing:normal;text-align:left;font-size:14px;font-weight:400;line-height:1.45}.here-dot{vertical-align:middle;background:#1f9d55;border-radius:50%;flex:none;width:5px;height:5px;margin-left:6px;display:inline-block;position:relative;top:-1px}.panel-h .here-dot{background:#5fe08f;margin-left:8px}.here-last{letter-spacing:normal;text-transform:none;opacity:.85;margin-left:10px;font-size:12.5px;font-weight:400}:root[data-theme=dark] .here-dot{background:#3ccf7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .here-dot{background:#3ccf7a}}body.counts-navy .nb-tabs .n{color:#fff;background:#044872}body.counts-mint .nb-tabs .n{color:#044872;background:#93e3c3}body.counts-logo .nb-tabs .n{color:#044872;background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}body.counts-app .nb-tabs .n{background:var(--warn-soft);color:var(--warn)}body.counts-red .nb-tabs .n{color:#fff;background:#c62828}.msgs-app-note{background:var(--sel-bg);border:1px solid var(--line-strong);border-left:4px solid var(--tab);border-radius:var(--r-lg);align-items:center;gap:14px;margin:0 0 12px;padding:12px 16px;display:flex}.msgs-app-note-ic{flex:none;width:40px;height:40px}.msgs-app-note-tx{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.msgs-app-note-tx b{color:var(--ink);font-size:15px}.msgs-app-note-tx span{color:var(--ink-2);font-size:13px}.msgs-app-bar .brand{text-decoration:none}.msgs-bar-name{letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(90deg,#5bc0c8 0%,#93e3c3 45%,#f6ef55 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:8px;font:700 24px/1 Montserrat,system-ui,sans-serif}.msgs-app-bar{z-index:30;flex:none;margin:-12px -12px 12px;position:relative}.menu a.mi{color:inherit;text-decoration:none}@media (display-mode:window-controls-overlay){.msgs-window:has(.msgs-app-bar){padding-top:12px}.msgs-window:has(.msgs-app-bar):before{display:none}.scrim{padding-top:calc(env(titlebar-area-height,33px) / var(--tz,1) + var(--tb-extra,0px) + 16px)}.modal{max-height:calc((100vh - 32px) / var(--zoom,1) - env(titlebar-area-height,33px) / var(--tz,1) - var(--tb-extra,0px))}}.sec-menu-h.sec-menu-h2{border-top:1px solid var(--line-strong);margin-top:6px;padding-top:10px}.ch-tools .ch-t-when{color:var(--ink-3);border-left:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:3px;padding:0 8px;font-size:12px}.ch-tools .ch-t{color:var(--ink-2)}.ch-tools .ch-t .line-ic{width:16px;height:16px}.ch-t-more{display:inline-flex;position:relative}.ch-t-menu{z-index:20;min-width:180px;position:absolute;top:calc(100% + 6px);right:0}.ch-one.theirs .ch-t-menu,.ch-replies:not(.from-mine) .ch-t-menu{left:0;right:auto}.ch-t-menu .mi.danger{color:var(--bad-ink,#b3261e)}.ch-rxbar.ch-tools.open{visibility:visible}.ch-one.reacted .ch-rxbar:not(.open){visibility:hidden}.ch-thread .tip:hover:after{opacity:0;animation:.12s .5s forwards tip-wait}@keyframes tip-wait{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ch-thread .tip:hover:after{animation-duration:0s}}.msgs-title .msgs-app-ic{border-radius:8px;width:34px;height:34px}.msgs-thread>.panel-h{flex:none}.ch-rxbar.ch-tools{white-space:nowrap;flex-wrap:nowrap;width:max-content;max-width:none}.ch-hover-when{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;visibility:hidden;flex:none;align-self:center;font-size:11.5px}.ch-one:hover>.ch-line>.ch-hover-when,.ch-one:focus-within>.ch-line>.ch-hover-when{visibility:visible}.pg-msgs .msgs-thread>.panel-h .th-face{box-sizing:border-box;object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px;display:inline-block}.pg-msgs .msgs-thread>.panel-h .th-face.dot{border:0;width:10px;height:10px;margin-left:2px;box-shadow:0 0 0 1.5px #ffffffd9}.msgs-thread>.panel-h .th-sep{border-left:1px solid #ffffff4d;flex:none;align-self:center;width:0;height:24px;margin:0 10px}.nb-h .nb-all svg{width:20px}.nb-sil{border:1px solid var(--line);border-radius:var(--r-md);background:var(--row-alt);gap:12px;margin:10px 14px 0;padding:12px 14px 14px;display:grid}.nb-sil-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11.5px;font-weight:700;display:block}.nb-scope{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.nb-scope button{height:38px;padding:0 8px}.nb-sil-times{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nb-sil-times .btn{justify-content:center}.nb-sil-on{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.nb-sil-on span{flex:1;min-width:0}.nb-tabs .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;line-height:1.5}svg.inf{vertical-align:-.02em;width:1.5em;height:.72em;display:inline-block;overflow:visible}.nb-count svg.inf{vertical-align:0;width:13px;height:6.5px}.ch-count{min-width:0;height:auto;font-family:var(--font-num);border-radius:9px;padding:1px 7px;font-size:11.5px;font-weight:600;line-height:1.5}body.bell-navy .nb-count,body.bell-navy .nb-dot{color:#044872;background:#fff}body.bell-app .nb-count,body.bell-app .nb-dot{color:#044872;background:#f6ef55}body.bell-mint .nb-count,body.bell-mint .nb-dot{color:#044872;background:#93e3c3}body.bell-logo .nb-count,body.bell-logo .nb-dot{color:#044872;background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}.ch-tool.on{background:var(--sel-bg);color:var(--tab)}.ch-tool:disabled{opacity:.4;cursor:default;background:0 0}.ch-replying{border-left:3px solid var(--tab);background:var(--sel-bg);color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;margin:0 0 6px;padding:6px 6px 6px 10px;font-size:13px;display:flex}.ch-replying>svg{width:16px;height:16px;color:var(--tab);flex:none}.ch-replying>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ch-replying b{color:var(--ink)}.ch-replying-x{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none}.ch-replying-x:hover{background:var(--surface);color:var(--ink)}.conv-menu .menu{width:auto;min-width:280px}.conv-menu .menu .mi svg{color:var(--ink-2);flex:none}.conv-menu .menu .mi.danger,.conv-menu .menu .mi.danger svg{color:var(--bad-ink,#b3261e)}.conv-menu .mi-sub{padding:0 0 4px 40px}.conv-menu .mi-sub .mi{border-radius:6px;padding:6px 14px;font-size:13.5px}.conv-menu .mi-sub .mi:hover{background:var(--sel-bg)}.pg-msgs .msgs-list{overflow:hidden}.pg-msgs .msgs-scroll{flex:auto;min-height:0;overflow:hidden auto}.pg-msgs .msgs-scroll>.msgs-group:first-child{margin-top:0}.pg-msgs .msgs-scroll>.msgs-group:first-child>.msgs-sec{border-top:0}.tip.tip-left:hover:after,.tip.tip-left:focus-visible:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.ch-conv-row:hover:not(:has(.ch-conv-x)) .ch-conv-w{visibility:visible}.ch-compose:not(.reply) .mention textarea{min-height:calc(10.15em + 16px)}.ch-tool.ch-cite{font-size:18px;font-weight:400;font-family:var(--font-ui);line-height:1}.ch-tool.ch-list svg{width:20px;height:20px}.pg-msgs .msgs-thread>.panel-h .sq-act.wb.grp-btn{gap:5px;width:auto;padding:0 8px}.grp-btn .grp-n{font:600 14px var(--font-ui)}.grp-list{min-width:240px;max-height:min(420px,60vh);overflow:auto}.grp-list .grp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:10px 14px 6px;font-size:11.5px;font-weight:700}.grp-list ul{margin:0;padding:0 0 8px;list-style:none}.grp-list li{color:var(--ink);align-items:center;gap:2px;padding:7px 14px;font-size:14px;display:flex}.grp-list li small{color:var(--ink-2);margin-left:auto;font-size:12px}@supports (appearance:base-select){select{appearance:base-select!important}select::picker(select){appearance:base-select!important}select::picker-icon{display:none}select{align-items:center}select::picker(select){border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);min-width:anchor-size(width);border-radius:10px;margin-top:4px;padding:4px}select option{font:inherit;color:var(--ink);background:0 0;border-radius:6px;gap:8px;padding:7px 12px 7px 8px;font-size:13.5px}select option:hover,select option:focus-visible{background:var(--sel-bg);color:var(--ink);outline:none}select option:checked{color:var(--tab);font-weight:600}select option::checkmark{color:var(--tab)}select option:disabled{color:var(--ink-3)}}.bc-sw{min-width:19px;font:600 11.5px/19px var(--font-num);text-align:center;vertical-align:1px;background:var(--warn-soft);color:var(--warn);border-radius:9px;margin-right:7px;padding:0 6px;display:inline-block}.bc-sw.navy{color:#fff;background:#044872}.bc-sw.red{color:#fff;background:#c62828}.bc-sw.mint{color:#044872;background:#93e3c3}.bc-sw.logo{color:#044872;background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}.seg button[aria-pressed=true] .bc-sw{box-shadow:0 0 0 1.5px #fff}:root[data-theme=dark] .bc-sw.navy{box-shadow:0 0 0 1px #a9bfd2}:root[data-theme=dark] .panel-h .btn.primary:not(:disabled),:root[data-theme=dark] .set-card-h .btn.primary:not(:disabled){background:#2a6690;border-color:#2a6690}.set-card .ar-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"s1 foot""s2 s3";display:grid}.set-card .ar-steps .ar-s1{grid-area:s1}.set-card .ar-steps .ar-s2{grid-area:s2}.set-card .ar-steps .ar-s3{border-left:1px solid var(--line);grid-area:s3}.set-card .ar-steps .ar-foot{background:0 0;flex-wrap:wrap;grid-area:foot;justify-content:flex-end;align-self:stretch;align-items:flex-start;padding:14px 16px}.set-card .ar-steps .ar-foot>span{text-align:right;flex:auto;padding-top:9px}.about-box{text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.about-box img{border-radius:16px}.about-name{font-family:Montserrat,var(--font-ui);letter-spacing:.02em;color:var(--tab);font-size:22px;font-weight:700}.about-box dl{grid-template-columns:auto auto;gap:4px 12px;margin:4px 0 0;font-size:14px;display:grid}.about-box dt{color:var(--ink-2);text-align:right}.about-box dd{text-align:left;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.about-state{color:var(--ink-2);max-width:40ch;margin:6px 0 0;font-size:13.5px}.about-state.ok{color:var(--ok-ink,#11603f);font-weight:600}.about-state.newer{color:var(--ink);font-weight:600}.about-name span{color:var(--ink-2)}.about-off{color:var(--bad-ink,#a8321c)}.wn-build{align-items:center;gap:14px;margin-bottom:16px;display:flex}.wn-build .btn{margin-left:auto}.wn-list{gap:16px;display:grid}.wn-items{margin:0;padding:6px 18px 14px;list-style:none;display:grid}.wn-items li{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:flex}.wn-items li:first-child{border-top:0}.wn-tag{text-align:center;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;width:76px;padding:2px 0;font-size:11px;font-weight:700}.wn-new{color:#11603f;background:#e3f4ee}.wn-improved{background:var(--sel-bg);color:var(--tab)}.wn-fixed{color:#8a4b00;background:#fdf0dc}:root[data-theme=dark] .wn-new{color:#9ee2c3;background:#173a2e}:root[data-theme=dark] .wn-fixed{color:#f3c98b;background:#3a2a12}.wn-modal{max-height:min(64vh,640px);overflow:auto}.wn-modal .panel{box-shadow:none}.pg-set .perm-tbl tbody td.c{vertical-align:top;padding-top:14px}.rv-tbl tbody td.tick{vertical-align:top;padding-top:26px}.pg-ws .gaprow{align-items:flex-start}.pg-ws .gaprow>:not(input):not(.mk):not(.ref):not(.txt){align-self:center}.pg-ws .gaprow>input.radio,.pg-ws .gaprow>.mk,.pg-ws .gaprow>.ref{margin-top:3px}.pg-set .team-note{color:var(--ink-2);align-items:center;gap:16px;font-size:12.5px;display:flex}.pg-set .perm-pair{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.pg-set .perm-one{min-width:0}.pg-set .perm-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--tab);margin:0 0 6px 2px;font-size:11.5px;font-weight:700}.pg-set .perm-pair .perm-tbl thead th{white-space:nowrap;vertical-align:middle;box-sizing:border-box;max-width:none;height:44px}.pg-set .perm-people{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.pg-set .perm-person{border:1px solid var(--tab);color:var(--tab);background:var(--sel-bg);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-weight:600;display:inline-flex}.pg-set .perm-person button{color:var(--tab);cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;font-size:12px;line-height:1}.pg-set .perm-person button:hover{background:var(--bad-soft,#fde8e8);color:var(--bad,#b3261e)}thead .set-i.tip:hover:after,thead .set-i.tip:focus-visible:after{text-transform:none;letter-spacing:normal;z-index:30;font-weight:400;top:calc(100% + 8px);bottom:auto}thead .set-i{text-transform:none;letter-spacing:normal}.pn-kind{box-sizing:border-box;text-align:center;border:1px solid #0000;width:104px}.pn-x{align-self:flex-start;margin-top:8px}.pn-kind.k-review{background:var(--sel-bg);color:var(--tab)}.pn-kind.k-conversation{background:var(--teal-soft);color:var(--teal)}.pn-kind.k-client{background:var(--ok-soft);color:var(--ok)}.pn-kind.k-open_item{background:var(--warn-soft);color:var(--warn)}.pn-kind.k-template{background:var(--bg);color:var(--ink-2);border-color:var(--line-strong)}.pn-kind.k-notification{background:var(--info-soft);color:var(--info);border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tint-ink:#fff}}:root[data-theme=dark]{--tint-ink:#fff}.pg-set .perm-pair .perm-one{flex:auto}.pg-set .perm-pair .perm-one .perm-tbl{width:100%}.page-head .actions .btn.pin-btn.icon{border-radius:var(--r-md);width:38px;height:38px;color:var(--tab)}.page-head .actions .btn.pin-btn.icon.on{color:var(--tab);border-color:var(--tab);background:var(--sel-bg)}.seg,.viewseg{align-self:flex-start;width:fit-content;max-width:100%}.rv-tbl .due small{margin:0 4px 0 0;display:inline}:root{--stick-top:0px;--stick-h:var(--page-h,calc(100vh / var(--zoom,1) - 102px))}.app-shell{flex-direction:column;display:flex;position:fixed;inset:0}.app-shell>.bar{flex:none;position:relative}.page-scroll{flex:1;min-height:0;position:relative;overflow:auto}html.flow{--stick-top:var(--hdr-h,102px);--stick-h:calc(100vh / var(--zoom,1) - var(--hdr-h,102px))}html.flow .app-shell{display:block;position:static}html.flow .app-shell>.bar{position:sticky}html.flow .page-scroll{overflow:visible}@media print{.app-shell{display:block;position:static}.page-scroll{overflow:visible}}.pdot.pale{box-shadow:inset 0 0 0 1.5px #14202b99}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pdot.pale{box-shadow:inset 0 0 0 1px #14202b38}:root:not([data-theme=light]) .pdot.deep{box-shadow:0 0 0 1.5px #fff9}}:root[data-theme=dark] .pdot.pale{box-shadow:inset 0 0 0 1px #14202b38}:root[data-theme=dark] .pdot.deep{box-shadow:0 0 0 1.5px #fff9}.pg-ws .ws-tabs .q-ct:not(.none),.pg-ws .ws-tabs .oi-pill.has{color:#fff;background:#044872;border:1px solid #0000;border-radius:9px}body.counts-red:not(.counts-off) .pg-ws .ws-tabs .q-ct:not(.none),body.counts-red:not(.counts-off) .pg-ws .ws-tabs .oi-pill.has{color:#fff;background:#c62828}body.counts-mint:not(.counts-off) .pg-ws .ws-tabs .q-ct:not(.none),body.counts-mint:not(.counts-off) .pg-ws .ws-tabs .oi-pill.has{color:#044872;background:#93e3c3}body.counts-logo:not(.counts-off) .pg-ws .ws-tabs .q-ct:not(.none),body.counts-logo:not(.counts-off) .pg-ws .ws-tabs .oi-pill.has{color:#044872;background:linear-gradient(90deg,#f6ef55 0%,#93e3c3 55%,#5bc0c8 100%)}body.counts-app:not(.counts-off) .pg-ws .ws-tabs .q-ct:not(.none),body.counts-app:not(.counts-off) .pg-ws .ws-tabs .oi-pill.has{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.pg-ws .ws-tabs .q-ct.none,.pg-ws .ws-tabs .oi-pill.none{color:var(--ink-3);background:0 0;border:0;min-width:0;padding-left:2px;padding-right:0;font-weight:500}.pp-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-l{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.pp-role{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.pp-none{color:var(--ink-3);font-size:13px}.tbl th.c-oi,.tbl td.c-oi{text-align:center}.tbl td.c-oi .oi-counts{justify-content:center}.infotip-b,span.set-i{text-indent:-1px;width:18px!important;height:18px!important;padding:1px 0 0!important;font-family:Georgia,Times New Roman,Times,serif!important;font-size:12.5px!important;font-style:italic!important;font-weight:700!important;line-height:1!important}th .infotip-b,thead span.set-i{vertical-align:-1px;border-width:1.1px!important;width:13px!important;height:13px!important;padding:1px 0 0!important;font-size:9px!important}.set-i.tip:after{font-family:var(--font-ui)!important;white-space:pre-line!important;font-style:normal!important;font-weight:400!important}.swatch.tip:hover:after{opacity:1;z-index:40;white-space:nowrap}.bc-bar .bc-x{color:#14202b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:6px;font-size:15px;line-height:1}.bc-bar .bc-x:hover{background:#00000014}.bc-bar.upd-bar{align-items:center}.bc-bar.upd-bar p a{color:#0a4f7a;font-weight:700}.bc-bar .btn.bc-got,.bc-bar .btn.bc-got:hover{color:#fff!important}p,li,dd,figcaption,.callout,.tiny,.sub,label{text-wrap:pretty}h1,h2,h3,h4,.hd{text-wrap:balance}.rec-time{cursor:default;white-space:nowrap;border-radius:3px;display:inline-grid}.rec-time>span{grid-area:1/1}.rec-time .rt-mine{visibility:hidden;color:var(--tab);font-weight:600}.rec-time.mine .rt-mine{visibility:visible}.rec-time.mine .rt-firm{visibility:hidden}.rec-time:focus-visible{outline:2px solid var(--tab);outline-offset:1px}.firm-times-note{color:var(--ink-2);margin:4px 0 0;font-size:12.5px}body.cv-rg{--it-missing:#e69f00;--it-missing-line:#c78900;--it-missing-bg:#fbe9c6;--it-missing-ink:#6e4a00;--it-follow:#56b4e9;--it-follow-line:#2e95cf;--it-follow-bg:#dceffa;--it-follow-ink:#0b4f75;--bad:#a3007d;--bad-fill:#a3007d;--bad-soft:#f7e3f1}body.cv-rg.cv-dark{--it-missing:#e69f00;--it-missing-line:#e69f00;--it-missing-bg:#33260a;--it-missing-ink:#f2c46a;--it-follow:#56b4e9;--it-follow-line:#56b4e9;--it-follow-bg:#10283a;--it-follow-ink:#9fd3f3;--bad:#e77ccb;--bad-fill:#b0168a;--bad-soft:#36142d}.bulk{background:var(--sel-bg);border-bottom:2px solid var(--tab);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.bulk-n{color:var(--tab);margin-right:4px;font-size:14px}.bulk .select{width:auto;min-width:170px}.bulk-busy{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13.5px}.bulk-clear{margin-left:auto}.va-intro{color:var(--ink-2);margin:0 0 12px}.va-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:12px;display:flex}.va-tabs button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700}.va-tabs button.on{color:var(--tab);box-shadow:inset 0 -3px 0 var(--tab)}.va-list{border:1px solid var(--line);border-radius:8px;max-height:300px;margin-top:10px;overflow:auto}.va-list button{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:10px 12px;display:flex}.va-list button:last-child{border-bottom:0}.va-list button:hover{background:var(--sel-bg)}.va-list button.on{background:var(--sel-bg);box-shadow:inset 3px 0 0 var(--tab);font-weight:700}.va-role{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:11.5px;font-weight:700}.va-none{color:var(--ink-3);padding:12px}.va-body{flex-direction:column;height:356px;display:flex}.va-body>.va-list{flex:1;max-height:none}.va-radio{border:1.5px solid var(--ink-3);background:var(--surface);border-radius:50%;flex:none;width:16px;height:16px}.va-list button.on .va-radio{border:5px solid var(--tab)}.me{position:relative}.me-as{background:var(--warn-soft,#fbf3b9);color:#14202b;border:1.5px solid var(--navy,#044872);letter-spacing:.04em;border-radius:99px;padding:2px 4px;font-size:9.5px;font-weight:800;line-height:1;position:absolute;bottom:-3px;left:22px}.va-fieldset{border:0;min-width:0;margin:0;padding:0}.va-set{margin:14px 16px 0}.sheet .oi-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--pink3);margin:14px 0 8px;font-size:11px;font-weight:700}.sheet .oi{grid-template-rows:auto auto auto}.sheet .oi .oi-note{border-left:2px solid var(--pok);color:var(--pink2,#48525c);grid-column:1/-1;margin:2px 14px 11px;padding-left:9px;font-size:12.5px;line-height:1.45}.bk-list{max-height:180px;color:var(--ink-2);margin:0 0 14px;padding-left:18px;font-size:13.5px;overflow:auto}.bk-list li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bk-list{list-style:outside}.nm-box{position:relative}.nm-btn{align-items:center;gap:7px;display:inline-flex}.nm-btn .nm-plus{flex:none}.nm-btn .caret{width:14px;height:14px;margin-left:2px;transition:transform .15s}.nm-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.nm-menu{width:190px}.nm-menu .mi{align-items:center;font-weight:600}.help-panel{z-index:25;background:var(--bg);border-top:1px solid var(--line);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}body.help-open header.bar .icon-btn[aria-label^=Help]{color:#fff;background:#ffffff1a}.help-panel iframe{background:#fff;border:0;flex:1;width:100%}.msgs-app-bar~.bc-bars{margin:-12px -12px 12px}.app-shell{overflow:auto hidden}.app-shell>*{min-width:985px}html.flow body:has(.app-shell){min-width:985px}@media (width<=1099px){.rv-tbl.fixed .c-st{min-width:170px}.rv-tbl.fixed .c-oi{width:11.5%}.rv-tbl.fixed .c-pr{width:17%}.rv-tbl.fixed .c-due{width:18%}.fchip{padding:0 10px}.fbar{column-gap:6px}.pg-home .hm-card .k{letter-spacing:.02em;font-size:11px}.rp-people th:first-child,.rp-people td:first-child,html .pg-report .rp-people.fixed .c-w{width:96px}html .pg-report .rp-people.fixed .c-p{width:84px}html .pg-report .rp-people.fixed .c-ut{width:150px}html .pg-report .rp-people .ut-bar{width:72px}.pg-ws .nextbar .msg>span:last-child{white-space:normal}}.app-shell>.hfade{z-index:20;pointer-events:none;width:36px;min-width:0;position:fixed;top:0;bottom:0}.app-shell>.hfade.r{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--ink) 22%,transparent));right:0}.app-shell>.hfade.l{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--ink) 22%,transparent));left:0}@media print{.app-shell>.hfade{display:none}}.crumbs{font-size:13.5px}.crumbs a,.crumbs button,.crumbs a:hover,.crumbs button:hover{color:var(--tab)}.crumbs .here,.crumbs b{color:var(--ink);font-weight:700}.crumbs{flex-wrap:nowrap;min-width:0}.crumbs>a,.crumbs>.here{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:52ch;overflow:hidden}.crumbs>.sep,.crumbs>a:first-child{flex:none}.brand-logo{font-family:"Montserrat",var(--font-ui);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:28px;font-weight:700;line-height:1;display:flex}.brand-logo .brand-ic{flex:none;width:44px;height:44px;margin-right:-2px}.si-who{border:1.5px solid var(--line);border-radius:10px;align-items:center;gap:12px;margin-bottom:4px;padding:12px 14px;display:flex}.si-who .si-ph{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.si-who .si-nm{flex:1;min-width:0;line-height:1.35}.si-who .si-nm b,.si-who .si-nm span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root{--kc:var(--bad);--kc-top:#a87900}.kc-star.top.on{color:var(--kc-top)}.kc-star{color:var(--ink-3);display:block}.kc-star.on{color:var(--kc)}.kc-mark{align-items:center;display:inline-flex}.kc-lead{vertical-align:-2px;margin-right:5px;display:inline-flex}.pri-tags{vertical-align:middle;flex:none;align-items:center;gap:5px;margin-left:8px;display:inline-flex}.pri-l2 .pri-tags{vertical-align:baseline;margin:0 6px 0 0}.pri-tags .tag{padding:0 6px;font-size:11px;line-height:1.45}.pri-l2 .kc-star{margin-top:-1px}.tag.pri-first{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.page-head .actions .btn.kc-btn{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.page-head .actions .btn.kc-btn.on{border-color:var(--kc)}.page-head .actions .btn.kc-btn:disabled{opacity:1;cursor:default}.cl-own{color:var(--ink-2);font-size:13.5px}.btn.kc-btn.on svg.kc-star{color:var(--kc)!important}.btn.kc-btn.top.on svg.kc-star{color:var(--kc-top)!important}.page-head .actions .btn.kc-btn.top.on{border-color:var(--kc-top)}.cl-own a{color:var(--tab);font-weight:600;text-decoration:none}.cl-own a:hover{text-decoration:underline}.gs-prev{pointer-events:none;align-items:center;gap:8px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.gs-prev .meter{width:44px;display:inline-block}.gs-prev .meter i{background:var(--tab)}.page-head h1 .kc-lead{vertical-align:0;margin-right:8px}.page-head h1 .kc-lead svg{width:22px;height:22px}.cf-dis{border-left:3px solid var(--tab);background:var(--sel-bg);border-radius:0 var(--r-md) var(--r-md) 0;margin:-4px 0 12px;padding:10px 12px 2px}.cf-dis .field{margin-bottom:12px}.cf-phone{gap:6px;display:flex}.cf-phone>input:first-child{text-align:center;flex:0 0 64px}.cf-phone>input:last-child{flex:1;min-width:0}.cf-more{border-top:1px solid var(--line);gap:inherit;flex-direction:column;margin-top:4px;padding-top:12px;display:flex}.cf-addr-h .check{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.callout.load-failed{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.callout.load-failed .btn{flex:none}.rp-kv{background:var(--bg);border-radius:8px;grid-template-columns:110px 1fr;gap:4px 12px;margin:0;padding:10px 12px;font-size:13px;display:grid}.rp-kv dt{color:var(--ink-3)}.rp-kv dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.rp-chk{align-items:center;gap:8px;font-weight:600;display:flex}.rp-shot{object-fit:cover;object-position:top;border:1px solid var(--line);background:var(--bg);border-radius:6px;width:100%;height:260px;margin:8px 0 4px;display:block}.pr-tbl .c-n{width:120px}.pr-tbl .c-pg{width:200px}.pr-tbl .c-v{width:160px}.pr-tbl .c-pic{width:96px}.pr-tbl .c-st{width:130px}.pr-tbl td small{color:var(--ink-3);text-overflow:ellipsis;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch span{background:#7d8a96;border-radius:999px;width:40px;height:23px;transition:background .15s;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch input:checked+span{background:var(--tab)}.switch input:checked+span:after{left:20px}.switch input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.switch input:disabled+span{opacity:.5}.firm-switch{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:inline-flex}.v1-list{border:1px solid var(--line);border-radius:8px;max-height:50vh;margin:12px 0;padding:0;list-style:none;overflow:auto}.v1-list li+li{border-top:1px solid var(--line)}.v1-list label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.v1-list input{margin-top:3px}.v1-nm{flex-direction:column;font-weight:600;display:flex}.v1-nm small{color:var(--ink-3);font-size:12.5px;font-weight:400}:root{--it-k1-bg:#ece5f6;--it-k1-ink:#5b3a8c;--it-k1-line:#8a63c2}:root[data-theme=dark]{--it-k1-bg:#2a2140;--it-k1-ink:#c9b3ec;--it-k1-line:#a586d6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--it-k1-bg:#2a2140;--it-k1-ink:#c9b3ec;--it-k1-line:#a586d6}}.oi-c.it-k1{background:var(--it-k1-bg);color:var(--it-k1-ink);border-color:var(--it-k1-line)}.sw-sq.it-k1,.oi-sq i.it-k1{background:var(--it-k1-bg);border-color:var(--it-k1-line)}.tag.it-k1,.chip.it-k1{background:var(--it-k1-bg);color:var(--it-k1-ink)}.stripe-it-k1{background:var(--it-k1-line)}.cl-nick{background:var(--sel-bg);color:var(--ink-2);vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.tip.tip-off:after,.tip.tip-off:before{display:none!important}
