:root{--nth-green:#b4d435;--nth-orange:#fd7f13;--nth-gray:#1e3940;--nth-navy:#132b73;--bg-light:#f8f9fa;--nth-border:#e5e7eb}.glass-nav{-webkit-backdrop-filter:blur(16px);background:#ffffffe6}.glass-nav-light{-webkit-backdrop-filter:blur(16px);background:#fffffff2}.card-hover{transition:transform .2s,box-shadow .2s}@media (hover:hover){.card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1e39401a}}.nth-degree-modal .table-hero-header{border-bottom:1px solid var(--nth-border);padding:1.5rem 2rem;background:#fff!important}.nth-degree-modal .table-hero-header h2{font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:300;color:var(--nth-navy)!important}.nth-degree-modal .table-hero-header p,.nth-degree-modal>button{color:#132b7399!important}.nth-degree-modal>button:hover{color:var(--nth-navy)!important}.nav-dot{border:1px solid var(--nth-border);background:0 0;border-radius:9999px;width:10px;height:10px;transition:width .2s,background .2s}.nav-dot.active{background:var(--nth-orange);border-color:var(--nth-orange);width:28px}.ee-editable-field{cursor:text;border-radius:8px;transition:all .15s;position:relative}.ee-editable-field:after{content:"";border:1px solid color-mix(in srgb, currentColor 22%, transparent);pointer-events:none;border-radius:10px;transition:all .15s;position:absolute;inset:-4px}.ee-editable-field:hover:after{border:2px dashed #b4d43599}.ee-editable-field:hover{background:color-mix(in srgb, currentColor 4%, transparent)}.ee-editable-field:focus-within:after{border:2px solid #b4d435d9}.ee-editable-field:focus-within{background:#b4d4351a}.ee-editable-field [data-inline-editable]:empty{min-width:100%;min-height:1.25em;display:inline-block}.ee-edit-hint{color:#1e3940;text-transform:uppercase;letter-spacing:.05em;opacity:0;pointer-events:none;white-space:nowrap;z-index:10;background:#b4d435;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;transition:opacity .15s;position:absolute;top:-18px;left:-4px}.ee-editable-field:hover .ee-edit-hint{opacity:1}.ee-editable-field:focus-within .ee-edit-hint{opacity:0;pointer-events:none}.ee-locked-field{cursor:not-allowed;border-radius:8px;transition:all .15s;position:relative}.ee-locked-field:hover{opacity:.7}.ee-locked-field:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:10px;transition:all .15s;position:absolute;inset:-4px}.ee-locked-field:hover:after{border-color:#ffffff1a}.ee-locked-field.on-light:hover:after{border-color:#1e394014}.ee-locked-hint{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;opacity:0;pointer-events:none;white-space:nowrap;z-index:10;background:#1e3940cc;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:600;transition:opacity .15s;display:flex;position:absolute;top:-8px;right:-8px}.ee-locked-field.on-light .ee-locked-hint{color:#1e394066;background:#1e394014}.ee-locked-field:hover .ee-locked-hint{opacity:1}.ee-static-badge{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;background:#ffffff14;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.ee-section-controls-bar{z-index:40;max-width:48rem;margin:0 auto;padding:6px 16px 0;position:relative}.ee-section-controls-inner{opacity:.5;justify-content:flex-end;align-items:center;gap:8px;transition:opacity .2s;display:flex}.ee-section-wrapper:hover .ee-section-controls-inner{opacity:1}.ee-hidden-inline-badge{color:var(--nth-orange);opacity:.8;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.ee-section-control-btn--active{opacity:1!important}.ee-section-control-btn--active.light{border-color:var(--nth-orange)!important;color:var(--nth-orange)!important}.ee-section-control-btn--active.dark{color:var(--nth-orange)!important;border-color:#fd7f1380!important}.ee-hidden-overlay{z-index:30;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:absolute;inset:0}.ee-hidden-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--nth-orange);background:#fd7f131f;border:1px solid #fd7f1340;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.ee-section-control-btn{cursor:pointer;border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.ee-section-control-btn.light{color:#1e3940;background:#fff;border-color:#e5e7eb}.ee-section-control-btn.light:hover{color:#b4d435;background:#f8f9fa;border-color:#b4d435}.ee-section-control-btn.dark{color:#fff9;background:#ffffff1a;border-color:#ffffff26}.ee-section-control-btn.dark:hover{color:#b4d435;background:#ffffff26;border-color:#b4d43566}@keyframes subtlePulse{0%,to{transform:scale(1);box-shadow:0 0 #f9731666}50%{transform:scale(1.02);box-shadow:0 0 20px 4px #f9731633}}.animate-subtle-pulse{animation:3s ease-in-out infinite subtlePulse}
