@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-rail-w: 104px;--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-rail-w) minmax(0,1fr);gap:0;width:100%;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--cc-content-bg);color:var(--cc-text);font-family:Inter,Segoe UI,system-ui,sans-serif}html:has(.cc-shell),body:has(.cc-shell){margin:0;height:100%;overflow:hidden;background:var(--cc-content-bg)}.cc-shell__main{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--cc-content-bg);color-scheme:light}.cc-shell__main>.cc-topbar,.cc-shell__main>.cc-topbar-stack{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;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 1rem 1rem}.cc-shell__main,.cc-shell__main *{scrollbar-width:thin;scrollbar-color:rgb(123 63 228 / .55) transparent}.cc-shell__main::-webkit-scrollbar,.cc-shell__main *::-webkit-scrollbar{width:4px;height:4px}.cc-shell__main::-webkit-scrollbar-track,.cc-shell__main *::-webkit-scrollbar-track{background:transparent}.cc-shell__main::-webkit-scrollbar-thumb,.cc-shell__main *::-webkit-scrollbar-thumb{background:#7b3fe48c;border-radius:999px}.cc-shell__main::-webkit-scrollbar-thumb:hover,.cc-shell__main *::-webkit-scrollbar-thumb:hover{background:#6328d3b8}.cc-shell,.cc-shell *,.cc-shell *:before,.cc-shell *:after{box-sizing:border-box}.cc-topbar-stack{position:sticky;top:0;z-index:20;background:#fff}.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)}.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:2rem;padding:.25rem .55rem .35rem;background:#fff;border-bottom:0}.cc-topbar--page .cc-topbar__start{flex:1;gap:.85rem}.cc-topbar--page .cc-topbar__menu-btn{width:2rem;height:2rem;color:#1e293b}.cc-topbar__crumbs{display:flex;align-items:center;gap:.25rem;min-width:0;font-size:.65rem;font-weight:500;line-height:1;color:#979fac}.cc-topbar__crumbs a{color:inherit;text-decoration:none;white-space:nowrap}.cc-topbar__crumbs a:hover{color:var(--cc-accent)}.cc-topbar__crumb-sep{display:grid;place-items:center;color:#979fac;flex-shrink:0}.cc-topbar__crumb--current{margin:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0;color:#fff;white-space:nowrap}.cc-crumbbar{display:flex;align-items:center;gap:.45rem;padding:.2rem .5rem .1rem;min-height:1.2rem;background:#eee4f7;background:#142541}.cc-crumbbar__back{display:grid;place-items:center;width:.8rem;height:1rem;padding:0;border-radius:0;color:#979fac;text-decoration:none;cursor:pointer;flex-shrink:0}.cc-crumbbar__back:hover{background:#f8fafc;color:#0f172a}.cc-env{display:flex;align-items:center;gap:.45rem;flex-shrink:0;color:#64748b;font-size:.8125rem;font-weight:500}.cc-env__label{white-space:nowrap}.cc-env__control{position:relative;display:flex;align-items:center}.cc-env__dot{position:absolute;left:.6rem;width:.45rem;height:.45rem;border-radius:999px;background:#22c55e;pointer-events:none}.cc-env__dot--hml{background:#f59e0b}.cc-env__dot--prd{background:#3b82f6}.cc-env__select{height:2.25rem;padding:0 1.7rem 0 1.4rem;border:1px solid #e6eaf0;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;background-size:14px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.8125rem;font-weight:700;color:#1e293b;cursor:pointer;outline:none}.cc-env__select:focus{border-color:#7b3fe473;box-shadow:0 0 0 3px #7b3fe41a}.cc-topbar--page .cc-topbar__end{gap:.85rem}.cc-topbar--page .cc-topbar__search{width:220px;height:2.25rem;padding:0 .7rem;gap:.45rem;border-radius:8px;border-color:#e6eaf0;background:#fff;color:#94a3b8}.cc-topbar--page .cc-topbar__search input{font-size:.8125rem}.cc-topbar--page .cc-topbar__search input::placeholder{color:#b6bec9}.cc-topbar--page .cc-topbar__shortcut{padding:.05rem .32rem;border-color:#e6eaf0;border-radius:4px;background:#fff;color:#94a3b8;font-size:.6875rem;line-height:1.3}.cc-topbar--page .cc-topbar__actions{gap:.1rem}.cc-topbar--page .cc-topbar__icon-btn{width:2.25rem;height:2.25rem;color:#64748b}.cc-topbar--page .cc-topbar__badge-count{top:.35rem;right:.4rem;min-width:.5rem;width:.5rem;height:.5rem;padding:0;font-size:0;line-height:0;border-width:1.5px;background:var(--cc-accent)}.cc-topbar--page .cc-topbar-user__trigger{width:2.25rem;height:2.25rem;border-width:0}.cc-topbar--page .cc-topbar-user__avatar{width:2.25rem;height:2.25rem;background:var(--cc-accent);font-size:.75rem;font-weight:700;letter-spacing:.01em}.cc-topbar__page{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0}.cc-topbar__page-title{margin:0;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-topbar__page-desc{margin:0rem 0 0;font-size:.71rem;line-height:1.2;font-weight:400;color:#4e5661;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42rem,46vw)}.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-exec{--bo-color-surface-card: var(--cc-card-bg);--bo-color-border-card: var(--cc-card-border);--bo-radius-card: var(--cc-radius);--text-muted: var(--cc-muted);color:var(--cc-text)}.cc-exec__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 0 1.25rem}.cc-exec__title{margin:0 0 .35rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--cc-text)}.cc-exec__subtitle{margin:0;font-size:.8125rem;color:var(--cc-muted);max-width:52rem}.cc-exec__period{margin:0;font-size:.75rem;color:var(--cc-muted)}.cc-exec__period span{font-weight:600}.cc-exec__offline{margin:0 0 1.25rem;padding:.65rem .9rem;border-radius:var(--cc-radius-md);border:1px solid var(--cc-warning);background:#f59e0b14;color:var(--cc-text);font-size:.8125rem}.cc-exec__section{margin-bottom:1.5rem}.cc-exec__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem}.cc-exec__stats .kd-bo-stat--casino{box-shadow:var(--cc-card-shadow)}.cc-exec__panels{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cc-exec .kd-bo-card--casino{box-shadow:var(--cc-card-shadow);min-height:9rem;display:flex;flex-direction:column}.cc-exec-panel__title{margin:0 0 .75rem;font-size:.875rem;font-weight:650;color:var(--cc-text)}.cc-exec .kd-bo-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;border:1px dashed var(--cc-card-border);border-radius:var(--cc-radius-md);padding:1rem}.cc-exec-panel__status{font-size:.8125rem;color:var(--cc-muted)}.cc-exec-panel__reason{font-size:.75rem;color:var(--cc-muted)}.cc-exec-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-exec__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:1.25rem}.cc-exec__filters{display:flex;gap:.5rem;flex-wrap:wrap;margin:0}.cc-exec__filter{display:flex;flex-direction:column;gap:.2rem;font-size:.6875rem;font-weight:600;color:var(--cc-muted)}.cc-exec__filter select{min-width:9.5rem;height:2.25rem;padding:0 .6rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md);background:var(--cc-card-bg);color:var(--cc-text);font:inherit;font-size:.8125rem;font-weight:500}.cc-exec__filter select:focus-visible{outline:2px solid var(--cc-accent);outline-offset:1px}.cc-exec__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.cc-exec-kpi{display:flex;min-width:0}.cc-exec-kpi>.kd-bo-stat{flex:1;min-width:0;box-shadow:var(--cc-card-shadow)}.cc-exec-kpi--highlight>.kd-bo-stat{background:linear-gradient(135deg,#7b3fe4,#5b21b6);border-color:transparent;color:#fff}.cc-exec-kpi--highlight>.kd-bo-stat span,.cc-exec-kpi--highlight>.kd-bo-stat small,.cc-exec-kpi--highlight>.kd-bo-stat .muted{color:#ffffffd9}.cc-exec-kpi--highlight>.kd-bo-stat strong{color:#fff}.cc-exec-kpi[data-status=partial] small{color:var(--cc-muted)}.cc-exec-kpi--highlight[data-status]>.kd-bo-stat small{color:#ffffffd9}.cc-exec__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.cc-exec__cell{min-width:0;display:flex;flex-direction:column}.cc-exec__cell>*{flex:1}.cc-exec__cell--4{grid-column:span 4}.cc-exec__cell--6{grid-column:span 6}.cc-exec__cell--8{grid-column:span 8}.cc-exec__cell--12{grid-column:span 12}.cc-exec__group-title{flex:0;margin:0 0 .6rem;font-size:.875rem;font-weight:650;color:var(--cc-text)}.cc-exec__cell .cc-exec__stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.cc-exec-widget__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cc-exec-widget__currency{font-size:.6875rem;font-weight:600;color:var(--cc-muted)}.cc-exec-widget__note{margin:-.4rem 0 .75rem;font-size:.6875rem;color:var(--cc-muted)}.cc-exec-widget__empty{margin:auto 0;padding:1rem 0;text-align:center;font-size:.8125rem;color:var(--cc-muted)}.cc-exec-ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cc-exec-ranking li{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(60px,1fr) auto;align-items:center;gap:.75rem;font-size:.8125rem}.cc-exec-ranking__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cc-text)}.cc-exec-ranking__value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--cc-text)}.cc-exec-ranking__bar{height:6px;border-radius:999px;background:#eef0f4;overflow:hidden}.cc-exec-ranking__bar>span{display:block;height:100%;border-radius:inherit;background:var(--cc-accent)}.cc-exec-ranking__pct{min-width:3rem;text-align:right;font-size:.75rem;color:var(--cc-muted);font-variant-numeric:tabular-nums}.cc-exec-picker{position:relative;min-width:13rem}.cc-exec-picker__field{display:flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .6rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md);background:var(--cc-card-bg);color:var(--cc-muted)}.cc-exec-picker__field:focus-within{outline:2px solid var(--cc-accent);outline-offset:1px}.cc-exec-picker__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cc-text);font:inherit;font-size:.8125rem;font-weight:500}.cc-exec-picker__field input::placeholder{color:var(--cc-muted);opacity:1}.cc-exec-picker__input--selected::placeholder{color:var(--cc-text)}.cc-exec-picker__popover{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;min-width:16rem;padding:.3rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md);background:var(--cc-card-bg);box-shadow:var(--cc-card-shadow)}.cc-exec-picker__list{list-style:none;margin:0;padding:0;max-height:16rem;overflow-y:auto}.cc-exec-picker__list li{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:var(--cc-radius-sm);font-size:.8125rem;font-weight:500;color:var(--cc-text);cursor:pointer}.cc-exec-picker__option--active{background:var(--cc-accent-soft)}.cc-exec-picker__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-exec-picker__meta{font-size:.6875rem;color:var(--cc-muted);white-space:nowrap}.cc-exec-picker__status:empty{display:none}.cc-exec-picker__status{margin:.3rem .55rem;font-size:.75rem;color:var(--cc-muted)}.cc-exec-picker__more{width:100%;margin-top:.2rem;padding:.4rem;border:0;border-top:1px solid var(--cc-card-border);background:transparent;color:var(--cc-accent);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.cc-exec-picker__more:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-2px}.cc-exec__body{transition:opacity .15s ease}.cc-exec__body--loading{opacity:.55;pointer-events:none}.cc-exec__progress{position:sticky;top:0;z-index:2;height:3px;margin:-3px 0 0;overflow:hidden;border-radius:2px;background:var(--cc-accent-soft)}.cc-exec__progress:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:var(--cc-accent);animation:cc-exec-progress 1.1s ease-in-out infinite}@keyframes cc-exec-progress{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.cc-exec__progress:after{animation:none;width:100%;opacity:.6}.cc-exec__body{transition:none}}.cc-exec-chart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:160px auto;gap:.35rem .6rem}.cc-exec-chart__scale{display:flex;flex-direction:column;justify-content:space-between;font-size:.6875rem;color:var(--cc-muted);text-align:right;font-variant-numeric:tabular-nums}.cc-exec-chart__plot{position:relative;min-width:0;touch-action:pan-y}.cc-exec-chart__plot svg{display:block;width:100%;height:100%;overflow:visible}.cc-exec-chart__area{fill:var(--cc-accent-soft);stroke:none}.cc-exec-chart__line{fill:none;stroke:var(--cc-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cc-exec-chart__zero{stroke:var(--cc-card-border);stroke-width:1}.cc-exec-chart__cross{stroke:var(--cc-muted);stroke-width:1;stroke-dasharray:3 3}.cc-exec-chart__dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--cc-accent);box-shadow:0 0 0 2px var(--cc-card-bg);pointer-events:none}.cc-exec-chart__tip{position:absolute;top:-.25rem;transform:translate(8px,-100%);display:flex;flex-direction:column;gap:.1rem;padding:.35rem .55rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-sm);background:var(--cc-card-bg);box-shadow:var(--cc-card-shadow);font-size:.75rem;color:var(--cc-muted);white-space:nowrap;pointer-events:none;z-index:1}.cc-exec-chart__tip strong{color:var(--cc-text);font-variant-numeric:tabular-nums}.cc-exec-chart__tip--end{transform:translate(calc(-100% - 8px),-100%)}.cc-exec-chart__days{grid-column:2;display:flex;justify-content:space-between;font-size:.6875rem;color:var(--cc-muted)}.cc-exec-share{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.cc-exec-share__donut{width:132px;height:132px;flex-shrink:0;transform:rotate(0)}.cc-exec-legend{list-style:none;margin:0;padding:0;flex:1;min-width:10rem;display:flex;flex-direction:column;gap:.45rem;font-size:.8125rem}.cc-exec-legend li{display:flex;align-items:center;gap:.5rem}.cc-exec-legend__dot{width:.6rem;height:.6rem;border-radius:999px;flex-shrink:0}.cc-exec-legend__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-exec-legend__value{font-weight:600;font-variant-numeric:tabular-nums}.cc-exec-breakdown{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.cc-exec-breakdown li>a,.cc-exec-breakdown li{display:flex;flex-direction:column;gap:.25rem;color:var(--cc-text);text-decoration:none}.cc-exec-breakdown li{padding:.75rem .9rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md)}.cc-exec-breakdown li:has(a:hover){border-color:var(--cc-accent)}.cc-exec-breakdown span{font-size:.75rem;color:var(--cc-muted)}.cc-exec-breakdown strong{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.cc-exec-status{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.cc-exec-status__row{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--cc-card-border);border-radius:var(--cc-radius-md);font-size:.8125rem}.cc-exec-status__dot{width:.6rem;height:.6rem;border-radius:999px;flex-shrink:0;background:var(--cc-success);box-shadow:0 0 0 3px #10b98126}.cc-exec-status__label{flex:1;min-width:0;font-weight:600;color:var(--cc-text)}.cc-exec-status__value{color:var(--cc-muted);font-size:.75rem}.cc-exec-status__row--down{background:#ef44440f;border-color:#ef44444d}.cc-exec-status__row--down .cc-exec-status__dot{background:var(--cc-danger);box-shadow:0 0 0 3px #ef444426}.cc-exec-status__row--down .cc-exec-status__value{color:var(--cc-danger);font-weight:600}.cc-exec-alerts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.cc-exec-alert{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border-radius:var(--cc-radius-md);border:1px solid var(--cc-card-border);font-size:.8125rem}.cc-exec-alert--critical{background:#ef444412;border-color:#ef44444d}.cc-exec-alert--critical .cc-exec-alert__icon{color:var(--cc-danger)}.cc-exec-alert--warning{background:#f59e0b14;border-color:#f59e0b4d}.cc-exec-alert--warning .cc-exec-alert__icon{color:#b45309}.cc-exec-alert--info .cc-exec-alert__icon{color:var(--cc-info)}.cc-exec-alert__icon{display:inline-flex;flex-shrink:0}.cc-exec-alert__body{flex:1;min-width:0}.cc-exec-alert__link{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--cc-radius-md);color:var(--cc-muted)}.cc-exec-alert__link:hover{background:#0f172a0d;color:var(--cc-text)}.cc-exec-alert__link:focus-visible{outline:2px solid var(--cc-accent);outline-offset:1px}.cc-exec-table-wrap{overflow-x:auto}.cc-exec-table{width:100%;border-collapse:collapse;font-size:.8125rem}.cc-exec-table th{text-align:left;font-size:.6875rem;font-weight:600;color:var(--cc-muted);padding:.4rem .5rem;border-bottom:1px solid var(--cc-card-border)}.cc-exec-table td{padding:.5rem;border-bottom:1px solid #f1f5f9;white-space:nowrap}.cc-exec-table__num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cc-exec-table td.cc-exec-table__num{color:var(--cc-success)}.cc-exec-table td.cc-exec-table__neg{color:var(--cc-danger)}@media(max-width:1200px){.cc-exec__cell--4{grid-column:span 6}.cc-exec__cell--8{grid-column:span 12}}@media(max-width:960px){.cc-exec__cell--4,.cc-exec__cell--6,.cc-exec__cell--8{grid-column:span 12}.cc-exec__filters{width:100%}.cc-exec__filter{flex:1;min-width:8rem}.cc-exec__filter select,.cc-exec__filter .cc-exec-picker{min-width:0;width:100%}}.cc-activity-empty{margin:0;font-size:.8125rem;color:var(--cc-muted)}.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-modules,.cc-grid-3,.cc-exec__panels{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-shell{--cc-rail-bg: #131418;--cc-rail-panel-bg: #18191f;--cc-rail-border: rgb(255 255 255 / .06);--cc-rail-text: #e2e8f0;--cc-rail-muted: #8b90a0;--cc-rail-hover: rgb(255 255 255 / .05);--cc-rail-active-bg: rgb(123 63 228 / .16);--cc-rail-active-text: #c4b5fd;--cc-rail-focus: #a78bfa;--cc-navpanel-w: 300px}.sr-only-rail{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-rail{grid-column:1;position:relative;z-index:46;display:flex;flex-direction:column;width:var(--cc-rail-w);height:100%;min-height:0;background:var(--cc-rail-bg);color:var(--cc-rail-text);border-right:1px solid var(--cc-rail-border)}.cc-rail__brand{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:64px;border-bottom:1px solid var(--cc-rail-border)}.cc-rail__brand img{display:block;width:32px;height:32px;object-fit:contain}.cc-rail__list{list-style:none;margin:0;padding:.5rem 0;display:flex;flex-direction:column;gap:.125rem}.cc-rail__list:first-of-type{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.cc-rail__list--bottom{border-top:1px solid var(--cc-rail-border)}.cc-rail__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:60px;padding:.5rem .375rem;border:0;background:transparent;color:var(--cc-rail-muted);font:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cc-rail__item:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:transparent}.cc-rail__icon{width:20px;height:20px;stroke-width:1.5;flex-shrink:0}.cc-rail__label{max-width:100%;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.01em;overflow-wrap:anywhere}.cc-rail__item:hover:not(.cc-rail__item--disabled),.cc-rail__item--expanded:not(.cc-rail__item--active){background:var(--cc-rail-hover);color:var(--cc-rail-text);text-decoration:none}.cc-rail__item--active,.cc-rail__item--active:hover{background:var(--cc-rail-active-bg);color:var(--cc-rail-active-text)}.cc-rail__item--active:before{background:var(--cc-accent)}.cc-rail__item--disabled{opacity:.45;cursor:not-allowed}.cc-rail__item:focus-visible,.cc-rail__brand:focus-visible{outline:2px solid var(--cc-rail-focus);outline-offset:-3px}.cc-navpanel__backdrop{position:fixed;inset:0 0 0 var(--cc-rail-w);z-index:44;border:0;padding:0;background:#05081652;cursor:default;animation:cc-navpanel-fade .16s ease-out}.cc-navpanel{position:fixed;top:0;bottom:0;left:var(--cc-rail-w);z-index:45;display:flex;flex-direction:column;width:min(var(--cc-navpanel-w),calc(100vw - var(--cc-rail-w) - 16px));background:var(--cc-rail-panel-bg);color:var(--cc-rail-text);border-right:1px solid var(--cc-rail-border);font-family:Inter,Segoe UI,system-ui,sans-serif;animation:cc-navpanel-in .18s ease-out}.cc-navpanel--all{--cc-navpanel-w: 320px}.cc-navpanel__header{display:flex;align-items:center;gap:.5rem;flex-shrink:0;height:64px;padding:0 .75rem 0 1.125rem;border-bottom:1px solid var(--cc-rail-border)}.cc-navpanel__logo{height:24px;width:auto}.cc-navpanel__title{flex:1;margin:0;font-size:.9375rem;font-weight:600;color:#fff}.cc-navpanel__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-rail-muted);cursor:pointer}.cc-navpanel__close:hover{background:var(--cc-rail-hover);color:var(--cc-rail-text)}.cc-navpanel__body{flex:1;min-height:0;overflow-y:auto;padding:.75rem .625rem 1.25rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.cc-navpanel__module+.cc-navpanel__module{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--cc-rail-border)}.cc-navpanel__module-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-rail-text)}.cc-navpanel__module-title a{color:inherit;text-decoration:none}.cc-navpanel__module-title a:hover,.cc-navpanel__module-title a.cc-navpanel__link--active{color:var(--cc-rail-active-text)}.cc-navpanel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.cc-navpanel__list--nested{margin:0 0 .375rem 1.0625rem;padding-left:.625rem;border-left:1px solid var(--cc-rail-border)}.cc-navpanel__group{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 .125rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;color:var(--cc-rail-text)}.cc-navpanel__group--sub{margin-top:.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-rail-muted)}.cc-navpanel__link{position:relative;display:flex;align-items:center;gap:.5rem;min-height:32px;padding:.375rem .5rem;border-radius:var(--cc-radius-md);font-size:.8125rem;color:var(--cc-rail-muted);text-decoration:none;transition:background-color .15s ease,color .15s ease}a.cc-navpanel__link:hover{background:var(--cc-rail-hover);color:var(--cc-rail-text);text-decoration:none}.cc-navpanel__link--active,a.cc-navpanel__link--active:hover{background:var(--cc-rail-active-bg);color:var(--cc-rail-active-text);font-weight:500}.cc-navpanel__link--disabled{cursor:not-allowed;opacity:.55}.cc-navpanel__text{flex:1;min-width:0}.cc-navpanel__icon{width:16px;height:16px;stroke-width:1.5;flex-shrink:0}.cc-navpanel__badge{flex-shrink:0;padding:.0625rem .375rem;border-radius:999px;background:#ffffff0f;font-size:.625rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--cc-rail-muted)}.cc-navpanel a:focus-visible,.cc-navpanel button:focus-visible{outline:2px solid var(--cc-rail-focus);outline-offset:1px}@keyframes cc-navpanel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes cc-navpanel-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cc-navpanel,.cc-navpanel__backdrop{animation:none}}@media(max-width:767px){.cc-shell{grid-template-columns:minmax(0,1fr)}.cc-rail{display:none}.cc-navpanel__backdrop{top:0;right:0;bottom:0;left:0}.cc-navpanel,.cc-navpanel--all{left:0;width:min(320px,calc(100vw - 48px))}}.cc-page-tabs{flex-shrink:0;width:100%}.cc-page-tabs__inner{width:100%;background:#f5f2f8;margin:0 auto;padding:0}.cc-page-tabs__bar{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .75rem;min-width:0}.cc-page-tabs__tabs{flex:0 0 auto;min-width:max-content}.cc-page-tabs__tools{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:max-content;margin-left:auto}.cc-page-toolbar--in-tabs{flex:0 0 auto;width:auto;border:0;position:relative;z-index:4}.cc-page-toolbar--in-tabs .cc-page-toolbar__inner{width:auto;max-width:none;margin:0;padding:0}.cc-page-toolbar--in-tabs .cc-page-toolbar__row{flex-wrap:nowrap;justify-content:flex-end}.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%;padding-right:1em}.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;left: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--light .kd-toast--success{background:#e9f9ef;border-color:#b7ebc6}.kd-toast-host--light .kd-toast--error{background:#fdecec;border-color:#f6c9c9}.kd-toast-host--light .kd-toast--warning{background:#fff8e8;border-color:#f3e0a6}.kd-toast-host--light .kd-toast--info{background:#eaf2ff;border-color:#c5d8fb}.kd-toast-host--light .kd-toast--success .kd-toast__icon{background:#d1fae5;color:#16a34a}.kd-toast-host--light .kd-toast--error .kd-toast__icon{background:#fee2e2;color:#dc2626}.kd-toast-host--light .kd-toast--warning .kd-toast__icon{background:#fef3c7;color:#d97706}.kd-toast-host--light .kd-toast--info .kd-toast__icon{background:#dbeafe;color:#2563eb}.kd-toast-host--light .kd-toast__progress{display:none}.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)}.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}
