@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-vietnamese-400-normal-CYVZRxRj.woff2)format("woff2"),url(/assets/quicksand-vietnamese-400-normal-D4WCpyCa.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-ext-400-normal-BdPaGDPN.woff2)format("woff2"),url(/assets/quicksand-latin-ext-400-normal-BzqwlOho.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-400-normal-BSDtH9U0.woff2)format("woff2"),url(/assets/quicksand-latin-400-normal-BqXBKzPR.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-vietnamese-500-normal-CMA0PiFa.woff2)format("woff2"),url(/assets/quicksand-vietnamese-500-normal-DdPH4leT.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2)format("woff2"),url(/assets/quicksand-latin-ext-500-normal-BlYHgpcu.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-vietnamese-600-normal-dD2kotB2.woff2)format("woff2"),url(/assets/quicksand-vietnamese-600-normal-JmvBH-hY.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-fxOF3zcr.woff2)format("woff2"),url(/assets/quicksand-latin-ext-600-normal-BDPVAPCS.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/assets/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff");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:Schoolbell;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schoolbell-latin-400-normal-D_Z2-wWK.woff2)format("woff2"),url(/assets/schoolbell-latin-400-normal-C8qtHTDx.woff)format("woff");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:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/neucha-cyrillic-400-normal-Ct5TrQut.woff2)format("woff2"),url(/assets/neucha-cyrillic-400-normal-CYVGZO1N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/neucha-latin-400-normal-ClN4lHCh.woff2)format("woff2"),url(/assets/neucha-latin-400-normal-BKqh4hRb.woff)format("woff");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}:root{--surface-canvas:#f4eee1;--surface-card:#fbf7ec;--ink-card:#2b2620;--grid-dot:#2b2620;--card-min-width:240px;--font-empty:"Schoolbell", cursive;--font-empty-size:28px;--font-empty-line:36px;--font-card-family-quicksand:"Quicksand", system-ui, sans-serif;--font-card-family-neucha:"Neucha", cursive, sans-serif;--font-card-family-schoolbell:"Schoolbell", cursive;--font-card-size-quicksand:16px;--font-card-line-quicksand:24px;--font-card-weight-quicksand:500;--font-card-size-neucha:19.2px;--font-card-line-neucha:28.8px;--font-card-weight-neucha:400;--font-card-size-schoolbell:20.48px;--font-card-line-schoolbell:30.72px;--font-card-weight-schoolbell:400;--font-card-family:var(--font-card-family-quicksand);--font-card-size:var(--font-card-size-quicksand);--font-card-line:var(--font-card-line-quicksand);--font-card-weight:var(--font-card-weight-quicksand);--color-accent-teal:#dceeea;--color-accent-teal-ink:#2f5c54;--color-accent-terracotta:#f5e1d8;--color-accent-terracotta-ink:#7a3b25;--color-accent-ochre:#f3e7cc;--color-accent-ochre-ink:#7a5a18;--color-accent-sage:#e5ebd9;--color-accent-sage-ink:#4b5c34;--color-accent-slate:#dee7f0;--color-accent-slate-ink:#33485c;--color-accent-plum:#efe1ec;--color-accent-plum-ink:#5c3a57;--color-accent-copper:#f5dfd5;--color-accent-copper-ink:#ad4b1f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-small:4px;--radius-medium:8px;--radius-large:12px;--radius-xlarge:16px;--font-chrome:"Quicksand", system-ui, sans-serif;--font-heading-size:16px;--font-heading-weight:600;--font-heading-line:20px;--font-label-size:14px;--font-label-weight:600;--font-label-line:16px;--font-body-size:14px;--font-body-weight:400;--font-body-line:20px;--font-dialog-title-size:18px;--font-dialog-title-weight:600;--font-dialog-title-line:24px;--font-dialog-body-size:16px;--font-dialog-body-weight:400;--font-dialog-body-line:24px;--focus-ring-width:2px;--focus-ring-offset:2px;--color-neutral-weakest:#faf6ee;--color-neutral-weak:#e6ddd0;--color-neutral-default:#7a7268;--color-neutral-hover:#5c564e;--color-neutral-pressed:#3f3a35;--color-neutral-strong:#2b2620;--color-danger-weakest:#f8e8e4;--color-danger-weak:#e8c4ba;--color-danger-default:#b54a38;--color-danger-hover:#9a3c2e;--color-danger-pressed:#7a2e24;--color-danger-strong:#5c221c;--color-brand-weakest:#ede6dc;--color-brand-weak:#c4b6a6;--color-brand-default:#5c4a38;--color-brand-hover:#4a3c2e;--color-brand-pressed:#3a2f24;--color-brand-strong:#2b2620;--color-disabled:#8a8278;--icon-button-size:var(--space-8);--icon-button-icon:18px;--shadow-float:0 1px 2px #2b26200f, 0 2px 8px #2b262014;--shadow-medium:0 4px 8px #2b262014, 0 8px 24px #2b26201a;--shadow-overlay:0 8px 16px #2b26201a, 0 24px 48px #2b262029}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--surface-canvas);height:100%;margin:0}.icon-button{box-sizing:border-box;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-small);color:var(--color-neutral-default);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,transform;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.icon-button svg{width:var(--icon-button-icon);height:var(--icon-button-icon);stroke-width:1.5px;display:block}.icon-button:hover,.icon-button[data-preview=hover]{color:var(--color-neutral-hover);background:var(--color-neutral-weak)}.icon-button:active,.icon-button[data-preview=pressed],.icon-button[data-preview=open],.icon-button[aria-pressed=true],.icon-button[aria-expanded=true]{color:var(--color-neutral-pressed);background:var(--color-neutral-weak)}.icon-button:active,.icon-button[data-preview=pressed]{transform:scale(.96)}.icon-button:focus{outline:none}.icon-button:focus-visible,.icon-button[data-preview=focus]{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.icon-button[data-tone=danger]{color:var(--color-danger-default)}.icon-button[data-tone=danger]:hover,.icon-button[data-tone=danger][data-preview=hover]{color:var(--color-danger-hover);background:var(--color-danger-weakest)}.icon-button[data-tone=danger]:active,.icon-button[data-tone=danger][data-preview=pressed]{color:var(--color-danger-pressed);background:var(--color-danger-weakest)}.icon-button:disabled{color:var(--color-disabled);cursor:not-allowed;background:0 0;transform:none}.icon-button[aria-busy=true]{cursor:wait}.icon-button[aria-busy=true] svg{animation:.9s ease-in-out infinite icon-button-busy}@keyframes icon-button-busy{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.icon-button{transition:none}.icon-button:active,.icon-button[data-preview=pressed]{transform:none}.icon-button[aria-busy=true] svg{opacity:.7;animation:none}}@media (forced-colors:active){.icon-button:focus-visible,.icon-button[data-preview=focus]{outline:var(--focus-ring-width) solid ButtonText}}.button{box-sizing:border-box;min-height:var(--space-10);padding:var(--space-2) var(--space-4);border-radius:var(--radius-medium);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition-property:color,background-color,border-color,transform;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.button:focus{outline:none}.button:focus-visible,.button[data-preview=focus]{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.button[data-variant=primary]{color:var(--surface-card);background:var(--color-brand-default);border-color:var(--color-brand-default)}.button[data-variant=primary]:hover,.button[data-variant=primary][data-preview=hover]{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.button[data-variant=primary]:active,.button[data-variant=primary][data-preview=pressed]{background:var(--color-brand-pressed);border-color:var(--color-brand-pressed);transform:scale(.98)}.button[data-variant=secondary]{color:var(--color-neutral-strong);background:var(--color-neutral-weakest);border-color:var(--color-neutral-weak)}.button[data-variant=secondary]:hover,.button[data-variant=secondary][data-preview=hover]{background:var(--color-neutral-weak)}.button[data-variant=secondary]:active,.button[data-variant=secondary][data-preview=pressed]{background:var(--color-neutral-weak);transform:scale(.98)}.button[data-variant=danger]{color:var(--surface-card);background:var(--color-danger-default);border-color:var(--color-danger-default)}.button[data-variant=danger]:hover,.button[data-variant=danger][data-preview=hover]{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.button[data-variant=danger]:active,.button[data-variant=danger][data-preview=pressed]{background:var(--color-danger-pressed);border-color:var(--color-danger-pressed);transform:scale(.98)}.button:disabled{color:var(--color-disabled);background:var(--color-neutral-weakest);border-color:var(--color-neutral-weak);cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active,.button[data-preview=pressed]{transform:none}}@media (forced-colors:active){.button:focus-visible,.button[data-preview=focus]{outline:var(--focus-ring-width) solid ButtonText}}.dialog__overlay{z-index:4;background:color-mix(in oklch, var(--color-neutral-strong) 32%, transparent);animation:.16s ease-out dialog-overlay-in;position:fixed;inset:0}.dialog__content{box-sizing:border-box;z-index:5;width:min(calc(100vw - var(--space-8) * 2), 22rem);border-radius:var(--radius-xlarge);background:var(--color-neutral-weakest);box-shadow:var(--shadow-overlay);flex-direction:column;padding:0;animation:.16s ease-out dialog-content-in;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.dialog__title{margin:0 0 var(--space-2);font-family:var(--font-chrome);font-size:var(--font-dialog-title-size);font-weight:var(--font-dialog-title-weight);line-height:var(--font-dialog-title-line);color:var(--color-neutral-strong)}.dialog__description{margin:0 0 var(--space-6);font-family:var(--font-chrome);font-size:var(--font-dialog-body-size);font-weight:var(--font-dialog-body-weight);line-height:var(--font-dialog-body-line);color:var(--color-neutral-strong)}.dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dialog__content:not(.dialog__content--reference) .dialog__actions{padding:0 var(--space-6) var(--space-6)}.dialog__body{padding:var(--space-4) var(--space-6) 0}.dialog__content--reference{width:min(calc(100vw - var(--space-8) * 2), 42rem);flex-direction:column;max-height:min(80vh,40rem);padding:0;display:flex}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.dialog__header--bordered{padding:var(--space-4) var(--space-6);border-block-end:1px solid var(--color-neutral-weak);align-items:center}.dialog__header .dialog__title{flex:1;min-width:0;margin:0}.dialog__body--scroll{min-height:0;padding:var(--space-4) var(--space-6) var(--space-6);scrollbar-width:thin;scrollbar-color:var(--color-neutral-weak) var(--color-neutral-weakest);flex:1;overflow:auto}.dialog__body--scroll::-webkit-scrollbar{width:var(--space-2)}.dialog__body--scroll::-webkit-scrollbar-track{background:var(--color-neutral-weakest)}.dialog__body--scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-small);background:var(--color-neutral-weak)}.dialog__content--reference .dialog__actions{padding:var(--space-4) var(--space-6) var(--space-6);border-block-start:1px solid var(--color-neutral-weak);flex:none}@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-content-in{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--space-2)))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.dialog__overlay,.dialog__content{animation:none}}@media (forced-colors:active){.dialog__content{border:1px solid canvastext}}.menu{z-index:20;min-width:10rem;padding:var(--space-1);border-radius:var(--radius-large);background:var(--color-neutral-weakest);color:var(--color-neutral-strong);box-shadow:var(--shadow-medium);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.menu[data-side=bottom]{margin-top:var(--space-1)}.menu[data-side=top]{margin-bottom:var(--space-1)}.menu__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);color:var(--color-neutral-strong);cursor:pointer;outline:none;display:flex}.menu__item[data-highlighted],.menu__item[data-preview=hover]{background:var(--color-neutral-weak)}.menu__item[data-preview=focus]{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:calc(-1 * var(--focus-ring-width))}.menu__item[data-disabled]{color:var(--color-disabled);cursor:not-allowed;pointer-events:auto}.menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:calc(-1 * var(--focus-ring-width))}.menu__check-slot{width:var(--space-2);height:var(--space-2);flex:0 0 var(--space-2);justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.menu__check{width:var(--space-2);height:var(--space-2);background:var(--color-brand-default);border-radius:50%}.menu__item[data-state=unchecked] .menu__check{visibility:hidden}.menu--comfortable{font-size:var(--font-heading-size);line-height:var(--font-heading-line)}.menu--comfortable .menu__item{padding:var(--space-3) var(--space-4)}.tooltip{z-index:20;max-width:16rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-medium);background:var(--color-neutral-weakest);color:var(--color-neutral-strong);box-shadow:var(--shadow-float);font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line)}.tooltip[data-side=top]{margin-bottom:var(--space-2)}.tooltip[data-side=bottom]{margin-top:var(--space-2)}.tooltip[data-side=left]{margin-right:var(--space-2)}.tooltip[data-side=right]{margin-left:var(--space-2)}.format-bubble{z-index:20;gap:var(--space-2);padding:var(--space-1);background:var(--color-neutral-weakest);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);display:flex}.format-bubble__group{gap:var(--space-1);display:flex}.font-selector__sample{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.font-selector__sample[data-typeface=quicksand]{font-family:var(--font-card-family-quicksand);font-weight:var(--font-card-weight-quicksand)}.font-selector__sample[data-typeface=neucha]{font-family:var(--font-card-family-neucha);font-weight:var(--font-card-weight-neucha)}.font-selector__sample[data-typeface=schoolbell]{font-family:var(--font-card-family-schoolbell);font-weight:var(--font-card-weight-schoolbell)}.link-form{z-index:22;gap:var(--space-2);width:min(280px, calc(100vw - var(--space-4)));padding:var(--space-3);background:var(--color-neutral-weakest);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);font-family:var(--font-chrome);color:var(--color-neutral-strong);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.link-form__title{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line);margin:0}.link-form__field{gap:var(--space-1);flex-direction:column;display:flex}.link-form__label{font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.link-form__input{box-sizing:border-box;width:100%;min-height:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-weak);border-radius:var(--radius-medium);background:var(--surface-card);color:var(--color-neutral-strong);font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line)}.link-form__input::placeholder{color:var(--color-neutral-default)}.link-form__input:focus{outline:none}.link-form__input:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.link-form__input[aria-invalid=true]{border-color:var(--color-danger-default)}.link-form__actions{gap:var(--space-2);display:flex}.link-popover{z-index:21;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-neutral-weakest);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);color:var(--color-brand-default);display:flex;position:fixed;transform:translate(-50%)}.link-popover__url{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--color-brand-default);margin:0;padding:0;text-decoration:underline;overflow:hidden}.link-popover__action{color:var(--color-brand-default);font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.link-popover__action:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.link-popover__dash,.link-popover__pipe{color:var(--color-neutral-default);text-decoration:none}.kitchen-sink{min-height:100%;padding:var(--space-8);padding-inline:max(var(--space-8), env(safe-area-inset-left)) max(var(--space-8), env(safe-area-inset-right));background:var(--surface-canvas);color:var(--ink-card);font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line)}.kitchen-sink__inner{max-width:72rem;margin-inline:auto}.kitchen-sink h1{margin:0 0 var(--space-2);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line)}.kitchen-sink h2{margin:0 0 var(--space-3);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line)}.kitchen-sink p,.kitchen-sink .lede{margin:0 0 var(--space-6);max-width:44rem}.kitchen-sink section{margin-block-end:var(--space-12)}.swatch-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.swatch{gap:var(--space-1);flex-direction:column;width:7.5rem;display:flex}.swatch__chip{border-radius:var(--radius-medium);border:1px solid var(--color-neutral-weak);height:3.5rem}.swatch__label{font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.swatch__value{color:var(--color-neutral-default);font-size:var(--font-body-size);line-height:var(--font-body-line);overflow-wrap:anywhere}.space-row,.radius-row{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.space-sample{gap:var(--space-1);flex-direction:column;align-items:start;display:flex}.space-sample__box{background:var(--color-brand-default)}.radius-sample{background:var(--color-neutral-weakest);border:1px solid var(--color-neutral-weak);width:4.5rem;height:4.5rem}.elevation-row{gap:var(--space-6);flex-wrap:wrap;display:flex}.elevation-card{width:11rem;padding:var(--space-4);background:var(--color-neutral-weakest);border-radius:var(--radius-large);color:var(--color-neutral-strong)}.elevation-card--float{box-shadow:var(--shadow-float)}.elevation-card--medium{box-shadow:var(--shadow-medium)}.elevation-card--overlay{box-shadow:var(--shadow-overlay)}.type-sample{margin:0 0 var(--space-3)}.type-sample--heading{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line)}.type-sample--label{font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.type-sample--body{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);max-width:36rem}.disabled-row{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.disabled-preview{color:var(--color-disabled)}.focus-demo{font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);color:var(--color-neutral-strong);background:var(--color-neutral-weakest);border:1px solid var(--color-neutral-weak);border-radius:var(--radius-medium);padding:var(--space-2) var(--space-4);min-height:40px}.focus-demo:focus{outline:none}.focus-demo:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.icon-row{gap:var(--space-6);flex-wrap:wrap;display:flex}.icon-pair{gap:var(--space-2);color:var(--color-neutral-strong);flex-direction:column;display:flex}.icon-pair__glyphs{gap:var(--space-3);align-items:center;display:flex}.icon-pair svg{display:block}.note{color:var(--color-neutral-default);max-width:44rem}.context-board{gap:var(--space-6);padding:var(--space-8);background:var(--surface-canvas);border:1px solid var(--color-neutral-weak);border-radius:var(--radius-xlarge);flex-direction:column;margin-block-end:var(--space-6);display:flex}.context-board__cards{align-items:start;gap:var(--space-6);flex-wrap:wrap;display:flex}.context-card{width:140px;padding:var(--space-3);border-radius:var(--radius-medium);box-shadow:var(--shadow-float)}.context-card p{max-width:none;font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);margin:0}.context-card__label{font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);margin-block-end:var(--space-1)}.context-card--plain{background:var(--surface-card);color:var(--ink-card);transform:rotate(-1.5deg)}.context-card--terracotta{background:var(--color-accent-terracotta);color:var(--color-accent-terracotta-ink);transform:rotate(1.25deg)}.context-card--selected{background:var(--surface-card);color:var(--ink-card);outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.context-board__chrome{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.context-btn{font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);border-radius:var(--radius-medium);padding:var(--space-2) var(--space-4);min-height:40px}.context-btn:focus{outline:none}.context-btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.context-btn--primary{color:var(--surface-card);background:var(--color-brand-default);border:1px solid var(--color-brand-default)}.context-btn--primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.context-btn--primary:active{background:var(--color-brand-pressed);border-color:var(--color-brand-pressed)}.context-btn--quiet,.context-btn--focus{color:var(--color-neutral-strong);background:var(--color-neutral-weakest);border:1px solid var(--color-neutral-weak)}.primitive-row{align-items:end;gap:var(--space-6);flex-wrap:wrap;display:flex}.primitive-demo{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.primitive-demo figcaption{color:var(--color-neutral-default);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line)}.primitive-demo--tall{padding-top:var(--space-8)}.menu--static{position:relative}.chrome-card-demo{width:140px;margin-top:var(--space-10);margin-bottom:var(--space-12);position:relative}.chrome-card-demo__bar{bottom:calc(100% + var(--space-2));gap:var(--space-1);padding:var(--space-1);background:var(--color-neutral-weakest);border-radius:var(--radius-medium);box-shadow:var(--shadow-float);display:flex;position:absolute;left:50%;translate:-50%}.chrome-card-demo__paper{min-height:var(--space-12);padding:var(--space-3);background:var(--surface-card);color:var(--ink-card);box-shadow:var(--shadow-float)}.chrome-card-demo__paper p{margin:0}.chrome-card-demo__selection{background:var(--color-brand-weakest);color:inherit}.chrome-card-demo__bubble{z-index:0;width:max-content;margin-top:var(--space-2);position:relative}.multi-select-demo{width:280px;margin-top:var(--space-10);margin-bottom:var(--space-8);position:relative}.multi-select-demo__chrome{bottom:calc(100% + var(--space-2));z-index:1;gap:var(--space-1);padding:var(--space-1);background:var(--color-neutral-weakest);border-radius:var(--radius-medium);box-shadow:var(--shadow-float);display:flex;position:absolute;left:50%;translate:-50%}.multi-select-demo__frame{gap:var(--space-6);padding:var(--space-2);border:1px dashed var(--color-brand-default);display:flex}.multi-select-demo__card{width:120px;min-height:var(--space-12);padding:var(--space-3);background:var(--surface-card);color:var(--ink-card);box-shadow:var(--shadow-medium);outline:1px dotted var(--color-brand-default);outline-offset:var(--space-1);font-family:var(--font-card-family);font-size:var(--font-card-size);line-height:var(--font-card-line)}.thread-state-row{gap:var(--space-6);flex-wrap:wrap;display:flex}.thread-state{margin:0}.thread-state__svg{width:8rem;height:2.5rem;color:var(--color-danger-default);display:block}.thread-state figcaption{margin-top:var(--space-2);font-size:var(--font-label-size)}.dialog--static{position:relative}.dialog__content--static{animation:none;position:relative;inset:auto;transform:none}.card__port{z-index:2;width:var(--space-6);height:var(--space-6);pointer-events:auto;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.card__port-dot{width:var(--space-2);height:var(--space-2);background:var(--color-danger-default);opacity:0;pointer-events:none;border-radius:50%}.card:hover .card__port-dot,.card[data-selected=true] .card__port-dot,.card[data-editing=true] .card__port-dot,.card[data-threaded=true] .card__port-dot,.card__port[data-connect-source=true] .card__port-dot,.card__port[data-connect-target=true] .card__port-dot{opacity:1}.card__port:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.thread-preview{z-index:0;pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.thread-preview__svg{overflow:visible}.thread-preview__line{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.thread-layer,.thread-preview{color:var(--color-danger-default)}.thread-layer{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.thread-layer__svg{pointer-events:none;position:absolute;overflow:visible}.thread-layer__hit{pointer-events:stroke;cursor:pointer}.thread-layer__arrow{fill:currentColor;pointer-events:fill;cursor:pointer}.thread-layer__spine,.thread-layer__visual{pointer-events:none}.thread-layer__stroke[data-selected=true] .thread-layer__visual{filter:drop-shadow(0 0 2px var(--color-brand-default))}.thread-layer__stroke:hover:not([data-selected=true]) .thread-layer__visual,.thread-layer__stroke:hover:not([data-selected=true]) .thread-layer__arrow,.thread-layer__stroke:hover:not([data-selected=true]) .thread-layer__spine,.thread-layer__stroke[data-preview=hover]{filter:drop-shadow(0 0 1.5px)}.thread-chrome-frame{pointer-events:none;position:absolute;translate:-50% -50%}.thread-chrome-frame .thread__chrome{pointer-events:auto}.thread__chrome{gap:var(--space-1);width:max-content;padding:var(--space-1);-webkit-user-select:none;user-select:none;background:var(--color-neutral-weakest);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);animation:.15s ease-out thread-chrome-in;display:flex}@keyframes thread-chrome-in{0%{opacity:0;translate:0 var(--space-1)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.thread__chrome{animation:none}}.color-swatch--thread-default:not([data-color]){background:var(--color-danger-default);border-color:var(--color-danger-default)}.thread-layer__stroke[data-color=teal],.thread-preview[data-color=teal]{color:var(--color-accent-teal-ink)}.thread-layer__stroke[data-color=terracotta],.thread-preview[data-color=terracotta]{color:var(--color-accent-terracotta-ink)}.thread-layer__stroke[data-color=ochre],.thread-preview[data-color=ochre]{color:var(--color-accent-ochre-ink)}.thread-layer__stroke[data-color=sage],.thread-preview[data-color=sage]{color:var(--color-accent-sage-ink)}.thread-layer__stroke[data-color=slate],.thread-preview[data-color=slate]{color:var(--color-accent-slate-ink)}.thread-layer__stroke[data-color=plum],.thread-preview[data-color=plum]{color:var(--color-accent-plum-ink)}.viewport{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background-color:var(--surface-canvas);background-image:radial-gradient(circle, color-mix(in srgb, var(--grid-dot) 10%, transparent) 1px, transparent 1.25px);background-size:calc(var(--space-6) * var(--camera-zoom,1)) calc(var(--space-6) * var(--camera-zoom,1));background-position:var(--camera-x,0px) var(--camera-y,0px);width:100%;height:100%;position:relative;overflow:hidden}.viewport[data-ready-to-pan]{cursor:grab}.viewport[data-panning]{cursor:grabbing}.viewport[data-marquee]{cursor:crosshair}.viewport__marquee{z-index:5;box-sizing:border-box;pointer-events:none;border:1px solid var(--color-brand-default);background:color-mix(in srgb, var(--color-brand-default) 8%, transparent);position:absolute}.viewport__world{transform-origin:0 0;transform:translate(var(--camera-x,0px), var(--camera-y,0px)) scale(var(--camera-zoom,1));position:absolute;top:0;left:0}.viewport__world[data-typeface=quicksand]{--font-card-family:var(--font-card-family-quicksand);--font-card-size:var(--font-card-size-quicksand);--font-card-line:var(--font-card-line-quicksand);--font-card-weight:var(--font-card-weight-quicksand)}.viewport__world[data-typeface=neucha]{--font-card-family:var(--font-card-family-neucha);--font-card-size:var(--font-card-size-neucha);--font-card-line:var(--font-card-line-neucha);--font-card-weight:var(--font-card-weight-neucha)}.viewport__world[data-typeface=schoolbell]{--font-card-family:var(--font-card-family-schoolbell);--font-card-size:var(--font-card-size-schoolbell);--font-card-line:var(--font-card-line-schoolbell);--font-card-weight:var(--font-card-weight-schoolbell)}.viewport[data-exporting] .card__chrome,.viewport[data-exporting] .card__resize-handle,.viewport[data-exporting] .selection-frame,.viewport[data-exporting] .thread-chrome-frame,.viewport[data-exporting] .thread-preview,.viewport[data-exporting] [data-export-omit]{display:none}.viewport[data-exporting] .search-mark{color:inherit;background-color:#0000}.card{box-sizing:border-box;width:var(--card-width,240px);min-width:var(--card-min-width);min-height:var(--card-height,80px);height:auto;padding:var(--space-3);background:var(--surface-card);color:var(--ink-card);box-shadow:var(--shadow-float);transform:rotate(var(--card-tilt,0deg));transform-origin:50%;cursor:grab;-webkit-user-select:none;user-select:none;font-family:var(--font-card-family);font-size:var(--font-card-size);font-weight:var(--font-card-weight);line-height:var(--font-card-line);margin:0;transition:box-shadow .15s ease-out,transform .15s ease-out;position:absolute;overflow:visible}.card:focus-within,.card[data-editing=true]{box-shadow:var(--shadow-overlay);transform:rotate(var(--card-tilt,0deg)) scale(1.02);z-index:1000}.card[data-editing=true]{cursor:default;-webkit-user-select:text;user-select:text}.card:not([data-editing=true]) ::selection{color:inherit;background:0 0}.card:not([data-editing=true]) ::selection{color:inherit;background:0 0}.card[data-selected=true]:not([data-editing=true]){box-shadow:var(--shadow-medium);transform:rotate(var(--card-tilt,0deg)) scale(1.01)}.card[data-multiselected=true]{outline:1px dotted var(--color-brand-default);outline-offset:var(--space-1)}.card[data-search-hit=true]{box-shadow:var(--shadow-medium), 0 0 var(--space-4) var(--color-brand-weak), 0 0 var(--space-10) color-mix(in srgb, var(--color-brand-default) 35%, transparent);transform:rotate(var(--card-tilt,0deg)) scale(1.01)}.card .tiptap .search-mark{background-color:var(--color-brand-default);color:var(--color-brand-weakest);border-radius:var(--radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone}.card[data-color]{background:var(--card-fill);color:var(--card-ink)}.card[data-color] .card__border{color:var(--card-ink)}.card[data-selected=true] .card__border{color:var(--card-ink,var(--color-accent-copper-ink))}.card[data-selected=true] .card__border path,.card[data-editing=true] .card__border path{stroke-width:1.5px}.card[data-dragging=true]{box-shadow:var(--shadow-overlay);transform:rotate(var(--card-tilt,0deg)) scale(1.02);cursor:grabbing;-webkit-user-select:none;user-select:none;touch-action:none;transition:none}.card[data-dragging=true] .tiptap{cursor:grabbing}.card[data-resizing=true],.card[data-resizing=true] *{cursor:var(--resize-cursor,nwse-resize)}.card__chrome{bottom:calc(100% + var(--space-2));z-index:11;gap:var(--space-1);padding:var(--space-1);-webkit-user-select:none;user-select:none;background:var(--color-neutral-weakest);border-radius:var(--radius-medium);box-shadow:var(--shadow-float);animation:.15s ease-out card-chrome-in;display:flex;position:absolute;left:50%;translate:-50%}@keyframes card-chrome-in{0%{opacity:0;translate:-50% var(--space-1)}to{opacity:1;translate:-50%}}.color-swatch{width:var(--space-4);height:var(--space-4);flex:0 0 var(--space-4);border-radius:var(--radius-small);border:1px solid var(--color-neutral-weak);background:var(--surface-card)}.color-swatch[data-color=teal]{background:var(--color-accent-teal);border-color:var(--color-accent-teal-ink)}.color-swatch[data-color=terracotta]{background:var(--color-accent-terracotta);border-color:var(--color-accent-terracotta-ink)}.color-swatch[data-color=ochre]{background:var(--color-accent-ochre);border-color:var(--color-accent-ochre-ink)}.color-swatch[data-color=sage]{background:var(--color-accent-sage);border-color:var(--color-accent-sage-ink)}.color-swatch[data-color=slate]{background:var(--color-accent-slate);border-color:var(--color-accent-slate-ink)}.color-swatch[data-color=plum]{background:var(--color-accent-plum);border-color:var(--color-accent-plum-ink)}.color-swatch--none{background:var(--surface-card)}.card[data-appear=true]{animation:.14s cubic-bezier(.2,0,0,1) card-appear}@keyframes card-appear{0%{transform:rotate(var(--card-tilt,0deg)) scale(.92)}to{transform:rotate(var(--card-tilt,0deg)) scale(1)}}@media (prefers-reduced-motion:reduce){.card{transition:none}.card[data-appear=true],.card__chrome{animation:none}}.card__border{pointer-events:none;width:100%;height:100%;color:var(--ink-card);position:absolute;inset:0;overflow:visible}.card__placeholder{color:var(--color-neutral-default);pointer-events:none;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.card .tiptap{overflow-wrap:break-word;outline:none;min-height:1.5em;position:relative}.card[data-editing=true] .tiptap{cursor:text}.card .tiptap a{color:var(--color-brand-default);text-decoration:underline}.card:not([data-editing=true]) .tiptap a{cursor:pointer}.card[data-editing=true] .tiptap a[data-link-kind=direct]{color:inherit;cursor:text;text-decoration:none}.card[data-editing=true] .tiptap a[data-link-kind=wrapped]{cursor:text}.card .tiptap p{margin:0}.card .tiptap ul,.card .tiptap ol{margin:0;padding-inline-start:var(--space-4)}.card__resize-handle{opacity:0;z-index:10;width:16px;height:16px;position:absolute}.card__resize-handle[data-corner=se]{cursor:nwse-resize;bottom:0;right:0}.card__resize-handle[data-corner=sw]{cursor:nesw-resize;bottom:0;left:0}.card__resize-handle[data-corner=ne]{cursor:nesw-resize;top:0;right:0}.card__resize-handle[data-corner=nw]{cursor:nwse-resize;top:0;left:0}.card:hover .card__resize-handle,.card:focus-within .card__resize-handle,.card[data-selected=true] .card__resize-handle,.card[data-editing=true] .card__resize-handle{opacity:1}.card__resize-handle:after{content:"";width:6px;height:6px;position:absolute}.card__resize-handle[data-corner=se]:after{border-right:2px solid var(--color-neutral-weak);border-bottom:2px solid var(--color-neutral-weak);bottom:4px;right:4px}.card__resize-handle[data-corner=sw]:after{border-left:2px solid var(--color-neutral-weak);border-bottom:2px solid var(--color-neutral-weak);bottom:4px;left:4px}.card__resize-handle[data-corner=ne]:after{border-right:2px solid var(--color-neutral-weak);border-top:2px solid var(--color-neutral-weak);top:4px;right:4px}.card__resize-handle[data-corner=nw]:after{border-left:2px solid var(--color-neutral-weak);border-top:2px solid var(--color-neutral-weak);top:4px;left:4px}.selection-frame{z-index:10000;box-sizing:border-box;pointer-events:none;border:1px dashed var(--color-brand-default);position:absolute}.selection-frame .card__chrome,.selection-frame .thread__chrome,.thread-chrome-frame .thread__chrome{pointer-events:auto}.seed-tools{z-index:1;gap:var(--space-2);display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.seed-tools button{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--color-neutral-weakest);color:var(--color-neutral-strong);box-shadow:var(--shadow-float);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);cursor:pointer;border:0;margin:0}.seed-tools button:hover{background:var(--color-neutral-weak)}.seed-tools button:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.board-guide__section+.board-guide__section{margin-block-start:var(--space-6)}.board-guide__section-title{margin:0 0 var(--space-3);font-family:var(--font-chrome);font-size:var(--font-dialog-body-size);font-weight:var(--font-label-weight);line-height:var(--font-dialog-body-line);color:var(--color-neutral-strong)}.board-guide__callout{margin:0 0 var(--space-3);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-dialog-body-weight);line-height:var(--font-label-line);color:var(--color-neutral-strong)}.board-guide__callout strong{font-weight:var(--font-label-weight)}.board-guide__table-wrap{border:1px solid var(--color-neutral-weak);border-radius:var(--radius-medium);overflow:hidden}.board-guide__table{border-collapse:collapse;table-layout:fixed;width:100%}.board-guide__table th,.board-guide__table td{padding:var(--space-3) var(--space-4);vertical-align:top;border-block-end:1px solid var(--color-neutral-weak)}.board-guide__table tr:last-child th,.board-guide__table tr:last-child td{border-block-end:0}.board-guide__action{width:38%;font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);color:var(--color-neutral-strong);text-align:start}.board-guide__hint{font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line)}.board-guide__hint--prose{color:var(--color-neutral-strong);text-align:start}.board-guide__hint--keys{color:var(--color-neutral-strong);text-align:end}.board-guide__prose strong{font-weight:var(--font-label-weight)}.board-guide__keys,.board-guide__prose{display:inline}.board-guide__hint--keys .board-guide__keys{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;width:100%;display:inline-flex}.board-guide__hint--prose .board-guide__prose{display:inline}.board-guide__hint--prose .board-guide__keys{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.board-guide__kbd{min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-small);background:var(--color-neutral-weak);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);color:var(--color-neutral-strong);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.board-guide__sep,.board-guide__plus,.board-guide__or,.board-guide__then{color:var(--color-neutral-default);font-size:var(--font-body-size);white-space:nowrap}.board-guide__key-group{align-items:center;gap:var(--space-1);display:inline-flex}.board-guide__section .board-guide__callout:last-child{margin-block:var(--space-3) 0}@media (width<=36rem){.board-guide__table{table-layout:auto}.board-guide__table th,.board-guide__table td{box-sizing:border-box;width:100%;display:block}.board-guide__table th{border-block-end:0;padding-block-end:var(--space-1)}.board-guide__table td{padding-block-start:0}.board-guide__hint--keys{text-align:start}.board-guide__hint--keys .board-guide__keys{justify-content:flex-start}}.card-count-pill{padding:0 var(--space-3);color:var(--color-neutral-strong);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);white-space:nowrap;margin:0}.search-panel{align-items:center;gap:var(--space-1);display:flex}.search-panel__reveal{opacity:0;pointer-events:none;grid-template-columns:0fr;transition-property:grid-template-columns,opacity;transition-duration:.15s;transition-timing-function:ease-out;display:grid;overflow:hidden}.search-panel[data-open=true] .search-panel__reveal{opacity:1;pointer-events:auto;grid-template-columns:1fr;overflow:visible}.search-panel__reveal-inner{align-items:center;gap:var(--space-1);min-width:0;display:flex;overflow:hidden}.search-panel[data-open=true] .search-panel__reveal-inner{overflow:visible}.search-panel__field{width:calc(var(--space-12) * 3);height:var(--icon-button-size);border-radius:var(--radius-small);flex:none;position:relative}.search-panel__field:focus-within{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-brand-default)}.search-panel__input{box-sizing:border-box;width:100%;height:100%;padding-block:0;padding-inline:var(--space-2) var(--icon-button-size);border-radius:var(--radius-small);background:var(--color-neutral-weakest);color:var(--color-neutral-strong);font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);border:none;margin:0}.search-panel__input::placeholder{color:var(--color-neutral-default)}.search-panel__input:focus,.search-panel__input:focus-visible{outline:none}.search-panel__clear{position:absolute;inset-block-start:0;inset-inline-end:0}.search-panel__count{min-width:var(--space-10);color:var(--color-neutral-default);font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}@media (prefers-reduced-motion:reduce){.search-panel__reveal{transition:none}}.zoom-controls{align-items:center;gap:var(--space-1);display:flex}.zoom-controls__percent{box-sizing:border-box;min-width:var(--space-12);height:var(--icon-button-size);padding:0 var(--space-1);border-radius:var(--radius-small);color:var(--color-neutral-strong);cursor:pointer;font-family:var(--font-chrome);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:none;margin:0}.zoom-controls__percent:hover{color:var(--color-neutral-hover);background:var(--color-neutral-weak)}.zoom-controls__percent:focus{outline:none}.zoom-controls__percent:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-default);outline-offset:var(--focus-ring-offset)}.zoom-controls__fit{margin-inline-start:var(--space-2);display:flex}.top-right-cluster{z-index:3;align-items:center;gap:var(--space-3);display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.chrome-float{box-sizing:border-box;height:calc(var(--icon-button-size) + var(--space-1) * 2);border-radius:var(--radius-medium);background:var(--color-neutral-weakest);box-shadow:var(--shadow-float);align-items:center;display:flex}.board-toolbar{gap:var(--space-1);padding:var(--space-1)}.board-toolbar__rule{width:1px;height:var(--icon-button-size);background:var(--color-neutral-weak);flex:none}.board-guide-trigger{padding:var(--space-1)}.board__persist-error{top:var(--space-4);z-index:1;max-width:min(36rem, calc(100% - var(--space-8)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-medium);background:var(--color-danger-weakest);color:var(--color-danger-strong);box-shadow:var(--shadow-float);font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);text-wrap:pretty;margin:0;position:absolute;left:50%;transform:translate(-50%)}.board__hint{place-content:center;gap:var(--space-3);padding:var(--space-6);pointer-events:none;text-align:center;text-wrap:pretty;margin:0;display:grid;position:absolute;inset:0}.board__hint-primary{color:var(--color-neutral-default);font-family:var(--font-empty);font-size:var(--font-empty-size);font-weight:400;line-height:var(--font-empty-line);margin:0}.board__hint-nudge{color:var(--color-neutral-default);font-family:var(--font-chrome);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);opacity:.85;margin:0}
