@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Outfit,sans-serif;font-weight:400;color:#111827;background-color:#f5f6f8;line-height:1.6;min-height:100vh}a{text-decoration:none;color:inherit}button{font-family:Outfit,sans-serif;cursor:pointer;border:none;background:none}input,textarea,select{font-family:Outfit,sans-serif;outline:none}img{max-width:100%;display:block}ul,ol{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#6b7280}::selection{background:#ff6b35;color:#fff}.cdk-overlay-container,.cdk-global-overlay-wrapper{position:fixed;inset:0;z-index:10000}.cdk-overlay-backdrop{position:fixed;inset:0}.ceet-modal-backdrop{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cdk-overlay-pane{max-width:100%}.cdk-overlay-pane.ceet-modal-panel,.cdk-overlay-pane.ceet-drawer-panel,.cdk-overlay-pane.ceet-viewer-panel{position:static!important}.ceet-modal-panel{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;padding:2rem;z-index:10001}.ceet-drawer-backdrop{background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ceet-drawer-panel{align-self:stretch!important;margin-left:auto!important;width:min(92vw,1440px)!important;max-width:100vw!important;animation:drawer-slide-in .28s cubic-bezier(.4,0,.2,1) both}.ceet-drawer-panel.ceet-help-drawer-panel{width:min(92vw,560px)!important}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ceet-viewer-backdrop{background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ceet-viewer-panel{align-self:stretch!important;width:100%!important;max-width:100%!important}.cdk-overlay-container .menu,[cdkMenu].menu{min-width:200px;background:#fff;border-radius:10px;box-shadow:0 12px 28px #0f172a26,0 2px 8px #0f172a0f;border:1px solid rgba(15,23,42,.06);padding:6px;display:flex;flex-direction:column;gap:1px;animation:menuFadeIn .12s ease;outline:none}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu .menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:6px;color:#111827;font-size:.8125rem;font-weight:500;font-family:Outfit,sans-serif;cursor:pointer;text-align:left;transition:background .1s,color .1s;outline:none}.menu .menu-item:hover:not(:disabled),.menu .menu-item.cdk-focused:not(:disabled),.menu .menu-item:focus-visible{background:#f5f6f8}.menu .menu-item:disabled{opacity:.4;cursor:not-allowed}.menu .menu-item.menu-item--danger{color:#ef4444}.menu .menu-item.menu-item--danger:hover:not(:disabled),.menu .menu-item.menu-item--danger.cdk-focused:not(:disabled),.menu .menu-item.menu-item--danger:focus-visible{background:#ef444414;color:#b91c1c}.menu .menu-item lucide-icon{color:inherit;flex-shrink:0}.menu .menu-item span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.cdk-overlay-container .menu{min-width:180px}.menu .menu-item{padding:12px 14px;font-size:.9375rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;border-radius:12px;border:none;cursor:pointer;transition:all .25s ease;padding:.5rem 1.25rem;height:40px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:#ff6b35;color:#fff}.btn--primary:hover:not(:disabled){background:#e55a2b}.btn--secondary{background:#18181b;color:#fff}.btn--secondary:hover:not(:disabled){opacity:.85}.btn--danger{background:#ef4444;color:#fff}.btn--danger:hover:not(:disabled){background:#dc2626}.btn--ghost{background:transparent;color:#6b7280}.btn--ghost:hover:not(:disabled){background:#f3f4f6;color:#111827}.btn--outline{background:transparent;color:#111827;border:1.5px solid #E5E7EB}.btn--outline:hover:not(:disabled){border-color:#9ca3af;background:#f3f4f6}.btn--danger-outline{background:transparent;color:#ef4444;border:1.5px solid rgba(239,68,68,.3)}.btn--danger-outline:hover:not(:disabled){border-color:#ef4444;background:#ef44440f}
