.adm-shell{--adm-bg: var(--organizo-bg);--adm-surface: var(--color-surface);--adm-sidebar: var(--organizo-primary);--adm-sidebar-border: var(--organizo-primary-dark);--adm-text: var(--color-ink);--adm-muted: var(--color-ink-muted);--adm-border: var(--color-line);--adm-error: var(--color-danger);--adm-accent: var(--organizo-accent);--adm-accent-soft: var(--organizo-mint);--adm-success: var(--color-success);--adm-pastel-lavender: var(--color-violet-100);--adm-pastel-mint: var(--color-gram-100);--adm-pastel-blue: var(--color-blue-100);display:flex;min-height:100vh;background-color:var(--adm-bg);color:var(--adm-text)}@media(min-width:1025px){.adm-shell{height:100vh;overflow:hidden}}.adm-sidebar{position:sticky;top:0;z-index:20;display:flex;height:100vh;width:72px;flex-shrink:0;flex-direction:column;padding:1rem .5rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));--tw-shadow: 4px 0 24px rgba(0,0,0,.15);--tw-shadow-colored: 4px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(to bottom,var(--organizo-primary-dark),var(--organizo-primary),var(--color-primary-gradient-end));overflow:hidden;transition:width .28s ease,padding .28s ease;border-radius:0;align-items:center}@media(min-width:1025px){.adm-sidebar:hover,.adm-sidebar.is-open{width:270px;align-items:stretch;padding-left:1rem;padding-right:1rem}}.adm-logo{margin-bottom:1rem;display:flex;min-height:48px;width:100%;align-items:center;justify-content:center;gap:.75rem;padding-left:0}.adm-logo-button{border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:opacity .15s ease}.adm-logo-button:hover{opacity:.92}.adm-logo-button:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px;border-radius:12px}@media(min-width:1025px){.adm-sidebar:not(:hover):not(.is-open) .adm-logo{gap:0}.adm-sidebar:not(:hover):not(.is-open) .adm-logo-text-wrap{display:none;width:0;max-width:0;overflow:hidden}.adm-sidebar:hover .adm-logo,.adm-sidebar.is-open .adm-logo{justify-content:flex-start;padding-left:.125rem}}.adm-logo-mark{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.9rem;background-color:#fffffff2;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-logo-img{height:80%;width:80%;-o-object-fit:contain;object-fit:contain}.adm-logo-text{font-size:15px;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:0;max-width:0;overflow:hidden;white-space:nowrap;display:inline-block;transition:opacity .18s ease,max-width .22s ease}.adm-logo-sub{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;display:block;transition:opacity .18s ease,max-width .22s ease}.adm-logo-text-wrap{min-width:0;overflow:hidden}.adm-sidebar-body{min-height:0px;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;width:100%;display:flex;flex-direction:column;align-items:stretch;padding-bottom:.5rem;gap:1rem;scrollbar-width:none;-ms-overflow-style:none}.adm-sidebar-body::-webkit-scrollbar{display:none}.adm-nav-header{margin-left:.25rem;margin-right:.25rem;margin-bottom:.25rem;border-bottom-width:1px;border-color:#ffffff0d;padding:.375rem .5rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#ffffffb3;opacity:0;max-height:0;overflow:hidden;transition:all .25s ease;display:flex;align-items:center;gap:8px}@media(min-width:1025px){.adm-sidebar:hover .adm-nav-header,.adm-sidebar.is-open .adm-nav-header{opacity:1;max-height:40px}}.adm-nav{display:flex;flex-direction:column;gap:.375rem;border-radius:1.2rem;border-width:1px;border-color:#ffffff26;background-color:#00000026;padding:.375rem;--tw-shadow: inset 0 1px 0 rgba(255,255,255,.15);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:100%}@media(min-width:1025px){.adm-sidebar:not(:hover):not(.is-open) .adm-sidebar-body{align-items:center}.adm-sidebar:not(:hover):not(.is-open) .adm-nav{width:-moz-fit-content;width:fit-content;margin:0 auto}.adm-sidebar:not(:hover):not(.is-open) .adm-nav a,.adm-sidebar:not(:hover):not(.is-open) .adm-nav-group-toggle,.adm-sidebar:not(:hover):not(.is-open) .adm-nav-external{width:44px;min-width:44px;padding-left:0;padding-right:0;justify-content:center;gap:0}.adm-sidebar:not(:hover):not(.is-open) .adm-nav-label,.adm-sidebar:not(:hover):not(.is-open) .adm-nav-chevron{display:none!important}.adm-sidebar:not(:hover):not(.is-open) .adm-nav-group{width:44px;margin:0 auto}.adm-sidebar:not(:hover):not(.is-open) .adm-nav-sub{display:none!important}}.adm-nav-group{display:flex;flex-direction:column;width:100%}.adm-nav-group-toggle{display:flex;width:100%;cursor:pointer;align-items:center;gap:1rem;border-radius:.875rem;border-width:0px;background-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ecfdf5cc;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font:inherit;text-align:left}.adm-nav-group-toggle:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.adm-nav-group-toggle.adm-nav-active{background-color:#fff3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-nav-group-toggle.adm-nav-active .adm-nav-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:1}.adm-nav-chevron{margin-left:auto;height:1rem;width:1rem;opacity:.5;flex-shrink:0}.adm-nav-active .adm-nav-chevron{opacity:1}.adm-nav-sub{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.adm-nav-sub a{padding-left:3.25rem!important}.adm-nav a{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:1rem;border-radius:.875rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ecfdf5cc;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-nav-external{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:1rem;border-radius:.875rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ecfdf5cc;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;text-decoration:none}@media(min-width:1025px){.adm-sidebar:not(:hover):not(.is-open) .adm-nav-external{width:44px;min-width:44px;padding-left:0;padding-right:0;justify-content:center;gap:0}.adm-nav a:hover,.adm-nav-external:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.adm-sidebar:hover .adm-nav a,.adm-sidebar.is-open .adm-nav a{justify-content:flex-start}}.adm-nav a.adm-nav-active{background-color:#fff3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-nav a.adm-nav-active .adm-nav-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:1}.adm-nav-icon{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;padding:.125rem;opacity:.95}.adm-nav-label{font-size:13px;font-weight:500;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;display:inline-block;transition:opacity .18s ease,max-width .22s ease}@media(min-width:1025px){.adm-sidebar:hover .adm-nav-label,.adm-sidebar.is-open .adm-nav-label{opacity:1;max-width:200px}}.adm-sidebar-footer{margin-top:auto;width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px 0 12px;border-top:1px solid rgba(255,255,255,.1)}.adm-sidebar-profile{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px;border-radius:14px;text-decoration:none;color:inherit;transition:background .15s ease}.adm-sidebar-profile:hover,.adm-sidebar-profile.adm-nav-active{background:#ffffff14}.adm-sidebar-profile-avatar{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--color-surface);background:linear-gradient(145deg,var(--color-success-light) 0%,var(--color-accent) 55%,var(--color-primary-hover) 100%);border:2px solid rgba(255,255,255,.22);box-shadow:0 4px 12px #0003;overflow:hidden}.adm-sidebar-profile-text{display:flex;flex-direction:column;min-width:0;flex:1;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .18s ease,max-width .22s ease}.adm-sidebar-profile-name{font-size:13px;font-weight:700;color:var(--color-surface);line-height:1.25;overflow:hidden;text-overflow:ellipsis}.adm-sidebar-profile-role{margin-top:2px;font-size:11px;font-weight:600;color:#ffffff8c;line-height:1.2;overflow:hidden;text-overflow:ellipsis}@media(min-width:1025px){.adm-sidebar:hover .adm-sidebar-profile-text,.adm-sidebar.is-open .adm-sidebar-profile-text{opacity:1;max-width:200px}.adm-sidebar:hover .adm-sidebar-profile,.adm-sidebar.is-open .adm-sidebar-profile{padding:10px 12px}}.adm-logout{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;border-radius:.875rem;border-width:1px;border-color:#ffffff26;background-color:#0000001a;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#ecfdf5e6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin:0;cursor:pointer;font:inherit}@media(min-width:1025px){.adm-sidebar:not(:hover):not(.is-open) .adm-logout{width:44px;padding-left:0;padding-right:0;justify-content:center}.adm-sidebar:not(:hover):not(.is-open) .adm-logout .adm-nav-label{display:none}.adm-sidebar:hover .adm-logout,.adm-sidebar.is-open .adm-logout{width:100%;justify-content:flex-start;padding:.625rem 1rem}.adm-logout:hover{background-color:#ffffff26;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.adm-logout.adm-nav-active{border-color:#ffffff4d;background-color:#ffffff40;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-sidebar:hover .adm-logo-text,.adm-sidebar.is-open .adm-logo-text,.adm-sidebar:hover .adm-logo-sub,.adm-sidebar.is-open .adm-logo-sub{opacity:1;max-width:220px}}.adm-main{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;padding:0;background-color:var(--adm-bg)}.adm-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.04);position:sticky;top:0;z-index:10;box-shadow:0 4px 24px -6px #0f172a08;margin-bottom:0}@media(min-width:1025px){.adm-topbar{display:flex;padding:.75rem 1.5rem}.adm-menu-toggle{display:flex}}.adm-page-title{margin:0;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));font-size:1.35rem;letter-spacing:-.02em;color:var(--adm-text, #0f172a)}.adm-topbar-left{display:flex;align-items:center;gap:.75rem}.adm-menu-toggle{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.875rem;border-width:1px;border-color:var(--adm-border);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-menu-toggle:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.adm-menu-toggle{cursor:pointer;font:inherit}.adm-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:690;background-color:#0f172a66}@media(min-width:1025px){.adm-sidebar-overlay{display:none!important}}.adm-topbar-actions{display:flex;align-items:center;gap:.75rem}.adm-mobile-banner{height:2rem;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 1px 3px #0000001a}@media(min-width:1025px){.adm-mobile-banner{display:none}}.adm-user-chip{display:flex;align-items:center;gap:.75rem;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 4px 12px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(226 232 240 / .7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-user-chip:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.adm-avatar{display:grid;height:2.5rem;width:2.5rem;place-items:center;overflow:hidden;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: var(--color-gram-400, #4ade80) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: var(--color-gram-700, #166534) var(--tw-gradient-to-position);font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.adm-user-meta{display:flex;flex-direction:column;padding-right:.375rem;line-height:1.25}.adm-user-name{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.adm-user-role{font-size:.75rem;line-height:1rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.adm-sidebar-user{margin-bottom:0;width:100%;padding-left:0;padding-right:0}.adm-user-chip--sidebar{width:100%;justify-content:flex-start;gap:.75rem;border-radius:999px;padding:.75rem .875rem;border:1px solid rgba(255,255,255,.18);background:#ffffffeb;box-shadow:0 10px 24px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease .1s,box-shadow .15s ease .1s,border-color .15s ease .1s}.adm-user-chip--sidebar .adm-avatar{height:2.75rem;width:2.75rem;border-radius:9999px;font-size:.875rem;line-height:1.25rem}.adm-user-chip--sidebar .adm-user-name{font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));letter-spacing:-.01em}.adm-user-chip--sidebar .adm-user-role{font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));text-transform:none}@media(min-width:1025px){.adm-sidebar:not(:hover):not(.is-open) .adm-sidebar-footer{align-items:center;padding-top:12px}.adm-sidebar:not(:hover):not(.is-open) .adm-sidebar-profile{width:44px;padding:6px;justify-content:center}.adm-sidebar:not(:hover):not(.is-open) .adm-sidebar-profile-avatar{width:36px;height:36px;font-size:11px;border-radius:11px}.adm-sidebar:not(:hover):not(.is-open) .adm-sidebar-profile-text{display:none}}.adm-content{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:radial-gradient(at 0% 0%,rgba(15,118,110,.04) 0px,transparent 45%),radial-gradient(at 100% 0%,rgba(20,184,166,.035) 0px,transparent 45%),var(--adm-bg, #f2f7f5);color:var(--adm-text, #0f172a)}.adm-content>*{min-width:0}.adm-content>.mx-auto{padding:1rem 1.25rem 2rem;width:100%}.adm-page-title{color:var(--adm-text, #0f172a)}.adm-content .text-ink-muted,.adm-content .compact-subtitle{color:var(--adm-muted, #64748b)}.adm-main--ps-overview{padding:0;min-width:0;width:100%;max-width:100%}.adm-topbar--ps-overview{margin-bottom:0;min-height:0px;padding-top:0;padding-bottom:0}.adm-content--ps-overview{width:100%;max-width:none;padding:0;min-width:0}@media(min-width:1025px){.adm-main--ps-overview{padding:0}}.adm-card{border-radius:1.125rem;border-width:1px;border-color:var(--color-line);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-card-flat{border-radius:1.125rem;border-width:1px;border-color:var(--color-line);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;background-color:var(--color-gram-600, #15803d);padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-btn-primary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-gram-700, #166534)}.adm-btn-primary:disabled{cursor:not-allowed;opacity:.5}.adm-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .875rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.adm-btn-danger{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.adm-input,.adm-select:not(.hrms-select-root),.adm-textarea,select.adm-input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-input:focus,.adm-select:not(.hrms-select-root):focus,.adm-textarea:focus,select.adm-input:focus{border-color:var(--color-gram-500, #22c55e);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--color-gram-100, #dcfce7)}.adm-select.hrms-select-root{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:auto!important}.adm-textarea{min-height:120px;resize:vertical}.adm-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.adm-table-wrap{overflow:auto;border-radius:1.125rem}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:.75rem 1rem;text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.adm-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:.75rem 1rem;vertical-align:middle}.adm-table tr:hover td{background-color:#f8fafc99}.adm-badge{display:inline-flex;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.adm-badge-role-bdm{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.adm-badge-role-ped{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.adm-badge-role-superadmin,.adm-badge-active{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.adm-badge-inactive{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.adm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background-color:#0f172a66;padding:1.25rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);scrollbar-width:none;-ms-overflow-style:none}.adm-modal-overlay::-webkit-scrollbar{display:none;width:0;height:0}.adm-modal{max-height:90vh;width:100%;max-width:480px;overflow:auto;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media not all and (min-width:768px){.adm-modal{max-height:100vh;border-radius:0;padding:1.25rem}}.adm-modal{scrollbar-width:none;-ms-overflow-style:none}.adm-modal::-webkit-scrollbar{display:none;width:0;height:0}.adm-modal .adm-card,.adm-modal-overlay .adm-card,.adm-modal .compact-card,.adm-modal .glass-card,.adm-modal-overlay .compact-card,.adm-modal-overlay .glass-card,.adm-modal [class*=card],.purchase-modal-panel .card,.purchase-modal-panel [class*=card],[role=dialog] .adm-card,[role=dialog] .compact-card,[role=dialog] [class*=card]{border-color:#f1f5f9!important;box-shadow:none!important}.purchase-modal-scroll,.purchase-modal-panel,.purchase-tabs-bar,[role=dialog] .custom-scrollbar,.adm-modal-overlay .custom-scrollbar,.purchase-modal-panel .custom-scrollbar,.premium-modal-card .custom-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.purchase-modal-scroll::-webkit-scrollbar,.purchase-modal-panel::-webkit-scrollbar,.purchase-tabs-bar::-webkit-scrollbar,[role=dialog] .custom-scrollbar::-webkit-scrollbar,.adm-modal-overlay .custom-scrollbar::-webkit-scrollbar,.purchase-modal-panel .custom-scrollbar::-webkit-scrollbar,.premium-modal-card .custom-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.adm-form-row{margin-bottom:1rem}.adm-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media not all and (min-width:1024px){.adm-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}}.adm-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media not all and (min-width:1024px){.adm-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}}.adm-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media not all and (min-width:1280px){.adm-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1024px){.adm-grid-4{grid-template-columns:repeat(1,minmax(0,1fr))}}.adm-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}@media not all and (min-width:1280px){.adm-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:1024px){.adm-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:768px){.adm-grid-5{grid-template-columns:repeat(1,minmax(0,1fr))}}.adm-two-col{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1.5rem}@media(max-width:1100px){.adm-two-col{grid-template-columns:repeat(1,minmax(0,1fr))}}.adm-stack-mobile{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.adm-stack-mobile{flex-direction:column;align-items:stretch;gap:1.25rem}}.adm-horizontal-scroll{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.adm-horizontal-scroll::-webkit-scrollbar{display:none}@media(max-width:1024px){.adm-shell{overflow-x:hidden;overflow-y:auto;display:block!important;min-height:100vh;height:auto!important}.adm-menu-toggle{display:flex}.adm-sidebar{position:fixed!important;left:0;top:0;height:100%!important;width:280px!important;border-radius:0!important;box-shadow:0 25px 50px -12px #00000080!important;z-index:700;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);padding:1.5rem!important;align-items:stretch!important;background:var(--adm-sidebar)!important;min-width:unset!important}.adm-sidebar.is-open{transform:translate(0)}.adm-sidebar.is-open .adm-nav-label,.adm-sidebar.is-open .adm-logo-text{opacity:1!important;max-width:200px!important;visibility:visible!important;transform:none!important;display:inline-block!important}.adm-sidebar.is-open .adm-logo-sub{opacity:1!important;max-width:220px!important;visibility:visible!important;transform:none!important;display:block!important}.adm-sidebar.is-open .adm-logo-text-wrap{display:block!important;width:auto!important;max-width:none!important}.adm-sidebar.is-open .adm-nav-header{opacity:1!important;max-height:40px!important;margin-top:0!important;visibility:visible!important}.adm-sidebar.is-open .adm-nav+.adm-nav .adm-nav-header{margin-top:.5rem!important}.adm-sidebar.is-open .adm-nav a,.adm-sidebar.is-open .adm-nav-group-toggle,.adm-sidebar.is-open .adm-nav-external{justify-content:flex-start;gap:1rem;padding-left:1rem;padding-right:1rem;width:100%!important;min-width:0!important}.adm-sidebar.is-open .adm-nav-chevron{display:block!important}.adm-sidebar.is-open .adm-nav-sub a{padding-left:3.25rem!important}.adm-sidebar.is-open .adm-logo{justify-content:flex-start;gap:.75rem;padding-left:.25rem;padding-right:.25rem;margin-bottom:2rem!important}.adm-sidebar.is-open .adm-sidebar-body{align-items:stretch}.adm-sidebar.is-open .adm-logout{width:100%;justify-content:flex-start;padding-left:1rem;padding-right:1rem}.adm-sidebar.is-open .adm-sidebar-profile-text{opacity:1!important;max-width:200px!important;display:flex!important}.adm-sidebar.is-open .adm-sidebar-profile{justify-content:flex-start;padding-left:.75rem;padding-right:.75rem;width:100%!important}.adm-sidebar.is-open .adm-sidebar-footer{display:flex!important}.adm-sidebar.is-open .adm-logout .adm-nav-label{display:inline-block!important}.adm-main{width:100%;overflow-x:hidden;padding:0;display:flex;flex-direction:column;min-height:100vh}.adm-content{flex:1 1 auto;min-height:0;overflow-y:visible;overflow-x:hidden}.adm-topbar{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.375rem;padding-bottom:.375rem}.adm-topbar-left{display:flex;align-items:center;gap:.75rem;overflow:hidden}.adm-page-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.75rem;font-weight:700}.adm-topbar-actions{flex-shrink:0}.adm-user-chip{margin:0;display:flex;align-items:center;border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-user-meta{display:none}.adm-user-chip--sidebar{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.22);background:#fffffff5}.adm-user-chip--sidebar .adm-user-meta{display:flex!important}.adm-avatar{height:2.5rem;width:2.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.adm-card{border-radius:1.125rem;padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-grid-2,.adm-grid-3,.adm-grid-4,.adm-two-col{display:flex;grid-template-columns:repeat(1,minmax(0,1fr));flex-direction:column;gap:1.25rem}.adm-modal{margin:0;height:100%;max-height:none;width:100%;max-width:none;border-radius:0;padding:1.5rem}.adm-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:600;display:flex;height:72px;align-items:center;justify-content:space-around;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffc;padding-left:.5rem;padding-right:.5rem;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -8px 24px #0000000d}.adm-bottom-nav-item{display:flex;min-width:64px;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding-top:.25rem;padding-bottom:.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-bottom-nav-item.active{color:var(--color-gram-600, #15803d)}.adm-bottom-nav-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:1.125rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.adm-bottom-nav-item.active .adm-bottom-nav-icon{background-color:var(--color-gram-50, #f0fdf4)}.adm-bottom-nav-item.active .adm-nav-icon{color:var(--color-gram-600, #15803d);stroke-width:2.2px}.adm-bottom-nav-label{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.adm-main{padding-bottom:5.5rem!important}}@media(max-width:768px){.adm-main{padding:0}.adm-topbar{padding:.5rem .75rem}.adm-card,.adm-card-flat{border-radius:18px;padding:.75rem;box-shadow:0 4px 12px #0000000a;border-color:var(--color-surface-sunken)}.adm-topbar{margin-bottom:0;border-bottom-width:1px;border-color:#e2e8f099;padding-bottom:.5rem}.adm-page-title{font-size:19px;line-height:1.25}.adm-btn-primary,.adm-btn-ghost{height:46px;width:100%;border-radius:16px;padding-top:.75rem;padding-bottom:.75rem;font-size:15px;font-weight:500;justify-content:center}.adm-input,.adm-select:not(.hrms-select-root),.adm-textarea,select.adm-input{height:46px;border-radius:14px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafc80;padding:.75rem 1rem;font-size:15px}.adm-input:focus,.adm-select:not(.hrms-select-root):focus,.adm-textarea:focus,select.adm-input:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.adm-textarea{min-height:100px;padding-top:.75rem;padding-bottom:.75rem}.adm-label{margin-bottom:.25rem;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.adm-table-wrap{overflow-x:auto;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-overflow-scrolling:touch;scrollbar-width:none}.adm-table-wrap::-webkit-scrollbar{display:none}.adm-table th{--tw-border-opacity: 1;border-bottom-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.adm-table td{border-bottom-color:#f1f5f980;padding:.75rem;font-size:13px}.adm-modal{padding:0;display:flex;flex-direction:column;background-color:var(--adm-bg)}.adm-modal>div:first-child{border-radius:0}}@media(min-width:1025px){.adm-bottom-nav{display:none!important}}.adm-floating-toolkit{position:fixed;bottom:2rem;right:2rem;z-index:100;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:1.125rem;background-color:var(--color-gram-700, #166534);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 30px var(--shadow-primary);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.adm-floating-toolkit:hover{--tw-translate-y: -.25rem;--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-gram-800, #14532d);--tw-shadow: 0 12px 40px var(--shadow-primary-strong);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-floating-toolkit:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.adm-floating-toolkit{border:1px solid rgba(255,255,255,.1)}.adm-floating-toolkit .adm-floating-label{pointer-events:none;position:absolute;right:100%;margin-right:.75rem;--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 4px 12px #00000026}.adm-floating-toolkit:hover .adm-floating-label{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.adm-floating-toolkit .adm-nav-icon{height:1.5rem;width:1.5rem}@media(max-width:1024px){.adm-floating-toolkit{bottom:2.5rem;right:1.5rem;height:3rem;width:3rem;border-radius:.875rem}.adm-floating-toolkit .adm-floating-label{display:none}}.adm-toolkit-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1990;cursor:default;border-width:0px;background-color:#0f172a59;padding:0;--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);animation:adm-toolkit-backdrop-in .22s ease forwards}@keyframes adm-toolkit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes adm-toolkit-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.adm-toolkit-drawer{position:fixed;right:0;top:0;z-index:2000;display:flex;width:100%;max-width:440px;flex-direction:column;overflow:hidden;border-left-width:1px;border-color:var(--adm-border);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: -12px 0 48px rgba(15,23,42,.12);--tw-shadow-colored: -12px 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;animation:adm-toolkit-drawer-in .3s cubic-bezier(.32,.72,0,1) forwards}.adm-toolkit-drawer-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:var(--adm-border);padding:.75rem 1rem}.adm-toolkit-drawer-title{margin:0;font-size:1rem;line-height:1.5rem;font-weight:800;letter-spacing:-.025em;color:var(--adm-text)}.adm-toolkit-drawer-close{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;padding:0}.adm-toolkit-drawer-body{min-height:0px;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}@media(max-width:480px){.adm-toolkit-drawer{max-width:100%}}.adm-card-premium{border-radius:32px;border-width:1px;border-color:var(--color-line);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 8px 30px rgb(0,0,0,.02);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.adm-card-premium:hover{border-color:var(--border-primary);--tw-shadow: 0 20px 50px var(--shadow-primary-soft);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.adm-hover-scale{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.adm-hover-scale:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.adm-hover-scale:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes adm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-spin{animation:adm-spin 1s linear infinite}.animate-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 2s linear infinite}.page-container{width:100%;max-width:1400px;margin:0 auto;color:var(--adm-text, #0f172a)}.premium-bg{background:radial-gradient(at 0% 0%,rgba(15,118,110,.06) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(20,184,166,.05) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(59,130,246,.04) 0px,transparent 50%),var(--adm-bg, #f2f7f5)}.compact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px;flex-wrap:wrap}.compact-title,.premium-title{font-size:24px;font-weight:850;color:var(--adm-text, #0f172a);letter-spacing:-.02em;margin:0}.compact-subtitle,.premium-subtitle{font-size:14px;color:var(--adm-muted, #64748b);font-weight:500;margin:4px 0 0}.premium-subtitle{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--organizo-primary-dark, #115e59)}.compact-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:700;height:40px;transition:all .2s ease;cursor:pointer;border:1px solid transparent;background:#fff;color:var(--adm-text, #0f172a)}.compact-btn-primary{background:linear-gradient(135deg,var(--organizo-primary-dark, #115e59) 0%,var(--organizo-primary, #0f766e) 100%)!important;color:#fff!important;box-shadow:0 4px 14px #0f766e47!important;border:none!important}.compact-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.compact-card{border-radius:20px;background:#fff;padding:20px;border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 16px #0f172a0a;color:var(--adm-text, #0f172a)}.compact-card:hover{box-shadow:0 12px 28px -8px #0f172a14;border-color:#0f766e33}.compact-input{border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;padding:10px 14px;font-size:13px;font-weight:600;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.compact-input:focus{border-color:var(--organizo-primary, #0f766e);background:#fff;box-shadow:0 0 0 3px #0f766e26;outline:none}.compact-filter-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#fff;padding:8px 16px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:20px}.compact-badge{font-size:11px;font-weight:800;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.compact-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.adm-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.adm-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.adm-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px -10px #0f172a0f;border-radius:20px}@media(max-width:1280px){.adm-grid-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.adm-grid-4,.adm-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.adm-grid-4,.adm-grid-3,.adm-grid-2{grid-template-columns:1fr;gap:16px}.compact-header{flex-direction:column;align-items:flex-start!important}.compact-title{font-size:20px}}.text-ink{color:var(--adm-text, #0f172a)}.text-ink-muted{color:var(--adm-muted, #64748b)}.bg-surface{background:var(--adm-surface, #fff)}.border-line{border-color:var(--adm-border, #e2e8f0)}.crm-tasks-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:var(--organizo-overlay-bg, rgba(15, 23, 42, .45));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999999;display:flex;justify-content:flex-end;align-items:stretch;padding:0;animation:organizoFadeIn .2s ease-out}@keyframes organizoFadeIn{0%{opacity:0}to{opacity:1}}.crm-organizo-panel{width:min(920px,86vw);height:100vh;background:var(--organizo-bg, var(--adm-bg, #f2f7f5));border-radius:20px 0 0 20px;box-shadow:-12px 0 40px #00000038;display:flex;position:relative;animation:organizoSlideInRight .3s cubic-bezier(.16,1,.3,1);overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--organizo-text, var(--adm-text, #0f172a));border-left:1px solid rgba(255,255,255,.8)}.organizo-sidebar{width:190px;height:100vh;background:var(--organizo-surface, #ffffff);border-right:1px solid var(--organizo-border, #e7f0ec);display:flex;flex-direction:column;padding:20px 14px;flex-shrink:0;transition:all .2s ease;z-index:60}.organizo-brand{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding-left:2px}.organizo-brand-banner{height:32px;max-width:150px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.organizo-logo-badge{width:30px;height:30px;border-radius:50%;background:var(--organizo-accent, #2db67d);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.8rem;box-shadow:0 2px 6px #2db67d59}.organizo-nav-list{display:flex;flex-direction:column;gap:4px}.organizo-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:.8rem;font-weight:700;color:var(--adm-muted, #64748b);background:transparent;border:none;cursor:pointer;transition:all .15s ease;text-align:left;white-space:nowrap}.organizo-nav-item:hover{background:var(--organizo-mint, #ebfbf4);color:var(--organizo-primary, #165b45)}.organizo-nav-item.active{background:var(--organizo-active-bg, var(--organizo-mint, #ebfbf4));color:var(--organizo-active-text, var(--organizo-primary-dark, #0c5d49));font-weight:800;border-left:3px solid var(--organizo-active-border, var(--organizo-accent, #2db67d))}.organizo-nav-badge{margin-left:auto;font-size:.68rem;font-weight:800;background:var(--organizo-badge-bg, var(--organizo-primary, #165b45));color:#fff;padding:1.5px 6px;border-radius:999px}.organizo-sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--organizo-border, #e7f0ec)}.organizo-main{flex:1;height:100vh;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:var(--organizo-bg, var(--adm-bg, #f2f7f5));scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.organizo-main::-webkit-scrollbar{width:5px}.organizo-main::-webkit-scrollbar-track{background:transparent}.organizo-main::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.organizo-main::-webkit-scrollbar-thumb:hover{background:#94a3b8}.organizo-top-bar{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--organizo-bg, rgba(242, 247, 245, .94));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(0,0,0,.04)}.organizo-search-box{display:flex;align-items:center;gap:8px;background:var(--organizo-surface, #ffffff);border:1px solid #e2e8f0;border-radius:9999px;padding:6px 14px;flex:1;max-width:320px;min-width:160px;box-shadow:0 1px 3px #00000008}.organizo-search-box input{border:none;outline:none;background:transparent;font-size:.78rem;color:var(--organizo-text, #0f172a);width:100%}.organizo-new-task-btn{background:var(--organizo-primary, #165b45);color:#fff;font-weight:800;font-size:.78rem;padding:7px 15px;border-radius:9999px;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 2px 8px #165b454d;transition:all .15s ease;white-space:nowrap}.organizo-new-task-btn:hover{background:var(--organizo-primary-dark, #0c5d49);transform:translateY(-1px)}.organizo-user-avatar{width:32px;height:32px;border-radius:50%;background:var(--organizo-mint, #ebfbf4);border:2px solid var(--organizo-accent, #2db67d);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--organizo-primary-dark, #0c5d49);font-size:.72rem;box-shadow:0 1px 4px #0000000d}.organizo-card{background:var(--organizo-surface, #ffffff);border-radius:16px;padding:14px 16px;box-shadow:0 2px 8px #00000005;border:1px solid var(--organizo-border, #e7f0ec);display:flex;flex-direction:column}.organizo-card-header{display:flex;align-items:center;justify-content:space-between}.organizo-card-title{font-size:.85rem;font-weight:800;color:var(--organizo-text, #0f172a);margin:0;display:flex;align-items:center;gap:6px}.organizo-dashboard-row{display:flex;flex-direction:row;gap:14px;align-items:flex-start;width:100%}.organizo-calendar-card{width:270px;flex-shrink:0}.organizo-agenda-card{flex:1;min-width:0}.organizo-priority-pill{font-size:.62rem;font-weight:800;text-transform:uppercase;padding:1.5px 6px;border-radius:5px;white-space:nowrap}.organizo-priority-pill.priority-low{background:#e0f2fe;color:#0369a1}.organizo-priority-pill.priority-medium{background:#fef3c7;color:#92400e}.organizo-priority-pill.priority-high{background:#ffedd5;color:#c2410c}.organizo-priority-pill.priority-urgent{background:#fee2e2;color:#b91c1c}.organizo-priority-pill.priority-critical{background:#7f1d1d;color:#fff}.organizo-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;width:100%}.organizo-calendar-day-name{font-size:.65rem;font-weight:800;color:var(--adm-muted, #64748b);padding-bottom:2px}.organizo-calendar-date-cell{aspect-ratio:1;width:28px;height:28px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:#334155;border-radius:50%;cursor:pointer;transition:all .15s ease;position:relative}.organizo-calendar-date-cell:hover{background:var(--organizo-mint, #ebfbf4);color:var(--organizo-primary, #165b45)}.organizo-calendar-date-cell.other-month{color:#cbd5e1}.organizo-calendar-date-cell.selected{background:var(--organizo-primary, #165b45)!important;color:#fff!important;font-weight:900;box-shadow:0 2px 6px #165b4559}.organizo-calendar-date-cell.today{border:1.5px solid var(--organizo-accent, #2db67d)}.organizo-calendar-has-tasks:after{content:"";width:3px;height:3px;border-radius:50%;background:var(--organizo-accent, #2db67d);position:absolute;bottom:2px}.organizo-task-checkbox{width:16px;height:16px;border-radius:50%;border:1.5px solid #cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.organizo-task-checkbox.completed{background:var(--organizo-accent, #2db67d);border-color:var(--organizo-accent, #2db67d);color:#fff}.organizo-cat-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid #f1f5f9}.organizo-cat-name{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:var(--organizo-text, #0f172a)}.organizo-form-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--organizo-surface, #ffffff);z-index:100;padding:24px;overflow-y:auto;display:flex;flex-direction:column;animation:organizoSlideInRight .25s ease-out}@keyframes organizoSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:1024px){.crm-organizo-panel{width:min(780px,92vw)}.organizo-sidebar{width:170px;padding:16px 10px}}@media(max-width:768px){.crm-tasks-drawer-overlay{padding:0}.crm-organizo-panel{width:100vw;height:100vh;border-radius:0;flex-direction:column}.organizo-sidebar{width:100%;height:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 14px;border-right:none;border-bottom:1px solid var(--organizo-border, #e7f0ec)}.organizo-brand{margin-bottom:0}.organizo-nav-list{flex-direction:row;overflow-x:auto;gap:4px}.organizo-nav-item{padding:6px 10px;font-size:.75rem}.organizo-sidebar-footer{display:none}.organizo-top-bar{padding:10px 14px}.organizo-search-box{max-width:100%;width:100%}.organizo-dashboard-row{flex-direction:column}.organizo-calendar-card{width:100%}}.login-wrapper{display:flex;min-height:100vh;overflow:hidden;background:var(--color-surface)}@keyframes login-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes login-fade-scale{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-panel-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes login-panel-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes login-bg-drift{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(2%,-1.5%) scale(1.03);opacity:.85}}@keyframes login-grid-pulse{0%,to{opacity:.35}50%{opacity:.55}}.login-panel-enter-left{animation:login-panel-left .85s cubic-bezier(.22,1,.36,1) forwards}.login-panel-enter-right{opacity:0;animation:login-panel-right .85s cubic-bezier(.22,1,.36,1) .12s forwards}.login-bg-animate{animation:login-bg-drift 14s ease-in-out infinite}.login-bg-grid.login-bg-animate{animation:login-grid-pulse 8s ease-in-out infinite}.login-animate{opacity:0;animation:login-fade-up .75s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--login-delay, 0s)}.login-animate-delay-1{--login-delay: .15s}.login-animate-delay-2{--login-delay: .28s}.login-animate-delay-3{--login-delay: .42s}.login-animate-delay-4{--login-delay: .54s}.login-animate-delay-5{--login-delay: .68s}.login-animate-delay-6{--login-delay: .8s}.login-animate-delay-7{--login-delay: .92s}.login-animate-delay-8{--login-delay: 1.05s}@keyframes login-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes login-slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes login-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.login-panel-enter-left{animation:login-slide-in-left .6s cubic-bezier(.22,1,.36,1) forwards}.login-panel-enter-right{opacity:0;animation:login-slide-in-right .6s cubic-bezier(.22,1,.36,1) .2s forwards}.login-animate{animation:login-fade-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--login-delay, 0s)}.login-animate-scale{animation-name:login-fade-scale}.login-animate-delay-1{--login-delay: .1s}.login-animate-delay-2{--login-delay: .2s}.login-animate-delay-3{--login-delay: .3s}.login-animate-delay-4{--login-delay: .4s}.login-animate-delay-5{--login-delay: .5s}.login-animate-delay-6{--login-delay: .6s}.login-animate-delay-7{--login-delay: .7s}.login-animate-delay-8{--login-delay: .8s}.login-left{position:relative;flex:1.15;min-width:0;display:flex;flex-direction:column;padding:48px 56px;background:var(--color-brand-deep);color:var(--color-success-bg);overflow:hidden}.login-bg-waves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 15% 45%,rgb(var(--rgb-accent) / .12) 0%,transparent 60%),radial-gradient(ellipse 55% 45% at 85% 75%,rgba(16,185,129,.08) 0%,transparent 55%);z-index:0}.login-bg-waves:before,.login-bg-waves:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.2;background-repeat:no-repeat;background-size:cover}.login-bg-waves:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath fill='none' stroke='%2322c55e' stroke-width='1.2' opacity='0.5' d='M0 420 C200 360 300 480 500 420 S800 300 1000 380 S1200 450 1200 450'/%3E%3Cpath fill='none' stroke='%2316a34a' stroke-width='1' opacity='0.35' d='M0 520 C250 460 400 580 600 500 S900 420 1200 480'/%3E%3Cpath fill='none' stroke='%234ade80' stroke-width='0.8' opacity='0.25' d='M0 320 C180 280 350 360 550 300 S850 240 1200 310'/%3E%3C/svg%3E")}.login-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(74,222,128,.18) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 35% 50%,black 15%,transparent 78%);mask-image:radial-gradient(ellipse 75% 65% at 35% 50%,black 15%,transparent 78%);opacity:.4;z-index:0}.login-left-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;max-width:580px}.login-brand-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;width:-moz-fit-content;width:fit-content;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-brand-logo{height:28px;width:auto}.login-brand-text{font-size:14px;font-weight:700;color:var(--color-surface-raised);letter-spacing:.12em}.login-left-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px 0 32px}.login-hero-banner{display:block;width:min(100%,480px);height:auto;margin:0;filter:drop-shadow(0 8px 24px rgba(0,0,0,.25))}.login-hero-headline{margin:32px 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-surface)}.login-hero-tagline{margin:0 0 40px;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:400;line-height:1.5;color:#ecfdf5b8}.login-hero-tagline-accent{color:var(--color-gram-400);font-weight:600}@keyframes feature-shimmer{0%{transform:translate(-120%) skew(-18deg);opacity:0}15%{opacity:1}to{transform:translate(220%) skew(-18deg);opacity:0}}@keyframes feature-glow-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes feature-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes feature-ring-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.18);opacity:0}}@keyframes feature-border-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.login-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.login-feature{--feature-accent: var(--color-gram-400);--feature-accent-mid: var(--color-gram-500);--feature-accent-soft: rgb(var(--rgb-accent) / .14);--feature-accent-border: rgba(74, 222, 128, .32);--feature-glow: rgb(var(--rgb-accent) / .22);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:22px 16px 20px;background:linear-gradient(155deg,rgb(var(--rgb-accent) / .1),#ffffff0a 48%,#07151033);border:1px solid rgba(74,222,128,.14);border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.login-feature:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,transparent 0%,var(--feature-accent-mid) 25%,var(--feature-accent) 50%,var(--feature-accent-mid) 75%,transparent 100%);background-size:200% 100%;animation:feature-border-flow 4s linear infinite;opacity:.7}.login-feature-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(134,239,172,.18) 50%,transparent 60%);transform:translate(-120%) skew(-18deg);pointer-events:none;z-index:2}.login-feature-glow{position:absolute;inset:auto -30% -50% -30%;height:90px;background:radial-gradient(ellipse at center,var(--feature-glow) 0%,transparent 72%);pointer-events:none;opacity:0;transition:opacity .4s ease}.login-feature:hover{transform:translateY(-5px);border-color:var(--feature-accent-border);box-shadow:0 16px 40px #00000047,0 0 24px rgb(var(--rgb-accent) / .12),0 0 0 1px #4ade8014 inset}.login-feature:hover .login-feature-shine{animation:feature-shimmer .85s ease forwards}.login-feature:hover .login-feature-glow{opacity:1;animation:feature-glow-breathe 2.4s ease-in-out infinite}.login-feature--people{--feature-accent: var(--color-gram-300);--feature-accent-mid: var(--color-gram-400);--feature-accent-soft: rgb(var(--rgb-accent) / .16);--feature-accent-border: rgba(134, 239, 172, .38);--feature-glow: rgb(var(--rgb-accent) / .24)}.login-feature--work{--feature-accent: var(--color-gram-400);--feature-accent-mid: var(--color-gram-500);--feature-accent-soft: rgb(var(--rgb-accent) / .18);--feature-accent-border: rgb(var(--rgb-accent) / .42);--feature-glow: rgb(var(--rgb-accent) / .26)}.login-feature--reports{--feature-accent: var(--color-lime-400);--feature-accent-mid: var(--color-lime-500);--feature-accent-soft: rgb(var(--rgb-lime) / .16);--feature-accent-border: rgb(var(--rgb-lime) / .38);--feature-glow: rgb(var(--rgb-lime) / .22)}.login-feature-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,var(--feature-accent-soft) 0%,rgba(7,21,16,.35) 100%);border:1px solid var(--feature-accent-border);color:var(--feature-accent);box-shadow:0 4px 16px #0003,0 0 12px rgb(var(--rgb-accent) / .08);animation:feature-icon-float 3.6s ease-in-out infinite;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,color .3s ease}.login-feature:nth-child(2) .login-feature-icon{animation-delay:.4s}.login-feature:nth-child(3) .login-feature-icon{animation-delay:.8s}.login-feature-icon-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;border:1px solid var(--feature-accent);opacity:0;pointer-events:none}.login-feature:hover .login-feature-icon{animation:none;transform:scale(1.08) translateY(-2px);color:var(--color-success-bg);box-shadow:0 8px 24px #00000040,0 0 20px rgb(var(--rgb-accent) / .25)}.login-feature:hover .login-feature-icon-ring{animation:feature-ring-pulse 1.6s ease-out infinite}.login-feature-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.login-feature:hover .login-feature-body{transform:none}.login-feature-title{margin:0;font-size:15px;font-weight:700;color:var(--color-success-bg);line-height:1.2;letter-spacing:-.01em;transition:color .3s ease}.login-feature:hover .login-feature-title{color:var(--color-surface)}.login-feature-label{margin:0;font-size:12.5px;font-weight:500;color:#a7f3d09e;line-height:1.45;transition:color .3s ease}.login-feature:hover .login-feature-label{color:#d1fae5d1}@media(prefers-reduced-motion:reduce){.login-panel-enter-left,.login-panel-enter-right,.login-bg-animate,.login-animate,.login-feature,.login-feature-icon,.login-feature:before,.login-feature-shine,.login-feature-glow,.login-feature-icon-ring{animation:none!important;transition:none!important}.login-panel-enter-right,.login-animate,.login-feature{opacity:1;transform:none}}.login-left-footer{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0;padding-top:24px;font-size:12px;color:#a7f3d08c}.login-left-footer svg{color:var(--color-gram-400);flex-shrink:0}.login-right{flex:.85;min-width:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 56px;background:linear-gradient(160deg,var(--color-gram-50) 0%,var(--color-surface) 45%,var(--color-surface-raised) 100%);border-left:1px solid rgba(21,128,61,.08)}.login-right-header{display:none}.login-form-card{width:100%;max-width:420px;padding:44px 40px 40px;background:var(--color-surface);border-radius:24px;border:1px solid var(--color-line);box-shadow:0 4px 6px #00000005,0 20px 48px #07151014}.login-form-logo{display:flex;justify-content:flex-start;margin-bottom:28px}.login-form-logo-img{height:36px;width:auto}.login-form-title{margin:0 0 8px;font-size:28px;font-weight:700;color:var(--color-ink);letter-spacing:-.03em;line-height:1.2}.login-form-subtext{margin:0 0 32px;font-size:15px;line-height:1.55;color:var(--color-ink-muted)}.login-form{display:flex;flex-direction:column;gap:22px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:13px;font-weight:600;color:var(--color-ink-secondary)}.input-icon{position:absolute;left:14px;display:flex;align-items:center;color:var(--color-ink-subtle);pointer-events:none}.login-input{width:100%;padding:13px 16px 13px 44px;font-size:15px;color:var(--color-ink);background:var(--color-surface-raised);border:1.5px solid var(--color-line);border-radius:12px;transition:border-color .2s,box-shadow .2s,background .2s}.login-input:hover{border-color:var(--color-line-strong);background:var(--color-surface)}.login-input:focus{outline:none;border-color:var(--color-gram-600);background:var(--color-surface);box-shadow:0 0 0 3px #15803d1a}.login-input::-moz-placeholder{color:var(--color-ink-subtle)}.login-input::placeholder{color:var(--color-ink-subtle)}.password-input-wrapper .login-input{padding-right:44px}.password-toggle{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;color:var(--color-ink-subtle);cursor:pointer;transition:color .2s}.password-toggle:hover{color:var(--color-gram-600)}.login-error{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;line-height:1.5;font-weight:500;color:var(--color-danger-strong);background:var(--color-danger-bg);border:1px solid var(--color-danger-soft);border-radius:12px;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;width:100%}.login-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:6px;padding:15px 20px;font-size:16px;font-weight:600;color:var(--color-surface);background:linear-gradient(135deg,var(--color-primary-mid) 0%,var(--color-gram-600) 100%);border:none;border-radius:12px;cursor:pointer;transition:opacity .2s,transform .1s,box-shadow .2s;box-shadow:0 4px 14px #0d6b4a4d}.login-button:hover:not(:disabled){opacity:.95;box-shadow:0 6px 20px #0d6b4a59}.login-button:active:not(:disabled){transform:scale(.99)}.login-button:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.login-button-arrow{font-size:18px;line-height:1;transition:transform .2s}.login-button:hover:not(:disabled) .login-button-arrow{transform:translate(3px)}.login-form-footer{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--color-surface-sunken);font-size:12px;color:var(--color-ink-subtle);text-align:center;line-height:1.5}@media(max-width:1024px){.login-left{flex:1;padding:40px}.login-right{flex:.9;min-width:340px;padding:40px}.login-features{grid-template-columns:repeat(3,1fr);gap:10px}.login-feature{padding:16px 12px 14px;gap:12px}.login-feature-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px}}@media(max-width:860px){.login-wrapper{flex-direction:column;min-height:100dvh}.login-left{flex:0 0 auto;padding:24px 24px 28px}.login-left-inner{max-width:100%}.login-left-content{padding:20px 0 0;justify-content:flex-start}.login-hero-banner{width:min(100%,280px);margin:0 auto}.login-hero-headline{margin:20px 0 8px;font-size:1.5rem;text-align:center}.login-hero-tagline{margin:0 0 20px;font-size:.95rem;text-align:center}.login-features{grid-template-columns:repeat(3,1fr);gap:10px}.login-feature{flex-direction:column;align-items:center;gap:10px;padding:14px 10px 12px;text-align:center;border-radius:14px}.login-feature:before{top:0;left:0;right:0;bottom:auto;width:auto;height:2px;border-radius:14px 14px 0 0}.login-feature:hover{transform:translateY(-3px)}.login-feature:hover .login-feature-body{transform:none}.login-feature-icon{width:40px;height:40px;border-radius:12px}.login-feature-body{align-items:center;gap:4px}.login-feature-title{font-size:12px}.login-feature-label{font-size:10px;line-height:1.35}.login-left-footer{display:none}.login-right{flex:1;min-width:0;width:100%;padding:0 20px 28px;border-left:none;border-top:1px solid rgba(21,128,61,.06);background:var(--color-surface);justify-content:flex-start}.login-form-card{max-width:100%;padding:32px 24px 28px;border-radius:20px;box-shadow:0 2px 8px #0000000a,0 12px 32px #0715100f}.login-form-logo{justify-content:center;margin-bottom:20px}.login-form-title{font-size:24px;text-align:center}.login-form-subtext{text-align:center;margin-bottom:24px;font-size:14px}}@media(max-width:520px){.login-left{padding:20px 16px 24px}.login-hero-banner{width:min(100%,220px)}.login-hero-headline{font-size:1.25rem}.login-features{gap:8px}.login-feature{padding:12px 8px 10px;gap:8px}.login-feature-icon{width:36px;height:36px;border-radius:10px}.login-feature-icon svg{width:18px;height:18px}.login-feature-title{font-size:11px}.login-feature-label{font-size:9px}.login-right{padding:0 16px 24px}.login-form-card{padding:28px 20px 24px;border-radius:16px}.login-form-title{font-size:22px}}.newsletter-subscribe{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(15,23,42,.08)}.newsletter-subscribe-title{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:var(--color-text, #0f172a)}.newsletter-subscribe-copy{margin:0 0 .75rem;font-size:.75rem;color:#64748b}.newsletter-subscribe-row{display:flex;flex-direction:column;gap:.5rem}@media(min-width:480px){.newsletter-subscribe-row{flex-direction:row}}.newsletter-subscribe-input{flex:1;min-width:0;padding:.625rem .75rem;border-radius:.5rem;border:1px solid #cbd5e1;font-size:.875rem}.newsletter-subscribe-btn{padding:.625rem 1rem;border-radius:.5rem;border:none;background:#0f766e;color:#fff;font-weight:700;font-size:.875rem;cursor:pointer}.newsletter-subscribe-btn:disabled{opacity:.6;cursor:not-allowed}.ps-targets-bento{display:grid;grid-template-columns:1fr;gap:20px;width:100%}.ps-target-fy{font-size:12px;font-weight:600;color:var(--ps-green, var(--organizo-primary-dark, #be185d));background:var(--ps-green-light, #ffe4e6);padding:4px 10px;border-radius:999px}.ps-targets-split{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.ps-target-donut{flex:0 0 180px;width:180px;height:180px}.ps-target-donut-svg{width:100%;height:100%}.ps-target-donut-value{font-size:22px;font-weight:800;fill:var(--adm-text, #1e293b)}.ps-target-donut-label{font-size:11px;font-weight:600;fill:var(--adm-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.ps-target-segments{flex:1 1 240px;min-width:240px;display:flex;flex-direction:column;gap:14px}.ps-target-segment-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ps-target-segment-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--adm-text, #1e293b)}.ps-target-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.ps-target-segment-amount{font-size:14px;font-weight:700;color:var(--adm-text, #1e293b)}.ps-target-bar{height:8px;width:100%;background:#eef2f5;border-radius:999px;overflow:hidden}.ps-target-bar-fill{height:100%;border-radius:999px;transition:width .4s ease}.ps-target-segment-pct{font-size:12px;color:var(--adm-muted, #64748b)}.ps-target-segment-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;flex-wrap:wrap}.ps-target-segment-gp{font-size:12px;font-weight:600;color:var(--ps-green, var(--organizo-primary-dark, #be185d))}.ps-target-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--adm-border, #e2e8f0);display:flex;flex-direction:column;gap:14px}.ps-target-progress-block{display:flex;flex-direction:column;gap:8px}.ps-target-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:var(--adm-text, #1e293b)}.ps-target-progress{height:10px;width:100%;background:#eef2f5;border-radius:999px;overflow:hidden}.ps-target-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--organizo-primary-dark, #be185d),#1a9d6c);transition:width .4s ease}.ps-target-progress-meta{font-size:12px;color:var(--adm-muted, #64748b)}.ps-target-monthly{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ps-green, var(--organizo-primary-dark, #be185d))}.ps-branch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ps-branch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid transparent}.ps-branch-row--active{background:var(--ps-green-light, #ffe4e6);border-color:#0d58462e}.ps-branch-info{display:flex;flex-direction:column;gap:2px}.ps-branch-name{font-size:14px;font-weight:700;color:var(--adm-text, #1e293b)}.ps-branch-share{font-size:12px;color:var(--adm-muted, #64748b)}.ps-branch-values{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ps-branch-total{font-size:16px;font-weight:800;color:var(--ps-green, var(--organizo-primary-dark, #be185d))}.ps-branch-monthly{font-size:12px;color:var(--adm-muted, #64748b)}.ps-branch-source{margin:0 0 12px;font-size:12px;color:var(--adm-muted, #64748b)}.ps-branch-achievement{margin-top:14px;padding-top:14px;border-top:1px solid var(--adm-border, #e2e8f0);display:flex;align-items:center;justify-content:space-between;gap:12px}.ps-branch-achievement-label{font-size:13px;font-weight:600;color:var(--adm-muted, #64748b)}.ps-branch-achievement-value{font-size:18px;font-weight:800;color:var(--ps-green, var(--organizo-primary-dark, #be185d))}.ps-schedule-badge{font-size:12px;font-weight:700;color:var(--ps-green, var(--organizo-primary-dark, #be185d));background:var(--ps-green-light, #ffe4e6);padding:4px 10px;border-radius:999px}.ps-schedule-scroll{display:flex;flex-direction:column;gap:18px;max-height:460px;overflow-y:auto}.ps-schedule-group-title{margin:0 0 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--adm-muted, #64748b)}.ps-schedule-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ps-schedule-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid var(--adm-border, #e2e8f0)}.ps-schedule-date{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 92px;color:var(--ps-green, var(--organizo-primary-dark, #be185d));font-size:12px;font-weight:600;text-align:center}.ps-schedule-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ps-schedule-type{font-size:13px;font-weight:700;color:var(--adm-text, #1e293b)}.ps-schedule-desc{font-size:12px;color:var(--adm-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-schedule-status{flex:0 0 auto;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.ps-schedule-status--pending{color:#b45309;background:#fef3c7}.ps-schedule-status--completed,.ps-schedule-status--done{color:var(--organizo-primary-dark, #be185d);background:#d1fae5}.ps-schedule-status--cancelled{color:#64748b;background:#e2e8f0}.ps-schedule-empty{margin:0;font-size:13px;color:var(--adm-muted, #64748b);text-align:center;padding:24px 0}.ps-skeleton--schedule{height:220px;border-radius:14px;background:linear-gradient(90deg,#eef2f5 25%,#e2e8f0 37%,#eef2f5 63%);background-size:400% 100%;animation:ps-shimmer 1.4s ease infinite}@keyframes ps-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ps-overview{--ps-green: var(--organizo-primary-dark, #0c5d49);--ps-green-mid: #127a5f;--ps-green-light: #e8f5f0;--ps-green-soft: #ecfdf5;--ps-page-gutter: clamp(16px, 3vw, 28px);width:100%;max-width:100%;min-width:0;min-height:100%;box-sizing:border-box;background:#f2f7f5;padding:var(--ps-page-gutter)}.ps-bento,.ps-assets-category-row{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width:1100px){.ps-assets-category-row{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:stretch}}.ps-assets-category-left{min-width:0;display:flex;flex-direction:column}.ps-assets-category-left>*{flex:1}.ps-assets-category-right{min-width:0;display:flex;flex-direction:column}.ps-assets-category-right>*{flex:1}.ps-dash-card--linked{cursor:pointer}.ps-dash-card--linked:focus-visible{outline:2px solid var(--ps-green, var(--organizo-primary-dark, #0c5d49));outline-offset:2px}.ps-dash-card-title{margin:0;font-size:16px;font-weight:700;color:var(--adm-text, #1e293b);letter-spacing:-.02em}.ps-dash-card-head-actions{display:flex;align-items:center;gap:8px}.ps-dash-card-expand{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid var(--adm-border, #e2e8f0);background:#fff;color:var(--adm-muted, #64748b);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ps-dash-card-expand:hover{background:var(--ps-green-light);color:var(--ps-green);border-color:#0d584633}.ps-card--split .ps-dash-card-body{padding:16px 20px 18px}.ps-assets-pipeline-split{display:grid;grid-template-columns:1fr;gap:20px;width:100%;flex:1}@media(min-width:960px){.ps-assets-pipeline-split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 24px;align-items:stretch;min-height:320px}}.ps-assets-pipeline-left,.ps-assets-pipeline-right{min-width:0;display:flex;flex-direction:column}.ps-assets-pipeline-divider{display:none;background:#eef2f6;width:1px;align-self:stretch}@media(min-width:960px){.ps-assets-pipeline-divider{display:block}}.ps-split-subtitle{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;color:var(--adm-text, #1e293b);flex-shrink:0}.ps-split-subtitle svg{color:var(--ps-green);flex-shrink:0}.ps-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.ps-assets-grid .ps-metric-tile:nth-child(5):last-child{grid-column:1 / -1;max-width:calc(50% - 6px)}.ps-pie-chart{display:flex;flex-direction:row;align-items:stretch;gap:12px;width:100%;flex:1;min-height:260px}.ps-pie-wrap{display:flex;flex-direction:column;height:100%}.ps-pie-wrap--compact{flex:1;display:flex;flex-direction:column;min-height:0}.ps-pie-wrap--compact .ps-pie-chart{min-height:0;flex:1}.ps-pie-chart-visual{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:center}.ps-pie-svg{width:min(200px,42vw);height:auto;display:block}@media(min-width:960px){.ps-pie-chart{min-height:280px;gap:16px}.ps-pie-svg{width:220px;height:220px}}.ps-pie-slice{cursor:pointer;transition:opacity .15s,filter .15s;outline:none}.ps-pie-slice:hover,.ps-pie-slice:focus-visible{opacity:.88;filter:brightness(1.05)}.ps-pie-center-value{font-size:26px;font-weight:800;fill:var(--ps-green);font-family:inherit}@media(min-width:960px){.ps-pie-center-value{font-size:30px}}.ps-pie-center-label{font-size:10px;font-weight:700;fill:#94a3b8;font-family:inherit;text-transform:uppercase;letter-spacing:.06em}.ps-pie-legend{list-style:none;margin:0;padding:0;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:2px;justify-content:space-between;height:100%}.ps-pie-legend li{flex:1;display:flex;min-height:0}.ps-pie-legend-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;min-height:28px;padding:4px 8px;border:none;border-radius:8px;background:#f8fafc;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s}.ps-pie-legend-item:hover{background:var(--ps-green-soft)}.ps-pie-legend-left{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.ps-pie-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ps-pie-legend-label{font-size:11px;font-weight:600;color:var(--adm-text, #1e293b);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-pie-legend-count{font-size:16px;font-weight:800;color:var(--ps-green);flex-shrink:0;line-height:1}.ps-skeleton--pie{width:100%;min-height:280px;border-radius:20px}.ps-assets-pipeline-split--loading{min-height:280px}.ps-assets-pipeline-split--loading .ps-skeleton--chart{min-height:260px}.ps-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%}.ps-metric-grid--loading{gap:14px}.ps-metric-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:20px;background:#fafbfc;border:1px solid #f1f5f9;text-align:left;width:100%;min-width:0;box-sizing:border-box;font:inherit}.ps-metric-tile--clickable{cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.ps-metric-tile--clickable:hover{background:#fff;border-color:#0d584626;transform:translateY(-2px);box-shadow:0 8px 20px #0d584614}.ps-metric-tile-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px}.ps-metric-tile-value{font-size:clamp(30px,3.5vw,40px);font-weight:800;line-height:1;letter-spacing:-.03em}.ps-metric-tile-label{font-size:12px;font-weight:600;color:var(--adm-muted, #64748b);line-height:1.3}.ps-metric-tile-hint{font-size:10px;font-weight:700;color:var(--ps-green);opacity:0;transition:opacity .15s}.ps-metric-tile--clickable:hover .ps-metric-tile-hint{opacity:1}.ps-mini-chart{margin-bottom:20px;padding:8px 4px 0}.ps-mini-chart-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:140px;width:100%}.ps-mini-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;height:100%}.ps-mini-chart-bar{width:100%;max-width:48px;border-radius:12px 12px 6px 6px;background:repeating-linear-gradient(-45deg,#e2e8f0,#e2e8f0 4px,#f1f5f9 4px,#f1f5f9 8px);transition:height .4s ease,background .3s;margin-top:auto}.ps-mini-chart-bar--active{background:var(--ps-green);box-shadow:0 4px 14px #0d584640}.ps-mini-chart-label{font-size:10px;font-weight:700;color:var(--adm-muted, #64748b);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ps-mini-chart--assets{margin-bottom:0;padding:0;width:100%;flex:1;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:960px){.ps-mini-chart--assets{min-height:280px}}.ps-mini-chart--assets .ps-mini-chart-bars{flex:1;min-height:240px;height:100%;max-height:none;gap:clamp(8px,1.2vw,18px)}.ps-mini-chart--assets .ps-mini-chart-bar{max-width:72px;border-radius:14px 14px 8px 8px;box-shadow:0 2px 8px #0d58461f}.ps-mini-chart--assets .ps-mini-chart-bar--active{box-shadow:0 6px 16px #0d584638}.ps-mini-chart--assets .ps-mini-chart-label{white-space:normal;line-height:1.25;font-size:9px;max-width:92px;overflow:visible;text-overflow:unset}.ps-mini-chart--assets .ps-mini-chart-value{font-size:14px;font-weight:800;color:var(--ps-green);line-height:1;margin-bottom:6px}.ps-mini-chart-value{font-size:13px;font-weight:800;color:var(--ps-green);line-height:1;margin-bottom:4px}.ps-mini-chart-col--clickable{border:none;background:transparent;cursor:pointer;padding:4px 2px;border-radius:12px;font:inherit;transition:background .15s,transform .15s}.ps-mini-chart-col--clickable:hover{background:var(--ps-green-soft);transform:translateY(-2px)}.ps-mini-chart-col--clickable:focus-visible{outline:2px solid var(--ps-green);outline-offset:2px}.ps-pipeline-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%}.ps-pipeline-tile-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.ps-client-list-link{display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:none;font-size:11px;font-weight:700;color:var(--ps-green);cursor:pointer;font-family:inherit;align-self:flex-start}.ps-client-list-link:hover{text-decoration:underline}.ps-revenue-bento{display:grid;grid-template-columns:1fr;gap:20px;width:100%}@media(min-width:900px){.ps-revenue-bento{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch}}.ps-revenue-wallet{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:28px 24px;border-radius:24px;background:linear-gradient(145deg,var(--ps-green) 0%,var(--ps-green-mid) 55%,#094536 100%);color:#fff;min-height:200px;box-shadow:0 12px 32px #0d584647;width:100%;box-sizing:border-box;transition:transform .2s,box-shadow .2s}.ps-revenue-wallet:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0d584659}.ps-revenue-wallet-main{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer;font-family:inherit;width:100%}.ps-revenue-wallet-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.85;background:#ffffff1f;padding:4px 10px;border-radius:999px}.ps-revenue-wallet-amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.ps-revenue-wallet-value{font-size:clamp(28px,3.5vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.ps-revenue-wallet-of{font-size:clamp(15px,2vw,18px);font-weight:700;opacity:.88;letter-spacing:-.02em}.ps-revenue-wallet-progress{width:100%;height:8px;border-radius:999px;background:#fff3;overflow:hidden}.ps-revenue-wallet-progress-fill{display:block;height:100%;border-radius:999px;background:#fffffff2;min-width:4px;transition:width .35s ease}.ps-revenue-wallet-meta{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;opacity:.8}.ps-revenue-wallet .ps-client-list-link{color:#fffffff2;margin-top:auto}.ps-card--revenue-detail .ps-dash-card-body{padding-top:12px}.ps-revenue-funnel-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#f1f5f9;margin-bottom:20px}.ps-revenue-funnel-seg{display:block;height:100%;min-width:4px}.ps-revenue-band-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:600px){.ps-revenue-band-row{grid-template-columns:repeat(3,1fr)}}.ps-card--revenue-detail,.ps-card--revenue-detail .ps-dash-card-body{overflow:visible}.ps-card--revenue-detail .ps-revenue-band-row{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.ps-card--revenue-detail .ps-revenue-band-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ps-card--revenue-detail .ps-revenue-band-row{grid-template-columns:repeat(6,1fr)}}.ps-revenue-band-pill--completed{border-color:#bbf7d0;background:#f0fdf4}.ps-revenue-band-pill--completed .ps-revenue-band-pill-value{color:#16a34a}.ps-revenue-band-pill:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f}.ps-revenue-band-pill-value{font-size:22px;font-weight:800;line-height:1}.ps-revenue-band-pill-values{display:flex;flex-direction:column;align-items:center;gap:4px}.ps-revenue-band-pill-amount{font-size:16px;font-weight:800;color:var(--ps-green, var(--organizo-primary-dark, #0c5d49));line-height:1.1}.ps-revenue-band-pill-label{font-size:11px;font-weight:700;color:var(--adm-muted, #64748b);text-transform:capitalize}.ps-revenue-band-pill--projection{background:linear-gradient(180deg,#f0fdf9,#fafbfc);border-color:#d1fae5}.ps-pipeline-tile-value--currency{font-size:clamp(14px,2.2vw,18px);color:var(--ps-green, var(--organizo-primary-dark, #0c5d49));letter-spacing:-.02em}.ps-pipeline-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:16px}@media(min-width:600px){.ps-pipeline-meta{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ps-pipeline-meta{grid-template-columns:repeat(5,1fr)}}.ps-pipeline-meta-row{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fafbfc;border:1px solid #f1f5f9;cursor:pointer;font-family:inherit;transition:background .15s,transform .15s,box-shadow .15s}.ps-pipeline-meta-row:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.ps-pipeline-meta-row--total{grid-column:1 / -1;background:linear-gradient(180deg,#f0fdf9,#fafbfc);border-color:#d1fae5}.ps-pipeline-meta-label{font-size:11px;font-weight:700;color:var(--adm-muted, #64748b);line-height:1.2}.ps-pipeline-meta-value{font-size:18px;font-weight:800;color:var(--ps-green, var(--organizo-primary-dark, #0c5d49));line-height:1.2;letter-spacing:-.02em}.ps-schedule-split{display:grid;grid-template-columns:1fr;gap:28px;width:100%}@media(min-width:900px){.ps-schedule-split{grid-template-columns:1fr 1fr;gap:32px}}.ps-schedule-block-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ps-schedule-block-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px}.ps-schedule-block-title{margin:0;flex:1;font-size:14px;font-weight:700;color:var(--adm-text, #1e293b)}.ps-schedule-block-count{font-size:12px;font-weight:700;color:var(--ps-green);background:var(--ps-green-light);padding:2px 10px;border-radius:999px}.ps-schedule-block-empty{margin:0;font-size:13px;color:var(--adm-muted, #64748b);padding:12px 0}.ps-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid #f1f5f9}.ps-table{width:100%;border-collapse:collapse;font-size:13px}.ps-table thead th{text-align:left;padding:12px 16px;font-size:11px;font-weight:700;color:var(--adm-muted, #64748b);text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;border-bottom:1px solid #f1f5f9}.ps-table tbody td{padding:14px 16px;border-bottom:1px solid #f8fafc;vertical-align:middle}.ps-table tbody tr:last-child td{border-bottom:none}.ps-table-row--clickable{cursor:pointer;transition:background .12s}.ps-table-row--clickable:hover{background:var(--ps-green-soft)}.ps-table-client{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--adm-text, #1e293b)}.ps-table-status{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ps-table-muted{color:var(--adm-muted, #64748b);font-weight:500;max-width:280px}.ps-table-time{font-weight:700;color:var(--ps-green);white-space:nowrap}.ps-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e8eef4,#f1f5f9 75%);background-size:200% 100%;animation:ps-shimmer 1.2s infinite;border-radius:20px}.ps-skeleton--tile{min-height:120px;width:100%}.ps-skeleton--chart{height:160px;margin-bottom:16px;border-radius:16px}.ps-skeleton--hero-card,.ps-skeleton--detail-card{min-height:200px;border-radius:24px}.ps-skeleton--table{min-height:160px;border-radius:16px}@keyframes ps-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:959px){.ps-overview{padding-bottom:calc(var(--ps-page-gutter) + 72px)}.ps-assets-pipeline-split{min-height:0}.ps-pie-chart{flex-direction:column;align-items:stretch}.ps-pie-chart-visual{align-self:center}.ps-pie-svg{width:min(200px,70vw)}.ps-assets-pipeline-split{min-height:300px}.ps-mini-chart--assets{min-height:220px}.ps-mini-chart--assets .ps-mini-chart-bars{min-height:200px}.ps-pie-chart{min-height:240px}.ps-metric-grid,.ps-metric-grid--loading,.ps-pipeline-tiles .ps-metric-tile-value{font-size:clamp(36px,4.5vw,52px)}.ps-pipeline-tiles{display:flex;overflow-x:auto;gap:12px;scrollbar-width:thin;padding-bottom:4px}.ps-metric-tile,.ps-pipeline-tile-wrap{flex:0 0 min(160px,70vw);width:auto}.ps-mini-chart-bars{height:120px}}.ps-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:200;animation:ps-fade-in .2s ease}.ps-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:#fff;z-index:201;display:flex;flex-direction:column;box-shadow:-8px 0 32px #0000001f;animation:ps-slide-in .25s ease}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ps-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ps-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--ps-green);color:#fff}.ps-drawer-title{font-size:15px;font-weight:800}.ps-drawer-close{background:#ffffff26;border:none;color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ps-drawer-body{flex:1;overflow-y:auto;padding:8px 0}.ps-drawer-row{padding:14px 20px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s}.ps-drawer-row:hover{background:var(--ps-green-light)}.ps-drawer-client{font-size:14px;font-weight:800;color:#0f172a}.ps-drawer-project{font-size:12px;color:#64748b;margin-top:4px}.ps-drawer-meta{font-size:11px;color:#94a3b8;margin-top:6px;font-weight:600}.ps-drawer-empty{padding:40px 20px;text-align:center;color:"#94a3b8";font-size:14px}.ps-card--gm-review{background:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 6px 20px #0f172a0f;overflow:hidden}.ps-card--gm-review .ps-card-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #f1f5f9;font-weight:800;font-size:14px;color:#0f172a}.ps-card--gm-review .ps-badge{margin-left:auto;background:#fef3c7;color:#92400e;font-size:11px;font-weight:800;padding:2px 10px;border-radius:999px}.ps-gm-review-list{padding:8px 12px;display:flex;flex-direction:column;gap:4px}.ps-gm-review-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;transition:background .15s}.ps-gm-review-item:hover{background:#f8fafc}.ps-gm-review-main{min-width:0;flex:1}.ps-gm-review-title{font-size:13px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-gm-review-meta{display:flex;gap:12px;font-size:11px;color:#64748b;margin-top:2px}.ps-gm-review-meta span{display:inline-flex;align-items:center;gap:4px}.ps-btn.ps-btn-sm.ps-btn-primary{font-size:12px;padding:6px 14px;height:30px;border-radius:8px;font-weight:700;background:var(--organizo-primary-dark, #0c5d49);color:#fff;text-decoration:none;white-space:nowrap}.presales-lead-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--organizo-primary);border-radius:12px 0 0 12px}.presales-lead-card-code{flex-shrink:0;font-size:9px;font-weight:800;padding:2px 7px;border-radius:6px;background:var(--color-surface-sunken);color:var(--color-ink-secondary);border:1px solid var(--color-line);letter-spacing:.04em;line-height:1.4;white-space:nowrap}.presales-lead-card-contact{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;color:var(--color-ink-muted);line-height:1.3;min-width:0}.presales-lead-card-po-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--color-violet-100);color:var(--color-violet-700);border:1px solid var(--color-violet-100)}.presales-lead-card-lost-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;background:var(--color-danger-bg);color:var(--color-rose-700);border:1px solid var(--color-danger-soft);max-width:100%}.presales-lead-card-doc-count{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--color-ink-muted);padding:3px 7px;border-radius:6px;background:var(--color-surface-raised);border:1px solid var(--color-line)}.presales-lead-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--color-surface-sunken);min-width:0}.presales-lead-card-owner-text{font-size:10px;font-weight:600;color:var(--color-ink-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.presales-lead-card--overlay{cursor:grabbing;box-shadow:0 12px 32px #0c483a26;border-color:var(--organizo-primary);transform:none!important}.projects-board-page{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden;background:var(--organizo-bg);padding:16px 16px 8px;box-sizing:border-box}.projects-board-header-text h1{margin:0;font-size:clamp(22px,4vw,28px);font-weight:800;color:var(--color-ink);letter-spacing:-.03em}.projects-board-header-text p{margin:6px 0 0;font-size:13px;color:var(--color-ink-muted);font-weight:500}.projects-board-count{display:inline-flex;align-items:center;margin-left:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--organizo-primary);background:var(--color-surface);border:1px solid var(--color-line);vertical-align:middle}.projects-board-search-wrapper input{width:100%;height:42px;padding-left:40px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;font-size:13px;font-weight:500;color:var(--color-ink);box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.projects-board-search-wrapper input:focus{outline:none;border-color:var(--organizo-primary);box-shadow:0 0 0 3px #0d594714}.projects-board-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-ink-subtle);pointer-events:none}.projects-board-btn-primary{height:42px;padding:0 18px;border-radius:12px;background:var(--organizo-primary);color:var(--color-surface);border:none;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 14px #0d594733;transition:transform .15s ease,box-shadow .15s ease}.projects-board-filter-pill{padding:7px 14px;font-size:12px;font-weight:600;color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.projects-board-filter-pill:hover{border-color:var(--color-line-strong);color:var(--color-ink-secondary)}.projects-board-filter-pill.is-active{color:var(--color-surface);background:var(--organizo-primary);border-color:var(--organizo-primary)}.projects-board-assignment-label{font-size:11px;font-weight:700;color:var(--color-ink-muted);white-space:nowrap}.projects-board-assignment-select .hrms-select-trigger,.projects-board-layout-select .hrms-select-trigger,.projects-board-layout-wrap .hrms-select-trigger{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--color-line)!important;font-size:12px!important;font-weight:600!important;color:var(--color-ink)!important;background:var(--color-surface)!important;box-shadow:none!important}.projects-board-assignment-select .hrms-select-trigger:hover,.projects-board-layout-select .hrms-select-trigger:hover,.projects-board-layout-wrap .hrms-select-trigger:hover{border-color:var(--color-line-strong)!important;box-shadow:none!important}.projects-board-assignment-select .hrms-select-trigger:focus,.projects-board-layout-select .hrms-select-trigger:focus,.projects-board-layout-wrap .hrms-select-trigger:focus{outline:none!important;border-color:var(--organizo-primary)!important;box-shadow:0 0 0 3px #0d59471a!important;--tw-ring-shadow: 0 0 transparent !important;--tw-ring-offset-shadow: 0 0 transparent !important}.projects-board-layout-label{font-size:11px;font-weight:700;color:var(--color-ink-muted);white-space:nowrap;text-transform:none;letter-spacing:normal}.projects-board-filter-pill--canceled.is-active{background:var(--color-danger-bg);border-color:var(--color-danger-soft);color:var(--color-danger-strong)}.projects-board-filter-pill--canceled:hover:not(.is-active){border-color:var(--color-danger-soft);color:var(--color-danger-strong)}.projects-board-filter-pill--inactive.is-active{background:var(--color-surface-sunken);border-color:var(--color-line);color:var(--color-ink-secondary)}.projects-board-filter-pill--inactive:hover:not(.is-active){border-color:var(--color-line);color:var(--color-ink-secondary)}.projects-board-canceled-section{margin-top:4px;border:1px solid var(--color-danger-soft);border-radius:16px;background:var(--color-surface-raised);overflow:hidden;box-shadow:0 2px 8px #ef44440f}.projects-board-canceled-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:none;background:linear-gradient(135deg,var(--color-danger-bg) 0%,var(--color-surface) 100%);cursor:pointer;font-family:inherit;text-align:left}.projects-board-canceled-icon{width:36px;height:36px;border-radius:10px;background:var(--color-danger-bg);color:var(--color-danger-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.projects-board-canceled-title{margin:0;font-size:15px;font-weight:900;color:var(--color-danger-strong)}.projects-board-canceled-sub{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--color-ink-subtle)}.projects-board-canceled-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--color-danger-strong)}.projects-board-canceled-count{min-width:28px;height:28px;padding:0 10px;border-radius:999px;background:var(--color-danger-bg);color:var(--color-danger-strong);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.projects-board-canceled-empty{margin:0;padding:24px 16px;text-align:center;font-size:13px;font-weight:600;color:var(--color-ink-subtle)}.projects-board-canceled-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-danger-bg);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.projects-board-canceled-row:hover{border-color:var(--color-danger-soft);box-shadow:0 2px 8px #ef444414}.projects-board-canceled-row-title{display:block;font-size:14px;font-weight:800;color:var(--color-ink)}.projects-board-canceled-row-meta{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--color-ink-muted)}.projects-board-canceled-badge--status{background:var(--color-danger-bg);color:var(--color-danger-strong)}.projects-table-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000005}.projects-table thead tr{background:var(--color-surface-raised);border-bottom:1px solid var(--color-line)}.projects-table th{padding:14px 18px;font-size:11px;font-weight:800;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em}.projects-table-row{border-bottom:1px solid var(--color-surface-sunken);transition:background .15s ease}.projects-table-row:hover{background:var(--color-surface-raised)}.projects-table-title{font-size:14px;font-weight:800;color:var(--color-ink);text-decoration:none}.projects-table-title:hover{color:var(--organizo-primary)}.projects-table-sub{display:block;font-size:11px;color:var(--color-ink-subtle);font-weight:600;margin-top:2px}.projects-table-client{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--color-ink-secondary)}.projects-table-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--color-surface-sunken);color:var(--color-ink-muted);text-decoration:none}.projects-table-empty{padding:48px 20px;text-align:center;color:var(--color-ink-subtle);font-weight:600}.projects-grid-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:16px;box-shadow:0 2px 8px #00000005;transition:border-color .15s ease,box-shadow .15s ease}.projects-grid-card:hover{border-color:var(--color-line-strong);box-shadow:0 4px 14px #0f172a0f}.projects-grid-card-title{font-size:15px;font-weight:800;color:var(--color-ink);text-decoration:none;display:block;margin-bottom:4px}.projects-grid-card-title:hover{color:var(--organizo-primary)}.projects-grid-card-sub{margin:0 0 8px;font-size:12px;color:var(--color-ink-muted);font-weight:600}.projects-grid-card-meta{display:flex;align-items:center;gap:4px;margin:0 0 10px;font-size:11px;color:var(--color-ink-subtle)}.projects-compact-list{display:flex;flex-direction:column;gap:8px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:8px;box-shadow:0 2px 8px #00000005}.projects-compact-row--link:hover{background:var(--color-surface-raised)}.projects-compact-title{font-size:14px;font-weight:800;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-compact-meta{font-size:11px;color:var(--color-ink-subtle);font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-compact-chevron{color:var(--color-ink-subtle)}.pipeline-column-title{display:flex;align-items:center;gap:6px;margin:0;font-size:clamp(11px,1.1vw,13px);font-weight:700;color:var(--color-ink);letter-spacing:-.01em;min-width:0}.pipeline-column-revenue{font-size:10px;font-weight:700;color:var(--organizo-primary);background:var(--color-success-bg);padding:2px 7px;border-radius:999px;border:1px solid var(--color-gram-100);white-space:nowrap;flex-shrink:0}.pipeline-column-count{font-size:11px;font-weight:700;color:var(--color-ink-muted);background:var(--color-surface);padding:2px 8px;border-radius:999px;border:1px solid var(--color-line)}.kanban-column-load-more{width:100%;margin-top:4px;padding:10px 12px;border-radius:12px;border:1px dashed var(--color-line);background:#ffffffe6;color:var(--organizo-primary);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.kanban-column-load-more:hover:not(:disabled){background:var(--color-success-bg);border-color:var(--organizo-primary)}.pipeline-column.is-over{background:#ecfdf5bf;box-shadow:inset 0 0 0 2px var(--organizo-primary)}.pipeline-column-empty{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--color-line);border-radius:12px;font-size:12px;font-weight:500;color:var(--color-ink-subtle);background:transparent}.pipeline-card{background:var(--color-surface);border-radius:12px;border:1px solid var(--color-line);padding:clamp(10px,1.2vw,14px);min-width:0;cursor:grab;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.pipeline-card-title{font-size:clamp(12px,1.2vw,14px);font-weight:700;color:var(--color-ink);text-decoration:none;line-height:1.35;letter-spacing:-.02em;margin:0}.pipeline-card-biz-id{font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;background:var(--color-surface-sunken);color:var(--color-ink-secondary);border:1px solid var(--color-line);letter-spacing:.04em;flex-shrink:0;white-space:nowrap}.pipeline-card:hover{box-shadow:0 6px 16px #0f172a0f;border-color:var(--color-line-strong);transform:translateY(-1px)}.pipeline-card-title:hover{color:var(--organizo-primary)}.pipeline-card-subtitle{margin:0 0 10px;font-size:12px;font-weight:500;color:var(--color-ink-muted);line-height:1.3}.pipeline-card-exec-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:none;border-radius:999px;background:var(--organizo-primary);color:var(--color-surface);font-size:10px;font-weight:800;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:0 4px 10px #0d594740;transition:transform .15s ease,box-shadow .15s ease}.pipeline-card-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-ink-secondary)}.pipeline-card-meta-item--muted{color:var(--color-ink-subtle);font-weight:500}.pipeline-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding-top:10px;border-top:1px solid var(--color-surface-sunken);min-width:0}.pipeline-action-btn{height:24px;padding:0 6px;font-size:9px;font-weight:700;border-radius:7px;border:1px solid var(--color-line);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:var(--color-surface);color:var(--color-ink-secondary);white-space:nowrap;line-height:1;transition:background .15s ease,border-color .15s ease}.pipeline-action-btn:hover{background:var(--color-surface-raised);border-color:var(--color-line-strong)}.pipeline-action-btn--verify{background:var(--color-success-bg);border-color:var(--color-gram-200);color:var(--color-success)}.pipeline-action-btn--audit{background:var(--color-surface);border-color:var(--organizo-primary);color:var(--organizo-primary)}.pipeline-action-btn--audit:hover{background:var(--color-gram-50)}.pipeline-action-unread{position:absolute;top:-2px;right:-2px;width:7px;height:7px;background:var(--color-danger);border-radius:50%;border:2px solid white}.pipeline-action-status{font-size:9px;font-weight:700;color:var(--organizo-primary);padding:0 4px}.pipeline-card-task-btn{height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,var(--organizo-primary),var(--color-success-light));color:var(--color-surface);font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #0d594740;transition:transform .15s ease,box-shadow .15s ease}.pipeline-card-task-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d59474d;color:var(--color-surface)}.pipeline-card-avatar{width:26px;height:26px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-line);color:var(--organizo-primary);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pipeline-skeleton{height:108px;border-radius:12px;background:linear-gradient(90deg,var(--color-surface-sunken) 0%,var(--color-surface-raised) 50%,var(--color-surface-sunken) 100%);background-size:200% 100%;animation:pipeline-shimmer 1.2s ease-in-out infinite}.projects-table-mobile-card{padding:14px;border-radius:14px;border:1px solid var(--color-line);background:var(--color-surface);display:flex;flex-direction:column;gap:10px}.projects-compact-row--rich{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-line);background:var(--color-surface);text-decoration:none;color:inherit}.pc-page{min-width:0;width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:100%}.pc-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.pc-header-text h1{margin:0;font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.2}.pc-header-text p{margin:6px 0 0;font-size:.8125rem;color:#64748b;font-weight:500;max-width:520px;line-height:1.45}.pc-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.pc-btn-primary{height:44px;padding:0 1.25rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,#0d5947,#10b981);color:#fff;font-size:.875rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;box-shadow:0 4px 14px #0d594738;white-space:nowrap;transition:filter .15s ease}.pc-btn-primary:hover{filter:brightness(1.03)}.pc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pc-search{position:relative;flex:1 1 240px;max-width:420px;min-width:200px}.pc-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;display:flex;align-items:center}.pc-search input{width:100%;height:40px;padding:0 .75rem 0 2.25rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.8125rem;font-weight:500;color:#0f172a;background:#f8fafc;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;outline:none}.pc-search input:focus{border-color:#10b981;background:#fff;box-shadow:0 0 0 3px #10b9811f}.pc-table-card{background:#fff;border:1px solid #fce7f3;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;min-width:0;width:100%}.pc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pc-table-scroll::-webkit-scrollbar{display:none}.pc-table{width:100%;border-collapse:collapse;min-width:880px}.pc-table thead tr{background:#f8fafc;border-bottom:1px solid #fce7f3}.pc-table th{padding:.875rem 1.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap}.pc-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .12s ease}.pc-table tbody tr:hover{background:#fafcfb}.pc-table tbody tr:last-child{border-bottom:none}.pc-table td{padding:.875rem 1.25rem;vertical-align:middle;font-size:.8125rem;color:#334155}.pc-cell-name{font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.pc-cell-muted{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.pc-cell-date{white-space:nowrap;color:#94a3b8;font-size:.75rem;font-weight:500}.pc-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.pc-btn-action{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:34px;min-width:34px;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:.625rem;background:#fff;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.pc-btn-action:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.pc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 1.5rem;text-align:center}.pc-empty-icon{width:4rem;height:4rem;border-radius:1rem;background:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center}.pc-empty-title{font-size:1rem;font-weight:700;color:#0f172a}.pc-empty-desc{font-size:.8125rem;color:#64748b;font-weight:500;max-width:320px;line-height:1.5}.pc-loading{display:flex;align-items:center;justify-content:center;padding:3rem}@media(max-width:767px){.pc-page{padding:1rem;gap:1rem}.pc-header{flex-direction:column;gap:1rem}.pc-header-actions{width:100%}.pc-btn-primary{width:100%;justify-content:center}.pc-toolbar{flex-direction:column;align-items:stretch}.pc-search{max-width:none;flex:1 1 100%}.pc-table-scroll{display:none}.pc-table{border-collapse:separate;border-spacing:0;min-width:auto}.pc-mobile-cards{display:flex;flex-direction:column;gap:.75rem}.pc-mobile-card{padding:1rem;border-radius:1rem;background:#fff;border:1px solid #fce7f3;box-shadow:0 1px 2px #0f172a0a}.pc-mobile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pc-mobile-name{font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.3}.pc-mobile-company{font-size:.8125rem;font-weight:600;color:#059669;margin-top:2px}.pc-mobile-body{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-bottom:.75rem}.pc-mobile-row{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#475569;line-height:1.4}.pc-mobile-row svg{flex-shrink:0;margin-top:2px;color:#94a3b8}.pc-mobile-label{font-weight:600;min-width:5.5rem;color:#64748b;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.pc-mobile-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pc-mobile-date{font-size:.75rem;color:#94a3b8;font-weight:500}.pc-mobile-actions{display:flex;gap:.5rem}}@media(min-width:768px){.pc-mobile-cards{display:none}.pc-table-scroll{display:block}}.ps-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:20px;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ps-confirm-modal{width:100%;max-width:400px;padding:24px;border-radius:20px;background:#fff;border:1px solid #fce7f3;box-shadow:0 24px 48px #0f172a1f;text-align:center}.ps-confirm-icon{width:48px;height:48px;margin:0 auto 16px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ecfdf5;color:#0d5947}.ps-confirm-icon--danger{background:#fff1f2;color:#dc2626}.ps-confirm-title{margin:0 0 8px;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.ps-confirm-message{margin:0 0 24px;font-size:14px;line-height:1.5;color:#64748b;font-weight:500}.ps-confirm-actions{display:flex;gap:10px}.ps-confirm-btn{flex:1;height:44px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:background .15s ease,transform .15s ease,opacity .15s ease}.ps-confirm-btn:disabled{opacity:.65;cursor:not-allowed}.ps-confirm-btn--ghost{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.ps-confirm-btn--ghost:hover:not(:disabled){background:#f1f5f9}.ps-confirm-btn--primary{background:linear-gradient(135deg,#0d5947,#10b981);color:#fff;box-shadow:0 4px 14px #0d594740}.ps-confirm-btn--primary:hover:not(:disabled){transform:translateY(-1px)}.ps-confirm-btn--danger{background:#dc2626;color:#fff}.ps-confirm-btn--danger:hover:not(:disabled){background:#b91c1c}.kanban-page{display:flex;flex-direction:column;flex:1;min-height:0}.kanban-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-shrink:0}.kanban-toolbar-left{display:flex;gap:12px;align-items:center}.kanban-filters{display:flex;gap:12px;align-items:center;flex:1;max-width:480px;margin:0 16px}.kanban-filter-input{flex:1;min-width:160px;height:40px;padding:0 14px;font-size:14px}.kanban-filter-select{width:140px;height:40px;padding:0 12px;font-size:14px}.kanban-loading{flex:1;display:flex;align-items:center;justify-content:center}.kanban-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;flex:1;min-height:0;align-items:stretch}.kanban-column{display:flex;flex-direction:column;min-height:0;background:var(--color-surface);border-radius:24px;padding:16px;box-shadow:0 18px 50px #0f172a0f;border:1px solid var(--color-line)}.kanban-column-header{margin:0 0 12px;font-size:14px;color:var(--color-ink-muted);flex-shrink:0}.kanban-column-count{color:var(--color-ink);font-weight:600}.kanban-column-cards{display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1;min-height:0;padding-right:4px}.kanban-column-cards::-webkit-scrollbar{width:6px}.kanban-column-cards::-webkit-scrollbar-track{background:var(--color-surface-sunken);border-radius:3px}.kanban-column-cards::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:3px}.kanban-card{padding:12px;background:var(--color-surface-raised);border:1px solid var(--color-surface-sunken);border-radius:16px;cursor:grab;transition:box-shadow .2s,border-color .2s;flex-shrink:0}.kanban-card:hover{box-shadow:0 2px 8px #0000000f;border-color:var(--color-line)}.kanban-card-title{font-weight:700;font-size:14px;color:var(--color-gram-600);text-decoration:none;display:block}.kanban-card-title:hover{text-decoration:underline}.kanban-card-company{font-size:12px;color:var(--color-ink-muted);margin-top:4px}.kanban-card-meta{font-size:11px;color:var(--color-ink-subtle);margin-top:4px}.kanban-card-rfp{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:var(--color-gram-600);text-decoration:none}.kanban-card-rfp:hover{text-decoration:underline}@media(max-width:1100px){.kanban-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kanban-toolbar{flex-direction:column;align-items:stretch}.kanban-toolbar-left{justify-content:stretch}.kanban-filters{max-width:none;margin:0;flex-direction:column;align-items:stretch}.kanban-filter-select{width:100%}.kanban-board{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pd-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.ps-schedule-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease-out;overscroll-behavior:contain}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ps-schedule{box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgba(231,240,236,.8);box-shadow:0 32px 64px -12px #0f172a26,0 0 0 1px #0f172a05;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.ps-schedule *{box-sizing:border-box}.ps-schedule-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 20px;border-bottom:1px solid rgba(231,240,236,.6);background:linear-gradient(180deg,#f8fafc,#fff)}.ps-schedule-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#10b981;margin-bottom:4px}.ps-schedule-title{margin:0;font-size:20px;font-weight:850;color:#0f172a;letter-spacing:-.03em;line-height:1.2}.ps-schedule-sub{margin:6px 0 0;font-size:13px;color:#64748b;font-weight:500;line-height:1.4}.ps-schedule-close{flex-shrink:0;width:36px;height:36px;padding:0;border-radius:12px;border:1px solid rgba(226,232,240,.8);background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 2px 4px #0f172a05}.ps-schedule-close:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1;transform:scale(1.05)}.ps-schedule-form{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:24px;display:flex;flex-direction:column;gap:20px;scrollbar-width:none;-ms-overflow-style:none}.ps-schedule-form::-webkit-scrollbar{display:none}.ps-schedule-field{display:flex;flex-direction:column;gap:8px}.ps-schedule-locked-project{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(226,232,240,.8);font-size:14px;color:#0f172a;box-shadow:inset 0 2px 4px #00000003}.ps-schedule-locked-project-meta{font-size:12px;font-weight:600;color:#64748b}.ps-schedule-label{font-size:13px;font-weight:700;color:#334155}.ps-schedule-input,.ps-schedule-select,.ps-schedule-textarea{width:100%;font-family:inherit;font-size:14px;font-weight:500;color:#0f172a;border:1px solid #cbd5e1;border-radius:12px;background:#fff;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0f172a05}.ps-schedule-input,.ps-schedule-select{height:48px;padding:0 16px}.ps-schedule-textarea{min-height:100px;padding:16px;resize:vertical;line-height:1.5}.ps-schedule-input:focus-visible,.ps-schedule-select:focus-visible,.ps-schedule-textarea:focus-visible{outline:none;border-color:#10b981;box-shadow:0 0 0 4px #10b98126}.ps-schedule-input:hover:not(:focus-visible),.ps-schedule-select:hover:not(:focus-visible),.ps-schedule-textarea:hover:not(:focus-visible){border-color:#94a3b8}.ps-schedule-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ps-schedule-footer{flex:0 0 auto;display:flex;gap:12px;padding:20px 24px 24px;border-top:1px solid rgba(231,240,236,.6);background:#fafcfb}.ps-schedule-btn{flex:1;height:48px;border-radius:14px;font-size:14px;font-weight:750;cursor:pointer;border:none;font-family:inherit;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.ps-schedule-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ps-schedule-btn--ghost{background:#fff;color:#475569;border:1px solid #cbd5e1;box-shadow:0 2px 4px #0f172a05}.ps-schedule-btn--ghost:hover:not(:disabled){background:#f8fafc;color:#0f172a;border-color:#94a3b8}.ps-schedule-btn--primary{flex:1.6;background:linear-gradient(135deg,#0d5947,#10b981);color:#fff;box-shadow:0 8px 16px -4px #10b9814d,0 4px 6px -2px #10b9811a}.ps-schedule-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px -4px #10b98166,0 4px 8px -2px #10b98126;filter:brightness(1.05)}.ps-schedule-btn--primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 4px 8px -2px #10b98133}@media(max-width:520px){.ps-schedule-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ps-schedule-overlay,.ps-schedule,.ps-schedule-close,.ps-schedule-input,.ps-schedule-select,.ps-schedule-textarea,.ps-schedule-btn{animation:none!important;transition:none!important}}.ps-audit-exec-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.ps-audit-exec{box-sizing:border-box;width:100%;max-width:480px;height:min(680px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;border:1px solid #fce7f3;box-shadow:0 24px 48px #0f172a24}.ps-audit-exec button{box-sizing:border-box;font-family:inherit;line-height:1.2}.ps-audit-exec-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #fce7f3;background:#f8fafc}.ps-audit-exec-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:2px}.ps-audit-exec-title{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.25;padding-right:8px}.ps-audit-exec-close{flex-shrink:0;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.ps-audit-exec-close:hover{background:#f1f5f9;color:#0f172a}.ps-audit-exec-progress{flex:0 0 auto;padding:14px 20px 16px;background:#fff;border-bottom:1px solid #fce7f3}.ps-audit-exec-progress-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ps-audit-exec-progress-step{font-size:12px;font-weight:800;color:#0d5947;white-space:nowrap}.ps-audit-exec-progress-name{font-size:13px;font-weight:700;color:#0f172a;text-align:right;line-height:1.3}.ps-audit-exec-progress-dots{display:flex;justify-content:space-between;gap:4px;margin-top:10px}.ps-audit-exec-dot{flex:1;height:4px;border-radius:999px;background:#e2e8f0;transition:background .2s ease}.ps-audit-exec-dot--done{background:#10b981}.ps-audit-exec-dot--active{background:#0d5947}.ps-audit-exec-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px;-webkit-overflow-scrolling:touch}.ps-audit-exec-body-inner{min-height:100%;display:flex;flex-direction:column}.ps-audit-exec-body-inner--center{justify-content:center}.ps-audit-exec-footer{flex:0 0 auto;display:flex;align-items:stretch;gap:10px;padding:14px 20px 18px;border-top:1px solid #fce7f3;background:#fff}.ps-audit-exec-footer-back{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.ps-audit-exec-footer-back:disabled{opacity:.4;cursor:not-allowed}.ps-audit-exec-footer-next{flex:1;min-width:0;height:44px;padding:0 16px;border-radius:12px;border:none;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d5947,#10b981);box-shadow:0 4px 14px #0d594733;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-audit-exec-footer-next:disabled{opacity:.65;cursor:not-allowed}.ps-audit-exec-footer-next:not(:disabled):hover{filter:brightness(1.03)}.ps-audit-exec-action{width:100%;height:44px;margin-top:16px;padding:0 16px;border:none;border-radius:12px;font-size:14px;font-weight:700;color:#fff;background:#0d5947;cursor:pointer}.ps-audit-exec-action--success{background:linear-gradient(135deg,#0d5947,#10b981)}.ps-audit-exec-upload{width:100%;min-height:44px;margin-top:8px;padding:12px 16px;border-radius:12px;border:1px dashed #cbd5e1;background:#f8fafc;cursor:pointer;font-weight:600;font-size:13px;color:#0d5947;text-align:center;line-height:1.4}.ps-audit-exec-panel{text-align:center}.ps-audit-exec-panel-title{margin:0 0 6px;font-size:17px;font-weight:800;color:#0f172a}.ps-audit-exec-panel-desc{margin:0 0 16px;font-size:13px;line-height:1.5;color:#64748b;font-weight:500}.ps-audit-exec-icon-wrap{width:56px;height:56px;margin:0 auto 14px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ecfdf5;border:1px solid #d1fae5}.ps-audit-exec-icon-wrap--success{width:64px;height:64px;border-radius:50%}.ps-audit-exec-banner{margin-bottom:12px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;text-align:left}.ps-audit-exec-banner--ok{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.ps-audit-exec-banner--warn{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.ps-audit-exec-photo{flex:0 0 auto;width:100%;height:200px;border-radius:14px;border:1px dashed #cbd5e1;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;overflow:hidden}.ps-audit-exec-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-audit-exec-photo-hint{font-size:14px;font-weight:700;color:#0f172a}.ps-audit-exec-photo-sub{font-size:12px;color:#94a3b8}.ps-audit-exec-stack{display:flex;flex-direction:column;gap:10px}.ps-audit-exec-card{padding:14px;border-radius:12px;background:#fff;border:1px solid #fce7f3}.ps-audit-exec-card--muted{background:#f8fafc}.ps-audit-exec-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.ps-audit-exec-input,.ps-audit-exec-textarea{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;font-weight:500;color:#0f172a;outline:none}.ps-audit-exec-input{height:40px;padding:0 12px}.ps-audit-exec-textarea{min-height:80px;max-height:120px;padding:10px 12px;resize:vertical}.ps-audit-exec-input:focus,.ps-audit-exec-textarea:focus{border-color:#0d5947;box-shadow:0 0 0 2px #0d59471f}.ps-audit-exec-check-item-title{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:8px}.ps-audit-exec-check-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.ps-audit-exec-check-btn{height:36px;min-height:36px;padding:0 4px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#64748b}.ps-audit-exec-check-btn.is-good{background:#10b981;color:#fff;border-color:#10b981}.ps-audit-exec-check-btn.is-problem{background:#ef4444;color:#fff;border-color:#ef4444}.ps-audit-exec-check-btn.is-na{background:#64748b;color:#fff;border-color:#64748b}.ps-audit-exec-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-audit-exec-toggle-card{padding:12px;text-align:center}.ps-audit-exec-toggle-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:8px}.ps-audit-exec-segment{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0}.ps-audit-exec-segment-btn{height:32px;min-height:32px;padding:0;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;background:transparent;color:#64748b}.ps-audit-exec-segment-btn.is-selected-yes{background:#0d5947;color:#fff}.ps-audit-exec-segment-btn.is-selected-no{background:#475569;color:#fff}.ps-audit-exec-char-count{text-align:right;margin-top:6px;font-size:11px;font-weight:600}.ps-audit-exec-char-count--ok{color:#10b981}.ps-audit-exec-char-count--low{color:#ef4444}.ps-audit-exec-amount{height:40px;display:flex;align-items:center;padding:0 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:14px;font-weight:700;color:#0d5947}.ps-audit-exec-total{padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#0d5947,#0f766e);display:flex;justify-content:space-between;align-items:center;color:#fff}.ps-audit-exec-total-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.ps-audit-exec-total-value{font-size:20px;font-weight:800}.ps-audit-exec-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:480px){.ps-audit-exec{max-width:100%;height:calc(100vh - 24px);border-radius:16px}.ps-audit-exec-progress-name{font-size:12px}.ps-audit-exec-footer-next{font-size:13px;padding:0 12px}}.projects-board-count{display:inline-flex;align-items:center;margin-left:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#0d5947;background:#fff;border:1px solid #e7f0ec;vertical-align:middle}.projects-board-search-wrapper input{width:100%;height:42px;padding-left:40px;background:#fff;border:1px solid #e7f0ec;border-radius:12px;font-size:13px;font-weight:500;color:#0f172a;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.projects-board-filter-pill{padding:7px 14px;font-size:12px;font-weight:600;color:#64748b;background:#fff;border:1px solid #e7f0ec;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.projects-board-assignment-select .hrms-select-trigger,.projects-board-layout-select .hrms-select-trigger,.projects-board-layout-wrap .hrms-select-trigger{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #e7f0ec!important;font-size:12px!important;font-weight:600!important;color:#0f172a!important;background:#fff!important;box-shadow:none!important}.projects-table-card{background:#fff;border:1px solid #e7f0ec;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000005}.projects-table thead tr{background:#f8fafc;border-bottom:1px solid #e7f0ec}.projects-grid-card{background:#fff;border:1px solid #e7f0ec;border-radius:14px;padding:16px;box-shadow:0 2px 8px #00000005;transition:border-color .15s ease,box-shadow .15s ease}.projects-compact-list{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e7f0ec;border-radius:16px;padding:8px;box-shadow:0 2px 8px #00000005}.projects-board-page .kanban-board-container{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,300px);gap:clamp(8px,1.2vw,16px);width:-moz-max-content;width:max-content;min-width:100%;align-items:start;box-sizing:border-box}.pipeline-column-count{font-size:11px;font-weight:700;color:#64748b;background:#fff;padding:2px 8px;border-radius:999px;border:1px solid #e7f0ec}.pipeline-card{background:#fff;border-radius:12px;border:1px solid #e7f0ec;padding:clamp(10px,1.2vw,14px);min-width:0;cursor:grab;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.pipeline-action-btn{height:24px;padding:0 6px;font-size:9px;font-weight:700;border-radius:7px;border:1px solid #e7f0ec;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#fff;color:#475569;white-space:nowrap;line-height:1;transition:background .15s ease,border-color .15s ease}.pipeline-card-avatar{width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #e7f0ec;color:#0d5947;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.projects-table-mobile-card{padding:14px;border-radius:14px;border:1px solid #e7f0ec;background:#fff;display:flex;flex-direction:column;gap:10px}.projects-compact-row--rich{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #e7f0ec;background:#fff;text-decoration:none;color:inherit}.prop-page{min-height:100vh;background:#f2f7f5;padding:20px clamp(16px,3vw,28px) 40px;box-sizing:border-box}.prop-page *{box-sizing:border-box}.prop-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.prop-header-text h1{margin:0;font-size:clamp(22px,4vw,28px);font-weight:800;color:#0f172a;letter-spacing:-.03em}.prop-header-text p{margin:6px 0 0;font-size:13px;color:#64748b;font-weight:500;max-width:520px;line-height:1.45}.prop-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.prop-btn-primary{height:42px;padding:0 20px;border:none;border-radius:12px;background:var(--organizo-primary-gradient, linear-gradient(135deg, #1e365b 0%, #2b4c7e 100%))!important;color:#fff!important;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #1e365b59;white-space:nowrap;transition:all .2s ease}.prop-btn-primary:hover{background:var(--organizo-primary-dark, #1e365b)!important;color:#fff!important;box-shadow:0 6px 20px #1e365b73;transform:translateY(-1px)}.prop-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;border-radius:16px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(231,240,236,.9);box-shadow:0 4px 16px #0f172a0a}.prop-tabs{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto}.prop-tab{height:38px;padding:0 16px;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.prop-tab:hover{background:#f8fafc;color:#0f172a}.prop-tab.is-active{background:var(--organizo-primary-gradient, linear-gradient(135deg, #1e365b 0%, #2b4c7e 100%))!important;color:#fff!important;box-shadow:0 4px 12px #1e365b4d}.prop-tab-count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:#f1f5f9;color:#64748b}.prop-tab.is-active .prop-tab-count{background:#fff3;color:#fff}.prop-search{position:relative;flex:1 1 220px;min-width:180px;max-width:360px}.prop-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.prop-search input{width:100%;height:38px;padding:0 12px 0 40px;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:500;color:#0f172a;background:#f8fafc;transition:all .2s ease}.prop-search input:focus{outline:none;border-color:var(--organizo-primary, #db2777);background:#fff;box-shadow:0 0 0 3px #1d936526}.prop-toolbar-meta{font-size:11px;font-weight:600;color:#94a3b8;white-space:nowrap}.prop-table-card{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;overflow:hidden;box-shadow:0 8px 24px -4px #0f172a0d}.prop-table-scroll{overflow-x:auto}.prop-table{width:100%;border-collapse:collapse;min-width:640px}.prop-table thead tr{background:#f8fafc;border-bottom:1px solid #fce7f3}.prop-table th{padding:14px 18px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap}.prop-table th.prop-table-th--actions{text-align:right;width:1%;white-space:nowrap;padding-right:16px}.prop-table td.prop-table-td--actions{width:1%;white-space:nowrap;vertical-align:middle;padding-right:16px;text-align:right}.prop-table-row{border-bottom:1px solid #f1f5f9;transition:background .12s ease}.prop-table-row:hover{background:#fafcfb}.prop-table-row:last-child{border-bottom:none}.prop-table td{padding:14px 18px;vertical-align:middle}.prop-cell-main{display:flex;align-items:center;gap:12px;min-width:0}.prop-cell-icon{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#ecfdf5;color:#0d5947;display:flex;align-items:center;justify-content:center}.prop-cell-title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.25}.prop-cell-sub{margin-top:2px;font-size:11px;font-weight:600;color:#94a3b8}.prop-project-link{font-size:13px;font-weight:700;color:#0d5947;text-decoration:none}.prop-project-link:hover{text-decoration:underline}.prop-value{font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.prop-type-pill{display:inline-block;margin-top:4px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;color:#64748b}.prop-gap-pill{display:inline-block;margin-top:4px;margin-left:6px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;background:#fffbeb;color:#b45309}.prop-status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.prop-status--success{background:#ecfdf5;color:#059669}.prop-status--danger{background:#fff1f2;color:#be123c}.prop-status--info{background:#eff6ff;color:#1d4ed8}.prop-status--muted{background:#f1f5f9;color:#64748b}.prop-activity{font-size:13px;font-weight:600;color:#475569}.prop-activity-sub{margin-top:2px;font-size:11px;color:#94a3b8;font-weight:500}.prop-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;white-space:nowrap}.prop-action-group{display:flex;align-items:center;gap:4px;flex-shrink:0}.prop-icon-group{display:flex;align-items:center;gap:3px;flex-shrink:0;border-left:1px solid #e2e8f0;padding-left:6px;margin-left:2px}.prop-btn-action{height:32px;padding:0 10px;border:none;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.prop-btn-action--send{background:var(--organizo-primary-gradient, linear-gradient(135deg, #1e365b 0%, #2b4c7e 100%))!important;color:#fff!important;box-shadow:0 2px 8px #1e365b4d}.prop-btn-action--send:hover{background:var(--organizo-primary-dark, #1e365b)!important;color:#fff!important;box-shadow:0 4px 12px #1e365b66;transform:translateY(-1px)}.prop-btn-action--accept{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.prop-btn-action--accept:hover{background:#d1fae5}.prop-btn-action--reject{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.prop-btn-action--reject:hover{background:#ffe4e6}.prop-btn-icon{width:30px;height:30px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}.prop-btn-icon:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.prop-empty{text-align:center;padding:56px 24px}.prop-empty-title{font-size:15px;font-weight:700;color:#0f172a}.prop-empty-desc{margin-top:6px;font-size:13px;color:#64748b;font-weight:500}.prop-loading{text-align:center;padding:40px;color:#94a3b8;font-size:13px;font-weight:600}.prop-mobile-list{display:flex;flex-direction:column;gap:12px}.prop-mobile-card{padding:16px;border-radius:14px;background:#fff;border:1px solid #fce7f3;box-shadow:0 1px 2px #0f172a0a}.prop-mobile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.prop-mobile-title{margin:0 0 4px;font-size:16px;font-weight:800;color:#0f172a;line-height:1.25}.prop-mobile-project{font-size:12px;font-weight:600;color:#64748b;margin-bottom:12px}.prop-mobile-footer{display:flex;gap:8px;flex-wrap:wrap}.prop-mobile-footer .prop-btn-action{flex:1;justify-content:center;min-width:120px}.prop-banner-wrap{margin-bottom:16px}@media(max-width:640px){.prop-search{max-width:none;flex:1 1 100%;order:3}.prop-toolbar-meta{order:4;width:100%}}.prop-hub-page{max-width:1400px}.prop-hub-layout-split{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:960px){.prop-hub-layout-split{grid-template-columns:1fr 320px}}@media(min-width:1280px){.prop-hub-layout-split{grid-template-columns:1fr 360px}}.prop-hub-center{min-width:0}.prop-hub-archive-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.prop-hub-archive-header h2{margin:0;font-size:16px;font-weight:900;color:#0f172a}.prop-hub-archive-meta{font-size:12px;font-weight:600;color:#94a3b8}.prop-hub-archive-layout{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:1024px){.prop-hub-archive-layout.has-thread{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}}.prop-hub-archive-main{min-width:0}.prop-hub-archive-thread{min-width:0;position:sticky;top:16px}.prop-hub-archive-thread .prop-thread{height:min(62vh,560px)}.prop-queue-rail{display:flex;flex-direction:column;min-height:420px;max-height:calc(100vh - 200px);background:#fff;border:1px solid #fce7f3;border-radius:16px;position:sticky;top:16px;z-index:10}.prop-queue-rail-header{padding:14px 14px 10px;border-bottom:1px solid #fce7f3;background:#f8fafc;position:relative;z-index:20}.prop-queue-rail-header h2{margin:0;font-size:13px;font-weight:900;color:#0d5947;text-transform:uppercase;letter-spacing:.04em}.prop-queue-rail-header p{margin:4px 0 0;font-size:11px;color:#64748b;font-weight:500;line-height:1.35}.prop-queue-rail-search{position:relative;padding:10px 12px 0;z-index:15}.prop-queue-rail-search input{width:100%;height:36px;padding:0 10px 0 32px;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;background:#f8fafc}.prop-queue-rail-search-icon{position:absolute;left:22px;top:22px;color:#94a3b8;pointer-events:none}.prop-queue-rail-filter{margin:8px 12px 0;width:calc(100% - 24px);height:34px;font-size:12px;position:relative;z-index:25}.prop-queue-rail-list{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.prop-queue-rail-item{width:100%;text-align:left;padding:10px 12px;border:1px solid #fce7f3;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.prop-queue-rail-item:hover{border-color:#a7f3d0;background:#fafcfb}.prop-queue-rail-item.is-active{border-color:#10b981;background:#ecfdf5;box-shadow:0 0 0 1px #10b98133}.prop-queue-rail-item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.prop-queue-rail-item-title{font-size:12px;font-weight:800;color:#0f172a;line-height:1.3;flex:1}.prop-queue-rail-item-project{margin-top:4px;font-size:11px;font-weight:600;color:#64748b}.prop-queue-rail-item-meta{margin-top:6px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;color:#94a3b8}.prop-queue-rail-empty{padding:24px 16px;text-align:center;font-size:12px;font-weight:600;color:#94a3b8;line-height:1.45}.prop-queue-rail-footer{padding:8px 12px;font-size:10px;font-weight:700;color:#94a3b8;border-top:1px solid #fce7f3;background:#f8fafc}.prop-workbench{min-width:0}.prop-workbench--loading{padding:48px 24px;text-align:center;font-size:13px;font-weight:600;color:#94a3b8;background:#fff;border:1px solid #fce7f3;border-radius:16px}.prop-workbench-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.prop-workbench-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-size:13px;font-weight:700;color:#0d5947;cursor:pointer}.prop-workbench-back:hover{text-decoration:underline}.prop-workbench-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px;margin-bottom:16px;background:#fff;border:1px solid #fce7f3;border-radius:14px}.prop-workbench-label{font-size:10px;font-weight:800;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em}.prop-workbench-title{font-size:18px;font-weight:900;color:#0f172a;margin-top:4px}.prop-workbench-sub{font-size:13px;font-weight:600;color:#64748b;margin-top:2px}.prop-workbench-summary-grid{display:flex;gap:24px}.prop-workbench-summary-grid span{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:#94a3b8}.prop-workbench-summary-grid strong{display:block;margin-top:4px;font-size:14px;color:#0f172a}.prop-workbench-split{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:1024px){.prop-workbench-split{grid-template-columns:1fr 320px}}.prop-workbench-form-card{padding:16px;background:#fff;border:1px solid #fce7f3;border-radius:14px}.prop-workbench-form-card h3{margin:0 0 14px;font-size:15px;font-weight:900;color:#0d5947}.prop-workbench-form{display:flex;flex-direction:column;gap:12px}.prop-workbench-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.prop-workbench-thread-wrap .prop-thread{height:min(72vh,640px)}@media(max-width:959px){.prop-queue-rail{max-height:360px;order:-1}.prop-hub-layout-split{display:flex;flex-direction:column-reverse}}.prop-hub-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px;background:#fff;border:1px solid #fce7f3;border-radius:12px}.prop-hub-search{position:relative;flex:1 1 200px}.prop-hub-search input{width:100%;height:38px;padding-left:36px;border-radius:10px;border:1px solid #e2e8f0;font-size:13px}.prop-hub-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.45;pointer-events:none}.prop-hub-list-meta{padding:10px 16px;font-size:11px;font-weight:700;color:#94a3b8;border-top:1px solid #fce7f3}.prop-hub-detail-card{margin-top:12px;padding:16px;background:#fff;border:1px solid #fce7f3;border-radius:12px}.prop-hub-detail-card h3{margin:0 0 12px;font-size:15px;font-weight:900;color:#0d5947}.prop-hub-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.prop-hub-detail-grid label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.prop-table-row.is-selected{background:#f0fdf4!important}.prop-table-row.is-clickable{cursor:pointer}.prop-mobile-card.is-selected{border-color:#10b981;background:#f0fdf4}.prop-thread{display:flex;flex-direction:column;height:min(72vh,640px);background:#fff;border:1px solid #fce7f3;border-radius:16px;overflow:hidden}.prop-thread--empty{align-items:center;justify-content:center;padding:32px 20px;text-align:center;color:#94a3b8;font-size:13px;font-weight:600;height:280px}.prop-thread-header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8fafc;border-bottom:1px solid #fce7f3}.prop-thread-header-icon{width:36px;height:36px;border-radius:10px;background:#1a7554;color:#fff;display:flex;align-items:center;justify-content:center}.prop-thread-header-title{font-size:12px;font-weight:800;text-transform:uppercase;color:#64748b}.prop-thread-header-sub{font-size:14px;font-weight:900;color:#0f172a}.prop-thread-header-meta{font-size:11px;color:#64748b;margin-top:2px}.prop-thread-header-linked{margin-top:6px;font-size:10px;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.04em}.prop-thread{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border:1px solid #fce7f3;border-radius:16px;overflow:hidden}.prop-thread-messages{flex:1 1 0%;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fafcfb}.prop-thread-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:600;color:#94a3b8;padding:24px}.prop-thread-placeholder--error{color:#b45309}.prop-thread-placeholder--error p{margin:0}.prop-thread-bubble-row{display:flex;width:100%}.prop-thread-bubble-row.is-me{justify-content:flex-end}.prop-thread-bubble-wrap{max-width:88%;display:flex;flex-direction:column;align-items:flex-start}.prop-thread-bubble-wrap.is-me{align-items:flex-end}.prop-thread-sender{font-size:10px;font-weight:800;color:#475569;margin-bottom:4px}.prop-thread-bubble{padding:10px 14px;border-radius:16px 16px 16px 4px;background:#f1f5f9;color:#1e293b;font-size:13px;font-weight:600;line-height:1.45;word-break:break-word}.prop-thread-bubble.is-me{border-radius:16px 16px 4px;background:#1a7554;color:#fff}.prop-thread-time{font-size:9px;color:#94a3b8;margin-top:4px;display:flex;align-items:center;gap:4px}.prop-thread-compose{flex-shrink:0;display:flex;gap:8px;padding:12px 14px;border-top:1px solid #fce7f3;background:#fff}.prop-thread-compose input{flex:1;height:40px;border:1.5px solid #e2e8f0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:500;color:#0f172a;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease}.prop-thread-compose input:focus{outline:none;border-color:var(--organizo-primary, #db2777);background:#fff;box-shadow:0 0 0 3px #1d93651f}.prop-thread-compose .compact-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:13px;font-weight:700;height:40px;cursor:pointer;transition:all .2s ease;border:none;padding:0 16px;flex-shrink:0}.prop-thread-compose .compact-btn.compact-btn-primary{background:linear-gradient(135deg,var(--organizo-primary-dark, #be185d) 0%,var(--organizo-primary, #db2777) 100%)!important;color:#fff!important;box-shadow:0 4px 14px #1d936559!important}.prop-thread-compose .compact-btn.compact-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#094234,#187d55)!important;box-shadow:0 6px 20px #1d936573!important;transform:translateY(-1px)}.prop-thread-compose .compact-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.pq-page{padding:clamp(16px,3vw,28px);max-width:1200px}.pq-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.pq-filters{display:flex;flex-wrap:wrap;gap:10px;padding:14px;background:#fff;border:1px solid #fce7f3;border-radius:14px;margin-bottom:16px}.pq-layout{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:1024px){.pq-layout.has-drawer{grid-template-columns:1fr 360px}}.pq-drawer{background:#fff;border:1px solid #fce7f3;border-radius:16px;padding:20px;position:sticky;top:16px;max-height:calc(100vh - 120px);overflow-y:auto}.pq-drawer h3{margin:0 0 12px;font-size:16px;font-weight:900;color:#0d5947}.pq-meta-grid{display:grid;gap:12px;margin-bottom:16px}.pq-meta-item label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.pq-meta-item div{font-size:13px;font-weight:600;color:#1e293b}.pq-upload-zone{border:2px dashed #e2e8f0;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.pq-upload-zone.is-active{border-color:#0d5947;background:#f0fdf4}.pq-upload-progress{height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-top:10px}.pq-upload-progress-bar{height:100%;background:#0d5947;transition:width .2s ease}.pq-activity{margin-top:16px;padding-top:16px;border-top:1px solid #fce7f3}.pq-activity-item{padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:12px}.pq-activity-item:last-child{border-bottom:none}.prop-status--warning{background:#fffbeb;color:#b45309}.pq-queue-status{font-size:10px;font-weight:800;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#b45309}.pq-queue-status--progress{background:#e0e7ff;color:#4338ca}.pq-queue-status--done{background:#dcfce7;color:#166534}.pq-spin{animation:pq-spin .8s linear infinite}@keyframes pq-spin{to{transform:rotate(360deg)}}.gc-page{min-height:100vh;background:#f2f7f5;padding:20px clamp(16px,3vw,28px) 40px;box-sizing:border-box}.gc-page *{box-sizing:border-box}.gc-banner-wrap{margin-bottom:16px}.gc-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.gc-header-text h1{margin:0;font-size:clamp(22px,4vw,28px);font-weight:800;color:#0f172a;letter-spacing:-.03em}.gc-header-text p{margin:6px 0 0;font-size:13px;color:#64748b;font-weight:500;max-width:520px;line-height:1.45}.gc-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.gc-btn-primary{height:44px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#0d5947,#10b981);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #0d594738;white-space:nowrap}.gc-btn-primary:hover{filter:brightness(1.03)}.gc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid #fce7f3;box-shadow:0 1px 2px #0f172a0a}.gc-tabs{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto}.gc-tab{height:40px;padding:0 14px;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,color .15s ease}.gc-tab:hover{background:#f8fafc;color:#0f172a}.gc-tab.is-active{background:#0d5947;color:#fff}.gc-tab-count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:#f1f5f9;color:#64748b}.gc-tab.is-active .gc-tab-count{background:#fff3;color:#fff}.gc-search{position:relative;flex:1 1 220px;min-width:180px;max-width:360px}.gc-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.gc-search input{width:100%;height:40px;padding:0 12px 0 40px;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:500;color:#0f172a;background:#f8fafc}.gc-search input:focus-visible{outline:none;border-color:#10b981;background:#fff;box-shadow:0 0 0 3px #10b9811f}.gc-toolbar-meta{font-size:11px;font-weight:600;color:#94a3b8;white-space:nowrap}.gc-table-card{background:#fff;border:1px solid #fce7f3;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.gc-table-scroll{overflow-x:auto}.gc-table{width:100%;border-collapse:collapse;min-width:880px}.gc-table thead tr{background:#f8fafc;border-bottom:1px solid #fce7f3}.gc-table th{padding:14px 18px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left}.gc-table th.gc-table-th--actions{text-align:right}.gc-table-row{border-bottom:1px solid #f1f5f9;transition:background .12s ease}.gc-table-row:hover{background:#fafcfb}.gc-table-row:last-child{border-bottom:none}.gc-table td{padding:14px 18px;vertical-align:middle}.gc-cell-person{display:flex;align-items:center;gap:12px;min-width:0}.gc-avatar{width:40px;height:40px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.gc-avatar--dm{background:linear-gradient(135deg,#0d5947,#10b981);color:#fff}.gc-avatar--default{background:#ecfdf5;color:#0d5947}.gc-cell-title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.25}.gc-cell-sub{margin-top:2px;font-size:11px;font-weight:600;color:#94a3b8}.gc-cell-muted{font-size:13px;font-weight:600;color:#475569}.gc-cell-muted svg{vertical-align:-3px;margin-right:6px;color:#94a3b8}.gc-contact-lines{display:flex;flex-direction:column;gap:4px}.gc-contact-line{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569}.gc-contact-line svg{flex-shrink:0;color:#94a3b8}.gc-contact-line--secondary{font-size:12px;color:#94a3b8}.gc-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.gc-badge--dm{background:#ecfdf5;color:#059669}.gc-badge--staff{background:#f1f5f9;color:#64748b}.gc-badge--warn{background:#fffbeb;color:#b45309}.gc-badge--ok{background:#ecfdf5;color:#059669;font-size:10px;font-weight:800;letter-spacing:.04em}.gc-btn-review{height:32px;padding:0 12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#b45309;font-size:11px;font-weight:700;cursor:pointer}.gc-btn-review:hover{background:#fef3c7}.gc-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;position:relative}.gc-btn-icon{width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gc-btn-icon:hover,.gc-btn-icon.is-open{background:#f8fafc;color:#0f172a}.gc-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:168px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 28px #0f172a1f;z-index:50;overflow:hidden}.gc-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:none;background:none;font-size:13px;font-weight:600;color:#1e293b;cursor:pointer;text-align:left}.gc-menu-item:hover{background:#f8fafc}.gc-menu-item+.gc-menu-item{border-top:1px solid #f1f5f9}.gc-menu-item-icon{width:28px;height:28px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b}.gc-empty{text-align:center;padding:56px 24px}.gc-empty-title{font-size:15px;font-weight:700;color:#0f172a}.gc-empty-desc{margin-top:6px;font-size:13px;color:#64748b;font-weight:500}.gc-loading{text-align:center;padding:40px;color:#94a3b8;font-size:13px;font-weight:600}.gc-mobile-list{display:flex;flex-direction:column;gap:12px}.gc-mobile-card{padding:16px;border-radius:14px;background:#fff;border:1px solid #fce7f3;box-shadow:0 1px 2px #0f172a0a}.gc-mobile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.gc-mobile-body{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-bottom:12px}.gc-mobile-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.gc-mobile-actions{display:flex;gap:8px}.gc-btn-secondary{height:36px;padding:0 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:12px;font-weight:700;color:#475569;cursor:pointer}.gc-btn-secondary:hover{background:#f8fafc}.gc-empty-cta{margin-top:16px}@media(max-width:640px){.gc-search{max-width:none;flex:1 1 100%;order:3}.gc-toolbar-meta{order:4;width:100%}}@media(prefers-reduced-motion:reduce){.gc-tab,.gc-table-row,.gc-search input,.gc-btn-secondary{animation:none!important;transition:none!important}}.st-page{min-height:100vh;background:#f2f7f5;padding:20px clamp(16px,3vw,28px) 40px;box-sizing:border-box}.st-page--embedded{min-height:unset;padding:0;background:transparent}.st-page *{box-sizing:border-box}.st-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.st-header-text h1{margin:0;font-size:clamp(22px,4vw,28px);font-weight:800;color:#0f172a;letter-spacing:-.03em}.st-header-text p{margin:6px 0 0;font-size:13px;color:#64748b;font-weight:500;max-width:520px;line-height:1.45}.st-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.st-btn-primary{height:44px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#0d5947,#10b981);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #0d594738;white-space:nowrap}.st-btn-primary:hover{filter:brightness(1.03)}.st-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:6px;border-radius:14px;background:#fff;border:1px solid #fce7f3;box-shadow:0 1px 2px #0f172a0a}.st-tabs{display:flex;flex-wrap:wrap;gap:4px}.st-tab{height:40px;padding:0 16px;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,color .15s ease}.st-tab:hover{background:#f8fafc;color:#0f172a}.st-tab.is-active{background:#0d5947;color:#fff}.st-tab-count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:#f1f5f9;color:#64748b}.st-tab.is-active .st-tab-count{background:#fff3;color:#fff}.st-toolbar-meta{padding:0 10px;font-size:11px;font-weight:600;color:#94a3b8}.st-table-card{background:#fff;border:1px solid #fce7f3;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.st-table-scroll{overflow-x:auto}.st-table{width:100%;border-collapse:collapse;min-width:880px}.st-table thead tr{background:#f8fafc;border-bottom:1px solid #fce7f3}.st-table th{padding:14px 18px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left}.st-table th.st-table-th--actions{text-align:right}.st-table-row{border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .12s ease}.st-table-row:hover{background:#fafcfb}.st-table-row:last-child{border-bottom:none}.st-table td{padding:14px 18px;vertical-align:middle}.st-cell-assignment{display:flex;align-items:center;gap:12px;min-width:0}.st-cell-icon{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#ecfdf5;color:#0d5947;display:flex;align-items:center;justify-content:center}.st-cell-title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.25}.st-cell-sub{margin-top:2px;font-size:11px;font-weight:600;color:#94a3b8}.st-cell-project{min-width:0}.st-project-link{font-size:13px;font-weight:700;color:#0d5947;text-decoration:none}.st-project-link:hover{text-decoration:underline}.st-project-loc{display:block;margin-top:2px;font-size:11px;color:#94a3b8;font-weight:500}.st-status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:700;text-transform:capitalize;white-space:nowrap}.st-status--brand{background:#ecfdf5;color:#0d5947}.st-status--info{background:#eff6ff;color:#1d4ed8}.st-status--progress{background:#f0f9ff;color:#0369a1}.st-status--warn{background:#fffbeb;color:#b45309}.st-status--success{background:#ecfdf5;color:#059669}.st-status--muted{background:#f1f5f9;color:#64748b}.st-cell-muted,.st-cell-date{font-size:13px;font-weight:600;color:#475569}.st-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.st-btn-exec{height:36px;padding:0 14px;border:none;border-radius:10px;background:#0d5947;color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.st-btn-exec:hover{background:#0f766e}.st-btn-icon{width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.st-btn-icon:hover{background:#f8fafc;color:#0f172a}.st-empty{text-align:center;padding:56px 24px}.st-empty-title{font-size:15px;font-weight:700;color:#0f172a}.st-empty-desc{margin-top:6px;font-size:13px;color:#64748b;font-weight:500}.st-loading{text-align:center;padding:40px;color:#94a3b8;font-size:13px;font-weight:600}.st-mobile-list{display:flex;flex-direction:column;gap:12px}.st-mobile-card{padding:16px;border-radius:14px;background:#fff;border:1px solid #fce7f3;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.st-mobile-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.st-mobile-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.st-mobile-type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.st-mobile-title{font-size:16px;font-weight:800;color:#0f172a;line-height:1.25}.st-mobile-meta{margin-top:4px;font-size:12px;color:#64748b;font-weight:500}.st-mobile-footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.st-mobile-card .st-btn-exec{width:100%;height:40px}@media(max-width:768px){.st-page{padding:16px 14px 32px}.st-header-actions{width:100%}.st-btn-primary{width:100%;justify-content:center}.st-toolbar{flex-direction:column;align-items:stretch}.st-tabs{width:100%}.st-tab{flex:1;justify-content:center}.st-toolbar-meta{text-align:center;padding-bottom:4px}}.hrms-select-root{position:relative;width:100%;min-width:0;border:none!important;background:transparent!important;padding:0!important;margin:0;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:auto!important;outline:none!important}.hrms-select-root.adm-select,.hrms-select-root.compact-input,.hrms-select-root.ps-schedule-select,.hrms-select-root.ps-schedule-input{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:auto!important}.hrms-select-label{display:block;margin-bottom:6px;margin-left:2px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.hrms-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:42px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#0f172a;font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;outline:none;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.hrms-select-trigger:hover:not(:disabled){border-color:var(--organizo-primary, #db2777);box-shadow:0 1px 2px #0f172a0a}.hrms-select-trigger:focus{outline:none;border-color:var(--organizo-primary, #db2777);box-shadow:0 0 0 3px #165b451f}.hrms-select-trigger:disabled{opacity:.6;cursor:not-allowed;background:#f8fafc}.hrms-select-trigger-text{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.hrms-select-placeholder{color:#94a3b8;font-weight:600}.hrms-select-trigger-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;color:#94a3b8}.hrms-select-clear{display:inline-flex;padding:2px;border:0;border-radius:9999px;background:transparent;color:#94a3b8;cursor:pointer}.hrms-select-clear:hover{background:#f1f5f9;color:#475569}.hrms-select-chevron{transition:transform .15s ease}.hrms-select-chevron.is-open{transform:rotate(180deg)}.hrms-select-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.hrms-select-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hrms-select-modal-card{position:relative;background:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #f1f5f9;z-index:10;display:flex;flex-direction:column;max-height:80vh;width:100%;max-width:440px;overflow:hidden;animation:hrmsSelectPopIn .2s cubic-bezier(.16,1,.3,1)}@keyframes hrmsSelectPopIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hrms-select-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.hrms-select-modal-title{margin:0;font-size:14px;font-weight:800;color:#0f172a}.hrms-select-modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:#f8fafc;border:0;color:#94a3b8;cursor:pointer;transition:all .2s}.hrms-select-modal-close:hover{background:#f1f5f9;color:#475569}.hrms-select-search-wrap{flex-shrink:0;padding:16px 20px 8px}.hrms-select-search{position:relative;display:block;width:100%}.hrms-select-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94a3b8;pointer-events:none;z-index:1}.hrms-select-search-input{display:block;width:100%;box-sizing:border-box;padding:10px 12px 10px 38px;border:1px solid #fce7f3;border-radius:12px;background:#f8fafc;color:#0f172a;font-size:13px;font-weight:600;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.hrms-select-search-input::-moz-placeholder{color:#94a3b8;font-weight:500}.hrms-select-search-input::placeholder{color:#94a3b8;font-weight:500}.hrms-select-search-input:focus{border-color:var(--organizo-primary, #db2777);background:#fff;box-shadow:0 0 0 3px #165b451f}.hrms-select-list{display:flex;flex-direction:column;gap:4px;max-height:min(320px,45vh);overflow-y:auto;padding:4px;margin:0 -4px;border:1px solid #fce7f3;border-radius:12px;background:#f8fafc}.hrms-select-group{display:flex;flex-direction:column;gap:4px}.hrms-select-group+.hrms-select-group{margin-top:8px}.hrms-select-group-title{margin:0;padding:6px 10px 2px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.hrms-select-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.hrms-select-option:hover:not(:disabled),.hrms-select-option.is-active:not(:disabled){background:#fff;border-color:#dbe7e1;box-shadow:0 1px 2px #0f172a0a}.hrms-select-option.is-selected{background:var(--color-gram-50, #fff0f3);border-color:var(--organizo-primary, #db2777);color:var(--organizo-primary-dark, #be185d)}.hrms-select-option:disabled{opacity:.45;cursor:not-allowed}.hrms-select-option-icon{flex-shrink:0;color:#94a3b8}.hrms-select-option-body{flex:1;min-width:0}.hrms-select-option-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:inherit}.hrms-select-option-desc{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:#94a3b8}.hrms-select-option-check{flex-shrink:0;width:16px;height:16px;color:var(--organizo-primary, #db2777)}.hrms-select-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 12px;text-align:center}.hrms-select-empty p{margin:0;font-size:13px;font-weight:600;color:#94a3b8}.hrms-select-empty-clear{border:0;background:transparent;color:var(--organizo-primary, #db2777);font-size:12px;font-weight:700;cursor:pointer}.presales-lead-card.pipeline-card{position:relative;padding-left:14px;overflow:hidden}.presales-lead-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--presales-stage-color, #0d5947);border-radius:12px 0 0 12px}.presales-lead-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.presales-lead-card-title-block{min-width:0;flex:1}.presales-lead-card-code{flex-shrink:0;font-size:9px;font-weight:800;padding:2px 7px;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.presales-lead-card-contact{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;color:#64748b;line-height:1.3;min-width:0}.presales-lead-card-contact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presales-lead-card-context{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.presales-lead-card-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.presales-lead-card-po-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}.presales-lead-card-lost-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;max-width:100%}.presales-lead-card-lost-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presales-lead-card-doc-count{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:#64748b;padding:3px 7px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.presales-lead-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #f1f5f9;min-width:0}.presales-lead-card-owner{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.presales-lead-card-actions{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0;justify-content:flex-end}.presales-lead-card-owner{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.presales-lead-card-owner-text{font-size:10px;font-weight:600;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.presales-lead-card-actions{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.presales-lead-card--overlay{cursor:grabbing;box-shadow:0 12px 32px #0c483a26;border-color:#0d5947;transform:none!important}.presales-lead-card--overlay:before{width:4px}.projects-board-page{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden;background:#f2f7f5;padding:24px 28px 8px;box-sizing:border-box}.projects-board-search-wrapper input{width:100%;height:47px!important;padding-left:46px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;font-size:13px!important;font-weight:500!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a05!important}.projects-board-search-icon{position:absolute;left:16px!important;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.projects-board-filter-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.projects-board-filters{display:flex;flex-wrap:wrap;gap:6px;max-width:520px}.projects-board-filter-pill{padding:6px 12px;font-size:11.5px;font-weight:600;color:#64748b;background:#fff;border:1px solid #fce7f3;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.projects-board-filter-pill--inactive.is-active{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.projects-board-filter-pill--inactive:hover:not(.is-active){border-color:#e2e8f0;color:#475569}.projects-board-page .kanban-board-scroll{flex:1;min-height:0;height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;box-sizing:border-box}.projects-board-page .kanban-board-container{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,300px);gap:clamp(8px,1.2vw,16px);width:-moz-max-content;width:max-content;min-width:100%;flex:1;min-height:0;height:100%;align-items:stretch;box-sizing:border-box}@media(max-width:768px){.projects-board-page{padding-bottom:0}.projects-board-page .kanban-board-scroll{overflow-x:hidden;overflow-y:auto;padding-bottom:0}.projects-board-page .kanban-board-container{display:flex;flex-direction:column;flex:none;width:100%;height:auto;min-height:auto;gap:24px;padding-bottom:0}.kanban-column-wrapper{height:auto;min-height:-moz-min-content;min-height:min-content}.pipeline-column{height:auto;overflow:visible}.projects-board-page .pipeline-card-wrap{width:100%}}.kanban-column-wrapper{min-width:0;display:flex;flex-direction:column;min-height:0;height:100%}.pipeline-column{flex:1;width:100%;min-height:0;overflow-y:auto;padding:clamp(8px,1vw,10px);box-sizing:border-box;border-radius:16px;background:#ffffff73;border:none;transition:background .2s ease,box-shadow .2s ease;scrollbar-width:thin;scrollbar-color:rgba(13,89,71,.25) transparent}.pipeline-card-wrap{touch-action:pan-x pan-y pinch-zoom!important}@media(max-width:768px){.projects-board-page .pipeline-card-wrap{touch-action:pan-x pan-y pinch-zoom!important}}@media(max-width:1100px){.projects-board-page .kanban-board-container{grid-auto-columns:minmax(220px,260px)}}.projects-board-search-wrapper input{padding:0 16px 0 40px!important;border-radius:12px!important;height:42px!important;font-size:13px!important}.pipeline-column-search-input{padding:0 10px 0 28px!important;border-radius:8px!important;height:32px!important;font-size:12px!important}.presales-lead-card.pipeline-card{padding:8px 10px 8px 14px!important}.presales-lead-card-header{gap:4px!important}.presales-lead-card-contact{margin:0 0 4px!important}.presales-lead-card-context{margin-bottom:4px!important;gap:2px!important}.presales-lead-card-meta-row{margin-bottom:6px!important;gap:4px!important}.presales-lead-card-footer{padding-top:6px!important;margin-top:2px!important}.pipeline-column-header{padding:4px 8px!important;margin-bottom:4px!important}.pipeline-column-search{margin-bottom:8px!important}.projects-board-page{height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important}.projects-board-main{flex:1!important;min-height:0!important}.kanban-board-scroll{height:100%!important;min-height:0!important}.pipeline-column{min-height:0!important;overflow-y:auto!important;height:100%!important}.presales-lead-card.pipeline-card{padding:6px 8px!important;min-height:0!important;border-radius:8px!important}.presales-lead-card-header{margin-bottom:2px!important}.pipeline-card-title{font-size:11px!important;line-height:1.2!important}.presales-lead-card-code{font-size:9px!important;padding:1px 4px!important}.presales-lead-card-contact{font-size:10px!important;margin:0 0 2px!important;line-height:1.2!important}.presales-lead-card-context{margin-bottom:2px!important}.pipeline-card-meta-text{font-size:10px!important}.presales-lead-card-meta-row{margin-bottom:4px!important}.pipeline-card-tag{font-size:9px!important;padding:1px 4px!important;line-height:1!important;height:auto!important}.presales-lead-card-footer{padding-top:4px!important;margin-top:2px!important;border-top:1px solid #f1f5f9!important}.pipeline-card-avatar{width:16px!important;height:16px!important;font-size:8px!important}.pipeline-card-avatar-label{font-size:10px!important}.kanban-column-cards{gap:6px!important}.pipeline-column-header{padding:2px 4px!important;margin-bottom:2px!important}.pipeline-column-search{margin-bottom:4px!important}.omdb-root{padding:16px 20px 24px;display:flex;flex-direction:column;gap:16px;background:#f0f4f3;min-height:100%;font-family:inherit}.omdb-page-header{display:flex;justify-content:space-between;align-items:center;padding:2px 0 6px}.omdb-page-title{margin:0;font-size:20px;font-weight:900;color:#0f172a;letter-spacing:-.02em}.omdb-page-sub{margin:3px 0 0;font-size:12px;color:#64748b;font-weight:600}.omdb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:none;cursor:pointer;padding:0 18px;height:36px;font-size:13px;font-weight:700;font-family:inherit;background:linear-gradient(135deg,#0d5846,#1d9365);color:#fff;box-shadow:0 4px 12px #1d93654d;transition:all .2s}.omdb-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.omdb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px solid #e2e8f0;cursor:pointer;padding:0 16px;height:36px;font-size:13px;font-weight:700;font-family:inherit;background:#fff;color:#475569;transition:all .2s}.omdb-btn-ghost:hover{background:#f8fafc}.omdb-card{background:#fff;border-radius:12px;border:1px solid #e8edf0;box-shadow:0 1px 6px #0f172a0d;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.omdb-card:hover{box-shadow:0 6px 20px #0f172a14;border-color:#1d93652e}.omdb-section-title{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#374151}.omdb-section-title--white{color:#fff}.omdb-card-title-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.omdb-badge{font-size:10px;font-weight:800;padding:3px 8px;border-radius:5px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.omdb-view-link{display:inline-flex;align-items:center;padding:8px 14px 10px;font-size:11px;font-weight:800;color:#1d9365;background:none;border:none;cursor:pointer;font-family:inherit;letter-spacing:.02em;margin-top:auto;transition:color .15s}.omdb-view-link:hover{color:#0d5846}.omdb-view-link--white{color:#ffffffb3}.omdb-view-link--white:hover{color:#fff}.omdb-donut-center-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#0f172a}.omdb-donut-center-sm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.omdb-kpi-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media(max-width:1400px){.omdb-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.omdb-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.omdb-kpi-grid{grid-template-columns:1fr 1fr}}.omdb-kpi{background:#fff;border-radius:12px;border:1px solid #e8edf0;box-shadow:0 1px 6px #0f172a0d;padding:14px;display:flex;flex-direction:column;gap:5px;transition:all .2s;position:relative}.omdb-kpi:hover{box-shadow:0 6px 18px #0f172a17;border-color:#1d936533;transform:translateY(-2px)}.omdb-kpi--bordered{border-top:none}.omdb-kpi-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;flex-shrink:0;background:#f0fdf4;border-radius:8px}.omdb-kpi-label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.omdb-kpi-val{font-size:26px;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1.1}.omdb-kpi-val--green{color:#1d9365}.omdb-kpi-val--red{color:#ef4444}.omdb-kpi-bar{height:4px;background:#f1f5f9;border-radius:99px;overflow:hidden;margin-top:3px}.omdb-kpi-bar-fill{height:100%;background:linear-gradient(90deg,#0d5846,#1d9365);border-radius:99px;transition:width .7s ease}.omdb-kpi-trend{font-size:10px;font-weight:700;color:#94a3b8}.omdb-kpi-trend--up{color:#1d9365}.omdb-kpi-trend--down{color:#ef4444}.omdb-row2{display:grid;grid-template-columns:2.1fr 1.6fr 1.3fr;gap:12px;align-items:stretch}@media(max-width:1200px){.omdb-row2{grid-template-columns:1fr 1fr}}@media(max-width:800px){.omdb-row2{grid-template-columns:1fr}}.omdb-chart-legend{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:800;color:#64748b}.omdb-chart-legend span{display:flex;align-items:center;gap:5px}.omdb-legend-line{display:inline-block;width:22px;height:3px;border-radius:2px;flex-shrink:0}.omdb-legend-line--green{background:#1d9365}.omdb-legend-line--blue{background:#3b82f6}.omdb-achievement-strip{display:flex;align-items:center;gap:14px;padding:10px 14px 12px;border-top:1px solid #f1f5f9;background:#fafbfc}.omdb-achievement-label{font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.omdb-achievement-donut{flex-shrink:0}.omdb-achievement-amount{font-size:13px;font-weight:900;color:#1d9365}.omdb-achievement-sub{font-size:10px;font-weight:700;color:#94a3b8}.omdb-fin-list{display:flex;flex-direction:column;padding:0 14px 8px;gap:4px}.omdb-fin-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:12px;transition:background .15s}.omdb-fin-row--plain{background:#f8f9fa}.omdb-fin-row--warn{background:#fff9ed}.omdb-fin-row--danger{background:#fff1f1}.omdb-fin-row--info{background:#f0f6ff}.omdb-fin-row:hover{filter:brightness(.97)}.omdb-fin-label{flex:1;color:#475569;font-weight:700;font-size:11.5px}.omdb-fin-val{font-weight:900;color:#0f172a;font-size:12.5px;white-space:nowrap}.omdb-fin-chevron{color:#cbd5e1;font-size:14px}.omdb-fin-row--warn .omdb-fin-label{color:#92400e}.omdb-fin-row--danger .omdb-fin-label{color:#b91c1c}.omdb-fin-row--info .omdb-fin-label{color:#1d4ed8}.omdb-fin-donut-row{display:flex;align-items:center;gap:14px;padding:10px 14px 14px;border-top:1px solid #f1f5f9}.omdb-fin-legend-col{display:flex;flex-direction:column;gap:5px}.omdb-fin-leg{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#475569}.omdb-fin-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.omdb-health-body{display:flex;align-items:center;gap:18px;padding:14px}.omdb-health-legend{display:flex;flex-direction:column;gap:10px;flex:1}.omdb-health-row{display:flex;align-items:center;gap:8px}.omdb-health-bullet{font-size:14px;flex-shrink:0}.omdb-health-bullet--green{color:#1d9365}.omdb-health-bullet--orange{color:#f59e0b}.omdb-health-bullet--red{color:#ef4444}.omdb-health-lbl{flex:1;font-size:12px;font-weight:700;color:#374151}.omdb-health-num{font-size:20px;font-weight:900;color:#0f172a;width:30px;text-align:right}.omdb-health-pct{font-size:11px;font-weight:700;color:#94a3b8;width:36px;text-align:right}.omdb-health-factors{padding:0 14px 12px}.omdb-health-factor-label{font-size:10px;color:#9ca3af;font-weight:700;margin-bottom:6px;display:block}.omdb-health-tags{display:flex;flex-wrap:wrap;gap:4px}.omdb-health-tag{font-size:10px;font-weight:700;color:#374151;background:#f0fdf4;border-radius:6px;padding:2px 8px;border:1px solid #d1fae5}.omdb-row3{display:grid;grid-template-columns:1.15fr 2.1fr .85fr .85fr;gap:12px;align-items:stretch}@media(max-width:1400px){.omdb-row3{grid-template-columns:1fr 1.5fr}}@media(max-width:900px){.omdb-row3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.omdb-row3{grid-template-columns:1fr}}.omdb-cal-dow-row{display:grid;grid-template-columns:repeat(7,1fr);padding:4px 10px 2px;gap:2px}.omdb-cal-dow{text-align:center;font-size:9px;font-weight:900;color:#94a3b8;text-transform:uppercase;padding:2px 0}.omdb-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 10px 6px;gap:2px}.omdb-cal-day{position:relative;display:flex;align-items:center;justify-content:center;height:26px;border-radius:6px;cursor:pointer;transition:background .15s}.omdb-cal-day:hover{background:#f0fdf4}.omdb-cal-day--today{background:#1d9365!important}.omdb-cal-day--today .omdb-cal-num{color:#fff!important;font-weight:900}.omdb-cal-day--empty{cursor:default;pointer-events:none}.omdb-cal-num{font-size:11px;font-weight:700;color:#374151;line-height:1;text-align:center}.omdb-cal-dot-indicator{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%}.omdb-cal-legend{display:flex;flex-direction:column;gap:4px;padding:6px 12px}.omdb-cal-leg-item{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#475569}.omdb-cal-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.omdb-tq-pills{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:8px 14px}.omdb-tq-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;border-radius:8px;border:1.5px solid;text-align:center}.omdb-tq-pval{font-size:20px;font-weight:900;line-height:1}.omdb-tq-plbl{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;margin-top:2px;white-space:nowrap}.omdb-tq-table-wrap{overflow-x:auto;flex:1;min-height:0}.omdb-tq-table{width:100%;border-collapse:collapse;font-size:11.5px}.omdb-tq-table thead tr{background:#f8fafc}.omdb-tq-table th{padding:8px 10px;text-align:left;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;border-bottom:1px solid #f1f5f9;white-space:nowrap}.omdb-tq-table td{padding:8px 10px;border-bottom:1px solid #f8fafc;color:#374151;font-weight:600;white-space:nowrap}.omdb-tq-table tr:hover td{background:#f8fafc}.omdb-tq-tno{color:#1d9365!important;font-weight:900!important}.omdb-tq-site{color:#64748b!important}.omdb-tq-sla-today{color:#ef4444!important;font-weight:800!important}.omdb-today-header{background:linear-gradient(135deg,#0d5846,#1d9365);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.omdb-today-date-block{display:flex;align-items:center;gap:10px}.omdb-today-num{font-size:38px;font-weight:900;color:#fff;line-height:1}.omdb-today-mon{font-size:9px;font-weight:900;color:#fffc;text-transform:uppercase;letter-spacing:.08em}.omdb-today-dow{font-size:9px;font-weight:800;color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em}.omdb-today-list{display:flex;flex-direction:column;flex:1}.omdb-today-row{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #f8fafc;transition:background .15s}.omdb-today-row:hover{background:#f0fdf4}.omdb-today-icon{font-size:13px;width:18px;text-align:center;flex-shrink:0}.omdb-today-label{flex:1;font-size:11px;font-weight:700;color:#374151}.omdb-today-cnt{font-size:15px;font-weight:900;color:#1d9365;min-width:20px;text-align:right}.omdb-card--upcoming{background:#fff;border-color:#1d936533}.omdb-upcoming-header{padding:12px 14px;border-bottom:1px solid #f0fdf4;background:linear-gradient(135deg,#0d5846,#1d9365)}.omdb-upcoming-list{display:flex;flex-direction:column;flex:1}.omdb-upcoming-row{display:flex;align-items:center;gap:7px;padding:8px 14px;border-bottom:1px solid #f0fdf4;transition:background .15s}.omdb-upcoming-row:hover{background:#f0fdf4}.omdb-upcoming-icon{font-size:13px;width:18px;text-align:center;flex-shrink:0}.omdb-upcoming-label{flex:1;font-size:11px;font-weight:700;color:#374151}.omdb-upcoming-label--green{color:#1d9365;font-weight:800}.omdb-upcoming-cnt{font-size:15px;font-weight:900;color:#374151;min-width:22px;text-align:center}.omdb-upcoming-cnt--green{color:#1d9365}.omdb-upcoming-range{font-size:9px;font-weight:700;color:#94a3b8;white-space:nowrap}.omdb-view-link--green{color:#1d9365!important}.omdb-row4{display:grid;grid-template-columns:1.8fr 1.3fr 1.3fr 1fr 1fr;gap:12px;align-items:stretch}@media(max-width:1400px){.omdb-row4{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.omdb-row4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.omdb-row4{grid-template-columns:1fr}}.omdb-att-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 14px 8px}.omdb-att-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.omdb-att-num{font-size:20px;font-weight:900;color:#0f172a}.omdb-att-num--green{color:#1d9365}.omdb-att-num--red{color:#ef4444}.omdb-att-num--orange{color:#f59e0b}.omdb-att-lbl{font-size:8.5px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;text-align:center}.omdb-att-table-wrap{overflow-x:auto}.omdb-att-table{width:100%;border-collapse:collapse;font-size:11px}.omdb-att-table th{padding:5px 8px;text-align:left;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;border-bottom:1px solid #f1f5f9;background:#f8fafc;white-space:nowrap}.omdb-att-table td{padding:6px 8px;border-bottom:1px solid #f8fafc;color:#374151;font-weight:700;font-size:11.5px}.omdb-att-table tr:hover td{background:#f0fdf4}.omdb-att-st{font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.omdb-att-st--present{background:#dcfce7;color:#166534}.omdb-att-st--absent{background:#fee2e2;color:#991b1b}.omdb-att-st--late{background:#fef3c7;color:#92400e}.omdb-eng-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 14px 8px}.omdb-eng-stat{display:flex;flex-direction:column;gap:1px}.omdb-eng-n{font-size:20px;font-weight:900;color:#0f172a;line-height:1.1}.omdb-eng-n--green{color:#1d9365}.omdb-eng-n--orange{color:#f59e0b}.omdb-eng-l{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.omdb-progress-row{display:flex;align-items:center;gap:8px;padding:4px 14px 8px}.omdb-progress-label{font-size:10px;font-weight:800;color:#64748b;white-space:nowrap}.omdb-progress-track{flex:1;height:8px;background:#f1f5f9;border-radius:99px;overflow:hidden}.omdb-progress-fill{height:100%;background:linear-gradient(90deg,#0d5846,#1d9365);border-radius:99px;transition:width .7s ease}.omdb-progress-val{font-size:11px;font-weight:900;color:#1d9365;white-space:nowrap}.omdb-rating-row{display:flex;align-items:center;gap:8px;padding:0 14px 12px}.omdb-rating-label{font-size:10px;font-weight:800;color:#64748b}.omdb-stars{color:#f59e0b;font-size:14px}.omdb-rating-val{font-size:11.5px;font-weight:900;color:#0f172a}.omdb-top-performer{display:flex;flex-direction:column;gap:2px;padding:4px 14px 12px}.omdb-top-performer span:first-child{font-size:10px;font-weight:800;color:#64748b}.omdb-top-performer-name{font-size:13px;font-weight:900;color:#0f172a}.omdb-chem-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 6px;font-size:11.5px;font-weight:700;color:#64748b}.omdb-chem-total-n{font-size:22px;font-weight:900;color:#0f172a}.omdb-chem-rows{display:flex;flex-direction:column;gap:2px;padding:2px 14px 4px;flex:1}.omdb-chem-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f8fafc}.omdb-chem-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.omdb-chem-label{flex:1;font-size:11px;font-weight:700;color:#475569}.omdb-chem-cnt{font-size:16px;font-weight:900;color:#0f172a}.omdb-chem-cnt--green{color:#1d9365}.omdb-chem-cnt--orange{color:#f59e0b}.omdb-chem-cnt--red{color:#ef4444}.omdb-amc-rows{display:flex;flex-direction:column;gap:2px;padding:10px 14px 4px;flex:1}.omdb-amc-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f8fafc}.omdb-amc-label{flex:1;font-size:11px;font-weight:700;color:#475569}.omdb-amc-cnt{font-size:17px;font-weight:900}.omdb-row5{display:grid;grid-template-columns:2.2fr 1.4fr 1.4fr;gap:12px;align-items:stretch}@media(max-width:1100px){.omdb-row5{grid-template-columns:1fr 1fr}}@media(max-width:700px){.omdb-row5{grid-template-columns:1fr}}.omdb-map-legend{display:flex;flex-wrap:wrap;gap:10px;padding:8px 14px 6px;font-size:11px;font-weight:700;color:#475569}.omdb-map-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:3px;vertical-align:middle}.omdb-card--map{overflow:hidden}.omdb-map-real{flex:1;min-height:220px;position:relative;overflow:hidden}.omdb-map-real .leaflet-container{width:100%!important;height:100%!important;min-height:220px;border-radius:0;font-family:inherit}.leaflet-popup-content-wrapper{border-radius:10px!important;box-shadow:0 4px 16px #00000026!important;font-family:inherit!important}.leaflet-popup-tip{background:#fff!important}.omdb-wq-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 14px 8px}.omdb-wq-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.omdb-wq-n{font-size:28px;font-weight:900;color:#0f172a;line-height:1}.omdb-wq-n--green{color:#1d9365}.omdb-wq-n--red{color:#ef4444}.omdb-wq-n--orange{color:#f59e0b}.omdb-wq-l{font-size:9.5px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;text-align:center}.omdb-alerts-list{display:flex;flex-direction:column;flex:1}.omdb-alert-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #f8fafc;transition:background .15s}.omdb-alert-row:hover{background:#f8fafc}.omdb-alert-text{font-size:12px;font-weight:700;color:#374151}.ps-overview{--ps-green: var(--organizo-primary-dark, #be185d);--ps-green-mid: #127a5f;--ps-green-light: #ffe4e6;--ps-green-soft: #ecfdf5;--ps-page-gutter: clamp(16px, 3vw, 28px);width:100%;max-width:100%;min-width:0;min-height:100%;box-sizing:border-box;background:#f2f7f5;padding:var(--ps-page-gutter)}.ps-overview-main{width:100%;max-width:100%;min-width:0;padding:0;box-sizing:border-box}.ps-bento{display:flex;flex-direction:column;gap:20px;width:100%}.pd-dash-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:4px}.pd-dash-header-left h1{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0}.pd-dash-header-left p{font-size:12px;font-weight:500;color:#64748b;margin:2px 0 0}.pd-dash-header-actions{display:flex;gap:8px;align-items:center}.pd-btn-refresh{display:flex;align-items:center;justify-content:center;padding:10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;color:#64748b;cursor:pointer;transition:all .15s}.pd-btn-refresh:hover{background:#e2e8f0;color:#334155}.pd-btn-create{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--organizo-primary, #db2777);color:#fff;border:none;border-radius:14px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #1d936533;transition:all .2s}.pd-btn-create:hover{background:var(--organizo-primary-dark, #be185d);box-shadow:0 6px 20px #1d93654d;transform:translateY(-1px)}.ps-dash-card{background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;border:1px solid rgba(226,232,240,.9);box-shadow:0 8px 24px -6px #0f172a0d,0 2px 6px -1px #0f172a05;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.ps-dash-card:hover{background:#fff;border-color:#1d93654d;box-shadow:0 16px 36px -10px #0f172a17,0 0 0 1px #1d93651f;transform:translateY(-2px)}.ps-dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.ps-dash-card-title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.ps-dash-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--ps-green-light);color:var(--ps-green);flex-shrink:0}.ps-dash-card-title{margin:0;font-size:16px;font-weight:700;color:#1e293b;letter-spacing:-.02em}.ps-dash-card-body{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column}.pd-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}@media(min-width:640px){.pd-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.pd-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.pd-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-metric-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border-radius:20px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 16px -4px #0f172a0a;text-align:left;width:100%;min-width:0;box-sizing:border-box;font:inherit;text-decoration:none;color:inherit;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pd-metric-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tile-accent, var(--organizo-primary-dark, #be185d));opacity:0;transition:opacity .2s}.pd-metric-tile:hover{background:#fff;border-color:#0d584633;transform:translateY(-3px);box-shadow:0 12px 28px #0d58461a}.pd-metric-tile:hover:before{opacity:1}.pd-metric-tile:focus-visible{outline:2px solid var(--ps-green, var(--organizo-primary-dark, #be185d));outline-offset:2px}.pd-metric-tile-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;transition:transform .2s}.pd-metric-tile:hover .pd-metric-tile-icon{transform:scale(1.1)}.pd-metric-tile-value{font-size:clamp(28px,3.5vw,38px);font-weight:800;line-height:1;letter-spacing:-.03em;color:#0f172a}.pd-metric-tile-label{font-size:12px;font-weight:600;color:#64748b;line-height:1.3}.pd-metric-tile-hint{font-size:10px;font-weight:700;color:var(--ps-green, var(--organizo-primary-dark, #be185d));opacity:0;transition:opacity .2s;display:flex;align-items:center;gap:4px}.pd-metric-tile:hover .pd-metric-tile-hint{opacity:1}.pd-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e8eef3,#f1f5f9 75%);background-size:200% 100%;animation:pd-shimmer 1.6s ease-in-out infinite;border-radius:20px}.pd-skeleton--tile{height:140px}.pd-skeleton--analytics{height:200px;border-radius:24px}@keyframes pd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pd-analytics-card .ps-dash-card-body{padding:16px 20px 20px}.pd-pipeline-badges{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pd-pipeline-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#334155;white-space:nowrap}.pd-pipeline-badge-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}@media(max-width:640px){.pd-dash-header{flex-direction:column;align-items:flex-start}.pd-dash-header-actions{width:100%;justify-content:flex-end}.pd-metric-tile{padding:16px}.pd-metric-tile-icon{width:36px;height:36px;border-radius:12px}.pd-metric-tile-value{font-size:26px}}.pd-page{min-height:100vh;background:var(--bg);padding:20px clamp(16px,3vw,28px) 48px;box-sizing:border-box}.pd-page *{box-sizing:border-box}.pd-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:14px;margin-bottom:20px;font-size:13px;font-weight:600;line-height:1.45}.pd-banner--danger{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.pd-banner--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.pd-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.pd-top-main{flex:1;min-width:0}.pd-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;color:var(--subtle);text-decoration:none;transition:color .15s ease}.pd-back:hover{color:var(--primary-deeper)}.pd-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pd-title{margin:0;font-size:clamp(22px,4vw,30px);font-weight:900;color:var(--text);letter-spacing:-.03em;line-height:1.15}.pd-subtitle{margin:8px 0 0;font-size:14px;color:var(--subtle);font-weight:500}.pd-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center}.pd-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border:1px solid transparent}.pd-pill--stage{background:var(--primary-subtle);color:var(--primary-deeper);border-color:var(--border)}.pd-pill--status{background:var(--surface);color:#475569;border-color:var(--border)}.pd-pill--audit{border:none}.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:#475569;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.pd-btn:hover{border-color:var(--primary);background:var(--primary-subtle);color:var(--primary-dark)}.pd-btn--primary{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff;box-shadow:0 8px 20px -6px #0d594759}.pd-btn--primary:hover{background:var(--primary-deeper);border-color:var(--primary-deeper)}.pd-btn--danger{color:var(--primary-dark);border-color:var(--border);background:var(--surface)}.pd-btn--danger:hover{border-color:var(--primary);background:var(--primary-subtle);color:var(--primary-deeper)}.pd-btn--danger-solid{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff;box-shadow:0 8px 20px -6px #0d594759}.pd-btn--danger-solid:hover{background:var(--primary-deeper);border-color:var(--primary-deeper)}.pd-btn--ghost{background:transparent;border:1px solid var(--border);color:var(--primary-dark)}.pd-btn--ghost:hover{background:var(--primary-subtle);border-color:var(--primary-light);color:var(--primary-deeper)}.pd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.pd-stat{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px;box-shadow:0 2px 8px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease}.pd-stat:hover{border-color:var(--primary-light);box-shadow:0 4px 12px #2db67d14}.pd-stat-label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.pd-stat-value{font-size:18px;font-weight:900;color:var(--text);line-height:1.2}.pd-stat-value--accent{color:var(--primary-deeper)}.pd-stat-sub{font-size:11px;color:var(--subtle);font-weight:600;margin-top:4px}.pd-tabs{display:flex;gap:6px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:24px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.pd-tab{padding:10px 18px;border:none;background:transparent;border-radius:10px;font-size:13px;font-weight:700;color:var(--subtle);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.pd-tab:hover{color:var(--primary-dark);background:var(--primary-subtle)}.pd-tab.is-active{background:var(--primary-dark);color:var(--surface);box-shadow:0 4px 12px #0d594733}.pd-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.pd-layout--full{grid-template-columns:1fr}.pd-main{display:flex;flex-direction:column;gap:16px;min-width:0}.pd-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none}.pd-aside::-webkit-scrollbar{display:none}.pd-section{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 22px;box-shadow:0 2px 8px #0f172a05;transition:border-color .2s ease}.pd-section:hover{border-color:#d4ebe3}.pd-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.pd-section-title{margin:0;font-size:12px;font-weight:800;color:var(--primary-dark);text-transform:uppercase;letter-spacing:.06em}.pd-section-action{font-size:11px;font-weight:700;color:var(--primary-dark);background:var(--primary-subtle);border:none;border-radius:8px;padding:6px 10px;cursor:pointer;transition:background .15s ease,color .15s ease}.pd-section-action:hover{background:#d4ebe3;color:var(--primary-deeper)}.pd-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-field--full{grid-column:1 / -1}.pd-field-label{display:block;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.pd-field-value{font-size:14px;font-weight:600;color:var(--text);line-height:1.4}.pd-field-value--lg{font-size:20px;font-weight:900;color:var(--primary-deeper)}.pd-field-muted{font-size:12px;color:var(--subtle);font-weight:500;margin-top:2px}.pd-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pd-chip-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:11px;font-weight:700;text-decoration:none;border:1px solid var(--border);background:#f8fafc;color:var(--primary-dark);cursor:pointer;transition:background .15s ease,border-color .15s ease}.pd-chip-btn:hover{background:var(--primary-subtle);border-color:var(--primary-light);color:var(--primary-deeper)}.pd-chip-btn--success{background:var(--success-subtle);border-color:#bbf7d0;color:var(--success-dark)}.pd-chip-btn--success:hover{background:#d1fae5;border-color:#6ee7b7}.pd-team-card{padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #eef4f1;transition:border-color .15s ease,background .15s ease}.pd-team-card:hover{border-color:var(--primary-light);background:var(--primary-subtle)}.pd-team-role{font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.pd-team-name{font-size:14px;font-weight:800;color:var(--text)}.pd-team-name.is-empty{color:#94a3b8;font-weight:600}.pd-aside-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 2px 8px #0f172a05;transition:border-color .2s ease,box-shadow .2s ease}.pd-aside-card:hover{border-color:var(--primary-light);box-shadow:0 4px 16px #2db67d0f}.pd-aside-hint{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--subtle);font-weight:500}.pd-aside-title{margin:0 0 14px;font-size:12px;font-weight:800;color:var(--subtle);text-transform:uppercase;letter-spacing:.05em}.pd-quick-actions{display:flex;flex-direction:column;gap:8px}.pd-quick-actions .pd-btn{width:100%;justify-content:center;background:transparent;border:1.5px solid var(--primary-dark);color:var(--primary-dark);box-shadow:none}.pd-quick-actions .pd-btn:hover{background:var(--primary-subtle);border-color:var(--primary);color:var(--primary-deeper)}.pd-meta-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pd-meta-item{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pd-meta-item dt{color:#94a3b8;font-weight:600}.pd-meta-item dd{margin:0;font-weight:700;color:var(--text);text-align:right}.pd-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;box-shadow:0 2px 8px #0f172a05}.pd-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.pd-filter-pill{height:36px;padding:0 14px;border-radius:10px;border:none;background:#f1f5f9;color:var(--subtle);font-size:12px;font-weight:700;cursor:pointer;text-transform:capitalize;transition:background .15s ease,color .15s ease}.pd-filter-pill:hover{background:var(--primary-subtle);color:var(--primary-dark)}.pd-filter-pill.is-active{background:var(--primary-dark);color:#fff}.pd-search-wrap{position:relative;flex:1;min-width:200px;max-width:360px}.pd-search-wrap input{width:100%;height:40px;padding:0 14px 0 40px;border:1px solid var(--border);border-radius:12px;font-size:13px;font-weight:500;background:#f8fafc;color:var(--text)}.pd-search-wrap input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2db67d1f;background:var(--surface)}.pd-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.pd-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 8px #0f172a05}.pd-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid var(--border)}.pd-panel-title{margin:0;font-size:14px;font-weight:800;color:var(--primary-deeper)}.pd-panel-header--opportunities{flex-wrap:wrap;align-items:flex-start}.pd-panel-subtitle{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--subtle)}.pd-panel-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pd-queue-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:#fef3c7;color:#b45309}.pd-queue-pill--inline{font-size:10px}.pd-opp-filter-bar{margin:0 16px 12px;padding:12px!important;background:#fff;border:1px solid #fce7f3;border-radius:12px}.pd-opp-layout{display:grid;grid-template-columns:1fr;gap:16px;margin:0 16px 16px;align-items:start}@media(min-width:1100px){.pd-opp-layout{grid-template-columns:1fr 300px}}.pd-opp-main{min-width:0}.pd-opp-table-shell{margin:0;padding:0!important;overflow:hidden;background:transparent!important;border:none!important;box-shadow:none!important}.pd-opp-row.is-selected{background:#f0fdf4!important}.pd-opp-row.is-selected td{background:transparent}.pd-opp-mobile-card.is-selected{border-color:#10b981!important;background:#f0fdf4}.pd-opp-thread-aside{position:sticky;top:16px;min-width:0}.pd-opp-thread-aside .prop-thread{height:min(420px,52vh)}.pd-opp-thread-placeholder{min-height:280px;border:1px solid #fce7f3;border-radius:16px;background:#fff}.pd-opp-thread-mobile{margin:0 16px 16px}.pd-opp-thread-mobile .prop-thread{height:min(360px,45vh)}.pd-opp-mobile{display:flex;flex-direction:column;gap:12px;padding:0 0 4px}.pd-opp-file-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pd-opp-file-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;font-weight:600;color:#334155}.pd-opp-file-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.pd-opp-file-remove{flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pd-opp-file-remove:hover{background:#fee2e2;color:#be123c}.pd-opp-file-list--view li{justify-content:flex-start}.pd-opp-file-list--view a{color:#0d5947;font-weight:700;text-decoration:none}.pd-opp-file-list--view a:hover{text-decoration:underline}.pd-panel--opportunities .pq-panel--compact{margin:0 16px 12px;border-radius:12px}.pd-table-wrap{overflow-x:auto}.pd-table{width:100%;border-collapse:collapse;text-align:left}.pd-table thead tr{background:#fafcfb;border-bottom:1px solid #fce7f3}.pd-table th{padding:12px 20px;font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.pd-table td{padding:14px 20px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.pd-table tbody tr:hover{background:#fafcfb}.pd-table-empty{text-align:center;padding:48px 20px!important;color:#94a3b8;font-weight:600}.pd-table-actions{display:flex;gap:6px;justify-content:flex-end}.pd-table-btn{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font-size:11px;font-weight:700;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pd-table-btn:hover{background:var(--primary-subtle);border-color:var(--primary-light);color:var(--primary-dark)}.pd-table-btn--primary{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.pd-table-btn--primary:hover{background:var(--primary-deeper)}.pd-table-btn--success{color:var(--success-dark);border-color:#bbf7d0;background:var(--success-subtle)}.pd-table-btn--success:hover{background:#d1fae5;border-color:#6ee7b7}.pd-badge{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;background:#f1f5f9;color:#475569}.pd-skeleton{background:linear-gradient(90deg,#eef4f1,#f8fafc,#eef4f1);background-size:200% 100%;animation:pd-shimmer 1.2s ease-in-out infinite;border-radius:12px}@keyframes pd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pd-loading{padding:48px;text-align:center;color:#64748b;font-weight:600}.pd-error{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#f2f7f5}.pd-error h2{margin:0;font-size:20px;color:#0f172a}@media(max-width:1100px){.pd-stats{grid-template-columns:repeat(2,1fr)}.pd-layout{grid-template-columns:1fr}.pd-aside{position:static}}@media(max-width:768px){.pd-page{padding:16px 14px 80px}.pd-top{flex-direction:column}.pd-actions{width:100%}.pd-actions .pd-btn{flex:1;min-width:calc(50% - 4px)}.pd-stats,.pd-fields,.pd-fields--3,.pd-team-grid{grid-template-columns:1fr}.pd-tabs{width:100%}.pd-toolbar{flex-direction:column;align-items:stretch}.pd-search-wrap{max-width:none}}.pd-ct-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pd-ct-modal{position:relative;z-index:1;width:740px;height:560px;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;box-shadow:0 25px 50px -12px #00000040;background:#fff}.pd-ct-modal-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.pd-ct-modal-title{display:flex;align-items:center;gap:10px}.pd-ct-modal-title h3{font-size:14px;font-weight:800;margin:0;color:#1e293b}.pd-ct-modal-title span{font-size:10px;color:#94a3b8}.pd-ct-modal-close{background:none;border:none;cursor:pointer;font-size:18px;color:#94a3b8;padding:4px;border-radius:4px;line-height:1}.pd-ct-modal-close:hover{background:#f1f5f9;color:#475569}.pd-ct-client-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f1f5f9;background:#fcfdfe;flex-shrink:0}.pd-ct-dd{position:relative;flex:1}.pd-ct-dd-btn{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:border-color .12s}.pd-ct-dd-btn:hover{border-color:#cbd5e1}.pd-ct-dd-label{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0;flex:1;overflow:hidden}.pd-ct-dd-label b{font-weight:700;color:#1e293b;white-space:nowrap}.pd-ct-dd-label small{color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-ct-dm-pill{font-size:8px;font-weight:800;color:#0d9488;background:#ccfbf1;padding:1px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.pd-ct-dd-arrow{color:#94a3b8;flex-shrink:0;transition:transform .15s}.pd-ct-dd-arrow.is-open{transform:rotate(180deg)}.pd-ct-dd-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0000001a;z-index:50;max-height:200px;overflow-y:auto}.pd-ct-dd-opt{width:100%;padding:10px 12px;text-align:left;background:none;border:none;cursor:pointer;font-size:13px;display:flex;flex-direction:column;gap:2px}.pd-ct-dd-opt:hover,.pd-ct-dd-opt.is-active{background:#f0fdfa}.pd-ct-dd-opt-name{font-weight:700;color:#1e293b}.pd-ct-dd-opt-phone{color:#64748b;font-size:10px}.pd-ct-dd-opt-desg{color:#94a3b8;font-size:10px}.pd-ct-dm-tag{font-size:8px;font-weight:800;color:#0d9488;background:#ccfbf1;padding:1px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;align-self:flex-start}.pd-ct-modal-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.pd-ct{display:flex;flex-direction:column;min-height:100%}.pd-ct-bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.pd-ct-bar-btn{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:11px;font-weight:600;cursor:pointer;transition:all .1s}.pd-ct-bar-btn:hover{background:#f1f5f9}.pd-ct-bar-btn.is-active{background:#0f766e;border-color:#0f766e;color:#fff}.pd-ct-tabs{display:flex;border-bottom:1px solid #f1f5f9;flex-shrink:0}.pd-ct-tab{flex:1;padding:8px;text-align:center;font-size:11px;font-weight:700;color:#94a3b8;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent}.pd-ct-tab:hover{color:#334155;background:#f8fafc}.pd-ct-tab.is-active{color:#0f766e;border-bottom-color:#0f766e;background:#f0fdfa}.pd-ct-tab sup{font-size:9px;font-weight:800;margin-left:3px;opacity:.6}.pd-ct-form{padding:12px;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.pd-ct-form-body{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.pd-ct-frow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-ct-fcol{display:flex;flex-direction:column;gap:3px}.pd-ct-flbl{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.pd-ct-finp{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;background:#fff;outline:none}.pd-ct-finp:focus{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e14}.pd-ct-ftxt{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;background:#fff;outline:none;resize:vertical;font-family:inherit;width:100%;box-sizing:border-box}.pd-ct-ftxt:focus{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e14}.pd-ct-chips{display:flex;flex-wrap:wrap;gap:5px}.pd-ct-chip{padding:4px 10px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:10px;font-weight:700;color:#64748b;cursor:pointer;transition:all .12s}.pd-ct-chip:hover{border-color:#0f766e;color:#0f766e}.pd-ct-chip.is-active{border-color:#0f766e!important;background:#0f766e!important;color:#fff!important}.pd-ct-form-act{display:flex;justify-content:flex-end}.pd-ct-submit{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:11px;font-weight:700;cursor:pointer;transition:all .12s}.pd-ct-submit:hover{background:#f1f5f9}.pd-ct-submit--accent{background:#0f766e;border-color:#0f766e;color:#fff}.pd-ct-submit--accent:hover{background:#0d9488}.pd-ct-list{flex:1;overflow-y:auto}.pd-ct-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:#94a3b8;font-size:12px;gap:4px;text-align:center}.pd-ct-spin{animation:pd-spin 1s linear infinite}@keyframes pd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pd-ct-item{border-bottom:1px solid #f8fafc}.pd-ct-item:last-child{border-bottom:none}.pd-ct-item-hd{display:flex;align-items:center;gap:9px;padding:9px 12px;cursor:pointer;transition:background .1s}.pd-ct-item-hd:hover{background:#f8fafc}.pd-ct-item.is-open .pd-ct-item-hd{background:#f0fdfa}.pd-ct-item-ic{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-ct-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-ct-item-row1{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pd-ct-item-row1 b{font-size:12px;font-weight:700;color:#1e293b}.pd-ct-pill{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.02em}.pd-ct-item-row2{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-ct-item-hd time{font-size:10px;color:#94a3b8;font-weight:600;flex-shrink:0}.pd-ct-item-bd{padding:0 12px 10px 47px}.pd-ct-note{font-size:12px;color:#475569;background:#f8fafc;border-radius:5px;padding:6px 9px;white-space:pre-wrap;margin-bottom:5px}.pd-ct-note-ed{margin-bottom:5px}.pd-ct-note-acts{display:flex;gap:8px;margin-top:4px;justify-content:flex-end}.pd-ct-item-foot{display:flex;justify-content:space-between;align-items:center}.pd-ct-item-foot span{font-size:10px;color:#94a3b8}.pd-ct-item-acts{display:flex;gap:8px}.pd-ct-act{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#64748b;background:none;border:none;cursor:pointer;padding:2px 0}.pd-ct-act:hover{color:#0f766e}.pd-ct-act--del:hover{color:#dc2626}.pd-ct-dd-opt-row{display:flex;align-items:center;gap:6px}.pd-ct-dd-opt-row .pd-ct-dd-opt{flex:1}.pd-ct-dd-opt-top{display:flex;justify-content:space-between;align-items:center}.pd-ct-dd-opt-badges{display:flex;gap:4px}.pd-ct-dd-call-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#0f766e;color:#fff;flex-shrink:0;text-decoration:none}.pd-ct-dd-call-btn:hover{background:#0d9488;color:#fff}.pd-ct-call-now-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border-radius:10px;border:none;background:#0f766e;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.pd-ct-call-now-btn:hover{background:#0d9488}@media(max-width:640px){.pd-ct-overlay{align-items:flex-end;padding:0}.pd-ct-modal{width:100%;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);border-radius:16px 16px 0 0;overflow:hidden}.pd-ct-modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 72px)}.pd-ct-modal-head{flex-shrink:0;padding:12px 14px;border-radius:16px 16px 0 0}.pd-ct-modal-title h3{font-size:13px}.pd-ct-modal-title span{font-size:9px}.pd-ct-modal-close{padding:8px;min-width:44px;min-height:44px}.pd-ct-bar{padding:8px 10px}.pd-ct-bar-btn{flex:1;justify-content:center;padding:10px;font-size:12px;min-height:44px}.pd-ct-tab{padding:12px 6px;font-size:11px;min-height:44px}.pd-ct-client-bar{padding:8px 10px;flex-wrap:wrap;gap:6px}.pd-ct-dd{min-width:0}.pd-ct-dd-btn{padding:10px 12px;min-height:44px}.pd-ct-dd-label{flex-wrap:wrap;gap:4px}.pd-ct-dd-label b{font-size:12px}.pd-ct-dd-label small{font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.pd-ct-dd-menu{max-height:280px;border-radius:10px}.pd-ct-dd-opt{padding:12px 14px;min-height:44px}.pd-ct-dd-opt-row{gap:8px}.pd-ct-dd-call-btn{width:44px;height:44px;border-radius:10px}.pd-ct-dd-opt-name{font-size:13px}.pd-ct-dd-opt-phone,.pd-ct-dd-opt-desg{font-size:11px}.pd-ct-form{padding:10px}.pd-ct-form-body{gap:10px;margin-bottom:10px}.pd-ct-frow{grid-template-columns:1fr;gap:8px}.pd-ct-finp{padding:10px 12px;font-size:15px;min-height:44px}.pd-ct-ftxt{padding:10px 12px;font-size:15px}.pd-ct-chips{gap:6px}.pd-ct-chip{padding:8px 12px;font-size:11px;min-height:40px}.pd-ct-call-now-btn{padding:14px 16px;font-size:14px;min-height:48px}.pd-ct-form-act{justify-content:stretch}.pd-ct-submit{padding:10px 16px;font-size:12px;min-height:44px;justify-content:center;flex:1}.pd-ct-submit--accent{justify-content:center}.pd-ct-item-hd{padding:12px 10px;gap:8px}.pd-ct-item-ic{width:32px;height:32px}.pd-ct-item-row1{gap:4px}.pd-ct-item-row1 b{font-size:12px}.pd-ct-item-row2{font-size:11px}.pd-ct-item-bd{padding:0 10px 10px 50px}.pd-ct-note{font-size:12px;padding:8px 10px}.pd-ct-note-ed textarea{font-size:14px}.pd-ct-item-foot{flex-direction:column;align-items:flex-start;gap:6px}.pd-ct-item-foot span{font-size:10px}.pd-ct-item-acts{gap:16px}.pd-ct-act{font-size:11px;padding:6px 8px;min-height:40px}}.pd-ct-file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.pd-ct-attach-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px dashed #cbd5e1;border-radius:6px;font-size:11px;color:#64748b;background:#fff;cursor:pointer;font-weight:600;transition:all .12s}.pd-ct-attach-btn:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa}.pd-ct-attachments{margin:6px 0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff}.pd-ct-attach-hdr{display:flex;align-items:center;gap:5px;padding:5px 9px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.pd-ct-attach-item{display:flex;align-items:center;gap:8px;padding:6px 9px;border-bottom:1px solid #f1f5f9}.pd-ct-attach-item:last-child{border-bottom:none}.pd-ct-attach-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f0fdfa;color:#0f766e;flex-shrink:0}.pd-ct-attach-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pd-ct-attach-name{font-size:11px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-ct-attach-size{font-size:9px;color:#94a3b8}.pd-ct-attach-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.pd-ct-attach-view{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none}.pd-ct-attach-view:hover{color:#0f766e;border-color:#0f766e;background:#f0fdfa}.pd-ct-attach-del{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer}.pd-ct-attach-del:hover{color:#dc2626;border-color:#dc2626;background:#fef2f2}.pd-ct-attach-list{display:flex;flex-direction:column;gap:4px;margin-top:6px;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff}.pd-ct-attach-list-hdr{display:flex;align-items:center;gap:5px;padding:5px 9px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:10px;font-weight:700;color:#64748b}.pd-ct-attach-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;background:#fff;border-bottom:1px solid #f1f5f9;font-size:11px;color:#475569}.pd-ct-attach-chip:last-child{border-bottom:none}.pd-ct-attach-chip-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-ct-attach-chip-size{color:#94a3b8;font-size:9px;flex-shrink:0}.pd-ct-attach-chip-rm{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#94a3b8;cursor:pointer;padding:0;margin-left:2px}.pd-ct-attach-chip-rm:hover{color:#dc2626}.ps-general-stats,.ps-general-section{margin-bottom:0}.ps-general-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ps-general-section-head .pd-section-title{margin:0}.ps-general-badges{display:flex;flex-wrap:wrap;gap:6px}.ps-general-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em}.ps-general-badge--inline{font-size:9px;padding:3px 8px}.ps-general-pipeline{padding:4px 0 2px}.ps-general-pipeline--lost{padding:12px 16px;border-radius:12px;background:#fff1f2;border:1px solid #fecdd3}.ps-general-pipeline-lost-label{font-size:13px;font-weight:700;color:#be123c}.ps-general-pipeline-track{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;position:relative}.ps-general-pipeline-track:before{content:"";position:absolute;top:7px;left:8%;right:8%;height:2px;background:#e2e8f0;z-index:0}.ps-general-pipeline-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0;position:relative;z-index:1}.ps-general-pipeline-dot{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ps-general-pipeline-step.is-past .ps-general-pipeline-dot{background:var(--primary-dark);border-color:var(--primary-dark)}.ps-general-pipeline-step.is-current .ps-general-pipeline-dot{background:#fff;border-color:var(--primary-dark);box-shadow:0 0 0 4px #0d594726}.ps-general-pipeline-label{font-size:9px;font-weight:700;color:#94a3b8;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-general-pipeline-step.is-past .ps-general-pipeline-label,.ps-general-pipeline-step.is-current .ps-general-pipeline-label{color:var(--primary-deeper)}.ps-general-po-callout{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:10px;background:#f5f3ff;border:1px solid #ddd6fe;font-size:13px;font-weight:600;color:#5b21b6}.ps-general-contact-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#f0fdf9);border:1px solid #fce7f3}.ps-general-contact-avatar{width:48px;height:48px;border-radius:14px;background:var(--primary-dark);color:#fff;font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0d594733}.ps-general-contact-body{min-width:0;flex:1}.ps-general-contact-name{font-size:16px;font-weight:800;color:var(--text);line-height:1.3}.ps-general-contact-company{font-size:13px;font-weight:600;color:var(--subtle);margin-top:2px}.ps-general-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ps-general-contact-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;background:#fff;border:1px solid var(--border);color:var(--primary-deeper);transition:border-color .15s ease,background .15s ease}.ps-general-contact-btn:hover{border-color:var(--primary);background:var(--primary-subtle)}.ps-general-contact-btn--muted{color:#64748b}.ps-general-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.ps-general-cell-label{display:block;font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.ps-general-cell-value{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text);line-height:1.4;min-width:0}.ps-general-cell-value span{overflow:hidden;text-overflow:ellipsis}.ps-general-cell-value--link{text-decoration:none;color:var(--primary-deeper)}.ps-general-cell-value--link:hover{text-decoration:underline}.ps-general-remarks{padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #eef4f1;font-size:14px;font-weight:500;color:#334155;line-height:1.55;white-space:pre-wrap}.ps-general-remarks--lost{margin-top:12px;background:#fff1f2;border-color:#fecdd3;color:#9f1239}.ps-general-section--lost{border-color:#fecdd3}.ps-general-aside-actions{display:flex;flex-direction:column;gap:8px}.ps-general-aside-btn{width:100%;justify-content:center;text-decoration:none}.ps-section-menu{position:sticky;top:8px;z-index:5;display:flex;gap:6px;padding:8px;margin-bottom:16px;background:var(--bg);border:1px solid var(--border);border-radius:14px;overflow-x:auto;scrollbar-width:none}.ps-section-menu::-webkit-scrollbar{display:none}.ps-section-menu-btn{flex:0 0 auto;padding:7px 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:#475569;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ps-section-menu-btn:hover{border-color:var(--primary);background:var(--primary-subtle);color:var(--primary-dark)}.ps-section-menu-btn.is-active{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.ps-collapsible{margin-bottom:0}.ps-collapsible-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ps-collapsible-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.ps-collapsible-toggle .pd-section-title{margin:0}.ps-collapsible-toggle:hover .pd-section-title{color:var(--primary-deeper)}.ps-collapsible-edit{flex:0 0 auto;padding:5px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--primary-dark);font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ps-collapsible-edit:hover{background:var(--primary-subtle);border-color:var(--primary);color:var(--primary-deeper)}.ps-collapsible-toggle:hover .ps-collapsible-chevron{background:var(--primary-subtle);color:var(--primary-dark)}.ps-collapsible-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.ps-collapsible-header .pd-section-title{margin:0}.ps-collapsible-header:hover .pd-section-title{color:var(--primary-deeper)}.ps-collapsible-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#f1f5f9;color:#64748b;transition:transform .18s ease,background .15s ease,color .15s ease}.ps-collapsible-chevron.is-open{transform:rotate(180deg);background:var(--primary-subtle);color:var(--primary-dark)}.ps-collapsible-header:hover .ps-collapsible-chevron{background:var(--primary-subtle);color:var(--primary-dark)}.ps-collapsible-body{margin-top:16px}@media(max-width:768px){.ps-general-grid{grid-template-columns:1fr}.ps-general-pipeline-label{font-size:8px}.ps-general-pipeline-dot{width:12px;height:12px}.ps-general-contact-card{flex-direction:column;align-items:stretch}.ps-general-contact-avatar{width:40px;height:40px;font-size:14px}}.ps-act-wrap{display:flex;flex-direction:column;gap:16px}.ps-act-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0f172a05}.ps-act-subtabs{display:flex;gap:6px;padding:4px;background:#f1f5f9;border-radius:12px}.ps-act-subtab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:9px;background:transparent;font-size:13px;font-weight:700;color:var(--subtle);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ps-act-subtab:hover{color:var(--primary-dark)}.ps-act-subtab.is-active{background:#fff;color:var(--primary-deeper);box-shadow:0 2px 8px #0f172a0f}.ps-act-subtab-count{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;background:#e2e8f0;color:#64748b}.ps-act-subtab.is-active .ps-act-subtab-count{background:var(--primary-subtle);color:var(--primary-deeper)}.ps-act-toolbar-actions{display:flex;align-items:center;gap:8px}.ps-act-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 2px 8px #0f172a05}.ps-act-list{display:flex;flex-direction:column;gap:10px}.ps-act-card{display:flex;align-items:flex-start;gap:14px;width:100%;text-align:left;padding:14px 16px;border:1px solid #eef4f1;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;font-family:inherit}.ps-act-card:hover{border-color:var(--primary-light);box-shadow:0 6px 20px #0d59470f;transform:translateY(-1px)}.ps-act-card--change{border-left:3px solid var(--primary-dark)}.ps-act-card-icon{width:40px;height:40px;border-radius:12px;background:#eff6ff;color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-act-card-icon--change{background:var(--primary-subtle);color:var(--primary-deeper)}.ps-act-card-body{flex:1;min-width:0}.ps-act-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.ps-act-type-badge{font-size:11px;font-weight:800;color:var(--primary-deeper);letter-spacing:.01em}.ps-act-status-badge{font-size:9px;font-weight:800;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;color:#64748b}.ps-act-status-badge--completed,.ps-act-status-badge--done{background:#ecfdf5;color:#047857}.ps-act-status-badge--pending{background:#fffbeb;color:#b45309}.ps-act-card-desc{margin:0 0 10px;font-size:13px;font-weight:500;color:#334155;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-act-card-desc--muted{color:#94a3b8;font-style:italic}.ps-act-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ps-act-card-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#64748b}.ps-act-card-meta-item--followup{color:#7c3aed}.ps-act-avatar{width:20px;height:20px;border-radius:50%;background:var(--primary-dark);color:#fff;font-size:8px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ps-act-avatar--change{background:#64748b}.ps-act-card-date{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;min-width:88px}.ps-act-card-date-day{font-size:12px;font-weight:800;color:var(--text)}.ps-act-card-date-time{font-size:11px;font-weight:600;color:#64748b}.ps-act-card-date-ago{font-size:10px;font-weight:600;color:#94a3b8;margin-top:2px}.ps-act-change-stages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.ps-act-stage-badge{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em}.ps-act-change-arrow{font-size:14px;font-weight:700;color:#94a3b8}.ps-act-change-label{font-size:12px;font-weight:800;color:var(--primary-deeper)}.ps-act-change-preview{list-style:none;margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #eef4f1;display:flex;flex-direction:column;gap:6px}.ps-act-change-preview li{font-size:11px;font-weight:600;color:#475569;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ps-act-change-field{font-weight:800;color:#334155}.ps-act-change-old{color:#dc2626;text-decoration:line-through;opacity:.85}.ps-act-change-arrow-sm{color:#94a3b8;font-size:10px}.ps-act-change-new{color:#059669;font-weight:700}.ps-act-change-more{color:#94a3b8!important;font-style:italic}.ps-act-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.ps-act-pagination-label{font-size:13px;font-weight:600;color:#64748b}.ps-act-pagination-btns{display:flex;gap:8px}.ps-act-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:8px}.ps-act-empty-title{margin:0;font-size:16px;font-weight:800;color:var(--text)}.ps-act-empty-desc{margin:0 0 12px;font-size:13px;font-weight:500;color:#64748b;max-width:360px;line-height:1.5}.ps-act-loading{padding:48px 24px;text-align:center;font-size:14px;font-weight:600;color:#64748b}@media(max-width:768px){.ps-act-card{flex-wrap:wrap}.ps-act-card-date{flex-direction:row;align-items:center;width:100%;min-width:0;padding-top:8px;border-top:1px solid #f1f5f9;justify-content:flex-start;gap:8px}.ps-act-card-date-ago{margin-top:0;margin-left:auto}.ps-act-toolbar{flex-direction:column;align-items:stretch}.ps-act-subtabs{width:100%}.ps-act-subtab{flex:1;justify-content:center}}.ps-docs-upload-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0f172a05}.ps-docs-upload-fields{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.ps-docs-upload-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.ps-docs-type-select{height:40px;padding:0 12px;border:1px solid var(--border);border-radius:12px;font-size:13px;font-weight:600;color:var(--text);background:#f8fafc;cursor:pointer}.ps-docs-type-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2db67d1f;background:var(--surface)}.ps-docs-upload-trigger{position:relative;cursor:pointer}.ps-docs-upload-trigger.is-loading{opacity:.7;cursor:wait;pointer-events:none}.ps-docs-upload-trigger .ps-docs-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ps-docs-toolbar{margin-bottom:24px}.ps-docs-toolbar .pd-panel-header-actions{margin-left:auto}.ps-docs-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ffffff38;font-size:10px;font-weight:800}.pd-filter-pill.is-active .ps-docs-pill-count{background:#ffffff40}.ps-docs-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;border:1px dashed var(--border);border-radius:16px;background:#f8fafc;text-align:center}.ps-docs-empty p{margin:0;font-size:14px;font-weight:600;color:#64748b}.ps-docs-file-list--flat{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:8px;box-shadow:0 2px 8px #0f172a05}.ps-docs-type-badge{display:inline-flex;padding:2px 8px;border-radius:6px;background:var(--primary-subtle);color:var(--primary-deeper);font-size:10px;font-weight:800;letter-spacing:.02em}.ps-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ps-docs-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0f172a05;transition:border-color .15s ease,box-shadow .15s ease}.ps-docs-card:hover{border-color:#d1fae5}.ps-docs-card.is-drag-over,.ps-docs-card--has-files.is-drag-over{border-color:var(--primary);box-shadow:0 0 0 3px #2db67d1f}.ps-docs-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;background:#f8fafc;border-bottom:1px solid var(--border)}.ps-docs-card-title-row{display:flex;align-items:flex-start;gap:12px;min-width:0}.ps-docs-card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex-shrink:0}.ps-docs-card-title{margin:0;font-size:15px;font-weight:800;color:var(--text);line-height:1.2}.ps-docs-card-desc{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--subtle);line-height:1.4}.ps-docs-card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ps-docs-card-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:800}.ps-docs-card-count{font-size:12px;font-weight:700;color:#64748b;white-space:nowrap}.ps-docs-empty-section{padding:28px 16px;text-align:center;font-size:13px;font-weight:600;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:12px;background:#fafbfc}.ps-docs-upload-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:#475569;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.ps-docs-upload-btn:hover{background:var(--primary-subtle);border-color:#bbf7d0;color:var(--primary-deeper)}.ps-docs-upload-btn.is-loading{opacity:.7;cursor:wait;pointer-events:none}.ps-docs-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ps-docs-card-body{padding:14px;flex:1}.ps-docs-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:140px;padding:24px 16px;border:2px dashed #e2e8f0;border-radius:12px;background:#fafbfc;color:#94a3b8;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;position:relative}.ps-docs-dropzone:hover,.ps-docs-dropzone.is-drag-over{border-color:var(--primary);background:#f0fdf4;color:var(--primary-deeper)}.ps-docs-dropzone .ps-docs-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:auto;cursor:pointer}.ps-docs-dropzone-title{font-size:13px;font-weight:700;color:#64748b}.ps-docs-dropzone:hover .ps-docs-dropzone-title,.ps-docs-dropzone.is-drag-over .ps-docs-dropzone-title{color:var(--primary-deeper)}.ps-docs-dropzone-hint{font-size:12px;font-weight:500;color:#94a3b8}.ps-docs-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ps-docs-file-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #f1f5f9;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ps-docs-file-row:hover{border-color:#bbf7d0;box-shadow:0 2px 8px #0f172a0a}.ps-docs-file-type{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f1f5f9;color:#64748b;flex-shrink:0}.ps-docs-file-info{flex:1;min-width:0}.ps-docs-file-name{display:block;font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-docs-file-meta{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:600;color:#94a3b8}.ps-docs-file-ext{display:inline-flex;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.03em}.ps-docs-file-sep{color:#cbd5e1}.ps-docs-file-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ps-docs-file-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap;border:none;cursor:pointer;font-family:inherit}.ps-docs-file-btn--view{background:#f1f5f9;color:#475569}.ps-docs-file-btn--view:hover{background:#e2e8f0;color:var(--text)}.ps-docs-file-btn--download{background:var(--primary-dark);color:#fff}.ps-docs-file-btn--download:hover{background:var(--primary-deeper);color:#fff}@media(max-width:900px){.ps-docs-grid{grid-template-columns:1fr}.ps-docs-toolbar{flex-direction:column;align-items:stretch}.ps-docs-toolbar .pd-panel-header-actions{margin-left:0;justify-content:flex-end}.ps-docs-file-row{flex-wrap:wrap}.ps-docs-file-actions{width:100%;justify-content:flex-end;padding-top:4px}}.ps-share-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ps-share-modal-count{font-size:13px;color:var(--subtle, #64748b)}.ps-share-modal-list{list-style:none;margin:0 0 16px;padding:0;max-height:min(52vh,420px);overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px}.ps-share-modal-list li+li{border-top:1px solid #f1f5f9}.ps-share-modal-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;cursor:pointer;transition:background .15s ease}.ps-share-modal-item:hover,.ps-share-modal-item.is-selected{background:#f8fafc}.ps-share-modal-item input{margin-top:3px;flex-shrink:0}.ps-share-modal-item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-share-modal-item-name{font-size:14px;font-weight:500;color:var(--text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-share-modal-item-meta{font-size:12px;color:var(--subtle, #64748b)}.pd-page{padding:clamp(14px,2.5vw,28px) clamp(12px,3vw,32px) 64px}.pd-section,.pd-stat,.pd-aside-card,.compact-card{border-radius:16px;box-shadow:0 4px 20px -4px #0f172a0d,0 2px 6px -2px #0f172a05;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.pd-section:hover,.pd-stat:hover,.pd-aside-card:hover{box-shadow:0 12px 30px -8px #0f172a14,0 0 0 1px #1d936526;border-color:#1d93654d}.pd-top{gap:16px;align-items:center}.pd-title{font-size:clamp(20px,3.5vw,30px);letter-spacing:-.02em}.pd-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-btn{border-radius:10px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.pd-btn:active{transform:scale(.97)}.pd-tabs{display:flex;gap:6px;padding:6px;background:#fff;border:1px solid var(--border, #fce7f3);border-radius:14px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:0 2px 8px #0f172a08}.pd-tabs::-webkit-scrollbar{display:none}.pd-tab{flex-shrink:0;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s ease}.pd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.pd-stat{padding:16px 20px;background:#fff;border-radius:16px;position:relative;overflow:hidden}.pd-stat:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary, var(--organizo-primary, #db2777));border-radius:4px 0 0 4px;opacity:.8}.pd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.pd-fields--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.pd-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.adm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:grid;place-items:center;padding:16px;background:#0f172a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto}.adm-modal{width:100%;max-width:min(880px,95vw);max-height:min(90vh,850px);overflow-y:auto;border-radius:24px;background:#fff;padding:clamp(20px,4vw,32px);box-shadow:0 24px 60px -12px #0f172a59,0 0 0 1px #ffffff80;margin:auto;box-sizing:border-box}.adm-table-wrap,.pd-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;border:1px solid var(--border, #fce7f3)}.adm-table,.pd-table{width:100%;min-width:600px;border-collapse:collapse}@media(max-width:1024px){.pd-layout{grid-template-columns:1fr;gap:20px}.pd-aside{position:static;max-height:none}.pd-stats,.pd-fields--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.pd-page{padding:14px 12px 64px}.pd-top{flex-direction:column;align-items:stretch}.pd-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.pd-actions .pd-btn{width:100%;justify-content:center;padding:10px 12px;font-size:12px;height:42px}.pd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-stat{padding:12px 14px}.pd-stat-value{font-size:16px}.pd-fields,.pd-fields--3,.pd-team-grid{grid-template-columns:1fr;gap:14px}.adm-grid-2,.adm-grid-3,.adm-grid-4,.adm-grid-5{grid-template-columns:1fr!important;gap:14px!important}.adm-modal{max-width:100%;max-height:94vh;border-radius:20px;padding:18px 16px}.adm-modal-overlay{padding:10px}}@media(max-width:480px){.pd-stats,.pd-actions{grid-template-columns:1fr}.pd-title{font-size:18px}.pd-badges{gap:6px}.pd-pill{font-size:10px;padding:4px 10px}.adm-modal{padding:16px 14px;border-radius:16px}}.projects-board-page{min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;background:#f2f7f5;padding:20px 20px 28px 16px;box-sizing:border-box}.projects-board-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:20px}.projects-board-header-text h1{margin:0;font-size:clamp(22px,4vw,28px);font-weight:800;color:#0f172a;letter-spacing:-.03em}.projects-board-header-text p{margin:6px 0 0;font-size:13px;color:#64748b;font-weight:500}.projects-board-count{display:inline-flex;align-items:center;margin-left:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#0d5947;background:#fff;border:1px solid #fce7f3;vertical-align:middle}.projects-board-search-container{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end;min-width:260px}.projects-board-search-wrapper{position:relative;width:min(320px,100%)}.projects-board-search-wrapper input{width:100%;height:42px;padding-left:40px;background:#fff;border:1px solid #fce7f3;border-radius:12px;font-size:13px;font-weight:500;color:#0f172a;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.projects-board-search-wrapper input:focus{outline:none;border-color:#0d5947;box-shadow:0 0 0 3px #0d594714}.projects-board-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.projects-board-btn-primary{height:42px;padding:0 18px;border-radius:12px;background:#0d5947;color:#fff;border:none;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 14px #0d594733;transition:transform .15s ease,box-shadow .15s ease}.projects-board-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0d594740}.projects-board-filter-bar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.projects-board-filters{display:flex;flex-wrap:wrap;gap:6px}.projects-board-filter-pill{padding:7px 14px;font-size:12px;font-weight:600;color:#64748b;background:#fff;border:1px solid #fce7f3;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.projects-board-filter-pill:hover{border-color:#cbd5e1;color:#334155}.projects-board-filter-pill.is-active{color:#fff;background:#0d5947;border-color:#0d5947}.projects-board-assignment-wrap{display:flex;align-items:center;gap:8px;margin-left:4px}.projects-board-assignment-label{font-size:11px;font-weight:700;color:#64748b;white-space:nowrap}.projects-board-assignment-select,.projects-board-layout-select{min-width:148px;width:auto!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-board-assignment-select .hrms-select-trigger,.projects-board-layout-select .hrms-select-trigger,.projects-board-layout-wrap .hrms-select-trigger{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #fce7f3!important;font-size:12px!important;font-weight:600!important;color:#0f172a!important;background:#fff!important;box-shadow:none!important}.projects-board-assignment-select .hrms-select-trigger:hover,.projects-board-layout-select .hrms-select-trigger:hover,.projects-board-layout-wrap .hrms-select-trigger:hover{border-color:#cbd5e1!important;box-shadow:none!important}.projects-board-assignment-select .hrms-select-trigger:focus,.projects-board-layout-select .hrms-select-trigger:focus,.projects-board-layout-wrap .hrms-select-trigger:focus{outline:none!important;border-color:#0d5947!important;box-shadow:0 0 0 3px #0d59471a!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important}.projects-board-layout-wrap{display:flex;align-items:center;gap:8px;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.projects-board-layout-wrap .hrms-select-root{min-width:140px;width:auto!important}.projects-board-layout-label{font-size:11px;font-weight:700;color:#64748b;white-space:nowrap;text-transform:none;letter-spacing:normal}.projects-board-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:20px}.projects-board-filter-pill--canceled.is-active{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.projects-board-filter-pill--canceled:hover:not(.is-active){border-color:#fecaca;color:#991b1b}.projects-board-canceled-section{margin-top:4px;border:1px solid #fecaca;border-radius:16px;background:#fffafb;overflow:hidden;box-shadow:0 2px 8px #ef44440f}.projects-board-canceled-section--full{flex:1;min-height:280px}.projects-board-canceled-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:none;background:linear-gradient(135deg,#fef2f2,#fff);cursor:pointer;font-family:inherit;text-align:left}.projects-board-canceled-section--full .projects-board-canceled-header{cursor:default}.projects-board-canceled-header-left{display:flex;align-items:flex-start;gap:12px;min-width:0}.projects-board-canceled-icon{width:36px;height:36px;border-radius:10px;background:#fee2e2;color:#b91c1c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.projects-board-canceled-title{margin:0;font-size:15px;font-weight:900;color:#7f1d1d}.projects-board-canceled-sub{margin:4px 0 0;font-size:12px;font-weight:600;color:#94a3b8}.projects-board-canceled-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#b91c1c}.projects-board-canceled-count{min-width:28px;height:28px;padding:0 10px;border-radius:999px;background:#fee2e2;color:#991b1b;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.projects-board-canceled-body{padding:0 12px 12px}.projects-board-canceled-loading{display:flex;flex-direction:column;gap:8px;padding:8px}.projects-board-canceled-empty{margin:0;padding:24px 16px;text-align:center;font-size:13px;font-weight:600;color:#94a3b8}.projects-board-canceled-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.projects-board-canceled-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #fee2e2;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.projects-board-canceled-row:hover{border-color:#fca5a5;box-shadow:0 2px 8px #ef444414}.projects-board-canceled-row-main{min-width:0;flex:1 1 200px}.projects-board-canceled-row-title{display:block;font-size:14px;font-weight:800;color:#0f172a}.projects-board-canceled-row-meta{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#64748b}.projects-board-canceled-row-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.projects-board-canceled-badge{padding:4px 10px;border-radius:8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.projects-board-canceled-badge--status{background:#fee2e2;color:#991b1b}.projects-board-alt-view{flex:1;min-height:0}.projects-table-card{background:#fff;border:1px solid #fce7f3;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000005}.projects-table-scroll{overflow-x:auto}.projects-table{width:100%;border-collapse:collapse;text-align:left}.projects-table thead tr{background:#f8fafc;border-bottom:1px solid #fce7f3}.projects-table th{padding:14px 18px;font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.projects-table-row{border-bottom:1px solid #f1f5f9;transition:background .15s ease}.projects-table-row:hover{background:#f8fafc}.projects-table td{padding:14px 18px;vertical-align:middle}.projects-table-title{font-size:14px;font-weight:800;color:#0f172a;text-decoration:none}.projects-table-title:hover{color:#0d5947}.projects-table-sub{display:block;font-size:11px;color:#94a3b8;font-weight:600;margin-top:2px}.projects-table-client{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#475569}.projects-table-pill{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.projects-table-badges{display:flex;flex-wrap:wrap;gap:6px}.projects-table-actions{text-align:right}.projects-table-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#f1f5f9;color:#64748b;text-decoration:none}.projects-table-empty{padding:48px 20px;text-align:center;color:#94a3b8;font-weight:600}.projects-table-mobile{display:flex;flex-direction:column;gap:10px}.projects-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding-bottom:8px}.projects-grid-skeleton{height:140px;border-radius:14px}.projects-grid-card{background:#fff;border:1px solid #fce7f3;border-radius:14px;padding:16px;box-shadow:0 2px 8px #00000005;transition:border-color .15s ease,box-shadow .15s ease}.projects-grid-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}.projects-grid-card-title{font-size:15px;font-weight:800;color:#0f172a;text-decoration:none;display:block;margin-bottom:4px}.projects-grid-card-title:hover{color:#0d5947}.projects-grid-card-sub{margin:0 0 8px;font-size:12px;color:#64748b;font-weight:600}.projects-grid-card-meta{display:flex;align-items:center;gap:4px;margin:0 0 10px;font-size:11px;color:#94a3b8}.projects-grid-card-tags{display:flex;flex-wrap:wrap;gap:6px}.projects-compact-list{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #fce7f3;border-radius:16px;padding:8px;box-shadow:0 2px 8px #00000005}.projects-compact-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;transition:background .15s ease}.projects-compact-row--link{text-decoration:none;color:inherit}.projects-compact-row--link:hover{background:#f8fafc}.projects-compact-main{min-width:0;flex:1}.projects-compact-title{font-size:14px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-compact-meta{font-size:11px;color:#94a3b8;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-compact-end{display:flex;align-items:center;gap:6px;flex-shrink:0}.projects-compact-chevron{color:#94a3b8}.projects-board-controls-row{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.projects-board-toolbar-end{margin-left:auto}.projects-board-page .kanban-board-scroll{width:100%;max-width:100%;overflow-x:auto;padding-bottom:24px;box-sizing:border-box}.projects-board-page .kanban-board-container{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:clamp(8px,1.2vw,16px);width:100%;min-width:100%;align-items:start;box-sizing:border-box}.kanban-column-wrapper{min-width:0;display:flex;flex-direction:column}.pipeline-column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 2px}.pipeline-column-title{display:flex;align-items:center;gap:6px;margin:0;font-size:clamp(11px,1.1vw,13px);font-weight:700;color:#0f172a;letter-spacing:-.01em;min-width:0}.pipeline-column-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pipeline-column-revenue{font-size:10px;font-weight:700;color:#0d5947;background:#ecfdf5;padding:2px 7px;border-radius:999px;border:1px solid #d1fae5;white-space:nowrap;flex-shrink:0}.pipeline-column-count{font-size:11px;font-weight:700;color:#64748b;background:#fff;padding:2px 8px;border-radius:999px;border:1px solid #fce7f3}.pipeline-column-search{position:relative;margin-bottom:8px;padding:0 2px}.pipeline-column-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;display:flex;align-items:center}.pipeline-column-search input{width:100%;height:32px;padding:0 10px 0 30px;border:1px solid #fce7f3;border-radius:8px;font-size:12px;font-weight:500;color:#0f172a;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.pipeline-column-search input::-moz-placeholder{color:#94a3b8;font-weight:400}.pipeline-column-search input::placeholder{color:#94a3b8;font-weight:400}.pipeline-column-search input:focus{border-color:#0d5947;box-shadow:0 0 0 2px #0d594714}.kanban-column-load-more{width:100%;margin-top:4px;padding:10px 12px;border-radius:12px;border:1px dashed #cfe3db;background:#ffffffe6;color:#0d5947;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.kanban-column-load-more:hover:not(:disabled){background:#ecfdf5;border-color:#0d5947}.kanban-column-load-more:disabled{opacity:.65;cursor:wait}.pipeline-column{flex:1;width:100%;min-height:min(420px,calc(100vh - 310px));max-height:calc(100vh - 310px);overflow-y:auto;padding:clamp(8px,1vw,10px);box-sizing:border-box;border-radius:16px;background:#ffffff73;border:none;transition:background .2s ease,box-shadow .2s ease;scrollbar-width:thin;scrollbar-color:rgba(13,89,71,.25) transparent}.pipeline-column::-webkit-scrollbar{width:6px}.pipeline-column::-webkit-scrollbar-track{background:transparent}.pipeline-column::-webkit-scrollbar-thumb{background-color:#0d59472e;border-radius:99px}.pipeline-column::-webkit-scrollbar-thumb:hover{background-color:#0d594759}.pipeline-column.is-over{background:#ecfdf5bf;box-shadow:inset 0 0 0 2px #0d5947}.kanban-column-cards{display:flex;flex-direction:column;gap:10px;min-height:120px}.pipeline-column-empty{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed #d9e8e2;border-radius:12px;font-size:12px;font-weight:500;color:#94a3b8;background:transparent}.pipeline-card-wrap{touch-action:none}@media(max-width:768px){.projects-board-page .pipeline-card-wrap{touch-action:pan-x pinch-zoom}}.pipeline-card-wrap--dragging{opacity:.45}.pipeline-card{background:#fff;border-radius:12px;border:1px solid #fce7f3;padding:clamp(10px,1.2vw,14px);min-width:0;cursor:grab;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.pipeline-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pipeline-card-header-left{display:flex;align-items:flex-start;min-width:0;flex:1}.pipeline-card-header-right{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.pipeline-card-title{font-size:clamp(12px,1.2vw,14px);font-weight:700;color:#0f172a;text-decoration:none;line-height:1.35;letter-spacing:-.02em;margin:0}.pipeline-card-biz-id{font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;letter-spacing:.04em;flex-shrink:0;white-space:nowrap}.pipeline-card:hover{box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1;transform:translateY(-1px)}.pipeline-card-title:hover{color:#0d5947}.pipeline-card-subtitle{margin:0 0 10px;font-size:12px;font-weight:500;color:#64748b;line-height:1.3}.pipeline-card-context{display:none;flex-direction:column;gap:4px;margin-bottom:10px}@media(min-width:900px){.pipeline-card-context{display:flex}}.pipeline-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pipeline-card-exec-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:none;border-radius:999px;background:#0d5947;color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:0 4px 10px #0d594740;transition:transform .15s ease,box-shadow .15s ease}.pipeline-card-exec-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0d59474d}.pipeline-card-exec-btn--compact{height:24px;padding:0 8px;font-size:9px}.pipeline-card-tag{font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.01em}.pipeline-card-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#475569}.pipeline-card-meta-item--muted{color:#94a3b8;font-weight:500}.pipeline-card-meta-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding-top:10px;border-top:1px solid #f1f5f9;min-width:0}.pipeline-card-actions{flex:1;min-width:0}.pipeline-card-audit-actions{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pipeline-action-btn{height:24px;padding:0 6px;font-size:9px;font-weight:700;border-radius:7px;border:1px solid #fce7f3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#fff;color:#475569;white-space:nowrap;line-height:1;transition:background .15s ease,border-color .15s ease}.pipeline-action-btn:hover{background:#f8fafc;border-color:#cbd5e1}.pipeline-action-btn--verify{background:#ecfdf5;border-color:#bbf7d0;color:#059669}.pipeline-action-btn--audit{background:#fff;border-color:#0d5947;color:#0d5947}.pipeline-action-btn--audit:hover{background:#f0fdf9}.pipeline-action-unread{position:absolute;top:-2px;right:-2px;width:7px;height:7px;background:#ef4444;border-radius:50%;border:2px solid white}.pipeline-action-status{font-size:9px;font-weight:700;color:#0d5947;padding:0 4px}.pipeline-card-footer-end{display:flex;align-items:center;gap:6px;flex-shrink:0}.pipeline-card-task-btn{height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,#0d5947,#10b981);color:#fff;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #0d594740;transition:transform .15s ease,box-shadow .15s ease}.pipeline-card-task-btn--top{height:24px;padding:0 10px;border-radius:999px;font-size:9px;letter-spacing:.02em}.pipeline-card-task-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d59474d;color:#fff}.pipeline-card-avatar{width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #fce7f3;color:#0d5947;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pipeline-skeleton{height:108px;border-radius:12px;background:linear-gradient(90deg,#eef4f1,#f8fafc,#eef4f1);background-size:200% 100%;animation:pipeline-shimmer 1.2s ease-in-out infinite}@keyframes pipeline-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1100px){.projects-board-page .kanban-board-container{grid-auto-columns:minmax(220px,1fr)}}@media(max-width:768px){.projects-board-page{padding:12px 12px 28px;overflow-x:hidden}.projects-board-header{flex-direction:column;align-items:stretch;margin-bottom:16px;gap:14px}.projects-board-title-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.projects-board-title{font-size:22px!important}.projects-board-count-badge{margin-left:0!important}.projects-board-search-container{width:100%;min-width:0!important;flex-direction:column;align-items:stretch;gap:10px}.projects-board-search-wrapper{width:100%;max-width:none}.projects-board-new-btn{width:100%;justify-content:center}.projects-board-filter-bar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.projects-board-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;width:100%;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.projects-board-filters::-webkit-scrollbar{display:none}.projects-board-controls-row{display:flex;flex-direction:column;gap:10px;width:100%;margin-left:0}.projects-board-assignment-wrap,.projects-board-layout-wrap{width:100%;margin-left:0;justify-content:space-between}.projects-board-assignment-select,.projects-board-layout-select{flex:1;width:100%;min-width:0;max-width:100%}.projects-board-toolbar-end{width:100%;margin-left:0}.projects-board-toolbar-end .projects-board-layout-wrap{flex:1}.projects-board-page .kanban-board-scroll{overflow-x:hidden;padding-bottom:16px}.projects-board-page .kanban-board-container{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.projects-board-page .kanban-column-wrapper{width:100%;max-width:100%;min-width:0}.projects-board-page .pipeline-column{min-height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;width:100%;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none}.projects-board-page .pipeline-column::-webkit-scrollbar{display:none}.projects-board-page .kanban-column-cards{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:12px;min-height:auto;width:-moz-max-content;width:max-content;min-width:100%;padding:2px 12px 8px 2px}.projects-board-page .pipeline-card-wrap{flex:0 0 clamp(260px,84vw,340px);width:clamp(260px,84vw,340px);max-width:none;scroll-snap-align:center;scroll-snap-stop:always}.projects-board-page .pipeline-card-wrap .pipeline-card{height:100%}.projects-board-page .pipeline-column-empty{flex:0 0 clamp(260px,84vw,340px);min-width:clamp(260px,84vw,340px);min-height:120px;scroll-snap-align:center}.projects-grid-view{grid-template-columns:1fr;gap:12px}.projects-table-mobile{display:flex!important;flex-direction:column;gap:10px;width:100%}.projects-table-mobile .projects-compact-row--link{flex-direction:column;align-items:flex-start;gap:10px}.projects-compact-list{padding:6px}.projects-compact-row{flex-wrap:wrap;align-items:flex-start}.projects-compact-end{width:100%;justify-content:flex-start;flex-wrap:wrap}.projects-compact-main{width:100%}.projects-compact-title,.projects-compact-meta{white-space:normal}.pipeline-card-tags{gap:6px}.pipeline-card-tag,.pipeline-card-meta-item{font-size:10px}.pipeline-card-footer{flex-direction:column;align-items:stretch;gap:8px}.pipeline-card-footer-end{width:100%;justify-content:space-between}.pipeline-card-audit-actions{width:100%}.pipeline-action-btn{height:28px;padding:0 8px;font-size:9px}.pipeline-card-exec-btn{max-width:100%;font-size:9px}.pipeline-card-avatar{width:24px;height:24px;font-size:9px}.pipeline-card-task-btn{height:28px;padding:0 10px;font-size:10px}}@media(max-width:480px){.projects-board-page{padding:10px 10px 24px}.projects-board-filter-pill{padding:6px 12px;font-size:11px}}.project-features-context{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;min-width:0}.project-features-context .pipeline-card-meta-item{min-width:0;max-width:100%}.project-features-context .pipeline-card-meta-text{max-width:180px}.project-features-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.project-features--details{display:flex;flex-direction:column;gap:12px}.project-features-actions--details{display:flex;flex-wrap:wrap;gap:6px}.project-features--inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-features--inline .project-features-tags{margin-top:0}.project-features--grid{display:flex;flex-direction:column;gap:8px;margin-top:8px}.projects-table-audit-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.projects-table-quick-actions{min-width:200px;vertical-align:middle}.projects-table-mobile-card{padding:14px;border-radius:14px;border:1px solid #fce7f3;background:#fff;display:flex;flex-direction:column;gap:10px}.projects-table-mobile-card-head{text-decoration:none;color:inherit}.projects-compact-row--rich{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #fce7f3;background:#fff;text-decoration:none;color:inherit}.projects-compact-main--link{text-decoration:none;color:inherit;min-width:0}@media(max-width:768px){.projects-compact-row--rich{grid-template-columns:1fr}.projects-table-quick-actions{min-width:140px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%}body{--tw-bg-opacity: 1;background-color:rgb(242 247 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}::-moz-selection{background-color:var(--color-gram-100);color:var(--organizo-primary)}::selection{background-color:var(--color-gram-100);color:var(--organizo-primary)}*:focus-visible{outline:2px solid var(--organizo-primary);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-gram-50)}::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:9999px;border:2px solid var(--color-gram-50)}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-subtle)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-6{bottom:-1.5rem}.-left-\[31px\]{left:-31px}.-left-\[7px\]{left:-7px}.-right-0\.5{right:-.125rem}.-right-2{right:-.5rem}.-right-\[10\%\]{right:-10%}.-top-1\/2{top:-50%}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-9{left:2.25rem}.left-\[130px\]{left:130px}.left-\[39px\]{left:39px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[20px\]{top:20px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[1990\]{z-index:1990}.z-\[2000\]{z-index:2000}.z-\[600\]{z-index:600}.z-\[60\]{z-index:60}.z-\[690\]{z-index:690}.z-\[9990\]{z-index:9990}.z-\[9995\]{z-index:9995}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.-m-1{margin:-.25rem}.m-0{margin:0}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-5{margin-bottom:-1.25rem}.-mr-10{margin-right:-2.5rem}.-mr-6{margin-right:-1.5rem}.-mt-10{margin-top:-2.5rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[20\%\]{margin-left:20%}.ml-\[40\%\]{margin-left:40%}.ml-\[65\%\]{margin-left:65%}.ml-\[80\%\]{margin-left:80%}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-4\/5{height:80%}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[102px\]{height:102px}.h-\[110px\]{height:110px}.h-\[13px\]{height:13px}.h-\[250px\]{height:250px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[46px\]{height:46px}.h-\[480px\]{height:480px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-\[95dvh\]{height:95dvh}.h-\[95vh\]{height:95vh}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[clamp\(80px\,20vw\,100px\)\]{height:clamp(80px,20vw,100px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[220px\]{max-height:220px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[380px\]{max-height:380px}.max-h-\[460px\]{max-height:460px}.max-h-\[48vh\]{max-height:48vh}.max-h-\[500px\]{max-height:500px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-36{min-height:9rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[38px\]{min-height:38px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/6{width:33.333333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/6{width:50%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[38px\]{width:38px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[72px\]{width:72px}.w-\[85\%\]{width:85%}.w-\[90vw\]{width:90vw}.w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.w-\[clamp\(80px\,20vw\,100px\)\]{width:clamp(80px,20vw,100px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-44{min-width:11rem}.min-w-\[100px\]{min-width:100px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[16px\]{min-width:16px}.min-w-\[170px\]{min-width:170px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[36px\]{min-width:36px}.min-w-\[500px\]{min-width:500px}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[130px\]{max-width:130px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[320px\]{max-width:320px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[45\%\]{max-width:45%}.max-w-\[480px\]{max-width:480px}.max-w-\[60px\]{max-width:60px}.max-w-\[700px\]{max-width:700px}.max-w-\[78\%\]{max-width:78%}.max-w-\[80px\]{max-width:80px}.max-w-\[92px\]{max-width:92px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .16s ease-out}.animate-none{animation:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.animate-slideInLeft{animation:slideInLeft .42s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.animate-slideInRight{animation:slideInRight .42s ease-out}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[clamp\(12px\,2vw\,16px\)\]{gap:clamp(12px,2vw,16px)}.gap-\[clamp\(12px\,3vw\,24px\)\]{gap:clamp(12px,3vw,24px)}.gap-\[clamp\(16px\,3vw\,24px\)\]{gap:clamp(16px,3vw,24px)}.gap-\[clamp\(16px\,4vw\,40px\)\]{gap:clamp(16px,4vw,40px)}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[clamp\(16px\,3vw\,24px\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(clamp(16px,3vw,24px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(16px,3vw,24px) * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.125rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[999px\]{border-radius:999px}.rounded-\[clamp\(16px\,3vw\,24px\)\]{border-radius:clamp(16px,3vw,24px)}.rounded-\[clamp\(16px\,4vw\,24px\)\]{border-radius:clamp(16px,4vw,24px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.875rem}.rounded-b-xl{border-bottom-right-radius:.875rem;border-bottom-left-radius:.875rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-xl{border-top-right-radius:.875rem;border-bottom-right-radius:.875rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.875rem;border-top-right-radius:.875rem}.rounded-bl-full{border-bottom-left-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[4px\]{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[6px\]{border-top-width:6px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#009673\]{--tw-border-opacity: 1;border-color:rgb(0 150 115 / var(--tw-border-opacity, 1))}.border-\[\#009673\]\/30{border-color:#0096734d}.border-\[\#0c724e\]{--tw-border-opacity: 1;border-color:rgb(12 114 78 / var(--tw-border-opacity, 1))}.border-\[\#166534\]\/10{border-color:#1665341a}.border-\[\#166534\]\/20{border-color:#16653433}.border-\[\#5BBE42\]{--tw-border-opacity: 1;border-color:rgb(91 190 66 / var(--tw-border-opacity, 1))}.border-\[\#5BBE42\]\/10{border-color:#5bbe421a}.border-\[\#5BBE42\]\/20{border-color:#5bbe4233}.border-\[\#5BBE42\]\/30{border-color:#5bbe424d}.border-\[\#5BBE42\]\/40{border-color:#5bbe4266}.border-\[\#7cc200\]{--tw-border-opacity: 1;border-color:rgb(124 194 0 / var(--tw-border-opacity, 1))}.border-\[\#8CD11B\]{--tw-border-opacity: 1;border-color:rgb(140 209 27 / var(--tw-border-opacity, 1))}.border-\[\#be185d\]{--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity, 1))}.border-\[\#c53030\]{--tw-border-opacity: 1;border-color:rgb(197 48 48 / var(--tw-border-opacity, 1))}.border-\[\#caf1e3\]{--tw-border-opacity: 1;border-color:rgb(202 241 227 / var(--tw-border-opacity, 1))}.border-\[\#ffe3e3\]{--tw-border-opacity: 1;border-color:rgb(255 227 227 / var(--tw-border-opacity, 1))}.border-\[var\(--adm-border\)\]{border-color:var(--adm-border)}.border-\[var\(--color-line\)\]{border-color:var(--color-line)}.border-\[var\(--organizo-primary\,\#db2777\)\]{border-color:var(--organizo-primary,#db2777)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/50{border-color:#fef3c780}.border-amber-100\/60{border-color:#fef3c799}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-brand-200{border-color:var(--color-gram-200, #bbf7d0)}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-100\/50{border-color:#cffafe80}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-danger{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-danger\/30{border-color:#dc26264d}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/50{border-color:#d1fae580}.border-emerald-100\/60{border-color:#d1fae599}.border-emerald-100\/70{border-color:#d1fae5b3}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-700\/50{border-color:#04785780}.border-emerald-800\/30{border-color:#065f464d}.border-emerald-900{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-50\/50{border-color:#f9fafb80}.border-gray-50\/75{border-color:#f9fafbbf}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/50{border-color:#bbf7d080}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/50{border-color:#e0e7ff80}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/50{border-color:#c7d2fe80}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-info\/30{border-color:#0284c74d}.border-line{--tw-border-opacity: 1;border-color:rgb(231 240 236 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-pink-200\/50{border-color:#fbcfe880}.border-pink-200\/60{border-color:#fbcfe899}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-100\/50{border-color:#f3e8ff80}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-100\/50{border-color:#fee2e280}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/50{border-color:#fecaca80}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-100\/50{border-color:#ffe4e680}.border-rose-100\/60{border-color:#ffe4e699}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/50{border-color:#fecdd380}.border-rose-200\/60{border-color:#fecdd399}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-100\/90{border-color:#f1f5f9e6}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-100\/50{border-color:#ccfbf180}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-200\/50{border-color:#99f6e480}.border-teal-200\/60{border-color:#99f6e499}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-warning\/30{border-color:#f59e0b4d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-l-blue-600{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-\[\#009673\]{--tw-border-opacity: 1;border-top-color:rgb(0 150 115 / var(--tw-border-opacity, 1))}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-t-cyan-500{--tw-border-opacity: 1;border-top-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-t-emerald-500{--tw-border-opacity: 1;border-top-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-t-gray-500{--tw-border-opacity: 1;border-top-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-t-indigo-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-lime-500{--tw-border-opacity: 1;border-top-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-t-orange-500{--tw-border-opacity: 1;border-top-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-t-pink-500{--tw-border-opacity: 1;border-top-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-t-purple-500{--tw-border-opacity: 1;border-top-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-t-red-500{--tw-border-opacity: 1;border-top-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-t-rose-500{--tw-border-opacity: 1;border-top-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-t-slate-500{--tw-border-opacity: 1;border-top-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-t-teal-500{--tw-border-opacity: 1;border-top-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-yellow-500{--tw-border-opacity: 1;border-top-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.bg-\[\#004d3d\]\/90{background-color:#004d3de6}.bg-\[\#006948\]{--tw-bg-opacity: 1;background-color:rgb(0 105 72 / var(--tw-bg-opacity, 1))}.bg-\[\#009673\]{--tw-bg-opacity: 1;background-color:rgb(0 150 115 / var(--tw-bg-opacity, 1))}.bg-\[\#0D5947\]{--tw-bg-opacity: 1;background-color:rgb(13 89 71 / var(--tw-bg-opacity, 1))}.bg-\[\#0c724e\]{--tw-bg-opacity: 1;background-color:rgb(12 114 78 / var(--tw-bg-opacity, 1))}.bg-\[\#0e5e4d\]{--tw-bg-opacity: 1;background-color:rgb(14 94 77 / var(--tw-bg-opacity, 1))}.bg-\[\#166534\]{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.bg-\[\#1a7554\]{--tw-bg-opacity: 1;background-color:rgb(26 117 84 / var(--tw-bg-opacity, 1))}.bg-\[\#1b4332\]{--tw-bg-opacity: 1;background-color:rgb(27 67 50 / var(--tw-bg-opacity, 1))}.bg-\[\#5BBE42\]{--tw-bg-opacity: 1;background-color:rgb(91 190 66 / var(--tw-bg-opacity, 1))}.bg-\[\#5BBE42\]\/10{background-color:#5bbe421a}.bg-\[\#5BBE42\]\/30{background-color:#5bbe424d}.bg-\[\#5BBE42\]\/5{background-color:#5bbe420d}.bg-\[\#8CD11B\]{--tw-bg-opacity: 1;background-color:rgb(140 209 27 / var(--tw-bg-opacity, 1))}.bg-\[\#be185d\]{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.bg-\[\#c53030\]{--tw-bg-opacity: 1;background-color:rgb(197 48 48 / var(--tw-bg-opacity, 1))}.bg-\[\#ecfdf5\]{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-\[\#eefcf7\]{--tw-bg-opacity: 1;background-color:rgb(238 252 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f0fdf4\]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f4f3\]{--tw-bg-opacity: 1;background-color:rgb(243 244 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5f5\]{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.bg-\[var\(--organizo-primary\,\#db2777\)\]{background-color:var(--organizo-primary,#db2777)}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(45 182 125 / var(--tw-bg-opacity, 1))}.bg-accent-subtle{background-color:var(--organizo-mint, #ccfbf1)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-canvas{--tw-bg-opacity: 1;background-color:rgb(242 247 245 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-danger-soft{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-danger\/10{background-color:#dc26261a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/20{background-color:#ecfdf533}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.bg-emerald-950\/70{background-color:#022c22b3}.bg-gram-600{background-color:var(--color-gram-600, #15803d)}.bg-gram-700{background-color:var(--color-gram-700, #166534)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/70{background-color:#f9fafbb3}.bg-gray-50\/75{background-color:#f9fafbbf}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-50\/90{background-color:#f9fafbe6}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/90{background-color:#f0fdf4e6}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-50\/90{background-color:#eef2ffe6}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-info{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-info-soft{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-50\/90{background-color:#fdf2f8e6}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(22 91 69 / var(--tw-bg-opacity, 1))}.bg-primary-subtle{background-color:var(--color-gram-100, #dcfce7)}.bg-primary-surface{background-color:var(--color-gram-50, #f0fdf4)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/20{background-color:#faf5ff33}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-purple-50\/90{background-color:#faf5ffe6}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/20{background-color:#fff1f233}.bg-rose-50\/30{background-color:#fff1f24d}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-950\/70{background-color:#4c0519b3}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/40{background-color:#e2e8f066}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-300\/60{background-color:#cbd5e199}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/75{background-color:#f8fafcbf}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/35{background-color:#0f172a59}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/80{background-color:#020617cc}.bg-success{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-success-soft{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-50\/80{background-color:#f0fdfacc}.bg-teal-50\/90{background-color:#f0fdfae6}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-warning-soft{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/40{background-color:#fff6}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.1\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.bg-\[radial-gradient\(circle_at_10\%_10\%\,rgba\(15\,98\,68\,0\.03\)\,transparent\)\]{background-image:radial-gradient(circle at 10% 10%,rgba(15,98,68,.03),transparent)}.bg-\[radial-gradient\(circle_at_10\%_10\%\,rgba\(59\,130\,246\,0\.03\)\,transparent\)\]{background-image:radial-gradient(circle at 10% 10%,rgba(59,130,246,.03),transparent)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#004d3d\]{--tw-gradient-from: #004d3d var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 77 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#009673\]{--tw-gradient-from: #009673 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 150 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0D5947\]{--tw-gradient-from: #0D5947 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 89 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f463a\]{--tw-gradient-from: #0f463a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 70 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5BBE42\]\/10{--tw-gradient-from: rgb(91 190 66 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(91 190 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#be185d\]{--tw-gradient-from: #be185d var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--organizo-primary\,\#db2777\)\]{--tw-gradient-from: var(--organizo-primary,#db2777) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--organizo-primary-dark\,\#be185d\)\]{--tw-gradient-from: var(--organizo-primary-dark,#be185d) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-50{--tw-gradient-from: var(--color-gram-50, #f0fdf4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/60{--tw-gradient-from: rgb(236 253 245 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-800{--tw-gradient-from: #065f46 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gram-400{--tw-gradient-from: var(--color-gram-400, #4ade80) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from: rgb(99 102 241 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-950{--tw-gradient-from: #042f2e var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0a3328\]{--tw-gradient-to: rgb(10 51 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0a3328 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--organizo-primary\,\#db2777\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--organizo-primary,#db2777) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-canvas{--tw-gradient-to: rgb(242 247 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f2f7f5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-900{--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #064e3b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-800{--tw-gradient-to: rgb(17 94 89 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #115e59 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#007a5e\]{--tw-gradient-to: #007a5e var(--tw-gradient-to-position)}.to-\[\#009673\]{--tw-gradient-to: #009673 var(--tw-gradient-to-position)}.to-\[var\(--organizo-accent\,\#f472b6\)\]{--tw-gradient-to: var(--organizo-accent,#f472b6) var(--tw-gradient-to-position)}.to-\[var\(--organizo-primary-dark\,\#be185d\)\]{--tw-gradient-to: var(--organizo-primary-dark,#be185d) var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to: rgb(219 234 254 / .5) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-brand-100{--tw-gradient-to: var(--color-gram-100, #dcfce7) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-100\/50{--tw-gradient-to: rgb(209 250 229 / .5) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to: #064e3b var(--tw-gradient-to-position)}.to-gram-600{--tw-gradient-to: var(--color-gram-600, #15803d) var(--tw-gradient-to-position)}.to-gram-700{--tw-gradient-to: var(--color-gram-700, #166534) var(--tw-gradient-to-position)}.to-green-100\/50{--tw-gradient-to: rgb(220 252 231 / .5) var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-orange-100\/50{--tw-gradient-to: rgb(255 237 213 / .5) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-purple-100\/50{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-100\/50{--tw-gradient-to: rgb(254 226 226 / .5) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-teal-100\/50{--tw-gradient-to: rgb(204 251 241 / .5) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.stroke-\[2\.2\]{stroke-width:2.2}.stroke-\[2\.5\]{stroke-width:2.5}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[1px\]{padding:1px}.p-\[clamp\(12px\,2vw\,16px\)\]{padding:clamp(12px,2vw,16px)}.p-\[clamp\(12px\,3vw\,24px\)\]{padding:clamp(12px,3vw,24px)}.p-\[clamp\(16px\,3vw\,20px\)\]{padding:clamp(16px,3vw,20px)}.p-\[clamp\(16px\,3vw\,24px\)\]{padding:clamp(16px,3vw,24px)}.p-\[clamp\(16px\,4vw\,40px\)\]{padding:clamp(16px,4vw,40px)}.p-\[clamp\(20px\,4vw\,32px\)\]{padding:clamp(20px,4vw,32px)}.p-\[clamp\(24px\,5vw\,48px\)\]{padding:clamp(24px,5vw,48px)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[clamp\(12px\,2vw\,20px\)\]{padding-left:clamp(12px,2vw,20px);padding-right:clamp(12px,2vw,20px)}.px-\[clamp\(16px\,3vw\,24px\)\]{padding-left:clamp(16px,3vw,24px);padding-right:clamp(16px,3vw,24px)}.px-\[clamp\(20px\,4vw\,32px\)\]{padding-left:clamp(20px,4vw,32px);padding-right:clamp(20px,4vw,32px)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[clamp\(10px\,2vw\,12px\)\]{padding-top:clamp(10px,2vw,12px);padding-bottom:clamp(10px,2vw,12px)}.py-\[clamp\(8px\,2vw\,12px\)\]{padding-top:clamp(8px,2vw,12px);padding-bottom:clamp(8px,2vw,12px)}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,Segoe UI,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[44px\]{font-size:44px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(11px\,2vw\,14px\)\]{font-size:clamp(11px,2vw,14px)}.text-\[clamp\(14px\,2\.5vw\,18px\)\]{font-size:clamp(14px,2.5vw,18px)}.text-\[clamp\(20px\,5vw\,32px\)\]{font-size:clamp(20px,5vw,32px)}.text-\[clamp\(24px\,6vw\,32px\)\]{font-size:clamp(24px,6vw,32px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[950\]{font-weight:950}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#004d3d\]{--tw-text-opacity: 1;color:rgb(0 77 61 / var(--tw-text-opacity, 1))}.text-\[\#006948\]{--tw-text-opacity: 1;color:rgb(0 105 72 / var(--tw-text-opacity, 1))}.text-\[\#007a5e\]{--tw-text-opacity: 1;color:rgb(0 122 94 / var(--tw-text-opacity, 1))}.text-\[\#009673\]{--tw-text-opacity: 1;color:rgb(0 150 115 / var(--tw-text-opacity, 1))}.text-\[\#0A503C\]{--tw-text-opacity: 1;color:rgb(10 80 60 / var(--tw-text-opacity, 1))}.text-\[\#0D5947\]{--tw-text-opacity: 1;color:rgb(13 89 71 / var(--tw-text-opacity, 1))}.text-\[\#0c724e\]{--tw-text-opacity: 1;color:rgb(12 114 78 / var(--tw-text-opacity, 1))}.text-\[\#0d3b2e\]{--tw-text-opacity: 1;color:rgb(13 59 46 / var(--tw-text-opacity, 1))}.text-\[\#166534\]{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-\[\#1a7554\]{--tw-text-opacity: 1;color:rgb(26 117 84 / var(--tw-text-opacity, 1))}.text-\[\#5BBE42\]{--tw-text-opacity: 1;color:rgb(91 190 66 / var(--tw-text-opacity, 1))}.text-\[\#7cc200\]{--tw-text-opacity: 1;color:rgb(124 194 0 / var(--tw-text-opacity, 1))}.text-\[\#E8FFF7\]{--tw-text-opacity: 1;color:rgb(232 255 247 / var(--tw-text-opacity, 1))}.text-\[\#b5d3c4\]{--tw-text-opacity: 1;color:rgb(181 211 196 / var(--tw-text-opacity, 1))}.text-\[\#be185d\]{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-\[\#c53030\]{--tw-text-opacity: 1;color:rgb(197 48 48 / var(--tw-text-opacity, 1))}.text-\[var\(--adm-text\)\]{color:var(--adm-text)}.text-\[var\(--organizo-primary\,\#db2777\)\]{color:var(--organizo-primary,#db2777)}.text-accent{--tw-text-opacity: 1;color:rgb(45 182 125 / var(--tw-text-opacity, 1))}.text-accent-text{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/70{color:#b45309b3}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/80{color:#2563ebcc}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-700\/80{color:#1d4ed8cc}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-danger-strong{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-50\/80{color:#ecfdf5cc}.text-emerald-50\/90{color:#ecfdf5e6}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/70{color:#047857b3}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-gram-400{color:var(--color-gram-400, #4ade80)}.text-gram-700{color:var(--color-gram-700, #166534)}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-900\/70{color:#312e81b3}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-info-strong{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-ink-muted{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-ink-secondary{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-link{--tw-text-opacity: 1;color:rgb(22 91 69 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(22 91 69 / var(--tw-text-opacity, 1))}.text-primary-muted{color:var(--color-gram-800, #14532d)}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/70{color:#be123cb3}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-success-strong{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-teal-900\/70{color:#134e4ab3}.text-teal-950{--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-warning{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-warning-strong{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.accent-blue-600{accent-color:#2563eb}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-10px_0_15px_-3px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: -10px 0 15px -3px rgba(0,0,0,.05);--tw-shadow-colored: -10px 0 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-12px_0_48px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: -12px 0 48px rgba(15,23,42,.12);--tw-shadow-colored: -12px 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-4px_0_15px_-3px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: -4px 0 15px -3px rgba(0,0,0,.05);--tw-shadow-colored: -4px 0 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_30px_-8px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow: 0 15px 30px -8px rgba(37,99,235,.25);--tw-shadow-colored: 0 15px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 20px 60px -15px rgba(0,0,0,.3);--tw-shadow-colored: 0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.02);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 2px 4px rgba(0,0,0,.2);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.05);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 8px 30px rgb(0,0,0,.02);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_var\(--shadow-primary\)\]{--tw-shadow: 0 8px 30px var(--shadow-primary);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_0_5px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 2px 0 5px rgba(0,0,0,.02);--tw-shadow-colored: 2px 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_0_24px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 4px 0 24px rgba(0,0,0,.15);--tw-shadow-colored: 4px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.15);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 6px 20px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 4px 12px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#be185d\]\/10{--tw-shadow-color: rgb(190 24 93 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#be185d\]\/30{--tw-shadow-color: rgb(190 24 93 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/40{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/10{--tw-shadow-color: rgb(4 120 87 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/20{--tw-shadow-color: rgb(4 120 87 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-800\/10{--tw-shadow-color: rgb(6 95 70 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/20{--tw-shadow-color: rgb(6 78 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-400\/20{--tw-shadow-color: rgb(74 222 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color: #fed7aa;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-500\/5{--tw-shadow-color: rgb(100 116 139 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color: rgb(15 23 42 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/25{--tw-shadow-color: rgb(15 23 42 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-600\/20{--tw-shadow-color: rgb(13 148 136 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#5BBE42\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(91 190 66 / var(--tw-ring-opacity, 1))}.ring-\[\#f0fdf4\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-200\/60{--tw-ring-color: rgb(253 230 138 / .6)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200\/60{--tw-ring-color: rgb(191 219 254 / .6)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-brand-200{--tw-ring-color: var(--color-gram-200, #bbf7d0)}.ring-danger\/30{--tw-ring-color: rgb(220 38 38 / .3)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/60{--tw-ring-color: rgb(167 243 208 / .6)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.ring-gray-200\/60{--tw-ring-color: rgb(229 231 235 / .6)}.ring-indigo-200\/60{--tw-ring-color: rgb(199 210 254 / .6)}.ring-info\/30{--tw-ring-color: rgb(2 132 199 / .3)}.ring-line{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 240 236 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-purple-200\/60{--tw-ring-color: rgb(233 213 255 / .6)}.ring-rose-200\/60{--tw-ring-color: rgb(254 205 211 / .6)}.ring-slate-200\/60{--tw-ring-color: rgb(226 232 240 / .6)}.ring-slate-200\/70{--tw-ring-color: rgb(226 232 240 / .7)}.ring-slate-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))}.ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.ring-teal-200\/60{--tw-ring-color: rgb(153 246 228 / .6)}.ring-warning\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-accent::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(45 182 125 / var(--tw-bg-opacity, 1))}.file\:bg-blue-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.file\:bg-gray-100::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.file\:bg-teal-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-blue-700::file-selector-button{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.file\:text-gray-700::file-selector-button{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.file\:text-teal-700::file-selector-button{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:ml-5:before{content:var(--tw-content);margin-left:1.25rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:bg-gradient-to-br:before{content:var(--tw-content);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:from-white\/20:before{content:var(--tw-content);--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-slate-300:before{content:var(--tw-content);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cbd5e1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:via-transparent:before{content:var(--tw-content);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-70:before{content:var(--tw-content);opacity:.7}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[\#009673\]:focus-within{--tw-border-opacity: 1;border-color:rgb(0 150 115 / var(--tw-border-opacity, 1))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0D5947\]\/20:hover{border-color:#0d594733}.hover\:border-\[\#166534\]:hover{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.hover\:border-\[\#5BBE42\]\/30:hover{border-color:#5bbe424d}.hover\:border-\[\#5BBE42\]\/40:hover{border-color:#5bbe4266}.hover\:border-\[var\(--border-primary\)\]:hover{border-color:var(--border-primary)}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-cyan-200:hover{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200\/60:hover{border-color:#a7f3d099}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-emerald-600:hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.hover\:border-indigo-100\/50:hover{border-color:#e0e7ff80}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-slate-100:hover{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-200\/60:hover{border-color:#e2e8f099}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#007a5e\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 122 94 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#009673\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 150 115 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#083028\]:hover{--tw-bg-opacity: 1;background-color:rgb(8 48 40 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#093027\]:hover{--tw-bg-opacity: 1;background-color:rgb(9 48 39 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0a4738\]:hover{--tw-bg-opacity: 1;background-color:rgb(10 71 56 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0c4e3a\]:hover{--tw-bg-opacity: 1;background-color:rgb(12 78 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#14532d\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4aa835\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 168 53 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5BBE42\]\/10:hover{background-color:#5bbe421a}.hover\:bg-\[\#9f1239\]:hover{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgb\(24\,93\,69\)\]:hover{--tw-bg-opacity: 1;background-color:rgb(24 93 69 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-50\/50:hover{background-color:#ecfdf580}.hover\:bg-emerald-50\/60:hover{background-color:#ecfdf599}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-emerald-50\/80:hover{background-color:#ecfdf5cc}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-900:hover{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.hover\:bg-gram-700:hover{background-color:var(--color-gram-700, #166534)}.hover\:bg-gram-800:hover{background-color:var(--color-gram-800, #14532d)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/70:hover{background-color:#f3f4f6b3}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/20:hover{background-color:#f9fafb33}.hover\:bg-gray-50\/30:hover{background-color:#f9fafb4d}.hover\:bg-gray-50\/40:hover{background-color:#f9fafb66}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/60:hover{background-color:#fef2f299}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300\/60:hover{background-color:#cbd5e199}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-raised:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-sunken:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:from-\[\#9f1239\]:hover{--tw-gradient-from: #9f1239 var(--tw-gradient-from-position);--tw-gradient-to: rgb(159 18 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-700:hover{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-900:hover{--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#00664f\]:hover{--tw-gradient-to: #00664f var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-indigo-800:hover{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.hover\:to-rose-700:hover{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.hover\:to-teal-800:hover{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.hover\:text-\[\#009673\]:hover{--tw-text-opacity: 1;color:rgb(0 150 115 / var(--tw-text-opacity, 1))}.hover\:text-\[\#5BBE42\]:hover{--tw-text-opacity: 1;color:rgb(91 190 66 / var(--tw-text-opacity, 1))}.hover\:text-\[\#be185d\]:hover{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--organizo-primary\,\#db2777\)\]:hover{color:var(--organizo-primary,#db2777)}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-rose-800:hover{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:text-teal-900:hover{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_var\(--shadow-primary-strong\)\]:hover{--tw-shadow: 0 12px 40px var(--shadow-primary-strong);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_var\(--shadow-primary-soft\)\]:hover{--tw-shadow: 0 20px 50px var(--shadow-primary-soft);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(91\,190\,66\,0\.12\)\]:hover{--tw-shadow: 0 8px 30px rgba(91,190,66,.12);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-raised:hover{--tw-shadow: 0 12px 32px rgba(15, 23, 42, .12);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/25:hover{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-600\/20:hover{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:file\:bg-blue-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-teal-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#009673\]:focus{--tw-border-opacity: 1;border-color:rgb(0 150 115 / var(--tw-border-opacity, 1))}.focus\:border-\[\#0D5947\]:focus{--tw-border-opacity: 1;border-color:rgb(13 89 71 / var(--tw-border-opacity, 1))}.focus\:border-\[\#5BBE42\]:focus{--tw-border-opacity: 1;border-color:rgb(91 190 66 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--organizo-primary\)\]:focus{border-color:var(--organizo-primary)}.focus\:border-\[var\(--organizo-primary\,\#db2777\)\]:focus{border-color:var(--organizo-primary,#db2777)}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-emerald-600:focus{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.focus\:border-emerald-700:focus{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.focus\:border-gram-500:focus{border-color:var(--color-gram-500, #22c55e)}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#009673\]\/10:focus{--tw-ring-color: rgb(0 150 115 / .1)}.focus\:ring-\[\#166534\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/20:focus{--tw-ring-color: rgb(16 185 129 / .2)}.focus\:ring-emerald-500\/40:focus{--tw-ring-color: rgb(16 185 129 / .4)}.focus\:ring-emerald-600\/20:focus{--tw-ring-color: rgb(5 150 105 / .2)}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400\/20:focus{--tw-ring-color: rgb(251 113 133 / .2)}.focus\:ring-rose-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-emerald-100\/60:active{background-color:#d1fae599}.active\:bg-red-100:active{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.active\:bg-slate-200:active{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/img:hover .group-hover\/img\:scale-105,.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.group\/img:hover .group-hover\/img\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:bg-\[\#009673\]{--tw-bg-opacity: 1;background-color:rgb(0 150 115 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.group\/doc:hover .group-hover\/doc\:text-\[\#009673\]{--tw-text-opacity: 1;color:rgb(0 150 115 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#007a5e\]{--tw-text-opacity: 1;color:rgb(0 122 94 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/img:hover .group-hover\/img\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-amber-500\/10{--tw-shadow-color: rgb(245 158 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-indigo-500\/10{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-purple-500\/10{--tw-shadow-color: rgb(168 85 247 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-rose-500\/10{--tw-shadow-color: rgb(244 63 94 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-teal-500\/10{--tw-shadow-color: rgb(20 184 166 / .1);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}@media not all and (min-width:1280px){.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:1024px){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:768px){.max-md\:max-h-screen{max-height:100vh}.max-md\:rounded-none{border-radius:0}}@media(min-width:640px){.sm\:left-0{left:0}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-3{height:.75rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[12px\]{height:12px}.sm\:h-\[14px\]{height:14px}.sm\:h-\[19px\]{height:19px}.sm\:h-\[22px\]{height:22px}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:min-h-20{min-height:5rem}.sm\:min-h-\[220px\]{min-height:220px}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-3{width:.75rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[12px\]{width:12px}.sm\:w-\[14px\]{width:14px}.sm\:w-\[19px\]{width:19px}.sm\:w-\[22px\]{width:22px}.sm\:w-auto{width:auto}.sm\:min-w-40{min-width:10rem}.sm\:min-w-\[150px\]{min-width:150px}.sm\:min-w-\[160px\]{min-width:160px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[100px\]{max-width:100px}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-y-auto{overflow-y:auto}.sm\:whitespace-normal{white-space:normal}.sm\:rounded-2xl{border-radius:1.125rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.875rem}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.sm\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-9{padding-left:2.25rem}.sm\:pr-8{padding-right:2rem}.sm\:pr-9{padding-right:2.25rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.md\:relative{position:relative}.md\:z-auto{z-index:auto}.md\:order-1{order:1}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-\[85vh\]{max-height:85vh}.md\:w-1\/3{width:33.333333%}.md\:w-96{width:24rem}.md\:w-\[280px\]{width:280px}.md\:w-\[310px\]{width:310px}.md\:w-\[35\%\]{width:35%}.md\:w-\[calc\(50\%-2\.5rem\)\]{width:calc(50% - 2.5rem)}.md\:w-auto{width:auto}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[65\%\]{max-width:65%}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-normal{justify-content:normal}.md\:gap-6{gap:1.5rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:gap-y-6{row-gap:1.5rem}.md\:self-center{align-self:center}.md\:rounded-2xl{border-radius:1.125rem}.md\:border{border-width:1px}.md\:border-0{border-width:0px}.md\:border-l{border-left-width:1px}.md\:border-t{border-top-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.md\:bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pl-6{padding-left:1.5rem}.md\:pt-0{padding-top:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:before\:mx-auto:before{content:var(--tw-content);margin-left:auto;margin-right:auto}.md\:before\:translate-x-0:before{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:odd\:flex-row-reverse:nth-child(odd){flex-direction:row-reverse}.group:nth-child(odd) .md\:group-odd\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:nth-child(2n) .md\:group-even\:translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mt-0{margin-top:0}.lg\:w-36{width:9rem}.lg\:w-40{width:10rem}.lg\:w-80{width:20rem}.lg\:w-\[300px\]{width:300px}.lg\:w-\[32\%\]{width:32%}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(300px\,1fr\)_2fr\]{grid-template-columns:minmax(300px,1fr) 2fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-72{width:18rem}.xl\:max-w-\[150px\]{max-width:150px}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.xl\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:flex-row{flex-direction:row}}:root{--color-primary: var(--color-ink);--color-primary-light: var(--color-ink);--color-secondary: var(--color-info);--color-secondary-light: var(--color-blue-400);--color-accent: var(--color-violet-500);--color-accent-light: var(--color-violet-400);--color-success: var(--color-success-light);--color-warning: var(--color-warning);--color-danger: var(--color-danger);--color-info: var(--color-cyan-500);--color-surface: var(--color-surface);--color-surface-secondary: var(--color-surface-raised);--color-surface-tertiary: var(--color-surface-sunken);--color-border: var(--color-line);--color-text-primary: var(--color-ink);--color-text-secondary: var(--color-ink-muted);--color-text-tertiary: var(--color-ink-subtle);--color-text-disabled: var(--color-line-strong);--font-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-caption: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--color-surface-secondary);color:var(--color-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;color:var(--color-text-primary)}h1{font-size:clamp(1.5rem,5vw,3rem);letter-spacing:-.02em}h2{font-size:clamp(1.25rem,4vw,2rem);letter-spacing:-.01em}h3{font-size:clamp(1.125rem,3vw,1.5rem);letter-spacing:0}p{font-family:var(--font-body);color:var(--color-text-secondary);line-height:1.7}a{color:var(--color-secondary);text-decoration:none;transition:color var(--transition-normal)}a:hover{color:var(--color-secondary-light)}button{font-family:var(--font-body);font-weight:600;cursor:pointer;border:none;background:none;padding:0;transition:all var(--transition-normal)}input,textarea,select{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface);transition:all var(--transition-normal)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px #3b82f61a}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--color-text-tertiary)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-text-tertiary)}*:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-xl)}.grid{display:grid;gap:var(--spacing-xl)}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(min-width:768px){.grid-2-md{grid-template-columns:repeat(2,1fr)}.grid-3-md{grid-template-columns:repeat(3,1fr)}.grid-4-md{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.grid-2-lg{grid-template-columns:repeat(2,1fr)}.grid-3-lg{grid-template-columns:repeat(3,1fr)}.grid-4-lg{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.grid-2-xl{grid-template-columns:repeat(2,1fr)}.grid-3-xl{grid-template-columns:repeat(3,1fr)}.grid-4-xl{grid-template-columns:repeat(4,1fr)}}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.card:hover{box-shadow:var(--shadow-md)}.card-primary{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-secondary) 100%)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.badge-primary{background-color:var(--color-secondary);color:#fff}.badge-success{background-color:var(--color-success);color:#fff}.badge-warning{background-color:var(--color-warning);color:#fff}.badge-danger{background-color:var(--color-danger);color:#fff}.badge-info{background-color:var(--color-info);color:#fff}.divider{height:1px;background-color:var(--color-border);margin:var(--spacing-lg) 0}.section{margin-bottom:var(--spacing-2xl)}.section-title{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.section-title:before{content:"";width:4px;height:24px;background-color:var(--color-secondary);border-radius:var(--radius-full)}.section-title h2{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem;font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-normal)}.btn-primary{background-color:var(--color-secondary);color:#fff;border:2px solid var(--color-secondary)}.btn-primary:hover{background-color:var(--color-secondary-light);border-color:var(--color-secondary-light);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--color-surface-secondary);color:var(--color-text-primary);border:2px solid var(--color-border)}.btn-secondary:hover{background-color:var(--color-surface-tertiary);border-color:var(--color-border);transform:translateY(-1px)}.btn-danger{background-color:var(--color-danger);color:#fff;border:2px solid var(--color-danger)}.btn-danger:hover{background-color:var(--color-danger);border-color:var(--color-danger);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-icon{padding:var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.btn-icon:hover{background-color:var(--color-surface-tertiary);color:var(--color-text-primary)}.input-group{margin-bottom:var(--spacing-lg)}.input-label{display:block;margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon .input-icon{position:absolute;left:var(--spacing-md);color:var(--color-text-tertiary);pointer-events:none}.input-with-icon input,.input-with-icon textarea,.input-with-icon select{width:100%;padding-left:calc(var(--spacing-md) + var(--spacing-lg));padding-right:var(--spacing-md)}.avatar{width:48px;height:48px;border-radius:var(--radius-full);background-color:var(--color-surface-tertiary);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);overflow:hidden}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-sm{width:32px;height:32px;font-size:.875rem}.avatar-lg{width:64px;height:64px;font-size:1.5rem}.spinner{width:24px;height:24px;border:3px solid var(--color-surface-tertiary);border-top-color:var(--color-secondary);border-radius:var(--radius-full);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--color-text-tertiary)}.loading:after{content:"Loading...";font-size:.875rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn{animation:fadeIn .5s ease}.animate-scaleIn{animation:scaleIn .5s ease}.animate-slideInLeft{animation:slideInLeft .5s ease}.animate-slideInRight{animation:slideInRight .5s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s ease-in-out infinite}*:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:dark){:root{--color-surface: var(--color-ink);--color-surface-secondary: var(--color-ink);--color-surface-tertiary: var(--color-ink-secondary);--color-border: var(--color-ink-secondary);--color-text-primary: var(--color-surface-raised);--color-text-secondary: var(--color-ink-subtle);--color-text-tertiary: var(--color-ink-muted);--color-text-disabled: var(--color-ink-secondary)}}div[style*="2147483"]>div+button{display:none!important}
