@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal.LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal.BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal.BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff) format("woff");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}.cc-shell{--cc-sidebar-bg: #050816;--cc-sidebar-border: rgb(255 255 255 / .06);--cc-sidebar-text: #e2e8f0;--cc-sidebar-muted: #94a3b8;--cc-sidebar-active: rgb(123 63 228 / .18);--cc-sidebar-active-text: #c4b5fd;--cc-sidebar-w: 272px;--cc-sidebar-w-collapsed: 72px;--cc-topbar-h: 44px;--cc-content-bg: #f8fafc;--cc-toolbar-bg: #ededed;--cc-toolbar-border: #e2e8f0;--cc-toolbar-control-border: #e2e8f0;--cc-card-bg: #ffffff;--cc-card-border: #e2e8f0;--cc-card-shadow: 0 1px 2px rgb(15 23 42 / .04), 0 4px 16px rgb(15 23 42 / .06);--cc-text: #0f172a;--cc-muted: #64748b;--cc-accent: #7b3fe4;--cc-accent-hover: #6328d3;--cc-accent-blue: #3b82f6;--cc-accent-soft: rgb(123 63 228 / .1);--cc-success: #10b981;--cc-warning: #f59e0b;--cc-danger: #ef4444;--cc-info: #3b82f6;--cc-radius: 12px;--cc-radius-sm: 4px;--cc-radius-md: 6px;display:grid;grid-template-columns:var(--cc-sidebar-w) minmax(0,1fr);gap:0;width:100%;min-height:100vh;background:var(--cc-content-bg);color:var(--cc-text);font-family:Inter,Segoe UI,system-ui,sans-serif;transition:grid-template-columns .2s ease}.cc-shell--sidebar-collapsed{--cc-sidebar-w: var(--cc-sidebar-w-collapsed)}html:has(.cc-shell),body:has(.cc-shell){margin:0;background:var(--cc-content-bg)}.cc-shell__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:none;padding:0;cursor:pointer;background:#0508168c}.cc-shell__main{min-width:0;display:flex;flex-direction:column;min-height:100vh;background:var(--cc-content-bg);color-scheme:light}.cc-shell__main>.cc-topbar{order:0}.cc-shell__main>.cc-page-toolbar{order:1}.cc-shell__main>.cc-page-tabs{order:2}.cc-shell__main>.cc-content{order:3;flex:1;padding:0 1.5rem 1.5rem}.cc-shell,.cc-shell *,.cc-shell *:before,.cc-shell *:after{box-sizing:border-box}.cc-sidebar{grid-column:1;width:100%;min-width:0;overflow-x:hidden;background:var(--cc-sidebar-bg);border-right:none;display:flex;flex-direction:column;min-height:100vh;color:var(--cc-sidebar-text)}.cc-sidebar__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:0;overflow:hidden;padding:.85rem .75rem 1rem;border-bottom:1px solid var(--cc-sidebar-border);text-align:center}.cc-sidebar__logo{width:auto;height:1.75rem;max-width:calc(100% - .5rem);object-fit:contain;object-position:center;flex-shrink:0}.cc-sidebar__product-label{display:block;margin:.35rem 0 0;text-transform:uppercase;font-size:.5225rem;font-weight:700;letter-spacing:.14em;color:var(--cc-sidebar-muted);white-space:nowrap}.cc-sidebar__nav{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;padding:.55rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.cc-sidebar__nav::-webkit-scrollbar{width:6px;height:0}.cc-sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.cc-sidebar__nav::-webkit-scrollbar-track{background:transparent}.cc-sidebar__section-label{margin:.25rem 0 .35rem;padding:0 .65rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--cc-sidebar-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sidebar__link{display:flex;align-items:center;gap:.65rem;min-width:0;max-width:100%;padding:.7rem .65rem;border-radius:var(--cc-radius-sm);color:var(--cc-sidebar-muted);font-size:.875rem;font-weight:500;text-decoration:none;border:none;background:transparent;text-align:left;cursor:pointer}.cc-sidebar__link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sidebar__link:hover:not(.cc-sidebar__link--disabled){background:#ffffff0a;color:var(--cc-sidebar-text);text-decoration:none}.cc-sidebar__link--active{background:var(--cc-sidebar-active);color:var(--cc-sidebar-active-text)}.cc-sidebar__link--disabled{opacity:.38;cursor:not-allowed}.cc-sidebar__link-icon{width:1.125rem;height:1.125rem;flex-shrink:0;opacity:.85}.cc-sidebar-section__label{margin:.15rem 0 .35rem;padding:0 .65rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--cc-sidebar-muted)}.cc-sidebar-section__items{display:flex;flex-direction:column;gap:.125rem}.cc-sidebar-item,.cc-sidebar-expandable__trigger,.cc-sidebar-expandable__link{display:flex;align-items:center;gap:.65rem;min-width:0;width:100%;padding:.625rem .65rem;border-radius:var(--cc-radius-sm);color:var(--cc-sidebar-muted);font-size:.8125rem;font-weight:500;text-decoration:none;border:none;background:transparent;text-align:left;cursor:pointer}.cc-sidebar-item--nested{padding:.45rem .65rem .45rem 2.35rem;font-size:.78125rem}.cc-sidebar-item__icon{width:1.125rem;height:1.125rem;flex-shrink:0;opacity:.88}.cc-sidebar-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sidebar-item:hover:not(.cc-sidebar-item--disabled),.cc-sidebar-expandable__trigger:hover:not(:disabled),.cc-sidebar-expandable__link:hover{background:#ffffff0a;color:var(--cc-sidebar-text);text-decoration:none}.cc-sidebar-item--active,.cc-sidebar-expandable__link--active{background:var(--cc-sidebar-active);color:var(--cc-sidebar-active-text)}.cc-sidebar-item--disabled{opacity:.38;cursor:not-allowed}.cc-sidebar-group{display:flex;flex-direction:column;gap:.0625rem;margin:.0625rem 0 .25rem}.cc-sidebar-expandable__submenu-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.cc-sidebar-expandable__submenu-wrap--open{grid-template-rows:1fr}.cc-sidebar-expandable__submenu-inner{overflow:hidden;min-height:0}.cc-sidebar-expandable__submenu{margin:.0625rem 0 .125rem;padding:.25rem .375rem .375rem;background:#ffffff0b;opacity:0;transform:translateY(-.25rem);transition:opacity .2s ease,transform .24s ease}.cc-sidebar-expandable__submenu-wrap--open .cc-sidebar-expandable__submenu{opacity:1;transform:translateY(0)}.cc-sidebar-expandable__chevron{flex-shrink:0;opacity:.75;margin-left:auto;transition:transform .24s ease}.cc-sidebar-expandable__trigger .cc-sidebar-expandable__chevron{margin-left:auto}.cc-sidebar-expandable__trigger[aria-expanded=true] .cc-sidebar-expandable__chevron{transform:rotate(90deg)}.cc-sidebar-submenu{position:relative;display:flex;flex-direction:column;gap:.0625rem;padding:.15rem 0 .05rem .55rem;margin-top:0}.cc-sidebar-submenu:before{content:"";position:absolute;left:1.0625rem;top:.85rem;bottom:.85rem;width:1px;background:#8b5cf68c;pointer-events:none}.cc-sidebar-submenu__item{display:grid;grid-template-columns:1.125rem minmax(0,1fr) 1.125rem;align-items:center;gap:.4375rem;padding:.4375rem .4375rem .4375rem .5rem;margin-left:.375rem;border-radius:8px;color:#e2e8f0;font-size:.78125rem;font-weight:500;line-height:1.3;text-decoration:none;border:none;background:transparent;cursor:pointer}.cc-sidebar-submenu__item:hover:not(.cc-sidebar-submenu__item--disabled):not(.cc-sidebar-submenu__item--active){background:#ffffff09;color:#f8fafc}.cc-sidebar-submenu__item--active{background:#7b3fe43d;color:#fff}.cc-sidebar-submenu__item--disabled{opacity:.38;cursor:not-allowed}.cc-sidebar-submenu__node{position:relative;z-index:1;width:.4375rem;height:.4375rem;border-radius:999px;border:1.5px solid rgb(167 139 250 / .8);background:#050816;justify-self:center;flex-shrink:0;margin-left:-28px}.cc-sidebar-submenu__node--active{width:.5rem;height:.5rem;background:#1f0e46;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf647}.cc-sidebar-submenu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sidebar-submenu__icon{justify-self:end;width:1rem;height:1rem;opacity:.5;color:#94a3b8}.cc-sidebar-submenu__item--active .cc-sidebar-submenu__icon{opacity:1;color:#a78bfa}.cc-sidebar-divider{height:1px;margin:.35rem .75rem;background:var(--cc-sidebar-border)}.cc-sidebar--collapsed .cc-sidebar__brand{justify-content:center;padding:.85rem .35rem}.cc-sidebar--collapsed .cc-sidebar__logo,.cc-sidebar__logo--icon{width:2rem;height:2rem;margin:0 auto;object-fit:contain;object-position:center}.cc-sidebar--collapsed .cc-sidebar__product-label,.cc-sidebar--collapsed .cc-sidebar-section__label,.cc-sidebar--collapsed .cc-sidebar-item__label,.cc-sidebar--collapsed .cc-sidebar-expandable__chevron,.cc-sidebar--collapsed .cc-sidebar-badge,.cc-sidebar--collapsed .cc-sidebar-divider{display:none}.cc-sidebar--collapsed .cc-sidebar__nav{padding:.55rem .35rem;gap:.2rem}.cc-sidebar--collapsed .cc-sidebar-item,.cc-sidebar--collapsed .cc-sidebar-expandable__trigger{justify-content:center;padding:.65rem;gap:0}.cc-sidebar--collapsed .cc-sidebar-item--nested{padding-left:.65rem}.cc-sidebar--collapsed .cc-sidebar-expandable__submenu-wrap{display:none}.cc-sidebar-expandable--collapsed{position:relative}.cc-sidebar-flyout{position:absolute;left:calc(100% + .35rem);top:0;z-index:50;min-width:13.5rem;padding:.35rem;border:1px solid var(--cc-sidebar-border);border-radius:var(--cc-radius-md);background:var(--cc-sidebar-bg);box-shadow:0 12px 32px #00000059}.cc-sidebar-flyout .cc-sidebar-submenu{padding-left:0}.cc-sidebar-flyout .cc-sidebar-submenu:before{display:none}.cc-topbar__menu-btn--active{background:var(--cc-content-bg);color:var(--cc-accent)}.cc-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--cc-topbar-h);padding:.75rem .75rem 1.5rem;background:var(--cc-card-bg);border-bottom:1px solid var(--cc-card-border);position:sticky;top:0;z-index:20}.cc-topbar__start{display:flex;align-items:center;gap:.875rem;min-width:0;flex-shrink:0}.cc-topbar__end{display:flex;align-items:center;gap:1rem;min-width:0;margin-left:auto}.cc-topbar__menu-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-text);cursor:pointer;flex-shrink:0}.cc-topbar__menu-btn:hover{background:var(--cc-content-bg)}.cc-topbar__greeting{margin:0;font-size:1.0625rem;font-weight:600;color:var(--cc-text);letter-spacing:-.02em;white-space:nowrap}.cc-topbar__greeting-name{color:var(--cc-accent);font-weight:700}.cc-topbar__greeting-wave{margin-left:.15rem}.cc-topbar--page{min-height:3.25rem;padding-block:.5rem}.cc-topbar__page{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0}.cc-topbar__page-title{margin:0;font-size:1.2375rem;font-weight:700;line-height:1.25;color:var(--cc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-topbar__page-desc{margin:0;font-size:.65rem;line-height:1.35;color:var(--cc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(40rem,52vw)}.cc-topbar__search{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--cc-card-border);border-radius:6px;background:var(--cc-content-bg);width:min(100%,280px);flex-shrink:1}.cc-topbar__search input{border:none;background:transparent;font:inherit;font-size:.875rem;color:var(--cc-text);width:100%;min-width:0;outline:none}.cc-topbar__search input::placeholder{color:var(--cc-muted)}.cc-topbar__shortcut{font-size:.6875rem;color:var(--cc-muted);padding:.1rem .35rem;border:1px solid var(--cc-card-border);border-radius:4px;background:var(--cc-card-bg);flex-shrink:0}.cc-topbar__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.cc-topbar__icon-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-muted);cursor:pointer;text-decoration:none;position:relative}.cc-topbar__icon-btn:hover{background:var(--cc-content-bg);color:var(--cc-text)}.cc-topbar__badge-count{position:absolute;top:-1px;right:1px;min-width:1rem;height:1rem;border-radius:999px;background:var(--cc-accent);color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center;border:2px solid var(--cc-card-bg)}.cc-topbar-user{position:relative;flex-shrink:0}.cc-topbar-user__trigger{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:2px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cc-topbar-user__trigger:hover,.cc-topbar-user__trigger--open{border-color:#7b3fe459;box-shadow:0 0 0 3px #7b3fe41f}.cc-topbar-user__avatar{width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#7b3fe4);color:#fff;display:grid;place-items:center;font-size:.6875rem;font-weight:700;flex-shrink:0}.cc-topbar-user__avatar--lg{width:2.5rem;height:2.5rem;font-size:.8125rem}.cc-topbar-user__panel{position:absolute;top:calc(100% + .5rem);right:0;width:min(18rem,calc(100vw - 1.5rem));padding:.75rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md, 10px);background:var(--cc-card-bg);box-shadow:0 12px 32px #0f172a1f;z-index:40}.cc-topbar-user__profile{display:flex;align-items:center;gap:.75rem;padding:.25rem .35rem .75rem;border-bottom:1px solid var(--cc-card-border)}.cc-topbar-user__profile-text{min-width:0}.cc-topbar-user__name{margin:0;font-size:.875rem;font-weight:700;color:var(--cc-text);line-height:1.3}.cc-topbar-user__email{margin:.15rem 0 0;font-size:.75rem;color:var(--cc-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-topbar-user__role{margin:.2rem 0 0;font-size:.6875rem;font-weight:600;color:var(--cc-accent);text-transform:uppercase;letter-spacing:.04em}.cc-topbar-user__section{padding:.65rem .35rem .35rem}.cc-topbar-user__section-label{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;color:var(--cc-muted);text-transform:uppercase;letter-spacing:.05em}.cc-topbar-user__locale-list{display:flex;flex-direction:column;gap:.15rem}.cc-topbar-user__locale{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .55rem;border:none;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-text);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.cc-topbar-user__locale:hover:not(:disabled){background:var(--cc-content-bg)}.cc-topbar-user__locale--active{background:#7b3fe414;color:var(--cc-accent);font-weight:600}.cc-topbar-user__locale:disabled{opacity:.6;cursor:wait}.cc-topbar-user__footer{padding-top:.35rem;border-top:1px solid var(--cc-card-border)}.cc-topbar-user__logout{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem;border-radius:var(--cc-radius-sm);color:var(--cc-text);font-size:.8125rem;font-weight:500;text-decoration:none}.cc-topbar-user__logout:hover{background:var(--cc-content-bg);color:#dc2626}.cc-page{max-width:1400px;width:100%;margin:0 auto;padding-top:.5rem}.cc-section-title{margin:0 0 1rem;font-size:.9375rem;font-weight:650;color:var(--cc-text);letter-spacing:-.01em}.cc-card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-shadow:var(--cc-card-shadow)}.cc-hero{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding:1.75rem 0 1.5rem}.cc-hero__greeting{margin:0 0 .35rem;font-size:.9375rem;color:var(--cc-muted);font-weight:500}.cc-hero__name{margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--cc-text);line-height:1.15}.cc-hero__subtitle{margin:0;font-size:.9375rem;color:var(--cc-muted)}.cc-hero__art{width:min(180px,28vw);opacity:.9}.cc-modules{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.cc-module{padding:1.35rem;display:flex;flex-direction:column;gap:1rem;min-height:100%}.cc-module__header{display:flex;align-items:flex-start;gap:.85rem}.cc-module__icon{width:2.75rem;height:2.75rem;border-radius:var(--cc-radius-sm);display:grid;place-items:center;flex-shrink:0}.cc-module__icon--purple{background:#7b3fe41f;color:var(--cc-accent)}.cc-module__icon--blue{background:#3b82f61f;color:var(--cc-accent-blue)}.cc-module__title{margin:0 0 .35rem;font-size:1.0625rem;font-weight:650;color:var(--cc-text)}.cc-module__desc{margin:0;font-size:.8125rem;line-height:1.55;color:var(--cc-muted)}.cc-module__chips{display:flex;flex-wrap:wrap;gap:.35rem}.cc-module__chip{padding:.25rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:var(--cc-content-bg);border:1px solid var(--cc-card-border);color:var(--cc-muted)}.cc-module__metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.cc-module__metric{padding:.55rem .65rem;border-radius:var(--cc-radius-sm);background:var(--cc-content-bg);border:1px solid var(--cc-card-border)}.cc-module__metric-label{font-size:.625rem;color:var(--cc-muted);margin-bottom:.15rem}.cc-module__metric-value{font-size:.9375rem;font-weight:700;color:var(--cc-text)}.cc-module__metric-hint{font-size:.625rem;color:var(--cc-muted)}.cc-module__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding:.55rem 1rem;border-radius:var(--cc-radius-sm);background:linear-gradient(90deg,#3b82f6,#7b3fe4);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;width:fit-content}.cc-module__cta:hover{opacity:.92;text-decoration:none}.cc-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.5rem}.cc-metric{padding:1rem 1.1rem}.cc-metric__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.cc-metric__icon{width:2rem;height:2rem;border-radius:var(--cc-radius-sm);background:var(--cc-accent-soft);color:var(--cc-accent);display:grid;place-items:center}.cc-metric__label{font-size:.75rem;color:var(--cc-muted);margin-bottom:.25rem}.cc-metric__value{font-size:1.5rem;font-weight:700;color:var(--cc-text);letter-spacing:-.02em}.cc-metric__trend{font-size:.6875rem;font-weight:600}.cc-metric__trend--up{color:var(--cc-success)}.cc-metric__trend--down{color:var(--cc-danger)}.cc-metric__trend--neutral{color:var(--cc-muted)}.cc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.cc-panel{padding:1.15rem 1.25rem}.cc-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cc-panel__title{margin:0;font-size:.875rem;font-weight:650;color:var(--cc-text)}.cc-panel__link{font-size:.75rem;font-weight:600;color:var(--cc-accent);text-decoration:none}.cc-panel__link:hover{text-decoration:underline}.cc-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.cc-activity-item{display:flex;gap:.65rem}.cc-activity-item__dot{width:8px;height:8px;border-radius:999px;margin-top:.4rem;flex-shrink:0;background:var(--cc-accent)}.cc-activity-item__body{min-width:0;flex:1}.cc-activity-item__title{margin:0 0 .2rem;font-size:.8125rem;font-weight:500;color:var(--cc-text);line-height:1.4}.cc-activity-item__meta{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--cc-muted)}.cc-activity-item__tag{padding:.1rem .4rem;border-radius:4px;background:var(--cc-content-bg);font-weight:600}.cc-health-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cc-health-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--cc-card-border)}.cc-health-item:last-child{border-bottom:none}.cc-health-item__label{font-size:.8125rem;color:var(--cc-text)}.cc-health-item__status{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600}.cc-health-item__dot{width:6px;height:6px;border-radius:999px}.cc-health-item__dot--online{background:var(--cc-success)}.cc-health-item__dot--warning{background:var(--cc-warning)}.cc-health-item__dot--offline{background:var(--cc-danger)}.cc-health-item__dot--maintenance{background:var(--cc-muted)}.cc-health-item__status--online{color:var(--cc-success)}.cc-health-item__status--warning{color:var(--cc-warning)}.cc-health-item__status--offline{color:var(--cc-danger)}.cc-health-item__status--maintenance{color:var(--cc-muted)}.cc-health__uptime{margin-top:1rem;padding:.65rem .85rem;border-radius:var(--cc-radius-sm);background:#10b98114;border:1px solid rgb(16 185 129 / .2);font-size:.8125rem;font-weight:600;color:var(--cc-success);text-align:center}.cc-notif-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.cc-notif-item{display:flex;gap:.65rem;padding:.65rem;border-radius:var(--cc-radius-sm);background:var(--cc-content-bg);border:1px solid var(--cc-card-border)}.cc-notif-item__icon{width:1.75rem;height:1.75rem;border-radius:var(--cc-radius-sm);display:grid;place-items:center;flex-shrink:0}.cc-notif-item__icon--info{background:#3b82f61f;color:var(--cc-info)}.cc-notif-item__icon--warning{background:#f59e0b1f;color:var(--cc-warning)}.cc-notif-item__icon--critical{background:#ef44441f;color:var(--cc-danger)}.cc-notif-item__title{margin:0 0 .15rem;font-size:.8125rem;font-weight:600;color:var(--cc-text)}.cc-notif-item__desc{margin:0;font-size:.75rem;color:var(--cc-muted);line-height:1.45}.cc-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.5rem}.cc-quick-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.cc-quick-item:hover{border-color:#7b3fe440;box-shadow:0 4px 20px #7b3fe414;text-decoration:none}.cc-quick-item__icon{width:2rem;height:2rem;border-radius:var(--cc-radius-sm);background:var(--cc-accent-soft);color:var(--cc-accent);display:grid;place-items:center;flex-shrink:0}.cc-quick-item__title{margin:0 0 .1rem;font-size:.8125rem;font-weight:650;color:var(--cc-text)}.cc-quick-item__desc{margin:0;font-size:.6875rem;color:var(--cc-muted)}.cc-quick-item__chevron{margin-left:auto;color:var(--cc-muted);flex-shrink:0}.cc-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0 .5rem;border-top:1px solid var(--cc-card-border);font-size:.75rem;color:var(--cc-muted);flex-wrap:wrap}.cc-footer__links{display:flex;gap:1rem;flex-wrap:wrap}.cc-footer__links a{color:var(--cc-muted);text-decoration:none}.cc-footer__links a:hover{color:var(--cc-text);text-decoration:underline}.cc-content .card,.cc-content .stat-card,.cc-content .table-wrap{background:var(--cc-card-bg);border-color:var(--cc-card-border);color:var(--cc-text);box-shadow:var(--cc-card-shadow)}.cc-content .stat-card .label,.cc-content p,.cc-content th{color:var(--cc-muted)}.cc-content .stat-card .value,.cc-content h1,.cc-content h2,.cc-content h3,.cc-content td{color:var(--cc-text)}.cc-content input:not([type=checkbox]):not([type=radio]),.cc-content textarea,.cc-content select{background:var(--cc-card-bg);border-color:var(--cc-card-border);color:var(--cc-text)}.cc-content input[type=checkbox],.cc-content input[type=radio]{width:1rem;height:1rem;padding:0;margin:0;flex-shrink:0;accent-color:var(--cc-accent);cursor:pointer}@media(max-width:1200px){.cc-metrics,.cc-quick,.cc-module__metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.cc-shell{grid-template-columns:1fr}.cc-shell--sidebar-collapsed{--cc-sidebar-w: 272px}.cc-sidebar{position:fixed;inset:0 auto 0 0;width:var(--cc-sidebar-w);z-index:40;transform:translate(-100%);transition:transform .2s ease}.cc-sidebar--open{transform:translate(0)}.cc-sidebar-flyout{display:none}.cc-shell__overlay{display:block}.cc-modules,.cc-grid-3{grid-template-columns:1fr}.cc-metrics,.cc-quick{grid-template-columns:repeat(2,1fr)}.cc-hero{grid-template-columns:1fr}.cc-hero__art{display:none}}@media(max-width:560px){.cc-metrics,.cc-quick,.cc-module__metrics{grid-template-columns:1fr}.cc-content{padding:0 1rem 1rem}.cc-topbar{padding:.65rem 1rem;gap:.5rem}.cc-topbar__greeting{font-size:.9375rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.cc-topbar__page-desc,.cc-topbar__search{display:none}}.cc-page-tabs{flex-shrink:0;width:100%;background:var(--cc-content-bg)}.cc-page-tabs__inner{width:100%;max-width:1400px;margin:0 auto;padding:.5rem 1.5rem 0}.cc-page-tabs .sr-category-tabs,.cc-page-tabs .product-shell__tabs{margin-bottom:0;border-bottom:none}.sr-category-tabs button{font-size:.755rem;border-top-left-radius:var(--cc-radius-md);border-top-right-radius:var(--cc-radius-md)}.sr-category-tabs button:hover{background:var(--cc-accent-soft)}.cc-page-toolbar{flex-shrink:0;width:100%;background:var(--cc-toolbar-bg);border-bottom:1px solid var(--cc-toolbar-border)}.cc-page-toolbar__inner{width:100%;max-width:1400px;margin:0 auto;padding:.75rem 1.5rem;display:flex;flex-direction:column;gap:.65rem}.cc-page-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:100%}.cc-page-toolbar__row>.sr-provider-toolbar__filters{display:flex;flex:1 1 24rem;flex-wrap:wrap;gap:.75rem;align-items:center;min-width:0}.cc-page-toolbar__row>.sr-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;margin:0}.cc-page-toolbar__stack{display:flex;flex-direction:column;gap:.65rem;width:100%}.cc-page-toolbar input[type=search],.cc-page-toolbar input:not([type=checkbox]):not([type=radio]),.cc-page-toolbar select,.cc-page-toolbar .cfg-toolbar__search,.cc-page-toolbar .cfg-toolbar__select,.cc-page-toolbar .audit-toolbar__search,.cc-page-toolbar .sr-provider-toolbar__search{background:var(--cc-card-bg);border-color:var(--cc-toolbar-control-border)}.cc-page-toolbar .cfg-toolbar__search:focus-within,.cc-page-toolbar .audit-toolbar__search:focus-within,.cc-page-toolbar .sr-provider-toolbar__search:focus-within{border-color:#7b3fe473;box-shadow:0 0 0 3px #7b3fe41f}.cc-page-toolbar .cfg-toolbar__search input,.cc-page-toolbar .audit-toolbar__search input,.cc-page-toolbar .sr-provider-toolbar__search input{background:transparent;border:none;outline:none}.cc-page-toolbar .cfg-btn--ghost,.cc-page-toolbar .audit-toolbar__btn,.cc-page-toolbar .sr-btn,.cc-page-toolbar .sr-btn--ghost{background:var(--cc-card-bg);border-color:var(--cc-toolbar-control-border)}.cc-page-toolbar .sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .875rem;border-radius:var(--cc-radius-md);border:1px solid var(--cc-toolbar-control-border);color:var(--cc-text);font-size:.775rem;font-weight:500;text-decoration:none;white-space:nowrap}.cc-page-toolbar .sr-btn--primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}@media(max-width:960px){.cc-page-tabs__inner,.cc-page-toolbar__inner{padding-inline:1rem}}@media(max-width:560px){.cc-page-toolbar__inner{padding:.65rem 1rem}}.cfg-page{display:flex;flex-direction:column;gap:.25rem;width:100%;padding-bottom:5rem}.cfg-header{display:flex;flex-direction:column;gap:0}.cfg-header__title{margin:0;font-size:1.35rem;font-weight:700;color:var(--cc-text)}.cfg-header__desc{margin:0 0 1rem;font-size:.775rem;line-height:1.5;color:var(--cc-muted);max-width:42rem}.cfg-toolbar{display:grid;grid-template-columns:auto 1fr auto auto;align-items:end;gap:.75rem 1rem;width:100%;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.cfg-toolbar__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.cfg-toolbar__search{display:flex;align-items:center;min-width:0;padding:.6rem .75rem;border-radius:var(--cc-radius-sm);border:1px solid var(--cc-card-border);background:var(--cc-card-bg)}.cfg-toolbar__search:focus-within{border-color:#7b3fe473;box-shadow:0 0 0 3px #7b3fe41f}.cfg-toolbar__search input{flex:1;min-width:0;width:100%;border:none;background:transparent;font-size:.775rem;color:var(--cc-text);outline:none}.cfg-toolbar__checkbox{display:inline-flex;align-items:center;gap:.45rem;font-size:.7125rem;color:var(--cc-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding-bottom:.65rem}.cfg-toolbar__checkbox input[type=checkbox]{width:1rem;height:1rem;padding:0;margin:0;flex-shrink:0;accent-color:var(--cc-accent);cursor:pointer}.cfg-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.cfg-toolbar__field{display:flex;flex-direction:column;position:relative}.cfg-toolbar__label{font-size:.6875rem;font-weight:600;background:#ededed;letter-spacing:-.02em;color:var(--cc-muted);position:absolute;margin-top:-.5rem;margin-left:.7rem;padding:0 .2rem}.cfg-toolbar__select{min-width:9rem;padding:.7rem .65rem .45rem;border-radius:var(--cc-radius-sm);border:1px solid var(--cc-card-border);background:var(--cc-card-bg);font-size:.74125rem;color:var(--cc-text)}.cfg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .775rem;border-radius:var(--cc-radius-md);border:1px solid var(--cc-card-border);background:var(--cc-card-bg);color:var(--cc-text);font-size:.7825rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.cfg-btn:hover:not(:disabled){background:var(--cc-content-bg)}.cfg-btn:disabled{opacity:.45;cursor:not-allowed}.cfg-btn:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.cfg-btn--ghost{background:transparent;padding:.6rem .875rem}.cfg-btn--primary{border-color:var(--cc-accent);background:var(--cc-accent);color:#fff;padding:.6rem .875rem}.cfg-btn--primary:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.cfg-btn__badge{display:inline-grid;place-items:center;min-width:.65rem;padding:.1rem .35rem;border-radius:6px;background:#ffffff38;font-size:.6875rem;font-weight:700;line-height:1}.cfg-cards{display:flex;flex-direction:column;gap:1rem}.cfg-card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md);box-shadow:var(--cc-card-shadow);overflow:hidden}.cfg-card--panel{overflow:visible}.cfg-card__panel-header{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem .75rem}.cfg-card__header{display:flex;align-items:flex-start;gap:.875rem;width:100%;padding:1rem 1.125rem;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.cfg-card__header:hover{background:#0f172a04}.cfg-card__header:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-2px}.cfg-card__main{flex:1;min-width:0}.cfg-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.cfg-card__title{margin:0;font-size:1rem;font-weight:650;color:var(--cc-text)}.cfg-card__desc{margin:0;font-size:.7125rem;color:var(--cc-muted);line-height:1.45}.cfg-card__meta{display:inline;margin-left:.25rem;font-size:.8125rem;color:var(--cc-muted);white-space:nowrap}.cfg-card__updated{margin:.35rem 0 0;font-size:.75rem;color:var(--cc-muted)}.cfg-card__chevron{color:var(--cc-muted);flex-shrink:0;display:grid;place-items:center;transition:transform .2s ease}.cfg-card__chevron--open{transform:rotate(180deg)}.cfg-card__body{padding:0 1.25rem 1.25rem;border-top:1px solid var(--cc-card-border)}.cfg-card__body--panel{border-top:none;padding:0 1.25rem 1.25rem}.cfg-card__deploy-note{margin:0 0 1.25rem;padding:.75rem .875rem;border-radius:8px;background:#fef3c773;border:1px solid rgb(251 191 36 / .35);color:#92400e;font-size:.8125rem;line-height:1.5}.cfg-card__deploy-note strong{font-weight:600}.cfg-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;row-gap:0;align-items:start;width:100%}.cfg-field{display:flex;flex-direction:column;gap:.375rem;min-width:0;box-sizing:border-box;margin:0 0 1.25rem}.cfg-field__label{font-size:.775rem;font-weight:600;line-height:1.35;color:var(--cc-text)}.cfg-field__control{position:relative;min-width:0;max-width:100%}.cfg-field__input,.cfg-field__textarea,.cfg-field__select{width:100%;max-width:100%;box-sizing:border-box;min-height:1.35rem;padding:.485rem .75rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff;font-size:.785rem;line-height:1.4;color:var(--cc-text);transition:border-color .15s ease;box-shadow:none}.cfg-field__textarea{min-height:5.5rem;padding-top:.625rem;resize:vertical}.cfg-field__input:focus,.cfg-field__textarea:focus,.cfg-field__select:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.cfg-field--modified .cfg-field__input,.cfg-field--modified .cfg-field__textarea,.cfg-field--modified .cfg-field__select{border-color:#8b5cf6;box-shadow:none}.cfg-field--modified .cfg-field__input:focus,.cfg-field--modified .cfg-field__textarea:focus,.cfg-field--modified .cfg-field__select:focus{box-shadow:0 0 0 3px #8b5cf61a}.cfg-field__desc{margin:.125rem 0 0;font-size:.75rem;line-height:1.45;color:#6b7280}.cfg-field__error{margin:.125rem 0 0;font-size:.75rem;color:var(--cc-danger)}.cfg-field__modified{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1;color:#059669;white-space:nowrap}.cfg-field__modified-dot{width:.375rem;height:.375rem;border-radius:999px;background:#10b981;flex-shrink:0}.cfg-modified-badge{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);pointer-events:none}.cfg-field--modified .cfg-field__input,.cfg-field--modified .cfg-field__select{padding-right:.75rem}.cfg-field--modified .cfg-field__textarea{padding-right:5.75rem}.cfg-field--modified .cfg-field__textarea+.cfg-modified-badge{top:.75rem;transform:none}.cfg-switch{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer}.cfg-switch__track{width:2.5rem;height:1.375rem;border-radius:999px;background:#cbd5e1;position:relative;transition:background .15s;flex-shrink:0}.cfg-switch__track--on{background:var(--cc-accent)}.cfg-switch__thumb{position:absolute;top:2px;left:2px;width:1.05rem;height:1.05rem;border-radius:999px;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0f172a26}.cfg-switch__track--on .cfg-switch__thumb{transform:translate(1.05rem)}.cfg-switch input{position:absolute;opacity:0;width:1px;height:1px}.cfg-switch input:focus-visible+.cfg-switch__track{outline:2px solid var(--cc-accent);outline-offset:2px}.cfg-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:650;letter-spacing:.02em}.cfg-badge--env{background:#10b9811a;color:#047857}.cfg-badge--modified{background:#7b3fe41a;color:var(--cc-accent)}.cfg-badge--saved{background:#10b9811f;color:#047857}.cfg-footer-bar{position:fixed;right:1.5rem;bottom:1.25rem;z-index:35;display:flex;align-items:center;gap:1rem;padding:.75rem .875rem .75rem 1rem;border-radius:var(--cc-radius-md);background:#0f172a;color:#e2e8f0;box-shadow:0 12px 40px #0f172a47;max-width:min(36rem,calc(100vw - 2rem))}.cfg-footer-bar__info{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.cfg-footer-bar__icon{width:2rem;height:2rem;border-radius:999px;background:#7b3fe433;color:#c4b5fd;display:grid;place-items:center;flex-shrink:0}.cfg-footer-bar__text strong{display:block;font-size:.875rem}.cfg-footer-bar__text span{display:block;font-size:.75rem;color:#94a3b8;margin-top:.1rem}.cfg-footer-bar__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cfg-footer-bar .cfg-btn{border-color:#ffffff1f;background:#ffffff0f;color:#e2e8f0}.cfg-footer-bar .cfg-btn:hover{color:#59118a}.cfg-footer-bar .cfg-btn--primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}.cfg-footer-bar .cfg-btn--primary:hover{color:#fff}.cfg-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;background:var(--cc-card-bg);border:1px dashed var(--cc-card-border);border-radius:var(--cc-radius);color:var(--cc-muted)}.cfg-state__title{margin:0;font-size:1rem;font-weight:650;color:var(--cc-text)}.cfg-state__desc{margin:0;font-size:.875rem;max-width:28rem;line-height:1.55}.cfg-skeleton{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.cfg-skeleton__line{height:.75rem;border-radius:999px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;animation:cfg-shimmer 1.2s infinite}.cfg-skeleton__line--short{width:40%}.cfg-skeleton__line--medium{width:70%}@keyframes cfg-shimmer{to{background-position:-200% 0}}.cfg-alert{padding:.75rem .875rem;border-radius:var(--cc-radius-sm);font-size:.8125rem;line-height:1.45}.cfg-alert--error{background:#ef444414;border:1px solid rgb(239 68 68 / .18);color:#b91c1c}.cfg-alert--success{background:#10b98114;border:1px solid rgb(16 185 129 / .18);color:#047857}.cfg-alert--warning{background:#f59e0b14;border:1px solid rgb(245 158 11 / .18);color:#92400e}@media(max-width:1100px){.cfg-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.cfg-toolbar,.cfg-section{grid-template-columns:1fr}.cfg-toolbar__actions{margin-left:0;width:100%}.cfg-footer-bar{left:1rem;right:1rem;flex-direction:column;align-items:stretch}.cfg-footer-bar__actions{width:100%}.cfg-footer-bar__actions .cfg-btn{flex:1}}@media(max-width:560px){.cfg-header__title{font-size:1.25rem}.cfg-toolbar{padding:.75rem}.cfg-card__body,.cfg-card__body--panel{padding-inline:.875rem}.cfg-field__input,.cfg-field__textarea,.cfg-field__select{width:calc(100% - .35rem);max-width:100%;box-sizing:border-box}.cfg-field--modified .cfg-field__input,.cfg-field--modified .cfg-field__select{padding-right:4.25rem}.cfg-field--modified .cfg-field__textarea{padding-right:4.75rem}}.kd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.65rem 1rem;border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.kd-btn:disabled,.kd-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none;box-shadow:none}.kd-btn--primary{background:linear-gradient(90deg,#6d28d9,#7c3aed 18%,#6a49f5 38%,#4b63f7 62%,#3b82f6 82%,#4da3ff);color:var(--color-on-accent);box-shadow:0 8px 28px #3b82f638;padding:1rem;border-radius:var(--radius-sm);height:52px;font-weight:var(--font-weight-regular)}.kd-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--gradient-accent-hover);box-shadow:var(--shadow-glow-strong);transform:translateY(-1px)}.kd-btn--secondary{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-fg)}.kd-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-subtle);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.kd-btn--ghost{background:transparent;border:1px solid transparent;color:var(--color-fg-muted)}.kd-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-subtle);color:var(--color-fg)}.kd-btn--social{background:#0d112ebf;border:1px solid var(--btn-social-border, var(--color-border-strong));color:var(--color-fg);font-weight:100;font-size:var(--font-size-sm);padding:.6rem}.kd-btn--social:hover:not(:disabled):not([aria-disabled=true]){border-color:#8b5cf659;background:#ffffff0a}.kd-btn--block{width:100%}.kd-btn--compact{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs)}.kd-btn--icon{padding:var(--space-sm);border-radius:var(--radius-sm)}.kd-field{display:flex;flex-direction:column;gap:var(--space-xs)}.kd-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-fg-muted)}.kd-helper{font-size:var(--font-size-xs);color:var(--color-fg-subtle)}.kd-helper--error{color:var(--color-danger)}.kd-input-wrap{position:relative;display:flex;align-items:center}.kd-input-icon{position:absolute;left:var(--space-md);display:flex;color:var(--input-icon, var(--color-fg-subtle));pointer-events:none}.kd-input-icon--end{left:auto;right:var(--space-md);pointer-events:auto}.kd-input{width:100%;padding:var(--input-padding-y, .7rem) var(--input-padding-x, .75rem);border-radius:var(--input-radius, var(--radius-sm));border:1px solid var(--input-border, rgb(255 255 255 / .1));background:#0d112ebf;color:var(--color-fg);font:inherit;font-size:var(--input-font-size, inherit);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.kd-input--with-icon{padding-left:2.5rem}.kd-input--with-end-icon{padding-right:2.5rem}.kd-input::placeholder{color:var(--input-placeholder, var(--color-fg-subtle))}.kd-input:hover:not(:disabled):not(:read-only){border-color:var(--color-border-strong)}.kd-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--focus-ring-color)}.kd-input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.kd-input--error{border-color:color-mix(in srgb,var(--color-danger) 55%,var(--color-border))}.kd-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg)}.kd-glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-xl);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--elevation-3)}.kd-glass-card--auth{position:relative;margin:0 auto;width:min(100%,500px);height:710px;padding:3.75rem 2.75rem .75rem;background:linear-gradient(180deg,#0b112feb,#090e28f0);border:1px solid rgba(135,150,255,.28);border-radius:18px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 40px 80px #05081c8c,0 0 0 1px #ffffff08 inset,0 0 80px #5b69ff1f}.kd-glass-card--auth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff59,#8c6eff2e,#3c82ff26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.kd-glass-card--auth:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;z-index:-1;background:radial-gradient(circle at top,rgba(98,88,255,.28),transparent 65%);filter:blur(36px);opacity:.45}.kd-glass-card--auth .kd-label{font-size:.8125rem;font-weight:500;color:var(--label-color, var(--color-fg-muted));margin-bottom:.375rem}.kd-glass-card--auth .kd-field{gap:.375rem}.kd-glass-card--auth .kd-input--with-icon{padding-left:2.625rem}.kd-glass-card--auth .kd-input--with-end-icon{padding-right:2.625rem}.kd-glass-card--auth .kd-btn--primary{padding:.875rem 1rem;margin-top:.375rem;font-size:.9375rem;border-radius:.5rem;box-shadow:0 8px 28px #3b82f652,0 0 28px #7c3aed2e}.kd-glass-card--auth .kd-btn--social{border-radius:.5rem;padding:.95rem .5rem}.kd-glass-card--auth .kd-divider{margin:1.375rem 0 1.25rem;color:#8894a5e6;font-size:.85rem}.kd-glass-card--auth .kd-divider:before,.kd-glass-card--auth .kd-divider:after{background:#ffffff14}.kd-glass-card--auth .kd-tabs{margin-bottom:1.375rem;gap:0}.kd-glass-card--auth .kd-tab{flex:1 1 50%;width:50%;text-align:center;text-decoration:none}.kd-glass-card--auth .auth-card__header{margin-bottom:.375rem;text-align:center}.kd-glass-card--auth .auth-card__title{margin:0;font-family:var(--auth-card-title-font, var(--font-sans));font-size:var(--auth-card-title-size);font-weight:700;line-height:1.15;letter-spacing:-.025em}.kd-glass-card--auth .auth-card__subtitle{margin:.5rem 0 0;color:var(--color-fg-muted);font-size:var(--auth-card-subtitle-size);line-height:1.5}.kd-glass-card--auth .auth-form__forgot{display:flex;justify-content:flex-end;margin-top:.5rem}.kd-glass-card--auth .auth-form__link{font-size:.8125rem;color:var(--auth-link, var(--sr-purple-400));text-decoration:none}.kd-glass-card--auth .auth-form__link:hover{color:var(--auth-link-hover, var(--sr-purple-400));text-decoration:underline}.kd-glass-card--auth .auth-card__footer{margin:2.075rem 0 0;text-align:center;font-size:.95rem;color:var(--color-fg-muted)}.kd-glass-card--auth .auth-card__footer a{color:var(--auth-link, var(--sr-purple-400));font-weight:600;text-decoration:none}.kd-glass-card--auth .auth-card__footer a:hover{color:var(--auth-link-hover, var(--sr-purple-400));text-decoration:underline}.kd-glass-card--auth.auth-card--register{height:auto;min-height:710px;padding-top:2.25rem}.kd-glass-card--auth.auth-card--register .auth-card__header{margin-bottom:1.25rem}.kd-glass-card--auth.auth-card--register .auth-card__footer{margin-top:1.5rem}.kd-glass-card--auth.auth-card--onboarding{height:auto;min-height:710px;padding-top:2.25rem}.kd-glass-card--auth.auth-card--onboarding .auth-card__header{margin-bottom:1.25rem}.kd-glass-card--auth .auth-card__terms{margin:0;text-align:center;font-size:.75rem;line-height:1.5;color:var(--color-fg-subtle)}.kd-glass-card--auth .auth-card__terms a{color:var(--auth-link, var(--sr-purple-400));font-weight:500;text-decoration:none}.kd-glass-card--auth .auth-card__terms a:hover{color:var(--auth-link-hover, var(--sr-purple-400));text-decoration:underline}.auth-password-rules{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.625rem 0 0;padding:0;list-style:none}.auth-password-rules__item{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--color-fg-subtle)}.auth-password-rules__item svg{opacity:.45;flex-shrink:0}.auth-password-rules__item--met{color:var(--sr-blue-400, #60a5fa)}.auth-password-rules__item--met svg{opacity:1}.auth-form__field-error{margin:.375rem 0 0;font-size:.75rem;color:var(--color-danger, #f87171)}.auth-card__logo-mobile{display:none}@media(max-width:960px){.auth-card__logo-mobile{display:block;width:min(180px,52vw);height:auto;max-height:48px;margin:0 auto 1.25rem;object-fit:contain}.kd-glass-card--auth{width:100%;max-width:100%;min-width:0;height:auto;min-height:calc(100dvh - 2.75rem);margin:0;padding:1.75rem 1rem 1.25rem;border-radius:0;border-inline:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-x:hidden;box-sizing:border-box;background-image:linear-gradient(#0b112feb,#090e28f0)}.kd-glass-card--auth:before,.kd-glass-card--auth:after{display:none}.kd-glass-card--auth .kd-grid--social{gap:.375rem;min-width:0}.kd-glass-card--auth .kd-btn--social{min-width:0;padding:.5rem .25rem;font-size:.6875rem;gap:.25rem}.kd-glass-card--auth .kd-input,.kd-glass-card--auth .kd-input-wrap,.kd-glass-card--auth .kd-field,.kd-glass-card--auth .auth-form,.kd-glass-card--auth .kd-stack{min-width:0;max-width:100%}.kd-glass-card--auth .auth-form__forgot{max-width:100%}.kd-glass-card--auth .auth-form__link{word-break:break-word}}.kd-alert{padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid transparent}.kd-alert--error{background:color-mix(in srgb,var(--color-danger) 12%,transparent);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);color:color-mix(in srgb,var(--color-danger) 80%,white)}.kd-alert--success{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:color-mix(in srgb,var(--color-success) 35%,transparent);color:color-mix(in srgb,var(--color-success) 80%,white)}.kd-alert--warning{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent);color:color-mix(in srgb,var(--color-warning) 80%,white)}.kd-alert--info{background:color-mix(in srgb,var(--color-info) 12%,transparent);border-color:color-mix(in srgb,var(--color-info) 35%,transparent);color:color-mix(in srgb,var(--color-info) 80%,white)}.kd-divider{display:flex;align-items:center;gap:var(--space-md);color:var(--color-fg-subtle);font-size:var(--font-size-md);text-transform:lowercase}.kd-divider:before,.kd-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.kd-tabs{display:flex;gap:1.75rem;border-bottom:1px solid rgb(255 255 255 / .08);margin:2rem 0}.kd-tab{position:relative;padding:.5rem 0 .875rem;background:none;border:none;color:var(--color-fg-subtle);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.kd-tab:hover{color:var(--color-fg-muted)}.kd-tab--active{color:var(--color-fg);font-weight:600}.kd-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gradient-accent);border-radius:var(--radius-full);box-shadow:0 0 14px #7c3aed8c}.kd-spinner{width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--color-fg) 20%,transparent);border-top-color:var(--color-accent);border-radius:50%;animation:kd-spin var(--motion-slow) linear infinite}@keyframes kd-spin{to{transform:rotate(360deg)}}.kd-stack{display:flex;flex-direction:column}.kd-stack--sm{gap:var(--space-sm)}.kd-stack--md{gap:1.125rem}.kd-stack--lg{gap:var(--space-lg)}.kd-grid{display:grid}.kd-grid--social{gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr))}.kd-grid--social-stack{grid-template-columns:1fr}.kd-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.kd-badge--neutral{background:color-mix(in srgb,var(--color-neutral) 15%,transparent);color:var(--color-fg-muted)}.kd-logo{display:inline-flex;align-items:center;gap:.625rem;color:var(--color-fg);font-weight:600;font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-tight)}.kd-logo__mark{flex-shrink:0}.kd-logo__text{line-height:1;color:var(--color-fg)}.kd-toast-host{--kd-toast-bg: #ffffff;--kd-toast-border: rgb(15 23 42 / .08);--kd-toast-shadow: 0 10px 32px rgb(15 23 42 / .12);--kd-toast-title: #0f172a;--kd-toast-message: #64748b;--kd-toast-close: #94a3b8;--kd-toast-close-hover-bg: #f1f5f9;--kd-toast-close-hover: #475569;--kd-toast-icon-success-bg: #ecfdf5;--kd-toast-icon-success-fg: #22c55e;--kd-toast-icon-error-bg: #fef2f2;--kd-toast-icon-error-fg: #ef4444;--kd-toast-icon-warning-bg: #fffbeb;--kd-toast-icon-warning-fg: #f59e0b;--kd-toast-icon-info-bg: #eff6ff;--kd-toast-icon-info-fg: #3b82f6;--kd-toast-progress-success: #bbf7d0;--kd-toast-progress-error: #fecaca;--kd-toast-progress-warning: #fde68a;--kd-toast-progress-info: #bfdbfe;position:fixed;top:1.25rem;right:1.25rem;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;width:min(22rem,calc(100vw - 2rem));pointer-events:none;font-family:var(--font-sans, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kd-toast{position:relative;display:flex;flex-direction:column;width:100%;border-radius:12px;background:var(--kd-toast-bg);border:1px solid var(--kd-toast-border);box-shadow:var(--kd-toast-shadow);overflow:hidden;pointer-events:auto;font-family:inherit}.kd-toast__accent{position:absolute;top:0;right:0;bottom:0;width:4px}.kd-toast--success .kd-toast__accent{background:#22c55e}.kd-toast--error .kd-toast__accent{background:#ef4444}.kd-toast--warning .kd-toast__accent{background:#f59e0b}.kd-toast--info .kd-toast__accent{background:#3b82f6}.kd-toast__inner{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem .85rem .95rem 1rem}.kd-toast__icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;margin-top:.05rem;border-radius:50%}.kd-toast--success .kd-toast__icon{background:var(--kd-toast-icon-success-bg);color:var(--kd-toast-icon-success-fg)}.kd-toast--error .kd-toast__icon{background:var(--kd-toast-icon-error-bg);color:var(--kd-toast-icon-error-fg)}.kd-toast--warning .kd-toast__icon{background:var(--kd-toast-icon-warning-bg);color:var(--kd-toast-icon-warning-fg)}.kd-toast--info .kd-toast__icon{background:var(--kd-toast-icon-info-bg);color:var(--kd-toast-icon-info-fg)}.kd-toast__copy{flex:1;min-width:0;padding-top:.05rem}.kd-toast__title{display:block;margin:0 0 .2rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--kd-toast-title);line-height:1.3;letter-spacing:-.01em}.kd-toast__message{display:block;margin:0;font-family:inherit;font-size:.8125rem;font-weight:400;color:var(--kd-toast-message);line-height:1.45}.kd-toast__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--kd-toast-close);cursor:pointer;opacity:.85;transition:opacity .15s ease,background .15s ease,color .15s ease}.kd-toast__close:hover{opacity:1;background:var(--kd-toast-close-hover-bg);color:var(--kd-toast-close-hover)}.kd-toast__progress{display:block;height:3px;width:100%;transform-origin:left center;animation:kd-toast-shrink var(--kd-toast-duration, 4s) linear forwards}.kd-toast--success .kd-toast__progress{background:var(--kd-toast-progress-success)}.kd-toast--error .kd-toast__progress{background:var(--kd-toast-progress-error)}.kd-toast--warning .kd-toast__progress{background:var(--kd-toast-progress-warning)}.kd-toast--info .kd-toast__progress{background:var(--kd-toast-progress-info)}@keyframes kd-toast-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kd-toast-host--dark,body:has(.cc-shell) .kd-toast-host:not(.kd-toast-host--light),body:has(.kd-dashboard-shell) .kd-toast-host:not(.kd-toast-host--light),body:has([data-kd-surface=light]) .kd-toast-host:not(.kd-toast-host--light){--kd-toast-bg: #0f172a;--kd-toast-border: rgb(255 255 255 / .1);--kd-toast-shadow: 0 12px 40px rgb(0 0 0 / .38);--kd-toast-title: #f8fafc;--kd-toast-message: #94a3b8;--kd-toast-close: #64748b;--kd-toast-close-hover-bg: rgb(255 255 255 / .08);--kd-toast-close-hover: #e2e8f0;--kd-toast-icon-success-bg: rgb(34 197 94 / .16);--kd-toast-icon-success-fg: #4ade80;--kd-toast-icon-error-bg: rgb(239 68 68 / .16);--kd-toast-icon-error-fg: #f87171;--kd-toast-icon-warning-bg: rgb(245 158 11 / .16);--kd-toast-icon-warning-fg: #fbbf24;--kd-toast-icon-info-bg: rgb(59 130 246 / .16);--kd-toast-icon-info-fg: #60a5fa;--kd-toast-progress-success: rgb(74 222 128 / .45);--kd-toast-progress-error: rgb(248 113 113 / .45);--kd-toast-progress-warning: rgb(251 191 36 / .45);--kd-toast-progress-info: rgb(96 165 250 / .45)}.cc-sidebar-badge.svelte-1tqg2fe{display:inline-flex;align-items:center;padding:.0625rem .375rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.cc-sidebar-badge--default.svelte-1tqg2fe{background:#ffffff14;color:var(--cc-sidebar-muted)}.cc-sidebar-badge--accent.svelte-1tqg2fe{background:#7b3fe438;color:#ddd6fe}.cc-sidebar-badge--muted.svelte-1tqg2fe{background:#ffffff0a;color:#94a3b8d9}.cc-sidebar-divider.svelte-1302wo4{height:1px;margin:.5rem .75rem;background:var(--cc-sidebar-border)}.sr-only.svelte-nudbol{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only.svelte-nudbol:focus{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;padding:.5rem .75rem;margin:0;overflow:visible;clip:auto;background:#fff;color:#0f172a;z-index:100;border-radius:6px;box-shadow:0 4px 12px #00000026}
