@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_app/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_app/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_app/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gray-0:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#191815);--gray-1:var(--lightningcss-light,#fbf7f1)var(--lightningcss-dark,#100e0a);--gray-2:var(--lightningcss-light,#f6f2ea)var(--lightningcss-dark,#16130f);--gray-3:var(--lightningcss-light,#efebe2)var(--lightningcss-dark,#1f1b16);--gray-4:var(--lightningcss-light,#e9e4da)var(--lightningcss-dark,#26221c);--gray-5:var(--lightningcss-light,#e3ddd2)var(--lightningcss-dark,#2b2720);--gray-6:var(--lightningcss-light,#d6d0c5)var(--lightningcss-dark,#39352d);--gray-7:var(--lightningcss-light,#c2bdb2)var(--lightningcss-dark,#4c473f);--gray-8:var(--lightningcss-light,#918c81)var(--lightningcss-dark,#736e66);--gray-9:var(--lightningcss-light,#7f7a70)var(--lightningcss-dark,#857f77);--gray-10:var(--lightningcss-light,#67635a)var(--lightningcss-dark,#a39e95);--gray-11:var(--lightningcss-light,#4b473f)var(--lightningcss-dark,#c8c3bb);--gray-12:var(--lightningcss-light,#181610)var(--lightningcss-dark,#f4f0e9);--gold-1:var(--lightningcss-light,#fff9f0)var(--lightningcss-dark,#161108);--gold-2:var(--lightningcss-light,#fff4e2)var(--lightningcss-dark,#1c1508);--gold-3:var(--lightningcss-light,#fce8c8)var(--lightningcss-dark,#2a1d05);--gold-4:var(--lightningcss-light,#f9ddb0)var(--lightningcss-dark,#342302);--gold-5:var(--lightningcss-light,#f3d29d)var(--lightningcss-dark,#3e2900);--gold-6:var(--lightningcss-light,#e8c589)var(--lightningcss-dark,#4e3500);--gold-7:var(--lightningcss-light,#d8b16e)var(--lightningcss-dark,#664700);--gold-8:var(--lightningcss-light,#aa7d26)var(--lightningcss-dark,#926912);--gold-9:var(--lightningcss-light,#c9983f)var(--lightningcss-dark,#e6b55d);--gold-10:var(--lightningcss-light,#bc8c30)var(--lightningcss-dark,#d9a850);--gold-11:var(--lightningcss-light,#7b5600)var(--lightningcss-dark,#dcb87a);--gold-12:var(--lightningcss-light,#3e2900)var(--lightningcss-dark,#f5e6ce);--gold-on:#181610;--red-1:var(--lightningcss-light,#fff8f8)var(--lightningcss-dark,#1b0d0d);--red-2:var(--lightningcss-light,#fff1f1)var(--lightningcss-dark,#240f0f);--red-3:var(--lightningcss-light,#ffe4e2)var(--lightningcss-dark,#351313);--red-4:var(--lightningcss-light,#ffd6d3)var(--lightningcss-dark,#431516);--red-5:var(--lightningcss-light,#ffc8c5)var(--lightningcss-dark,#511619);--red-6:var(--lightningcss-light,#ffb4b1)var(--lightningcss-dark,#661d21);--red-7:var(--lightningcss-light,#ff9592)var(--lightningcss-dark,#822b2e);--red-8:var(--lightningcss-light,#d25a5b)var(--lightningcss-dark,#b6484a);--red-9:var(--lightningcss-light,#b63a3f)var(--lightningcss-dark,#c4474b);--red-10:var(--lightningcss-light,#a82c34)var(--lightningcss-dark,#b63a3f);--red-11:var(--lightningcss-light,#9f3237)var(--lightningcss-dark,#ffa09c);--red-12:var(--lightningcss-light,#511619)var(--lightningcss-dark,#ffdfdd);--red-on:#fffdf9;--violet-1:var(--lightningcss-light,#faf9ff)var(--lightningcss-dark,#11101a);--violet-2:var(--lightningcss-light,#f5f4ff)var(--lightningcss-dark,#161422);--violet-3:var(--lightningcss-light,#eae8ff)var(--lightningcss-dark,#1f1b33);--violet-4:var(--lightningcss-light,#e0ddff)var(--lightningcss-dark,#262141);--violet-5:var(--lightningcss-light,#d6d1ff)var(--lightningcss-dark,#2e264f);--violet-6:var(--lightningcss-light,#c9c2ff)var(--lightningcss-dark,#3b3163);--violet-7:var(--lightningcss-light,#b6acf6)var(--lightningcss-dark,#4d427e);--violet-8:var(--lightningcss-light,#8678cb)var(--lightningcss-dark,#7164b1);--violet-9:var(--lightningcss-light,#564597)var(--lightningcss-dark,#a495f0);--violet-10:var(--lightningcss-light,#4c398a)var(--lightningcss-dark,#9889e3);--violet-11:var(--lightningcss-light,#5e509a)var(--lightningcss-dark,#bcb3f9);--violet-12:var(--lightningcss-light,#2e264f)var(--lightningcss-dark,#e7e4ff);--violet-on:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#181610);--teal-1:var(--lightningcss-light,#f0fefa)var(--lightningcss-dark,#081412);--teal-2:var(--lightningcss-light,#e3fbf6)var(--lightningcss-dark,#071a16);--teal-3:var(--lightningcss-light,#c9f6ec)var(--lightningcss-dark,#022620);--teal-4:var(--lightningcss-light,#b1f0e3)var(--lightningcss-dark,#002e27);--teal-5:var(--lightningcss-light,#9de9d9)var(--lightningcss-dark,#00372f);--teal-6:var(--lightningcss-light,#89ddcd)var(--lightningcss-dark,#00453c);--teal-7:var(--lightningcss-light,#6bccba)var(--lightningcss-dark,#005a4f);--teal-8:var(--lightningcss-light,#009c89)var(--lightningcss-dark,#008474);--teal-9:var(--lightningcss-light,#00a38f)var(--lightningcss-dark,#00aa95);--teal-10:var(--lightningcss-light,#009583)var(--lightningcss-dark,#009c89);--teal-11:var(--lightningcss-light,#006d5f)var(--lightningcss-dark,#78d1c0);--teal-12:var(--lightningcss-light,#00372f)var(--lightningcss-dark,#cff0e9);--teal-on:#181610;--blue-1:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#09121d);--blue-2:var(--lightningcss-light,#eef6ff)var(--lightningcss-dark,#081727);--blue-3:var(--lightningcss-light,#ddedff)var(--lightningcss-dark,#04203c);--blue-4:var(--lightningcss-light,#cce4ff)var(--lightningcss-dark,#00274c);--blue-5:var(--lightningcss-light,#bbdbff)var(--lightningcss-dark,#002e5a);--blue-6:var(--lightningcss-light,#a4cfff)var(--lightningcss-dark,#003b6f);--blue-7:var(--lightningcss-light,#80bcff)var(--lightningcss-dark,#004d8f);--blue-8:var(--lightningcss-light,#2088e9)var(--lightningcss-dark,#0772cc);--blue-9:var(--lightningcss-light,#1187ee)var(--lightningcss-dark,#369bff);--blue-10:var(--lightningcss-light,#007bdd)var(--lightningcss-dark,#1d8ef5);--blue-11:var(--lightningcss-light,#005eab)var(--lightningcss-dark,#8cc2ff);--blue-12:var(--lightningcss-light,#002e5a)var(--lightningcss-dark,#d8eaff);--blue-on:#181610;--ground:var(--gray-1);--sheet:var(--gray-0);--band:var(--gray-2);--well:var(--gray-0);--hover:var(--gray-2);--selected:var(--gray-3);--ink-tint:var(--lightningcss-light,var(--gray-3))var(--lightningcss-dark,var(--gray-6));--text:var(--gray-12);--text-2:var(--gray-11);--text-3:var(--gray-10);--text-off:var(--gray-9);--rule:var(--gray-6);--rule-soft:var(--gray-4);--rule-control:var(--gray-8);--focus:var(--gray-12);--seal-fill:var(--gold-9);--seal-on:var(--gold-on);--seal-edge:var(--gold-8);--seal-text:var(--gold-11);--seal-tint:var(--lightningcss-light,var(--gold-3))var(--lightningcss-dark,var(--gold-6));--trace:var(--gold-9);--act-fill:var(--red-9);--act-on:var(--red-on);--act-text:var(--red-11);--act-tint:var(--red-3);--act-edge:var(--red-7);--pencil-text:var(--violet-11);--pencil-tint:var(--violet-3);--pencil-edge:var(--violet-8);--server-fill:var(--teal-9);--server-text:var(--teal-11);--server-tint:var(--lightningcss-light,var(--teal-3))var(--lightningcss-dark,var(--teal-6));--person-fill:var(--blue-9);--person-text:var(--blue-11);--person-tint:var(--lightningcss-light,var(--blue-3))var(--lightningcss-dark,var(--blue-6));--dash:1px dashed;--font-ui:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-wordmark:"Archivo Variable", "Archivo", var(--font-ui);--fs-cap:11.5px;--lh-cap:16px;--fs-meta:12.5px;--lh-meta:18px;--fs-body:14px;--lh-body:20px;--fs-h3:15px;--lh-h3:20px;--fs-h2:17px;--lh-h2:24px;--fs-h1:21px;--lh-h1:28px;--fs-figure:26px;--lh-figure:32px;--fs-mono:12px;--lh-mono:18px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-12:48px;--r-0:0;--r-1:2px;--r-dot:999px;--h-sm:26px;--h-md:32px;--h-lg:40px;--row:40px;--row-dense:32px;--measure:720px;--lift-float:0 24px 60px -28px var(--lightningcss-light,color-mix(in oklab, var(--gray-12) 28%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--gray-1) 70%, transparent)), 0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab, var(--gray-12) 6%, transparent));--lift-pop:0 12px 32px -16px var(--lightningcss-light,color-mix(in oklab, var(--gray-12) 30%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--gray-1) 75%, transparent));--scrim:var(--lightningcss-light,color-mix(in oklab, var(--gray-12) 32%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--gray-1) 72%, transparent));--skeleton:var(--gray-4);--dur-1:90ms;--dur-2:.16s;--dur-3:.22s;--dur-loop:1.4s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--z-float:50;--z-dialog:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--ground)}body{font:400 var(--fs-body)/var(--lh-body) var(--font-ui);font-feature-settings:"tnum" 1, "lnum" 1;color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}:is(em,i){font-style:normal;font-weight:600}h1{font:600 var(--fs-h1)/var(--lh-h1) var(--font-ui);letter-spacing:-.015em;text-wrap:balance;margin:0}h2{font:600 var(--fs-h2)/var(--lh-h2) var(--font-ui);letter-spacing:-.01em;margin:0}h3{font:600 var(--fs-body)/var(--lh-body) var(--font-ui);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--rule-control);text-decoration-color:var(--rule-control);text-underline-offset:3px;transition:text-decoration-color var(--dur-1)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code,pre,kbd,.mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.muted{color:var(--text-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(input[type=text],input[type=url],input[type=password],input[type=search],input[type=datetime-local],select,textarea){height:var(--h-md);font:400 var(--fs-body) var(--font-ui);color:var(--text);background:var(--well);border:1px solid var(--rule-control);border-radius:var(--r-1);min-width:0;transition:border-color var(--dur-1);padding:0 10px}:is(input,select,textarea):hover{border-color:var(--text-3)}:is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--text)}:is(input,textarea)::placeholder{color:var(--text-off)}:is(input,select,textarea):disabled{color:var(--text-off);background:var(--band);border-color:var(--rule)}:is(input,textarea).mono{font:400 var(--fs-mono) var(--font-mono)}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--act-text)}textarea{height:auto;min-height:88px;line-height:var(--lh-body);resize:vertical;width:100%;padding:7px 10px}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;padding-right:28px}fieldset{padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-1);gap:14px;min-width:0;margin:0;display:grid}legend{font:600 var(--fs-meta) var(--font-ui);color:var(--text-2);padding:0 6px}input[type=checkbox],input[type=radio]{accent-color:var(--text);width:14px;height:14px;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}table{border-collapse:separate;border-spacing:0;width:100%}th{height:34px;padding:0 var(--s-3);text-align:left;font:500 var(--fs-meta) var(--font-ui);color:var(--text-3);background:var(--band);border-bottom:1px solid var(--rule);white-space:nowrap}td{height:var(--row);padding:6px var(--s-3);border-bottom:1px solid var(--rule-soft);vertical-align:middle}tr:last-child>td{border-bottom:0}:is(th,td):first-child{padding-left:var(--s-4)}:is(td,th).num{text-align:right}td.mono{font-size:var(--fs-mono)}td .sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-3);display:block}table.dense td{height:var(--row-dense);padding-top:3px;padding-bottom:3px}.ui-float{z-index:var(--z-float);min-width:var(--bits-floating-anchor-width,180px);max-height:min(360px, var(--bits-floating-available-height,360px));background:var(--sheet);color:var(--text);border:1px solid var(--rule);border-radius:var(--r-1);box-shadow:var(--lift-pop);font:400 var(--fs-body)/var(--lh-body) var(--font-ui);outline:none;padding:4px;overflow:auto}.ui-float[data-state=open],.ui-float[data-starting-style]{animation:float-in var(--dur-2) var(--ease-out)}@keyframes float-in{0%{opacity:0;transform:translateY(-3px)}}.ui-option{align-items:center;gap:var(--s-2);min-height:30px;padding:4px var(--s-2) 4px 26px;border-radius:var(--r-1);cursor:default;-webkit-user-select:none;user-select:none;color:var(--text);outline:none;display:flex;position:relative}.ui-option[data-highlighted]{background:var(--selected)}.ui-option[data-disabled]{color:var(--text-off)}.ui-option[data-selected]:before,.ui-option[data-state=checked]:before{content:"✓";font-size:11px;font-weight:700;position:absolute;left:9px}.ui-option .sub{padding-left:var(--s-4);font:400 var(--fs-mono) var(--font-mono);color:var(--text-3);margin-left:auto}.ui-option.act{color:var(--act-text)}.ui-heading{padding:6px var(--s-2) 2px;font:500 var(--fs-cap)/var(--lh-cap) var(--font-ui);color:var(--text-3)}.ui-sep{background:var(--rule-soft);height:1px;margin:4px -4px}.ui-empty{padding:var(--s-3) var(--s-2);color:var(--text-3);font-size:var(--fs-meta)}.ui-scrim{z-index:var(--z-dialog);background:var(--scrim);position:fixed;inset:0}.ui-scrim[data-state=open]{animation:fade-in var(--dur-2) var(--ease-out)}@keyframes fade-in{0%{opacity:0}}kbd{min-width:18px;height:18px;color:var(--text-2);background:var(--band);border:1px solid var(--rule);border-radius:var(--r-1);border-bottom-width:2px;place-items:center;padding:0 4px;font-size:11px;display:inline-grid}.auth{background:var(--ground);min-height:100vh;color:var(--text);grid-template-rows:auto 1fr auto;display:grid}.auth>header{align-items:baseline;gap:var(--s-3);padding:var(--s-5) var(--s-6);display:flex}.auth .wm{font:700 11px var(--font-wordmark);letter-spacing:.14em;text-transform:uppercase;font-stretch:125%}.auth .org{color:var(--text-3);font-size:var(--fs-meta)}.auth>main{width:min(440px,100% - 32px);margin:var(--s-6) 0 64px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-1);box-shadow:var(--lift-float);place-self:center;gap:var(--s-4);padding:28px;display:grid}.auth h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.auth main>p{color:var(--text-2);overflow-wrap:anywhere}.auth main>p.lede{color:var(--text);font-size:15px;line-height:22px}.auth b{font-weight:600}.auth dl{border-top:1px solid var(--rule-soft);grid-template-columns:64px 1fr;margin:0;display:grid}.auth :is(dt,dd){border-bottom:1px solid var(--rule-soft);font-size:var(--fs-meta);margin:0;padding:7px 0}.auth dt{color:var(--text-3)}.auth dd{overflow-wrap:anywhere;min-width:0}.auth dd.off{color:var(--text-3)}.auth main>p.warn{background:var(--act-tint);color:var(--act-text);border:1px solid var(--act-edge);border-radius:var(--r-1);padding:10px 12px}.auth main>p.detail{background:var(--band);border:1px solid var(--rule-soft);border-radius:var(--r-1);padding:8px 10px}.auth form,.auth .next{gap:var(--s-2);margin-top:var(--s-1);display:flex}.auth .btn{height:var(--h-lg);padding:0 var(--s-4);font:500 var(--fs-body)/1 var(--font-ui);color:var(--text);background:var(--sheet);border:1px solid var(--rule-control);border-radius:var(--r-1);cursor:pointer;transition:background-color var(--dur-1), border-color var(--dur-1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth .btn:hover{background:var(--hover);border-color:var(--text-3)}.auth .btn.primary{background:var(--text);border-color:var(--text);color:var(--sheet);flex:1;font-weight:600}.auth .btn.primary:hover{background:var(--text-2);border-color:var(--text-2)}.auth p.meta{font-size:var(--fs-meta);color:var(--text-3);margin:0}.auth form.stack{gap:var(--s-4);display:grid}.auth form.stack label{font-size:var(--fs-meta);color:var(--text-2);gap:6px;font-weight:500;display:grid}.auth form.stack label small{font-size:var(--fs-cap);color:var(--text-3);font-weight:400}.auth form.stack :is(input[type=text],input[type=password]){height:var(--h-lg);width:100%}.auth form.stack .affix{min-width:0;height:var(--h-lg);background:var(--well);border:1px solid var(--rule-control);border-radius:var(--r-1);align-items:center;display:flex}.auth form.stack .affix:focus-within{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--text)}.auth form.stack .affix>span.mono{font:400 var(--fs-mono) var(--font-mono);color:var(--text-3);white-space:nowrap;padding-left:10px}.auth form.stack .affix input{background:0 0;border:0;flex:1;height:100%;padding-left:0}.auth form.stack .affix input:focus-visible{outline:0}.auth form.stack label.check{align-items:center;gap:var(--s-2);color:var(--text);font-weight:400;font-size:var(--fs-body);display:flex}.auth form.stack label.check input{accent-color:var(--text);width:16px;height:16px;margin:0}.auth [hidden]{display:none!important}.auth main>.stack,.auth div.stack{gap:var(--s-3);display:grid}.auth .btn.wide{gap:10px;width:100%}.auth .btn .g{flex:none}.auth .stack>p.lede{color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:22px}.auth .btn:disabled{opacity:.6;cursor:default}.auth p.or{align-items:center;gap:var(--s-3);font-size:var(--fs-meta);color:var(--text-3);margin:0;display:flex}.auth p.or:before,.auth p.or:after{content:"";border-top:1px solid var(--rule-soft);flex:1}.auth p.note{background:var(--band);border:1px solid var(--rule-soft);border-radius:var(--r-1);color:var(--text-2);margin:0;padding:10px 12px}.auth .list{margin:0;display:grid}.auth .list h2{font-size:var(--fs-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-weight:600}.auth .list>p.meta{border-top:1px solid var(--rule-soft);padding:10px 0}.auth .list .item{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--rule-soft);color:var(--text);padding:10px 0;text-decoration:none;display:flex}.auth .list .item:last-child{border-bottom:1px solid var(--rule-soft)}.auth .list a.item:hover{background:var(--hover)}.auth .list .item>div{gap:2px;min-width:0;display:grid}.auth .list .item .meta{font-size:var(--fs-meta);color:var(--text-3);overflow-wrap:anywhere;text-wrap:pretty}.auth .list .item .mono{font-family:var(--font-mono);font-size:var(--fs-mono)}.auth .list .item form{flex:none;margin:0}.auth .list .item .btn{height:var(--h-md)}.auth .list .item .btn.primary{flex:none}.auth>main:has(.approval){width:min(720px,100% - 24px);padding:28px 32px 0}.approval{gap:var(--s-4);min-width:0;display:grid}.approval p{margin:0}.approval .cap{font-size:var(--fs-cap);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.approval .count{text-transform:none;letter-spacing:0;font-weight:400}.approval .meta{font-size:var(--fs-meta);color:var(--text-3)}.approval .mono,.approval code{font:var(--fs-mono)/1.5 var(--font-mono)}.approval .by{font-size:var(--fs-meta);color:var(--text-3);margin-top:-6px}.approval .by b{color:var(--text-2)}.approval .words{color:var(--text);font-size:19px;line-height:28px}.approval .words .cap{color:var(--person-text);margin-bottom:6px;display:block}.approval .unsure{border-left:3px solid var(--act-edge);color:var(--text-2);padding-left:12px}.approval .grid{background:var(--rule-soft);border:1px solid var(--rule-soft);border-radius:var(--r-1);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.approval .grid:after{content:"";background:var(--sheet);grid-column:auto/-1}.approval .cell{background:var(--sheet);overflow-wrap:anywhere;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.approval .block{gap:8px;min-width:0;display:grid}.approval .block h3{margin:0}.approval .block.read .prose{border-left:2px solid var(--rule);max-width:64ch;padding:4px 0 4px 16px}.approval .prose{color:var(--text);overflow-wrap:anywhere;gap:10px;font-size:15px;line-height:24px;display:grid}.approval .prose p,.approval .prose ul{margin:0}.approval .prose ul{gap:4px;padding-left:20px;display:grid}.approval .prose h4{font-size:var(--fs-body);margin:6px 0 0;font-weight:600}.approval .chips{flex-wrap:wrap;gap:4px;display:inline-flex}.approval .chip{border:1px solid var(--rule-soft);background:var(--band);font-size:var(--fs-meta);overflow-wrap:anywhere;border-radius:999px;padding:1px 8px}.approval .nil{color:var(--text-3)}.approval dl.fields{column-gap:var(--s-4);border-top:0;grid-template-columns:minmax(96px,max-content) 1fr;margin:0;display:grid}.approval dl.fields>dt,.approval dl.fields>dd{border-bottom:1px solid var(--rule-soft);font-size:var(--fs-body);padding:7px 0}.approval dl.fields>dt{color:var(--text-3)}.approval dl.nested>dt,.approval dl.nested>dd{font-size:var(--fs-meta);border:0;padding:3px 0}.approval ol.items{gap:6px;margin:0;padding-left:18px;display:grid}.approval .longfield{gap:8px;display:grid}.approval .longfield h3{font-size:var(--fs-cap);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.approval details.raw summary{cursor:pointer;font-size:var(--fs-meta);color:var(--text-3)}.approval details.raw pre{background:var(--band);border:1px solid var(--rule-soft);border-radius:var(--r-1);max-height:320px;font:var(--fs-meta)/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:8px 10px;overflow:auto}.approval .dock{align-items:center;gap:var(--s-3);background:var(--sheet);border-top:1px solid var(--rule);box-shadow:var(--lift-pop);margin:0 -32px;padding:12px 32px;display:flex;position:sticky;bottom:0}.approval .dock .meta{flex:1}.approval .dock .btn.primary{flex:none;min-width:128px}@media (width<=560px){.auth>main:has(.approval){padding:20px 16px 0}.approval .dock{flex-wrap:wrap;margin:0 -16px;padding:12px 16px}.approval .dock .meta{flex-basis:100%}.approval .dock .btn.primary{flex:1}}.auth>footer{padding:var(--s-4) var(--s-6);color:var(--text-3);font-size:var(--fs-cap);text-align:center}
