.acc-root{--y-ink: var(--color-accent-ink);--dim: color-mix(in srgb, var(--color-text) 64%, black);--plate: var(--ground-1);--plate-2: var(--ground-2);position:relative;isolation:isolate}.acc-root :where(em){font-style:normal}.acc-tabs{position:sticky;top:var(--site-head);z-index:30;padding-inline:var(--pad);background:rgb(var(--ground-rgb) / .97);box-shadow:inset 0 -1px 0 var(--hair)}.acc-root .acc-tabs-list{position:static;display:flex;flex-wrap:wrap;gap:0;width:auto;height:auto;margin:0;padding:0;border:0;overflow:visible;background:none;color:inherit}.acc-tab{position:relative;display:inline-flex;align-items:center;min-height:3.25rem;padding-inline:.6rem;color:var(--ground-text-2);font:600 .9375rem/1.2 var(--text);text-decoration:none;white-space:nowrap;transition:color var(--duration-hover) var(--ease)}.acc-tabs li:first-child .acc-tab{padding-inline-start:0}.acc-tab:after{content:"";position:absolute;inset:auto .6rem 0;height:3px;background:var(--y);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease)}.acc-tabs li:first-child .acc-tab:after{inset-inline-start:0}.acc-tab:hover{color:var(--w)}.acc-tab:hover:after{transform:scaleX(.35)}.acc-tab[aria-current=page]{color:var(--w)}.acc-tab[aria-current=page]:after{transform:scaleX(1)}.acc-tabs-pick{display:none}@media(max-width:1000px){.acc-tabs{padding-inline:0}.acc-tabs-pick{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.25rem;padding:0 var(--pad);border:0;background:none;color:var(--w);font:600 1rem/1.2 var(--text);text-align:left;cursor:pointer}.acc-tabs-pick-k{color:var(--ground-text-2);font-weight:500}.acc-tabs-pick-k:after{content:"/";margin-inline-start:.6rem;color:var(--ground-text-3)}.acc-tabs-pick-all{display:inline-flex;align-items:center;gap:.5rem;margin-inline-start:auto;color:var(--ground-text-2);font-size:.875rem;font-weight:500}.acc-tabs-pick-all:after{content:"";width:.45rem;height:.45rem;margin-top:-.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.acc-root .acc-tabs-list{position:fixed;inset:calc(var(--site-head) + 3.25rem) 0 auto;display:none;grid-template-columns:1fr 1fr;gap:1px;max-height:calc(100svh - var(--site-head) - 4rem);padding:0;overflow:auto;background:var(--hair);box-shadow:0 1px 0 var(--hair),0 24px 48px #00000080}.acc-root .acc-tabs-list:popover-open{display:grid;opacity:1;transform:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}@starting-style{.acc-root .acc-tabs-list:popover-open{opacity:0;transform:translateY(-.5rem)}}.acc-tabs-list::backdrop{background:rgb(var(--ground-rgb) / .5)}.acc-tabs-list .acc-tab,.acc-tabs li:first-child .acc-tab{display:flex;min-height:3.25rem;padding:0 var(--pad);background:var(--ground-2);font-size:1rem}.acc-tabs-list .acc-tab:after,.acc-tabs li:first-child .acc-tab:after{inset:0 auto 0 0;width:3px;height:auto;transform:scaleY(0)}.acc-tabs-list .acc-tab[aria-current=page]{background:var(--ground-3)}.acc-tabs-list .acc-tab[aria-current=page]:after{transform:none}}.acc-rail,.acc-pick{display:none}@media(min-width:1024px){.acc-frame{--rail: 12.5rem;--in: clamp(1.75rem, 2.6vw, 2.75rem);display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:start;padding-inline:var(--pad) max(0px,calc(var(--pad) - var(--in)))}.acc-frame>.acc-body{--pad: var(--in);min-width:0}.acc-rail{position:sticky;top:calc(var(--site-head) + 1.75rem);display:grid;gap:1.25rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:2rem}.acc-root .pk-band-foot:has(>.acc-pick){display:none}.acc-root:not(.acc-nav-bar,.acc-nav-head)>.pk-band{align-content:start;min-height:clamp(16.75rem,12.25rem + 7vw,19rem)}}.acc-root .acc-rail-h{margin:0;color:var(--ground-text-2);font:600 .6875rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;opacity:.72}.acc-root .acc-rail ul{display:grid;margin:.7rem 0 0;padding:0;list-style:none;box-shadow:inset 1px 0 0 var(--hair)}.acc-rail-a{position:relative;display:flex;align-items:center;min-height:2.125rem;padding:0 .5rem 0 1rem;color:var(--ground-text-2);font:650 .8125rem/1.2 var(--text);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color var(--duration-hover) var(--ease)}.acc-rail-a:before{content:"";position:absolute;inset:.4rem auto .4rem 0;width:2px;background:var(--ground-text-2);transform:scaleY(0);transition:transform .2s var(--ease)}.acc-rail-a:hover{color:var(--w)}.acc-rail-a:hover:before{transform:scaleY(.6)}.acc-rail-a[aria-current=page]{color:var(--w)}.acc-rail-a[aria-current=page]:before{background:var(--color-accent);transform:none}.acc-rail-a:focus-visible,.acc-htab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(max-width:1023.98px){.acc-pick{display:block}}.acc-pick-field{max-width:20rem}@media(max-width:700px){.acc-pick-field{max-width:none}}.acc-root .acc-htabs ul{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:0;padding:0;list-style:none}.acc-htab{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ground-text-2);font:650 .8125rem/1.2 var(--text);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color var(--duration-hover) var(--ease)}.acc-htab:after{content:"";position:absolute;inset:auto 0 .3rem;height:2px;background:var(--ground-text-2);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.acc-htab:hover{color:var(--w)}.acc-htab:hover:after{transform:scaleX(.35)}.acc-htab[aria-current=page]{color:var(--w)}.acc-htab[aria-current=page]:after{background:var(--color-accent);transform:none}@media(max-width:700px){.acc-root .acc-htabs ul{flex-wrap:nowrap;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--pad);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,black var(--pad),black calc(100% - var(--pad)),transparent);mask-image:linear-gradient(90deg,transparent,black var(--pad),black calc(100% - var(--pad)),transparent)}.acc-htabs ul::-webkit-scrollbar{display:none}}@media(min-width:1024px){.acc-frame-mv{--out-l: calc(-1 * var(--pad));--out-r: calc(-1*max(0px, calc(var(--pad) - var(--in)))) ;grid-template-rows:auto 1fr}.acc-frame-mv:before{content:"";grid-column:1 / -1;grid-row:2;align-self:stretch;margin-inline:var(--out-l) var(--out-r);background:var(--k)}.acc-frame-mv>.acc-rail{z-index:3;grid-column:1;grid-row:1 / span 2}}.acc-root .pk-band{gap:1.5rem 3rem;padding-top:clamp(1.75rem,4.5vw,3.25rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.acc-root .pk-band-in{gap:.85rem}.acc-root .pk-title{font-size:clamp(2rem,4.4vw,3.5rem)}.acc-root .pk-lead{max-width:54ch;font-size:clamp(1rem,1.25vw,1.125rem)}.acc-body{display:grid;align-content:start;padding-bottom:clamp(3rem,7vw,5.5rem)}.acc-body>:not(.pk-sec,.acc-bleed,dialog){margin:clamp(1.5rem,3vw,2.25rem) var(--pad) 0}.acc-body>:not(.pk-sec,.acc-bleed,dialog):is(:empty,[data-empty]){margin:0}.acc-body>:not(.pk-sec,.acc-bleed,dialog,:empty,[data-empty])+:is(.pk-sec,.acc-bleed){margin-top:clamp(1.5rem,3vw,2.25rem)}.acc-bleed{display:grid}.acc-body-flush{padding:0}.acc-body-flush>:not(.pk-sec){margin:0}.acc-root .pk-slug{min-height:0;padding:clamp(2rem,4vw,2.75rem) var(--pad) 0;background:none;box-shadow:none}.acc-root .pk-slug-title{font:700 clamp(1.25rem,1.6vw,1.5rem) / 1.2 var(--text);letter-spacing:-.005em;text-transform:none}.acc-root .pk-slug-note{color:var(--ground-text-2);font-size:.9375rem}.acc-root .pk-sec-body{gap:1.25rem;padding:1rem var(--pad) 0;background:none}.acc-root .pk-sec:first-child .pk-slug,.acc-bleed:first-child>.pk-sec:first-child .pk-slug{padding-top:clamp(1.5rem,3vw,2.25rem)}@keyframes acc-rise{0%{opacity:0;transform:translateY(.75rem)}}.acc-root>.pk-band .pk-band-in,.acc-root>.pk-band .pk-band-aside,.acc-body:not(.acc-body-flush)>*,.acc-bleed>*{animation:acc-rise .24s var(--ease) both}.acc-root>.pk-band .pk-band-aside{animation-delay:40ms}.acc-body>:nth-child(2),.acc-bleed>:nth-child(2){animation-delay:60ms}.acc-body>:nth-child(3),.acc-bleed>:nth-child(3){animation-delay:.11s}.acc-body>:nth-child(n+4),.acc-bleed>:nth-child(n+4){animation-delay:.15s}@media(prefers-reduced-motion:reduce){.acc-root *,.acc-root *:before,.acc-root *:after{animation:none!important;transition:none!important}}.acc-h2{font:italic 900 clamp(1.25rem,2vw,1.625rem) / 1.05 var(--wide);text-transform:uppercase;letter-spacing:.01em}.acc-h3,.acc-root .acc-h3{font-family:var(--text);font-size:1.125rem;font-weight:700;letter-spacing:normal;text-transform:none}.acc-root .acc-panel{padding:clamp(1.1rem,2vw,1.5rem);border:0;border-radius:var(--radius-md);background:var(--ground-1);box-shadow:inset 0 0 0 1px var(--hair)}.acc-panel+.acc-panel{margin-top:0}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem}.acc-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.acc-list{display:grid;gap:1rem}.acc-note{color:var(--w2)}.acc-state-act{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.acc-small{color:var(--ground-text-2);font-size:.9375rem}.acc-label{color:var(--ground-text-2);font:600 .875rem/1.3 var(--text);letter-spacing:.01em}.acc-link{color:var(--w);font-weight:650;text-decoration:underline;text-decoration-color:var(--hair2);text-decoration-thickness:1px;text-underline-offset:.35em;transition:text-decoration-color var(--duration-hover) var(--ease)}.acc-link:hover{text-decoration-color:var(--y)}.acc-mono{font-family:var(--font-mono, ui-monospace, monospace)}.acc-dl{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1.5rem;font-size:.9375rem}.acc-dl dt{color:var(--dim)}.acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:0 1.15rem;border:1px solid var(--hair2);border-radius:var(--radius-md);background:var(--ground-2);color:var(--w);font:700 .9375rem/1 var(--text);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) var(--ease),color var(--duration-hover) var(--ease),border-color var(--duration-hover) var(--ease)}.acc-btn:hover{border-color:color-mix(in srgb,var(--w) 60%,transparent);background:var(--ground-3);color:var(--w)}.acc-btn:active{transform:translateY(2px)}.acc-btn-primary{border-color:var(--y);background:var(--y);color:var(--y-ink)}.acc-btn-primary:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--y-ink)}.acc-btn-lg{min-height:3.25rem;padding:0 1.6rem;font-size:1rem}.acc-btn:is(:disabled,[aria-disabled=true]){border-color:var(--hair);background:transparent;color:var(--ground-text-3);transform:none;cursor:not-allowed}.acc-btn .icon{width:1.15em;height:1.15em}.acc-btn-quiet{border-color:transparent;background:transparent;color:var(--ground-text-2)}.acc-btn-quiet:hover{border-color:transparent;background:transparent;color:var(--w)}.acc-btn[aria-busy=true]{cursor:progress}.acc-root .acc-btn{color:var(--w)}.acc-root .acc-btn-primary,.acc-root .acc-btn-primary:hover{color:var(--y-ink)}.acc-root .acc-btn-quiet{color:var(--ground-text-2)}.acc-root .acc-btn-quiet:hover{color:var(--w)}.acc-root .acc-btn:is(:disabled,[aria-disabled=true]){color:var(--ground-text-3)}.acc-field{display:block;width:100%;min-height:2.75rem;padding:.5rem .85rem;border:1px solid var(--hair2);border-radius:var(--radius-md);background-color:var(--ground-2);color:var(--w);font:500 1rem/1.3 var(--text);transition:border-color var(--duration-hover) var(--ease)}.acc-field:hover{border-color:color-mix(in srgb,var(--w) 50%,transparent)}.acc-field:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--y)}.acc-field:user-invalid{border-color:var(--color-danger, rgb(240 110 100))}.acc-root .acc-error{margin-top:.25rem;color:var(--color-danger, rgb(240 110 100));font-size:.875rem}.acc-table-wrap{border-radius:var(--radius-md);background:var(--ground-1);box-shadow:inset 0 0 0 1px var(--hair)}.acc-table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem;font-variant-numeric:tabular-nums}.acc-table th,.acc-table td{padding:.8rem 1rem;vertical-align:middle;border-bottom:1px solid var(--hair)}.acc-table thead th{background:var(--ground-2);color:var(--ground-text-2);font:600 .875rem/1.3 var(--text);letter-spacing:.01em}.acc-table tbody tr{transition:background-color var(--duration-hover) var(--ease)}.acc-table tbody tr:hover{background:color-mix(in srgb,var(--w) 3%,transparent)}.acc-table tbody tr:last-child>*{border-bottom:0}.acc-table tbody th{font-weight:600}.acc-order-report{display:block;width:fit-content;margin-top:.25rem;color:var(--ground-text-2);font:500 .875rem/1.3 var(--text);text-decoration:underline;text-decoration-color:var(--hair2);text-underline-offset:.2em}.acc-order-report:hover{color:var(--color-text);text-decoration-color:currentColor}.acc-table :is(th,td):last-child{text-align:right}@media(max-width:700px){.acc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.acc-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.85rem 1rem;border-bottom:1px solid var(--hair)}.acc-table tbody tr:before{content:"";order:2;flex-basis:100%}.acc-table tbody tr:last-child{border-bottom:0}.acc-table tbody :is(th,td){padding:0;border:0;text-align:left}.acc-table tbody th{flex:1 1 auto}.acc-table tbody :is(th,td):last-child{order:1;text-align:right;font-weight:700}.acc-table tbody td:not(:last-child){order:3;color:var(--ground-text-2);font-size:.9375rem}.acc-table tbody td:not(:last-child)~td:not(:last-child):before{content:"/";margin-inline-end:.5rem;color:var(--ground-text-3)}.acc-table tbody td :is(ul,li){display:inline}.acc-table tbody td li+li:before{content:", "}}.acc-body :where(.border-line){border-color:var(--hair)}.acc-body :where(.bg-card){background:var(--plate)}.acc-body :where(.text-muted){color:var(--w2)}.acc-body :where(.label){color:var(--ground-text-2);font:600 .875rem/1.3 var(--text);letter-spacing:.01em;text-transform:none}.acc-body :where(h2.text-2xl,h2.text-lg,h3.text-lg){font-family:var(--text);font-weight:700;text-transform:none;letter-spacing:normal}.acc-body :where(.btn){font-family:var(--text);letter-spacing:.08em}.acc-empty-act{display:flex;flex-wrap:wrap;gap:.75rem}.acc-root .acc-bullets{display:grid;gap:.4rem;margin-top:.25rem;font-size:1rem}.acc-bullets li{position:relative;padding-left:1.1rem}.acc-bullets li:before{content:"";position:absolute;top:.62em;left:0;width:.4rem;height:1px;background:var(--y)}.acc-own{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;align-items:start}.acc-own>.acc-grid{grid-template-columns:1fr}.acc-own>:only-child{max-width:36rem}.acc-sub{display:grid;gap:.85rem;list-style:none}.acc-ent{display:grid;gap:1rem}.acc-root .acc-ent-plus{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-bottom:.9rem;border-bottom:1px solid var(--hair)}.acc-ent-plus strong{font:italic 900 1.5rem/1 var(--wide);letter-spacing:.01em}.acc-ent-state{display:inline-flex;align-items:center;gap:.5rem;color:var(--ground-text-2);font:600 .9375rem/1 var(--text)}.acc-linkcard{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1.1rem}.acc-linkcard-mark{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--hair2);color:var(--w)}.acc-linkcard-mark .icon{width:1.5rem;height:1.5rem}.acc-linkcard-body{display:grid;gap:.5rem;min-width:0}.acc-dialog{width:min(calc(100% - 2rem),34rem);margin:auto;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--hair2);border-radius:var(--radius-md);background:var(--ground-2);color:var(--w);font-family:var(--text);box-shadow:0 32px 64px #00000080}.acc-dialog[open]{animation:acc-rise .22s var(--ease) both}.acc-dialog::backdrop{background:rgb(var(--ground-rgb) / .72)}.acc-root .acc-dialog-text{display:grid;gap:.6rem;margin-top:.9rem;color:var(--w2)}.acc-dialog-act{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media(max-width:30rem){.acc-dialog-act{display:grid}.acc-dialog-act .acc-btn{width:100%}}.acc-dialog-note{min-height:1.4em;margin-top:1rem;color:var(--w2);line-height:1.4}.acc-dialog-note[data-tone=error]{color:var(--color-danger)}.acc-result:focus{outline:none}.acc-result-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.acc-result-line[data-tone=error]>p{color:var(--color-danger)}.acc-dialog[aria-busy=true] .acc-dialog-act{cursor:progress}.acc-feed{display:grid;border-radius:var(--radius-md);background:var(--ground-1);box-shadow:inset 0 0 0 1px var(--hair)}.acc-feed-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1.25rem;padding:1rem clamp(1rem,2vw,1.5rem);border-bottom:1px solid var(--hair)}.acc-feed-item:last-child{border-bottom:0}.acc-feed-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700}.acc-feed-when{color:var(--ground-text-2);font-size:.875rem;text-align:right}.acc-feed-text{grid-column:1;color:var(--ground-text-2);font-size:.9375rem}.acc-feed-act,.acc-feed-out{grid-column:2;grid-row:2;justify-self:end}.acc-feed-out{color:var(--ground-text-2);font-size:.875rem}@media(min-width:701px){.acc-root .acc-feed-act{min-height:2rem}}@media(max-width:700px){.acc-feed-text{grid-column:1 / -1}.acc-feed-act,.acc-feed-out{grid-column:1 / -1;grid-row:auto;justify-self:start}}:root[data-theme^=ice] .acc-root :is(.acc-h2,.acc-ent-plus strong){font-style:normal;font-stretch:var(--ice-display-stretch)}:root[data-theme^=ice] .acc-root .acc-btn{position:relative;border-radius:0}:root[data-theme^=ice] .acc-root .acc-btn-primary{padding-inline-end:calc(1.15rem + var(--ice-slant))}:root[data-theme^=ice] .acc-root .acc-btn-primary.acc-btn-lg{padding-inline-end:calc(1.6rem + var(--ice-slant))}:root[data-theme^=ice] .acc-root .acc-btn-primary:is(:disabled,[aria-disabled=true]){border-color:var(--hair);color:var(--ground-text-3)}:root[data-theme^=ice] .acc-root .acc-btn-primary:is(:disabled,[aria-disabled=true]):before{content:none}:root[data-theme^=ice] .acc-root :is(.acc-rail-h,.acc-rail-a,.acc-htab){color:var(--ice-steel);font-family:var(--ice-face)}:root[data-theme^=ice] .acc-root :is(.acc-rail-a,.acc-htab){font-weight:var(--ice-label-weight)}:root[data-theme^=ice] .acc-root :is(.acc-rail-a,.acc-htab):is(:hover,[aria-current=page]){color:var(--ice-white)}:root[data-theme^=ice] .acc-root .acc-rail-a:before,:root[data-theme^=ice] .acc-root .acc-htab:after{background:var(--ice-moon)}:root[data-theme^=ice] .acc-root .acc-rail-a[aria-current=page]:before,:root[data-theme^=ice] .acc-root .acc-htab[aria-current=page]:after{background:var(--color-accent)}:root[data-theme^=ice] .acc-root .acc-rail ul{box-shadow:inset 1px 0 0 var(--ice-hair)}:root[data-theme^=ice] .acc-root :is(.acc-bullets li):before{background:var(--ice-moon)}