.xtra-story-search{min-width:0}.xtra-story-search__field{align-items:center;display:flex;min-width:0;position:relative;width:100%}.xtra-story-search__field input.xtra-story-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:999rem;color:var(--wp--preset--color--navy);font:inherit;font-size:max(1rem,var(--wp--preset--font-size--small));line-height:1.3;margin:0;min-width:0;padding:.8rem 2.75rem;width:100%}.xtra-story-search__field input.xtra-story-search__input:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--wp--preset--color--primary) 18%,transparent);outline:none}.xtra-story-search__field input.xtra-story-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.xtra-story-search__icon{fill:none;height:1.1rem;left:1rem;pointer-events:none;position:absolute;stroke:var(--wp--preset--color--contrast-2);stroke-width:1.8;width:1.1rem}.xtra-story-search button.xtra-story-search__clear{background:var(--wp--preset--color--border-light);border:0;border-radius:50%;color:var(--wp--preset--color--contrast-2);cursor:pointer;font:inherit;height:1.8rem;padding:0;position:absolute;right:.65rem;width:1.8rem}.xtra-story-search [hidden]{display:none!important}.xtra-story-search__hint,.xtra-story-search__message{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small);margin:.6rem 0}.xtra-story-search__message{font-weight:600}.xtra-story-search__results{list-style:none;margin:0;max-height:28rem;overflow:auto;overscroll-behavior:contain;padding:0}.xtra-story-search__result{align-items:center;border-bottom:1px solid var(--wp--preset--color--border-light);display:flex;gap:.8rem;justify-content:space-between;margin:0;padding:1rem .4rem}.xtra-story-search__copy{display:grid;font-size:var(--wp--preset--font-size--small);gap:.3rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.xtra-story-search__meta{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small)}.xtra-story-search button.xtra-story-search__choose,.xtra-story-search button.xtra-story-search__more{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:999rem;color:var(--wp--preset--color--navy);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;padding:.55rem .9rem}.xtra-story-search button.xtra-story-search__choose:hover:not(:disabled),.xtra-story-search button.xtra-story-search__more:hover:not(:disabled){background:var(--wp--preset--color--border-light);border-color:var(--wp--preset--color--primary)}.xtra-story-search button:disabled{cursor:default;opacity:.55}.xtra-story-search button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:.2rem}.xtra-story-search button.xtra-story-search__more{margin-top:.8rem}.xtra-shelf *,.xtra-shelf__backdrop *{box-sizing:border-box}.xtra-shelf [hidden],.xtra-shelf__backdrop [hidden]{display:none!important}.xtra-shelf,.xtra-shelf__backdrop{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small)}.xtra-shelf p,.xtra-shelf__backdrop p{line-height:1.55}.xtra-shelf input[type=text],.xtra-shelf input[type=url],.xtra-shelf textarea,.xtra-shelf__backdrop input[type=text],.xtra-shelf__backdrop input[type=url],.xtra-shelf__backdrop textarea{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--lg,8px);color:var(--wp--preset--color--contrast);display:block;font:inherit;font-size:max(1rem,var(--wp--preset--font-size--small));margin:0;padding:.8rem;width:100%}.xtra-shelf input[type=text]:focus,.xtra-shelf input[type=url]:focus,.xtra-shelf textarea:focus,.xtra-shelf__backdrop input[type=text]:focus,.xtra-shelf__backdrop input[type=url]:focus,.xtra-shelf__backdrop textarea:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:.1rem}.xtra-shelf textarea,.xtra-shelf__backdrop textarea{resize:vertical}.xtra-shelf__head{gap:.5rem 1rem;justify-content:space-between;margin:0 0 .5rem}.xtra-shelf__head,.xtra-shelf__head-actions{align-items:center;display:flex;flex-wrap:wrap}.xtra-shelf__head-actions{gap:.5rem}.xtra-shelf--collapsible .xtra-shelf__head{margin-bottom:0}.xtra-shelf--collapsible .xtra-shelf__empty,.xtra-shelf--collapsible .xtra-shelf__lede{margin-top:.5rem}.xtra-shelf__heading{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--medium);margin:0}.xtra-shelf__empty,.xtra-shelf__lede,.xtra-shelf__meta{color:var(--wp--preset--color--contrast-2);margin:.35rem 0;overflow-wrap:anywhere}.xtra-shelf__meta{font-size:var(--wp--preset--font-size--x-small)}.xtra-shelf__note{color:var(--wp--preset--color--contrast-2);margin:.25rem 0 0;overflow-wrap:anywhere}.xtra-shelf__error{color:var(--wp--preset--color--error,#ef4444);margin:.5rem 0 0}.xtra-shelf__list{list-style:none;margin:.75rem 0 0;padding:0}.xtra-shelf__item{border-top:1px solid var(--wp--preset--color--border-light);padding:.85rem 0}.xtra-shelf__item.is-filing{opacity:.7}.xtra-shelf__row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.xtra-shelf__tag{background:var(--wp--preset--color--border-light);border-radius:999rem;color:var(--wp--preset--color--navy);display:inline-block;font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.02em;padding:.15rem .6rem;white-space:nowrap}.xtra-shelf__tag--client{background:var(--wp--preset--color--navy);color:var(--wp--preset--color--base)}.xtra-shelf__title{color:var(--wp--preset--color--navy);font-weight:600;overflow-wrap:anywhere}.xtra-shelf__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.xtra-shelf__plus{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--base) 25%,transparent);border-radius:50%;display:inline-flex;font-size:1rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;margin-right:.4rem;width:1.25rem}.xtra-shelf__file-input{display:none}.xtra-shelf__drop{background:var(--wp--preset--color--border-light);border:2px dashed var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--lg,8px);color:var(--wp--preset--color--contrast-2);cursor:pointer;display:block;margin-bottom:.8rem;padding:1.75rem 1rem;text-align:center;transition:border-color .15s ease,background .15s ease}.xtra-shelf__drop strong{color:var(--wp--preset--color--navy);margin-right:.25em}.xtra-shelf__drop.is-over,.xtra-shelf__drop:focus-visible,.xtra-shelf__drop:hover{background:var(--wp--preset--color--base);border-color:var(--wp--preset--color--primary);outline:none}.xtra-shelf__drop.is-busy{opacity:.6;pointer-events:none}.xtra-shelf__field{display:block;margin-bottom:.8rem}.xtra-shelf__field>span{color:var(--wp--preset--color--navy);display:block;font-weight:600;margin-bottom:.4rem}.xtra-shelf__choices{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:40rem){.xtra-shelf__choices{grid-template-columns:1fr}}.xtra-shelf button.xtra-shelf__choice,.xtra-shelf__choice{align-items:flex-start;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--lg,8px);color:var(--wp--preset--color--contrast);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.3rem;padding:1rem;text-align:left}.xtra-shelf button.xtra-shelf__choice strong,.xtra-shelf__choice strong{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--medium)}.xtra-shelf button.xtra-shelf__choice span,.xtra-shelf__choice span{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small);line-height:1.4}.xtra-shelf button.xtra-shelf__choice:focus-visible,.xtra-shelf button.xtra-shelf__choice:hover,.xtra-shelf__choice:focus-visible,.xtra-shelf__choice:hover{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--wp--preset--color--primary) 18%,transparent);outline:none}.xtra-shelf__text{background:var(--wp--preset--color--border-light);border:1px solid var(--wp--preset--color--border-light);border-radius:var(--wp--custom--radius--lg,8px);font:inherit;font-size:var(--wp--preset--font-size--small);line-height:1.55;margin:.5rem 0 0;max-height:65vh;overflow:auto;overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap}.xtra-shelf a.xtra-shelf__btn,.xtra-shelf a.xtra-shelf__btn:visited,.xtra-shelf button.xtra-shelf__btn,.xtra-shelf__btn{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:999rem;color:var(--wp--preset--color--navy);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;justify-content:center;line-height:1.5;margin:0;padding:.55rem 1rem;text-decoration:none}.xtra-shelf a.xtra-shelf__btn:hover,.xtra-shelf a.xtra-shelf__btn:visited:hover,.xtra-shelf button.xtra-shelf__btn:hover,.xtra-shelf__btn:hover{border-color:var(--wp--preset--color--primary)}.xtra-shelf a.xtra-shelf__btn:disabled,.xtra-shelf a.xtra-shelf__btn:visited:disabled,.xtra-shelf button.xtra-shelf__btn:disabled,.xtra-shelf__btn:disabled{cursor:default;opacity:.6}.xtra-shelf button.xtra-shelf__btn--primary,.xtra-shelf__btn--primary{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--base)}.xtra-shelf button.xtra-shelf__btn--primary:hover,.xtra-shelf__btn--primary:hover{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.xtra-shelf button.xtra-shelf__btn--quiet,.xtra-shelf__btn--quiet{color:var(--wp--preset--color--contrast-2)}.xtra-shelf__backdrop{align-items:flex-start;background:color-mix(in srgb,var(--wp--preset--color--contrast) 45%,transparent);display:flex;inset:0;justify-content:center;padding:clamp(1rem,8vh,5rem) 1rem 1rem;position:fixed;z-index:9990}.xtra-shelf__modal{background:var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--lg,8px);box-shadow:0 18px 45px color-mix(in srgb,var(--wp--preset--color--contrast) 35%,transparent);max-height:100%;overflow-y:auto;padding:1rem 1.15rem 1.25rem;width:min(34rem,100%)}.xtra-shelf__modal--wide{width:min(56rem,100%)}.xtra-shelf__modal-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.xtra-shelf__modal-title{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--medium);margin:0;overflow-wrap:anywhere}body.xtra-shelf-open{overflow:hidden}.xtra-desk{color:var(--wp--preset--color--contrast,#0f172a);display:flex;flex-direction:column;gap:.9rem}.xtra-desk *{box-sizing:border-box}.xtra-desk__dverbs{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.xtra-desk__dicons{align-items:center;display:inline-flex;gap:4px;margin-left:auto}.xtra-desk__dhead{color:var(--wp--preset--color--contrast-2,#475569);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.xtra-desk__dgroup.is-needs .xtra-desk__dhead{color:#c2560c}.xtra-desk__dgroup.is-questions .xtra-desk__dhead{color:var(--wp--preset--color--navy,#1e3a5f)}.xtra-desk__dgroup>.xtra-desk__prop:first-of-type{border-top:0;margin-top:.2rem;padding-top:0}.xtra-desk__history{color:var(--wp--preset--color--contrast-2,#475569);font-size:13px}.xtra-desk__history summary{cursor:pointer;font-weight:600}.xtra-desk__turnline{line-height:1.45;margin:.35rem 0 0}.xtra-desk__turnline b{font-weight:600}.xtra-desk__prop{border-top:1px solid var(--wp--preset--color--border,#e2e8f0);margin-top:.45rem;padding-top:.45rem}.xtra-desk__prop.is-skip .xtra-desk__proptext{opacity:.55}.xtra-desk__propline{align-items:flex-start;display:flex;gap:.5rem}.xtra-desk__proptext{display:-webkit-box;flex:1;font-size:13px;-webkit-line-clamp:2;line-height:1.45;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.xtra-desk.is-full .xtra-desk__proptext,.xtra-desk__proptext.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.xtra-desk__proptext{cursor:pointer}.xtra-desk__propacts{align-items:center;display:inline-flex;flex:none;flex-wrap:wrap;gap:.25rem}.xtra-desk__qanswer{display:block;font-style:italic;margin-top:.2rem}.xtra-desk__ftag,.xtra-desk__qanswer{color:var(--wp--preset--color--contrast-2,#475569)}.xtra-desk__ftag{background:var(--wp--preset--color--border,#e2e8f0);border-radius:999rem;display:inline-block;font-size:11px;font-weight:700;padding:0 .5em}.xtra-desk__ftag.is-critical{background:#b42318;color:#fff}.xtra-desk__ftag.is-major{background:#c2560c;color:#fff}.xtra-desk__ftag.is-minor{background:#e8c35a;color:#5c4400}.xtra-desk__srctag{border:1px solid var(--wp--preset--color--border,#e2e8f0);border-radius:4px;color:var(--wp--preset--color--contrast-2,#475569);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:0 .45em;text-transform:uppercase;white-space:nowrap}.xtra-desk__diff{font-size:12px;margin-top:.3rem}.xtra-desk__diff summary{color:var(--wp--preset--color--contrast-2,#475569);cursor:pointer}.xtra-desk__diff blockquote{border-left:3px solid var(--wp--preset--color--border,#e2e8f0);margin:.3rem 0;padding-left:.6rem}.xtra-desk__diff blockquote+blockquote{border-left-color:#1f7a4d}.xtra-desk__diffwhy{color:var(--wp--preset--color--contrast,#0f172a);margin:.3rem 0 0}.xtra-desk__diffsrc{font-size:11px;margin:.2rem 0 0}.xtra-desk__diffsrc,.xtra-desk__rnote{color:var(--wp--preset--color--contrast-2,#475569)}.xtra-desk__rnote{font-size:13px;line-height:1.45;margin:0;width:100%}.xtra-desk__rnote.is-running{color:var(--wp--preset--color--navy,#1e3a5f)}.xtra-desk__rnote.is-error{color:var(--wp--preset--color--error,#ef4444)}.xtra-desk__chip{align-items:center;background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border,#e2e8f0);border-radius:999rem;color:var(--wp--preset--color--contrast,#0f172a);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:.35rem;line-height:1.4;padding:.3em .85em}.xtra-desk__chip:hover{border-color:var(--wp--preset--color--contrast-2,#475569)}.xtra-desk__chip--primary,.xtra-desk__chip[aria-pressed=true]{background:var(--wp--preset--color--navy,#1e3a5f);border-color:var(--wp--preset--color--navy,#1e3a5f);color:#fff}.xtra-desk__chip--primary:hover{background:var(--wp--preset--color--primary,#3b6ea5);border-color:var(--wp--preset--color--primary,#3b6ea5)}.xtra-desk__chip:disabled{cursor:default;opacity:.5}.xtra-desk__acts{display:flex;flex-wrap:wrap;gap:.35rem}.xtra-desk__prop.is-skip .xtra-desk__chip[aria-pressed=true]{background:var(--wp--preset--color--contrast-2,#475569);border-color:var(--wp--preset--color--contrast-2,#475569)}.xtra-desk__marked{font-size:11.5px;white-space:nowrap}.xtra-desk__marked,.xtra-desk__working{color:var(--wp--preset--color--contrast-2,#475569)}.xtra-desk__working{align-items:center;background:rgba(59,110,165,.08);border-radius:10px;display:flex;font-size:13px;gap:.55rem;line-height:1.4;padding:.55rem .75rem}.xtra-desk__working strong{color:var(--wp--preset--color--navy,#1e3a5f);display:block;font-size:13.5px}.xtra-desk__spin{animation:xtra-desk-spin .8s linear infinite;border:2px solid var(--wp--preset--color--primary,#3b6ea5);border-radius:50%;border-right:2px solid transparent;flex:none;height:14px;width:14px}.xtra-desk__go{align-items:center;background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border,#e2e8f0);border-radius:10px;bottom:0;box-shadow:0 -4px 16px rgba(15,23,42,.08);color:var(--wp--preset--color--contrast-2,#475569);display:flex;font-size:13px;gap:.6rem;justify-content:space-between;padding:.5rem .55rem .5rem .8rem;position:sticky;z-index:2}.xtra-desk__go .xtra-desk__chip{font-size:13px;padding:.4em 1.1em}.xtra-desk__notebtn{background:none;border:1px solid transparent;border-radius:50%;color:var(--wp--preset--color--contrast-2,#475569);cursor:pointer;display:grid;height:26px;padding:0;place-items:center;width:26px}.xtra-desk__notebtn:focus-visible,.xtra-desk__notebtn:hover{border-color:var(--wp--preset--color--border,#e2e8f0);color:var(--wp--preset--color--navy,#1e3a5f)}.xtra-desk__notebtn.is-set{background:var(--wp--preset--color--navy,#1e3a5f);color:#fff}.xtra-desk__note{align-items:center;display:flex;gap:.3rem;margin-top:.35rem}.xtra-desk__note .xtra-desk__noteinput{flex:1;min-width:0}.xtra-desk__notesend{background:#fff;border:1px solid var(--wp--preset--color--border,#e2e8f0);border-radius:6px;color:var(--wp--preset--color--navy,#1e3a5f);cursor:pointer;display:grid;flex:none;height:28px;padding:0;place-items:center;width:28px}.xtra-desk__notesend:focus-visible,.xtra-desk__notesend:hover{background:var(--wp--preset--color--navy,#1e3a5f);border-color:var(--wp--preset--color--navy,#1e3a5f);color:#fff}.xtra-desk__notesend:disabled{cursor:default;opacity:.5}.xtra-desk__field{background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border,#e2e8f0);border-radius:8px;color:var(--wp--preset--color--contrast,#0f172a);font:inherit;font-size:14px;line-height:1.45;margin:0;padding:.45em .6em;resize:vertical;width:100%}.xtra-desk__field.xtra-desk__noteinput{font-size:13px;padding-block:.35em}.xtra-desk__deskmsg{display:block}.xtra-desk__more{display:inline-block;position:relative}.xtra-desk__more>summary{cursor:pointer;font-weight:700;letter-spacing:.08em;list-style:none}.xtra-desk__more>summary::-webkit-details-marker{display:none}.xtra-desk__moremenu{background:#fff;border:1px solid var(--wp--preset--color--border,#e2e8f0);border-radius:10px;box-shadow:0 6px 22px rgba(15,23,42,.14);display:grid;left:0;min-width:13rem;padding:.3rem;position:absolute;top:calc(100% + .3rem);z-index:30}.xtra-desk__moremenu a,.xtra-desk__moremenu button{background:none;border:0;border-radius:7px;color:inherit;cursor:pointer;display:block;font:inherit;font-size:13.5px;margin:0;padding:.5em .75em;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.xtra-desk__moremenu a:focus-visible,.xtra-desk__moremenu a:hover,.xtra-desk__moremenu button:focus-visible,.xtra-desk__moremenu button:hover{background:rgba(15,23,42,.06)}.xtra-desk__rico{align-items:center;background:none;border:1.5px solid transparent;border-radius:50%;color:var(--wp--preset--color--contrast-3,#94a3b8);display:inline-flex;flex:none;font:inherit;height:28px;justify-content:center;padding:0;text-decoration:none;width:28px}.xtra-desk__rico svg{display:block}.xtra-desk__rico.is-ok{color:#1f7a4d}.xtra-desk__rico.is-link{color:var(--wp--preset--color--contrast-2,#475569)}.xtra-desk__rico.is-changed{border-color:currentColor}.xtra-desk a.xtra-desk__rico,.xtra-desk button.xtra-desk__rico{cursor:pointer}.xtra-desk a.xtra-desk__rico:hover,.xtra-desk button.xtra-desk__rico:hover{color:var(--wp--preset--color--navy,#1e3a5f)}.xtra-desk a.xtra-desk__rico:disabled,.xtra-desk button.xtra-desk__rico:disabled{cursor:default;opacity:.5}@supports(text-box:trim-both cap alphabetic){.xtra-desk__chip:not(:has(>*)){display:inline-block;padding-block:.65em;text-box:trim-both cap alphabetic}}@media(max-width:560px){.xtra-desk__propline{flex-direction:column}}@keyframes xtra-desk-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.xtra-desk__spin{animation:none}}.xtra-desk .xtra-desk__dhead{font-size:11px;letter-spacing:.06em;line-height:1.4;margin:0}.xtra-desk .xtra-desk__rnote,.xtra-desk .xtra-desk__turnline{font-size:13px}.xtra-folder{color:var(--wp--preset--color--contrast);margin-inline:auto;max-width:62rem;will-change:transform}.xtra-folder *{box-sizing:border-box}.xtra-folder [hidden]{display:none!important}.xtra-folder h1{font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem);line-height:1.2;margin:.4rem 0 .75rem;overflow-wrap:anywhere}.xtra-folder h1,.xtra-folder h2{color:var(--wp--preset--color--navy)}.xtra-folder h2{font-size:var(--wp--preset--font-size--medium);margin:0 0 1rem}.xtra-folder h3{font-size:var(--wp--preset--font-size--small);margin:0 0 .5rem}.xtra-folder h4{font-size:var(--wp--preset--font-size--x-small);margin:1rem 0 .3rem}.xtra-folder p{line-height:1.55}.xtra-folder__header{padding-block:clamp(1rem,3vw,2rem) .25rem}.xtra-folder__stage{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--small);margin:.25rem 0 .5rem;overflow-wrap:anywhere}.xtra-folder__eyebrow{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.1em;margin:0}.xtra-folder__note{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--small);margin:.5rem 0;overflow-wrap:anywhere}.xtra-folder__panel{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--lg);margin-block:1.25rem;padding:clamp(1rem,3vw,1.7rem);scroll-margin-top:6rem}.xtra-folder__panel--notes{background:var(--wp--preset--color--border-light);border-color:transparent}.xtra-folder__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-block:.8rem}.xtra-folder a.xtra-folder__button,.xtra-folder button.xtra-folder__button,.xtra-folder__button{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:999rem;color:var(--wp--preset--color--navy);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;justify-content:center;line-height:1.5;padding:.55rem 1rem;text-decoration:none}.xtra-folder button.xtra-folder__button--primary{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--base)}.xtra-folder__button:hover{border-color:var(--wp--preset--color--primary)}.xtra-folder button:disabled{cursor:default;opacity:.6}.xtra-folder a:focus-visible,.xtra-folder button:focus-visible,.xtra-folder summary:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:.2rem}.xtra-folder__pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-block:.6rem .8rem}.xtra-folder button.xtra-folder__pill{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:999rem;color:var(--wp--preset--color--contrast-2);cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;padding:.35rem .85rem}.xtra-folder button.xtra-folder__pill:hover{border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.xtra-folder button.xtra-folder__pill[aria-pressed=true]{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.xtra-folder__item{border-bottom:1px solid var(--wp--preset--color--border-light);overflow-wrap:anywhere;padding-block:1rem}.xtra-folder__item:first-child{padding-top:0}.xtra-folder__item:last-child{border:0}.xtra-folder__linked{border:0;padding-block:0}.xtra-folder__linked .xtra-folder__actions{margin-bottom:0}.xtra-folder__prose{font-size:var(--wp--preset--font-size--small);overflow-wrap:anywhere;white-space:pre-wrap}.xtra-folder__start{margin-top:.25rem}.xtra-folder__or{border-top:1px solid var(--wp--preset--color--border-light);margin-top:1.25rem;padding-top:1rem}.xtra-folder__or+.xtra-folder__actions{margin-top:.25rem}.xtra-folder__connect{border-top:1px solid var(--wp--preset--color--border-light);margin-top:1rem;padding-top:1rem}.xtra-folder summary{color:var(--wp--preset--color--navy);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:600}.xtra-folder details[open]>summary{margin-bottom:1rem}.xtra-folder input[type=text],.xtra-folder textarea{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--lg);color:var(--wp--preset--color--contrast);display:block;font:inherit;font-size:max(1rem,var(--wp--preset--font-size--small));margin-bottom:.8rem;padding:.8rem;width:100%}.xtra-folder textarea{resize:vertical}.xtra-folder select{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--lg);color:var(--wp--preset--color--navy);font:inherit;font-size:var(--wp--preset--font-size--small);max-width:100%;padding:.6rem .9rem}.xtra-folder__error,.xtra-folder__notice{background:var(--wp--preset--color--border-light);border-left:.2rem solid var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--small);padding:1rem}.xtra-folder__error{border-color:var(--wp--preset--color--error)}.xtra-folder__status{align-items:center;background:var(--wp--preset--color--border-light);border-radius:999rem;color:var(--wp--preset--color--navy);display:inline-flex;font-size:var(--wp--preset--font-size--x-small);font-weight:600;gap:.5rem;line-height:1.4;margin:.8rem 0 0;padding:.45rem .9rem}.xtra-folder__status:before{animation:xtra-folder-pulse 1.4s ease-in-out infinite;background:var(--wp--preset--color--primary);border-radius:50%;content:"";flex:none;height:.5rem;width:.5rem}.xtra-folder__status:empty{display:none}.xtra-folder__status--error{background:var(--wp--preset--color--border-light);color:var(--wp--preset--color--error)}.xtra-folder__status--error:before{animation:none;background:var(--wp--preset--color--error)}.xtra-folder__report details{margin-block:.75rem 1.5rem}.xtra-folder__report h3{font-size:var(--wp--preset--font-size--medium);margin:1.75rem 0 .5rem;padding-top:0}.xtra-folder__report h3+.xtra-folder__note{margin-top:0}.xtra-folder__summary{font-size:var(--wp--preset--font-size--medium);margin:.75rem 0}.xtra-folder__finding{border-top:1px solid var(--wp--preset--color--border-light);font-size:var(--wp--preset--font-size--small);padding:1rem 0}.xtra-folder__finding p{margin:.4rem 0 0}.xtra-folder__finding+.xtra-folder__finding{border-top-color:var(--wp--preset--color--border-light)}.xtra-folder__next,.xtra-folder__ready{color:var(--wp--preset--color--contrast-2)}.xtra-folder__ready{font-size:var(--wp--preset--font-size--small);margin:0 0 1rem;overflow-wrap:anywhere}.xtra-folder__ready strong{color:var(--wp--preset--color--navy)}.xtra-folder__ready.is-current strong:before{color:var(--wp--preset--color--success);content:"✓ "}.xtra-folder__ready.is-stale strong{color:#8a6100}.xtra-folder__mustfix{color:#8a6100;font-weight:600}.xtra-folder__mustfix.is-critical{color:#b42318}.xtra-folder__mustfix.is-major{color:#c2560c}.xtra-folder__ready a{color:var(--wp--preset--color--primary);font-weight:600}.xtra-folder__desk{border-top:1px solid var(--wp--preset--color--border);margin-block:1rem 1.5rem;padding:1rem 0 0;scroll-margin-top:6rem}.xtra-folder__desk h3{font-size:var(--wp--preset--font-size--medium)}.xtra-folder__ledger-run{border-top:1px solid var(--wp--preset--color--border);margin-block:1.25rem;padding-top:.75rem}.xtra-folder__ledger-run:first-child{border-top:0;margin-top:0;padding-top:0}.xtra-folder__ledger-run h3{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small);letter-spacing:.04em;text-transform:uppercase}.xtra-folder__ledger-entry{border-top:1px solid var(--wp--preset--color--border-light);font-size:var(--wp--preset--font-size--small);overflow-wrap:anywhere;padding:.75rem 0}.xtra-folder__ledger-entry.is-nested{border-left:.2rem solid var(--wp--preset--color--border);border-top:0;margin:.6rem 0 0 1rem;padding:.5rem 0 0 .75rem}.xtra-folder__ledger-entry blockquote{border-left:.2rem solid var(--wp--preset--color--border);color:var(--wp--preset--color--contrast-2);margin:.5rem 0;padding-left:1rem}.xtra-folder__ledger-entry p{margin:.35rem 0 0}.xtra-folder__ledger-head{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.xtra-folder__ledger-topic,.xtra-folder__ledger-who{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small)}.xtra-folder__ledger-topic{font-weight:600}.xtra-folder__ledger-state{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small);font-weight:700;margin-left:auto}.xtra-folder__ledger-state.is-open{color:var(--wp--preset--color--primary)}.xtra-folder__ledger-state.is-applied,.xtra-folder__ledger-state.is-kept{color:var(--wp--preset--color--success)}.xtra-folder__ledger-state.is-failed{color:var(--wp--preset--color--error)}.xtra-folder__ledger-diff del{background:color-mix(in srgb,var(--wp--preset--color--error) 14%,transparent);text-decoration:line-through}.xtra-folder__ledger-diff ins{background:color-mix(in srgb,var(--wp--preset--color--success) 18%,transparent);text-decoration:none}.xtra-folder__tag--ruling{background:var(--wp--preset--color--navy);color:var(--wp--preset--color--base)}.xtra-folder__source{color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--x-small);margin-left:.5rem}.xtra-folder__why{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.xtra-folder__why input[type=text]{flex:1 1 14rem;margin:0}.xtra-folder__tag{background:var(--wp--preset--color--border-light);border-radius:999rem;color:var(--wp--preset--color--navy);display:inline-block;font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.02em;padding:.15rem .6rem}.xtra-folder__tag--critical{background:#b42318;color:#fff}.xtra-folder__tag--major{background:#c2560c;color:#fff}.xtra-folder__tag--minor{background:#f6e7b0;color:#6b4f00}.xtra-folder__picker{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small);gap:.4rem 1rem;margin:.25rem 0 1rem}.xtra-folder__picker-label{color:var(--wp--preset--color--navy);font-weight:600}.xtra-folder__radio{align-items:center;cursor:pointer;display:inline-flex;gap:.4rem}.xtra-folder__radio input{accent-color:var(--wp--preset--color--primary);margin:0}.xtra-folder__finding blockquote{border-left:.2rem solid var(--wp--preset--color--border);color:var(--wp--preset--color--contrast-2);margin:.75rem 0;padding-left:1rem}.xtra-folder__brief{font-size:var(--wp--preset--font-size--small);line-height:1.55;margin-top:.75rem;overflow-wrap:anywhere}.xtra-folder__brief h1,.xtra-folder__brief h2{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--medium);margin:1.5rem 0 .5rem}.xtra-folder__brief h3,.xtra-folder__brief h4{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--small);margin:1.1rem 0 .35rem}.xtra-folder__brief li,.xtra-folder__brief p{margin:.4rem 0}.xtra-folder__brief ol,.xtra-folder__brief ul{padding-left:1.25rem}.xtra-folder__brief blockquote{border-left:.2rem solid var(--wp--preset--color--border);color:var(--wp--preset--color--contrast-2);margin:.75rem 0;padding-left:1rem}.xtra-folder__brief:empty{display:none}@keyframes xtra-folder-pulse{0%,to{background-color:var(--wp--preset--color--primary)}50%{background-color:var(--wp--preset--color--border)}}@media(prefers-reduced-motion:reduce){.xtra-folder__status:before{animation:none}}.xtra-folder__deskwrap{margin:.75rem 0 1.25rem}
