.share[data-astro-cid-zd4mq2vi]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.share-label[data-astro-cid-zd4mq2vi]{color:var(--text-2);font-size:14px;font-weight:700}.share-actions[data-astro-cid-zd4mq2vi]{flex-wrap:wrap;gap:8px;display:flex}.share-btn[data-astro-cid-zd4mq2vi]{height:34px;font:inherit;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.share-btn[data-astro-cid-zd4mq2vi]:hover{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration:none}.share-btn[data-astro-cid-zd4mq2vi].primary{color:#fff;background:var(--accent);border-color:var(--accent)}.share-btn[data-astro-cid-zd4mq2vi].primary:hover{color:#fff}.ag-year-last[data-astro-cid-2eof24ea]{order:3}.ag-on[data-astro-cid-2eof24ea]{max-width:320px}#al-output[data-astro-cid-nvycnzyi],.al-pay[data-astro-cid-nvycnzyi]{gap:16px;display:grid}#al-output[data-astro-cid-nvycnzyi][hidden],.field[data-astro-cid-nvycnzyi][hidden]{display:none}.al-pay[data-astro-cid-nvycnzyi]{border-top:1px solid var(--border);padding-top:8px}.al-pay[data-astro-cid-nvycnzyi]>.label[data-astro-cid-nvycnzyi]{font-weight:600}#al-schedule[data-astro-cid-nvycnzyi] .al-now td{background:var(--accent-soft);font-weight:700}.aa-drop[data-astro-cid-jx6v2wq7]{min-height:128px;padding:18px}.aa-drop[data-astro-cid-jx6v2wq7] .aa-drop-icon{color:var(--accent)}.aa-bar[data-astro-cid-jx6v2wq7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aa-source[data-astro-cid-jx6v2wq7]{min-width:0;color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.aa-source[data-astro-cid-jx6v2wq7].is-error{color:var(--danger)}.aa-toggles[data-astro-cid-jx6v2wq7]{flex-wrap:wrap;gap:8px;display:flex}.aa-stage[data-astro-cid-jx6v2wq7]{border:1px solid var(--border);border-radius:var(--radius);color:#18191c;background:#fff;min-height:120px;padding:12px;position:relative;overflow:hidden}.aa-stage[data-astro-cid-jx6v2wq7][data-bg=dark]{color:#e8e9ed;background:#111318;border-color:#111318}.aa-art[data-astro-cid-jx6v2wq7]{letter-spacing:0;white-space:pre;font-kerning:none;font-variant-ligatures:none;transform-origin:0 0;width:max-content;margin:0;padding:0;font-size:12px;line-height:1;position:absolute;top:12px;left:12px}.aa-stats[data-astro-cid-jx6v2wq7]{color:var(--muted);font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:13px}.aa-actions[data-astro-cid-jx6v2wq7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=640px){.aa-actions[data-astro-cid-jx6v2wq7]{flex-wrap:wrap;display:flex}}.aa-actions[data-astro-cid-jx6v2wq7] .btn[data-astro-cid-jx6v2wq7]{min-width:0}.aa-actions[data-astro-cid-jx6v2wq7] svg{flex:none}.aa-note[data-astro-cid-jx6v2wq7]{margin:-6px 0 0}.aa-settings[data-astro-cid-jx6v2wq7]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:18px;padding:16px;display:grid}.aa-settings[data-astro-cid-jx6v2wq7] .seg[data-astro-cid-jx6v2wq7]{background:var(--surface)}.aa-presets[data-astro-cid-jx6v2wq7]{gap:8px}.aa-ramp[data-astro-cid-jx6v2wq7]{overflow-wrap:anywhere;margin:0}.aa-ramp[data-astro-cid-jx6v2wq7] .aa-ramp-chars{white-space:pre-wrap;word-break:break-all;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-size:14px}.aa-checks[data-astro-cid-jx6v2wq7]{flex-wrap:wrap;gap:10px 20px;display:flex}.aa-settings[data-astro-cid-jx6v2wq7] .notice[data-astro-cid-jx6v2wq7]{margin:0}.aa-foot[data-astro-cid-jx6v2wq7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-privacy[data-astro-cid-kokkyr4t]{align-items:flex-start;gap:8px;margin:0;display:flex}.bp-privacy[data-astro-cid-kokkyr4t] .bp-privacy-icon{flex:none;margin-top:2px}.bp-drop[data-astro-cid-kokkyr4t]{min-height:112px;padding:16px}.bp-drop[data-astro-cid-kokkyr4t] .bp-drop-icon{color:var(--muted)}.bp-current[data-astro-cid-kokkyr4t]{overflow-wrap:anywhere;margin:-8px 0 0}.bp-current[data-astro-cid-kokkyr4t]:empty{display:none}.bp-settings[data-astro-cid-kokkyr4t]{gap:16px;display:grid}.bp-settings[data-astro-cid-kokkyr4t] .seg[data-astro-cid-kokkyr4t]{justify-self:start}.bp-width-row[data-astro-cid-kokkyr4t]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-width-input[data-astro-cid-kokkyr4t]{width:96px!important}.bp-checks[data-astro-cid-kokkyr4t]{gap:4px;display:grid}.bp-checks[data-astro-cid-kokkyr4t] .hint[data-astro-cid-kokkyr4t]{margin:0 0 6px 24px}.bp-output[data-astro-cid-kokkyr4t]{gap:14px;min-width:0;display:grid}.bp-print-title[data-astro-cid-kokkyr4t],.bp-print-canvas[data-astro-cid-kokkyr4t]{display:none}.bp-stats[data-astro-cid-kokkyr4t] .stat-value[data-astro-cid-kokkyr4t]{font-size:19px}.bp-finished[data-astro-cid-kokkyr4t]{color:var(--text-2);margin-top:2px}.bp-toolbar[data-astro-cid-kokkyr4t]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bp-zoom[data-astro-cid-kokkyr4t],.bp-history[data-astro-cid-kokkyr4t]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bp-icon-btn[data-astro-cid-kokkyr4t]{width:36px;padding:0}.bp-viewer[data-astro-cid-kokkyr4t]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;max-height:80vh;padding:1px;overflow:auto}.bp-viewer[data-astro-cid-kokkyr4t] canvas[data-astro-cid-kokkyr4t]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;max-width:none;margin:0 auto;display:block}.bp-viewer[data-astro-cid-kokkyr4t].is-painting canvas[data-astro-cid-kokkyr4t]{cursor:crosshair}.bp-subhead[data-astro-cid-kokkyr4t]{margin:0 0 6px;font-size:16px}.bp-brush-hint[data-astro-cid-kokkyr4t]{min-height:1.5em;color:var(--text-2);margin:0 0 10px;font-size:14px}.bp-swatches[data-astro-cid-kokkyr4t]{flex-wrap:wrap;gap:6px;display:flex}.bp-swatch[data-astro-cid-kokkyr4t]{background:var(--c,var(--surface));width:34px;height:34px;color:var(--text-2);cursor:pointer;border:1px solid #0000002e;border-radius:50%;place-items:center;padding:0;transition:transform .1s,box-shadow .1s;display:grid}.bp-swatch[data-astro-cid-kokkyr4t]:hover{transform:scale(1.08)}.bp-swatch[data-astro-cid-kokkyr4t][aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.bp-eraser[data-astro-cid-kokkyr4t]{border-style:dashed;border-color:var(--border-strong)}.bp-legend[data-astro-cid-kokkyr4t] .hint[data-astro-cid-kokkyr4t]{margin:8px 0 0}.bp-table[data-astro-cid-kokkyr4t] .bp-dot{vertical-align:middle;background:var(--c);border:1px solid #0000002e;border-radius:50%;width:18px;height:18px;display:inline-block}.bp-table[data-astro-cid-kokkyr4t] .bp-sym{font-family:var(--mono);font-weight:700}.bp-table[data-astro-cid-kokkyr4t] tfoot[data-astro-cid-kokkyr4t] th[data-astro-cid-kokkyr4t],.bp-table[data-astro-cid-kokkyr4t] tfoot[data-astro-cid-kokkyr4t] td[data-astro-cid-kokkyr4t]{border-top:1px solid var(--border-strong);border-bottom:0;font-weight:700}.bp-table[data-astro-cid-kokkyr4t] tfoot[data-astro-cid-kokkyr4t] th[data-astro-cid-kokkyr4t]{color:var(--text);background:0 0}.bp-actions[data-astro-cid-kokkyr4t] svg{flex:none}.bp-save-hint[data-astro-cid-kokkyr4t]{margin:-6px 0 0}@media print{body :not(:has(.bp-print)):not(.bp-print):not(.bp-print *){display:none!important}:has(.bp-print){width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.bp-no-print[data-astro-cid-kokkyr4t]{display:none!important}.bp-output[data-astro-cid-kokkyr4t]{display:block}.bp-print-title[data-astro-cid-kokkyr4t]{margin:0 0 8px;font-size:18pt;display:block}.bp-stats[data-astro-cid-kokkyr4t]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.bp-stats[data-astro-cid-kokkyr4t] .stat[data-astro-cid-kokkyr4t]{background:0 0;border:1px solid #ccc;padding:4px 6px}.bp-stats[data-astro-cid-kokkyr4t] .stat-value[data-astro-cid-kokkyr4t]{font-size:12pt}.bp-print-canvas[data-astro-cid-kokkyr4t]{width:auto;max-width:100%;height:auto;max-height:23cm;margin:0 auto 12px;display:block}.bp-legend[data-astro-cid-kokkyr4t]{break-before:auto}.bp-table[data-astro-cid-kokkyr4t]{font-size:10pt}.bp-table[data-astro-cid-kokkyr4t] th,.bp-table[data-astro-cid-kokkyr4t] td{padding:3px 8px}.bp-table[data-astro-cid-kokkyr4t] tr{break-inside:avoid}.bp-table[data-astro-cid-kokkyr4t] .bp-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bx-settings[data-astro-cid-2dnr4zmd]{gap:10px 16px}.bx-board[data-astro-cid-2dnr4zmd]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bx-player[data-astro-cid-2dnr4zmd]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.bx-player[data-astro-cid-2dnr4zmd].is-winner{border-color:var(--accent);background:var(--accent-soft)}.bx-name[data-astro-cid-2dnr4zmd]{text-align:center;font-weight:600}.bx-score[data-astro-cid-2dnr4zmd]{font-family:var(--display);text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(56px,16vw,88px);font-weight:700;line-height:1}.bx-need[data-astro-cid-2dnr4zmd]{text-align:center;min-height:1.4em;color:var(--muted);font-size:13px}.bx-finishes[data-astro-cid-2dnr4zmd]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bx-finish[data-astro-cid-2dnr4zmd]{white-space:normal;justify-items:center;gap:0;min-height:56px;padding:6px 4px;font-size:14px;line-height:1.25;display:grid}.bx-pts[data-astro-cid-2dnr4zmd]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.bx-xtreme[data-astro-cid-2dnr4zmd]{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}.bx-xtreme[data-astro-cid-2dnr4zmd] .bx-pts[data-astro-cid-2dnr4zmd]{color:var(--accent)}.bx-deck[data-astro-cid-2dnr4zmd]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.bx-deck[data-astro-cid-2dnr4zmd] legend[data-astro-cid-2dnr4zmd]{color:var(--text-2);margin-bottom:4px;font-size:13px}.bx-slot[data-astro-cid-2dnr4zmd]{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:2px 6px;display:flex}.bx-slot[data-astro-cid-2dnr4zmd].is-current{background:var(--surface-2)}.bx-slot[data-astro-cid-2dnr4zmd] input[data-astro-cid-2dnr4zmd][type=radio]{accent-color:var(--accent);flex:none}.bx-slot[data-astro-cid-2dnr4zmd] input[data-astro-cid-2dnr4zmd][type=text]{min-width:0}.bx-mode-box[data-astro-cid-2dnr4zmd][hidden],.bx-winner[data-astro-cid-2dnr4zmd][hidden],.bx-stats-box[data-astro-cid-2dnr4zmd] [data-astro-cid-2dnr4zmd][hidden],.bx-log-box[data-astro-cid-2dnr4zmd] [data-astro-cid-2dnr4zmd][hidden]{display:none!important}.bx-winner[data-astro-cid-2dnr4zmd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx-winner[data-astro-cid-2dnr4zmd] .result-value[data-astro-cid-2dnr4zmd]{font-size:26px}.bx-log-box[data-astro-cid-2dnr4zmd] h3[data-astro-cid-2dnr4zmd],.bx-stats-box[data-astro-cid-2dnr4zmd] h3[data-astro-cid-2dnr4zmd]{margin:0;font-size:16px}.bx-log-box[data-astro-cid-2dnr4zmd],.bx-stats-box[data-astro-cid-2dnr4zmd]{gap:8px;display:grid}.bx-log[data-astro-cid-2dnr4zmd]{font-variant-numeric:tabular-nums;gap:4px;margin:0;padding-left:0;font-size:14px;list-style:none;display:grid}.bx-log[data-astro-cid-2dnr4zmd] .bx-draw-line{color:var(--muted)}.bx-stats-box[data-astro-cid-2dnr4zmd] .hint[data-astro-cid-2dnr4zmd]{margin:0}.bx-stats-box[data-astro-cid-2dnr4zmd] .bx-tag{color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:11px;line-height:1.6;display:inline-block}.bx-full-btn[data-astro-cid-2dnr4zmd]{margin-left:auto}.bx-stage[data-astro-cid-2dnr4zmd]{gap:12px;display:grid}.bx-exit[data-astro-cid-2dnr4zmd],.bx-current-bey[data-astro-cid-2dnr4zmd]{display:none}.bx-stage[data-astro-cid-2dnr4zmd].is-full{min-height:calc(100dvh - var(--bx-top,0px));background:var(--bg);box-sizing:border-box;grid-template-rows:1fr auto auto;padding:12px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-board[data-astro-cid-2dnr4zmd]{min-height:0}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-player[data-astro-cid-2dnr4zmd]{flex-direction:column;gap:clamp(8px,1.6vmin,20px);display:flex}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-mode-box[data-astro-cid-2dnr4zmd]{display:none!important}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-name[data-astro-cid-2dnr4zmd]{min-height:0;padding:.35em .5em;font-size:clamp(17px,3.4vmin,44px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-score[data-astro-cid-2dnr4zmd]{margin-top:auto;font-size:clamp(80px,30vmin,360px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-need[data-astro-cid-2dnr4zmd]{color:var(--text-2);font-size:clamp(15px,3vmin,38px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-current-bey[data-astro-cid-2dnr4zmd]{text-align:center;min-height:1.3em;color:var(--text-2);overflow-wrap:anywhere;margin-bottom:auto;font-size:clamp(15px,3.2vmin,40px);font-weight:600;display:block}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-finishes[data-astro-cid-2dnr4zmd]{gap:clamp(6px,1.2vmin,14px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-finish[data-astro-cid-2dnr4zmd]{align-content:center;row-gap:.2em;min-height:clamp(56px,13vmin,180px);font-size:clamp(18px,4.2vmin,56px);font-weight:700;line-height:1.15}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-pts[data-astro-cid-2dnr4zmd]{font-size:clamp(14px,3.2vmin,42px);font-weight:600}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-actions[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd]{min-height:clamp(44px,7vmin,92px);padding:.3em .9em;font-size:clamp(15px,2.8vmin,34px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-actions[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd].ghost{color:var(--text);background:var(--surface);border-color:var(--border-strong)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-exit[data-astro-cid-2dnr4zmd]{margin-left:auto;display:inline-flex}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-winner[data-astro-cid-2dnr4zmd] .result-value[data-astro-cid-2dnr4zmd]{font-size:clamp(22px,5vmin,64px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-winner[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd]{min-height:clamp(44px,7vmin,92px);font-size:clamp(16px,3vmin,36px)}.bx-disclaimer[data-astro-cid-2dnr4zmd]{margin:0;font-size:12px}@media (width<=560px){.bx-full-btn[data-astro-cid-2dnr4zmd]{width:100%;min-height:44px;margin-left:0;font-size:16px}.bx-board[data-astro-cid-2dnr4zmd]{gap:8px}.bx-player[data-astro-cid-2dnr4zmd]{gap:8px;padding:10px 6px}.bx-score[data-astro-cid-2dnr4zmd]{font-size:22vw}.bx-need[data-astro-cid-2dnr4zmd]{font-size:14px}.bx-finishes[data-astro-cid-2dnr4zmd]{grid-template-columns:1fr;gap:8px}.bx-finish[data-astro-cid-2dnr4zmd]{min-height:60px;padding:4px 2px;font-size:min(17px,4.3vw);font-weight:700}.bx-pts[data-astro-cid-2dnr4zmd]{font-size:15px}.bx-actions[data-astro-cid-2dnr4zmd]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.bx-actions[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd]{white-space:normal;min-height:48px;padding:6px;font-size:15px;line-height:1.25}.bx-actions[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd].ghost{color:var(--text);background:var(--surface);border-color:var(--border-strong)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-exit[data-astro-cid-2dnr4zmd]{margin-left:0}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-actions[data-astro-cid-2dnr4zmd]{grid-template-columns:1fr 1fr}.bx-winner[data-astro-cid-2dnr4zmd] .result-value[data-astro-cid-2dnr4zmd]{font-size:22px}.bx-winner[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd]{width:100%;min-height:48px;font-size:16px}.bx-log[data-astro-cid-2dnr4zmd]{font-size:15px}.bx-slot[data-astro-cid-2dnr4zmd]{gap:4px;padding:2px 0}.bx-slot[data-astro-cid-2dnr4zmd] input[data-astro-cid-2dnr4zmd][type=text]{padding:8px 6px}.bx-stats-box[data-astro-cid-2dnr4zmd] .table-wrap[data-astro-cid-2dnr4zmd]{overflow:visible}.bx-stats-box[data-astro-cid-2dnr4zmd] .table[data-astro-cid-2dnr4zmd] thead[data-astro-cid-2dnr4zmd]{display:none}.bx-stats-box[data-astro-cid-2dnr4zmd] .table[data-astro-cid-2dnr4zmd],.bx-stats-box[data-astro-cid-2dnr4zmd] tbody,.bx-stats-box[data-astro-cid-2dnr4zmd] td{display:block}.bx-stats-box[data-astro-cid-2dnr4zmd] tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:6px 16px;padding:12px;display:grid}.bx-stats-box[data-astro-cid-2dnr4zmd] tr:last-child{border-bottom:0}.bx-stats-box[data-astro-cid-2dnr4zmd] td{text-align:right;border:0;justify-content:space-between;gap:8px;padding:0;font-size:15px;display:flex}.bx-stats-box[data-astro-cid-2dnr4zmd] td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:13px}.bx-stats-box[data-astro-cid-2dnr4zmd] td:first-child{text-align:left;grid-column:1/-1;font-size:16px;font-weight:600;display:block}.bx-stats-box[data-astro-cid-2dnr4zmd] td:first-child:before{content:none}.bx-stats-box[data-astro-cid-2dnr4zmd] td:last-child{color:var(--text-2);text-align:left;grid-column:1/-1;justify-content:flex-start}.bx-stage[data-astro-cid-2dnr4zmd].is-full{padding:8px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-name[data-astro-cid-2dnr4zmd]{font-size:17px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-score[data-astro-cid-2dnr4zmd]{font-size:min(32vw,18vh)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-need[data-astro-cid-2dnr4zmd],.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-current-bey[data-astro-cid-2dnr4zmd]{font-size:16px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-finish[data-astro-cid-2dnr4zmd]{min-height:clamp(56px,9vh,104px);font-size:min(22px,5.4vw)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-pts[data-astro-cid-2dnr4zmd]{font-size:17px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-actions[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd]{min-height:52px;font-size:17px}}@media (orientation:landscape) and (height<=560px){.bx-stage[data-astro-cid-2dnr4zmd].is-full{gap:8px;padding:8px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-board[data-astro-cid-2dnr4zmd]{gap:8px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-player[data-astro-cid-2dnr4zmd]{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px 10px;padding:8px;display:grid}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-name[data-astro-cid-2dnr4zmd],.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-score[data-astro-cid-2dnr4zmd],.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-need[data-astro-cid-2dnr4zmd],.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-current-bey[data-astro-cid-2dnr4zmd]{grid-column:1;margin:0}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-name[data-astro-cid-2dnr4zmd]{font-size:16px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-score[data-astro-cid-2dnr4zmd]{align-self:center;font-size:min(34vh,13vw)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-need[data-astro-cid-2dnr4zmd],.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-current-bey[data-astro-cid-2dnr4zmd]{font-size:15px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-finishes[data-astro-cid-2dnr4zmd]{grid-area:1/2/-1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-finish[data-astro-cid-2dnr4zmd]{min-height:0;font-size:clamp(16px,5.2vh,28px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-pts[data-astro-cid-2dnr4zmd]{font-size:clamp(14px,4.2vh,22px)}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-actions[data-astro-cid-2dnr4zmd]{gap:8px;display:flex}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-actions[data-astro-cid-2dnr4zmd] .btn[data-astro-cid-2dnr4zmd]{min-height:44px;font-size:16px}.bx-stage[data-astro-cid-2dnr4zmd].is-full .bx-exit[data-astro-cid-2dnr4zmd]{margin-left:auto}}.bc-layout[data-astro-cid-u2lotq63]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=900px){.bc[data-astro-cid-u2lotq63][data-mode=maker] .bc-layout[data-astro-cid-u2lotq63]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (width>=900px) and (height>=820px){.bc[data-astro-cid-u2lotq63][data-mode=maker] .bc-stage[data-astro-cid-u2lotq63]{position:sticky;top:112px}}.bc[data-astro-cid-u2lotq63][data-mode=recipient] .bc-maker[data-astro-cid-u2lotq63],.bc[data-astro-cid-u2lotq63][data-mode=maker] .bc-controls[data-astro-cid-u2lotq63],.bc[data-astro-cid-u2lotq63][data-mode=maker] .bc-after[data-astro-cid-u2lotq63],.bc[data-astro-cid-u2lotq63][data-mode=maker] .bc-foot[data-astro-cid-u2lotq63]{display:none}.bc-stage[data-astro-cid-u2lotq63]{--lit:1;isolation:isolate;border-radius:var(--radius);color:#fff;text-align:center;background:linear-gradient(180deg, var(--bc-night1,#3a1c3d), var(--bc-night2,#150a18));word-break:auto-phrase;justify-items:center;gap:10px;padding:20px 14px 18px;transition:color 1s .3s;display:grid;position:relative;overflow:hidden}.bc-stage[data-astro-cid-u2lotq63]:before,.bc-stage[data-astro-cid-u2lotq63]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.bc-stage[data-astro-cid-u2lotq63]:before{opacity:var(--lit);background:radial-gradient(60% 42% at 50% 40%,#ffb8605c,#0000 72%);transition:opacity .5s}.bc-stage[data-astro-cid-u2lotq63]:after{background:linear-gradient(180deg, var(--bc-day1,#fff6f8), var(--bc-day2,#ffe3ec));opacity:0;transition:opacity 1.2s .3s}.bc-stage[data-astro-cid-u2lotq63][data-phase=out]{color:var(--text)}.bc-stage[data-astro-cid-u2lotq63][data-phase=out]:after{opacity:1}.bc-confetti[data-astro-cid-u2lotq63]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bc-from[data-astro-cid-u2lotq63]{opacity:.8;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.bc-title[data-astro-cid-u2lotq63]{max-width:100%;font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(24px,6.4vw,34px);font-weight:800;line-height:1.25}.bc-cake[data-astro-cid-u2lotq63]{aspect-ratio:360/270;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;max-width:440px;height:auto;margin:-4px 0 -6px;display:block;overflow:visible}.bc[data-astro-cid-u2lotq63][data-mode=recipient] .bc-stage[data-astro-cid-u2lotq63]:not([data-phase=out]) .bc-cake[data-astro-cid-u2lotq63]{cursor:pointer;touch-action:pan-y}.bc-cake[data-astro-cid-u2lotq63] .bc-flame{transition:opacity .35s}.bc-cake[data-astro-cid-u2lotq63] .bc-flame.is-out{opacity:0}.bc-cake[data-astro-cid-u2lotq63] .bc-flicker{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate bc-flicker}.bc-cake[data-astro-cid-u2lotq63] .bc-flame.is-out .bc-flicker{animation:.3s ease-in forwards bc-snuff}.bc-cake[data-astro-cid-u2lotq63] .bc-glow{animation:1.7s ease-in-out infinite alternate bc-glow}.bc-cake[data-astro-cid-u2lotq63] .bc-ember{fill:#ff6a2a;animation:1.6s ease-out forwards bc-ember}.bc-cake[data-astro-cid-u2lotq63] .bc-wisp{fill:none;stroke:#e2e4eeb3;stroke-width:2.2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:2.6s ease-out forwards bc-smoke}.bc-cake[data-astro-cid-u2lotq63] .bc-wisp-2{stroke-width:1.6px;animation-delay:.25s}@keyframes bc-flicker{0%{transform:scale(1)skew(0)}25%{transform:scale(.96,1.05)skew(-2deg)}50%{transform:scale(1.03,.96)skew(1.5deg)}75%{transform:scale(.97,1.04)skew(-1deg)}to{transform:scale(1.02,.98)skew(2deg)}}@keyframes bc-glow{0%{opacity:.75}to{opacity:1}}@keyframes bc-snuff{to{transform:scale(.2,.05)}}@keyframes bc-ember{0%{opacity:1}to{opacity:0}}@keyframes bc-smoke{0%{opacity:0;transform:translateY(0)scale(.6,.4)}15%{opacity:.8}to{opacity:0;transform:translateY(-34px)scale(1.4,1.2)}}@media (prefers-reduced-motion:reduce){.bc-cake[data-astro-cid-u2lotq63] .bc-flicker,.bc-cake[data-astro-cid-u2lotq63] .bc-glow{animation:none}.bc-cake[data-astro-cid-u2lotq63] .bc-wisp{animation:1.8s ease-out forwards bc-ember}.bc-stage[data-astro-cid-u2lotq63],.bc-stage[data-astro-cid-u2lotq63]:before,.bc-stage[data-astro-cid-u2lotq63]:after{transition-duration:10ms;transition-delay:0s}}.bc-controls[data-astro-cid-u2lotq63],.bc-after[data-astro-cid-u2lotq63],.bc-foot[data-astro-cid-u2lotq63]{justify-items:center;gap:10px;width:100%;display:grid}.bc-prompt[data-astro-cid-u2lotq63]{text-wrap:balance;margin:0;font-size:17px;font-weight:700}.bc-actions[data-astro-cid-u2lotq63],.bc-after[data-astro-cid-u2lotq63]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bc-mic[data-astro-cid-u2lotq63]{border-radius:999px;min-height:48px;padding:10px 22px;font-size:16px;box-shadow:0 8px 24px -10px #f0522ecc}.bc-mic[data-astro-cid-u2lotq63].is-on{box-shadow:none;background:#ffffff24;border-color:#fff6}.bc-quick[data-astro-cid-u2lotq63]{color:#fff;background:#ffffff1a;border-color:#ffffff4d;border-radius:999px;min-height:48px}.bc-quick[data-astro-cid-u2lotq63]:hover{background:#ffffff2e}.bc-note[data-astro-cid-u2lotq63],.bc-privacy[data-astro-cid-u2lotq63]{opacity:.78;text-wrap:pretty;max-width:46ch;margin:0;font-size:13px;line-height:1.6}.bc-error[data-astro-cid-u2lotq63]{border-radius:var(--radius-sm);color:#ffe2e0;background:#e0364e47;max-width:46ch;margin:0;padding:8px 12px;font-size:14px}.bc-meter[data-astro-cid-u2lotq63]{align-items:center;gap:10px;width:min(100%,300px);font-size:13px;font-weight:600;display:flex}.bc-meter-track[data-astro-cid-u2lotq63]{background:#ffffff29;border-radius:999px;flex:1;height:8px;overflow:hidden}.bc-meter-fill[data-astro-cid-u2lotq63]{transform-origin:0;background:#ffffffa6;height:100%;display:block;transform:scaleX(0)}.bc-meter[data-astro-cid-u2lotq63].is-blowing .bc-meter-fill[data-astro-cid-u2lotq63]{background:#ffc46b}.bc-foot[data-astro-cid-u2lotq63]{gap:8px;padding-top:4px}.bc-make[data-astro-cid-u2lotq63]{color:inherit;background:0 0;border-color:#ffffff4d}.bc-make[data-astro-cid-u2lotq63]:hover{background:#ffffff1f}.bc-stage[data-astro-cid-u2lotq63][data-phase=out] .bc-make[data-astro-cid-u2lotq63]{border-color:var(--border-strong)}.bc-stage[data-astro-cid-u2lotq63][data-phase=out] .bc-make[data-astro-cid-u2lotq63]:hover{background:var(--surface-2)}.bc-after[data-astro-cid-u2lotq63] .btn[data-astro-cid-u2lotq63]{border-radius:999px}.bc-mute-icon[data-astro-cid-u2lotq63]{display:inline-flex}.bc-card[data-astro-cid-u2lotq63]{z-index:2;width:min(100%,520px);color:var(--text);text-align:start;border-radius:var(--radius);background:#fff;margin-top:2px;padding:18px 20px 14px;position:relative;box-shadow:0 12px 32px -16px #14141973}.bc[data-astro-cid-u2lotq63][data-mode=recipient] .bc-card[data-astro-cid-u2lotq63]{animation:.7s ease-out both bc-card-in}@keyframes bc-card-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@media (prefers-reduced-motion:reduce){.bc[data-astro-cid-u2lotq63][data-mode=recipient] .bc-card[data-astro-cid-u2lotq63]{animation:none}}.bc-message[data-astro-cid-u2lotq63]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:17px;line-height:1.8}.bc-sign[data-astro-cid-u2lotq63]{text-align:end;color:var(--text-2);overflow-wrap:anywhere;margin:8px 0 0;font-weight:700}.bc-message[data-astro-cid-u2lotq63][hidden]+.bc-sign[data-astro-cid-u2lotq63]{margin-top:0}.bc-maker[data-astro-cid-u2lotq63]{gap:16px;display:grid}.bc-maker-title[data-astro-cid-u2lotq63],.bc-share-title[data-astro-cid-u2lotq63]{margin:0;font-size:18px;font-weight:800}.bc-share-title[data-astro-cid-u2lotq63]{font-size:16px}.bc-maker[data-astro-cid-u2lotq63] input[data-astro-cid-u2lotq63]:invalid{border-color:var(--danger)}.bc-maker[data-astro-cid-u2lotq63] textarea[data-astro-cid-u2lotq63]{min-height:112px}.bc-msg-meta[data-astro-cid-u2lotq63]{justify-content:space-between;gap:12px;display:flex}.bc-count[data-astro-cid-u2lotq63]{font-variant-numeric:tabular-nums;flex:none}.bc-themes[data-astro-cid-u2lotq63]{flex-wrap:wrap;gap:8px;display:flex}.bc-theme[data-astro-cid-u2lotq63]{cursor:pointer}.bc-theme[data-astro-cid-u2lotq63] input[data-astro-cid-u2lotq63]{opacity:0;pointer-events:none;position:absolute}.bc-theme-chip[data-astro-cid-u2lotq63]{min-height:40px;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:15px;font-weight:600;display:inline-flex}.bc-theme[data-astro-cid-u2lotq63] input[data-astro-cid-u2lotq63]:checked+.bc-theme-chip[data-astro-cid-u2lotq63]{color:var(--text);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.bc-theme[data-astro-cid-u2lotq63] input[data-astro-cid-u2lotq63]:focus-visible+.bc-theme-chip[data-astro-cid-u2lotq63]{box-shadow:var(--focus)}.bc-swatch[data-astro-cid-u2lotq63]{background:linear-gradient(180deg, var(--top) 0 50%, var(--side) 50% 100%);border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.bc-share[data-astro-cid-u2lotq63]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:10px;padding:16px;display:grid}.bc-share[data-astro-cid-u2lotq63] input[data-astro-cid-u2lotq63]{font-family:var(--mono);text-overflow:ellipsis;font-size:14px}.bc-share-actions[data-astro-cid-u2lotq63]{flex-wrap:wrap;gap:8px;display:flex}.bc-share[data-astro-cid-u2lotq63] .hint[data-astro-cid-u2lotq63]{margin:0}.bc-copy-error[data-astro-cid-u2lotq63]{color:var(--danger)}.bm-inputs[data-astro-cid-3lpzv5db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bm-date-field[data-astro-cid-3lpzv5db]{grid-column:1/-1}@media (width>=720px){.bm-inputs[data-astro-cid-3lpzv5db]{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr)}.bm-date-field[data-astro-cid-3lpzv5db]{grid-column:auto}}.bm-inputs[data-astro-cid-3lpzv5db] input[data-astro-cid-3lpzv5db],.bm-inputs[data-astro-cid-3lpzv5db] select[data-astro-cid-3lpzv5db],.bm-inputs[data-astro-cid-3lpzv5db] .btn[data-astro-cid-3lpzv5db]{height:44px}.bm-date-row[data-astro-cid-3lpzv5db]{gap:8px;display:flex}.bm-date-row[data-astro-cid-3lpzv5db] input[data-astro-cid-3lpzv5db]{flex:1;min-width:0}.bm-hint[data-astro-cid-3lpzv5db]{margin:-6px 0 0}.bm-sky[data-astro-cid-3lpzv5db]{isolation:isolate;border-radius:var(--radius);color:#e6e9f7;text-align:center;box-shadow:var(--shadow);background:#0b0f26 radial-gradient(110% 70% at 50% 32%,#232d5c 0%,#121836 52%,#0a0d22 100%);grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:16px 16px 22px;display:grid;position:relative;overflow:hidden}.bm-sky[data-astro-cid-3lpzv5db]:before{content:"";z-index:-1;background:var(--bm-stars) 0 0 / 480px 480px repeat;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 52%,#0000002e 64% 100%);mask-image:linear-gradient(#000 0 52%,#0000002e 64% 100%)}.bm-hemi[data-astro-cid-3lpzv5db]{background:#111632eb;border-color:#ffffff1f;flex-wrap:nowrap}.bm-hemi[data-astro-cid-3lpzv5db] span[data-astro-cid-3lpzv5db]{color:#e6e9f7b8;white-space:nowrap;padding:5px 12px;font-size:13px}.bm-hemi[data-astro-cid-3lpzv5db] input[data-astro-cid-3lpzv5db]:checked+span[data-astro-cid-3lpzv5db]{color:#fff;box-shadow:none;background:#ffffff29}.bm-moon[data-astro-cid-3lpzv5db]{aspect-ratio:1;border-radius:50%;width:min(78vw,360px);margin:-4px 0 -10px}.bm-moon[data-astro-cid-3lpzv5db] svg{width:100%;height:100%;display:block}.bm-caption[data-astro-cid-3lpzv5db]{gap:6px;display:grid}.bm-when[data-astro-cid-3lpzv5db]{color:#aab3d9;margin:0;font-size:14px}.bm-phase[data-astro-cid-3lpzv5db]{letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(30px,8vw,42px);font-weight:700;line-height:1.2}.bm-phase[data-astro-cid-3lpzv5db] rt{letter-spacing:.08em;color:#c9cfea;font-size:.34em;font-weight:500}.bm-lunar[data-astro-cid-3lpzv5db]{color:#e3cf96;margin:0;font-size:15px;font-weight:600}.bm-figures[data-astro-cid-3lpzv5db]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:520px;display:grid}.bm-figures[data-astro-cid-3lpzv5db]>div[data-astro-cid-3lpzv5db]{border-radius:var(--radius-sm);background:#1c2348e6;border:1px solid #ffffff14;align-content:center;gap:2px;padding:10px 6px;display:grid}.bm-fig-value[data-astro-cid-3lpzv5db]{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(16px,4.6vw,20px);font-weight:700;line-height:1.3}.bm-trend[data-astro-cid-3lpzv5db]{font-size:clamp(15px,4.2vw,17px)}.bm-fig-label[data-astro-cid-3lpzv5db]{color:#9aa3c9;font-size:12px}.bm-visible[data-astro-cid-3lpzv5db]{color:#c4cae6;text-wrap:balance;max-width:520px;margin:0;font-size:14px;line-height:1.5}.bm-visible[data-astro-cid-3lpzv5db] svg{vertical-align:-3px;color:#e3cf96;margin-inline-end:6px;display:inline-block}.bm-actions[data-astro-cid-3lpzv5db] .btn[data-astro-cid-3lpzv5db]{flex:180px}.bm-panel[data-astro-cid-3lpzv5db]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.bm-panel[data-astro-cid-3lpzv5db] h3[data-astro-cid-3lpzv5db]{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.bm-panel[data-astro-cid-3lpzv5db] h3[data-astro-cid-3lpzv5db] svg{color:var(--accent);flex:none}.bm-panel-hint[data-astro-cid-3lpzv5db],.bm-panel-text[data-astro-cid-3lpzv5db],.bm-nearest[data-astro-cid-3lpzv5db]{margin:0}.bm-panel-text[data-astro-cid-3lpzv5db],.bm-nearest[data-astro-cid-3lpzv5db]{color:var(--text-2);font-size:14px;line-height:1.6}.bm-track[data-astro-cid-3lpzv5db]{background:var(--surface-2);border-radius:999px;height:6px;margin:6px 10%;position:relative}.bm-track-fill[data-astro-cid-3lpzv5db]{border-radius:inherit;background:linear-gradient(90deg,#2a3150,#c8b986);position:absolute;inset:0 auto 0 0}.bm-track-dot[data-astro-cid-3lpzv5db]{background:var(--accent);border:3px solid var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bm-cycle[data-astro-cid-3lpzv5db]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.bm-cycle[data-astro-cid-3lpzv5db] li{border-radius:var(--radius-sm);text-align:center;align-content:start;justify-items:center;gap:2px;padding:8px 2px;font-size:13px;line-height:1.35;display:grid}.bm-cycle[data-astro-cid-3lpzv5db] li.is-near{background:var(--accent-soft)}.bm-cycle[data-astro-cid-3lpzv5db] .bm-mini{margin-bottom:4px}.bm-cycle[data-astro-cid-3lpzv5db] .bm-ev-name{font-weight:700}.bm-cycle[data-astro-cid-3lpzv5db] .bm-ev-time,.bm-cycle[data-astro-cid-3lpzv5db] .bm-ev-rel{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.bm-cycle[data-astro-cid-3lpzv5db] .bm-ev-date{font-variant-numeric:tabular-nums;white-space:nowrap}.bm-cycle[data-astro-cid-3lpzv5db] .bm-ev-time,.bm-cycle[data-astro-cid-3lpzv5db] .bm-ev-rel{font-size:clamp(11px,2.9vw,12px)}.bm-cycle[data-astro-cid-3lpzv5db] li.is-near .bm-ev-rel{color:var(--accent-hover);font-weight:600}.bm-list[data-astro-cid-3lpzv5db]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bm-list[data-astro-cid-3lpzv5db] li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.bm-list[data-astro-cid-3lpzv5db] .bm-item-text{flex:1;min-width:0;font-size:15px;line-height:1.4;display:grid}.bm-list[data-astro-cid-3lpzv5db] .bm-item-sub{color:var(--muted);font-size:13px}.bm-list[data-astro-cid-3lpzv5db] .bm-item-eyebrow{color:var(--accent-hover);font-size:12px;font-weight:600}.bm-list[data-astro-cid-3lpzv5db] .bm-tag{color:var(--text-2);background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.bm-list[data-astro-cid-3lpzv5db] .bm-tag.is-exact{color:#7a5b00;background:#fbf1d3}.bm-list[data-astro-cid-3lpzv5db] .bm-empty{color:var(--muted)}.bm-mini{flex:none;display:inline-flex}.bm-mini svg{display:block}.bmi-level[data-astro-cid-kmpypdk7]{vertical-align:middle;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;margin-left:6px;padding:2px 10px;font-size:15px;font-weight:600;display:inline-block}.bmi-level[data-astro-cid-kmpypdk7][data-level=normal]{color:var(--success)}.bmi-level[data-astro-cid-kmpypdk7][data-level=under]{color:var(--accent)}.bmi-level[data-astro-cid-kmpypdk7][data-level=over]{color:var(--warning)}.bmi-level[data-astro-cid-kmpypdk7][data-level^=obese]{color:var(--danger)}.bmi-us[data-astro-cid-kmpypdk7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bmi-us[data-astro-cid-kmpypdk7] .field[data-astro-cid-kmpypdk7]:last-child{grid-column:1/-1}@media (width>=640px){.bmi-us[data-astro-cid-kmpypdk7]{grid-template-columns:repeat(3,minmax(0,1fr))}.bmi-us[data-astro-cid-kmpypdk7] .field[data-astro-cid-kmpypdk7]:last-child{grid-column:auto}}.bmi-scale[data-astro-cid-kmpypdk7]{padding:4px 0 0}.bmi-track[data-astro-cid-kmpypdk7]{height:12px;position:relative}.bmi-bands[data-astro-cid-kmpypdk7]{border-radius:6px;height:100%;display:flex;overflow:hidden}.bmi-seg[data-astro-cid-kmpypdk7]{box-shadow:inset -2px 0 0 var(--surface);flex-basis:0}.bmi-seg[data-astro-cid-kmpypdk7]:last-child{box-shadow:none}.bmi-seg[data-astro-cid-kmpypdk7][data-level=under]{background:color-mix(in oklab, var(--accent) 55%, var(--surface-2))}.bmi-seg[data-astro-cid-kmpypdk7][data-level=normal]{background:var(--success)}.bmi-seg[data-astro-cid-kmpypdk7][data-level=over]{background:var(--warning)}.bmi-seg[data-astro-cid-kmpypdk7][data-level=obese1]{background:color-mix(in oklab, var(--warning) 45%, var(--danger))}.bmi-seg[data-astro-cid-kmpypdk7][data-level=obese2]{background:var(--danger)}.bmi-seg[data-astro-cid-kmpypdk7][data-level=obese3]{background:color-mix(in oklab, var(--danger) 70%, var(--text))}.bmi-seg[data-astro-cid-kmpypdk7][data-level=obese4]{background:color-mix(in oklab, var(--danger) 50%, var(--text))}.bmi-marker[data-astro-cid-kmpypdk7]{background:var(--text);width:4px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;transition:left .2s;position:absolute;top:-5px}.bmi-ticks[data-astro-cid-kmpypdk7]{height:20px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;position:relative}.bmi-ticks[data-astro-cid-kmpypdk7] span[data-astro-cid-kmpypdk7]{position:absolute;transform:translate(-50%)}#bf-output[data-astro-cid-6nmpmwgg]{gap:16px;display:grid}.bf-badge[data-astro-cid-6nmpmwgg]{vertical-align:middle;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;margin-left:6px;padding:2px 10px;font-size:15px;font-weight:600;display:inline-block}.bf-badge[data-astro-cid-6nmpmwgg]:empty{display:none}.bf-pair[data-astro-cid-6nmpmwgg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bf-pair[data-astro-cid-6nmpmwgg][hidden]{display:none}#bf-table[data-astro-cid-6nmpmwgg] .bf-current td{background:var(--accent-soft);font-weight:600}.ca-body[data-astro-cid-kjjheptt]{gap:14px;width:100%;max-width:460px;margin:0 auto;display:grid}.ca-body[data-astro-cid-kjjheptt][data-mode=sci]{max-width:820px}.ca-body[data-astro-cid-kjjheptt][data-mode=basic] .ca-angle[data-astro-cid-kjjheptt],.ca-body[data-astro-cid-kjjheptt][data-mode=basic] .ca-sci[data-astro-cid-kjjheptt]{display:none}.ca-display[data-astro-cid-kjjheptt]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);gap:2px;padding:12px 14px;display:grid}.ca-display[data-astro-cid-kjjheptt]:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.ca-prev[data-astro-cid-kjjheptt]{min-height:22px;font-family:var(--mono);color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:14px}.ca-line[data-astro-cid-kjjheptt]{align-items:center;gap:6px;display:flex}.ca-expr[data-astro-cid-kjjheptt].ca-expr{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;box-shadow:none;caret-color:var(--accent);background:0 0;border:0;flex:1;padding:4px 0;font-size:clamp(24px,7vw,34px)}.ca-del[data-astro-cid-kjjheptt]{width:40px;height:40px;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ca-del[data-astro-cid-kjjheptt]:hover{background:var(--surface)}.ca-out[data-astro-cid-kjjheptt]{text-align:right;min-height:28px}.ca-result[data-astro-cid-kjjheptt]{font-variant-numeric:tabular-nums;color:var(--text-2);overflow-wrap:anywhere;font-size:20px;font-weight:600}.ca-result[data-astro-cid-kjjheptt].is-error{color:var(--danger);font-size:15px}.ca-pad[data-astro-cid-kjjheptt]{gap:10px;display:grid}@media (width>=720px){.ca-body[data-astro-cid-kjjheptt][data-mode=sci] .ca-pad[data-astro-cid-kjjheptt]{grid-template-columns:5fr 4fr;align-items:start}}.ca-sci[data-astro-cid-kjjheptt],.ca-main[data-astro-cid-kjjheptt]{gap:8px;display:grid}.ca-sci[data-astro-cid-kjjheptt]{grid-template-columns:repeat(5,minmax(0,1fr))}.ca-main[data-astro-cid-kjjheptt]{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-key[data-astro-cid-kjjheptt]{min-height:58px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:0;font-size:22px;font-weight:500;transition:background .1s,transform 50ms}.ca-key[data-astro-cid-kjjheptt]:hover{background:var(--surface-2)}.ca-key[data-astro-cid-kjjheptt]:active,.ca-key[data-astro-cid-kjjheptt].is-pressed{background:var(--surface-2);transform:scale(.97)}.ca-key[data-astro-cid-kjjheptt].fn{background:var(--surface-2);font-size:19px}.ca-key[data-astro-cid-kjjheptt].op{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 25%, transparent);font-size:24px}.ca-key[data-astro-cid-kjjheptt].eq{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-size:26px}.ca-key[data-astro-cid-kjjheptt].eq:hover,.ca-key[data-astro-cid-kjjheptt].eq.is-pressed{background:var(--accent-hover)}.ca-key[data-astro-cid-kjjheptt].sci{background:var(--surface-2);min-height:46px;color:var(--text-2);font-size:16px}@media (width>=720px){.ca-key[data-astro-cid-kjjheptt].sci{min-height:58px}}.ca-history[data-astro-cid-kjjheptt]{gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ca-history[data-astro-cid-kjjheptt] .ca-hist{text-align:right;width:100%;font:inherit;color:var(--text);background:var(--surface-2);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;gap:2px;padding:8px 12px;display:grid}.ca-history[data-astro-cid-kjjheptt] .ca-hist:hover{border-color:var(--border-strong)}.ca-history[data-astro-cid-kjjheptt] .ca-hist-expr{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:13px}.ca-history[data-astro-cid-kjjheptt] .ca-hist-result{font-family:var(--mono);overflow-wrap:anywhere;font-size:17px;font-weight:600}.cc-styles[data-astro-cid-4f7yhzqj]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.cc-styles[data-astro-cid-4f7yhzqj] legend[data-astro-cid-4f7yhzqj]{color:var(--text-2);margin-bottom:6px;font-size:14px;font-weight:600}@media (width>=640px){.cc-styles[data-astro-cid-4f7yhzqj]{grid-template-columns:repeat(5,minmax(0,1fr))}}.cc-style[data-astro-cid-4f7yhzqj]{cursor:pointer;min-width:0}.cc-style[data-astro-cid-4f7yhzqj] input[data-astro-cid-4f7yhzqj]{opacity:0;pointer-events:none;position:absolute}.cc-style-box[data-astro-cid-4f7yhzqj]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);gap:2px;height:100%;padding:8px 10px;transition:border-color .15s,background .15s;display:grid}.cc-style[data-astro-cid-4f7yhzqj]:hover .cc-style-box[data-astro-cid-4f7yhzqj]{background:var(--surface-2)}.cc-style[data-astro-cid-4f7yhzqj] input[data-astro-cid-4f7yhzqj]:checked+.cc-style-box[data-astro-cid-4f7yhzqj]{border-color:var(--accent);background:var(--accent-soft)}.cc-style[data-astro-cid-4f7yhzqj] input[data-astro-cid-4f7yhzqj]:focus-visible+.cc-style-box[data-astro-cid-4f7yhzqj]{box-shadow:var(--focus)}.cc-style-name[data-astro-cid-4f7yhzqj]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cc-style-hint[data-astro-cid-4f7yhzqj]{color:var(--muted);font-size:13px}#cn-output[data-astro-cid-pwfdkj4b],#cn-reverse[data-astro-cid-pwfdkj4b]{gap:14px;display:grid}#cn-output[data-astro-cid-pwfdkj4b][hidden],#cn-reverse[data-astro-cid-pwfdkj4b][hidden],.cn-opts[data-astro-cid-pwfdkj4b][hidden]{display:none}.cn-input[data-astro-cid-pwfdkj4b]{font-size:20px}.cn-big[data-astro-cid-pwfdkj4b]{font-family:var(--font);letter-spacing:.04em;font-size:22px;line-height:1.5}#cn-reverse[data-astro-cid-pwfdkj4b] .btn[data-astro-cid-pwfdkj4b]{justify-self:start}.cn-ref[data-astro-cid-pwfdkj4b] th[data-astro-cid-pwfdkj4b],.cn-ref[data-astro-cid-pwfdkj4b] td[data-astro-cid-pwfdkj4b]{text-align:center;padding:8px 6px}[data-astro-cid-z3rcubt6][hidden]{display:none!important}.cc-top[data-astro-cid-z3rcubt6]{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.cc-top[data-astro-cid-z3rcubt6] input[data-astro-cid-z3rcubt6][type=color]{cursor:pointer;width:56px;height:42px}.cc-swatch[data-astro-cid-z3rcubt6]{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface);background-image:repeating-conic-gradient(var(--surface-2) 0% 25%, transparent 0% 50%);background-size:16px 16px;height:96px;overflow:hidden}.cc-swatch[data-astro-cid-z3rcubt6]>div[data-astro-cid-z3rcubt6]{height:100%}.cc-rows[data-astro-cid-z3rcubt6]{gap:8px;display:grid}.cc-row[data-astro-cid-z3rcubt6]{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cc-row[data-astro-cid-z3rcubt6] label[data-astro-cid-z3rcubt6]{color:var(--text-2);font-size:14px;font-weight:600}.cc-note[data-astro-cid-z3rcubt6]{margin:0}.cc-note[data-astro-cid-z3rcubt6]:empty{display:none}.cc-title[data-astro-cid-z3rcubt6]{margin-top:8px;font-size:18px}.cc-card[data-astro-cid-z3rcubt6]{border:1px solid var(--border);border-radius:var(--radius);gap:10px;padding:12px;display:grid}.cc-preview[data-astro-cid-z3rcubt6]{border-radius:var(--radius-sm);border:1px solid var(--border);gap:2px;padding:16px;font-size:14px;display:grid}.cc-big[data-astro-cid-z3rcubt6]{font-size:22px;font-weight:700}.cc-ratio[data-astro-cid-z3rcubt6]{align-items:baseline;gap:8px;display:flex}.cc-ratio-value[data-astro-cid-z3rcubt6]{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.cc-badges[data-astro-cid-z3rcubt6]{flex-wrap:wrap;gap:6px;display:flex}.cc-badges[data-astro-cid-z3rcubt6] .cc-badge{border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600}.cc-badges[data-astro-cid-z3rcubt6] .pass{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.cc-badges[data-astro-cid-z3rcubt6] .fail{color:var(--danger);background:color-mix(in oklab, var(--danger) 12%, transparent)}#ci-results[data-astro-cid-t4uksw43]{gap:16px;display:grid}#ci-results[data-astro-cid-t4uksw43][hidden]{display:none}.ci-bar[data-astro-cid-t4uksw43]{background:var(--surface-2);border-radius:6px;height:12px;display:flex;overflow:hidden}.ci-bar-principal[data-astro-cid-t4uksw43]{background:var(--accent);transition:width .2s}.ci-bar-interest[data-astro-cid-t4uksw43]{background:var(--success);transition:width .2s}.ci-legend[data-astro-cid-t4uksw43]{color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin-top:-6px;font-size:14px;display:flex}.ci-legend[data-astro-cid-t4uksw43] b[data-astro-cid-t4uksw43]{color:var(--text);font-variant-numeric:tabular-nums}.ci-dot[data-astro-cid-t4uksw43]{vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ci-dot-principal[data-astro-cid-t4uksw43]{background:var(--accent)}.ci-dot-interest[data-astro-cid-t4uksw43]{background:var(--success)}.ct-block[data-astro-cid-bxsajuvh]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:14px;min-width:0;padding:16px;display:grid}.ct-title[data-astro-cid-bxsajuvh]{margin:0;font-size:18px}.ct-lead[data-astro-cid-bxsajuvh]{margin:-6px 0 0}.ct-block[data-astro-cid-bxsajuvh] .stats[data-astro-cid-bxsajuvh]{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.ct-options[data-astro-cid-bxsajuvh]{gap:12px;display:grid}.ct-lines[data-astro-cid-bxsajuvh]{gap:8px;display:grid}.ct-line[data-astro-cid-bxsajuvh]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) 3.6em 5.6em;grid-template-areas:"name name remove""price qty rate";gap:6px;padding:10px;display:grid}.ct-line-head[data-astro-cid-bxsajuvh]{display:none}.ct-line[data-astro-cid-bxsajuvh] input[data-astro-cid-bxsajuvh],.ct-line[data-astro-cid-bxsajuvh] select[data-astro-cid-bxsajuvh]{font-variant-numeric:tabular-nums;width:100%;min-width:0}.ct-name[data-astro-cid-bxsajuvh]{grid-area:name}.ct-price[data-astro-cid-bxsajuvh]{text-align:right;grid-area:price}.ct-qty[data-astro-cid-bxsajuvh]{text-align:right;grid-area:qty}.ct-rate[data-astro-cid-bxsajuvh]{grid-area:rate}.ct-remove[data-astro-cid-bxsajuvh]{grid-area:remove;justify-self:end}.ct-line[data-astro-cid-bxsajuvh].is-invalid{border-color:var(--danger)}@media (width>=640px){.ct-line[data-astro-cid-bxsajuvh]{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 8.5em 5em 6.5em auto;grid-template-areas:"name price qty rate remove";align-items:center;padding:0}.ct-line-head[data-astro-cid-bxsajuvh]{color:var(--muted);font-size:13px;font-weight:600;display:grid}.ct-line-head[data-astro-cid-bxsajuvh] span[data-astro-cid-bxsajuvh]:first-child{grid-area:name}.ct-line-head[data-astro-cid-bxsajuvh] span[data-astro-cid-bxsajuvh]:nth-child(2){text-align:right;grid-area:price}.ct-line-head[data-astro-cid-bxsajuvh] span[data-astro-cid-bxsajuvh]:nth-child(3){text-align:right;grid-area:qty}.ct-line-head[data-astro-cid-bxsajuvh] span[data-astro-cid-bxsajuvh]:nth-child(4){grid-area:rate}.ct-line-head[data-astro-cid-bxsajuvh] span[data-astro-cid-bxsajuvh]:nth-child(5){grid-area:remove;min-width:3.5em}}.ct-total[data-astro-cid-bxsajuvh] td[data-astro-cid-bxsajuvh]{border-top:1px solid var(--border);background:var(--surface-2);font-weight:700}[data-astro-cid-p3skp276][hidden]{display:none!important}.cd-face[data-astro-cid-p3skp276]{justify-items:center;gap:10px;padding:12px 0 4px;display:grid}.cd-track[data-astro-cid-p3skp276]{background:var(--surface-2);border-radius:3px;width:100%;max-width:520px;height:6px;overflow:hidden}.cd-fill[data-astro-cid-p3skp276]{background:var(--accent);width:100%;height:100%;transition:width .25s linear}.cd-status[data-astro-cid-p3skp276]{min-height:1.65em;color:var(--text-2);margin:0;font-size:15px}[data-astro-cid-p3skp276][data-state=done] .big-display[data-astro-cid-p3skp276],[data-astro-cid-p3skp276][data-state=done] .cd-status[data-astro-cid-p3skp276]{color:var(--danger);font-weight:700}[data-astro-cid-p3skp276][data-state=paused] .big-display[data-astro-cid-p3skp276]{color:var(--text-2)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-p3skp276][data-state=done] .big-display[data-astro-cid-p3skp276]{animation:1s steps(2,jump-none) 4 cd-blink}}@media (prefers-reduced-motion:reduce){.cd-fill[data-astro-cid-p3skp276]{transition:none}}@keyframes cd-blink{50%{opacity:.35}}.cd-controls[data-astro-cid-p3skp276]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:520px;margin:0 auto;display:grid}.cd-controls[data-astro-cid-p3skp276] .btn[data-astro-cid-p3skp276]{min-height:48px;padding-inline:8px;font-size:16px}.cd-controls[data-astro-cid-p3skp276]:has(.btn[hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.cd-setup[data-astro-cid-p3skp276]{gap:16px;display:grid}.cd-inputs[data-astro-cid-p3skp276]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cd-inputs[data-astro-cid-p3skp276] input[data-astro-cid-p3skp276]{text-align:center;font-variant-numeric:tabular-nums}.tool[data-astro-cid-p3skp276]:fullscreen{background:var(--bg);color:var(--text);align-content:center;padding:24px}.tool[data-astro-cid-p3skp276]:fullscreen .cd-setup[data-astro-cid-p3skp276]{display:none}.tool[data-astro-cid-p3skp276]:fullscreen .big-display[data-astro-cid-p3skp276]{font-size:min(22vw,40vh)}.tool[data-astro-cid-p3skp276]:fullscreen .cd-track[data-astro-cid-p3skp276]{max-width:80vw}.cps-pad[data-astro-cid-aapbecml]{text-align:center;border:2px solid color-mix(in oklab, var(--accent) 35%, var(--border));border-radius:var(--radius);background:var(--accent-soft);min-height:clamp(220px,42vh,340px);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-content:center;place-items:center;gap:6px;padding:28px 16px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.cps-pad[data-astro-cid-aapbecml]:hover{border-color:var(--accent)}.cps-pad[data-astro-cid-aapbecml][data-phase=running]{background:color-mix(in oklab, var(--accent) 20%, var(--surface));border-color:var(--accent)}.cps-pad[data-astro-cid-aapbecml][data-phase=done]{background:var(--surface-2);border-color:var(--border-strong)}.cps-icon[data-astro-cid-aapbecml]{color:var(--accent)}.cps-pad[data-astro-cid-aapbecml][data-phase=running] .cps-icon[data-astro-cid-aapbecml]{display:none}.cps-main[data-astro-cid-aapbecml]{font-variant-numeric:tabular-nums;font-size:clamp(28px,7vw,44px);font-weight:700;line-height:1.15}.cps-pad[data-astro-cid-aapbecml][data-phase=running] .cps-main[data-astro-cid-aapbecml]{font-family:var(--mono);font-size:clamp(56px,16vw,96px)}.cps-sub[data-astro-cid-aapbecml]{color:var(--text-2);font-size:14px}.cps-progress[data-astro-cid-aapbecml]{background:color-mix(in oklab, var(--accent) 12%, transparent);height:6px;position:absolute;inset:auto 0 0}.cps-progress[data-astro-cid-aapbecml] span[data-astro-cid-aapbecml]{background:var(--accent);transform-origin:0;height:100%;display:block}.cps-pad[data-astro-cid-aapbecml][data-phase=idle] .cps-progress[data-astro-cid-aapbecml],.cps-pad[data-astro-cid-aapbecml][data-phase=done] .cps-progress[data-astro-cid-aapbecml]{visibility:hidden}.cps-pad[data-astro-cid-aapbecml] .cps-ripple{background:color-mix(in oklab, var(--accent) 40%, transparent);pointer-events:none;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.45s ease-out forwards cps-ripple-grow;position:absolute}@keyframes cps-ripple-grow{to{opacity:0;transform:scale(8)}}@media (prefers-reduced-motion:reduce){.cps-pad[data-astro-cid-aapbecml]{transition:none}.cps-pad[data-astro-cid-aapbecml] .cps-ripple{display:none}}.cps-result[data-astro-cid-aapbecml]{gap:12px;display:grid}.cps-result-head[data-astro-cid-aapbecml]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cps-result[data-astro-cid-aapbecml] small[data-astro-cid-aapbecml]{color:var(--text-2);font-size:18px;font-weight:600}.cps-rank[data-astro-cid-aapbecml]{text-align:right;justify-items:end;gap:2px;display:grid}.cps-badge[data-astro-cid-aapbecml]{color:var(--on-accent);background:var(--accent);border-radius:999px;padding:4px 12px;font-size:18px;font-weight:700}.cps-rank-note[data-astro-cid-aapbecml]{color:var(--text-2);font-size:13px}@media (width<=480px){.cps-rank[data-astro-cid-aapbecml]{text-align:left;justify-items:start}}.cps-summary[data-astro-cid-aapbecml]{color:var(--text-2);margin:0;font-size:15px}.cps-ladder[data-astro-cid-aapbecml]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cps-ladder[data-astro-cid-aapbecml] li{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:13px}.cps-ladder[data-astro-cid-aapbecml] li.is-current{color:var(--accent);border-color:var(--accent);font-weight:700}.cps-chart[data-astro-cid-aapbecml]{gap:6px;display:grid}.cps-chart[data-astro-cid-aapbecml] .label[data-astro-cid-aapbecml]{color:var(--text-2);font-size:13px}.cps-bars[data-astro-cid-aapbecml]{align-items:flex-end;gap:2px;height:72px;display:flex}.cps-bars[data-astro-cid-aapbecml] span{background:color-mix(in oklab, var(--accent) 70%, transparent);border-radius:3px 3px 0 0;flex:1;min-width:2px}.table[data-astro-cid-aapbecml] tr.is-current td{color:var(--text);font-weight:700}.dp-pane[data-astro-cid-ivgxds4g]{gap:16px;min-width:0;display:grid}.dp-pane[data-astro-cid-ivgxds4g][hidden]{display:none}.dp-pane[data-astro-cid-ivgxds4g] tr.is-current td[data-astro-cid-ivgxds4g]{background:var(--accent-soft);font-weight:700}.dd-pane[data-astro-cid-2copqhiw]:not([hidden]){gap:16px;display:grid}.dd-pane[data-astro-cid-2copqhiw] .result-value[data-astro-cid-2copqhiw]{font-size:clamp(24px,6vw,32px)}[data-astro-cid-wctxp5pb][hidden]{display:none!important}.dm-state[data-astro-cid-wctxp5pb]{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dm-dot[data-astro-cid-wctxp5pb]{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.dm-state[data-astro-cid-wctxp5pb][data-state=live]{color:var(--success)}.dm-state[data-astro-cid-wctxp5pb][data-state=live] .dm-dot[data-astro-cid-wctxp5pb]{background:var(--success)}@media (prefers-reduced-motion:no-preference){.dm-state[data-astro-cid-wctxp5pb][data-state=live] .dm-dot[data-astro-cid-wctxp5pb],.dm-state[data-astro-cid-wctxp5pb][data-state=starting] .dm-dot[data-astro-cid-wctxp5pb]{animation:1.4s ease-in-out infinite dm-pulse}}@keyframes dm-pulse{50%{opacity:.35}}.dm-error[data-astro-cid-wctxp5pb]{gap:4px;display:grid}.dm-error[data-astro-cid-wctxp5pb] ol[data-astro-cid-wctxp5pb]{color:var(--text-2);margin:4px 0 0;padding-left:20px}.dm-note[data-astro-cid-wctxp5pb]{color:var(--warning);background:color-mix(in oklab, var(--warning) 10%, transparent);margin:0}.dm-suspended[data-astro-cid-wctxp5pb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-stage[data-astro-cid-wctxp5pb]{--zone:var(--border-strong);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);gap:12px;padding:14px 16px 16px;display:grid;container-type:inline-size}.dm-stage[data-astro-cid-wctxp5pb][data-zone=quiet]{--zone:var(--success)}.dm-stage[data-astro-cid-wctxp5pb][data-zone=moderate]{--zone:var(--warning)}.dm-stage[data-astro-cid-wctxp5pb][data-zone=loud]{--zone:var(--danger)}.dm-stage-top[data-astro-cid-wctxp5pb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.dm-tag[data-astro-cid-wctxp5pb]{font:inherit;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.dm-tag[data-astro-cid-wctxp5pb]:hover{border-color:var(--border-strong)}.dm-stage-actions[data-astro-cid-wctxp5pb]{gap:2px;margin-inline-start:auto;display:flex}.dm-main[data-astro-cid-wctxp5pb]{align-items:center;gap:14px;display:grid}.dm-gauge[data-astro-cid-wctxp5pb]{justify-self:center;width:100%;max-width:440px;position:relative;container-type:inline-size}.dm-gauge-svg[data-astro-cid-wctxp5pb]{width:100%;height:auto;display:block;overflow:visible}.dm-track[data-astro-cid-wctxp5pb],.dm-value-arc[data-astro-cid-wctxp5pb]{fill:none;stroke-width:15px}.dm-track[data-astro-cid-wctxp5pb]{stroke:color-mix(in oklab, var(--border-strong) 70%, var(--surface))}.dm-value-arc[data-astro-cid-wctxp5pb]{stroke:var(--zone);transition:stroke .3s}.dm-zone[data-astro-cid-wctxp5pb]{fill:none;stroke-width:3px}.dm-zone-quiet[data-astro-cid-wctxp5pb]{stroke:color-mix(in oklab, var(--success) 55%, transparent)}.dm-zone-moderate[data-astro-cid-wctxp5pb]{stroke:color-mix(in oklab, var(--warning) 65%, transparent)}.dm-zone-loud[data-astro-cid-wctxp5pb]{stroke:color-mix(in oklab, var(--danger) 65%, transparent)}.dm-tick[data-astro-cid-wctxp5pb]{stroke:var(--border-strong);stroke-width:1.5px}.dm-max-mark[data-astro-cid-wctxp5pb] line[data-astro-cid-wctxp5pb]{stroke:var(--text);stroke-width:3px;stroke-linecap:round}.dm-max-mark[data-astro-cid-wctxp5pb]{opacity:0;transition:opacity .2s}.dm-label[data-astro-cid-wctxp5pb]{fill:var(--muted);text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dm-readout[data-astro-cid-wctxp5pb]{justify-items:center;line-height:1;display:grid;position:absolute;bottom:0;left:15%;right:15%}.dm-value[data-astro-cid-wctxp5pb]{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(38px,18cqw,100px);font-weight:800}.dm-unit[data-astro-cid-wctxp5pb]{color:var(--muted);margin-top:4px;font-size:clamp(14px,5cqw,22px);font-weight:700}.dm-side[data-astro-cid-wctxp5pb]{gap:10px;min-width:0;display:grid}.dm-near[data-astro-cid-wctxp5pb]{text-align:center;min-height:1.5em;color:var(--text-2);margin:0;font-size:15px;font-weight:600}.dm-stats[data-astro-cid-wctxp5pb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dm-stat[data-astro-cid-wctxp5pb]{text-align:center;background:var(--surface);border-radius:var(--radius-sm);gap:2px;min-width:0;padding:8px 6px;display:grid}.dm-stat-label[data-astro-cid-wctxp5pb]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm-stat-value[data-astro-cid-wctxp5pb]{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.25}.dm-history[data-astro-cid-wctxp5pb]{border-radius:var(--radius-sm);background:var(--surface);width:100%;height:132px;display:block}@container (width<=459px){.dm-btn-label[data-astro-cid-wctxp5pb]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dm-stage-actions[data-astro-cid-wctxp5pb] .btn[data-astro-cid-wctxp5pb]{padding:4px 8px}}@container (width>=460px){.dm-stats[data-astro-cid-wctxp5pb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=620px){.dm-main[data-astro-cid-wctxp5pb]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}.dm-near[data-astro-cid-wctxp5pb]{text-align:start}.dm-stats[data-astro-cid-wctxp5pb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-stage[data-astro-cid-wctxp5pb].is-full{min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--bg);box-sizing:border-box;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.dm-stage[data-astro-cid-wctxp5pb].is-overlay{z-index:1000;height:100dvh;position:fixed;inset:0;overflow:auto}html.dm-lock,html.dm-lock body{overflow:hidden}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-main[data-astro-cid-wctxp5pb]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-gauge[data-astro-cid-wctxp5pb]{max-width:min(100%,62vh,760px)}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-side[data-astro-cid-wctxp5pb]{grid-template-rows:auto auto minmax(120px,1fr);min-height:0}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-near[data-astro-cid-wctxp5pb]{text-align:center;font-size:clamp(16px,min(3vw,3vh),26px)}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-stats[data-astro-cid-wctxp5pb]{justify-self:center;width:min(100%,1100px)}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-stat-value[data-astro-cid-wctxp5pb]{font-size:clamp(18px,min(3.4vw,4vh),40px)}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-stat-label[data-astro-cid-wctxp5pb]{font-size:clamp(12px,min(1.8vw,2.2vh),18px)}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-history[data-astro-cid-wctxp5pb]{height:100%;min-height:120px}@media (orientation:landscape){.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-main[data-astro-cid-wctxp5pb]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3vw}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-gauge[data-astro-cid-wctxp5pb]{max-width:min(100%,120vh)}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-side[data-astro-cid-wctxp5pb]{grid-template-rows:auto auto minmax(90px,1fr);align-content:center;height:100%}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-stats[data-astro-cid-wctxp5pb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (height<=500px){.dm-stage[data-astro-cid-wctxp5pb].is-full{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));gap:6px}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-stat[data-astro-cid-wctxp5pb]{padding:4px 6px}.dm-stage[data-astro-cid-wctxp5pb].is-full .dm-stat-value[data-astro-cid-wctxp5pb]{font-size:clamp(16px,6vh,28px)}}.dm-settings[data-astro-cid-wctxp5pb]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.dm-settings[data-astro-cid-wctxp5pb] summary[data-astro-cid-wctxp5pb]{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.dm-settings[data-astro-cid-wctxp5pb][open] summary[data-astro-cid-wctxp5pb]{border-bottom:1px solid var(--border)}.dm-settings-body[data-astro-cid-wctxp5pb]{gap:18px;padding:14px;display:grid}.dm-settings-body[data-astro-cid-wctxp5pb] .hint[data-astro-cid-wctxp5pb]{margin:0}.dm-settings[data-astro-cid-wctxp5pb] .seg[data-astro-cid-wctxp5pb]{justify-self:start}.dm-offset[data-astro-cid-wctxp5pb]{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;display:grid}.dm-cal-row[data-astro-cid-wctxp5pb]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.dm-ch[data-astro-cid-wctxp5pb]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 14%, transparent);gap:12px;padding:16px;display:grid}.dm-ch-head[data-astro-cid-wctxp5pb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.dm-ch-title[data-astro-cid-wctxp5pb]{color:var(--text);align-items:center;gap:8px;margin:0;font-size:19px;display:inline-flex}.dm-ch-title[data-astro-cid-wctxp5pb] svg{color:var(--accent)}.dm-ch-best[data-astro-cid-wctxp5pb]{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.dm-ch-intro[data-astro-cid-wctxp5pb]{color:var(--text-2);margin:0;font-size:15px}.dm-ch-idle[data-astro-cid-wctxp5pb]{justify-content:center;padding:6px 0;display:flex}.dm-ch-go[data-astro-cid-wctxp5pb]{min-height:48px;padding:10px 24px;font-size:17px}.dm-ch-live[data-astro-cid-wctxp5pb]{text-align:center;justify-items:center;gap:8px;padding:8px 0;display:grid}.dm-ch-big[data-astro-cid-wctxp5pb]{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(64px,18vw,112px);font-weight:800;line-height:1}.dm-ch-live[data-astro-cid-wctxp5pb][data-phase=measure] .dm-ch-big[data-astro-cid-wctxp5pb]{color:var(--accent)}.dm-ch-caption[data-astro-cid-wctxp5pb]{color:var(--text-2);font-size:20px;font-weight:800}.dm-ch-live[data-astro-cid-wctxp5pb][data-phase=measure] .dm-ch-caption[data-astro-cid-wctxp5pb]{color:var(--accent)}.dm-ch-bar[data-astro-cid-wctxp5pb]{background:color-mix(in oklab, var(--accent) 14%, var(--surface));border-radius:999px;width:min(100%,360px);height:10px;overflow:hidden}.dm-ch-bar[data-astro-cid-wctxp5pb] span[data-astro-cid-wctxp5pb]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.dm-ch-result[data-astro-cid-wctxp5pb]{align-items:center;gap:16px;display:grid}@media (width>=720px){.dm-ch-result[data-astro-cid-wctxp5pb]{grid-template-columns:minmax(0,1fr) 220px}}.dm-ch-summary[data-astro-cid-wctxp5pb]{gap:10px;min-width:0;display:grid}.dm-ch-new[data-astro-cid-wctxp5pb]{color:var(--accent);background:var(--surface);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:3px 12px;font-size:14px;font-weight:800;display:inline-flex}.dm-ch-rank[data-astro-cid-wctxp5pb]{font-family:var(--display);color:var(--accent);margin:0;font-size:clamp(30px,7vw,40px);font-weight:800;line-height:1.15}.dm-ch-line[data-astro-cid-wctxp5pb]{color:var(--text-2);margin:0;font-size:16px}.dm-ch-scores[data-astro-cid-wctxp5pb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dm-ch-scores[data-astro-cid-wctxp5pb] .stat[data-astro-cid-wctxp5pb]{background:var(--surface)}.dm-ch-scores[data-astro-cid-wctxp5pb] .stat-value[data-astro-cid-wctxp5pb]{white-space:nowrap}.dm-ch-unit[data-astro-cid-wctxp5pb]{color:var(--muted);margin-left:4px;font-size:.6em}.dm-ch-clip[data-astro-cid-wctxp5pb]{color:var(--warning);margin:0}.dm-ch-card[data-astro-cid-wctxp5pb]{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;max-width:220px;height:auto;box-shadow:var(--shadow);background:var(--surface);justify-self:center;display:block}.dm-ch-caution[data-astro-cid-wctxp5pb],.dm-ch[data-astro-cid-wctxp5pb] .notice[data-astro-cid-wctxp5pb]{margin:0}.dm-ref[data-astro-cid-wctxp5pb]{gap:10px;display:grid}.dm-ref-title[data-astro-cid-wctxp5pb]{margin:0;font-size:17px}.dm-ref[data-astro-cid-wctxp5pb] .hint[data-astro-cid-wctxp5pb]{margin:0}.dm-ref-table[data-astro-cid-wctxp5pb] td[data-astro-cid-wctxp5pb]{white-space:normal}.dm-ref-table[data-astro-cid-wctxp5pb] td[data-astro-cid-wctxp5pb]:first-child,.dm-ref-table[data-astro-cid-wctxp5pb] th[data-astro-cid-wctxp5pb]:first-child{white-space:nowrap;border-left:4px solid #0000;width:1%;font-weight:700}.dm-ref-table[data-astro-cid-wctxp5pb] tr[data-astro-cid-wctxp5pb][data-zone=quiet] td[data-astro-cid-wctxp5pb]:first-child{border-left-color:color-mix(in oklab, var(--success) 45%, transparent)}.dm-ref-table[data-astro-cid-wctxp5pb] tr[data-astro-cid-wctxp5pb][data-zone=moderate] td[data-astro-cid-wctxp5pb]:first-child{border-left-color:color-mix(in oklab, var(--warning) 55%, transparent)}.dm-ref-table[data-astro-cid-wctxp5pb] tr[data-astro-cid-wctxp5pb][data-zone=loud] td[data-astro-cid-wctxp5pb]:first-child{border-left-color:color-mix(in oklab, var(--danger) 55%, transparent)}.dm-ref-table[data-astro-cid-wctxp5pb] tr[data-astro-cid-wctxp5pb]{transition:background .2s}.dm-ref-table[data-astro-cid-wctxp5pb] tr[data-astro-cid-wctxp5pb].is-near td[data-astro-cid-wctxp5pb]{background:var(--accent-soft);color:var(--text);font-weight:700}.dm-privacy[data-astro-cid-wctxp5pb]{align-items:flex-start;gap:8px;margin:0;display:flex}.dm-privacy[data-astro-cid-wctxp5pb] svg{color:var(--success);flex:none;margin-top:1px}#di-output[data-astro-cid-pr2jrl47]{gap:16px;display:grid}#di-output[data-astro-cid-pr2jrl47][hidden],.field[data-astro-cid-pr2jrl47][hidden],.di-freq[data-astro-cid-pr2jrl47][hidden]{display:none}.di-freq[data-astro-cid-pr2jrl47]{gap:6px;max-width:240px;margin-top:10px;display:grid}.di-table[data-astro-cid-pr2jrl47]{max-height:360px;overflow-y:auto}.dc-panel[data-astro-cid-4l4qras5][hidden]{display:none}.dc-stack[data-astro-cid-4l4qras5]{gap:12px;display:grid}#dv-output[data-astro-cid-ah5xg2hl]{gap:16px;display:grid}#dv-output[data-astro-cid-ah5xg2hl][hidden]{display:none}.row[data-astro-cid-ah5xg2hl]>label[data-astro-cid-ah5xg2hl][for]{color:var(--text-2);font-size:14px;font-weight:600}.dv-best[data-astro-cid-ah5xg2hl] td[data-astro-cid-ah5xg2hl]{background:var(--accent-soft);font-weight:600}#dv-output[data-astro-cid-ah5xg2hl] .table[data-astro-cid-ah5xg2hl] td[data-astro-cid-ah5xg2hl]:first-child{white-space:normal}#dd-output[data-astro-cid-q43lvc7n]{gap:16px;display:grid}.dd-progress[data-astro-cid-q43lvc7n]{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.dd-progress[data-astro-cid-q43lvc7n] span[data-astro-cid-q43lvc7n]{background:var(--accent);border-radius:inherit;width:0;height:100%;transition:width .2s;display:block}#dd-table[data-astro-cid-q43lvc7n] .dd-done td{color:var(--muted)}#dd-table[data-astro-cid-q43lvc7n] .dd-current td{background:var(--accent-soft);font-weight:600}.el-hero[data-astro-cid-drs4udxu]{text-align:center;justify-items:center;gap:8px;padding:16px 0 4px;display:grid}.el-eyebrow[data-astro-cid-drs4udxu]{color:var(--text-2);margin:0;font-size:15px;font-weight:600}.el-count[data-astro-cid-drs4udxu]{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(26px,8.5vw,72px);font-weight:600;line-height:1.15}[data-astro-cid-drs4udxu][data-phase=voting] .el-count[data-astro-cid-drs4udxu]{color:var(--accent)}[data-astro-cid-drs4udxu][data-phase=closed] .el-count[data-astro-cid-drs4udxu]{font-family:var(--display);color:var(--text-2);font-size:clamp(28px,8vw,48px)}.el-when[data-astro-cid-drs4udxu]{color:var(--text-2);margin:0;font-size:14px}.el-stats[data-astro-cid-drs4udxu]{width:100%;max-width:520px;margin-top:6px}.el-stats[data-astro-cid-drs4udxu] .stat-value[data-astro-cid-drs4udxu]{font-size:16px}[data-astro-cid-drs4udxu][data-phase=closed] .el-stats[data-astro-cid-drs4udxu]{display:none}.el-closed[data-astro-cid-drs4udxu]{text-align:left;max-width:640px}.el-section[data-astro-cid-drs4udxu]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:14px;min-width:0;padding:16px;display:grid}.el-h2[data-astro-cid-drs4udxu]{font-size:18px}.el-result[data-astro-cid-drs4udxu]{gap:2px;display:grid}.el-result[data-astro-cid-drs4udxu] .result-value[data-astro-cid-drs4udxu]{font-size:clamp(22px,6vw,30px)}.el-ballots[data-astro-cid-drs4udxu]{counter-reset:ballot;gap:8px;margin:0;padding:0;list-style:none;display:grid}.el-ballots[data-astro-cid-drs4udxu] .el-ballot{border-radius:var(--radius-sm);background:var(--surface-2);counter-increment:ballot;gap:2px;padding:10px 12px 10px 44px;display:grid;position:relative}.el-ballots[data-astro-cid-drs4udxu] .el-ballot:before{content:counter(ballot);background:var(--surface);border:1px solid var(--border-strong);width:22px;height:22px;color:var(--text-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:11px;left:12px}.el-ballots[data-astro-cid-drs4udxu] .el-ballot-title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.tool[data-astro-cid-drs4udxu] .el-tag{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.el-ballots[data-astro-cid-drs4udxu] .referendum .el-tag,[data-astro-cid-drs4udxu][data-required=true] .el-tag[data-astro-cid-drs4udxu]{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 35%, transparent);background:var(--accent-soft)}.el-notes[data-astro-cid-drs4udxu],.el-rules[data-astro-cid-drs4udxu]{color:var(--text-2);gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.el-notes[data-astro-cid-drs4udxu]:empty{display:none}.el-rules[data-astro-cid-drs4udxu]{color:var(--text);font-size:15px}.el-bring[data-astro-cid-drs4udxu]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.el-bring-item[data-astro-cid-drs4udxu]{border-radius:var(--radius-sm);background:var(--surface-2);gap:4px;padding:12px 14px;display:grid}.el-bring-name[data-astro-cid-drs4udxu]{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.el-quote[data-astro-cid-drs4udxu]{border-left:3px solid var(--border-strong);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.6}.el-sources[data-astro-cid-drs4udxu]{margin:0}#eb-output[data-astro-cid-wtuvp6zs]{gap:16px;display:grid}#eb-output[data-astro-cid-wtuvp6zs][hidden],#eb-range[data-astro-cid-wtuvp6zs][hidden]{display:none}.eb-range-hint[data-astro-cid-wtuvp6zs]{grid-column:1/-1}.eb-appliances[data-astro-cid-wtuvp6zs]{border-top:1px solid var(--border);gap:12px;padding-top:18px;display:grid}.eb-h[data-astro-cid-wtuvp6zs]{margin:0;font-size:17px}.eb-app-list[data-astro-cid-wtuvp6zs]{gap:10px;display:grid}.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-name,.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-result{grid-column:1/-1}.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-remove{grid-column:1/-1;justify-self:start}@media (width>=720px){.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-row{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr)) auto}.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-name,.eb-app-list[data-astro-cid-wtuvp6zs] .eb-app-remove{grid-column:auto}}#eb-table[data-astro-cid-wtuvp6zs] .eb-group td{color:var(--text-2);background:var(--surface-2);font-weight:600}#eb-table[data-astro-cid-wtuvp6zs] .eb-total td{background:var(--surface-2);font-weight:700}.et-face[data-astro-cid-bugsrvtj]{text-align:center;justify-items:center;gap:6px;padding:16px 0 4px;display:grid}.et-zone[data-astro-cid-bugsrvtj]{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.et-clock[data-astro-cid-bugsrvtj]{white-space:nowrap;font-size:clamp(34px,12vw,112px)}.with-ms[data-astro-cid-bugsrvtj] .et-clock[data-astro-cid-bugsrvtj]{font-size:clamp(24px,8.4vw,96px)}.et-date[data-astro-cid-bugsrvtj]{color:var(--text-2);margin:0;font-size:15px}.et-cd[data-astro-cid-bugsrvtj]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);justify-items:center;gap:2px;width:100%;max-width:560px;margin-top:12px;padding:12px 16px;display:grid}.et-cd-label[data-astro-cid-bugsrvtj]{color:var(--text-2);font-size:14px;font-weight:600}.et-cd-value[data-astro-cid-bugsrvtj]{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(24px,8vw,56px);font-weight:600;line-height:1.15}[data-astro-cid-bugsrvtj][data-mode=final] .et-cd[data-astro-cid-bugsrvtj],[data-astro-cid-bugsrvtj][data-mode=go] .et-cd[data-astro-cid-bugsrvtj]{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-astro-cid-bugsrvtj][data-mode=final] .et-cd-value[data-astro-cid-bugsrvtj],[data-astro-cid-bugsrvtj][data-mode=go] .et-cd-value[data-astro-cid-bugsrvtj],[data-astro-cid-bugsrvtj][data-mode=go] .et-cd-label[data-astro-cid-bugsrvtj]{color:var(--accent)}.et-status[data-astro-cid-bugsrvtj]{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.et-dot[data-astro-cid-bugsrvtj]{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}[data-astro-cid-bugsrvtj][data-sync=ok] .et-dot[data-astro-cid-bugsrvtj]{background:var(--success)}[data-astro-cid-bugsrvtj][data-sync=fail] .et-status[data-astro-cid-bugsrvtj]{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}[data-astro-cid-bugsrvtj][data-sync=fail] .et-dot[data-astro-cid-bugsrvtj]{background:var(--danger)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-bugsrvtj][data-sync=pending] .et-dot[data-astro-cid-bugsrvtj]{animation:1s ease-in-out infinite et-pulse}}@keyframes et-pulse{50%{opacity:.25}}.et-controls[data-astro-cid-bugsrvtj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.et-stats[data-astro-cid-bugsrvtj]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.et-stats[data-astro-cid-bugsrvtj] .stat-value[data-astro-cid-bugsrvtj]{font-size:16px}.et-world[data-astro-cid-bugsrvtj],.et-count[data-astro-cid-bugsrvtj]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.et-title[data-astro-cid-bugsrvtj]{font-size:18px}.et-count[data-astro-cid-bugsrvtj] .hint[data-astro-cid-bugsrvtj]{margin:-6px 0 0}.et-zones[data-astro-cid-bugsrvtj]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.et-zones[data-astro-cid-bugsrvtj] li[data-astro-cid-bugsrvtj]{border-radius:var(--radius-sm);background:var(--surface-2);gap:1px;padding:10px 12px;display:grid}.et-city[data-astro-cid-bugsrvtj]{color:var(--text-2);font-size:13px;font-weight:600}.et-z-time[data-astro-cid-bugsrvtj]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.et-z-meta[data-astro-cid-bugsrvtj]{color:var(--muted);font-size:12px}.et-count-row[data-astro-cid-bugsrvtj]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;display:grid}.et-count-row[data-astro-cid-bugsrvtj] .btn[data-astro-cid-bugsrvtj]{min-height:44px}.tool[data-astro-cid-bugsrvtj]:fullscreen{background:var(--bg);color:var(--text);align-content:center;padding:24px}.tool[data-astro-cid-bugsrvtj]:fullscreen .et-stats[data-astro-cid-bugsrvtj],.tool[data-astro-cid-bugsrvtj]:fullscreen .et-world[data-astro-cid-bugsrvtj],.tool[data-astro-cid-bugsrvtj]:fullscreen .et-count[data-astro-cid-bugsrvtj],.tool[data-astro-cid-bugsrvtj]:fullscreen .et-status[data-astro-cid-bugsrvtj]{display:none}.tool[data-astro-cid-bugsrvtj]:fullscreen .et-clock[data-astro-cid-bugsrvtj]{font-size:min(15vw,30vh)}.tool[data-astro-cid-bugsrvtj].with-ms:fullscreen .et-clock[data-astro-cid-bugsrvtj]{font-size:min(10vw,26vh)}.tool[data-astro-cid-bugsrvtj]:fullscreen .et-date[data-astro-cid-bugsrvtj]{font-size:min(3.2vw,28px)}#fx-output[data-astro-cid-zlsxccob]{gap:16px;display:grid}#fx-output[data-astro-cid-zlsxccob][hidden]{display:none}.fx-amount[data-astro-cid-zlsxccob]{font-variant-numeric:tabular-nums;font-size:20px}.fx-pair[data-astro-cid-zlsxccob]{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.fx-swap[data-astro-cid-zlsxccob]{min-width:44px;font-size:18px}.fx-meta[data-astro-cid-zlsxccob]{flex-wrap:wrap;gap:8px}@media (width<=420px){.fx-pair[data-astro-cid-zlsxccob]{grid-template-columns:1fr}.fx-swap[data-astro-cid-zlsxccob]{justify-self:center}}.ft-list[data-astro-cid-dnuikuod]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ft-item[data-astro-cid-dnuikuod]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:8.5em minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ft-item[data-astro-cid-dnuikuod]:hover{border-color:var(--border-strong)}.ft-name[data-astro-cid-dnuikuod]{color:var(--muted);font-size:13px;font-weight:600}.ft-out[data-astro-cid-dnuikuod]{white-space:pre-wrap;overflow-wrap:anywhere;user-select:all;font-size:20px;line-height:1.5}#ft-note[data-astro-cid-dnuikuod].ft-warn{color:var(--warning)}@media (width<=560px){.ft-item[data-astro-cid-dnuikuod]{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.ft-name[data-astro-cid-dnuikuod]{grid-column:1/-1}.ft-out[data-astro-cid-dnuikuod]{font-size:18px}}.fc-line[data-astro-cid-jily3kac]{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}@media (width>=640px){.fc-line[data-astro-cid-jily3kac]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.fc-ops[data-astro-cid-jily3kac]{justify-self:start}.fc-ops[data-astro-cid-jily3kac] span[data-astro-cid-jily3kac]{text-align:center;min-width:44px;padding:8px 12px;font-size:18px}.fc-input[data-astro-cid-jily3kac]{font-variant-numeric:tabular-nums;font-size:20px}.fc-main[data-astro-cid-jily3kac]{align-items:center;gap:8px;min-height:1.6em;display:flex}.fc-main[data-astro-cid-jily3kac] .fc-stack{justify-items:center;font-size:.72em;line-height:1.1;display:inline-grid}.fc-main[data-astro-cid-jily3kac] .fc-num{border-bottom:2px solid;padding:0 4px 2px}.fc-main[data-astro-cid-jily3kac] .fc-den{padding:2px 4px 0}.stats[data-astro-cid-jily3kac] .stat-value[data-astro-cid-jily3kac]{font-size:19px}.fc-card[data-astro-cid-jily3kac]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:10px;padding:14px 16px;display:grid}.fc-card-title[data-astro-cid-jily3kac]{color:var(--text-2);font-size:16px;font-weight:600}.fc-steps[data-astro-cid-jily3kac]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:6px;margin:0;padding-left:22px;font-size:15px;display:grid}.fc-steps[data-astro-cid-jily3kac]:empty:before{content:"—";color:var(--muted)}.fc-conv-out[data-astro-cid-jily3kac]{background:var(--surface-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;padding:8px 12px;font-size:18px}.fc-card[data-astro-cid-jily3kac] .hint[data-astro-cid-jily3kac]{overflow-wrap:anywhere;margin:0}.fw-top[data-astro-cid-yp6k6on6]{align-items:flex-end;gap:14px 24px}.fw-top[data-astro-cid-yp6k6on6] select[data-astro-cid-yp6k6on6]{width:auto;max-width:100%}.fw-classes[data-astro-cid-yp6k6on6]{border:0;flex-wrap:wrap;gap:10px 20px;min-width:0;margin:0;padding:0;display:flex}.fw-classes[data-astro-cid-yp6k6on6] legend[data-astro-cid-yp6k6on6]{width:100%;color:var(--text-2);margin-bottom:8px;font-size:14px;font-weight:600}.fw-hint[data-astro-cid-yp6k6on6]{margin:-8px 0 0}.gpa-top[data-astro-cid-ismyywi7]{gap:10px 16px}.gpa-rows[data-astro-cid-ismyywi7]{gap:10px;display:grid}.gpa-head[data-astro-cid-ismyywi7],.gpa-row[data-astro-cid-ismyywi7]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) 40px;grid-template-areas:"name name name remove""grade credits level level";align-items:center;gap:8px;display:grid}.gpa-row[data-astro-cid-ismyywi7]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px}.gpa-head[data-astro-cid-ismyywi7]{display:none}.gpa-name[data-astro-cid-ismyywi7]{grid-area:name}.gpa-grade[data-astro-cid-ismyywi7]{grid-area:grade}.gpa-credits[data-astro-cid-ismyywi7]{grid-area:credits}.gpa-level[data-astro-cid-ismyywi7]{grid-area:level}.gpa-remove[data-astro-cid-ismyywi7]{grid-area:remove;min-height:40px;padding:0;font-size:22px;line-height:1}@media (width>=640px){.gpa-head[data-astro-cid-ismyywi7],.gpa-row[data-astro-cid-ismyywi7]{grid-template-columns:minmax(0,1fr) 96px 84px 120px 40px;grid-template-areas:"name grade credits level remove"}.gpa-row[data-astro-cid-ismyywi7]{border:0;padding:0}.gpa-head[data-astro-cid-ismyywi7]{color:var(--muted);grid-template-areas:none;margin-bottom:-8px;font-size:13px;font-weight:600;display:grid}}.is-invalid[data-astro-cid-ismyywi7]{border-color:var(--danger)}.is-muted[data-astro-cid-ismyywi7]{color:var(--muted)}.gpa-card[data-astro-cid-ismyywi7]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:12px;padding:14px 16px;display:grid}.gpa-card-title[data-astro-cid-ismyywi7]{color:var(--text-2);font-size:16px;font-weight:600}.gpa-card[data-astro-cid-ismyywi7] .hint[data-astro-cid-ismyywi7]{margin:-6px 0 0}.gpa-out[data-astro-cid-ismyywi7]{background:var(--surface-2);border-radius:var(--radius-sm);margin:0;padding:10px 12px}.gpa-out[data-astro-cid-ismyywi7] strong[data-astro-cid-ismyywi7]{font-variant-numeric:tabular-nums;margin-right:6px;font-size:22px}[data-astro-cid-fxsreyn2][hidden]{display:none!important}.hg-results[data-astro-cid-fxsreyn2]{gap:10px;display:grid}.hg-row[data-astro-cid-fxsreyn2]{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hg-alg[data-astro-cid-fxsreyn2]{color:var(--text-2);font-size:14px;font-weight:600}@media (width<=520px){.hg-row[data-astro-cid-fxsreyn2]{grid-template-columns:minmax(0,1fr) auto}.hg-alg[data-astro-cid-fxsreyn2]{grid-column:1/-1}}.hj-privacy[data-astro-cid-n2jrgojk]{align-items:flex-start;gap:8px;display:flex}.hj-privacy[data-astro-cid-n2jrgojk] svg[data-astro-cid-n2jrgojk]{flex:none;margin-top:2px}.hj-list[data-astro-cid-n2jrgojk]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hj-list[data-astro-cid-n2jrgojk]:empty{display:none}.hj-list[data-astro-cid-n2jrgojk] .hj-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hj-list[data-astro-cid-n2jrgojk] .hj-thumb{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:56px;height:56px;overflow:hidden}.hj-list[data-astro-cid-n2jrgojk] .hj-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hj-list[data-astro-cid-n2jrgojk] .hj-info{gap:2px;min-width:0;display:grid}.hj-list[data-astro-cid-n2jrgojk] .hj-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hj-list[data-astro-cid-n2jrgojk] .hj-meta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.hj-list[data-astro-cid-n2jrgojk] .hj-error{color:var(--danger)}@media (width<=420px){.hj-list[data-astro-cid-n2jrgojk] .hj-item{grid-template-columns:48px minmax(0,1fr)}.hj-list[data-astro-cid-n2jrgojk] .hj-thumb{width:48px;height:48px}.hj-list[data-astro-cid-n2jrgojk] .hj-item .btn{grid-column:1/-1}}.hd-table[data-astro-cid-f7zbtvdr] tr.is-past td[data-astro-cid-f7zbtvdr]{color:var(--muted)}.hd-legend[data-astro-cid-f7zbtvdr]{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.hd-legend[data-astro-cid-f7zbtvdr] span[data-astro-cid-f7zbtvdr]{align-items:center;gap:6px;display:inline-flex}.hd-key[data-astro-cid-f7zbtvdr]{border:1px solid var(--border);border-radius:4px;width:14px;height:14px}.hd-key-holiday[data-astro-cid-f7zbtvdr]{background:color-mix(in oklab, var(--danger) 16%, var(--surface));border-color:color-mix(in oklab, var(--danger) 40%, transparent)}.hd-key-comp[data-astro-cid-f7zbtvdr]{background:color-mix(in oklab, var(--warning) 18%, var(--surface));border-color:color-mix(in oklab, var(--warning) 45%, transparent)}.hd-key-weekend[data-astro-cid-f7zbtvdr]{background:var(--surface-2)}.hd-key-work[data-astro-cid-f7zbtvdr]{background:var(--surface);border:1px dashed var(--text-2)}.hd-key-today[data-astro-cid-f7zbtvdr]{background:var(--surface);border:2px solid var(--accent)}.hd-months[data-astro-cid-f7zbtvdr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.hd-month[data-astro-cid-f7zbtvdr]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:12px}.hd-month-title[data-astro-cid-f7zbtvdr]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.hd-month-title[data-astro-cid-f7zbtvdr] .muted[data-astro-cid-f7zbtvdr]{font-size:12px;font-weight:400}.hd-cal[data-astro-cid-f7zbtvdr]{border-collapse:separate;border-spacing:2px;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.hd-cal[data-astro-cid-f7zbtvdr] th[data-astro-cid-f7zbtvdr]{color:var(--muted);padding:2px 0;font-size:12px;font-weight:600}.hd-cal[data-astro-cid-f7zbtvdr] td[data-astro-cid-f7zbtvdr]{text-align:center;border-radius:6px;padding:5px 0}.hd-cal[data-astro-cid-f7zbtvdr] .is-weekend[data-astro-cid-f7zbtvdr]{background:var(--surface-2);color:var(--text-2)}.hd-cal[data-astro-cid-f7zbtvdr] .is-holiday[data-astro-cid-f7zbtvdr]{background:color-mix(in oklab, var(--danger) 16%, var(--surface));color:var(--danger);font-weight:700}.hd-cal[data-astro-cid-f7zbtvdr] .is-comp[data-astro-cid-f7zbtvdr]{background:color-mix(in oklab, var(--warning) 18%, var(--surface));color:var(--warning);font-weight:700}.hd-cal[data-astro-cid-f7zbtvdr] .is-work[data-astro-cid-f7zbtvdr]{box-shadow:inset 0 0 0 1px var(--text-2);font-weight:700}.hd-cal[data-astro-cid-f7zbtvdr] .is-today{box-shadow:inset 0 0 0 2px var(--accent)}.hd-month-list[data-astro-cid-f7zbtvdr]{color:var(--text-2);gap:2px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.hd-month-list[data-astro-cid-f7zbtvdr] .hd-date[data-astro-cid-f7zbtvdr]{font-variant-numeric:tabular-nums;min-width:3.2em;font-weight:600;display:inline-block}.hd-month-list[data-astro-cid-f7zbtvdr] .is-holiday[data-astro-cid-f7zbtvdr] .hd-date[data-astro-cid-f7zbtvdr]{color:var(--danger)}.hd-month-list[data-astro-cid-f7zbtvdr] .is-comp[data-astro-cid-f7zbtvdr] .hd-date[data-astro-cid-f7zbtvdr]{color:var(--warning)}[data-astro-cid-lbcaot2k][hidden]{display:none!important}.he-opts[data-astro-cid-lbcaot2k]{flex-wrap:wrap;gap:12px 24px;display:flex}.he-ref[data-astro-cid-lbcaot2k]{gap:12px;display:grid}.he-ref[data-astro-cid-lbcaot2k] summary[data-astro-cid-lbcaot2k]{cursor:pointer;color:var(--text);font-weight:600}.he-char[data-astro-cid-lbcaot2k]{font-size:18px;text-align:center!important}.he-ref[data-astro-cid-lbcaot2k] td[data-astro-cid-lbcaot2k]:last-child{white-space:normal}.app-promo[data-astro-cid-kdtmdfiu]{border:1px solid color-mix(in oklab, #1a8fd6 30%, var(--border));border-radius:var(--radius);background:linear-gradient(180deg, #eef8ff, var(--surface) 70%);box-shadow:var(--shadow-sm);display:grid;overflow:hidden}.app-promo-art[data-astro-cid-kdtmdfiu]{aspect-ratio:640/312;background:#8fd0f5;display:block}.app-promo-art[data-astro-cid-kdtmdfiu] img[data-astro-cid-kdtmdfiu]{object-fit:cover;width:100%;height:100%;display:block}.app-promo-body[data-astro-cid-kdtmdfiu]{gap:8px;padding:12px 14px 14px;display:grid}.app-promo-badge[data-astro-cid-kdtmdfiu]{color:#0c5e8f;background:#d9effc;border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600}.app-promo-hook[data-astro-cid-kdtmdfiu]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:19px;font-weight:800;line-height:1.4}.app-promo-hook[data-astro-cid-kdtmdfiu] em[data-astro-cid-kdtmdfiu]{color:#d9431f;background:linear-gradient(#0000 62%,#ffe08a 62%);font-style:normal}.app-promo-head[data-astro-cid-kdtmdfiu]{align-items:center;gap:10px;display:flex}.app-promo-icon[data-astro-cid-kdtmdfiu]{border-radius:9px;flex:none;width:36px;height:36px;box-shadow:0 1px 3px #0003}.app-promo-name[data-astro-cid-kdtmdfiu]{font-size:14.5px;line-height:1.35}.app-promo-pitch[data-astro-cid-kdtmdfiu]{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.7}.app-promo-pitch[data-astro-cid-kdtmdfiu] strong[data-astro-cid-kdtmdfiu]{color:var(--text)}.app-promo-cta[data-astro-cid-kdtmdfiu]{color:#fff;background:#15171c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.app-promo-cta[data-astro-cid-kdtmdfiu]:hover{color:#fff;background:#2b2f38;text-decoration:none}.app-promo-cta[data-astro-cid-kdtmdfiu]:focus-visible{box-shadow:var(--focus);outline:none}.ik-setup[data-astro-cid-fpbgo57f]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-bottom:18px}.ik-setup[data-astro-cid-fpbgo57f]>summary[data-astro-cid-fpbgo57f]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;list-style:none;display:flex}.ik-setup[data-astro-cid-fpbgo57f]>summary[data-astro-cid-fpbgo57f]::-webkit-details-marker{display:none}.ik-setup[data-astro-cid-fpbgo57f]>summary[data-astro-cid-fpbgo57f]:before{content:"";border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);align-self:center;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.ik-setup[data-astro-cid-fpbgo57f][open]>summary[data-astro-cid-fpbgo57f]:before{transform:rotate(45deg)}.ik-setup-title[data-astro-cid-fpbgo57f]{font-weight:700}.ik-setup-hint[data-astro-cid-fpbgo57f]{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.ik-setup-body[data-astro-cid-fpbgo57f]{gap:16px;padding:4px 16px 16px;display:grid}.ik-presets[data-astro-cid-fpbgo57f]{gap:6px}.ik-tiers[data-astro-cid-fpbgo57f],#ik-tier-list[data-astro-cid-fpbgo57f]{gap:6px;display:grid}.ik-tier-row[data-astro-cid-fpbgo57f]{grid-template-columns:10px minmax(56px,84px) minmax(0,1fr) 72px 36px;align-items:center;gap:6px;display:grid}.ik-tier-head[data-astro-cid-fpbgo57f]{color:var(--muted);font-size:12px;font-weight:600}.ik-tier-row[data-astro-cid-fpbgo57f] input[data-astro-cid-fpbgo57f]{min-width:0}.ik-dot[data-astro-cid-fpbgo57f]{border-radius:50%;width:10px;height:10px}.ik-del[data-astro-cid-fpbgo57f]{padding-inline:0;font-size:18px;line-height:1}.ik-add[data-astro-cid-fpbgo57f]{justify-self:start}.ik-last[data-astro-cid-fpbgo57f]{gap:8px;display:grid}.ik-price-in[data-astro-cid-fpbgo57f]{align-items:center;gap:8px;max-width:240px;display:flex}.ik-price-in[data-astro-cid-fpbgo57f] span[data-astro-cid-fpbgo57f]{color:var(--text-2)}.ik-main[data-astro-cid-fpbgo57f]{align-items:start;gap:20px;display:grid}@media (width>=900px){.ik-main[data-astro-cid-fpbgo57f]{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}}.ik-main[data-astro-cid-fpbgo57f]:fullscreen{background:var(--bg);align-content:start;padding:24px;overflow-y:auto}.ik-board-col[data-astro-cid-fpbgo57f]{gap:12px;min-width:0;display:grid}.ik-head[data-astro-cid-fpbgo57f]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ik-title[data-astro-cid-fpbgo57f]{overflow-wrap:anywhere;margin:0;font-size:clamp(18px,4vw,24px);font-weight:800}.ik-left[data-astro-cid-fpbgo57f]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ik-left[data-astro-cid-fpbgo57f].is-done{color:var(--success)}.ik-fs[data-astro-cid-fpbgo57f]{margin-left:auto}.ik-progress[data-astro-cid-fpbgo57f]{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ik-progress[data-astro-cid-fpbgo57f] span[data-astro-cid-fpbgo57f]{background:var(--accent);width:0;height:100%;transition:width .3s;display:block}.ik-latest[data-astro-cid-fpbgo57f]{white-space:nowrap;text-overflow:ellipsis;height:1.6em;color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.6;overflow:hidden}.ik-controls[data-astro-cid-fpbgo57f]{gap:10px;display:grid}.ik-player[data-astro-cid-fpbgo57f]{max-width:280px}.ik-draws[data-astro-cid-fpbgo57f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=480px){.ik-draws[data-astro-cid-fpbgo57f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ik-sub[data-astro-cid-fpbgo57f]{gap:6px 14px}.ik-controls[data-astro-cid-fpbgo57f] .is-armed,.ik-setup[data-astro-cid-fpbgo57f] .is-armed,.ik-side[data-astro-cid-fpbgo57f] .is-armed{border-color:var(--danger);color:var(--danger);background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.ik-board-hint[data-astro-cid-fpbgo57f]{margin:0}.ik-board[data-astro-cid-fpbgo57f]{--cell:52px;grid-template-columns:repeat(auto-fill, minmax(var(--cell), 1fr));align-content:start;gap:6px;display:grid}.ik-board[data-astro-cid-fpbgo57f]:empty{min-height:200px}.ik-board[data-astro-cid-fpbgo57f][data-size=s]{--cell:46px}.ik-board[data-astro-cid-fpbgo57f][data-size=xs]{--cell:40px;gap:4px}.ik-board[data-astro-cid-fpbgo57f] .ik-t{aspect-ratio:1/1.12;font:inherit;color:#6b4a12;cursor:pointer;background:linear-gradient(135deg,#0000 0 82%,#00000014 82% 84%,#f6e2b5 84%),repeating-linear-gradient(0deg,#0000 0 7px,#b48c3c12 7px 8px),#fff6e0;border:1px solid #e8d6b0;border-radius:6px;place-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 1px 2px #5032001f}.ik-board[data-astro-cid-fpbgo57f] .ik-t:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px -4px #50320059}.ik-board[data-astro-cid-fpbgo57f] .ik-t:focus-visible{box-shadow:var(--focus);outline:none}.ik-board[data-astro-cid-fpbgo57f] .ik-t-n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ik-board[data-astro-cid-fpbgo57f][data-size=xs] .ik-t-n{font-size:12px}.ik-board[data-astro-cid-fpbgo57f] .ik-t-l{display:none}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-open,.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-peek{cursor:default;align-content:center;gap:0}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-open{color:var(--f);background:var(--c);border-color:#0000;box-shadow:inset 0 0 0 2px #ffffff40}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-open .ik-t-n,.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-peek .ik-t-n{opacity:.8;font-size:10px;font-weight:600}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-open .ik-t-l,.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-peek .ik-t-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:2px;font-size:13px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.ik-board[data-astro-cid-fpbgo57f][data-size=xs] .ik-t.is-open .ik-t-l,.ik-board[data-astro-cid-fpbgo57f][data-size=xs] .ik-t.is-peek .ik-t-l{font-size:11px}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-open:disabled{opacity:1}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-peek{border:2px dashed var(--c);background:color-mix(in oklab, var(--c) 14%, var(--surface));color:var(--text)}.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-last{outline:3px solid var(--ink);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.ik-board[data-astro-cid-fpbgo57f] .ik-t.is-opening{animation:.38s ease-out ik-tear}}@keyframes ik-tear{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.18,.82)rotate(-4deg)}65%{transform:scale(.92,1.12)rotate(3deg)}to{transform:scale(1)rotate(0)}}.ik-side[data-astro-cid-fpbgo57f]{gap:16px;min-width:0;display:grid}.ik-panel[data-astro-cid-fpbgo57f]{gap:8px;min-width:0;display:grid}.ik-h[data-astro-cid-fpbgo57f]{margin:0;font-size:16px}.ik-status[data-astro-cid-fpbgo57f] td[data-astro-cid-fpbgo57f]{vertical-align:middle}.ik-status[data-astro-cid-fpbgo57f] td[data-astro-cid-fpbgo57f]:first-child{white-space:normal}.ik-status[data-astro-cid-fpbgo57f] .ik-prize-line{margin-top:2px;line-height:1.35;display:block}.ik-status[data-astro-cid-fpbgo57f] tr.is-gone{color:var(--muted)}.ik-status[data-astro-cid-fpbgo57f] tr.is-gone .ik-badge{opacity:.45}.ik-status[data-astro-cid-fpbgo57f] .num[data-astro-cid-fpbgo57f]{font-variant-numeric:tabular-nums;white-space:nowrap}[data-tool=ichiban-kuji] .ik-prize{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}[data-tool=ichiban-kuji] .ik-badge{white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12.5px;font-weight:800;display:inline-block}[data-tool=ichiban-kuji] .ik-badge-last{color:#ffe9a8;background:var(--ink)}.ik-spend[data-astro-cid-fpbgo57f]{margin:0}.ik-fold[data-astro-cid-fpbgo57f]{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}.ik-fold[data-astro-cid-fpbgo57f]>summary[data-astro-cid-fpbgo57f]{cursor:pointer;font-size:14px;font-weight:700}.ik-fold[data-astro-cid-fpbgo57f] .hint[data-astro-cid-fpbgo57f]{margin:0}.ik-calc[data-astro-cid-fpbgo57f]{grid-template-columns:minmax(0,1fr) 90px;gap:8px;display:grid}.ik-calc-out[data-astro-cid-fpbgo57f]{gap:6px;margin:0;display:grid}.ik-calc-out[data-astro-cid-fpbgo57f] .ik-calc-row{justify-content:space-between;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ik-calc-out[data-astro-cid-fpbgo57f] dt{color:var(--text-2)}.ik-calc-out[data-astro-cid-fpbgo57f] dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ik-calc-out[data-astro-cid-fpbgo57f] .ik-calc-row:first-child dd{color:var(--accent);font-size:18px}.ik-hash[data-astro-cid-fpbgo57f]{border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--mono);overflow-wrap:anywhere;user-select:all;padding:8px 10px;font-size:12px;line-height:1.5;display:block}.ik-revealed[data-astro-cid-fpbgo57f]{gap:6px;display:grid}.ik-revealed[data-astro-cid-fpbgo57f] label[data-astro-cid-fpbgo57f]{font-size:13px;font-weight:600}.ik-revealed[data-astro-cid-fpbgo57f] textarea[data-astro-cid-fpbgo57f]{font-family:var(--mono);font-size:12px}.ik-revealed[data-astro-cid-fpbgo57f][hidden]{display:none}.ik-dialog[data-astro-cid-fpbgo57f]{background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px}.ik-dialog[data-astro-cid-fpbgo57f][open]{display:grid}.ik-dialog[data-astro-cid-fpbgo57f]::backdrop{background:#0f11188c}.ik-confetti[data-astro-cid-fpbgo57f]{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ik-card[data-astro-cid-fpbgo57f]{background:var(--surface);width:min(100%,460px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);text-align:center;border-radius:18px;justify-items:center;gap:14px;padding:22px 20px 20px;display:grid;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.ik-dialog[data-astro-cid-fpbgo57f][open] .ik-card[data-astro-cid-fpbgo57f]{animation:.4s cubic-bezier(.2,1.4,.4,1) ik-pop}}@keyframes ik-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ik-card-h[data-astro-cid-fpbgo57f]{color:var(--text-2);margin:0;font-size:15px;font-weight:700}.ik-card-list[data-astro-cid-fpbgo57f]{gap:8px;width:100%;display:grid}.ik-card-list[data-astro-cid-fpbgo57f].is-many{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res{color:var(--f);background:var(--c);border-radius:12px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-tier{overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-name{overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-no{opacity:.8;font-size:11.5px}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-big{border-radius:16px;padding:26px 16px}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-big .ik-res-tier{font-size:clamp(40px,12vw,64px)}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-big .ik-res-name{font-size:18px;font-weight:700}.ik-card-list[data-astro-cid-fpbgo57f] .ik-res-big .ik-res-no{font-size:14px}.ik-card-last[data-astro-cid-fpbgo57f]{color:#ffe9a8;background:var(--ink);border-radius:10px;margin:0;padding:8px 14px;font-weight:800}.ik-history[data-astro-cid-fpbgo57f]{border-top:1px solid var(--border);gap:10px;margin-top:20px;padding-top:14px;display:grid}.ik-players[data-astro-cid-fpbgo57f] h4[data-astro-cid-fpbgo57f]{color:var(--text-2);margin:0 0 4px;font-size:14px}.ik-players[data-astro-cid-fpbgo57f] ul[data-astro-cid-fpbgo57f]{gap:2px;margin:0;padding-left:1.2em;font-size:14px;display:grid}.ik-history-list[data-astro-cid-fpbgo57f]{font-variant-numeric:tabular-nums;gap:2px;max-height:320px;margin:0;padding-left:2.6em;display:grid;overflow-y:auto}.ik-history-list[data-astro-cid-fpbgo57f] li{border-bottom:1px dashed var(--border);overflow-wrap:anywhere;padding:5px 0}.ik-history-list[data-astro-cid-fpbgo57f] .ik-meta{color:var(--muted);margin-left:8px;font-size:13px}.iv-panel[data-astro-cid-kv6ep65u]{gap:14px;display:grid}.iv-input[data-astro-cid-kv6ep65u]{letter-spacing:.06em;font-size:20px!important}.iv-checks[data-astro-cid-kv6ep65u]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iv-checks[data-astro-cid-kv6ep65u]:empty{display:none}.iv-checks[data-astro-cid-kv6ep65u] li{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:14px;display:grid}.iv-checks[data-astro-cid-kv6ep65u] li div{gap:2px;display:grid}.iv-checks[data-astro-cid-kv6ep65u] li span:not(.iv-badge){color:var(--text-2)}.iv-checks[data-astro-cid-kv6ep65u] .iv-badge{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.iv-checks[data-astro-cid-kv6ep65u] li.is-ok .iv-badge{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.iv-checks[data-astro-cid-kv6ep65u] li.is-bad{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}.iv-checks[data-astro-cid-kv6ep65u] li.is-bad .iv-badge{color:var(--danger);background:color-mix(in oklab, var(--danger) 12%, transparent)}#iv-b-rows[data-astro-cid-kv6ep65u] .iv-ok{color:var(--success);font-weight:600}#iv-b-rows[data-astro-cid-kv6ep65u] .iv-bad{color:var(--danger);font-weight:600}#iv-b-rows[data-astro-cid-kv6ep65u] .iv-note{white-space:normal;min-width:220px;color:var(--text-2)}.tool[data-astro-cid-ptj2vsdd]{container-type:inline-size}.iw-privacy[data-astro-cid-ptj2vsdd]{align-items:flex-start;gap:8px;margin:0;display:flex}.iw-privacy[data-astro-cid-ptj2vsdd] .iw-privacy-icon{flex:none;margin-top:2px}.iw-drop[data-astro-cid-ptj2vsdd]{min-height:136px;padding:18px 16px}.iw-drop[data-astro-cid-ptj2vsdd] .iw-drop-icon{color:var(--accent)}.iw-drop[data-astro-cid-ptj2vsdd].is-compact{gap:2px;min-height:0;padding:12px 16px}.iw-drop[data-astro-cid-ptj2vsdd].is-compact .iw-drop-icon{display:none}.iw-status[data-astro-cid-ptj2vsdd]{margin:0}.iw-errors[data-astro-cid-ptj2vsdd]{gap:4px;display:grid}.iw-errors[data-astro-cid-ptj2vsdd] p{margin:0}.iw-errors[data-astro-cid-ptj2vsdd] a{font-weight:600;text-decoration:underline}.iw-thumbs[data-astro-cid-ptj2vsdd]{scrollbar-width:thin;gap:10px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb-item{flex:none;position:relative}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb{background:var(--surface-2);border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;place-items:center;width:84px;height:64px;padding:0;display:grid;position:relative;overflow:hidden}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb canvas{max-width:100%;max-height:100%;display:block}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb-n{color:#fff;background:#151826b8;border-radius:9px;min-width:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;bottom:4px;left:4px}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb-x{width:24px;height:24px;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb-x:hover{color:var(--danger);border-color:var(--danger)}.iw-thumbs[data-astro-cid-ptj2vsdd] .iw-thumb-x:after{content:"";position:absolute;inset:-8px}.iw-workspace[data-astro-cid-ptj2vsdd]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (width>=760px){.iw-workspace[data-astro-cid-ptj2vsdd]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"view text""view style""view export";align-items:start}.iw-text[data-astro-cid-ptj2vsdd]{grid-area:text}.iw-style[data-astro-cid-ptj2vsdd]{grid-area:style}.iw-export[data-astro-cid-ptj2vsdd]{grid-area:export}.iw-view[data-astro-cid-ptj2vsdd]{grid-area:view;position:sticky;top:120px}.iw-workspace[data-astro-cid-ptj2vsdd] .grid-2{grid-template-columns:minmax(0,1fr)}}.iw-panel[data-astro-cid-ptj2vsdd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.iw-panel[data-astro-cid-ptj2vsdd] .seg[data-astro-cid-ptj2vsdd]{grid-auto-columns:auto;grid-auto-flow:column;display:grid}.iw-panel[data-astro-cid-ptj2vsdd] .seg[data-astro-cid-ptj2vsdd] span[data-astro-cid-ptj2vsdd]{text-align:center;justify-content:center;align-items:center;height:100%;padding:6px 8px;line-height:1.35;display:flex}.iw-h[data-astro-cid-ptj2vsdd]{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.iw-h[data-astro-cid-ptj2vsdd] svg{color:var(--accent)}.iw-date-row[data-astro-cid-ptj2vsdd]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.iw-date-row[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=date]{flex:160px;width:auto;min-width:0;max-width:220px}.iw-date-row[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=date]:disabled{opacity:.5}.iw-text-out[data-astro-cid-ptj2vsdd]{background:var(--surface-2);border-radius:var(--radius-sm);gap:4px;padding:10px 12px;display:grid}.iw-text-label[data-astro-cid-ptj2vsdd]{color:var(--muted);font-size:13px}.iw-text-out[data-astro-cid-ptj2vsdd] output[data-astro-cid-ptj2vsdd]{white-space:pre-line;overflow-wrap:anywhere;font-weight:600}.iw-text-out[data-astro-cid-ptj2vsdd] output[data-astro-cid-ptj2vsdd].is-empty{color:var(--danger);font-weight:400}.field[data-astro-cid-ptj2vsdd] label[data-astro-cid-ptj2vsdd] output[data-astro-cid-ptj2vsdd]{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.iw-view[data-astro-cid-ptj2vsdd]{gap:10px;min-width:0;display:grid}.iw-stage[data-astro-cid-ptj2vsdd]{border:1px solid var(--border);border-radius:var(--radius);background:repeating-conic-gradient(#eceef1 0% 25%,#f7f8f9 0% 50%) 50%/20px 20px;justify-content:center;min-width:0;padding:10px;display:flex}.iw-frame[data-astro-cid-ptj2vsdd]{-webkit-user-select:none;user-select:none;line-height:0;position:relative}.iw-frame[data-astro-cid-ptj2vsdd] canvas[data-astro-cid-ptj2vsdd]{max-width:100%;box-shadow:var(--shadow-sm);border-radius:4px;display:block}.iw-frame[data-astro-cid-ptj2vsdd].is-masking{cursor:crosshair;touch-action:none}.iw-drag[data-astro-cid-ptj2vsdd]{box-sizing:border-box;pointer-events:none;background:#00000073;border:2px dashed #fff;outline:1px solid #0009;position:absolute}.iw-drag[data-astro-cid-ptj2vsdd][data-kind=mosaic]{background:#ffffff59}.iw-badge[data-astro-cid-ptj2vsdd]{color:#fff;background:#151826bf;border-radius:999px;max-width:calc(100% - 20px);padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:10px;left:10px}.iw-mask-bar[data-astro-cid-ptj2vsdd]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.iw-mask-label[data-astro-cid-ptj2vsdd]{color:var(--text-2);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.iw-mask-label[data-astro-cid-ptj2vsdd] svg{color:var(--accent)}.iw-mask-actions[data-astro-cid-ptj2vsdd]{flex-wrap:wrap;gap:6px;display:flex}.seg[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd]:disabled+span[data-astro-cid-ptj2vsdd]{opacity:.45;cursor:not-allowed}.iw-mask-hint[data-astro-cid-ptj2vsdd]{margin:0}.iw-swatches[data-astro-cid-ptj2vsdd]{flex-wrap:wrap;gap:8px;display:flex}.iw-swatch[data-astro-cid-ptj2vsdd]{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.iw-swatch[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=radio]{opacity:0;pointer-events:none;position:absolute}.iw-dot[data-astro-cid-ptj2vsdd]{background:var(--c);border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000002e}.iw-swatch[data-astro-cid-ptj2vsdd]:has(input:checked),.iw-swatch-custom[data-astro-cid-ptj2vsdd].is-active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.iw-swatch[data-astro-cid-ptj2vsdd]:has(input:focus-visible){box-shadow:var(--focus)}.iw-swatch-custom[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=color]{border:1px solid var(--border-strong);cursor:pointer;background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#ef4444);border-radius:50%;width:34px;height:34px;padding:0}.iw-swatch-custom[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=color]::-webkit-color-swatch-wrapper{padding:3px}.iw-swatch-custom[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=color]::-webkit-color-swatch{border:0;border-radius:50%}.iw-swatch-custom[data-astro-cid-ptj2vsdd] input[data-astro-cid-ptj2vsdd][type=color]::-moz-color-swatch{border:0;border-radius:50%}.iw-result[data-astro-cid-ptj2vsdd]{color:var(--success);margin:0;font-weight:600}.iw-export[data-astro-cid-ptj2vsdd] .notice[data-astro-cid-ptj2vsdd],.iw-export[data-astro-cid-ptj2vsdd] .hint[data-astro-cid-ptj2vsdd]{margin:0}.iw-export[data-astro-cid-ptj2vsdd] .row[data-astro-cid-ptj2vsdd] .btn[data-astro-cid-ptj2vsdd]{flex:auto}@media (width>=520px){.iw-export[data-astro-cid-ptj2vsdd] .row[data-astro-cid-ptj2vsdd] .btn[data-astro-cid-ptj2vsdd]{flex:0 auto}}[data-astro-cid-c3an4yrh][hidden]{display:none!important}.ic-list[data-astro-cid-c3an4yrh]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ic-list[data-astro-cid-c3an4yrh]:empty{display:none}.ic-list[data-astro-cid-c3an4yrh] .ic-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ic-list[data-astro-cid-c3an4yrh] .ic-thumb{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:56px;height:56px;overflow:hidden}.ic-list[data-astro-cid-c3an4yrh] .ic-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ic-list[data-astro-cid-c3an4yrh] .ic-info{gap:2px;min-width:0;display:grid}.ic-list[data-astro-cid-c3an4yrh] .ic-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ic-list[data-astro-cid-c3an4yrh] .ic-meta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.ic-list[data-astro-cid-c3an4yrh] .ic-badge{color:var(--warning);background:color-mix(in oklab, var(--warning) 12%, transparent);border-radius:4px;padding:0 6px;font-weight:600;display:inline-block}.ic-list[data-astro-cid-c3an4yrh] .ic-badge.ok{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.ic-list[data-astro-cid-c3an4yrh] .ic-error{color:var(--danger)}@media (width<=420px){.ic-list[data-astro-cid-c3an4yrh] .ic-item{grid-template-columns:48px minmax(0,1fr)}.ic-list[data-astro-cid-c3an4yrh] .ic-thumb{width:48px;height:48px}.ic-list[data-astro-cid-c3an4yrh] .ic-item .btn{grid-column:1/-1}}[data-astro-cid-pe53y4qv][hidden]{display:none!important}.cv-list[data-astro-cid-pe53y4qv]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv-list[data-astro-cid-pe53y4qv]:empty{display:none}.cv-list[data-astro-cid-pe53y4qv] .cv-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cv-list[data-astro-cid-pe53y4qv] .cv-thumb{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:56px;height:56px;overflow:hidden}.cv-list[data-astro-cid-pe53y4qv] .cv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cv-list[data-astro-cid-pe53y4qv] .cv-info{gap:2px;min-width:0;display:grid}.cv-list[data-astro-cid-pe53y4qv] .cv-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cv-list[data-astro-cid-pe53y4qv] .cv-meta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.cv-list[data-astro-cid-pe53y4qv] .cv-error{color:var(--danger)}@media (width<=420px){.cv-list[data-astro-cid-pe53y4qv] .cv-item{grid-template-columns:48px minmax(0,1fr)}.cv-list[data-astro-cid-pe53y4qv] .cv-thumb{width:48px;height:48px}.cv-list[data-astro-cid-pe53y4qv] .cv-item .btn{grid-column:1/-1}}.cr-privacy[data-astro-cid-bhzj6ebl]{align-items:flex-start;gap:8px;display:flex}.cr-privacy[data-astro-cid-bhzj6ebl] svg[data-astro-cid-bhzj6ebl]{flex:none;margin-top:2px}.cr-drop[data-astro-cid-bhzj6ebl]{min-height:104px;padding:16px}.cr-workspace[data-astro-cid-bhzj6ebl]{--cr-shade:#00000080;--cr-line:#ffffffe6;--cr-grid:#ffffff73;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.cr-stage[data-astro-cid-bhzj6ebl]{-webkit-user-select:none;user-select:none;line-height:0;position:relative}.cr-mask[data-astro-cid-bhzj6ebl]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cr-hole[data-astro-cid-bhzj6ebl]{box-shadow:0 0 0 9999px var(--cr-shade);position:absolute}.cr-stage[data-astro-cid-bhzj6ebl] canvas[data-astro-cid-bhzj6ebl]{display:block}.cr-box[data-astro-cid-bhzj6ebl]{box-sizing:border-box;border:1px solid var(--cr-line);cursor:move;touch-action:none;outline:none;position:absolute}.cr-box[data-astro-cid-bhzj6ebl]:focus-visible{border:2px solid var(--accent)}.cr-box[data-astro-cid-bhzj6ebl]:before,.cr-box[data-astro-cid-bhzj6ebl]:after{content:"";pointer-events:none;opacity:0;transition:opacity .15s;position:absolute}.cr-box[data-astro-cid-bhzj6ebl]:before{border-left:1px solid var(--cr-grid);border-right:1px solid var(--cr-grid);inset:0 33.333%}.cr-box[data-astro-cid-bhzj6ebl]:after{border-top:1px solid var(--cr-grid);border-bottom:1px solid var(--cr-grid);inset:33.333% 0}.cr-stage[data-astro-cid-bhzj6ebl].is-dragging .cr-box[data-astro-cid-bhzj6ebl]:before,.cr-stage[data-astro-cid-bhzj6ebl].is-dragging .cr-box[data-astro-cid-bhzj6ebl]:after,.cr-box[data-astro-cid-bhzj6ebl]:hover:before,.cr-box[data-astro-cid-bhzj6ebl]:hover:after{opacity:1}.cr-h[data-astro-cid-bhzj6ebl]{background:var(--surface);border:2px solid var(--accent);box-sizing:border-box;z-index:1;border-radius:3px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.cr-h[data-astro-cid-bhzj6ebl]:after{content:"";position:absolute;inset:-12px}.cr-h[data-astro-cid-bhzj6ebl][data-h=nw]{cursor:nwse-resize;top:0;left:0}.cr-h[data-astro-cid-bhzj6ebl][data-h=n]{cursor:ns-resize;top:0;left:50%}.cr-h[data-astro-cid-bhzj6ebl][data-h=ne]{cursor:nesw-resize;top:0;left:100%}.cr-h[data-astro-cid-bhzj6ebl][data-h=e]{cursor:ew-resize;top:50%;left:100%}.cr-h[data-astro-cid-bhzj6ebl][data-h=se]{cursor:nwse-resize;top:100%;left:100%}.cr-h[data-astro-cid-bhzj6ebl][data-h=s]{cursor:ns-resize;top:100%;left:50%}.cr-h[data-astro-cid-bhzj6ebl][data-h=sw]{cursor:nesw-resize;top:100%;left:0}.cr-h[data-astro-cid-bhzj6ebl][data-h=w]{cursor:ew-resize;top:50%;left:0}[data-astro-cid-obtjcund][hidden]{display:none!important}.rs-panel[data-astro-cid-obtjcund]{gap:14px;display:grid}.rs-dims[data-astro-cid-obtjcund]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;max-width:420px;display:grid}.rs-times[data-astro-cid-obtjcund]{color:var(--muted);padding-bottom:10px}.rs-pct[data-astro-cid-obtjcund]{max-width:120px}.rs-list[data-astro-cid-obtjcund]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rs-list[data-astro-cid-obtjcund]:empty{display:none}.rs-list[data-astro-cid-obtjcund] .rs-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.rs-list[data-astro-cid-obtjcund] .rs-thumb{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:56px;height:56px;overflow:hidden}.rs-list[data-astro-cid-obtjcund] .rs-thumb img{object-fit:contain;width:100%;height:100%;display:block}.rs-list[data-astro-cid-obtjcund] .rs-info{gap:2px;min-width:0;display:grid}.rs-list[data-astro-cid-obtjcund] .rs-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rs-list[data-astro-cid-obtjcund] .rs-meta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.rs-list[data-astro-cid-obtjcund] .rs-error{color:var(--danger)}@media (width<=420px){.rs-list[data-astro-cid-obtjcund] .rs-item{grid-template-columns:48px minmax(0,1fr)}.rs-list[data-astro-cid-obtjcund] .rs-thumb{width:48px;height:48px}.rs-list[data-astro-cid-obtjcund] .rs-item .btn{grid-column:1/-1}}[data-astro-cid-hqicp4k7][hidden]{display:none!important}.ib-preview[data-astro-cid-hqicp4k7]{align-items:center;gap:14px;display:grid}@media (width>=640px){.ib-preview[data-astro-cid-hqicp4k7]{grid-template-columns:200px minmax(0,1fr)}}.ib-frame[data-astro-cid-hqicp4k7]{border:1px solid var(--border);border-radius:var(--radius-sm);background:repeating-conic-gradient(var(--surface-2) 0% 25%, var(--surface) 0% 50%) 50% / 16px 16px;place-items:center;height:200px;padding:8px;display:grid}.ib-frame[data-astro-cid-hqicp4k7] img[data-astro-cid-hqicp4k7]{object-fit:contain;max-width:100%;max-height:100%}.ib-small[data-astro-cid-hqicp4k7]{font-size:18px}.ip-privacy[data-astro-cid-m2lnk63p]{color:var(--text);background:color-mix(in oklab, var(--success) 10%, transparent);border:1px solid color-mix(in oklab, var(--success) 30%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.ip-privacy[data-astro-cid-m2lnk63p] svg[data-astro-cid-m2lnk63p]{color:var(--success);flex:none;margin-top:1px}#ip-layout-hint[data-astro-cid-m2lnk63p]{margin:-6px 0 0}.ip-list[data-astro-cid-m2lnk63p]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ip-list[data-astro-cid-m2lnk63p]:empty{display:none}.ip-list[data-astro-cid-m2lnk63p] .ip-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto 60px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 4px;display:grid;position:relative}.ip-list[data-astro-cid-m2lnk63p].is-sorting .ip-item{transition:transform .15s}.ip-list[data-astro-cid-m2lnk63p] .ip-item.is-dragging{z-index:2;background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow);transition:none}.ip-list[data-astro-cid-m2lnk63p] .ip-item.has-error{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}.ip-list[data-astro-cid-m2lnk63p] .ip-grip{width:32px;height:44px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.ip-list[data-astro-cid-m2lnk63p] .ip-thumb{place-items:center;width:60px;height:60px;display:grid}.ip-list[data-astro-cid-m2lnk63p] .ip-page{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), var(--shadow-sm);position:relative;overflow:hidden}.ip-list[data-astro-cid-m2lnk63p] .ip-page img{object-fit:fill;display:block;position:absolute}.ip-list[data-astro-cid-m2lnk63p] .ip-info{gap:2px;min-width:0;display:grid}.ip-list[data-astro-cid-m2lnk63p] .ip-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ip-list[data-astro-cid-m2lnk63p] .ip-meta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.ip-list[data-astro-cid-m2lnk63p] .ip-error{color:var(--danger)}.ip-list[data-astro-cid-m2lnk63p] .ip-controls{gap:2px;display:flex}.ip-list[data-astro-cid-m2lnk63p] .ip-icon{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.ip-list[data-astro-cid-m2lnk63p] .ip-icon:hover:not(:disabled){color:var(--text);background:var(--surface);border-color:var(--border)}.ip-list[data-astro-cid-m2lnk63p] .ip-icon:disabled{opacity:.35;cursor:default}@media (width<=420px){.ip-list[data-astro-cid-m2lnk63p] .ip-item{grid-template-columns:auto 52px minmax(0,1fr);row-gap:4px}.ip-list[data-astro-cid-m2lnk63p] .ip-thumb{width:52px;height:52px}.ip-list[data-astro-cid-m2lnk63p] .ip-controls{grid-column:2/-1;justify-content:flex-end}}#tx-output[data-astro-cid-sz7zu3vc],#tx-parts[data-astro-cid-sz7zu3vc]{gap:16px;display:grid}#tx-output[data-astro-cid-sz7zu3vc][hidden],.tx-spouse[data-astro-cid-sz7zu3vc][hidden]{display:none}.tx-more[data-astro-cid-sz7zu3vc]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.tx-more[data-astro-cid-sz7zu3vc][open]{gap:14px;display:grid}.tx-more[data-astro-cid-sz7zu3vc] summary[data-astro-cid-sz7zu3vc]{cursor:pointer;color:var(--text-2);font-weight:600}#tx-parts[data-astro-cid-sz7zu3vc] .tx-sum td{background:var(--surface-2);font-weight:700}#tx-parts[data-astro-cid-sz7zu3vc] td:first-child{white-space:normal}.il-section[data-astro-cid-7ipr7fuf]{border-top:1px solid var(--border);gap:14px;min-width:0;padding-top:18px;display:grid}.il-title[data-astro-cid-7ipr7fuf]{font-size:18px}input[data-astro-cid-7ipr7fuf].il-input{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:center;padding:8px 12px;font-size:clamp(28px,9vw,40px);font-weight:600;line-height:1.2}input[data-astro-cid-7ipr7fuf].il-input::placeholder{color:var(--border-strong)}.il-split[data-astro-cid-7ipr7fuf]{align-items:stretch;gap:6px;min-width:0;display:flex}.il-split[data-astro-cid-7ipr7fuf] input[data-astro-cid-7ipr7fuf].il-input{text-align:right;flex:auto;min-width:0}.il-suffix[data-astro-cid-7ipr7fuf]{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);align-items:center;padding:0 12px;font-size:clamp(28px,9vw,40px);font-weight:600;display:flex}.il-skip[data-astro-cid-7ipr7fuf]{vertical-align:baseline;margin-left:4px}.il-result[data-astro-cid-7ipr7fuf]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);gap:4px;padding:16px 18px;display:grid}.il-result-value[data-astro-cid-7ipr7fuf]{font-family:var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.25}.il-result-label[data-astro-cid-7ipr7fuf]{color:var(--text-2);overflow-wrap:anywhere;font-size:14px}.il-result[data-astro-cid-7ipr7fuf].is-win{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 22%, transparent)}.il-result[data-astro-cid-7ipr7fuf].is-win .il-result-value[data-astro-cid-7ipr7fuf]{color:var(--accent-hover)}.il-result[data-astro-cid-7ipr7fuf].is-maybe{background:var(--surface);border-color:color-mix(in oklab, var(--warning) 35%, transparent)}.il-result[data-astro-cid-7ipr7fuf].is-maybe .il-result-value[data-astro-cid-7ipr7fuf]{color:var(--warning)}.il-result[data-astro-cid-7ipr7fuf].is-lose .il-result-value[data-astro-cid-7ipr7fuf]{color:var(--text-2)}.il-period[data-astro-cid-7ipr7fuf]{gap:12px;display:grid}.il-numbers[data-astro-cid-7ipr7fuf]{gap:0;margin:0;display:grid}.il-num-row[data-astro-cid-7ipr7fuf]{border-bottom:1px solid var(--border);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.il-num-row[data-astro-cid-7ipr7fuf]:first-child{padding-top:0}.il-num-row[data-astro-cid-7ipr7fuf]:last-child{border-bottom:0}.il-num-row[data-astro-cid-7ipr7fuf] dt[data-astro-cid-7ipr7fuf]{padding-top:4px;font-weight:700;line-height:1.35;display:grid}.il-num-row[data-astro-cid-7ipr7fuf] dt[data-astro-cid-7ipr7fuf] span[data-astro-cid-7ipr7fuf]{color:var(--muted);font-size:13px;font-weight:500}.il-num-row[data-astro-cid-7ipr7fuf] dd[data-astro-cid-7ipr7fuf]{flex-wrap:wrap;gap:4px 18px;min-width:0;margin:0;display:flex}.il-num[data-astro-cid-7ipr7fuf]{font-family:var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(22px,6.4vw,28px);font-weight:600}.il-num[data-astro-cid-7ipr7fuf] b[data-astro-cid-7ipr7fuf]{color:var(--accent);font-weight:700}.il-history[data-astro-cid-7ipr7fuf]{gap:0;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.il-history[data-astro-cid-7ipr7fuf]:empty{display:none}.il-history[data-astro-cid-7ipr7fuf] li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 2px;font-size:14px;display:grid}.il-history[data-astro-cid-7ipr7fuf] li:last-child{border-bottom:0}.il-history[data-astro-cid-7ipr7fuf] .il-h-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.il-history[data-astro-cid-7ipr7fuf] .il-h-res{color:var(--muted);overflow-wrap:anywhere}.il-history[data-astro-cid-7ipr7fuf] li.is-win .il-h-res{color:var(--accent-hover);font-weight:700}.il-history[data-astro-cid-7ipr7fuf] .il-h-period{color:var(--muted);font-size:13px}.table[data-astro-cid-7ipr7fuf] .il-rule[data-astro-cid-7ipr7fuf]{white-space:normal;min-width:9em}.il-archive[data-astro-cid-7ipr7fuf] tr.is-expired td[data-astro-cid-7ipr7fuf],.jh-table[data-astro-cid-babt2cqb] tr.is-past td[data-astro-cid-babt2cqb]{color:var(--muted)}.jh-table[data-astro-cid-babt2cqb] .is-extra[data-astro-cid-babt2cqb] td[data-astro-cid-babt2cqb]:nth-child(2){color:var(--warning);font-weight:600}.jh-note[data-astro-cid-babt2cqb]{color:var(--text-2);font-size:13px}.jh-legend[data-astro-cid-babt2cqb]{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.jh-legend[data-astro-cid-babt2cqb] span[data-astro-cid-babt2cqb]{align-items:center;gap:6px;display:inline-flex}.jh-key[data-astro-cid-babt2cqb]{border:1px solid var(--border);border-radius:4px;width:14px;height:14px}.jh-key-holiday[data-astro-cid-babt2cqb]{background:color-mix(in oklab, var(--danger) 16%, var(--surface));border-color:color-mix(in oklab, var(--danger) 40%, transparent)}.jh-key-extra[data-astro-cid-babt2cqb]{background:color-mix(in oklab, var(--warning) 18%, var(--surface));border-color:color-mix(in oklab, var(--warning) 45%, transparent)}.jh-key-weekend[data-astro-cid-babt2cqb]{background:var(--surface-2)}.jh-key-today[data-astro-cid-babt2cqb]{background:var(--surface);border:2px solid var(--accent)}.jh-months[data-astro-cid-babt2cqb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.jh-month[data-astro-cid-babt2cqb]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:12px}.jh-month-title[data-astro-cid-babt2cqb]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.jh-month-title[data-astro-cid-babt2cqb] .muted[data-astro-cid-babt2cqb]{font-size:12px;font-weight:400}.jh-cal[data-astro-cid-babt2cqb]{border-collapse:separate;border-spacing:2px;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.jh-cal[data-astro-cid-babt2cqb] th[data-astro-cid-babt2cqb]{color:var(--muted);padding:2px 0;font-size:12px;font-weight:600}.jh-cal[data-astro-cid-babt2cqb] th[data-astro-cid-babt2cqb].is-sun{color:var(--danger)}.jh-cal[data-astro-cid-babt2cqb] th[data-astro-cid-babt2cqb].is-sat{color:var(--accent)}.jh-cal[data-astro-cid-babt2cqb] td[data-astro-cid-babt2cqb]{text-align:center;border-radius:6px;padding:5px 0}.jh-cal[data-astro-cid-babt2cqb] .is-sun[data-astro-cid-babt2cqb],.jh-cal[data-astro-cid-babt2cqb] .is-sat[data-astro-cid-babt2cqb]{background:var(--surface-2)}.jh-cal[data-astro-cid-babt2cqb] td[data-astro-cid-babt2cqb].is-sun{color:var(--danger)}.jh-cal[data-astro-cid-babt2cqb] td[data-astro-cid-babt2cqb].is-sat{color:var(--accent)}.jh-cal[data-astro-cid-babt2cqb] .is-holiday[data-astro-cid-babt2cqb]{background:color-mix(in oklab, var(--danger) 16%, var(--surface));color:var(--danger);font-weight:700}.jh-cal[data-astro-cid-babt2cqb] .is-extra[data-astro-cid-babt2cqb]{background:color-mix(in oklab, var(--warning) 18%, var(--surface));color:var(--warning);font-weight:700}.jh-cal[data-astro-cid-babt2cqb] .is-today{box-shadow:inset 0 0 0 2px var(--accent)}.jh-month-list[data-astro-cid-babt2cqb]{color:var(--text-2);gap:2px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.jh-month-list[data-astro-cid-babt2cqb] .jh-date[data-astro-cid-babt2cqb]{font-variant-numeric:tabular-nums;min-width:3.2em;font-weight:600;display:inline-block}.jh-month-list[data-astro-cid-babt2cqb] .is-holiday[data-astro-cid-babt2cqb] .jh-date[data-astro-cid-babt2cqb]{color:var(--danger)}.jh-month-list[data-astro-cid-babt2cqb] .is-extra[data-astro-cid-babt2cqb] .jh-date[data-astro-cid-babt2cqb]{color:var(--warning)}.jr-layout[data-astro-cid-waxcjjqq]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=900px){.jr-layout[data-astro-cid-waxcjjqq]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.jr-summary[data-astro-cid-waxcjjqq]{position:sticky;top:16px}}.jr-inputs[data-astro-cid-waxcjjqq],.jr-summary[data-astro-cid-waxcjjqq]{gap:16px;min-width:0;display:grid}.jr-block[data-astro-cid-waxcjjqq]{gap:12px;min-width:0;display:grid}.jr-title[data-astro-cid-waxcjjqq]{margin:0;font-size:17px}.jr-head[data-astro-cid-waxcjjqq]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;display:flex}.jr-receipts[data-astro-cid-waxcjjqq]{gap:12px;display:grid}.jr-receipt[data-astro-cid-waxcjjqq]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.jr-receipt[data-astro-cid-waxcjjqq][data-status=ok]{border-color:color-mix(in oklab, var(--success) 45%, var(--border))}.jr-receipt-head[data-astro-cid-waxcjjqq]{justify-content:space-between;align-items:center;gap:8px;display:flex}.jr-receipt-name[data-astro-cid-waxcjjqq]{margin:0;font-size:15px;font-weight:700}.jr-grid[data-astro-cid-waxcjjqq]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=520px){.jr-grid[data-astro-cid-waxcjjqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-amount[data-astro-cid-waxcjjqq]{font-variant-numeric:tabular-nums;font-size:18px}.jr-status[data-astro-cid-waxcjjqq]{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;display:flex}.jr-pill[data-astro-cid-waxcjjqq]{background:var(--surface-2);color:var(--muted);border-radius:999px;flex:none;padding:2px 10px;font-size:13px;font-weight:700}.jr-pill[data-astro-cid-waxcjjqq][data-status=ok]{color:var(--success);background:color-mix(in oklab, var(--success) 12%, transparent)}.jr-pill[data-astro-cid-waxcjjqq][data-status=below],.jr-pill[data-astro-cid-waxcjjqq][data-status=old]{color:#8a5a00;background:#fff3d6}.jr-pill[data-astro-cid-waxcjjqq][data-status=expired],.jr-pill[data-astro-cid-waxcjjqq][data-status=departBefore],.jr-pill[data-astro-cid-waxcjjqq][data-status=badAmount],.jr-pill[data-astro-cid-waxcjjqq][data-status=badDate]{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}.jr-detail[data-astro-cid-waxcjjqq]{flex:220px;min-width:0}.jr-detail[data-astro-cid-waxcjjqq]:empty{display:none}.jr-trip[data-astro-cid-waxcjjqq]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){.jr-trip[data-astro-cid-waxcjjqq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.jr-approx[data-astro-cid-waxcjjqq]{font-variant-numeric:tabular-nums;min-height:1.4em;font-size:18px;font-weight:600}.jr-stats[data-astro-cid-waxcjjqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-stats[data-astro-cid-waxcjjqq] .stat-value[data-astro-cid-waxcjjqq]{font-size:18px}.jr-table[data-astro-cid-waxcjjqq] td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}.jr-table[data-astro-cid-waxcjjqq] .jr-cell-ok{color:var(--success);font-weight:600}.jr-table[data-astro-cid-waxcjjqq] .jr-cell-expired,.jr-table[data-astro-cid-waxcjjqq] .jr-cell-departBefore,.jr-table[data-astro-cid-waxcjjqq] .jr-cell-badAmount,.jr-table[data-astro-cid-waxcjjqq] .jr-cell-badDate{color:var(--danger)}@media (width<=479px){.jr-table[data-astro-cid-waxcjjqq] .jr-col-net{display:none}}.jr-table[data-astro-cid-waxcjjqq] td:last-child{white-space:nowrap}.table-wrap[data-astro-cid-waxcjjqq][hidden]{display:none}.jr-check[data-astro-cid-waxcjjqq] ul[data-astro-cid-waxcjjqq]{color:var(--text-2);gap:6px;margin:0;padding-left:1.2em;font-size:14.5px;display:grid}.jt-face[data-astro-cid-xluhyrfk]{text-align:center;justify-items:center;gap:6px;padding:16px 0 4px;display:grid}.jt-zone[data-astro-cid-xluhyrfk]{color:var(--text-2);letter-spacing:.04em;margin:0;font-size:14px;font-weight:600}.jt-clock[data-astro-cid-xluhyrfk]{white-space:nowrap;font-size:clamp(40px,15vw,120px)}.with-ms[data-astro-cid-xluhyrfk] .jt-clock[data-astro-cid-xluhyrfk]{font-size:clamp(28px,10.5vw,104px)}.jt-date[data-astro-cid-xluhyrfk]{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:0 1em;margin:0;font-size:15px;display:flex}.jt-jiho[data-astro-cid-xluhyrfk]{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.jt-cd[data-astro-cid-xluhyrfk]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);justify-items:center;gap:2px;width:100%;max-width:560px;margin-top:12px;padding:12px 20px;display:grid}.jt-cd-label[data-astro-cid-xluhyrfk]{color:var(--text-2);font-size:14px;font-weight:600}.jt-cd-value[data-astro-cid-xluhyrfk]{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,10vw,64px);font-weight:600;line-height:1.15}[data-astro-cid-xluhyrfk][data-mode=final] .jt-cd[data-astro-cid-xluhyrfk]{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-astro-cid-xluhyrfk][data-mode=final] .jt-cd-value[data-astro-cid-xluhyrfk],[data-astro-cid-xluhyrfk][data-mode=go] .jt-cd-label[data-astro-cid-xluhyrfk],[data-astro-cid-xluhyrfk][data-mode=go] .jt-cd-value[data-astro-cid-xluhyrfk]{color:var(--accent)}[data-astro-cid-xluhyrfk][data-mode=go] .jt-cd[data-astro-cid-xluhyrfk]{background:var(--accent-soft);border-color:var(--accent)}.jt-status[data-astro-cid-xluhyrfk]{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.jt-dot[data-astro-cid-xluhyrfk]{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}[data-astro-cid-xluhyrfk][data-sync=ok] .jt-dot[data-astro-cid-xluhyrfk]{background:var(--success)}[data-astro-cid-xluhyrfk][data-sync=fail] .jt-status[data-astro-cid-xluhyrfk]{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}[data-astro-cid-xluhyrfk][data-sync=fail] .jt-dot[data-astro-cid-xluhyrfk]{background:var(--danger)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-xluhyrfk][data-sync=pending] .jt-dot[data-astro-cid-xluhyrfk]{animation:1s ease-in-out infinite jt-pulse}}@keyframes jt-pulse{50%{opacity:.25}}.jt-controls[data-astro-cid-xluhyrfk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.jt-stats[data-astro-cid-xluhyrfk] .stat-value[data-astro-cid-xluhyrfk]{font-size:18px}.jt-ticket[data-astro-cid-xluhyrfk]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.jt-ticket-title[data-astro-cid-xluhyrfk]{font-size:18px}.jt-ticket[data-astro-cid-xluhyrfk] .hint[data-astro-cid-xluhyrfk]{margin:-6px 0 0}.jt-ticket-row[data-astro-cid-xluhyrfk]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.jt-ticket-row[data-astro-cid-xluhyrfk] input[data-astro-cid-xluhyrfk]{font-variant-numeric:tabular-nums}.jt-ticket-row[data-astro-cid-xluhyrfk] .btn[data-astro-cid-xluhyrfk]{min-height:44px}.tool[data-astro-cid-xluhyrfk]:fullscreen{background:var(--bg);color:var(--text);align-content:center;padding:24px}.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-stats[data-astro-cid-xluhyrfk],.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-ticket[data-astro-cid-xluhyrfk],.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-status[data-astro-cid-xluhyrfk]{display:none}.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-clock[data-astro-cid-xluhyrfk]{font-size:min(18vw,34vh)}.tool[data-astro-cid-xluhyrfk].with-ms:fullscreen .jt-clock[data-astro-cid-xluhyrfk]{font-size:min(12vw,30vh)}.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-date[data-astro-cid-xluhyrfk]{font-size:min(3.2vw,28px)}.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-cd[data-astro-cid-xluhyrfk]{max-width:80vw}.tool[data-astro-cid-xluhyrfk]:fullscreen .jt-cd-value[data-astro-cid-xluhyrfk]{font-size:min(9vw,18vh)}.jf-excerpt[data-astro-cid-s4hmfnuz]{white-space:pre;color:var(--danger);margin:0;overflow-x:auto}[data-astro-cid-z53abekn][hidden]{display:none!important}.jw-note[data-astro-cid-z53abekn]{margin:0}.jw-result[data-astro-cid-z53abekn]{gap:16px;display:grid}.jw-head[data-astro-cid-z53abekn]{justify-content:space-between;align-items:center;gap:8px;display:flex}.jw-label[data-astro-cid-z53abekn]{color:var(--text-2);font-size:14px;font-weight:600}.jw-json[data-astro-cid-z53abekn]{max-height:360px;margin:0;overflow:auto}.jw-claims[data-astro-cid-z53abekn] td:last-child{white-space:normal;overflow-wrap:anywhere}#kn-output[data-astro-cid-jlvcs37f]{gap:16px;display:grid}#kn-output[data-astro-cid-jlvcs37f][hidden]{display:none}.kn-top[data-astro-cid-jlvcs37f]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.kn-envelope[data-astro-cid-jlvcs37f]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);place-items:center;width:76px;min-height:150px;padding:12px 0;display:grid}.kn-vertical[data-astro-cid-jlvcs37f]{writing-mode:vertical-rl;letter-spacing:.12em;overflow-wrap:anywhere;max-height:260px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:20px}.kn-table[data-astro-cid-jlvcs37f] th[data-astro-cid-jlvcs37f]{white-space:normal;width:38%;font-weight:600}.kn-table[data-astro-cid-jlvcs37f] td[data-astro-cid-jlvcs37f] output[data-astro-cid-jlvcs37f]{white-space:normal;overflow-wrap:anywhere;font-size:16px}.kn-table[data-astro-cid-jlvcs37f] td[data-astro-cid-jlvcs37f]{white-space:normal}.kn-copy[data-astro-cid-jlvcs37f]{text-align:right;width:1%}.kb-area[data-astro-cid-2h3cgztd]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;padding:12px;transition:border-color .15s,box-shadow .15s;position:relative}.kb-area[data-astro-cid-2h3cgztd]:focus{cursor:default;border-color:var(--accent);box-shadow:var(--focus);outline:none}.kb-wrap[data-astro-cid-2h3cgztd]{overscroll-behavior-x:contain;overflow-x:auto;container-type:inline-size}.kb-board[data-astro-cid-2h3cgztd]{--u:clamp(28px, calc(100cqw / var(--keys)), 46px);grid-template-columns:repeat(var(--cols), calc(var(--u) / 4));grid-template-rows:var(--u) calc(var(--u) * .3) repeat(5, var(--u));user-select:none;width:max-content;margin:0 auto;display:grid}.kb-board[data-astro-cid-2h3cgztd].no-numpad .kb-key[data-astro-cid-2h3cgztd][data-block=numpad]{display:none}.kb-key[data-astro-cid-2h3cgztd]{min-width:0;padding:2px}.kb-cap[data-astro-cid-2h3cgztd]{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:100%;color:var(--text-2);font-size:calc(var(--u) * .3);white-space:nowrap;border-bottom-width:3px;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1.1;transition:background .12s,color .12s,border-color .12s,transform 80ms;display:flex;overflow:hidden}.kb-key[data-astro-cid-2h3cgztd][data-wide] .kb-cap[data-astro-cid-2h3cgztd]{font-size:calc(var(--u) * .26)}.kb-top[data-astro-cid-2h3cgztd]{color:var(--muted);font-size:.8em}.kb-key[data-astro-cid-2h3cgztd].is-tested .kb-cap[data-astro-cid-2h3cgztd]{background:color-mix(in oklab, var(--success) 16%, var(--surface));border-color:color-mix(in oklab, var(--success) 55%, var(--border-strong));color:var(--text)}.kb-key[data-astro-cid-2h3cgztd].is-down .kb-cap[data-astro-cid-2h3cgztd]{background:var(--accent);border-color:var(--accent-hover);color:var(--on-accent);border-bottom-width:2px;transform:translateY(1px)}.kb-key[data-astro-cid-2h3cgztd].is-down .kb-top[data-astro-cid-2h3cgztd]{color:inherit}.kb-prompt[data-astro-cid-2h3cgztd]{border-radius:var(--radius);background:color-mix(in oklab, var(--surface) 72%, transparent);backdrop-filter:blur(1.5px);color:var(--text);pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.kb-area[data-astro-cid-2h3cgztd]:focus .kb-prompt[data-astro-cid-2h3cgztd]{opacity:0}.kb-last[data-astro-cid-2h3cgztd]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.kb-last-item[data-astro-cid-2h3cgztd]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:2px;min-width:0;padding:12px 14px;display:grid}.kb-last-value[data-astro-cid-2h3cgztd]{overflow-wrap:anywhere;font-size:20px;font-weight:700}.kb-chips[data-astro-cid-2h3cgztd]{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.kb-chip{background:var(--accent-soft);color:var(--text);border-radius:999px;padding:3px 9px;font-size:13px}@media (prefers-reduced-motion:reduce){.kb-cap[data-astro-cid-2h3cgztd],.kb-prompt[data-astro-cid-2h3cgztd],.kb-area[data-astro-cid-2h3cgztd]{transition:none}.kb-key[data-astro-cid-2h3cgztd].is-down .kb-cap[data-astro-cid-2h3cgztd]{transform:none}}#lp-output[data-astro-cid-hryt2wqi]{gap:16px;display:grid}#lp-output[data-astro-cid-hryt2wqi][hidden]{display:none}.lp-more[data-astro-cid-hryt2wqi]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.lp-more[data-astro-cid-hryt2wqi][open]{gap:14px;display:grid}.lp-more[data-astro-cid-hryt2wqi] summary[data-astro-cid-hryt2wqi]{cursor:pointer;color:var(--text-2);font-weight:600}.lp-table[data-astro-cid-hryt2wqi]{max-height:420px;overflow-y:auto}.lm-stage[data-astro-cid-hoyt2arn]{aspect-ratio:844/390;border-radius:var(--radius);background:var(--lm-bg);color:var(--lm-fg);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.lm-screen[data-astro-cid-hoyt2arn]{position:absolute;inset:0;overflow:hidden}.lm-screen[data-astro-cid-hoyt2arn].is-rotated{inset:50% auto auto 50%}.lm-flip[data-astro-cid-hoyt2arn]{position:absolute;inset:0}.lm-flip[data-astro-cid-hoyt2arn].is-mirror{transform:scaleX(-1)}.lm-flip[data-astro-cid-hoyt2arn].is-blink{animation:1s step-end infinite lm-blink}@keyframes lm-blink{50%{opacity:0}}.lm-track[data-astro-cid-hoyt2arn]{width:max-content;font-family:var(--display);letter-spacing:.02em;white-space:pre;visibility:hidden;will-change:transform;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0}.lm-stage[data-astro-cid-hoyt2arn].is-ready .lm-track[data-astro-cid-hoyt2arn]{visibility:visible}.lm-track[data-astro-cid-hoyt2arn].is-static{text-align:center;white-space:pre-wrap;overflow-wrap:normal;justify-content:center;width:auto;line-height:1.08;right:0}.lm-screen[data-astro-cid-hoyt2arn].is-dots{background-image:radial-gradient(circle closest-side, color-mix(in srgb, var(--lm-fg) 14%, var(--lm-bg)) 70%, transparent 78%);background-size:var(--lm-dot) var(--lm-dot)}.lm-dots[data-astro-cid-hoyt2arn]{pointer-events:none;background-image:radial-gradient(circle closest-side, transparent 70%, var(--lm-bg) 80%);background-size:var(--lm-dot) var(--lm-dot);display:none;position:absolute;inset:0}.lm-screen[data-astro-cid-hoyt2arn].is-dots .lm-dots[data-astro-cid-hoyt2arn]{display:block}.lm-stage[data-astro-cid-hoyt2arn].is-full{aspect-ratio:auto;cursor:none;touch-action:none;border-radius:0;width:100%;height:100%}.lm-stage[data-astro-cid-hoyt2arn].is-full.show-ui{cursor:auto}.lm-stage[data-astro-cid-hoyt2arn].is-overlay{z-index:1000;width:100vw;height:100dvh;position:fixed;inset:0}html.lm-lock,html.lm-lock body{overflow:hidden}.lm-controls[data-astro-cid-hoyt2arn]{display:none}.lm-stage[data-astro-cid-hoyt2arn].is-full .lm-controls[data-astro-cid-hoyt2arn]{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));opacity:0;visibility:hidden;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;transition:opacity .2s,visibility .2s;display:flex;position:absolute}.lm-stage[data-astro-cid-hoyt2arn].is-full.show-ui .lm-controls[data-astro-cid-hoyt2arn]{opacity:1;visibility:visible}.lm-tip[data-astro-cid-hoyt2arn]{color:#fff;background:#0009;border-radius:999px;margin:0 auto 0 0;padding:6px 12px;font-size:14px;line-height:1.4}.lm-ctl[data-astro-cid-hoyt2arn]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#000000b3;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.lm-ctl[data-astro-cid-hoyt2arn]:hover{background:#000000d9}.lm-input[data-astro-cid-hoyt2arn]{font-size:18px!important}.lm-actions[data-astro-cid-hoyt2arn]{flex-wrap:wrap;gap:10px;display:flex}.lm-actions[data-astro-cid-hoyt2arn] .btn[data-astro-cid-hoyt2arn]{flex:auto}.lm-actions[data-astro-cid-hoyt2arn] svg,.lm-ctl[data-astro-cid-hoyt2arn] svg{flex:none}.lm-go[data-astro-cid-hoyt2arn]{min-height:48px;font-size:16px;flex:100%!important}@media (width>=640px){.lm-actions[data-astro-cid-hoyt2arn] .btn[data-astro-cid-hoyt2arn],.lm-go[data-astro-cid-hoyt2arn]{flex:none!important}}.lm-hint[data-astro-cid-hoyt2arn]{margin:-6px 0 0}.lm-options[data-astro-cid-hoyt2arn]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:18px;padding:16px;display:grid}.lm-options[data-astro-cid-hoyt2arn] .seg[data-astro-cid-hoyt2arn]{justify-self:start}.lm-swatches[data-astro-cid-hoyt2arn]{grid-auto-columns:minmax(0,34px);grid-auto-flow:column;gap:7px;display:grid}.lm-swatch[data-astro-cid-hoyt2arn]{aspect-ratio:1;cursor:pointer;position:relative}.lm-swatch[data-astro-cid-hoyt2arn] input[data-astro-cid-hoyt2arn]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.lm-swatch[data-astro-cid-hoyt2arn] span[data-astro-cid-hoyt2arn]{background:var(--c);pointer-events:none;border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #00000029}.lm-swatch[data-astro-cid-hoyt2arn] input[data-astro-cid-hoyt2arn]:checked+span[data-astro-cid-hoyt2arn],.lm-custom[data-astro-cid-hoyt2arn].is-on span[data-astro-cid-hoyt2arn]{box-shadow:inset 0 0 0 1px #00000029, 0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.lm-swatch[data-astro-cid-hoyt2arn] input[data-astro-cid-hoyt2arn]:focus-visible+span[data-astro-cid-hoyt2arn]{outline:2px solid var(--accent);outline-offset:4px}.lm-custom[data-astro-cid-hoyt2arn] span[data-astro-cid-hoyt2arn]{background:conic-gradient(#ff2a2a,#ffe100,#2bff5e,#22e4ff,#2f6bff,#ff4fd1,#ff2a2a)}.lm-custom[data-astro-cid-hoyt2arn].is-on span[data-astro-cid-hoyt2arn]{background:var(--c)}.lm-range-label[data-astro-cid-hoyt2arn]{justify-content:space-between;gap:8px;display:flex}.lm-range-label[data-astro-cid-hoyt2arn] output[data-astro-cid-hoyt2arn]{font-variant-numeric:tabular-nums;color:var(--text)}input[data-astro-cid-hoyt2arn][type=range]:disabled{opacity:.4}.lm-toggles[data-astro-cid-hoyt2arn]{flex-wrap:wrap;gap:12px 22px;display:flex}.lm-options[data-astro-cid-hoyt2arn] .notice[data-astro-cid-hoyt2arn]{margin:0}.lw[data-astro-cid-y4y5p3dx]{container-type:inline-size}.lw-inputs[data-astro-cid-y4y5p3dx]{gap:6px 14px;display:grid}.lw-assume[data-astro-cid-y4y5p3dx]{margin:0}@container (width>=560px){.lw-inputs[data-astro-cid-y4y5p3dx]{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-assume[data-astro-cid-y4y5p3dx]{grid-column:1/-1}}.lw-unit[data-astro-cid-y4y5p3dx]{align-items:center;gap:8px;display:flex}.lw-unit[data-astro-cid-y4y5p3dx] span[data-astro-cid-y4y5p3dx]{color:var(--text-2);flex:none;font-size:15px}.lw-hero[data-astro-cid-y4y5p3dx]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 14%, transparent);text-align:center;gap:10px;padding:22px 20px 18px;display:grid}.lw-kicker[data-astro-cid-y4y5p3dx]{color:var(--text-2);margin:0;font-size:15px;font-weight:600}.lw-pct[data-astro-cid-y4y5p3dx]{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(40px,12cqi,68px);font-weight:700;line-height:1.1}.lw-pct-frac[data-astro-cid-y4y5p3dx]{color:var(--accent);font-size:.5em}.lw-pct-sign[data-astro-cid-y4y5p3dx]{margin-left:.08em;font-size:.6em}.lw-hero[data-astro-cid-y4y5p3dx].is-empty .lw-pct-sign[data-astro-cid-y4y5p3dx]{visibility:hidden}.lw-bar[data-astro-cid-y4y5p3dx]{background:color-mix(in oklab, var(--accent) 14%, var(--surface));border-radius:999px;height:14px;overflow:hidden}.lw-fill[data-astro-cid-y4y5p3dx]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lw-meta[data-astro-cid-y4y5p3dx]{font-variant-numeric:tabular-nums;color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;font-weight:600;display:flex}.lw-now[data-astro-cid-y4y5p3dx],.lw-bonus[data-astro-cid-y4y5p3dx]{text-wrap:balance}.lw-now[data-astro-cid-y4y5p3dx]{margin:0;font-size:17px;font-weight:700}.lw-now[data-astro-cid-y4y5p3dx]:empty{display:none}.lw-bonus[data-astro-cid-y4y5p3dx]{color:var(--success);margin:0;font-size:15px;font-weight:600}.lw-main[data-astro-cid-y4y5p3dx]{gap:22px;display:grid}@container (width>=720px){.lw-main[data-astro-cid-y4y5p3dx]{grid-template-columns:minmax(0,1fr) 252px;align-items:start}}.lw-board[data-astro-cid-y4y5p3dx],.lw-side[data-astro-cid-y4y5p3dx],.lw-left[data-astro-cid-y4y5p3dx],.lw-stages[data-astro-cid-y4y5p3dx],.lw-people[data-astro-cid-y4y5p3dx]{gap:10px;min-width:0;display:grid}.lw-side[data-astro-cid-y4y5p3dx]{gap:22px}.lw[data-astro-cid-y4y5p3dx] h3[data-astro-cid-y4y5p3dx]{text-wrap:balance;margin:0;font-size:17px}.lw[data-astro-cid-y4y5p3dx] .hint[data-astro-cid-y4y5p3dx]{margin:0}.lw-board-head[data-astro-cid-y4y5p3dx]{gap:2px;display:grid}.lw-legend[data-astro-cid-y4y5p3dx]{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lw-legend[data-astro-cid-y4y5p3dx] li[data-astro-cid-y4y5p3dx]{align-items:center;gap:6px;display:inline-flex}.lw-swatch[data-astro-cid-y4y5p3dx]{border-radius:3px;width:11px;height:11px}.lw-canvas-wrap[data-astro-cid-y4y5p3dx]{min-width:0}.lw-canvas-wrap[data-astro-cid-y4y5p3dx] canvas[data-astro-cid-y4y5p3dx]{touch-action:manipulation;cursor:crosshair;max-width:none;display:block}.lw-cell[data-astro-cid-y4y5p3dx]{font-variant-numeric:tabular-nums;min-height:1.6em;color:var(--text-2);margin:0;font-size:14px}.lw-actions[data-astro-cid-y4y5p3dx]{flex-wrap:wrap;gap:10px;display:flex}.lw-actions[data-astro-cid-y4y5p3dx] .is-done{color:var(--success)}.lw-counts[data-astro-cid-y4y5p3dx]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lw-counts[data-astro-cid-y4y5p3dx] li[data-astro-cid-y4y5p3dx]{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;display:grid}.lw-counts[data-astro-cid-y4y5p3dx] .lw-count-icon{color:var(--accent);grid-row:span 2}.lw-count-value[data-astro-cid-y4y5p3dx]{line-height:1.2}.lw-count-n[data-astro-cid-y4y5p3dx]{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.lw-count-suffix[data-astro-cid-y4y5p3dx]{white-space:pre;color:var(--text-2);font-size:14px;font-weight:600}.lw-count-label[data-astro-cid-y4y5p3dx]{color:var(--muted);font-size:13px;line-height:1.35}.lw-stage-fields[data-astro-cid-y4y5p3dx]{gap:8px;max-width:360px;display:grid}.lw-stage-fields[data-astro-cid-y4y5p3dx] .field[data-astro-cid-y4y5p3dx]{grid-template-columns:minmax(0,1fr) 130px;align-items:center}.lw-people[data-astro-cid-y4y5p3dx]{border-top:1px solid var(--border);padding-top:18px}.lw-people[data-astro-cid-y4y5p3dx] h3[data-astro-cid-y4y5p3dx]{align-items:center;gap:8px;display:flex}.lw-people[data-astro-cid-y4y5p3dx] h3[data-astro-cid-y4y5p3dx] .lw-people-icon{color:var(--accent);flex:none}.lw-people-list[data-astro-cid-y4y5p3dx]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lw-people-list[data-astro-cid-y4y5p3dx]:empty{display:none}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-person{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:6px;padding:12px 14px;display:grid}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-person-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-f-name{grid-column:1/-1}@container (width>=600px){.lw-people-list[data-astro-cid-y4y5p3dx] .lw-person-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-f-name{grid-column:auto}}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-remove{min-height:42px;padding:4px 8px}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-visits{color:var(--text);margin:0;font-size:17px;font-weight:700}.lw-people-list[data-astro-cid-y4y5p3dx] .is-empty .lw-visits{color:var(--muted);font-size:14px;font-weight:500}.lw-people-list[data-astro-cid-y4y5p3dx] .is-bonus .lw-visits{color:var(--success)}.lw-people-list[data-astro-cid-y4y5p3dx] .lw-visits-more:empty{display:none}#lw-add[data-astro-cid-y4y5p3dx]{justify-self:start}.lw-people-note[data-astro-cid-y4y5p3dx]{color:var(--text-2);margin:0;font-size:15px}.lt-group[data-astro-cid-wlelsguo]{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.lt-title[data-astro-cid-wlelsguo]{color:var(--text-2);font-size:15px;font-weight:600}.lt-inline[data-astro-cid-wlelsguo]{white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.lt-inline[data-astro-cid-wlelsguo] select[data-astro-cid-wlelsguo],.lt-narrow[data-astro-cid-wlelsguo]{width:auto}.lt-num[data-astro-cid-wlelsguo]{width:84px}.lt-affix[data-astro-cid-wlelsguo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=480px){.lt-affix[data-astro-cid-wlelsguo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lt-affix[data-astro-cid-wlelsguo] .btn[data-astro-cid-wlelsguo]{grid-column:1/-1}}#ln-output[data-astro-cid-5unil3ax]{gap:16px;display:grid}#ln-output[data-astro-cid-5unil3ax][hidden],.ln-staged[data-astro-cid-5unil3ax][hidden]{display:none}.ln-table[data-astro-cid-5unil3ax]{max-height:420px;overflow-y:auto}.li-controls[data-astro-cid-hbfril5x]{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.li-count[data-astro-cid-hbfril5x] input[data-astro-cid-hbfril5x]{width:140px}label[data-astro-cid-hbfril5x][hidden]{display:none}.lc-solar[data-astro-cid-svqta3ec]{align-items:flex-end}.lc-date[data-astro-cid-svqta3ec]{flex:220px;max-width:320px}.lc-tables[data-astro-cid-svqta3ec]{gap:16px;display:grid}@media (width>=900px){.lc-tables[data-astro-cid-svqta3ec]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}#mr-output[data-astro-cid-wruayz7d],#mr-short-output[data-astro-cid-wruayz7d],#mr-short-fields[data-astro-cid-wruayz7d]{gap:16px;display:grid}#mr-output[data-astro-cid-wruayz7d][hidden],.mr-short[data-astro-cid-wruayz7d][hidden]{display:none}.row[data-astro-cid-wruayz7d]>label[data-astro-cid-wruayz7d][for]{color:var(--text-2);font-size:14px;font-weight:600}[data-astro-cid-wruayz7d][data-status=warning]{color:var(--warning)}[data-astro-cid-wruayz7d][data-status=call]{color:var(--danger)}.notice[data-astro-cid-wruayz7d][data-status=warning]{background:color-mix(in oklab, var(--warning) 10%, transparent)}.notice[data-astro-cid-wruayz7d][data-status=call]{background:color-mix(in oklab, var(--danger) 10%, transparent)}[data-astro-cid-wruayz7d][data-sign=up]{color:var(--danger)}[data-astro-cid-wruayz7d][data-sign=down]{color:var(--success)}.mr-call-row[data-astro-cid-wruayz7d] td[data-astro-cid-wruayz7d]{background:var(--accent-soft);font-weight:600}#mr-output[data-astro-cid-wruayz7d] .table[data-astro-cid-wruayz7d] td[data-astro-cid-wruayz7d]:last-child{white-space:normal;min-width:160px;color:var(--text-2)}.md-panes[data-astro-cid-enuitckf]{gap:14px;display:grid}.md-pane[data-astro-cid-enuitckf]{grid-template-rows:auto 1fr;gap:6px;min-width:0;display:grid}.md-pane-label[data-astro-cid-enuitckf]{color:var(--text-2);font-size:14px;font-weight:600}.md-pane[data-astro-cid-enuitckf] textarea[data-astro-cid-enuitckf],.md-preview[data-astro-cid-enuitckf]{height:100%;min-height:420px}.md-pane[data-astro-cid-enuitckf] textarea[data-astro-cid-enuitckf]{resize:vertical}.md-panes[data-astro-cid-enuitckf][data-view=edit] .md-view[data-astro-cid-enuitckf],.md-panes[data-astro-cid-enuitckf][data-view=preview] .md-edit[data-astro-cid-enuitckf]{display:none}@media (width>=760px){.md-tabs[data-astro-cid-enuitckf]{display:none}.md-panes[data-astro-cid-enuitckf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md-panes[data-astro-cid-enuitckf][data-view] .md-view[data-astro-cid-enuitckf],.md-panes[data-astro-cid-enuitckf][data-view] .md-edit[data-astro-cid-enuitckf]{display:grid}.md-pane[data-astro-cid-enuitckf] textarea[data-astro-cid-enuitckf],.md-preview[data-astro-cid-enuitckf]{max-height:640px}}.md-preview[data-astro-cid-enuitckf]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:12px 18px;line-height:1.7;overflow:auto}.md-preview[data-astro-cid-enuitckf]>:first-child{margin-top:0}.md-preview[data-astro-cid-enuitckf] h1,.md-preview[data-astro-cid-enuitckf] h2,.md-preview[data-astro-cid-enuitckf] h3,.md-preview[data-astro-cid-enuitckf] h4{margin:1.2em 0 .5em;line-height:1.3}.md-preview[data-astro-cid-enuitckf] h1{font-size:1.7em}.md-preview[data-astro-cid-enuitckf] h2{border-bottom:1px solid var(--border);padding-bottom:.25em;font-size:1.35em}.md-preview[data-astro-cid-enuitckf] h3{font-size:1.15em}.md-preview[data-astro-cid-enuitckf] p,.md-preview[data-astro-cid-enuitckf] ul,.md-preview[data-astro-cid-enuitckf] ol,.md-preview[data-astro-cid-enuitckf] blockquote,.md-preview[data-astro-cid-enuitckf] pre,.md-preview[data-astro-cid-enuitckf] table{margin:0 0 1em}.md-preview[data-astro-cid-enuitckf] ul,.md-preview[data-astro-cid-enuitckf] ol{padding-left:1.5em}.md-preview[data-astro-cid-enuitckf] li>input[type=checkbox]{vertical-align:-2px;margin-right:6px}.md-preview[data-astro-cid-enuitckf] code{font-family:var(--mono);background:var(--surface-2);border-radius:4px;padding:.15em .35em;font-size:.9em}.md-preview[data-astro-cid-enuitckf] pre{border-radius:var(--radius-sm);background:var(--surface-2);padding:12px 14px;overflow-x:auto}.md-preview[data-astro-cid-enuitckf] pre code{background:0 0;padding:0}.md-preview[data-astro-cid-enuitckf] blockquote{color:var(--text-2);border-left:4px solid var(--border-strong);padding:2px 14px}.md-preview[data-astro-cid-enuitckf] table{border-collapse:collapse;display:block;overflow-x:auto}.md-preview[data-astro-cid-enuitckf] th,.md-preview[data-astro-cid-enuitckf] td{border:1px solid var(--border);padding:6px 12px}.md-preview[data-astro-cid-enuitckf] th{background:var(--surface-2)}.md-preview[data-astro-cid-enuitckf] hr{border:0;border-top:1px solid var(--border);margin:1.5em 0}.md-preview[data-astro-cid-enuitckf] img{max-width:100%}[data-astro-cid-wonfapra][hidden]{display:none!important}.mc-stage[data-astro-cid-wonfapra]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 14%, transparent);text-align:center;gap:12px;padding:28px 22px 22px;display:grid;position:relative}.mc-status[data-astro-cid-wonfapra]{color:var(--text-2);margin:0;font-size:15px;font-weight:600}.mc-amount[data-astro-cid-wonfapra]{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:clamp(36px,9vw,72px);font-weight:700;line-height:1.1}.mc-frac[data-astro-cid-wonfapra]{color:var(--accent);font-size:.55em}[data-astro-cid-wonfapra][data-phase=idle] .mc-frac[data-astro-cid-wonfapra],[data-astro-cid-wonfapra][data-phase=paused] .mc-frac[data-astro-cid-wonfapra]{color:var(--muted)}.mc-bar[data-astro-cid-wonfapra]{background:color-mix(in oklab, var(--accent) 12%, var(--surface));border-radius:999px;height:14px;overflow:hidden}.mc-fill[data-astro-cid-wonfapra]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[data-astro-cid-wonfapra][data-over] .mc-fill[data-astro-cid-wonfapra]{background:var(--warning)}.mc-meta[data-astro-cid-wonfapra]{font-variant-numeric:tabular-nums;color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}[data-astro-cid-wonfapra][data-over] #mc-left[data-astro-cid-wonfapra]{color:var(--warning);font-weight:700}.mc-headline[data-astro-cid-wonfapra]{min-height:1.5em;margin:0;font-size:18px;font-weight:700}.mc-rate[data-astro-cid-wonfapra]{color:var(--text-2);font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:14px}.mc-controls[data-astro-cid-wonfapra]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mc-toggle[data-astro-cid-wonfapra]{min-width:9em}.mc-ico[data-astro-cid-wonfapra]{display:inline-flex}.mc-fs[data-astro-cid-wonfapra]{justify-self:center}.mc-stage[data-astro-cid-wonfapra].is-full{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-sizing:border-box;border:0;border-radius:0;align-content:center;gap:min(3vh,3vw)}.mc-stage[data-astro-cid-wonfapra].is-overlay{z-index:1000;height:100dvh;position:fixed;inset:0;overflow:auto}html.mc-lock,html.mc-lock body{overflow:hidden}.mc-stage[data-astro-cid-wonfapra].is-full .mc-amount[data-astro-cid-wonfapra]{font-size:clamp(40px,min(13vw,20vh),200px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-status[data-astro-cid-wonfapra],.mc-stage[data-astro-cid-wonfapra].is-full .mc-headline[data-astro-cid-wonfapra],.mc-stage[data-astro-cid-wonfapra].is-full .mc-meta[data-astro-cid-wonfapra]{font-size:clamp(15px,min(2.6vw,4.5vh),34px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-rate[data-astro-cid-wonfapra]{margin:0;font-size:clamp(13px,min(2vw,3.4vh),26px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-bar[data-astro-cid-wonfapra]{justify-self:center;width:min(100%,1200px);height:clamp(12px,2.5vh,28px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-meta[data-astro-cid-wonfapra]{justify-self:center;width:min(100%,1200px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-controls[data-astro-cid-wonfapra] .btn[data-astro-cid-wonfapra]{min-height:clamp(40px,7vh,64px);padding-inline:clamp(16px,2vw,28px);font-size:clamp(15px,min(2vw,3.4vh),24px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-fs[data-astro-cid-wonfapra]{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));position:absolute}@media (orientation:landscape) and (height<=500px){.mc-stage[data-astro-cid-wonfapra].is-full{gap:1.6vh}.mc-stage[data-astro-cid-wonfapra].is-full .mc-amount[data-astro-cid-wonfapra]{font-size:clamp(36px,min(10vw,22vh),160px)}.mc-stage[data-astro-cid-wonfapra].is-full .mc-controls[data-astro-cid-wonfapra] .btn[data-astro-cid-wonfapra]{min-height:36px}}.mc-title[data-astro-cid-wonfapra]{margin:0;font-size:16px}.mc-stats[data-astro-cid-wonfapra] .stat[data-astro-cid-wonfapra]{padding:12px}.mc-stats[data-astro-cid-wonfapra] .stat-value[data-astro-cid-wonfapra]{font-size:clamp(17px,4.6vw,22px)}.mc-out[data-astro-cid-wonfapra],.mc-basis[data-astro-cid-wonfapra]{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.mc-basis[data-astro-cid-wonfapra]{font-weight:600}.mc-quick[data-astro-cid-wonfapra],.mc-detail[data-astro-cid-wonfapra]{gap:12px;display:grid}.mc-quick[data-astro-cid-wonfapra] .seg[data-astro-cid-wonfapra]{justify-self:start}.mc-groups[data-astro-cid-wonfapra]{gap:10px;display:grid}.mc-groups[data-astro-cid-wonfapra] .mc-group{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:5.5em minmax(0,1fr) auto auto;grid-template-areas:"label label period remove""count pay pay pay""out out out out";align-items:end;gap:8px 10px;padding:12px;display:grid}.mc-groups[data-astro-cid-wonfapra] .mc-g-label-wrap{grid-area:label}.mc-groups[data-astro-cid-wonfapra] .mc-g-period-wrap{grid-area:period}.mc-groups[data-astro-cid-wonfapra] .mc-g-count-wrap{grid-area:count}.mc-groups[data-astro-cid-wonfapra] .mc-g-pay-wrap{grid-area:pay}.mc-groups[data-astro-cid-wonfapra] .mc-g-remove{min-height:44px;color:var(--muted);grid-area:remove;padding:4px 8px}.mc-groups[data-astro-cid-wonfapra] .mc-g-remove:hover{color:var(--danger)}.mc-groups[data-astro-cid-wonfapra] .mc-g-remove[hidden]{display:none}.mc-groups[data-astro-cid-wonfapra] .mc-g-out{grid-area:out}.mc-groups[data-astro-cid-wonfapra] .mc-mini{gap:4px;min-width:0;display:grid}.mc-groups[data-astro-cid-wonfapra] .mc-mini>span{color:var(--muted);text-align:start;font-size:13px;font-weight:600}.mc-groups[data-astro-cid-wonfapra] input,.mc-groups[data-astro-cid-wonfapra] select{height:44px}.mc-groups[data-astro-cid-wonfapra] .mc-g-period{width:auto}@media (width>=640px){.mc-groups[data-astro-cid-wonfapra] .mc-group{grid-template-columns:minmax(0,1.3fr) 6em minmax(0,1fr) auto auto;grid-template-areas:"label count pay period remove""out out out out out"}}.mc-settings[data-astro-cid-wonfapra]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.mc-settings[data-astro-cid-wonfapra] summary[data-astro-cid-wonfapra]{color:var(--text-2);cursor:pointer;padding:10px 14px;font-size:15px;font-weight:600}.mc-settings[data-astro-cid-wonfapra][open] summary[data-astro-cid-wonfapra]{border-bottom:1px solid var(--border)}.mc-settings-body[data-astro-cid-wonfapra]{gap:14px;padding:14px;display:grid}.mc-settings-body[data-astro-cid-wonfapra] .hint[data-astro-cid-wonfapra]{margin:0}.mc-settings-body[data-astro-cid-wonfapra] .hint[data-astro-cid-wonfapra]+.hint[data-astro-cid-wonfapra]{margin-top:-8px}.mc-plan[data-astro-cid-wonfapra]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:14px;padding:14px;display:grid}.mc-presets[data-astro-cid-wonfapra]{gap:6px}.mc-presets[data-astro-cid-wonfapra] .btn[data-astro-cid-wonfapra][aria-pressed=true]{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 50%, transparent);background:var(--accent-soft)}.mc-plan[data-astro-cid-wonfapra] .seg[data-astro-cid-wonfapra]{justify-self:start}@media (width<=639px){.mc-plan[data-astro-cid-wonfapra] .mc-rec[data-astro-cid-wonfapra]{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;display:grid}.mc-rec[data-astro-cid-wonfapra] span[data-astro-cid-wonfapra]{text-align:center;padding-inline:4px}}.mc-plan[data-astro-cid-wonfapra] .hint[data-astro-cid-wonfapra]{margin:0}.mc-note[data-astro-cid-wonfapra]{color:var(--text-2);margin:0;font-size:15px}.mc-note-save[data-astro-cid-wonfapra]{color:var(--text);font-weight:700}.mc-note[data-astro-cid-wonfapra]+.mc-note[data-astro-cid-wonfapra]{margin-top:-8px}.mc-rewards[data-astro-cid-wonfapra]{gap:10px;display:grid}.mc-reward-list[data-astro-cid-wonfapra]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mc-reward-list[data-astro-cid-wonfapra] li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.mc-reward-list[data-astro-cid-wonfapra] li.is-earned{color:var(--text)}.mc-reward-list[data-astro-cid-wonfapra] li.is-top{border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:var(--accent-soft)}.mc-reward-list[data-astro-cid-wonfapra] .mc-reward-icon{flex:none}.mc-reward-list[data-astro-cid-wonfapra] .is-top .mc-reward-icon{color:var(--accent)}.mc-reward-list[data-astro-cid-wonfapra] .mc-reward-name{font-variant-numeric:tabular-nums;text-align:start;flex:1;font-weight:600}.mc-rewards[data-astro-cid-wonfapra] .hint[data-astro-cid-wonfapra]{margin:0}.mt-state[data-astro-cid-n27tuumj]{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mt-dot[data-astro-cid-n27tuumj]{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.mt-state[data-astro-cid-n27tuumj][data-state=live]{color:var(--success)}.mt-state[data-astro-cid-n27tuumj][data-state=live] .mt-dot[data-astro-cid-n27tuumj]{background:var(--success)}.mt-state[data-astro-cid-n27tuumj][data-state=rec]{color:var(--danger)}.mt-state[data-astro-cid-n27tuumj][data-state=rec] .mt-dot[data-astro-cid-n27tuumj]{background:var(--danger)}@media (prefers-reduced-motion:no-preference){.mt-state[data-astro-cid-n27tuumj][data-state=live] .mt-dot[data-astro-cid-n27tuumj],.mt-state[data-astro-cid-n27tuumj][data-state=rec] .mt-dot[data-astro-cid-n27tuumj]{animation:1.4s ease-in-out infinite mt-pulse}}@keyframes mt-pulse{50%{opacity:.35}}.mt-error[data-astro-cid-n27tuumj]{gap:4px;display:grid}.mt-error[data-astro-cid-n27tuumj] ol[data-astro-cid-n27tuumj]{color:var(--text-2);margin:4px 0 0;padding-left:20px}.mt-verdict[data-astro-cid-n27tuumj]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--border-strong);gap:2px;padding:14px 16px;display:grid}.mt-verdict[data-astro-cid-n27tuumj] strong[data-astro-cid-n27tuumj]{font-size:18px}.mt-verdict[data-astro-cid-n27tuumj] span[data-astro-cid-n27tuumj]{color:var(--text-2);font-size:14px}.mt-verdict[data-astro-cid-n27tuumj][data-level=good]{border-left-color:var(--success)}.mt-verdict[data-astro-cid-n27tuumj][data-level=good] strong[data-astro-cid-n27tuumj]{color:var(--success)}.mt-verdict[data-astro-cid-n27tuumj][data-level=quiet],.mt-verdict[data-astro-cid-n27tuumj][data-level=silent]{border-left-color:var(--warning)}.mt-verdict[data-astro-cid-n27tuumj][data-level=loud]{border-left-color:var(--danger)}.mt-verdict[data-astro-cid-n27tuumj][data-level=loud] strong[data-astro-cid-n27tuumj]{color:var(--danger)}.mt-meter[data-astro-cid-n27tuumj]{gap:4px;display:grid}.mt-track[data-astro-cid-n27tuumj]{background:linear-gradient(90deg, var(--success) 0%, var(--success) 62%, var(--warning) 80%, var(--danger) 94%);border-radius:9px;height:18px;position:relative;overflow:hidden}.mt-cover[data-astro-cid-n27tuumj]{background:var(--surface-2);transform-origin:100%;box-shadow:inset 0 0 0 1px var(--border);position:absolute;inset:0;transform:scaleX(1)}.mt-peak[data-astro-cid-n27tuumj]{background:var(--text);opacity:0;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:0}.mt-scale[data-astro-cid-n27tuumj]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.mt-wave[data-astro-cid-n27tuumj]{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:100%;height:120px;display:block}.mt-rec[data-astro-cid-n27tuumj]{border:1px solid var(--border);border-radius:var(--radius);gap:10px;padding:14px 16px;display:grid}.mt-progress[data-astro-cid-n27tuumj]{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.mt-progress-bar[data-astro-cid-n27tuumj]{background:var(--danger);transform-origin:0;height:100%;transform:scaleX(0)}.mt-playback[data-astro-cid-n27tuumj]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-playback[data-astro-cid-n27tuumj] audio[data-astro-cid-n27tuumj]{flex:240px;min-width:0;height:40px}.mb-controls[data-astro-cid-ukuaxnsm]{gap:10px}.mb-sound[data-astro-cid-ukuaxnsm]{gap:6px}.mb-sound[data-astro-cid-ukuaxnsm] .mb-sound-off,.mb-sound[data-astro-cid-ukuaxnsm].is-muted .mb-sound-on{display:none}.mb-sound[data-astro-cid-ukuaxnsm].is-muted .mb-sound-off{display:inline}.mb-sound[data-astro-cid-ukuaxnsm].is-muted{color:var(--muted)}.mb-stage[data-astro-cid-ukuaxnsm]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:center;gap:10px;padding:14px 12px 16px;display:grid}.mb-asked[data-astro-cid-ukuaxnsm]{color:var(--text-2);overflow-wrap:anywhere;margin:0;padding:0 6px;font-size:16px;font-weight:600}.mb-scene[data-astro-cid-ukuaxnsm]{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;max-width:560px;margin:0 auto;position:relative}.mb-svg[data-astro-cid-ukuaxnsm]{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.mb-verdict[data-astro-cid-ukuaxnsm]{pointer-events:none;place-content:center;gap:2px;height:38.4%;padding:0 12px;transition:opacity .15s;display:grid;position:absolute;inset:0 0 auto}.mb-verdict[data-astro-cid-ukuaxnsm].is-hidden{opacity:0}.mb-verdict-name[data-astro-cid-ukuaxnsm]{font-family:var(--display);letter-spacing:.06em;color:var(--text-2);font-size:clamp(26px,7.5vw,40px);font-weight:800;line-height:1.15}.mb-verdict-short[data-astro-cid-ukuaxnsm]{color:var(--text-2);font-size:clamp(15px,3.8vw,18px);font-weight:600}[data-astro-cid-ukuaxnsm][data-outcome=sheng] .mb-verdict-name[data-astro-cid-ukuaxnsm]{color:var(--accent)}[data-astro-cid-ukuaxnsm][data-outcome=xiao] .mb-verdict-name[data-astro-cid-ukuaxnsm]{color:var(--warning)}[data-astro-cid-ukuaxnsm][data-outcome=yin] .mb-verdict-name[data-astro-cid-ukuaxnsm]{color:#4b5a73}.mb-tiles[data-astro-cid-ukuaxnsm] path[data-astro-cid-ukuaxnsm]{fill:none;stroke:#dccbb8;stroke-width:1px;opacity:.7}.mb-shadow[data-astro-cid-ukuaxnsm]{fill:#5b3a22}.mb-side[data-astro-cid-ukuaxnsm],.mb-mini[data-astro-cid-ukuaxnsm] .mb-side[data-astro-cid-ukuaxnsm]{fill:#7a1a12}.mb-label[data-astro-cid-ukuaxnsm]{font:600 13px var(--font);fill:var(--text-2);stroke:#f4ebe1;stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.mb-streak[data-astro-cid-ukuaxnsm]{justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mb-streak[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm]{border:2px dashed var(--border-strong);width:38px;height:38px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:grid}.mb-streak[data-astro-cid-ukuaxnsm] .mb-streak-check{display:none}.mb-streak[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm].is-on{border:2px solid var(--accent);background:var(--accent);color:var(--on-accent)}.mb-streak[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm].is-on .mb-streak-check{display:block}.mb-streak[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm].is-on .mb-streak-n[data-astro-cid-ukuaxnsm]{display:none}.mb-streak[data-astro-cid-ukuaxnsm].is-done li[data-astro-cid-ukuaxnsm]{border-color:var(--success);background:var(--success)}.mb-streak[data-astro-cid-ukuaxnsm].is-broken{animation:.4s mb-shake}@keyframes mb-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.mb-result[data-astro-cid-ukuaxnsm]{gap:6px;padding:0 6px;transition:opacity .15s;display:grid}.mb-result[data-astro-cid-ukuaxnsm].is-stale{opacity:0}.mb-result[data-astro-cid-ukuaxnsm] p[data-astro-cid-ukuaxnsm]{margin:0}.mb-result-detail[data-astro-cid-ukuaxnsm]{color:var(--text-2);max-width:34em;font-size:15px;margin-inline:auto!important}.mb-streak-msg[data-astro-cid-ukuaxnsm]{color:var(--text-2);font-size:15px;font-weight:700}.mb-streak-msg[data-astro-cid-ukuaxnsm][data-state=done]{color:var(--success)}.mb-result[data-astro-cid-ukuaxnsm].is-new,.mb-verdict[data-astro-cid-ukuaxnsm].is-new{animation:.35s ease-out mb-pop}@keyframes mb-pop{0%{opacity:0;transform:translateY(4px)}}.mb-actions[data-astro-cid-ukuaxnsm]{gap:10px;display:grid}.mb-throw[data-astro-cid-ukuaxnsm]{letter-spacing:.3em;text-indent:.3em;min-height:56px;font-size:20px}.mb-throw[data-astro-cid-ukuaxnsm].is-busy{opacity:.7;cursor:progress}.mb-shake[data-astro-cid-ukuaxnsm][aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}@media (width>=640px){.mb-actions[data-astro-cid-ukuaxnsm]{grid-template-columns:minmax(0,1fr) auto}.mb-actions[data-astro-cid-ukuaxnsm]:has(.mb-shake[hidden]){grid-template-columns:minmax(0,1fr)}.mb-throw[data-astro-cid-ukuaxnsm]{justify-self:center;width:min(100%,320px)}}#mb-notice[data-astro-cid-ukuaxnsm]{margin:0}.mb-keys[data-astro-cid-ukuaxnsm]{text-align:center;margin:-6px 0 0}@media (pointer:coarse){.mb-keys[data-astro-cid-ukuaxnsm]{display:none}}.mb-h[data-astro-cid-ukuaxnsm]{margin:0;font-size:16px}.mb-legend[data-astro-cid-ukuaxnsm]{gap:10px;display:grid}.mb-legend-list[data-astro-cid-ukuaxnsm]{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.mb-legend-list[data-astro-cid-ukuaxnsm]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mb-legend-list[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:10px;padding:8px 12px 8px 6px;transition:border-color .2s,background .2s;display:flex}@media (width>=640px){.mb-legend-list[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm]{text-align:center;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px}}.mb-legend-list[data-astro-cid-ukuaxnsm] li[data-astro-cid-ukuaxnsm].is-current{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:var(--accent-soft)}.mb-mini[data-astro-cid-ukuaxnsm]{flex:none;width:116px;height:auto}@media (width>=640px){.mb-mini[data-astro-cid-ukuaxnsm]{width:100%;max-width:150px;margin:0 auto}}.mb-legend-text[data-astro-cid-ukuaxnsm] p[data-astro-cid-ukuaxnsm]{margin:0}.mb-legend-name[data-astro-cid-ukuaxnsm]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}@media (width>=640px){.mb-legend-name[data-astro-cid-ukuaxnsm]{justify-content:center}}.mb-legend-name[data-astro-cid-ukuaxnsm] strong[data-astro-cid-ukuaxnsm]{font-size:17px}.mb-legend-name[data-astro-cid-ukuaxnsm] span[data-astro-cid-ukuaxnsm]{color:var(--muted);font-size:13px}.mb-legend-short[data-astro-cid-ukuaxnsm]{color:var(--text-2);font-size:14px}.mb-history[data-astro-cid-ukuaxnsm]{gap:10px;display:grid}.mb-stats[data-astro-cid-ukuaxnsm]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.mb-stats[data-astro-cid-ukuaxnsm]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mb-stats[data-astro-cid-ukuaxnsm] .stat-value[data-astro-cid-ukuaxnsm]{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.mb-stats[data-astro-cid-ukuaxnsm] small[data-astro-cid-ukuaxnsm]{color:var(--muted);font-size:14px;font-weight:600}.mb-bar[data-astro-cid-ukuaxnsm]{background:var(--surface-2);border-radius:999px;height:10px;display:flex;overflow:hidden}.mb-bar[data-astro-cid-ukuaxnsm] span[data-astro-cid-ukuaxnsm]{flex:0 1 0;min-width:0}.mb-bar[data-astro-cid-ukuaxnsm].is-empty span[data-astro-cid-ukuaxnsm]{flex-grow:0!important}.mb-bar[data-astro-cid-ukuaxnsm] [data-astro-cid-ukuaxnsm][data-outcome=sheng]{background:var(--accent)}.mb-bar[data-astro-cid-ukuaxnsm] [data-astro-cid-ukuaxnsm][data-outcome=xiao]{background:#e0a43a}.mb-bar[data-astro-cid-ukuaxnsm] [data-astro-cid-ukuaxnsm][data-outcome=yin]{background:#6b7a93}.mb-theory[data-astro-cid-ukuaxnsm]{margin:-4px 0 0}.mb-list[data-astro-cid-ukuaxnsm]{gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mb-list[data-astro-cid-ukuaxnsm] li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:8px 12px;display:grid}.mb-list[data-astro-cid-ukuaxnsm] .mb-h-head{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.mb-list[data-astro-cid-ukuaxnsm] .mb-h-n{color:var(--muted);font-variant-numeric:tabular-nums}.mb-list[data-astro-cid-ukuaxnsm] .mb-chip{color:#fff;background:var(--accent);border-radius:999px;padding:1px 8px;font-weight:700}.mb-list[data-astro-cid-ukuaxnsm] li[data-outcome=xiao] .mb-chip{background:#c27f12}.mb-list[data-astro-cid-ukuaxnsm] li[data-outcome=yin] .mb-chip{background:#5b6a83}.mb-list[data-astro-cid-ukuaxnsm] .mb-h-tag{border:1px solid var(--border-strong);color:var(--text-2);border-radius:6px;padding:0 6px;font-size:12px}.mb-list[data-astro-cid-ukuaxnsm] .mb-h-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.mb-list[data-astro-cid-ukuaxnsm] .mb-h-sub{color:var(--text-2);overflow-wrap:anywhere;font-size:14px}.mb-note[data-astro-cid-ukuaxnsm]{border-radius:var(--radius-sm);background:var(--surface-2);gap:8px;margin:0;padding:10px 12px;line-height:1.6;display:flex}.mb-note[data-astro-cid-ukuaxnsm] .mb-note-icon{flex:none;margin-top:3px}@media (prefers-reduced-motion:reduce){.mb-result[data-astro-cid-ukuaxnsm].is-new,.mb-verdict[data-astro-cid-ukuaxnsm].is-new,.mb-streak[data-astro-cid-ukuaxnsm].is-broken{animation:none}}#mg-output[data-astro-cid-lhadupzc]{gap:16px;display:grid}#mg-output[data-astro-cid-lhadupzc][hidden],.mg-stats[data-astro-cid-lhadupzc] .stat[data-astro-cid-lhadupzc][hidden]{display:none}#mg-table[data-astro-cid-lhadupzc] .mg-toggle{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}#mg-table[data-astro-cid-lhadupzc] .mg-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}#mg-table[data-astro-cid-lhadupzc] .mg-toggle[aria-expanded=true]:before{transform:rotate(45deg)}#mg-table[data-astro-cid-lhadupzc] .mg-month td{background:var(--surface-2);color:var(--text-2);font-size:13px}#mg-table[data-astro-cid-lhadupzc] .mg-month td:first-child{padding-left:26px}.ny-hero[data-astro-cid-icywlujc]{text-align:center;justify-items:center;gap:14px;padding:20px 0 6px;display:grid}.ny-eyebrow[data-astro-cid-icywlujc]{font-family:var(--display);color:var(--text-2);margin:0;font-size:clamp(18px,4.5vw,24px);font-weight:700}.ny-units[data-astro-cid-icywlujc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2vw,14px);width:100%;max-width:640px;display:grid}.ny-unit[data-astro-cid-icywlujc]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);justify-items:center;gap:2px;min-width:0;padding:clamp(10px,3vw,18px) 4px;display:grid}.ny-num[data-astro-cid-icywlujc]{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(26px,8.6vw,72px);font-weight:600;line-height:1.1}.ny-lbl[data-astro-cid-icywlujc]{color:var(--muted);font-size:13px}.ny-final[data-astro-cid-icywlujc]{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(96px,34vw,240px);font-weight:700;line-height:1}.ny-target[data-astro-cid-icywlujc]{color:var(--text-2);margin:0;font-size:14px}.ny-progress[data-astro-cid-icywlujc]{justify-items:center;gap:6px;width:100%;max-width:640px;display:grid}.ny-track[data-astro-cid-icywlujc]{background:var(--surface-2);border-radius:3px;width:100%;height:6px;overflow:hidden}.ny-fill[data-astro-cid-icywlujc]{background:var(--accent);width:0;height:100%}.ny-controls[data-astro-cid-icywlujc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}.ny-sync[data-astro-cid-icywlujc]{text-align:center;margin:-4px 0 0}.ny-card[data-astro-cid-icywlujc]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:2px;min-width:0;padding:14px 16px;display:grid}.ny-card-title[data-astro-cid-icywlujc]{color:var(--text-2);font-size:14px;font-weight:600}.ny-card-date[data-astro-cid-icywlujc]{color:var(--text);font-size:15px}.ny-card-value[data-astro-cid-icywlujc]{font-family:var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.3}.ny-card[data-astro-cid-icywlujc][data-status=today]{border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:var(--accent-soft)}.ny-card[data-astro-cid-icywlujc][data-status=today] .ny-card-value[data-astro-cid-icywlujc]{color:var(--accent);font-size:20px}.ny-celebrate[data-astro-cid-icywlujc]{justify-items:center;padding:4px 0 8px;display:grid}.ny-happy[data-astro-cid-icywlujc]{font-family:var(--display);color:var(--accent);letter-spacing:.08em;margin:0;font-size:clamp(28px,8vw,52px);font-weight:800}.ny-year[data-astro-cid-icywlujc]{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(72px,24vw,180px);font-weight:700;line-height:1}.ny-burst[data-astro-cid-icywlujc]{pointer-events:none;width:128px;height:128px;position:relative}.ny-burst[data-astro-cid-icywlujc] span[data-astro-cid-icywlujc]{background:var(--accent);transform-origin:50% 0;width:3px;height:22px;transform:rotate(calc(var(--i) * 22.5deg)) translateY(30px);opacity:.85;border-radius:2px;margin-left:-1.5px;position:absolute;top:50%;left:50%}.ny-burst[data-astro-cid-icywlujc] span[data-astro-cid-icywlujc]:nth-child(2n){background:var(--ink);opacity:.5;height:12px}@media (prefers-reduced-motion:no-preference){.ny-burst[data-astro-cid-icywlujc] span[data-astro-cid-icywlujc]{animation:1.8s cubic-bezier(.2,.7,.3,1) infinite ny-ray}.ny-burst[data-astro-cid-icywlujc] span[data-astro-cid-icywlujc]:nth-child(2n){animation-delay:-.9s}.ny-year[data-astro-cid-icywlujc]{animation:.9s cubic-bezier(.2,.9,.3,1.3) both ny-pop}}@keyframes ny-ray{0%{opacity:0;transform:rotate(calc(var(--i) * 22.5deg)) translateY(6px) scaleY(.3)}35%{opacity:.9}to{opacity:0;transform:rotate(calc(var(--i) * 22.5deg)) translateY(40px) scaleY(1)}}@keyframes ny-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-icywlujc][data-phase=final] .ny-final[data-astro-cid-icywlujc]{animation:1s ease-out infinite ny-tick}}@keyframes ny-tick{0%{transform:scale(1.06)}}.tool[data-astro-cid-icywlujc]:fullscreen{background:var(--bg);color:var(--text);align-content:center;padding:24px;overflow:hidden}.tool[data-astro-cid-icywlujc]:fullscreen .ny-lunar[data-astro-cid-icywlujc],.tool[data-astro-cid-icywlujc]:fullscreen .ny-sync[data-astro-cid-icywlujc],.tool[data-astro-cid-icywlujc]:fullscreen #ny-holiday[data-astro-cid-icywlujc],.tool[data-astro-cid-icywlujc]:fullscreen .ny-controls[data-astro-cid-icywlujc] label[data-astro-cid-icywlujc]{display:none}.tool[data-astro-cid-icywlujc]:fullscreen .ny-units[data-astro-cid-icywlujc]{max-width:90vw}.tool[data-astro-cid-icywlujc]:fullscreen .ny-num[data-astro-cid-icywlujc]{font-size:min(11vw,22vh)}.tool[data-astro-cid-icywlujc]:fullscreen .ny-eyebrow[data-astro-cid-icywlujc]{font-size:min(4vw,40px)}.tool[data-astro-cid-icywlujc]:fullscreen .ny-final[data-astro-cid-icywlujc]{font-size:min(40vw,60vh)}.tool[data-astro-cid-icywlujc]:fullscreen .ny-year[data-astro-cid-icywlujc]{font-size:min(28vw,45vh)}.tool[data-astro-cid-icywlujc]:fullscreen .ny-progress[data-astro-cid-icywlujc]{max-width:90vw}.nb-fields[data-astro-cid-spgnmxgf]{gap:14px;display:grid}.nb-line[data-astro-cid-spgnmxgf]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.nb-input[data-astro-cid-spgnmxgf][aria-invalid=true]{border-color:var(--danger)}.nb-custom-head[data-astro-cid-spgnmxgf]{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.nb-base-select[data-astro-cid-spgnmxgf].nb-base-select{width:auto;padding:4px 10px}.nb-twos[data-astro-cid-spgnmxgf] .table[data-astro-cid-spgnmxgf] th[data-astro-cid-spgnmxgf]{width:1%}.nb-wrap[data-astro-cid-spgnmxgf]{overflow-wrap:anywhere;white-space:normal!important}@media (width<=520px){.nb-twos[data-astro-cid-spgnmxgf] .table[data-astro-cid-spgnmxgf] th[data-astro-cid-spgnmxgf]{white-space:normal}}#ot-output[data-astro-cid-licxru2u]{gap:16px;display:grid}#ot-output[data-astro-cid-licxru2u][hidden]{display:none}.ot-input[data-astro-cid-licxru2u] td[data-astro-cid-licxru2u]{vertical-align:middle}.ot-input[data-astro-cid-licxru2u] td[data-astro-cid-licxru2u]:first-child{white-space:normal}.ot-input[data-astro-cid-licxru2u] label[data-astro-cid-licxru2u]{gap:2px;font-weight:600;display:grid}.ot-input[data-astro-cid-licxru2u] input[data-astro-cid-licxru2u]{width:100%;min-width:64px}#ov-output[data-astro-cid-n5m2gaid]{gap:16px;display:grid}.ov-legend[data-astro-cid-n5m2gaid]{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ov-legend[data-astro-cid-n5m2gaid] li[data-astro-cid-n5m2gaid]{align-items:center;gap:6px;display:inline-flex}.ov-swatch[data-astro-cid-n5m2gaid]{border:1px solid var(--border);border-radius:4px;width:14px;height:14px}.ov-months[data-astro-cid-n5m2gaid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.ov-months[data-astro-cid-n5m2gaid] .ov-month{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:10px}.ov-months[data-astro-cid-n5m2gaid] .ov-caption{text-align:center;margin-bottom:6px;font-size:14px;font-weight:600}.ov-months[data-astro-cid-n5m2gaid] .ov-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ov-months[data-astro-cid-n5m2gaid] .ov-wd{color:var(--muted);text-align:center;font-size:12px}.ov-months[data-astro-cid-n5m2gaid] .ov-day{aspect-ratio:1;font-variant-numeric:tabular-nums;color:var(--muted);border-radius:6px;place-items:center;font-size:13px;display:grid}.ov-months[data-astro-cid-n5m2gaid] .ov-other{color:var(--text)}.ov-months[data-astro-cid-n5m2gaid] .ov-period,.ov-swatch[data-astro-cid-n5m2gaid].ov-period{background:color-mix(in oklab, var(--danger) 22%, transparent);color:var(--text)}.ov-months[data-astro-cid-n5m2gaid] .ov-fertile,.ov-swatch[data-astro-cid-n5m2gaid].ov-fertile{background:color-mix(in oklab, var(--success) 22%, transparent);color:var(--text)}.ov-months[data-astro-cid-n5m2gaid] .ov-ovulation,.ov-swatch[data-astro-cid-n5m2gaid].ov-ovulation{background:var(--success);color:var(--surface);font-weight:700}.ov-swatch[data-astro-cid-n5m2gaid].ov-other{background:var(--surface)}.ov-months[data-astro-cid-n5m2gaid] .ov-is-today,.ov-swatch[data-astro-cid-n5m2gaid].ov-today-swatch{box-shadow:inset 0 0 0 2px var(--accent);font-weight:700}.pn-results[data-astro-cid-fa26jnyu]{gap:8px;display:grid}.pn-row[data-astro-cid-fa26jnyu]{background:var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:11em minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pn-row[data-astro-cid-fa26jnyu]:first-child{background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 25%, transparent)}.pn-sys[data-astro-cid-fa26jnyu]{gap:2px;font-size:14px;display:grid}.pn-sys[data-astro-cid-fa26jnyu] span[data-astro-cid-fa26jnyu]{color:var(--muted);font-size:12px}.pn-out[data-astro-cid-fa26jnyu]{font-family:var(--mono);letter-spacing:.02em;overflow-wrap:anywhere;font-size:20px;font-weight:700}#pn-length[data-astro-cid-fa26jnyu].pn-warn{color:var(--danger)}.pn-table[data-astro-cid-fa26jnyu] .pn-char{font-size:20px;font-weight:600}.pn-table[data-astro-cid-fa26jnyu] .pn-select{width:auto;min-width:7em;padding:4px 8px;font-size:15px}@media (width<=560px){.pn-row[data-astro-cid-fa26jnyu]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.pn-sys[data-astro-cid-fa26jnyu]{grid-column:1/-1}.pn-out[data-astro-cid-fa26jnyu]{font-size:18px}}.pw-out[data-astro-cid-6xd7qt4s]{grid-template-columns:1fr auto auto;gap:8px;display:grid}.pw-out[data-astro-cid-6xd7qt4s] input[data-astro-cid-6xd7qt4s]{letter-spacing:.02em;font-size:18px}@media (width<=520px){.pw-out[data-astro-cid-6xd7qt4s]{grid-template-columns:1fr 1fr}.pw-out[data-astro-cid-6xd7qt4s] input[data-astro-cid-6xd7qt4s]{grid-column:1/-1}}.meter[data-astro-cid-6xd7qt4s]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.meter-track[data-astro-cid-6xd7qt4s]{background:var(--surface-2);border-radius:3px;flex:120px;height:6px;overflow:hidden}.meter-bar[data-astro-cid-6xd7qt4s]{background:var(--danger);width:0;height:100%;transition:width .2s,background .2s}.meter-bar[data-astro-cid-6xd7qt4s][data-level=fair]{background:var(--warning)}.meter-bar[data-astro-cid-6xd7qt4s][data-level=strong],.meter-bar[data-astro-cid-6xd7qt4s][data-level=very-strong]{background:var(--success)}.meter-text[data-astro-cid-6xd7qt4s]{color:var(--text-2);white-space:nowrap;font-size:14px}.opts[data-astro-cid-6xd7qt4s]{border:0;gap:10px;margin:0;padding:0;display:grid}@media (width>=640px){.opts[data-astro-cid-6xd7qt4s]{grid-template-columns:1fr 1fr}}.pm-privacy[data-astro-cid-ga2jqcxw]{color:var(--text);background:color-mix(in oklab, var(--success) 10%, transparent);border:1px solid color-mix(in oklab, var(--success) 30%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.pm-privacy[data-astro-cid-ga2jqcxw] svg[data-astro-cid-ga2jqcxw]{color:var(--success);flex:none;margin-top:1px}.pm-list[data-astro-cid-ga2jqcxw]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pm-list[data-astro-cid-ga2jqcxw]:empty{display:none}.pm-list[data-astro-cid-ga2jqcxw] .pm-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 4px;display:grid;position:relative}.pm-list[data-astro-cid-ga2jqcxw].is-sorting .pm-item{transition:transform .15s}.pm-list[data-astro-cid-ga2jqcxw] .pm-item.is-dragging{z-index:2;background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow);transition:none}.pm-list[data-astro-cid-ga2jqcxw] .pm-item.has-error{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}.pm-list[data-astro-cid-ga2jqcxw] .pm-grip{width:32px;height:40px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.pm-list[data-astro-cid-ga2jqcxw] .is-dragging .pm-grip{cursor:grabbing}.pm-list[data-astro-cid-ga2jqcxw] .pm-index{min-width:26px;height:26px;color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:grid}.pm-list[data-astro-cid-ga2jqcxw] .pm-info{gap:2px;min-width:0;display:grid}.pm-list[data-astro-cid-ga2jqcxw] .pm-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pm-list[data-astro-cid-ga2jqcxw] .pm-meta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.pm-list[data-astro-cid-ga2jqcxw] .pm-error{color:var(--danger)}.pm-list[data-astro-cid-ga2jqcxw] .pm-controls{gap:2px;display:flex}.pm-list[data-astro-cid-ga2jqcxw] .pm-icon{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.pm-list[data-astro-cid-ga2jqcxw] .pm-icon:hover:not(:disabled){color:var(--text);background:var(--surface);border-color:var(--border)}.pm-list[data-astro-cid-ga2jqcxw] .pm-icon:disabled{opacity:.35;cursor:default}@media (width<=420px){.pm-list[data-astro-cid-ga2jqcxw] .pm-item{grid-template-columns:auto minmax(0,1fr) auto}.pm-list[data-astro-cid-ga2jqcxw] .pm-index{display:none}.pm-list[data-astro-cid-ga2jqcxw] .pm-icon{width:30px}}.ps-privacy[data-astro-cid-nbc7bmu4]{color:var(--text);background:color-mix(in oklab, var(--success) 10%, transparent);border:1px solid color-mix(in oklab, var(--success) 30%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.ps-privacy[data-astro-cid-nbc7bmu4] svg[data-astro-cid-nbc7bmu4]{color:var(--success);flex:none;margin-top:1px}.ps-work[data-astro-cid-nbc7bmu4]{gap:16px;display:grid}.ps-filebar[data-astro-cid-nbc7bmu4]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.ps-fileinfo[data-astro-cid-nbc7bmu4]{gap:2px;min-width:0;display:grid}.ps-fileinfo[data-astro-cid-nbc7bmu4] strong[data-astro-cid-nbc7bmu4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-bad{color:var(--danger)!important}.ps-grid[data-astro-cid-nbc7bmu4]{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;max-height:70vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ps-grid[data-astro-cid-nbc7bmu4] .ps-tile{position:relative}.ps-grid[data-astro-cid-nbc7bmu4] .ps-pick{width:100%;font:inherit;color:var(--text-2);background:var(--surface-2);border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;gap:4px;padding:6px 6px 4px;display:grid;position:relative}.ps-grid[data-astro-cid-nbc7bmu4] .ps-pick:disabled{cursor:default;opacity:1}.ps-grid[data-astro-cid-nbc7bmu4] .ps-thumb{aspect-ratio:1;background:var(--surface);border-radius:4px;place-items:center;display:grid;overflow:hidden}.ps-grid[data-astro-cid-nbc7bmu4] .ps-thumb canvas{background:var(--surface);max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--border);transform:rotate(var(--rot,0deg));transition:transform .2s;display:block}.ps-grid[data-astro-cid-nbc7bmu4] .ps-tile:not(.is-rendered) .ps-thumb canvas{width:70%;height:90%}.ps-grid[data-astro-cid-nbc7bmu4] .ps-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ps-grid[data-astro-cid-nbc7bmu4] .ps-group{color:var(--muted);font-size:12px}.ps-grid[data-astro-cid-nbc7bmu4] .ps-group:empty{display:none}.ps-grid[data-astro-cid-nbc7bmu4] .ps-check{width:22px;height:22px;color:var(--on-accent);background:var(--accent);border-radius:999px;place-items:center;display:none;position:absolute;top:10px;left:10px}.ps-grid[data-astro-cid-nbc7bmu4] .ps-rot{width:30px;height:30px;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:28px;right:6px}.ps-grid[data-astro-cid-nbc7bmu4] .ps-rot:hover{color:var(--accent);border-color:var(--accent)}.ps-grid[data-astro-cid-nbc7bmu4] .is-rotated .ps-rot{color:var(--accent)}.ps-grid[data-astro-cid-nbc7bmu4][data-mode=extract] .is-selected .ps-pick{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.ps-grid[data-astro-cid-nbc7bmu4][data-mode=extract] .is-selected .ps-check{display:grid}.ps-grid[data-astro-cid-nbc7bmu4][data-mode=delete] .is-selected .ps-pick{border-color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}.ps-grid[data-astro-cid-nbc7bmu4][data-mode=delete] .is-selected .ps-thumb{opacity:.35}.ps-grid[data-astro-cid-nbc7bmu4][data-mode=delete] .is-selected .ps-num{color:var(--danger);text-decoration:line-through}.ps-results[data-astro-cid-nbc7bmu4]{gap:10px;display:grid}.ps-files[data-astro-cid-nbc7bmu4]{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ps-files[data-astro-cid-nbc7bmu4] li{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ps-files[data-astro-cid-nbc7bmu4] li>div{min-width:0}.ps-files[data-astro-cid-nbc7bmu4] .ps-out-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pi-privacy[data-astro-cid-puedibs5]{color:var(--text);background:color-mix(in oklab, var(--success) 10%, transparent);border:1px solid color-mix(in oklab, var(--success) 30%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.pi-privacy[data-astro-cid-puedibs5] svg[data-astro-cid-puedibs5]{color:var(--success);flex:none;margin-top:1px}.pi-filebar[data-astro-cid-puedibs5]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.pi-fileinfo[data-astro-cid-puedibs5]{gap:2px;min-width:0;display:grid}.pi-fileinfo[data-astro-cid-puedibs5] strong[data-astro-cid-puedibs5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-bad{color:var(--danger)!important}.pi-grid[data-astro-cid-puedibs5]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pi-grid[data-astro-cid-puedibs5]:empty{display:none}.pi-grid[data-astro-cid-puedibs5] .pi-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:8px;padding:8px;display:grid}.pi-grid[data-astro-cid-puedibs5] .pi-preview{aspect-ratio:3/4;background:var(--surface);border-radius:4px;place-items:center;display:grid;overflow:hidden}.pi-grid[data-astro-cid-puedibs5] .pi-preview img{max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--border);display:block}.pi-grid[data-astro-cid-puedibs5] .pi-meta{font-variant-numeric:tabular-nums;gap:2px;font-size:14px;display:grid}.pi-grid[data-astro-cid-puedibs5] .pi-meta .hint{font-size:12px}@media (width<=400px){.pi-grid[data-astro-cid-puedibs5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.pc-card[data-astro-cid-kaxjmlk7]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:10px;padding:14px 16px;display:grid}.pc-title[data-astro-cid-kaxjmlk7]{color:var(--text-2);font-size:15px;font-weight:600}.pc-line[data-astro-cid-kaxjmlk7]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pc-line[data-astro-cid-kaxjmlk7] input[data-astro-cid-kaxjmlk7][type=text]{flex:0 8.5em;width:8.5em}.pc-out[data-astro-cid-kaxjmlk7]{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;display:flex}.pc-out[data-astro-cid-kaxjmlk7] strong[data-astro-cid-kaxjmlk7]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}.pc-out[data-astro-cid-kaxjmlk7] .hint[data-astro-cid-kaxjmlk7]{font-variant-numeric:tabular-nums}.pg-sub[data-astro-cid-6iyusxpt]{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.pg-title[data-astro-cid-6iyusxpt]{font-size:16px;font-weight:600}.pg-sub[data-astro-cid-6iyusxpt] .stat[data-astro-cid-6iyusxpt][hidden]{display:none}.pg-quick[data-astro-cid-6iyusxpt] summary[data-astro-cid-6iyusxpt]{cursor:pointer;color:var(--text-2);font-size:14px;font-weight:600}.pg-quick[data-astro-cid-6iyusxpt] .table-wrap[data-astro-cid-6iyusxpt]{margin-top:10px}[data-astro-cid-5dgtbofj][hidden]{display:none!important}.pm-top[data-astro-cid-5dgtbofj]{justify-content:center;display:flex}.pm-ring-wrap[data-astro-cid-5dgtbofj]{aspect-ratio:1;width:min(300px,100%);margin:0 auto;position:relative}.pm-ring[data-astro-cid-5dgtbofj]{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pm-ring[data-astro-cid-5dgtbofj] circle[data-astro-cid-5dgtbofj]{fill:none;stroke-width:10px}.pm-track[data-astro-cid-5dgtbofj]{stroke:var(--surface-2)}.pm-progress[data-astro-cid-5dgtbofj]{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .3s linear,stroke .3s}[data-astro-cid-5dgtbofj][data-phase=short] .pm-progress[data-astro-cid-5dgtbofj],[data-astro-cid-5dgtbofj][data-phase=long] .pm-progress[data-astro-cid-5dgtbofj]{stroke:var(--success)}@media (prefers-reduced-motion:reduce){.pm-progress[data-astro-cid-5dgtbofj]{transition:none}}.pm-center[data-astro-cid-5dgtbofj]{place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.pm-center[data-astro-cid-5dgtbofj] .big-display[data-astro-cid-5dgtbofj]{font-size:clamp(44px,15vw,64px)}.pm-label[data-astro-cid-5dgtbofj]{color:var(--text-2);font-size:15px;font-weight:600}.pm-controls[data-astro-cid-5dgtbofj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:480px;margin:0 auto;display:grid}.pm-controls[data-astro-cid-5dgtbofj] .btn[data-astro-cid-5dgtbofj]{min-height:48px;padding-inline:8px;font-size:16px}.pm-settings[data-astro-cid-5dgtbofj]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.pm-settings[data-astro-cid-5dgtbofj] summary[data-astro-cid-5dgtbofj]{color:var(--text-2);cursor:pointer;padding:10px 14px;font-size:15px;font-weight:600}.pm-settings[data-astro-cid-5dgtbofj][open] summary[data-astro-cid-5dgtbofj]{border-bottom:1px solid var(--border)}.pm-settings-body[data-astro-cid-5dgtbofj]{gap:14px;padding:14px;display:grid}.pm-settings-body[data-astro-cid-5dgtbofj] .hint[data-astro-cid-5dgtbofj]{margin:0}.qr-layout[data-astro-cid-huxqwopb]{gap:20px;display:grid}@media (width>=760px){.qr-layout[data-astro-cid-huxqwopb]{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.qr-form[data-astro-cid-huxqwopb],.qr-panel[data-astro-cid-huxqwopb],.qr-side[data-astro-cid-huxqwopb]{gap:14px;min-width:0;display:grid}.qr-panel[data-astro-cid-huxqwopb][hidden],.notice[data-astro-cid-huxqwopb][hidden]{display:none!important}.qr-short[data-astro-cid-huxqwopb]{min-height:88px}.qr-colors[data-astro-cid-huxqwopb]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.qr-color[data-astro-cid-huxqwopb]{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.qr-color[data-astro-cid-huxqwopb] input[data-astro-cid-huxqwopb]:disabled{opacity:.4}.qr-preview[data-astro-cid-huxqwopb]{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;place-items:center;width:100%;max-width:320px;margin:0 auto;padding:12px;font-size:14px;display:grid}.qr-preview[data-astro-cid-huxqwopb] svg{width:100%;height:auto;display:block}.qr-info[data-astro-cid-huxqwopb]{text-align:center;min-height:1.4em;margin:0}.qr-actions[data-astro-cid-huxqwopb] .btn[data-astro-cid-huxqwopb]{flex:1}.qr-payload[data-astro-cid-huxqwopb] summary[data-astro-cid-huxqwopb]{cursor:pointer;color:var(--text-2);font-size:14px;font-weight:600}.qr-payload-body[data-astro-cid-huxqwopb]{justify-items:start;gap:10px;margin-top:10px;display:grid}.qr-payload-body[data-astro-cid-huxqwopb] .output[data-astro-cid-huxqwopb]{width:100%}[data-astro-cid-n7qzyrt4][hidden]{display:none!important}.rn-panel[data-astro-cid-n7qzyrt4]{gap:14px;display:grid}.rn-options[data-astro-cid-n7qzyrt4]{gap:12px 22px}.rn-inline[data-astro-cid-n7qzyrt4]{align-items:center;gap:8px;font-size:15px;display:inline-flex}.rn-inline[data-astro-cid-n7qzyrt4] select[data-astro-cid-n7qzyrt4]{width:auto}.rn-num[data-astro-cid-n7qzyrt4]{width:160px}.rn-result[data-astro-cid-n7qzyrt4]{gap:12px;display:grid}.rn-result[data-astro-cid-n7qzyrt4]:empty{display:none}.rn-result[data-astro-cid-n7qzyrt4] .rn-big{border-radius:var(--radius);background:var(--accent-soft);overflow-wrap:anywhere;padding:18px 12px}.rn-result[data-astro-cid-n7qzyrt4] .rn-list{max-height:320px;font-size:16px;overflow-y:auto}.rn-result[data-astro-cid-n7qzyrt4] .rn-dice{border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;justify-content:center;gap:14px;padding:18px 12px;display:flex}.rn-result[data-astro-cid-n7qzyrt4] .rn-die{background:var(--surface);border:1px solid var(--border-strong);width:72px;height:72px;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;padding:10px;display:grid}.rn-result[data-astro-cid-n7qzyrt4] .rn-pip{background:var(--text);border-radius:50%;place-self:center;width:12px;height:12px}.rn-result[data-astro-cid-n7qzyrt4] .rn-bonus{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.rn-result[data-astro-cid-n7qzyrt4] .rn-summary{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.rn-result[data-astro-cid-n7qzyrt4] .rn-coin{width:140px;height:140px;color:var(--text);background:var(--surface-2);border:6px double var(--border-strong);border-radius:50%;place-items:center;margin:8px auto;font-size:36px;font-weight:700;display:grid}.rn-result[data-astro-cid-n7qzyrt4] .rn-coin.is-heads{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.rn-result[data-astro-cid-n7qzyrt4].is-new .rn-big,.rn-result[data-astro-cid-n7qzyrt4].is-new .rn-die,.rn-result[data-astro-cid-n7qzyrt4].is-new .rn-coin{animation:.28s ease-out rn-pop}@keyframes rn-pop{0%{opacity:.4;transform:scale(.9)rotate(-4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rn-result[data-astro-cid-n7qzyrt4].is-new .rn-big,.rn-result[data-astro-cid-n7qzyrt4].is-new .rn-die,.rn-result[data-astro-cid-n7qzyrt4].is-new .rn-coin{animation:none}}.rp-opts[data-astro-cid-ne422c7b]{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.rp-opts[data-astro-cid-ne422c7b][hidden],.notice[data-astro-cid-ne422c7b][hidden],#rp-result[data-astro-cid-ne422c7b][hidden]{display:none!important}.rp-num[data-astro-cid-ne422c7b]{width:160px}.rp-result[data-astro-cid-ne422c7b]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 25%, transparent);gap:12px;padding:18px 20px;display:grid}.rp-result[data-astro-cid-ne422c7b] .rp-title{color:var(--text-2);margin:0;font-size:14px}.rp-result[data-astro-cid-ne422c7b] .rp-single{text-align:center;overflow-wrap:anywhere;padding:8px 0;font-size:clamp(32px,9vw,56px);font-weight:700;line-height:1.2}.rp-result[data-astro-cid-ne422c7b] .rp-rolling{color:var(--text-2)}.rp-result[data-astro-cid-ne422c7b] .rp-list{columns:auto;gap:4px;margin:0;padding-left:1.8em;font-size:18px;font-weight:600;display:grid}.rp-result[data-astro-cid-ne422c7b] .rp-groups{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.rp-result[data-astro-cid-ne422c7b] .rp-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.rp-result[data-astro-cid-ne422c7b] .rp-group h3{font-size:16px;display:inline}.rp-result[data-astro-cid-ne422c7b] .rp-group-n{color:var(--muted);margin-left:8px;font-size:13px}.rp-result[data-astro-cid-ne422c7b] .rp-group ul{margin:8px 0 0;padding-left:1.2em;font-size:15px}.rt-stage[data-astro-cid-bvhbbstm]{text-align:center;border-radius:var(--radius);background:var(--accent-soft);min-height:clamp(240px,46vh,380px);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:2px solid #0000;align-content:center;place-items:center;gap:6px;padding:28px 16px;display:grid}.rt-stage[data-astro-cid-bvhbbstm][data-phase=idle]{border-color:color-mix(in oklab, var(--accent) 35%, var(--border))}.rt-stage[data-astro-cid-bvhbbstm][data-phase=waiting]{background:var(--danger);color:var(--on-accent)}.rt-stage[data-astro-cid-bvhbbstm][data-phase=go]{background:var(--success);color:var(--on-accent)}.rt-stage[data-astro-cid-bvhbbstm][data-phase=early]{background:color-mix(in oklab, var(--warning) 18%, var(--surface));border-color:var(--warning)}.rt-stage[data-astro-cid-bvhbbstm][data-phase=result],.rt-stage[data-astro-cid-bvhbbstm][data-phase=done]{background:var(--surface-2);border-color:var(--border-strong)}.rt-ico[data-astro-cid-bvhbbstm]{display:none}.rt-stage[data-astro-cid-bvhbbstm][data-phase=idle] .rt-ico-idle[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=waiting] .rt-ico-waiting[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=go] .rt-ico-go[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=early] .rt-ico-early[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=result] .rt-ico-result[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=done] .rt-ico-result[data-astro-cid-bvhbbstm]{display:block}.rt-stage[data-astro-cid-bvhbbstm][data-phase=idle] .rt-ico[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=result] .rt-ico[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=done] .rt-ico[data-astro-cid-bvhbbstm]{color:var(--accent)}.rt-stage[data-astro-cid-bvhbbstm][data-phase=early] .rt-ico[data-astro-cid-bvhbbstm]{color:var(--warning)}.rt-title[data-astro-cid-bvhbbstm]{font-variant-numeric:tabular-nums;font-size:clamp(30px,8vw,52px);font-weight:700;line-height:1.15}.rt-text[data-astro-cid-bvhbbstm]{max-width:32em;font-size:15px}.rt-round[data-astro-cid-bvhbbstm]{opacity:.8;margin-top:4px;font-size:13px;font-weight:600}.rt-stage[data-astro-cid-bvhbbstm][data-phase=idle] .rt-text[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=early] .rt-text[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=result] .rt-text[data-astro-cid-bvhbbstm],.rt-stage[data-astro-cid-bvhbbstm][data-phase=done] .rt-text[data-astro-cid-bvhbbstm]{color:var(--text-2)}.rt-rounds[data-astro-cid-bvhbbstm]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-rounds[data-astro-cid-bvhbbstm] li{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:8px 6px;display:grid}.rt-rounds[data-astro-cid-bvhbbstm] li.is-current{border-color:var(--accent)}.rt-rounds[data-astro-cid-bvhbbstm] li.is-done{background:var(--surface-2)}.rt-rounds[data-astro-cid-bvhbbstm] li.is-suspect .rt-slot-value{color:var(--warning)}.rt-rounds[data-astro-cid-bvhbbstm] .rt-slot-label{color:var(--muted);font-size:12px}.rt-rounds[data-astro-cid-bvhbbstm] .rt-slot-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}@media (width<=420px){.rt-rounds[data-astro-cid-bvhbbstm] .rt-slot-value{font-size:13px}}.rt-result[data-astro-cid-bvhbbstm]{gap:14px;display:grid}.rt-result-head[data-astro-cid-bvhbbstm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rt-result[data-astro-cid-bvhbbstm] small[data-astro-cid-bvhbbstm]{color:var(--text-2);font-size:18px;font-weight:600}.rt-rating[data-astro-cid-bvhbbstm]{text-align:right;justify-items:end;gap:2px;display:grid}@media (width<=480px){.rt-rating[data-astro-cid-bvhbbstm]{text-align:left;justify-items:start}}.rt-badge[data-astro-cid-bvhbbstm]{color:var(--on-accent);background:var(--accent);border-radius:999px;padding:4px 12px;font-size:18px;font-weight:700}.rt-rating-note[data-astro-cid-bvhbbstm]{color:var(--text-2);font-size:13px}.rt-scale[data-astro-cid-bvhbbstm]{gap:4px;display:grid}.rt-scale-track[data-astro-cid-bvhbbstm]{background:var(--surface);border:1px solid var(--border);border-radius:5px;height:10px;position:relative}.rt-scale-band[data-astro-cid-bvhbbstm]{background:color-mix(in oklab, var(--success) 35%, transparent);width:17.5%;position:absolute;top:0;bottom:0;left:25%}.rt-scale-marker[data-astro-cid-bvhbbstm]{background:var(--accent);border-radius:2px;width:4px;height:18px;margin-left:-2px;position:absolute;top:-5px}.rt-scale-labels[data-astro-cid-bvhbbstm]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.rt-summary[data-astro-cid-bvhbbstm]{color:var(--text-2);margin:0;font-size:15px}[data-astro-cid-lti2nhaj][hidden]{display:none!important}.rx-pattern[data-astro-cid-lti2nhaj]{align-items:center;gap:6px;display:flex}.rx-pattern[data-astro-cid-lti2nhaj] input[data-astro-cid-lti2nhaj]{flex:1;font-size:16px}.rx-slash[data-astro-cid-lti2nhaj]{font-family:var(--mono);color:var(--muted);font-size:18px}.rx-flags[data-astro-cid-lti2nhaj]{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;display:flex}.rx-flags[data-astro-cid-lti2nhaj] code[data-astro-cid-lti2nhaj]{font-weight:700}.rx-highlight[data-astro-cid-lti2nhaj]{max-height:320px;overflow:auto}.rx-highlight[data-astro-cid-lti2nhaj] mark{color:inherit;background:color-mix(in oklab, var(--accent) 28%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent);border-radius:3px}.rx-highlight[data-astro-cid-lti2nhaj] mark.alt{background:color-mix(in oklab, var(--warning) 30%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--warning) 50%, transparent)}.rx-list[data-astro-cid-lti2nhaj]{max-height:360px;overflow:auto}.rx-list[data-astro-cid-lti2nhaj] td.mono{white-space:pre-wrap;overflow-wrap:anywhere;min-width:120px}.rx-head[data-astro-cid-lti2nhaj]{justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-cheat[data-astro-cid-lti2nhaj]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.rx-cheat[data-astro-cid-lti2nhaj] summary[data-astro-cid-lti2nhaj]{cursor:pointer;color:var(--text);font-weight:600}.rx-cheat[data-astro-cid-lti2nhaj] .table-wrap[data-astro-cid-lti2nhaj]+.table-wrap[data-astro-cid-lti2nhaj]{margin-top:12px}.rx-cheat[data-astro-cid-lti2nhaj] td[data-astro-cid-lti2nhaj]{white-space:normal}.rx-cheat[data-astro-cid-lti2nhaj] td[data-astro-cid-lti2nhaj]:first-child{white-space:nowrap}.ry-inputs[data-astro-cid-obmzg4hj]{align-items:flex-end}.ry-year[data-astro-cid-obmzg4hj]{flex:180px;max-width:260px}.ry-era[data-astro-cid-obmzg4hj]{flex:0 140px}.ry-date-out[data-astro-cid-obmzg4hj]{gap:8px;display:grid}.ry-line[data-astro-cid-obmzg4hj]{background:var(--surface-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:8px 12px}.ry-table-wrap[data-astro-cid-obmzg4hj]{max-height:460px;overflow-y:auto}.ry-table[data-astro-cid-obmzg4hj] thead[data-astro-cid-obmzg4hj] th[data-astro-cid-obmzg4hj]{z-index:1;position:sticky;top:0}.ry-table[data-astro-cid-obmzg4hj] tr[data-astro-cid-obmzg4hj].is-current td[data-astro-cid-obmzg4hj]{background:var(--accent-soft);font-weight:700}.rc-list[data-astro-cid-dpdmu3yz]{gap:10px;display:grid}.rc-item[data-astro-cid-dpdmu3yz]{background:var(--surface-2);border-radius:var(--radius-sm);gap:4px;min-width:0;padding:12px 14px;display:grid}.rc-head[data-astro-cid-dpdmu3yz]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-name[data-astro-cid-dpdmu3yz]{color:var(--text-2);font-size:14px;font-weight:600}.rc-out[data-astro-cid-dpdmu3yz]{font-family:var(--mono);overflow-wrap:anywhere;font-size:18px;font-weight:600}.rn-input[data-astro-cid-jwjosnla]{font-variant-numeric:tabular-nums;font-size:20px}input[data-astro-cid-jwjosnla].rn-input.mono{letter-spacing:.04em;font-size:20px}.rn-main[data-astro-cid-jwjosnla]{font-family:var(--mono);letter-spacing:.02em;padding-top:.15em;line-height:1.35}.rn-actions[data-astro-cid-jwjosnla]{margin-top:10px}.rn-parts[data-astro-cid-jwjosnla]{flex-wrap:wrap;gap:8px;display:flex}.rn-parts[data-astro-cid-jwjosnla]:empty{display:none}.rn-parts[data-astro-cid-jwjosnla] .rn-chip{color:var(--muted);background:var(--surface-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;justify-items:center;gap:2px;padding:8px 12px;font-size:13px;display:inline-grid}.rn-parts[data-astro-cid-jwjosnla] .rn-chip strong{color:var(--text);font-size:17px;line-height:1.4}.rn-card[data-astro-cid-jwjosnla]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:12px;padding:14px 16px;display:grid}.rn-card-title[data-astro-cid-jwjosnla]{color:var(--text-2);font-size:16px;font-weight:600}.rn-ref[data-astro-cid-jwjosnla] summary[data-astro-cid-jwjosnla]{cursor:pointer}.rn-date-out[data-astro-cid-jwjosnla]{letter-spacing:.03em;font-size:20px}.rn-symbols[data-astro-cid-jwjosnla]{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.rn-symbols[data-astro-cid-jwjosnla] .stat[data-astro-cid-jwjosnla]{text-align:center}.rn-examples[data-astro-cid-jwjosnla]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px 16px;font-size:14px;display:grid}.rn-ex[data-astro-cid-jwjosnla]{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.rn-ex[data-astro-cid-jwjosnla] .num[data-astro-cid-jwjosnla]{color:var(--muted)}#sc-output[data-astro-cid-465j2tih]{gap:16px;display:grid}#sc-output[data-astro-cid-465j2tih][hidden]{display:none}.sc-more[data-astro-cid-465j2tih]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.sc-more[data-astro-cid-465j2tih][open]{gap:14px;display:grid}.sc-more[data-astro-cid-465j2tih] summary[data-astro-cid-465j2tih]{cursor:pointer;color:var(--text-2);font-weight:600}#sc-table[data-astro-cid-465j2tih] .sc-total td{background:var(--surface-2);font-weight:700}[data-astro-cid-yb25lh6k][hidden]{display:none!important}.sp-stage[data-astro-cid-yb25lh6k]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 14%, transparent);text-align:center;gap:12px;padding:28px 22px 22px;display:grid;position:relative}.sp-status[data-astro-cid-yb25lh6k]{color:var(--text-2);margin:0;font-size:15px;font-weight:600}.sp-amount[data-astro-cid-yb25lh6k]{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:clamp(36px,9vw,72px);font-weight:700;line-height:1.1}.sp-frac[data-astro-cid-yb25lh6k]{color:var(--accent);font-size:.55em}[data-astro-cid-yb25lh6k][data-status=break] .sp-frac[data-astro-cid-yb25lh6k],[data-astro-cid-yb25lh6k][data-status=before] .sp-frac[data-astro-cid-yb25lh6k]{color:var(--muted)}.sp-bar[data-astro-cid-yb25lh6k]{background:color-mix(in oklab, var(--accent) 12%, var(--surface));border-radius:999px;height:14px;overflow:hidden}.sp-fill[data-astro-cid-yb25lh6k]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[data-astro-cid-yb25lh6k][data-status=after] .sp-fill[data-astro-cid-yb25lh6k]{background:var(--success)}.sp-meta[data-astro-cid-yb25lh6k]{font-variant-numeric:tabular-nums;color:var(--text-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.sp-next[data-astro-cid-yb25lh6k]{min-height:1.5em;margin:0;font-size:18px;font-weight:700}.sp-fs[data-astro-cid-yb25lh6k]{justify-self:center}.sp-stage[data-astro-cid-yb25lh6k].is-full{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-sizing:border-box;border:0;border-radius:0;align-content:center;gap:min(3vh,3vw)}.sp-stage[data-astro-cid-yb25lh6k].is-overlay{z-index:1000;height:100dvh;position:fixed;inset:0;overflow:auto}html.sp-lock,html.sp-lock body{overflow:hidden}.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-amount[data-astro-cid-yb25lh6k]{font-size:clamp(40px,min(13vw,22vh),200px)}.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-status[data-astro-cid-yb25lh6k],.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-next[data-astro-cid-yb25lh6k],.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-meta[data-astro-cid-yb25lh6k]{font-size:clamp(15px,min(2.6vw,5vh),34px)}.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-bar[data-astro-cid-yb25lh6k]{justify-self:center;width:min(100%,1200px);height:clamp(12px,2.5vh,28px)}.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-meta[data-astro-cid-yb25lh6k]{justify-self:center;width:min(100%,1200px)}.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-fs[data-astro-cid-yb25lh6k]{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));position:absolute}@media (orientation:landscape) and (height<=500px){.sp-stage[data-astro-cid-yb25lh6k].is-full{gap:1.5vh}.sp-stage[data-astro-cid-yb25lh6k].is-full .sp-amount[data-astro-cid-yb25lh6k]{font-size:clamp(36px,min(10vw,26vh),160px)}}.sp-rewards[data-astro-cid-yb25lh6k]{gap:10px;display:grid}.sp-rewards-title[data-astro-cid-yb25lh6k]{margin:0;font-size:16px}.sp-reward-list[data-astro-cid-yb25lh6k]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-reward-list[data-astro-cid-yb25lh6k] li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.sp-reward-list[data-astro-cid-yb25lh6k] li.is-earned{color:var(--text)}.sp-reward-list[data-astro-cid-yb25lh6k] li.is-top{border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:var(--accent-soft)}.sp-reward-list[data-astro-cid-yb25lh6k] .sp-reward-icon{flex:none}.sp-reward-list[data-astro-cid-yb25lh6k] .is-top .sp-reward-icon{color:var(--accent)}.sp-reward-list[data-astro-cid-yb25lh6k] .sp-reward-name{font-variant-numeric:tabular-nums;text-align:start;flex:1;font-weight:600}.sp-hours[data-astro-cid-yb25lh6k]{color:var(--text-2);margin:0;font-size:15px;font-weight:600}.sp-rewards[data-astro-cid-yb25lh6k] .hint[data-astro-cid-yb25lh6k]{margin:0}.sp-settings[data-astro-cid-yb25lh6k]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.sp-settings[data-astro-cid-yb25lh6k] summary[data-astro-cid-yb25lh6k]{color:var(--text-2);cursor:pointer;padding:10px 14px;font-size:15px;font-weight:600}.sp-settings[data-astro-cid-yb25lh6k][open] summary[data-astro-cid-yb25lh6k]{border-bottom:1px solid var(--border)}.sp-settings-body[data-astro-cid-yb25lh6k]{gap:14px;padding:14px;display:grid}.sp-settings-body[data-astro-cid-yb25lh6k] .hint[data-astro-cid-yb25lh6k]{margin:0}.tool[data-astro-cid-sfd6y4ng]>.hint[data-astro-cid-sfd6y4ng]{margin:-8px 0 0}.st-card[data-astro-cid-sfd6y4ng]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:12px;padding:14px 16px;display:grid}.st-card-title[data-astro-cid-sfd6y4ng]{color:var(--text-2);font-size:16px;font-weight:600}.st-find-out[data-astro-cid-sfd6y4ng]{background:var(--surface-2);border-radius:var(--radius-sm);margin:0;padding:10px 12px}.st-find-out[data-astro-cid-sfd6y4ng] strong[data-astro-cid-sfd6y4ng]{font-variant-numeric:tabular-nums;margin-right:6px;font-size:22px}.sc-stage[data-astro-cid-47vv6p35]{text-align:center;justify-items:center;gap:14px;width:100%;display:grid;position:relative}.sc-head[data-astro-cid-47vv6p35]{gap:2px;max-width:100%;display:grid}.sc-title[data-astro-cid-47vv6p35]{font-family:var(--display);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5.6vw,28px);font-weight:800;line-height:1.3}.is-compact[data-astro-cid-47vv6p35] .sc-title[data-astro-cid-47vv6p35]{font-size:18px}.sc-from[data-astro-cid-47vv6p35]{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.is-compact[data-astro-cid-47vv6p35] .sc-from[data-astro-cid-47vv6p35]{font-size:14px}.sc-card[data-astro-cid-47vv6p35]{--sc-bg:#fff7e8;--sc-fg:#4a3410;--sc-accent:#e3a01b;--sc-blob:color-mix(in oklab, var(--sc-accent) 16%, transparent);aspect-ratio:4/3;background:var(--surface-2);isolation:isolate;border-radius:18px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 1px 3px #14141914,0 10px 24px -12px #14141952;container-type:inline-size}.is-compact[data-astro-cid-47vv6p35] .sc-card[data-astro-cid-47vv6p35]{width:min(100%,420px)}.sc-card[data-astro-cid-47vv6p35][data-theme=blush]{--sc-bg:#ffeef3;--sc-fg:#7a1f42;--sc-accent:#e84f86}.sc-card[data-astro-cid-47vv6p35][data-theme=sky]{--sc-bg:#e8f3ff;--sc-fg:#143a66;--sc-accent:#2f7de1}.sc-card[data-astro-cid-47vv6p35][data-theme=mint]{--sc-bg:#e6f7ef;--sc-fg:#11503a;--sc-accent:#12936a}.sc-card[data-astro-cid-47vv6p35][data-theme=lilac]{--sc-bg:#f1ecff;--sc-fg:#3d2a78;--sc-accent:#7a5cf0}.sc-card[data-astro-cid-47vv6p35][data-theme=night]{--sc-bg:#1c2046;--sc-fg:#fff3d6;--sc-accent:#f5c24b;--sc-blob:#8c96ff1f}.sc-face[data-astro-cid-47vv6p35]{background:radial-gradient(circle at 12% 18%, var(--sc-blob) 0 14cqw, transparent 14.2cqw), radial-gradient(circle at 90% 88%, var(--sc-blob) 0 18cqw, transparent 18.2cqw), var(--sc-bg);color:var(--sc-fg);place-items:center;padding:7cqw;display:grid;position:absolute;inset:0}.sc-card[data-astro-cid-47vv6p35]:has(>.sc-canvas:not([data-painted])):not(.is-revealed) .sc-face[data-astro-cid-47vv6p35]{visibility:hidden}.sc-msg[data-astro-cid-47vv6p35]{max-width:100%;font-family:var(--display);letter-spacing:-.01em;white-space:pre-line;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:8cqw;font-weight:800;line-height:1.35}.sc-msg[data-astro-cid-47vv6p35].is-placeholder{opacity:.55;font-weight:600}.sc-face[data-astro-cid-47vv6p35] .sc-deco{color:var(--sc-accent);opacity:.75;position:absolute}.sc-face[data-astro-cid-47vv6p35] .sc-deco-a{width:6cqw;height:6cqw;top:6cqw;right:7cqw}.sc-face[data-astro-cid-47vv6p35] .sc-deco-b{width:4.5cqw;height:4.5cqw;bottom:6cqw;left:7cqw}.sc-canvas[data-astro-cid-47vv6p35]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;max-width:none;height:100%;transition:opacity .6s;position:absolute;inset:0}.sc-canvas[data-astro-cid-47vv6p35]:active{cursor:grabbing}.sc-canvas[data-astro-cid-47vv6p35].is-gone{opacity:0;pointer-events:none}.sc-card[data-astro-cid-47vv6p35].is-revealed{animation:.55s ease-out sc-pop}@keyframes sc-pop{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.sc-burst[data-astro-cid-47vv6p35]{pointer-events:none;position:absolute;inset:0 -16px;overflow-x:clip}.sc-burst[data-astro-cid-47vv6p35] .sc-piece{opacity:0;width:9px;height:14px;animation:sc-fly var(--dur,1.3s) cubic-bezier(.15, .7, .35, 1) var(--delay,0s) forwards;border-radius:2px;position:absolute;top:58%;left:50%}.sc-burst[data-astro-cid-47vv6p35] .sc-piece.is-round{border-radius:50%;width:10px;height:10px}.sc-burst[data-astro-cid-47vv6p35] .sc-piece.is-thin{width:5px;height:16px}@keyframes sc-fly{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(1)}}@media (prefers-reduced-motion:reduce){.sc-canvas[data-astro-cid-47vv6p35]{transition:none}.sc-card[data-astro-cid-47vv6p35].is-revealed{animation:none}.sc-burst[data-astro-cid-47vv6p35]{display:none}}.tool[data-astro-cid-j7ein7ri][data-mode=opening] .sc-maker[data-astro-cid-j7ein7ri]{display:none}.tool[data-astro-cid-j7ein7ri][data-mode=opening] .sc-recipient[data-astro-cid-j7ein7ri][hidden]{display:grid!important}.sc-recipient[data-astro-cid-j7ein7ri]{justify-items:center;gap:14px;padding:6px 0 4px;display:grid}.sc-hint[data-astro-cid-j7ein7ri]{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.sc-actions[data-astro-cid-j7ein7ri]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sc-r-prize[data-astro-cid-j7ein7ri]{text-align:center;margin:0}.sc-maker[data-astro-cid-j7ein7ri]{gap:16px;display:grid}.sc-maker[data-astro-cid-j7ein7ri] .notice[data-astro-cid-j7ein7ri]{margin:0}.sc-layout[data-astro-cid-j7ein7ri]{gap:24px;display:grid}@media (width>=900px){.sc-layout[data-astro-cid-j7ein7ri]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sc-side[data-astro-cid-j7ein7ri]{position:sticky;top:84px}}.sc-form[data-astro-cid-j7ein7ri],.sc-side[data-astro-cid-j7ein7ri]{gap:18px;min-width:0;display:grid}.sc-presets[data-astro-cid-j7ein7ri]{flex-wrap:wrap;gap:8px;display:flex}.sc-preset[data-astro-cid-j7ein7ri] svg{color:var(--accent)}.seg[data-astro-cid-j7ein7ri]{place-self:start}#sc-message[data-astro-cid-j7ein7ri],#sc-prizes[data-astro-cid-j7ein7ri]{min-height:0}.sc-count[data-astro-cid-j7ein7ri]{font-variant-numeric:tabular-nums;justify-self:end}.sc-count[data-astro-cid-j7ein7ri].is-warn{color:var(--warning);justify-self:start}.sc-note[data-astro-cid-j7ein7ri]{color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-sm);gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6;display:flex}.sc-note[data-astro-cid-j7ein7ri] .sc-note-icon{color:var(--accent);flex:none;margin-top:2px}.sc-swatches[data-astro-cid-j7ein7ri]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:420px;display:grid}.sc-swatch[data-astro-cid-j7ein7ri]{border-radius:var(--radius-sm);cursor:pointer;justify-items:center;gap:4px;padding:6px 2px;display:grid;position:relative}.sc-swatch[data-astro-cid-j7ein7ri] input[data-astro-cid-j7ein7ri]{opacity:0;pointer-events:none;position:absolute}.sc-chip[data-astro-cid-j7ein7ri]{border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;transition:box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 0 0 1px #00000014,0 1px 2px #0000000f}.sc-swatch-name[data-astro-cid-j7ein7ri]{color:var(--muted);text-align:center;white-space:nowrap;font-size:12px;line-height:1.3}@media (width<=420px){.sc-swatch-name[data-astro-cid-j7ein7ri]{letter-spacing:-.02em;font-size:11px}}.sc-swatch[data-astro-cid-j7ein7ri] input[data-astro-cid-j7ein7ri]:checked+.sc-chip[data-astro-cid-j7ein7ri]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.sc-swatch[data-astro-cid-j7ein7ri] input[data-astro-cid-j7ein7ri]:checked~.sc-swatch-name[data-astro-cid-j7ein7ri]{color:var(--text)}.sc-swatch[data-astro-cid-j7ein7ri] input[data-astro-cid-j7ein7ri]:focus-visible+.sc-chip[data-astro-cid-j7ein7ri]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent), var(--focus)}.sc-chip[data-astro-cid-j7ein7ri][data-cover=silver]{background:linear-gradient(135deg,#b9bdc6,#eceef2 50%,#9da2ad)}.sc-chip[data-astro-cid-j7ein7ri][data-cover=gold]{background:linear-gradient(135deg,#c9952c,#f6d988 50%,#a9741b)}.sc-chip[data-astro-cid-j7ein7ri][data-cover=rose]{background:linear-gradient(135deg,#e98aa6,#ffc9d7 50%,#d9668a)}.sc-chip[data-astro-cid-j7ein7ri][data-cover=mint]{background:linear-gradient(135deg,#6fc4a0,#c2eedb 50%,#4fa983)}.sc-chip[data-astro-cid-j7ein7ri][data-cover=hearts]{color:#ffffffe6;background:linear-gradient(135deg,#f07fa0,#f9a9bf 50%,#e4628a)}.sc-chip[data-astro-cid-j7ein7ri][data-cover=stars]{color:#f7d27a;background:linear-gradient(135deg,#262b57,#3a4080 50%,#1e2246)}.sc-chip[data-astro-cid-j7ein7ri][data-theme=cream]{color:#4a3410;background:#fff7e8}.sc-chip[data-astro-cid-j7ein7ri][data-theme=blush]{color:#7a1f42;background:#ffeef3}.sc-chip[data-astro-cid-j7ein7ri][data-theme=sky]{color:#143a66;background:#e8f3ff}.sc-chip[data-astro-cid-j7ein7ri][data-theme=mint]{color:#11503a;background:#e6f7ef}.sc-chip[data-astro-cid-j7ein7ri][data-theme=lilac]{color:#3d2a78;background:#f1ecff}.sc-chip[data-astro-cid-j7ein7ri][data-theme=night]{color:#fff3d6;background:#1c2046}.sc-preview[data-astro-cid-j7ein7ri]{border-radius:var(--radius);background:var(--surface-2);gap:12px;padding:14px 14px 20px;display:grid}.sc-preview-bar[data-astro-cid-j7ein7ri]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.sc-preview-bar[data-astro-cid-j7ein7ri] .label[data-astro-cid-j7ein7ri]{color:var(--text-2);font-size:14px;font-weight:600}.sc-share[data-astro-cid-j7ein7ri]{gap:12px;display:grid}.sc-share-heading[data-astro-cid-j7ein7ri]{margin:0;font-size:17px}.sc-share[data-astro-cid-j7ein7ri] .notice[data-astro-cid-j7ein7ri]{margin:0}.sc-share-actions[data-astro-cid-j7ein7ri]{flex-wrap:wrap;gap:8px;display:flex}.sc-share-actions[data-astro-cid-j7ein7ri] .btn[data-astro-cid-j7ein7ri].is-disabled{opacity:.5;pointer-events:none}#sc-link[data-astro-cid-j7ein7ri]{color:var(--text-2);text-overflow:ellipsis;font-size:13px}.sc-qr[data-astro-cid-j7ein7ri]{border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}#sc-qr[data-astro-cid-j7ein7ri]{flex:none;width:168px;height:168px}.sc-qr-text[data-astro-cid-j7ein7ri]{color:var(--text-2);flex:140px;justify-items:start;gap:8px;font-size:14px;display:grid}.sc-qr-text[data-astro-cid-j7ein7ri] p[data-astro-cid-j7ein7ri],.sc-draft[data-astro-cid-j7ein7ri]{margin:0}.sc-sets[data-astro-cid-whnc4eev]{gap:12px;display:grid}@media (width>=760px){.sc-sets[data-astro-cid-whnc4eev]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-set[data-astro-cid-whnc4eev]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:12px;padding:16px;display:grid}.sc-set-head[data-astro-cid-whnc4eev]{gap:2px;display:grid}.sc-set-title[data-astro-cid-whnc4eev]{font-size:17px}.sc-set[data-astro-cid-whnc4eev] .hint[data-astro-cid-whnc4eev]{margin:0}.sc-swatches[data-astro-cid-whnc4eev]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sc-swatch[data-astro-cid-whnc4eev]{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:36px;padding:0;transition:transform .12s,box-shadow .12s}.sc-swatch[data-astro-cid-whnc4eev]:hover{box-shadow:0 0 0 2px var(--accent);transform:translateY(-1px)}.sc-start[data-astro-cid-whnc4eev]{justify-self:start}.sc-stage[data-astro-cid-whnc4eev]{z-index:2147483000;cursor:pointer;border:0;outline:none;width:100vw;height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.sc-stage[data-astro-cid-whnc4eev].is-idle{cursor:none}.sc-hud[data-astro-cid-whnc4eev]{left:50%;bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:calc(100% - 32px);color:var(--text);cursor:default;border-radius:14px;align-items:center;gap:14px;padding:10px 10px 10px 18px;font-size:14px;transition:opacity .25s;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.sc-hud[data-astro-cid-whnc4eev].is-hidden .sc-hud-text[data-astro-cid-whnc4eev]{display:none}.sc-hud[data-astro-cid-whnc4eev].is-hidden{padding-left:10px}.sc-stage[data-astro-cid-whnc4eev].is-idle .sc-hud[data-astro-cid-whnc4eev]{opacity:0;pointer-events:none}.sc-hud-text[data-astro-cid-whnc4eev]{grid-template-columns:auto auto;column-gap:10px;min-width:0;display:grid}.sc-pos[data-astro-cid-whnc4eev]{color:var(--muted);font-variant-numeric:tabular-nums}.sc-tip[data-astro-cid-whnc4eev]{color:var(--text-2);grid-column:1/-1}.sc-hud-actions[data-astro-cid-whnc4eev]{gap:4px;display:flex}.sc-icon[data-astro-cid-whnc4eev]{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid}.sc-icon[data-astro-cid-whnc4eev]:hover{border-color:var(--accent)}html.sc-lock,html.sc-lock body{overflow:hidden}@media (width<=520px){.sc-hud[data-astro-cid-whnc4eev]{flex-direction:column;align-items:stretch;padding:12px}.sc-hud-actions[data-astro-cid-whnc4eev]{justify-content:center}}@media (prefers-reduced-motion:reduce){.sc-hud[data-astro-cid-whnc4eev],.sc-swatch[data-astro-cid-whnc4eev]{transition:none}.sc-swatch[data-astro-cid-whnc4eev]:hover{transform:none}}#sp-output[data-astro-cid-eah4rnvq]{gap:16px;display:grid}#sp-output[data-astro-cid-eah4rnvq][hidden]{display:none}.sp-legacy[data-astro-cid-eah4rnvq]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:14px;padding:12px 14px;display:grid}.sp-legacy[data-astro-cid-eah4rnvq][hidden]{display:none}.sp-six[data-astro-cid-eah4rnvq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (width>=640px){.sp-six[data-astro-cid-eah4rnvq]{grid-template-columns:repeat(3,minmax(0,1fr))}}#sp-notice-table[data-astro-cid-eah4rnvq] td:last-child{white-space:normal}.sw-layout[data-astro-cid-xx4h5h5f]{align-items:start;gap:20px;display:grid}@media (width>=760px){.sw-layout[data-astro-cid-xx4h5h5f]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sw-panel[data-astro-cid-xx4h5h5f]{grid-row:span 2}.sw-layout[data-astro-cid-xx4h5h5f]>.sw-promo{grid-area:2/1;justify-self:center;width:min(100%,460px)}}.sw-stage[data-astro-cid-xx4h5h5f]{justify-items:center;gap:14px;min-width:0;display:grid;position:relative;overflow-x:clip}.sw-stage[data-astro-cid-xx4h5h5f]:fullscreen{background:var(--bg);align-content:center;padding:24px}.sw-title[data-astro-cid-xx4h5h5f]{text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;padding-inline:92px;font-size:clamp(18px,4.5vw,24px);font-weight:700}.sw-stage[data-astro-cid-xx4h5h5f]:fullscreen .sw-title[data-astro-cid-xx4h5h5f]{font-size:clamp(24px,4vw,40px)}.sw-wheel[data-astro-cid-xx4h5h5f]{aspect-ratio:1;width:min(100%,460px);padding-top:0;position:relative}.sw-stage[data-astro-cid-xx4h5h5f]:fullscreen .sw-wheel[data-astro-cid-xx4h5h5f]{width:min(78vh,92vw)}.sw-wheel[data-astro-cid-xx4h5h5f] canvas[data-astro-cid-xx4h5h5f]{cursor:pointer;will-change:transform;width:100%;height:100%;box-shadow:var(--shadow);border-radius:50%;display:block}.sw-wheel[data-astro-cid-xx4h5h5f].is-spinning canvas[data-astro-cid-xx4h5h5f]{cursor:progress}.sw-pointer[data-astro-cid-xx4h5h5f]{transform-origin:50% 30%;pointer-events:none;filter:drop-shadow(0 2px 2px #00000040);width:clamp(28px,9%,42px);margin-left:calc(clamp(28px,9%,42px)/-2);position:absolute;top:-14px;left:50%}.sw-pointer[data-astro-cid-xx4h5h5f] path[data-astro-cid-xx4h5h5f]{fill:var(--accent);stroke:var(--surface);stroke-width:2.5px}.sw-pointer[data-astro-cid-xx4h5h5f] circle[data-astro-cid-xx4h5h5f]{fill:var(--surface)}.sw-hub[data-astro-cid-xx4h5h5f]{aspect-ratio:1;border:4px solid var(--surface);background:var(--accent);width:24%;color:var(--on-accent);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:clamp(14px,4.2vw,20px);font-weight:800;transition:transform .15s,background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000040}.sw-hub[data-astro-cid-xx4h5h5f]:hover:not(:disabled){background:var(--accent-hover);transform:translate(-50%,-50%)scale(1.04)}.sw-hub[data-astro-cid-xx4h5h5f]:active:not(:disabled){transform:translate(-50%,-50%)scale(.97)}.sw-hub[data-astro-cid-xx4h5h5f]:disabled{cursor:not-allowed;font-size:clamp(11px,3vw,14px)}.sw-hub[data-astro-cid-xx4h5h5f][aria-busy=true]{cursor:progress;opacity:1;font-size:clamp(12px,3.4vw,16px)}.sw-hub[data-astro-cid-xx4h5h5f]:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 45%, transparent)}.sw-result[data-astro-cid-xx4h5h5f]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 25%, transparent);text-align:center;justify-items:center;gap:6px;width:min(100%,460px);padding:14px 18px;display:grid}.sw-result-label[data-astro-cid-xx4h5h5f]{color:var(--text-2);font-size:14px}.sw-result-value[data-astro-cid-xx4h5h5f]{overflow-wrap:anywhere;font-size:clamp(28px,8vw,44px);font-weight:800;line-height:1.2}.sw-result-actions[data-astro-cid-xx4h5h5f]{justify-content:center}@media (prefers-reduced-motion:no-preference){.sw-result[data-astro-cid-xx4h5h5f].is-new{animation:.45s cubic-bezier(.2,1.4,.4,1) sw-pop}}@keyframes sw-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.sw-fs[data-astro-cid-xx4h5h5f]{position:absolute;top:0;right:0}.sw-stage[data-astro-cid-xx4h5h5f]:fullscreen .sw-fs[data-astro-cid-xx4h5h5f]{top:16px;right:16px}.sw-panel[data-astro-cid-xx4h5h5f]{gap:16px;min-width:0;display:grid}.sw-presets[data-astro-cid-xx4h5h5f]{flex-wrap:wrap;gap:6px;display:flex}.sw-panel[data-astro-cid-xx4h5h5f] textarea[data-astro-cid-xx4h5h5f]{min-height:200px}.sw-checks[data-astro-cid-xx4h5h5f]{gap:10px;display:grid}.sw-odds[data-astro-cid-xx4h5h5f] summary[data-astro-cid-xx4h5h5f]{cursor:pointer;color:var(--text-2);margin-bottom:8px;font-size:14px;font-weight:600}.sw-odds[data-astro-cid-xx4h5h5f] .table-wrap[data-astro-cid-xx4h5h5f]{max-height:260px;overflow-y:auto}.sw-odds[data-astro-cid-xx4h5h5f] td[data-astro-cid-xx4h5h5f]:first-child{white-space:normal;overflow-wrap:anywhere}.sw-history[data-astro-cid-xx4h5h5f]{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.sw-h[data-astro-cid-xx4h5h5f]{font-size:16px}.sw-history-list[data-astro-cid-xx4h5h5f]{font-variant-numeric:tabular-nums;gap:2px;max-height:240px;margin:0;padding-left:2.4em;display:grid;overflow-y:auto}.sw-history-list[data-astro-cid-xx4h5h5f] li{border-bottom:1px dashed var(--border);padding:4px 0}.sw-history-list[data-astro-cid-xx4h5h5f] li>span:first-child{overflow-wrap:anywhere;font-weight:600}.sw-history-list[data-astro-cid-xx4h5h5f] .sw-time{color:var(--muted);margin-left:10px;font-size:13px}#sb-results[data-astro-cid-fzi35ji2]{gap:16px;display:grid}#sb-results[data-astro-cid-fzi35ji2][hidden]{display:none}.sb-list[data-astro-cid-fzi35ji2]{gap:8px;display:grid}.sb-list[data-astro-cid-fzi35ji2] .sb-person{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#sb-items[data-astro-cid-fzi35ji2] .label[data-astro-cid-fzi35ji2]+input[data-astro-cid-fzi35ji2],#sb-items[data-astro-cid-fzi35ji2] .row[data-astro-cid-fzi35ji2]+.label[data-astro-cid-fzi35ji2]{margin-top:4px}.field[data-astro-cid-fzi35ji2][hidden],.grid-2[data-astro-cid-fzi35ji2][hidden],.sb-round-mode[data-astro-cid-fzi35ji2][hidden]{display:none}.sb-round-mode[data-astro-cid-fzi35ji2]{gap:6px;margin-top:8px;display:grid}.sb-tips[data-astro-cid-fzi35ji2]{gap:6px}.sb-tips[data-astro-cid-fzi35ji2] .btn[data-astro-cid-fzi35ji2][aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.sf-options[data-astro-cid-xh5axgcf]{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.sf-options[data-astro-cid-xh5axgcf] .check[data-astro-cid-xh5axgcf]{min-height:40px}.sf-options[data-astro-cid-xh5axgcf] .check[data-astro-cid-xh5axgcf]:has(input:disabled){color:var(--muted);cursor:not-allowed}.row[data-astro-cid-xh5axgcf]>label[data-astro-cid-xh5axgcf][for]{color:var(--text-2);font-size:14px;font-weight:600}#sf-output[data-astro-cid-xh5axgcf]{gap:16px;display:grid}#sf-output[data-astro-cid-xh5axgcf][hidden]{display:none}[data-astro-cid-xh5axgcf][data-sign=up]{color:var(--danger)}[data-astro-cid-xh5axgcf][data-sign=down]{color:var(--success)}.sf-be-row[data-astro-cid-xh5axgcf] td[data-astro-cid-xh5axgcf]{background:var(--accent-soft);font-weight:600}[data-astro-cid-qbpcxv72][hidden]{display:none!important}.sw-face[data-astro-cid-qbpcxv72]{justify-items:center;gap:6px;padding:12px 0 4px;display:grid}.sw-frac[data-astro-cid-qbpcxv72]{color:var(--text-2);font-size:.55em}.sw-current[data-astro-cid-qbpcxv72]{color:var(--muted)}.sw-controls[data-astro-cid-qbpcxv72]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:480px;margin:0 auto;display:grid}.sw-controls[data-astro-cid-qbpcxv72] .btn[data-astro-cid-qbpcxv72]{min-height:48px;font-size:16px}.sw-keys[data-astro-cid-qbpcxv72]{text-align:center;margin:0}kbd[data-astro-cid-qbpcxv72]{color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-size:12px;display:inline-block}#sw-laps[data-astro-cid-qbpcxv72] .sw-tag{background:var(--surface-2);border-radius:4px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}#sw-laps[data-astro-cid-qbpcxv72] tr[data-tag=fastest] .sw-tag,#sw-laps[data-astro-cid-qbpcxv72] tr[data-tag=fastest] td:nth-child(2){color:var(--success)}#sw-laps[data-astro-cid-qbpcxv72] tr[data-tag=slowest] .sw-tag,#sw-laps[data-astro-cid-qbpcxv72] tr[data-tag=slowest] td:nth-child(2){color:var(--danger)}.tt-face[data-astro-cid-m7dkrii6]{text-align:center;justify-items:center;gap:6px;padding:16px 0 4px;display:grid}.tt-zone[data-astro-cid-m7dkrii6]{color:var(--text-2);letter-spacing:.04em;margin:0;font-size:14px;font-weight:600}.tt-clock[data-astro-cid-m7dkrii6]{white-space:nowrap;font-size:clamp(40px,15vw,120px)}.with-ms[data-astro-cid-m7dkrii6] .tt-clock[data-astro-cid-m7dkrii6]{font-size:clamp(28px,10.5vw,104px)}.tt-date[data-astro-cid-m7dkrii6]{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.tt-cd[data-astro-cid-m7dkrii6]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);justify-items:center;gap:2px;width:100%;max-width:560px;margin-top:12px;padding:12px 20px;display:grid}.tt-cd-label[data-astro-cid-m7dkrii6]{color:var(--text-2);font-size:14px;font-weight:600}.tt-cd-value[data-astro-cid-m7dkrii6]{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,10vw,64px);font-weight:600;line-height:1.15}[data-astro-cid-m7dkrii6][data-mode=final] .tt-cd[data-astro-cid-m7dkrii6]{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-astro-cid-m7dkrii6][data-mode=final] .tt-cd-value[data-astro-cid-m7dkrii6],[data-astro-cid-m7dkrii6][data-mode=go] .tt-cd-label[data-astro-cid-m7dkrii6],[data-astro-cid-m7dkrii6][data-mode=go] .tt-cd-value[data-astro-cid-m7dkrii6]{color:var(--accent)}[data-astro-cid-m7dkrii6][data-mode=go] .tt-cd[data-astro-cid-m7dkrii6]{background:var(--accent-soft);border-color:var(--accent)}.tt-status[data-astro-cid-m7dkrii6]{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.tt-dot[data-astro-cid-m7dkrii6]{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}[data-astro-cid-m7dkrii6][data-sync=ok] .tt-dot[data-astro-cid-m7dkrii6]{background:var(--success)}[data-astro-cid-m7dkrii6][data-sync=fail] .tt-status[data-astro-cid-m7dkrii6]{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}[data-astro-cid-m7dkrii6][data-sync=fail] .tt-dot[data-astro-cid-m7dkrii6]{background:var(--danger)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-m7dkrii6][data-sync=pending] .tt-dot[data-astro-cid-m7dkrii6]{animation:1s ease-in-out infinite tt-pulse}}@keyframes tt-pulse{50%{opacity:.25}}.tt-controls[data-astro-cid-m7dkrii6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.tt-stats[data-astro-cid-m7dkrii6] .stat-value[data-astro-cid-m7dkrii6]{font-size:18px}.tt-ticket[data-astro-cid-m7dkrii6]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.tt-ticket-title[data-astro-cid-m7dkrii6]{font-size:18px}.tt-ticket[data-astro-cid-m7dkrii6] .hint[data-astro-cid-m7dkrii6]{margin:-6px 0 0}.tt-ticket-row[data-astro-cid-m7dkrii6]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.tt-ticket-row[data-astro-cid-m7dkrii6] input[data-astro-cid-m7dkrii6]{font-variant-numeric:tabular-nums}.tt-ticket-row[data-astro-cid-m7dkrii6] .btn[data-astro-cid-m7dkrii6]{min-height:44px}.tool[data-astro-cid-m7dkrii6]:fullscreen{background:var(--bg);color:var(--text);align-content:center;padding:24px}.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-stats[data-astro-cid-m7dkrii6],.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-ticket[data-astro-cid-m7dkrii6],.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-status[data-astro-cid-m7dkrii6]{display:none}.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-clock[data-astro-cid-m7dkrii6]{font-size:min(18vw,34vh)}.tool[data-astro-cid-m7dkrii6].with-ms:fullscreen .tt-clock[data-astro-cid-m7dkrii6]{font-size:min(12vw,30vh)}.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-date[data-astro-cid-m7dkrii6]{font-size:min(3.2vw,28px)}.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-cd[data-astro-cid-m7dkrii6]{max-width:80vw}.tool[data-astro-cid-m7dkrii6]:fullscreen .tt-cd-value[data-astro-cid-m7dkrii6]{font-size:min(9vw,18vh)}#th-output[data-astro-cid-zmv5v4hp]{gap:16px;display:grid}#th-output[data-astro-cid-zmv5v4hp][hidden]{display:none}.th-more[data-astro-cid-zmv5v4hp]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.th-more[data-astro-cid-zmv5v4hp][open]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.th-more[data-astro-cid-zmv5v4hp] summary[data-astro-cid-zmv5v4hp]{cursor:pointer;color:var(--text-2);font-weight:600}.th-check-field[data-astro-cid-zmv5v4hp]{align-content:end;padding-bottom:4px}.th-table[data-astro-cid-zmv5v4hp] th[data-astro-cid-zmv5v4hp],.th-table[data-astro-cid-zmv5v4hp] td{padding:8px 10px}.th-table[data-astro-cid-zmv5v4hp] td:first-child{white-space:normal;min-width:6.5em}#th-output[data-astro-cid-zmv5v4hp] .stat-value[data-astro-cid-zmv5v4hp]{font-size:19px}#th-table[data-astro-cid-zmv5v4hp] .th-sum td{background:var(--surface-2);font-weight:700}#td-output[data-astro-cid-6dzjj6yo]{gap:16px;display:grid}.td-unit[data-astro-cid-6dzjj6yo]{color:var(--text-2);font-size:16px;font-weight:600}.td-pair[data-astro-cid-6dzjj6yo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.td-pair[data-astro-cid-6dzjj6yo][hidden]{display:none}#td-goals[data-astro-cid-6dzjj6yo] .td-delta,#td-goals[data-astro-cid-6dzjj6yo] .td-sub{color:var(--muted);font-size:12px;font-weight:400;display:block}.td-stat-add[data-astro-cid-zcyfkyt5]{color:var(--success)}.td-stat-del[data-astro-cid-zcyfkyt5]{color:var(--danger)}.td-wrap[data-astro-cid-zcyfkyt5]{max-height:70vh;overflow:auto}.td-wrap[data-astro-cid-zcyfkyt5] .td-table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:13px;line-height:1.55}.td-wrap[data-astro-cid-zcyfkyt5] .td-split{table-layout:fixed;min-width:640px}.td-wrap[data-astro-cid-zcyfkyt5] .td-split td.td-no{width:3.5em}.td-wrap[data-astro-cid-zcyfkyt5] .td-unified td.td-no{width:3em}.td-wrap[data-astro-cid-zcyfkyt5] td{vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent);padding:1px 8px}.td-wrap[data-astro-cid-zcyfkyt5] .td-no{color:var(--muted);text-align:right;user-select:none;background:var(--surface-2);white-space:nowrap}.td-wrap[data-astro-cid-zcyfkyt5] .td-sign{text-align:center;user-select:none;width:1.5em;color:var(--muted)}.td-wrap[data-astro-cid-zcyfkyt5] .td-code{white-space:pre-wrap;overflow-wrap:anywhere}.td-wrap[data-astro-cid-zcyfkyt5] .td-code:empty:after{content:" ";white-space:pre}.td-wrap[data-astro-cid-zcyfkyt5] .td-old{background:color-mix(in oklab, var(--danger) 9%, transparent)}.td-wrap[data-astro-cid-zcyfkyt5] .td-new{background:color-mix(in oklab, var(--success) 9%, transparent)}.td-wrap[data-astro-cid-zcyfkyt5] .td-blank{background:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in oklab, var(--border) 60%, transparent) 6px 7px)}.td-wrap[data-astro-cid-zcyfkyt5] mark{color:inherit;border-radius:3px;padding:0 1px}.td-wrap[data-astro-cid-zcyfkyt5] mark.td-del{background:color-mix(in oklab, var(--danger) 28%, transparent);text-decoration:line-through;text-decoration-color:color-mix(in oklab, var(--danger) 60%, transparent)}.td-wrap[data-astro-cid-zcyfkyt5] mark.td-ins{background:color-mix(in oklab, var(--success) 28%, transparent)}.td-wrap[data-astro-cid-zcyfkyt5] .td-skip td{text-align:center;font-family:var(--font);color:var(--muted);background:var(--surface-2);padding:6px 12px;font-size:13px}.tc-settings[data-astro-cid-bz2dxz57]{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.tc-settings[data-astro-cid-bz2dxz57] .field[data-astro-cid-bz2dxz57]{flex:160px}.tc-settings[data-astro-cid-bz2dxz57] .seg[data-astro-cid-bz2dxz57]{align-self:end}.tc-days[data-astro-cid-bz2dxz57]{gap:8px;display:grid}.tc-head[data-astro-cid-bz2dxz57],.tc-day[data-astro-cid-bz2dxz57]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);grid-template-areas:"name name hours""in out brk""msg msg msg";align-items:center;gap:6px 8px;display:grid}.tc-day[data-astro-cid-bz2dxz57]{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:10px}.tc-head[data-astro-cid-bz2dxz57]{color:var(--muted);grid-template-areas:"in out brk";margin-bottom:-6px;padding:0 11px;font-size:13px;font-weight:600}.tc-h-day[data-astro-cid-bz2dxz57],.tc-h-hours[data-astro-cid-bz2dxz57]{display:none}.tc-h-in[data-astro-cid-bz2dxz57]{grid-area:in}.tc-h-out[data-astro-cid-bz2dxz57]{grid-area:out}.tc-h-brk[data-astro-cid-bz2dxz57]{grid-area:brk}.tc-name[data-astro-cid-bz2dxz57]{color:var(--text-2);grid-area:name;font-size:14px;font-weight:600}.tc-in[data-astro-cid-bz2dxz57]{grid-area:in}.tc-out[data-astro-cid-bz2dxz57]{grid-area:out}.tc-break[data-astro-cid-bz2dxz57]{grid-area:brk}.tc-hours[data-astro-cid-bz2dxz57]{font-variant-numeric:tabular-nums;grid-area:hours;font-weight:700}.tc-msg[data-astro-cid-bz2dxz57]{color:var(--muted);grid-area:msg;font-size:13px}.tc-msg[data-astro-cid-bz2dxz57]:empty{display:none}.tc-day[data-astro-cid-bz2dxz57].has-error .tc-msg[data-astro-cid-bz2dxz57]{color:var(--danger)}.tc-day[data-astro-cid-bz2dxz57].has-error input[data-astro-cid-bz2dxz57]{border-color:color-mix(in oklab, var(--danger) 60%, var(--border-strong))}.tc-day[data-astro-cid-bz2dxz57] input[data-astro-cid-bz2dxz57]{font-variant-numeric:tabular-nums;padding-left:10px;padding-right:10px}@media (width>=720px){.tc-head[data-astro-cid-bz2dxz57],.tc-day[data-astro-cid-bz2dxz57]{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 110px 70px;grid-template-areas:"name in out brk hours"".msg msg msg msg"}.tc-day[data-astro-cid-bz2dxz57]{border:0;padding:0}.tc-head[data-astro-cid-bz2dxz57]{grid-template-areas:"name in out brk hours";margin-bottom:-8px;padding:0}.tc-h-day[data-astro-cid-bz2dxz57],.tc-h-hours[data-astro-cid-bz2dxz57]{display:block}.tc-h-day[data-astro-cid-bz2dxz57]{grid-area:name}.tc-h-hours[data-astro-cid-bz2dxz57]{grid-area:hours}}.tc-dec[data-astro-cid-bz2dxz57]{color:var(--text-2);letter-spacing:0;font-size:18px;font-weight:600}.stats[data-astro-cid-bz2dxz57] .stat-value[data-astro-cid-bz2dxz57]{font-size:19px}[data-astro-cid-prqztujf][hidden]{display:none!important}.ts-now[data-astro-cid-prqztujf]{text-align:center;justify-items:center;gap:6px;display:grid}.ts-title[data-astro-cid-prqztujf]{font-size:18px}.ts-big[data-astro-cid-prqztujf]{font-size:clamp(40px,11vw,72px)}.ts-sub[data-astro-cid-prqztujf]{color:var(--text-2);margin:0}.ts-zone[data-astro-cid-prqztujf]{margin:0}.ts-center[data-astro-cid-prqztujf]{justify-content:center}.ts-sep[data-astro-cid-prqztujf]{border:0;border-top:1px solid var(--border);width:100%;margin:8px 0 0}.ts-input[data-astro-cid-prqztujf]{flex:1;min-width:0}.ts-rows[data-astro-cid-prqztujf]{gap:8px;display:grid}.ts-row[data-astro-cid-prqztujf]{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ts-row[data-astro-cid-prqztujf] label[data-astro-cid-prqztujf]{color:var(--text-2);font-size:14px;font-weight:600}@media (width<=560px){.ts-row[data-astro-cid-prqztujf]{grid-template-columns:minmax(0,1fr) auto}.ts-row[data-astro-cid-prqztujf] label[data-astro-cid-prqztujf]{grid-column:1/-1}}.tz-when[data-astro-cid-vvauanv4],.tz-add[data-astro-cid-vvauanv4]{grid-template-columns:1fr auto;gap:8px;display:grid}.tz-add[data-astro-cid-vvauanv4]{grid-template-columns:1fr auto auto}@media (width<=420px){.tz-add[data-astro-cid-vvauanv4]{grid-template-columns:1fr 1fr}.tz-add[data-astro-cid-vvauanv4] select[data-astro-cid-vvauanv4]{grid-column:1/-1}}.tz-list[data-astro-cid-vvauanv4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tz-card[data-astro-cid-vvauanv4]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info time""actions actions";align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.tz-card[data-astro-cid-vvauanv4][data-source]{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 25%, transparent)}.tz-info[data-astro-cid-vvauanv4]{grid-area:info;min-width:0}.tz-name[data-astro-cid-vvauanv4]{font-weight:700}.tz-meta[data-astro-cid-vvauanv4],.tz-date[data-astro-cid-vvauanv4]{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.tz-time[data-astro-cid-vvauanv4]{text-align:right;grid-area:time}.tz-clock[data-astro-cid-vvauanv4]{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.2}.tz-card[data-astro-cid-vvauanv4][data-night] .tz-clock[data-astro-cid-vvauanv4]{color:var(--text-2)}.tz-actions[data-astro-cid-vvauanv4]{grid-area:actions;justify-content:flex-end;gap:4px;margin:0 -6px -6px 0;display:flex}@media (width>=640px){.tz-card[data-astro-cid-vvauanv4]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"info time actions"}.tz-actions[data-astro-cid-vvauanv4]{flex-direction:column;align-items:flex-end;margin:0}}.tip-stepper[data-astro-cid-wva4wwyw]{align-items:center;gap:8px;display:flex}.tip-stepper[data-astro-cid-wva4wwyw] input[data-astro-cid-wva4wwyw]{text-align:center;flex:none;width:4.5em}.tip-stepper[data-astro-cid-wva4wwyw] .btn[data-astro-cid-wva4wwyw]{min-width:44px;min-height:44px;padding:0;font-size:20px}.tip-pct-row[data-astro-cid-wva4wwyw]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tip-pct-row[data-astro-cid-wva4wwyw] .seg[data-astro-cid-wva4wwyw]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=520px){.tip-pct-row[data-astro-cid-wva4wwyw] .seg[data-astro-cid-wva4wwyw]{display:inline-flex}}.tip-custom[data-astro-cid-wva4wwyw]{align-items:center;gap:6px;display:flex}.tip-custom[data-astro-cid-wva4wwyw] input[data-astro-cid-wva4wwyw]{width:6em}.tip-tax[data-astro-cid-wva4wwyw]{gap:12px;display:grid}.tip-tax[data-astro-cid-wva4wwyw] .field[data-astro-cid-wva4wwyw]{max-width:320px}.tip-uneven[data-astro-cid-wva4wwyw]{color:var(--text-2);margin:8px 0 0;font-size:14px}#tip-rows[data-astro-cid-wva4wwyw] .is-current td{background:var(--accent-soft);font-weight:600}#ts-output[data-astro-cid-fxsrlm6v]{gap:16px;display:grid}#ts-output[data-astro-cid-fxsrlm6v][hidden]{display:none}.tool[data-astro-cid-fxsrlm6v] .ts-size{color:var(--muted);font-size:12px;display:block}#ts-table[data-astro-cid-fxsrlm6v] td:first-child{white-space:normal}[data-astro-cid-fxsrlm6v][data-tool=tsubo-converter] .stat-value[data-astro-cid-fxsrlm6v]{font-size:19px}.ts-sub[data-astro-cid-fxsrlm6v]{border-top:1px solid var(--border);gap:14px;padding-top:8px;display:grid}.ts-title[data-astro-cid-fxsrlm6v]{margin:0;font-size:17px}.ts-quick[data-astro-cid-fxsrlm6v]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.ts-quick[data-astro-cid-fxsrlm6v][open]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ts-quick[data-astro-cid-fxsrlm6v] summary[data-astro-cid-fxsrlm6v]{cursor:pointer;color:var(--text-2);font-weight:600}.tt-controls[data-astro-cid-yicatarg]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tt-live[data-astro-cid-yicatarg]{grid-template-columns:1.3fr repeat(3,1fr);gap:10px;display:grid}@media (width<=520px){.tt-live[data-astro-cid-yicatarg]{grid-template-columns:repeat(2,1fr)}}.tt-clock[data-astro-cid-yicatarg]{border-radius:var(--radius-sm);background:var(--accent-soft);gap:2px;padding:12px 14px;display:grid}.tt-clock-value[data-astro-cid-yicatarg]{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);font-size:26px;font-weight:700;line-height:1.2}.tt-progress[data-astro-cid-yicatarg]{background:var(--surface-2);border-radius:2px;height:4px;margin-top:-8px;overflow:hidden}.tt-progress-bar[data-astro-cid-yicatarg]{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(0)}.tt-passage[data-astro-cid-yicatarg]{--line:2.1em;height:calc(var(--line) * 4 + 14px);font-size:22px;line-height:var(--line);letter-spacing:.04em;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--muted);cursor:text;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;scroll-behavior:auto;padding:14px 16px 0;position:relative;overflow:hidden}.tt-passage[data-astro-cid-yicatarg].is-en{font-family:var(--mono);letter-spacing:0;overflow-wrap:normal;word-break:normal;font-size:19px}@media (width<=520px){.tt-passage[data-astro-cid-yicatarg]{font-size:19px}.tt-passage[data-astro-cid-yicatarg].is-en{font-size:16px}}.tt-passage[data-astro-cid-yicatarg] span{border-radius:3px}.tt-passage[data-astro-cid-yicatarg] .ok{color:var(--text)}.tt-passage[data-astro-cid-yicatarg] .bad{color:var(--danger);background:color-mix(in oklab, var(--danger) 16%, transparent);text-underline-offset:4px;text-decoration:underline 2px}.tt-passage[data-astro-cid-yicatarg] .sp.bad{text-decoration:none}.tt-passage[data-astro-cid-yicatarg] .cur{color:var(--text);box-shadow:inset 0 -3px 0 var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent)}@media (prefers-reduced-motion:no-preference){[data-tool=typing-test]:not(.is-running) .tt-passage[data-astro-cid-yicatarg] .cur{animation:1.1s steps(2,start) infinite tt-blink}}@keyframes tt-blink{50%{box-shadow:inset 0 -3px #0000}}.tt-result[data-astro-cid-yicatarg]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 25%, transparent);gap:14px;padding:18px 20px;display:grid}.tt-result[data-astro-cid-yicatarg] .stat[data-astro-cid-yicatarg]{background:var(--surface)}.tt-result-head[data-astro-cid-yicatarg]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.tt-result-speed[data-astro-cid-yicatarg]{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(44px,12vw,64px);font-weight:800;line-height:1.1;display:flex}.tt-result-speed[data-astro-cid-yicatarg] small[data-astro-cid-yicatarg]{color:var(--text-2);font-size:18px;font-weight:600}.tt-badges[data-astro-cid-yicatarg]{gap:8px;display:flex}.tt-rank[data-astro-cid-yicatarg],.tt-record[data-astro-cid-yicatarg]{background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.tt-rank[data-astro-cid-yicatarg][data-level="3"],.tt-rank[data-astro-cid-yicatarg][data-level="4"],.tt-rank[data-astro-cid-yicatarg][data-level="5"]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.tt-record[data-astro-cid-yicatarg]{color:var(--success);border-color:var(--success)}@media (prefers-reduced-motion:no-preference){.tt-result[data-astro-cid-yicatarg]:not([hidden]){animation:.35s ease-out tt-in}}@keyframes tt-in{0%{opacity:0;transform:translateY(6px)}}.tt-bests[data-astro-cid-yicatarg]{gap:6px;display:grid}.tt-bests[data-astro-cid-yicatarg] .label[data-astro-cid-yicatarg]{color:var(--text-2);font-size:14px;font-weight:600}#tt-input[data-astro-cid-yicatarg]{min-height:96px;font-size:18px}[data-astro-cid-yicatarg][data-tool=typing-test].is-finished textarea[data-astro-cid-yicatarg]{opacity:.6}#ub-output[data-astro-cid-tri7hahn]{gap:16px;display:grid}#ub-output[data-astro-cid-tri7hahn][hidden]{display:none}.ub-six[data-astro-cid-tri7hahn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=640px){.ub-six[data-astro-cid-tri7hahn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ub-checks[data-astro-cid-tri7hahn]{gap:8px;display:grid}.ub-checks[data-astro-cid-tri7hahn] .check{align-items:flex-start;line-height:1.5}.ub-checks[data-astro-cid-tri7hahn] .check input{flex-shrink:0;margin-top:3px}.ub-box[data-astro-cid-tri7hahn]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:12px;padding:14px;display:grid}.ub-box[data-astro-cid-tri7hahn]>.label[data-astro-cid-tri7hahn]{color:var(--text-2);font-size:14px;font-weight:600}.uc-pair[data-astro-cid-hrojmzfb]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.uc-swap[data-astro-cid-hrojmzfb]{margin-bottom:26px;padding:8px 10px}#uc-result[data-astro-cid-hrojmzfb]{font-variant-numeric:tabular-nums;font-weight:700}.uc-line[data-astro-cid-hrojmzfb]{color:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px}#uc-table[data-astro-cid-hrojmzfb] .is-target td{background:var(--accent-soft);font-weight:600}@media (width<=560px){.uc-pair[data-astro-cid-hrojmzfb]{grid-template-columns:minmax(0,1fr)}.uc-swap[data-astro-cid-hrojmzfb]{justify-self:center;margin:0;transform:rotate(90deg)}}[data-astro-cid-ww6nf6nu][hidden]{display:none!important}.ue-sep[data-astro-cid-ww6nf6nu]{border:0;border-top:1px solid var(--border);width:100%;margin:8px 0 0}.ue-title[data-astro-cid-ww6nf6nu]{font-size:18px}.ue-table[data-astro-cid-ww6nf6nu] td{white-space:normal;overflow-wrap:anywhere;font-family:var(--mono)}.ue-table[data-astro-cid-ww6nf6nu] tbody th{width:1%}[data-astro-cid-zkkr3x3z][hidden]{display:none!important}.uu-count[data-astro-cid-zkkr3x3z]{color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.uu-count[data-astro-cid-zkkr3x3z] input[data-astro-cid-zkkr3x3z]{width:88px}.uu-sep[data-astro-cid-zkkr3x3z]{border:0;border-top:1px solid var(--border);width:100%;margin:8px 0 0}.stat-value[data-astro-cid-zkkr3x3z]{font-size:17px}.wk-block[data-astro-cid-tlj2ldo4]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:14px;min-width:0;padding:16px;display:grid}.wk-block[data-astro-cid-tlj2ldo4] .stats[data-astro-cid-tlj2ldo4]{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.wk-title[data-astro-cid-tlj2ldo4]{margin:0;font-size:18px}.wk-inputs[data-astro-cid-tlj2ldo4]{align-items:flex-end}.wk-year[data-astro-cid-tlj2ldo4]{flex:160px;max-width:260px}.wk-era[data-astro-cid-tlj2ldo4]{flex:0 140px}.wk-date-row[data-astro-cid-tlj2ldo4]{flex-wrap:nowrap}.wk-date-row[data-astro-cid-tlj2ldo4] input[data-astro-cid-tlj2ldo4]{flex:auto;min-width:0}.wk-date-out[data-astro-cid-tlj2ldo4]{gap:8px;display:grid}.wk-line[data-astro-cid-tlj2ldo4]{background:var(--surface-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;flex-wrap:nowrap;padding:8px 12px}.wk-line[data-astro-cid-tlj2ldo4]>span[data-astro-cid-tlj2ldo4]{overflow-wrap:anywhere;min-width:0}.wk-table-wrap[data-astro-cid-tlj2ldo4]{max-height:560px;overflow-y:auto}.wk-table[data-astro-cid-tlj2ldo4] thead[data-astro-cid-tlj2ldo4] th[data-astro-cid-tlj2ldo4]{z-index:1;position:sticky;top:0}.wk-table[data-astro-cid-tlj2ldo4] tr[data-astro-cid-tlj2ldo4].is-current td[data-astro-cid-tlj2ldo4]{background:var(--accent-soft);font-weight:700}#wi-output[data-astro-cid-iey6boow]{gap:16px;display:grid}.wi-unit[data-astro-cid-iey6boow]{color:var(--text-2);font-size:16px;font-weight:600}.wc-error[data-astro-cid-k7nk5bdo]{gap:4px;display:grid}.wc-error[data-astro-cid-k7nk5bdo] ol[data-astro-cid-k7nk5bdo]{color:var(--text-2);margin:4px 0 0;padding-left:20px}.wc-stage[data-astro-cid-k7nk5bdo]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);width:100%;max-height:70vh;margin:0 auto;position:relative;overflow:hidden}.wc-stage[data-astro-cid-k7nk5bdo]:fullscreen{background:var(--bg);border:0;border-radius:0;max-height:none}.wc-stage[data-astro-cid-k7nk5bdo] video[data-astro-cid-k7nk5bdo]{object-fit:contain;width:100%;height:100%;display:block}.wc-stage[data-astro-cid-k7nk5bdo].is-mirror video[data-astro-cid-k7nk5bdo]{transform:scaleX(-1)}.wc-placeholder[data-astro-cid-k7nk5bdo]{text-align:center;color:var(--muted);background:var(--surface-2);place-content:center;justify-items:center;gap:10px;padding:16px;font-size:15px;display:grid;position:absolute;inset:0}.wc-live[data-astro-cid-k7nk5bdo]{letter-spacing:.06em;color:var(--text);background:color-mix(in oklab, var(--surface) 80%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.wc-dot[data-astro-cid-k7nk5bdo]{background:var(--danger);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.wc-dot[data-astro-cid-k7nk5bdo]{animation:1.4s ease-in-out infinite wc-pulse}}@keyframes wc-pulse{50%{opacity:.3}}.wc-shot[data-astro-cid-k7nk5bdo]{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,220px) 1fr;align-items:center;gap:14px;padding:12px;display:grid}.wc-shot[data-astro-cid-k7nk5bdo] img[data-astro-cid-k7nk5bdo]{border-radius:var(--radius-sm);background:var(--surface-2);width:100%}.wc-shot-side[data-astro-cid-k7nk5bdo]{gap:6px;display:grid}@media (width<=520px){.wc-shot[data-astro-cid-k7nk5bdo]{grid-template-columns:1fr}}#yb-output[data-astro-cid-q6arnb7q]{gap:16px;display:grid}#yb-output[data-astro-cid-q6arnb7q][hidden]{display:none}.yb-more[data-astro-cid-q6arnb7q]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.yb-more[data-astro-cid-q6arnb7q][open]{gap:14px;display:grid}.yb-more[data-astro-cid-q6arnb7q] summary[data-astro-cid-q6arnb7q]{cursor:pointer;color:var(--text-2);font-weight:600}#yb-table[data-astro-cid-q6arnb7q] td:first-child{white-space:normal}#yb-table[data-astro-cid-q6arnb7q] .yb-total td{background:var(--surface-2);font-weight:700}.zf-date[data-astro-cid-5vvhp5lw]{flex:220px;max-width:320px}.zf-table[data-astro-cid-5vvhp5lw] tr.is-current td[data-astro-cid-5vvhp5lw]{background:var(--accent-soft);font-weight:700}.zf-years-cell[data-astro-cid-5vvhp5lw]{white-space:normal!important}.zf-years[data-astro-cid-5vvhp5lw]{flex-wrap:wrap;gap:2px 12px;min-width:260px;display:flex}.zf-years[data-astro-cid-5vvhp5lw] .muted[data-astro-cid-5vvhp5lw]{font-size:12px}.layout[data-astro-cid-inrdwtoc]{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:20px;display:grid}@media (width>=1100px){.layout[data-astro-cid-inrdwtoc]{grid-template-columns:minmax(0,1fr) 300px}}.primary[data-astro-cid-inrdwtoc]{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;display:grid}.head[data-astro-cid-inrdwtoc]{gap:8px;display:grid}h1[data-astro-cid-inrdwtoc]{letter-spacing:-.02em;font-size:clamp(30px,4.5vw,42px);font-weight:800}.title-row[data-astro-cid-inrdwtoc]{align-items:center;gap:12px;display:flex}.title-row[data-astro-cid-inrdwtoc] .title-icon{color:var(--accent);flex:none}.intro[data-astro-cid-inrdwtoc]{color:var(--text-2);max-width:68ch;margin:0;font-size:17px;line-height:1.8}.tool-card[data-astro-cid-inrdwtoc]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:20px}@media (width>=640px){.tool-card[data-astro-cid-inrdwtoc]{padding:24px}}.prose[data-astro-cid-inrdwtoc]{max-width:72ch;color:var(--text-2)}.prose[data-astro-cid-inrdwtoc] h2[data-astro-cid-inrdwtoc]{color:var(--text);margin:40px 0 14px;font-size:22px;font-weight:800}.prose[data-astro-cid-inrdwtoc] h3[data-astro-cid-inrdwtoc]{color:var(--text);margin:0 0 4px;font-size:17px}.prose[data-astro-cid-inrdwtoc] p[data-astro-cid-inrdwtoc]{margin:0 0 14px;line-height:1.9}.steps[data-astro-cid-inrdwtoc]{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-inrdwtoc] li[data-astro-cid-inrdwtoc]{counter-increment:step;padding-left:40px;line-height:1.8;position:relative}.steps[data-astro-cid-inrdwtoc] li[data-astro-cid-inrdwtoc]:before{content:counter(step);width:26px;height:26px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.qa[data-astro-cid-inrdwtoc]{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:10px;padding:16px 18px}.qa[data-astro-cid-inrdwtoc] h3[data-astro-cid-inrdwtoc]{font-size:16px!important}.qa[data-astro-cid-inrdwtoc] p[data-astro-cid-inrdwtoc]{margin:0}.pair-links[data-astro-cid-inrdwtoc]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pair-links[data-astro-cid-inrdwtoc] a[data-astro-cid-inrdwtoc]{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:14px;display:inline-block}.updated[data-astro-cid-inrdwtoc]{color:var(--muted);font-size:13px;margin-top:28px!important}.related[data-astro-cid-inrdwtoc] h2[data-astro-cid-inrdwtoc]{margin-bottom:14px;font-size:22px;font-weight:800}.related-grid[data-astro-cid-inrdwtoc]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.secondary[data-astro-cid-inrdwtoc]{display:none}@media (width>=1100px){.secondary[data-astro-cid-inrdwtoc]{display:block}}.sticky[data-astro-cid-inrdwtoc]{gap:20px;display:grid;position:sticky;top:112px}.side-list[data-astro-cid-inrdwtoc]{gap:8px;display:grid}.side-list[data-astro-cid-inrdwtoc] h2[data-astro-cid-inrdwtoc]{color:var(--text-2);margin:0 0 2px;font-size:14px;font-weight:700}
