._button_1dlwe_1{--btn-bg:var(--c-accent);--btn-ink:var(--c-on-accent);--btn-sole:var(--c-accent-hover);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--s-sm);min-height:var(--touch);border:var(--hairline) solid var(--btn-border);border-radius:var(--r-control);background:var(--btn-bg);color:var(--btn-ink);font-family:var(--f-ui);font-weight:600;font-size:calc(15px * var(--ui-scale));text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 var(--depth) 0 0 var(--btn-sole);margin-bottom:var(--depth);transition:background var(--motion) var(--ease), color var(--motion) var(--ease), border-color var(--motion) var(--ease), transform 80ms var(--ease), box-shadow 80ms var(--ease);padding:15px 24px;line-height:1;display:inline-flex}:root[data-skin=kids] ._button_1dlwe_1{font-weight:800}._button_1dlwe_1:active:not(:disabled){transform:translateY(calc(var(--depth) / 2));box-shadow:0 calc(var(--depth) / 2) 0 0 var(--btn-sole)}._sm_1dlwe_44{min-height:36px;font-size:calc(13px * var(--ui-scale));padding:9px 14px}._expand_1dlwe_50{width:100%}._primary_1dlwe_54:hover:not(:disabled){--btn-bg:var(--c-accent-hover)}:root[data-skin=kids] ._primary_1dlwe_54:hover:not(:disabled){--btn-bg:var(--c-accent);filter:brightness(1.08)}._outline_1dlwe_63{--btn-bg:transparent;--btn-ink:var(--c-accent-ink);--btn-border:var(--c-accent-ink);--btn-sole:var(--c-rule-strong)}:root[data-skin=kids] ._outline_1dlwe_63,:root[data-skin=kids] ._gold_1dlwe_71{--btn-bg:var(--c-bg-raised)}._outline_1dlwe_63:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--c-accent) 8%, transparent)}._gold_1dlwe_71{--btn-bg:transparent;--btn-ink:var(--c-gold);--btn-border:var(--c-gold);--btn-sole:var(--c-gold)}._ember_1dlwe_86{--btn-bg:var(--c-ember);--btn-ink:var(--c-bg-sunken);--btn-sole:var(--c-ember-hover)}._danger_1dlwe_92{--btn-bg:var(--c-negative);--btn-ink:var(--c-bg-raised);--btn-sole:var(--c-ink-red)}._ghost_1dlwe_98{--btn-bg:transparent;--btn-ink:var(--c-accent-ink);--btn-sole:transparent;padding-inline:var(--s-sm);box-shadow:none;margin-bottom:0}._ghost_1dlwe_98:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}._button_1dlwe_1:disabled{--btn-bg:var(--c-accent-disabled-bg);--btn-ink:var(--c-text-muted);--btn-sole:var(--c-rule-strong);--btn-border:var(--c-rule-strong);cursor:default}._ghost_1dlwe_98:disabled{--btn-bg:transparent;--btn-border:transparent}._busy_1dlwe_125:disabled{--btn-bg:var(--c-accent);--btn-ink:var(--c-on-accent)}._busyRule_1dlwe_130{width:64px;height:2px;display:block;position:relative;overflow:hidden}._busyRule_1dlwe_130:after{content:"";transform-origin:0;background:currentColor;animation:.9s ease-in-out infinite alternate _fill_1dlwe_1;position:absolute;inset:0}@keyframes _fill_1dlwe_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._iconButton_1dlwe_156{width:var(--touch);height:var(--touch);color:var(--c-text-secondary);border-radius:var(--r-control);transition:color var(--motion) var(--ease), background var(--motion) var(--ease);flex:none;place-items:center;display:inline-grid;position:relative}._iconButton_1dlwe_156:hover:not(:disabled){color:var(--c-text-primary);background:color-mix(in srgb, var(--c-text-primary) 6%, transparent)}._iconButton_1dlwe_156:disabled{opacity:.45}._iconActive_1dlwe_177{color:var(--c-accent-ink)}._badge_1dlwe_181{background:var(--c-ink-red);color:#fff;min-width:16px;height:16px;font-family:var(--f-mono);text-align:center;border-radius:8px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:6px;right:4px}._hairline_1b1co_1{border:0;border-top:var(--hairline) solid var(--c-rule);width:100%;margin:0}._ruled_1b1co_8{border:var(--hairline) solid var(--c-rule-strong);padding:var(--s-lg);border-radius:var(--r-card)}._bold_1b1co_14{font-weight:800!important}._clamp_1b1co_18{white-space:nowrap;text-overflow:ellipsis;padding-block:.25em .1em;display:block;overflow:hidden}._chip_1b1co_28{border:var(--hairline) solid;border-radius:var(--r-chip);letter-spacing:.8px;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;padding:5px 7px;display:inline-flex;overflow:hidden}._chipLink_1b1co_42{text-underline-offset:2px;cursor:pointer;text-decoration:underline}._progress_1b1co_48{align-items:center;gap:6px;display:inline-flex}._progressRule_1b1co_54{background:var(--c-rule-strong);width:6px;height:2px;transition:width var(--motion) var(--ease), background var(--motion) var(--ease)}._progressActive_1b1co_61{background:var(--c-accent);width:18px}._check_1b1co_66{align-items:center;gap:var(--s-md);cursor:pointer;min-height:var(--touch);display:inline-flex}._checkBox_1b1co_74{border:var(--hairline) solid var(--c-rule-strong);border-radius:calc(var(--r-control) / 3);width:16px;height:16px;transition:border-color var(--motion) var(--ease);flex:none;place-items:center;display:grid}._checkBox_1b1co_74>span{width:8px;height:8px;transition:background var(--motion) var(--ease);background:0 0}._checkOn_1b1co_92{border-color:var(--c-accent)}._checkOn_1b1co_92>span{background:var(--c-accent)}._check_1b1co_66:focus-within ._checkBox_1b1co_74{outline:2px solid var(--c-accent);outline-offset:2px}._toggleRow_1b1co_105{align-items:center;gap:var(--s-lg);padding:var(--s-md) 0;cursor:pointer;border-bottom:var(--hairline) solid var(--c-rule);display:flex}._toggleText_1b1co_114{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._switch_1b1co_122{border:var(--hairline) solid var(--c-rule-strong);border-radius:var(--r-control);width:34px;height:18px;transition:border-color var(--motion) var(--ease), background var(--motion) var(--ease);flex:none;padding:2px;display:flex}._switch_1b1co_122>span{background:var(--c-text-muted);border-radius:calc(var(--r-control) / 2);width:12px;height:12px;transition:transform var(--motion) var(--ease), background var(--motion) var(--ease)}._switchOn_1b1co_141{border-color:var(--c-accent)}._switchOn_1b1co_141>span{background:var(--c-accent);transform:translate(16px)}._toggleRow_1b1co_105:focus-within ._switch_1b1co_122{outline:2px solid var(--c-accent);outline-offset:2px}._match_1b1co_155{color:var(--c-ink-red);background:color-mix(in srgb, var(--c-ink-red) 12%, transparent);font-weight:700}._matchUnderline_1b1co_161{color:var(--c-ink-red);text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1.4px}
