@font-face{font-family:Fahkwang;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38e4b7cf5f6cef64-s.3wb0-f2-gpjzs.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Fahkwang;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9388a60f877d57a6-s.42yxypmoes4rp.woff2)format("woff2");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:Fahkwang;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce9c5a063670422f-s.p.0e6uzcw5nda5t.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:Fahkwang;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d65b3ed551ff3f51-s.p.3j1_l0l13wsqf.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:Fahkwang Fallback;src:local(Arial);ascent-override:88.98%;descent-override:25.78%;line-gap-override:0.0%;size-adjust:113.28%}.VDJ7DG_className{font-family:Fahkwang,Fahkwang Fallback;font-style:normal;font-weight:400}.VDJ7DG_variable{--font-fahkwang:"Fahkwang", "Fahkwang Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8443bfc81a0951af-s.p.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8443bfc81a0951af-s.p.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8443bfc81a0951af-s.p.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.AZYWqG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.AZYWqG_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--canvas:#1c0a0b;--surface:#4b2a3c;--surface-deep:#2e1a22;--aside:#21262a;--accent:#ff8075;--on-accent:#1c0a0b;--text:#f7f5f0;--headline:#eae9dc;--muted:#bdbcad;--hairline:#585c60;--field:#f7f5f00f;--hover:#f7f5f01f;--font-heading:var(--font-fahkwang), Georgia, serif;--font-body:var(--font-jakarta), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--text);margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:var(--text)}a:hover{color:var(--accent)}::placeholder{color:var(--muted)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.shell{flex-wrap:wrap;min-height:100vh;display:flex}.sidebar{background:var(--aside);flex-direction:column;flex:220px;gap:24px;max-width:100%;padding:28px 20px;display:flex}.brand{font-family:var(--font-heading);color:var(--headline);font-size:22px;line-height:1.15;text-decoration:none}.brand small{font-family:var(--font-body);color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.nav{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;font-weight:500;line-height:24px;list-style:none;display:flex}.nav a{border-radius:4px;padding:10px 12px;text-decoration:none;display:block}.nav a[aria-current=page]{background:var(--hover)}.sidebar-foot{color:var(--muted);flex-direction:column;gap:8px;margin-top:auto;font-size:13px;display:flex}.main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;padding:32px 4vw 48px;display:flex}@media (max-width:780px){.sidebar{flex-basis:100%;gap:14px;padding:16px}.nav{flex-flow:wrap}.nav a{padding:6px 10px;font-size:14px}.sidebar-foot{flex-flow:wrap;align-items:center;gap:12px;margin-top:0}.main{padding:20px 16px 40px}}.eyebrow{color:var(--accent);font-size:16px;font-weight:600;line-height:24px}.h1{font-family:var(--font-heading);color:var(--headline);margin:0;font-size:40px;font-weight:400;line-height:1.15}.h1.small{font-size:36px}.h2{color:var(--accent);margin:0;font-size:16px;font-weight:600;line-height:24px}.h3{margin:0;font-size:16px;font-weight:600;line-height:24px}@media (max-width:780px){.h1{font-size:30px}.h1.small{font-size:26px}}.field-label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;line-height:20px;display:flex}.field-inline{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:20px;display:flex}.select,.input,.textarea{background:var(--field);border:1px solid var(--muted);height:44px;color:var(--text);font:400 15px/22px var(--font-body);border-radius:4px;min-width:0;padding:0 10px}.select option{background:var(--aside);color:var(--text)}.select.compact{height:36px;padding:0 8px;font-size:14px;line-height:20px}.select.sidebar-select{height:40px;font-size:14px}.textarea{resize:vertical;height:auto;min-height:64px;padding:10px 12px;font-size:14px;line-height:20px}.search{background:var(--field);border:1px solid var(--muted);border-radius:48px;flex:0 360px;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.search input{min-width:0;color:var(--text);font:400 15px/22px var(--font-body);background:0 0;border:0;outline:none;flex:1}.btn{height:46px;font:500 16px/24px var(--font-body);letter-spacing:1px;cursor:pointer;white-space:nowrap;border:0;border-radius:48px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 -1px #fffc,0 1px #fff0}.btn-primary:hover{color:var(--on-accent);filter:brightness(1.05)}.btn-secondary{background:var(--hover);color:#fff;box-shadow:0 -1px #ffffff80,0 1px #ffffff26}.btn-ghost{color:var(--text);border:1px solid var(--muted);letter-spacing:0;background:0 0;height:36px;padding:0 14px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.btn-sm{letter-spacing:0;height:36px;padding:0 14px;font-size:14px}.chip{height:36px;font:500 14px/20px var(--font-body);border:1px solid var(--muted);color:var(--text);background:0 0;border-radius:48px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.chip[aria-selected=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.chip span{opacity:.8}.chips{flex-wrap:wrap;gap:8px;display:flex}.pill{white-space:nowrap;border-radius:48px;padding:3px 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-block}.pill-new{background:var(--accent);color:var(--on-accent)}.pill-triaged{border:1px solid var(--accent);color:var(--accent)}.pill-in_progress{border:1px solid var(--text);color:var(--text)}.pill-resolved,.pill-wontfix{border:1px solid var(--hairline);color:var(--muted)}.pill-pending{border:1px dashed var(--muted);color:var(--muted)}.tag{border:1px solid var(--muted);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:12px;line-height:16px}.bars{vertical-align:middle;gap:2px;margin-right:6px;display:inline-flex}.bars i{background:var(--hairline);border-radius:1px;width:6px;height:14px;display:inline-block}.bars i.on{background:var(--accent)}.bars.big{gap:3px;margin:0}.bars.big i{border-radius:2px;width:10px;height:22px}.notice{border-radius:4px;padding:10px 14px;font-size:14px}.notice.error{border:1px solid var(--accent);background:#ff807526}.notice.ok{background:var(--hover);border:1px solid var(--hairline)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head .titles{flex-direction:column;gap:2px;min-width:0;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table-wrap{border:1px solid var(--hairline);border-radius:4px;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:1000px;font-size:14px;line-height:20px}.table th{text-align:left;color:var(--muted);letter-spacing:1px;text-transform:uppercase;padding:12px 8px;font-size:12px;font-weight:600;line-height:16px}.table td{border-top:1px solid var(--hairline);vertical-align:middle;padding:12px 8px}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{text-align:right;padding-right:16px}.table tr:hover td{background:#f7f5f008}.nowrap{white-space:nowrap}.row-link{flex-direction:column;gap:2px;max-width:340px;text-decoration:none;display:flex}.row-meta{color:var(--muted);font-size:12px;line-height:16px}.thumb{border:1px solid var(--muted);object-fit:cover;object-position:top;background:var(--surface-deep);border-radius:3px;width:36px;height:72px;display:block}.thumb-ph{border:1px solid var(--muted);border-radius:3px;flex-direction:column;gap:3px;width:36px;height:72px;padding:4px 3px;display:flex}.thumb-ph div{border-radius:1px}.empty{text-align:center;color:var(--muted);padding:32px}.pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.detail{flex-direction:column;gap:28px;max-width:1360px;display:flex}.back{align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.detail-cols{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.shot-col{flex-direction:column;flex:0 320px;gap:12px;min-width:260px;display:flex}.shot{border:1px solid var(--muted);background:var(--canvas);border-radius:4px;width:100%;display:block}.shot-ph{aspect-ratio:390/844;border:1px solid var(--muted);background:var(--canvas);border-radius:4px;flex-direction:column;gap:14px;width:100%;padding:28px 18px;display:flex;position:relative}.shot-ph .msg{text-align:center;color:var(--muted);font-size:14px;position:absolute;inset:auto 16px 50%}.body-col{flex-direction:column;flex:420px;gap:24px;min-width:0;display:flex}.side-col{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.section{flex-direction:column;gap:12px;display:flex}.description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:27px}.card{background:var(--surface);border-radius:4px;flex-direction:column;gap:10px;padding:20px;display:flex}.card.aside{background:var(--aside);gap:12px}.card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.facts{background:var(--surface);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px;display:grid}.fact{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.fact-label{color:var(--muted);font-size:13px;line-height:20px}.score{font-family:var(--font-heading);align-items:center;gap:10px;font-size:24px;line-height:1.15;display:flex}.dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin:0;font-size:14px;line-height:20px;display:grid}.dl dt{color:var(--muted)}.dl dd{overflow-wrap:anywhere;margin:2px 0 0}@media (max-width:560px){.dl{grid-template-columns:repeat(2,minmax(0,1fr))}.facts{grid-template-columns:1fr}}.timeline{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.timeline li{gap:12px;display:flex}.timeline time{color:var(--muted);flex:none;width:92px}.timeline .comment{white-space:pre-wrap;overflow-wrap:anywhere}.comment-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.comment-form textarea{flex:260px}.tooltip-wrap{display:inline-flex;position:relative}.tooltip-wrap .tip{background:var(--aside);border:1px solid var(--hairline);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;border-radius:4px;padding:6px 10px;font-size:13px;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0}.tooltip-wrap:hover .tip,.tooltip-wrap:focus-within .tip{opacity:1}.stack{flex-direction:column;gap:16px;display:flex}.grid-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:16px;display:grid}.key{background:var(--surface-deep);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.project-card{background:var(--surface);border-radius:4px;flex-direction:column;gap:14px;padding:20px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}details>summary{cursor:pointer;color:var(--muted);font-size:14px}.login{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-card{background:var(--aside);border-radius:4px;flex-direction:column;gap:20px;width:100%;max-width:380px;padding:28px;display:flex}.not-built{flex-direction:column;gap:12px;max-width:560px;display:flex}.status{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.status.status-inshell{min-height:60vh;padding:0}.status-card{background:var(--aside);border-radius:4px;flex-direction:column;gap:24px;width:100%;max-width:560px;padding:40px 32px 32px;display:flex;position:relative;overflow:hidden}.status-card>*{position:relative}.status-code{font-family:var(--font-heading);color:var(--surface);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:140px;line-height:1;position:absolute;top:-18px;right:12px}.status-body{flex-direction:column;gap:12px;min-width:0;display:flex}.status-text{color:var(--muted);margin:0}.status-text .key{color:var(--text)}.status-pre{background:var(--surface-deep);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:240px;margin:8px 0 0;padding:12px;font:12px/1.5 ui-monospace,SF Mono,Menlo,monospace;overflow:auto}@media (max-width:560px){.status-card{padding:32px 20px 24px}.status-code{font-size:96px;top:-10px}}
