.header-module-scss-module__0YD1Mq__header{z-index:1000;background:#ffffffd2;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 4px #0000000d}.header-module-scss-module__0YD1Mq__header .header-module-scss-module__0YD1Mq__userInfo{align-items:center;gap:.5rem;display:flex}.header-module-scss-module__0YD1Mq__header nav{align-items:center;gap:1.5rem;display:flex}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fafafa;--foreground:#171717;--border:#ededf0;--border-hover:#d4d4d8;--primary:#ff4081;--error:#ef4444;--disabled:#f0f0f0;--disabledText:gray;--accent:#06b6d4;--button-accent-hover:#0284c7;--button-primary-hover:#e4e4e7;--secondary:#d4d4d8;--button-secondary-hover:#e4e4e7}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:#333;background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}h2{align-items:center;gap:.5rem;display:flex}a,Link{color:inherit;font-family:Helvetica Neue,sans-serif;font-weight:500;text-decoration:none}strong{font-weight:600}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.container{margin:0 auto;padding:5rem 1rem}.row{gap:1rem;display:flex}.col{flex-direction:column;gap:1rem;display:flex}.page-container{flex-direction:column;gap:2rem;min-width:320px;max-width:1280px;margin:0 auto;padding:5rem 1rem;display:flex}.column-container{flex-direction:column;gap:1rem;display:flex}.component-wrapper{flex-direction:column;gap:1.2rem;display:flex}.component-header{align-items:flex-end;gap:1rem;display:flex}.component-header p{color:#666;font-size:14px}.empty-msg-card{text-align:center;color:#666;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000000c}.button-group{gap:.8rem;display:flex}button{background-color:#0000;border:none}select,.button,.btn{cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:500;transition:background .2s;display:inline-flex}select:hover,.button:hover,.btn:hover{background:#f4f4f5}select:active,.button:active,.btn:active{color:var(--accent);background:#e4e4e7}option{background-color:#fff;border-radius:10px}.disabled-btn{background:var(--disabled)}.btn-primary{background:#e7e5e4}.btn-primary:hover{background:#d4d4d4}.btn-primary:active{background:#e7e5e4}.btn-secondary{background:var(--secondary);color:var(--foreground)}.btn-secondary:hover{background:var(--button-secondary-hover)}.btn-accent{background:var(--accent);color:var(--background)}.btn-accent:hover{background:var(--button-accent-hover)}.btn-accent-outline{border:2px solid var(--accent);color:var(--accent);background:0 0}.btn-accent-outline:hover{background:#e0e7ff}.active-accent-btn{border:1px solid var(--accent)}.form-container{flex-direction:column;gap:16px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group-row{align-items:flex-end;gap:1rem;display:flex}input,textarea{color:var(--foreground);background-color:#fff;border:2px solid #ccc;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:border .2s}input:focus,textarea:focus{outline-color:var(--border-hover)}.warning-form{border-color:#fb923c}.error-form{border-color:var(--error)}.warning-text{color:#ea580c}.success-text{color:var(--accent)}.no-list-style{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}.badge{color:var(--accent);text-align:center;background-color:#fff;border-radius:8px;min-width:24px;padding:4px 12px;font-size:16px;font-weight:700;display:inline-block;box-shadow:0 2px 8px #0000001a}.section-header{align-items:center;gap:1rem;display:flex}.card{background-color:#fff;border-radius:12px;flex-direction:column;gap:1.2rem;padding:1.6rem;transition:border .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #00000008}.card img{border-radius:4px}.card .card-content{flex-direction:column;gap:.4rem;display:flex}.card .card-actions{gap:.8rem;display:flex}.card-hoverable:hover{background-color:#fafafa}.card-hoverable label,.card-hoverable .label{color:#666;font-size:14px;font-weight:500}.checkbox-group{flex-direction:column;gap:.8rem;display:flex}.checkbox-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}.checkbox-item input[type=checkbox]{width:18px;height:18px}.checkbox-item label{font-size:16px}
