@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_b6e5c9f6-module__Nf_hBG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_b6e5c9f6-module__Nf_hBG__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ac305142-module__TeWtiG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ac305142-module__TeWtiG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8524af2f-module__VEC2Nq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_8524af2f-module__VEC2Nq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--canvas:#f6f6f4;--surface:#fff;--surface-soft:#f3f3f0;--surface-sunk:#ededea;--ink:#18181a;--ink-2:#3a3936;--muted:#6b6862;--faint:#9c978f;--line:#e6e3de;--line-strong:#d6d2cb;--accent:#304ffe;--accent-ink:#2440e0;--accent-400:#6b83ff;--accent-300:#dfe6ff;--accent-soft:#eef1ff;--good:#1a7a4c;--good-soft:#e3f5ec;--warn:#9a4a12;--warn-soft:#fbefe5;--danger:#b42318;--danger-soft:#fdecea;--glass-blue:linear-gradient(180deg, #4d68ff 0%, #304ffe 55%, #2442ea 100%);--glass-blue-hover:linear-gradient(180deg, #5873ff 0%, #3a58ff 55%, #2a48f0 100%);--shadow-xs:0 1px 2px #18181a0d;--shadow-sm:0 1px 2px #18181a0a, 0 2px 6px -2px #18181a14;--shadow-md:0 1px 2px #18181a0a, 0 12px 28px -14px #18181a2e;--shadow-lg:0 2px 4px #18181a0a, 0 28px 60px -28px #18181a47;--ring:0 0 0 4px #304ffe26;--font-sans:var(--font-manrope), "Segoe UI Variable", "Segoe UI", sans-serif;--font-display:var(--font-sora), var(--font-manrope), "Segoe UI", sans-serif;--font-mono:var(--font-dm-mono), "SFMono-Regular", Consolas, monospace;--font-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--h-control:44px;--h-control-sm:36px;--r-control:12px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-width:320px;margin:0;overflow-x:clip}body{background:var(--canvas);color:var(--ink);font:15px/1.5 var(--font-sans);font-feature-settings:"kern" 1, "liga" 1, "ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit}:focus-visible{box-shadow:var(--ring);border-radius:8px;outline:0}h1,h2,h3,p{margin:0}::selection{background:#304ffe33}.display{font:800 clamp(42px, 6vw, 72px)/.98 var(--font-display);letter-spacing:-.055em;text-wrap:balance}.display em{color:var(--accent);font-style:normal}.h1{font:800 28px/1.15 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.h1 em{color:var(--accent);font-style:normal}.h2{font:700 17px/1.3 var(--font-sans);letter-spacing:-.01em}.h3{font:700 15px/1.4 var(--font-sans)}.lede{color:var(--muted);max-width:64ch;font-size:15px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.xs{font-size:12px}.label{font:600 12px/1.2 var(--font-sans);color:var(--muted)}.overline{font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.num{font:800 30px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:13px}.tabular{font-variant-numeric:tabular-nums}.btn{height:var(--h-control);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:700 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background .15s, border-color .15s, box-shadow .15s, transform .15s var(--ease);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:#fafaf8;border-color:#c9c4bc}.btn:active{transform:scale(.98)}.btn:focus-visible{box-shadow:var(--ring);border-radius:var(--r-pill)}.btn svg{flex:none}.btn-primary{background:var(--glass-blue);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff40,0 1px 2px #1a2fb04d,0 6px 16px -6px #304ffe80}.btn-primary:hover{background:var(--glass-blue-hover);border-color:#0000;box-shadow:inset 0 1px #ffffff40,0 1px 2px #1a2fb04d,0 10px 22px -8px #304ffe99}.btn-dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn-dark:hover{background:#2a2a2d;border-color:#2a2a2d}.btn-ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-soft);border-color:#0000}.btn-danger{color:var(--danger)}.btn-danger:hover{background:var(--danger-soft);border-color:#f1c3be}.btn-sm{height:var(--h-control-sm);padding:0 14px;font-size:13px}.btn-lg{height:52px;padding:0 26px;font-size:15px}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.icon-btn{width:var(--h-control-sm);height:var(--h-control-sm);color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:inline-grid}.icon-btn:hover{background:var(--surface-soft);color:var(--ink)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>.label{color:var(--ink-2)}.hint{color:var(--faint);font-size:12.5px;line-height:1.4}.input{height:var(--h-control);font:500 15px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-control);width:100%;min-width:0;box-shadow:var(--shadow-xs);padding:0 14px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#aaa59d}.input:hover{border-color:#c4bfb7}.input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:0}textarea.input{resize:vertical;height:auto;min-height:96px;padding:11px 14px;line-height:1.5}select.input{appearance:none;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6862' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:40px}.input-group{height:var(--h-control);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-xs);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.input-group:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.input-group>span{color:var(--faint);font:600 15px var(--font-sans);white-space:nowrap;padding:0 4px 0 14px}.input-group>input{min-width:0;height:100%;font:600 15px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px 0 2px}.input-group>svg{color:var(--faint);flex:none;margin-left:14px}.input-group>svg+input{padding-left:10px}.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--accent);margin:0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px 14px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:20px;display:flex}.card-lg{border-radius:var(--r-xl);padding:28px}.card-flat{box-shadow:none}.card-hover{transition:border-color .15s, box-shadow .2s var(--ease), transform .2s var(--ease)}.card-hover:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.card-tint{background:linear-gradient(#f3f5ff,#fff 70%);border-color:#e1e6fb}.section{flex-direction:column;gap:12px;display:flex}.section-head{min-height:var(--h-control-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.rule{border:0;border-top:1px solid var(--line);margin:0}.pill{border-radius:var(--r-pill);background:var(--surface-soft);height:24px;color:var(--ink-2);font:700 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pill-good{background:var(--good-soft);color:var(--good)}.pill-warn{background:var(--warn-soft);color:var(--warn)}.pill-accent{background:var(--accent-soft);color:var(--accent-ink)}.pill-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.notice,.error{border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.notice{background:var(--accent-soft);color:var(--ink-2);border:1px solid #e0e6fd}.error{background:var(--danger-soft);color:var(--danger);border:1px solid #f6cfca}.notice svg,.error svg{flex:none;margin-top:1px}.tile-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.tile-icon.good{background:var(--good-soft);color:var(--good)}.tile-icon.violet{color:#6d4cf0;background:#f0ebff}.tile-icon.warm{color:#c2410c;background:#fff0e4}.tile-icon.neutral{background:var(--surface-soft);color:var(--ink-2)}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.empty p{max-width:360px;color:var(--muted);font-size:14px}.empty .tile-icon{margin-bottom:6px}.mono-chip{height:28px;font:500 12.5px var(--font-mono);background:var(--surface-soft);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;max-width:100%;padding:0 10px;display:inline-flex;overflow:hidden}.page{animation:page-in .28s var(--ease) both;flex-direction:column;gap:24px;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.page-head .titles{flex-direction:column;gap:4px;min-width:0;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{flex-direction:column;gap:8px;display:flex}.stack-lg{flex-direction:column;gap:32px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-tight{align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.list>*+*{border-top:1px solid var(--line)}.list-row{align-items:center;gap:14px;padding:14px 2px;display:flex}.grow{flex:1;min-width:0}.bar{background:var(--surface-sunk);border-radius:var(--r-pill);height:8px;overflow:hidden}.bar>i{background:var(--accent);border-radius:var(--r-pill);height:100%;transition:width .5s var(--ease);display:block}.logo{width:auto;height:24px;display:block}.check-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.check-list li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.check-list li svg{flex:none;margin-top:3px}@media (max-width:640px){.hide-sm{display:none!important}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skeleton{background:linear-gradient(90deg, var(--surface-soft) 25%, #ebebe7 50%, var(--surface-soft) 75%);border-radius:var(--r-md);background-size:200% 100%;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.toasts{z-index:100;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;border-radius:var(--r-pill);color:#fff;min-height:44px;font:600 14px var(--font-sans);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:toast-in .3s var(--ease) both;background:#18181af2;align-items:center;gap:10px;padding:0 16px 0 14px;display:flex}.toast svg{color:#7ee2b1}.toast.error svg{color:#ff9b8f}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (max-width:900px){.toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.dialog{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);width:min(440px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-lg);padding:24px}.dialog[open]{animation:dialog-in .22s var(--ease) both}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18181a66;animation:.2s both fade-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}.btn-danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger-solid:hover{background:#9b1d14;border-color:#9b1d14}.dot-new,.dot-muted{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.dot-muted{background:var(--line-strong)}
