@property --mf-local-c1{syntax:"<color>";inherits:true;initial-value:#0000}@property --mf-local-c2{syntax:"<color>";inherits:true;initial-value:#0000}@property --mf-local-c3{syntax:"<color>";inherits:true;initial-value:#0000}main.build{--mf-local-c1:var(--mf-roue-0);--mf-local-c2:var(--mf-roue-1);--mf-local-c3:var(--mf-roue-5);z-index:50;isolation:isolate;overscroll-behavior:contain;min-width:0;color:var(--mf-color-fg);transition:--mf-local-c1 2.4s var(--s-ease), --mf-local-c2 2.4s var(--s-ease), --mf-local-c3 2.4s var(--s-ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto;container-type:inline-size}main.build li{opacity:1;animation:none}.build-sky{z-index:-1;pointer-events:none;background:var(--mf-color-page);position:fixed;inset:0;overflow:hidden}.build-sky i{border-radius:var(--s-r-pill);will-change:transform;width:78vmax;height:78vmax;animation:31s ease-in-out infinite alternate sky-a;animation-delay:var(--mf-local-clock,0s);position:absolute}.build-sky i:first-child{background:radial-gradient(closest-side, oklch(from var(--mf-local-c1) .83 min(c, .15) h / .7), transparent);inset-block-start:-40vmax;inset-inline-start:-26vmax}.build-sky i:nth-child(2){background:radial-gradient(closest-side, oklch(from var(--mf-local-c2) .85 min(c, .14) h / .62), transparent);animation-name:sky-b;animation-duration:37s;inset-block-start:-34vmax;inset-inline-end:-30vmax}.build-sky i:nth-child(3){background:radial-gradient(closest-side, oklch(from var(--mf-local-c3) .86 min(c, .13) h / .6), transparent);animation-name:sky-c;animation-duration:43s;inset-block-end:-46vmax;inset-inline-start:12vmax}.build-sky i:nth-child(4){background:radial-gradient(58% 52% at 50% 44%, color-mix(in oklab, var(--mf-color-page) 64%, transparent), transparent 72%);will-change:auto;border-radius:0;width:auto;height:auto;animation:none;inset:0}.build-sky:after{content:"";opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@keyframes sky-a{to{transform:translate(16vmax,10vmax)scale(1.1)}}@keyframes sky-b{to{transform:translate(-14vmax,14vmax)scale(.92)}}@keyframes sky-c{to{transform:translate(12vmax,-14vmax)scale(1.12)}}.build-top{flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.5rem clamp(1rem,3cqi,2rem);display:flex}.build-top .mf-logo{--mf-logo-h:1.25rem;flex:none}.build-elapsed{border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-surface) 70%, transparent);min-width:0;box-shadow:0 0 0 1px var(--s-line);font-size:var(--s-t-2);text-align:end;text-wrap:balance;font-variant-numeric:tabular-nums;color:var(--mf-color-fg-muted);margin:0;padding:.25rem .75rem;font-weight:500;line-height:1.4}.build-stage{text-align:center;flex-direction:column;flex:auto;align-items:center;width:100%;max-width:62rem;min-height:0;margin-inline:auto;padding:clamp(.25rem,1.5vh,1rem) 1rem clamp(.75rem,3vh,2rem);display:flex}.build-wheel{flex:none;place-items:center;width:8rem;height:8rem;display:grid;position:relative}.build-disc{--mf-symbol-h:3rem;border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-surface) 80%, transparent);width:5rem;height:5rem;box-shadow:0 0 0 1px var(--s-line), 0 18px 40px -18px color-mix(in oklab, var(--s-shadow-tint) 15%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:relative}.build-head{flex:none;justify-content:center;align-items:center;gap:.75rem;max-width:100%;display:flex}.build-head[data-enter]{animation:build-rise .6s var(--s-ease) backwards}.build-spin{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.build-spin .roue-svg{--roue-h:2.5rem}.build-spin .roue-svg[data-on] .roue-couronne,.build-spin .roue-svg[data-on] .roue-mf{animation-delay:var(--mf-local-clock,0s)}.build-spin .roue-svg[data-on] .roue-plein{animation-delay:calc(var(--mf-local-clock,0s) + var(--mf-local-i) * .18s)}.build-title{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-size:var(--s-t-5);letter-spacing:-.02em;text-align:start;text-wrap:balance;overflow-wrap:anywhere;color:var(--mf-color-fg);-webkit-box-orient:vertical;margin:0;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}main.build[data-state=ready] .build-spin .roue-svg :is(.roue-couronne,.roue-mf){animation:none}main.build[data-state=ready] .build-spin .roue-svg .roue-plein{opacity:1;animation:none}main.build[data-state=ready] .build-elapsed{visibility:hidden}.build-idea{-webkit-line-clamp:1;line-clamp:1;max-width:48rem;font-size:var(--s-t-1);overflow-wrap:anywhere;color:var(--mf-color-fg-muted);-webkit-box-orient:vertical;flex:none;margin:.5rem 0 0;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.build-q{color:var(--mf-color-fg-subtle);font-weight:450}.build-idea[data-enter]{animation:build-rise .8s var(--s-ease) .16s backwards}@keyframes build-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.5rem)}}.build-understood{flex:none;justify-content:center;width:100%;min-height:2.5rem;margin-block-start:.75rem;display:flex}.build-facts{flex-wrap:nowrap;justify-content:center;gap:.5rem;min-width:0;max-width:100%;margin:0;display:flex}.build-facts>div{border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-surface) 74%, transparent);min-width:0;box-shadow:0 0 0 1px var(--s-line), 0 8px 20px -12px color-mix(in oklab, var(--s-shadow-tint) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:start;flex:0 auto;align-items:baseline;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.build-facts>div[data-key=offer]{flex-shrink:1}.build-facts>div:not([data-key=offer]){flex-shrink:0;max-width:16rem}.build-facts dt{font-size:var(--s-t-2);color:var(--mf-color-fg-muted);flex:none;font-weight:500;line-height:1.4}.build-facts dd{min-width:0;font-size:var(--s-t-2);white-space:nowrap;text-overflow:ellipsis;color:var(--mf-color-fg);margin:0;font-weight:600;line-height:1.4;overflow:hidden}.build-facts>div[data-enter]{animation:build-rise .6s var(--s-ease) backwards;animation-delay:calc(.12s + var(--mf-local-i) * .12s)}.build-work{--mf-local-ratio:1.6;--mf-local-gap:.5rem;--mf-local-foot:3.25rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:8rem;margin-block-start:1rem;display:flex;container-type:size}.build-bench{flex:none;justify-content:center;width:100%;display:flex}.build-shots{gap:var(--mf-local-gap);width:min(100cqw, 54rem, calc((100cqh - var(--mf-local-foot) - var(--mf-local-gap)) / 2 * var(--mf-local-ratio) * 3 + 2 * var(--mf-local-gap)));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.build-shot{aspect-ratio:16/10;border-radius:var(--s-r-3);background:linear-gradient(140deg, color-mix(in oklab, var(--mf-local-brand,var(--mf-local-c1)) 30%, var(--mf-color-page)), color-mix(in oklab, var(--mf-local-accent,var(--mf-local-c2)) 26%, var(--mf-color-page)));box-shadow:0 0 0 1px var(--s-line), 0 16px 32px -20px color-mix(in oklab, var(--s-shadow-tint) 15%, transparent);position:relative;overflow:hidden}.build-shot:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--mf-color-surface) 55%, transparent) 50%, transparent 70%) 0 0 / 240% 100%;animation:2.6s linear infinite s-shimmer;animation-delay:calc(var(--mf-local-i,0) * -.35s);transition:opacity .6s var(--s-ease);position:absolute;inset:0}.build-shot[data-none]:after{opacity:0;animation:none}.build-shot:has(img[data-loaded]):after{opacity:0;animation:none}.build-shot[data-none]{opacity:.6}.build-shot[data-none] img{display:none}.build-shot img{object-fit:cover;opacity:0;filter:blur(18px)saturate(1.3);width:100%;height:100%;transition:opacity .5s var(--s-ease), filter 1.6s var(--s-ease) .4s, transform 1.6s var(--s-ease) .4s;position:absolute;inset:0;transform:scale(1.14)}.build-shot img[data-loaded]{opacity:1;filter:none;transform:none}.build-shot img[data-still]{transition:none}.build-progress{flex-direction:column;flex:none;align-items:center;gap:.5rem;width:100%;max-width:30rem;margin-block-start:1rem;display:flex}.build-doing{max-width:100%;font-size:var(--s-t-1);white-space:nowrap;text-overflow:ellipsis;color:var(--mf-color-fg);justify-content:center;align-items:baseline;gap:.5rem;margin:0;font-weight:600;line-height:1.5;display:flex;overflow:hidden}.build-doing[data-late]{white-space:normal;text-wrap:balance;font-weight:500;display:block}.build-doing[data-ready]:before{content:"";border-radius:var(--s-r-pill);background:var(--mf-color-success);flex:none;align-self:center;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite build-blink}@keyframes build-blink{50%{opacity:.25}}.build-trail{border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-fg) 8%, transparent);width:100%;height:.25rem;position:relative;overflow:hidden}.build-trail i{border-radius:inherit;transform-origin:0;transform:scaleX(var(--mf-local-share,0));background:linear-gradient(90deg, oklch(from var(--mf-local-c1) .6 max(c, .12) h), oklch(from var(--mf-local-c2) .62 max(c, .12) h));transition:transform .9s var(--s-ease);position:absolute;inset:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .build-trail i{transform-origin:100%}main.build[data-state=ready] .build-trail i{transform:none}.build-bar{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.build-stay{max-width:30rem;font-size:var(--s-t-2);text-align:center;text-wrap:balance;color:var(--mf-color-fg-subtle);margin:auto 0 0;padding-block-start:1.75rem;line-height:1.5}.build-stay svg{vertical-align:-.1875em;color:var(--mf-color-accent);margin-inline-end:.5rem;display:inline-block}.build-blocked{border-radius:var(--s-r-4);background:color-mix(in oklab, var(--mf-color-surface) 84%, transparent);width:100%;max-width:34rem;box-shadow:0 0 0 1px var(--s-line), var(--s-shadow-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:start;margin-block-start:1.75rem;padding:1.25rem}.build-blocked-text{font-size:var(--s-t-1);text-wrap:pretty;color:var(--mf-color-fg-muted);margin:0;line-height:1.5}.build-blocked-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}main.build[data-state=blocked] .build-spin{opacity:.7;filter:grayscale(.7)}.build-blocked[data-short] form{display:contents}main.build[data-state=refused]{--mf-local-c1:var(--mf-color-fg-subtle);--mf-local-c2:var(--mf-color-fg-subtle);--mf-local-c3:var(--mf-color-fg-subtle)}.arrival{z-index:999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.arrival>main.build{position:absolute;overflow:hidden}.arrival[data-go]>main.build>:not(.build-sky){animation:arrival-lift .36s var(--s-ease) forwards}.arrival[data-go]{animation:arrival-out .6s var(--s-ease) .16s forwards}@keyframes arrival-lift{to{opacity:0;filter:blur(8px);transform:translateY(-.75rem)scale(.985)}}@keyframes arrival-out{to{opacity:0}}:root[data-mf-arrival] :is(.scene,.scene-quick) .cards>li{animation:arrival-card .6s var(--s-ease) backwards;animation-delay:calc(.14s + var(--mf-local-i,0) * 60ms)}:root[data-mf-arrival=hold] :is(.scene,.scene-quick) :is(.cards>li,.msg-after,.quick,.chat-foot){animation-play-state:paused}@keyframes arrival-card{0%{opacity:0;transform:translateY(.875rem)scale(.985)}}body:has(>.arrival) :is(.board,.scene,.scene-quick) .cards{pointer-events:none}@container (max-width:40rem){.build-top{gap:.75rem;min-height:3rem;padding:.5rem 1rem}.build-top .mf-logo{--mf-logo-h:1.125rem}.build-elapsed{padding:.25rem .5rem}.build-stage{padding-inline:1rem}.build-spin{width:2rem;height:2rem}.build-spin .roue-svg{--roue-h:2rem}.build-title{font-size:var(--s-t-4)}.build-idea{-webkit-line-clamp:2;line-clamp:2;font-size:var(--s-t-2);line-height:1.4}.build-understood{min-height:2rem;margin-block-start:.5rem}.build-facts{overflow-clip-margin:.5rem;flex-wrap:wrap;gap:2rem .25rem;max-height:2rem;overflow:clip}.build-facts>div{padding:.25rem .75rem}.build-facts>div[data-key=offer]{flex:6rem;max-width:max-content}.build-facts>div[data-key=place]{flex:none;max-width:calc(100% - 6.25rem)}.build-facts>div:is([data-key=style],[data-key=audience]){flex:none;max-width:100%}.build-facts dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.build-work{--mf-local-ratio:1.3333;--mf-local-foot:3rem;margin-block-start:.75rem}.build-shot{aspect-ratio:4/3}.build-progress{margin-block-start:.75rem}.build-doing{font-size:var(--s-t-2)}.build-wheel{width:6.25rem;height:6.25rem}.build-disc{--mf-symbol-h:2.375rem;width:4rem;height:4rem}.build-blocked-actions>*{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){main.build{transition:none}.build-sky i,.build-head[data-enter],.build-idea[data-enter],.build-facts>div[data-enter],.build-shot:after,.build-doing[data-ready]:before{animation:none}.build-shot:after{display:none}.build-trail i{transition:none}.build-shot img{opacity:1;filter:none;transition:none;transform:none}.build-disc,.build-facts>div{-webkit-backdrop-filter:none;backdrop-filter:none}.arrival[data-go],.arrival[data-go]>main.build>:not(.build-sky){animation-duration:10ms;animation-delay:0s}:root[data-mf-arrival] :is(.scene,.scene-quick) .cards>li{animation:none}}.leave{border-radius:var(--s-r-4);background:var(--mf-color-surface);width:min(25rem,100% - 2rem);max-width:none;color:var(--mf-color-fg);box-shadow:var(--s-shadow-2), 0 0 0 1px var(--s-line);text-align:center;border:0;margin:auto;padding:1.75rem 1.5rem 1.25rem}.leave[open]{animation:leave-in .22s var(--s-ease)}.leave::backdrop{background:color-mix(in oklab, var(--mf-color-fg) 30%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes leave-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}.leave-roue{--mf-symbol-h:2.75rem;place-items:center;margin:0 auto 1rem;display:grid}.leave-title{font-size:var(--s-t-4);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:650;line-height:1.3}.leave-text{font-size:var(--s-t-1);text-wrap:pretty;color:var(--mf-color-fg-muted);margin:.5rem 0 0;line-height:1.5}.leave-note{font-size:var(--s-t-2);text-wrap:pretty;color:var(--mf-color-fg-subtle);margin:.5rem 0 0;line-height:1.45}.leave-actions{flex-direction:column;gap:.5rem;margin-block-start:1.25rem;display:flex}.leave-actions>button{min-height:var(--s-h-2);justify-content:center}@media (prefers-reduced-motion:reduce){.leave[open]{animation:none}}.prompt-resume{max-width:44rem;font-size:var(--s-t-2);text-align:center;text-wrap:balance;color:var(--mf-color-fg-muted);margin:1rem auto 0;line-height:1.5}.prompt-resume-dot{vertical-align:.05em;border-radius:var(--s-r-pill);background:var(--mf-color-accent);width:.5rem;height:.5rem;margin-inline-end:.5rem;animation:1.2s ease-in-out infinite scene-pulse;display:inline-block}.prompt-resume a{white-space:nowrap;color:var(--mf-color-accent);align-items:center;gap:.25rem;margin-inline-start:.5rem;font-weight:600;display:inline-flex}.prompt-resume a:hover{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.prompt-resume-dot{animation:none}}.prompt-resume[data-done] .prompt-resume-dot{background:var(--mf-color-success);animation:none}.build-refusal-title{letter-spacing:-.028em;text-align:center;text-wrap:balance;max-width:36rem;color:var(--mf-color-fg);margin:.5rem 0 0;font-size:clamp(1.5rem,1.2rem + 1.3cqi,2rem);font-weight:650;line-height:1.15}.build-badge{border-radius:var(--s-r-pill);background:var(--mf-color-surface);width:1.875rem;height:1.875rem;color:var(--mf-color-fg-muted);box-shadow:0 0 0 1px var(--s-line), var(--s-shadow-1);place-items:center;display:grid;position:absolute;inset-block-end:-.25rem;inset-inline-end:-.25rem}.build-refusal-title:focus,main.build .build-refusal-title:is(:focus,:focus-visible){outline:none}.refusal{border:1px solid var(--s-line);border-radius:var(--s-r-4);background:var(--mf-color-surface);width:100%;max-width:35rem;box-shadow:var(--s-shadow-1);text-align:start;margin-block-start:1.5rem;padding:1.25rem 1.25rem 1rem}.refusal-message{font-size:var(--s-t-1);text-wrap:pretty;color:var(--mf-color-fg);margin:0;line-height:1.6}.refusal-notes{border-block-start:1px solid var(--s-line);gap:.5rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.refusal-notes li{font-size:var(--s-t-2);text-wrap:pretty;color:var(--mf-color-fg-muted);grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.5rem;line-height:1.5;display:grid}.refusal-notes svg{color:var(--mf-color-fg-subtle);margin-block-start:.25rem}.refusal-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}.refusal-actions .ghost-btn:disabled{opacity:.7;cursor:progress}.refusal-form{border-block-start:1px solid var(--s-line);animation:build-say .3s var(--s-ease) backwards;gap:.75rem;margin-block-start:1rem;padding-block-start:1rem;display:grid}.refusal-field{font-size:var(--s-t-2);color:var(--mf-color-fg);gap:.25rem;font-weight:550;display:grid}.refusal-field em{color:var(--mf-color-fg-subtle);font-style:normal;font-weight:400}.refusal-field input,.refusal-field textarea{width:100%;min-width:0;min-height:var(--s-h-2);border-radius:var(--s-r-1);border:1px solid var(--s-line-strong);background:var(--mf-color-surface);font:inherit;font-size:var(--s-t-1);color:var(--mf-color-fg);resize:vertical;transition:border-color var(--s-dur) var(--s-ease), box-shadow var(--s-dur) var(--s-ease);padding:.5rem;font-weight:400;line-height:1.45}.refusal-field input:focus-visible,.refusal-field textarea:focus-visible{border-color:var(--mf-color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--mf-color-accent) 22%, transparent);outline:none}.refusal-field small{font-size:var(--s-t-3);color:var(--mf-color-fg-subtle);font-weight:400;line-height:1.45}.refusal-form .solid-btn{justify-self:start}.refusal-form .solid-btn:disabled{opacity:.55;cursor:not-allowed}.refusal-error{border-inline-start:2px solid var(--s-line-strong);font-size:var(--s-t-2);color:var(--mf-color-fg);margin:.75rem 0 0;padding-inline-start:.75rem;line-height:1.5}.refusal-sent{border-radius:var(--s-r-2);background:color-mix(in oklab, var(--mf-color-success) 8%, transparent);font-size:var(--s-t-2);color:var(--mf-color-fg);animation:build-say .3s var(--s-ease) backwards;outline:none;gap:.5rem;margin:1rem 0 0;padding:.75rem 1rem;line-height:1.5;display:flex}.refusal-sent>span:last-child{gap:.125rem;display:grid}.refusal-sent>span:last-child>span{color:var(--mf-color-fg-muted)}.refusal-sent-mark{border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-success) 16%, transparent);width:1.25rem;height:1.25rem;color:var(--mf-color-success);flex:none;place-items:center;display:grid}.refusal[data-inline]{max-width:44rem;animation:build-say .3s var(--s-ease) backwards;margin:1rem auto 0}.refusal-head{font-size:var(--s-t-1);letter-spacing:-.01em;color:var(--mf-color-fg);align-items:center;gap:.5rem;margin:0 0 .5rem;font-weight:650;display:flex}.refusal-badge{border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-fg) 6%, transparent);width:1.75rem;height:1.75rem;color:var(--mf-color-fg-muted);flex:none;place-items:center;display:grid}@container (min-width:40rem){.refusal{padding:1.5rem}}@container (max-width:30rem){.refusal-actions>*{flex:100%;justify-content:center}.refusal-form .solid-btn{justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.refusal-form,.refusal-sent,.refusal[data-inline]{animation:none}}.board-policy{border:1px solid var(--s-line);border-radius:var(--s-r-3);background:var(--mf-color-surface);margin:0 0 1rem}.board-policy summary{min-height:var(--s-h-2);cursor:pointer;font-size:var(--s-t-2);color:var(--mf-color-fg);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem 1rem;line-height:1.45;list-style:none;display:flex}.board-policy summary::-webkit-details-marker{display:none}.board-policy summary>svg{color:var(--mf-color-accent);flex:none}.board-policy summary:focus-visible{outline:2px solid var(--mf-color-accent);outline-offset:2px;border-radius:var(--s-r-3)}.board-policy-title{text-wrap:balance;font-weight:600}.board-policy-more{white-space:nowrap;color:var(--mf-color-accent);align-items:center;gap:.25rem;margin-inline-start:auto;font-weight:500;display:inline-flex}.board-policy-more svg{transition:rotate var(--s-dur) var(--s-ease)}.board-policy[open] .board-policy-more svg{rotate:180deg}.board-policy-body{font-size:var(--s-t-2);color:var(--mf-color-fg-muted);padding:0 1rem 1rem 2.5rem;line-height:1.55}.board-policy-body p{margin:0 0 .5rem}.board-policy-body ul{gap:.25rem;margin:0;padding-inline-start:1rem;display:grid}.board-policy-line{font-size:var(--s-t-2);text-wrap:pretty;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem 1rem;line-height:1.45;display:flex}.board-policy-line>svg{color:var(--mf-color-accent);flex:none;margin-top:.125rem}
