:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f4f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input{font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}.media-metrics-page{width:100%;max-width:1500px;margin:0 auto}.media-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.media-heading h1{margin:3px 0 5px}.media-heading>div:first-child>p:last-child{color:#7a7a76;max-width:760px;margin:0;line-height:1.45}.media-privacy-badge{color:#4d6254;white-space:nowrap;background:#f7faf8;border:1px solid #d9dfda;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.media-boundary-notice{background:#fbfcfa;border:1px solid #dedfdb;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-bottom:18px;padding:16px 18px;display:grid}.media-boundary-notice>svg{color:#55685c;margin-top:1px}.media-boundary-notice strong{color:#343936;margin:0 0 4px;font-size:.82rem;display:block}.media-boundary-notice p{color:#787d79;max-width:1000px;margin:0;font-size:.74rem;line-height:1.55}.media-filter-bar{background:#fff;border:1px solid #deded9;border-radius:14px;grid-template-columns:minmax(180px,1fr) auto auto auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.media-filter-title{color:#51534f;align-items:center;gap:8px;min-height:40px;font-size:.76rem;display:flex}.media-filter-bar label{gap:5px;min-width:150px;display:grid}.media-filter-bar label>span{color:#8c8c87;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:750}.media-filter-bar input[type=date]{box-sizing:border-box;color:#3d3d3a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9d9d5;border-radius:10px;padding:0 10px;font-size:.76rem}.media-filter-bar .button-primary,.media-filter-bar .button-secondary{white-space:nowrap;min-height:40px}.media-error{align-items:center;gap:8px;margin:0 0 16px;display:flex}.media-loading,.media-empty{color:#868681;background:#fff;border:1px dashed #d8d8d3;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:180px;margin-top:4px;font-size:.78rem;display:flex}.media-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-metric-card{background:#fff;border:1px solid #deded9;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:17px;display:grid}.media-metric-icon{color:#555651;background:#f2f2ef;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.media-metric-label{color:#8b8b86;letter-spacing:.03em;text-transform:uppercase;margin:1px 0 3px;font-size:.64rem;font-weight:750;display:block}.media-metric-value{color:#272825;font-size:1.45rem;line-height:1.12;display:block}.media-metric-card p{color:#92928d;margin:5px 0 0;font-size:.68rem;line-height:1.4}.media-operational-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.media-operational-card{background:#fff;border:1px solid #deded9;border-radius:14px;min-width:0;padding:17px}.media-operational-card header{margin-bottom:13px}.media-operational-card header>div{align-items:center;gap:10px;display:flex}.media-operational-card header svg{color:#5c5d58;flex:none}.media-operational-card header strong,.media-operational-card header span{display:block}.media-operational-card header strong{color:#343532;font-size:.82rem}.media-operational-card header span{color:#95958f;margin-top:2px;font-size:.66rem}.media-status-list{border-top:1px solid #eeeeea;display:grid}.media-status-row{color:#6f706b;border-bottom:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:14px;min-height:39px;font-size:.72rem;display:flex}.media-status-row strong{color:#353633;font-size:.78rem}.media-storage-note{color:#898a85;margin:12px 0 0;font-size:.68rem}.media-footer-summary{background:#fafafa;border:1px solid #deded9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;padding:14px 16px;display:grid}.media-footer-summary>div{gap:3px;display:grid}.media-footer-summary span{color:#92928d;letter-spacing:.03em;text-transform:uppercase;font-size:.63rem;font-weight:750}.media-footer-summary strong{color:#383935;font-size:.78rem}@media (width<=1180px){.media-filter-bar{grid-template-columns:1fr 1fr}.media-filter-title{grid-column:1/-1}.media-metrics-grid,.media-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.media-heading{flex-direction:column}.media-filter-bar{grid-template-columns:1fr}.media-filter-title{grid-column:auto}.media-filter-bar label{min-width:0}.media-metrics-grid,.media-operational-grid,.media-footer-summary{grid-template-columns:1fr}}.event-types-panel{gap:18px;display:grid}.event-types-header{border:1px solid var(--pov-color-border,#e9e1eb);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.event-types-heading{align-items:flex-start;gap:12px;display:flex}.event-types-heading-icon{width:40px;height:40px;color:var(--pov-color-accent-purple,#9c27b0);background:#f5eaf7;border-radius:12px;flex:none;place-items:center;display:grid}.event-types-heading h2,.event-types-heading p{margin:0}.event-types-heading h2{color:#302b33;font-size:17px}.event-types-heading p{color:#7b7284;margin-top:5px;font-size:12px;line-height:1.5}.event-types-header-actions,.event-types-editor-controls,.event-types-row-actions{align-items:center;gap:8px;display:flex}.event-types-primary-button,.event-types-secondary-button,.event-types-icon-button{cursor:pointer;border:0}.event-types-primary-button,.event-types-secondary-button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.event-types-primary-button{color:#fff;background:var(--pov-color-primary-button,#9c27b0)}.event-types-secondary-button{color:#6f6273;background:#faf7fb;border:1px solid #e7dce9}.event-types-primary-button:disabled,.event-types-secondary-button:disabled,.event-types-icon-button:disabled{cursor:not-allowed;opacity:.55}.event-types-message{border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.event-types-message-success{color:#39735d;background:#edf8f3}.event-types-message-error{color:#9a3f4c;background:#fff0f2}.event-types-editor{background:#fbf8fc;border:1px solid #e5d8e8;border-radius:15px;gap:14px;padding:17px;display:grid}.event-types-editor>div:first-child{gap:3px;display:grid}.event-types-editor strong{color:#3a333d;font-size:12px}.event-types-editor span{color:#8a808e;font-size:10px}.event-types-editor-controls .settings-control{flex:260px}.event-types-icon-button{color:#756c79;background:#fff;border:1px solid #e8e1ea;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.event-types-icon-button-danger{color:#a04d5c}.event-types-icon-button-success{color:#43816a}.event-types-state,.event-types-empty{color:#827786;text-align:center;background:#fff;border:1px dashed #ddd3e0;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:24px;font-size:11px;display:grid}.event-types-empty strong{color:#4a414d;font-size:13px}.event-types-empty p{max-width:360px;margin:0;line-height:1.5}.event-types-table-wrap{border:1px solid var(--pov-color-border,#e9e1eb);background:#fff;border-radius:16px;overflow-x:auto}.event-types-table{border-collapse:collapse;width:100%;min-width:620px}.event-types-table th,.event-types-table td{text-align:left;border-bottom:1px solid #eee9f0;padding:13px 15px;font-size:11px}.event-types-table th{color:#8a808e;letter-spacing:.08em;text-transform:uppercase;background:#fbfafc;font-size:9px;font-weight:900}.event-types-table tbody tr:last-child td{border-bottom:0}.event-types-table td{color:#756c79}.event-types-table td strong{color:#3c3540}.event-types-table th:last-child,.event-types-table td:last-child{text-align:right;width:96px}.event-types-row-actions{justify-content:flex-end}.event-types-status{border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.event-types-status-active{color:#39735d;background:#eaf7f1}.event-types-status-inactive{color:#7f7483;background:#f1edf3}.event-types-footnote{color:#918795;margin:-2px 2px 0;font-size:9px;line-height:1.5}.event-types-spin{animation:.8s linear infinite event-types-spin}@keyframes event-types-spin{to{transform:rotate(360deg)}}@media (width<=760px){.event-types-header{flex-direction:column}.event-types-header-actions{width:100%}.event-types-header-actions button{flex:1}.event-types-editor-controls{flex-wrap:wrap}.event-types-editor-controls .settings-control{flex-basis:100%}}.settings-catalogs-stack,.plans-panel{gap:18px;display:grid}.plans-header{border:1px solid var(--pov-color-border,#e9e1eb);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.plans-heading{align-items:flex-start;gap:12px;display:flex}.plans-heading-icon{width:40px;height:40px;color:var(--pov-color-accent-purple,#9c27b0);background:#f5eaf7;border-radius:12px;flex:none;place-items:center;display:grid}.plans-heading h2,.plans-heading p{margin:0}.plans-heading h2{color:#302b33;font-size:17px}.plans-heading p{color:#7b7284;margin-top:5px;font-size:12px;line-height:1.5}.plans-header-actions,.plans-editor-actions,.plans-row-actions,.plans-storage{align-items:center;gap:8px;display:flex}.plans-primary-button,.plans-secondary-button,.plans-icon-button{cursor:pointer;border:0}.plans-primary-button,.plans-secondary-button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.plans-primary-button{color:#fff;background:var(--pov-color-primary-button,#9c27b0)}.plans-secondary-button{color:#6f6273;background:#faf7fb;border:1px solid #e7dce9}.plans-primary-button:disabled,.plans-secondary-button:disabled,.plans-icon-button:disabled{cursor:not-allowed;opacity:.55}.plans-message{border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.plans-message-success{color:#39735d;background:#edf8f3}.plans-message-error{color:#9a3f4c;background:#fff0f2}.plans-editor{background:#fbf8fc;border:1px solid #e5d8e8;border-radius:15px;gap:14px;padding:17px;display:grid}.plans-editor>div:first-child{gap:3px;display:grid}.plans-editor strong{color:#3a333d;font-size:12px}.plans-editor span{color:#8a808e;font-size:10px}.plans-editor-grid{grid-template-columns:.8fr 1.4fr .8fr .7fr .55fr;gap:10px;display:grid}.plans-editor-grid label{gap:6px;display:grid}.plans-editor-grid label>span{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.plans-icon-button{color:#756c79;background:#fff;border:1px solid #e8e1ea;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.plans-icon-button-danger{color:#a04d5c}.plans-icon-button-success{color:#43816a}.plans-state,.plans-empty{color:#827786;text-align:center;background:#fff;border:1px dashed #ddd3e0;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:24px;font-size:11px;display:grid}.plans-empty strong{color:#4a414d;font-size:13px}.plans-empty p{max-width:420px;margin:0;line-height:1.5}.plans-table-wrap{border:1px solid var(--pov-color-border,#e9e1eb);background:#fff;border-radius:16px;overflow-x:auto}.plans-table{border-collapse:collapse;width:100%;min-width:880px}.plans-table th,.plans-table td{text-align:left;border-bottom:1px solid #eee9f0;padding:13px 15px;font-size:11px}.plans-table th{color:#8a808e;letter-spacing:.08em;text-transform:uppercase;background:#fbfafc;font-size:9px;font-weight:900}.plans-table tbody tr:last-child td{border-bottom:0}.plans-table td{color:#756c79}.plans-table td strong{color:#3c3540}.plans-table code{color:#5d4664;background:#f5eef7;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:800}.plans-table th:last-child,.plans-table td:last-child{text-align:right;width:96px}.plans-row-actions{justify-content:flex-end}.plans-status{border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.plans-status-active{color:#39735d;background:#eaf7f1}.plans-status-inactive{color:#7f7483;background:#f1edf3}.plans-footnote{color:#918795;margin:-2px 2px 0;font-size:9px;line-height:1.5}.plans-spin{animation:.8s linear infinite plans-spin}@keyframes plans-spin{to{transform:rotate(360deg)}}@media (width<=980px){.plans-editor-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.plans-header{flex-direction:column}.plans-header-actions{width:100%}.plans-header-actions button{flex:1}.plans-editor-grid{grid-template-columns:1fr}}.settings-page{width:100%;max-width:1500px;margin:0 auto}.settings-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.settings-master-badge{color:#4d6254;white-space:nowrap;background:#f7faf8;border:1px solid #d9dfda;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.settings-boundary,.settings-security-note{background:#fbfcfa;border:1px solid #dedfdb;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px 18px;display:grid}.settings-boundary{margin-bottom:16px}.settings-boundary>svg,.settings-security-note>svg{color:#55685c;margin-top:1px}.settings-boundary strong,.settings-security-note strong{color:#343936;font-size:.82rem;display:block}.settings-boundary p,.settings-security-note p{color:#787d79;max-width:920px;margin:4px 0 0;font-size:.72rem;line-height:1.55}.settings-summary{grid-template-columns:repeat(2,minmax(0,220px)) minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.settings-summary article{background:#fff;border:1px solid #deded9;border-radius:14px;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.settings-summary-icon{color:#555651;background:#f1f1ee;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.settings-summary span,.settings-summary strong{display:block}.settings-summary span{color:#92928d;font-size:.67rem}.settings-summary strong{color:#292927;margin-top:3px;font-size:1.1rem}.settings-refresh{place-self:center end}.settings-error{margin-bottom:16px}.settings-loading,.settings-empty,.settings-forbidden{color:#868681;text-align:center;background:#fff;border:1px dashed #d8d8d3;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:260px;padding:28px;display:grid}.settings-empty h2,.settings-empty p,.settings-forbidden h1,.settings-forbidden p{margin:0}.settings-empty h2,.settings-forbidden h1{color:#343532;font-size:1rem}.settings-empty p,.settings-forbidden p{color:#8b8b86;max-width:620px;font-size:.75rem;line-height:1.6}.settings-list{gap:14px;display:grid}.settings-card{background:#fff;border:1px solid #deded9;border-radius:15px;overflow:hidden}.settings-card-header{border-bottom:1px solid #ececea;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.settings-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-card-title strong{color:#333330;font-size:.85rem}.settings-card-header p{color:#91918d;margin:5px 0 0;font-size:.71rem;line-height:1.5}.settings-critical{color:#88572f;text-transform:uppercase;background:#fff3e9;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.59rem;font-weight:750;display:inline-flex}.settings-type{color:#777773;text-transform:uppercase;background:#eeeeec;border-radius:999px;flex:none;padding:5px 8px;font-size:.6rem;font-weight:750}.settings-card-body{grid-template-columns:minmax(260px,1.15fr) minmax(260px,.85fr);gap:24px;padding:18px;display:grid}.settings-card-body>label{gap:7px;display:grid}.settings-card-body>label>span,.settings-meta span{color:#72726e;font-size:.68rem;font-weight:700}.settings-control{box-sizing:border-box;color:#2b2b29;width:100%;min-height:42px;font:inherit;background:#fafaf9;border:1px solid #d8d8d4;border-radius:10px;outline:0;padding:0 11px;font-size:.76rem}.settings-control:focus{background:#fff;border-color:#62625e;box-shadow:0 0 0 3px #0000000d}.settings-json{resize:vertical;min-height:120px;padding:10px 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.5}.settings-meta{align-content:start;gap:12px;display:grid}.settings-meta>div{border-bottom:1px solid #efefec;gap:5px;padding-bottom:11px;display:grid}.settings-meta code,.settings-meta strong{overflow-wrap:anywhere;color:#3f3f3c;font-size:.7rem}.settings-meta code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.settings-card-footer{background:#fafaf9;border-top:1px solid #ececea;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:0 18px;display:flex}.settings-saved{color:#3d6a4b;align-items:center;gap:5px;font-size:.69rem;font-weight:700;display:inline-flex}.settings-security-note{margin-top:16px}@media (width<=900px){.settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-refresh{grid-column:1/-1;justify-self:start}.settings-card-body{grid-template-columns:1fr}}@media (width<=640px){.settings-heading{flex-direction:column}.settings-summary{grid-template-columns:1fr}.settings-refresh{grid-column:auto}.settings-card-header{flex-direction:column}.settings-card-footer{flex-direction:column;align-items:stretch;padding:14px 18px}.settings-card-footer .button-primary{width:100%}}.email-settings-panel{background:#fff;border:1px solid #d9ded9;border-radius:16px;margin-bottom:18px;overflow:hidden}.email-settings-header{background:#fbfcfa;border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.email-settings-heading{align-items:flex-start;gap:13px;display:flex}.email-settings-heading h2,.email-settings-heading p{margin:0}.email-settings-heading h2{color:#30332f;margin-top:2px;font-size:1rem}.email-settings-heading>div:last-child>p:last-child{color:#858a85;margin-top:5px;font-size:.72rem;line-height:1.55}.email-settings-icon{color:#506154;background:#eff3ef;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.email-secret-status{color:#7b7d78;background:#f3f3f0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:.65rem;font-weight:750;display:inline-flex}.email-secret-status-ready{color:#3d6a4b;background:#edf6ef}.email-settings-message{margin:16px 18px 0}.email-settings-message-success{color:#3d6a4b;background:#f1f8f3;border:1px solid #cfe4d4;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:.72rem;font-weight:700;display:flex}.email-settings-loading{color:#858984;align-content:center;place-items:center;gap:10px;min-height:170px;font-size:.74rem;display:grid}.email-settings-grid{grid-template-columns:minmax(220px,1.2fr) minmax(120px,.4fr) minmax(180px,.7fr);gap:15px;padding:18px;display:grid}.email-settings-grid>label{align-content:start;gap:7px;display:grid}.email-settings-grid>label>span{color:#72726e;font-size:.68rem;font-weight:700}.email-settings-grid small{color:#92958f;font-size:.63rem;line-height:1.45}.email-settings-password{grid-column:1/-1;max-width:680px}.email-input-with-icon{position:relative}.email-input-with-icon>svg{z-index:1;color:#838780;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.email-input-with-icon .settings-control{padding-left:37px}.email-settings-actions{background:#fafbf9;border-top:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 18px;display:flex}.email-settings-secret-meta{color:#7d817c;align-items:center;gap:7px;font-size:.66rem;display:flex}.email-settings-secret-meta strong{color:#555a55}.email-settings-buttons{align-items:center;gap:9px;display:flex}.email-test-panel{border-top:1px solid #eceeeb;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:18px;padding:17px 18px;display:grid}.email-test-panel strong{color:#3a3e39;font-size:.78rem;display:block}.email-test-panel p{color:#8a8e89;margin:4px 0 0;font-size:.67rem;line-height:1.45}.email-test-fields{grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) auto;align-items:center;gap:9px;display:grid}.email-provider-statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.email-provider-tabs{flex-wrap:wrap;gap:8px;padding:16px 18px 0;display:flex}.email-provider-tabs button{color:#646760;min-height:42px;font:inherit;cursor:pointer;background:#fafbf9;border:1px solid #d9dfda;border-radius:10px;padding:10px 14px;font-size:.76rem;font-weight:700}.email-provider-tabs button[aria-selected=true]{color:#344d3b;background:#eef3ef;border-color:#b9ccbe}.email-provider-tabs button:focus-visible{outline-offset:2px;outline:2px solid #536b59}.email-provider-tabs button:disabled{opacity:.55;cursor:not-allowed}.email-resend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-operation-progress{color:#646760;align-items:center;gap:8px;padding:16px 18px 0;font-size:.74rem;display:flex}.email-provider-activation{background:#fafbf9;border-top:1px solid #eceeeb;gap:14px;padding:17px 18px;display:grid}.email-provider-activation strong{color:#3a3e39;font-size:.78rem}.email-provider-activation p{color:#72766f;margin:5px 0 0;font-size:.72rem;line-height:1.55}.email-provider-activation>button{justify-self:start}.email-receipt-confirmation{color:#555a55;align-items:flex-start;gap:9px;font-size:.74rem;line-height:1.5;display:flex}.email-receipt-confirmation input{accent-color:#486052;flex:none;margin-top:3px}@media (width<=980px){.email-settings-grid{grid-template-columns:1fr 1fr}.email-settings-password{grid-column:1/-1}.email-test-panel{grid-template-columns:1fr}.email-test-fields{grid-template-columns:1fr 1fr}.email-test-fields .button-secondary{grid-column:1/-1;justify-self:start}}@media (width<=680px){.email-provider-statuses{justify-content:flex-start}.email-provider-tabs{flex-direction:column}.email-resend-grid{grid-template-columns:1fr}.email-provider-activation>button{justify-self:stretch}.email-settings-header,.email-settings-actions{flex-direction:column;align-items:stretch}.email-settings-grid{grid-template-columns:1fr}.email-settings-password{grid-column:auto}.email-settings-buttons{flex-direction:column;align-items:stretch}.email-settings-buttons button{width:100%}.email-test-fields{grid-template-columns:1fr}.email-test-fields .button-secondary{grid-column:auto;width:100%}}.settings-workspace{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-section-nav{background:#fff;border:1px solid #deded9;border-radius:15px;position:sticky;top:18px;overflow:hidden}.settings-section-nav-heading{background:#fafbf9;border-bottom:1px solid #ececea;gap:3px;padding:15px 16px;display:grid}.settings-section-nav-heading span{color:#343532;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.settings-section-nav-heading small{color:#92928d;font-size:.63rem}.settings-section-nav-list{padding:7px;display:grid}.settings-section-nav-item{color:#64645f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;display:grid}.settings-section-nav-item:hover{background:#f5f6f3}.settings-section-nav-item-active{color:#344d3b;background:#eef3ef}.settings-section-nav-icon{color:#646760;background:#f0f1ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-section-nav-item-active .settings-section-nav-icon{color:#3e5f47;background:#dde9df}.settings-section-nav-copy{gap:2px;min-width:0;display:grid}.settings-section-nav-copy strong,.settings-section-nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-section-nav-copy strong{font-size:.75rem}.settings-section-nav-copy small{color:#989993;font-size:.62rem}.settings-section-nav-chevron{color:#aaa;transition:transform .15s}.settings-section-nav-item-active .settings-section-nav-chevron{color:#536b59;transform:translate(2px)}.settings-section-content{min-width:0}.mfa-settings-panel{background:#fff;border:1px solid #d9ded9;border-radius:16px;overflow:hidden}.mfa-settings-header{background:#fbfcfa;border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.mfa-settings-title{align-items:flex-start;gap:13px;display:flex}.mfa-settings-title h2,.mfa-settings-title p{margin:0}.mfa-settings-title h2{color:#30332f;margin-top:2px;font-size:1rem}.mfa-settings-title>div:last-child>p:last-child{color:#858a85;max-width:650px;margin-top:5px;font-size:.72rem;line-height:1.55}.mfa-settings-icon{color:#486052;background:#eef3ef;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mfa-settings-status{color:#6f716b;background:#f2f2ef;border-radius:999px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:750}.mfa-settings-grid{gap:14px;padding:18px;display:grid}.mfa-settings-card{background:#fcfcfb;border:1px solid #e2e2de;border-radius:13px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:24px;padding:16px;display:grid}.mfa-settings-card strong{color:#373936;font-size:.78rem}.mfa-settings-card p{color:#858984;margin:5px 0 0;font-size:.68rem;line-height:1.55}.mfa-settings-preview{gap:7px;display:grid}.mfa-settings-preview label{gap:6px;display:grid}.mfa-settings-preview label>span{color:#72726e;font-size:.68rem;font-weight:700}.mfa-settings-preview small{color:#999a95;font-size:.62rem;line-height:1.45}.mfa-support-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mfa-support-preview>div{background:#fff;border:1px solid #e8e8e4;border-radius:10px;padding:10px}.mfa-support-preview span,.mfa-support-preview strong{display:block}.mfa-support-preview span{color:#94958f;font-size:.6rem}.mfa-support-preview strong{margin-top:3px;font-size:.68rem}.mfa-settings-panel .settings-security-note{margin:0 18px 18px}@media (width<=900px){.settings-workspace{grid-template-columns:1fr}.settings-section-nav{position:static}.settings-section-nav-list{grid-template-columns:1fr}.settings-section-nav-item{min-height:54px}.mfa-settings-card{grid-template-columns:1fr}}@media (width<=640px){.settings-section-nav{border-radius:13px}.settings-section-nav-item{grid-template-columns:auto minmax(0,1fr) auto}.mfa-settings-header{flex-direction:column;align-items:stretch}.mfa-settings-status{align-self:flex-start}.mfa-support-preview{grid-template-columns:1fr}}.mfa-feedback{border-radius:10px;margin:14px 18px 0;padding:10px 12px;font-size:.68rem;line-height:1.5}.mfa-feedback-success{color:#3f684a;background:#edf5ef}.mfa-feedback-error{color:#944b46;background:#fff0ef}.mfa-policy-editor{gap:10px;display:grid}.mfa-policy-editor label{gap:6px;display:grid}.mfa-policy-editor label>span,.mfa-support-reason>span{color:#72726e;font-size:.68rem;font-weight:700}.mfa-user-support-card{align-items:start}.mfa-user-support{gap:12px;display:grid}.mfa-user-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mfa-user-result{background:#fff;border:1px solid #e1e4df;border-radius:12px;gap:13px;padding:14px;display:grid}.mfa-user-result-heading{align-items:center;gap:10px;display:flex}.mfa-user-avatar{color:#4d6655;background:#eef3ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mfa-user-result-heading>div:last-child{gap:2px;display:grid}.mfa-user-result-heading strong{font-size:.78rem}.mfa-user-result-heading span{color:#8c8e89;font-size:.65rem}.mfa-user-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mfa-user-facts>div{background:#f7f8f5;border-radius:9px;padding:9px 10px}.mfa-user-facts span,.mfa-user-facts strong{display:block}.mfa-user-facts span{color:#92948f;text-transform:uppercase;letter-spacing:.035em;font-size:.58rem}.mfa-user-facts strong{margin-top:3px;font-size:.66rem}.mfa-support-reason{gap:6px;display:grid}.mfa-support-reason textarea{resize:vertical;min-height:78px}.mfa-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mfa-action-grid button{color:#555a54;cursor:pointer;background:#f8f9f7;border:1px solid #dfe2dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:.65rem;font-weight:750;display:inline-flex}.mfa-action-grid button:hover:not(:disabled){background:#eef3ef;border-color:#ced8d0}.mfa-action-grid button:disabled{opacity:.5;cursor:not-allowed}.mfa-action-grid .mfa-action-warning{color:#815d38;background:#fff8f0}.mfa-action-progress{color:#7d817b;align-items:center;gap:7px;font-size:.65rem;display:flex}@media (width<=640px){.mfa-user-search,.mfa-user-facts,.mfa-action-grid{grid-template-columns:1fr}}.settings-primary-button{color:#fff;text-align:center;cursor:pointer;background:#141414;border:1px solid #141414;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:.78rem;font-weight:800;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.settings-primary-button:hover:not(:disabled){background:#202020;border-color:#202020;transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.settings-primary-button:focus-visible{outline:none;box-shadow:0 0 0 3px #1414141f,inset 0 0 0 1px #141414}.settings-primary-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.settings-primary-button svg{flex:none}.mfa-policy-editor .settings-primary-button{justify-self:start;min-width:190px}.mfa-user-search .settings-primary-button{white-space:nowrap;min-width:220px}@media (width<=640px){.mfa-policy-editor .settings-primary-button,.mfa-user-search .settings-primary-button{width:100%;min-width:0}}.settings-switch{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-weight:600;display:inline-flex}.settings-switch:disabled{opacity:.6;cursor:not-allowed}.settings-switch:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #a78bfa}.settings-switch-track{background:#64748b;border-radius:999px;flex:none;width:46px;height:26px;transition:background .15s;position:relative}.settings-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.settings-switch[aria-checked=true] .settings-switch-track{background:#7c3aed}.settings-switch[aria-checked=true] .settings-switch-thumb{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.settings-switch-track,.settings-switch-thumb{transition:none}}.povme-profile-hero{border:1px solid var(--povme-border);border-radius:var(--povme-radius-xl);box-shadow:var(--povme-shadow-card);background:radial-gradient(circle at 90% 10%,#00b4d81c,#0000 34%),radial-gradient(circle at 8% 90%,#9b51e01a,#0000 32%),#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.povme-profile-hero:before{content:"";background:var(--povme-brand-gradient);height:4px;position:absolute;inset:0 0 auto}.povme-profile-avatar{z-index:1;color:#fff;background:var(--povme-brand-gradient);border-radius:24px;place-items:center;width:82px;height:82px;font-size:30px;font-weight:800;display:grid;position:relative;box-shadow:0 14px 32px #6b4ede38}.povme-profile-hero-copy{min-width:0}.povme-profile-hero-copy h1{color:var(--povme-text-strong);letter-spacing:-.03em;margin:0 0 7px;font-size:clamp(26px,3vw,36px);line-height:1.08}.povme-profile-hero-copy p{color:var(--povme-text-secondary);margin:0;line-height:1.5}.povme-profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;margin-top:20px;display:grid}.povme-profile-card{border:1px solid var(--povme-border);border-radius:var(--povme-radius-lg);min-width:0;box-shadow:var(--povme-shadow-card);background:#fff;padding:22px}.povme-profile-card-header{border-bottom:1px solid var(--povme-border-soft);align-items:center;gap:12px;min-height:48px;margin-bottom:18px;padding-bottom:16px;display:flex}.povme-profile-card-header>svg{color:var(--povme-purple);flex:none}.povme-profile-card-header>div{min-width:0}.povme-profile-card-header strong{color:var(--povme-text-strong);font-size:15px;line-height:1.3;display:block}.povme-profile-card-header span{color:var(--povme-text-secondary);margin-top:3px;font-size:13px;line-height:1.4;display:block}.povme-profile-field{border-top:1px solid var(--povme-border-soft);grid-template-columns:145px minmax(0,1fr);align-items:start;gap:18px;padding:15px 0;display:grid}.povme-profile-field:first-of-type{border-top:0;padding-top:2px}.povme-profile-field>span{color:var(--povme-text-secondary);font-size:13px;line-height:1.45}.povme-profile-field>strong{color:var(--povme-text-strong);overflow-wrap:anywhere;line-height:1.45}.povme-profile-role-list{flex-wrap:wrap;gap:8px;display:flex}.povme-profile-role{border-radius:var(--povme-radius-pill);color:#6941c6;background:#f4f0ff;border:1px solid #e9d7fe;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.povme-profile-security-item{border-top:1px solid var(--povme-border-soft);align-items:flex-start;gap:13px;padding:15px 0;display:flex}.povme-profile-security-item:first-of-type{border-top:0;padding-top:2px}.povme-profile-security-icon{color:#6941c6;background:#f4f0ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.povme-profile-security-item>div:last-child{min-width:0}.povme-profile-security-item strong{color:var(--povme-text-strong);font-size:14px;line-height:1.35;display:block}.povme-profile-security-item span{color:var(--povme-text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5;display:block}@media (width<=900px){.povme-profile-grid{grid-template-columns:1fr}}@media (width<=620px){.povme-profile-hero{grid-template-columns:1fr;gap:16px;padding:22px}.povme-profile-avatar{border-radius:20px;width:68px;height:68px;font-size:25px}.povme-profile-card{padding:18px}.povme-profile-field{grid-template-columns:1fr;gap:5px}}.ep{--ep-heading-font:Montserrat, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;box-sizing:border-box;color:#fff;background:linear-gradient(160deg,#0c0b33 0%,#0a0a2b 55%,#070720 100%);min-height:100dvh;font-family:inherit;position:relative;overflow:hidden}.ep *,.ep :before,.ep :after{box-sizing:border-box}.ep-glow{pointer-events:none;position:absolute}.ep-glow-blue{background:radial-gradient(at 20%,#2563eb47 0%,#2563eb00 70%);width:700px;height:520px;top:300px;left:-260px}.ep-glow-violet{background:radial-gradient(circle at 28% 78%,#9346ff9e 0%,#5b21b661 42%,#140a3c00 72%);border-radius:50%;width:780px;height:780px;top:-440px;right:-320px;box-shadow:inset 10px -10px 22px #d8b4fe80,0 0 150px #7c3aed59}.ep-glow-cyan{background:radial-gradient(circle at 72% 22%,#22d3eed9 0%,#0e74dc80 40%,#0a0a2e00 72%);border-radius:50%;width:680px;height:680px;bottom:-420px;left:-330px;box-shadow:inset 12px 12px 24px #7dd3fc8c,0 0 150px #0ea5e959}.ep-logo-link{z-index:1;width:210px;display:block;position:absolute;top:24px;left:40px}.ep-logo{width:100%;height:auto;display:block}.ep-main{text-align:center;flex-direction:column;align-items:center;padding:130px 24px 48px;display:flex;position:relative}.ep-icon{width:260px;height:210px;display:block;overflow:visible}.ep-ring{animation:3.6s ease-in-out infinite ep-ring}@keyframes ep-ring{0%,to{opacity:.55}50%{opacity:1}}.ep-code{font-family:var(--ep-heading-font);letter-spacing:-2px;color:#0000;background:linear-gradient(#fff 20%,#b8b0ee 100%);-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:132px;font-weight:800;line-height:1}.ep-title{font-family:var(--ep-heading-font);color:#fff;margin:14px 0 0;font-size:48px;font-weight:700;line-height:1.15}.ep-text{color:#c3c0e4;max-width:620px;margin:18px 0 0;font-size:21px;line-height:1.5}.ep-text span{display:block}.ep-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.ep-btn{color:#fff;height:62px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 38px;font-size:21px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ep-btn-primary{background:linear-gradient(#9a4dff 0%,#6d28e8 100%);box-shadow:0 10px 30px #7c3aed73}.ep-btn-outline{background:0 0;border-color:#ffffffd9}.ep-btn:hover{filter:brightness(1.08)}.ep-btn:focus-visible{outline-offset:3px;outline:3px solid #ddd6fe}.ep-btn-icon{flex:none;width:24px;height:24px}.ep-support{color:#b9b6dc;margin:34px 0 0;font-size:17px}.ep-support a{color:#c4b5fd;font-weight:600}.ep-support a:hover{color:#ddd6fe}@media (width<=640px){.ep-glow-blue{width:420px;height:420px;top:260px;left:-200px}.ep-glow-violet{width:440px;height:440px;top:-260px;right:-200px;box-shadow:inset 8px -8px 18px #d8b4fe80,0 0 100px #7c3aed59}.ep-glow-cyan{width:420px;height:420px;bottom:-250px;left:-210px;box-shadow:inset 8px 8px 18px #7dd3fc8c,0 0 100px #0ea5e959}.ep-logo-link{width:150px;top:18px;left:20px}.ep-main{padding:96px 24px 40px}.ep-icon{width:170px;height:140px}.ep-code{letter-spacing:-1.5px;margin-top:4px;font-size:92px}.ep-title{margin-top:10px;font-size:30px;line-height:1.2}.ep-text{margin-top:14px;font-size:17px}.ep-text span{display:inline}.ep-actions{flex-flow:column;gap:14px;width:100%;margin-top:30px}.ep-btn{gap:10px;width:100%;height:56px;padding:0 24px;font-size:18px}.ep-btn-icon{width:22px;height:22px}.ep-support{margin-top:26px;font-size:15px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.ep-ring{animation:none}}.mp{--mp-heading-font:Montserrat, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;box-sizing:border-box;color:#fff;background:#080a26;flex-direction:column;justify-content:flex-end;min-height:100dvh;font-family:inherit;display:flex;position:relative;overflow:hidden}.mp *,.mp :before,.mp :after{box-sizing:border-box}.mp-hero{height:90%;display:block;position:absolute;inset:0 0 auto}.mp-hero img{object-fit:cover;width:100%;height:100%;display:block}.mp-fade{pointer-events:none;background:linear-gradient(#080a2600 38%,#080a268c 62%,#080a26f0 82%,#080a26 100%);position:absolute;inset:0}.mp-main{text-align:center;flex-direction:column;align-items:center;padding:0 40px 56px;display:flex;position:relative}.mp-title{font-family:var(--mp-heading-font);letter-spacing:-.5px;color:#fff;text-shadow:0 4px 30px #080a26cc;margin:0;font-size:56px;font-weight:800;line-height:1.1}.mp-text{color:#d3d0ee;max-width:640px;margin:16px 0 0;font-size:22px;line-height:1.5}.mp-text span{display:block}.mp-button{height:58px;margin-top:28px;padding:0 36px;font-size:20px}@media (width<=640px){.mp{background:linear-gradient(#0c0b33 0%,#080a26 100%);justify-content:flex-start}.mp-hero{height:auto;margin-top:90px;position:relative;inset:auto}.mp-hero img{object-fit:initial;height:auto}.mp-fade{aspect-ratio:390/219;background:linear-gradient(#080a2600 55%,#0a0a2c 100%);inset:90px 0 auto}.mp-main{margin-top:21px;padding:0 24px 40px}.mp-title{letter-spacing:0;text-shadow:none;font-size:34px;line-height:1.15}.mp-text{margin-top:16px;font-size:18px}.mp-text span{display:inline}.mp-button{gap:10px;width:100%;height:56px;margin-top:30px;padding:0 24px;font-size:18px}}.maintenance-banner{z-index:1000;text-align:center;letter-spacing:.2px;color:#fff;background:linear-gradient(#9a4dff 0%,#6d28e8 100%);padding:8px 16px;font-size:14px;font-weight:700;position:sticky;top:0;box-shadow:0 2px 12px #00000040}.login-maintenance-notice{text-align:center;color:#4c1d95;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.customer-app-shell.povme-customer-shell{--customer-bg:#f8f6fa;--customer-surface:#fff;--customer-text:#2e2939;--customer-text-soft:#7b7284;--customer-plum:#725a7d;--customer-plum-strong:#5d4868;--customer-plum-soft:#f3eef7;--customer-lavender:#8b72d9;--customer-lavender-soft:#eee8f7;--customer-rose:#c98fa8;--customer-success:#62a98d;--customer-border:#ebe6ef;--customer-brand-gradient:linear-gradient(90deg, #9b51e0 0%, #6d4ee8 48%, #3b82f6 74%, #00b4d8 100%);background:var(--customer-bg);width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--customer-text);grid-template-columns:228px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden;margin:0!important;padding:0!important}.povme-customer-sidebar{border-right:1px solid var(--customer-border);background:var(--customer-surface);flex-direction:column;justify-content:space-between;gap:18px;width:228px;height:100%;min-height:0;max-height:100%;padding:0 14px 14px;display:flex;overflow:hidden}.povme-customer-sidebar-top{align-content:start;gap:14px;min-height:0;display:grid;overflow:hidden}.povme-customer-brand{border-bottom:1px solid var(--customer-border);background:var(--customer-surface);justify-content:space-between;align-items:center;gap:14px;height:112px;min-height:112px;margin:0 -14px;padding:0 10px;display:flex}.povme-customer-brand-dots{display:none}.povme-customer-brand-logo{width:148px;max-width:100%;height:auto;display:block}.povme-customer-nav{gap:7px;padding-top:2px;display:grid}.povme-customer-nav-item{color:#625b69;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;min-height:44px;padding:0 13px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.povme-customer-nav-item:where(:not(:disabled)):hover{color:var(--customer-plum);background:#faf8fb;border-color:#eee7f1}.povme-customer-coming-soon{margin-top:2px;font-size:9px;font-weight:600;line-height:1.2;display:block}.povme-customer-nav-item.is-active:after{content:"";background:var(--customer-brand-gradient);width:3px;position:absolute;inset:0 auto 0 0}.povme-customer-sidebar-bottom{background:var(--customer-surface);flex:none;gap:10px;padding-top:4px;display:grid}.povme-customer-wallet-card{background:linear-gradient(135deg,#fbf7f8 0%,#f7f1f8 100%);border:1px solid #eee5e8;border-radius:14px;gap:8px;padding:12px;display:grid}.povme-customer-wallet-heading{color:var(--customer-text-soft);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.povme-customer-wallet-card>strong{color:var(--customer-text);align-items:baseline;gap:6px;font-size:20px;line-height:1;display:flex}.povme-customer-wallet-card>strong>span{color:var(--customer-text-soft);font-size:9px;font-weight:800}.povme-customer-user-card{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.povme-customer-user-avatar{color:#fff;background:var(--customer-brand-gradient);border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;box-shadow:0 8px 18px #6b4ede24}.povme-customer-user-copy{min-width:0}.povme-customer-user-topline{align-items:center;gap:6px;min-width:0;display:flex}.povme-customer-user-topline strong{color:var(--customer-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.povme-customer-user-copy>span{color:var(--customer-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.povme-customer-logout{color:#716878;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:fit-content;padding:2px 0;font-size:11px;font-weight:700;display:inline-flex}.povme-customer-workspace{background:var(--customer-bg);grid-template-rows:112px minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100dvh;display:grid;overflow:hidden}.povme-customer-mobile-topbar{display:none}.povme-customer-page-header{z-index:5;border-bottom:1px solid var(--customer-border);background:#fffffff7;justify-content:space-between;align-items:center;gap:20px;width:100%;height:112px;min-height:112px;margin:0;padding:0 28px;display:flex;box-shadow:0 2px 12px #3e2d4609}.povme-customer-page-header h1{color:var(--customer-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.2vw,2.35rem);line-height:1}.povme-customer-page-header p{color:var(--customer-text-soft);margin:7px 0 0;font-size:12px;line-height:1.45}.povme-customer-create-button{background:var(--customer-lavender-soft);color:#66518f;cursor:pointer;border:1px solid #dfd2eb;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 14px #67539e12}.povme-customer-create-button:hover{background:#e8dff4;border-color:#cebde0;transform:translateY(-1px);box-shadow:0 8px 18px #67539e1a}.povme-customer-create-label-mobile{display:none}.povme-customer-content{background:var(--customer-bg);overscroll-behavior:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;margin:0;padding:22px 28px 34px;overflow:hidden auto}.povme-customer-content::-webkit-scrollbar{width:10px}.povme-customer-content::-webkit-scrollbar-track{background:var(--customer-bg)}.povme-customer-content::-webkit-scrollbar-thumb{border:3px solid var(--customer-bg);background:#d4cdd8;border-radius:999px}.povme-customer-section+.povme-customer-section{margin-top:24px}.povme-customer-section-header{margin-bottom:12px}.povme-customer-section-header h2{color:var(--customer-plum);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.3;display:inline-flex}.povme-customer-event-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.povme-customer-event-card{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:15px;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden;box-shadow:0 6px 18px #43304b0d}.povme-customer-event-card:hover{border-color:#dfd7e3;transform:translateY(-2px);box-shadow:0 9px 22px #43304b13}.povme-customer-event-cover-wrapper{aspect-ratio:16/8.6;background:#ece8ef;position:relative;overflow:hidden}.povme-customer-event-cover{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.povme-customer-product-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#43314cc7;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:8px;right:8px}.povme-customer-event-body{padding:11px 10px 10px}.povme-customer-event-heading{justify-content:space-between;align-items:flex-start;gap:7px;min-height:31px;display:flex}.povme-customer-event-heading h3{color:var(--customer-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.povme-customer-icon-button{color:#aaa2af;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.povme-customer-event-meta{gap:5px;margin-top:8px;display:grid}.povme-customer-event-meta-line{color:#765fd0;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:750;line-height:1.35;display:flex}.povme-customer-event-meta-line:last-child{color:var(--customer-text-soft);font-weight:500}.povme-customer-event-meta-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.povme-customer-event-status{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;margin-top:10px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.povme-customer-event-status-running{color:#477b68;background:#f0f8f4;border-color:#c6e4d6}.povme-customer-event-status-scheduled{color:#675778;background:#f6f2f8;border-color:#ddd5e7}.povme-customer-event-status-completed{color:#817986;background:#f7f5f8;border-color:#e1dce4}.povme-customer-event-action{color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:34px;margin-top:10px;font-size:10px;font-weight:800;transition:filter .15s,transform .15s}.povme-customer-event-action:hover{filter:brightness(1.035);transform:translateY(-1px)}.povme-customer-event-action-dark{background:var(--customer-plum)}.povme-customer-event-cancel{color:#a34f67;width:100%;min-height:30px;font:inherit;cursor:pointer;background:#fff8fa;border:1px solid #ead8de;border-radius:9px;margin-top:7px;font-size:9px;font-weight:800}.povme-customer-event-cancel:hover:not(:disabled){background:#fff2f5;border-color:#ddbfc8}.povme-customer-event-cancel:disabled{cursor:not-allowed;opacity:.55}.povme-customer-history-divider{text-align:center;margin:26px 0 22px;position:relative}.povme-customer-history-divider:before{content:"";border-top:1px solid #e1dce5;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.povme-customer-history-divider span{color:#8c828f;background:var(--customer-bg);letter-spacing:.18em;text-transform:uppercase;padding:0 12px;font-size:9px;font-weight:900;display:inline-block;position:relative}.povme-customer-load-more,.povme-customer-mobile-drawer,.povme-customer-drawer-overlay,.povme-customer-drawer-close{display:none}@media (width<=1400px){.povme-customer-event-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1160px){.customer-app-shell.povme-customer-shell{grid-template-columns:210px minmax(0,1fr)}.povme-customer-sidebar{width:210px}.povme-customer-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.customer-app-shell.povme-customer-shell{grid-template-columns:1fr}.povme-customer-sidebar{display:none}.povme-customer-workspace{grid-template-rows:64px auto minmax(0,1fr)}.povme-customer-mobile-topbar{z-index:20;border-bottom:1px solid var(--customer-border);background:#fffffffa;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;box-shadow:0 2px 12px #3e2d4609}.povme-customer-mobile-logo{width:200px;height:auto;display:block}.povme-customer-menu-button,.povme-customer-drawer-close{width:38px;height:38px;color:var(--customer-plum);cursor:pointer;background:#faf7fb;border:1px solid #e7deeb;border-radius:12px;place-items:center;display:grid}.povme-customer-page-header{background:#fff;height:auto;min-height:92px;padding:16px}.povme-customer-page-header h1{font-size:1.55rem}.povme-customer-page-header p{margin-top:5px;font-size:11px}.povme-customer-create-button{min-height:36px;padding:0 12px}.povme-customer-create-label-full{display:none}.povme-customer-create-label-mobile{display:inline}.povme-customer-content{padding:16px 14px 26px}.povme-customer-event-grid{grid-template-columns:1fr;gap:12px}.povme-customer-event-grid:not(.is-mobile-expanded) .povme-customer-event-card:nth-child(n+4){display:none}.povme-customer-load-more{min-height:38px;color:var(--customer-plum);cursor:pointer;background:#fff;border:1px solid #dfd3e7;border-radius:999px;justify-content:center;align-items:center;margin:14px auto 0;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #4b35560e}.povme-customer-section{text-align:center}.povme-customer-section-header,.povme-customer-event-grid{text-align:left}.povme-customer-mobile-drawer{z-index:60;border-right:1px solid var(--customer-border);background:#fff;flex-direction:column;justify-content:space-between;gap:18px;width:min(82vw,310px);height:100dvh;padding:0 14px 16px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 44px #2e293929}.povme-customer-mobile-drawer.is-open{transform:translate(0)}.povme-customer-mobile-drawer .povme-customer-brand{height:64px;min-height:64px;margin-bottom:4px;padding:0 17px}.povme-customer-mobile-drawer .povme-customer-brand-logo{width:118px}.povme-customer-drawer-overlay{z-index:55;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#231c2861;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.povme-customer-drawer-overlay.is-open{visibility:visible;opacity:1}.povme-customer-mobile-drawer .povme-customer-sidebar-bottom{padding-bottom:4px}}@media (width<=520px){.povme-customer-page-header{align-items:center}.povme-customer-page-header h1{font-size:1.4rem}.povme-customer-page-header p{max-width:210px}.povme-customer-event-cover-wrapper{aspect-ratio:16/8.4}}.customer-app-shell.povme-customer-shell{--customer-bg:var(--pov-color-page-bg);--customer-surface:var(--pov-color-surface);--customer-text:var(--pov-color-text);--customer-text-soft:var(--pov-color-text-soft);--customer-plum:var(--pov-color-card-action);--customer-plum-strong:var(--pov-color-card-action-hover);--customer-plum-soft:var(--pov-color-status-scheduled-bg);--customer-lavender:var(--pov-color-accent-purple);--customer-lavender-soft:var(--pov-color-status-scheduled-bg);--customer-rose:#c98fa8;--customer-success:var(--pov-color-meta-accent);--customer-border:var(--pov-color-border);--customer-brand-gradient:var(--pov-color-brand-gradient);background:var(--pov-color-page-bg);color:var(--pov-color-text)}.povme-customer-sidebar{background:radial-gradient(circle at top left, #9c27b038 0%, #9c27b000 44%), linear-gradient(180deg, #482748 0%, var(--pov-color-sidebar-bg) 20%, #341a34 100%);box-shadow:inset -1px 0 0 var(--pov-color-sidebar-border);border-right:0}.povme-customer-brand{border-bottom:1px solid var(--pov-color-sidebar-border);background:0 0}.povme-customer-nav-item{color:var(--pov-color-sidebar-text)}.povme-customer-nav-item svg{color:inherit}.povme-customer-nav-item:where(:not(:disabled)):hover{background:var(--pov-color-sidebar-hover);color:#fff;border-color:#ffffff14}.povme-customer-nav-item.is-active{background:var(--pov-color-sidebar-active);color:#fff;border-color:#ffffff1a;box-shadow:0 8px 18px #00000029}.povme-customer-nav-item.is-active:after{background:var(--pov-color-accent-purple)}.povme-customer-wallet-card{background:linear-gradient(#ffffff14 0%,#ffffff0a 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.povme-customer-wallet-heading{color:#efefefb8}.povme-customer-wallet-heading svg{color:var(--pov-color-accent-purple)}.povme-customer-wallet-card>strong{color:#fff}.povme-customer-wallet-card>strong>span{color:#efefefad}.povme-customer-logout:hover{color:#fff}.povme-customer-mobile-topbar{border-bottom:1px solid var(--pov-color-border);background:#fffffffa}.povme-customer-menu-button,.povme-customer-drawer-close{color:var(--pov-color-accent-purple);background:#faf5fb;border-color:#e8dbee}.povme-customer-page-header{border-bottom:1px solid var(--pov-color-border);background:#fffffffa}.povme-customer-page-header h1{color:var(--pov-color-text)}.povme-customer-page-header p{color:var(--pov-color-text-soft)}.povme-customer-create-button{background:var(--pov-color-primary-button);color:var(--pov-color-primary-button-text);border-color:#b85acb;box-shadow:0 10px 20px #9c27b02e}.povme-customer-create-button:hover{background:var(--pov-color-primary-button-hover);border-color:#a937be}.povme-customer-create-button svg{color:currentColor}.povme-customer-content{background:var(--pov-color-page-bg)}.povme-customer-section-header h2{color:var(--pov-color-card-action)}.povme-customer-event-card{border-color:var(--pov-color-border);background:var(--pov-color-surface)}.povme-customer-event-heading h3{color:var(--pov-color-text)}.povme-customer-icon-button{color:#b3a9b7}.povme-customer-icon-button:hover{color:var(--pov-color-card-action);background:#f8f2f9}.povme-customer-event-meta-line{color:var(--pov-color-meta-accent)}.povme-customer-event-meta-line:last-child{color:var(--pov-color-text-soft)}.povme-customer-event-status-running{border-color:var(--pov-color-status-running-border);color:var(--pov-color-status-running-text);background:var(--pov-color-status-running-bg)}.povme-customer-event-status-scheduled{border-color:var(--pov-color-status-scheduled-border);color:var(--pov-color-status-scheduled-text);background:var(--pov-color-status-scheduled-bg)}.povme-customer-event-status-completed{border-color:var(--pov-color-status-completed-border);color:var(--pov-color-status-completed-text);background:var(--pov-color-status-completed-bg)}.povme-customer-event-action-dark{background:var(--pov-color-card-action);color:var(--pov-color-card-action-text)}.povme-customer-event-action-dark:hover{background:var(--pov-color-card-action-hover)}.povme-customer-event-action-gradient{background:var(--pov-color-brand-gradient)}.povme-customer-history-divider:before{border-top-color:var(--pov-color-border)}.povme-customer-history-divider span{color:var(--pov-color-text-muted);background:var(--pov-color-page-bg)}.povme-customer-load-more{color:var(--pov-color-card-action);background:#fff;border-color:#e6dcec}.povme-customer-mobile-drawer{background:radial-gradient(circle at top left, #9c27b038 0%, #9c27b000 44%), linear-gradient(180deg, #482748 0%, var(--pov-color-sidebar-bg) 20%, #341a34 100%);border-right:0}.povme-customer-mobile-drawer .povme-customer-brand{border-bottom-color:var(--pov-color-sidebar-border)}@media (width<=920px){.povme-customer-mobile-topbar,.povme-customer-page-header{background:#fff}}.povme-customer-brand-logo{width:300px;max-width:100%}.povme-customer-nav-item.is-active{background:var(--pov-color-sidebar-active);color:#fff;border-color:#ffffff21}.povme-customer-sidebar-bottom{background:0 0}.povme-customer-wallet-card{border-color:var(--pov-color-sidebar-panel-border);background:var(--pov-color-sidebar-panel);box-shadow:inset 0 1px #ffffff09}.povme-customer-user-card{color:var(--pov-color-text-on-dark)}.povme-customer-user-topline strong{color:#fff}.povme-customer-user-copy>span{color:#efefefad}.povme-customer-logout{color:#efefefc7}.povme-customer-content-footer{border-top:1px solid var(--pov-color-border);color:var(--pov-color-text-muted);text-align:center;margin-top:34px;padding:18px 4px 4px;font-size:9px;font-weight:500;line-height:1.5}.povme-customer-mobile-drawer .povme-customer-brand-logo{width:200px}@media (width<=920px){.povme-customer-content-footer{margin-top:28px;padding-top:16px;padding-bottom:8px;font-size:9px}}.povme-povcoin-page{min-width:0}.povme-povcoin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.povme-povcoin-stat:first-child{background:linear-gradient(145deg,#fff 0%,var(--customer-lavender-soft) 100%)}.povme-povcoin-summary .povme-povcoin-stat>span{align-items:center;gap:8px;display:flex}.povme-povcoin-summary .povme-povcoin-stat>strong{overflow-wrap:anywhere;font-size:clamp(1.4rem,2.4vw,2rem)}.povme-povcoin-stat>small{color:var(--customer-text-soft);margin-top:4px;font-size:.72rem;display:block}.povme-povcoin-buy-button{flex-wrap:wrap;max-width:100%;margin-top:10px}.povme-povcoin-notice{border:1px solid var(--customer-border);background:var(--customer-lavender-soft);color:var(--customer-text-soft);border-radius:14px;margin:0 0 18px;padding:14px 18px;font-size:.8rem;line-height:1.5}.povme-povcoin-transactions{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:14px;margin:0;padding:0;list-style:none}.povme-povcoin-transaction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.povme-povcoin-transaction+.povme-povcoin-transaction{border-top:1px solid var(--customer-border)}.povme-povcoin-transaction-copy{overflow-wrap:anywhere;min-width:0}.povme-povcoin-transaction-meta{color:var(--customer-text-soft);flex-wrap:wrap;gap:6px 12px;font-size:.7rem;line-height:1.5;display:flex}.povme-povcoin-transaction-copy>p{color:var(--customer-text);margin:7px 0 0;font-size:.82rem;line-height:1.5}.povme-povcoin-amount{text-align:right;min-width:0;color:var(--customer-text-soft)}.povme-povcoin-amount strong,.povme-povcoin-amount span{display:block}.povme-povcoin-amount strong{overflow-wrap:anywhere;font-size:.84rem}.povme-povcoin-amount span{margin-top:4px;font-size:.7rem}.povme-povcoin-amount.is-credit{color:#28734f}.povme-povcoin-amount.is-debit{color:#9b4242}.povme-povcoin-error>p{margin:0 0 14px}.povme-customer-gallery-pagination.povme-povcoin-pagination{flex-wrap:wrap}@media (width<=1050px){.povme-povcoin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.povme-povcoin-stat:first-child{grid-column:1/-1}}@media (width<=680px){.povme-povcoin-summary{grid-template-columns:minmax(0,1fr)}.povme-event-hub-secondary-button.povme-povcoin-buy-button{width:100%;min-height:44px}.povme-povcoin-transaction{grid-template-columns:minmax(0,1fr);gap:12px}.povme-povcoin-amount{text-align:left}.povme-customer-gallery-pagination.povme-povcoin-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.povme-povcoin-pagination>span{text-align:center;grid-area:1/1/auto/-1}}.povme-customer-loading-state,.povme-customer-empty-state,.povme-customer-inline-error{color:#6f6874;background:#fff;border:1px solid #e1dce4;border-radius:14px;padding:22px;font-size:.84rem}.povme-customer-inline-error{color:#9b4242;background:#fff6f6;border-color:#edcccc}.povme-customer-detail-back{color:#51485d;cursor:pointer;background:#fff;border:1px solid #d8d1df;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex}.povme-customer-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.povme-customer-detail-stat{background:#fff;border:1px solid #e2dde6;border-radius:14px;min-width:0;padding:18px}.povme-customer-detail-stat span,.povme-customer-detail-stat strong{display:block}.povme-customer-detail-stat span{color:#918a95;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.povme-customer-detail-stat strong{color:#302b35;margin-top:8px;font-size:.9rem;line-height:1.35}.povme-customer-presentation-panel{background:linear-gradient(145deg,#fff 0%,#faf8fc 100%);border:1px solid #ddd5e7;border-radius:16px;margin-top:18px;padding:22px}.povme-customer-presentation-heading{align-items:flex-start;gap:14px;display:flex}.povme-customer-presentation-icon{color:#fff;background:linear-gradient(135deg,#503a74,#7862a9);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.povme-customer-detail-eyebrow{color:#765fd0;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.66rem;font-weight:850;display:block}.povme-customer-presentation-heading h2{color:#2f2935;margin:0;font-size:1.2rem}.povme-customer-presentation-heading p{color:#817987;max-width:700px;margin:7px 0 0;font-size:.78rem;line-height:1.55}.povme-customer-presentation-warning,.povme-customer-presentation-notice{border-radius:10px;margin-top:16px;padding:11px 13px;font-size:.75rem;line-height:1.45}.povme-customer-presentation-warning{color:#806b37;background:#fffaf0;border:1px solid #eadcb4}.povme-customer-presentation-notice{color:#477b68;background:#f1faf5;border:1px solid #cce5d8}.povme-customer-presentation-status-row{align-items:center;gap:8px;margin-top:18px;display:flex}.povme-customer-presentation-status,.povme-customer-presentation-purpose{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.64rem;font-weight:850;display:inline-flex}.povme-customer-presentation-status.is-active{color:#477b68;background:#eff8f3;border:1px solid #c7e4d7}.povme-customer-presentation-status.is-inactive{color:#946060;background:#faf3f3;border:1px solid #e3d7d7}.povme-customer-presentation-purpose{color:#675778;background:#f6f2f8;border:1px solid #ddd5e7}.povme-customer-presentation-url{margin-top:16px;display:block}.povme-customer-presentation-url>span{color:#77707c;margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.povme-customer-presentation-url>div{color:#765fd0;background:#fff;border:1px solid #dcd6e1;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 11px;display:flex}.povme-customer-presentation-url input{color:#49424f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.75rem}.povme-customer-presentation-actions,.povme-customer-presentation-create{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.povme-customer-presentation-create{background:#fff;border:1px dashed #d8d0df;border-radius:12px;justify-content:space-between;align-items:center;padding:14px}.povme-customer-presentation-create p{color:#766e7c;margin:0;font-size:.78rem}.povme-customer-presentation-primary,.povme-customer-presentation-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:.72rem;font-weight:850;display:inline-flex}.povme-customer-presentation-primary{color:#fff;background:linear-gradient(135deg,#3b3150,#65518b);border:0}.povme-customer-presentation-secondary{color:#5d5368;background:#fff;border:1px solid #d9d2df}.povme-customer-presentation-primary:disabled,.povme-customer-presentation-secondary:disabled{opacity:.48;cursor:not-allowed}.povme-customer-detail-window{background:#fff;border:1px solid #e1dce4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:grid}.povme-customer-detail-window>div{color:#765fd0;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.povme-customer-detail-window>strong{color:#4d4653;font-size:.76rem}@media (width<=900px){.povme-customer-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.povme-customer-detail-window{grid-template-columns:1fr}}@media (width<=560px){.povme-customer-detail-summary{grid-template-columns:1fr}.povme-customer-presentation-panel{padding:17px}.povme-customer-presentation-heading{align-items:center}.povme-customer-presentation-actions,.povme-customer-presentation-create{flex-direction:column;align-items:stretch}.povme-customer-presentation-primary,.povme-customer-presentation-secondary{width:100%}}.povme-customer-gallery-panel{background:linear-gradient(145deg,#fff 0%,#faf8fc 100%);border:1px solid #ddd5e7;border-radius:16px;margin-top:18px;padding:22px}.povme-customer-gallery-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.povme-customer-gallery-heading-icon{color:#fff;background:linear-gradient(135deg,#765fd0,#00a8c8);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.povme-customer-gallery-heading h2{color:#2f2935;margin:0;font-size:1.2rem}.povme-customer-gallery-heading p{color:#817987;max-width:700px;margin:7px 0 0;font-size:.78rem;line-height:1.55}.povme-customer-gallery-count{color:#665a71;white-space:nowrap;background:#fff;border:1px solid #ddd5e7;border-radius:999px;align-self:center;padding:7px 11px;font-size:.68rem}.povme-customer-gallery-tabs{gap:7px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.povme-customer-gallery-tabs button{color:#665d6c;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd5e7;border-radius:999px;padding:0 13px;font-size:.7rem;font-weight:800}.povme-customer-gallery-tabs button.is-active{color:#fff;background:#765fd0;border-color:#765fd0}.povme-customer-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.povme-customer-gallery-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0dbe5;border-radius:13px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden}.povme-customer-gallery-card:hover{border-color:#cfc3dd;transform:translateY(-2px);box-shadow:0 10px 24px #362a4517}.povme-customer-gallery-thumb{aspect-ratio:4/3;background:#eeeaf1;display:block;position:relative;overflow:hidden}.povme-customer-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.povme-customer-gallery-placeholder{color:#8f829b;background:linear-gradient(145deg,#f3eff5,#e8e1ee);place-items:center;width:100%;height:100%;display:grid}.povme-customer-gallery-play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1620bd;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.povme-customer-gallery-duration{color:#fff;background:#17141bc7;border-radius:6px;padding:3px 6px;font-size:.62rem;font-weight:800;position:absolute;bottom:8px;right:8px}.povme-customer-gallery-moderation{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:.58rem;font-weight:850;display:inline-flex}.povme-customer-gallery-thumb .povme-customer-gallery-moderation{position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000014}.povme-customer-gallery-moderation.is-approved{color:#39735e;background:#eff9f4;border:1px solid #bfe0d0}.povme-customer-gallery-moderation.is-pending{color:#806b37;background:#fffaf0;border:1px solid #eadcb4}.povme-customer-gallery-moderation.is-rejected{color:#946060;background:#fbf3f3;border:1px solid #e5d5d5}.povme-customer-gallery-card-meta{gap:4px;padding:10px 11px 11px;display:grid}.povme-customer-gallery-card-meta strong{color:#453e4b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.povme-customer-gallery-card-meta span{color:#928a98;font-size:.64rem}.povme-customer-gallery-state{color:#766e7c;background:#fff;border:1px dashed #d9d1df;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:150px;margin-top:16px;padding:20px;font-size:.78rem;display:flex}.povme-customer-gallery-state.is-error{color:#9b4242;background:#fff6f6;border-color:#edcccc}.povme-customer-gallery-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.povme-customer-gallery-pagination button{color:#5d5368;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2df;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:.68rem;font-weight:800;display:inline-flex}.povme-customer-gallery-pagination button:disabled{opacity:.45;cursor:not-allowed}.povme-customer-gallery-pagination span{color:#817987;font-size:.68rem;font-weight:750}.povme-customer-gallery-viewer{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0c14d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.povme-customer-gallery-viewer-card{background:#17131d;border:1px solid #ffffff24;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1040px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000057}.povme-customer-gallery-viewer-card>header,.povme-customer-gallery-viewer-card>footer{color:#fff;align-items:center;gap:12px;padding:13px 15px;display:flex}.povme-customer-gallery-viewer-card>header{justify-content:space-between}.povme-customer-gallery-viewer-card>header div{gap:3px;display:grid}.povme-customer-gallery-viewer-card>header strong{font-size:.8rem}.povme-customer-gallery-viewer-card>header span,.povme-customer-gallery-viewer-card>footer>span{color:#bdb4c5;font-size:.68rem}.povme-customer-gallery-viewer-card>header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.povme-customer-gallery-viewer-stage{background:#050407;place-items:center;min-height:300px;display:grid;overflow:hidden}.povme-customer-gallery-viewer-stage img,.povme-customer-gallery-viewer-stage video{object-fit:contain;max-width:100%;max-height:min(72vh,760px);display:block}.povme-customer-gallery-viewer-stage video{width:100%}.povme-customer-gallery-viewer-message{color:#cbc3d2;justify-content:center;align-items:center;gap:9px;min-height:300px;padding:20px;font-size:.8rem;display:flex}.povme-customer-gallery-viewer-message.is-error{color:#f0b9b9}.povme-customer-gallery-viewer-card>footer{justify-content:flex-start}.is-spinning{animation:.9s linear infinite povme-customer-gallery-spin}@keyframes povme-customer-gallery-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.povme-customer-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.povme-customer-gallery-panel{padding:17px}.povme-customer-gallery-heading{grid-template-columns:auto minmax(0,1fr)}.povme-customer-gallery-count{grid-column:1/-1;justify-self:start}.povme-customer-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.povme-customer-gallery-viewer{padding:12px}.povme-customer-gallery-viewer-card{max-height:calc(100dvh - 24px)}}@media (width<=460px){.povme-customer-gallery-grid{grid-template-columns:1fr}.povme-customer-gallery-pagination{justify-content:space-between}.povme-customer-gallery-pagination span{display:none}}.povme-customer-gallery-action-error{color:#9b4242;background:#fff6f6;border:1px solid #edcccc;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.72rem}.povme-customer-gallery-trash-card{background:#fff;border:1px solid #e0dbe5;border-radius:13px;min-width:0;overflow:hidden}.povme-customer-gallery-trash-card>.povme-customer-gallery-placeholder{aspect-ratio:4/3}.povme-customer-gallery-trash-meta{gap:5px;padding:11px;display:grid}.povme-customer-gallery-trash-meta strong{color:#453e4b;font-size:.72rem}.povme-customer-gallery-trash-meta span{color:#928a98;font-size:.64rem}.povme-customer-gallery-trash-meta button,.povme-customer-gallery-trash-button{color:#5d5368;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2df;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.povme-customer-gallery-trash-meta button{margin-top:5px}.povme-customer-gallery-trash-button{color:#f1d8d8;background:#ffffff14;border-color:#ffffff2e;margin-left:auto}.povme-customer-gallery-trash-meta button:disabled,.povme-customer-gallery-trash-button:disabled{opacity:.5;cursor:not-allowed}@media (width>=1180px){.povme-customer-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.povme-customer-gallery-card{position:relative}.povme-customer-gallery-card-open{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.povme-customer-gallery-card-trash{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#281d2cb8;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:absolute;top:8px;right:8px}.povme-customer-gallery-card-trash:disabled{opacity:.55;cursor:not-allowed}.povme-customer-gallery-trash-thumb{aspect-ratio:4/3;background:#f1edf3;position:relative;overflow:hidden}.povme-customer-gallery-trash-thumb>img,.povme-customer-gallery-trash-thumb>.povme-customer-gallery-placeholder{width:100%;height:100%}.povme-customer-gallery-trash-thumb>img{object-fit:cover;display:block}.povme-customer-gallery-restore-overlay{color:#fff;min-height:32px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#281d2cc7;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px}.povme-customer-gallery-restore-overlay:disabled{opacity:.55;cursor:not-allowed}.povme-customer-gallery-retention-notice{color:#6b6370;background:#faf8fb;border:1px solid #dfd8e4;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:.7rem;line-height:1.45;display:flex}.povme-customer-gallery-retention-notice svg{flex:none;margin-top:1px}.povme-customer-gallery-trash-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.povme-customer-gallery-trash-actions .povme-customer-gallery-restore-overlay,.povme-customer-gallery-trash-actions .povme-customer-gallery-delete-overlay{position:static}.povme-customer-gallery-delete-overlay{color:#fff;min-height:32px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#74222ee0;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.64rem;font-weight:800;display:inline-flex}.povme-customer-gallery-delete-overlay:disabled{opacity:.55;cursor:not-allowed}.povme-customer-presentation-setup{background:#fff;border:1px solid #e4dce9;border-radius:14px;gap:18px;margin-top:20px;padding:18px;display:grid}.povme-customer-presentation-setup-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.povme-customer-presentation-setup-heading h3{color:var(--customer-text);margin:4px 0 0;font-size:1rem}.povme-customer-presentation-setup-heading p{color:var(--customer-text-soft);margin:5px 0 0;font-size:.75rem}.povme-customer-presentation-dirty,.povme-customer-presentation-saved{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.68rem;font-weight:800;display:inline-flex}.povme-customer-presentation-dirty{color:#8a6722;background:#fff9eb;border:1px solid #ead8af}.povme-customer-presentation-saved{color:#477b68;background:#f0f8f4;border:1px solid #cce4d9}.povme-customer-presentation-choice-group{border:0;min-width:0;margin:0;padding:0}.povme-customer-presentation-choice-group legend{color:#5d5363;margin-bottom:9px;font-size:.73rem;font-weight:850}.povme-customer-presentation-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.povme-customer-presentation-choice{cursor:pointer;background:#fbfafc;border:1px solid #e7e0eb;border-radius:12px;gap:5px;min-width:0;padding:13px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid}.povme-customer-presentation-choice:hover{border-color:#d4c5df;transform:translateY(-1px)}.povme-customer-presentation-choice.is-selected{background:#f4effa;border-color:#9d87ca;box-shadow:0 0 0 2px #8b72d914}.povme-customer-presentation-choice input{width:14px;height:14px;accent-color:var(--customer-lavender);margin:0 0 3px}.povme-customer-presentation-choice strong{color:#3d3544;font-size:.78rem}.povme-customer-presentation-choice span{color:#817789;font-size:.68rem;line-height:1.45}.povme-customer-presentation-setup-actions{align-items:center;gap:12px;display:flex}.povme-customer-presentation-setup-actions>span{color:#887f8d;font-size:.68rem;line-height:1.4}@media (width<=760px){.povme-customer-presentation-choice-grid{grid-template-columns:1fr}.povme-customer-presentation-setup-heading,.povme-customer-presentation-setup-actions{flex-direction:column;align-items:stretch}}.povme-customer-gallery-postevent-notice{border:1px solid;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.povme-customer-gallery-postevent-notice>svg{flex:none;margin-top:1px}.povme-customer-gallery-postevent-notice>div{gap:3px;display:grid}.povme-customer-gallery-postevent-notice strong{font-size:.76rem}.povme-customer-gallery-postevent-notice span{font-size:.7rem;line-height:1.5}.povme-customer-gallery-postevent-notice.is-open{color:#76612d;background:#fffaf0;border-color:#e2d4ad}.povme-customer-gallery-postevent-notice.is-closed{color:#477564;background:#f1f8f5;border-color:#cbded6}.povme-customer-gallery-download-button,.povme-customer-gallery-trash-button{min-height:34px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.povme-customer-gallery-download-button{color:#eee7ff;background:#8065b02e;border:1px solid #beaed857;margin-left:auto}.povme-customer-gallery-download-button:hover:not(:disabled){background:#8065b04d}.povme-customer-gallery-download-button:disabled{opacity:.48;cursor:not-allowed}@media (width<=560px){.povme-customer-gallery-viewer-card>footer{flex-wrap:wrap}.povme-customer-gallery-download-button{margin-left:0}}.povme-event-hub-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.povme-event-hub-main,.povme-event-hub-side{gap:16px;display:grid}.povme-event-hub-intro,.povme-event-hub-section,.povme-event-hub-action-card,.povme-event-hub-retrospective,.povme-event-hub-side-card{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:16px}.povme-event-hub-intro,.povme-event-hub-section,.povme-event-hub-retrospective,.povme-event-hub-side-card{padding:20px}.povme-event-hub-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.povme-event-hub-title-row h2,.povme-event-hub-section h3,.povme-event-hub-action-card h3,.povme-event-hub-retrospective h3,.povme-event-hub-side-card h3{color:var(--customer-text);margin:0}.povme-event-hub-title-row h2{margin-top:5px;font-size:1.25rem}.povme-event-hub-status{background:var(--customer-lavender-soft);color:var(--customer-plum-strong);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800}.povme-event-hub-message{border-top:1px solid var(--customer-border);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;display:flex}.povme-event-hub-message strong{font-size:.78rem}.povme-event-hub-message p{color:var(--customer-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem}.povme-event-hub-title-row h2{overflow-wrap:anywhere}.povme-event-metadata-form{gap:16px;display:grid}.povme-event-metadata-form label{gap:6px;min-width:0;font-size:.78rem;font-weight:700;display:grid}.povme-event-metadata-form input,.povme-event-metadata-form textarea{box-sizing:border-box;border:1px solid var(--customer-border);width:100%;font:inherit;color:var(--customer-text);background:#fff;border-radius:9px;padding:10px 12px}.povme-event-metadata-form textarea{resize:vertical}.povme-event-metadata-form small{color:var(--customer-text-soft);text-align:right;font-weight:400}.povme-event-metadata-form [role=alert]{color:#a52a43;margin:0;font-size:.78rem}.povme-event-metadata-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.povme-event-hub-message button,.povme-event-hub-secondary-button{border:1px solid var(--customer-border);min-height:34px;color:var(--customer-plum);font:inherit;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.7rem;font-weight:800;display:inline-flex}.povme-event-hub-message button:disabled,.povme-event-hub-secondary-button:disabled{opacity:.55;cursor:not-allowed}.povme-event-hub-section>header,.povme-event-hub-side-card>header{align-items:center;gap:9px;display:flex}.povme-event-hub-section>header>svg,.povme-event-hub-side-card>header>svg{color:var(--customer-plum)}.povme-event-hub-section>header p{color:var(--customer-text-soft);margin:4px 0 0;font-size:.72rem}.povme-event-hub-section-header-action{cursor:pointer;white-space:nowrap;margin-left:auto}.povme-event-hub-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:18px;display:grid}.povme-event-hub-details div{min-width:0}.povme-event-hub-details span,.povme-event-hub-details strong{display:block}.povme-event-hub-details span{color:var(--customer-text-soft);font-size:.68rem}.povme-event-hub-details strong{margin-top:5px;font-size:.78rem;line-height:1.45}.povme-event-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.povme-event-hub-action-card{grid-template-columns:auto minmax(0,1fr);gap:13px;min-width:0;padding:18px;display:grid}.povme-event-hub-action-card>button{grid-column:1/-1}.povme-event-hub-action-icon{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.povme-event-hub-action-icon.is-gallery{background:linear-gradient(135deg,#765fd0,#00a8c8)}.povme-event-hub-action-icon.is-presentation{background:linear-gradient(135deg,#503a74,#8b72d9)}.povme-event-hub-action-card h3{margin-top:4px}.povme-event-hub-action-card p{color:var(--customer-text-soft);margin:5px 0 0;font-size:.72rem;line-height:1.5}.povme-event-hub-action-card>button,.povme-event-hub-qr button,.povme-event-hub-retrospective>button{background:var(--customer-plum);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:.72rem;font-weight:800}.povme-event-hub-action-card>button:hover:not(:disabled),.povme-event-hub-qr button:hover:not(:disabled){background:var(--customer-plum-strong)}.povme-event-hub-action-card.is-locked{opacity:.72}.povme-event-hub-action-card>button:disabled{background:var(--customer-border);color:var(--customer-text-soft);cursor:not-allowed}.povme-event-hub-tools{gap:9px;margin-top:16px;display:grid}.povme-event-hub-tools button{border:1px solid var(--customer-border);min-height:58px;color:var(--customer-text);text-align:left;background:#fbfafc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.povme-event-hub-tools button>svg{color:var(--customer-lavender)}.povme-event-hub-tools button span{gap:2px;display:grid}.povme-event-hub-tools button strong{font-size:.73rem}.povme-event-hub-tools button small{color:var(--customer-text-soft);font-size:.65rem}.povme-event-hub-tools button em{color:var(--customer-text-soft);font-size:.62rem;font-style:normal}.povme-event-hub-retrospective{justify-content:space-between;align-items:center;gap:18px;display:flex}.povme-event-hub-retrospective>div{align-items:flex-start;gap:12px;display:flex}.povme-event-hub-retrospective>div>svg{color:var(--customer-plum)}.povme-event-hub-retrospective h3{margin-top:4px}.povme-event-hub-retrospective p{color:var(--customer-text-soft);margin:5px 0 0;font-size:.72rem}.povme-event-hub-retrospective.is-locked{background:#faf9fb}.povme-event-hub-retrospective>button{opacity:.5;cursor:not-allowed;min-width:100px}.povme-event-hub-side-card>header{margin-bottom:15px}.povme-event-hub-qr-box{border:1px solid var(--customer-border);background:#fff;border-radius:14px;width:fit-content;max-width:100%;margin:0 auto;padding:10px}.povme-event-hub-qr-box.is-inactive{opacity:.42}.povme-event-hub-link-state{min-height:26px;color:var(--customer-text-soft);justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:.67rem;display:flex}.povme-event-hub-link-state>svg{color:var(--customer-success)}.povme-event-hub-qr-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.povme-event-hub-qr-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.povme-event-hub-qr-empty{text-align:center;justify-items:center;gap:11px;padding:22px 10px 8px;display:grid}.povme-event-hub-qr-empty>svg{color:var(--customer-lavender)}.povme-event-hub-qr-empty.is-locked{align-content:center;min-height:205px}.povme-event-hub-qr-empty.is-locked>svg{color:var(--customer-text-soft)}.povme-event-hub-qr-empty p{max-width:220px;color:var(--customer-text-soft);margin:0;font-size:.72rem;line-height:1.5}.povme-event-hub-qr-empty button{width:100%}.povme-event-hub-cover{aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:12px;width:100%;display:block}.povme-event-cover-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.povme-event-cover-actions>.povme-event-hub-secondary-button:first-child{flex:1}.povme-event-cover-actions>.povme-event-cover-remove{flex:0 0 36px;width:36px;height:36px;padding:0}.povme-event-hub-summary-list{gap:0;margin:0;display:grid}.povme-event-hub-summary-list div{border-bottom:1px solid var(--customer-border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.povme-event-hub-summary-list div:last-child{border-bottom:0}.povme-event-hub-summary-list dt{color:var(--customer-text-soft);font-size:.7rem}.povme-event-hub-summary-list dd{text-align:right;margin:0;font-size:.72rem;font-weight:800}.povme-customer-presentation-return{margin-bottom:14px}.povme-customer-presentation-preview-grid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.7fr);gap:14px;margin-top:18px;display:grid}.povme-customer-presentation-preview-card,.povme-customer-presentation-timing-card{background:#fff;border:1px solid #e2dde6;border-radius:14px;min-width:0;padding:16px}.povme-customer-presentation-preview-stage{aspect-ratio:16/9;background:#17121e;border-radius:11px;margin-top:10px;overflow:hidden}.povme-customer-presentation-preview-stage iframe{border:0;width:100%;height:100%;display:block}.povme-customer-presentation-preview-stage>div{color:#d9cfdf;text-align:center;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;padding:20px;display:grid}.povme-customer-presentation-preview-stage>div strong{font-size:.8rem}.povme-customer-presentation-preview-stage>div span{color:#a99daf;max-width:330px;font-size:.68rem;line-height:1.45}.povme-customer-presentation-timing-card{align-content:start;gap:7px;display:grid}.povme-customer-presentation-timing-card>strong{font-size:.82rem}.povme-customer-presentation-timing-card>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.povme-customer-presentation-timing-card input{color:#403648;width:100%;min-height:40px;font:inherit;background:#f8f6fa;border:1px solid #ddd5e7;border-radius:9px;padding:0 10px;font-weight:800}.povme-customer-presentation-timing-card>div>span{color:var(--customer-text-soft);font-size:.7rem}.povme-customer-presentation-timing-card small{color:var(--customer-text-soft);font-size:.65rem;line-height:1.45}@media (width<=1080px){.povme-event-hub-layout{grid-template-columns:1fr}.povme-event-hub-side{grid-template-columns:repeat(3,minmax(0,1fr))}}.povme-customer-settings-referral-card{grid-column:1/-1}.povme-customer-settings-referral-title{align-items:center;gap:8px;display:flex}.povme-customer-settings-referral-title h2{margin:0}.povme-customer-settings-referral-title em{background:var(--customer-bg);color:var(--customer-text-soft);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.58rem;font-style:normal;font-weight:800}.povme-customer-settings-referral-content{border-top:1px solid var(--customer-border);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:grid}.povme-customer-settings-referral-info strong,.povme-customer-settings-referral-info span{display:block}.povme-customer-settings-referral-info strong{color:var(--customer-text);font-size:.76rem}.povme-customer-settings-referral-info span{color:var(--customer-text-soft);margin-top:5px;font-size:.68rem;line-height:1.45}.povme-customer-settings-referral-link{border:1px solid var(--customer-border);background:var(--customer-bg);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.povme-customer-settings-referral-link>span{min-width:0;color:var(--customer-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:6px;font-size:.7rem;overflow:hidden}.povme-customer-settings-referral-link button{border:1px solid var(--customer-border);min-height:34px;color:var(--customer-plum);font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.68rem;font-weight:800;display:inline-flex}.povme-customer-settings-referral-link button:disabled{opacity:.5;cursor:not-allowed}.povme-customer-settings-referral-share{border-top:1px solid var(--customer-border);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.povme-customer-settings-referral-share>span{color:var(--customer-text-soft);font-size:.66rem;font-weight:700}.povme-customer-settings-referral-share-actions{flex-wrap:wrap;gap:7px;display:flex}.povme-customer-settings-referral-share-actions button{border:1px solid var(--customer-border);min-height:34px;color:var(--customer-plum);font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.povme-customer-settings-referral-share-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=820px){.povme-event-hub-actions,.povme-event-hub-details,.povme-customer-presentation-preview-grid,.povme-event-hub-side{grid-template-columns:1fr}}@media (width<=560px){.povme-event-hub-title-row,.povme-event-hub-message,.povme-event-hub-retrospective{flex-direction:column;align-items:stretch}.povme-event-hub-qr-actions{grid-template-columns:1fr}}.povme-customer-gallery-heading-actions{flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.povme-customer-gallery-ensaio-upload-button{background:var(--povme-primary,#154360);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.88rem;font-weight:700;transition:opacity .16s,transform .16s;display:inline-flex}.povme-customer-gallery-ensaio-upload-button:not(:disabled):hover{transform:translateY(-1px)}.povme-customer-gallery-ensaio-upload-button:disabled{cursor:not-allowed;opacity:.48}.povme-customer-gallery-upload-feedback{border-radius:10px;margin:12px 0;padding:11px 14px;font-size:.9rem}.povme-customer-gallery-upload-feedback.is-success{color:#166534;background:#16a34a1a}.povme-customer-gallery-upload-feedback.is-error{color:#991b1b;background:#dc26261a}@media (width<=760px){.povme-customer-gallery-heading-actions{align-items:stretch;width:100%;margin-left:0}.povme-customer-gallery-ensaio-upload-button{width:100%}}.povme-customer-new-event-button{background:var(--customer-brand-gradient);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #231b2d1f}.povme-customer-new-event-button:hover{transform:translateY(-1px)}.povme-customer-new-event-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140f1b57;justify-content:flex-end;display:flex;position:fixed;inset:0}.povme-customer-new-event-drawer{background:#fff;border-left:1px solid #e8e1eb;grid-template-rows:auto 1fr auto;width:min(520px,100vw);height:100%;animation:.18s ease-out both povme-customer-new-event-enter;display:grid;box-shadow:-20px 0 54px #261c2d2e}@keyframes povme-customer-new-event-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.povme-customer-new-event-drawer-header{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.povme-customer-new-event-drawer-header span{color:#8c7898;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.povme-customer-new-event-drawer-header h2{color:#2f2735;margin:5px 0 4px;font-size:1.28rem}.povme-customer-new-event-drawer-header p{color:#817787;margin:0;font-size:.78rem}.povme-customer-new-event-close{color:#6f6177;cursor:pointer;background:#faf8fb;border:1px solid #e8e1eb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.povme-customer-new-event-form{align-content:start;gap:17px;min-height:0;padding:22px 24px 28px;display:grid;overflow-y:auto}.povme-customer-new-event-form label{gap:7px;display:grid}.povme-customer-new-event-form label>span{color:#514858;font-size:.74rem;font-weight:800}.povme-customer-new-event-form input,.povme-customer-new-event-form select{box-sizing:border-box;color:#312a35;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfd6e3;border-radius:10px;outline:none;padding:0 11px;font-size:.79rem}.povme-customer-new-event-form input:focus,.povme-customer-new-event-form select:focus{border-color:var(--customer-lavender);box-shadow:0 0 0 3px #a98abb1f}.povme-customer-new-event-form select:disabled{color:#6e6573;background:#f8f5f9}.povme-customer-new-event-form small{color:#94899a;font-size:.68rem;line-height:1.45}.povme-customer-new-event-date-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.povme-customer-new-event-window{background:#faf7fc;border:1px solid #e9dff0;border-radius:13px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.povme-customer-new-event-window>div:first-child{background:var(--customer-plum-soft);width:36px;height:36px;color:var(--customer-plum-strong);border-radius:10px;place-items:center;display:grid}.povme-customer-new-event-window span,.povme-customer-new-event-window strong{display:block}.povme-customer-new-event-window span{color:#85778d;font-size:.68rem;font-weight:800}.povme-customer-new-event-window strong{color:#3e3245;margin-top:3px;font-size:.78rem}.povme-customer-new-event-window p{color:#94899a;margin:5px 0 0;font-size:.66rem;line-height:1.45}.povme-customer-new-event-warning{color:#8f6a14;background:#fffaf0;border:1px solid #f0dba7;border-radius:10px;padding:11px 12px;font-size:.72rem;line-height:1.45}.povme-customer-new-event-footer{background:#fff;border-top:1px solid #eee8f0;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.povme-customer-new-event-cancel,.povme-customer-new-event-submit{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:.75rem;font-weight:800}.povme-customer-new-event-cancel{color:#695d70;background:#fff;border:1px solid #e0d7e4}.povme-customer-new-event-submit{background:var(--customer-brand-gradient);color:#fff;border:0}.povme-customer-new-event-cancel:disabled,.povme-customer-new-event-submit:disabled,.povme-customer-new-event-close:disabled{cursor:not-allowed;opacity:.52}@media (width<=640px){.povme-customer-new-event-drawer{width:100vw}.povme-customer-new-event-date-grid{grid-template-columns:1fr}.povme-customer-new-event-button{min-height:36px;padding:0 11px;font-size:.72rem}}.povme-customer-event-status-cancelled{color:#9a4f5c;background:#fff3f5;border-color:#ecc9cf}.povme-customer-presentation-link-card{background:#fff;border:1px solid #e2dde6;border-radius:14px;margin-top:18px;padding:16px}.povme-customer-presentation-link-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.povme-customer-presentation-link-heading strong{color:var(--customer-text);font-size:.9rem;display:block}.povme-customer-presentation-link-heading p{max-width:720px;color:var(--customer-text-soft);margin:5px 0 0;font-size:.72rem;line-height:1.5}.povme-customer-presentation-link-card .povme-customer-presentation-status{flex:none}.povme-customer-presentation-link-card .povme-customer-presentation-url{margin-top:12px}.povme-customer-presentation-preview-grid{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start}.povme-customer-presentation-preview-card{padding:12px}.povme-customer-presentation-preview-stage{margin-top:7px}.povme-customer-presentation-control-stack{gap:14px;min-width:0;display:grid}.povme-customer-presentation-control-stack .povme-customer-presentation-setup{margin-top:0}.povme-customer-presentation-timing-card{gap:10px}.povme-customer-presentation-timing-card>.povme-customer-presentation-settings-fields{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);align-items:stretch;gap:12px;display:grid}.povme-customer-presentation-field{align-content:start;gap:7px;min-width:0;display:grid}.povme-customer-presentation-field>strong{color:#3d3544;font-size:.78rem}.povme-customer-presentation-field small{color:var(--customer-text-soft);font-size:.65rem;line-height:1.45}.povme-customer-presentation-interval-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.povme-customer-presentation-interval-control>span{color:var(--customer-text-soft);font-size:.7rem}.povme-customer-presentation-field select{color:#403648;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ddd5e7;border-radius:9px;outline:none;padding:0 10px;font-size:.74rem;font-weight:750}.povme-customer-presentation-field select:focus,.povme-customer-presentation-timing-card input:focus{border-color:var(--customer-lavender);box-shadow:0 0 0 3px #a98abb1f}.povme-customer-presentation-source-help{color:var(--customer-text-soft);margin-top:9px;font-size:.66rem;line-height:1.45;display:block}@media (width<=820px){.povme-customer-presentation-preview-grid,.povme-customer-presentation-timing-card>.povme-customer-presentation-settings-fields{grid-template-columns:1fr}.povme-customer-presentation-preview-card{max-width:320px}}@media (width<=560px){.povme-customer-presentation-link-heading,.povme-customer-presentation-setup-heading,.povme-customer-presentation-setup-actions{flex-direction:column;align-items:stretch}}.povme-event-hub-activation{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;display:grid}.povme-event-hub-activation-icon{background:var(--customer-lavender-soft);width:46px;height:46px;color:var(--customer-plum);border-radius:13px;place-items:center;display:grid}.povme-event-hub-activation-content h3{color:var(--customer-text);margin:5px 0 0;font-size:1rem}.povme-event-hub-activation-content>p{color:var(--customer-text-soft);margin:7px 0 0;font-size:.74rem;line-height:1.5}.povme-event-hub-activation-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.povme-event-hub-activation-values div{border:1px solid var(--customer-border);border-radius:10px;padding:10px 12px}.povme-event-hub-activation-values dt{color:var(--customer-text-soft);font-size:.65rem}.povme-event-hub-activation-values dd{color:var(--customer-text);margin:4px 0 0;font-size:.78rem;font-weight:800}.povme-event-hub-activation-action{gap:7px;min-width:180px;display:grid}.povme-event-hub-activation-action button{background:var(--customer-plum);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.povme-event-hub-activation-action button:disabled{opacity:.5;cursor:not-allowed}.povme-event-hub-activation-action small{color:var(--customer-text-soft);text-align:center;font-size:.65rem;line-height:1.4}@media (width<=820px){.povme-event-hub-activation{grid-template-columns:auto minmax(0,1fr)}.povme-event-hub-activation-action{grid-column:1/-1;min-width:0}.povme-event-hub-activation-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.povme-event-hub-activation{grid-template-columns:1fr}.povme-event-hub-activation-icon{width:42px;height:42px}.povme-event-hub-activation-values{grid-template-columns:1fr 1fr}}.povme-customer-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:1100px;margin:0 auto;display:grid}.povme-customer-settings-card{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:16px;min-width:0;padding:20px;box-shadow:0 6px 18px #43304b0b}.povme-customer-settings-profile,.povme-customer-settings-card:nth-child(2){grid-column:1/-1}.povme-customer-settings-profile{align-items:center;gap:16px;display:flex}.povme-customer-settings-profile-avatar{background:var(--customer-lavender-soft);width:64px;height:64px;color:var(--customer-plum-strong);border-radius:18px;flex:0 0 64px;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.povme-customer-settings-kicker{color:var(--customer-plum);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:800;display:block}.povme-customer-settings-profile h2{color:var(--customer-text);margin:0;font-size:1.15rem}.povme-customer-settings-profile p{color:var(--customer-text-soft);margin:5px 0 0;font-size:.76rem}.povme-customer-settings-card-header{align-items:flex-start;gap:10px;display:flex}.povme-customer-settings-card-header>svg{color:var(--customer-plum);flex:none;margin-top:1px}.povme-customer-settings-card-header h2{color:var(--customer-text);margin:0;font-size:.88rem}.povme-customer-settings-card-header p{color:var(--customer-text-soft);margin:4px 0 0;font-size:.71rem;line-height:1.45}.povme-customer-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.povme-customer-settings-field{min-width:0}.povme-customer-settings-field>span{color:var(--customer-text-soft);margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}.povme-customer-settings-field input{border:1px solid var(--customer-border);width:100%;min-height:40px;color:var(--customer-text);font:inherit;background:#fff;border-radius:10px;outline:0;padding:0 12px;font-size:.76rem}.povme-customer-settings-field input[readonly]{background:var(--customer-bg)}.povme-customer-settings-input-icon{position:relative}.povme-customer-settings-input-icon>svg{z-index:1;color:var(--customer-text-soft);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.povme-customer-settings-input-icon input{padding-left:36px}.povme-customer-settings-actions{border-top:1px solid var(--customer-border);justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.povme-customer-settings-actions button,.povme-customer-settings-security-row button{border:1px solid var(--customer-border);min-height:36px;color:var(--customer-plum);font:inherit;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.7rem;font-weight:800;display:inline-flex}.povme-customer-settings-actions button:disabled,.povme-customer-settings-security-row button:disabled{opacity:.55;cursor:not-allowed}.povme-customer-settings-security-row{border-top:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.povme-customer-settings-security-row strong,.povme-customer-settings-security-row span{display:block}.povme-customer-settings-security-row strong{color:var(--customer-text);font-size:.76rem}.povme-customer-settings-security-row span{color:var(--customer-text-soft);margin-top:5px;font-size:.68rem;line-height:1.45}.povme-customer-settings-login-methods{border-top:1px solid var(--customer-border);gap:0;margin-top:16px;display:grid}.povme-customer-settings-login-method{border-bottom:1px solid var(--customer-border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 0;display:grid}.povme-customer-settings-login-method:last-child{border-bottom:0;padding-bottom:0}.povme-customer-settings-method-icon{background:var(--customer-bg);width:34px;height:34px;color:var(--customer-plum);border-radius:10px;place-items:center;font-size:.82rem;font-weight:900;display:grid}.povme-customer-settings-login-method strong,.povme-customer-settings-login-method div>span{display:block}.povme-customer-settings-login-method strong{color:var(--customer-text);font-size:.75rem}.povme-customer-settings-login-method div>span{color:var(--customer-text-soft);margin-top:3px;font-size:.66rem}.povme-customer-settings-login-method em{background:var(--customer-bg);color:var(--customer-text-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:800}.povme-customer-settings-login-method em.is-active{background:var(--customer-lavender-soft);color:var(--customer-plum-strong)}@media (width<=820px){.povme-customer-settings-layout,.povme-customer-settings-form-grid{grid-template-columns:1fr}.povme-customer-settings-profile,.povme-customer-settings-card:nth-child(2),.povme-customer-settings-referral-card{grid-column:auto}.povme-customer-settings-referral-content{grid-template-columns:1fr}.povme-customer-settings-referral-share{flex-direction:column;align-items:flex-start}}@media (width<=560px){.povme-customer-settings-profile,.povme-customer-settings-security-row{flex-direction:column;align-items:flex-start}.povme-customer-settings-login-method{grid-template-columns:34px minmax(0,1fr)}.povme-customer-settings-login-method em{grid-column:2;justify-self:start}}.povme-customer-settings-feedback{border-radius:9px;order:-1;margin-right:auto;padding:8px 11px;font-size:.72rem;font-weight:700;line-height:1.4}.povme-customer-settings-feedback.is-success{color:#166534;background:#16a34a1a}.povme-customer-settings-feedback.is-error{color:#991b1b;background:#dc26261a}.povme-customer-settings-field-help{color:var(--customer-text-soft);margin-top:7px;font-size:.66rem;line-height:1.45;display:block}@media (width>=681px){.customer-app-shell.povme-customer-shell,.povme-customer-sidebar{transition:width .18s,grid-template-columns .18s}.povme-customer-sidebar{position:relative}.povme-customer-sidebar-collapse{z-index:8;color:#ffffffd1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;transition:background-color .16s,color .16s,border-color .16s;display:grid;position:absolute;top:40px;right:10px}.povme-customer-sidebar-collapse:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.povme-customer-sidebar .povme-customer-brand-logo{max-width:calc(100% - 40px)}.customer-app-shell.povme-customer-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.is-sidebar-collapsed .povme-customer-sidebar{width:72px;padding-left:8px;padding-right:8px}.is-sidebar-collapsed .povme-customer-sidebar-collapse{right:50%;transform:translate(50%)}.is-sidebar-collapsed .povme-customer-brand{justify-content:center;margin-left:-8px;margin-right:-8px}.is-sidebar-collapsed .povme-customer-brand-logo{display:none}.is-sidebar-collapsed .povme-customer-nav{justify-items:center}.is-sidebar-collapsed .povme-customer-nav-item{justify-content:center;width:44px;min-width:44px;padding:0}.is-sidebar-collapsed .povme-customer-nav-item>span,.is-sidebar-collapsed .povme-customer-wallet-card{display:none}.is-sidebar-collapsed .povme-customer-sidebar-bottom{justify-items:center}.is-sidebar-collapsed .povme-customer-user-card{grid-template-columns:36px;justify-content:center}.is-sidebar-collapsed .povme-customer-user-copy{display:none}.is-sidebar-collapsed .povme-customer-logout{justify-content:center;width:44px;height:40px;padding:0}.is-sidebar-collapsed .povme-customer-logout>span{display:none}}.povme-customer-bottom-nav{display:none}.povme-customer-notifications-nav{position:relative}.povme-customer-notification-badge{background:var(--customer-lavender-soft);min-width:22px;min-height:22px;color:var(--customer-plum-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:2px 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}@media (width>=681px){.is-sidebar-collapsed .povme-customer-notification-badge{min-width:19px;min-height:19px;font-size:10px;position:absolute;top:-3px;right:-3px}}.povme-notifications-page{max-width:960px;margin:0 auto}.povme-notifications-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.povme-notification,.povme-notifications-state,.povme-notifications-notice{background:var(--customer-surface);border:1px solid var(--customer-border);overflow-wrap:anywhere;border-radius:14px;padding:22px}.povme-notification.is-unread{border-left:3px solid var(--customer-success);background:color-mix(in srgb, var(--customer-success) 4%, var(--customer-surface))}.povme-notification h2{color:var(--customer-text);margin:12px 0 8px;font-size:1rem;line-height:1.4}.povme-notification.is-read h2{font-weight:600}.povme-notification-message{color:var(--customer-text);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.65}.povme-notification-meta,.povme-notification-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.povme-notification-meta{color:var(--customer-text-soft);justify-content:space-between;font-size:.75rem}.povme-notification-status{align-items:center;gap:6px;display:inline-flex}.povme-notification-status i{background:var(--customer-success);border-radius:50%;width:7px;height:7px}.povme-notification-actions{margin-top:16px}.povme-notification-action{font:inherit;color:var(--customer-plum-strong);background:var(--customer-surface);border:1px solid var(--customer-border);cursor:pointer;border-radius:9px;min-height:40px;padding:8px 13px;font-size:.8rem;font-weight:700}.povme-notification-action:hover:not(:disabled){background:var(--customer-plum-soft)}.povme-notification-action:disabled{cursor:wait;opacity:.65}.povme-notifications-state{color:var(--customer-text-soft);text-align:center;padding:32px 22px}.povme-notifications-notice{margin-bottom:14px}.povme-notifications-notice p,.povme-notification-error{color:var(--customer-text-soft);margin:0 0 12px;font-size:.82rem;line-height:1.5}.povme-notification-error{margin-top:12px}.povme-customer-nav-item:disabled,.povme-customer-bottom-nav button:disabled{opacity:.6;cursor:not-allowed}@media (width>=681px) and (width<=920px){.customer-app-shell.povme-customer-shell{grid-template-columns:210px minmax(0,1fr)}.customer-app-shell.povme-customer-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.povme-customer-sidebar{width:210px;display:flex}.is-sidebar-collapsed .povme-customer-sidebar{width:72px}.povme-customer-mobile-topbar{display:none}.povme-customer-workspace{grid-template-rows:112px minmax(0,1fr)}}@media (width>=681px){.is-sidebar-collapsed .povme-customer-brand{justify-content:center;align-items:flex-start;padding-top:15px}.is-sidebar-collapsed .povme-customer-brand-logo{display:none}.is-sidebar-collapsed .povme-customer-brand-dots{object-fit:contain;width:30px;height:30px;display:block}.is-sidebar-collapsed .povme-customer-sidebar-collapse{top:68px}}@media (width<=680px){.povme-customer-mobile-topbar{background:radial-gradient(circle at top left, #9c27b038 0%, #9c27b000 44%), linear-gradient(180deg, #482748 0%, var(--pov-color-sidebar-bg) 20%, #341a34 100%);justify-content:center}.povme-customer-mobile-logo{width:132px}.povme-customer-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.povme-customer-bottom-nav{z-index:70;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #e1d8e7eb;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:64px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 14px 34px #36234129}.povme-customer-bottom-nav button{min-width:0;min-height:50px;color:var(--customer-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;display:flex}.povme-customer-bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1.1;overflow:hidden}.povme-customer-bottom-nav button.is-active{background:var(--customer-lavender-soft);color:var(--customer-plum-strong)}.povme-customer-bottom-nav button.is-active svg{color:var(--customer-lavender)}.povme-customer-bottom-nav .povme-customer-notification-badge{min-width:18px;min-height:18px;margin:0;font-size:9px;position:absolute;top:0;right:0}.povme-notification,.povme-notifications-notice{padding:16px}.povme-notification-action{min-height:44px}}.povme-event-hub-tools button.povme-event-hub-tool-available{background:var(--customer-surface);cursor:pointer}.povme-event-hub-tools button.povme-event-hub-tool-available:hover{border-color:var(--customer-lavender);background:var(--customer-plum-soft)}.povme-collaborators-page{gap:20px;min-width:0;display:grid}.povme-collaborators-back{min-height:44px}@media (width<=680px){.povme-customer-page-header:has(.povme-collaborators-back){flex-wrap:wrap;gap:12px}}.povme-collaborators-event{color:var(--customer-plum-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.povme-collaborators-card{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:14px;min-width:0;padding:24px}.povme-collaborators-card h2{align-items:center;gap:9px;margin:0 0 12px;font-size:1rem;display:flex}.povme-collaborators-card p{color:var(--customer-text-soft);overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.povme-collaborators-invite-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.povme-collaborators-field{gap:7px;min-width:0;font-size:.8rem;font-weight:600;display:grid}.povme-collaborators-field input,.povme-collaborators-field select{border:1px solid var(--customer-border);background:var(--customer-surface);width:100%;min-width:0;min-height:44px;color:var(--customer-text);font:inherit;border-radius:9px;padding:10px 12px;font-weight:400}.povme-collaborators-button{border:1px solid var(--customer-border);background:var(--customer-surface);min-height:44px;color:var(--customer-plum-strong);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;font-size:.8rem;font-weight:700}.povme-collaborators-button:hover:not(:disabled){background:var(--customer-plum-soft)}.povme-collaborators-button.is-primary{background:var(--customer-plum-strong);color:#fff}.povme-collaborators-button.is-primary:hover:not(:disabled){background:var(--customer-plum)}.povme-collaborators-button:disabled,.povme-collaborators-field input:disabled,.povme-collaborators-field select:disabled{opacity:.65;cursor:not-allowed}.povme-collaborators-button:focus-visible,.povme-collaborators-field input:focus-visible,.povme-collaborators-field select:focus-visible,.povme-event-hub-tool-available:focus-visible{outline:2px solid var(--customer-lavender);outline-offset:3px}.povme-collaborators-list{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.povme-collaborators-list li{min-width:0}.povme-collaborator{border:1px solid var(--customer-border);background:#fbfafc;border-radius:12px;padding:18px}.povme-collaborator-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.povme-collaborator-heading>div{min-width:0}.povme-collaborator h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:.95rem}.povme-collaborator-heading p{margin:4px 0}.povme-collaborator-status{background:var(--customer-plum-soft);color:var(--customer-plum-strong);border-radius:20px;flex-shrink:0;padding:5px 9px;font-size:.75rem}.povme-collaborator-status.is-active{color:#317458;background:#edf7f1}.povme-collaborator-actions{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.povme-collaborator-actions .povme-collaborators-field{flex:180px;max-width:280px}.povme-collaborators-confirmation{background:#edf7f1;border-radius:9px;margin-top:16px;padding:12px 16px}.povme-collaborators-card .povme-collaborators-feedback,.povme-collaborators-confirmation p{color:#317458}.povme-collaborators-card .povme-collaborators-error{color:#934d67;overflow-wrap:anywhere;margin-top:14px;font-size:.85rem}@media (width<=720px){.povme-collaborators-card{padding:18px}.povme-collaborators-invite-form{grid-template-columns:minmax(0,1fr)}.povme-collaborator-heading{flex-wrap:wrap}.povme-collaborator-actions{grid-template-columns:minmax(0,1fr);display:grid}.povme-collaborator-actions .povme-collaborators-field{max-width:none}}.povme-pending-invitation-dates{flex-wrap:wrap;gap:4px 24px;margin-bottom:12px;display:flex}.povme-pending-invitation-dates p{margin:4px 0}.povme-pending-invitation-cancel{color:#934d67;border-color:#e6cdd6}.povme-pending-invitation-cancel:hover:not(:disabled){background:#fff3f6}@media (width<=720px){.povme-pending-invitation-cancel{width:100%}}.povme-invitation-page{background:var(--pov-color-page-bg);min-height:100dvh;color:var(--pov-color-text);place-items:center;padding:32px 20px;display:grid}.povme-invitation-card{border:1px solid var(--pov-color-border);background:var(--pov-color-surface);text-align:center;overflow-wrap:anywhere;border-radius:22px;width:min(100%,460px);min-width:0;padding:32px}.povme-invitation-logo{width:150px;max-width:100%;height:auto;margin:0 auto 28px;display:block}.povme-invitation-icon{background:var(--pov-color-meta-accent-soft);width:56px;height:56px;color:var(--pov-color-status-running-text);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.povme-invitation-card h1{margin:0 0 16px;font-size:1.5rem;line-height:1.3}.povme-invitation-card p{color:var(--pov-color-text-soft);margin:0 0 20px;font-size:.9rem;line-height:1.6}.povme-invitation-card .povme-invitation-error{border:1px solid var(--pov-color-border);color:var(--pov-color-text);background:var(--pov-color-surface-soft);border-radius:10px;padding:12px}.povme-invitation-button{background:var(--pov-color-primary-button);width:100%;min-height:44px;color:var(--pov-color-primary-button-text);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;line-height:1.4;display:inline-flex}.povme-invitation-button:hover:not(:disabled){background:var(--pov-color-primary-button-hover)}.povme-invitation-button:disabled{opacity:.65;cursor:wait}.povme-invitation-button.is-secondary{background:var(--pov-color-surface);border-color:var(--pov-color-border);color:var(--pov-color-card-action);margin-top:12px}.povme-invitation-button.is-secondary:hover{background:var(--pov-color-surface-soft)}.povme-invitation-button:focus-visible{outline:2px solid var(--pov-color-meta-accent);outline-offset:3px}.povme-invitation-spinner{animation:1s linear infinite povme-invitation-spin}@keyframes povme-invitation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.povme-invitation-spinner{animation:none}}@media (width<=480px){.povme-invitation-page{padding:20px 16px}.povme-invitation-card{padding:24px 20px}}.povme-guest-page{--guest-brand-deep:#1c1e3a;--guest-brand-blue:#154360;--guest-accent:#765d81;--guest-text:#20212b;--guest-muted:#747887;--guest-line:#e8e5eb;--guest-soft:#f7f5f8;min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 15% 0%, #765d816b, transparent 34%), linear-gradient(145deg, var(--guest-brand-deep) 0%, var(--guest-brand-blue) 100%);color:var(--guest-text)}.povme-guest-shell{width:min(100%,470px);margin:0 auto}.povme-guest-brand{justify-content:center;align-items:center;min-height:68px;padding:4px 0 20px;display:flex}.povme-guest-brand img{width:156px;max-width:48vw;height:auto;display:block}.povme-guest-card{background:#fffffffa;border:1px solid #fff6;border-radius:30px;padding:28px;overflow:hidden;box-shadow:0 28px 80px #060a1b42}.povme-guest-card-compact{padding-top:34px;padding-bottom:34px}.povme-guest-loading{min-height:220px;color:var(--guest-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.povme-guest-loading svg{color:var(--guest-accent)}.povme-guest-loading strong{color:var(--guest-text);margin-top:5px;font-size:1rem}.povme-guest-loading span{font-size:.78rem}.povme-guest-spin{animation:.85s linear infinite povme-guest-spin}@keyframes povme-guest-spin{to{transform:rotate(360deg)}}.povme-guest-event-chip{color:#604b69;letter-spacing:.03em;text-transform:uppercase;background:#f1edf3;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.povme-guest-welcome-avatar{width:82px;height:82px;color:var(--guest-accent);background:linear-gradient(145deg,#f0eaf2,#e7eef4);border-radius:50%;place-items:center;margin:30px auto 22px;display:grid;box-shadow:inset 0 0 0 1px #765d811f}.povme-guest-welcome-copy{text-align:center}.povme-guest-eyebrow{color:#9295a1;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.povme-guest-welcome-copy h1,.povme-guest-upload-heading h1,.povme-guest-state-copy h1{color:var(--guest-text);letter-spacing:-.035em;margin:7px 0 0}.povme-guest-welcome-copy h1{font-size:clamp(1.9rem,8vw,2.75rem);line-height:1.02}.povme-guest-welcome-copy p{max-width:340px;color:var(--guest-muted);margin:14px auto 0;font-size:.91rem;line-height:1.58}.povme-guest-event-period{border:1px solid var(--guest-line);background:var(--guest-soft);border-radius:16px;align-items:flex-start;gap:11px;margin-top:25px;padding:14px 15px;display:flex}.povme-guest-event-period>svg{color:var(--guest-accent);flex:none;margin-top:2px}.povme-guest-event-period strong,.povme-guest-event-period span{display:block}.povme-guest-event-period strong{font-size:.72rem}.povme-guest-event-period span{color:var(--guest-muted);margin-top:4px;font-size:.72rem;line-height:1.45}.povme-guest-privacy-note{color:#777b88;align-items:flex-start;gap:9px;margin-top:18px;font-size:.72rem;line-height:1.48;display:flex}.povme-guest-privacy-note svg{color:#567565;flex:none}.povme-guest-primary-button,.povme-guest-secondary-button{border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 18px;font-weight:800;transition:transform .14s,opacity .14s,filter .14s;display:inline-flex}.povme-guest-primary-button{background:linear-gradient(135deg, var(--guest-accent), #435b79);color:#fff;border:0;box-shadow:0 14px 28px #564a7133}.povme-guest-primary-button:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.povme-guest-primary-button:disabled,.povme-guest-secondary-button:disabled,.povme-guest-picker:disabled{cursor:not-allowed;opacity:.58}.povme-guest-ok-button{letter-spacing:.05em;margin-top:22px;font-size:1rem}.povme-guest-secondary-button{border:1px solid var(--guest-line);color:#555a68;background:#fff;margin-top:12px}.povme-guest-unavailable,.povme-guest-session-expired{color:#7c642d;background:#fffaf0;border:1px solid #e5d8b9;border-radius:16px;grid-template-columns:auto 1fr;gap:11px;margin-top:22px;padding:15px;display:grid}.povme-guest-unavailable>svg,.povme-guest-session-expired>svg{margin-top:1px}.povme-guest-unavailable strong,.povme-guest-unavailable span,.povme-guest-session-expired strong,.povme-guest-session-expired span{display:block}.povme-guest-unavailable strong,.povme-guest-session-expired strong{font-size:.78rem}.povme-guest-unavailable span,.povme-guest-session-expired span{margin-top:4px;font-size:.7rem;line-height:1.45}.povme-guest-unavailable button,.povme-guest-session-expired button{min-height:38px;color:inherit;background:#ffffffb8;border:1px solid #7c642d3d;border-radius:11px;grid-column:1/-1;font-weight:750}.povme-guest-footer-note{color:#ffffff9e;text-align:center;margin:18px 0 0;font-size:.68rem}.povme-guest-upload-heading h1{font-size:clamp(1.9rem,8vw,2.55rem)}.povme-guest-upload-heading p{color:var(--guest-muted);margin:10px 0 0;font-size:.86rem;line-height:1.52}.povme-guest-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:23px;display:grid}.povme-guest-picker{border:1px solid var(--guest-line);min-height:138px;color:var(--guest-text);text-align:center;background:#fff;border-radius:20px;align-content:center;place-items:center;gap:6px;padding:17px 10px;transition:transform .14s,border-color .14s,background .14s;display:grid}.povme-guest-picker:hover:not(:disabled){background:#fdfcfd;border-color:#cfc3d4;transform:translateY(-1px)}.povme-guest-picker-icon{width:52px;height:52px;color:var(--guest-accent);background:#f1edf3;border-radius:17px;place-items:center;margin-bottom:4px;display:grid}.povme-guest-picker strong{font-size:.82rem}.povme-guest-picker small{color:#9295a1;font-size:.64rem}.povme-guest-hidden-input{display:none}.povme-guest-empty-selection{color:#9894a0;text-align:center;background:#faf9fb;border:1px dashed #d8d2dc;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:116px;margin-top:14px;padding:18px;font-size:.7rem;display:flex}.povme-guest-preview{border:1px solid var(--guest-line);background:#faf9fb;border-radius:20px;margin-top:14px;padding:10px}.povme-guest-preview-media{background:#eae8ec;border-radius:14px;overflow:hidden}.povme-guest-preview-media img,.povme-guest-preview-media video{object-fit:contain;background:#171923;width:100%;max-height:390px;display:block}.povme-guest-preview-meta{justify-content:space-between;align-items:center;gap:12px;padding:12px 3px;display:flex}.povme-guest-preview-meta>div{min-width:0}.povme-guest-preview-meta strong,.povme-guest-preview-meta span{display:block}.povme-guest-preview-meta strong{font-size:.75rem}.povme-guest-preview-meta span{max-width:260px;color:var(--guest-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.65rem;overflow:hidden}.povme-guest-preview-meta button{color:#66596d;background:#ece9ef;border:0;border-radius:9px;flex:none;padding:7px 9px;font-size:.67rem;font-weight:800}.povme-guest-success,.povme-guest-upload-error{border-radius:14px;align-items:flex-start;gap:10px;margin-top:19px;padding:13px 14px;font-size:.72rem;line-height:1.45;display:flex}.povme-guest-success{color:#3f7151;background:#f2faf5;border:1px solid #cfe4d6}.povme-guest-upload-error{color:#8c3e3e;background:#fff6f6;border:1px solid #e7c6c6}.povme-guest-success svg,.povme-guest-upload-error svg{flex:none}.povme-guest-success strong,.povme-guest-success span{display:block}.povme-guest-success strong{font-size:.78rem}.povme-guest-success span{margin-top:2px}.povme-guest-limit-note{color:#9a98a0;text-align:center;margin-top:18px;font-size:.65rem;line-height:1.45}.povme-guest-state-icon{border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto;display:grid}.povme-guest-state-icon.is-error{color:#965252;background:#f8eaea}.povme-guest-state-copy{text-align:center;margin:18px 0 24px}.povme-guest-state-copy h1{font-size:1.65rem}.povme-guest-state-copy p{color:var(--guest-muted);margin:10px auto 0;font-size:.82rem;line-height:1.55}@media (width<=520px){.povme-guest-page{padding-left:10px;padding-right:10px}.povme-guest-card{border-radius:25px;padding:23px 18px}.povme-guest-card-compact{padding-top:30px;padding-bottom:30px}.povme-guest-brand{min-height:58px;padding-bottom:14px}.povme-guest-brand img{width:138px}.povme-guest-welcome-avatar{width:74px;height:74px;margin-top:25px}.povme-guest-picker{min-height:128px}}@media (width<=360px){.povme-guest-picker-grid{grid-template-columns:1fr}.povme-guest-picker{min-height:104px}}.povme-guest-picker-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.povme-guest-picker-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.povme-guest-picker-grid-three .povme-guest-picker{min-height:118px;padding-left:6px;padding-right:6px}.povme-guest-picker-grid-three .povme-guest-picker strong{font-size:.72rem}.povme-guest-picker-grid-three .povme-guest-picker small{font-size:.58rem}}@media (width<=360px){.povme-guest-picker-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.povme-guest-picker-grid-three .povme-guest-picker:last-child{grid-column:1/-1}}.povme-guest-message-field{gap:7px;display:grid}.povme-guest-message-field>span{color:var(--guest-text);font-size:.84rem;font-weight:800}.povme-guest-message-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--guest-line);width:100%;min-height:84px;color:var(--guest-text);font:inherit;background:#ffffffeb;border-radius:12px;outline:none;padding:11px 12px;line-height:1.45}.povme-guest-message-field textarea:focus{border-color:var(--guest-accent);box-shadow:0 0 0 3px #765d8121}.povme-guest-message-field textarea:disabled{cursor:wait;opacity:.7}.povme-guest-message-field small{color:var(--guest-muted);justify-self:end;font-size:.72rem}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.povme-presentation-page{color:#fff;isolation:isolate;background:#04060a;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.povme-presentation-stage{background:#04060a;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.povme-presentation-swiper,.povme-presentation-swiper .swiper-wrapper,.povme-presentation-swiper .swiper-slide{width:100%;height:100%}.povme-presentation-slide{background:#04060a;place-items:center;display:grid;position:relative;overflow:hidden}.povme-presentation-photo-frame{background:#04060a;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.povme-presentation-backdrop-image{z-index:0;object-fit:cover;object-position:center;filter:blur(28px)brightness(.46)saturate(.82);-webkit-user-select:none;user-select:none;pointer-events:none;width:112%;height:112%;position:absolute;inset:-6%;transform:scale(1.06)}.povme-presentation-backdrop-image.is-stronger{filter:blur(24px)brightness(.42)saturate(.78)}.povme-presentation-backdrop-veil{z-index:1;pointer-events:none;background:linear-gradient(#04060a24,#04060a57);position:absolute;inset:0}.povme-presentation-media{z-index:2;object-position:center;max-width:100vw;max-height:100dvh;display:block;position:relative}.povme-presentation-media.is-photo{object-fit:contain;width:100%;height:100%}.povme-presentation-media.is-video{object-fit:contain;background:#04060a;width:100%;height:100%}.povme-presentation-overlay{z-index:6;pointer-events:none;position:absolute}.povme-presentation-topbar{background:linear-gradient(#04060ab8 0%,#04060a00 100%);justify-content:flex-end;padding:24px 28px 56px;display:flex;top:0;left:0;right:0}.povme-presentation-live-status{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b1294;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.povme-presentation-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff0d}.povme-presentation-live-status.is-connected{color:#8ff0b0}.povme-presentation-live-status.is-connecting,.povme-presentation-live-status.is-reconnecting{color:#f2d68b}.povme-presentation-live-status.is-disconnected{color:#ffffff80}.povme-presentation-watermark{opacity:.38;bottom:clamp(18px,2.2vw,34px);right:clamp(18px,2.2vw,34px)}.povme-presentation-watermark img{width:clamp(82px,8vw,138px);height:auto;display:block}.povme-presentation-controls{z-index:7;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,visibility .18s,transform .18s;bottom:24px;right:24px;transform:translateY(0)}.povme-presentation-controls.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.povme-presentation-control{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b12b8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 15px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 10px 35px #00000047}.povme-presentation-control:hover{background:#101623e6;border-color:#ffffff5c;transform:translateY(-1px)}.povme-presentation-control span{font-size:13px;font-weight:650}.povme-presentation-live-message{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;text-wrap:balance;text-shadow:0 2px 12px #00000070;background:#04060a85;border:1px solid #ffffff29;border-radius:14px;max-width:min(68vw,820px);padding:13px 17px;font-size:clamp(16px,1.65vw,28px);font-weight:600;line-height:1.35;position:absolute;bottom:clamp(56px,7vh,108px);left:clamp(46px,6vw,112px);box-shadow:0 10px 38px #00000040}.povme-presentation-identity,.povme-presentation-standby{background:#04060a;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.povme-presentation-identity-copy,.povme-presentation-standby-copy{z-index:3;text-align:center;text-shadow:0 2px 22px #00000085;place-items:center;display:grid;position:relative}.povme-presentation-identity-copy{gap:6px;padding:24px}.povme-presentation-identity-copy strong{letter-spacing:-.025em;font-size:clamp(22px,3vw,44px);font-weight:650}.povme-presentation-identity-copy span{color:#ffffffb8;font-size:clamp(13px,1.2vw,18px)}.povme-presentation-standby-copy{gap:12px;width:min(900px,100vw - 48px);padding:36px 24px}.povme-presentation-standby-logo{filter:drop-shadow(0 10px 26px #00000047);width:min(330px,56vw);height:auto;margin-bottom:clamp(18px,3vh,36px)}.povme-presentation-standby-copy>span{color:#ffffffd1;letter-spacing:.025em;font-size:clamp(17px,1.5vw,24px);font-weight:500}.povme-presentation-standby-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(34px,5vw,78px);font-weight:700;line-height:1.05}.povme-presentation-standby-copy p{color:#ffffffad;max-width:660px;margin:8px 0 0;font-size:clamp(14px,1.25vw,19px);line-height:1.5}.povme-presentation-centered-state{z-index:2;text-align:center;align-content:center;place-items:center;gap:16px;min-height:100%;padding:40px 24px;display:grid;position:relative}.povme-presentation-centered-state h1{letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(24px,3vw,42px);font-weight:650}.povme-presentation-centered-state p{color:#ffffff9e;max-width:620px;margin:0;font-size:clamp(14px,1.4vw,18px);line-height:1.55}.povme-presentation-state-logo{width:min(230px,48vw);height:auto;margin-bottom:8px}.povme-presentation-loader{border:3px solid #ffffff29;border-top-color:#ffffffe0;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite povme-presentation-spin}@keyframes povme-presentation-spin{to{transform:rotate(360deg)}}@media (width<=720px){.povme-presentation-topbar{padding:18px 18px 48px}.povme-presentation-live-status>span:last-child{display:none}.povme-presentation-live-status{justify-content:center;min-width:32px;padding:0}.povme-presentation-controls,.povme-presentation-watermark{bottom:16px;right:16px}.povme-presentation-live-message{max-width:none;bottom:62px;left:20px;right:20px}.povme-presentation-control span{display:none}.povme-presentation-control{justify-content:center;width:44px;min-height:44px;padding:0}.povme-presentation-standby-logo{width:min(250px,64vw)}}@media (prefers-reduced-motion:reduce){.povme-presentation-loader{animation-duration:1.6s}.povme-presentation-control,.povme-presentation-controls{transition:none}}html{scroll-behavior:smooth}.lp{color:#f8fafc;background:#040613;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-container{width:min(1180px,100% - 40px);margin:0 auto}.lp-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040613db;border-bottom:1px solid #47556947;position:sticky;top:0}.lp-header-inner{grid-template-columns:180px 1fr auto;align-items:center;gap:24px;min-height:74px;display:grid}.lp-logo{width:200px;display:block}.lp-nav{justify-content:center;gap:34px;display:flex}.lp-nav a,.lp-login{color:#a9b3c7;font-size:13px;font-weight:650}.lp-nav a:hover,.lp-login:hover{color:#fff}.lp-header-actions{align-items:center;gap:18px;display:flex}.lp-login{align-items:center;gap:7px;display:inline-flex}.lp-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:13px;font-weight:800;transition:all .17s;display:inline-flex}.lp-button:hover{transform:translateY(-1px)}.lp-button-primary{color:#fff;background:linear-gradient(90deg,#8b3df0 0%,#5965f1 55%,#22aeea 100%);box-shadow:0 14px 36px #5f41ee3d}.lp-button-secondary{color:#f3f4f6;background:#0b0e2275;border-color:#59627a}.lp-section{padding:88px 0}.lp-heading{margin-bottom:42px}.lp-heading>span{color:#a96cff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:850;display:block}.lp-heading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.08}.lp-heading h2 em{color:#c287ff;font-style:normal}.lp-heading h2 strong{color:#37c5ea;font-weight:inherit}.lp-heading p{color:#96a2b9;margin:13px 0 0;font-size:14px;line-height:1.6}.lp-heading-center{text-align:center;width:min(730px,100%);margin-left:auto;margin-right:auto}.lp-hero{background:radial-gradient(circle at 78% 24%,#5148eb29,#0000 24rem),#040613;padding:72px 0 78px}.lp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:54px;display:grid}.lp-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.1vw,70px);line-height:1.02}.lp-hero-copy h1 span{color:#3caaf3}.lp-hero-copy>p{color:#aab5c9;max-width:510px;margin:24px 0 0;font-size:17px;line-height:1.55}.lp-hero-tags{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.lp-hero-tags span{color:#bec8db;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.lp-hero-tags svg{color:#8f5cf4}.lp-hero-actions{gap:14px;margin-top:34px;display:flex}.lp-hero-visual{min-height:455px;position:relative}.lp-mosaic{grid-template-rows:1.1fr .9fr;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 18px;display:grid;position:absolute;inset:10px 0 0}.lp-photo{color:#ffffffe6;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:140px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0003}.lp-photo:after{content:"";background:linear-gradient(#0000 25%,#040613c2);position:absolute;inset:0}.lp-photo svg,.lp-photo span{z-index:1;position:relative}.lp-photo span{text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:850}.lp-photo-a{background:radial-gradient(circle at 30% 30%,#d86539,#0000 34%),linear-gradient(145deg,#4c1824,#8e4227 47%,#171b42);grid-row:1/span 2}.lp-photo-b{background:radial-gradient(circle at 60% 20%,#d4a24d,#0000 31%),linear-gradient(145deg,#2b1c56,#8f2b68,#1b2550)}.lp-photo-c{background:radial-gradient(circle at 70% 28%,#f0aa7c,#0000 30%),linear-gradient(145deg,#5c2556,#c55a79,#1e254d)}.lp-photo-d{background:radial-gradient(circle at 28% 33%,#2bb2c4,#0000 30%),linear-gradient(145deg,#102b4f,#265f71,#121631)}.lp-photo-e{background:radial-gradient(circle at 65% 22%,#9f58e8,#0000 30%),linear-gradient(145deg,#242050,#43236c,#0e1f3a)}.lp-qr-card{z-index:5;background:linear-gradient(#131735fa,#0a0d22fa);border:1px solid #48506a;border-radius:22px;flex-direction:column;align-items:center;width:196px;min-height:310px;padding:20px 18px;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #0000006b}.lp-qr-card>strong{font-size:22px}.lp-qr-card>span{color:#bac4d8;text-align:center;margin-top:9px;font-size:11px}.lp-qr-box{color:#0a0d17;background:#fff;border-radius:12px;place-items:center;width:132px;height:132px;margin-top:18px;display:grid}.lp-qr-card small{color:#9eabc2;background:#090c1d;border:1px solid #3a435c;border-radius:999px;margin-top:14px;padding:6px 10px;font-size:9px}.lp-float{z-index:8;color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute}.lp-float-a{background:#8b36e8;top:120px;left:4px}.lp-float-b{background:#2e7cf3;top:58px;right:2px}.lp-float-c{background:#d936d7;bottom:60px;right:20px}.lp-how{background:radial-gradient(circle at 75% 16%,#2d99f614,#0000 22rem),#10142f;border:1px solid #6d5eee1a;border-radius:18px;width:min(1260px,100% - 16px);margin:0 auto}.lp-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lp-step{background:#0b0e22;border:1px solid #2b3353;border-radius:18px;padding:24px}.lp-step-top{color:#8c5cf4;justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.lp-step-top b{background:#9b51e038;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.lp-step h3{color:#fff;margin:0;font-size:16px}.lp-step p{color:#8f9bb1;margin:12px 0 0;font-size:12px;line-height:1.65}.lp-resources{background:radial-gradient(circle at 78% 48%,#4a3adc26,#0000 28rem),#071022}.lp-resources-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:56px;display:grid}.lp-feature-grid{grid-template-columns:repeat(2,1fr);gap:28px 32px;display:grid}.lp-feature{grid-template-columns:42px 1fr;gap:14px;display:grid}.lp-feature-icon{color:#43b8e6;background:#1e629a1f;border:1px solid #5c9df53d;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.lp-feature h3{color:#f6f8fd;margin:0;font-size:13px}.lp-feature p{color:#8f9cb4;margin:7px 0 0;font-size:11px;line-height:1.6}.lp-phone-wrap{justify-content:center;display:flex}.lp-phone{background:#050813;border:5px solid #707685;border-radius:42px;width:282px;padding:17px 15px 20px;transform:rotate(7deg);box-shadow:-12px 22px 70px #00000070}.lp-phone-island{background:#010208;border-radius:999px;width:76px;height:18px;margin:0 auto 14px}.lp-phone>strong{text-align:center;margin-bottom:13px;display:block}.lp-phone-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lp-phone-photo{color:#ffffffa3;border-radius:10px;place-items:center;min-height:102px;display:grid}.lp-phone-photo-1,.lp-phone-photo-6{background:linear-gradient(145deg,#7d3358,#1b3157)}.lp-phone-photo-2,.lp-phone-photo-7{background:linear-gradient(145deg,#25506c,#563167)}.lp-phone-photo-3,.lp-phone-photo-8{background:linear-gradient(145deg,#713d2e,#34265a)}.lp-phone-photo-4{background:linear-gradient(145deg,#21435a,#7c2f60)}.lp-phone-photo-5{background:linear-gradient(145deg,#4c337f,#17344a)}.lp-social{background:linear-gradient(90deg,#842deb,#6445ec 39%,#337ee9 72%,#1a9ce5);padding:34px 0}.lp-social-inner{grid-template-columns:.8fr 2.2fr;align-items:center;gap:30px;display:grid}.lp-social h2{margin:0;font-size:18px;line-height:1.35}.lp-reviews{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.lp-review{background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px;min-height:130px;padding:18px}.lp-review p{margin:0 0 10px;font-size:11px;font-style:italic}.lp-stars{color:#ffd95c;gap:2px;display:flex}.lp-review strong,.lp-review span{display:block}.lp-review strong{margin-top:6px;font-size:11px}.lp-review span{color:#d7def2;font-size:9px}.lp-plans,.lp-extras,.lp-faq{background:#071022}.lp-plan-grid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:24px;display:grid}.lp-plan{background:#0b1028;border:1px solid #303854;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:520px;padding:29px;display:flex;position:relative}.lp-plan-featured{background:radial-gradient(circle at 82% 12%,#9436e229,#0000 14rem),#0d112c;border-color:#b343f0}.lp-popular{text-transform:uppercase;background:linear-gradient(90deg,#c42adf,#8035eb);border-radius:999px;padding:6px 12px;font-size:9px;font-weight:900;position:absolute;top:-11px;right:18px}.lp-plan-label{color:#d2cae9;background:#202742;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.lp-plan-label-featured{color:#dcb9ff;background:#9b51e038}.lp-plan>div>p{color:#9da9be;min-height:38px;font-size:11px;line-height:1.5}.lp-price{flex-wrap:wrap;align-items:baseline;margin:20px 0 25px;display:flex}.lp-price small{color:#a5afc0;margin-right:4px;font-size:16px}.lp-price b{font-size:46px;line-height:1}.lp-price>span{color:#bcc5d5;font-size:16px}.lp-price em{color:#818da5;flex-basis:100%;margin-top:7px;font-size:9px;font-style:normal}.lp-plan-features{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lp-plan-features li{color:#c7d0df;align-items:center;gap:9px;font-size:11px;display:flex}.lp-plan-features svg{color:#49cfe5}.lp-plan>.lp-button{width:100%;margin-top:28px}.lp-button-outline{color:#fff;background:0 0;border-color:#8a3ae9}.lp-plan-note{color:#8b97ad;text-align:center;margin-top:28px;font-size:11px}.lp-extras{padding-top:70px}.lp-extra-grid{grid-template-columns:1fr 1fr;align-items:center;gap:22px;width:min(900px,100%);margin:0 auto;display:grid}.lp-invites{background:linear-gradient(135deg,#ddd3bd,#f8f1e5 52%,#d9c9b3);border-radius:16px;gap:10px;min-height:215px;padding:18px;display:flex}.lp-invites>div{color:#1a1a1a;background:#f8f4eb;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.lp-invites>div:last-child{background:#fffdf7;transform:rotate(3deg)}.lp-invites span{text-transform:uppercase;margin-top:8px;font-size:8px}.lp-extra-list{gap:10px;display:grid}.lp-extra-list article{color:#aa62ec;background:#0b1028;border:1px solid #242d4b;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:15px 16px;display:grid}.lp-extra-list strong,.lp-extra-list span{display:block}.lp-extra-list strong{color:#f5f7fb;font-size:11px}.lp-extra-list span{color:#8491a8;margin-top:4px;font-size:9px;line-height:1.45}.lp-faq{padding-top:44px}.lp-faq-container{width:min(920px,100% - 40px)}.lp-faq-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.lp-faq-item{background:#0b1028;border:1px solid #242c48;border-radius:10px;overflow:hidden}.lp-faq-item summary{color:#dbe2ef;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:11px;font-weight:650;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item p{color:#8996ad;margin:0;padding:0 15px 15px;font-size:10px;line-height:1.55}.lp-faq-item[open] summary svg{transform:rotate(45deg)}.lp-support{justify-content:center;align-items:center;gap:7px;margin-top:19px;font-size:10px;display:flex;color:#b6c0d1!important}.lp-footer{background:#040613;padding-bottom:30px}.lp-footer-cta{background:linear-gradient(90deg,#8f31ed,#6740ef 50%,#277fe9);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:27px 38px;display:grid}.lp-footer-cta>svg{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:15px;width:62px;height:62px;padding:14px}.lp-footer-cta h2{margin:0;font-size:27px;line-height:1.02}.lp-footer-cta p{color:#e3ddff;margin:8px 0 0;font-size:10px}.lp-footer-button{color:#fff;background:linear-gradient(90deg,#9e42f2eb,#1aa8eff0)}.lp-footer-grid{border-bottom:1px solid #161d31;grid-template-columns:1.3fr repeat(3,.7fr);gap:34px;padding:36px 0 28px;display:grid}.lp-footer-brand img{width:128px}.lp-footer-brand p{color:#717e95;font-size:9px}.lp-footer-grid>div:not(.lp-footer-brand){flex-direction:column;gap:8px;display:flex}.lp-footer-grid strong{color:#d6deeb;font-size:10px}.lp-footer-grid a{color:#748198;font-size:9px}.lp-footer-grid a:hover{color:#fff}.lp-copy{color:#59657a;text-align:center;padding-top:18px;font-size:8px}@media (width<=980px){.lp-header-inner{grid-template-columns:150px 1fr}.lp-nav{display:none}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-copy{text-align:center}.lp-hero-copy>p{margin-left:auto;margin-right:auto}.lp-hero-tags,.lp-hero-actions{justify-content:center}.lp-hero-visual{width:min(600px,100%);margin:0 auto}.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-resources-grid,.lp-social-inner{grid-template-columns:1fr}.lp-social h2{text-align:center}}@media (width<=760px){.lp-container{width:min(100% - 28px,1180px)}.lp-login span{display:none}.lp-header-actions{gap:10px}.lp-header-actions .lp-button{min-height:40px;padding:0 14px;font-size:11px}.lp-hero-copy h1{font-size:clamp(42px,13vw,60px)}.lp-steps,.lp-feature-grid,.lp-reviews,.lp-plan-grid,.lp-extra-grid,.lp-faq-grid{grid-template-columns:1fr}.lp-social-inner{gap:20px}.lp-footer-cta{text-align:center;grid-template-columns:1fr;justify-items:center}.lp-footer-grid{grid-template-columns:repeat(3,1fr)}.lp-footer-brand{text-align:center;grid-column:1/-1}}@media (width<=520px){.lp-header-inner{grid-template-columns:1fr auto;min-height:66px}.lp-logo{width:108px}.lp-hero-tags{grid-template-columns:1fr 1fr;display:grid}.lp-hero-tags span{background:#0a1023;border:1px solid #1d2944;border-radius:999px;justify-content:center;min-height:38px;padding:0 8px;font-size:10px}.lp-hero-actions{flex-direction:column}.lp-hero-actions .lp-button{width:100%}.lp-hero-visual{min-height:390px}.lp-mosaic{grid-template-columns:1fr 1fr;padding:0}.lp-photo-a{display:none}.lp-qr-card{width:178px;top:75px}}:root{--povme-logo-light:url(/assets/logo-light.svg);--povme-logo-dark:url(/assets/logo-dark.svg);--povme-marketing-bg:#040613;--povme-marketing-section:#1c1e3a;--povme-marketing-card:#0b0e22;--povme-marketing-card-featured:#0e122c;--povme-purple:#9b51e0;--povme-violet:#7c3aed;--povme-indigo:#4f46e5;--povme-blue:#3b82f6;--povme-cyan:#00b4d8;--povme-brand-gradient:linear-gradient(90deg, #9b51e0 0%, #6d4ee8 48%, #3b82f6 74%, #00b4d8 100%);--povme-admin-sidebar:#040613;--povme-admin-sidebar-soft:#0b0e22;--povme-admin-sidebar-active:#151936;--povme-admin-sidebar-border:#1f2940;--povme-admin-bg:#f3f5f8;--povme-admin-bg-soft:#f7f8fa;--povme-admin-surface:#fff;--povme-admin-surface-muted:#fafbfc;--povme-admin-topbar:#fffffff5;--povme-text-strong:#101828;--povme-text-primary:#1d2939;--povme-text-secondary:#667085;--povme-text-muted:#98a2b3;--povme-text-dark-surface:#f8f9ff;--povme-text-dark-surface-muted:#aeb7c9;--povme-border:#dfe4ea;--povme-border-soft:#eaecf0;--povme-border-strong:#cfd6df;--povme-success-bg:#ecfdf3;--povme-success-fg:#067647;--povme-success-border:#abefc6;--povme-warning-bg:#fffaeb;--povme-warning-fg:#b54708;--povme-warning-border:#fedf89;--povme-danger-bg:#fef3f2;--povme-danger-fg:#b42318;--povme-danger-border:#fecdca;--povme-info-bg:#eff8ff;--povme-info-fg:#175cd3;--povme-info-border:#b2ddff;--povme-button-primary-bg:var(--povme-brand-gradient);--povme-button-primary-fg:#fff;--povme-button-secondary-bg:#fff;--povme-button-secondary-fg:#344054;--povme-button-secondary-border:#d0d5dd;--povme-button-danger-bg:#d92d20;--povme-button-danger-fg:#fff;--povme-input-bg:#fff;--povme-input-fg:#101828;--povme-input-placeholder:#98a2b3;--povme-input-border:#d0d5dd;--povme-input-focus:#7f56d9;--povme-radius-xs:6px;--povme-radius-sm:9px;--povme-radius-md:12px;--povme-radius-lg:16px;--povme-radius-xl:22px;--povme-radius-2xl:28px;--povme-radius-pill:999px;--povme-shadow-card:0 1px 2px #1018280a, 0 8px 20px #1018280d;--povme-shadow-card-hover:0 2px 4px #1018280a, 0 12px 26px #10182814;--povme-shadow-focus:0 0 0 3px #9b51e024;--povme-motion-fast:.15s ease;--povme-motion-normal:.22s ease;--povme-sidebar-width:268px;--povme-topbar-height:68px}.login-brand .brand-mark>*,.login-brand strong{display:none!important}.admin-layout{background:var(--povme-surface-app)}.admin-sidebar{background:var(--povme-surface-sidebar);border-right-color:var(--povme-border-dark);color:var(--povme-text-on-dark)}.sidebar-item{color:var(--povme-text-muted-on-dark);transition:background var(--povme-motion-fast), color var(--povme-motion-fast), transform var(--povme-motion-fast)}.sidebar-item:not(:disabled):hover{background:var(--povme-surface-hover-dark);color:var(--povme-text-on-dark)}.sidebar-item-active{background:var(--povme-surface-active-dark);color:var(--povme-text-on-dark)}.sidebar-item:focus-visible,.sidebar-user:focus-visible,.sidebar-close:focus-visible,.mobile-menu-button:focus-visible,.topbar-logout:focus-visible{outline:2px solid var(--povme-text-on-dark);outline-offset:2px}.sidebar-soon{color:var(--povme-text-soft-on-dark)}.sidebar-user{border-top-color:var(--povme-border-dark);color:var(--povme-text-on-dark)}.sidebar-avatar{background:var(--povme-brand-750);color:var(--povme-text-on-dark)}.admin-topbar{border-bottom-color:var(--povme-border-dark);color:var(--povme-text-on-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15181bf5}.admin-topbar strong,.admin-topbar h1,.admin-topbar h2{color:var(--povme-text-on-dark)}.admin-topbar span,.admin-topbar p{color:var(--povme-text-muted-on-dark)}.mobile-menu-button,.topbar-logout{background:var(--povme-surface-hover-dark);border-color:var(--povme-border-dark);color:var(--povme-text-on-dark)}.admin-main,.admin-content{background:var(--povme-surface-content)}.dashboard-card,.module-card,.users-card,.audit-card,.event-detail-card,.settings-card,.media-operational-card,.mfa-settings-card{box-shadow:var(--povme-shadow-card)}.admin-layout button:focus-visible,.admin-layout a:focus-visible,.admin-layout input:focus-visible,.admin-layout select:focus-visible,.admin-layout textarea:focus-visible{outline-offset:2px;outline:2px solid #535a63}@media (width<=900px){.admin-sidebar{box-shadow:18px 0 60px #00000057}}#root{min-height:100vh}.login-card{background:#fffffff5;border:1px solid #ddddda;border-radius:24px;width:min(100%,440px);padding:32px;box-shadow:0 24px 70px #00000014}.login-brand,.admin-brand{align-items:center;gap:12px;display:flex}.login-brand{margin-bottom:40px}.brand-mark{color:#fff;background:#171717;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.login-brand strong{letter-spacing:.08em;font-size:1.08rem;display:block}.login-brand span{color:#797976;margin-top:2px;font-size:.8rem;display:block}.eyebrow{color:#777773;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.login-heading h1,.welcome-card h1{color:#151515;letter-spacing:-.035em;margin:0}.login-heading h1{font-size:clamp(1.8rem,5vw,2.25rem)}.login-heading>p:last-child{color:#6e6e6a;margin:12px 0 0;line-height:1.6}.login-form{gap:18px;margin-top:30px;display:grid}.login-form label{gap:8px;display:grid}.login-form label>span{font-size:.86rem;font-weight:650}.input-shell{background:#fafaf9;border:1px solid #d7d7d3;border-radius:13px;align-items:center;gap:10px;min-height:50px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.input-shell:focus-within{background:#fff;border-color:#252525;box-shadow:0 0 0 3px #00000012}.input-shell>svg{color:#81817d;flex:none}.input-shell input{color:#171717;background:0 0;border:0;outline:0;flex:1;min-width:0}.input-shell input::placeholder{color:#a0a09b}.password-toggle{color:#777773;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.password-toggle:hover:not(:disabled){color:#171717;background:#ededeb}.login-error{color:#8c2929;background:#fff5f5;border:1px solid #e2bdbd;border-radius:12px;padding:12px 14px;font-size:.86rem;line-height:1.45}.login-submit{color:#fff;background:#171717;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.login-submit:hover:not(:disabled){transform:translateY(-1px)}.login-submit:disabled{opacity:.62}.login-footer{color:#999994;text-align:center;border-top:1px solid #ececea;margin-top:28px;padding-top:20px;font-size:.76rem}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.admin-shell{background:#f4f4f2;min-height:100vh}.admin-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #dededb;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 clamp(20px,4vw,48px);display:flex}.admin-brand strong{letter-spacing:.08em}.admin-brand span{color:#81817c;border-left:1px solid #d5d5d1;padding-left:10px;font-size:.82rem}.logout-button{color:#252525;background:#fff;border:1px solid #d5d5d1;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-weight:650;display:inline-flex}.logout-button:hover{border-color:#a9a9a4}.admin-content{width:min(100% - 40px,940px);margin:0 auto;padding:72px 0}.welcome-card{align-items:flex-start;gap:20px;padding-bottom:36px;display:flex}.welcome-icon{color:#fff;background:#171717;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}.welcome-card h1{font-size:clamp(1.85rem,4vw,2.5rem)}.welcome-card>div:last-child>p:last-child{color:#74746f;margin:10px 0 0}.identity-card{background:#fff;border:1px solid #dededb;border-radius:20px;padding:28px}.identity-title{align-items:center;gap:10px;margin-bottom:24px;display:flex}.identity-card dl{margin:0}.identity-card dl>div{border-top:1px solid #ececea;grid-template-columns:130px 1fr;gap:20px;padding:14px 0;display:grid}.identity-card dt{color:#84847f;font-size:.83rem}.identity-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.technical-value{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.83rem}.roles{border-top:1px solid #ececea;grid-template-columns:130px 1fr;gap:20px;padding-top:16px;display:grid}.roles>span{color:#84847f;font-size:.83rem}.role-list{flex-wrap:wrap;gap:8px;display:flex}.role-chip{color:#383836;background:#eeeeec;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:750}.admin-next{color:#858580;margin:24px 0 0;font-size:.84rem}@media (width<=600px){.login-card{border-radius:20px;padding:26px 22px}.login-brand{margin-bottom:32px}.admin-header{height:64px}.admin-brand span{display:none}.admin-content{width:min(100% - 28px,940px);padding:42px 0}.welcome-card{flex-direction:column}.identity-card dl>div,.roles{grid-template-columns:1fr;gap:7px}}.admin-layout{background:#f4f4f2;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:30;background:#fff;border-right:1px solid #dededb;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ededeb;align-items:center;gap:11px;min-height:76px;padding:0 20px;display:flex}.sidebar-brand-mark{color:#fff;background:#171717;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sidebar-brand strong{letter-spacing:.08em;font-size:.95rem;display:block}.sidebar-brand span{color:#91918d;margin-top:1px;font-size:.7rem;display:block}.sidebar-close{color:#6f6f6b;background:0 0;border:0;border-radius:9px;margin-left:auto;padding:7px;display:none}.sidebar-navigation{flex:1;padding:22px 13px;overflow-y:auto}.sidebar-section-title{color:#a0a09b;letter-spacing:.11em;text-transform:uppercase;margin:0 9px 9px;font-size:.67rem;font-weight:750}.sidebar-item{color:#62625e;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 11px;display:flex}.sidebar-item+.sidebar-item{margin-top:3px}.sidebar-item:not(:disabled):hover{color:#191919;background:#f2f2f0}.sidebar-item:disabled{cursor:default;opacity:.55}.sidebar-item-active{color:#181818;background:#eeeeec;font-weight:700}.sidebar-chevron{margin-left:auto}.sidebar-soon{color:#aaa9a4;text-transform:uppercase;margin-left:auto;font-size:.61rem;font-weight:700}.sidebar-user{border-top:1px solid #ededeb;align-items:center;gap:10px;padding:16px;display:flex}.sidebar-avatar{color:#252525;background:#e9e9e6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:800;display:grid}.sidebar-user-info{min-width:0}.sidebar-user-info strong,.sidebar-user-info span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user-info strong{font-size:.79rem}.sidebar-user-info span{color:#94948f;margin-top:2px;font-size:.68rem}.admin-main{min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffe6;border-bottom:1px solid #dededb;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 clamp(20px,3vw,40px);display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:12px;display:flex}.topbar-left strong,.topbar-left span{display:block}.topbar-left strong{font-size:.95rem}.topbar-left span{color:#969691;margin-top:2px;font-size:.7rem}.mobile-menu-button{color:#333331;background:#fff;border:1px solid #ddddda;border-radius:9px;padding:8px;display:none}.topbar-actions{align-items:center;gap:15px;display:flex}.topbar-user{text-align:right}.topbar-user strong,.topbar-user span{display:block}.topbar-user strong{font-size:.78rem}.topbar-user span{color:#969691;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:2px;font-size:.66rem;overflow:hidden}.topbar-logout{color:#353533;background:#fff;border:1px solid #ddddda;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:650;display:inline-flex}.topbar-logout:hover{border-color:#aaa9a5}.admin-page{width:min(100% - 48px,1180px);margin:0 auto;padding:42px 0 70px}.dashboard-heading{margin-bottom:28px}.dashboard-heading h1{color:#171717;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.45rem)}.dashboard-heading>div>p:last-child{color:#82827d;margin:9px 0 0}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:#fff;border:1px solid #ddddda;border-radius:16px;align-items:center;gap:15px;min-height:112px;padding:20px;display:flex}.metric-icon{color:#282826;background:#efefed;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.metric-card span,.metric-card strong{display:block}.metric-card span{color:#92928d;font-size:.72rem}.metric-card strong{color:#1d1d1c;margin-top:4px;font-size:1rem}.dashboard-section{margin-top:42px}.section-heading{margin-bottom:17px}.section-heading h2{color:#1b1b1a;margin:0;font-size:1.15rem}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-card{background:#fff;border:1px solid #ddddda;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;min-height:132px;padding:20px;display:grid}.module-card-icon{color:#343432;background:#f0f0ee;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.module-card strong{margin-top:2px;font-size:.91rem;display:block}.module-card p{color:#8a8a85;margin:7px 0 0;font-size:.75rem;line-height:1.5}.module-status{color:#8a8a85;text-transform:uppercase;background:#efefed;border-radius:999px;padding:5px 8px;font-size:.6rem;font-weight:750}.admin-overlay{display:none}@media (width<=900px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{width:min(82vw,280px);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 60px #00000024}.admin-sidebar-open{transform:translate(0)}.sidebar-close{place-items:center;display:grid}.admin-overlay{z-index:25;background:#00000047;border:0;display:block;position:fixed;inset:0}.mobile-menu-button{place-items:center;display:grid}.dashboard-metrics{grid-template-columns:1fr}}@media (width<=640px){.admin-topbar{height:66px;padding:0 14px}.topbar-user,.topbar-logout span{display:none}.admin-page{width:min(100% - 28px,1180px);padding-top:30px}.module-grid{grid-template-columns:1fr}.module-card{grid-template-columns:auto 1fr}.module-status{grid-column:2;justify-self:start}}.users-page{min-width:0}.users-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.users-heading h1{color:#171717;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.45rem)}.users-heading>div>p:last-child{color:#82827d;margin:9px 0 0}.button-primary,.button-secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.button-primary{color:#fff;background:#171717;border:1px solid #171717}.button-primary:hover:not(:disabled){background:#2a2a29}.button-secondary{color:#343432;background:#fff;border:1px solid #d7d7d3}.button-secondary:hover:not(:disabled){border-color:#aaa9a5}.button-small{min-height:34px;padding:0 11px;font-size:.75rem}.users-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.users-search{background:#fff;border:1px solid #d9d9d5;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:560px;min-height:42px;padding:4px 5px 4px 13px;display:flex}.users-search>svg{color:#8c8c87;flex:none}.users-search input{color:#1d1d1c;background:0 0;border:0;outline:0;flex:1;min-width:0}.users-filter-actions{align-items:center;gap:8px;display:flex}.status-filter{color:#3d3d3a;background:#fff;border:1px solid #d9d9d5;border-radius:10px;outline:0;min-height:42px;padding:0 34px 0 12px}.icon-button{color:#666662;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){color:#1f1f1e;background:#efefed}.icon-button.bordered{background:#fff;border:1px solid #d9d9d5;min-width:42px;min-height:42px}.page-error,.form-error{color:#8b2929;background:#fff5f5;border:1px solid #e3bcbc;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:.82rem;display:flex}.page-error{margin-bottom:14px}.users-card{background:#fff;border:1px solid #ddddda;border-radius:16px;overflow:hidden}.users-card-header{border-bottom:1px solid #e7e7e4;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 18px;display:flex}.users-card-header strong,.users-card-header span{display:block}.users-card-header strong{font-size:.88rem}.users-card-header span{color:#999994;margin-top:3px;font-size:.7rem}.users-loading{color:#888883;align-content:center;place-items:center;gap:10px;min-height:220px;font-size:.82rem;display:grid}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;width:100%;min-width:820px}.users-table th,.users-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #ededeb;padding:14px 16px}.users-table th{color:#92928d;letter-spacing:.04em;text-transform:uppercase;background:#fafaf9;font-size:.68rem;font-weight:750}.users-table tbody tr:hover{background:#fcfcfb}.actions-column{width:170px}.user-identity{align-items:center;gap:11px;min-width:220px;display:flex}.table-avatar{color:#31312f;background:#ededeb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.79rem;font-weight:800;display:grid}.user-identity strong,.user-identity span,.user-identity small{display:block}.user-identity strong{color:#282826;font-size:.8rem}.user-identity span{color:#92928d;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:3px;font-size:.69rem;overflow:hidden}.user-identity small{color:#6f6f6b;background:#eeeeec;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:.58rem;font-weight:750}.user-status{border-radius:999px;align-items:center;padding:5px 8px;font-size:.66rem;font-weight:750;display:inline-flex}.user-status-active{color:#2d6e39;background:#edf7ef}.user-status-inactive{color:#805050;background:#f4eeee}.user-status-pending{color:#7d672c;background:#f7f3e8}.table-role-list{flex-wrap:wrap;gap:5px;max-width:280px;display:flex}.table-role-chip{color:#5d5d59;background:#eeeeec;border-radius:999px;padding:4px 7px;font-size:.61rem;font-weight:700}.date-cell{color:#747470;white-space:nowrap;font-size:.72rem}.table-actions{align-items:center;gap:2px;display:flex}.empty-row{color:#91918d;height:140px;text-align:center!important}.users-pagination{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 16px;display:flex}.users-pagination>span{color:#8d8d88;font-size:.72rem}.users-pagination>div{gap:6px;display:flex}.user-modal-backdrop{z-index:100;background:#00000057;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.user-modal{background:#fff;border:1px solid #dededb;border-radius:18px;width:min(100%,600px);max-height:min(90vh,760px);overflow-y:auto;box-shadow:0 30px 100px #00000030}.user-modal-header{border-bottom:1px solid #e8e8e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 18px;display:flex}.user-modal-header h2{color:#20201f;margin:0;font-size:1.08rem}.user-modal-header p{color:#91918d;margin:5px 0 0;font-size:.72rem}.user-form{padding:22px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-field{gap:7px;display:grid}.form-field-full{grid-column:1/-1}.form-field>span{color:#4d4d4a;font-size:.74rem;font-weight:700}.form-field input{color:#222221;background:#fafaf9;border:1px solid #d8d8d4;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 11px}.form-field input:focus{background:#fff;border-color:#5f5f5b;box-shadow:0 0 0 3px #0000000e}.role-fieldset{border:0;margin:20px 0 0;padding:0}.role-fieldset legend{color:#4d4d4a;margin-bottom:10px;font-size:.74rem;font-weight:700}.role-options{gap:8px;display:grid}.role-option{color:#444441;background:#fafaf9;border:1px solid #e0e0dc;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.76rem;display:flex}.role-option input{width:16px;height:16px}.form-error{margin-top:18px}.modal-actions{border-top:1px solid #ececea;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;display:flex}@media (width<=760px){.users-heading{flex-direction:column;align-items:stretch}.users-heading>.button-primary{align-self:flex-start}.users-toolbar{flex-direction:column;align-items:stretch}.users-search{max-width:none}.users-filter-actions{justify-content:space-between}.status-filter{flex:1}}@media (width<=520px){.form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.modal-actions{flex-direction:column-reverse}.modal-actions>button{width:100%}}.module-status-ready{color:#2d6e39;background:#edf7ef}.audit-page{min-width:0}.audit-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.audit-heading h1{color:#171717;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.45rem)}.audit-heading>div>p:last-child{color:#82827d;margin:9px 0 0}.audit-filters{background:#fff;border:1px solid #ddddda;border-radius:14px;margin-bottom:14px;padding:16px}.audit-filter-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.9fr) minmax(180px,1fr) minmax(180px,1fr);gap:12px;display:grid}.audit-filter-row-advanced{grid-template-columns:repeat(2,minmax(220px,1fr));margin-top:12px}.audit-field{gap:6px;display:grid}.audit-field>span{color:#5d5d59;font-size:.69rem;font-weight:700}.audit-field input,.audit-field select{color:#292927;background:#fafaf9;border:1px solid #d8d8d4;border-radius:9px;outline:0;width:100%;min-height:40px;padding:0 10px}.audit-field input:focus,.audit-field select:focus{background:#fff;border-color:#62625e;box-shadow:0 0 0 3px #0000000d}.audit-advanced{border-top:1px solid #ececea;margin-top:12px;padding-top:12px}.audit-advanced summary{cursor:pointer;color:#6e6e6a;width:fit-content;font-size:.72rem;font-weight:700}.audit-filter-actions{border-top:1px solid #ececea;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.audit-card{background:#fff;border:1px solid #ddddda;border-radius:16px;overflow:hidden}.audit-card-header{border-bottom:1px solid #e7e7e4;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 18px;display:flex}.audit-card-header strong,.audit-card-header span{display:block}.audit-card-header>div:first-child strong{font-size:.88rem}.audit-card-header>div:first-child span{color:#999994;margin-top:3px;font-size:.7rem}.audit-security-label{color:#715050;text-transform:uppercase;background:#f1eeee;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.65rem;font-weight:750;display:inline-flex}.audit-loading{color:#888883;align-content:center;place-items:center;gap:10px;min-height:240px;font-size:.82rem;display:grid}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:1100px}.audit-table th,.audit-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #ededeb;padding:13px 10px}.audit-table th{color:#92928d;letter-spacing:.04em;text-transform:uppercase;background:#fafaf9;font-size:.66rem;font-weight:750}.audit-table tbody tr:hover{background:#fcfcfb}.audit-date{color:#666662;white-space:nowrap;align-items:center;gap:7px;font-size:.7rem}.audit-action strong,.audit-action span,.audit-person strong,.audit-person span,.audit-entity strong,.audit-entity span{display:block}.audit-action strong,.audit-person strong,.audit-entity strong{color:#333331;font-size:.73rem}.audit-action span,.audit-person span,.audit-entity span{color:#999994;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:.61rem;overflow:hidden}.audit-ip{color:#71716d;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem}.audit-forbidden{text-align:center;background:#fff;border:1px solid #ddddda;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:340px;padding:28px;display:grid}.audit-forbidden h1,.audit-forbidden p{margin:0}.audit-forbidden p{color:#858580;max-width:420px}.audit-modal-backdrop{z-index:110;background:#00000061;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.audit-modal{background:#fff;border:1px solid #dededb;border-radius:18px;width:min(100%,820px);max-height:min(92vh,900px);overflow-y:auto;box-shadow:0 30px 110px #00000038}.audit-modal-header{border-bottom:1px solid #e8e8e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.audit-modal-header h2{color:#20201f;margin:0;font-size:1.13rem}.audit-modal-header>div>span{color:#959590;margin-top:6px;font-size:.72rem;display:block}.audit-modal-body{padding:22px}.audit-details-grid{border-top:1px solid #ececea;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.audit-details-grid>div{border-bottom:1px solid #ececea;min-width:0;padding:13px 0}.audit-details-grid dt{color:#92928d;font-size:.66rem}.audit-details-grid dd{overflow-wrap:anywhere;color:#343432;margin:5px 0 0;font-size:.76rem;font-weight:650}.audit-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.audit-json-section{margin-top:20px}.audit-json-heading{color:#4f4f4c;align-items:center;gap:8px;margin-bottom:8px;font-size:.76rem;display:flex}.audit-json-section pre{color:#393937;white-space:pre-wrap;word-break:break-word;background:#f7f7f5;border:1px solid #e0e0dc;border-radius:11px;max-height:280px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1.55;overflow:auto}@media (width<=1000px){.audit-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.audit-heading{flex-direction:column;align-items:stretch}.audit-heading>.button-secondary{align-self:flex-start}.audit-filter-row,.audit-filter-row-advanced{grid-template-columns:1fr}.audit-filter-actions{flex-direction:column-reverse}.audit-filter-actions>button{width:100%}.audit-details-grid{grid-template-columns:1fr}}.events-page{width:100%}.events-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.events-total{text-align:right;background:#fff;border:1px solid #ddddda;border-radius:13px;min-width:92px;padding:11px 14px}.events-total span,.events-total strong{display:block}.events-total span{color:#92928d;text-transform:uppercase;font-size:.67rem;font-weight:700}.events-total strong{color:#272725;margin-top:3px;font-size:1.25rem}.events-toolbar{flex-wrap:wrap}.events-filters{flex-wrap:wrap;justify-content:flex-end}.events-date-filter{background:#fff;border:1px solid #d9d9d5;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex}.events-date-filter span{color:#8c8c87;font-size:.67rem;font-weight:700}.events-date-filter input{color:#3d3d3a;background:0 0;border:0;outline:0;font-size:.75rem}.events-table{min-width:1180px}.event-identity,.event-customer{min-width:190px}.event-identity strong,.event-identity span,.event-identity small,.event-customer strong,.event-customer span,.events-secondary-line{display:block}.event-identity strong,.event-customer strong{color:#282826;font-size:.78rem}.event-identity span,.event-customer span,.events-secondary-line{color:#92928d;margin-top:3px;font-size:.67rem}.event-identity small{color:#a0a09b;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:.58rem;overflow:hidden}.event-status{color:#666662;white-space:nowrap;background:#eeeeec;border-radius:999px;align-items:center;padding:5px 8px;font-size:.64rem;font-weight:750;display:inline-flex}.event-status-draft{color:#64645f;background:#eeeeec}.event-status-scheduled{color:#405f83;background:#eef2f8}.event-status-open{color:#34705a;background:#eef7f3}.event-status-live{color:#a43f34;background:#fff0ee}.event-status-postevent{color:#7d672c;background:#f7f3e8}.event-status-closed{color:#70706c;background:#f1f1ef}.event-placeholder{color:#8b8b87;font-size:.73rem}.events-secondary-line{white-space:nowrap}@media (width<=900px){.events-heading{display:block}.events-total{text-align:left;width:fit-content;margin-top:14px}.events-filters{justify-content:flex-start;width:100%}}.event-open-button{align-items:center;gap:6px;display:inline-flex}.event-detail-page{width:100%}.event-detail-back{color:#666662;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:.74rem;font-weight:700;display:inline-flex}.event-detail-back:hover{color:#282826}.event-detail-loading{color:#858580;padding:24px 0;font-size:.8rem}.event-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.event-detail-heading .event-status{margin-top:6px}.event-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.event-detail-card{background:#fff;border:1px solid #ddddda;border-radius:14px;padding:18px}.event-detail-card header{color:#343432;border-bottom:1px solid #efefec;align-items:center;gap:8px;padding-bottom:13px;display:flex}.event-detail-card header strong{font-size:.8rem}.event-detail-card dl{margin:0}.event-detail-card dl>div{border-bottom:1px solid #f2f2ef;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.event-detail-card dl>div:last-child{border-bottom:0;padding-bottom:0}.event-detail-card dt{color:#969691;font-size:.67rem;font-weight:700}.event-detail-card dd{color:#343432;align-items:center;gap:6px;min-width:0;margin:0;font-size:.75rem;display:flex}.event-detail-code{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;font-size:.66rem!important}.event-support-boundary{background:#f7faf8;border:1px solid #dce5df;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.event-support-icon{color:#47705c;background:#e9f2ed;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.event-support-boundary strong{color:#31463b;font-size:.8rem;display:block}.event-support-boundary p{color:#758078;max-width:760px;margin:4px 0 0;font-size:.7rem;line-height:1.55}.event-support-media{color:#66736c;white-space:nowrap;align-items:center;gap:7px;font-size:.67rem;font-weight:700;display:inline-flex}@media (width<=900px){.event-detail-heading{display:block}.event-detail-heading .event-status{margin-top:14px}.event-detail-grid{grid-template-columns:1fr}.event-support-boundary{grid-template-columns:auto minmax(0,1fr)}.event-support-media{grid-column:1/-1}}.public-shell,.customer-app-shell,.access-denied-shell{color:#252523;background:#f4f4f2;min-height:100vh}.public-shell{padding:24px clamp(22px,5vw,72px) 72px}.public-header,.customer-app-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.public-brand{letter-spacing:.08em;align-items:center;gap:11px;display:flex}.public-brand-mark{color:#fff;background:#171717;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.public-hero{max-width:940px;margin:clamp(70px,12vh,140px) auto 0}.public-hero h1{color:#171717;letter-spacing:-.055em;max-width:820px;margin:10px 0 18px;font-size:clamp(2.6rem,7vw,5.7rem);line-height:.96}.public-lead{color:#72726d;max-width:620px;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.public-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.public-points article{background:#fff;border:1px solid #deded9;border-radius:14px;padding:18px}.public-points strong,.public-points span{display:block}.public-points strong{margin-top:13px;font-size:.82rem}.public-points span{color:#8b8b86;margin-top:5px;font-size:.72rem;line-height:1.45}.customer-app-shell{padding:24px clamp(22px,5vw,72px)}.customer-app-header{border-bottom:1px solid #deded9;padding-bottom:18px}.customer-app-header strong{letter-spacing:.08em;font-size:1rem}.customer-app-placeholder{background:#fff;border:1px solid #deded9;border-radius:16px;max-width:720px;margin:90px auto 0;padding:32px}.customer-app-placeholder h1{color:#171717;margin:18px 0 10px;font-size:clamp(2rem,5vw,3.5rem)}.customer-app-placeholder p{color:#7f7f7a;margin:0;line-height:1.6}.access-denied-shell{place-items:center;padding:24px;display:grid}.access-denied-card{text-align:center;background:#fff;border:1px solid #deded9;border-radius:16px;width:min(100%,520px);padding:30px}.access-denied-card h1{color:#171717;margin:16px 0 8px;font-size:1.8rem}.access-denied-card p{color:#858580;margin:0 0 20px}@media (width<=760px){.public-points{grid-template-columns:1fr}.public-header,.customer-app-header{align-items:flex-start}}.login-forgot-password{text-align:right;margin-top:-8px}.login-forgot-password a,.password-reset-back{color:#666662;font-size:.75rem;font-weight:700;text-decoration:none}.login-forgot-password a:hover,.password-reset-back:hover{color:#171717;text-decoration:underline}.password-reset-card{width:min(100%,480px)}.password-reset-back{align-items:center;gap:6px;margin-bottom:28px;display:inline-flex}.password-reset-success,.password-reset-confirmation{color:#3d5f4d;background:#f7faf8;border:1px solid #dce5df;border-radius:13px;align-items:flex-start;gap:12px;margin-top:26px;padding:16px;display:flex}.password-reset-success strong,.password-reset-confirmation strong{color:#31463b;font-size:.83rem;display:block}.password-reset-success p,.password-reset-confirmation p{color:#6f7d75;margin:5px 0 0;font-size:.73rem;line-height:1.55}.password-reset-success .button{margin-top:14px}.password-toggle.auth-back-login-button{color:#6e6e6a;white-space:nowrap;background:0 0;border-radius:6px;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;width:auto;min-width:0;max-width:max-content;height:auto;padding:6px 0;font-size:.92rem;font-weight:500;line-height:1.25;display:inline-flex}.password-toggle.auth-back-login-button:hover:not(:disabled){color:#171717;text-underline-offset:3px;background:0 0;text-decoration:underline}.password-toggle.auth-back-login-button:focus-visible{outline-offset:4px;outline:2px solid #171717}.password-toggle.auth-back-login-button svg{flex:none}.login-shell{background:linear-gradient(135deg,#1c1e3a 0%,#154360 100%)}.login-card{background:#fff;border-color:#ffffff2e;padding:0 32px 32px;overflow:hidden;box-shadow:0 28px 80px #04061347}.login-brand{border-bottom:1px solid #ffffff14;justify-content:center;min-height:112px;margin:0 -32px 40px;padding:24px 32px}.login-brand-logo{object-fit:contain;width:200px;max-width:100%;height:auto;display:block}@media (width<=600px){.login-card{padding:0 22px 26px}.login-brand{min-height:96px;margin:0 -22px 32px;padding:20px 22px}.login-brand-logo{width:150px!important}}.povme-login-page{justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex;background:linear-gradient(135deg,#1c1e3a 0%,#154360 100%)!important}.povme-login-page .povme-login-card{background:#fff;border-radius:32px;width:min(100%,520px);overflow:hidden;box-shadow:0 24px 64px #080c1e47}.povme-login-brand{background:linear-gradient(135deg,#1c1e3a 0%,#154360 100%);border-radius:22px;justify-content:center;align-items:center;margin:0 0 28px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.povme-login-brand-logo{width:170px;max-width:100%;height:auto;display:block}.povme-login-page a{transition:opacity .2s}.povme-login-page a:hover{opacity:.88}@media (width<=640px){.povme-login-page{padding:20px 16px}.povme-login-page .povme-login-card{border-radius:24px;width:100%}.povme-login-brand{border-radius:18px;margin-bottom:22px}.povme-login-brand-logo{width:150px}}.login-shell{background:linear-gradient(135deg,#1c1e3a 0%,#154360 100%);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.login-card{background:#fff;border:1px solid #ffffff2e;border-radius:24px;width:min(100%,440px);padding:0 32px 32px;overflow:hidden;box-shadow:0 28px 80px #04061347}.login-brand{background:linear-gradient(135deg,#1c1e3a 0%,#154360 100%);border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:0;min-height:112px;margin:0 -32px 40px;padding:24px 32px;display:flex}.login-brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}.login-heading{background:0 0;min-height:0;padding:0;display:block}.login-heading h1{color:#151515}.login-heading>p:last-child{color:#6e6e6a}.login-heading .povme-login-brand{display:none}@media (width<=600px){.login-shell{padding:20px 16px}.login-card{border-radius:22px;width:100%;padding:0 22px 26px}.login-brand{min-height:96px;margin:0 -22px 32px;padding:20px 22px}.login-brand-logo{width:150px}}.event-moderation-panel{background:#fff;border:1px solid #94a3b838;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 14px 40px #0f172a0f}.event-moderation-header{background:linear-gradient(135deg,#1c1e3a0a,#15436012);border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.event-moderation-heading{align-items:flex-start;gap:14px;display:flex}.event-moderation-heading strong{color:#172033;margin-bottom:5px;font-size:1rem;display:block}.event-moderation-heading p{color:#64748b;max-width:760px;margin:0;line-height:1.55}.event-moderation-shield{color:#fff;background:#1c1e3a;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.event-moderation-active-pill{color:#15803d;background:#16a34a14;border:1px solid #16a34a33;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.event-moderation-active-pill>span{background:#16a34a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a34a1c}.event-moderation-loading,.event-moderation-alert{border-radius:13px;align-items:center;gap:10px;margin:18px 24px;padding:13px 15px;display:flex}.event-moderation-loading{color:#64748b;background:#f8fafc}.event-moderation-alert{color:#b91c1c;background:#fef2f2eb;border:1px solid #dc262626}.event-moderation-spin{animation:.8s linear infinite povme-event-moderation-spin}@keyframes povme-event-moderation-spin{to{transform:rotate(360deg)}}.event-support-start{padding:24px}.event-support-lock{color:#334155;align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.event-support-lock>svg{color:#154360;margin-top:2px}.event-support-lock strong{color:#172033;margin-bottom:4px;display:block}.event-support-lock p{color:#64748b;margin:0;line-height:1.5}.event-support-field{gap:7px;display:grid}.event-support-field>span,.event-support-duration>span{color:#334155;font-size:.82rem;font-weight:800}.event-support-field textarea{resize:vertical;color:#0f172a;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:13px;outline:none;padding:12px 13px}.event-support-field textarea:focus,.event-support-duration select:focus{border-color:#154360;box-shadow:0 0 0 3px #1543601a}.event-support-field small{color:#94a3b8}.event-support-start-actions{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.event-support-duration{gap:7px;display:grid}.event-support-duration select{color:#0f172a;min-width:150px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:10px 12px}.event-support-open-button,.event-support-close-button,.event-moderation-actions button,.event-moderation-pagination button{font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.event-support-open-button{color:#fff;background:#154360;min-height:42px;padding:0 16px}.event-support-open-button:disabled,.event-support-close-button:disabled,.event-moderation-actions button:disabled,.event-moderation-pagination button:disabled{cursor:not-allowed;opacity:.52}.event-support-session{background:#f0fdf4c7;border:1px solid #16a34a29;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:20px 24px;padding:17px 18px;display:flex}.event-support-session>div>span{color:#15803d;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:5px;font-size:.78rem;font-weight:800;display:flex}.event-support-session strong{color:#166534}.event-support-session p{color:#475569;margin:5px 0 0}.event-support-close-button{color:#b91c1c;background:#fff;border:1px solid #b91c1c2e;flex:none;min-height:38px;padding:0 13px}.event-moderation-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:0 24px 18px;display:flex}.event-moderation-tabs{background:#f1f5f9;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.event-moderation-tabs button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:.83rem;font-weight:800}.event-moderation-tabs button.is-active{color:#172033;background:#fff;box-shadow:0 2px 8px #0f172a14}.event-moderation-count{color:#64748b;font-size:.84rem;font-weight:700}.event-moderation-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;padding:0 24px 24px;display:grid}.event-moderation-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;overflow:hidden}.event-moderation-visual{aspect-ratio:4/3;background:#e9eef4;overflow:hidden}.event-moderation-thumbnail-button{cursor:zoom-in;background:#e2e8f0;border:0;width:100%;height:100%;padding:0;position:relative}.event-moderation-thumbnail-button img{object-fit:cover;width:100%;height:100%;display:block}.event-moderation-thumbnail-button>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad1;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:9px;right:9px}.event-moderation-media-placeholder{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:18px;display:flex}.event-moderation-media-placeholder span{color:#475569;font-weight:800}.event-moderation-media-placeholder small{color:#94a3b8}.event-moderation-card-body{padding:13px}.event-moderation-card-meta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.event-moderation-card-meta span{color:#475569;background:#f1f5f9;border-radius:7px;padding:4px 7px;font-size:.7rem;font-weight:800}.event-moderation-card-body>small{color:#94a3b8;font-size:.72rem;display:block}.event-moderation-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.event-moderation-actions button{min-height:36px}.event-moderation-reject{color:#b91c1c;background:#fff!important;border:1px solid #b91c1c26!important}.event-moderation-approve{color:#fff;background:#166534}.event-moderation-status{border-radius:9px;margin-top:13px;padding:8px 10px;font-size:.77rem;font-weight:800}.event-moderation-status.is-approved{color:#15803d;background:#16a34a14}.event-moderation-status.is-rejected{color:#b91c1c;background:#dc262612}.event-moderation-status span{font-weight:600}.event-moderation-empty{color:#94a3b8;text-align:center;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;margin:0 24px 24px;display:flex}.event-moderation-empty strong{color:#475569}.event-moderation-loading-grid{justify-content:center;min-height:160px}.event-moderation-pagination{justify-content:center;align-items:center;gap:12px;padding:0 24px 24px;display:flex}.event-moderation-pagination button{color:#334155;background:#f1f5f9;min-height:34px;padding:0 11px}.event-moderation-pagination span{color:#64748b;font-size:.8rem;font-weight:700}.event-moderation-modal{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0f1ebd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.event-moderation-modal-card{background:#0f172a;border:1px solid #ffffff1f;border-radius:19px;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 24px 70px #0000005c}.event-moderation-modal-card>header,.event-moderation-modal-card>footer{color:#e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.event-moderation-modal-card>header{border-bottom:1px solid #ffffff14}.event-moderation-modal-card>header strong,.event-moderation-modal-card>header span{display:block}.event-moderation-modal-card>header span{color:#94a3b8;margin-top:2px;font-size:.75rem}.event-moderation-modal-card>header button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.event-moderation-preview-stage{background:#020617;justify-content:center;align-items:center;min-height:min(64vh,640px);padding:16px;display:flex}.event-moderation-preview-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:min(64vh,640px)}.event-moderation-modal-card>footer{color:#94a3b8;border-top:1px solid #ffffff14;justify-content:flex-start;font-size:.78rem}@media (width<=760px){.event-moderation-header,.event-support-session,.event-support-start-actions,.event-moderation-toolbar{flex-direction:column;align-items:stretch}.event-moderation-active-pill{align-self:flex-start}.event-support-open-button,.event-support-close-button{width:100%}.event-moderation-tabs{width:100%;overflow-x:auto}.event-moderation-tabs button{flex:1 0 auto}.event-moderation-count{align-self:flex-start}.event-moderation-grid{grid-template-columns:1fr}}:root{--pov-color-accent-purple:#9c27b0;--pov-color-accent-cyan:#00bcd4;--pov-color-brand-gradient:linear-gradient(90deg, #9c27b0 0%, #8e39c4 38%, #6a5ae0 64%, #00bcd4 100%);--pov-color-page-bg:#f6f4f7;--pov-color-surface:#fff;--pov-color-surface-soft:#fbf9fc;--pov-color-border:#e9e1eb;--pov-color-text:#333;--pov-color-text-soft:#6e6673;--pov-color-text-muted:#8e8595;--pov-color-text-on-dark:#efefef;--pov-color-sidebar-bg:#3c213c;--pov-color-sidebar-bg-soft:#4a2a4a;--pov-color-sidebar-border:#ffffff1a;--pov-color-sidebar-hover:#ffffff0f;--pov-color-sidebar-active:#ffffff2e;--pov-color-sidebar-text:#efefef;--pov-color-sidebar-text-soft:#efefefb8;--pov-color-sidebar-panel:#ffffff13;--pov-color-sidebar-panel-border:#ffffff1c;--pov-color-primary-button:#9c27b0;--pov-color-primary-button-hover:#8c1fa0;--pov-color-primary-button-text:#fff;--pov-color-card-action:#765d81;--pov-color-card-action-hover:#684f73;--pov-color-card-action-text:#fff;--pov-color-meta-accent:#00bcd4;--pov-color-meta-accent-soft:#e0f7fa;--pov-color-status-running-bg:#e0f7fa;--pov-color-status-running-text:#0b7f91;--pov-color-status-running-border:#c8eef4;--pov-color-status-scheduled-bg:#f3e5f5;--pov-color-status-scheduled-text:#7b4c88;--pov-color-status-scheduled-border:#e8d7ed;--pov-color-status-completed-bg:#f2eef4;--pov-color-status-completed-text:#7c7383;--pov-color-status-completed-border:#e4dde7;--pov-color-vip-bg:#9c27b0;--pov-color-vip-text:#fff;--povme-logo-light:url(/assets/logo-light.svg);--povme-logo-dark:url(/assets/logo-dark.svg);--povme-marketing-bg:#040613;--povme-marketing-section:#1c1e3a;--povme-marketing-card:#0b0e22;--povme-marketing-card-featured:#0e122c;--povme-purple:#9b51e0;--povme-violet:#7c3aed;--povme-indigo:#4f46e5;--povme-blue:#3b82f6;--povme-cyan:#00b4d8;--povme-brand-gradient:linear-gradient(90deg, #9b51e0 0%, #6d4ee8 48%, #3b82f6 74%, #00b4d8 100%);--povme-admin-sidebar:#040613;--povme-admin-sidebar-soft:#0b0e22;--povme-admin-sidebar-active:#151936;--povme-admin-sidebar-border:#1f2940;--povme-admin-bg:#f3f5f8;--povme-admin-bg-soft:#f7f8fa;--povme-admin-surface:#fff;--povme-admin-surface-muted:#fafbfc;--povme-admin-topbar:#fffffff5;--povme-text-strong:#101828;--povme-text-primary:#1d2939;--povme-text-secondary:#667085;--povme-text-muted:#98a2b3;--povme-text-dark-surface:#f8f9ff;--povme-text-dark-surface-muted:#aeb7c9;--povme-border:#dfe4ea;--povme-border-soft:#eaecf0;--povme-border-strong:#cfd6df;--povme-success-bg:#ecfdf3;--povme-success-fg:#067647;--povme-success-border:#abefc6;--povme-warning-bg:#fffaeb;--povme-warning-fg:#b54708;--povme-warning-border:#fedf89;--povme-danger-bg:#fef3f2;--povme-danger-fg:#b42318;--povme-danger-border:#fecdca;--povme-info-bg:#eff8ff;--povme-info-fg:#175cd3;--povme-info-border:#b2ddff;--povme-button-primary-bg:var(--povme-brand-gradient);--povme-button-primary-fg:#fff;--povme-button-secondary-bg:#fff;--povme-button-secondary-fg:#344054;--povme-button-secondary-border:#d0d5dd;--povme-button-danger-bg:#d92d20;--povme-button-danger-fg:#fff;--povme-input-bg:#fff;--povme-input-fg:#101828;--povme-input-placeholder:#98a2b3;--povme-input-border:#d0d5dd;--povme-input-focus:#7f56d9;--povme-radius-xs:6px;--povme-radius-sm:9px;--povme-radius-md:12px;--povme-radius-lg:16px;--povme-radius-xl:22px;--povme-radius-2xl:28px;--povme-radius-pill:999px;--povme-shadow-card:0 1px 2px #1018280a, 0 8px 20px #1018280d;--povme-shadow-card-hover:0 2px 4px #1018280a, 0 12px 26px #10182814;--povme-shadow-focus:0 0 0 3px #9b51e024;--povme-motion-fast:.15s ease;--povme-motion-normal:.22s ease;--povme-sidebar-width:268px;--povme-topbar-height:68px}.povme-card{border:1px solid var(--povme-border);border-radius:var(--povme-radius-lg);background:var(--povme-admin-surface);box-shadow:var(--povme-shadow-card)}.povme-card--soft{background:var(--povme-admin-surface-muted)}.povme-button{border-radius:var(--povme-radius-sm);min-height:40px;font:inherit;cursor:pointer;transition:transform var(--povme-motion-fast), filter var(--povme-motion-fast), background var(--povme-motion-fast), border-color var(--povme-motion-fast);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.povme-button:disabled{cursor:not-allowed;opacity:.55}.povme-button--primary{color:var(--povme-button-primary-fg);background:var(--povme-button-primary-bg);border:0}.povme-button--primary:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.povme-button--secondary{color:var(--povme-button-secondary-fg);border:1px solid var(--povme-button-secondary-border);background:var(--povme-button-secondary-bg)}.povme-button--secondary:not(:disabled):hover{background:var(--povme-admin-bg-soft)}.povme-input,.povme-select,.povme-textarea{box-sizing:border-box;width:100%;color:var(--povme-input-fg);border:1px solid var(--povme-input-border);border-radius:var(--povme-radius-sm);background:var(--povme-input-bg);font:inherit}.povme-input,.povme-select{min-height:42px;padding:0 12px}.povme-textarea{resize:vertical;min-height:100px;padding:11px 12px}.povme-input::placeholder,.povme-textarea::placeholder{color:var(--povme-input-placeholder)}.povme-input:focus,.povme-select:focus,.povme-textarea:focus{border-color:var(--povme-input-focus);box-shadow:var(--povme-shadow-focus);outline:none}.povme-badge{border-radius:var(--povme-radius-pill);border:1px solid var(--povme-border);background:var(--povme-admin-surface-muted);min-height:26px;color:var(--povme-text-secondary);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.povme-badge--success{border-color:var(--povme-success-border);background:var(--povme-success-bg);color:var(--povme-success-fg)}.povme-badge--warning{border-color:var(--povme-warning-border);background:var(--povme-warning-bg);color:var(--povme-warning-fg)}.povme-badge--danger{border-color:var(--povme-danger-border);background:var(--povme-danger-bg);color:var(--povme-danger-fg)}.povme-badge--info{border-color:var(--povme-info-border);background:var(--povme-info-bg);color:var(--povme-info-fg)}.povme-section-kicker{color:#6f56c9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.povme-section-title{color:var(--povme-text-strong);margin:0;font-size:clamp(26px,3vw,36px);line-height:1.1}.povme-section-description{color:var(--povme-text-secondary);margin:8px 0 0;line-height:1.55}.login-brand .brand-mark{width:154px;height:42px;background:var(--povme-logo-dark) center / contain no-repeat!important;border-radius:0!important}.login-brand .brand-mark>*,.login-brand strong{display:none!important}.public-brand-mark{width:150px;height:40px;background:var(--povme-logo-dark) center / contain no-repeat!important;border-radius:0!important}.public-brand-mark>*{display:none!important}::selection{color:#fff;background:var(--povme-purple)}.admin-layout{min-height:100vh;color:var(--povme-text-primary);background:var(--povme-admin-bg)!important}.admin-main,.admin-page{background:var(--povme-admin-bg)!important;color:var(--povme-text-primary)!important}.admin-sidebar{color:var(--povme-text-dark-surface);background:linear-gradient(180deg, var(--povme-marketing-bg) 0%, #06091b 52%, #040613 100%)!important;border-right:1px solid var(--povme-admin-sidebar-border)!important}.sidebar-brand{min-height:64px;border-bottom-color:var(--povme-admin-sidebar-border)!important}.sidebar-close{margin-left:auto;color:var(--povme-text-dark-surface-muted)!important}.sidebar-section-title{color:#717b98!important}.sidebar-item{color:var(--povme-text-dark-surface-muted)!important;background:0 0!important;border:1px solid #0000!important}.sidebar-item:not(:disabled):hover{color:#fff!important;background:var(--povme-marketing-card)!important;border-color:#94a3b81f!important}.sidebar-item-active{box-shadow:inset 3px 0 0 var(--povme-purple);color:#fff!important;background:linear-gradient(90deg,#9b51e047,#00b4d81a)!important;border-color:#9b51e042!important}.sidebar-soon,.sidebar-chevron,.sidebar-profile-chevron{color:#77829f!important}.sidebar-user,.sidebar-user-button{border-top-color:var(--povme-admin-sidebar-border)!important;color:var(--povme-text-dark-surface)!important}.sidebar-user-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}.sidebar-user-button:hover{background:#9b51e017!important}.sidebar-avatar{color:#fff!important;background:var(--povme-brand-gradient)!important}.sidebar-user-info strong{color:#fff!important}.sidebar-user-info span{color:var(--povme-text-dark-surface-muted)!important}.admin-topbar{-webkit-backdrop-filter:blur(12px);color:var(--povme-text-primary)!important;background:var(--povme-admin-topbar)!important;border-bottom:1px solid var(--povme-border)!important}.admin-topbar strong{color:var(--povme-text-strong)!important}.admin-topbar span{color:var(--povme-text-secondary)!important}.mobile-menu-button,.topbar-logout{color:var(--povme-text-primary)!important;border:1px solid var(--povme-border)!important;background:#fff!important}.mobile-menu-button:hover,.topbar-logout:hover{background:var(--povme-admin-bg-soft)!important;border-color:var(--povme-border-strong)!important}.admin-page h1,.admin-page h2,.admin-page h3,.admin-page h4{color:var(--povme-text-strong)}.povme-profile-page{width:min(1080px,100%);color:var(--povme-text-primary);margin:0 auto}.povme-profile-hero,.povme-profile-card{border-color:var(--povme-border)!important;box-shadow:var(--povme-shadow-card)!important;background:#fff!important}.povme-profile-hero-copy h1,.povme-profile-card-header strong,.povme-profile-field strong,.povme-profile-security-item strong{color:var(--povme-text-strong)!important}.povme-profile-hero-copy p,.povme-profile-card-header span,.povme-profile-field span,.povme-profile-security-item span{color:var(--povme-text-secondary)!important}.povme-profile-avatar{color:#fff!important;background:var(--povme-brand-gradient)!important}.povme-profile-card-header svg{color:var(--povme-purple)!important}.povme-profile-role{color:#6941c6!important;background:#f4f0ff!important;border-color:#e9d7fe!important}.povme-profile-security-icon{color:#6941c6!important;background:#f4f0ff!important}.admin-overlay{background:#04061385!important}@media (width<=900px){.admin-sidebar{box-shadow:18px 0 54px #0406134d}}.admin-layout button:focus-visible,.admin-layout a:focus-visible,.admin-layout input:focus-visible,.admin-layout select:focus-visible,.admin-layout textarea:focus-visible{outline:2px solid var(--povme-purple)!important;outline-offset:2px!important}.sidebar-brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}
