.app-card[data-v-d148b706]{container-type:inline-size;container-name:card;position:relative;min-width:0;border:1px solid var(--app-line);border-radius:12px;background:var(--app-surface);color:var(--app-ink);box-shadow:0 2px 0 var(--app-ink-alpha-05)}.app-card.is-padded[data-v-d148b706]{padding:20px}.app-card.surface-subtle[data-v-d148b706]{border-color:transparent;background:var(--app-surface-muted);box-shadow:none}.app-card.is-tinted[data-v-d148b706]{border-color:var(--hue-line, var(--app-line));background:color-mix(in srgb,var(--app-surface) 86%,var(--hue-soft, var(--app-surface-muted)))}.app-card.surface-subtle.is-tinted[data-v-d148b706]{border-color:transparent;background:var(--hue-soft, var(--app-surface-muted))}.app-card.is-accent[data-v-d148b706]:before{content:"";position:absolute;top:0;left:16px;right:16px;height:3px;border-radius:0 0 999px 999px;background:var(--hue-vivid, var(--app-accent))}.app-card.is-interactive[data-v-d148b706]{cursor:pointer;transition:border-color .16s cubic-bezier(.22,.61,.36,1)}.app-card[data-card-motion=action][data-v-d148b706]{transition:transform .16s linear,box-shadow .16s cubic-bezier(.22,.61,.36,1)}@media (hover: hover) and (pointer: fine){.app-card[data-card-motion=action][data-v-d148b706]:hover:not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=action][data-v-d148b706]:focus-visible:not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=action][data-v-d148b706]:has(:focus-visible):not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)){box-shadow:var(--card-state-shadow, 0 0 0 0 transparent),0 10px 22px var(--app-ink-alpha-10),0 2px 4px var(--app-ink-alpha-05)}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.app-card[data-card-motion=action][data-v-d148b706]:hover:not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=action][data-v-d148b706]:focus-visible:not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=action][data-v-d148b706]:has(:focus-visible):not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)){transform:translateY(-4px) scale(1.01)}}@media (hover: none),(pointer: coarse),(pointer: none){.app-card[data-card-motion=action][data-v-d148b706]:focus-visible:not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)),.app-card[data-card-motion=action][data-v-d148b706]:has(:focus-visible):not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)){box-shadow:var(--card-state-shadow, 0 0 0 0 transparent),0 10px 22px var(--app-ink-alpha-10),0 2px 4px var(--app-ink-alpha-05)}}@media (hover: none) and (prefers-reduced-motion: no-preference),(pointer: coarse) and (prefers-reduced-motion: no-preference),(pointer: none) and (prefers-reduced-motion: no-preference){.app-card[data-card-motion=action][data-v-d148b706]:focus-visible:not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)),.app-card[data-card-motion=action][data-v-d148b706]:has(:focus-visible):not(:active):not(.is-held):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)){transform:translateY(-4px) scale(1.01)}}.app-card[data-card-motion=action][data-v-d148b706]:active:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):active,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]).is-held)),.app-card[data-card-motion=action].is-held[data-v-d148b706]:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):active,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]).is-held)){box-shadow:var(--card-state-shadow, 0 0 0 0 transparent),0 1px 2px var(--app-ink-alpha-08)}@media (prefers-reduced-motion: no-preference){.app-card[data-card-motion=action][data-v-d148b706]:active:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):active,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]).is-held)),.app-card[data-card-motion=action].is-held[data-v-d148b706]:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):active,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]).is-held)){transform:translateY(0) scale(.985)}}@media (prefers-reduced-motion: reduce){.app-card[data-card-motion=action][data-v-d148b706]{transform:none;transition-duration:0s}}.app-card[data-card-motion=surface][data-v-d148b706]{transition:transform .16s linear,box-shadow .16s cubic-bezier(.22,.61,.36,1)}@media (hover: hover) and (pointer: fine){.app-card[data-card-motion=surface][data-v-d148b706]:hover:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=surface][data-v-d148b706]:focus-visible:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=surface][data-v-d148b706]:has(:focus-visible):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)){box-shadow:var(--card-state-shadow, 0 0 0 0 transparent),0 6px 16px var(--app-ink-alpha-10),0 2px 4px var(--app-ink-alpha-05)}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.app-card[data-card-motion=surface][data-v-d148b706]:hover:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=surface][data-v-d148b706]:focus-visible:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)),.app-card[data-card-motion=surface][data-v-d148b706]:has(:focus-visible):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):hover)){transform:translateY(-2px) scale(1.005)}}@media (hover: none),(pointer: coarse),(pointer: none){.app-card[data-card-motion=surface][data-v-d148b706]:focus-visible:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)),.app-card[data-card-motion=surface][data-v-d148b706]:has(:focus-visible):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)){box-shadow:var(--card-state-shadow, 0 0 0 0 transparent),0 6px 16px var(--app-ink-alpha-10),0 2px 4px var(--app-ink-alpha-05)}}@media (hover: none) and (prefers-reduced-motion: no-preference),(pointer: coarse) and (prefers-reduced-motion: no-preference),(pointer: none) and (prefers-reduced-motion: no-preference){.app-card[data-card-motion=surface][data-v-d148b706]:focus-visible:not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)),.app-card[data-card-motion=surface][data-v-d148b706]:has(:focus-visible):not(:disabled):not([aria-disabled=true]):not(:has([data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]):focus-visible,[data-card-motion]:not([data-card-motion=none]):not(:disabled):not([aria-disabled=true]) :focus-visible)){transform:translateY(-2px) scale(1.005)}}@media (prefers-reduced-motion: reduce){.app-card[data-card-motion=surface][data-v-d148b706]{transform:none;transition-duration:0s}}@media (hover: hover) and (pointer: fine){.app-card.is-interactive[data-v-d148b706]:hover{border-color:var(--hue-line, var(--app-line-strong))}}.app-card.is-interactive[data-v-d148b706]:focus-visible{outline:2px solid var(--hue-text, var(--app-ink));outline-offset:3px}@property --wave-amp{syntax: "<number>"; inherits: true; initial-value: 0;}@property --radial-amp{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --twist-amp{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.brand-mark[data-v-a032610e]{--wave-amp: 0;--radial-amp: 0px;--twist-amp: 0deg;transition:--wave-amp var(--formation) ease,--radial-amp var(--formation) ease,--twist-amp var(--formation) ease;display:inline-block;flex:0 0 auto;overflow:visible}.brand-mark-spinning[data-v-a032610e]{--wave-amp: var(--wave-peak);--radial-amp: var(--radial-peak);--twist-amp: var(--twist-peak)}.brand-mark-xs[data-v-a032610e]{width:20px;height:20px}.brand-mark-sm[data-v-a032610e]{width:30px;height:30px}.brand-mark-md[data-v-a032610e]{width:42px;height:42px}.brand-mark-lg[data-v-a032610e]{width:72px;height:72px}.brand-mark-xl[data-v-a032610e]{width:120px;height:120px}.brand-mark-bead[data-v-a032610e]{transform:translate(0);transition:transform var(--formation) cubic-bezier(.42,0,.22,1)}.brand-mark-spinning .brand-mark-bead[data-v-a032610e],.brand-mark-beans-only .brand-mark-bead[data-v-a032610e]{transform:translate(var(--to-x),var(--to-y))}.brand-mark-bead-shape[data-v-a032610e]{--wave-at-0: translate(0px, 0px) rotate(var(--spin)) scale(1);--wave-at-p707: translate(calc(var(--out-x) * var(--radial-amp) * .707), calc(var(--out-y) * var(--radial-amp) * .707)) rotate(calc(var(--spin) + var(--twist-amp) * .707)) scale(calc(1 + var(--wave-amp) * .707));--wave-at-p1: translate(calc(var(--out-x) * var(--radial-amp)), calc(var(--out-y) * var(--radial-amp))) rotate(calc(var(--spin) + var(--twist-amp))) scale(calc(1 + var(--wave-amp)));--wave-at-n707: translate(calc(var(--out-x) * var(--radial-amp) * -.707), calc(var(--out-y) * var(--radial-amp) * -.707)) rotate(calc(var(--spin) - var(--twist-amp) * .707)) scale(calc(1 - var(--wave-amp) * .707));--wave-at-n1: translate(calc(var(--out-x) * var(--radial-amp) * -1), calc(var(--out-y) * var(--radial-amp) * -1)) rotate(calc(var(--spin) - var(--twist-amp))) scale(calc(1 - var(--wave-amp)));transform-box:fill-box;transform-origin:center;transform:var(--wave-at-0)}.brand-mark-waving .brand-mark-bead-shape[data-v-a032610e]{animation:brand-mark-wave-a032610e var(--wave-cycle) linear infinite;animation-delay:var(--wave-delay)}@keyframes brand-mark-wave-a032610e{0%,to{transform:var(--wave-at-0)}12.5%{transform:var(--wave-at-p707)}25%{transform:var(--wave-at-p1)}37.5%{transform:var(--wave-at-p707)}50%{transform:var(--wave-at-0)}62.5%{transform:var(--wave-at-n707)}75%{transform:var(--wave-at-n1)}87.5%{transform:var(--wave-at-n707)}}@media (prefers-reduced-motion: reduce){.brand-mark[data-v-a032610e]{transition:none}.brand-mark-bead[data-v-a032610e],.brand-mark-spinning .brand-mark-bead[data-v-a032610e]{transform:none;transition:none}.brand-mark-beans-only .brand-mark-bead[data-v-a032610e]{transform:translate(var(--to-x),var(--to-y))}.brand-mark-waving .brand-mark-bead-shape[data-v-a032610e]{animation:none}}.app-button[data-v-cd0c918f]{position:relative;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--app-control-radius);padding:0 16px;font-size:14px;font-weight:700;letter-spacing:.01em;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:color .12s cubic-bezier(.22,.61,.36,1),background-color .12s cubic-bezier(.22,.61,.36,1),border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1)}.app-button[data-v-cd0c918f]:focus-visible{outline:2px solid var(--hue-text, var(--hue-solid, #332f29));outline-offset:2px}.app-button[data-v-cd0c918f]:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.app-button-content[data-v-cd0c918f]{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px}.app-button.is-block[data-v-cd0c918f]{width:100%}.app-button[data-v-cd0c918f]:active:not(:disabled){transform:translateY(1px);transition-duration:.12s}.app-button-primary[data-v-cd0c918f]{border-color:var(--hue-solid, var(--app-ink));background:var(--hue-solid, var(--app-ink));color:var(--app-contrast-light);box-shadow:0 2px 0 var(--app-ink-alpha-18),0 3px 8px var(--app-ink-alpha-05)}.app-button-primary[data-v-cd0c918f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 0 var(--app-ink-alpha-18),0 5px 12px var(--app-ink-alpha-08);filter:brightness(1.08)}@media (prefers-reduced-motion: reduce){.app-button-primary[data-v-cd0c918f]:hover:not(:disabled){transform:none}}.app-button-secondary[data-v-cd0c918f]{border-color:var(--app-line-strong);background:var(--app-surface);color:var(--app-ink)}.app-button-secondary[data-v-cd0c918f]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--hue-line, var(--app-line-strong));background:var(--hue-wash, var(--app-surface));color:var(--hue-strong, var(--app-ink));box-shadow:0 2px 0 var(--app-ink-alpha-08)}@media (prefers-reduced-motion: reduce){.app-button-secondary[data-v-cd0c918f]:hover:not(:disabled){transform:none}}.app-button-subtle[data-v-cd0c918f]{border-color:var(--hue-line, var(--app-line));background:var(--hue-soft, var(--app-surface-muted));color:var(--hue-strong, var(--app-ink))}.app-button-subtle[data-v-cd0c918f]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--hue-solid, var(--app-line-strong))}@media (prefers-reduced-motion: reduce){.app-button-subtle[data-v-cd0c918f]:hover:not(:disabled){transform:none}}.app-button-ghost[data-v-cd0c918f]{border-color:transparent;background:transparent;color:var(--hue-strong, var(--app-ink))}.app-button-ghost[data-v-cd0c918f]:hover:not(:disabled){background:var(--hue-soft, var(--app-ink-alpha-05))}.app-button-success[data-v-cd0c918f]{border-color:var(--app-success-alpha-36);background:var(--app-success-alpha-13);color:var(--app-success-strong)}.app-button-danger[data-v-cd0c918f]{border-color:transparent;background:transparent;color:var(--app-danger)}.app-button-danger[data-v-cd0c918f]:hover:not(:disabled){border-color:var(--app-danger-alpha-26);background:var(--app-danger-alpha-07)}.app-button-danger[data-v-cd0c918f]:focus-visible{outline-color:var(--app-danger)}.app-button-text[data-v-cd0c918f]{min-height:auto;border-color:transparent;background:transparent;color:var(--app-ink);padding:0;align-self:center}.app-button-text[data-v-cd0c918f]:hover:not(:disabled){color:var(--hue-strong, var(--app-ink))}.app-button-text:focus-visible:not(:disabled) .app-button-content[data-v-cd0c918f]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;pointer-events:none}@media (hover: hover) and (pointer: fine){.app-button-text:hover:not(:disabled) .app-button-content[data-v-cd0c918f]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;pointer-events:none}}.app-button-toolbar[data-v-cd0c918f]{border-color:transparent;background:transparent;color:var(--app-muted);padding:0 10px}.app-button-toolbar[data-v-cd0c918f]:hover:not(:disabled){background:var(--app-ink-alpha-05);color:var(--app-ink)}.app-button-tone-dark.app-button-toolbar[data-v-cd0c918f],.app-button-tone-dark.app-button-text[data-v-cd0c918f],.app-button-tone-dark.app-button-secondary[data-v-cd0c918f]{color:var(--app-on-dark)}.app-button-tone-dark.app-button-secondary[data-v-cd0c918f]{border-color:var(--app-on-dark-alpha-18);background:var(--app-on-dark-faint);box-shadow:none}.app-button-tone-dark.app-button-toolbar[data-v-cd0c918f]:hover:not(:disabled),.app-button-tone-dark.app-button-text[data-v-cd0c918f]:hover:not(:disabled),.app-button-tone-dark.app-button-secondary[data-v-cd0c918f]:hover:not(:disabled){background:var(--app-on-dark-alpha-14);color:var(--app-on-dark)}.app-button-tone-dark[data-v-cd0c918f]:focus-visible{outline-color:var(--app-on-dark)}.app-button-sm[data-v-cd0c918f]{min-height:34px;padding:0 12px;font-size:13px}.app-button-lg[data-v-cd0c918f]{min-height:52px;padding:0 22px;font-size:16px}.app-button-leading[data-v-cd0c918f],.app-button-trailing[data-v-cd0c918f]{width:1.15em;height:1.15em;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.15em;line-height:1}.app-button-leading[data-v-cd0c918f] svg,.app-button-trailing[data-v-cd0c918f] svg{width:1em;height:1em;display:block}.app-button-leading[data-v-cd0c918f] i,.app-button-trailing[data-v-cd0c918f] i{font-size:inherit;line-height:1}.app-button-label[data-v-cd0c918f]{min-width:0;line-height:1.2}.app-button.is-loading[data-v-cd0c918f]:disabled{opacity:.82;cursor:progress}.app-button-icon[data-v-cd0c918f]{width:44px;min-width:44px;padding:0;aspect-ratio:1 / 1}.app-button-icon.app-button-sm[data-v-cd0c918f]{width:34px;min-width:34px}.app-button-icon.app-button-lg[data-v-cd0c918f]{width:52px;min-width:52px}.app-button-icon .app-button-label[data-v-cd0c918f]{display:none}.app-button-text.app-button-icon[data-v-cd0c918f]{min-height:44px;border-radius:4px;color:var(--app-muted)}.app-button-text.app-button-sm.app-button-icon[data-v-cd0c918f]{min-height:34px}.app-button-text.app-button-icon[data-v-cd0c918f]:hover:not(:disabled){background:var(--app-ink-faint);color:var(--app-ink)}.app-button-text.app-button-icon:hover:not(:disabled) .app-button-content[data-v-cd0c918f]:after{content:none}@media (pointer: coarse){.app-button[data-v-cd0c918f]{min-height:44px}.app-button-icon[data-v-cd0c918f]{width:44px;min-width:44px}.app-button-text[data-v-cd0c918f]:not(.app-button-icon){min-height:44px;padding-inline:8px}}@media (hover: none) and (pointer: coarse){.app-button[data-v-cd0c918f]:hover:not(:disabled):not(:active){transform:none;filter:none}.app-button-primary[data-v-cd0c918f]:hover:not(:disabled):not(:active){border-color:var(--hue-solid, var(--app-ink));background:var(--hue-solid, var(--app-ink));color:var(--app-contrast-light);box-shadow:0 2px 0 var(--app-ink-alpha-18),0 3px 8px var(--app-ink-alpha-05)}.app-button-secondary[data-v-cd0c918f]:hover:not(:disabled):not(:active){border-color:var(--app-line-strong);background:var(--app-surface);color:var(--app-ink);box-shadow:none}.app-button-subtle[data-v-cd0c918f]:hover:not(:disabled):not(:active){border-color:var(--hue-line, var(--app-line));background:var(--hue-soft, var(--app-surface-muted));color:var(--hue-strong, var(--app-ink))}.app-button-ghost[data-v-cd0c918f]:hover:not(:disabled):not(:active){background:transparent;color:var(--hue-strong, var(--app-ink))}.app-button-toolbar[data-v-cd0c918f]:hover:not(:disabled):not(:active),.app-button-text.app-button-icon[data-v-cd0c918f]:hover:not(:disabled):not(:active){background:transparent;color:var(--app-muted)}.app-button-danger[data-v-cd0c918f]:hover:not(:disabled):not(:active){border-color:transparent;background:transparent;color:var(--app-danger)}.app-button-text[data-v-cd0c918f]:hover:not(:disabled):not(:active){color:var(--app-ink)}.app-button-text:hover:not(:disabled):not(:active) .app-button-content[data-v-cd0c918f]:after{content:none}.app-button-tone-dark.app-button-toolbar[data-v-cd0c918f]:hover:not(:disabled):not(:active),.app-button-tone-dark.app-button-text[data-v-cd0c918f]:hover:not(:disabled):not(:active),.app-button-tone-dark.app-button-secondary[data-v-cd0c918f]:hover:not(:disabled):not(:active){color:var(--app-on-dark)}.app-button-tone-dark.app-button-toolbar[data-v-cd0c918f]:hover:not(:disabled):not(:active),.app-button-tone-dark.app-button-text[data-v-cd0c918f]:hover:not(:disabled):not(:active){background:transparent}.app-button-tone-dark.app-button-secondary[data-v-cd0c918f]:hover:not(:disabled):not(:active){border-color:var(--app-on-dark-alpha-18);background:var(--app-on-dark-faint)}}.app-button.is-active[data-v-cd0c918f]{border-color:transparent;background:var(--hue-solid, var(--app-ink));color:var(--app-contrast-light)}.app-button.is-active[data-v-cd0c918f]:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--hue-solid, var(--app-ink)) 92%,var(--app-contrast-dark));color:var(--app-contrast-light);filter:none}.app-modal-overlay[data-v-943dd1bb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--app-overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-modal-card[data-v-943dd1bb]{width:min(560px,100%);max-height:min(86vh,720px);display:flex;flex-direction:column;padding:22px;border-color:var(--app-line-strong);background:var(--app-surface);box-shadow:0 2px 0 var(--app-line),var(--app-shadow-panel);overflow:hidden}.app-modal-card.is-xs[data-v-943dd1bb]{width:min(400px,100%)}.app-modal-card.is-sm[data-v-943dd1bb]{width:min(420px,100%)}.app-modal-card.is-auth[data-v-943dd1bb]{width:min(440px,100%);padding:24px}.app-modal-card.is-lg[data-v-943dd1bb]{width:min(800px,100%)}.app-modal-card.is-xl[data-v-943dd1bb]{width:min(1200px,100%)}.app-modal-card.is-full[data-v-943dd1bb]{width:100%;height:100vh;height:100dvh;max-height:none;overflow:hidden}.app-modal-card.is-tone-minimal[data-v-943dd1bb]{border-color:var(--app-ink-alpha-08);border-radius:22px;background:var(--app-surface-opaque);box-shadow:0 22px 64px var(--app-ink-alpha-18)}.app-modal-card.is-tone-minimal .app-modal-header[data-v-943dd1bb]{margin-bottom:10px}.app-modal-card.is-tone-minimal .app-modal-header h2[data-v-943dd1bb]{font-weight:750}.app-modal-overlay.has-full-card[data-v-943dd1bb]{align-items:stretch;padding:0}.app-modal-card.is-full.is-tone-minimal[data-v-943dd1bb]{border:0;border-radius:0;box-shadow:none}.app-modal-card.is-full>.app-modal-body[data-v-943dd1bb]{flex:1;min-height:0;overflow:hidden}.app-modal-header[data-v-943dd1bb]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.app-modal-header.is-center[data-v-943dd1bb]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start}.app-modal-header-actions[data-v-943dd1bb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.app-modal-header-actions+.app-modal-close[data-v-943dd1bb]{margin-left:0}.app-modal-header.is-center[data-v-943dd1bb]>:first-child{grid-column:1 / -1;grid-row:1;min-width:0;text-align:center}.app-modal-header.is-center>.app-modal-close[data-v-943dd1bb]{grid-column:3;grid-row:1;align-self:center;justify-self:end;margin-left:0;z-index:1}.app-modal-header h2[data-v-943dd1bb]{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:var(--app-ink)}.app-modal-close[data-v-943dd1bb]{flex:0 0 auto;margin-left:auto}.app-modal-body[data-v-943dd1bb]{flex:0 1 auto;min-height:0;margin-top:0;overflow:auto}.app-modal-footer[data-v-943dd1bb]{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:4px}@media (max-width: 768px){.app-modal-overlay.has-minimal-card[data-v-943dd1bb]{align-items:flex-end;padding:8px}.app-modal-card.is-tone-minimal[data-v-943dd1bb]{width:100%;max-height:calc(100dvh - 16px);padding:16px;border-radius:22px}.app-modal-card.is-full.is-tone-minimal[data-v-943dd1bb]{height:100dvh;max-height:none;padding:14px;border-radius:0}.app-modal-overlay.has-full-card[data-v-943dd1bb]{align-items:stretch;padding:0}}.app-modal-overlay.has-fixed-layout[data-v-943dd1bb]:not(.has-full-card){align-items:center;padding:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.app-modal-card.is-layout-fixed[data-v-943dd1bb]:not(.is-full){height:min(640px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border-radius:12px;background:var(--app-surface);box-shadow:var(--app-shadow-panel)}.app-modal-card.is-layout-fixed:not(.is-full)>.app-modal-body[data-v-943dd1bb]{flex:1;overscroll-behavior:contain;scrollbar-gutter:stable}.app-modal-overlay.is-placement-end[data-v-943dd1bb]{justify-content:flex-end;align-items:stretch;padding:8px}.app-modal-overlay.is-placement-end>.app-modal-card[data-v-943dd1bb]{width:min(380px,100%);height:100%;max-height:none}.app-modal-overlay.is-placement-end .app-modal-body[data-v-943dd1bb]{flex:1;min-height:0;overflow-y:auto}.app-switch[data-v-e262a7c8]{position:relative;width:44px;height:24px;display:inline-flex;cursor:pointer}input[data-v-e262a7c8]{position:absolute;top:-10px;right:0;bottom:auto;left:0;z-index:1;width:100%;height:44px;margin:0;opacity:0;cursor:inherit}.app-switch>span[data-v-e262a7c8]{position:relative;width:100%;pointer-events:none;border:1px solid var(--app-ink-alpha-12);border-radius:999px;background:var(--app-surface-alpha-72);box-shadow:inset 0 1px 2px var(--app-ink-alpha-5);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.app-switch>span[data-v-e262a7c8]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--app-surface);box-shadow:0 2px 6px var(--app-ink-alpha-14);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}input:checked+span[data-v-e262a7c8]{border-color:var(--app-success-line);background:var(--app-success-soft);box-shadow:inset 0 0 0 1px var(--app-surface-alpha-65)}input:checked+span[data-v-e262a7c8]:after{background:var(--app-success);transform:translate(20px);box-shadow:0 2px 8px var(--app-success-alpha-24)}input:focus-visible+span[data-v-e262a7c8]{outline:3px solid var(--app-focus-ring);outline-offset:2px}.is-disabled[data-v-e262a7c8]{opacity:.55;cursor:not-allowed}.confirm-desc[data-v-972b731b]{margin:0;color:var(--app-muted);font-size:14px;line-height:1.7}.confirm-consequences[data-v-972b731b]{display:grid;gap:6px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-paper-soft);list-style:none}.confirm-consequences li[data-v-972b731b]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:var(--app-ink);font-size:13px;font-weight:800;line-height:1.6}.confirm-consequences i[data-v-972b731b]{color:var(--app-muted);font-size:15px}.confirm-content.has-leading[data-v-972b731b]{margin-top:14px}.confirm-consequences.tone-danger[data-v-972b731b]{border-color:var(--app-danger-alpha-30);background:var(--app-danger-alpha-06)}.confirm-consequences.tone-danger i[data-v-972b731b]{color:var(--app-danger)}.confirm-remember[data-v-972b731b]{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--app-muted);font-size:13px;font-weight:800;cursor:pointer}body{margin:0}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;min-height:100%;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--app-ink);background:var(--app-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button,[role=button]{user-select:none;-webkit-user-select:none}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{border:none;background:none;color:inherit;cursor:pointer;font:inherit}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;font-weight:400;font-synthesis:none}input::placeholder,textarea::placeholder{color:var(--app-input-placeholder);font-weight:400;opacity:1}@media (max-width: 768px){input,textarea,select{font-size:16px!important}}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%;height:auto}[class^=ri-],[class*=" ri-"]{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1;font-style:normal;font-weight:400;font-synthesis:none;vertical-align:middle}:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-surface-muted)}::-webkit-scrollbar-thumb{background:var(--app-ink-alpha-22);border-radius:999px}.no-select{-webkit-user-select:none;user-select:none}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.multi-ellipsis-2{line-clamp:2;-webkit-line-clamp:2}.multi-ellipsis-3{line-clamp:3;-webkit-line-clamp:3}.app-shell{width:min(1180px,calc(100vw - 40px));margin:0 auto}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}.app-scroll-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,min(74vw,320px));gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.app-scroll-rail>*{min-width:0;scroll-snap-align:start}.app-compact-card{--app-compact-card-pad: 16px;--app-compact-title: 18px;--app-compact-body: 14px;padding:var(--app-compact-card-pad)}.app-compact-card h2,.app-compact-card h3{font-size:var(--app-compact-title);line-height:1.22}.app-compact-card p{font-size:var(--app-compact-body);line-height:1.5}.app-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-focus-ring:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:2px}.app-logo-button,.brand-lockup,.app-page-brand{border:0;background:transparent;box-shadow:none}.app-logo-button .brand-logo,.brand-lockup .brand-logo,.app-page-brand .brand-logo{background:transparent}.app-input,.app-textarea,.app-select,.brand-input,.brand-textarea,.brand-select{width:100%;min-height:44px;border:1px solid var(--app-line-strong);border-radius:var(--app-control-radius-soft);background:var(--app-surface);color:var(--app-ink);font-weight:400;font-synthesis:none;padding:0 12px;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.app-textarea,.brand-textarea{min-height:108px;padding:12px;resize:vertical}.app-input:focus,.app-textarea:focus,.app-select:focus,.brand-input:focus,.brand-textarea:focus,.brand-select:focus{border-color:var(--app-ink-translucent);box-shadow:0 0 0 3px var(--app-ink-alpha-07);outline:none}.app-input::placeholder,.app-textarea::placeholder,.brand-input::placeholder,.brand-textarea::placeholder{color:var(--app-input-placeholder);font-weight:400;opacity:1}.app-kicker,.brand-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--app-accent-strong);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.app-pattern-bg{background:linear-gradient(90deg,var(--app-ink-alpha-035) 1px,transparent 1px),linear-gradient(180deg,var(--app-ink-alpha-035) 1px,transparent 1px),var(--app-paper-soft);background-size:20px 20px}.app-panel,.app-toolbar-surface{border:1px solid var(--app-line-strong);border-radius:var(--app-control-radius-soft);background:var(--app-surface);box-shadow:0 2px 0 var(--app-line),var(--app-shadow-panel);color:var(--app-ink)}.app-panel-floating{background:var(--app-surface);box-shadow:var(--app-shadow-panel)}.app-toolbar-surface{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--app-control-radius);border:1px solid var(--app-line-strong);background:var(--app-surface);box-shadow:0 2px 0 var(--app-line),var(--app-shadow-panel)}.app-floating-controls{border:1px solid var(--app-line);border-radius:var(--app-control-radius);background:var(--app-surface-glass);color:var(--app-ink);box-shadow:var(--app-shadow-editor-control);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-pill-button{min-height:30px;border:1px solid transparent;border-radius:var(--app-control-radius);background:transparent;color:var(--app-muted);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.app-pill-button:hover:not(:disabled){border-color:var(--hue-line);background:var(--hue-soft);color:var(--hue-solid);transform:translateY(-1px)}.app-pill-button:active:not(:disabled){transform:translateY(0) scale(.98)}.app-pill-button.is-active,.app-pill-button.active{border-color:var(--hue-line);background:var(--hue-soft);color:var(--hue-solid);box-shadow:inset 0 0 0 1px var(--app-surface-line)}.app-pill-button.is-success{color:var(--app-success)}.app-pill-button.is-success:hover:not(:disabled),.app-pill-button.is-success.is-active{border-color:var(--app-success-line);background:var(--app-success-soft);color:var(--app-success-ink)}.app-pill-button.is-warning{color:var(--app-warning)}.app-pill-button.is-warning:hover:not(:disabled),.app-pill-button.is-warning.is-active{border-color:var(--app-warning-line);background:var(--app-warning-soft);color:var(--app-warning-ink)}.app-pill-button.is-danger{color:var(--app-danger)}.app-pill-button.is-danger:hover:not(:disabled),.app-pill-button.is-danger.is-active{border-color:var(--app-danger-line);background:var(--app-danger-soft);color:var(--app-danger-ink)}.app-pill-button.is-muted{color:var(--app-muted)}.app-toolbar-divider{width:1px;height:18px;background:var(--app-line);margin:0 4px}.app-icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--app-muted);transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.app-icon-button:hover:not(:disabled){background:var(--app-ink-faint);color:var(--app-ink)}.app-icon-button.is-active,.app-icon-button.active{border:1px solid var(--app-active-line);background:var(--app-active-soft);color:var(--app-accent-strong)}.app-icon-button:disabled{opacity:.45}.app-empty-text{color:var(--app-muted);font-size:13px;text-align:center}.primary-button,.secondary-button,.brand-btn,.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--app-control-radius);padding:0 16px;font-weight:800;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.brand-btn:hover:not(:disabled),.btn:hover:not(:disabled){transform:translateY(-1px)}.primary-button,.brand-btn-primary,.btn.primary{border:1px solid var(--app-contrast-dark);background:var(--app-contrast-dark);color:var(--app-contrast-light);box-shadow:var(--app-shadow-button)}.secondary-button,.brand-btn-secondary,.btn.secondary{border:1px solid var(--app-ink-alpha-12);background:var(--app-surface-alpha-82);color:var(--app-ink);box-shadow:var(--app-shadow-light)}.brand-btn-ghost,.btn-soft{border:1px solid transparent;background:transparent;color:var(--app-success-strong)}.secondary-button:hover:not(:disabled),.brand-btn-secondary:hover:not(:disabled),.btn.secondary:hover:not(:disabled),.brand-btn-ghost:hover:not(:disabled),.btn-soft:hover:not(:disabled){background:var(--app-surface-alpha-96);border-color:var(--app-ink-alpha-18);box-shadow:var(--app-shadow-button)}.brand-page{min-height:100vh;background:var(--app-paper);color:var(--app-ink)}.brand-shell{width:min(1180px,calc(100vw - 40px));margin:0 auto}.brand-card,.brand-card-light{border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface);color:var(--app-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-chip,.brand-chip-success{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--app-line);background:var(--app-paper-soft);color:var(--app-muted);font-size:13px;font-weight:800}.brand-chip-success{border-color:var(--app-success-alpha-36);background:var(--app-success-alpha-13);color:var(--app-success-strong)}.brand-link-btn{color:var(--app-ink);font-weight:800}@media (max-width: 768px){.app-shell,.brand-shell{width:min(72vw,1180px)}.app-grid{grid-template-columns:1fr}.app-scroll-rail{grid-auto-columns:minmax(188px,72vw);gap:10px}.app-compact-card{--app-compact-card-pad: 12px;--app-compact-title: 15px;--app-compact-body: 12px}.app-toolbar-surface{max-width:calc(100vw - 16px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-toolbar-surface::-webkit-scrollbar{display:none}}.app-hairline{border:1px solid var(--app-line)}:root{--hue-vivid: #f5aa22;--hue-solid: #66503e;--hue-text: #554b3e;--hue-strong: #554b3e;--hue-line: rgba(85, 75, 62, .24);--hue-soft: #f3e8d6;--hue-wash: #fff9ef}[data-hue=coral]{--hue-vivid: #c2958f;--hue-solid: #b94339;--hue-text: #862721;--hue-strong: #862721;--hue-line: #d4bab6;--hue-soft: #f5e8e6;--hue-wash: #fcf5f4}[data-hue=amber]{--hue-vivid: #b69d7b;--hue-solid: #78664c;--hue-text: #56442c;--hue-strong: #56442c;--hue-line: #cdbfac;--hue-soft: #f1eae0;--hue-wash: #faf6f1}[data-hue=leaf]{--hue-vivid: #e7a36a;--hue-solid: #a25422;--hue-text: #713b1b;--hue-strong: #713b1b;--hue-line: #d8b69d;--hue-soft: #faeadc;--hue-wash: #fff7ef}[data-hue=teal]{--hue-vivid: #c58b91;--hue-solid: #8b4d55;--hue-text: #63353d;--hue-strong: #63353d;--hue-line: #d4b2b5;--hue-soft: #f4e7e8;--hue-wash: #fcf5f5}[data-hue=azure]{--hue-vivid: #7ca9bc;--hue-solid: #4c6f7d;--hue-text: #2b4d5a;--hue-strong: #2b4d5a;--hue-line: #adc5d0;--hue-soft: #e1eef3;--hue-wash: #f1f8fb}[data-hue=rose]{--hue-vivid: #d68ca5;--hue-solid: #a43b61;--hue-text: #77263f;--hue-strong: #77263f;--hue-line: #d6b8c4;--hue-soft: #f2e8ec;--hue-wash: #fcf6f8}[data-hue=peach]{--hue-vivid: #f1a48b;--hue-solid: #b24e3b;--hue-text: #843a29;--hue-strong: #843a29;--hue-line: #e2c1b4;--hue-soft: #faebe5;--hue-wash: #fef8f5}[data-hue=violet]{--hue-vivid: #d28acf;--hue-solid: #934d91;--hue-text: #6b356a;--hue-strong: #6b356a;--hue-line: #d2b2d0;--hue-soft: #f7e7f6;--hue-wash: #fdf5fc}.app-pegboard{background-color:#faf5eb;background-image:radial-gradient(circle at center,rgba(51,47,41,.07) 1.6px,transparent 1.7px);background-size:12px 12px}.app-pegboard-tinted{background-color:var(--hue-wash, #faf5eb);background-image:radial-gradient(circle at center,rgba(51,47,41,.06) 1.6px,transparent 1.7px);background-size:12px 12px}:root{--site-header-height: 68px}.app-hue-rail{position:relative;padding-left:14px}.app-hue-rail:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:3px;border-radius:999px;background:var(--hue-vivid, var(--app-accent))}.app-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{color-scheme:light;--app-paper: #f3eadc;--app-paper-soft: #faf5eb;--app-surface: #ffffff;--app-surface-muted: #f0efed;--app-ink: #332f29;--app-ink-soft: #554b3e;--app-muted: #6d6153;--app-field-label: var(--app-muted);--app-field-hint: #6d6153;--app-input-placeholder: #6d6153;--app-line: #ccbfad;--app-line-strong: rgba(85, 75, 62, .44);--app-dark-line: rgba(248, 250, 252, .12);--app-ink-faint: rgba(51, 47, 41, .06);--app-ink-translucent: rgba(51, 47, 41, .46);--app-muted-soft: rgba(109, 97, 83, .55);--app-muted-faint: rgba(109, 97, 83, .18);--app-overlay-scrim: rgba(51, 47, 41, .34);--app-overlay-ink: rgba(51, 47, 41, .78);--app-overlay-ink-strong: rgba(51, 47, 41, .92);--app-tooltip-bg: rgba(51, 47, 41, .88);--app-tooltip-shadow: rgba(51, 47, 41, .2);--app-overlay-shadow: rgba(0, 0, 0, .32);--app-overlay-backdrop: rgba(0, 0, 0, .35);--app-surface-opaque: rgba(255, 255, 255, .98);--app-contrast-shadow: rgba(0, 0, 0, .45);--app-grid-preview-line: rgba(0, 0, 0, .14);--app-surface-translucent: rgba(255, 255, 255, .68);--app-surface-line: rgba(255, 255, 255, .78);--app-on-dark-faint: rgba(248, 250, 252, .1);--app-on-dark-alpha-08: rgba(248, 250, 252, .08);--app-on-dark-alpha-14: rgba(248, 250, 252, .14);--app-on-dark-alpha-15: rgba(248, 250, 252, .15);--app-on-dark-alpha-16: rgba(248, 250, 252, .16);--app-on-dark-alpha-18: rgba(248, 250, 252, .18);--app-paper-alpha-92: rgba(243, 234, 220, .92);--app-ink-alpha-035: rgba(51, 47, 41, .035);--app-ink-alpha-03: rgba(51, 47, 41, .03);--app-ink-alpha-04: rgba(51, 47, 41, .04);--app-ink-alpha-05: rgba(51, 47, 41, .05);--app-ink-alpha-07: rgba(51, 47, 41, .07);--app-ink-alpha-08: rgba(51, 47, 41, .08);--app-ink-alpha-09: rgba(51, 47, 41, .09);--app-ink-alpha-10: rgba(51, 47, 41, .1);--app-ink-alpha-12: rgba(51, 47, 41, .12);--app-ink-alpha-14: rgba(51, 47, 41, .14);--app-ink-alpha-16: rgba(51, 47, 41, .16);--app-ink-alpha-18: rgba(51, 47, 41, .18);--app-ink-alpha-22: rgba(51, 47, 41, .22);--app-ink-alpha-28: rgba(51, 47, 41, .28);--app-ink-alpha-30: rgba(51, 47, 41, .3);--app-ink-alpha-42: rgba(51, 47, 41, .42);--app-muted-alpha-08: rgba(109, 97, 83, .08);--app-muted-alpha-35: rgba(109, 97, 83, .35);--app-muted-alpha-50: rgba(109, 97, 83, .5);--app-muted-alpha-75: rgba(109, 97, 83, .75);--app-paper-soft-alpha-58: rgba(250, 245, 235, .58);--app-paper-soft-alpha-72: rgba(250, 245, 235, .72);--app-paper-soft-alpha-76: rgba(250, 245, 235, .76);--app-surface-alpha-14: rgba(255, 255, 255, .14);--app-surface-alpha-42: rgba(255, 255, 255, .42);--app-surface-alpha-54: rgba(255, 255, 255, .54);--app-surface-alpha-62: rgba(255, 255, 255, .62);--app-surface-alpha-64: rgba(255, 255, 255, .64);--app-surface-alpha-65: rgba(255, 255, 255, .65);--app-surface-alpha-70: rgba(255, 255, 255, .7);--app-surface-alpha-72: rgba(255, 255, 255, .72);--app-surface-alpha-74: rgba(255, 255, 255, .74);--app-surface-alpha-76: rgba(255, 255, 255, .76);--app-surface-alpha-80: rgba(255, 255, 255, .8);--app-surface-alpha-82: rgba(255, 255, 255, .82);--app-surface-alpha-85: rgba(255, 255, 255, .85);--app-surface-alpha-86: rgba(255, 255, 255, .86);--app-surface-alpha-94: rgba(255, 255, 255, .94);--app-surface-alpha-96: rgba(255, 255, 255, .96);--app-surface-alpha-97: rgba(255, 255, 255, .97);--app-surface-alpha-98: rgba(255, 255, 255, .98);--app-accent: #f5aa22;--app-accent-strong: #715111;--app-success: #35b887;--app-success-strong: #176a4f;--app-danger: #b42318;--app-danger-strong: #7f1d1d;--app-danger-soft: rgba(180, 35, 24, .1);--app-danger-line: rgba(180, 35, 24, .28);--app-info: #3d77c4;--app-brand-bead-amber: #f5a81c;--app-brand-bead-leaf: #35b887;--app-brand-bead-azure: #3d77c4;--app-brand-bead-coral: #ec4899;--app-brand-bead-violet: #8b5cf6;--app-brand-bead-yellow: #ffd24a;--app-canvas-bg: #edf1f4;--app-canvas-outside: #edf1f4;--app-canvas-checker-light: rgba(255, 255, 255, .8);--app-canvas-checker-dark: rgba(229, 230, 231, .5);--app-canvas-grid-base: rgba(209, 213, 219, .3);--app-canvas-grid-mid: rgba(156, 163, 175, .3);--app-canvas-grid-main: rgba(107, 114, 128, .35);--app-canvas-grid-editable-base: rgba(59, 130, 246, .4);--app-canvas-grid-editable-mid: rgba(59, 130, 246, .6);--app-canvas-grid-editable-main: #3b82f6;--app-surface-glass: rgba(255, 255, 255, .94);--app-success-soft: rgba(53, 184, 135, .12);--app-success-line: rgba(53, 184, 135, .32);--app-success-hover: #3bc792;--app-success-ink: #2c9870;--app-success-ink-strong: #278864;--app-success-alpha-13: rgba(53, 184, 135, .13);--app-success-alpha-14: rgba(53, 184, 135, .14);--app-success-alpha-08: rgba(53, 184, 135, .08);--app-success-alpha-16: rgba(53, 184, 135, .16);--app-success-alpha-18: rgba(53, 184, 135, .18);--app-success-alpha-22: rgba(53, 184, 135, .22);--app-success-alpha-24: rgba(53, 184, 135, .24);--app-success-alpha-30: rgba(53, 184, 135, .3);--app-success-alpha-36: rgba(53, 184, 135, .36);--app-success-alpha-40: rgba(53, 184, 135, .4);--app-success-alpha-72: rgba(53, 184, 135, .72);--app-warning: #996305;--app-warning-strong: #6a4404;--app-warning-soft: #fff1e1;--app-warning-line: #ebc596;--app-warning-ink: #714904;--app-warning-ink-strong: #684303;--app-warning-alpha-16: rgba(153, 99, 5, .16);--app-warning-alpha-18: rgba(153, 99, 5, .18);--app-warning-alpha-22: rgba(153, 99, 5, .22);--app-warning-alpha-50: rgba(153, 99, 5, .5);--app-warning-toast: #543603;--app-build-muted-cell: rgba(126, 131, 140, .2);--app-danger-ink: #901c13;--app-danger-alpha-03: rgba(180, 35, 24, .03);--app-danger-alpha-04: rgba(180, 35, 24, .04);--app-danger-alpha-06: rgba(180, 35, 24, .06);--app-danger-alpha-07: rgba(180, 35, 24, .07);--app-danger-alpha-08: rgba(180, 35, 24, .08);--app-danger-alpha-09: rgba(180, 35, 24, .09);--app-danger-alpha-22: rgba(180, 35, 24, .22);--app-danger-alpha-24: rgba(180, 35, 24, .24);--app-danger-alpha-26: rgba(180, 35, 24, .26);--app-danger-alpha-30: rgba(180, 35, 24, .3);--app-danger-alpha-40: rgba(180, 35, 24, .4);--app-danger-alpha-55: rgba(180, 35, 24, .55);--app-accent-hover: #9b565f;--app-accent-alpha-06: rgba(139, 77, 85, .06);--app-accent-alpha-08: rgba(139, 77, 85, .08);--app-accent-alpha-12: rgba(139, 77, 85, .12);--app-accent-alpha-14: rgba(139, 77, 85, .14);--app-accent-alpha-16: rgba(139, 77, 85, .16);--app-accent-alpha-18: rgba(139, 77, 85, .18);--app-accent-alpha-26: rgba(139, 77, 85, .26);--app-brand-accent-alpha-08: rgba(245, 170, 34, .08);--app-brand-accent-alpha-10: rgba(245, 170, 34, .1);--app-brand-accent-alpha-12: rgba(245, 170, 34, .12);--app-brand-accent-alpha-16: rgba(245, 170, 34, .16);--app-brand-accent-alpha-18: rgba(245, 170, 34, .18);--app-brand-accent-alpha-26: rgba(245, 170, 34, .26);--app-brand-accent-alpha-46: rgba(245, 170, 34, .46);--app-brand-accent-alpha-55: rgba(245, 170, 34, .55);--app-brand-accent-alpha-58: rgba(245, 170, 34, .58);--app-on-dark: #f8fafc;--app-on-dark-muted: rgba(248, 250, 252, .68);--app-on-light: #332f29;--app-contrast-light: #ffffff;--app-contrast-dark: #332f29;--app-focus-ring: #332f29;--app-active-soft: rgba(245, 170, 34, .18);--app-active-line: rgba(245, 170, 34, .48);--app-radius: 8px;--app-control-radius: 14px;--app-control-radius-soft: 14px;--app-control-sm: 34px;--app-control-md: 44px;--app-control-lg: 52px;--app-shadow: 0 18px 42px rgba(20, 20, 20, .12);--app-shadow-light: 0 10px 24px rgba(20, 20, 20, .08);--app-shadow-dark: 0 24px 70px rgba(20, 20, 20, .18);--app-shadow-panel: 0 12px 32px rgba(85, 75, 62, .12);--app-shadow-button: 0 10px 22px rgba(20, 20, 20, .12);--app-shadow-button-hover: 0 14px 30px rgba(20, 20, 20, .16);--app-shadow-editor-control: 0 10px 26px rgba(44, 63, 94, .14);--color-primary: #f5aa22;--color-text-primary: #332f29;--color-text-secondary: #6d6153}[data-theme=dark]{color-scheme:dark;--app-paper: #161411;--app-paper-soft: #201c17;--app-surface: #29251f;--app-surface-muted: #363431;--app-ink: #f4f1ea;--app-ink-soft: #ddd8cf;--app-muted: #b6ab9a;--app-field-label: var(--app-muted);--app-field-hint: color-mix(in srgb, var(--app-muted) 88%, transparent);--app-input-placeholder: color-mix(in srgb, var(--app-muted) 88%, transparent);--app-line: #625746;--app-line-strong: rgba(244, 241, 234, .32);--app-dark-line: rgba(248, 250, 252, .12);--app-ink-faint: color-mix(in srgb, var(--app-ink) 6%, transparent);--app-ink-translucent: color-mix(in srgb, var(--app-ink) 46%, transparent);--app-muted-soft: color-mix(in srgb, var(--app-muted) 78%, transparent);--app-muted-faint: color-mix(in srgb, var(--app-muted) 24%, transparent);--app-overlay-scrim: rgba(0, 0, 0, .64);--app-overlay-ink: rgba(0, 0, 0, .78);--app-overlay-ink-strong: rgba(0, 0, 0, .92);--app-tooltip-bg: #080a0d;--app-tooltip-shadow: rgba(0, 0, 0, .62);--app-overlay-shadow: rgba(0, 0, 0, .58);--app-overlay-backdrop: rgba(0, 0, 0, .58);--app-surface-opaque: rgba(41, 37, 31, .98);--app-contrast-shadow: rgba(0, 0, 0, .72);--app-grid-preview-line: rgba(248, 250, 252, .14);--app-surface-translucent: rgba(41, 37, 31, .72);--app-surface-line: rgba(41, 37, 31, .82);--app-on-dark-faint: rgba(248, 250, 252, .1);--app-on-dark-alpha-08: rgba(248, 250, 252, .08);--app-on-dark-alpha-14: rgba(248, 250, 252, .14);--app-on-dark-alpha-15: rgba(248, 250, 252, .15);--app-on-dark-alpha-16: rgba(248, 250, 252, .16);--app-on-dark-alpha-18: rgba(248, 250, 252, .18);--app-paper-alpha-92: rgba(22, 20, 17, .92);--app-ink-alpha-035: color-mix(in srgb, var(--app-ink) 3.5%, transparent);--app-ink-alpha-03: color-mix(in srgb, var(--app-ink) 3%, transparent);--app-ink-alpha-04: color-mix(in srgb, var(--app-ink) 4%, transparent);--app-ink-alpha-05: color-mix(in srgb, var(--app-ink) 5%, transparent);--app-ink-alpha-07: color-mix(in srgb, var(--app-ink) 7%, transparent);--app-ink-alpha-08: color-mix(in srgb, var(--app-ink) 8%, transparent);--app-ink-alpha-09: color-mix(in srgb, var(--app-ink) 9%, transparent);--app-ink-alpha-10: color-mix(in srgb, var(--app-ink) 10%, transparent);--app-ink-alpha-12: color-mix(in srgb, var(--app-ink) 12%, transparent);--app-ink-alpha-14: color-mix(in srgb, var(--app-ink) 14%, transparent);--app-ink-alpha-16: color-mix(in srgb, var(--app-ink) 16%, transparent);--app-ink-alpha-18: color-mix(in srgb, var(--app-ink) 18%, transparent);--app-ink-alpha-22: color-mix(in srgb, var(--app-ink) 22%, transparent);--app-ink-alpha-28: color-mix(in srgb, var(--app-ink) 28%, transparent);--app-ink-alpha-30: color-mix(in srgb, var(--app-ink) 30%, transparent);--app-ink-alpha-42: color-mix(in srgb, var(--app-ink) 42%, transparent);--app-muted-alpha-08: color-mix(in srgb, var(--app-muted) 8%, transparent);--app-muted-alpha-35: color-mix(in srgb, var(--app-muted) 35%, transparent);--app-muted-alpha-50: color-mix(in srgb, var(--app-muted) 50%, transparent);--app-muted-alpha-75: color-mix(in srgb, var(--app-muted) 75%, transparent);--app-paper-soft-alpha-58: rgba(32, 28, 23, .58);--app-paper-soft-alpha-72: rgba(32, 28, 23, .72);--app-paper-soft-alpha-76: rgba(32, 28, 23, .76);--app-surface-alpha-14: rgba(41, 37, 31, .14);--app-surface-alpha-42: rgba(41, 37, 31, .42);--app-surface-alpha-54: rgba(41, 37, 31, .54);--app-surface-alpha-62: rgba(41, 37, 31, .62);--app-surface-alpha-64: rgba(41, 37, 31, .64);--app-surface-alpha-65: rgba(41, 37, 31, .65);--app-surface-alpha-70: rgba(41, 37, 31, .7);--app-surface-alpha-72: rgba(41, 37, 31, .72);--app-surface-alpha-74: rgba(41, 37, 31, .74);--app-surface-alpha-76: rgba(41, 37, 31, .76);--app-surface-alpha-80: rgba(41, 37, 31, .8);--app-surface-alpha-82: rgba(41, 37, 31, .82);--app-surface-alpha-85: rgba(41, 37, 31, .85);--app-surface-alpha-86: rgba(41, 37, 31, .86);--app-surface-alpha-94: rgba(41, 37, 31, .94);--app-surface-alpha-96: rgba(41, 37, 31, .96);--app-surface-alpha-97: rgba(41, 37, 31, .97);--app-surface-alpha-98: rgba(41, 37, 31, .98);--app-accent: #f2ae3d;--app-accent-strong: #ffd58a;--app-success: #55cfa0;--app-success-strong: #91e7c3;--app-danger: #ff8178;--app-danger-strong: #ffb1ac;--app-danger-soft: rgba(255, 129, 120, .12);--app-danger-line: rgba(255, 129, 120, .32);--app-info: #78b7ff;--app-canvas-bg: #20252b;--app-canvas-outside: #20252b;--app-canvas-checker-light: rgba(248, 250, 252, .13);--app-canvas-checker-dark: rgba(248, 250, 252, .05);--app-canvas-grid-base: rgba(248, 250, 252, .12);--app-canvas-grid-mid: rgba(248, 250, 252, .2);--app-canvas-grid-main: rgba(248, 250, 252, .32);--app-canvas-grid-editable-base: rgba(120, 183, 255, .42);--app-canvas-grid-editable-mid: rgba(120, 183, 255, .66);--app-canvas-grid-editable-main: #78b7ff;--app-surface-glass: rgba(41, 37, 31, .94);--app-success-soft: rgba(85, 207, 160, .12);--app-success-line: rgba(85, 207, 160, .32);--app-success-hover: #67d9ad;--app-success-ink: #91e7c3;--app-success-ink-strong: #b2f1d8;--app-success-alpha-13: rgba(85, 207, 160, .13);--app-success-alpha-14: rgba(85, 207, 160, .14);--app-success-alpha-08: rgba(85, 207, 160, .08);--app-success-alpha-16: rgba(85, 207, 160, .16);--app-success-alpha-18: rgba(85, 207, 160, .18);--app-success-alpha-22: rgba(85, 207, 160, .22);--app-success-alpha-24: rgba(85, 207, 160, .24);--app-success-alpha-30: rgba(85, 207, 160, .3);--app-success-alpha-36: rgba(85, 207, 160, .36);--app-success-alpha-40: rgba(85, 207, 160, .4);--app-success-alpha-72: rgba(85, 207, 160, .72);--app-warning: #f2b95d;--app-warning-strong: #ffd595;--app-warning-soft: rgba(242, 185, 93, .14);--app-warning-line: rgba(242, 185, 93, .38);--app-warning-ink: #ffd595;--app-warning-ink-strong: #ffe4b7;--app-warning-alpha-16: rgba(242, 185, 93, .16);--app-warning-alpha-18: rgba(242, 185, 93, .18);--app-warning-alpha-22: rgba(242, 185, 93, .22);--app-warning-alpha-50: rgba(242, 185, 93, .5);--app-warning-toast: #805816;--app-build-muted-cell: rgba(154, 161, 171, .28);--app-danger-ink: #ffb1ac;--app-danger-alpha-03: rgba(255, 129, 120, .03);--app-danger-alpha-04: rgba(255, 129, 120, .04);--app-danger-alpha-06: rgba(255, 129, 120, .06);--app-danger-alpha-07: rgba(255, 129, 120, .07);--app-danger-alpha-08: rgba(255, 129, 120, .08);--app-danger-alpha-09: rgba(255, 129, 120, .09);--app-danger-alpha-22: rgba(255, 129, 120, .22);--app-danger-alpha-24: rgba(255, 129, 120, .24);--app-danger-alpha-26: rgba(255, 129, 120, .26);--app-danger-alpha-30: rgba(255, 129, 120, .3);--app-danger-alpha-40: rgba(255, 129, 120, .4);--app-danger-alpha-55: rgba(255, 129, 120, .55);--app-accent-hover: #cf969c;--app-accent-alpha-06: rgba(207, 150, 156, .06);--app-accent-alpha-08: rgba(207, 150, 156, .08);--app-accent-alpha-12: rgba(207, 150, 156, .12);--app-accent-alpha-14: rgba(207, 150, 156, .14);--app-accent-alpha-16: rgba(207, 150, 156, .16);--app-accent-alpha-18: rgba(207, 150, 156, .18);--app-accent-alpha-26: rgba(207, 150, 156, .26);--app-brand-accent-alpha-08: rgba(242, 174, 61, .08);--app-brand-accent-alpha-10: rgba(242, 174, 61, .1);--app-brand-accent-alpha-12: rgba(242, 174, 61, .12);--app-brand-accent-alpha-16: rgba(242, 174, 61, .16);--app-brand-accent-alpha-18: rgba(242, 174, 61, .18);--app-brand-accent-alpha-26: rgba(242, 174, 61, .26);--app-brand-accent-alpha-46: rgba(242, 174, 61, .46);--app-brand-accent-alpha-55: rgba(242, 174, 61, .55);--app-brand-accent-alpha-58: rgba(242, 174, 61, .58);--app-on-dark: #f8fafc;--app-on-dark-muted: rgba(248, 250, 252, .68);--app-on-light: #141414;--app-contrast-light: #ffffff;--app-contrast-dark: #111317;--app-focus-ring: var(--app-ink);--app-active-soft: rgba(242, 174, 61, .18);--app-active-line: rgba(242, 174, 61, .48);--app-shadow: 0 18px 42px rgba(0, 0, 0, .36);--app-shadow-light: 0 10px 24px rgba(0, 0, 0, .28);--app-shadow-dark: 0 24px 70px rgba(0, 0, 0, .54);--app-shadow-panel: 0 18px 48px rgba(0, 0, 0, .46);--app-shadow-button: 0 10px 22px rgba(0, 0, 0, .32);--app-shadow-button-hover: 0 14px 30px rgba(0, 0, 0, .42);--app-shadow-editor-control: 0 10px 26px rgba(0, 0, 0, .38);--color-primary: var(--app-accent);--color-text-primary: var(--app-ink);--color-text-secondary: var(--app-muted);--hue-vivid: #c79c64;--hue-solid: #70563e;--hue-text: #f4f1ea;--hue-strong: #f4f1ea;--hue-line: #625442;--hue-soft: #302a23;--hue-wash: #211e19}[data-theme=dark][data-hue=coral]{--hue-vivid: #cca39c;--hue-solid: #a83a32;--hue-text: #dabcb8;--hue-strong: #dabcb8;--hue-line: #604e4b;--hue-soft: #2f2726;--hue-wash: #1e1918}[data-theme=dark][data-hue=amber]{--hue-vivid: #c1aa8b;--hue-solid: #6d5a41;--hue-text: #d2c1ac;--hue-strong: #d2c1ac;--hue-line: #5b5143;--hue-soft: #2c2822;--hue-wash: #1d1a17}[data-theme=dark][data-hue=leaf]{--hue-vivid: #e7aa74;--hue-solid: #985020;--hue-text: #f3c69f;--hue-strong: #f3c69f;--hue-line: #76543c;--hue-soft: #34291f;--hue-wash: #211b17}[data-theme=dark][data-hue=teal]{--hue-vivid: #cf969c;--hue-solid: #7f4850;--hue-text: #e6bec1;--hue-strong: #e6bec1;--hue-line: #69474d;--hue-soft: #312326;--hue-wash: #21191b}[data-theme=dark][data-hue=azure]{--hue-vivid: #8cb5c6;--hue-solid: #416371;--hue-text: #adc9d5;--hue-strong: #adc9d5;--hue-line: #44565d;--hue-soft: #232a2d;--hue-wash: #171b1d}[data-theme=dark][data-hue=rose]{--hue-vivid: #df9eb5;--hue-solid: #953654;--hue-text: #efc0d1;--hue-strong: #efc0d1;--hue-line: #6b4b57;--hue-soft: #34272d;--hue-wash: #221a1e}[data-theme=dark][data-hue=peach]{--hue-vivid: #efab93;--hue-solid: #a34735;--hue-text: #f6c4b2;--hue-strong: #f6c4b2;--hue-line: #755448;--hue-soft: #352821;--hue-wash: #231c18}[data-theme=dark][data-hue=violet]{--hue-vivid: #e499e1;--hue-solid: #874885;--hue-text: #edbaea;--hue-strong: #edbaea;--hue-line: #6a4c69;--hue-soft: #372337;--hue-wash: #221a22}@media print{:root[data-theme=dark]{color-scheme:light;--app-paper: #ffffff;--app-paper-soft: #ffffff;--app-surface: #ffffff;--app-surface-muted: #f3f4f6;--app-ink: #141414;--app-ink-soft: #37322b;--app-muted: #62605b;--app-line: rgba(20, 20, 20, .11);--app-line-strong: rgba(20, 20, 20, .22);--app-canvas-bg: #edf1f4;--app-contrast-light: #ffffff;--app-contrast-dark: #141414}}@font-face{font-family:remixicon;src:url(/assets/remixicon-61756b1f.eot?t=1769685282643);src:url(/assets/remixicon-61756b1f.eot?t=1769685282643#iefix) format("embedded-opentype"),url(/assets/remixicon-e92dc38b.woff2?t=1769685282643) format("woff2"),url(/assets/remixicon-387aa3c3.woff?t=1769685282643) format("woff"),url(/assets/remixicon-cdff2686.ttf?t=1769685282643) format("truetype"),url(/assets/remixicon-2e808e0a.svg?t=1769685282643#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-add-box-line:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-line:before{content:""}.ri-alert-line:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-bank-card-line:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-book-2-line:before{content:""}.ri-book-open-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-brush-line:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-event-line:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-history-line:before{content:""}.ri-check-double-line:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-close-line:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-line:before{content:""}.ri-coins-line:before{content:""}.ri-computer-line:before{content:""}.ri-contrast-2-line:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copyright-line:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-line:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-dashboard-line:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-line:before{content:""}.ri-download-2-line:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-line:before{content:""}.ri-eraser-line:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-line:before{content:""}.ri-feedback-line:before{content:""}.ri-file-add-line:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-upload-line:before{content:""}.ri-filter-3-line:before{content:""}.ri-fire-line:before{content:""}.ri-flag-line:before{content:""}.ri-focus-3-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-upload-line:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-git-merge-line:before{content:""}.ri-grid-line:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hashtag:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-history-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-image-add-line:before{content:""}.ri-image-line:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-information-line:before{content:""}.ri-install-line:before{content:""}.ri-keyboard-line:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-row-line:before{content:""}.ri-line-chart-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-list-check-2:before{content:""}.ri-loader-4-line:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-magic-line:before{content:""}.ri-mail-line:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-line:before{content:""}.ri-message-2-line:before{content:""}.ri-moon-clear-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-notification-3-line:before{content:""}.ri-paint-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pause-line:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-play-line:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-printer-line:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-line:before{content:""}.ri-radio-button-line:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-line:before{content:""}.ri-restart-line:before{content:""}.ri-ruler-2-line:before{content:""}.ri-save-line:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-search-line:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-settings-3-line:before{content:""}.ri-shape-line:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-sip-line:before{content:""}.ri-stack-line:before{content:""}.ri-subtract-line:before{content:""}.ri-sun-line:before{content:""}.ri-task-line:before{content:""}.ri-time-line:before{content:""}.ri-timer-line:before{content:""}.ri-tools-line:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-line:before{content:""}.ri-vip-crown-line:before{content:""}.ri-box-3-line:before{content:""}.ri-hourglass-line:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-line:before{content:""}.ri-speed-up-line:before{content:""}.ri-megaphone-line:before{content:""}.ri-draggable:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-file-image-line:before{content:""}.ri-archive-stack-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-progress-4-line:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-line:before{content:""}
