.GskCnG_button.GskCnG_button{width:36px;height:36px;color:var(--muted);box-shadow:none;background:color-mix(in oklch, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0000;justify-content:center;padding:0}.GskCnG_button.GskCnG_button:hover{color:var(--ink);background:color-mix(in oklch, var(--bg) 80%, transparent);border-color:#0000}.GskCnG_sun{display:none}:root[data-mode=dark] .GskCnG_moon{display:none}:root[data-mode=dark] .GskCnG_sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .GskCnG_moon{display:none}:root:not([data-mode=light]) .GskCnG_sun{display:block}}
.gOObGW_nav{z-index:20;position:sticky;top:0}.gOObGW_glass{pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklch, var(--bg) 72%, transparent), color-mix(in oklch, var(--bg) 30%, transparent) 60%, transparent);position:absolute;inset:0 0 -28px}.gOObGW_glass i{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask:linear-gradient(to top, var(--m));-webkit-mask:linear-gradient(to top, var(--m));mask:linear-gradient(to top, var(--m));position:absolute;inset:0}.gOObGW_glass i:first-child{--b:1px;--m:transparent 0%, #000 15%, #000 35%, transparent 50%}.gOObGW_glass i:nth-child(2){--b:2px;--m:transparent 15%, #000 35%, #000 50%, transparent 65%}.gOObGW_glass i:nth-child(3){--b:4px;--m:transparent 35%, #000 50%, #000 65%, transparent 80%}.gOObGW_glass i:nth-child(4){--b:8px;--m:transparent 50%, #000 65%, #000 80%, transparent 95%}.gOObGW_glass i:nth-child(5){--b:16px;--m:transparent 65%, #000 80%}.gOObGW_inner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex;position:relative}.gOObGW_actions{gap:4px;display:flex}.gOObGW_name{min-width:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-1);letter-spacing:var(--tracking-display);white-space:nowrap;margin-left:-.022em;line-height:1.25;display:block;overflow:clip}.gOObGW_nameText{display:block}.gOObGW_slot{min-width:0;font-size:var(--step-1);gap:.3em;display:flex}.gOObGW_slot>:first-child{flex:none}.gOObGW_name.gOObGW_article{margin-left:0}.gOObGW_reading{flex-wrap:wrap;align-items:center;column-gap:16px;min-width:0;height:1.25em;display:flex;overflow:clip}.gOObGW_articleText{text-overflow:ellipsis;display:block;overflow:hidden}.gOObGW_sep{color:var(--muted)}.gOObGW_progress{display:none}@supports (animation-timeline:view()){.gOObGW_nameText{animation:linear both gOObGW_fold-in;animation-timeline:scroll(root);animation-range:24px 120px}.gOObGW_articleText{animation-timeline:--page-title;animation-range:exit 35%}html:has(#hero-name) .gOObGW_nameText{animation-timeline:--page-title;animation-range:exit 35%}.gOObGW_articleText{animation-name:gOObGW_fold-in;animation-timing-function:linear;animation-fill-mode:both}.gOObGW_progress{background:color-mix(in oklch, var(--ink) 14%, transparent);border-radius:1px;flex:none;width:200px;height:2px;animation:linear both gOObGW_fade-in;animation-timeline:--article;animation-range:contain 1% contain 1.5%;display:block;position:relative;overflow:clip}.gOObGW_progress i{background:var(--ink);transform-origin:0;animation:linear both gOObGW_fill;animation-timeline:--article;animation-range:contain;position:absolute;inset:0}}@keyframes gOObGW_fade-in{0%{opacity:0}}@keyframes gOObGW_fill{0%{transform:scaleX(0)}}@keyframes gOObGW_fold-in{0%{opacity:0;filter:blur(4px);transform:translateY(100%)}}
.zBTaTq_dialog{width:min(600px,100vw - 24px);max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;margin:min(14vh,120px) auto auto;padding:0;overflow:visible}.zBTaTq_dialog::backdrop{background:color-mix(in srgb, var(--ink) 22%, transparent)}.zBTaTq_dialog[open] .zBTaTq_panel{animation:zBTaTq_enter var(--duration-fast) var(--ease)}.zBTaTq_dialog[open]::backdrop{animation:zBTaTq_fade var(--duration-fast) var(--ease)}@keyframes zBTaTq_enter{0%{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes zBTaTq_fade{0%{opacity:0}}.zBTaTq_panel{--menu-line:color-mix(in oklch, var(--ink) 9%, transparent);background:var(--surface);border:1px solid var(--menu-line);border-radius:var(--radius-panel);max-height:min(560px,72dvh);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.zBTaTq_inputRow{border-bottom:1px solid var(--menu-line);color:var(--muted);align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}.zBTaTq_input{min-width:0;height:56px;font:inherit;font-size:max(16px, var(--step-0));color:var(--ink);background:0 0;border:0;outline:none;flex:1}.zBTaTq_input:focus-visible{outline:none}.zBTaTq_input::placeholder{color:var(--muted);opacity:1}.zBTaTq_esc{display:grid}.zBTaTq_list{overscroll-behavior:contain;flex:1;padding:6px;scroll-padding-block:34px 6px;overflow-y:auto}.zBTaTq_group{font-size:var(--step--2);font-weight:var(--weight-ui-strong);color:var(--muted);padding:14px 12px 6px}li:first-child>.zBTaTq_group{padding-top:8px}.zBTaTq_item{border-radius:max(0px, calc(var(--radius-panel) - 6px));font-size:var(--step--1);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 12px;line-height:1.35;display:grid}.zBTaTq_item[aria-selected=true]{background:var(--wash)}.zBTaTq_icon{color:var(--muted);padding-top:1px;display:grid}.zBTaTq_icon svg{width:16px;height:16px}.zBTaTq_item[aria-selected=true] .zBTaTq_icon{color:var(--ink)}.zBTaTq_text{gap:3px;min-width:0;display:grid}.zBTaTq_line{align-items:baseline;gap:10px;min-width:0;display:flex}.zBTaTq_label{font-weight:var(--weight-ui-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zBTaTq_meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zBTaTq_snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zBTaTq_item mark{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;background:0 0;text-decoration-thickness:2px}.zBTaTq_enter{visibility:hidden}.zBTaTq_item[aria-selected=true] .zBTaTq_enter{visibility:visible}.zBTaTq_empty{font-size:var(--step--1);color:var(--muted);justify-items:start;gap:6px;padding:20px 12px;display:grid}.zBTaTq_empty button{color:var(--ink)}.zBTaTq_footer{border-top:1px solid var(--menu-line);min-height:40px;font-size:var(--step--2);color:var(--muted);align-items:center;gap:20px;padding:0 18px;display:flex}.zBTaTq_footer kbd+kbd{margin-left:3px}.zBTaTq_footer kbd{margin-right:2px}.zBTaTq_status{color:var(--ink)}@media (hover:none){.zBTaTq_footer,.zBTaTq_esc,.zBTaTq_enter{display:none}}
._9D5lcW_button._9D5lcW_button{height:36px;color:var(--muted);box-shadow:none;background:color-mix(in oklch, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0000;gap:8px;padding:0 6px 0 11px}._9D5lcW_button._9D5lcW_button:hover{color:var(--ink);background:color-mix(in oklch, var(--bg) 80%, transparent);border-color:#0000}._9D5lcW_keys{gap:2px;display:inline-flex}@media (hover:none){._9D5lcW_keys{display:none}._9D5lcW_button._9D5lcW_button{justify-content:center;width:36px;padding:0}}
.xCFG6G_chip{z-index:1000;pointer-events:none;border-radius:min(var(--radius-control), 8px);background:color-mix(in oklch, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 8%, transparent), 0 6px 18px color-mix(in oklch, var(--ink) 10%, transparent);color:var(--ink);font-family:var(--font-ui);font-size:var(--step--2);font-weight:var(--weight-ui-strong);white-space:nowrap;opacity:0;transform-origin:0 0;padding:6px 9px;line-height:1;transition:opacity .12s,scale .16s cubic-bezier(.2,.9,.1,1);position:fixed;top:0;left:0;scale:.94}.xCFG6G_chip[data-show]{opacity:1;transition-delay:90ms;scale:1}@media (prefers-reduced-motion:reduce){.xCFG6G_chip{transition:none}}
.RMg5MG_canvas{z-index:997;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
.kJURqG_track{z-index:30;opacity:0;width:14px;transition:opacity .4s;position:fixed;top:0;bottom:0;right:0}.kJURqG_track[hidden]{display:none}.kJURqG_track[data-show]{opacity:1;transition-duration:.12s}.kJURqG_thumb{background:color-mix(in oklch, var(--ink) 32%, transparent);border-radius:999px;width:6px;transition:width .16s,background-color .16s;position:absolute;top:0;right:3px}.kJURqG_track:hover .kJURqG_thumb,.kJURqG_track[data-drag] .kJURqG_thumb{background:color-mix(in oklch, var(--ink) 48%, transparent);width:9px}@media (prefers-reduced-motion:reduce){.kJURqG_track,.kJURqG_thumb{transition:none}}
.IpHn_W_stack{display:inline-grid}.IpHn_W_idle,.IpHn_W_done{transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);grid-area:1/1}.IpHn_W_done{opacity:0;transform:translateY(.35em)}[data-copied] .IpHn_W_idle{opacity:0;transform:translateY(-.35em)}[data-copied] .IpHn_W_done{opacity:1;transform:none}.IpHn_W_button .IpHn_W_stack{text-align:left}.IpHn_W_display{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-4);letter-spacing:var(--tracking-display);text-align:left;text-underline-offset:.14em;transition:text-decoration-color var(--duration-fast) var(--ease);overflow-wrap:anywhere;line-height:1;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.06em}.IpHn_W_display:hover{text-decoration-color:currentColor}.IpHn_W_display .IpHn_W_done{color:var(--accent-text)}
.S6Hkya_footer{padding-top:var(--section);gap:clamp(32px,5vw,64px);padding-bottom:32px;display:grid}@media (min-width:721px){html:has([data-case-nav]) .S6Hkya_footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.S6Hkya_row{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:16px;display:flex}.S6Hkya_links{gap:24px;display:flex}.S6Hkya_links a:hover,.S6Hkya_links button:hover{color:var(--ink)}
@font-face{font-family:Belanosima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/84c74c2368bd3b94-s.0syb3tts534k6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Belanosima;font-style:normal;font-weight:400;font-display:swap;src:url(../media/84bd3013af38a5a9-s.p.15ygwg0b925m0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Belanosima;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8be87d9e2fecd8b6-s.33c7gf-plokig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Belanosima;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62dd4724bd6ed5ad-s.p.0u3ltmhwn23xf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Belanosima;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f0632d4604de75f7-s.35gjpqk4lbpzj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Belanosima;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d629f29a6940d3c3-s.p.20ztous9y_n57.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Belanosima Fallback;src:local(Arial);ascent-override:96.13%;descent-override:21.79%;line-gap-override:0.0%;size-adjust:93.21%}.a6nM7q_className{font-family:Belanosima,Belanosima Fallback;font-style:normal}.a6nM7q_variable{--ff-belanosima:"Belanosima", "Belanosima Fallback"}
@font-face{font-family:Yantramanav;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9eadaea17a28cfc-s.3h2239quiqe7e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Yantramanav;font-style:normal;font-weight:400;font-display:swap;src:url(../media/463f80cd14f13ed8-s.14lno4lvkapcu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yantramanav;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3822aa3546180270-s.p.3bd_4q4tohfkh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yantramanav;font-style:normal;font-weight:500;font-display:swap;src:url(../media/557409ddcf084686-s.2lho7x12b455f.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Yantramanav;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d5a9ebeac562f1d7-s.1o794zbv46epu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yantramanav;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ee9ad4e0bd653f30-s.p.1o8g73spjbok2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yantramanav;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ec8462c8a1c6d761-s.22f72z6pized-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Yantramanav;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ba5f7ae73bd81d0-s.0nrmbo2q6ri1_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yantramanav;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe67e6540d53896b-s.p.0kf62j0uqw6pe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yantramanav Fallback;src:local(Arial);ascent-override:101.69%;descent-override:38.76%;line-gap-override:0.0%;size-adjust:92.33%}.xD4RMW_className{font-family:Yantramanav,Yantramanav Fallback;font-style:normal}.xD4RMW_variable{--ff-yantramanav:"Yantramanav", "Yantramanav Fallback"}
@font-face{font-family:Red Hat Text;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/7ef81d793659b54c-s.3r6ig6rh9-q88.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/e893b711ebbb9d21-s.p.2wtwxxzhmcfxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2hturxiopra4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/012bcfd9b166d28a-s.p.0gwx39mx-bkmv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Fallback;src:local(Arial);ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.0%;size-adjust:100.27%}.iv4IPa_className{font-family:Red Hat Text,Red Hat Text Fallback}.iv4IPa_variable{--ff-red-hat-text:"Red Hat Text", "Red Hat Text Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{timeline-scope:--page-title, --article;color-scheme:var(--scheme);background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;hanging-punctuation:first last;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-scroll-indicator]{scrollbar-width:none}html[data-scroll-indicator]::-webkit-scrollbar{display:none}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-weight:var(--weight-ui);font-size:var(--step-0);line-height:var(--leading-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);flex-direction:column;display:flex}main{flex:1}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}ul,ol{list-style:none}img,svg{display:block}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-control)}::highlight(search){background:var(--highlight);color:var(--highlight-ink)}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.prose{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--step-1);line-height:var(--leading-body);max-width:34em}.page-title{font-size:min(var(--step-display), 12svh);view-timeline:--page-title block;view-timeline-inset:64px 0;margin-left:-.022em}@supports (animation-timeline:view()){.page-title{transform-origin:0 100%;animation:linear both page-title-fold;animation-timeline:--page-title;animation-range:exit}}@keyframes page-title-fold{to{opacity:0;filter:blur(2px);transform:scale(.94)}}.label{font-family:var(--font-ui);font-weight:var(--weight-ui);font-size:var(--step--1);color:var(--muted);line-height:1.3}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum"}.link{text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease)}.link:hover{text-decoration-color:currentColor}.btn{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:40px;box-shadow:var(--shadow-control);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-ui-strong);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:center;gap:.5em;padding:0 14px;display:inline-flex}.btn:hover{border-color:color-mix(in srgb, var(--ink) 45%, var(--line))}.btn:active{background:var(--wash)}.btn[data-primary]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn[data-primary]:hover{background:color-mix(in srgb, var(--ink) 86%, var(--bg))}kbd{border:1px solid color-mix(in oklch, var(--ink) 12%, transparent);border-radius:min(var(--radius-control), 5px);background:var(--bg);min-width:20px;height:20px;color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-ui-strong);place-items:center;padding:0 5px;line-height:1;display:inline-grid}.skip{z-index:100;border-radius:var(--radius-control);background:var(--ink);color:var(--bg);font-size:var(--step--1);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-group(.morph){animation-duration:var(--duration);animation-timing-function:var(--ease)}::view-transition-old(root){animation-duration:var(--duration-fast)}::view-transition-new(root){animation-duration:var(--duration-fast)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*){animation-duration:0s!important}::view-transition-new(*){animation-duration:0s!important}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media print{nav,dialog,.no-print{display:none!important}}
