@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_4536b84-module__6grFyG__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_4536b84-module__6grFyG__variable{--font-body:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:serati;src:url(../media/Serati-s.p.43_1q_odwm0rh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serati;src:url(../media/SeratiItalic-s.p.1ywfzumpprihi.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serati Fallback;src:local(Arial);ascent-override:73.58%;descent-override:8.18%;line-gap-override:0.98%;size-adjust:122.32%}.serati_396a29e8-module__AktL4G__className{font-family:serati,serati Fallback}.serati_396a29e8-module__AktL4G__variable{--font-display:"serati", "serati Fallback"}
:root{--deep-green:#0e2e1f;--cream:#f6f1e3;--charcoal:#1b1f1d;--sage:#7c8f83;--pink:#e672a7;--lavender:#b98be5;--teal:#46c1b7;--chartreuse:#d6e300;--green-800:#0a2418;--green-600:#1a4630;--line:#f6f1e329;--line-strong:#f6f1e35c;--paper-raised:#fffdf5;--ink:var(--deep-green);--ink-soft:#4a6354;--rule:#0e2e1f38;--rule-strong:#0e2e1f80;--danger:#b3243f;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--radius-sm:6px;--radius:10px;--radius-lg:16px;--control-height:48px}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--cream);color:var(--charcoal);font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.15}.page__title,.section__title,.board__name,.notfound__title{font-family:var(--font-display), var(--font-body), ui-sans-serif, sans-serif;letter-spacing:.01em;font-weight:400;line-height:1}a{color:inherit}.field{gap:var(--sp-2);text-align:left;flex-direction:column;display:flex}.field__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:600}.form{gap:var(--sp-4);flex-direction:column;display:flex}.form--inline{flex-flow:wrap;align-items:flex-end}.form--inline .field{flex:220px}.form--inline .btn{min-height:var(--control-height)}.form__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.input{width:100%;min-height:var(--control-height);padding:0 var(--sp-4);font:inherit;color:var(--charcoal);border:1.5px solid var(--rule);border-radius:var(--radius-sm);background:#fff;outline:none;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:#1b1f1d66}.input:hover{border-color:var(--rule-strong)}.input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px #d6e3008c}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);background:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform 90ms,background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:#164028;border-color:#164028}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--chartreuse);outline-offset:2px}.btn:disabled{opacity:.55;cursor:default}.btn--block{width:100%;min-height:var(--control-height);display:flex}.btn--outline{color:var(--ink);background:0 0}.btn--outline:hover:not(:disabled){color:var(--cream);background:var(--ink);border-color:var(--ink)}.btn--approve{color:var(--deep-green);background:var(--chartreuse);border-color:var(--chartreuse)}.btn--approve:hover:not(:disabled){background:#c6d300;border-color:#c6d300}.btn--danger{color:var(--danger);border-color:var(--danger);background:0 0}.btn--danger:hover:not(:disabled){color:#fff;background:var(--danger);border-color:var(--danger)}.btn--sm{min-height:32px;padding:0 var(--sp-3);font-size:11px}.alert{padding:var(--sp-3) var(--sp-4);color:var(--danger);border-radius:var(--radius-sm);text-align:left;background:#ff8a8a1a;border:1px solid #ff8a8a4d;margin:0;font-size:14px}.auth{min-height:100dvh;padding:var(--sp-6) var(--sp-5);background:var(--cream);place-items:center;display:grid}.auth__panel{align-items:center;gap:var(--sp-6);text-align:center;flex-direction:column;width:100%;max-width:440px;display:flex}.auth__logo{width:min(272px,74vw);color:var(--ink)}.auth__logo svg{width:100%;height:auto;display:block}.packstrip{align-items:center;gap:var(--sp-4);height:54px;padding:0 var(--sp-5);background:var(--deep-green);border-bottom:3px solid var(--chartreuse);display:flex}.packstrip__bars{width:auto;height:26px;display:block}.entry{max-width:1180px;min-height:calc(100dvh - 54px);padding:var(--sp-8) var(--sp-6);align-items:center;gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;display:grid;position:relative}.entry:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:url(/brand/accents/accent-micro-dots.svg);background-repeat:repeat;background-size:340px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 78% 40%,#000 0%,#0000 68%);mask-image:radial-gradient(120% 90% at 78% 40%,#000 0%,#0000 68%)}.entry__brand,.entry__art{z-index:1;position:relative}.entry__brand{justify-self:end;width:100%;max-width:420px}.entry__wordmark{width:100%;max-width:390px;color:var(--ink);display:block}.entry__wordmark svg{width:100%;height:auto;display:block}.entry__tagline{margin:var(--sp-4) 0 var(--sp-6);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:700}.entry__tagline em{color:#8a8f00;font-style:italic}.entry__form{gap:var(--sp-4);flex-direction:column;display:flex}.signin{padding:var(--sp-6);background:var(--paper-raised);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:7px 7px #0e2e1f24}.auth__panel .signin{text-align:left;width:100%}.auth__panel .signin__title{white-space:normal}.signin__head{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);display:flex}.signin__title{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);white-space:nowrap;margin:0;font-size:12px;font-weight:700}.signin__rule{background:var(--ink);opacity:.18;flex:1;height:2px}.entry__art{justify-self:start;width:min(420px,100%)}.entry__card{border-radius:14px;width:100%;height:auto;display:block;transform:rotate(-3deg);box-shadow:14px 16px #0e2e1f1a,0 22px 44px #0e2e1f42}@media (max-width:940px){.entry{gap:var(--sp-5);padding:var(--sp-5) var(--sp-5) var(--sp-6);grid-template-columns:1fr;align-content:center;justify-items:center}.entry__brand{order:1;justify-self:center;max-width:400px}.entry__art{width:min(190px,48vw);margin-top:var(--sp-2);order:2;justify-self:center}.entry__wordmark{max-width:250px;margin:0 auto}.entry__tagline{margin:var(--sp-3) 0 var(--sp-5);letter-spacing:.14em;text-align:center;font-size:11px}.entry__card{box-shadow:8px 9px #0e2e1f1a,0 14px 28px #0e2e1f38}}@media (max-width:420px){.packstrip{padding:0 var(--sp-4)}.packstrip__bars{height:20px}.signin{padding:var(--sp-5)}}.btn--ghost{min-height:34px;padding:0 var(--sp-3);color:var(--sage);border:1px solid var(--line);background:0 0;font-size:12px}.btn--ghost:hover:not(:disabled){color:var(--cream);border-color:var(--line-strong);background:0 0}.shell{min-height:100dvh}.sidebar{z-index:20;gap:var(--sp-5);width:232px;padding:var(--sp-5) var(--sp-4);background:var(--deep-green);color:var(--cream);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar__brand{width:128px;margin:0 var(--sp-3);color:var(--cream);display:block}.sidebar__brand svg{width:100%;height:auto;display:block}.navgroup{flex-direction:column;gap:2px;display:flex}.navgroup__label{margin:0 0 var(--sp-2);padding:0 var(--sp-3) var(--sp-2);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.navgroup__items{margin-left:var(--sp-3);padding-left:var(--sp-2);border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.navlink{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);letter-spacing:.1em;text-transform:uppercase;color:var(--sage);border-radius:var(--radius-sm);font-size:13px;font-weight:600;text-decoration:none;display:flex}.navlink:hover{color:var(--cream);background:#f6f1e312}.navlink.is-active{color:var(--deep-green);background:var(--chartreuse)}.navlink:focus-visible,.tab:focus-visible,.crumbs__link:focus-visible{outline:3px solid var(--chartreuse);outline-offset:2px}.navlink--soon,.navlink--soon:hover{color:#7c8f8399;cursor:default;background:0 0}.pill--soon{color:var(--sage);background:#f6f1e31f;padding:2px 6px;font-size:9px}.sidebar__foot{align-items:flex-start;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.sidebar__user{padding:0 var(--sp-1);color:var(--sage);font-size:13px}.shell__main{min-height:100dvh;margin-left:232px}.topbar,.scrim{display:none}@media (max-width:899px){.shell__main{margin-left:0}.topbar{z-index:10;height:56px;padding:0 var(--sp-4);background:var(--deep-green);border-bottom:3px solid var(--chartreuse);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__brand{width:108px;color:var(--cream);display:block}.topbar__brand svg{width:100%;height:auto;display:block}.sidebar{visibility:hidden;width:min(280px,84vw);transition:transform .16s,visibility 0s .16s;top:56px;transform:translate(-100%)}.sidebar.is-open{visibility:visible;transition:transform .16s,visibility;transform:none;box-shadow:0 0 40px #0006}.sidebar__brand{display:none}.navlink{padding:var(--sp-3)}.topbar__menu{min-height:40px}.scrim{z-index:15;background:#0e2e1f80;display:block;position:fixed;inset:56px 0 0}.scrim[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.page{max-width:1040px;padding:var(--sp-6) var(--sp-6) var(--sp-8);margin:0 auto}.pagehead{margin-bottom:var(--sp-6)}.page__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.page__aside{align-items:center;gap:var(--sp-3);padding-bottom:4px;display:flex}@media (max-width:899px){.page{padding-left:var(--sp-5);padding-right:var(--sp-5)}}.page__title{font-size:36px}.page__count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:600}.empty{padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--ink-soft);border-radius:var(--radius-lg);background:#0e2e1f0a;border:1px dashed #0e2e1f2e}.crumbs__list{align-items:center;gap:var(--sp-2);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;font-size:11px;font-weight:700;list-style:none;display:flex}.crumbs__item{align-items:center;gap:var(--sp-2);display:flex}.crumbs__link{color:var(--ink-soft);text-decoration:none}.crumbs__link:hover{color:var(--ink);text-decoration:underline}.crumbs__current{color:var(--ink)}.crumbs__sep{color:var(--rule-strong)}.cardlink{color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:block}.cardlink:focus-visible{outline:3px solid var(--chartreuse);outline-offset:3px}.thumb{aspect-ratio:2/3;background:var(--green-800);border-radius:var(--radius-lg);border:1px solid #0e2e1f26;transition:transform .14s,box-shadow .14s;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.cardlink:hover .thumb{transform:translateY(-3px);box-shadow:0 10px 26px #0e2e1f38}.cardmeta__sub{color:var(--ink-soft);font-size:13px}.pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.pill--pending{color:var(--deep-green);background:#7c8f8347}.pill--approved{color:var(--deep-green);background:var(--chartreuse)}.pill--rejected{color:var(--cream);background:var(--pink)}.review{gap:var(--sp-6);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:800px){.review{grid-template-columns:1fr}.review__figure{justify-self:center;max-width:360px}}.review__figure{aspect-ratio:2/3;border-radius:var(--radius-lg);background:var(--green-800);border:1px solid #0e2e1f26;margin:0;overflow:hidden}.review__figure img{object-fit:cover;width:100%;height:100%;color:var(--sage);font-size:13px;display:block}.thumb img{color:var(--sage);font-size:12px}.review__sub{color:var(--ink-soft);margin:0 0 var(--sp-4)}.panel{padding:var(--sp-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}.panel+.panel{margin-top:var(--sp-5)}.panel--narrow{max-width:620px}.panel__lead{margin:0 0 var(--sp-5)}.panel__lead:last-child{margin-bottom:0}.rules{margin-bottom:var(--sp-5)}.sections+.rules{margin-top:var(--sp-6);margin-bottom:0}.steps{margin:0 0 var(--sp-5);gap:var(--sp-3);counter-reset:step;flex-direction:column;padding:0;list-style:none;display:flex}.steps li{align-items:baseline;gap:var(--sp-3);font-weight:600;display:flex}.steps li:before{counter-increment:step;content:counter(step);width:28px;font-family:var(--font-display), var(--font-body), ui-sans-serif, sans-serif;color:var(--ink);flex:none;font-size:22px;line-height:1}.panel__title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--sp-4);font-size:12px;font-weight:700}.comments{margin:0 0 var(--sp-4);gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.comment{padding:var(--sp-3) var(--sp-4);background:var(--cream);border-radius:var(--radius);border:1px solid #0e2e1f1f}.comment__who{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:12px;font-weight:700}.textarea{width:100%;min-height:96px;padding:var(--sp-3) var(--sp-4);font:inherit;color:var(--charcoal);background:var(--cream);border-radius:var(--radius);resize:vertical;border:1px solid #0e2e1f33;outline:none}.textarea:focus-visible{border-color:var(--deep-green);box-shadow:0 0 0 3px #0e2e1f24}.tabs{gap:var(--sp-1);padding:var(--sp-1);margin-bottom:var(--sp-5);background:#0e2e1f0f;border-radius:999px;display:inline-flex}.tab{padding:var(--sp-2) var(--sp-4);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none}.tab:hover{color:var(--deep-green)}.tab.is-active{color:var(--cream);background:var(--deep-green)}@media (max-width:899px){.tab{padding:var(--sp-3) var(--sp-4)}}.rows{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:#0e2e1f08;border:1px solid #0e2e1f1f;flex-wrap:wrap;display:flex}.row__main{min-width:0;color:inherit;flex:240px;text-decoration:none}a.row__main:hover .row__name{text-decoration:underline}.row__name{font-weight:700}.row__sub{color:var(--ink-soft);font-size:13px}.row__when{color:var(--ink-soft);white-space:nowrap;font-size:12px}.row__pills{margin-left:var(--sp-2);vertical-align:middle;gap:6px;display:inline-flex}.row__actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.row__actions form{display:contents}.row__actions .btn,.form__actions .btn{white-space:normal;text-align:center;line-height:1.2}.callout{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--cream);border:1.5px solid var(--ink);border-radius:var(--radius-sm)}.callout__label{margin:0 0 var(--sp-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:700}.callout__label strong{color:var(--ink);font-weight:800}.callout code{overflow-wrap:anywhere;font-size:13px;display:block}.callout .callout__copy{margin-top:var(--sp-3);min-height:44px}.callout .callout__copy:focus-visible{outline-color:var(--ink)}.callout__message{margin:var(--sp-2) 0 0;color:var(--danger);font-size:14px}.copy-notice{left:0;right:0;bottom:var(--sp-4);z-index:12;padding:0 var(--sp-4);pointer-events:none;justify-content:center;display:flex;position:fixed}.copy-notice__pill{padding:var(--sp-2) var(--sp-4);color:var(--cream);background:var(--deep-green);border-radius:999px;font-size:16px;line-height:1.4;animation:1.2s linear forwards copy-notice;box-shadow:0 6px 20px #0e2e1f40}@keyframes copy-notice{0%,83.333%{opacity:1;animation-timing-function:ease-out}to{opacity:0}}@keyframes copy-notice-cut{0%{opacity:1}to{opacity:0}}@media (min-width:900px){.copy-notice{left:232px}}@media (prefers-reduced-motion:reduce){.copy-notice__pill{animation:1s step-end forwards copy-notice-cut}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sections{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.section{height:100%;padding:var(--sp-5);color:inherit;border-radius:var(--radius-lg);background:#0e2e1f08;border:1px solid #0e2e1f1f;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:block}.section:hover{border-color:#0e2e1f47;transform:translateY(-2px);box-shadow:0 8px 22px #0e2e1f1f}.section:focus-visible{outline:3px solid var(--chartreuse);outline-offset:3px}.section--live{background:#0e2e1f0f;border-color:#0e2e1f38}.section__head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.section__title{font-size:22px}.section__body{color:var(--ink-soft);margin:0;font-size:14px}.section__stats{gap:var(--sp-5);margin-top:var(--sp-4);padding-top:var(--sp-4);color:var(--ink-soft);border-top:1px solid #0e2e1f1f;font-size:13px;display:flex}.section__stats strong{color:var(--charcoal);margin-right:4px;font-size:17px}.checklist{color:var(--ink-soft);gap:var(--sp-2);flex-direction:column;margin:0;padding-left:1.1em;font-size:14px;display:flex}.boards{gap:var(--sp-6);flex-direction:column;display:flex}.board{padding:var(--sp-5);border-radius:var(--radius-lg);background:#0e2e1f08;border:1px solid #0e2e1f1f}.board__head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);cursor:pointer;list-style:none;display:flex}.board__head::-webkit-details-marker{display:none}.board__head:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex:none;width:8px;height:8px;transition:transform .14s;transform:rotate(45deg)}.board[open]>.board__head:after{transform:rotate(-135deg)}.board__badge{border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid #0e2e1f33;padding:3px 8px;font-size:11px;font-weight:700}.board__id{flex-direction:column;min-width:0;margin-right:auto;display:flex}.board__name{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.board__sub{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.board__chosen{aspect-ratio:2/3;background:var(--green-800);border-radius:4px;flex:none;width:64px;overflow:hidden}.board__chosen img{object-fit:cover;width:100%;height:100%;display:block}.board__foot{margin-top:var(--sp-4)}.option__label{margin-top:var(--sp-2);color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.pill--needs-review{color:var(--ink);background:#0e2e1f14}.pill--new-options{color:var(--ink);background:#0e2e1f29}.pill--chosen{background:var(--ink);color:var(--cream)}.options{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.option{padding:var(--sp-3);background:var(--paper-raised);border-radius:var(--radius);border:2px solid #0000}.option--selected{border-color:var(--ink);box-shadow:5px 5px #0e2e1f1f}.option__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.option__chosen{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-size:11px;font-weight:700}.notfound{color:var(--charcoal)}.notfound__code{margin:0 0 var(--sp-2);letter-spacing:.3em;color:var(--ink);font-size:13px;font-weight:700}.notfound__title{margin-bottom:var(--sp-3);font-size:28px}.notfound__body{color:var(--ink-soft);margin:0;font-size:15px}.notfound__actions{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}@media (max-width:520px){.page{padding-left:var(--sp-4);padding-right:var(--sp-4)}.page__title{font-size:28px}.options{gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}.board__sub{font-size:12px}.board__head{row-gap:var(--sp-2);flex-wrap:wrap}.board__id{flex-basis:100%;order:-1}.row__actions{flex-basis:100%;margin-left:0}.btn--sm{min-height:40px}}.switch{align-items:center;gap:var(--sp-3);text-align:left;cursor:pointer;display:flex}.switch__input{appearance:none;border:1.5px solid var(--rule-strong);background:var(--rule);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;margin:0;transition:background .14s,border-color .14s;position:relative}.switch__input:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .14s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #0e2e1f59}.switch__input:hover{border-color:var(--ink)}.switch__input:checked{background:var(--chartreuse);border-color:var(--ink)}.switch__input:checked:after{left:20px}.switch__input:focus-visible{outline:none;box-shadow:0 0 0 3px #d6e3008c}.switch__label{letter-spacing:.04em;color:var(--ink-soft);font-size:13px;font-weight:600}.workmode[aria-pressed=true]{color:var(--deep-green);background:var(--chartreuse);font-weight:700}.workmode[aria-pressed=true]:hover:not(:disabled){color:var(--deep-green);background:var(--chartreuse)}
