@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_18938a31-module__TXq2EW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_18938a31-module__TXq2EW__variable{--font-inter:"Inter", "Inter Fallback"}
.SessionManager-module__jyj3OG__overlay{z-index:20000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SessionManager-module__jyj3OG__modal{border-radius:var(--radius-lg);background-color:#fff;width:100%;max-width:28rem;padding:1.5rem;animation:.2s ease-out forwards SessionManager-module__jyj3OG__modalIn;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes SessionManager-module__jyj3OG__modalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SessionManager-module__jyj3OG__title{font-size:var(--font-size-xl);color:#111827;margin-bottom:.5rem;font-weight:600}.SessionManager-module__jyj3OG__message{color:#4b5563;margin-bottom:1.5rem}.SessionManager-module__jyj3OG__actions{justify-content:flex-end;gap:.75rem;display:flex}.SessionManager-module__jyj3OG__btnSecondary{font-size:var(--font-size-sm);color:#374151;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #d1d5db;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.SessionManager-module__jyj3OG__btnSecondary:hover{background-color:#f3f4f6}.SessionManager-module__jyj3OG__btnPrimary{font-size:var(--font-size-sm);color:#fff;border-radius:var(--radius-md);cursor:pointer;background-color:#2563eb;border:none;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.SessionManager-module__jyj3OG__btnPrimary:hover{background-color:#1d4ed8}
.ToastProvider-module__Tf63pW__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;max-width:calc(100vw - 48px);display:flex;position:fixed;top:24px;right:24px}.ToastProvider-module__Tf63pW__toastItem{pointer-events:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:12px;width:360px;max-width:100%;padding:14px 16px;transition:all .3s;animation:.3s cubic-bezier(.16,1,.3,1) forwards ToastProvider-module__Tf63pW__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a14,0 8px 10px -6px #0f172a14}.ToastProvider-module__Tf63pW__toastItem[data-closing=true]{animation:.2s ease-in forwards ToastProvider-module__Tf63pW__fadeOut}.ToastProvider-module__Tf63pW__success{background-color:#f0fdf4;border-color:#a7f3d0}.ToastProvider-module__Tf63pW__error{background-color:#fef2f2;border-color:#fecaca}.ToastProvider-module__Tf63pW__warning{background-color:#fffbeb;border-color:#fde68a}.ToastProvider-module__Tf63pW__info{background-color:#f0f9ff;border-color:#bae6fd}.ToastProvider-module__Tf63pW__iconSuccess{color:#10b981}.ToastProvider-module__Tf63pW__iconError{color:#ef4444}.ToastProvider-module__Tf63pW__iconWarning{color:#f59e0b}.ToastProvider-module__Tf63pW__iconInfo{color:#0ea5e9}.ToastProvider-module__Tf63pW__toastIcon{flex-shrink:0;margin-top:2px}.ToastProvider-module__Tf63pW__toastContent{flex:1}.ToastProvider-module__Tf63pW__toastTitle{color:#0f172a;margin:0 0 2px;font-size:.875rem;font-weight:600}.ToastProvider-module__Tf63pW__toastMessage{color:#64748b;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.4}.ToastProvider-module__Tf63pW__toastClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;margin-right:-4px;padding:4px;transition:background-color .15s,color .15s;display:flex}.ToastProvider-module__Tf63pW__toastClose:hover{color:#334155;background-color:#f1f5f9}@keyframes ToastProvider-module__Tf63pW__slideIn{0%{opacity:0;transform:translate(30px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ToastProvider-module__Tf63pW__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;margin-bottom:-70px;transform:scale(.95)}}@media (max-width:480px){.ToastProvider-module__Tf63pW__toastContainer{top:16px;left:16px;right:16px}.ToastProvider-module__Tf63pW__toastItem{width:100%}}
.ConfirmDialog-module__zNOrhq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background-color:#0b112066;justify-content:center;align-items:center;animation:.2s ease-out ConfirmDialog-module__zNOrhq__fadeIn;display:flex;position:fixed;inset:0}.ConfirmDialog-module__zNOrhq__dialog{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:440px;max-width:90%;animation:.25s cubic-bezier(.16,1,.3,1) ConfirmDialog-module__zNOrhq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0f172a1a,0 10px 10px -5px #0f172a0a}.ConfirmDialog-module__zNOrhq__body{align-items:flex-start;gap:16px;padding:24px;display:flex}.ConfirmDialog-module__zNOrhq__iconWrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ConfirmDialog-module__zNOrhq__danger .ConfirmDialog-module__zNOrhq__iconWrapper{color:#ef4444;background-color:#fee2e2}.ConfirmDialog-module__zNOrhq__warning .ConfirmDialog-module__zNOrhq__iconWrapper{color:#d97706;background-color:#fef3c7}.ConfirmDialog-module__zNOrhq__info .ConfirmDialog-module__zNOrhq__iconWrapper{color:#0284c7;background-color:#e0f2fe}.ConfirmDialog-module__zNOrhq__success .ConfirmDialog-module__zNOrhq__iconWrapper{color:#059669;background-color:#d1fae5}.ConfirmDialog-module__zNOrhq__content{flex:1}.ConfirmDialog-module__zNOrhq__title{color:#0f172a;margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.4}.ConfirmDialog-module__zNOrhq__message{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}.ConfirmDialog-module__zNOrhq__footer{background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ConfirmDialog-module__zNOrhq__btn{cursor:pointer;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.ConfirmDialog-module__zNOrhq__btn:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog-module__zNOrhq__cancelBtn{color:#334155;background-color:#fff;border-color:#d1d5db}.ConfirmDialog-module__zNOrhq__cancelBtn:not(:disabled):hover{background-color:#f8fafc;border-color:#c5c9d0}.ConfirmDialog-module__zNOrhq__confirmBtn{color:#fff}.ConfirmDialog-module__zNOrhq__danger .ConfirmDialog-module__zNOrhq__confirmBtn{background-color:#ef4444}.ConfirmDialog-module__zNOrhq__danger .ConfirmDialog-module__zNOrhq__confirmBtn:not(:disabled):hover{background-color:#dc2626}.ConfirmDialog-module__zNOrhq__warning .ConfirmDialog-module__zNOrhq__confirmBtn{background-color:#f59e0b}.ConfirmDialog-module__zNOrhq__warning .ConfirmDialog-module__zNOrhq__confirmBtn:not(:disabled):hover{background-color:#d97706}.ConfirmDialog-module__zNOrhq__info .ConfirmDialog-module__zNOrhq__confirmBtn{background-color:#0ea5e9}.ConfirmDialog-module__zNOrhq__info .ConfirmDialog-module__zNOrhq__confirmBtn:not(:disabled):hover{background-color:#0284c7}.ConfirmDialog-module__zNOrhq__success .ConfirmDialog-module__zNOrhq__confirmBtn{background-color:#10b981}.ConfirmDialog-module__zNOrhq__success .ConfirmDialog-module__zNOrhq__confirmBtn:not(:disabled):hover{background-color:#059669}.ConfirmDialog-module__zNOrhq__spinner{width:14px;height:14px;margin-right:8px;animation:1s linear infinite ConfirmDialog-module__zNOrhq__rotate}@keyframes ConfirmDialog-module__zNOrhq__rotate{to{transform:rotate(360deg)}}@keyframes ConfirmDialog-module__zNOrhq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__zNOrhq__slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.Header-module__zHXLqa__header{background-color:var(--bg-app);height:4.5rem;padding:0 var(--space-6);z-index:10;box-shadow:var(--shadow-sm);border-bottom:2px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Header-module__zHXLqa__breadcrumbsContainer{align-items:center;gap:var(--space-2);display:flex}.Header-module__zHXLqa__breadcrumbItem{font-size:var(--font-size-sm);color:var(--text-muted);font-weight:var(--font-weight-medium);transition:color .2s}.Header-module__zHXLqa__breadcrumbItem:hover{color:var(--text-main);cursor:pointer}.Header-module__zHXLqa__breadcrumbItemActive{font-size:var(--font-size-sm);color:var(--text-main);font-weight:var(--font-weight-semibold)}.Header-module__zHXLqa__chevron{width:.75rem;height:.75rem;color:var(--text-muted);opacity:.6}.Header-module__zHXLqa__rightSection{align-items:center;display:flex}.Header-module__zHXLqa__userWidget{align-items:center;display:flex;position:relative}.Header-module__zHXLqa__userProfile{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s;display:flex}.Header-module__zHXLqa__userProfile:hover{background-color:var(--border-light)}.Header-module__zHXLqa__userInfo{flex-direction:column;align-items:flex-start;gap:2px;display:none}@media (min-width:640px){.Header-module__zHXLqa__userInfo{display:flex}}.Header-module__zHXLqa__userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);line-height:1.2}.Header-module__zHXLqa__userRole{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.2}.Header-module__zHXLqa__avatar{background-color:var(--brand-secondary);width:2.25rem;height:2.25rem;color:var(--text-inverse);font-weight:var(--font-weight-semibold);border-radius:9999px;justify-content:center;align-items:center;display:flex}.Header-module__zHXLqa__profileChevron{width:var(--space-4);height:var(--space-4);color:var(--text-muted);opacity:.7;transition:transform .2s}.Header-module__zHXLqa__userProfile:hover .Header-module__zHXLqa__profileChevron{transform:translateY(1px)}.Header-module__zHXLqa__profileChevronActive{transform:rotate(180deg)!important}.Header-module__zHXLqa__dropdownMenu{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);width:140px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;padding:4px;animation:.15s ease-out Header-module__zHXLqa__dropdownFadeIn;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.Header-module__zHXLqa__dropdownItem{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main);align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .2s,color .2s;display:flex}.Header-module__zHXLqa__dropdownItem:hover{background-color:var(--bg-app);color:var(--status-danger)}.Header-module__zHXLqa__dropdownIcon{width:var(--space-4);height:var(--space-4);color:inherit}@keyframes Header-module__zHXLqa__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Header-module__zHXLqa__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0f172a66;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out Header-module__zHXLqa__fadeIn;display:flex;position:fixed;top:0;left:0}.Header-module__zHXLqa__modalContent{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);width:90%;max-width:400px;box-shadow:var(--shadow-xl);gap:var(--space-4);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) Header-module__zHXLqa__scaleIn;display:flex}.Header-module__zHXLqa__modalTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-main);margin:0}.Header-module__zHXLqa__modalDescription{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}.Header-module__zHXLqa__modalActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);display:flex}.Header-module__zHXLqa__cancelBtn{padding:var(--space-2) var(--space-4);background-color:var(--bg-app);border:1px solid var(--border-light);color:var(--text-main);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .2s}.Header-module__zHXLqa__cancelBtn:hover{background-color:var(--border-light)}.Header-module__zHXLqa__confirmBtn{padding:var(--space-2) var(--space-4);background-color:var(--status-danger);color:var(--text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:filter .2s}.Header-module__zHXLqa__confirmBtn:hover{filter:brightness(.9)}@keyframes Header-module__zHXLqa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Header-module__zHXLqa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.Button-module__qWt45a__button{cursor:pointer;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,box-shadow .15s;display:flex}.Button-module__qWt45a__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__qWt45a__primary{background-color:var(--brand-primary,#1e3a8a);color:#fff}.Button-module__qWt45a__primary:not(:disabled):hover{background-color:var(--brand-primary-light,#3b5b9e)}.Button-module__qWt45a__primary:focus-visible{box-shadow:0 0 0 2px #1e3a8a4d}.Button-module__qWt45a__secondary{color:#1e293b;background-color:#fff;border-color:#d1d5db}.Button-module__qWt45a__secondary:not(:disabled):hover{background-color:#f9fafb}.Button-module__qWt45a__secondary:focus-visible{box-shadow:0 0 0 2px #1e3a8a26}.Button-module__qWt45a__spinner{width:1rem;height:1rem;margin-left:-.25rem;margin-right:.5rem;animation:1s linear infinite Button-module__qWt45a__spin}@keyframes Button-module__qWt45a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__qWt45a__circle{opacity:.25}.Button-module__qWt45a__path{opacity:.75}
.organizerForm-module__FFRpSG__page{padding:var(--space-6) var(--space-8) 3rem;gap:var(--space-6);flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.organizerForm-module__FFRpSG__pageHeader{gap:var(--space-3);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);display:flex}.organizerForm-module__FFRpSG__breadcrumbLink{color:var(--text-muted);text-decoration:none}.organizerForm-module__FFRpSG__breadcrumbLink:hover{color:var(--brand-primary)}.organizerForm-module__FFRpSG__breadcrumbCurrent{color:var(--brand-primary);font-weight:var(--font-weight-semibold)}.organizerForm-module__FFRpSG__pageTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.organizerForm-module__FFRpSG__pageTitle{font-size:var(--font-size-2xl);color:var(--text-main);letter-spacing:-.02em;margin:0;font-weight:700}.organizerForm-module__FFRpSG__pageSubtitle{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.organizerForm-module__FFRpSG__layout{gap:var(--space-6);scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__stepperBar{padding:1.25rem var(--space-6);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.organizerForm-module__FFRpSG__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.organizerForm-module__FFRpSG__stepHeader{gap:var(--space-1);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__stepCounter{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}.organizerForm-module__FFRpSG__stepHeading{font-size:var(--font-size-2xl);letter-spacing:-.01em;color:var(--text-main);margin:0;font-weight:700}.organizerForm-module__FFRpSG__stepBody{gap:var(--space-6);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__stepper{min-width:680px;display:block}.organizerForm-module__FFRpSG__stepList{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.organizerForm-module__FFRpSG__stepItem{flex:1 1 0;min-width:0;position:relative}.organizerForm-module__FFRpSG__stepItem:not(:last-child):after{content:"";background:var(--border-light);height:2px;position:absolute;top:17px;left:calc(50% + 26px);right:calc(26px - 50%)}.organizerForm-module__FFRpSG__stepItem[data-state=done]:not(:last-child):after{background:var(--brand-primary)}.organizerForm-module__FFRpSG__stepButton{align-items:center;gap:var(--space-3);width:100%;padding:0 var(--space-2);text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;font-family:inherit;display:flex}.organizerForm-module__FFRpSG__stepButton:hover:not(:disabled) .organizerForm-module__FFRpSG__stepTitle{color:var(--brand-primary)}.organizerForm-module__FFRpSG__stepButton:disabled{cursor:not-allowed;opacity:.6}.organizerForm-module__FFRpSG__stepBadge{width:36px;height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:2px solid var(--border-hover);color:var(--text-muted);background:var(--bg-surface);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.organizerForm-module__FFRpSG__stepItem[data-state=current] .organizerForm-module__FFRpSG__stepBadge{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-inverse);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 15%, transparent)}.organizerForm-module__FFRpSG__stepItem[data-state=done] .organizerForm-module__FFRpSG__stepBadge{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-inverse)}.organizerForm-module__FFRpSG__stepItem[data-state=error] .organizerForm-module__FFRpSG__stepBadge{border-color:var(--status-danger);background:var(--bg-surface);color:var(--status-danger)}.organizerForm-module__FFRpSG__stepText{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.organizerForm-module__FFRpSG__stepTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);line-height:1.3}.organizerForm-module__FFRpSG__stepItem[data-state=todo] .organizerForm-module__FFRpSG__stepTitle{color:var(--text-muted)}.organizerForm-module__FFRpSG__section{gap:var(--space-6);padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__sectionHeader{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5,1.25rem);border-bottom:1px solid var(--border-light);display:flex}.organizerForm-module__FFRpSG__sectionIcon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--bg-surface));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.organizerForm-module__FFRpSG__sectionHeading{flex:1;min-width:0}.organizerForm-module__FFRpSG__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-main);margin:0}.organizerForm-module__FFRpSG__sectionDescription{font-size:var(--font-size-sm);color:var(--text-muted);margin:2px 0 0}.organizerForm-module__FFRpSG__sectionBody{gap:var(--space-8);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__grid{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organizerForm-module__FFRpSG__span2{grid-column:span 2}.organizerForm-module__FFRpSG__stack{gap:var(--space-8);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.organizerForm-module__FFRpSG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main)}.organizerForm-module__FFRpSG__required{color:var(--status-danger)}.organizerForm-module__FFRpSG__hint{font-size:var(--font-size-xs);color:var(--text-muted)}.organizerForm-module__FFRpSG__error{font-size:var(--font-size-xs);color:var(--status-danger);align-items:center;gap:4px;margin:0;display:inline-flex}.organizerForm-module__FFRpSG__input{width:100%;min-height:44px;padding:0 var(--space-3);font:inherit;font-size:var(--font-size-sm);color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:var(--radius-md);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.organizerForm-module__FFRpSG__input::placeholder{color:#94a3b8}.organizerForm-module__FFRpSG__input:hover:not(:disabled){border-color:var(--brand-primary-light)}.organizerForm-module__FFRpSG__input:focus,.organizerForm-module__FFRpSG__input:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 18%, transparent);outline:none}.organizerForm-module__FFRpSG__input:disabled{background:var(--bg-app);color:var(--text-muted);cursor:not-allowed}.organizerForm-module__FFRpSG__inputInvalid{border-color:var(--status-danger)}.organizerForm-module__FFRpSG__textarea{padding:var(--space-3);resize:vertical;line-height:1.5}.organizerForm-module__FFRpSG__select{appearance:auto}.organizerForm-module__FFRpSG__combo{position:relative}.organizerForm-module__FFRpSG__comboTrigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;padding-right:var(--space-3);display:flex}.organizerForm-module__FFRpSG__comboHasClear{padding-right:56px}.organizerForm-module__FFRpSG__comboValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizerForm-module__FFRpSG__comboPlaceholder{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizerForm-module__FFRpSG__comboChevron{color:var(--text-muted);flex-shrink:0}.organizerForm-module__FFRpSG__comboClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px;display:inline-flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.organizerForm-module__FFRpSG__comboClear:hover{background:var(--bg-app);color:var(--text-main)}.organizerForm-module__FFRpSG__popup{z-index:30;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.organizerForm-module__FFRpSG__popupSearch{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-light);color:var(--text-muted);display:flex}.organizerForm-module__FFRpSG__popupInput{font:inherit;font-size:var(--font-size-sm);color:var(--text-main);background:0 0;border:none;outline:none;flex:1}.organizerForm-module__FFRpSG__popupCount{font-size:var(--font-size-xs)}.organizerForm-module__FFRpSG__popupList{padding:var(--space-1);max-height:260px;margin:0;list-style:none;overflow-y:auto}.organizerForm-module__FFRpSG__popupOption{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-main);cursor:pointer;display:flex}.organizerForm-module__FFRpSG__popupOptionActive{background:color-mix(in srgb, var(--brand-primary) 8%, transparent)}.organizerForm-module__FFRpSG__popupOption[aria-selected=true]{font-weight:var(--font-weight-semibold);color:var(--brand-primary)}.organizerForm-module__FFRpSG__popupEmpty{padding:var(--space-3);font-size:var(--font-size-xs);color:var(--text-muted);text-align:center}.organizerForm-module__FFRpSG__optionCheck{border-radius:var(--radius-sm);border:1.5px solid var(--border-hover);width:16px;height:16px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.organizerForm-module__FFRpSG__optionCheck[data-checked=true]{background:var(--brand-primary);border-color:var(--brand-primary)}.organizerForm-module__FFRpSG__optionText{min-width:0;margin-right:auto;margin-left:var(--space-2);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__optionHint{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-regular)}.organizerForm-module__FFRpSG__multiBox{padding:6px var(--space-2);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.organizerForm-module__FFRpSG__multiInput{min-width:140px;font:inherit;font-size:var(--font-size-sm);color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-height:26px}.organizerForm-module__FFRpSG__chip{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);max-width:100%;color:var(--brand-primary-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.organizerForm-module__FFRpSG__chipText{flex-direction:column;min-width:0;line-height:1.25;display:inline-flex}.organizerForm-module__FFRpSG__chipHint{font-size:10px;font-weight:var(--font-weight-regular);opacity:.8}.organizerForm-module__FFRpSG__chipRemove{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px;display:inline-flex}.organizerForm-module__FFRpSG__chipRemove:hover{background:color-mix(in srgb, var(--brand-primary) 20%, transparent)}.organizerForm-module__FFRpSG__chipGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}.organizerForm-module__FFRpSG__toggleChip{font:inherit;font-size:var(--font-size-sm);color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-hover);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;transition:all .15s;display:inline-flex}.organizerForm-module__FFRpSG__toggleChip:hover{border-color:var(--brand-primary-light)}.organizerForm-module__FFRpSG__toggleChipOn{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-color:var(--brand-primary);color:var(--brand-primary-dark);font-weight:var(--font-weight-medium)}.organizerForm-module__FFRpSG__toggleChip:focus-visible,.organizerForm-module__FFRpSG__stepButton:focus-visible,.organizerForm-module__FFRpSG__buttonPrimary:focus-visible,.organizerForm-module__FFRpSG__buttonSecondary:focus-visible,.organizerForm-module__FFRpSG__buttonGhost:focus-visible,.organizerForm-module__FFRpSG__iconButton:focus-visible,.organizerForm-module__FFRpSG__radioCard:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}.organizerForm-module__FFRpSG__toggle{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex;position:relative}.organizerForm-module__FFRpSG__toggleInput{opacity:0;cursor:pointer;width:40px;height:22px;margin:0;position:absolute}.organizerForm-module__FFRpSG__toggleTrack{background:var(--border-hover);border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .15s;position:relative}.organizerForm-module__FFRpSG__toggleTrack:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;transition:transform .15s;position:absolute;top:3px;left:3px}.organizerForm-module__FFRpSG__toggleInput:checked+.organizerForm-module__FFRpSG__toggleTrack{background:var(--brand-primary)}.organizerForm-module__FFRpSG__toggleInput:checked+.organizerForm-module__FFRpSG__toggleTrack:after{transform:translate(18px)}.organizerForm-module__FFRpSG__toggleInput:focus-visible+.organizerForm-module__FFRpSG__toggleTrack{outline:2px solid var(--brand-primary);outline-offset:2px}.organizerForm-module__FFRpSG__toggleText{flex-direction:column;display:flex}.organizerForm-module__FFRpSG__toggleLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main)}.organizerForm-module__FFRpSG__buttonPrimary,.organizerForm-module__FFRpSG__buttonSecondary,.organizerForm-module__FFRpSG__buttonGhost{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.organizerForm-module__FFRpSG__buttonPrimary{color:var(--text-inverse);background:var(--brand-primary);border:1px solid var(--brand-primary)}.organizerForm-module__FFRpSG__buttonPrimary:hover:not(:disabled){background:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}.organizerForm-module__FFRpSG__buttonSecondary{color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-hover);align-self:flex-start}.organizerForm-module__FFRpSG__buttonSecondary:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.organizerForm-module__FFRpSG__buttonGhost{color:var(--text-muted);background:0 0;border:1px solid #0000;min-height:34px}.organizerForm-module__FFRpSG__buttonGhost:hover:not(:disabled){color:var(--text-main);background:var(--bg-app)}.organizerForm-module__FFRpSG__buttonPrimary:disabled,.organizerForm-module__FFRpSG__buttonSecondary:disabled,.organizerForm-module__FFRpSG__buttonGhost:disabled{opacity:.6;cursor:not-allowed}.organizerForm-module__FFRpSG__iconButton{border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--bg-surface);width:40px;height:40px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.organizerForm-module__FFRpSG__iconButton:hover:not(:disabled){color:var(--status-danger);border-color:var(--status-danger)}.organizerForm-module__FFRpSG__iconButton:disabled{opacity:.4;cursor:not-allowed}.organizerForm-module__FFRpSG__actionBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex}.organizerForm-module__FFRpSG__actionGroup{align-items:center;gap:var(--space-3);display:flex}.organizerForm-module__FFRpSG__upload{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-radius:var(--radius-md);transition:background .15s;display:flex}.organizerForm-module__FFRpSG__uploadActive{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.organizerForm-module__FFRpSG__uploadPreview{border-radius:var(--radius-md);border:1px solid var(--border-light);width:88px;height:88px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.organizerForm-module__FFRpSG__uploadImage{object-fit:contain;width:100%;height:100%}.organizerForm-module__FFRpSG__uploadBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.organizerForm-module__FFRpSG__uploadTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.organizerForm-module__FFRpSG__uploadActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.organizerForm-module__FFRpSG__visuallyHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.organizerForm-module__FFRpSG__accreditation{gap:var(--space-5,1.25rem);padding:var(--space-6);background:color-mix(in srgb, var(--brand-primary) 4%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--brand-primary) 20%, var(--border-light));border-radius:var(--radius-lg);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__accreditationHeader{align-items:flex-start;gap:var(--space-3);display:flex}.organizerForm-module__FFRpSG__accreditationIcon{border-radius:var(--radius-md);background:var(--brand-primary);width:36px;height:36px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.organizerForm-module__FFRpSG__accreditationTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-main);margin:0}.organizerForm-module__FFRpSG__radioCards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organizerForm-module__FFRpSG__radioCard{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main);cursor:pointer;display:flex;position:relative}.organizerForm-module__FFRpSG__radioCardOn{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--bg-surface))}.organizerForm-module__FFRpSG__radioDot{border:2px solid var(--border-hover);background:var(--bg-surface);border-radius:999px;flex-shrink:0;width:16px;height:16px}.organizerForm-module__FFRpSG__radioCardOn .organizerForm-module__FFRpSG__radioDot{border-color:var(--brand-primary);box-shadow:inset 0 0 0 3px var(--bg-surface);background:var(--brand-primary)}.organizerForm-module__FFRpSG__entryList{gap:var(--space-3);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__entryRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;display:grid}.organizerForm-module__FFRpSG__note{font-size:var(--font-size-xs);color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;display:flex}.organizerForm-module__FFRpSG__contacts{gap:var(--space-4);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__emptyState{align-items:center;gap:var(--space-3);padding:3rem var(--space-6);text-align:center;background:var(--bg-app);border:1px dashed var(--border-hover);border-radius:var(--radius-lg);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__emptyIcon{width:52px;height:52px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg-surface));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.organizerForm-module__FFRpSG__emptyTitle{margin:var(--space-1) 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-main)}.organizerForm-module__FFRpSG__emptyText{margin:0 0 var(--space-3);max-width:36ch;font-size:var(--font-size-sm);color:var(--text-muted)}.organizerForm-module__FFRpSG__emptyState .organizerForm-module__FFRpSG__buttonSecondary{align-self:center}.organizerForm-module__FFRpSG__contactCard{gap:var(--space-6);padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__contactHeader{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}.organizerForm-module__FFRpSG__addAnother{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--brand-primary);border:1px dashed var(--border-hover);border-radius:var(--radius-lg);cursor:pointer;background:0 0;transition:background-color .15s,border-color .15s;display:inline-flex}.organizerForm-module__FFRpSG__addAnother:hover{background:color-mix(in srgb, var(--brand-primary) 5%, var(--bg-surface));border-color:var(--brand-primary)}.organizerForm-module__FFRpSG__contactName{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);display:inline-flex}.organizerForm-module__FFRpSG__contactRemoved{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);color:var(--text-muted);flex-direction:row;justify-content:space-between;align-items:center;text-decoration:line-through}.organizerForm-module__FFRpSG__disclosure{border-bottom:1px solid var(--border-light)}.organizerForm-module__FFRpSG__disclosureSummary{padding:var(--space-3) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);cursor:pointer}.organizerForm-module__FFRpSG__disclosureBody{padding:var(--space-2) 0 var(--space-6)}.organizerForm-module__FFRpSG__exclusion{gap:var(--space-4);padding:var(--space-6);background:color-mix(in srgb, var(--status-danger) 4%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-danger) 25%, var(--border-light));border-radius:var(--radius-lg);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__summaryGrid{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organizerForm-module__FFRpSG__summaryBlock{padding-top:var(--space-3);border-top:2px solid var(--border-light)}.organizerForm-module__FFRpSG__summaryHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.organizerForm-module__FFRpSG__summaryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);margin:0}.organizerForm-module__FFRpSG__summaryList{flex-direction:column;gap:6px;margin:0;display:flex}.organizerForm-module__FFRpSG__summaryRow{gap:var(--space-2);font-size:var(--font-size-sm);grid-template-columns:120px minmax(0,1fr);display:grid}.organizerForm-module__FFRpSG__summaryRow dt{color:var(--text-muted)}.organizerForm-module__FFRpSG__summaryRow dd{color:var(--text-main);overflow-wrap:anywhere;margin:0}.organizerForm-module__FFRpSG__statePanel{align-items:center;gap:var(--space-3);padding:4rem var(--space-6);text-align:center;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__statePanel p{margin:0}.organizerForm-module__FFRpSG__stateTitle{font-size:var(--font-size-lg);color:var(--text-main);margin:0}.organizerForm-module__FFRpSG__spin{animation:.9s linear infinite organizerForm-module__FFRpSG__organizerSpin}@keyframes organizerForm-module__FFRpSG__organizerSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.organizerForm-module__FFRpSG__spin{animation:none}}@media (max-width:900px){.organizerForm-module__FFRpSG__page{padding:var(--space-4)}.organizerForm-module__FFRpSG__section,.organizerForm-module__FFRpSG__contactCard,.organizerForm-module__FFRpSG__accreditation,.organizerForm-module__FFRpSG__exclusion{padding:var(--space-5,1.25rem)}.organizerForm-module__FFRpSG__grid,.organizerForm-module__FFRpSG__summaryGrid,.organizerForm-module__FFRpSG__radioCards{grid-template-columns:minmax(0,1fr)}.organizerForm-module__FFRpSG__span2{grid-column:auto}.organizerForm-module__FFRpSG__entryRow{grid-template-columns:minmax(0,1fr)}.organizerForm-module__FFRpSG__upload{flex-direction:column;align-items:flex-start}.organizerForm-module__FFRpSG__actionBar{flex-wrap:wrap}}.organizerForm-module__FFRpSG__notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:color-mix(in srgb, var(--brand-secondary) 7%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--brand-secondary) 30%, var(--border-light));border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--text-main);margin:0;line-height:1.5;display:flex}.organizerForm-module__FFRpSG__notice svg{color:var(--brand-secondary-dark);flex-shrink:0;margin-top:2px}.organizerForm-module__FFRpSG__linkButton{font:inherit;font-weight:var(--font-weight-semibold);color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.organizerForm-module__FFRpSG__linkButton:hover{color:var(--brand-primary-dark)}.organizerForm-module__FFRpSG__stepTagRequired{font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 6%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-danger) 35%, transparent);border-radius:999px;padding:1px 8px}.organizerForm-module__FFRpSG__stepButton[aria-current=step] .organizerForm-module__FFRpSG__stepTitle{color:var(--brand-primary)}.organizerForm-module__FFRpSG__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite organizerForm-module__FFRpSG__skeletonShimmer;display:block}@keyframes organizerForm-module__FFRpSG__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.organizerForm-module__FFRpSG__skeletonSteps{justify-content:space-between;gap:var(--space-4);min-width:680px;display:flex}.organizerForm-module__FFRpSG__skeletonStep{align-items:center;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.organizerForm-module__FFRpSG__skeletonStepText{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.organizerForm-module__FFRpSG__skeletonDot{border-radius:9999px;flex-shrink:0;width:36px;height:36px}.organizerForm-module__FFRpSG__skeletonLine{height:14px}.organizerForm-module__FFRpSG__skeletonLineSm{height:11px}.organizerForm-module__FFRpSG__skeletonHeading{width:220px;height:22px}.organizerForm-module__FFRpSG__skeletonField{gap:var(--space-2);flex-direction:column;display:flex}.organizerForm-module__FFRpSG__skeletonInput{width:100%;height:40px}.organizerForm-module__FFRpSG__skeletonButton{width:110px;height:40px}@media (prefers-reduced-motion:reduce){.organizerForm-module__FFRpSG__skeleton{animation:none}}.organizerForm-module__FFRpSG__skeletonCard{gap:var(--space-8)}.organizerForm-module__FFRpSG__draftBanner{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:color-mix(in srgb, var(--status-warning) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-warning) 35%, var(--border-light));border-radius:var(--radius-lg);display:flex}.organizerForm-module__FFRpSG__draftIcon{color:#b45309;background:color-mix(in srgb, var(--status-warning) 18%, var(--bg-surface));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.organizerForm-module__FFRpSG__draftText{font-size:var(--font-size-sm);color:var(--text-main);flex:1;margin:0;line-height:1.5}@media (max-width:900px){.organizerForm-module__FFRpSG__draftBanner{flex-wrap:wrap}}
.AuthGuard-module__sfKcfG__splashContainer{z-index:100;background-color:#fff;justify-content:center;align-items:center;transition:opacity .5s ease-in-out;display:flex;position:fixed;inset:0}.AuthGuard-module__sfKcfG__opacity100{opacity:1}.AuthGuard-module__sfKcfG__opacity0{opacity:0;pointer-events:none}.AuthGuard-module__sfKcfG__splashContent{flex-direction:column;align-items:center;display:flex}.AuthGuard-module__sfKcfG__logo{object-fit:contain;filter:drop-shadow(0 25px 25px #00000026);height:4rem;animation:2s cubic-bezier(.4,0,.6,1) infinite AuthGuard-module__sfKcfG__pulse}@media (min-width:768px){.AuthGuard-module__sfKcfG__logo{height:6rem}}@keyframes AuthGuard-module__sfKcfG__pulse{50%{opacity:.5}}
.SidebarItem-module__lr-TZG__itemContainer{flex-direction:column;display:flex}.SidebarItem-module__lr-TZG__link{width:auto;margin:1px var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:flex}.SidebarItem-module__lr-TZG__link[data-depth="0"]{font-size:.875rem;font-weight:500}.SidebarItem-module__lr-TZG__link:not([data-depth="0"]){font-size:.8125rem;font-weight:400}.SidebarItem-module__lr-TZG__linkInactive{color:var(--text-inverse);opacity:.7}.SidebarItem-module__lr-TZG__linkInactive:not([data-depth="0"]){opacity:.65}.SidebarItem-module__lr-TZG__linkInactive:hover{color:#fff;opacity:1;background-color:#ffffff14}.SidebarItem-module__lr-TZG__linkParentActive{color:#fff;opacity:1}.SidebarItem-module__lr-TZG__linkParentActive:hover{background-color:#ffffff14}.SidebarItem-module__lr-TZG__linkActive{color:#fff;opacity:1;background-color:#ffffff26;font-weight:500}.SidebarItem-module__lr-TZG__linkActive:not([data-depth="0"]){color:#fff;background-color:#ffffff24;font-weight:600}.SidebarItem-module__lr-TZG__linkActive:hover{background-color:#fff3}.SidebarItem-module__lr-TZG__content{align-items:center;gap:var(--space-3);min-width:0;display:flex}.SidebarItem-module__lr-TZG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SidebarItem-module__lr-TZG__icon{opacity:.8;color:inherit;flex-shrink:0;transition:opacity .15s}.SidebarItem-module__lr-TZG__link:hover .SidebarItem-module__lr-TZG__icon,.SidebarItem-module__lr-TZG__linkActive .SidebarItem-module__lr-TZG__icon,.SidebarItem-module__lr-TZG__linkParentActive .SidebarItem-module__lr-TZG__icon{opacity:1}.SidebarItem-module__lr-TZG__chevron{opacity:.7;flex-shrink:0;width:14px;height:14px;transition:transform .2s,opacity .15s}.SidebarItem-module__lr-TZG__link:hover .SidebarItem-module__lr-TZG__chevron,.SidebarItem-module__lr-TZG__linkParentActive .SidebarItem-module__lr-TZG__chevron{opacity:1}.SidebarItem-module__lr-TZG__chevronExpanded{transform:rotate(180deg)}.SidebarItem-module__lr-TZG__childrenContainer{border-left:1px solid #ffffff1a;flex-direction:column;gap:1px;margin-top:2px;margin-left:1.75rem;padding-left:.25rem;display:flex}
.Input-module__fNX9Cq__container{flex-direction:column;gap:.375rem;display:flex}.Input-module__fNX9Cq__label{color:#1e293b;font-size:.875rem;font-weight:500}.Input-module__fNX9Cq__inputWrapper{position:relative}.Input-module__fNX9Cq__input{color:#0f172a;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:block}.Input-module__fNX9Cq__input::placeholder{color:#9ca3af}.Input-module__fNX9Cq__input:hover{border-color:#9ca3af}.Input-module__fNX9Cq__input:focus{border-color:var(--brand-primary,#1e3a8a);outline:none;box-shadow:0 0 0 2px #1e3a8a26}.Input-module__fNX9Cq__inputError{border-color:#dc2626}.Input-module__fNX9Cq__inputError:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}.Input-module__fNX9Cq__inputPassword{padding-right:2.5rem}.Input-module__fNX9Cq__toggleButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-items:center;padding-right:.75rem;display:flex;position:absolute;top:0;bottom:0;right:0}.Input-module__fNX9Cq__toggleButton:hover{color:#374151}.Input-module__fNX9Cq__toggleButton:focus{outline:none}.Input-module__fNX9Cq__icon{width:1.25rem;height:1.25rem}.Input-module__fNX9Cq__errorText{color:#dc2626;margin-top:.25rem;margin-bottom:0;font-size:.8125rem}
.IconPicker-module__zbsUUW__container{width:100%;position:relative}.IconPicker-module__zbsUUW__trigger{width:100%;padding:.5625rem var(--space-3);background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);color:var(--text-main);text-align:left;justify-content:space-between;align-items:center;transition:all .15s ease-in-out;display:flex}.IconPicker-module__zbsUUW__trigger:hover{border-color:var(--border-hover)}.IconPicker-module__zbsUUW__trigger:focus-visible{border-color:var(--brand-secondary);outline:none;box-shadow:0 0 0 3px #0ea5e91a}.IconPicker-module__zbsUUW__triggerContent{align-items:center;gap:var(--space-2);display:flex;overflow:hidden}.IconPicker-module__zbsUUW__triggerIconWrapper{width:22px;height:22px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IconPicker-module__zbsUUW__triggerLabel{font-weight:var(--font-weight-medium);color:var(--text-main)}.IconPicker-module__zbsUUW__triggerPlaceholder{color:var(--text-muted)}.IconPicker-module__zbsUUW__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.IconPicker-module__zbsUUW__chevronOpen{transform:rotate(180deg)}.IconPicker-module__zbsUUW__dropdown{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;min-width:300px;max-width:380px;box-shadow:var(--shadow-md);z-index:10000;padding:var(--space-3);gap:var(--space-2);flex-direction:column;animation:.15s ease-out IconPicker-module__zbsUUW__fadeIn;display:flex;position:absolute;top:calc(100% + 4px);left:0}@keyframes IconPicker-module__zbsUUW__fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.IconPicker-module__zbsUUW__searchBox{padding:.375rem var(--space-2);background-color:var(--bg-app);border:1px solid var(--border-light);border-radius:var(--radius-sm);align-items:center;gap:6px;display:flex}.IconPicker-module__zbsUUW__searchIcon{color:var(--text-muted);flex-shrink:0}.IconPicker-module__zbsUUW__searchInput{width:100%;font-size:var(--font-size-xs);color:var(--text-main);background:0 0;border:none;outline:none;font-family:inherit}.IconPicker-module__zbsUUW__categoryList{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.IconPicker-module__zbsUUW__categoryChip{border-radius:var(--radius-sm);font-size:.6875rem;font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid var(--border-light);background-color:var(--bg-surface);color:var(--text-muted);cursor:pointer;padding:2px 6px;transition:all .15s}.IconPicker-module__zbsUUW__categoryChip:hover{background-color:var(--bg-app);color:var(--text-main)}.IconPicker-module__zbsUUW__categoryChipActive{background-color:var(--brand-primary);color:var(--text-inverse);border-color:var(--brand-primary)}.IconPicker-module__zbsUUW__grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;max-height:180px;padding:2px;display:grid;overflow-y:auto}.IconPicker-module__zbsUUW__iconBtn{border-radius:var(--radius-sm);border:1px solid var(--border-light);background-color:var(--bg-surface);height:36px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.IconPicker-module__zbsUUW__iconBtn:hover{color:var(--brand-primary);background-color:#eff6ff;border-color:#bfdbfe}.IconPicker-module__zbsUUW__iconBtnSelected{color:var(--brand-primary);border-color:var(--brand-primary);background-color:#eff6ff;font-weight:700}.IconPicker-module__zbsUUW__emptyState{padding:var(--space-4);text-align:center;font-size:var(--font-size-xs);color:var(--text-muted)}.IconPicker-module__zbsUUW__footer{padding-top:var(--space-2);border-top:1px solid var(--border-light);font-size:var(--font-size-xs);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.IconPicker-module__zbsUUW__clearBtn{color:var(--status-danger);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;padding:2px 4px}.IconPicker-module__zbsUUW__clearBtn:hover{text-decoration:underline}
.ipMapping-module__KHLA8W__lookup{flex-direction:column;gap:1.5rem;width:100%;max-width:56rem;display:flex}.ipMapping-module__KHLA8W__searchForm{flex-direction:column;gap:.5rem;display:flex}.ipMapping-module__KHLA8W__searchLabel{color:#334155;font-size:.8125rem;font-weight:600}.ipMapping-module__KHLA8W__searchBar{background:var(--bg-surface,#fff);border:1px solid #cbd5e1;border-radius:.875rem;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.ipMapping-module__KHLA8W__searchBar:focus-within{border-color:var(--brand-primary,#1e3a8a);box-shadow:0 0 0 3px #1e3a8a1f}.ipMapping-module__KHLA8W__searchBarError,.ipMapping-module__KHLA8W__searchBarError:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ipMapping-module__KHLA8W__searchIcon{color:#94a3b8;flex-shrink:0}.ipMapping-module__KHLA8W__searchInput{letter-spacing:.01em;color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.5rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.0625rem}.ipMapping-module__KHLA8W__searchInput::placeholder{color:#cbd5e1}.ipMapping-module__KHLA8W__searchBtn{background-color:var(--brand-primary,#1e3a8a);color:#fff;cursor:pointer;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.ipMapping-module__KHLA8W__searchBtn:hover:not(:disabled){background-color:var(--brand-primary-dark,#152a63)}.ipMapping-module__KHLA8W__searchBtn:disabled{opacity:.65;cursor:not-allowed}.ipMapping-module__KHLA8W__hint{color:#64748b;font-size:.8125rem}.ipMapping-module__KHLA8W__idle{color:#94a3b8;align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.ipMapping-module__KHLA8W__messageCard{background:var(--bg-surface,#fff);color:#64748b;border:1px dashed #cbd5e1;border-radius:.875rem;flex-direction:column;gap:.25rem;padding:1.5rem 1.75rem;display:flex}.ipMapping-module__KHLA8W__messageCard strong{color:#334155}.ipMapping-module__KHLA8W__resultCard{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 1px 3px #0f172a0f,0 8px 24px -12px #0f172a1f}.ipMapping-module__KHLA8W__resultHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ipMapping-module__KHLA8W__caption{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:700}.ipMapping-module__KHLA8W__ipLine{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.ipMapping-module__KHLA8W__ipText{color:#0f172a;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.625rem;font-weight:700}.ipMapping-module__KHLA8W__idChip{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.ipMapping-module__KHLA8W__editBtn{background:var(--bg-surface,#fff);color:var(--brand-primary,#1e3a8a);cursor:pointer;border:1px solid #c7d2e8;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.ipMapping-module__KHLA8W__editBtn:hover{border-color:var(--brand-primary,#1e3a8a);background:#eff3fb}.ipMapping-module__KHLA8W__tiles{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.ipMapping-module__KHLA8W__tile{border:1px solid var(--border-light,#e2e8f0);background:#f8fafc;border-radius:.75rem;flex-direction:column;gap:.375rem;min-width:0;padding:1rem 1.125rem;display:flex}.ipMapping-module__KHLA8W__tileKind{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:700}.ipMapping-module__KHLA8W__tileName{color:#0f172a;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.ipMapping-module__KHLA8W__tileNameEmpty{color:#94a3b8;font-weight:500}.ipMapping-module__KHLA8W__tileMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ipMapping-module__KHLA8W__notMapped{color:#b45309;font-size:.75rem}.ipMapping-module__KHLA8W__arrow{color:#cbd5e1;align-self:center}.ipMapping-module__KHLA8W__meta{border-top:1px solid var(--border-color,#eef2f7);color:#64748b;flex-wrap:wrap;gap:1.5rem;padding-top:1rem;font-size:.8125rem;display:flex}.ipMapping-module__KHLA8W__duplicateNote{color:#92400e;background:#fffbeb;border-radius:.625rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.8125rem;display:flex}.ipMapping-module__KHLA8W__duplicateNote svg{flex-shrink:0;margin-top:.125rem}@media (max-width:720px){.ipMapping-module__KHLA8W__tiles{grid-template-columns:minmax(0,1fr)}.ipMapping-module__KHLA8W__arrow{display:none}}form.ipMapping-module__KHLA8W__dialog{width:min(560px,100%);height:auto;max-height:calc(100vh - 2rem)}.ipMapping-module__KHLA8W__facts{border:1px solid var(--border-light,#e2e8f0);background:#f8fafc;border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.875rem 1rem;display:grid}.ipMapping-module__KHLA8W__facts dt{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:700}.ipMapping-module__KHLA8W__facts dd{color:#0f172a;margin:.125rem 0 0;font-size:.875rem}.ipMapping-module__KHLA8W__factsWide{grid-column:1/-1}.ipMapping-module__KHLA8W__fields{flex-direction:column;gap:.875rem;display:flex}
.users-module__RhiPGq__container{padding:var(--space-6) var(--space-8);max-width:1400px;margin:0 auto;animation:.4s ease-out users-module__RhiPGq__fadeIn}.users-module__RhiPGq__pageHeader{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.users-module__RhiPGq__headerInfo{flex-direction:column;gap:4px;display:flex}.users-module__RhiPGq__title{font-size:var(--font-size-xl);color:var(--text-main);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.users-module__RhiPGq__subtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.users-module__RhiPGq__addButton{background-color:var(--brand-primary);color:var(--text-inverse);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-sm);border:none;padding:.625rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.users-module__RhiPGq__addButton:hover{background-color:var(--brand-primary-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}.users-module__RhiPGq__addButton:active{transform:translateY(0)}.users-module__RhiPGq__statsGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.users-module__RhiPGq__statCard{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-sm);gap:var(--space-2);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.users-module__RhiPGq__statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.users-module__RhiPGq__statHeader{justify-content:space-between;align-items:center;display:flex}.users-module__RhiPGq__statLabel{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.users-module__RhiPGq__statValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-main);letter-spacing:-.03em}.users-module__RhiPGq__statIconWrapper{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.users-module__RhiPGq__statIconTotal{color:var(--brand-primary);background-color:#1e3a8a14}.users-module__RhiPGq__statIconSuper{color:var(--status-warning);background-color:#f59e0b14}.users-module__RhiPGq__statIconStandard{color:var(--brand-secondary-dark);background-color:#0ea5e914}.users-module__RhiPGq__filterBar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.users-module__RhiPGq__searchWrapper{flex:1;min-width:280px;max-width:420px;position:relative}.users-module__RhiPGq__searchIcon{left:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.users-module__RhiPGq__searchInput{width:100%;padding:.5rem var(--space-3) .5rem 2.25rem;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-surface);color:var(--text-main);transition:all .15s ease-in-out}.users-module__RhiPGq__searchInput:focus{border-color:var(--brand-secondary);outline:none;box-shadow:0 0 0 3px #0ea5e91a}.users-module__RhiPGq__filterWrapper{align-items:center;display:flex;position:relative}.users-module__RhiPGq__filterIcon{left:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute}.users-module__RhiPGq__filterSelect{padding:.5rem var(--space-4) .5rem 2.25rem;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-surface);color:var(--text-main);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;outline:none;transition:all .15s ease-in-out}.users-module__RhiPGq__filterSelect:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 3px #0ea5e91a}.users-module__RhiPGq__tableCard{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.users-module__RhiPGq__tableResponsive{width:100%;overflow-x:auto}.users-module__RhiPGq__table{border-collapse:collapse;text-align:left;width:100%}.users-module__RhiPGq__table th{background-color:var(--bg-app);padding:var(--space-3) var(--space-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-light)}.users-module__RhiPGq__table td{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);color:var(--text-main);border-bottom:1px solid var(--border-light);vertical-align:middle}.users-module__RhiPGq__tableRow{transition:background-color .15s}.users-module__RhiPGq__tableRow:hover{background-color:#0ea5e905}.users-module__RhiPGq__profileCell{align-items:center;gap:var(--space-3);display:flex}.users-module__RhiPGq__avatar{width:38px;height:38px;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;display:flex}.users-module__RhiPGq__profileInfo{flex-direction:column;gap:2px;display:flex}.users-module__RhiPGq__profileName{font-weight:var(--font-weight-semibold);color:var(--text-main);font-size:var(--font-size-sm)}.users-module__RhiPGq__profileRoleSub{font-size:var(--font-size-xs);color:var(--text-muted)}.users-module__RhiPGq__usernameText{font-family:monospace;font-weight:var(--font-weight-medium);color:var(--brand-primary-light);background-color:var(--bg-app);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.8125rem}.users-module__RhiPGq__emailCell{align-items:center;gap:var(--space-2);display:inline-flex}.users-module__RhiPGq__emailIcon{color:var(--text-muted);opacity:.7}.users-module__RhiPGq__emailText{color:var(--text-main)}.users-module__RhiPGq__copyBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.users-module__RhiPGq__tableRow:hover .users-module__RhiPGq__copyBtn{opacity:1}.users-module__RhiPGq__copyBtn:hover{background-color:var(--bg-app);color:var(--text-main)}.users-module__RhiPGq__roleBadge{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;padding:.25rem .75rem;display:inline-flex}.users-module__RhiPGq__roleSuper{color:var(--status-warning);background-color:#f59e0b14;border:1px solid #f59e0b26}.users-module__RhiPGq__roleStandard{color:var(--brand-secondary-dark);background-color:#0ea5e914;border:1px solid #0ea5e926}.users-module__RhiPGq__actionsGroup{gap:var(--space-2);justify-content:flex-end;display:flex}.users-module__RhiPGq__actionBtn{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-muted);background-color:#0000;justify-content:center;align-items:center;transition:all .2s;display:flex}.users-module__RhiPGq__actionBtnEdit:hover{color:var(--brand-secondary-dark);background-color:#0ea5e914;border-color:#0ea5e933}.users-module__RhiPGq__actionBtnDelete:hover{color:var(--status-danger);background-color:#ef444414;border-color:#ef444433}.users-module__RhiPGq__emptyCell{padding:var(--space-8)!important}.users-module__RhiPGq__emptyWrapper{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:320px;margin:0 auto;display:flex}.users-module__RhiPGq__emptyIcon{color:var(--text-muted);opacity:.4}.users-module__RhiPGq__emptyWrapper h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-main);margin:0}.users-module__RhiPGq__emptyWrapper p{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.users-module__RhiPGq__loadingWrapper{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.users-module__RhiPGq__loadingSpinner{border:3px solid var(--border-light);border-top-color:var(--brand-primary);border-radius:9999px;width:28px;height:28px;animation:.8s linear infinite users-module__RhiPGq__spinnerRotate}@keyframes users-module__RhiPGq__spinnerRotate{to{transform:rotate(360deg)}}.users-module__RhiPGq__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0b112080;justify-content:center;align-items:center;animation:.2s ease-out users-module__RhiPGq__modalOverlayFade;display:flex;position:fixed;inset:0}.users-module__RhiPGq__modalContent{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) users-module__RhiPGq__modalSlideUp;display:flex;overflow:hidden}@keyframes users-module__RhiPGq__modalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes users-module__RhiPGq__modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.users-module__RhiPGq__modalHeader{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}.users-module__RhiPGq__modalHeader h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-main);letter-spacing:-.02em;margin:0}.users-module__RhiPGq__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.5rem;transition:all .2s;display:flex}.users-module__RhiPGq__closeButton:hover{background-color:var(--bg-app);color:var(--text-main)}.users-module__RhiPGq__modalBody{padding:var(--space-6)}.users-module__RhiPGq__formGroup{margin-bottom:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.users-module__RhiPGq__formGroup label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.users-module__RhiPGq__formGroup input[type=text],.users-module__RhiPGq__formGroup input[type=email]{width:100%;padding:.625rem var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-surface);color:var(--text-main);transition:all .15s ease-in-out}.users-module__RhiPGq__formGroup input:focus{border-color:var(--brand-secondary);outline:none;box-shadow:0 0 0 3px #0ea5e91a}.users-module__RhiPGq__radioGroup{gap:var(--space-6);margin-top:2px;display:flex}.users-module__RhiPGq__radioOption{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main);-webkit-user-select:none;user-select:none;display:flex}.users-module__RhiPGq__radioOption input[type=radio]{accent-color:var(--brand-primary);width:16px;height:16px}.users-module__RhiPGq__modalFooter{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-light);background-color:var(--bg-app);justify-content:flex-end;gap:var(--space-3);display:flex}.users-module__RhiPGq__cancelButton{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;padding:.625rem 1.25rem;transition:all .2s}.users-module__RhiPGq__cancelButton:hover{background-color:var(--bg-app);color:var(--text-main)}.users-module__RhiPGq__submitButton{background-color:var(--brand-primary);border-radius:var(--radius-md);color:var(--text-inverse);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;padding:.625rem 1.25rem;transition:all .2s}.users-module__RhiPGq__submitButton:hover{background-color:var(--brand-primary-light)}.users-module__RhiPGq__submitButton:disabled{opacity:.6;cursor:not-allowed}.users-module__RhiPGq__errorText{color:var(--status-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4);background-color:#ef444414;border:1px solid #ef444426}@keyframes users-module__RhiPGq__fadeIn{0%{opacity:0}to{opacity:1}}.users-module__RhiPGq__tabContainer{gap:var(--space-4);border-bottom:1px solid var(--border-light);margin-bottom:var(--space-4);padding-bottom:2px;display:flex}.users-module__RhiPGq__tabBtn{padding:.5rem .25rem var(--space-2) .25rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .2s}.users-module__RhiPGq__tabBtn:hover{color:var(--text-main)}.users-module__RhiPGq__tabBtnActive{color:var(--brand-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--brand-primary)}.users-module__RhiPGq__copyCard{background-color:var(--bg-app);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.users-module__RhiPGq__copyLabel{font-size:var(--font-size-sm)!important;color:var(--text-main)!important;font-weight:var(--font-weight-medium)!important;text-transform:none!important;letter-spacing:normal!important;margin:0!important}.users-module__RhiPGq__copySelectWrapper{align-items:center;gap:var(--space-2);display:flex}.users-module__RhiPGq__customCopyDropdownContainer{width:240px;position:relative}.users-module__RhiPGq__customCopySelectTrigger{width:100%;padding:.5rem var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-xs);background-color:var(--bg-surface);color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;outline:none;justify-content:space-between;align-items:center;transition:all .15s ease-in-out;display:flex}.users-module__RhiPGq__customCopySelectTrigger:hover:not(:disabled),.users-module__RhiPGq__customCopySelectTrigger:focus:not(:disabled){border-color:var(--brand-secondary);box-shadow:0 0 0 3px #0ea5e914}.users-module__RhiPGq__customCopySelectTrigger:disabled{opacity:.6;cursor:not-allowed}.users-module__RhiPGq__customCopySelectDropdown{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);width:260px;box-shadow:var(--shadow-md);z-index:70;flex-direction:column;padding:0;animation:.15s ease-out users-module__RhiPGq__dropdownSlide;display:flex;position:absolute;top:calc(100% + 4px);right:0}.users-module__RhiPGq__copySearchContainer{border-bottom:1px solid var(--border-light);padding:8px}.users-module__RhiPGq__copySearchInputWrapper{align-items:center;width:100%;display:flex;position:relative}.users-module__RhiPGq__copySearchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:8px}.users-module__RhiPGq__copySearchInput{border:1px solid var(--border-light);border-radius:var(--radius-sm);width:100%;font-size:var(--font-size-xs);background-color:var(--bg-surface);color:var(--text-main);outline:none;padding:6px 8px 6px 26px;transition:all .15s ease-in-out}.users-module__RhiPGq__copySearchInput:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 2px #0ea5e914}.users-module__RhiPGq__copyOptionsList{max-height:180px;padding:4px;overflow-y:auto}.users-module__RhiPGq__copyDropdownStatus{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:12px;display:flex}.users-module__RhiPGq__customCopySelectOption{width:100%;padding:.5rem var(--space-3);font-size:var(--font-size-xs);color:var(--text-main);border-radius:var(--radius-sm);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;transition:all .15s;display:block;overflow:hidden}.users-module__RhiPGq__customCopySelectOption:hover{background-color:var(--bg-app);color:var(--brand-primary)}.users-module__RhiPGq__copyLoader{font-size:var(--font-size-xs);color:var(--brand-primary);align-items:center;gap:6px;display:inline-flex}.users-module__RhiPGq__copySpinner{color:var(--brand-primary);animation:1s linear infinite users-module__RhiPGq__spinnerRotate}.users-module__RhiPGq__filtersGroup{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.users-module__RhiPGq__pagination{padding:1.25rem var(--space-6);border-top:1px solid var(--border-light);background-color:var(--bg-surface);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.users-module__RhiPGq__paginationInfo{font-size:var(--font-size-sm);color:var(--text-muted);font-weight:var(--font-weight-medium)}.users-module__RhiPGq__paginationInfo span{font-weight:var(--font-weight-semibold);color:var(--text-main)}.users-module__RhiPGq__paginationActions{align-items:center;gap:8px;display:flex}.users-module__RhiPGq__paginationBtn{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);min-width:34px;height:34px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #00000008}.users-module__RhiPGq__paginationBtn:hover:not(:disabled){background-color:var(--bg-app);border-color:var(--border-hover);color:var(--brand-primary);transform:translateY(-1px)}.users-module__RhiPGq__paginationBtn:active:not(:disabled){transform:translateY(0)}.users-module__RhiPGq__paginationBtnActive{background-color:var(--brand-primary);color:var(--text-inverse);border-color:var(--brand-primary);box-shadow:0 2px 4px #1e3a8a26}.users-module__RhiPGq__paginationBtnActive:hover{background-color:var(--brand-primary-light);border-color:var(--brand-primary-light);color:var(--text-inverse)}.users-module__RhiPGq__paginationBtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.users-module__RhiPGq__paginationBtnDots{cursor:default;color:var(--text-muted);box-shadow:none;background-color:#0000;border-color:#0000}.users-module__RhiPGq__filterGroupWrapper{display:inline-block;position:relative}.users-module__RhiPGq__filterTriggerBtn{align-items:center;gap:var(--space-2);background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem 1rem;transition:all .2s;display:inline-flex}.users-module__RhiPGq__filterTriggerBtn:hover{background-color:var(--bg-app);border-color:var(--border-hover)}.users-module__RhiPGq__filterTriggerBtnActive{border-color:var(--brand-secondary);color:var(--brand-secondary-dark);background-color:#0ea5e90a}.users-module__RhiPGq__filterBadge{color:var(--brand-secondary);margin-top:-2px;margin-left:2px;font-size:1.25rem;font-weight:700;line-height:0}.users-module__RhiPGq__filterPopover{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) users-module__RhiPGq__popoverFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes users-module__RhiPGq__popoverFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.users-module__RhiPGq__popoverHeader{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light)}.users-module__RhiPGq__popoverHeader h4{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.users-module__RhiPGq__popoverBody{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.users-module__RhiPGq__popoverFooter{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-light);background-color:var(--bg-app);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.users-module__RhiPGq__popoverResetBtn{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;padding:4px var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;transition:all .2s}.users-module__RhiPGq__popoverResetBtn:hover{color:var(--text-main);background-color:#64748b14}.users-module__RhiPGq__popoverApplyBtn{background-color:var(--brand-primary);color:var(--text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-sm);border:none;padding:.375rem 1rem;transition:all .2s}.users-module__RhiPGq__popoverApplyBtn:hover{background-color:var(--brand-primary-light)}.users-module__RhiPGq__customSelectContainer{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.users-module__RhiPGq__customSelectLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.users-module__RhiPGq__customSelectTrigger{width:100%;padding:.625rem var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-surface);color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;outline:none;justify-content:space-between;align-items:center;transition:all .15s ease-in-out;display:flex}.users-module__RhiPGq__customSelectTrigger:focus,.users-module__RhiPGq__customSelectTrigger:hover{border-color:var(--brand-secondary);box-shadow:0 0 0 3px #0ea5e914}.users-module__RhiPGq__selectChevron{color:var(--text-muted);transition:transform .2s}.users-module__RhiPGq__selectChevronOpen{transform:rotate(180deg)}.users-module__RhiPGq__customSelectDropdown{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md);z-index:60;flex-direction:column;max-height:200px;padding:4px;animation:.15s ease-out users-module__RhiPGq__dropdownSlide;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}@keyframes users-module__RhiPGq__dropdownSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.users-module__RhiPGq__customSelectOption{width:100%;padding:.5rem var(--space-3);font-size:var(--font-size-sm);color:var(--text-main);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:all .15s;display:flex}.users-module__RhiPGq__customSelectOption:hover{background-color:var(--bg-app);color:var(--brand-primary)}.users-module__RhiPGq__customSelectOptionActive{color:var(--brand-secondary-dark);font-weight:var(--font-weight-semibold);background-color:#0ea5e914}.users-module__RhiPGq__selectCheckIcon{color:var(--brand-secondary-dark)}
.Sidebar-module__CwN4sq__sidebar{background-color:var(--brand-primary);border-right:1px solid var(--border-light);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:16rem;height:100%;display:flex;overflow-y:auto}.Sidebar-module__CwN4sq__sidebar::-webkit-scrollbar{width:0;height:0;display:none}.Sidebar-module__CwN4sq__logoContainer{height:4.5rem;padding:0 var(--space-4);background-color:var(--bg-app);border-bottom:2px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__CwN4sq__logoWrapper{box-shadow:none;background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.Sidebar-module__CwN4sq__logo{object-fit:contain}.Sidebar-module__CwN4sq__menuContainer{padding-top:var(--space-4);padding-bottom:var(--space-4);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.Sidebar-module__CwN4sq__noAccess{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);color:var(--text-inverse);opacity:.8}
.LoadingSpinner-module__gjJhya__container{justify-content:center;align-items:center;display:flex}.LoadingSpinner-module__gjJhya__spinner{color:var(--brand-primary);animation:1s linear infinite LoadingSpinner-module__gjJhya__spin}.LoadingSpinner-module__gjJhya__spinnerSm{width:1rem;height:1rem}.LoadingSpinner-module__gjJhya__spinnerMd{width:2rem;height:2rem}.LoadingSpinner-module__gjJhya__spinnerLg{width:3rem;height:3rem}@keyframes LoadingSpinner-module__gjJhya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoadingSpinner-module__gjJhya__circle{opacity:.25}.LoadingSpinner-module__gjJhya__path{opacity:.75}
.AdminMenuModal-module__aRlLuG__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;padding:var(--space-4);background-color:#0f172a99;justify-content:center;align-items:center;animation:.2s ease-out AdminMenuModal-module__aRlLuG__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminMenuModal-module__aRlLuG__fadeIn{0%{opacity:0}to{opacity:1}}.AdminMenuModal-module__aRlLuG__modal{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-light);width:100%;max-width:540px;box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) AdminMenuModal-module__aRlLuG__scaleUp;display:flex;overflow:hidden}@keyframes AdminMenuModal-module__aRlLuG__scaleUp{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.AdminMenuModal-module__aRlLuG__modalHeader{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-light);background-color:var(--bg-surface);justify-content:space-between;align-items:center;display:flex}.AdminMenuModal-module__aRlLuG__modalTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-main);letter-spacing:-.02em;margin:0}.AdminMenuModal-module__aRlLuG__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.AdminMenuModal-module__aRlLuG__closeButton:hover{background-color:var(--bg-app);color:var(--text-main)}.AdminMenuModal-module__aRlLuG__tabsBar{padding:var(--space-4) var(--space-6) 0 var(--space-6);gap:var(--space-2);display:flex}.AdminMenuModal-module__aRlLuG__tabGroup{gap:var(--space-1);background-color:var(--bg-app);border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;padding:3px;display:flex}.AdminMenuModal-module__aRlLuG__tabBtn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:.5rem .75rem;transition:all .15s;display:flex}.AdminMenuModal-module__aRlLuG__tabBtn:hover{color:var(--text-main)}.AdminMenuModal-module__aRlLuG__tabBtnActive{background-color:var(--bg-surface);color:var(--brand-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.AdminMenuModal-module__aRlLuG__modalBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;max-height:calc(85vh - 150px);display:flex;overflow-y:auto}.AdminMenuModal-module__aRlLuG__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.AdminMenuModal-module__aRlLuG__formLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;display:flex}.AdminMenuModal-module__aRlLuG__requiredStar{color:var(--status-danger)}.AdminMenuModal-module__aRlLuG__formInput,.AdminMenuModal-module__aRlLuG__formSelect{width:100%;padding:.5625rem var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-surface);color:var(--text-main);outline:none;font-family:inherit;transition:all .15s ease-in-out}.AdminMenuModal-module__aRlLuG__formInput:focus,.AdminMenuModal-module__aRlLuG__formSelect:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 3px #0ea5e91a}.AdminMenuModal-module__aRlLuG__formHint{font-size:var(--font-size-xs);color:var(--text-muted)}.AdminMenuModal-module__aRlLuG__radioGroup{gap:var(--space-6);margin-top:2px;display:flex}.AdminMenuModal-module__aRlLuG__radioOption{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main);-webkit-user-select:none;user-select:none;display:flex}.AdminMenuModal-module__aRlLuG__radioOption input[type=radio]{accent-color:var(--brand-primary);width:16px;height:16px}.AdminMenuModal-module__aRlLuG__errorBanner{color:var(--status-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);background-color:#ef444414;border:1px solid #ef444426;display:flex}.AdminMenuModal-module__aRlLuG__modalFooter{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-light);background-color:var(--bg-app);justify-content:flex-end;gap:var(--space-3);display:flex}.AdminMenuModal-module__aRlLuG__cancelButton{background-color:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;padding:.5625rem 1.25rem;transition:all .15s}.AdminMenuModal-module__aRlLuG__cancelButton:hover{background-color:var(--bg-app);color:var(--text-main);border-color:var(--border-hover)}.AdminMenuModal-module__aRlLuG__submitButton{background-color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-md);color:var(--text-inverse);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-2);padding:.5625rem 1.25rem;transition:all .15s;display:flex}.AdminMenuModal-module__aRlLuG__submitButton:hover{background-color:var(--brand-primary-light);border-color:var(--brand-primary-light)}.AdminMenuModal-module__aRlLuG__submitButton:disabled{opacity:.6;cursor:not-allowed}.AdminMenuModal-module__aRlLuG__spinner{animation:1s linear infinite AdminMenuModal-module__aRlLuG__spin}@keyframes AdminMenuModal-module__aRlLuG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LoginForm-module__0MVnxa__container{width:100%}.LoginForm-module__0MVnxa__header{margin-bottom:2rem}.LoginForm-module__0MVnxa__title{color:#0f172a;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.LoginForm-module__0MVnxa__subtitle{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}.LoginForm-module__0MVnxa__form{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module__0MVnxa__errorBox{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.75rem}.LoginForm-module__0MVnxa__errorText{color:#dc2626;margin:0;font-size:.8125rem}.LoginForm-module__0MVnxa__successBox{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.75rem}.LoginForm-module__0MVnxa__successText{color:#16a34a;margin:0;font-size:.8125rem}.LoginForm-module__0MVnxa__buttonFull{width:100%}.LoginForm-module__0MVnxa__actionsContainer{text-align:center;margin-top:.5rem}.LoginForm-module__0MVnxa__resendBtn{border:1px solid var(--border-light,#e2e8f0);cursor:pointer;width:100%;color:var(--brand-primary,#1e3a8a);background:0 0;border-radius:6px;margin-bottom:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s;display:block}.LoginForm-module__0MVnxa__resendBtnDisabled{color:#9ca3af;cursor:not-allowed;background-color:#f9fafb}.LoginForm-module__0MVnxa__resendBtnActive:hover{border-color:var(--border-hover,#cbd5e1);background-color:#f8fafc}.LoginForm-module__0MVnxa__changeEmailContainer{margin-top:.25rem}.LoginForm-module__0MVnxa__changeEmailBtn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:.8125rem;text-decoration:underline}.LoginForm-module__0MVnxa__changeEmailBtn:hover{color:#0f172a}
.organizerDetail-module__2KYP5G__overlay{z-index:1000;padding:var(--space-6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;animation:.15s ease-out organizerDetail-module__2KYP5G__fadeIn;display:flex;position:fixed;inset:0}@keyframes organizerDetail-module__2KYP5G__fadeIn{0%{opacity:0}to{opacity:1}}.organizerDetail-module__2KYP5G__dialog{background:var(--bg-surface);width:min(1000px,100%);height:min(820px,92vh);box-shadow:var(--shadow-lg), 0 0 0 1px #0f172a0f;border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) organizerDetail-module__2KYP5G__rise;display:flex;overflow:hidden}@keyframes organizerDetail-module__2KYP5G__rise{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.organizerDetail-module__2KYP5G__header{align-items:flex-start;gap:var(--space-4);padding:1.25rem var(--space-8) 1rem;background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 5%, var(--bg-surface)), var(--bg-surface));display:flex}.organizerDetail-module__2KYP5G__avatar{width:64px;height:64px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--brand-primary) 18%, var(--border-light));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.organizerDetail-module__2KYP5G__avatarImage{object-fit:cover;width:100%;height:100%}.organizerDetail-module__2KYP5G__headline{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.organizerDetail-module__2KYP5G__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.organizerDetail-module__2KYP5G__title{letter-spacing:-.01em;color:var(--text-main);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.organizerDetail-module__2KYP5G__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.organizerDetail-module__2KYP5G__tone_success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.organizerDetail-module__2KYP5G__tone_warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.organizerDetail-module__2KYP5G__tone_danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.organizerDetail-module__2KYP5G__tone_neutral{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.organizerDetail-module__2KYP5G__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.organizerDetail-module__2KYP5G__tag{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--brand-primary) 20%, var(--border-light));border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.organizerDetail-module__2KYP5G__tagGood{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.organizerDetail-module__2KYP5G__tagGold{color:#b45309;background:#fffbeb;border-color:#fde68a}.organizerDetail-module__2KYP5G__meta{gap:2px var(--space-4);font-size:var(--font-size-xs);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.organizerDetail-module__2KYP5G__meta span{align-items:center;gap:3px;display:inline-flex}.organizerDetail-module__2KYP5G__close{width:36px;height:36px;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.organizerDetail-module__2KYP5G__close:hover{color:var(--text-main);background:var(--bg-app)}.organizerDetail-module__2KYP5G__summary{gap:var(--space-6);padding:.875rem var(--space-8);background:var(--bg-app);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.organizerDetail-module__2KYP5G__summaryItem{min-width:0}.organizerDetail-module__2KYP5G__summaryItem dt{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:5px;margin-bottom:3px;display:flex}.organizerDetail-module__2KYP5G__summaryItem dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.organizerDetail-module__2KYP5G__tabs{gap:var(--space-1);padding:0 var(--space-8);background:var(--bg-surface);border-bottom:1px solid var(--border-light);display:flex;overflow-x:auto}.organizerDetail-module__2KYP5G__tab{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .15s,border-color .15s;display:inline-flex}.organizerDetail-module__2KYP5G__tab:hover{color:var(--text-main)}.organizerDetail-module__2KYP5G__tabActive{color:var(--brand-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--brand-primary)}.organizerDetail-module__2KYP5G__tabCount{min-width:20px;font-size:11px;font-weight:var(--font-weight-semibold);text-align:center;color:var(--text-muted);background:var(--bg-app);border-radius:999px;padding:0 6px;line-height:18px}.organizerDetail-module__2KYP5G__tabActive .organizerDetail-module__2KYP5G__tabCount{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg-surface))}.organizerDetail-module__2KYP5G__body{min-height:320px;padding:1.25rem var(--space-8);background:var(--bg-app);flex:1;overflow-y:auto}.organizerDetail-module__2KYP5G__tabGrid,.organizerDetail-module__2KYP5G__columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.organizerDetail-module__2KYP5G__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.organizerDetail-module__2KYP5G__column>.organizerDetail-module__2KYP5G__card:last-child{flex:1}.organizerDetail-module__2KYP5G__span2{grid-column:span 2}.organizerDetail-module__2KYP5G__stackLarge{gap:var(--space-4);flex-direction:column;display:flex}.organizerDetail-module__2KYP5G__card{background:var(--bg-surface);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;display:flex}.organizerDetail-module__2KYP5G__cardHeader{align-items:center;gap:var(--space-3);padding:.75rem var(--space-5,1.25rem);border-bottom:1px solid var(--border-light);display:flex}.organizerDetail-module__2KYP5G__cardIcon{border-radius:var(--radius-md);width:30px;height:30px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--bg-surface));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.organizerDetail-module__2KYP5G__cardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);flex:1;margin:0}.organizerDetail-module__2KYP5G__cardAside{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-muted);background:var(--bg-app);border-radius:999px;padding:1px 8px}.organizerDetail-module__2KYP5G__cardBody{gap:var(--space-4);padding:var(--space-4) var(--space-5,1.25rem) var(--space-5,1.25rem);flex-direction:column;flex:1;display:flex}.organizerDetail-module__2KYP5G__facts{gap:.875rem var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.organizerDetail-module__2KYP5G__fact{min-width:0}.organizerDetail-module__2KYP5G__factWide{grid-column:span 2}.organizerDetail-module__2KYP5G__factLabel{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.organizerDetail-module__2KYP5G__factValue{font-size:var(--font-size-sm);color:var(--text-main);overflow-wrap:anywhere;margin:0;line-height:1.5}.organizerDetail-module__2KYP5G__factEmpty{color:#cbd5e1}.organizerDetail-module__2KYP5G__prose{font-size:var(--font-size-sm);color:#334155;white-space:pre-line;margin:0;line-height:1.7}.organizerDetail-module__2KYP5G__note{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:#78350f;border-radius:var(--radius-md);white-space:pre-line;background:#fffbeb;border:1px solid #fde68a;margin:0;line-height:1.6}.organizerDetail-module__2KYP5G__hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.organizerDetail-module__2KYP5G__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.organizerDetail-module__2KYP5G__chip{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--brand-primary) 18%, var(--border-light));border-radius:999px;padding:3px 11px}.organizerDetail-module__2KYP5G__chipSoft{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.organizerDetail-module__2KYP5G__warning{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:#92400e;border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fde68a;margin:0;line-height:1.5;display:flex}.organizerDetail-module__2KYP5G__warning svg{flex-shrink:0;margin-top:2px}.organizerDetail-module__2KYP5G__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.organizerDetail-module__2KYP5G__listItem{padding:var(--space-3) var(--space-4);background:var(--bg-app);border-radius:var(--radius-md);flex-direction:column;gap:2px;display:flex}.organizerDetail-module__2KYP5G__listTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main)}.organizerDetail-module__2KYP5G__listText{font-size:var(--font-size-xs);color:var(--text-muted)}.organizerDetail-module__2KYP5G__address{font-style:normal;font-size:var(--font-size-sm);color:var(--text-main);flex-direction:column;gap:2px;line-height:1.5;display:flex}.organizerDetail-module__2KYP5G__link,.organizerDetail-module__2KYP5G__inline{color:var(--brand-primary);overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.organizerDetail-module__2KYP5G__inline{color:var(--text-main)}.organizerDetail-module__2KYP5G__link:hover{text-decoration:underline}.organizerDetail-module__2KYP5G__people{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organizerDetail-module__2KYP5G__person{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--bg-app);border-radius:var(--radius-md);display:flex}.organizerDetail-module__2KYP5G__personAvatar{width:44px;height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, var(--bg-surface));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.organizerDetail-module__2KYP5G__personBody{min-width:0}.organizerDetail-module__2KYP5G__personName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-main);margin:0}.organizerDetail-module__2KYP5G__personRole{margin:1px 0 var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted)}.organizerDetail-module__2KYP5G__personLinks{font-size:var(--font-size-sm);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.organizerDetail-module__2KYP5G__socials{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.organizerDetail-module__2KYP5G__social{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}a.organizerDetail-module__2KYP5G__social:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.organizerDetail-module__2KYP5G__seo{padding:var(--space-4);background:var(--bg-app);border-radius:var(--radius-md);flex-direction:column;gap:4px;display:flex}.organizerDetail-module__2KYP5G__seoTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#1d4ed8;margin:0}.organizerDetail-module__2KYP5G__seoUrl{font-size:var(--font-size-xs);color:#15803d;margin:0}.organizerDetail-module__2KYP5G__seoDesc{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:#475569;line-height:1.55}.organizerDetail-module__2KYP5G__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:var(--bg-surface);border-top:1px solid var(--border-light);display:flex}.organizerDetail-module__2KYP5G__buttonPrimary,.organizerDetail-module__2KYP5G__buttonSecondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-5,1.25rem);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s,border-color .15s;display:inline-flex}.organizerDetail-module__2KYP5G__buttonSecondary{color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-hover)}.organizerDetail-module__2KYP5G__buttonSecondary:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.organizerDetail-module__2KYP5G__buttonPrimary{color:var(--text-inverse);background:var(--brand-primary);border:1px solid var(--brand-primary)}.organizerDetail-module__2KYP5G__buttonPrimary:hover:not(:disabled){background:var(--brand-primary-dark)}.organizerDetail-module__2KYP5G__buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.organizerDetail-module__2KYP5G__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite organizerDetail-module__2KYP5G__shimmer;display:block}.organizerDetail-module__2KYP5G__skeletonIcon{width:30px;height:30px}.organizerDetail-module__2KYP5G__skeletonTitle{width:40%;height:14px}.organizerDetail-module__2KYP5G__skeletonLine{height:12px}@keyframes organizerDetail-module__2KYP5G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.organizerDetail-module__2KYP5G__skeleton,.organizerDetail-module__2KYP5G__overlay,.organizerDetail-module__2KYP5G__dialog{animation:none}}@media (max-width:800px){.organizerDetail-module__2KYP5G__overlay{padding:0}.organizerDetail-module__2KYP5G__dialog{border-radius:0;height:100vh}.organizerDetail-module__2KYP5G__header,.organizerDetail-module__2KYP5G__summary,.organizerDetail-module__2KYP5G__tabs,.organizerDetail-module__2KYP5G__body,.organizerDetail-module__2KYP5G__footer{padding-left:var(--space-4);padding-right:var(--space-4)}.organizerDetail-module__2KYP5G__summary{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.organizerDetail-module__2KYP5G__tabGrid,.organizerDetail-module__2KYP5G__columns,.organizerDetail-module__2KYP5G__people,.organizerDetail-module__2KYP5G__facts{grid-template-columns:minmax(0,1fr)}.organizerDetail-module__2KYP5G__span2,.organizerDetail-module__2KYP5G__factWide{grid-column:auto}}
.loginPage-module__pPe9ra__page{min-height:100vh;display:flex}.loginPage-module__pPe9ra__brandPanel{background-color:var(--brand-primary,#1e3a8a);flex-direction:column;justify-content:center;align-items:flex-start;width:40%;padding:3.5rem 3rem;display:flex;position:relative}.loginPage-module__pPe9ra__brandContent{flex-direction:column;gap:1.75rem;max-width:380px;display:flex}.loginPage-module__pPe9ra__brandHeadline{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.625rem;font-weight:700;line-height:1.35}.loginPage-module__pPe9ra__brandDescription{color:#ffffffb8;margin:0;font-size:.875rem;line-height:1.65}.loginPage-module__pPe9ra__highlights{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.loginPage-module__pPe9ra__highlightItem{color:#ffffffd9;padding-left:1.5rem;font-size:.8125rem;line-height:1.4;position:relative}.loginPage-module__pPe9ra__highlightItem:before{content:"✓";color:var(--brand-secondary,#0ea5e9);font-size:.8125rem;font-weight:700;position:absolute;left:0}.loginPage-module__pPe9ra__statsRow{border-top:1px solid #ffffff1f;align-items:center;gap:1.25rem;margin-top:.5rem;padding-top:1.75rem;display:flex}.loginPage-module__pPe9ra__statItem{flex-direction:column;gap:.2rem;display:flex}.loginPage-module__pPe9ra__statValue{color:#fff;letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.loginPage-module__pPe9ra__statLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem}.loginPage-module__pPe9ra__statDivider{background-color:#ffffff26;width:1px;height:36px}.loginPage-module__pPe9ra__brandFooter{color:#fff6;margin:0;font-size:.75rem;position:absolute;bottom:2rem}.loginPage-module__pPe9ra__loginPanel{background-color:#fff;justify-content:center;align-items:center;width:60%;padding:3rem 2.5rem;display:flex}.loginPage-module__pPe9ra__loginWrapper{width:100%;max-width:400px}.loginPage-module__pPe9ra__logoContainer{text-align:center;margin-bottom:2rem}.loginPage-module__pPe9ra__logo{object-fit:contain}@media (max-width:768px){.loginPage-module__pPe9ra__page{flex-direction:column}.loginPage-module__pPe9ra__brandPanel{width:100%;min-height:auto;padding:2rem 1.5rem}.loginPage-module__pPe9ra__statsRow{gap:1rem}.loginPage-module__pPe9ra__brandFooter{display:none}.loginPage-module__pPe9ra__loginPanel{flex:1;width:100%;padding:2rem 1.5rem}}
.dashboardLayout-module__dfF-KG__container{background-color:var(--bg-app);height:100vh;display:flex;overflow:clip}.dashboardLayout-module__dfF-KG__mainArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:clip}.dashboardLayout-module__dfF-KG__content{flex:1;padding:1.5rem;position:relative;overflow-y:auto}
.verifyLink-module__J6Vowa__page{background-color:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.verifyLink-module__J6Vowa__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;max-width:440px;padding:3rem 2.5rem;display:flex;box-shadow:0 20px 25px -5px #0f172a0d,0 8px 10px -6px #0f172a0d}.verifyLink-module__J6Vowa__logoContainer{justify-content:center;margin-bottom:2.25rem;display:flex}.verifyLink-module__J6Vowa__logo{object-fit:contain}.verifyLink-module__J6Vowa__spinnerContainer{text-align:center;flex-direction:column;align-items:center;display:flex}.verifyLink-module__J6Vowa__spinnerWrapper{margin-bottom:1.5rem}.verifyLink-module__J6Vowa__title{color:#0f172a;text-align:center;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.verifyLink-module__J6Vowa__subtitle{color:#64748b;text-align:center;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.verifyLink-module__J6Vowa__errorBox{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1.75rem;padding:.875rem 1rem}.verifyLink-module__J6Vowa__errorText{color:#dc2626;text-align:center;margin:0;font-size:.8125rem;line-height:1.5}
