html{--top-h:4.5rem;--legal-pt:48px;font-size:16px;background:var(--bg);color:var(--bone);-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;font:400 1.125rem/1.55 var(--f-body);overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--bone);outline-offset:3px;border-radius:var(--r)}.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(1rem,3.5vw,2.25rem)}h1,h2,h3{font-family:var(--f-head);font-weight:600;letter-spacing:.04em;margin:0;line-height:1.15}h2{font-size:clamp(1.5rem,1.9vw,2rem)}.eyebrow{font:600 .875rem/1 var(--f-data);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem}.eyebrow,.note{color:var(--bone-3)}.note{font:500 .875rem/1.4 var(--f-data);letter-spacing:.06em}.skip{position:absolute;left:-999px;display:inline-flex;align-items:center;min-height:44px;padding:12px 16px}.skip:focus{left:1rem;top:1rem;background:var(--bone);color:var(--bg);z-index:9}.top{border-bottom:1px solid var(--line);background:var(--bg)}.top .wrap{gap:2rem;min-height:var(--top-h)}.brand,.top .wrap{display:flex;align-items:center}.brand{gap:.75rem;text-decoration:none;font:700 1.25rem/1 var(--f-head);letter-spacing:.08em;min-height:44px}.brand img{width:2.25rem;height:auto}.nav{gap:.25rem;margin:0 0 0 auto;padding:0;list-style:none}.nav,.nav a{display:flex}.nav a{align-items:center;min-height:44px;padding:0 .9rem;text-decoration:none;font:600 1rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);border-bottom:2px solid transparent}.nav a:hover{color:var(--bone);border-bottom-color:var(--line-2)}.nav a[aria-current]{color:var(--bone);border-bottom-color:var(--accent)}.menu{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.5rem;border-radius:var(--r);font:600 1rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .12s,border-color .12s,color .12s}.btn-primary:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.btn-primary:active{background:var(--accent-press);border-color:var(--accent-press)}.btn-ghost{border-color:var(--line-2);color:var(--bone)}.btn-ghost:hover{border-color:var(--bone-2);background:var(--bg-2)}.btn-ghost:active{background:var(--bg-3)}.btn-sm{min-height:44px;padding:0 1rem;font-size:.875rem}.hero{border-bottom:1px solid var(--line);background:var(--bg-2)}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(2rem,3.5vw,4.25rem);gap:clamp(2rem,3.5vw,4.25rem);padding-block:clamp(2.25rem,4.3vw,4.25rem)}.hero h1{font-size:clamp(2.6rem,4.3vw,4.1rem);letter-spacing:.06em}.hero .lede{font-size:clamp(1.15rem,1.2vw,1.3rem);color:var(--bone-2);max-width:32ch;margin:1.25rem 0 2rem}.cta{display:flex;flex-wrap:wrap;gap:.75rem}.crest{justify-self:center;width:min(100%,40rem)}section.block{padding-block:clamp(2.75rem,4.3vw,4.25rem);border-bottom:1px solid var(--line)}.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.5rem 2rem;margin-bottom:2rem}.rprog{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap);gap:var(--gap)}.rcard{background:var(--panel-ink);border:1px solid var(--line);border-radius:var(--r);padding:1.5rem 1.75rem 1.75rem}.rc-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem}.rcard h3{font-size:1.4rem}.rcard .tbd{font:500 .8rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);border:1px dashed var(--line-2);padding:.3rem .45rem;margin-left:.6rem;vertical-align:middle}.count{font:600 2.5rem/1 var(--f-data);color:var(--bone)}.count span{color:var(--bone-3);font-size:1.5rem}.pips{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));grid-gap:.375rem;gap:.375rem;list-style:none;margin:0;padding:0}.pip{display:block;min-height:44px;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;position:relative;text-decoration:none}.pip.k{background:var(--accent);border-color:var(--accent)}.pip:hover{border-color:var(--bone-2)}.pip.k:hover{background:var(--accent-hi)}.pip .n{position:absolute;left:.4rem;bottom:.3rem;font:600 .8rem/1 var(--f-data)}.bosses,.pip .n{color:var(--bone-3)}.bosses{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));grid-gap:.375rem;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;font:500 .8rem/1.2 var(--f-data);letter-spacing:.04em}.raid{margin:1.25rem 0 0;font:500 1rem/1.3 var(--f-data);letter-spacing:.06em;color:var(--bone-2)}.rec{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--gap);gap:var(--gap)}table{width:100%;border-collapse:collapse;font:500 1.05rem/1.2 var(--f-data);letter-spacing:.03em}caption{font:600 .875rem/1 var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);padding-bottom:.75rem}caption,td,th{text-align:left}td,th{padding:.7rem .75rem;border-bottom:1px solid var(--line)}thead th{font-weight:600;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}td:first-child,th:first-child{padding-left:0}.pri{display:inline-flex;align-items:center;gap:.5rem}.pri i{width:.6rem;height:.6rem;border:1px solid var(--bone-3);display:inline-block}.pri.high i{background:var(--accent);border-color:var(--accent)}.pri.med i{background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.pri.closed{color:var(--bone-3)}.times td:last-child{text-align:right}.kills{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap);gap:var(--gap)}.shield{--h:.9rem;position:relative;padding:1px;background:var(--line-2);text-decoration:none;display:block}.shield,.shield>div{-webkit-clip-path:polygon(0 0,var(--h) var(--h),calc(100% - var(--h)) var(--h),100% 0,100% 78%,50% 100%,0 78%);clip-path:polygon(0 0,var(--h) var(--h),calc(100% - var(--h)) var(--h),100% 0,100% 78%,50% 100%,0 78%)}.shield>div{background:var(--bg-2);height:100%;padding:calc(var(--h) + 1.25rem) 1.5rem 3.5rem}.shield:hover{background:var(--bone-2)}.shield:focus-visible{outline:none;background:var(--bone)}.shield .rule{height:3px;background:var(--accent);width:2.5rem;margin-bottom:1rem}.shield h3{font-size:1.25rem}.shield p{margin:.5rem 0 0;font:500 .95rem/1.35 var(--f-data);letter-spacing:.05em;color:var(--bone-2)}.shield .logs{margin-top:1rem;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.25em}footer{padding-block:2.5rem 3rem;color:var(--bone-3)}footer .wrap{display:flex;gap:1rem 2rem;align-items:center;justify-content:space-between}footer nav{display:flex;gap:.25rem}footer a{display:inline-flex;align-items:center;min-height:44px;padding:0 .6rem;font:500 .95rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);text-decoration:none}footer a:hover{color:var(--bone);text-decoration:underline}footer small{font:500 .875rem/1.4 var(--f-data);letter-spacing:.04em}@media (max-width:1100px){.kills{grid-template-columns:repeat(2,1fr)}.rec{grid-template-columns:1fr}}@media (max-width:900px){.hero .wrap,.rprog{grid-template-columns:1fr}.crest{order:-1;width:min(78%,24rem)}}@media (max-width:760px){.nav,.top .btn-sm{display:none}.menu{display:block;margin-left:auto}.menu summary{list-style:none;cursor:pointer;min-height:44px;min-width:44px;display:flex;align-items:center;padding:0 .9rem;border:1px solid var(--line-2);border-radius:var(--r);font:600 .9rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase}.menu summary::-webkit-details-marker{display:none}.menu[open] ul{position:absolute;left:0;right:0;top:4.5rem;background:var(--bg-2);margin:0;padding:.5rem 1rem 1rem;list-style:none;z-index:5}.menu[open] a,.menu[open] ul{border-bottom:1px solid var(--line)}.menu[open] a{display:flex;align-items:center;min-height:48px;text-decoration:none;font:600 1rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase}.top{position:relative}.hero{text-align:center}.hero .lede{margin-inline:auto}.cta{justify-content:center}.cta .btn{flex:1 1 12rem}.bosses,.pips{grid-template-columns:repeat(5,minmax(0,1fr))}.bosses{display:none}.kills{grid-template-columns:1fr}.rcard{padding:1.25rem}}.nav a.cta-nav{color:var(--bone);border-bottom-width:1px;border:1px solid var(--line-2);margin-left:.5rem}.nav a.cta-nav:hover{border-color:var(--bone-2)}.acct{position:relative}.acct summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.6rem;min-height:44px;padding:0 .6rem;border:1px solid var(--line-2);border-radius:var(--r);font:600 .9rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase}.acct summary::-webkit-details-marker{display:none}.acct summary:hover{border-color:var(--bone-2)}.avatar{width:1.75rem;height:1.75rem;background:var(--panel);display:grid;place-items:center;font:600 .8rem/1 var(--f-data)}.acct ul{position:absolute;right:0;top:calc(100% + .4rem);min-width:15rem;background:var(--bg-2);border:1px solid var(--line);margin:0;padding:.4rem;list-style:none;z-index:6}.acct ul a{display:flex;align-items:center;min-height:44px;padding:0 .75rem;text-decoration:none;font:600 .95rem/1 var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2)}.acct ul a:hover{color:var(--bone);background:var(--bg-3)}.acct li.sep{border-top:1px solid var(--line);margin:.3rem 0}.page-head{border-bottom:1px solid var(--line);background:var(--bg-2)}.page-head .wrap{padding-block:clamp(1.75rem,3vw,3rem);display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:end;justify-content:space-between}.page-head h1{font-size:clamp(2rem,2.8vw,2.8rem)}.page-head .sub{margin:.6rem 0 0;color:var(--bone-2);max-width:60ch}.tag{display:inline-flex;align-items:center;font:600 .75rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);border:1px solid var(--line-2);padding:.35rem .5rem;border-radius:var(--r);white-space:nowrap}.tag.solid{background:var(--accent);border-color:var(--accent);color:var(--bone)}.tag.dashed{border-style:dashed;color:var(--bone-3)}.panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:1.5rem 1.75rem}.panel h2{font-size:1.4rem;margin-bottom:1rem}.panel h3{font-size:1.15rem;margin-bottom:.5rem}.panel p{margin:.4rem 0 0;color:var(--bone-2)}.g2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap)}.g2,.g3{display:grid;gap:var(--gap)}.g3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap)}.g4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap)}.g4,.side{display:grid;gap:var(--gap)}.side{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--gap);align-items:start}.stack>*+*{margin-top:var(--gap)}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--bone-3)}.filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;color:var(--bone-2);font:600 .9rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none}.chip:hover{border-color:var(--bone-2);color:var(--bone)}.cls{display:inline-block;width:.7rem;height:.7rem;border-radius:1px;margin-right:.5rem;vertical-align:baseline}.c-dr{background:#FF7C0A}.c-hu{background:#AAD372}.c-ma{background:#3FC7EB}.c-pa{background:#F48CBA}.c-pr{background:var(--bone)}.c-ro{background:#FFF468}.c-sh{background:#0070DD}.c-wl{background:#8788EE}.c-wa{background:#C69B6D}.char{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.25rem 1rem;gap:.25rem 1rem;align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.25rem}.char .sw{width:.5rem;align-self:stretch;border-radius:1px;grid-row:span 2}.char h3{font-size:1.1rem}.char p{margin:0;font:500 .95rem/1.2 var(--f-data);letter-spacing:.05em;color:var(--bone-2);grid-column:2/4}.form{display:grid;grid-gap:1.25rem;gap:1.25rem}.field{display:grid;grid-gap:.4rem;gap:.4rem}.field label,.legend{font:600 .9rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone)}.field .hint{font:500 .9rem/1.35 var(--f-data);letter-spacing:.03em;color:var(--bone-3);margin:0}.input{min-height:48px;width:100%;padding:.6rem .85rem;background:var(--bg);color:var(--bone);border:1px solid var(--line-2);border-radius:var(--r);font:400 1.1rem/1.3 var(--f-body)}textarea.input{min-height:8rem;resize:vertical}.input::placeholder{color:var(--bone-3)}.input:hover{border-color:var(--bone-3)}.input.is-focus,.input:focus{outline:2px solid var(--bone);outline-offset:1px;border-color:var(--bone)}.input.is-error{border-color:var(--accent);border-width:2px}.err{display:flex;gap:.5rem;align-items:center;font:600 .95rem/1.3 var(--f-data);letter-spacing:.04em;color:var(--bone);margin:0}.err:before{content:"";width:.9rem;height:.9rem;flex:none;background:var(--accent);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.input:disabled{opacity:.55;cursor:not-allowed}.radios{display:flex;flex-wrap:wrap;gap:.5rem}.radios label{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid var(--line-2);border-radius:var(--r);font:600 .95rem/1 var(--f-data);letter-spacing:.06em;cursor:pointer;text-transform:none}.radios input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:1.1rem;height:1.1rem;margin:0;border:1.5px solid var(--bone-3);border-radius:50%;background:transparent;display:grid;place-items:center}.radios input:checked{border-color:var(--bone)}.radios input:checked:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.radios input:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.radios label:has(input:checked){border-color:var(--bone)}.states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.state{border:1px dashed var(--line-2);border-radius:var(--r);padding:1rem 1.25rem}.state>.legend{display:block;margin-bottom:.75rem;color:var(--bone-3)}.done{border:1px solid var(--line-2);background:var(--bg-2);padding:1.25rem;border-radius:var(--r)}.done h3{font-size:1.15rem}.done p{margin:.4rem 0 0;color:var(--bone-2)}.check{display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--accent);vertical-align:-.25rem;margin-right:.5rem;position:relative}.check:after{content:"";position:absolute;left:.45rem;top:.25rem;width:.35rem;height:.65rem;border:solid var(--bone);border-width:0 2px 2px 0;transform:rotate(45deg)}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cal>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:7.5rem;padding:.5rem .6rem;font:500 .9rem/1.2 var(--f-data)}.cal .dow{min-height:0;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--bg-2)}.cal .d,.cal .dow{color:var(--bone-3)}.cal .today .d{color:var(--bone);font-weight:600}.cal .ev{display:block;margin-top:.4rem;padding:.4rem .5rem;border:1px solid var(--line-2);border-radius:var(--r);text-decoration:none;color:var(--bone);min-height:44px}.cal .ev.mine{border-color:var(--accent)}.cal .ev small{display:block;color:var(--bone-3)}.out{opacity:.45}.bar{height:.5rem;background:var(--bg-4);border-radius:1px;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent)}.big{font:600 2.6rem/1 var(--f-data)}.big small{font-size:1.1rem;color:var(--bone-3);margin-left:.3rem}.code{font:600 2rem/1 var(--f-data);letter-spacing:.3em;padding:1rem 1.25rem;border:1px dashed var(--line-2);display:inline-block;border-radius:var(--r)}pre.str{white-space:pre-wrap;word-break:break-all;font:500 .9rem/1.4 ui-monospace,monospace;color:var(--bone-2);background:var(--bg);border:1px solid var(--line);padding:1rem;border-radius:var(--r);margin:0}.thread{display:grid;grid-gap:1rem;gap:1rem}.msg{border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.25rem;background:var(--bg-2)}.msg header{display:flex;justify-content:space-between;gap:1rem;font:600 .85rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);margin-bottom:.4rem}.msg p{margin:0}.steps{list-style:none;margin:0;padding:0;grid-gap:.75rem}.steps,.steps li{display:grid;gap:.75rem}.steps li{grid-template-columns:2rem 1fr;grid-gap:.75rem;align-items:start}.steps b{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line-2);border-radius:50%;font:600 .9rem/1 var(--f-data)}.steps li.on b{background:var(--accent);border-color:var(--accent)}.prose{max-width:70ch;font-size:1.2rem}.prose h2{margin:2rem 0 .75rem;font-size:1.5rem}.prose li,.prose p,.toc a{color:var(--bone-2)}.toc a{display:flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid var(--line);font:600 .95rem/1 var(--f-data);letter-spacing:.06em}.toc a:hover,.toc a[aria-current]{color:var(--bone)}.toc a[aria-current]{border-bottom-color:var(--accent)}.vs{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--gap);gap:var(--gap);align-items:center}.vs .mid{font:700 1.5rem/1 var(--f-head);color:var(--bone-3)}.about{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.about h3{font-size:1.15rem;margin-bottom:.5rem}.about p{margin:0;color:var(--bone-2)}main>section.block:last-of-type{border-bottom:0}@media (max-width:1100px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.about,.g3,.states{grid-template-columns:1fr 1fr}.side{grid-template-columns:1fr}}@media (max-width:760px){.about,.g2,.g3,.g4,.states{grid-template-columns:1fr}.top .acct{display:none}.cal{grid-template-columns:1fr}.cal .dow,.cal .out{display:none}.cal>div{min-height:0}.cal>div:not(:has(.ev)){display:none}.vs{grid-template-columns:1fr}.vs .mid{text-align:center}.page-head .wrap{align-items:flex-start}table{font-size:1rem}td,th{padding:.6rem .5rem}.panel{padding:1.25rem}.menu[open] li.sep{border-top:1px solid var(--line-2);margin-top:.5rem}.hide-sm{display:none}}.btn-ghost{background:transparent}button.btn{cursor:pointer}.char{grid-template-columns:1fr auto}.char .sw{width:.75rem;height:.75rem;align-self:center;grid-row:auto;display:inline-block;margin-right:.6rem}.char p{grid-column:1/3}.empty{border:1px dashed var(--line-2);border-radius:var(--r);padding:1.5rem 1.75rem;margin-bottom:var(--gap);background:var(--bg-2)}.empty h3{font-size:1.25rem}.empty p{margin:.4rem 0 0;color:var(--bone-2)}.cal-dim{opacity:.5}.nights{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.night{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:end;border-top:1px solid var(--line);padding-top:1rem}.night>.legend{grid-column:1/-1;color:var(--bone-3)}.radios label:has(input:disabled){opacity:.55;cursor:not-allowed}@media (max-width:1400px){.night{grid-template-columns:1fr 1fr}.night .rm{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.cal-dim{display:none}}.rbox{background:var(--panel-ink);border:1px solid var(--line);border-radius:var(--r);padding:1.5rem 1.75rem}.rgroup h4{margin:0 0 .5rem;font:600 .85rem/1 var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.rgroup ol,.rlist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.375rem;gap:.375rem}.rlist{grid-template-columns:repeat(3,minmax(0,1fr))}.slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;min-height:3rem;padding:.5rem .9rem;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);font:500 1rem/1.2 var(--f-data);letter-spacing:.03em}.slot .cls{margin:0}.slot .nm{font:600 1.05rem/1.2 var(--f-head);letter-spacing:.04em}.slot .meta{color:var(--bone-2);text-align:right}.slot.open{display:flex;background:transparent;border-style:dashed;border-color:var(--line-2);color:var(--bone-3)}@media (max-width:1100px){.rlist{grid-template-columns:1fr 1fr}}@media (max-width:760px){.rlist{grid-template-columns:1fr}.rbox{padding:1.25rem}}.rbox .tbd{font:500 .8rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);border:1px dashed var(--line-2);padding:.3rem .45rem;margin-left:.6rem;vertical-align:middle}.night{grid-template-columns:repeat(3,minmax(0,1fr))}.night .rm{justify-self:start}@media (max-width:1400px){.night{grid-template-columns:1fr 1fr}}@media (max-width:420px){.night{grid-template-columns:1fr}}.rgrid{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}.rgrid.s10{grid-template-columns:repeat(2,minmax(0,1fr))}.rbox .tag{margin-left:.6rem;vertical-align:middle}.picker{align-items:center}.picker .chip[aria-current=page]{background:var(--bone);color:var(--bg);border-color:var(--bone)}.picker .chip,.seg label{min-height:44px;display:inline-flex;align-items:center}.seg-f{border:0;padding:0;margin:1rem 0 0}.seg-f legend{font:600 .8rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);margin-bottom:.4rem}.seg{display:inline-flex;border:1px solid var(--line-2)}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;font:600 .95rem/1 var(--f-data);color:var(--bone-2);cursor:pointer}.seg label+label span{border-left:1px solid var(--line-2)}.seg input:checked+span{background:var(--bone);color:var(--bg)}.seg input:focus-visible+span{outline:2px solid var(--bone);outline-offset:2px}.raids{grid-gap:1rem;margin-top:1rem}.raidrow,.raids{display:grid;gap:1rem}.raidrow{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1.2fr) auto;grid-gap:1rem;align-items:end}.raidrow .seg-f{margin:0}.confirm{margin-top:1rem;border:1px solid var(--line-2);padding:1rem}.confirm p{margin:0 0 .8rem}.tags{list-style:none;padding:0;margin:.8rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:1100px){.rgrid,.rgrid.s10{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.raidrow,.rgrid,.rgrid.s10{grid-template-columns:1fr}}.states.s3{grid-template-columns:1fr 1fr}@media (max-width:1400px){.states.s3{grid-template-columns:1fr 1fr}}@media (max-width:760px){.states.s3{grid-template-columns:1fr}.panel,.state{min-width:0}.seg{flex-wrap:wrap}}.ic{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chip .ic{margin-right:.45rem;width:1.05rem;height:1.05rem}.sr{margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.bell{margin-left:.5rem}.bell summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--bone);border:1px solid var(--line-2);border-radius:var(--r)}.bell summary::-webkit-details-marker{display:none}.badge{top:-.45rem;right:-.45rem;min-width:1.3rem;height:1.3rem;padding:0 .3rem;border-radius:.65rem;background:var(--accent);color:var(--bone);font:600 .8rem/1.3rem var(--f-data);text-align:center}.badge,.npanel{position:absolute}.npanel{right:0;top:calc(100% + .4rem);width:26rem;max-width:calc(100vw - 2rem);background:var(--bg-2);border:1px solid var(--line);padding:.75rem;z-index:7}.np-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.nlist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.nitem a,.thr{display:flex;align-items:center;gap:.85rem;min-height:56px;padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--bone-2);background:var(--bg)}.nitem.unread a,.thr.unread{color:var(--bone);border-color:var(--line-2);background:var(--bg-2)}.nitem a:hover,.thr:hover{border-color:var(--bone-3)}.nt{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.nti{font:600 1.02rem/1.25 var(--f-data)}.nm2,.nti{letter-spacing:.03em}.nm2{font:500 .9rem/1.3 var(--f-data);color:var(--bone-3)}.dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--accent);flex:none}.ret{margin-top:1rem}.exp{color:var(--bone);font-weight:600}.inbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:var(--gap);gap:var(--gap)}.tlist{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.thr.sel{border-color:var(--bone)}.avatar.role{border-style:dashed}.thread{border:1px solid var(--line);border-radius:var(--r);padding:1.25rem 1.5rem;background:var(--bg-2)}.th-top{display:flex;gap:.85rem;align-items:center}.th-top .avatar,.thr .avatar,.ulink .avatar{width:2.5rem;height:2.5rem;flex:none}.back{display:none;margin-bottom:1rem}.msgs{list-style:none;padding:0;margin:1.25rem 0;display:grid;grid-gap:.75rem;gap:.75rem}.m{max-width:80%;border:1px solid var(--line);padding:.75rem 1rem;border-radius:var(--r);background:var(--bg)}.m p{margin:0 0 .3rem}.m.me{justify-self:end;background:var(--panel-ink);border-color:var(--line-2)}.m.fail{border-style:dashed}.reply{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:end}.reply textarea{min-height:5rem}.ac{list-style:none;margin:.3rem 0 0;padding:.3rem;border:1px solid var(--line-2);background:var(--bg-2)}.opt{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:48px;padding:0 .6rem}.opt.on{background:var(--bg-3);outline:1px solid var(--bone-3)}.route{font:500 .95rem/1.3 var(--f-data);color:var(--bone-2);margin:.3rem 0 0}.cform{display:grid;grid-gap:1rem;gap:1rem}.btn[disabled]{opacity:.6;cursor:not-allowed}.toolbar{max-width:30rem;margin-bottom:1rem}.ulink{display:flex;align-items:center;gap:.6rem;min-height:44px;color:var(--bone);text-decoration:none}tr.sel td{background:var(--panel-ink)}.tag.lock:before{content:"";width:.55rem;height:.55rem;border:1.5px solid;border-radius:2px;margin-right:.45rem}.mx td.c,.mx th.c{text-align:center}.yes{color:var(--bone);font-weight:700}.no{color:var(--bone-3)}.sync{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font:500 .95rem/1.3 var(--f-data);color:var(--bone-2);margin:0}.scroll{overflow-x:auto;min-width:0}.kv{margin:0;grid-gap:.9rem;gap:.9rem}.kv,.kv div{display:grid}.kv div{grid-template-columns:9rem 1fr;grid-gap:1rem;gap:1rem}.kv dt{font:600 .9rem/1.4 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.kv dd{margin:0}.rbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width:1100px){.inbox{grid-template-columns:1fr 1fr}}@media (max-width:900px){.inbox{grid-template-columns:1fr}.show-list .thread,.show-thread .tpane{display:none}.show-thread .back{display:inline-flex}}@media (max-width:760px){.bell{margin-left:auto}.top .menu{margin-left:.5rem}.m{max-width:92%}.kv div,.reply{grid-template-columns:1fr}.kv div{gap:.2rem}.opt{grid-template-columns:auto 1fr}.opt .nm2{grid-column:2}.mx{font-size:.9rem}.mx td,.mx th{padding:.5rem .3rem}.mx thead th.c{writing-mode:vertical-rl;transform:rotate(180deg);height:7rem;vertical-align:bottom}.mx tbody th{min-width:0;width:40%}}.del{margin-top:.4rem}.del summary{list-style:none;cursor:pointer}.del summary::-webkit-details-marker{display:none}.del .confirm{background:var(--bg)}.m.gone{border-style:dashed;background:transparent}.m.gone .note{margin:0;font-style:italic}.tog{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer;position:relative}.tog input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.tog span{width:2.75rem;height:1.5rem;border:1px solid var(--line-2);border-radius:1rem;background:var(--bg);position:relative}.tog span:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1rem;height:1rem;border-radius:50%;background:var(--bone-3)}.tog input:checked+span{background:var(--accent);border-color:var(--accent)}.tog input:checked+span:after{left:1.45rem;background:var(--bone)}.tog input:focus-visible+span{outline:2px solid var(--bone);outline-offset:3px}td.c,th.c{text-align:center}.evt{display:inline-flex;align-items:center;gap:.3rem;font:600 .75rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);border:1px solid var(--line-2);padding:.2rem .35rem;margin-bottom:.3rem}.evt .ic{width:.9rem;height:.9rem}.tag .ic{width:.95rem;height:.95rem;margin-right:.35rem}.cal .ev.meet{background:var(--bg-2)}.evform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.checks{display:flex;flex-wrap:wrap;gap:.5rem}.ck{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .9rem;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;font:600 .95rem/1 var(--f-data)}.ck input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.custom{display:grid;grid-template-columns:auto 7rem 9rem auto;grid-gap:.6rem;gap:.6rem;margin-top:.75rem}.custom,.qrow{align-items:center}.qrow{display:flex;gap:1rem;margin-top:1rem}@media (max-width:1100px){.evform{grid-template-columns:1fr 1fr}}@media (max-width:760px){.evform{grid-template-columns:1fr}.custom{grid-template-columns:1fr 1fr}.custom .legend{grid-column:1/-1}}.ck{position:relative}.ck input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck span:before{content:"";display:inline-block;width:1rem;height:1rem;border:1px solid var(--bone-3);margin-right:.5rem;vertical-align:-.15rem}.ck:has(input:checked){border-color:var(--accent);background:var(--bg-2)}.ck:has(input:checked) span:before{background:var(--bone);border-color:var(--bone)}.ck:has(input:focus-visible){outline:2px solid var(--bone);outline-offset:2px}.checks .ck>input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;min-height:44px;margin:0;opacity:0}.qrow .tog{flex:none;width:44px;height:44px}.tog input{width:100%;height:100%}@media (min-width:761px){.custom{grid-template-columns:auto 7rem 9rem auto;justify-content:start}}.rpick{display:flex;align-items:center;gap:.75rem}.rpick label{font:600 .8rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);white-space:nowrap}.rpick select{min-width:12rem;width:auto}.h2h{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.h2h .mid{font:700 1.2rem/1 var(--f-head);color:var(--bone-3)}.setgrid{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:calc(var(--gap)*1.5);gap:calc(var(--gap)*1.5);align-items:start}.srail{display:flex;flex-direction:column;border-top:1px solid var(--line);position:-webkit-sticky;position:sticky;top:5rem}.srail a{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;border-bottom:1px solid var(--line);color:var(--bone-2);text-decoration:none;font:600 .85rem/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase}.srail a:hover,.srail a[aria-current=page]{color:var(--bone);background:var(--bg-2)}.srail a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.ssel{display:none}.sset+.sset{margin-top:calc(var(--gap)*2);padding-top:calc(var(--gap)*2);border-top:1px solid var(--line)}.scards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.scard{display:block;text-decoration:none;color:var(--bone);min-height:44px}.scard:hover{border-color:var(--bone-3)}.scard h2{font-size:1.4rem}.kvline{font:600 .95rem/1.4 var(--f-data);color:var(--bone);margin:.5rem 0}@media (max-width:900px){.setgrid{grid-template-columns:1fr}.srail{display:none}.ssel{display:grid;grid-gap:.4rem;gap:.4rem}.ssel label{font:600 .8rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2)}.scards{grid-template-columns:1fr}}@media (max-width:760px){.rpick{flex-direction:column;align-items:stretch;gap:.4rem}.rpick select{width:100%}}.fst{margin-top:calc(var(--gap)*2);border-top:1px solid var(--line);padding-top:var(--gap)}.fst>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font:600 .85rem/1.2 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2)}.fst .sset{margin-top:var(--gap)}.raidrow output.kvline{display:flex;align-items:center;min-height:44px;color:var(--bone-2)}@media (max-width:1400px){.raidrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.raidrow{grid-template-columns:1fr}}.rc-top .tag,.tbd{white-space:nowrap}.insts{list-style:none;margin:1rem 0 0;padding:0}.inst{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,2fr);grid-gap:1rem;gap:1rem;align-items:center;min-height:44px;padding:.5rem 0;border-top:1px solid var(--line);font:500 .9rem/1.3 var(--f-data)}.inst .nm{color:var(--bone)}.inst .meta,.inst.off .nm{color:var(--bone-2)}.inst .st a{min-height:44px;display:inline-flex;align-items:center}.crow>summary{display:none}@media (max-width:760px){.inst{grid-template-columns:1fr;gap:.2rem}.crow{border-top:1px solid var(--line)}.crow>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font:600 .85rem/1.3 var(--f-data);letter-spacing:.04em;color:var(--bone)}.crow>summary:after{content:"+";margin-left:auto;color:var(--bone-2)}.crow[open]>summary:after{content:"–"}.crow[open]{padding-bottom:1rem}}.ifoot{margin-top:.5rem;border-top:1px solid var(--line);padding-top:.5rem}.ifoot a{display:inline-flex;min-height:44px}.icons,.ifoot a{align-items:center}.icons{display:flex;gap:.5rem}.bell{margin-left:0}.bell summary.ibtn,.ibtn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:var(--r);color:var(--bone-2);text-decoration:none;box-sizing:border-box}.bell summary.ibtn:hover,.bell[open] summary.ibtn,.ibtn:hover{color:var(--bone);background:var(--bg-3)}.ibtn:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.ibtn[aria-current]{color:var(--bone);border-bottom-color:var(--accent);border-radius:0}.ibtn .badge{top:2px;right:0;min-width:1.2rem;height:1.2rem;font-size:.75rem;line-height:1.2rem;padding:0 .25rem;box-shadow:0 0 0 2px var(--bg)}.acct summary{height:44px;box-sizing:border-box}@media (max-width:760px){.icons{margin-left:auto;gap:.25rem}.top .menu{margin-left:.25rem}.top .wrap{gap:.5rem}}.nitem a{cursor:pointer}.nitem a:hover{background:var(--bg-3);color:var(--bone)}.nitem a:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.nitem .go{margin-left:auto;flex:none;font:600 .8rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);border:1px solid var(--line-2);border-radius:var(--r);padding:.45rem .6rem}.nitem a:hover .go{color:var(--bone);border-color:var(--bone-2)}.nitem .go+.dot{margin-left:.6rem}.icons{margin-left:-1.5rem}.ibtn .ic{width:22px;height:22px}.ibtn .badge{top:1px;right:1px}@media (max-width:760px){.icons{margin-left:auto}}.bell summary.ibtn,.ibtn{width:2.75rem;height:2.75rem}.acct summary{height:2.75rem}.ibtn .ic{width:1.45rem;height:1.45rem;color:var(--bone)}.ibtn .badge{top:.15rem;right:.05rem;min-width:1.05rem;height:1.05rem;line-height:1.05rem;font-size:.68rem;padding:0 .2rem;border-radius:.55rem}@media (max-width:760px){.npanel{position:fixed;left:1rem;right:1rem;width:auto;max-width:none;top:4.75rem}.bell{position:static}.npanel{position:absolute;left:1rem;right:1rem;top:calc(100% + .4rem);box-sizing:border-box}}.bell:not([open]) .npanel{display:none}.npanel{display:flex;flex-direction:column;max-height:70vh;box-sizing:border-box}.npanel .nlist{overflow-y:auto;min-height:0;flex:1 1 auto}.np-all,.np-top{flex:none}.m-only{display:none}@media (max-width:760px){.top .npanel .np-mark{display:inline-flex;border:0;padding:0 .25rem;min-height:44px;text-decoration:underline;text-underline-offset:3px}.top .npanel .np-all{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:.6rem;box-sizing:border-box}.m-only{display:inline}}.npanel .np-all{margin-top:.6rem;justify-content:center}.pri.med i{background:var(--accent);box-shadow:inset 0 0 0 2px var(--bg)}.pri.low i,.pri.med i{border-color:var(--accent)}.pri.low i{background:transparent}.rmx td,.rmx th{white-space:nowrap}.rqrows{display:grid;grid-gap:0;gap:0;margin-top:1rem}.rqrow{border:0;border-top:1px solid var(--line);margin:0;padding:1rem 0;display:grid;grid-template-columns:10rem repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:end}.rqrow legend{float:left;gap:.6rem;font:600 1rem/1 var(--f-data);color:var(--bone);padding:0}.rqrow .na .kvline,.rqrow legend{display:flex;align-items:center;min-height:44px}.togrow{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem}@media (max-width:760px){.rqrow{grid-template-columns:1fr}.rmx{font-size:.9rem}}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-2);color:var(--bone);padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23CFC4B4' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}select.input option{background:var(--bg-2);color:var(--bone)}.agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));grid-gap:var(--gap);gap:var(--gap)}.areq{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.addon{display:flex;flex-direction:column}.addon .cta{margin-top:auto;padding-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.ahead{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ahead h3{margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alist{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r)}.arow{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:var(--bg-2)}.arow+.arow{border-top:1px solid var(--line)}.grip{width:.6rem;height:1.4rem;flex:none;border-inline:3px dotted var(--bone-3);cursor:-webkit-grab;cursor:grab}.ainfo{flex:1 1;min-width:0}.ainfo .hint{margin:.25rem 0 0}.aact{display:flex;gap:.5rem;flex-wrap:wrap}.aform{display:grid;grid-gap:1rem;gap:1rem}.arec{grid-template-columns:repeat(2,minmax(0,1fr))}fieldset.field{border:0;padding:0;margin:0}@media(max-width:760px){.agrid,.arec,.areq{grid-template-columns:1fr}.arow{flex-direction:column;align-items:stretch}.aact .btn{flex:1 1}}.ameta{font:600 .9rem/1.3 var(--f-data);letter-spacing:.06em;color:var(--bone-2)}.exm{color:var(--bone-3);font-weight:500}.addon>.hint,.upl{margin-top:.75rem}.upl .cta{align-items:center}.upl .hint{margin:.4rem 0 0}.fblock{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.fblock .ameta{margin:0 0 .6rem}.fblock .ameta .tag{margin-left:.5rem}.frow{align-items:center;gap:.25rem 1rem;margin:.5rem 0 0}.alinks,.frow{display:flex;flex-wrap:wrap}.alinks{gap:0 1.5rem}.alinks a{display:inline-flex;align-items:center;min-height:44px;color:var(--bone);font:600 .95rem/1 var(--f-data);letter-spacing:.06em;text-underline-offset:3px}.alinks a:hover{color:var(--bone-2)}.fname{font:600 .95rem/1.3 var(--f-data);color:var(--bone);flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.sha{font:500 .9rem/1.3 ui-monospace,Menlo,Consolas,monospace;color:var(--bone-2)}.addon .cta+.cta{margin-top:0}.usends{grid-column:1/-1}.usends h3{margin-bottom:.25rem}.slist{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:.9rem 2rem;gap:.9rem 2rem}.slist li{display:flex;align-content:flex-start;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;color:var(--bone)}.slist strong{font:600 1rem/1.3 var(--f-data)}.rtag,.slist strong{letter-spacing:.04em}.rtag{font:500 .85rem/1.3 var(--f-data);color:var(--bone-3)}.sd{flex-basis:100%;color:var(--bone-2);line-height:1.4}.areq{align-items:stretch}.addon .ahead+p{margin-top:8px}.addon .lic{margin:8px 0 0}.addon .fblock{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.addon .fblock .ameta{margin:0 0 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.addon .fblock .ameta .tag{margin-left:0}.addon .fblock .cta{margin:0;padding:0;gap:12px}.addon .fblock .hint,.addon .frow{margin:12px 0 0}.addon .frow{gap:8px 16px;justify-content:flex-start}.addon .fname{flex:none;font-weight:500;color:var(--bone-2)}.addon .frow .btn{margin-left:auto}.addon .fblock:last-child{padding-top:12px;margin-top:12px}.ahow p{margin-top:12px}.ahow h3+p{margin-top:8px}.usends h3{margin-bottom:8px}.usends>.hint{margin:0}.slist{margin-top:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rtag,.slist li,.slist strong{display:block}.rtag{margin-top:4px}.sd{display:block;margin-top:8px}@media(max-width:1100px){.slist{grid-template-columns:repeat(2,minmax(0,1fr))}.slist li:last-child{grid-column:1/-1}}@media(max-width:760px){.slist{grid-template-columns:1fr;gap:16px}.addon .frow .btn{margin-left:0}}.addon{justify-content:flex-start}.addon .adesc{margin:8px 0 0}.flist{margin-top:24px;border-top:1px solid var(--line)}.frow2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px 24px;gap:16px 24px;padding:16px 0}.frow2+.frow2{border-top:1px solid var(--line)}.fl p{margin:0}.fnm{display:flex;align-items:center;gap:8px;font:600 .875rem/1.3 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone)}.fmeta{margin-top:4px!important;color:var(--bone-2);font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.fmeta a{color:var(--bone);text-underline-offset:3px}.fsha{display:flex;align-items:center;gap:4px;color:var(--bone-2);font:500 .85rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin-top:4px!important;margin-bottom:0!important}.fsha code{font:inherit;color:inherit;background:none;padding:0}.tcopy{position:relative;background:transparent;border:1px solid var(--line-2);color:var(--bone);font:600 .75rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;padding:0 12px;min-height:32px;min-width:44px;margin-left:12px;cursor:pointer;border-radius:var(--r)}.tcopy:before{content:"";position:absolute;inset:-6px 0}.tcopy:hover{border-color:var(--bone-2);background:var(--bg-2)}.tcopy:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.fbtn .btn{width:17rem;justify-content:center}.afoot{margin:0;padding-top:16px;border-top:1px solid var(--line);color:var(--bone-2);font-size:.9rem;line-height:1.4}.afoot a{display:inline-flex;align-items:center;min-height:44px;color:var(--bone);text-underline-offset:3px}@media(max-width:760px){.frow2{grid-template-columns:1fr}.fbtn .btn{width:100%}}.fmeta a{white-space:nowrap}.fup{padding:16px 0}.frow2+.fup,.fup+*{border-top:1px solid var(--line)}.fup .fnm{margin:0}.fver{margin-left:4px;font:400 .9rem/1.4 var(--f-body);letter-spacing:0;text-transform:none;color:var(--bone-2)}.fsub{padding:0;margin-top:12px}.fsub .fmeta{margin-top:0!important}.fnote{margin-top:16px;color:var(--bone-3);font-size:.8rem;line-height:1.5}.fnote p{margin:0}.osteps{list-style:none;padding:0;margin:8px 0 0}.osteps li{margin-top:4px;overflow-wrap:anywhere}.osteps code{overflow-wrap:anywhere;word-break:break-all}.frow2.fsub+.frow2.fsub{border-top:0}@media(max-width:760px){.fsub+.fsub{margin-top:24px}}.tmin{position:-webkit-sticky;position:sticky;top:0;z-index:5}.tmin .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}.tmin .signin{min-height:44px}.legal{--lm:70ch;max-width:calc(16rem + 48px + var(--lm) + 5rem);padding-top:var(--legal-pt);padding-bottom:64px}.lhead{grid-area:head;max-width:var(--lm)}.lhead h1{margin:0}.ldate{margin:12px 0 0;font:500 .95rem/1.4 var(--f-data);letter-spacing:.04em}.ldate,.lfan{color:var(--bone-2)}.lfan{margin:8px 0 0;font-size:.95rem}.lbody a,.lfan a,.lsee a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.lgrid{display:grid;grid-template-columns:16rem minmax(0,var(--lm));grid-template-areas:"toc head" "toc body";grid-column-gap:48px;column-gap:48px;grid-row-gap:40px;row-gap:40px;align-items:start}.ltoc{grid-area:toc}.lbody{grid-area:body}.ltoc-m{display:none}.ltoc{align-self:stretch}.ltoc-d{padding-right:16px;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 1px + var(--legal-pt));max-height:calc(100vh - var(--top-h) - 1px - var(--legal-pt) - 1rem);overflow-y:auto;overscroll-behavior:contain}.ltoc-d .eyebrow{margin-bottom:8px}.ltoc ol{list-style:none;margin:0;padding:0}.ltoc a{display:flex;align-items:center;min-height:44px;padding:0 12px;margin-left:-12px;border-left:2px solid transparent;color:var(--bone-2);text-decoration:none;font-size:.95rem;line-height:1.3}.ltoc a:hover{color:var(--bone)}.ltoc a:focus-visible{outline:2px solid var(--bone);outline-offset:-2px}.lbody{font-size:1.0625rem;line-height:1.7;color:var(--bone)}.lbody>:first-child{margin-top:0}.lbody p{margin:0 0 16px}.lbody h2{font-size:1.5rem;line-height:1.25;margin:48px 0 12px}.lbody h2,.lbody h3{scroll-margin-top:6rem;position:relative}.lbody h3{font-size:1.2rem;margin:32px 0 8px}.anchor{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px 0 -10px 4px;color:var(--bone-3);text-decoration:none;font:500 1rem/1 var(--f-data);opacity:0;vertical-align:middle}.anchor:focus-visible,h2:hover .anchor,h3:hover .anchor{opacity:1}.anchor:hover{color:var(--bone)}.anchor:focus-visible{outline:2px solid var(--bone);outline-offset:-4px}.lbody ul{margin:0 0 16px;padding-left:1.25rem}.lbody li{margin:0 0 8px;padding-left:4px}.lbody li::marker{color:var(--bone-3)}.lbody strong{color:var(--bone);font-weight:600}.lbody code{font:500 .9em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:.1em .35em;overflow-wrap:anywhere}.lbody table{border-collapse:collapse;width:100%;margin:0 0 16px}.lbody td,.lbody th{border-bottom:1px solid var(--line);padding:8px 12px;text-align:left}.lsee{max-width:var(--lm);margin:48px 0 0 calc(16rem + 48px);padding-top:16px;border-top:1px solid var(--line);color:var(--bone-2)}.lsee a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:900px){.legal{--legal-pt:32px}.lsee{margin-left:0}.lgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "toc" "body";gap:24px}.ltoc-d{display:none}.ltoc-m{display:block;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.ltoc-m summary{min-height:44px;display:flex;align-items:center;padding:0 16px;cursor:pointer;font:600 .9rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone)}.ltoc-m ol{padding:0 16px 8px}.ltoc-m a{margin-left:0;padding:0;border:0}.lbody h2{scroll-margin-top:5rem;margin-top:40px}.anchor{opacity:1}}.top.tmin .signin{display:inline-flex;margin-left:auto;white-space:nowrap}@media(max-width:760px){.top.tmin .signin{padding:0 12px;font-size:.75rem;letter-spacing:.1em}.tmin .brand img{width:40px;height:auto}}.tmin .btn-sm{display:inline-flex}.who{display:flex;align-items:center;gap:12px}.who form{margin:0}.who-link,.who-user{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--bone);text-decoration:none;font:600 .9rem/1 var(--f-data);letter-spacing:.08em}.who-link{text-transform:uppercase;letter-spacing:.14em}.who-user span{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .btn-sm{border-color:var(--line-2);color:var(--bone);background:transparent}.who .btn-sm:hover{border-color:var(--bone-2);background:var(--bg-2)}.avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);flex:none}.avatar-blank{display:inline-block;background:var(--bg-3)}.page-narrow{max-width:60ch;padding-top:48px;padding-bottom:64px}.page-narrow form{margin-top:24px}.form-error{color:var(--bone);border-left:3px solid var(--accent);padding:8px 12px;background:var(--bg-2)}@media (max-width:760px){.who-link,.who-user span{display:none}}.auth-page{display:grid;place-items:center;min-height:calc(100vh - 220px);padding-block:clamp(2rem,6vw,5rem)}.auth-card{width:min(100%,30rem);background:var(--bg-2);border-top:1px solid var(--line);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.75rem,4vw,2.75rem);text-align:left;box-shadow:none}.auth-crest{display:block;margin:0 auto 1rem;width:120px;height:auto}.auth-card h1{font-size:clamp(2rem,3.4vw,2.3rem);margin:0}.auth-lede{color:var(--bone-2);margin:1rem 0 0;max-width:34ch}.auth-card .form-error{text-align:left;margin-top:1.25rem}.auth-card form{margin-top:1.5rem}.auth-btn{width:100%;justify-content:center}.auth-fine{margin:1.25rem 0 0;font-size:.9rem;color:var(--bone-2)}.auth-fine a{color:var(--bone)}.page-scroll{display:contents}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body>.page-scroll>main{flex:1 0 auto}body>.page-scroll>footer{flex:none}.me-chars{list-style:none;padding:0;margin:0 0 2rem}.me-chars li{min-height:44px;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--line)}@media(max-width:900px){.page-scroll>footer{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}}.tmin .wrap>form{margin-left:auto}.signin{white-space:nowrap}.top.tmin .signin{width:13em;justify-content:center;overflow:hidden}@media (max-width:760px){.top.tmin .signin{width:12em}}.bosses.n1,.pips.n1{--n:1}.bosses.n2,.pips.n2{--n:2}.bosses.n3,.pips.n3{--n:3}.bosses.n4,.pips.n4{--n:4}.bosses.n5,.pips.n5{--n:5}.bosses.n6,.pips.n6{--n:6}.bosses.n7,.pips.n7{--n:7}.bosses.n8,.pips.n8{--n:8}.bosses.n9,.pips.n9{--n:9}.bosses.n10,.pips.n10{--n:10}.bosses.n11,.pips.n11{--n:11}.bosses.n12,.pips.n12{--n:12}.bosses.n13,.pips.n13{--n:13}.bosses.n14,.pips.n14{--n:14}.bosses.n15,.pips.n15{--n:15}.bosses.n16,.pips.n16{--n:16}.mt-s{margin-top:.75rem}.mt-m{margin-top:1rem}.mt-l{margin-top:1.5rem}.footer-brand{font-family:var(--f-head);color:var(--bone);letter-spacing:.08em}fieldset.bare{border:0;padding:0;margin:0;min-width:0}.hint.fine{font:500 .9rem/1.4 var(--f-data);color:var(--bone-3);margin:0}[tabindex="-1"]:focus{outline:none}body:has(.auth-page) .tn-signin{display:none}.auth-fine a{display:inline-block;padding:12px 0;margin:-12px 0}.ltoc a[aria-current]{color:var(--bone);-webkit-text-decoration:underline 1px var(--accent);text-decoration:underline 1px var(--accent);text-underline-offset:.25em}.tablewrap{overflow-x:auto;max-width:100%}.needlist{list-style:none;margin:0;padding:0}.needlist li{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;border-bottom:1px solid var(--line)}.needlist li:last-child{border-bottom:0}footer .wrap{flex-wrap:wrap;gap:.5rem 1.5rem}.footer-id{margin:0;display:flex;align-items:baseline;gap:.6rem;white-space:nowrap}footer nav{flex-wrap:wrap}.hero h1+.hero-sub{margin:.75rem 0 0}@media (max-width:640px){footer .wrap{gap:.25rem .5rem;justify-content:center}footer nav{gap:0}footer a{padding:0 .3rem;font-size:.8rem;letter-spacing:.05em}.footer-id{gap:.35rem}.footer-id small{font-size:.75rem}.footer-brand{font-size:.95rem;letter-spacing:.05em}}.form .g2,.form-grid{align-items:start}.form .input:not(textarea):not([type=checkbox]){height:48px}.field .err{min-height:20px}.times td.td-empty,.times td.td-empty:last-child{text-align:left;color:var(--bone-3)}@media (min-width:761px){html{font-size:clamp(14px,calc(7.5px + .42vw),18.5px)}.btn{min-height:42px}}.slot.dim{opacity:.35}.slot{position:relative}.slot-x{display:contents}.slot-x .ibtn{min-width:44px;min-height:44px;margin:-.5rem -.9rem -.5rem 0;background:none;border:0;color:var(--bone-3);font:600 1.3rem/1 var(--f-data);cursor:pointer}.slot-x .ibtn:focus-visible,.slot-x .ibtn:hover{color:var(--bone)}.slot:has(.slot-x){grid-template-columns:auto minmax(0,1fr) auto auto}.tag.sm{margin-left:.5rem;font-size:.75rem;padding:.1rem .4rem;vertical-align:middle}.filters .chip[aria-current]{background:var(--bone);color:var(--bg);border-color:var(--bone)}.h3{font-size:1.35rem}.h4{margin:0 0 .5rem;font:600 .85rem/1 var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}footer{padding:13px 0;margin:0;min-height:0;border-bottom:0}footer .wrap{row-gap:.25rem}footer a{min-height:24px}.page-scroll>footer{padding-bottom:13px}@media (pointer:coarse){footer a{min-height:44px}footer{padding-block:4px}.page-scroll>footer{padding-bottom:4px}}@media(max-width:900px){.page-scroll>footer{padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}}@media(max-width:900px) and (pointer:coarse){.page-scroll>footer{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}}.page-scroll,body{padding-bottom:0;margin-bottom:0}footer .footer-id,footer .footer-id *{line-height:1.1}.rules{padding-left:1.4rem}.rules li+li{margin-top:1.5rem}.rules h2{font-size:1.4rem;margin:0 0 .4rem}.msg.me{border-color:var(--bone-3)}.msg p+p{margin-top:.6rem}.thr{display:flex;gap:.75rem;align-items:center;min-height:44px;padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--bone-2)}.thr.unread{color:var(--bone)}.thr .nt{flex:1 1;min-width:0;display:grid}.thr .nti{font-weight:600}.topnav{display:flex;gap:.25rem;margin-left:auto;margin-right:1rem;overflow-x:auto;scrollbar-width:none}.topnav .who-link{white-space:nowrap}@media (max-width:760px){.top .wrap{flex-wrap:wrap}.topnav{order:3;width:100%;margin:0}}.topnav .who-link{padding:0 .6rem}@media (max-width:760px){.topnav .who-link{display:inline-flex;font-size:.8rem}.topnav{border-top:1px solid var(--line)}.top .wrap{row-gap:0}}.slot .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.slot,.slot:has(.slot-x){grid-template-columns:auto minmax(0,1fr) auto;row-gap:.1rem}.slot .meta{grid-column:2;grid-row:2;text-align:left;font-size:.85rem}.slot .slot-x .ibtn{grid-column:3;grid-row:1/span 2;margin:-.5rem -.9rem}}@media (min-width:1024px){.page-head .sub,main li,main p{font-size:max(14px,1em)}.empty p,.field .hint,.hint,.note,footer small{font-size:max(14px,.9rem)}}footer a{min-width:44px;justify-content:center}.padlink{padding-block:12px;margin-block:-12px;display:inline-block}.nf-actions{margin-top:1rem}.topnav .who-link{position:relative;color:var(--bone-2)}.topnav .who-link[aria-current=page]{color:var(--bone)}.topnav .who-link[aria-current=page]:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:2px;background:#D0081A}@media (max-width:760px){.topnav{gap:20px;overflow-x:auto;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav .who-link{min-height:44px;padding-inline:6px;font-size:12.8px;letter-spacing:.12em}.who .avatar{width:32px;height:32px}}.bell{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--bone);text-decoration:none}.bell svg{width:22px;height:22px}.bell .badge{position:absolute;top:4px;right:2px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:.55rem;background:#D0081A;color:var(--bone);font:600 .7rem/1.1rem var(--f-data);text-align:center}.amenu{position:relative}.amenu>summary{list-style:none;cursor:pointer}.amenu>summary::-webkit-details-marker{display:none}.amenu>summary:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.amenu ul{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:12rem;margin:0;padding:.35rem 0;list-style:none;background:var(--bg-2);border:1px solid var(--line-2)}.amenu li a{display:flex;align-items:center;min-height:44px;padding:0 1rem;color:var(--bone);text-decoration:none;font:600 .85rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase}.amenu li a:focus-visible,.amenu li a:hover{background:var(--bg-3)}.amenu .who-user{min-height:44px}.bellmenu ul{min-width:18rem;max-width:min(22rem,calc(100vw - 2rem))}.bellmenu li a{text-transform:none;letter-spacing:.02em;font-weight:500;line-height:1.3;padding-block:.6rem}.bellmenu li a.unread:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:#D0081A;margin-right:.6rem}.amenu-empty{display:block;padding:.75rem 1rem;color:var(--bone-3);font:500 .9rem/1.3 var(--f-data)}@media (max-width:760px){.amenu ul{position:fixed;left:1rem;right:1rem;top:4.5rem;min-width:0;max-width:none}.tmin .wrap{flex-wrap:wrap;row-gap:0}.tmin .brand{order:1}.tmin .who{order:2;margin-left:auto;gap:8px}.tmin .topnav{order:3;flex-basis:100%}}@media (max-width:760px){.tmin:has(.who) .brand-name{display:none}.who-user>span:not(.avatar){display:none}.who-user .avatar-blank{display:inline-block}}.msg-del{margin-top:.5rem}.msg-del>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--bone-2);font:600 .8rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}@media (min-width:1024px){main .page-head p:not(.eyebrow){font-size:max(14px,1em)}}.tmin .brand{min-width:44px;min-height:44px}.bellmenu li a{color:var(--bone-3)}.bellmenu li a.unread{color:var(--bone)}.bellmenu li a:not(.unread):before{content:none}.app-decide{align-items:center;flex-wrap:wrap;gap:12px}.app-decide form{margin:0}.page-head .app-decide{justify-self:start;justify-content:flex-start;align-self:start}#erase label strong{text-transform:none;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mb-s{margin-bottom:.75rem}.bt{border-top:1px solid var(--line);padding-top:1.25rem}fieldset.plain{border:0;padding:0;margin:0}.mono{font-family:var(--f-mono,ui-monospace,monospace);font-size:.9rem}.cal .ev.meet{border-style:dashed}.cal .ev.cancelled{opacity:.55;text-decoration:line-through}.cal .ev:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.tbl{width:100%;border-collapse:collapse}.tbl td,.tbl th{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--line);vertical-align:middle}.tbl th{font:600 .8rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}.tbl-wrap{overflow-x:auto}.flag{color:var(--accent);font-weight:600}@media (max-width:760px){.cal{display:block;border:0}.cal>div{border:0;min-height:0;padding:0}.cal>div:has(.ev){border-bottom:1px solid var(--line);padding:.6rem 0}.cal .d{font-weight:600;color:var(--bone)}.cal .d .sr-only{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible}}.evform{align-items:start}.tz{margin:.55rem 0 0;color:var(--bone-2)}.ovr{display:flex;gap:.5rem;align-items:center;flex-wrap:nowrap}.ovr select{min-width:8.5rem;width:auto}@media (max-width:760px){.raids-side>aside{order:-1}}.side>*,.stack>*{min-width:0}textarea.mono{word-break:break-all}.sect{display:grid;grid-template-columns:13rem minmax(0,1fr);grid-gap:0 48px;gap:0 48px;align-items:start}.sect-body .wrap{max-width:none;padding-inline:0}.sect-body .page-head{background:none}.subnav{position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 1px + 48px);padding-top:48px}.subnav .eyebrow{margin-bottom:8px}.subnav ul{list-style:none;margin:0;padding:0;border-right:1px solid var(--line)}.subnav a{display:flex;align-items:center;min-height:44px;padding:0 12px;margin-left:-12px;border-left:2px solid transparent;color:var(--bone-2);text-decoration:none;font:600 .95rem/1.2 var(--f-data);letter-spacing:.06em}.subnav a:hover{color:var(--bone)}.subnav a[aria-current]{border-left-color:var(--accent)}.subnav a:focus-visible{outline:2px solid var(--bone);outline-offset:-2px}@media(max-width:900px){.sect{grid-template-columns:minmax(0,1fr)}.subnav{position:static;padding-top:16px}.subnav .eyebrow{display:none}.subnav ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;border:0;border-bottom:1px solid var(--line);padding-bottom:12px}.subnav li{flex:none}.subnav a{margin:0;padding:0 1rem;border:1px solid var(--line-2);border-radius:var(--r);white-space:nowrap;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.subnav a[aria-current]{background:var(--bone);color:var(--bg);border-color:var(--bone)}}.picker-m legend{font:600 .9rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.mp-list{list-style:none;margin:.5rem 0 0;padding:0;max-height:18rem;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r)}.mp-list li{border-bottom:1px solid var(--line)}.mp-list li:last-child{border-bottom:0}.mp-list label{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:0 12px;cursor:pointer}.mp-list li.hint{padding:12px}.cform .picker-m{margin-bottom:1rem}.cbox{position:relative}.cbox-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% - 1.6rem);list-style:none;margin:0;padding:0;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);max-height:18rem;overflow-y:auto}.cbox-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:0 12px;cursor:pointer;border-bottom:1px solid var(--line)}.cbox-list li[aria-selected=true]{background:var(--bone);color:var(--bg)}.cbox-list li[aria-selected=true] .note{color:var(--bg)}.rg-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));grid-gap:24px;gap:24px}.rg-card .rc-top{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between}.rg-dl{display:grid;grid-gap:.4rem;gap:.4rem;margin:1rem 0}.rg-dl div{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:1rem;gap:1rem}.rg-dl dt{color:var(--bone-2);font:600 .85rem/1.6 var(--f-data);letter-spacing:.08em;text-transform:uppercase}.rg-cls,.rg-dl dd{margin:0}.rg-cls{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.95rem}.rg-cls li{display:flex;align-items:center;gap:.4rem}.req-list{margin:0;padding:1.25rem 1.25rem 1.25rem 2.5rem;display:grid;grid-gap:.4rem;gap:.4rem}.soon-line{color:var(--bone-2)}.soon-btn{min-height:44px}html{--top-h:64px;--tn-crest:36px;--tn-brand:17px;--tn-fs:13px;--tn-px:9px;--tn-gap:2px;--tn-tag:block}@media (max-width:1179px){html{--tn-tag:none;--tn-px:7px}}@media (min-width:1440px){html{--top-h:68px;--tn-crest:40px;--tn-brand:18px;--tn-fs:13.5px;--tn-px:11px;--tn-gap:4px}}@media (min-width:1800px){html{--top-h:84px;--tn-crest:52px;--tn-brand:22px;--tn-fs:16px;--tn-px:14px;--tn-gap:6px}}@media (max-width:767px){html{--top-h:56px}}.top.tn .tn-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;height:var(--top-h);min-height:0;row-gap:0}.top.tn .tn-brand{display:flex;align-items:center;gap:12px;flex:none;min-height:44px;text-decoration:none;order:0}.top.tn .tn-brand img{width:var(--tn-crest);height:var(--tn-crest)}.tn-bt{display:flex;flex-direction:column;gap:3px}.top.tn .tn-bt .brand-name{display:block;font:700 var(--tn-brand)/1 var(--f-head);letter-spacing:.08em}.tn-tag{display:var(--tn-tag);font:500 12px/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}.tn-in{margin-left:auto;gap:16px;min-width:0}.tn-in,.tn-nav ul{display:flex;align-items:center}.tn-nav ul{gap:var(--tn-gap);margin:0;padding:0;list-style:none;white-space:nowrap}.tn-ni,.tn-rel{position:relative}.tn-ni{display:flex;align-items:center;gap:6px;height:var(--top-h);padding:0 var(--tn-px);font:600 var(--tn-fs)/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);text-decoration:none;background:none;border:0;cursor:pointer;white-space:nowrap;flex-shrink:0}.tn-ni.cur,.tn-ni.open,.tn-ni:hover,.tn-ni[aria-current=page]{color:var(--bone)}.tn-ni.cur,.tn-ni[aria-current=page]{font-weight:600}.tn-ni.open:after{content:"";position:absolute;left:var(--tn-px);right:var(--tn-px);bottom:-1px;height:2px;background:#D0081A}.tn-ni.open:not(.cur):after{background:var(--line-2)}.tn-chev{width:9px;height:9px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.open>.tn-chev,[aria-expanded=true]>.tn-chev{transform:translateY(2px) rotate(-135deg)}.tn-dd{position:absolute;right:0;top:calc(100% + 1px);z-index:40;min-width:232px;margin:0;padding:6px 0;list-style:none;background:var(--bg-2);border:1px solid var(--line-2);border-radius:2px;box-shadow:0 12px 32px rgba(0,0,0,.45)}.tn-util .tn-dd{top:calc(100% + (var(--top-h) - 44px)/2 + 1px)}.tn-dd a,.tn-dd button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:0 16px;font:500 calc(var(--tn-fs) + 2px)/1.2 var(--f-body);color:var(--bone-2);text-decoration:none;background:none;border:0;text-align:left;cursor:pointer;text-transform:none;letter-spacing:0}.tn-dd a:focus-visible,.tn-dd a:hover,.tn-dd button:focus-visible,.tn-dd button:hover{background:var(--bg-4);color:var(--bone)}.tn-dd a[aria-current=page]{color:var(--bone);font-weight:600;box-shadow:none}.tn-dd form{margin:0}.tn-meta{font:500 12px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.tn-sep{height:1px;background:var(--line);margin:6px 0}.tn-hd{padding:8px 16px 6px;font:600 12px/1.2 var(--f-data);letter-spacing:.14em;text-transform:uppercase}.tn-empty,.tn-hd{color:var(--bone-3)}.tn-empty{padding:8px 16px}.tn-bell{min-width:18rem;max-width:min(22rem,calc(100vw - 2rem))}.tn-bell a{color:var(--bone-3)}.tn-bell a.unread{color:var(--bone)}.tn-bell a.unread:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:#D0081A;order:-1}.tn-bell a{justify-content:flex-start;padding-block:.5rem}.tn-util{display:flex;align-items:center;gap:8px;flex:none;padding-left:16px;border-left:1px solid var(--line);height:calc(var(--top-h) - 28px)}.tn-util>form{margin:0}.tn-av,.tn-ib{position:relative;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:2px;cursor:pointer;color:var(--bone-2);padding:0}.tn-av:hover,.tn-av[aria-expanded=true],.tn-ib:hover,.tn-ib[aria-expanded=true]{color:var(--bone);background:var(--bg-3)}.tn-ib svg{width:22px;height:22px}.tn-badge{position:absolute;top:6px;right:5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#D0081A;color:var(--bone);font:600 12px/18px var(--f-data);text-align:center;box-shadow:0 0 0 2px var(--bg)}.tn-av img,.tn-av span{width:32px;height:32px;border-radius:50%}.tn-av span{background:var(--panel,#450609);border:1px solid var(--line-2);display:grid;place-items:center;font:600 13px/1 var(--f-data);color:var(--bone)}.tn-apply,.tn-signin{min-height:40px;white-space:nowrap}.tn-mb,.tn-sheet,.tn-short{display:none}:where(.tn) :focus-visible{outline:2px solid var(--bone);outline-offset:2px}@media (max-width:1023px){.top.tn .tn-bar{gap:4px;padding-inline:12px}.top.tn .tn-brand{gap:10px}.top.tn .tn-brand img{width:36px;height:36px}.top.tn .tn-bt .brand-name{font-size:16px}.tn-nav,.tn-tag,.top.tn .tn-apply{display:none}.tn-in{gap:0}.tn-util{border:0;padding:0;gap:2px;height:auto}.tn-long{display:none}.tn-short{display:inline}.tn-signin{min-height:44px;padding:0 14px}.tn-mb{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:4px;padding:0;background:none;border:1px solid var(--line-2);border-radius:2px;color:var(--bone);cursor:pointer}.tn-mb[aria-expanded=true]{background:var(--bg-3);border-color:var(--bone-3)}.tn-bars{width:16px;height:10px;border-top:1.5px solid;border-bottom:1.5px solid;position:relative}.tn-bars:after{content:"";position:absolute;left:0;right:0;top:3.5px;border-top:1.5px solid}.tn-mb[aria-expanded=true] .tn-bars{border:0}.tn-mb[aria-expanded=true] .tn-bars:after{top:4px;transform:rotate(45deg)}.tn-mb[aria-expanded=true] .tn-bars:before{content:"";position:absolute;left:0;right:0;top:4px;border-top:1.5px solid;transform:rotate(-45deg)}.tn-sheet:not([hidden]){display:block;position:fixed;left:0;right:0;top:calc(var(--top-h) + 1px + env(safe-area-inset-top,0px));bottom:0;z-index:50;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;padding:8px 0 calc(24px + env(safe-area-inset-bottom,0px))}.tn-sheet ul{list-style:none;margin:0;padding:0}.tn-grp,.tn-sheet a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 20px;font:600 15px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);text-decoration:none;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.tn-sheet a[aria-current=page]{color:var(--bone);background:var(--bg-2)}.tn-cur{display:none}.tn-sheet a[aria-current=page] .tn-cur{display:inline-block;width:18px;height:2px;background:#D0081A}.tn-grp{color:var(--bone)}.tn-sub a{padding-left:40px;font:500 17px/1.2 var(--f-body);letter-spacing:0;text-transform:none;background:var(--bg-2)}.tn-foot{padding:20px;margin:0;font:500 12px/1.4 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.tn-util .tn-dd{position:fixed;left:12px;right:12px;top:calc(var(--top-h) + 6px);min-width:0;max-width:none}}.tn-nav ul.tn-dd{display:flex;flex-direction:column;align-items:stretch;gap:0;left:auto;right:0;min-width:232px;max-width:calc(100vw - 32px)}.tn-dd li{display:block}.tn-dd a{white-space:nowrap}.mo-acts{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px}.cal>div{padding:.5rem .35rem}.cal .ev{width:100%;box-sizing:border-box;padding:6px 8px;font-size:12px;line-height:1.3}.cal .ev .evt{display:flex;width:max-content;margin-bottom:4px;font-size:12px}.cal .ev .evn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal .ev .evn,.cal .ev small{font-size:12px;line-height:1.3}.panel .sub-sep{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.panel h2.h4,.panel h3{margin-top:24px}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.subnav a[aria-current]{border-left-color:transparent;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:#D0081A;text-decoration-color:#D0081A;text-decoration-thickness:2px;text-underline-offset:6px}.notice{margin-top:32px}@media(max-width:900px){.subnav a{min-height:44px}.subnav a[aria-current]{background:none;color:var(--bone);border-color:var(--line-2)}}.cal .ev .evt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em}.mo-acts{justify-content:flex-start;gap:12px;margin-top:16px}table th{font-size:12px}.tk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tk-sep{width:1px;height:28px;background:var(--line-2);margin:0 4px}.tk-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r)}.tk-list li+li{border-top:1px solid var(--line)}.tk-row{display:grid;grid-template-columns:4rem 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;min-height:64px;color:var(--bone);text-decoration:none}.tk-row:hover{background:var(--bg-2)}.tk-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-id{font:600 .95rem/1 var(--f-data);color:var(--bone-3)}.tk-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.tk-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-main small{color:var(--bone-3);font-size:12px}.tk-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.st-changes_requested,.st-needs_info,.tag-warn{border-color:var(--accent);color:var(--bone)}.st-ready_for_review{background:var(--bone);border-color:var(--bone);color:var(--bg)}.st-approved,.st-done{border-color:var(--bone-2);color:var(--bone)}.st-closed_wontfix{color:var(--bone-3)}.tk-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:32px;gap:32px;align-items:start}.tk-side{position:-webkit-sticky;position:sticky;top:120px}.tk-shots{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.tk-shots a{display:block;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;aspect-ratio:16/10;background:var(--bg-2)}.tk-shots img{width:100%;height:100%;object-fit:cover;display:block}.tk-failed{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 0 16px}.tk-types{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.tk-types span{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;min-height:64px;text-align:left}.tk-types small{font:400 12px/1.3 var(--f-body,inherit);color:var(--bone-3);letter-spacing:0;text-transform:none}.tk-types label+label span{border-left:1px solid var(--line-2)}.seg.tk-types input:checked+span{background:var(--bone);color:var(--bg)}.seg.tk-types input:checked+span small{color:var(--bg)}.seg.tk-types input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-2px}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.btn-block{width:100%;justify-content:center}@media(max-width:900px){.tk-grid{grid-template-columns:1fr}.tk-side{position:static}.tk-row{grid-template-columns:1fr;gap:8px}.tk-tags{justify-content:flex-start}.tk-types{grid-template-columns:1fr}.tk-types label+label span{border-left:0;border-top:1px solid var(--line-2)}}.tk-facts{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin:0}.tk-facts dt{font:600 12px/1.2 var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin-top:14px}.tk-facts dt:first-child{margin-top:0}.tk-facts dd{margin:0;font:500 15px/1.4 var(--f-data);overflow-wrap:anywhere}.tk-msg{border:1px solid var(--line)}.tk-msg.me{border-color:var(--line-2)}.tag-bot{font-size:12px;padding:.2rem .4rem;margin-left:.35rem;vertical-align:middle}.tk-thread>h2{margin:32px 0 12px}.tk-final h2,.tk-review h2{font-family:var(--f-head);color:var(--bone);font-size:1.25rem;letter-spacing:.04em;margin:0 0 .5rem}.tk-final h2{text-transform:none}.block.tk-new{padding-top:32px}.tk-form legend.label{font:600 12px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);margin-bottom:.5rem;padding:0}.seg.tk-types label{flex:1 1;display:block}.seg.tk-types input:checked+span,.seg.tk-types span{display:flex;width:100%;height:100%}input[type=file]::-webkit-file-upload-button{background:transparent;color:var(--bone);border:1px solid var(--line-2);font:600 13px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;padding:0 16px;min-height:44px;margin-right:12px;cursor:pointer;border-radius:var(--r)}input[type=file]::file-selector-button{background:transparent;color:var(--bone);border:1px solid var(--line-2);font:600 13px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;padding:0 16px;min-height:44px;margin-right:12px;cursor:pointer;border-radius:var(--r)}input[type=file]::-webkit-file-upload-button:hover{border-color:var(--bone-2)}input[type=file]::file-selector-button:hover{border-color:var(--bone-2)}.form-errors{border:1px solid #d0081a;padding:12px 16px;color:var(--bone);margin-bottom:1rem;border-radius:var(--r)}.form-errors:focus{outline:2px solid var(--bone);outline-offset:2px}.form-errors p{margin:0 0 .4rem;font:600 .95rem/1.3 var(--f-data);letter-spacing:.04em}.form-errors ul{margin:0;padding-left:1.1rem}.form-errors a{color:var(--bone)}.chip[aria-pressed=true]{background:var(--bone);color:var(--bg);border-color:var(--bone)}@media(max-width:767px){.chip{min-height:44px}}.q-poor{color:#9d9d9d}.q-common{color:var(--bone)}.q-uncommon{color:#1eff00}.q-rare{color:#4DA3FF}.q-epic{color:#C27BFF}.q-legendary{color:#ff8000}.q-artifact{color:#e6cc80}.bk-grid{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:1024px){.bk-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.bk-tools,.bkr-f{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.bk-tools .input{flex:1 1 14rem;max-width:28rem}.bkr-f .input{flex:1 1 12rem}.bk-gold{display:grid;grid-gap:.25rem;gap:.25rem;text-align:right}.bk-gold strong{font:600 1.25rem/1 var(--f-data);letter-spacing:.04em}.bk-tbl th[scope=row]{font-weight:600}.bk-locs{display:block;color:var(--bone-2);font-size:.8rem;font-weight:400;margin-top:.2rem}.bk-tbl .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-tbl .act{text-align:right;width:1%}.bk-req{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:640px){.bk-req{grid-template-columns:10rem 1fr}}.bk-gone{list-style:none;padding:0;margin:.75rem 0 0;columns:14rem 2;gap:2rem}.bk-gone li{padding:.2rem 0}.bk-mine,.bkc-list,.bkr-list{list-style:none;padding:0;margin:0}.bk-mine li{padding:.75rem 0;border-top:1px solid var(--line);display:grid;grid-gap:.35rem;gap:.35rem}.bk-mine p{margin:0}.bk-mine small{color:var(--bone-2)}.bk-mine .tag{margin-left:.35rem;vertical-align:middle}#paste summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.bkr-list{display:grid;grid-gap:1rem;gap:1rem}.bkr{display:grid;grid-gap:.5rem;gap:.5rem;scroll-margin-top:calc(var(--top-h) + 1rem)}.bkr-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.bkr p{margin:0}.bkr-acts{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--line)}.bkr-qty{max-width:6rem;flex:0 0 6rem!important}.st-fulfilled,.st-requested{border-color:var(--bone-2);color:var(--bone)}.bkc-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-top:1px solid var(--line)}@media(max-width:767px){.bk-tbl td:nth-child(2),.bk-tbl th:nth-child(2){display:none}.bkr-f .btn{flex:1 1 auto}}.bk-tbl th[scope=row]{font:600 1rem/1.3 var(--f-body)}.bk-tbl th[scope=row],.bkr-head h2{letter-spacing:0;text-transform:none}.bkr-head h2{font:600 1.125rem/1.3 var(--f-body)}.picker .chip .muted{margin-left:.4rem}.bk-tbl thead th{white-space:nowrap}.cbox-in{position:relative}.cbox-in .cbox-list,.cbox-none{top:calc(100% + 4px)}.cbox-none{position:absolute;z-index:20;left:0;right:0;margin:0;padding:12px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);color:var(--bone-2);font-size:.95rem}button{font:inherit;color:inherit;background:transparent}.btn,button:not([class]){background:transparent;color:var(--bone);border:1px solid var(--line-2)}button:not([class]){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border-radius:var(--r);font:600 13px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.btn-primary{background:var(--accent);color:var(--bone);border-color:var(--accent)}.btn-danger{background:#D0081A;color:var(--bone);border-color:#D0081A}.btn[aria-disabled=true],button:disabled{opacity:.5;cursor:not-allowed}.tk-filters{margin-bottom:16px}.file-field{padding:8px;min-height:60px;display:flex;align-items:center}.tn-sheet a[aria-current=page]{color:var(--bone);font-weight:600;background:var(--bg-2);text-decoration:none}@media (max-width:1023px){.tn-dd a,.tn-dd button{min-height:44px}}.tn-sheet a[aria-current=page] .tn-cur{display:none}.chip .n{margin-left:6px}.bank-req{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.bk-tbl th.num{white-space:nowrap}#mine h2,.bk-side h2.h4{font-family:var(--f-head);color:var(--bone);font-size:1.25rem;letter-spacing:0;text-transform:none}.bk-mine p span[class^=q-],.bk-tbl th[scope=row] span,.bkr-head h2 span,.item-name{font-family:var(--f-body);text-transform:none;letter-spacing:0}.tag.st-approved,.tag.st-requested{color:var(--bone);border-color:var(--bone)}.tag.st-fulfilled{background:var(--bone);color:var(--bg);border-color:var(--bone)}.tag.st-cancelled,.tag.st-declined{color:var(--bone-3);border-color:var(--line-2)}.confirm-inline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media(max-width:767px){.bkr-f{flex-direction:column;align-items:stretch}.bkr-f .btn,.bkr-f .input{width:100%;max-width:none;flex:none}}.bk-upd{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;color:var(--bone-2);font-size:1rem}.bk-stale,.bk-upd{align-items:center}.bk-stale{display:inline-flex;gap:8px;color:var(--bone-3);font:500 .875rem/1.3 var(--f-data);letter-spacing:.04em}.bk-stale svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75}.bk-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.bk-tabs .chip{min-height:44px;white-space:normal;text-align:left}.bk-tabs .chip .ct{margin-left:8px;color:var(--bone-3);font-weight:500}.bk-tabs .chip[aria-current=page] .ct{color:var(--bg)}.bk-tbl .bk-locs{font-size:.8125rem}.bks-list{list-style:none;margin:12px 0 0;padding:0}.bks{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;min-height:56px;padding:12px 0;border-top:1px solid var(--line);color:var(--bone-2)}.bks .when{color:var(--bone);font-weight:600}.bks .cur{margin-left:8px}.bks-hd{font:600 .8125rem/1.3 var(--f-data);letter-spacing:.1em;text-transform:uppercase;min-height:0;padding:8px 0}.bks-hd,.bks.gone{color:var(--bone-3)}.bks.gone .when{color:var(--bone-2);font-weight:500}@media(max-width:767px){.bks{grid-template-columns:minmax(0,1fr);gap:4px}.bks-hd{display:none}.bks form{margin-top:8px}.bks .btn{width:100%}}.chip .muted{margin-left:6px}input[type=file].file-field{height:auto}.block.tk-new>.wrap{padding-top:0}.block.tk-new .tk-form{margin-top:0}#chars h2,#snaps h2{font-family:var(--f-head);color:var(--bone);font-size:1.25rem;letter-spacing:0;text-transform:none}#paste>summary{display:list-item;list-style:disclosure-closed inside;cursor:pointer;min-height:44px;line-height:44px}#paste[open]>summary{list-style-type:disclosure-open}.mt-l{margin-top:48px}.pager{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lm-list{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:1rem;gap:1rem}.lm{display:grid;grid-gap:.5rem;gap:.5rem}.lt-tbl td{vertical-align:top}.lt-os{margin-left:8px}.lt-date-sm{display:none}@media(max-width:767px){.lt-date-sm{display:block;color:var(--muted,#9a948c);font-size:.875rem;margin-top:4px}}.block.tight{padding-top:32px}.saved-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:16px 20px;margin:0 0 24px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--bone)}.saved-panel p{margin:0}.save-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;align-items:center;gap:12px;margin-top:32px;padding:16px 0;background:var(--bg-2);border-top:1px solid var(--line-2);padding-inline:16px}.save-bar,.seg{display:flex;flex-wrap:wrap}.seg{gap:8px}.seg-opt{position:relative;display:inline-flex}.seg-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg-opt span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line-2);color:var(--bone-2);font:600 .875rem/1 var(--f-data);letter-spacing:.06em}.seg-opt input:checked+span{background:var(--bone);border-color:var(--bone);color:var(--bg)}.seg-opt input:focus-visible+span{outline:2px solid var(--bone);outline-offset:3px}textarea.input.reason{resize:vertical;min-height:48px;field-sizing:content;max-height:160px}@media(max-width:767px){.bkr-f textarea.input.reason{min-height:72px}}.picked{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.picked-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--bone);color:var(--bg);font:600 1rem/1 var(--f-data)}.block.tight>.wrap{padding-top:0}.block.tight .cform{margin-top:0}[hidden]{display:none!important}fieldset:has(>.seg){border:0;padding:0;margin:0}.seg:has(>.seg-opt){border:0}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-2)}.tab{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font:600 .875rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tab[aria-current=page]{color:var(--bone);border-bottom-color:var(--accent)}.tab:hover{color:var(--bone)}.inbox-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.inbox-list>li{width:100%}.chip[aria-current=page] .chip-sub,.chip[aria-pressed=true] .chip-sub{color:var(--bg);opacity:.8}.chip-sub{margin-left:.4rem;color:var(--bone-3)}.lt-tbl .item-name{font-family:var(--f-body);font-size:1rem}.lt-note,.lt-tbl .item-name{text-transform:none;letter-spacing:0}.lt-note{display:block;margin-top:4px;font:400 .75rem/1.3 var(--f-body);color:var(--bone-2)}.lt-char{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.lt-search{flex-wrap:nowrap}.lt-search .input{min-width:0}@media(max-width:767px){.lt-search .btn{flex:none}}.given-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.given-qty{height:48px;width:96px}.confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.confirm-btns{display:inline-flex;gap:8px;flex-wrap:nowrap}.confirm-btns .btn{min-height:32px}@media (max-width:640px){.confirm-btns .btn{min-height:44px}}.lt-status details{margin-top:8px}.lt-skips,.lt-wait{margin:6px 0 8px;padding-left:1.1rem;font-size:14px;color:var(--bone-2)}.lt-wait .item-name{color:var(--bone)}.btn-row{display:flex;flex-wrap:wrap;gap:8px}.saved-panel.lt-status{display:block}.lt-status>p{margin:0}.pg-window{margin:0 0 16px}.pg-fk th[scope=row],.pg-inst th[scope=row]{font:500 1rem/1.3 var(--f-body);text-transform:none;letter-spacing:0;color:var(--bone)}.state{font:600 .8rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase}.st-live{color:var(--bone)}.st-announced{color:var(--bone-2)}.st-not_live{color:var(--bone-3)}.pg-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.pg-pick label{font:600 .8rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2)}.pg-pick .input{width:auto;min-width:14rem;min-height:44px}.st-bars{list-style:none;margin:.4rem 0 0;padding:0}.st-bars li{display:grid;grid-template-columns:7rem 1fr 2rem;grid-gap:1rem;gap:1rem;align-items:center;margin:.6rem 0;font:500 .95rem/1 var(--f-data)}.st-bars li>span:last-child{text-align:right}.mt-g{margin-top:var(--gap)}.st-w0{width:0}.st-w5{width:5%}.st-w10{width:10%}.st-w15{width:15%}.st-w20{width:20%}.st-w25{width:25%}.st-w30{width:30%}.st-w35{width:35%}.st-w40{width:40%}.st-w45{width:45%}.st-w50{width:50%}.st-w55{width:55%}.st-w60{width:60%}.st-w65{width:65%}.st-w70{width:70%}.st-w75{width:75%}.st-w80{width:80%}.st-w85{width:85%}.st-w90{width:90%}.st-w95{width:95%}.st-w100{width:100%}.inbox-list{width:100%;max-width:none;margin:24px 0 0}.inbox-list .thr{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.inbox-list .thr:not(.unread){grid-template-columns:1fr auto}.inbox-list .nti{font-size:15px;color:var(--bone)}.inbox-list .nt .nm2,.inbox-list .thr>.nm2{font-size:13px;color:var(--bone-2)}.inbox-list .thr>.nm2{text-align:right;white-space:nowrap}.rcard{padding:24px}.rc-head,.rc-top{align-items:center}.rc-head{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.rc-head h3{margin:0}.pip .n{font-size:12px;color:var(--bone-2)}.pip.k .n{color:var(--bone)}.blist{display:none;list-style:none;margin:12px 0 0;padding:0}.blist li{display:flex;align-items:center;gap:10px;min-height:28px;font:400 14px/1.3 var(--f-body);color:var(--bone-2)}.blist li.k{color:var(--bone)}.blist i{flex:none;width:12px;height:12px;border:1px solid var(--line-2)}.blist li.k i{background:var(--accent);border-color:var(--accent)}@media (max-width:767px){.rcard .pips{gap:2px}.rcard .pip{min-height:6px;height:6px;border-radius:0}.rcard .bosses,.rcard .pip .n{display:none}.blist{display:block}}.state-pill{display:inline-block;padding:4px 8px;border:1px solid var(--line-2);border-radius:var(--r);font:600 .8rem/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase}.pg-pick.picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pg-pick .chip{min-height:32px}@media (max-width:767px){.pg-pick .chip{min-height:44px}}.pg-fk-h{font-size:1.1rem;margin:0 0 12px}.pg-rk th[scope=row]{font:500 15px/1.3 var(--f-body);text-transform:none;letter-spacing:0;color:var(--bone)}.pg-rk .tag{font-size:12px}.pg-override{font-size:13px}.pg-override a{color:var(--bone-2)}.tabs{width:100%}.lt-note,.lt-wait li{font-size:13px;color:var(--bone-2)}.lt-nogroup{color:var(--bone-2)}@media (max-width:767px){.lt-search{flex-wrap:wrap}.lt-search .input{flex-basis:100%}.lt-search .btn{flex:1 1;min-height:44px;justify-content:center}.lt-chips{flex-wrap:nowrap;overflow-x:auto;gap:8px;scroll-padding:16px;padding-bottom:4px}.lt-chips .chip{flex:none;min-height:44px;white-space:nowrap}}.empty.panel h1+.hint{margin-top:8px;font-size:14px;color:var(--bone-2)}.rcard .count{margin:0}.rc-top{margin-bottom:16px}@media (max-width:767px){.rcard .pips{grid-template-columns:repeat(var(--n,8),minmax(0,1fr))}}.page-head .wrap>div:has(>.tabs){flex:1 1;min-width:0}.st-tbl td.num,.st-tbl th.num{text-align:right}.st-chars th[scope=row]{font:500 15px/1.3 var(--f-body);text-transform:none;letter-spacing:0;color:var(--bone)}.st-bars li{grid-template-columns:7rem 1fr 2.5rem;min-height:24px;margin:0;font:500 13px/24px var(--f-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-bars .bar{background:none;height:8px;position:relative}.st-bars .bar:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-2)}.st-bars .bar i{position:relative;height:8px}.st-tbl th[scope=col]{font-size:12px;letter-spacing:.08em;color:var(--bone-2)}.big,.st-tbl td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-none{color:var(--bone-2);margin:0 0 12px}.lt-wait li,.pg-none{font-size:14px}@media (max-width:767px){.inbox-list .thr,.inbox-list .thr:not(.unread){grid-template-columns:1fr}.inbox-list .thr>.nm2{text-align:left;font-size:12px}.inbox-list .nt .nm2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.lt-chips{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.lt-chips.picker,.pg-pick.picker{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.lt-chips .chip,.pg-pick .chip{flex:none;white-space:nowrap}}.nt-prefs th[scope=row]{font:500 15px/1.3 var(--f-body);text-transform:none;letter-spacing:0;color:var(--bone)}.nt-hint{display:block;font-size:13px;color:var(--bone-2);margin-top:2px}.nt-dm input{width:20px;height:20px;accent-color:var(--accent)}.ap-row{grid-template-columns:1fr auto}.ap-row .tk-main{display:grid;grid-gap:2px;gap:2px}.ap-tasks{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ap-tasks li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line)}.ap-move .btn,.ap-tasks .btn{min-height:44px}.ap-move .cta{flex-wrap:wrap}.ap-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.ap-notes li{border-top:1px solid var(--line);padding-top:12px}.ap-notes small,.tlist small{color:var(--bone-3)}.tag.ap-accepted{color:var(--bone)}.tag.ap-declined,.tag.ap-withdrawn{color:var(--bone-3)}.mb-m{margin-bottom:1.5rem}.ap-url{overflow-wrap:anywhere}.nt-dm input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:22px;height:22px;border:2px solid var(--bone-3);border-radius:3px;background:transparent;display:grid;place-content:center;cursor:pointer}.nt-dm input:checked{background:var(--accent);border-color:var(--accent)}.nt-dm input:checked:after{content:"";width:6px;height:11px;border:solid var(--bone);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.nt-dm input:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.nt-dm input:disabled{opacity:.4;cursor:not-allowed}.nt-xs{display:none}.nt-prefs thead th,.nt-site{white-space:nowrap}@media (max-width:767px){.nt-lg{display:none}.nt-xs{display:inline}}.st-link{text-align:right}.st-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--bone-2)}.unlink{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.nt-dm.ul-ck{justify-content:flex-start;gap:.6rem;font-size:.92rem;line-height:1.4}.ul-ck input{flex:none}.acct dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;margin:0 0 2rem}.acct dt{font:600 .72rem/1.6 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}.acct dd{margin:0}.pill{display:inline-block;padding:4px 8px;border:1px solid var(--line-2);border-radius:var(--r);font:600 .8rem/1 var(--f-data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pill.ap-new{background:var(--bone);border-color:var(--bone);color:var(--bg)}.pill.ap-interview{background:var(--line-2);color:var(--bone)}.pill.ap-accepted{color:var(--bone);border-color:var(--bone)}.pill.ap-declined,.pill.ap-withdrawn{color:var(--bone-3);border-color:var(--bone-3)}.ap-filters{display:flex;flex-wrap:wrap;gap:8px}.ap-filters .chip{min-height:44px;display:inline-flex;align-items:center;gap:6px}.ap-filters .ct{font-family:var(--f-data);opacity:.8}@media (max-width:767px){.ap-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.ap-filters .chip{flex:none;white-space:nowrap}}.notice-p{border:1px solid var(--line-2);margin-bottom:24px}.np-t{font:600 14px/1.2 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);margin:0}.notice-p p{margin-top:8px}.btn-danger.btn-ghost{background:transparent;color:var(--bone);border-color:var(--bone-3)}@media (min-width:768px){.ap-btns .ap-decline{margin-left:auto}}@media (max-width:767px){.ap-btns .ap-decline{margin-top:16px}}dialog.confirm{margin:auto;max-width:440px;width:calc(100% - 32px);background:var(--bg-2,var(--bg));color:var(--bone);border:1px solid var(--line-2);border-radius:var(--r);padding:24px}dialog.confirm::-webkit-backdrop{background:rgba(0,0,0,.7)}dialog.confirm::backdrop{background:rgba(0,0,0,.7)}dialog.confirm p{margin-top:8px;color:var(--bone-2)}dialog.confirm .cta{margin-top:24px}.st-link a:after,a.ext:after{content:"↗";margin-left:4px}.gs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:16px;gap:16px}.gs-hd{display:flex;justify-content:space-between;align-items:center;gap:8px}.gs-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.gs-add label,.gs-fields label{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.gs-add select,.gs-fields input,.gs-fields select{min-height:44px}.gs-wide{grid-column:1/-1}.gs-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.gs-nights{list-style:none;padding:0;margin:8px 0 0}.gs-nights li{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid var(--line)}.gs-jump{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:767px){.gs-jump{flex-wrap:nowrap;overflow-x:auto}.gs-jump .chip{flex:none;min-height:44px;display:inline-flex;align-items:center}}.picker{margin-bottom:16px}.page-head+section.block,section.block:first-of-type{padding-top:32px}section+section h2:first-child{margin-top:32px}.tag.tag-solid{background:var(--bone);color:var(--bg);border-color:var(--bone)}.mg-sec{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.mg-sec h4{margin:0 0 8px}.subnav ul.sn-kids{border:0;margin:0 0 4px 12px;padding:0}.subnav .sn-kids a{min-height:40px;font-size:.88rem;letter-spacing:.04em}.subnav a.sn-open{color:var(--bone)}.gs-tabs{display:none}.gs-form+.gs-sec,.gs-form>.gs-sec+.gs-sec,.gs-sec+.gs-sec{margin-top:32px}.gs h2,.gs-sec h2{margin-bottom:8px}.gs-auto{margin:8px 0 0;color:var(--bone)}.gs-links{margin:4px 0 0;font-size:.9rem}.gs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0}.gs-fix{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}.gs-fix summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.gs-danger{border-top:1px solid var(--line);padding-top:16px}.gs-rem{border:0;padding:0;margin:12px 0 0}.gs-rem legend{font-weight:600;margin-bottom:4px}.gs-dm{list-style:none;padding:0;margin:8px 0 0}.gs-dm li{padding:8px 0;border-bottom:1px solid var(--line)}.gs-dm .hint{display:block}.in-unit{display:flex;align-items:center;position:relative}.in-unit input{width:100%;padding-right:52px}.in-unit>span{position:absolute;right:12px;color:var(--bone-3);font-size:.85rem;pointer-events:none}.pill.ap-rejected{color:var(--accent);border-color:var(--accent)}.ad-sec+.ad-sec{margin-top:32px}.ad-list{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:16px;gap:16px}.ad-item p{margin:8px 0 0}.ad-hd,.ad-up{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.ad-hd>h3,.ad-up{margin:0}.ad-hd>h3{min-width:0;overflow-wrap:anywhere}.ad-up{margin-top:16px}.ad-dls{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px;margin-top:12px}.ad-dl .btn{width:100%;justify-content:center}.ad-sha code{word-break:break-all;font-size:.75rem}.ad-notes{margin:12px 0 0;padding-left:18px;color:var(--bone-2);font-size:.9rem}.ad-notes li+li{margin-top:4px}.btn.is-disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.subnav ul.sn-kids{display:none}.gs-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:16px 0 0;padding-bottom:4px}.gs-tabs .chip{flex:none;min-height:44px;display:inline-flex;align-items:center}.gs-jump,.gs-tabs,.subnav ul{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.in-unit{max-width:220px}.admin-main,.gs,.page-head .wrap>div{min-width:0}.gs-tabs{max-width:100%}@media (max-width:767px){.ap-filters,.gs-jump,.gs-tabs,.lt-chips,.lt-chips.picker,.pg-pick.picker,.picker,.subnav ul,.tabs,.topnav{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.ap-filters .chip,.gs-jump .chip,.gs-tabs .chip,.lt-chips .chip,.pg-pick .chip,.subnav li{flex:0 1 auto;white-space:normal}.page-head .wrap{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.page-head .wrap>*{width:100%;max-width:100%;flex:none}.page-head .wrap>.btn,.page-head .wrap>:not(:first-child) .btn,.page-head .wrap>a.btn{width:100%;justify-content:center}main summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.scroll,.tablewrap,.tbl-wrap{overflow-x:visible}}@media(max-width:767px){main table:has(>thead):not([data-nostack]):not(.rmx){display:block;width:100%;border:0}main table:has(>thead):not([data-nostack]):not(.rmx)>caption{display:block;text-align:left}main table:has(>thead):not([data-nostack]):not(.rmx)>thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}main table:has(>thead):not([data-nostack]):not(.rmx)>tbody{display:block}main table:has(>thead):not([data-nostack]):not(.rmx) tr{display:block;border-bottom:1px solid var(--line);padding:12px 0}main table:has(>thead):not([data-nostack]):not(.rmx) :is(td,tbody th){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:4px 0;border:0;text-align:right;font-size:max(14px,1em);white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0;background:none}main table:has(>thead):not([data-nostack]):not(.rmx) td:before{content:attr(data-label);flex:0 1 auto;font:600 12px/1.3 var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);text-align:left}main table:has(>thead):not([data-nostack]):not(.rmx) td:is([data-label=""],[colspan]):before{content:none}main table:has(>thead):not([data-nostack]):not(.rmx) td:is([data-label=""],[colspan]){justify-content:flex-start;text-align:left}main table:has(>thead):not([data-nostack]):not(.rmx) .hide-sm{display:none}main td :is(.btn,.tag,.pill,.yn,button){white-space:nowrap}main table:has(>thead):not([data-nostack]):not(.rmx) td .btn{width:auto;min-width:44px;min-height:44px;padding:0 16px}main table:has(>thead):not([data-nostack]):not(.rmx) td.act{justify-content:flex-end;width:auto}.nt-prefs .nt-hint,.nt-prefs tbody th{display:block;text-align:left}.perm-tbl{display:none}.perm-cards{display:grid;grid-gap:12px;gap:12px}.perm-card ul{margin:.5rem 0 0 1.1rem}}.tn-dd .tn-subitem a{padding-left:32px;font-size:.92em}.tn-sub .tn-subitem a{padding-left:56px;font-size:.92em}.tn-dd .is-parent>a,.tn-sub .is-parent>a{color:var(--bone);box-shadow:none}.tn-sub .is-parent>a .tn-cur{display:none}.rmx tr[id]{scroll-margin-top:calc(var(--top-h) + 16px)}.backlink{margin:0 0 4px}.backlink a{display:inline-flex;align-items:center;min-height:44px;margin-left:-8px;padding:0 8px;font:600 .8rem/1 var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);text-decoration:none}.backlink a:focus-visible,.backlink a:hover{color:var(--bone);text-decoration:underline}.ws-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;margin:.75rem 0 0}.ws-dl dt{font:600 .72rem/1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);margin-bottom:.35rem}.ws-dl dd{margin:0;color:var(--bone)}.gs-sec .cta{gap:.75rem}.gs-sec .cta,.ws-logo{display:flex;flex-wrap:wrap;align-items:center}.ws-logo{gap:1.25rem;margin-top:.75rem}.ws-logo-img{width:160px;height:160px;object-fit:contain;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r)}.ws-logo input[type=file]{max-width:100%;min-height:44px}.ws-pal{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-top:.75rem}.ws-swatch{display:flex;gap:.75rem;align-items:center;min-height:44px;cursor:pointer}.ws-swatch input[type=color]{width:44px;height:44px;padding:2px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);cursor:pointer;flex-shrink:0}.ws-swatch>span{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ws-sw-name{color:var(--bone)}.ws-swatch code{font:.8rem/1 var(--f-data);color:var(--bone-3)}.ws-contrast{margin-top:.75rem}.ws-bad{margin:.35rem 0 0 1.25rem;color:var(--bone-2)}.ws-preview{margin-top:1rem;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ws-pv-page{background:var(--bg);padding:1.25rem}.ws-pv-h{font-family:var(--f-head);font-size:1.4rem;color:var(--bone);margin:0 0 .5rem}.ws-pv-t{color:var(--bone);margin:0 0 .35rem}.ws-pv-m{color:var(--bone-3);margin:0 0 .75rem}.ws-pv-panel{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);padding:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.ws-pv-panel .ws-pv-t{margin:0}.ws-pv-btn{background:var(--accent);color:var(--bone);padding:.6rem 1rem;border-radius:var(--r);font:600 .8rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase}.perm-cards{display:none}@media(max-width:767px){.perm-cards{display:grid;grid-gap:12px;gap:12px}}.save-bar[hidden]{display:none}@media(max-width:767px){.save-bar{flex-wrap:nowrap;gap:8px;padding:12px;margin-inline:-16px;background:var(--bg-2)}.save-bar .btn{flex:1 1;min-width:0;white-space:nowrap}.save-bar .hint{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}}td:has(>.nt-dm){position:relative}.nt-dm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;cursor:pointer}.nt-dm:after{content:"";position:absolute;inset:0}.nowrap{white-space:nowrap}.sb-short{display:none}@media(max-width:767px){.save-bar .btn{flex:1 1;min-width:0;padding:0 12px;letter-spacing:.06em;white-space:nowrap}.save-bar .sb-short{display:inline}.save-bar .sb-long{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.ws-swatch{align-items:flex-start;cursor:default}.ws-sw-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.ws-sw-name{font-weight:600}.ws-hex{font:14px/1.2 var(--f-data);max-width:9.5rem;min-height:44px}.ws-sw-err{margin:0;font-size:13px}.ws-sw-flag{margin:0;font:600 12px/1.3 var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.ws-sw-flag:before{content:"▲ ";color:var(--accent-hi)}.ws-sw-bad input[type=color]{outline:2px solid var(--accent-hi);outline-offset:2px}.ws-paled .ws-preview{margin:0 0 1rem}.ws-adv>summary{min-height:44px;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600}.gs-group{margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--line)}.gs-group:first-of-type{margin-top:0;padding-top:0;border-top:0}.h5{font-size:1rem;margin:0 0 .5rem}@media(max-width:767px){.ws-paled .ws-pal{grid-template-columns:1fr 1fr}.ws-paled .ws-swatch{flex-direction:column;gap:6px}.ws-hex{max-width:100%;width:100%}}.av-img{object-fit:cover;display:block;background:var(--bg-3)}.cbox-list li{justify-content:flex-start}.wk-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px}.wk-cat ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.wk-cat a{font-size:1.1rem}.wk-acts,.wk-row-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wk-revert{display:contents}.wk-body{overflow-wrap:anywhere}.wk-body img{max-width:100%;height:auto}.wk-body pre,.wk-body table{overflow-x:auto;max-width:100%}.wk-body table{display:block}.wk-view{margin-top:1.5rem}.wk-form{display:grid;grid-gap:16px;gap:16px;max-width:900px}.wk-form textarea{width:100%;min-height:18rem;font-family:ui-monospace,monospace;font-size:1rem}tr.sel td{background:var(--bg-2)}.cal .ev .lt{white-space:nowrap;font-size:12px}.cal .ev .st{display:block;font-size:12px}.cal-zone{margin:0 0 .5rem}.cal-toggle{display:none;margin:0 0 .75rem}@media (max-width:1023px){.cal-toggle{display:block}.cal:not(.cal-force){display:none}.cal:not(.cal-force)~.cal-up{margin-top:0}}.dm-who .un{color:var(--bone-3)}.dm-who .dn,.dm-who .un{overflow-wrap:anywhere}@media (max-width:767px){.ulink{align-items:flex-start}.ulink .avatar{width:32px;height:32px;min-width:32px;flex:none;margin-top:2px}}.cls{min-width:8px;min-height:8px;border-radius:2px;flex:none}.facts{display:grid;margin:32px 0 0;padding:0;border-top:1px solid var(--line);text-align:left;max-width:36rem}.fact{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.fact dt{font:600 12px/1.3 var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.fact dd{margin:0;min-width:0;font:500 1rem/1.4 var(--f-body);color:var(--bone)}.fact dd .muted,.fact dd.muted{font-size:max(14px,.9375rem);color:var(--bone-3)}.fact-need{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fact-need li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--accent);border-radius:var(--r);background:var(--bg-3);font:600 1rem/1 var(--f-data);letter-spacing:.04em;white-space:nowrap}.fact-need .role{font-weight:500;color:var(--bone-2)}.fact-need .pri.med i{box-shadow:inset 0 0 0 2px var(--bg-3)}.fact-also{margin:8px 0 0;font-size:max(14px,.9375rem);color:var(--bone-2)}.fact-also b{font-weight:500;color:var(--bone-3)}.fact-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font:600 .9375rem/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);text-underline-offset:4px}@media (max-width:767px){.facts{margin-top:24px;max-width:none}.fact{grid-template-columns:1fr;gap:8px}.ws-paled .ws-preview{position:static}.wk-acts{flex-wrap:nowrap}.wk-acts .btn{flex:1 1}}.fact-link{padding:0 8px;margin-left:-8px}.fact-also{font-size:15px}.cbox-list li[aria-selected=true] .dm-who .un{color:var(--bg-2)}.cal-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 .75rem}.cal-tools .cal-toggle,.cal-tools .cal-zone{margin:0}.cal-tools .cal-toggle{order:-1}.auth-card .eyebrow{margin:0 0 8px}.auth-steps{margin:16px 0 0;padding-left:20px;color:var(--bone-2);font-size:1rem;line-height:1.5}.auth-steps li+li{margin-top:8px}.auth-reads{margin:16px 0 0;font-size:.9375rem;color:var(--bone-2)}.auth-reads a{color:var(--bone)}.lhead h2{margin:0;font-size:2em}.tp .prose{margin-left:0;font-size:1.0625rem;line-height:1.6}.tp .prose h2{font-size:1.25rem;margin:32px 0 8px}.tp .prose h2:first-child{margin-top:0}.tp .panel p a,.tp .prose a{color:var(--bone);text-underline-offset:3px}.tp .tp-wide{max-width:56rem}.tp .tp-tbl{width:100%;border-collapse:collapse;font-size:1rem}.tp .tp-tbl td,.tp .tp-tbl th{text-align:left;font-family:var(--f-body);letter-spacing:0;vertical-align:top;padding:12px 16px 12px 0;border-top:1px solid var(--line);color:var(--bone-2)}.tp .tp-tbl th{font:600 .8125rem/1.4 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.tp-roles{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}@media (max-width:760px){.tp .tp-tbl thead{display:none}.tp .tp-tbl tr{display:grid;padding:12px 0;border-top:1px solid var(--line)}.tp .tp-tbl td,.tp .tp-tbl th{border:0;padding:2px 0;text-align:left}.tp .tp-tbl td:first-child{color:var(--bone);font-weight:600}}.me-head .wrap{padding-block:24px}.page-head+section.block.me-block{padding-block:24px 32px;border-bottom:0}.wrap.page-narrow.me-page{max-width:var(--max);padding-top:0;padding-bottom:0;display:grid;grid-gap:24px;gap:24px;justify-items:start}.me-page>.me-sec{width:100%;max-width:640px;margin:0}.me-sec+.me-sec{border-top:1px solid var(--line);padding-top:24px}.me-page h2.mb-s{margin:0 0 12px}.me-page .acct dl{margin:0 0 12px;gap:8px 16px}.me-page .acct dt{font-size:.75rem;line-height:1.5rem}.me-page .acct>.note{margin:0}.me-page .me-chars{margin:0 0 16px}.me-page .me-chars li{flex-wrap:wrap;column-gap:8px;row-gap:4px;padding:8px 0}.me-page .me-chars .note{flex-basis:100%;padding-left:20px}.me-act{margin:0}@media (min-width:768px){.me-head .wrap{padding-block:32px}.page-head+section.block.me-block{padding-block:32px 48px}.wrap.page-narrow.me-page{gap:32px}.me-sec+.me-sec{padding-top:32px}.me-page .me-chars .note{flex-basis:auto;padding-left:0;margin-left:auto}}.btn[disabled].btn-primary{background:var(--bg-3);border:1px dashed var(--line-2);color:var(--bone-2);opacity:1;cursor:not-allowed}.pv-hint{flex-basis:100%;margin:0}@media(max-width:767px){.auth-page{place-items:start center;min-height:0;padding-top:24px}.page-head .btn.pv-open{width:auto;align-self:flex-start}}.bk-tbl .bk-tabm{display:block;color:var(--bone-3);font:500 .8125rem/1.3 var(--f-data);letter-spacing:.04em;margin-top:.2rem}.bk-tbl td.up{color:var(--ok,#8FC79A)}.bk-tbl td.down{color:var(--bone-3)}@media(max-width:767px){.bk-tbl .bk-locs{display:none}.bk-tbl th[scope=row]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bk-tbl .bk-tabm{display:block;flex:none;color:var(--bone-3);font:500 .8125rem/1.3 var(--f-data);letter-spacing:.04em}}.bk-tabs .chip[aria-current=page]{background:var(--bone);color:var(--bg);border-color:var(--bone)}.bks-list{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px}.bks{grid-column:1/-1;grid-template-columns:subgrid}@media(max-width:767px){.bks-list{grid-template-columns:minmax(0,1fr)}.page-head .wrap>div .btn.pv-open{width:auto;align-self:flex-start}}.ii{display:inline-block;width:20px;height:20px;flex:none;border:1px solid var(--line-2);border-radius:3px;vertical-align:-4px;margin-right:8px;background:var(--bg-2)}.ii-name{display:inline-flex;align-items:center;min-width:0}