@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/ibm-plex-sans-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-sans-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/ibm-plex-sans-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/ibm-plex-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/ibm-plex-mono-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Piano Symbols;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/noto-sans-symbols-symbols-500-normal.woff2) format("woff2");unicode-range:U+266D-266F}:root{color-scheme:dark;--c-ground: #101214;--c-surface-1: #171A1E;--c-surface-2: #1E2227;--c-line: #2A2F36;--c-hair: var(--c-line);--c-line-strong: #3A3F47;--c-outline: #6B727C;--c-text: #ECE9E2;--c-muted: #9AA0A9;--c-accent: #E0A84A;--c-accent-dim: #B8893A;--c-accent-low: #6F5B33;--c-accent-faint: var(--c-accent-low);--c-on-accent: #101214;--c-chart: #6F8E96;--c-bead-work: var(--c-chart);--c-paper: #E9E4D8;--c-ink: #1B1B1B;--c-ink-muted: #5A5548;--c-ink-mark: #6B6558;--c-cursor-paper: #7C5213;--c-bar-wash: rgba(224, 168, 74, .26);--c-hand-l-paper: #3A5A78;--c-key-white: #DAD5C9;--c-key-white-next: #F3E3C2;--c-key-black: #1B1D21;--c-key-black-next: #5A4A2A;--c-key-black-line: var(--c-line-strong);--c-roll-expected: var(--c-outline);--c-state-new: #2A2F36;--c-state-met: #2F4A5C;--c-state-coming: #3F86A8;--c-state-held: #7FD0E8;--c-mark-tint-0: #85C9D6;--c-mark-tint-1: #E0B17B;--c-mark-tint-2: #57A9C7;--c-mark-tint-3: #D49A49;--c-mark-tint-4: #85B8D6;--c-mark-tint-5: #E0BB7B;--c-mark-tint-6: #5793C7;--c-mark-tint-7: #D4A849;--c-mark-tint-8: #85A8D6;--c-mark-tint-9: #E0C57B;--c-mark-tint-10: #577CC7;--c-mark-tint-11: #D4B649;--font-sans: "IBM Plex Sans", "Piano Symbols", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Piano Symbols", ui-monospace, monospace;--t-readout: 4.5rem;--t-readout-s: 3.5rem;--t-title: 1.5rem;--t-glyph: 1.375rem;--t-primary-l: 1.25rem;--t-primary-m: 1.1875rem;--t-primary: 1.125rem;--t-label: 1.0625rem;--t-control: 1rem;--t-secondary: .9375rem;--t-hint: .875rem;--t-small: .8125rem;--lh-tight: 1;--lh-text: 1.35;--lh-read: 1.45;--ls-readout: -.02em;--ls-title: -.01em;--ls-label: .08em;--ls-head: .02em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--r-control: 6px;--r-small: 4px;--r-cell: 2px;--r-mini: 1px;--r-pill: 999px;--hair: 1px;--focus-w: 2px;--h-bar: 2.5rem;--h-control: 3rem;--h-row: 3.5rem;--h-action: 4rem;--target: 3rem;--target-gap: .5rem;--icon: 1.5rem;--w-rail: 4.5rem;--h-topbar: 3.5rem;--w-panel: 18.75rem;--w-handle: 3.5rem;--h-heat: 1.75rem;--h-keys: 8.25rem}:root:not([data-contrast=forced]) [data-staff=dark]{--c-paper: #171A1E;--c-ink: #ECE9E2;--c-ink-muted: #9AA0A9;--c-ink-mark: #9AA0A9;--c-cursor-paper: #E0A84A;--c-bar-wash: rgba(224, 168, 74, .16);--c-hand-l-paper: #6F8E96}:root[data-contrast=more]{--c-hair: #9AA0A9;--c-muted: #ECE9E2;--c-key-black-line: #9AA0A9;--focus-w: 3px}:root[data-contrast=forced]{--c-ground: Canvas;--c-surface-1: Canvas;--c-surface-2: Canvas;--c-paper: Canvas;--c-key-white: Canvas;--c-key-white-next: Canvas;--c-key-black: Canvas;--c-key-black-next: Canvas;--c-text: CanvasText;--c-muted: CanvasText;--c-ink: CanvasText;--c-ink-muted: CanvasText;--c-ink-mark: CanvasText;--c-cursor-paper: CanvasText;--c-hand-l-paper: CanvasText;--c-chart: CanvasText;--c-bead-work: CanvasText;--c-outline: CanvasText;--c-roll-expected: CanvasText;--c-line-strong: CanvasText;--c-key-black-line: CanvasText;--c-state-new: CanvasText;--c-state-met: CanvasText;--c-state-coming: CanvasText;--c-state-held: CanvasText;--c-mark-tint-0: CanvasText;--c-mark-tint-1: CanvasText;--c-mark-tint-2: CanvasText;--c-mark-tint-3: CanvasText;--c-mark-tint-4: CanvasText;--c-mark-tint-5: CanvasText;--c-mark-tint-6: CanvasText;--c-mark-tint-7: CanvasText;--c-mark-tint-8: CanvasText;--c-mark-tint-9: CanvasText;--c-mark-tint-10: CanvasText;--c-mark-tint-11: CanvasText;--c-line: ButtonText;--c-hair: ButtonText;--c-accent: Highlight;--c-accent-dim: Highlight;--c-accent-low: Highlight;--c-accent-faint: Highlight;--c-on-accent: HighlightText;--c-bar-wash: transparent;--focus-w: 3px}:root{--scale: 1;forced-color-adjust:none}:root[data-text=larger]{--scale: 1.25}html{font-size:calc(16px * var(--scale));-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}body{background:var(--c-ground);color:var(--c-text);font-family:var(--font-sans);font-size:var(--t-control);font-weight:400;line-height:var(--lh-text);font-synthesis:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}button{background:none;border:0;padding:0;cursor:pointer}[hidden]{display:none}:where(*,*:before,*:after){transition:none;animation:none;scroll-behavior:auto}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}:focus-visible{outline:var(--focus-w) solid var(--c-text);outline-offset:2px}:focus:not(:focus-visible){outline:none}:root[data-contrast=forced] :focus-visible{outline-color:Highlight}:root[data-contrast=forced] [aria-disabled=true]{color:GrayText}.t-mode{font-family:var(--font-mono);font-size:var(--t-small);font-weight:500;line-height:var(--lh-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-accent)}.t-tag{font-family:var(--font-mono);font-size:var(--t-small);font-weight:400;line-height:var(--lh-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted)}.t-group{font-family:var(--font-sans);font-size:var(--t-secondary);font-weight:600;line-height:var(--lh-text);color:var(--c-muted)}.t-title,.c-card__title{font-family:var(--font-sans);font-size:var(--t-primary);font-weight:500;line-height:var(--lh-text);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-second,.c-card__second{font-family:var(--font-sans);font-size:var(--t-secondary);font-weight:400;line-height:var(--lh-text);color:var(--c-muted)}.t-meta,.c-card__meta{font-family:var(--font-mono);font-size:var(--t-small);font-weight:400;line-height:var(--lh-text);color:var(--c-muted)}.t-value{font-family:var(--font-mono);font-size:var(--t-primary);font-weight:400;line-height:var(--lh-text);font-variant-numeric:tabular-nums;color:var(--c-text)}.t-readout{font-family:var(--font-sans);font-size:var(--t-readout);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--ls-readout);font-variant-numeric:tabular-nums;color:var(--c-text)}.t-readout--s{font-size:var(--t-readout-s);letter-spacing:var(--ls-title)}.c-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);height:var(--h-control);padding:0;border:0;background:transparent;font-family:var(--font-sans);white-space:nowrap;cursor:pointer}.c-btn--row{height:var(--h-row)}.c-btn--action{height:var(--h-action)}.c-btn--icon{width:var(--target);height:var(--target);color:var(--c-text)}.c-btn--icon svg{width:var(--icon);height:var(--icon)}.c-btn__face{display:inline-flex;align-items:center;justify-content:center;min-width:100%;height:100%;padding:0 var(--sp-4);border:var(--hair) solid transparent;border-radius:var(--r-control);background:transparent;color:var(--c-text);font-size:var(--t-control);font-weight:400;line-height:var(--lh-text);white-space:nowrap}.c-btn--bar .c-btn__face{height:var(--h-bar)}.c-btn--primary .c-btn__face{border-color:var(--c-accent);color:var(--c-accent);font-weight:500}.c-btn--primary.c-btn--control .c-btn__face{font-size:var(--t-label)}.c-btn--primary.c-btn--row .c-btn__face,.c-btn--primary.c-btn--action .c-btn__face{font-size:var(--t-primary-m)}.c-btn--primary:active .c-btn__face{background:var(--c-accent);color:var(--c-on-accent);font-weight:600}.c-btn--solid .c-btn__face{padding:0 var(--sp-6);border-color:transparent;background:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-label);font-weight:600}.c-btn--solid.c-btn--row .c-btn__face{font-size:var(--t-primary-m)}.c-btn--solid.c-btn--action .c-btn__face{font-size:var(--t-glyph)}.c-btn--quiet .c-btn__face{border-color:var(--c-line);color:var(--c-text);font-size:var(--t-control);font-weight:400}.c-btn--quiet.c-btn--bar .c-btn__face{font-size:var(--t-secondary)}.c-btn--quiet:active .c-btn__face{background:var(--c-surface-2)}.c-btn--quiet.c-btn--on-surface:active .c-btn__face{background:var(--c-line)}.c-btn[aria-disabled=true]{cursor:default}.c-btn[aria-disabled=true] .c-btn__face,.c-btn[aria-disabled=true]:active .c-btn__face{border-color:var(--c-hair);background:transparent;color:var(--c-muted);font-weight:400}.c-seg{position:relative;isolation:isolate;display:inline-flex;gap:var(--target-gap)}.c-seg:before{content:"";position:absolute;inset:var(--sp-1) 0;z-index:-2;border:var(--hair) solid var(--c-line);border-radius:var(--r-control);pointer-events:none}.c-seg__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);height:var(--h-control);padding:0 var(--sp-3);color:var(--c-muted);font-family:var(--font-sans);font-size:var(--t-secondary);font-weight:400;line-height:var(--lh-text);white-space:nowrap}.c-seg__opt:before{content:"";position:absolute;top:var(--sp-1);bottom:var(--sp-1);left:calc(-1 * var(--give-l, 0px));right:calc(-1 * var(--give-r, 0px));z-index:-1;background:transparent;pointer-events:none}.c-seg__opt:first-child:before{border-radius:var(--r-control) 0 0 var(--r-control)}.c-seg__opt:last-child:before{border-radius:0 var(--r-control) var(--r-control) 0}.c-seg__opt:only-child:before{border-radius:var(--r-control)}.c-seg__opt:active:before{background:var(--c-line)}.c-seg__opt[aria-pressed=true]{color:var(--c-text);font-weight:500}.c-seg__opt[aria-pressed=true]:before{background:var(--c-surface-2)}.c-seg--on-surface .c-seg__opt[aria-pressed=true]:before{background:var(--c-line)}.c-seg__opt:focus-visible{outline-offset:-2px}.c-cells{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:var(--target-gap)}.c-cells__opt{display:flex;align-items:center;justify-content:center;min-width:var(--target);height:var(--h-control);padding:0 var(--sp-1);border:var(--hair) solid var(--c-line);border-radius:var(--r-control);background:transparent;color:var(--c-muted);font-family:var(--font-sans);font-size:var(--t-label);font-weight:400;line-height:var(--lh-text);white-space:nowrap}.c-cells__opt:active{background:var(--c-line)}.c-cells__opt[aria-pressed=true]{background:var(--c-line);color:var(--c-text);font-weight:500}.c-chip{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);height:var(--h-control);padding:0;border:0;background:transparent;font-family:var(--font-sans);white-space:nowrap;cursor:pointer}.c-chip__face{display:inline-flex;align-items:center;justify-content:center;min-width:100%;height:var(--h-bar);padding:0 var(--sp-3);border:var(--hair) solid var(--c-line);border-radius:var(--r-control);background:transparent;color:var(--c-muted);font-size:var(--t-secondary);font-weight:400;line-height:var(--lh-text);white-space:nowrap}.c-chip:active .c-chip__face{background:var(--c-line)}.c-chip[aria-pressed=true] .c-chip__face{background:var(--c-line);color:var(--c-text);font-weight:500}.c-tag{display:inline-block;padding:var(--sp-1) var(--sp-2);border:var(--hair) solid var(--c-line);border-radius:var(--r-small);color:var(--c-muted);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:var(--lh-text);white-space:nowrap}.c-tag--accent{border-color:var(--c-accent);color:var(--c-accent)}.c-card{display:block;padding:var(--sp-3) var(--sp-4);border:var(--hair) solid var(--c-line);border-radius:var(--r-control);background:var(--c-surface-1);color:var(--c-text);text-align:left}.c-card--on-surface{background:var(--c-surface-2)}.c-card--control{min-height:var(--h-row);cursor:pointer}.c-card--control:active{background:var(--c-surface-2)}.c-card--control.c-card--on-surface:active{background:var(--c-line)}.c-card__second,.c-card__meta{margin-top:var(--sp-1)}.c-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;height:var(--h-control);padding:0 var(--sp-4);border:var(--hair) solid var(--c-line);border-radius:var(--r-control);background:var(--c-surface-1);color:var(--c-text);text-align:left;cursor:pointer}.c-row--tall{height:var(--h-row)}.c-row--on-surface,.c-row:active{background:var(--c-surface-2)}.c-row--on-surface:active{background:var(--c-line)}.c-row__label{font-family:var(--font-sans);font-size:var(--t-label);font-weight:500;line-height:var(--lh-text);text-align:left}.c-row--tall .c-row__label{font-size:var(--t-primary)}.c-row__value{font-family:var(--font-mono);font-size:var(--t-hint);font-weight:400;line-height:var(--lh-text);font-variant-numeric:tabular-nums;color:var(--c-muted);white-space:nowrap}.c-row__value:not(:empty),.c-row[aria-checked=true] .c-row__value,.c-row[aria-pressed=true] .c-row__value{color:var(--c-text)}.c-row[aria-checked=false] .c-row__value{color:var(--c-muted)}.c-field{display:block;width:100%;height:var(--h-control);padding:0 var(--sp-4);border:var(--hair) solid var(--c-line);border-radius:var(--r-control);background:var(--c-surface-1);color:var(--c-text);caret-color:var(--c-accent);font-family:var(--font-sans);font-size:var(--t-control);line-height:var(--lh-text)}.c-field--bar{font-size:var(--t-control)}.c-field::placeholder{color:var(--c-muted)}.c-field::selection{background:var(--c-line);color:var(--c-text)}.c-field:focus{border-color:var(--c-text)}.c-switch{position:relative;display:inline-block;flex:none;width:3.75rem;height:2rem;border:var(--hair) solid var(--c-outline);border-radius:var(--r-pill);background:transparent}.c-switch:before{content:"";position:absolute;top:3px;left:3px;width:1.5rem;height:1.5rem;border-radius:var(--r-pill);background:var(--c-muted)}.c-switch--compact{width:3rem;height:1.75rem}.c-switch--compact:before{width:1.25rem;height:1.25rem}.c-switch[aria-checked=true],[aria-checked=true] .c-switch{border-color:var(--c-accent);background:var(--c-accent)}.c-switch[aria-checked=true]:before,[aria-checked=true] .c-switch:before{left:auto;right:3px;background:var(--c-on-accent)}.c-step{display:inline-flex;align-items:center;gap:var(--target-gap)}.c-step__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--target);height:var(--target);padding:0;border:var(--hair) solid var(--c-line);border-radius:var(--r-control);background:var(--c-surface-2);color:var(--c-text);font-family:var(--font-sans);font-size:var(--t-glyph);line-height:var(--lh-tight)}.c-step__btn:active{background:var(--c-line)}.c-step__btn[aria-disabled=true],.c-step__btn[aria-disabled=true]:active{background:var(--c-surface-2);color:var(--c-muted);cursor:default}.c-step__value{min-width:3rem;font-family:var(--font-mono);font-size:var(--t-primary);font-weight:400;line-height:var(--lh-text);font-variant-numeric:tabular-nums;text-align:center;color:var(--c-text)}.c-link{display:inline-block;padding-block:calc((var(--target) - var(--lh-text) * 1em) / 2);color:var(--c-muted);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:3px}.c-link:focus-visible{color:var(--c-text)}.c-dot{display:inline-block;flex:none;width:.5rem;height:.5rem;border:var(--hair) solid transparent;border-radius:var(--r-pill);background:var(--c-text)}.c-dot--absent{border-color:var(--c-muted);background:transparent}@media(hover:hover){.c-link:hover,.c-seg__opt:hover,.c-cells__opt:hover,.c-chip:hover .c-chip__face{color:var(--c-text)}}.on-paper :focus-visible{outline-color:var(--c-ink)}.c-state{position:relative;display:block;border-radius:var(--cell-r, var(--r-cell));background-clip:border-box}.c-state[data-state=new]{border:var(--hair) solid var(--c-state-new)}.c-state[data-state=met]{background-color:var(--c-state-met)}.c-state[data-state=coming]{background-color:var(--c-state-coming)}.c-state[data-state=held]{background-color:var(--c-state-held)}.c-state[data-resting=true]{border:2px dotted var(--c-ground)}.c-state[data-state=new][data-resting=true]{border-color:var(--c-muted)}.c-state--thin[data-resting=true]{border-width:var(--hair)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state{border:2px solid var(--c-text);background-color:var(--c-ground)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-state=held]{background-color:var(--c-text)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-resting=true]{border-style:dotted;border-color:var(--c-text)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state--thin[data-resting=true]{border-width:var(--hair)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-state=held][data-resting=true]{border-color:var(--c-ground)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-state=met]:before,:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-state=coming]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--c-text);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:8px 8px;-webkit-mask-size:8px 8px;pointer-events:none}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-state=met]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23ECE9E2%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23ECE9E2%22%2F%3E%3C%2Fsvg%3E)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-state=coming]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20d%3D%22M-2%202L2%20-2M0%208L8%200M6%2010L10%206%22%20stroke%3D%22%23ECE9E2%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20d%3D%22M-2%202L2%20-2M0%208L8%200M6%2010L10%206%22%20stroke%3D%22%23ECE9E2%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state[data-resting=true]:before{inset:1px}:root:is([data-contrast=more],[data-contrast=forced]) .c-state--fine[data-state=met]:before,:root:is([data-contrast=more],[data-contrast=forced]) .c-state--fine[data-state=coming]:before{mask-size:4px 4px;-webkit-mask-size:4px 4px}:root:is([data-contrast=more],[data-contrast=forced]) .c-state--fine[data-state=met]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%224%22%20viewBox%3D%220%200%204%204%22%3E%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ECE9E2%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%224%22%20viewBox%3D%220%200%204%204%22%3E%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ECE9E2%22%2F%3E%3C%2Fsvg%3E)}:root:is([data-contrast=more],[data-contrast=forced]) .c-state--fine[data-state=coming]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%224%22%20viewBox%3D%220%200%204%204%22%3E%3Cpath%20d%3D%22M-1%201L1%20-1M0%204L4%200M3%205L5%203%22%20stroke%3D%22%23ECE9E2%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%224%22%20viewBox%3D%220%200%204%204%22%3E%3Cpath%20d%3D%22M-1%201L1%20-1M0%204L4%200M3%205L5%203%22%20stroke%3D%22%23ECE9E2%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E)}
