html[data-identity=g1] .rf{margin:64px 0 0;position:relative;container-type:inline-size}html[data-identity=g1] .rf-hud{font:400 11px/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 16px}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{aspect-ratio:1;touch-action:manipulation;cursor:pointer;width:100%;display:block;overflow:hidden}html[data-identity=g1] .rf-svg:focus-visible{outline:none}html[data-identity=g1] .rf-mark{fill:var(--g)}html[data-identity=g1] :is(.rf-node[aria-pressed=true],.rf-on) .rf-mark{fill:var(--rf-c)}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{aspect-ratio:1;pointer-events:none;position:absolute;inset:0 0 auto}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-plate{background:var(--g);border-radius:2px;padding:2px 8px}html[data-identity=g1] .rf-lab.rf-lab-plate{line-height:1.25}html[data-identity=g1] .rf-lab-cnt.rf-lab-plate{padding:1px 4px}html[data-identity=g1] .rf-lab-plate>span{transition:opacity .6s var(--g1-ease-enter)}html[data-identity=g1] .rf-lab-name{font:400 max(11px, 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(11px, 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(11px, 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(11px, .95cqw) var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;color:var(--ink3)}html[data-identity=g1] .rf-ctl{font:400 11px/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:16px 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-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:24px;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}@media (pointer:coarse){html[data-identity=g1] .rf-ib{min-width:44px;height:44px}html[data-identity=g1] .rf-seg button{height:36px}}html[data-identity=g1] .rf-card{border:1px solid var(--rule2);background:var(--raised);border-radius:2px;margin-top:24px;padding:24px;position:relative}html[data-identity=g1] .rf-card-top{font:400 11px/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)}@media (pointer:coarse){html[data-identity=g1] .rf-card h3 a{position:relative}html[data-identity=g1] .rf-card h3 a:after{content:"";position:absolute;inset:min(0px,50% - 22px) -4px}}html[data-identity=g1] .rf-acts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}html[data-identity=g1] .rf-act{box-sizing:border-box;border:1px solid var(--rule2);height:32px;font:400 11px/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}@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 11px/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:16px 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:8px 0;display:grid}html[data-identity=g1] .rf-by li>span:nth-child(2){font:400 11px/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:8px 0;font-size:14px;line-height:20px;display:grid}html[data-identity=g1] .rf-also button,html[data-identity=g1] .rf-also .rf-also-n{appearance:none;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;overflow-wrap:anywhere;min-width:0;color:var(--ink);background-color:#0000;border:0;margin:0;padding:0;line-height:24px}@media (pointer:coarse){html[data-identity=g1] .rf-also li{padding:0}html[data-identity=g1] .rf-also :is(button,.rf-also-n){align-items:center;min-height:44px;display:flex}}@media not all and (pointer:coarse){html[data-identity=g1] .rf-touch{display:none}}@media (pointer:coarse){html[data-identity=g1] .rf-fine{display:none}}html[data-identity=g1] .rf-rest>.rf-also{margin-top:0}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);margin:16px 0 0}html[data-identity=g1] .rf-keys>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;width:max-content}html[data-identity=g1] .rf-keys>summary:hover{color:var(--ink)}html[data-identity=g1] .rf-keys-l{font:400 11px/20px var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 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/14px 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 not (min-width:721px){html[data-identity=g1] :is(.rf-lab-name,.rf-lab-cnt,.rf-lab-mono,.rf-lab-ring){font-size:12px}}@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{--rf-s:min(900px, 100cqw - 420px, max(480px, 100svh - 300px));--rf-x:calc((100cqw - 372px - var(--rf-s)) / 2);grid-template-columns:minmax(0,1fr);display:grid;position:relative}html[data-identity=g1] .rf-field{aspect-ratio:auto;height:auto;min-height:calc(var(--rf-s) * var(--rf-crop,1) + 48px);grid-area:1/1}html[data-identity=g1] .rf-fig{inset:24px auto auto var(--rf-x);width:var(--rf-s);height:calc(var(--rf-s) * var(--rf-crop,1))}html[data-identity=g1] .rf-card{box-sizing:border-box;grid-area:1/1;place-self:start end;width:348px;margin:24px 24px 24px 0}}@container (min-width:560px){html[data-identity=g1] .rf-few .rf-field{aspect-ratio:auto;height:448px}html[data-identity=g1] .rf-few .rf-fig{aspect-ratio:1;width:400px;inset:24px auto auto calc(50% - 200px)}}@container (min-width:820px){html[data-identity=g1] .rf-few .rf-body{grid-template-columns:minmax(0,1fr);display:grid;position:relative}html[data-identity=g1] .rf-few .rf-fig{left:calc(50cqw - 386px)}html[data-identity=g1] .rf-few .rf-field{grid-area:1/1;height:auto;min-height:448px}html[data-identity=g1] .rf-few .rf-card{box-sizing:border-box;grid-area:1/1;place-self:start end;width:348px;margin:24px 24px 24px 0}}@media (prefers-reduced-motion:reduce){html[data-identity=g1] .rf-e,html[data-identity=g1] .rf-n,html[data-identity=g1] .rf-lab,html[data-identity=g1] .rf-lab-plate>span{transition:none}html[data-identity=g1] .rf-in{animation:none}}@media (pointer:coarse){html[data-identity=g1] .rf-keys{display:none}html[data-identity=g1] .rf-seg button{position:relative}html[data-identity=g1] .rf-seg button:after{content:"";position:absolute;inset:-4px -2px}}@media not (min-width:721px){html[data-identity=g1] .rf-hud,html[data-identity=g1] .rf-ctl,html[data-identity=g1] .rf-card-top,html[data-identity=g1] .rf-act,html[data-identity=g1] .rf-lbl,html[data-identity=g1] .rf-by li>span:nth-child(2),html[data-identity=g1] .rf-foot,html[data-identity=g1] .rf-keys,html[data-identity=g1] .rf-keys kbd{font-size:12px}}html[data-identity=g1] .rf-unread .rf-field:after{content:attr(data-unread) / "";font:400 11px/20px var(--font-mono-face), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@container (min-width:1000px){html[data-identity=g1] .rf-unread .rf-field:after{inset:24px auto auto var(--rf-x);width:var(--rf-s);height:calc(var(--rf-s) * var(--rf-crop,1));aspect-ratio:auto}}@container (min-width:560px){html[data-identity=g1] .rf-unread .rf-few .rf-field:after{aspect-ratio:1;width:400px;inset:24px auto auto calc(50% - 200px)}}@container (min-width:820px){html[data-identity=g1] .rf-unread .rf-few .rf-field:after{left:calc(50cqw - 386px)}}html[data-identity=g1] .rf-unread :is(.rf-ctl,.rf-keys,.rf-fig){visibility:hidden}html[data-identity=g1] .rf-unread :is(.rf-hud-r2,button.rf-act){display:none}@media not (min-width:721px){html[data-identity=g1] .rf-unread .rf-field:after{font-size:12px}}.rf-keep{white-space:nowrap}html[data-identity=g1] .rf-wait :is(.rf-ctl,button.rf-act){visibility:hidden}@container (max-width:559px){html[data-identity=g1] .rf-body{flex-direction:column;display:flex}html[data-identity=g1] .rf-body>.rf-card{order:1}html[data-identity=g1] .rf-body>.rf-ctl{order:2}html[data-identity=g1] .rf-body>.rf-keys{order:3}html[data-identity=g1] .rf-card{flex-direction:column;display:flex}html[data-identity=g1] .rf-card>.rf-acts{order:1}}
