.-vjLna_button{appearance:none;border:1px solid rgba(var(--ink-rgb), .08);background:rgba(var(--ink-rgb), .03);color:var(--text-muted);cursor:pointer;border-radius:10px;transition:color .15s,background-color .15s}@media (hover:hover){.-vjLna_button:hover{background-color:rgba(var(--ink-rgb), .05);color:var(--text)}}.-vjLna_button:active,.-vjLna_button[aria-expanded=true]{background-color:rgba(var(--ink-rgb), .1);color:var(--text)}.-vjLna_button:has(+.rule-card:popover-open){background-color:rgba(var(--ink-rgb), .1);color:var(--text)}.-vjLna_plain{border:1px solid rgba(var(--ink-rgb), .08);background:rgba(var(--ink-rgb), .03);color:var(--text-muted);border-radius:10px}.-vjLna_button:focus-visible{outline:var(--focus-ring-width-compact) solid var(--focus-ring-color-muted);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.-vjLna_button{transition:none}}:root[data-theme] .-vjLna_button{background:linear-gradient(rgba(var(--ink-rgb), .03), rgba(var(--ink-rgb), .03)), var(--field-bg)}@media (hover:hover){:root[data-theme] .-vjLna_button:hover{background:linear-gradient(rgba(var(--ink-rgb), .05), rgba(var(--ink-rgb), .05)), var(--field-bg)}}:root[data-theme] .-vjLna_button:active{background:linear-gradient(rgba(var(--ink-rgb), .1), rgba(var(--ink-rgb), .1)), var(--field-bg)}:root[data-theme] .-vjLna_button[aria-expanded=true]{background:linear-gradient(rgba(var(--ink-rgb), .1), rgba(var(--ink-rgb), .1)), var(--field-bg)}:root[data-theme] .-vjLna_button:has(+.rule-card:popover-open){background:linear-gradient(rgba(var(--ink-rgb), .1), rgba(var(--ink-rgb), .1)), var(--field-bg)}:root[data-theme=light] .-vjLna_plain{background:linear-gradient(rgba(var(--ink-rgb), .03), rgba(var(--ink-rgb), .03)), var(--paper)}
.CFYphG_loader{--ll-n:3;--ll-cell:6px;--ll-gap:2px;--ll-font:14px;--ll-color:currentColor;--ll-mark:#22c55e;--ll-idle:.15;--ll-glow:currentColor;--ll-mark-glow:#22c55e;--ll-peak:1;--ll-cycle:.864s;--ll-ease-out:cubic-bezier(.23, 1, .32, 1);--ll-ease-in-out:cubic-bezier(.77, 0, .175, 1);align-items:center;gap:calc(var(--ll-font) * .625);font-family:inherit;font-size:var(--ll-font);line-height:1;display:inline-flex;position:relative}.CFYphG_grid{flex:none;display:grid}.CFYphG_layer{grid-area:1/1;grid-template-columns:repeat(var(--ll-n), var(--ll-cell));gap:var(--ll-gap);display:grid}.CFYphG_cell{width:var(--ll-cell);height:var(--ll-cell);border-radius:max(1px, calc(var(--ll-cell) * .25));background:var(--ll-color);opacity:var(--ll-idle)}.CFYphG_loader[data-shape=round] .CFYphG_cell{border-radius:var(--radius-round)}.CFYphG_loader[data-glow] .CFYphG_run .CFYphG_cell:not([data-hole]){box-shadow:0 0 calc(var(--ll-cell) * 1.2) calc(var(--ll-cell) * .12) var(--ll-glow)}.CFYphG_loader[data-glow] .CFYphG_mark .CFYphG_cell[data-on]{box-shadow:0 0 calc(var(--ll-cell) * 1.2) calc(var(--ll-cell) * .12) var(--ll-mark-glow)}.CFYphG_run{transition:opacity .2s}.CFYphG_run .CFYphG_cell{animation:CFYphG_lattice-on var(--ll-cycle) var(--ll-ease-in-out) infinite}.CFYphG_run .CFYphG_cell[data-lit="45"]{animation-name:CFYphG_lattice-on-45}.CFYphG_run .CFYphG_cell[data-lit="35"]{animation-name:CFYphG_lattice-on-35}.CFYphG_run .CFYphG_cell[data-lit="25"]{animation-name:CFYphG_lattice-on-25}.CFYphG_run .CFYphG_cell[data-hole]{opacity:calc(var(--ll-idle) * .47);animation:none}.CFYphG_mark{opacity:0;transform-origin:50%;transition:opacity .16s var(--ll-ease-out), transform .16s var(--ll-ease-out);transform:scale(.9)}.CFYphG_mark .CFYphG_cell{transition:opacity .2s,background-color .2s}.CFYphG_mark .CFYphG_cell[data-on]{background:var(--ll-mark);opacity:var(--ll-peak)}.CFYphG_loader:not([data-status=working]) .CFYphG_run{opacity:0}.CFYphG_loader:not([data-status=working]) .CFYphG_run .CFYphG_cell{animation-play-state:paused}.CFYphG_loader:not([data-status=working]) .CFYphG_mark{opacity:1;transition:opacity .2s ease, transform .2s var(--ll-ease-out);transform:none}.CFYphG_label{font-weight:500;display:inline-block;position:relative}.CFYphG_text{white-space:nowrap;opacity:0;filter:blur(2px);transition:opacity .2s,filter .2s;position:absolute;top:0;left:0}.CFYphG_text[data-active]{opacity:1;filter:blur();position:static}.CFYphG_timer{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--ll-font) * .875);font-variant-numeric:tabular-nums;opacity:.6}.CFYphG_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes CFYphG_lattice-on{0%,to{opacity:var(--ll-idle)}18%,42%{opacity:var(--ll-peak)}62%{opacity:var(--ll-idle)}}@keyframes CFYphG_lattice-on-45{0%,to{opacity:var(--ll-idle)}13%,31%{opacity:var(--ll-peak)}45%{opacity:var(--ll-idle)}}@keyframes CFYphG_lattice-on-35{0%,to{opacity:var(--ll-idle)}10%,24%{opacity:var(--ll-peak)}35%{opacity:var(--ll-idle)}}@keyframes CFYphG_lattice-on-25{0%,to{opacity:var(--ll-idle)}7%,17%{opacity:var(--ll-peak)}25%{opacity:var(--ll-idle)}}@media (prefers-reduced-motion:reduce){.CFYphG_run{--ll-peak:.7}.CFYphG_run .CFYphG_cell{animation-duration:1.4s!important;animation-delay:0s!important}.CFYphG_loader .CFYphG_mark{transform:none}.CFYphG_loader .CFYphG_text{filter:none}}
.yiIXDq_explanation{margin-top:var(--space-2)}.yiIXDq_toggle{align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-height:48px;padding:var(--space-3);font:inherit;text-align:left;flex-wrap:wrap;font-size:15px;font-weight:600;line-height:1.4;display:flex}.yiIXDq_label{align-items:center;gap:var(--space-2);flex:180px;min-width:0;display:inline-flex}.yiIXDq_action{align-items:center;gap:var(--space-2);color:inherit;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.yiIXDq_toggle svg{width:17px;height:17px;color:inherit;flex:none}.yiIXDq_toggle .yiIXDq_chevron{color:inherit}.yiIXDq_toggle[aria-expanded=true] .yiIXDq_chevron{transform:rotate(180deg)}.yiIXDq_body{padding-top:var(--space-2)}.yiIXDq_working,.yiIXDq_completed{flex-wrap:wrap;max-width:100%}.yiIXDq_completed,.yiIXDq_caption{align-items:center;gap:var(--space-2);display:inline-flex}.yiIXDq_elapsed{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875em}.yiIXDq_text{color:var(--text);font-size:var(--font-size-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65;position:relative}.yiIXDq_reserve{visibility:hidden}.yiIXDq_textVisible{position:absolute;inset:0}.yiIXDq_caret{width:2px;height:1em;margin-left:var(--space-0-5);background:var(--accent-fg);vertical-align:-.1em;display:inline-block}@media (prefers-reduced-motion:reduce){.yiIXDq_caret{display:none}}
