@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #C93636;--brand-deep: #A12B2B;--brand-soft: #F8E4E4;--ink: #141414;--forest: var(--brand);--forest-deep: var(--brand-deep);--forest-soft: var(--brand-soft);--terracotta: var(--brand);--terracotta-deep: var(--brand-deep);--success: #2A7A52;--success-soft: #E6F3EC;--success-deep: #1F5C3D;--cream: #F7F4F0;--cream-deep: #EDE8E1;--canvas: #F7F6F5;--graphite: var(--ink);--muted: #7A7573;--line: #E8E4E1;--line-strong: #D5D0CC;--surface: #ffffff;--on-brand: #ffffff;--shadow: 0 8px 24px rgba(20, 20, 20, .06);--radius: 16px;--radius-pill: 999px;--font-display: "Manrope", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;color:var(--graphite);background:var(--canvas);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:light}html[data-theme=dark]{color-scheme:dark;--brand-soft: #3A1F1F;--success-soft: #163226;--cream: #1E1C1A;--cream-deep: #262320;--canvas: #121010;--ink: #F4F1EF;--graphite: #F4F1EF;--muted: #A39C99;--line: #2E2A2A;--line-strong: #3D3838;--surface: #1C1A1A;--on-brand: #ffffff;--shadow: 0 8px 24px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--canvas)}body{color:var(--graphite);font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--graphite)}h1{font-size:clamp(1.75rem,2.5vw,2.15rem);margin:0 0 .35rem}h2{font-size:1.15rem;margin:0 0 .75rem}h3{font-size:1.05rem;margin:0}em{font-style:normal;font-weight:800;color:var(--forest)}a{color:var(--forest)}button{font-family:var(--font-body);font-weight:700;font-size:.9rem;border:1px solid var(--line);border-radius:12px;padding:.7rem 1.15rem;cursor:pointer;background:var(--surface);color:var(--graphite);transition:background .15s ease,border-color .15s ease,transform .15s ease}button.icon-btn,button.icon-only{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0;margin:0;border-radius:999px;line-height:1;font-size:.95rem;font-weight:800;box-sizing:border-box}button:hover{background:var(--canvas);border-color:var(--line-strong)}button:disabled{opacity:.5;cursor:not-allowed}button.primary,.btn-primary,a.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:var(--forest);color:var(--on-brand)!important;border:1px solid var(--forest);border-radius:var(--radius-pill);padding:.75rem 1.25rem;font-weight:700;text-decoration:none!important;box-shadow:none}button.primary:hover,.btn-primary:hover,a.btn-primary:hover{background:var(--forest-deep);border-color:var(--forest-deep);color:var(--on-brand)!important}a.btn,a.btn-outline,button.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:var(--surface);color:var(--forest)!important;border:1px solid var(--forest);border-radius:var(--radius-pill);padding:.55rem 1.05rem;font-weight:700;font-size:.9rem;text-decoration:none!important;cursor:pointer;box-shadow:none}a.btn:hover,a.btn-outline:hover,button.btn-outline:hover{background:var(--forest-soft);color:var(--forest-deep)!important}button.forest{background:var(--forest);color:var(--on-brand);border-color:var(--forest);border-radius:var(--radius-pill)}button.ghost{background:var(--surface);color:var(--forest);border:1px solid var(--line-strong);border-radius:var(--radius-pill)}button.ghost:hover{background:var(--canvas);border-color:var(--forest)}button.link,.link{background:var(--surface)!important;border:1px solid var(--line-strong)!important;color:var(--graphite)!important;padding:.4rem .75rem!important;border-radius:10px!important;font-weight:700;box-shadow:none!important}button.link:hover,.link:hover{border-color:var(--forest)!important;color:var(--forest)!important;background:var(--forest-soft)!important}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;color:var(--graphite);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:.7rem .85rem;outline:none;width:100%;max-width:100%}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;min-width:1.15rem;max-width:1.15rem;margin:0;padding:0;flex:0 0 auto;border:1.5px solid var(--line-strong);background:var(--surface);border-radius:6px;cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;accent-color:var(--forest)}input[type=radio]{border-radius:999px}input[type=checkbox]:before,input[type=radio]:before{content:"";width:.55rem;height:.55rem;transform:scale(0);transition:transform .12s ease;box-shadow:inset 1em 1em var(--on-brand);transform-origin:center}input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=radio]:before{border-radius:999px;width:.45rem;height:.45rem}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--forest);background:var(--forest-soft)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--forest);border-color:var(--forest)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}label.inline,label.check{display:flex!important;flex-direction:row!important;align-items:center;gap:.65rem;font-weight:650;color:var(--graphite);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:1/-1}label.inline input[type=checkbox],label.check input[type=checkbox]{margin-top:0}label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--muted)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23C93636' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.2rem}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}th,td{text-align:left;padding:.85rem 1rem;border-bottom:1px solid var(--line)}th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--canvas)}tr:last-child td{border-bottom:0}.page{padding:clamp(1.25rem,3vw,2.25rem);max-width:1180px;margin:auto}.page>header,.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.panel,.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem;box-shadow:var(--shadow)}.lead{color:var(--muted);margin:0 0 1.25rem;max-width:40rem}.eyebrow{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:.4rem}.tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.25rem;border-bottom:1px solid var(--line);padding-bottom:.15rem}.tabs button{background:transparent;color:var(--muted);border:0;border-radius:0;border-bottom:2px solid transparent;padding:.65rem .85rem;margin-bottom:-1px}.tabs button.active{background:transparent;color:var(--forest);border-bottom-color:var(--forest);font-weight:800}.chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.25rem}.chips button{border-radius:var(--radius-pill);padding:.45rem .9rem;background:var(--surface);border:1px solid var(--line);color:var(--graphite);font-size:.85rem}.chips button.active{background:var(--forest);border-color:var(--forest);color:var(--on-brand)}.search{display:flex;align-items:center;gap:.65rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.55rem 1rem;margin-bottom:1rem;box-shadow:var(--shadow)}.search input{border:0;padding:.35rem 0;box-shadow:none}.search input:focus{box-shadow:none}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem;box-shadow:var(--shadow)}.section-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;margin-bottom:1rem;box-shadow:var(--shadow)}.section-block>p.hint{margin:-.25rem 0 1rem;color:var(--muted);font-size:.9rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;width:100%;max-width:none}.form-grid>.form-actions,.form-grid>.tabs,.form-grid>.error,.form-grid>.ex-picker,.form-grid>button[type=submit],.form-grid>button.primary{grid-column:1/-1}.form-grid>label:has(textarea){grid-column:1/-1}.form-grid>button[type=submit],.form-grid>button.primary{width:fit-content}.form-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:end}.form-row>*{flex:1 1 160px}.form-row button{flex:0 0 auto}@media(max-width:720px){.form-grid{grid-template-columns:1fr}.page{padding:1rem .9rem 1.5rem}.page>header,.page-head{flex-direction:column;align-items:stretch;gap:.75rem}.page-head .btn-primary,.page-head a.btn-primary,.page-head button.primary{width:100%}.card-grid{grid-template-columns:1fr}.section-block{padding:1rem}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs{flex-wrap:nowrap;overflow-x:auto;gap:.35rem;padding-bottom:.5rem}.tabs button{flex:0 0 auto;white-space:nowrap}}.list-clean{list-style:none;padding:0;margin:0}.list-clean li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.list-clean li:last-child{border-bottom:0}.empty{color:var(--muted);padding:.75rem 0;font-size:.95rem}.tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem 0rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:700}.tag.forest{background:var(--forest-soft);color:var(--forest)}.tag.muted{background:var(--canvas);color:var(--muted)}.tag.warm{background:var(--brand-soft);color:var(--brand-deep)}.skel{display:inline-block;border-radius:8px;background:linear-gradient(90deg,var(--line) 0%,var(--canvas) 50%,var(--line) 100%);background-size:200% 100%;animation:skel 1.1s ease infinite;min-height:.75rem}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}
