html[data-identity=g1] .rf{margin:64px 0 0;position:relative;container-type:inline-size}html[data-identity=g1] .rf-hud{font:400 10px/16px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"tnum", "lnum";color:var(--ink3);margin:0 0 12px}html[data-identity=g1] .rf-hud>span{display:block}html[data-identity=g1] .rf-hud .rf-hud-1,html[data-identity=g1] .rf-hud .rf-hud-sel{color:var(--ink2)}html[data-identity=g1] .rf-field{aspect-ratio:1;box-shadow:inset 0 1px 0 var(--rule), inset 0 -1px 0 var(--rule);position:relative}html[data-identity=g1] .rf-fig{position:absolute;inset:0;overflow:hidden;container-type:inline-size}html[data-identity=g1] .rf-svg{touch-action:manipulation;cursor:pointer;width:100%;height:100%;display:block;overflow:hidden}html[data-identity=g1] .rf-svg:focus-visible,html[data-identity=g1] .rf-node:focus-visible{outline:none}html[data-identity=g1] .rf-node:focus-visible .rf-mark{stroke:var(--ink);stroke-width:2px}html[data-identity=g1] .rf-e,html[data-identity=g1] .rf-n,html[data-identity=g1] .rf-lab{transition:opacity .6s var(--g1-ease-enter)}html[data-identity=g1] .rf-in{animation:rf-in .9s var(--g1-ease-enter) both}@keyframes rf-in{0%{opacity:0}}html[data-identity=g1] .rf-labs{pointer-events:none;position:absolute;inset:0}html[data-identity=g1] .rf-lab{white-space:nowrap;text-shadow:0 0 2px var(--g), 0 0 4px var(--g), 0 0 6px var(--g);line-height:1;position:absolute}html[data-identity=g1] .rf-lab-name{font:400 max(10px, 1.333cqw) var(--font-g1-face), system-ui, sans-serif}html[data-identity=g1] .rf-lab-sel{font:500 max(12px, 1.5cqw) var(--font-g1-face), system-ui, sans-serif;color:var(--ink)}html[data-identity=g1] .rf-lab-cnt{font:400 max(9px, 1.06cqw) var(--font-mono-face), ui-monospace, monospace;font-feature-settings:"tnum", "lnum";color:var(--ink2)}html[data-identity=g1] .rf-lab-mono{font:400 max(9px, 1cqw) var(--font-mono-face), ui-monospace, monospace;letter-spacing:.08em;font-feature-settings:"tnum", "lnum";color:var(--ink3)}html[data-identity=g1] .rf-lab-ring{font:400 max(8px, .95cqw) var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;color:var(--ink3)}html[data-identity=g1] .rf-ctl{font:400 10px/16px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}html[data-identity=g1] .rf-ctl>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-identity=g1] .rf-ib{box-sizing:border-box;border:1px solid var(--rule2);background:var(--g);min-width:32px;height:32px;color:var(--ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}html[data-identity=g1] .rf-ib:hover{border-color:var(--ink2)}html[data-identity=g1] .rf-ib:disabled{color:var(--ink3);cursor:default;border-color:var(--rule)}html[data-identity=g1] .rf-zoom{color:var(--ink2);min-width:40px;margin-left:4px}html[data-identity=g1] .rf-seg{border:1px solid var(--rule2);border-radius:999px;gap:4px;padding:3px;display:inline-flex}html[data-identity=g1] .rf-seg button{height:26px;color:var(--ink2);font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}html[data-identity=g1] .rf-seg button:hover{color:var(--ink)}html[data-identity=g1] .rf-seg button[aria-pressed=true]{background:var(--ink);color:var(--g)}@media (pointer:coarse){html[data-identity=g1] .rf-ib{min-width:44px;height:44px}html[data-identity=g1] .rf-seg button{height:38px}}html[data-identity=g1] .rf-card{border:1px solid var(--rule2);background:var(--raised);border-radius:2px;margin-top:24px;padding:24px 24px 20px;position:relative}html[data-identity=g1] .rf-card-top{font:400 10px/16px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;gap:16px;display:flex}html[data-identity=g1] .rf-card h3{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:16px 0 0;font-size:28px;font-weight:400;line-height:34px}html[data-identity=g1] .rf-card h3 a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule2);text-decoration-color:var(--rule2);text-underline-offset:4px;text-decoration-thickness:1px}html[data-identity=g1] .rf-card h3 a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}html[data-identity=g1] .rf-id{font:400 11px/16px var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);overflow-wrap:anywhere;margin:8px 0 0}html[data-identity=g1] .rf-acts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}html[data-identity=g1] .rf-act{box-sizing:border-box;border:1px solid var(--rule2);height:28px;color:var(--ink2);font:400 10px/16px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}html[data-identity=g1] .rf-act:hover{border-color:var(--ink2);color:var(--ink)}html[data-identity=g1] .rf-act:disabled{color:var(--ink3);border-color:var(--rule);cursor:default}html[data-identity=g1] .rf-act[aria-pressed=true]{background:var(--ink);color:var(--g);border-color:var(--ink)}@media (pointer:coarse){html[data-identity=g1] .rf-act{height:44px}}html[data-identity=g1] .rf-rule{background:var(--rule);height:1px;margin-top:24px}html[data-identity=g1] .rf-lbl{font:400 10px/16px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:16px 0 0}html[data-identity=g1] .rf-n-big{align-items:baseline;gap:12px;margin:8px 0 0;display:flex}html[data-identity=g1] .rf-n-big>span:first-child{letter-spacing:-.025em;font-feature-settings:"lnum", "pnum";margin-left:-3px;font-size:56px;line-height:56px}html[data-identity=g1] .rf-n-big>span:last-child{font:400 13px/20px var(--font-mono-face), ui-monospace, monospace;color:var(--ink2)}html[data-identity=g1] .rf-by,html[data-identity=g1] .rf-also{margin:12px 0 0;padding:0;list-style:none}html[data-identity=g1] .rf-by li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 0;display:grid}html[data-identity=g1] .rf-by li>span:nth-child(2){font:400 10px/16px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}html[data-identity=g1] .rf-by li>span:last-child,html[data-identity=g1] .rf-also li>span:last-child{font:400 13px/16px var(--font-mono-face), ui-monospace, monospace;font-feature-settings:"tnum", "lnum"}html[data-identity=g1] .rf-also li{grid-template-columns:minmax(0,1fr) 40px auto;align-items:center;column-gap:12px;padding:5px 0;font-size:14px;line-height:20px;display:grid}html[data-identity=g1] .rf-also button{all:unset;cursor:pointer;overflow-wrap:anywhere;min-width:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule2);text-decoration-color:var(--rule2);text-underline-offset:3px}html[data-identity=g1] .rf-also button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}html[data-identity=g1] .rf-also button:focus-visible{outline:1px solid var(--ink);outline-offset:3px}html[data-identity=g1] .rf-foot{font:400 11px/18px var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);margin:16px 0 0}html[data-identity=g1] .rf-quiet{color:var(--ink2);margin:8px 0 0;font-size:14px;line-height:20px}html[data-identity=g1] .rf-keys{font:400 11px/20px var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;display:flex}html[data-identity=g1] .rf-keys kbd{box-sizing:border-box;border:1px solid var(--rule2);min-width:20px;font:400 11px/18px var(--font-mono-face), ui-monospace, monospace;text-align:center;color:var(--ink2);border-radius:2px;padding:0 6px;display:inline-block}html[data-identity=g1] .rf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:559px){html[data-identity=g1] .rf-keys{display:none}}@container (min-width:560px){html[data-identity=g1] .rf-field{box-shadow:inset 0 0 0 1px var(--rule);background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}html[data-identity=g1] .rf-card{background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}}@container (min-width:1000px){html[data-identity=g1] .rf-body{position:relative}html[data-identity=g1] .rf-field{aspect-ratio:auto;height:calc(min(900px,100cqw - 420px) + 48px)}html[data-identity=g1] .rf-fig{aspect-ratio:1;width:min(900px,100cqw - 420px);inset:24px auto auto 24px}html[data-identity=g1] .rf-card{box-sizing:border-box;width:348px;max-height:min(900px,100cqw - 420px);margin:0;position:absolute;top:24px;right:24px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){html[data-identity=g1] .rf-e,html[data-identity=g1] .rf-n,html[data-identity=g1] .rf-lab{transition:none}html[data-identity=g1] .rf-in{animation:none}}@media (pointer:coarse){html[data-identity=g1] .rf-keys{display:none}}
