.acquisition-shell{--acq-navy:#062a43;--acq-blue:#0b4f7c;--acq-teal:#16857d;--acq-gold:#d9a928;--acq-ink:#122033;--acq-muted:#617083;gap:18px;min-width:0;display:grid}.acquisition-heading{color:#fff;background:linear-gradient(112deg,#062a43 0%,#0a4468 62%,#365b53 100%);border:1px solid #d9a92857;border-radius:8px;justify-content:space-between;align-items:end;gap:18px;padding:26px;display:flex;box-shadow:0 18px 42px #062a4329}.acquisition-heading h2{letter-spacing:0;margin:6px 0 5px;font-size:clamp(1.65rem,3vw,2.35rem)}.acquisition-heading p{color:#ffffffc7;margin:0}.acquisition-eyebrow{color:#f0c64b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.74rem;font-weight:900;display:inline-flex}.acquisition-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.acquisition-primary,.acquisition-secondary,.acquisition-icon-button,.acquisition-modal-actions button,.acquisition-activity form button,.acquisition-convert,.acquisition-delete{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:850}.acquisition-primary{color:#102138;background:linear-gradient(135deg,#f3c94a,#d9a928);justify-content:center;align-items:center;gap:8px;padding:0 17px;display:inline-flex}.acquisition-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.acquisition-primary:disabled{opacity:.55;cursor:not-allowed}.acquisition-icon-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;place-items:center;width:42px;display:grid}.acquisition-alert{border-radius:6px;align-items:center;gap:9px;padding:12px 15px;font-weight:750;display:flex}.acquisition-alert.error{color:#9c2525;background:#fff2f2;border:1px solid #efb8b8}.acquisition-alert.success{color:#14624e;background:#effaf5;border:1px solid #a9dfcf}.acquisition-alert button{cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.acquisition-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.acquisition-kpi{background:#fff;border:1px solid #dce4ea;border-radius:7px;align-items:center;gap:13px;min-height:104px;padding:18px;display:flex;box-shadow:0 10px 25px #1220330f}.acquisition-kpi>span{border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.acquisition-kpi div{gap:3px;min-width:0;display:grid}.acquisition-kpi strong{color:var(--acq-ink);font-size:1.6rem;line-height:1}.acquisition-kpi small{color:var(--acq-muted);font-weight:750}.acquisition-kpi.navy>span{color:#0b4f7c;background:#e9f3fa}.acquisition-kpi.gold>span{color:#8d6510;background:#fff6d8}.acquisition-kpi.teal>span{color:#16756f;background:#e7f7f4}.acquisition-kpi.green>span{color:#257050;background:#eaf8ef}.acquisition-operations{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;min-width:0;display:grid}.acquisition-funnel,.acquisition-source-panel{background:#fff;border:1px solid #dce4ea;border-radius:7px;min-width:0;padding:18px;box-shadow:0 10px 25px #1220330d}.acquisition-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.acquisition-section-head span{color:#98721a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.acquisition-section-head h3{color:var(--acq-ink);margin:3px 0 0;font-size:1.05rem}.acquisition-section-head>strong{color:#176049;background:#e8f7ef;border-radius:999px;padding:5px 9px;font-size:.78rem}.acquisition-funnel-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.acquisition-funnel-stage{color:#18304a;background:#f5f8fa;border:1px solid #e2e8ed;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-width:0;padding:11px;display:grid;position:relative}.acquisition-funnel-stage>span{color:#0b4f7c;background:#e5f1f8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:900;display:grid}.acquisition-funnel-stage>div{gap:2px;min-width:0;display:grid}.acquisition-funnel-stage>div strong{font-size:1.25rem;line-height:1}.acquisition-funnel-stage>div small{color:#647386;overflow-wrap:anywhere;font-weight:750;line-height:1.2}.acquisition-funnel-stage em{color:#718093;font-size:.68rem;font-style:normal;font-weight:850}.acquisition-funnel-stage.converted{background:#edf8f2;border-color:#b8dfcc}.acquisition-funnel-stage.converted>span{color:#176049;background:#d7f0e4}.acquisition-source-list{gap:11px;display:grid}.acquisition-source-list>p{color:var(--acq-muted);margin:0}.acquisition-source-list article{gap:5px;display:grid}.acquisition-source-list article>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.78rem;display:flex}.acquisition-source-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-source-list article span{color:var(--acq-muted);flex:none}.acquisition-source-track{background:#edf1f4;border-radius:999px;height:6px;display:block;overflow:hidden}.acquisition-source-track i{border-radius:inherit;background:linear-gradient(90deg,#0b4f7c,#16857d);height:100%;display:block}.acquisition-work-queue{background:#fff;border:1px solid #dce4ea;border-radius:7px;gap:14px;min-width:0;padding:18px;scroll-margin-top:112px;display:grid}.acquisition-work-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.acquisition-work-head>div:first-child{min-width:0}.acquisition-work-head>div:first-child>span{color:#98721a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:900;display:inline-flex}.acquisition-work-head h3{color:var(--acq-ink);margin:4px 0 3px;font-size:1.08rem}.acquisition-work-head p{color:var(--acq-muted);margin:0;font-size:.8rem;line-height:1.45}.acquisition-work-source{color:#174d70;background:#eef6fa;border:1px solid #cfdee7;border-radius:6px;flex:0 310px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:240px;padding:10px 12px;display:grid}.acquisition-work-source>svg{grid-row:1/3}.acquisition-work-source span,.acquisition-work-source small{overflow-wrap:anywhere;min-width:0}.acquisition-work-source span{font-size:.78rem;font-weight:750}.acquisition-work-source small{color:#607386;font-size:.7rem}.acquisition-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.acquisition-work-item{background:#f8fafb;border:1px solid #dde5ea;border-top:3px solid #9dafba;border-radius:6px;align-content:start;gap:5px;min-width:0;min-height:112px;padding:12px;display:grid}.acquisition-work-item>div{color:#0b4f7c;justify-content:space-between;align-items:center;gap:8px;display:flex}.acquisition-work-item>div strong{color:var(--acq-ink);font-size:1.25rem;line-height:1}.acquisition-work-item>span{color:var(--acq-ink);font-size:.78rem;font-weight:900}.acquisition-work-item p{color:var(--acq-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.35}.acquisition-work-item.review{border-top-color:#16857d}.acquisition-work-item.prepare{border-top-color:#d9a928}.acquisition-work-item.phone{border-top-color:#0b4f7c}.acquisition-work-item.due{border-top-color:#c66b32}.acquisition-work-action{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#07557c;border:1px solid #07557c;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:.76rem;font-weight:900;display:inline-flex}.acquisition-work-action:disabled{opacity:.5;cursor:not-allowed}.acquisition-work-run{color:#38586f;border-top:1px solid #e1e7eb;align-items:center;gap:7px;min-width:0;padding-top:11px;font-size:.73rem;display:flex}.acquisition-work-run span{overflow-wrap:anywhere;min-width:0;font-weight:750}.acquisition-work-run small{color:var(--acq-muted);text-align:right;margin-left:auto}.acquisition-classified-intake{min-width:0;color:var(--acq-ink);border:1px solid #bededa;border-left:4px solid var(--acq-teal);background:linear-gradient(115deg,#f5fbfa,#fffdf6);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 12px 30px #0a2c3c12}.acquisition-classified-intake>div{gap:6px;min-width:0;display:grid}.acquisition-classified-intake>div>span{color:#15756f;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.acquisition-classified-intake h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.acquisition-classified-intake p{max-width:760px;color:var(--acq-muted);margin:0;font-size:.8rem;line-height:1.5}.acquisition-classified-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.acquisition-classified-badges span{color:#245768;background:#e9f5f3;border:1px solid #c8e5e1;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.acquisition-classified-intake aside{text-align:center;background:#fff;border:1px solid #d6e4e3;border-radius:7px;align-content:center;gap:5px;min-width:190px;padding:14px;display:grid}.acquisition-classified-intake aside strong{color:var(--acq-blue);font-size:1.8rem;line-height:1}.acquisition-classified-intake aside small{color:var(--acq-muted);font-size:.7rem}.acquisition-classified-intake aside button{color:#fff;background:var(--acq-teal);border:1px solid var(--acq-teal);min-height:40px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:5px;padding:0 11px;font-size:.74rem;font-weight:900;display:inline-flex}.acquisition-health{color:#415166;scrollbar-width:thin;background:#f8fafb;border:1px solid #dce4ea;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:11px 13px;display:flex;overflow-x:auto}.acquisition-health>div{color:var(--acq-ink);white-space:nowrap;align-items:center;gap:7px;margin-right:3px;display:inline-flex}.acquisition-health>span{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:850}.acquisition-health>span.ok{color:#176049;background:#e8f7ef}.acquisition-health>span.warning{color:#8a4a16;background:#fff1df}.acquisition-health>span.neutral{color:#596779;background:#eaeff3}.acquisition-toolbar{background:#fff;border:1px solid #dce4ea;border-radius:7px;gap:10px;padding:13px;display:grid}.acquisition-search{color:#7b8998;border:1px solid #dce4ea;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.acquisition-search input{width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0}.acquisition-filters{scrollbar-width:thin;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.acquisition-select{min-width:145px;display:block;position:relative}.acquisition-select select{width:100%;min-height:40px;color:var(--acq-ink);font:inherit;appearance:none;cursor:pointer;background:#fff;border:1px solid #d6dfe7;border-radius:6px;padding:0 32px 0 11px;font-weight:700}.acquisition-select svg{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.acquisition-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;min-width:0;display:grid}.acquisition-list{gap:8px;min-width:0;display:grid}.acquisition-lead{text-align:left;width:100%;color:var(--acq-ink);cursor:pointer;background:#fff;border:1px solid #dce4ea;border-left:3px solid #0000;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.acquisition-lead:hover,.acquisition-lead.selected{border-left-color:var(--acq-gold);transform:translateY(-1px);box-shadow:0 9px 25px #12203314}.acquisition-lead.blocked{opacity:.66}.acquisition-type-icon{color:#0b4f7c;background:#eaf3fa;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.acquisition-type-icon.classified{color:#20765a;background:#e8f7ef}.acquisition-type-icon.event{color:#8a6413;background:#fff5d5}.acquisition-type-icon.advertiser{color:#8b4b16;background:#fff0e2}.acquisition-lead-main{gap:4px;min-width:0;display:grid}.acquisition-lead-title{align-items:center;gap:8px;min-width:0;display:flex}.acquisition-lead-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-lead-main>span:not(.acquisition-lead-title),.acquisition-lead-main small{color:var(--acq-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-status,.acquisition-priority{border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:3px 7px;font-size:.7rem;font-weight:900;display:inline-flex}.acquisition-status{color:#245276;background:#e9f3fa}.acquisition-status.interested,.acquisition-status.onboarding,.acquisition-status.converted{color:#196049;background:#e8f7ef}.acquisition-status.declined{color:#9a2d2d;background:#fff0f0}.acquisition-status.paused{color:#725918;background:#fff6d8}.acquisition-priority.high{color:#9a2d2d;background:#fff0f0}.acquisition-priority.normal{color:#71540f;background:#fff6d8}.acquisition-priority.low{color:#516174;background:#eef2f5}.acquisition-empty{min-height:170px;color:var(--acq-muted);background:#fff;border:1px dashed #cbd6df;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.acquisition-detail{background:#fff;border:1px solid #dce4ea;border-radius:7px;min-width:0;position:sticky;top:110px;overflow:hidden;box-shadow:0 15px 38px #12203314}.acquisition-detail-head{color:#fff;background:var(--acq-navy);justify-content:space-between;gap:12px;padding:20px;display:flex}.acquisition-detail-head span{color:#f0c64b;text-transform:uppercase;font-size:.72rem;font-weight:900}.acquisition-detail-head h3{margin:4px 0;font-size:1.35rem}.acquisition-detail-head p{color:#ffffffb3;margin:0;font-size:.82rem}.acquisition-detail-close,.acquisition-modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.acquisition-contact-guard{color:#8c2525;background:#fff1f1;border:1px solid #efb7b7;border-radius:6px;align-items:center;gap:8px;margin:14px 14px 0;padding:11px;font-weight:800;display:flex}.acquisition-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.acquisition-detail-grid>label,.acquisition-form-grid>label{gap:6px;min-width:0;display:grid}.acquisition-detail-grid>label>span,.acquisition-form-grid>label>span{color:#536174;font-size:.76rem;font-weight:850}.acquisition-detail-grid input,.acquisition-form-grid input,.acquisition-form-grid textarea{width:100%;min-width:0;min-height:40px;font:inherit;box-sizing:border-box;border:1px solid #d6dfe7;border-radius:6px;padding:9px 10px}.acquisition-qualification-card{border:1px solid #cfdde5;border-left:3px solid var(--acq-gold);background:linear-gradient(120deg,#f4f9fb,#fffaf0);border-radius:7px;gap:12px;margin:0 16px 16px;padding:15px;display:grid}.acquisition-qualification-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.acquisition-qualification-head>div{min-width:0}.acquisition-qualification-head>div>span{color:#98721a;letter-spacing:.1em;font-size:.65rem;font-weight:900}.acquisition-qualification-head h4{color:var(--acq-ink);margin:3px 0 0}.acquisition-candidate-toggle,.acquisition-form-candidate{color:#174d70;align-items:center;min-width:0;font-size:.76rem;font-weight:850;grid-template-columns:none!important;gap:8px!important;display:flex!important}.acquisition-candidate-toggle{background:#fffc;border:1px solid #d3e0e7;border-radius:6px;flex:none;padding:8px 10px}.acquisition-candidate-toggle input,.acquisition-form-candidate input{height:18px;accent-color:var(--acq-gold);flex:none;width:18px!important;min-height:18px!important}.acquisition-qualification-grid{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.acquisition-qualification-grid>label{gap:6px;min-width:0;display:grid}.acquisition-qualification-grid>label.wide{grid-column:1/-1}.acquisition-qualification-grid>label>span{color:#536174;font-size:.76rem;font-weight:850}.acquisition-qualification-grid input,.acquisition-qualification-grid textarea{width:100%;min-width:0;min-height:40px;font:inherit;box-sizing:border-box;border:1px solid #d6dfe7;border-radius:6px;padding:9px 10px}.acquisition-qualification-grid textarea{resize:vertical;min-height:78px}.acquisition-contact-card,.acquisition-activity{border:1px solid #dce4ea;border-radius:7px;margin:0 16px 16px;padding:15px}.acquisition-contact-card h4,.acquisition-activity h4{margin:0 0 11px}.acquisition-contact-actions{gap:6px;display:grid}.acquisition-contact-actions a{color:#0b4f7c;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-weight:750;display:flex}.acquisition-contact-actions a.disabled{color:#8e98a4;pointer-events:none;text-decoration:line-through}.acquisition-basis{border-top:1px solid #e4e9ed;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;font-size:.78rem;display:flex}.acquisition-basis span{color:var(--acq-muted)}.acquisition-dnc{align-items:center;gap:8px;margin-top:12px;font-weight:800;display:flex}.acquisition-dnc input{accent-color:#a33232;width:18px;height:18px}.acquisition-followup{border-top:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.acquisition-followup>span{color:var(--acq-muted);font-size:.78rem;font-weight:800}.acquisition-followup>div{gap:5px;display:flex}.acquisition-followup button{color:#0b4f7c;background:#edf5fa;border:1px solid #c8dce9;min-width:42px;min-height:34px;padding:0 8px}.acquisition-draft-button{color:#071d31;background:var(--acq-gold);border:1px solid #cda027;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:12px;display:flex}.acquisition-draft-button:disabled{color:#7d8792;cursor:not-allowed;background:#eef1f3;border-color:#d8dfe4}.acquisition-draft{background:#f7fafc;border:1px solid #d9e4eb;border-radius:7px;gap:10px;margin-top:12px;padding:12px;display:grid}.acquisition-draft label{gap:5px;min-width:0;display:grid}.acquisition-draft label>span{color:#536174;font-size:.74rem;font-weight:850}.acquisition-draft input,.acquisition-draft textarea{width:100%;min-width:0;color:var(--acq-ink);box-sizing:border-box;font:inherit;background:#fff;border:1px solid #cfdbe3;border-radius:6px;padding:9px 10px}.acquisition-draft input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-draft textarea{resize:vertical;min-height:220px;line-height:1.48}.acquisition-draft>p{color:#476073;align-items:center;gap:6px;margin:0;font-size:.72rem;font-weight:750;display:flex}.acquisition-draft-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.acquisition-draft-actions button{color:#174e73;background:#fff;border:1px solid #cbd9e3;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 8px;display:inline-flex}.acquisition-draft-actions button.send-reviewed{color:#071d31;background:var(--acq-gold);border-color:#cda027}.acquisition-draft-actions button.sent{color:#fff;background:#18795c;border-color:#18795c}.acquisition-activity form{gap:7px;display:grid}.acquisition-activity textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #d6dfe7;border-radius:6px;padding:9px}.acquisition-activity form button{color:#fff;background:var(--acq-blue);justify-content:center;align-items:center;gap:7px;display:inline-flex}.acquisition-activity form button:disabled{opacity:.5}.acquisition-timeline{gap:10px;margin-top:14px;display:grid}.acquisition-timeline>p{color:var(--acq-muted)}.acquisition-timeline article{grid-template-columns:10px 1fr;gap:8px;display:grid}.acquisition-timeline article>span{background:var(--acq-gold);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #fff6d8}.acquisition-timeline article div{grid-template-columns:1fr auto;gap:2px 8px;min-width:0;display:grid}.acquisition-timeline small{color:var(--acq-muted)}.acquisition-timeline p{color:#46566a;overflow-wrap:anywhere;grid-column:1/-1;margin:2px 0 0}.acquisition-detail-actions{gap:8px;padding:0 16px 16px;display:flex}.acquisition-convert,.acquisition-delete{justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.acquisition-convert{color:#fff;background:#18795c;flex:1}.acquisition-delete{color:#a23131;background:#fff0f0;border:1px solid #e8b9b9}.acquisition-conversion-ready{color:#155944;background:#edf8f2;border:1px solid #abd9c4;border-radius:7px;flex:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.acquisition-conversion-ready>span{align-items:flex-start;gap:9px;min-width:0;display:flex}.acquisition-conversion-ready>span>svg{flex:none;margin-top:2px}.acquisition-conversion-ready>span>span{gap:2px;min-width:0;display:grid}.acquisition-conversion-ready small{color:#49665b;line-height:1.35}.acquisition-conversion-ready button{color:#fff;white-space:nowrap;background:#07557c;justify-content:center;align-items:center;gap:6px;display:inline-flex}.acquisition-conversion-ready.commercial{color:#725315;background:#fff8df;border-color:#e7cf78}.acquisition-conversion-ready.commercial small{color:#725f35}.acquisition-detail-placeholder{text-align:center;min-height:330px;color:var(--acq-muted);place-items:center;padding:28px;display:grid}.acquisition-detail-placeholder h3{color:var(--acq-ink);margin:12px 0 0}.acquisition-detail-placeholder p{max-width:30ch}.acquisition-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031a2bc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.acquisition-modal{background:#fff;border:1px solid #d9a92880;border-radius:8px;width:min(780px,100%);max-height:min(88vh,820px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000004d}.acquisition-modal h3{margin:7px 0 20px;font-size:1.55rem}.acquisition-modal-close{color:#203249;background:#fff;border-color:#d6dfe7;position:absolute;top:15px;right:15px}.acquisition-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.acquisition-form-grid .wide{grid-column:1/-1}.acquisition-form-grid textarea{resize:vertical;min-height:90px}.acquisition-modal-actions{border-top:1px solid #e1e7eb;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.acquisition-modal-actions button{padding:0 18px}.acquisition-modal-actions>button:first-child{color:#435267;background:#eef2f5}.acquisition-conversion-modal{width:min(860px,100%)}.acquisition-conversion-intro{color:#194c61;background:#edf7f9;border:1px solid #bfdce2;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:13px;display:flex}.acquisition-conversion-intro svg{color:#18795c;flex:none;margin-top:2px}.acquisition-conversion-intro p{margin:0;line-height:1.5}.acquisition-import-modal{width:min(980px,100%)}.acquisition-import-intro{color:#244b62;background:#edf6fa;border:1px solid #c7dfe9;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px;display:flex}.acquisition-import-intro svg{color:#147468;flex:none;margin-top:1px}.acquisition-import-intro p{margin:0;line-height:1.5}.acquisition-import-picker{background:#f8fafb;border:1px solid #dce4ea;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:16px;display:grid}.acquisition-import-picker>div{gap:3px;min-width:0;display:grid}.acquisition-import-picker>div span{color:var(--acq-muted);font-size:.78rem;line-height:1.4}.acquisition-import-picker button,.acquisition-file-button{color:#0b4f7c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad0df;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.acquisition-file-button{max-width:300px;overflow:hidden}.acquisition-file-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-file-button input{display:none}.acquisition-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.acquisition-import-summary>span{color:#526276;background:#f4f7f9;border:1px solid #dce4ea;border-radius:6px;gap:2px;min-width:0;padding:11px;font-size:.73rem;font-weight:800;display:grid}.acquisition-import-summary strong{color:var(--acq-ink);font-size:1.25rem;line-height:1}.acquisition-import-summary .valid{color:#176049;background:#edf8f2;border-color:#b8dfcc}.acquisition-import-summary .invalid{color:#9a2d2d;background:#fff2f2;border-color:#efb8b8}.acquisition-import-summary .duplicate{color:#795b12;background:#fff7dd;border-color:#ead38b}.acquisition-import-errors{color:#922f2f;background:#fff2f2;border:1px solid #efb8b8;border-radius:6px;gap:5px;margin-top:12px;padding:10px;display:grid}.acquisition-import-errors p{align-items:flex-start;gap:6px;margin:0;font-size:.76rem;display:flex}.acquisition-import-errors svg{flex:none;margin-top:2px}.acquisition-import-table-wrap{border:1px solid #dce4ea;border-radius:7px;max-width:100%;margin-top:14px;overflow-x:auto}.acquisition-import-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.76rem}.acquisition-import-table th,.acquisition-import-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e5eaee;padding:9px 10px}.acquisition-import-table th{color:#47586b;text-transform:uppercase;background:#f2f6f8;font-size:.68rem}.acquisition-import-table tr:last-child td{border-bottom:0}.acquisition-import-table tr.invalid{background:#fff6f6}.acquisition-import-table tr.duplicate{background:#fffaf0}.acquisition-import-table td:last-child span{color:#176049;background:#e8f7ef;border-radius:999px;padding:3px 7px;font-weight:850;display:inline-block}.acquisition-import-table tr.invalid td:last-child span{color:#962f2f;background:#ffe9e9}.acquisition-import-table tr.duplicate td:last-child span{color:#795b12;background:#fff0bd}.acquisition-import-limit{color:var(--acq-muted);margin:7px 0 0;font-size:.74rem}.acquisition-import-actions .acquisition-primary{color:#102138}.acquisition-source-button>span{color:#08243b;box-sizing:border-box;background:#f0c64b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.68rem;font-weight:900;display:inline-grid}.acquisition-source-modal{width:min(1180px,100%)}.acquisition-source-guard{color:#174f65;background:#edf7f7;border:1px solid #bededa;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px;display:flex}.acquisition-source-guard svg{color:#16857d;flex:none;margin-top:2px}.acquisition-source-guard p{margin:0;line-height:1.5}.acquisition-source-manager-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;min-width:0;display:grid}.acquisition-source-form,.acquisition-source-catalog{background:#f8fafb;border:1px solid #dce4ea;border-radius:7px;min-width:0;padding:16px}.acquisition-source-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.acquisition-source-form-head>div{gap:3px;min-width:0;display:grid}.acquisition-source-form-head span{color:#98721a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.acquisition-source-form-head h4{color:var(--acq-ink);overflow-wrap:anywhere;margin:0;font-size:1.02rem}.acquisition-source-form-head button,.acquisition-source-card-actions button{color:#174e73;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:850;display:inline-flex}.acquisition-form-grid.compact{gap:10px}.acquisition-form-grid select{width:100%;min-width:0;min-height:40px;color:var(--acq-ink);box-sizing:border-box;font:inherit;background:#fff;border:1px solid #d6dfe7;border-radius:6px;padding:7px 30px 7px 10px}.acquisition-source-active{box-sizing:border-box;background:#fff;border:1px solid #d6dfe7;border-radius:6px;align-self:end;align-items:center;min-height:40px;padding:0 10px;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;display:flex!important}.acquisition-source-active input{width:18px;height:18px;min-height:18px;accent-color:var(--acq-teal);padding:0}.acquisition-source-active span{line-height:1.25;color:#36485d!important}.acquisition-source-validation{color:#922f2f;background:#fff2f2;border:1px solid #efb8b8;border-radius:6px;gap:6px;margin-top:11px;padding:10px;display:grid}.acquisition-source-validation span{align-items:flex-start;gap:6px;font-size:.76rem;font-weight:750;display:flex}.acquisition-source-validation svg{flex:none;margin-top:2px}.acquisition-source-catalog-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.acquisition-source-catalog-head>span{color:#0b4f7c;background:#e5f1f8;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.acquisition-source-catalog-head>div{gap:2px;min-width:0;display:grid}.acquisition-source-catalog-head small{color:var(--acq-muted);line-height:1.35}.acquisition-source-empty{text-align:center;min-height:190px;color:var(--acq-muted);background:#fff;border:1px dashed #cbd6df;border-radius:7px;place-items:center;padding:22px;display:grid}.acquisition-source-empty p{margin:8px 0 0}.acquisition-source-cards{gap:10px;min-width:0;display:grid}.acquisition-source-cards>article{background:#fff;border:1px solid #d8e1e8;border-left:3px solid #a8b4bf;border-radius:7px;gap:10px;min-width:0;padding:13px;display:grid}.acquisition-source-cards>article.active{border-left-color:var(--acq-teal)}.acquisition-source-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.acquisition-source-card-head>div{gap:2px;min-width:0;display:grid}.acquisition-source-card-head>div>span{color:#98721a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.acquisition-source-card-head strong{color:var(--acq-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-source-state{color:#536174;background:#eef2f5;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 7px;font-size:.66rem;font-weight:900;line-height:1.2;display:inline-flex}.acquisition-source-state.success{color:#176049;background:#e8f7ef}.acquisition-source-state.running{color:#0b4f7c;background:#e9f3fa}.acquisition-source-state.partial{color:#795b12;background:#fff4ce}.acquisition-source-state.failed{color:#962f2f;background:#ffe9e9}.acquisition-source-cards>article>p{color:var(--acq-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.acquisition-source-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.acquisition-source-cards dl>div{background:#f5f8fa;border-radius:6px;gap:3px;min-width:0;padding:8px;display:grid}.acquisition-source-cards dt{color:var(--acq-muted);text-transform:uppercase;font-size:.64rem;font-weight:850}.acquisition-source-cards dd{color:var(--acq-ink);overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:850}.acquisition-source-last-error{color:#922f2f;background:#fff2f2;border-radius:6px;align-items:flex-start;gap:6px;padding:8px;font-size:.73rem;display:flex}.acquisition-source-last-error svg{flex:none;margin-top:1px}.acquisition-source-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.acquisition-source-card-actions button{min-width:0;padding:0 7px}.acquisition-source-card-actions button:disabled{opacity:.5;cursor:not-allowed}.acquisition-source-card-actions button.run{color:#fff;background:var(--acq-blue);border-color:var(--acq-blue)}.acquisition-source-runs{background:#f8fafb;border:1px solid #dce4ea;border-radius:7px;gap:10px;margin-top:16px;padding:16px;display:grid}.acquisition-source-runs>div:first-child{color:var(--acq-ink);align-items:center;gap:7px;display:flex}.acquisition-source-runs>div:first-child svg{color:var(--acq-teal)}.acquisition-source-runs>p{color:var(--acq-muted);margin:0}.acquisition-source-runs-table{background:#fff;border:1px solid #dce4ea;border-radius:7px;max-width:100%;overflow-x:auto}.acquisition-source-runs-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:.75rem}.acquisition-source-runs-table th,.acquisition-source-runs-table td{text-align:left;border-bottom:1px solid #e5eaee;padding:9px 10px}.acquisition-source-runs-table th{color:#47586b;text-transform:uppercase;background:#f2f6f8;font-size:.66rem}.acquisition-source-runs-table tr:last-child td{border-bottom:0}@keyframes acquisition-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.acquisition-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-operations{grid-template-columns:1fr}.acquisition-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-layout,.acquisition-source-manager-grid{grid-template-columns:1fr}.acquisition-detail{position:static}.acquisition-detail:not(.open){display:none}}@media (width<=720px){.acquisition-heading{align-items:stretch;padding:19px}.acquisition-heading,.acquisition-heading-actions{flex-direction:column}.acquisition-heading-actions{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);display:grid}.acquisition-heading-actions .acquisition-icon-button{grid-area:1/1}.acquisition-heading-actions .acquisition-source-button{grid-area:1/2/auto/-1}.acquisition-heading-actions .acquisition-import-button{grid-area:2/1/auto/3}.acquisition-heading-actions>.acquisition-primary{grid-area:2/3}.acquisition-kpis{grid-template-columns:1fr 1fr}.acquisition-kpi{min-height:92px;padding:13px}.acquisition-kpi strong{font-size:1.3rem}.acquisition-funnel-stages{grid-template-columns:1fr 1fr}.acquisition-funnel-stage{grid-template-columns:30px minmax(0,1fr) auto}.acquisition-work-head{flex-direction:column}.acquisition-work-queue{scroll-margin-top:132px}.acquisition-work-source{box-sizing:border-box;flex:none;align-self:stretch;width:100%;min-width:0}.acquisition-work-run{flex-wrap:wrap;align-items:flex-start}.acquisition-work-run small{text-align:left;width:100%;margin-left:22px}.acquisition-classified-intake{grid-template-columns:1fr;padding:16px}.acquisition-classified-intake aside{box-sizing:border-box;width:100%;min-width:0}.acquisition-health{margin:0}.acquisition-toolbar{padding:10px}.acquisition-filters{grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.acquisition-filters .acquisition-select{flex:none;width:100%;min-width:0}.acquisition-lead{grid-template-columns:38px minmax(0,1fr) 16px;gap:9px}.acquisition-type-icon{width:38px;height:38px}.acquisition-priority{display:none}.acquisition-lead-title{flex-direction:column;align-items:flex-start;gap:3px}.acquisition-detail-grid,.acquisition-form-grid{grid-template-columns:1fr}.acquisition-form-grid .wide{grid-column:auto}.acquisition-qualification-head{flex-direction:column;align-items:stretch}.acquisition-candidate-toggle{box-sizing:border-box;flex:none;width:100%}.acquisition-qualification-grid{grid-template-columns:1fr}.acquisition-qualification-grid>label.wide{grid-column:auto}.acquisition-detail-actions{flex-direction:column}.acquisition-conversion-ready{grid-template-columns:1fr}.acquisition-conversion-ready button{width:100%}.acquisition-followup{flex-direction:column;align-items:flex-start}.acquisition-draft-actions{grid-template-columns:1fr}.acquisition-modal-backdrop{padding:8px}.acquisition-modal{max-height:96vh;padding:20px 15px}.acquisition-import-picker{grid-template-columns:1fr;padding:13px}.acquisition-import-picker button,.acquisition-file-button{box-sizing:border-box;width:100%;max-width:none}.acquisition-import-summary{grid-template-columns:1fr 1fr}.acquisition-import-actions{flex-direction:column-reverse}.acquisition-import-actions button,.acquisition-source-modal{width:100%}.acquisition-source-guard{padding:11px}.acquisition-source-form,.acquisition-source-catalog,.acquisition-source-runs{padding:13px}.acquisition-source-card-head{flex-direction:column}.acquisition-source-cards dl{grid-template-columns:1fr 1fr}.acquisition-source-cards dl>div:last-child{grid-column:1/-1}.acquisition-source-runs-table{overscroll-behavior-x:contain}}@media (width<=430px){.acquisition-funnel-stages,.acquisition-work-grid{grid-template-columns:1fr}.acquisition-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-heading-actions .acquisition-icon-button{justify-self:start;width:42px}.acquisition-heading-actions .acquisition-source-button{grid-column:2}.acquisition-heading-actions .acquisition-import-button{grid-area:2/1}.acquisition-heading-actions>.acquisition-primary{grid-area:2/2}.acquisition-source-card-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acquisition-lead{transition:none}.spin{animation:none}}:root{--navy-950:#001225;--navy-900:#001d3d;--navy-800:#002849;--blue:#0f4c81;--blue-dark:#001d3d;--gold:#d4af37;--gold-soft:#e0b050;--copper:#a66a22;--sand:#f4f1ea;--bg:#fbfaf7;--ink:#102033;--muted:#5f6874;--subtle:#778391;--line:#10203324;--soft-line:#10203314;--white:#fff;--red:#a66a22;--red-dark:#7a4d19;--green:#0f766e;--purple:#6f5ea8;--orange:#e29578;--teal:#0f766e;--glass-light:#ffffffad;--glass-strong:#ffffffd6;--glass-dark:#00122575;--glass-border-light:#ffffff9e;--glass-border-dark:#ffffff2e;--shadow-sm:0 4px 16px #00122512;--shadow-md:0 16px 38px #00122521;--shadow-lg:0 28px 80px #0012252e;--shadow-xl:0 36px 90px #00122533;--surface-ring:#d4af373d;--surface-highlight:#ffffffb8;--field-ring:0 0 0 4px #d4af3721;--field-shadow:0 1px 0 #fffc inset, 0 12px 26px #0012250d;--premium-surface:radial-gradient(circle at 88% 10%, #d4af3757, transparent 33%), radial-gradient(circle at 12% 92%, #0f766e2e, transparent 32%), linear-gradient(145deg, #002849fc, #001225f7);--premium-surface-soft:radial-gradient(circle at 92% 10%, #d4af3738, transparent 34%), linear-gradient(145deg, #fffffff5, #fffcf4d6);--premium-border:#d4af3785;--premium-shadow:0 30px 82px #00122538;--cta-gold:linear-gradient(135deg, #f1c85b, #d4af37 48%, #a66a22);--cta-navy:linear-gradient(135deg, #00345f, #0f4c81);color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}body{background:var(--bg);min-width:320px;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;max-width:100%}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:#d4af372e}button:disabled{cursor:not-allowed;opacity:.72}.app-shell{flex-direction:column;min-width:0;min-height:100vh;display:flex}main{flex:1;min-width:0}.bug-status-bar{z-index:49;color:#fff7ed;background:linear-gradient(90deg,#7f1d1dfa,#b91c1cf5),#991b1b;border-bottom:1px solid #7f1d1d73;min-height:38px;position:sticky;top:64px;box-shadow:0 12px 28px #7f1d1d2e}.bug-status-inner{white-space:normal;flex-wrap:wrap;align-items:center;gap:9px;width:min(1280px,100vw - 24px);min-width:0;min-height:38px;margin:0 auto;padding:6px 0;font-size:13px;font-weight:760;line-height:1.25;display:flex;overflow:hidden}.bug-status-inner::-webkit-scrollbar{display:none}.bug-status-inner svg{color:#fed7aa;flex:none}.bug-status-inner>span{flex:auto;min-width:0}.bug-status-inner strong{color:#fff;font-weight:950}.bug-status-inner a{color:#fff;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:100%;font-weight:950;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#001225f0,#001d3de6),#001225e0;border-bottom:1px solid #d4af3740;height:64px;position:sticky;top:0;box-shadow:0 10px 28px #00122533}.header-inner{grid-template-columns:minmax(184px,max-content) minmax(0,1fr) max-content;align-items:center;gap:8px;width:min(1280px,100vw - 24px);min-width:0;height:64px;margin:0 auto;display:grid}.brand-lockup{color:var(--white);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:950;display:flex}.brand-lockup img{object-fit:contain;background:linear-gradient(135deg,#fffffffa,#f4f1eaeb);border:1px solid #d4af3761;border-radius:9px;width:38px;height:38px;padding:4px;box-shadow:0 8px 20px #00122538}.brand-lockup strong{color:var(--white);letter-spacing:0}.main-nav,.header-actions,.admin-tabs,.row-actions,.split-head,.form-actions{align-items:center;display:flex}.main-nav{scrollbar-width:none;justify-content:center;gap:1px;min-width:0;overflow:visible}.main-nav::-webkit-scrollbar{display:none}.main-nav button{white-space:nowrap;color:#ffffffd6;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;min-height:42px;padding:0 4px;font-size:13px;font-weight:800;display:inline-flex}.main-nav button:hover,.main-nav button.active{color:var(--gold-soft);border-color:var(--gold)}.nav-item-shell,.nav-dropdown{align-items:center;display:inline-flex;position:relative}.nav-dropdown-panel{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:linear-gradient(#001d3dfa,#001225fa),#001225fa;border:1px solid #d4af3738;border-radius:8px;width:270px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-6px);box-shadow:0 24px 60px #00122547}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown.open .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown-panel:before{content:"";height:8px;position:absolute;top:-6px;left:0;right:0}.main-nav .nav-dropdown-panel button{color:#ffffffe6;border:0;border-radius:7px;justify-content:flex-start;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:850}.main-nav .nav-dropdown-panel button:hover,.main-nav .nav-dropdown-panel button:focus-visible{color:var(--navy-950);background:linear-gradient(135deg, var(--gold), var(--gold-soft));outline:none}.header-actions{justify-content:flex-end;gap:6px;min-width:max-content}.header-actions>.secondary-btn.compact{width:44px;padding:0;font-size:0}.header-actions>.secondary-btn.compact svg{width:18px;height:18px}.language-btn,.secondary-btn,.ghost-btn,.section-action,.result-actions button,.result-meta button,.admin-shortcut,.link-btn{border:1px solid var(--line);background:var(--white);color:#263143;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.language-switch{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:2px;min-height:40px;padding:4px;display:inline-flex}.language-switch button{min-width:31px;height:30px;color:inherit;background:0 0;border:0;border-radius:5px;font-size:12px;font-weight:950}.language-switch button.active{background:var(--gold);color:var(--navy-950)}.primary-btn,.hot-btn,.success-btn,.danger-btn,.google-btn,.catalog-filters>button,.wide-filter-row button,.plan-card button,.deep-cta-actions button,.hero-search-card button,.owner-action-card button,.outline-white-btn,.events-hero-copy button,.events-filter-card button,.events-list-head button,.event-promo-box button,.classifieds-hero-copy button,.classifieds-filter-card button,.classifieds-list-head button,.classified-promo-box button,.infeed-cta button,.catalog-bottom-cta button,.free-upsell button,.free-details button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.primary-btn:after,.hot-btn:after,.success-btn:after,.danger-btn:after,.google-btn:after,.catalog-filters>button:after,.wide-filter-row button:after,.plan-card button:after,.deep-cta-actions button:after,.hero-search-card button:after,.owner-action-card button:after,.outline-white-btn:after,.event-submit:after,.classified-submit:after,.pricing-product-card button:after,.pricing-b2b-cta:after,.pricing-contact-submit:after,.events-hero-copy button:after,.events-filter-card button:after,.events-list-head button:after,.event-promo-box button:after,.classifieds-hero-copy button:after,.classifieds-filter-card button:after,.classifieds-list-head button:after,.classified-promo-box button:after,.infeed-cta button:after,.catalog-bottom-cta button:after,.free-upsell button:after,.free-details button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:48%;transition:transform .62s;position:absolute;inset:-40% auto -40% -55%;transform:translate(-120%)skew(-18deg)}.primary-btn:hover:after,.hot-btn:hover:after,.success-btn:hover:after,.danger-btn:hover:after,.google-btn:hover:after,.catalog-filters>button:hover:after,.wide-filter-row button:hover:after,.plan-card button:hover:after,.deep-cta-actions button:hover:after,.hero-search-card button:hover:after,.owner-action-card button:hover:after,.outline-white-btn:hover:after,.event-submit:hover:after,.classified-submit:hover:after,.pricing-product-card button:hover:after,.pricing-b2b-cta:hover:after,.pricing-contact-submit:hover:after,.events-hero-copy button:hover:after,.events-filter-card button:hover:after,.events-list-head button:hover:after,.event-promo-box button:hover:after,.classifieds-hero-copy button:hover:after,.classifieds-filter-card button:hover:after,.classifieds-list-head button:hover:after,.classified-promo-box button:hover:after,.infeed-cta button:hover:after,.catalog-bottom-cta button:hover:after,.free-upsell button:hover:after,.free-details button:hover:after{transform:translate(360%)skew(-18deg)}.primary-btn:hover,.hot-btn:hover,.success-btn:hover,.danger-btn:hover,.google-btn:hover,.secondary-btn:hover,.ghost-btn:hover,.section-action:hover,.link-btn:hover,.outline-white-btn:hover,.events-hero-copy button:hover,.events-filter-card button:hover,.events-list-head button:hover,.event-promo-box button:hover,.classifieds-hero-copy button:hover,.classifieds-filter-card button:hover,.classifieds-list-head button:hover,.classified-promo-box button:hover,.infeed-cta button:hover,.catalog-bottom-cta button:hover,.free-upsell button:hover,.free-details button:hover{transform:translateY(-1px)}.primary-btn:active,.hot-btn:active,.success-btn:active,.danger-btn:active,.google-btn:active,.secondary-btn:active,.ghost-btn:active,.section-action:active,.link-btn:active,.outline-white-btn:active,.events-hero-copy button:active,.events-filter-card button:active,.events-list-head button:active,.event-promo-box button:active,.classifieds-hero-copy button:active,.classifieds-filter-card button:active,.classifieds-list-head button:active,.classified-promo-box button:active,.infeed-cta button:active,.catalog-bottom-cta button:active,.free-upsell button:active,.free-details button:active{transform:translateY(0)}.primary-btn:focus-visible,.hot-btn:focus-visible,.success-btn:focus-visible,.danger-btn:focus-visible,.google-btn:focus-visible,.secondary-btn:focus-visible,.ghost-btn:focus-visible,.section-action:focus-visible,.link-btn:focus-visible,.outline-white-btn:focus-visible,.events-hero-copy button:focus-visible,.events-filter-card button:focus-visible,.events-list-head button:focus-visible,.event-promo-box button:focus-visible,.classifieds-hero-copy button:focus-visible,.classifieds-filter-card button:focus-visible,.classifieds-list-head button:focus-visible,.classified-promo-box button:focus-visible,.infeed-cta button:focus-visible,.catalog-bottom-cta button:focus-visible,.free-upsell button:focus-visible,.free-details button:focus-visible{outline-offset:2px;outline:3px solid #d4af375c}.mobile-menu-toggle:focus-visible,.language-switch button:focus-visible,.main-nav button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #d4af3752}.section-action,.pricing-contact-submit,.owner-primary-btn,.owner-ghost-btn,.event-submit,.classified-submit,.deep-cta-actions button,.profile-action-card button,.owner-action-card button,.events-hero-copy button,.events-filter-card button,.events-list-head button,.event-promo-box button,.classifieds-hero-copy button,.classifieds-filter-card button,.classifieds-list-head button,.classified-promo-box button,.infeed-cta button,.catalog-bottom-cta button,.free-upsell button,.free-details button{white-space:nowrap;min-width:0}.section-action,.primary-btn,.hot-btn,.success-btn,.danger-btn,.google-btn,.secondary-btn,.ghost-btn,.admin-shortcut,.link-btn,.plan-teaser button,.add-type-grid button,.segmented button,.mobile-menu-nav button,.mobile-menu-actions button,.profile-action-card button,.owner-action-card button{overflow-wrap:anywhere;max-width:100%}.primary-btn{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;box-shadow:0 14px 30px #0f4c813d}.primary-btn:hover{box-shadow:0 18px 42px #0f4c814d}.primary-btn.compact,.secondary-btn.compact{min-height:38px;padding-inline:12px}.hot-btn{background:linear-gradient(135deg, var(--gold-soft), var(--copper));color:#fff;box-shadow:0 14px 30px #a66a2247}.hot-btn:hover{box-shadow:0 18px 42px #a66a2257}.outline-white-btn{color:#fff;background:0 0;border:2px solid #ffffffdb}.success-btn{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.danger-btn{color:#7a4d19;background:#a66a221a;border-color:#a66a2247}.link-btn{box-shadow:none;color:var(--blue);border:0;padding:0}.account-chip{align-items:center;gap:6px;height:42px;display:flex}.account-chip button{border:1px solid var(--line);background:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.account-chip .avatar-btn{color:#fff;background:linear-gradient(135deg, var(--blue), var(--gold));border:0}.add-menu{position:relative}.add-menu-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:244px;box-shadow:var(--shadow-md);background:#fffffff0;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.add-menu-panel button{color:#263143;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-weight:750;display:flex}.add-menu-panel button:hover{color:var(--red);background:#f4f1eacc}.mobile-menu-toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-menu-toggle:hover{color:var(--gold-soft);border-color:#d4af379e}.mobile-menu-panel{z-index:70;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:calc(100dvh - 126px);padding:12px max(12px, calc((100vw - 520px) / 2)) max(22px, env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 6%,#d4af3729,#0000 30%),linear-gradient(#001d3df5,#001225fa),#001225f5;border:0;border-top:1px solid #d4af3733;border-radius:0;margin:0;position:fixed;inset:126px 0 0;overflow-y:auto;box-shadow:0 24px 70px #00122552}.mobile-menu-panel:after{content:"";pointer-events:none;background:linear-gradient(#00122500,#001225f5);height:22px;margin:0 -12px -22px;display:block;position:sticky;bottom:-1px}.mobile-menu-head{background:linear-gradient(135deg,#ffffff1a,#d4af3714),#ffffff0e;border:1px solid #d4af3738;border-radius:8px;gap:4px;margin:0 0 12px;padding:14px 14px 15px;display:grid;box-shadow:inset 0 1px #ffffff14}.mobile-menu-head span,.mobile-menu-section-label{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.mobile-menu-head strong{color:#fff;font-size:16px;line-height:1.18}.mobile-menu-nav,.mobile-menu-actions{gap:8px;display:grid}.mobile-menu-nav button,.mobile-menu-actions button{text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:48px;padding:0 13px;font-weight:900;display:flex}.mobile-menu-nav button{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff1a}.mobile-menu-nav button.active,.mobile-menu-nav button:hover{color:var(--gold-soft);background:#d4af371f;border-color:#d4af377a}.mobile-menu-nav button.mobile-menu-parent{justify-content:space-between}.mobile-menu-parent-label{align-items:center;gap:11px;min-width:0;display:inline-flex}.mobile-menu-parent-label span,.mobile-menu-nav button,.mobile-menu-actions button{overflow-wrap:anywhere;min-width:0}.mobile-menu-chevron{flex:none;margin-left:auto;transition:transform .18s}.mobile-menu-parent.expanded .mobile-menu-chevron{transform:rotate(180deg)}.mobile-subnav{border-left:1px solid #d4af3747;gap:6px;margin:-2px 0 4px 16px;padding-left:12px;display:grid}.mobile-menu-nav .mobile-subnav button{color:#ffffffc7;background:#ffffff09;border-radius:7px;min-height:40px;padding:0 11px;font-size:13px;font-weight:800}.mobile-menu-nav .mobile-subnav button:hover{color:var(--navy-950);background:linear-gradient(135deg, var(--gold), var(--gold-soft));border-color:#d4af37a6}.mobile-menu-actions{border-top:1px solid #ffffff1f;margin-top:10px;padding-top:10px}.mobile-menu-section-label{margin:4px 2px 0}.mobile-add-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-add-actions .mobile-primary-action:first-child{grid-column:1/-1}.mobile-outline-action{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.mobile-primary-action{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;border:1px solid #09699d38}.mobile-hot-action{background:linear-gradient(135deg, var(--gold-soft), var(--copper));color:var(--navy-950);border:1px solid #d4af375c}.mobile-danger-action{color:#fecaca;background:#ef444424;border:1px solid #ef444459}.mobile-admin-action{color:var(--gold-soft);background:#d4af3721;border:1px solid #d4af376b}@media (width<=380px){.mobile-add-actions{grid-template-columns:1fr}.mobile-add-actions .mobile-primary-action:first-child{grid-column:auto}}.admin-shortcut{color:var(--red)}.portal-home{background:linear-gradient(180deg, #fbfaf7f5, #f4f1eae0), var(--bg)}.hero-portal{background:radial-gradient(circle at 20% 12%,#d4af3738,#0000 28%),linear-gradient(135deg,#001225f0,#002849e6 52%,#0f4c81d1);border-bottom:1px solid #d4af3738;position:relative;overflow:hidden}.hero-bg-soft{opacity:.46;background-image:linear-gradient(#001225ad,#001225ad),url(/assets/cyprus-pl-hub-brand-banner.jpg);background-position:50% 38%;background-size:cover;position:absolute;inset:0}.hero-inner{width:min(1120px,100vw - 32px);margin:0 auto;padding:76px 0 54px;position:relative}.hero-copy{text-align:center;max-width:980px;margin:0 auto}.micro-badge{border:1px solid var(--glass-border-dark);min-height:30px;color:var(--gold-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 18px 40px #00122533}.hero-copy h1{letter-spacing:0;max-width:1000px;color:var(--white);text-shadow:0 18px 50px #00122547;margin:22px auto 16px;font-size:clamp(38px,6vw,68px);line-height:1.04}.hero-copy p{color:#ffffffd6;max-width:820px;margin:0 auto;font-size:clamp(17px,2.2vw,23px);line-height:1.45}.hero-search-card{border:1px solid var(--glass-border-light);background:var(--glass-light);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);max-width:930px;box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:1fr 1fr 150px;gap:12px;margin:40px auto 28px;padding:14px;display:grid}.hero-search-card label,.catalog-filters label,.wide-filter-row label{color:#9aa4b2;background:#ffffffb8;border:1px solid #1020331a;border-radius:11px;align-items:center;gap:12px;min-height:56px;padding:0 14px;display:flex}.hero-search-card input,.catalog-filters input,.catalog-filters select,.wide-filter-row input,.data-form input,.data-form select,.data-form textarea,.auth-form input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.hero-search-card label:focus-within,.catalog-filters label:focus-within,.wide-filter-row label:focus-within,.blog-search:focus-within{background:#ffffffeb;border-color:#d4af377a;box-shadow:0 0 0 4px #d4af371f,0 12px 28px #00122514}.hero-search-card button,.catalog-filters>button,.wide-filter-row button{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;font-size:17px}.business-banner{color:#fff;text-align:center;background:radial-gradient(circle at top right, #d4af3747, transparent 34%), linear-gradient(135deg, var(--navy-900), var(--blue));border:1px solid #d4af3747;border-radius:15px;max-width:930px;margin:0 auto;padding:34px 42px;box-shadow:0 26px 70px #00122542}.business-banner h2{margin:0 0 10px;font-size:clamp(24px,3.4vw,34px)}.business-banner p{color:#ffffffc7;max-width:760px;margin:0 auto 22px;font-size:17px}.banner-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.proof-strip{color:#ffffffdb;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:22px;font-size:14px;display:flex}.proof-strip span{align-items:center;gap:7px;display:inline-flex}.category-bar{max-width:820px;margin:22px auto 0;position:relative}.category-bar-scroll{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.category-mobile-rail{scroll-snap-type:x proximity;scroll-padding-inline:20px 68px}.category-mobile-rail>*{scroll-snap-align:start}.category-bar button{border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:44px;box-shadow:var(--shadow-sm);color:#263143;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:0 16px;font-weight:850;display:inline-flex}.category-bar button:hover{color:var(--blue);border-color:#d4af3773;transform:translateY(-1px)}.category-bar button span{text-overflow:ellipsis;overflow:hidden}.category-bar-skeleton{color:#ffffffd1;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff2e,#ffffff14),#0012252e;border:1px solid #ffffff38;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:164px;height:44px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 14px 32px #0012252e}.category-bar-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#d4af3738,#0000);animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-110%)}.category-bar-skeleton svg,.category-bar-skeleton span{z-index:1;position:relative}.category-bar-skeleton svg{color:var(--gold-soft)}.home-band{padding:62px 0}.home-band.white{background:#ffffffb8}.home-band.mist{background:linear-gradient(#f4f1eadb,#fbfaf7f2)}.home-band-inner,.page-section,.catalog-page,.pricing-page,.add-page,.admin-page,.owner-dashboard,.about-page{width:min(1180px,100vw - 32px);margin:0 auto}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.section-head>div{min-width:0}.section-head h2{text-wrap:balance;align-items:center;gap:10px;margin:0 0 8px;font-size:clamp(26px,3vw,34px);line-height:1.08;display:flex}.section-head h2 svg{color:var(--gold)}.section-head p{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.45}.section-action:hover{color:var(--red);border-color:#fecdd3}.company-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),290px));justify-content:start;align-items:stretch;gap:18px;display:grid}.company-card-grid>*{width:100%;max-width:290px}.classified-grid,.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),292px));justify-content:start;align-items:stretch;gap:18px;display:grid}.classified-grid>*,.blog-grid>*{width:100%;max-width:292px}.home-events-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),290px));justify-content:start;align-items:stretch;gap:18px;display:grid}.home-events-grid>*{width:100%;max-width:290px}.home-events-grid .event-card.compact{min-height:100%}.company-tile,.classified-tile,.blog-card,.compact-company,.category-showcase,.admin-card,.stat-card,.owner-action-card,.owner-table-card,.gate-card,.data-form,.plan-card{background:var(--glass-strong);border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px}.company-tile,.classified-tile,.blog-card,.compact-company,.listing-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;padding:0}.company-tile,.classified-tile,.blog-card,.compact-company,.company-result{isolation:isolate}.company-tile:before,.classified-tile:before,.blog-card:before,.compact-company:before,.company-result:before{content:"";z-index:1;opacity:.78;pointer-events:none;background:linear-gradient(90deg,#0f4c818f,#d4af37b8);height:4px;position:absolute;inset:0 0 auto}.company-tile:after,.classified-tile:after,.blog-card:after,.compact-company:after,.company-result:after{content:"";z-index:1;pointer-events:none;border-radius:7px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffc7}.company-tile>*,.classified-tile>*,.blog-card>*,.compact-company>*,.company-result>*{z-index:2;position:relative}.company-tile,.classified-tile,.blog-card,.compact-company,.category-showcase,.profile-card,.profile-action-card,.profile-upsell-card,.event-card,.classified-card,.classified-card-compact,.blog-featured-card,.blog-article-card,.blog-side-card,.blog-sponsored-cta,.pricing-product-card,.pricing-b2b-grid article,.pricing-faq-list article,.pricing-contact-form,.event-plan-card,.event-add-form,.classified-plan-card,.classified-benefit-strip,.classified-add-form,.data-form,.company-plan-option,.company-market-box,.company-opening-hours,.company-gallery-field,.company-pro-fields,.admin-card,.stat-card,.owner-action-card,.owner-table-card,.gate-card,.empty-state{box-shadow:0 1px 0 var(--surface-highlight) inset, 0 18px 48px #00122514}.company-tile,.classified-tile,.blog-card,.compact-company,.category-showcase,.event-card,.classified-card,.classified-card-compact,.blog-featured-card,.pricing-product-card,.event-plan-card,.classified-plan-card,.company-plan-option,.owner-action-card{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.company-plan-option:before,.event-plan-card:before,.classified-plan-card:before,.pricing-product-card:before,.pricing-decision-grid button:before{content:"";opacity:.52;pointer-events:none;background:linear-gradient(90deg,#0f4c81b8,#d4af37eb);height:5px;position:absolute;inset:0 0 auto}.company-plan-option.pro:before,.event-plan-card.premium:before,.classified-plan-card.vip:before,.pricing-product-card.business:before{background:linear-gradient(90deg, var(--gold-soft), var(--gold), #ffffffbd);opacity:.95;height:6px}.classified-plan-card.featured:before,.pricing-product-card.classified:before{opacity:.78;background:linear-gradient(90deg,#0f8f78,#f7d96b)}.pricing-product-card.event:before{background:linear-gradient(90deg, var(--blue), var(--gold));opacity:.88}button.company-tile:focus-visible,button.classified-tile:focus-visible,button.blog-card:focus-visible,button.compact-company:focus-visible,button.category-showcase:focus-visible,.event-card:focus-visible,.classified-card:focus-visible,.classified-card-compact:focus-visible,.blog-featured-card:focus-visible,.company-plan-option:focus-visible,.event-plan-card:focus-visible,.classified-plan-card:focus-visible,.owner-action-card button:focus-visible{outline-offset:3px;outline:3px solid #d4af3752}.company-tile:hover,.classified-tile:hover,.blog-card:hover,.compact-company:hover,.category-showcase:hover,.event-card:hover,.classified-card:hover,.classified-card-compact:hover,.blog-featured-card:hover,.pricing-product-card:hover,.event-plan-card:hover,.classified-plan-card:hover,.company-plan-option:hover{border-color:var(--surface-ring);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc7,0 30px 70px #00122524}.company-tile{background:linear-gradient(#fffffff5,#f4f1eac7);border-color:#d4af373d;flex-direction:column;min-height:365px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.company-tile.pro{border:2px solid #d4af378f;box-shadow:0 16px 34px #0012251f,inset 0 1px #ffffffb3}.company-tile.pro:before,.classified-tile.premium:before,.classified-tile.top:before,.compact-company.pro:before,.company-result.pro:before{background:linear-gradient(90deg, var(--gold-soft), var(--gold), var(--copper));opacity:.98;height:5px}.company-tile:hover,.classified-tile:hover,.compact-company:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pro-corner{z-index:2;position:absolute;top:12px;right:12px}.pro-corner span,.mini-pro,.new-badge,.premium-badge,.top-badge,.result-logo-stack>span,.listing-image span,.best-choice{background:linear-gradient(135deg, var(--gold-soft), var(--gold));min-height:22px;color:var(--navy-950);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.new-badge{color:var(--green);background:#0f766e1f;border:1px solid #0f766e33}.premium-badge{background:linear-gradient(135deg, var(--navy-900), var(--gold));color:#fff;box-shadow:0 10px 26px #0012252e}.top-badge{background:linear-gradient(135deg, #fff3c4, var(--gold));color:var(--navy-950);box-shadow:0 10px 24px #d4af3733}.logo-box{background:radial-gradient(circle at 50% 0,#d4af371a,#0000 42%),#ffffffdb;border:1px solid #e2e8f0;place-items:center;display:grid;overflow:hidden}.logo-box.small{border-radius:7px;width:58px;height:58px}.logo-box.medium{border-radius:8px;width:96px;height:96px}.logo-box.large{border-width:0 0 1px;border-radius:0;width:100%;height:220px}.logo-box span{color:#fff;background:linear-gradient(135deg, var(--accent), var(--navy-900));border-radius:999px;place-items:center;width:74px;height:74px;font-size:24px;font-weight:950;transition:transform .22s,filter .22s;display:grid}.logo-box.small span{width:42px;height:42px;font-size:16px}.logo-box img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .22s,filter .22s}.company-tile:hover .logo-box.large img,.company-tile:hover .logo-box.large span,.compact-company:hover .logo-box img,.compact-company:hover .logo-box span,.company-result:hover .logo-box img,.company-result:hover .logo-box span{filter:saturate(1.06);transform:scale(1.045)}.company-tile-body{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.company-tile h3,.compact-company h3,.classified-tile h3,.blog-card h3,.category-showcase span,.company-result h3{color:#111827;margin:0}.company-tile p,.compact-company p,.classified-tile p,.blog-card p,.category-showcase p,.company-result p,.page-title p,.admin-head p,.gate-card p,.data-form label,.auth-modal p,.deep-cta p{color:var(--muted);line-height:1.5}.company-tile h3,.compact-company h3,.classified-tile h3{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.18;display:-webkit-box;overflow:hidden}.company-tile-body>span,.compact-company p,.classified-body div,.result-meta{color:var(--subtle);align-items:center;gap:6px;font-size:13px;display:flex}.company-tile-body>span{margin-top:auto}.classified-tile{border-color:#0f4c812e;flex-direction:column;min-height:360px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.classified-tile.premium{border:2px solid #d4af37a8;box-shadow:0 16px 34px #0012251f,inset 0 1px #ffffffb3}.classified-tile.top{border:2px solid #a66a227a;box-shadow:0 16px 34px #a66a221c,inset 0 1px #ffffffb3}.classified-badges{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:12px;right:12px}.classified-image,.listing-image{background:#f8fafc;height:185px;position:relative;overflow:hidden}.classified-image:after,.listing-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#00122547);position:absolute;inset:0}.classified-image img,.listing-image img,.blog-card img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s}.classified-tile:hover .classified-image img,.listing-card:hover .listing-image img{filter:saturate(1.04);transform:scale(1.045)}.classified-body,.listing-card-body,.blog-card-body{padding:16px}.blog-card-body{flex:1;align-content:start;gap:10px;display:grid}.classified-body{flex-direction:column;flex:1;gap:8px;display:flex}.classified-body>div{flex-wrap:wrap;margin-top:auto}.classified-body strong{width:fit-content;min-height:29px;color:var(--blue);background:#0f4c8112;border:1px solid #0f4c8129;border-radius:999px;align-items:center;margin:6px 0 2px;padding:0 11px;font-size:13px;font-weight:950;display:inline-flex}.classified-tile.premium .classified-body strong,.classified-tile.top .classified-body strong{background:linear-gradient(135deg, var(--gold-soft), #d4af37c7);color:var(--navy-950);border-color:#d4af375c}.category-showcase-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.category-showcase{text-align:left;min-height:210px;color:var(--ink);padding:24px}button.category-showcase:hover{box-shadow:var(--shadow-md);border-color:#d4af3773;transform:translateY(-2px)}.category-showcase svg{color:var(--gold)}.category-showcase span{margin:18px 0 10px;font-size:23px;font-weight:950;display:block}.category-showcase small{color:var(--blue);align-items:center;gap:6px;font-weight:900;display:inline-flex}.blog-card{flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-card-image{background:#0c1330;place-items:center;height:192px;padding:12px;display:grid;position:relative;overflow:hidden}.blog-card-image:after{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#00122533);border-radius:7px;position:absolute;inset:12px}.blog-card-image img,.blog-card img{object-fit:contain;width:100%;height:170px;transition:transform .22s;display:block}.blog-card-image img{height:100%}.blog-card:hover .blog-card-image img,.blog-featured-card:hover img{transform:scale(1.05)}.blog-card-meta,.blog-card span{color:var(--subtle);font-size:12px;font-weight:700}.blog-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.18;display:-webkit-box;overflow:hidden}.blog-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-card button{color:var(--red);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:900;display:inline-flex}.blog-card .read-more{color:var(--red);background:0 0;border:0;align-items:center;gap:5px;width:fit-content;min-height:30px;margin-top:auto;padding:0;font-weight:900;display:inline-flex}.blog-card:hover .read-more{color:var(--blue)}.blog-card .read-more svg,.event-card-actions strong svg{transition:transform .16s}.blog-card:hover .read-more svg,.event-card:hover .event-card-actions strong svg{transform:translate(3px)}.blog-page{background:linear-gradient(#f4f7fb 0%,#fbfaf7 46%,#f4f1ea 100%);min-height:100vh}.blog-hero{text-align:center;color:#fff;background:radial-gradient(circle at 20% 0,#d4af3738,#0000 34%),linear-gradient(135deg,#071f33,#123f5c 55%,#061825);padding:70px 24px 58px}.blog-hero-inner{width:min(100%,980px);margin:0 auto}.blog-hero h1{letter-spacing:0;margin:16px 0 12px;font-size:clamp(42px,6vw,72px)}.blog-hero p{color:#ffffffd1;max-width:760px;margin:0 auto;font-size:18px}.blog-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.blog-hero-actions button{background:linear-gradient(135deg, var(--gold-soft), var(--gold));min-height:46px;color:var(--navy-950);border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:950;display:inline-flex;box-shadow:0 18px 42px #0012253d}.blog-hero-actions button.secondary{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c}.blog-hero-proof{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;display:flex}.blog-hero-proof span{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.blog-hero-proof svg{color:var(--gold)}.blog-page-inner,.blog-detail-page{width:min(100% - 48px,1240px);margin:0 auto}.blog-page-inner{padding:46px 0 76px}.blog-featured-card{width:100%;min-height:330px;box-shadow:var(--shadow-md);text-align:left;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 8%,#d4af3729,#0000 30%),#ffffffc7;border:1px solid #d4af3742;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin-bottom:34px;padding:0;display:grid;overflow:hidden}.blog-featured-media{background:#0c1330;place-items:center;min-height:330px;padding:22px;display:grid;position:relative;overflow:hidden}.blog-featured-media img{object-fit:contain;width:100%;height:100%;max-height:330px;transition:transform .24s}.blog-featured-copy{flex-direction:column;justify-content:center;padding:36px;display:flex}.blog-featured-kicker,.blog-featured-trust,.blog-sponsored-note,.blog-article-trust{flex-wrap:wrap;gap:8px;display:flex}.blog-featured-kicker{margin-bottom:12px}.blog-featured-kicker span,.blog-featured-trust span,.blog-sponsored-note span,.blog-article-trust span{min-height:30px;color:var(--navy-900);background:#ffffffb8;border:1px solid #d4af372e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.blog-featured-kicker span{color:var(--blue);background:#d4af3724}.blog-featured-copy>span{color:var(--gold);text-transform:uppercase;font-size:13px;font-weight:950}.blog-featured-copy h2{margin:14px 0;font-size:clamp(30px,4vw,48px);line-height:1.02}.blog-featured-copy p{color:var(--muted);font-size:17px}.blog-featured-trust{margin:4px 0 20px}.blog-featured-trust svg,.blog-sponsored-note svg,.blog-article-trust svg{color:var(--gold)}.blog-featured-copy strong{color:var(--red);align-items:center;gap:7px;font-weight:950;display:inline-flex}.blog-sponsored-badge{background:#fbbf24;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 26px #fbbf2447;color:#4a2d00!important}.blog-layout,.blog-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:34px;display:grid}.blog-list-head{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.blog-list-head h2{margin:0 0 4px;font-size:30px}.blog-list-head p{color:var(--muted);margin:0}.blog-inline-note{min-height:106px;color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 96% 0,#d4af372e,#0000 32%),linear-gradient(135deg,#fffffff0,#f4f1eacc);border:1px solid #d4af3740;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00122514}.blog-inline-note:before{content:"";background:linear-gradient(90deg, var(--navy), var(--gold), var(--turquoise));height:3px;position:absolute;inset:0 0 auto}.blog-inline-note>svg{width:42px;height:42px;color:var(--navy);background:#d4af3733;border:1px solid #d4af3747;border-radius:12px;padding:11px}.blog-inline-note div{gap:4px;min-width:0;display:grid}.blog-inline-note strong{font-size:17px}.blog-inline-note span{color:var(--muted);line-height:1.45}.blog-sidebar{gap:16px;display:grid;position:sticky;top:92px}.blog-side-card,.blog-sponsored-cta{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:8px;padding:18px}.blog-side-card h3,.blog-sponsored-cta h3{align-items:center;gap:8px;margin:0 0 14px;font-size:18px;display:flex}.blog-search{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.blog-search input{width:100%;font:inherit;border:0;outline:0}.blog-category-list{gap:8px;display:grid}.blog-category-list button{border:1px solid var(--line);text-align:left;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px;font-weight:850}.blog-category-list button.active{color:var(--blue);background:#d4af3724;border-color:#d4af379e}.blog-popular-list{gap:10px;display:grid}.blog-popular-list button{text-align:left;min-height:74px;color:var(--ink);background:0 0;border:0;grid-template-columns:68px 1fr;align-items:center;gap:10px;padding:0;font-weight:850;display:grid}.blog-popular-list img{object-fit:contain;background:#0c1330;border-radius:7px;width:68px;height:58px}.blog-sponsored-cta{background:linear-gradient(135deg,#fff8d6f2,#ffffffdb);border-color:#d4af3780}.blog-sponsored-cta p{color:var(--muted)}.blog-sponsored-note{margin:14px 0 16px}.blog-sponsored-cta button{background:linear-gradient(135deg, var(--gold), #f97316);color:#1d2633;border:0;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.blog-pagination{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.blog-pagination button{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:38px;min-height:38px;font-weight:850;display:inline-flex}.blog-pagination button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.blog-pagination button:disabled{opacity:.45;cursor:not-allowed}.blog-detail-page{padding:36px 0 80px}.blog-detail-page:not(.blog-detail-page--custom){width:min(100% - 48px,1120px)}.blog-detail-page--custom{width:min(1180px,100vw - 48px);margin:0 auto}.blog-detail-page .blog-sidebar{display:none!important}.blog-detail-layout--article-only{grid-template-columns:minmax(0,1fr)}.blog-detail-layout--article-only .blog-article{width:100%;max-width:1060px;margin:0 auto}.blog-detail-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.blog-detail-head button{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex}.blog-detail-head span{color:var(--gold);font-weight:950}.blog-article-image{min-height:360px;box-shadow:var(--shadow-md);background:#0c1330;border-radius:8px;place-items:center;padding:22px;display:grid;position:relative}.blog-article-image img{object-fit:contain;border-radius:8px;width:100%;max-height:460px}.blog-article-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 0,#d4af371f,#0000 28%),#ffffffe0;border-radius:8px;margin-top:22px;padding:34px}.blog-article-card h1{margin:10px 0 12px;font-size:clamp(36px,5vw,64px);line-height:1.02}.blog-article-excerpt{color:var(--muted);font-size:18px}.blog-article-trust{margin:18px 0}.blog-share{background:#f4f1eabd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 28px;padding:12px;display:flex}.blog-share span,.blog-share button{align-items:center;gap:6px;font-weight:850;display:inline-flex}.blog-share button{border:1px solid var(--line);min-height:34px;color:var(--blue);background:#fff;border-radius:7px;padding:0 10px}.blog-content{color:#111827;font-size:18px;line-height:1.78}.blog-content h2{margin:34px 0 12px;font-size:30px;line-height:1.12}.blog-content a{color:var(--red);font-weight:900}.blog-content blockquote{border-left:4px solid var(--gold);color:#1d2633;background:#d4af371a;border-radius:8px;margin:26px 0;padding:18px 22px;font-weight:700}.blog-content img{max-width:100%;box-shadow:var(--shadow-sm);border-radius:10px}.blog-custom-frame{background:#fff;border:0;border-radius:12px;width:100%;display:block;box-shadow:0 24px 80px #00223a1c}.blog-custom-frame--inline{height:auto;overflow:visible}.blog-detail-page--custom .blog-custom-frame{box-shadow:none;background:0 0;border-radius:0}.blog-custom-frame--inline>*{width:100%;max-width:100%}.blog-custom-frame--inline style{display:none}.blog-custom-frame--inline .cyprus-article{width:100%;max-width:100%;min-height:0}.blog-custom-frame--inline .article-shell,.blog-custom-frame--inline .cyprus-article main.article-shell{width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto!important;display:block!important}.blog-custom-frame--inline .article-shell,.blog-custom-frame--inline .article-shell [class*=layout],.blog-custom-frame--inline .article-shell [class*=shell],.blog-custom-frame--inline .article-shell [class*=body],.blog-custom-frame--inline .article-shell [class*=reader]{grid-template-columns:1fr!important}.blog-custom-frame--inline .article-shell>*,.blog-custom-frame--inline .article-shell main,.blog-custom-frame--inline .article-shell article,.blog-custom-frame--inline .article-shell .main-flow,.blog-custom-frame--inline .article-shell .content,.blog-custom-frame--inline .article-shell .article-content,.blog-custom-frame--inline .article-shell [class*=content],.blog-custom-frame--inline .article-shell .main-flow{grid-column:1/-1!important;width:100%!important;max-width:1120px!important;margin-inline:auto!important}.blog-custom-frame--inline .article-shell aside,.blog-custom-frame--inline .article-shell .blog-sidebar,.blog-custom-frame--inline .article-shell .sidebar,.blog-custom-frame--inline .article-shell .side,.blog-custom-frame--inline .article-shell [class*=sidebar],.blog-custom-frame--inline .article-shell [class*=side-panel],.blog-custom-frame--inline .article-shell [class*=side-rail],.blog-custom-frame--inline .article-shell [class*=right-rail],.blog-custom-frame--inline .article-shell [class*=sticky-rail],.blog-custom-frame--inline .article-shell [class*=cta-rail]{display:none!important}.blog-custom-frame--inline .article-shell .panel{width:100%!important;max-width:100%!important}.blog-custom-frame--inline .article-shell .check-grid,.blog-custom-frame--inline .article-shell .cards,.blog-custom-frame--inline .article-shell .city-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:22px!important;display:grid!important}.blog-custom-frame--inline .article-shell .check-card,.blog-custom-frame--inline .article-shell .card,.blog-custom-frame--inline .article-shell .city{width:100%!important;min-width:0!important}.blog-custom-frame--inline .article-shell h1,.blog-custom-frame--inline .article-shell h2,.blog-custom-frame--inline .article-shell h3,.blog-custom-frame--inline .article-shell p,.blog-custom-frame--inline .article-shell li,.blog-custom-frame--inline .article-shell strong{word-break:normal!important;overflow-wrap:break-word!important}.blog-custom-frame--inline .article-shell p,.blog-custom-frame--inline .article-shell li{max-width:90ch;font-weight:520!important;line-height:1.72!important}.blog-custom-frame--inline .article-shell h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.04!important}.blog-custom-frame--inline .article-shell h3{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.12!important}.blog-custom-frame--inline .article-shell .check-card h3,.blog-custom-frame--inline .article-shell .card h3,.blog-custom-frame--inline .article-shell .city strong{overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (width<=760px){.blog-custom-frame--inline .article-shell .check-grid,.blog-custom-frame--inline .article-shell .cards,.blog-custom-frame--inline .article-shell .city-strip{grid-template-columns:1fr!important}.blog-custom-frame--inline .article-shell h1{font-size:clamp(31px,9.4vw,42px)!important;line-height:1.02!important}.blog-custom-frame--inline .article-shell h2{font-size:clamp(24px,7.2vw,32px)!important;line-height:1.08!important}.blog-custom-frame--inline .article-shell h3{font-size:clamp(19px,5.6vw,24px)!important;line-height:1.15!important}.blog-custom-frame--inline .article-shell p,.blog-custom-frame--inline .article-shell li{font-size:16.2px!important;font-weight:520!important;line-height:1.64!important}.add-page>.plan-teaser{display:none!important}.add-page .segmented.add-type-grid.mobile-swipe-rail,.company-plan-rail.mobile-swipe-rail,.company-form-progress.mobile-swipe-rail,.company-form-trust-strip.mobile-swipe-rail,.company-market-cities.mobile-swipe-rail{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;flex-wrap:nowrap!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto visible!important}.add-page .segmented.add-type-grid.mobile-swipe-rail>button{flex:0 0 min(70vw,270px)!important;width:min(70vw,270px)!important;min-width:min(70vw,270px)!important;max-width:min(70vw,270px)!important}.company-plan-rail.mobile-swipe-rail>.company-plan-option{flex:0 0 min(74vw,286px)!important;width:min(74vw,286px)!important;min-width:min(74vw,286px)!important;max-width:min(74vw,286px)!important}.company-form-progress.mobile-swipe-rail>div{flex:0 0 min(52vw,188px)!important;width:min(52vw,188px)!important;min-width:min(52vw,188px)!important;max-width:min(52vw,188px)!important}.company-form-trust-strip.mobile-swipe-rail>span{flex:0 0 min(66vw,252px)!important;width:min(66vw,252px)!important;min-width:min(66vw,252px)!important;max-width:min(66vw,252px)!important}.company-market-cities.mobile-swipe-rail>span{flex:0 0 min(42vw,152px)!important;width:min(42vw,152px)!important;min-width:min(42vw,152px)!important;max-width:min(42vw,152px)!important}.pricing-products-wrap>.pricing-swipe-hint{display:inline-flex!important}.pricing-products{box-sizing:border-box;flex-wrap:nowrap!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;padding:0 84px 12px 0!important;display:flex!important;overflow-x:auto!important}.pricing-product-card,.pricing-product-card.event{flex:0 0 min(80vw,306px)!important;width:min(80vw,306px)!important;min-width:min(80vw,306px)!important;max-width:min(80vw,306px)!important}}@media (width>=761px) and (width<=899px){.blog-custom-frame--inline .article-shell .check-grid,.blog-custom-frame--inline .article-shell .cards,.blog-custom-frame--inline .article-shell .city-strip{grid-template-columns:1fr!important}}@media (width>=900px) and (width<=1180px){.blog-custom-frame--inline .article-shell .check-grid,.blog-custom-frame--inline .article-shell .cards,.blog-custom-frame--inline .article-shell .city-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.blog-related{margin-top:50px}.draft-preview-banner{z-index:20;color:#4a2d00;background:#fbbf24;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-bottom:18px;font-weight:950;display:flex;position:sticky;top:72px}.newest-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),286px));justify-content:start;align-items:stretch;gap:14px;display:grid}.newest-grid>*{width:100%;max-width:286px}.compact-company{grid-template-columns:58px 1fr;align-items:start;gap:10px;min-height:104px;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.compact-company.pro{background:linear-gradient(#fffffff0,#f4f1eac2);border-color:#d4af3770}.compact-company h3{font-size:14px}.compact-company p{margin:6px 0;font-size:12px}.compact-badges{flex-wrap:wrap;gap:5px;display:flex}.deep-cta{color:#fff;background:radial-gradient(circle at 12% 8%, #d4af373d, transparent 30%), radial-gradient(circle at 82% 24%, #2bb2a038, transparent 34%), var(--premium-surface);border-top:1px solid #d4af3733;border-bottom:1px solid #d4af3729;padding:76px 0;position:relative;overflow:hidden}.deep-cta:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(0deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 74%,#0000);mask-image:linear-gradient(#0000,#000 18% 74%,#0000)}.deep-cta-inner{z-index:1;width:min(1120px,100vw - 32px);box-shadow:var(--premium-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff21,#ffffff09),#001d3d94;border:1px solid #d4af3747;border-radius:8px;grid-template-columns:1fr .9fr;align-items:center;gap:60px;margin:0 auto;padding:36px;display:grid;position:relative}.deep-cta h2{margin:0 0 18px;font-size:clamp(32px,4vw,46px)}.deep-cta p{color:#ffffffc7;font-size:18px}.deep-cta-actions{flex-wrap:wrap;gap:14px;display:flex}.deep-cta-actions button:first-child{background:var(--cta-gold);color:var(--navy-950);box-shadow:0 16px 36px #d4af3740}.deep-cta-actions button:last-child{color:#fff;background:#ffffff1a;border-color:#ffffff38}.deep-cta aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#d4af3721,#ffffff0f),#ffffff14;border:1px solid #d4af373d;border-radius:8px;padding:30px;box-shadow:inset 0 1px #ffffff1a}.deep-cta ul{gap:16px;margin:22px 0;padding:0;list-style:none;display:grid}.deep-cta li{align-items:flex-start;gap:12px;font-weight:850;display:flex}.catalog-page{padding:24px 0 76px}.catalog-filters,.wide-filter-row{isolation:isolate;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 0 0,#d4af3729,#0000 34%),radial-gradient(circle at 100% 100%,#2bb2a01f,#0000 30%),linear-gradient(135deg,#fffffff0,#f4f1eac7);border:1px solid #d4af3738;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:12px;margin-bottom:26px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0012251a}.catalog-filters:before,.wide-filter-row:before,.events-filter-card:before,.classifieds-filter-card:before{content:"";background:linear-gradient(90deg, var(--gold), var(--teal), var(--navy-800));pointer-events:none;z-index:0;height:3px;position:absolute;inset:0 0 auto}.catalog-filters>*,.wide-filter-row>*,.events-filter-card>*,.classifieds-filter-card>*{z-index:1;position:relative}.wide-filter-row{grid-template-columns:1.2fr 1fr 170px}.catalog-filters label,.wide-filter-row label{background:linear-gradient(135deg,#fffffff5,#ffffffc7);border-color:#00345f1f;box-shadow:inset 0 1px #ffffffd1,0 8px 24px #0012250a}.catalog-filters label:first-child{grid-column:span 4}.catalog-filters label:nth-child(2),.catalog-filters label:nth-child(3){grid-column:span 3}.catalog-filters>button[type=submit]{grid-column:span 2}.catalog-filters .add-outline{color:var(--red);border:1px solid var(--red);background:#fff}.catalog-filters .desktop-add{grid-column:span 4}.catalog-filters .mobile-add{display:none}.catalog-filters .ai-field{position:relative}.catalog-filters .ai-field>span{min-height:22px;color:var(--copper);background:#d4af372e;border-radius:6px;place-items:center;padding:0 7px;font-size:11px;font-weight:950;display:inline-grid;position:absolute;right:11px}.catalog-filters .ai-field.active{border-color:#d4af3775;box-shadow:inset 0 0 0 1px #d4af3733}.spin-icon{animation:1s linear infinite spin}.ai-status{width:fit-content;color:var(--copper);grid-column:1/-1;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.catalog-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:26px;display:grid}.catalog-layout>*{width:100%;min-width:0}.results-count{color:var(--muted);margin:8px 0 16px}.results-count span{color:var(--subtle)}.company-result-list{gap:16px;display:grid}.company-result{box-shadow:var(--shadow-sm);cursor:pointer;background:linear-gradient(#fffffff5,#f4f1eac7);border:1px solid #d4af3747;border-radius:8px;grid-template-columns:120px minmax(0,1fr) 190px;align-items:start;gap:18px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.company-result.pro{background:linear-gradient(135deg,#0f4c8114,#d4af371c),#ffffffe6;border:2px solid #d4af3794}.company-result.free{grid-template-columns:86px minmax(0,1fr) 150px;padding:18px}.company-result.is-hovered,.company-result:hover,.company-result:focus-visible{border-color:#d4af37bf;outline:0;transform:translateY(-2px);box-shadow:0 20px 42px #00122529}.company-result.free:hover,.company-result.free:focus-visible,.company-result.free.is-hovered{border-color:#0f4c8142}.result-logo-stack{justify-items:center;gap:9px;display:grid}.company-result h3{font-size:26px}.company-result.free h3{font-size:20px}.result-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rating-stars{color:#d4af375c;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.rating-stars .filled{color:var(--gold);fill:currentColor}.rating-stars small{color:var(--subtle);margin-left:4px;font-size:12px;font-weight:800}.category-pill,.badge{width:fit-content;min-height:26px;color:var(--blue);background:#0f4c811c;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.result-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;display:-webkit-box;overflow:hidden}.result-meta{flex-wrap:wrap;justify-content:flex-start;gap:18px}.result-meta button{box-shadow:none;min-height:0;color:var(--blue);border:0;padding:0}.result-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.result-actions button.red{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;border-color:var(--blue)}.free-upsell{background:#d4af371a;border:1px solid #d4af3747;border-radius:8px;align-items:center;gap:10px;width:fit-content;margin-top:14px;padding:9px 10px;display:flex}.free-upsell strong{color:var(--copper);font-size:13px}.free-upsell button,.free-details button{min-height:34px;padding:0 12px;font-size:13px}.free-details{align-self:end}.free-details button{width:100%;color:var(--blue);background:#fff;border-color:#0f4c8138}.result-gallery{grid-template-columns:repeat(3,minmax(0,80px));justify-content:end;align-self:end;gap:9px;display:grid}.result-gallery img{aspect-ratio:1;object-fit:cover;background:#f4f1eab8;border-radius:8px;width:100%;transition:transform .18s,filter .18s;box-shadow:0 8px 22px #0012251a}.company-result.pro:hover .result-gallery img{filter:saturate(1.04)}.result-gallery img:hover{transform:scale(1.08)}.map-panel{border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);border-radius:8px;position:sticky;top:84px;overflow:hidden}.map-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.map-hint{border-bottom:1px solid var(--soft-line);color:var(--muted);margin:0;padding:10px 16px;font-size:12px;line-height:1.4}.map-head strong{align-items:center;gap:8px;display:inline-flex}.map-canvas{background:#d7eef4;height:450px;position:relative;overflow:hidden}.map-canvas iframe{filter:saturate(.95)contrast(.98);border:0;width:100%;height:100%;position:absolute;inset:0}.map-overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.map-pin{z-index:4;pointer-events:auto;cursor:pointer;border:3px solid #fff;border-radius:999px;place-items:center;width:25px;height:25px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 12px #0f172a3d}.map-pin.free{background:#ef4444}.map-pin.free:after{content:"";background:#fff;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 1px #ffffffb3}.map-pin.pro{background:var(--gold);color:var(--navy-950)}.map-pin.pro svg{fill:currentColor;stroke-width:2.5px}.map-pin.active{z-index:6;filter:saturate(1.08);transform:translate(-50%,-50%)scale(1.45)}.map-pin.free.active{box-shadow:0 0 0 5px #ef44443d,0 10px 24px #7f1d1d47}.map-pin.pro.active{box-shadow:0 0 0 5px #d4af3747,0 10px 24px #78530042}.smart-fallback-banner,.infeed-cta,.catalog-bottom-cta,.catalog-pagination{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);background:#ffffffd1;border:1px solid #d4af3747;border-radius:8px}.smart-fallback-banner{color:var(--copper);align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:flex}.infeed-cta,.catalog-bottom-cta{isolation:isolate;background:radial-gradient(circle at 88% 18%, #d4af3738, transparent 34%), var(--premium-surface);color:#fff;box-shadow:var(--premium-shadow);border-color:#d4af3757;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden}.infeed-cta:before,.catalog-bottom-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--gold), var(--teal));width:100%;height:3px;position:absolute;inset:0 auto auto 0}.infeed-cta>*,.catalog-bottom-cta>*{z-index:1;position:relative}.infeed-cta p,.catalog-bottom-cta p{color:#ffffffc7;margin:6px 0 0}.infeed-cta button,.catalog-bottom-cta button{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950);white-space:nowrap;border-color:#ffffff2e;flex:none;min-width:max-content;padding-inline:20px}.catalog-pagination{justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}.catalog-pagination span{color:var(--muted);font-size:14px;font-weight:850}.map-legend{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffad;border-radius:7px;gap:7px;min-width:72px;padding:10px 11px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:18px;left:16px;box-shadow:0 10px 24px #00122529}.map-legend-item{grid-template-columns:21px 1fr;align-items:center;gap:7px;line-height:1;display:grid}.map-legend-dot{border:2px solid #fff;border-radius:999px;place-items:center;width:21px;height:21px;display:grid;box-shadow:0 2px 8px #0012252e}.map-legend-dot.pro{color:var(--navy-950);background:var(--gold)}.map-legend-dot.free{background:#ef4444}.map-attribution-mask{z-index:7;pointer-events:none;background:linear-gradient(#fbfaf700,#fbfaf7fa 38%,#fbfaf7);height:58px;position:absolute;bottom:0;left:0;right:0}.map-attribution{z-index:10;color:var(--ink);background:#ffffffe6;border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;line-height:1.25;display:inline-flex;position:absolute;bottom:4px;right:8px;box-shadow:0 2px 8px #00122514}.map-attribution a{color:#2563eb;text-decoration:none}.map-attribution a:hover{text-decoration:underline}.company-profile-page{background:linear-gradient(180deg, #f4f1eac7, #fbfaf700 360px), var(--bg);padding:0 0 76px}.profile-header-band{width:min(1240px,100vw - 32px);margin:0 auto;padding:18px 0 30px}.profile-breadcrumbs{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.profile-breadcrumbs button{color:var(--blue);background:0 0;border:0;padding:0;font-weight:900}.profile-breadcrumbs span{color:var(--ink)}.profile-title-grid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 16%,#d4af372e,#0000 32%),linear-gradient(135deg,#fffffff0,#f4f1eabd);border:1px solid #d4af3733;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:16px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 76px #00122514,inset 0 1px #ffffffb8}.profile-title-grid:before{content:"";background:linear-gradient(90deg, var(--blue), var(--gold), var(--copper));height:4px;position:absolute;inset:0 0 auto}.profile-title-copy{z-index:1;min-width:0;position:relative}.profile-title-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.profile-title-line h1{max-width:920px;color:var(--navy-950);letter-spacing:0;margin:0;font-size:clamp(34px,5.5vw,56px);line-height:1.03}.profile-pro-badge{background:linear-gradient(135deg, var(--gold-soft), var(--gold));min-height:32px;color:var(--navy-950);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 24px #d4af373d}.profile-pro-badge svg{fill:currentColor}.profile-meta-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:14px;font-size:15px;font-weight:850;display:flex}.profile-meta-row span{align-items:center;gap:7px;display:inline-flex}.profile-meta-row svg{color:var(--copper)}.profile-category-badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.profile-category-badges button{min-height:28px;color:var(--navy-900);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #0f4c8124;border-radius:7px;padding:0 11px;font-size:12px;font-weight:900}.profile-conversion-strip{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.profile-conversion-strip span{min-height:34px;color:var(--navy-900);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #d4af3738;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffffa3}.profile-conversion-strip svg{color:var(--gold)}.profile-title-grid>.logo-box{z-index:1;box-shadow:var(--shadow-sm);position:relative}.profile-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:30px;width:min(1240px,100vw - 32px);margin:0 auto;display:grid}.profile-content-column,.profile-sidebar{gap:24px;display:grid}.profile-sidebar{position:sticky;top:88px}.profile-card,.profile-action-card,.profile-upsell-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffffeb,#ffffffc2);border:1px solid #10203321;border-radius:8px}.profile-card{padding:clamp(22px,3vw,32px)}.profile-card h2,.profile-action-card h2,.profile-upsell-card h2{color:var(--navy-950);margin:0 0 16px;font-size:clamp(24px,3vw,30px);line-height:1.15}.profile-card h3{margin:0 0 10px}.profile-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.68}.profile-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-card-head h2{align-items:center;gap:9px;margin:0;display:inline-flex}.profile-card-head span{color:var(--copper);background:#d4af3724;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.profile-main-image{background:radial-gradient(circle,#d4af371a,#0000 46%),#1020330b;border:0;border-radius:8px;place-items:center;width:100%;min-height:440px;padding:0;display:grid;position:relative;overflow:hidden}.profile-main-image img{object-fit:contain;width:100%;max-height:520px;transition:transform .22s,filter .22s}.profile-main-image:hover img{filter:brightness(.9);transform:scale(1.025)}.profile-main-image span{color:#fff;opacity:0;background:#001225b8;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:900;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:18px;right:18px;transform:translateY(4px)}.profile-main-image:hover span,.profile-main-image:focus-visible span{opacity:1;transform:translateY(0)}.profile-gallery-masonry{columns:3 180px;column-gap:12px;margin-top:14px}.profile-gallery-masonry button{border:1px solid var(--soft-line);break-inside:avoid;background:#f4f1ea94;border-radius:7px;width:100%;margin:0 0 12px;padding:0;display:block;overflow:hidden}.profile-gallery-masonry img{object-fit:contain;width:100%;height:auto;min-height:130px;transition:opacity .18s,transform .18s;display:block}.profile-gallery-masonry button:hover img{opacity:.78;transform:scale(1.02)}.gallery-expand-btn{min-height:42px;color:var(--blue);background:#ffffffd1;border:1px solid #0f4c812e;border-radius:7px;margin-top:14px;padding:0 16px;font-weight:950}.profile-empty-gallery{text-align:center;min-height:260px;color:var(--muted);background:#f4f1ea7a;border:1px dashed #0f4c813d;border-radius:8px;align-content:center;place-items:center;gap:10px;display:grid}.profile-empty-gallery.owner{background:linear-gradient(135deg,#0f4c8114,#d4af371a),#ffffffad;border-color:#0f4c8159}.profile-empty-gallery button,.hidden-gallery-banner button{background:linear-gradient(135deg, var(--gold), var(--gold-soft));min-height:38px;color:var(--navy-950);border:1px solid #d4af375c;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-weight:950;display:inline-flex}.hidden-gallery-banner{background:linear-gradient(135deg,#d4af372e,#ffffffb8),#ffffffc7;border:1px solid #d4af3761;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.hidden-gallery-banner>svg{color:var(--copper)}.hidden-gallery-banner strong{color:var(--ink)}.hidden-gallery-banner p{margin:2px 0 0;font-size:13px;line-height:1.45}.company-video-block{border-top:1px solid var(--soft-line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.company-video-block h3{align-items:center;gap:8px;margin:0;display:inline-flex}.company-video-block iframe{aspect-ratio:16/9;background:var(--navy-950);border:0;border-radius:8px;width:100%}.company-video-block a{background:var(--navy-950);color:#fff;border-radius:7px;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.profile-description-text{gap:16px;display:grid}.profile-description-text p{white-space:pre-wrap}.opening-hours{gap:16px;margin-top:28px;display:grid}.opening-title{align-items:center;gap:14px;display:flex}.opening-title>svg{color:var(--blue)}.opening-title h3{margin:0 0 6px}.open-now,.closed-now{border-radius:7px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.open-now{color:#fff;background:linear-gradient(135deg,#17b26a,#0f766e)}.closed-now{color:var(--copper);background:#a66a221f}.hours-table{background:#10203309;border-radius:8px;gap:0;display:grid;overflow:hidden}.hours-table div{color:var(--muted);justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.hours-table div.today{color:var(--navy-950);background:#d4af371f;font-weight:950}.claim-card{background:linear-gradient(135deg,#d4af3721,#ffffffd1);border-color:#d4af3757;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.claim-card>svg{color:var(--gold)}.claim-card h2{margin:0 0 6px;font-size:22px}.claim-card button,.profile-upsell-card button{background:linear-gradient(135deg, var(--gold-soft), var(--gold));min-height:42px;color:var(--navy-950);white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;display:inline-flex}.claim-profile-page{background:radial-gradient(circle at 18% 12%,#d4af372e,#0000 30%),linear-gradient(135deg,#f4f1eaf0,#ffffffdb);place-items:center;min-height:calc(100vh - 90px);padding:48px 18px 72px;display:grid}.claim-profile-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffeb,#f4f1eac7),#ffffffe0;border:1px solid #d4af3752;border-radius:10px;gap:16px;width:min(100%,620px);padding:30px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 30px 80px #00122524}.claim-profile-icon{width:58px;height:58px;color:var(--navy-950);background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-radius:10px;place-items:center;display:grid;box-shadow:0 18px 38px #a66a2238}.claim-profile-card h1,.claim-profile-card h2,.claim-profile-card p{margin:0}.claim-profile-card h1{color:var(--navy-950);font-size:clamp(32px,6vw,52px);line-height:.96}.claim-profile-card>p{color:var(--muted);font-size:17px;line-height:1.65}.claim-profile-company{background:#ffffffb8;border:1px solid #0f4c8124;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.claim-profile-company h2{color:var(--navy-950);font-size:19px}.claim-profile-company p{color:var(--muted);font-size:14px;font-weight:800}.reviews-card{gap:18px;display:grid}.review-form-preview{background:#10203309;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;display:grid}.review-login-card{background:#f4f1ea7a;border:1px solid #0f4c8124;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.review-login-card>svg{color:var(--blue)}.review-login-card strong{color:var(--navy-950)}.review-login-card p{margin-top:4px;font-size:14px}.review-login-card button{background:linear-gradient(135deg, var(--blue), var(--navy-900));color:#fff;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:950;display:inline-flex}.review-avatar{width:44px;height:44px;color:var(--blue);background:#0f4c811a;border-radius:999px;place-items:center;font-weight:950;display:grid}.review-form-preview label,.review-form-preview span{color:var(--ink);gap:8px;margin-top:14px;font-weight:850;display:grid}.review-form-preview input,.review-form-preview textarea,.profile-modal input,.profile-modal select,.profile-modal textarea{width:100%;color:var(--ink);background:#ffffffe6;border:1px solid #10203324;border-radius:7px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffb8}.profile-modal input:focus,.profile-modal select:focus,.profile-modal textarea:focus{background:#fff;border-color:#d4af37a6;outline:none;box-shadow:0 0 0 4px #d4af3729,inset 0 1px #fff}.review-form-preview textarea,.profile-modal textarea{resize:vertical;min-height:108px}.review-stars{gap:4px;display:flex}.review-stars button{color:#d4af3757;background:0 0;border:0;padding:0}.review-stars button.active{color:var(--gold)}.review-stars button.active svg{fill:currentColor}.review-form-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;display:grid}.review-item{border-top:1px solid var(--soft-line);gap:10px;padding-top:16px;display:grid}.review-item-head,.review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-item-head>span{color:var(--copper);background:#d4af3724;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.review-item-head .verified-review{color:var(--green);background:#0f766e1a;align-items:center;gap:5px;display:inline-flex}.review-item small{color:var(--subtle);font-weight:800}.review-actions button{min-height:34px;color:var(--blue);background:#ffffffd1;border:1px solid #0f4c8129;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.review-actions .danger{color:var(--copper);border-color:#a66a2238}.review-empty{border-top:1px solid var(--soft-line);color:var(--muted);padding-top:16px;font-weight:850}.profile-action-card{background:radial-gradient(circle at 86% 0,#d4af372e,#0000 32%),linear-gradient(#fffffff0,#f4f1eac7);border-color:#d4af373d;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.profile-action-card:before{content:"";background:linear-gradient(90deg, var(--gold-soft), var(--gold), var(--copper));height:4px;position:absolute;inset:0 0 auto}.detail-action-head{gap:6px;padding-bottom:8px;display:grid}.detail-action-head span{width:fit-content;min-height:28px;color:var(--copper);letter-spacing:.06em;text-transform:uppercase;background:#fffae5a8;border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.detail-action-head h2{color:var(--navy-950);margin:0;font-size:22px;line-height:1.14}.detail-action-head p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.detail-mobile-action-dock{display:none}.profile-send-btn,.profile-web-btn,.profile-locked-btn{border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;font-weight:950;display:inline-flex}.profile-send-btn{background:linear-gradient(135deg, var(--blue), var(--navy-900));color:#fff;border:0;position:relative;overflow:hidden;box-shadow:0 14px 28px #0f4c8138}.profile-send-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.profile-send-btn:hover:after{transform:translate(120%)}.profile-web-btn{color:var(--navy-900);background:#ffffffe0;border:1px solid #0f4c812e}.profile-web-btn.active{color:var(--teal);background:#0f766e1a;border-color:#0f766e57}.profile-send-btn:focus-visible,.profile-web-btn:focus-visible{outline-offset:3px;outline:3px solid #d4af3747}.profile-locked-btn{color:var(--subtle);background:#1020330b;border:1px solid #1020331f}.profile-action-trust{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.profile-action-trust span{min-height:28px;color:var(--navy-900);background:#ffffffb3;border:1px solid #0f4c811f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.profile-action-trust svg{color:var(--gold)}.profile-upsell-card{background:linear-gradient(135deg,#d4af3726,#ffffffc7);border-color:#d4af3757;padding:22px}.profile-upsell-card h2{font-size:21px}.profile-upsell-card ul{color:var(--ink);gap:10px;margin:0 0 16px;padding:0;font-size:14px;font-weight:850;list-style:none;display:grid}.profile-upsell-card li{align-items:flex-start;gap:8px;display:flex}.profile-upsell-card li svg{color:var(--green);flex:none}.profile-contact-list{gap:12px;margin-bottom:20px;display:grid}.profile-contact-list button,.profile-contact-list span,.profile-contact-list small{min-height:34px;color:var(--ink);align-items:center;gap:10px;font-weight:850;display:inline-flex}.profile-contact-list button{width:fit-content;color:var(--blue);background:0 0;border:0;padding:0;font-weight:950}.profile-contact-list svg,.profile-side h3{color:var(--copper)}.profile-side h3{margin-top:18px}.profile-social-row{gap:10px;display:flex}.profile-social-row button{background:linear-gradient(135deg, var(--blue), var(--navy-900));color:#fff;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:950;display:grid}.profile-social-row button:nth-child(2){background:linear-gradient(135deg, var(--copper), var(--gold))}.profile-map-card{padding:20px}.profile-map-card h2{font-size:22px}.mini-map{border:1px solid var(--soft-line);background:#f4f1eaa8;border-radius:8px;height:230px;overflow:hidden}.mini-map iframe{filter:saturate(.75)contrast(1.03);border:0;width:100%;height:100%}.profile-map-card p{margin-top:12px;font-size:14px}.map-status{color:var(--subtle);margin-top:8px;font-weight:800;line-height:1.45;display:block}.classifieds-page{background:linear-gradient(180deg, #0f766e14, #fbfaf7fa 330px), var(--bg);min-height:100vh}.classifieds-hero{background:radial-gradient(circle at 18% 22%, #d4af3738, transparent 30%), radial-gradient(circle at 82% 18%, #0f766e3d, transparent 34%), linear-gradient(135deg, var(--navy-950), var(--navy-800) 56%, var(--teal));color:#fff;border-bottom:1px solid #0f766e33}.classifieds-hero-inner{gap:28px;width:min(1240px,100vw - 32px);margin:0 auto;padding:56px 0 34px;display:grid}.classifieds-hero-copy{gap:16px;max-width:900px;display:grid}.classifieds-hero-copy>span,.classified-promo-box>span{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.classifieds-hero-copy h1{letter-spacing:0;max-width:940px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.classifieds-hero-copy p{color:#ffffffc7;max-width:760px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.55}.classifieds-hero-copy button,.classifieds-filter-card button,.classifieds-list-head button,.classified-promo-box button{border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:950;display:inline-flex}.classifieds-hero-copy button{background:linear-gradient(135deg, var(--gold-soft), var(--gold));width:fit-content;color:var(--navy-950);box-shadow:0 18px 36px #00122538}.classifieds-hero-metrics{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.classifieds-hero-metrics span{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.classifieds-filter-card{isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#2bb2a02e,#0000 34%),radial-gradient(circle at 100% 100%,#d4af3724,#0000 36%),linear-gradient(135deg,#fffffff0,#f4f1eac2);border:1px solid #d4af373d;border-radius:8px;grid-template-columns:5fr 3fr 3fr 140px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 76px #00122521}.classifieds-filter-card label{min-width:0;min-height:54px;color:var(--subtle);background:linear-gradient(135deg,#fffffff7,#fffc);border:1px solid #00345f1f;border-radius:7px;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #0012250a}.classifieds-filter-card input,.classifieds-filter-card select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.classifieds-filter-card button{background:linear-gradient(135deg, var(--teal), var(--navy-800));color:#fff;box-shadow:0 16px 34px #0f766e3d}.classifieds-layout,.classified-detail-layout,.classified-related-section,.classified-detail-head{width:min(1240px,100vw - 32px);margin:0 auto}.classifieds-layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:36px 0 60px;display:grid}.classifieds-sidebar,.classified-detail-sidebar{align-self:start;gap:18px;display:grid;position:sticky;top:88px}.classifieds-list-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.classifieds-list-head h2{margin:0;font-size:clamp(27px,3vw,36px)}.classifieds-list-head p{color:var(--muted);margin:6px 0 0}.classifieds-list-signal{width:fit-content;min-height:30px;color:var(--copper);background:#d4af371a;border:1px solid #d4af3738;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.classifieds-list-head button{color:var(--teal);background:#ffffffd1;border:1px solid #0f766e33}.classified-list{gap:16px;display:grid}.classified-card{border:1px solid var(--line);background:var(--glass-strong);min-height:178px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:8px;grid-template-columns:150px minmax(0,1fr) 44px;gap:18px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.classified-card:before{content:"";opacity:.72;background:linear-gradient(#0f766e8c,#0f4c8133);width:4px;position:absolute;inset:0 auto 0 0}.classified-card:hover{box-shadow:var(--shadow-md);border-color:#0f766e57;transform:translateY(-2px)}.classified-card.premium{background:radial-gradient(circle at 0 0,#6f5ea82e,#0000 38%),linear-gradient(135deg,#fffffff0,#f7f4ffe0),#ffffffe0;border:2px solid #6f5ea870;box-shadow:0 18px 46px #6f5ea81f}.classified-card.premium:before{background:linear-gradient(180deg, var(--purple), #cf2f8f);opacity:1}.classified-card.top{background:radial-gradient(circle at 0 0,#d4af3733,#0000 38%),linear-gradient(135deg,#fffffff2,#fffbebe6),#ffffffe0;border:2px solid #d4af3780;box-shadow:0 18px 46px #d4af371f}.classified-card.top:before{background:linear-gradient(180deg, var(--gold), var(--copper));opacity:1}.classified-card.urgent{box-shadow:0 16px 42px #a66a2221}.classified-thumb{border:1px solid var(--soft-line);background:#f4f1eabd;border-radius:8px;padding:0;position:relative;overflow:hidden}.classified-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00122557);position:absolute;inset:0}.classified-thumb img{object-fit:cover;width:100%;height:100%;min-height:136px;display:block}.classified-thumb span,.classified-compact-image>span{z-index:1;color:#fff;background:#001225b8;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:950;position:absolute;bottom:8px;right:8px}.classified-card-main{align-content:start;gap:8px;min-width:0;display:grid}.classified-card-title-row{justify-content:space-between;gap:12px;display:flex}.classified-card-title-row button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.classified-card h3,.classified-card-compact h3{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.classified-card:hover h3,.classified-card-compact:hover h3{color:var(--teal)}.classified-category-pill{width:fit-content;min-height:25px;color:var(--teal);background:#0f766e1a;border:1px solid #0f766e24;border-radius:6px;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.classified-price{color:#039855;font-size:23px}.classified-meta-row{color:var(--subtle);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.classified-meta-row span{align-items:center;gap:5px;display:inline-flex}.classified-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.classified-card-actions{border-top:1px solid #0f766e1f;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.classified-card-actions span,.classified-card-actions strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.classified-card-actions span{color:#667085;font-size:12px;font-weight:850}.classified-card-actions strong{min-height:30px;color:var(--teal);background:#0f766e17;border:1px solid #0f766e38;border-radius:999px;flex:none;padding:0 11px;font-size:12px;font-weight:950;transition:background .16s,border-color .16s,color .16s}.classified-card:hover .classified-card-actions strong{color:#fff;background:linear-gradient(135deg,#0f8f78,#14b8a6);border-color:#0f766e61}.classified-card.premium .classified-card-actions strong{background:linear-gradient(135deg, var(--purple), #cf2f8f);color:#fff;border-color:#6f5ea857}.classified-card.top .classified-card-actions strong{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950);border-color:#d4af3766}.classified-status-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.urgent-badge{min-height:22px;color:var(--red-dark);background:#e295782e;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.classified-save{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:#ffffffdb;border-radius:8px;place-items:center;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #fff,0 8px 20px #0012250f}.classified-save:hover{color:var(--teal);border-color:#0f766e4d;transform:translateY(-1px);box-shadow:0 12px 24px #0f766e1f}.classified-sidebar-card,.classified-side-card,.classified-title-card,.classified-gallery-card,.classified-card-compact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 0 0,#d4af371f,#0000 34%),linear-gradient(135deg,#fffffff0,#f4f1eab3);border:1px solid #d4af372e;border-radius:8px;box-shadow:0 20px 58px #00122517}.classified-sidebar-card{padding:20px;position:relative;overflow:hidden}.classified-sidebar-card:before,.event-sidebar-card:before{content:"";background:linear-gradient(90deg, var(--gold), var(--teal));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.classified-sidebar-head h3{align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.classified-category-panel,.classified-category-group{gap:8px;display:grid}.classified-category-group{margin-top:10px}.classified-category-group strong{color:var(--subtle);text-transform:uppercase;letter-spacing:0;font-size:12px}.classified-category-panel button{min-height:42px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffffff0,#f4f1eab8);border:1px solid #00345f1f;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffffb3,0 6px 18px #0012250a}.classified-category-panel button,.event-calendar-nav button,.event-category-panel button,.clear-date-btn{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s}.classified-category-panel button:hover,.event-category-panel button:hover{background:linear-gradient(135deg,#fffffff5,#f4f1eab8);border-color:#d4af3761;transform:translate(2px);box-shadow:0 10px 24px #00122514}.classified-category-panel button:focus-visible,.event-calendar-nav button:focus-visible,.event-category-panel button:focus-visible,.clear-date-btn:focus-visible{outline-offset:2px;outline:3px solid #d4af374d}.classified-category-panel button.active{color:var(--navy-950);background:linear-gradient(135deg,#d4af373d,#2bb2a01f);border-color:#d4af377a;box-shadow:0 12px 28px #a66a221f}.classified-promo-box{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#d4af3738,#0000 38%),#ffffffd1;border:1px solid #d4af3761;border-radius:8px;gap:12px;padding:22px;display:grid}.classified-promo-box>span{color:var(--teal);background:#0f766e1a;border-color:#0f766e29}.classified-promo-box h3{margin:0;font-size:22px}.classified-promo-box p{color:var(--muted);margin:0;line-height:1.55}.classified-promo-box button{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950)}.classified-detail-page{background:linear-gradient(180deg, #f4f1ea61, #fbfaf7 320px), var(--bg);min-height:100vh}.classified-admin-warning{width:min(1240px,100vw - 32px);color:var(--navy-950);background:#fff3c4c7;border:1px solid #a66a2259;border-radius:8px;align-items:center;gap:10px;margin:18px auto 0;padding:12px 14px;display:flex}.classified-admin-warning button{background:#ffffffb8;border:1px solid #a66a2238;border-radius:7px;margin-left:auto;padding:9px 12px;font-weight:900}.classified-detail-head{padding:24px 0 0}.classified-detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:32px;padding:28px 0 60px;display:grid}.classified-detail-main{gap:22px;display:grid}.classified-title-card{padding:28px}.classified-title-meta{color:var(--subtle);flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.classified-title-meta span{align-items:center;gap:6px;display:inline-flex}.classified-title-card h1{letter-spacing:0;margin:0 0 12px;font-size:clamp(34px,4.6vw,54px);line-height:1.06}.classified-title-card>strong{color:#039855;margin-bottom:14px;font-size:clamp(30px,4vw,44px);display:block}.classified-gallery-card{padding:24px}.classified-main-photo{background:linear-gradient(135deg,#f4f1eab8,#ffffffd6);border:0;border-radius:8px;place-items:center;width:100%;min-height:420px;padding:0;display:grid;overflow:hidden}.classified-main-photo img{object-fit:contain;max-width:100%;max-height:520px;display:block}.classified-gallery-toggle{min-height:42px;color:var(--teal);background:#0f766e14;border:1px solid #0f766e38;border-radius:7px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-weight:900;display:inline-flex}.classified-gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.classified-gallery-grid button{border:1px solid var(--soft-line);background:#ffffffb8;border-radius:8px;height:150px;padding:0;overflow:hidden}.classified-gallery-grid img{object-fit:cover;width:100%;height:100%}.classified-no-photo{min-height:300px;color:var(--subtle);background:#f4f1eaad;border-radius:8px;place-items:center;display:grid}.classified-description p{white-space:pre-line}.classified-info-card dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.classified-info-card div{border-bottom:1px solid var(--soft-line);padding:14px 0}.classified-info-card dt{color:var(--subtle);font-weight:850}.classified-info-card dd{margin:5px 0 0;font-weight:850}.seller-other-list{gap:10px;display:grid}.seller-other-list button{border:1px solid var(--soft-line);text-align:left;background:#ffffffb8;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:9px;display:grid}.seller-other-list img{object-fit:cover;border-radius:7px;width:56px;height:56px}.seller-other-list span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:850;display:-webkit-box;overflow:hidden}.classified-side-card{padding:20px}.classified-contact-card{background:radial-gradient(circle at 86% 0,#d4af3729,#0000 34%),linear-gradient(#fffffff0,#f4f1eac2);border-color:#d4af373d;gap:10px;display:grid;position:relative;overflow:hidden}.classified-contact-card:before{content:"";background:linear-gradient(90deg, var(--gold-soft), var(--gold), var(--teal));height:4px;position:absolute;inset:0 0 auto}.classified-side-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.classified-side-actions button{border:1px solid var(--line);background:#ffffffc2;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:900;display:inline-flex}.classified-side-actions button.active{color:var(--teal);background:#0f766e1a;border-color:#0f766e52}.seller-card h2{margin-top:0}.seller-row{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.seller-row>span{background:linear-gradient(135deg, var(--teal), var(--navy-900));color:#fff;border-radius:999px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:950;display:grid}.seller-row small{color:var(--subtle)}.seller-card>button{width:100%;min-height:42px;color:var(--teal);background:#0f766e14;border:1px solid #0f766e38;border-radius:7px;font-weight:900}.classified-related-section{padding-bottom:68px}.classified-compact-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.classified-card-compact{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.classified-card-compact:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.classified-card-compact.premium{border-color:#6f5ea85c}.classified-card-compact.top{border-color:#d4af3780}.classified-compact-image{aspect-ratio:1;background:#f4f1eaa8;position:relative}.classified-compact-image img{object-fit:cover;width:100%;height:100%}.classified-compact-image .classified-status-badges{position:absolute;top:10px;right:10px}.classified-card-compact>div:last-child{gap:8px;padding:14px;display:grid}.classified-card-compact span{color:var(--subtle);font-size:13px;font-weight:800}.classified-card-compact strong{color:#039855}.classified-card-compact small{color:var(--subtle);align-items:center;gap:5px;line-height:1.4;display:inline-flex}.events-page{background:linear-gradient(180deg, #f4f1ea59, #fbfaf7f5 320px), var(--bg);min-height:100vh}.events-hero{background:radial-gradient(circle at 18% 18%, #d4af3738, transparent 28%), linear-gradient(135deg, var(--navy-950), var(--navy-800) 58%, var(--blue));color:#fff;border-bottom:1px solid #d4af3738}.events-hero-inner{gap:28px;width:min(1240px,100vw - 32px);margin:0 auto;padding:56px 0 34px;display:grid}.events-hero-copy{gap:16px;max-width:820px;display:grid}.events-hero-copy>span,.event-promo-box>span{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.events-hero-copy h1{letter-spacing:0;max-width:900px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.events-hero-copy p{color:#ffffffc7;max-width:760px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.55}.events-hero-copy button,.events-filter-card button,.events-list-head button,.event-promo-box button{border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:950;display:inline-flex}.events-hero-copy button{background:linear-gradient(135deg, var(--gold-soft), var(--gold));width:fit-content;color:var(--navy-950);box-shadow:0 18px 36px #00122538}.events-hero-metrics{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.events-hero-metrics span{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.events-filter-card{isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#d4af372e,#0000 34%),radial-gradient(circle at 100% 100%,#7a40ad1c,#0000 36%),linear-gradient(135deg,#fffffff0,#f4f1eac2);border:1px solid #d4af3742;border-radius:8px;grid-template-columns:2fr 1.25fr 1.15fr 1.05fr 150px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 76px #00122521}.events-filter-card label,.event-report-modal label{min-width:0;min-height:48px;color:var(--subtle);background:linear-gradient(135deg,#fffffff7,#fffc);border:1px solid #00345f1f;border-radius:7px;align-items:center;gap:10px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #0012250a}.event-report-modal label{min-height:0;color:var(--ink);box-shadow:none;background:0 0;border:0;align-items:stretch;gap:8px;padding:0;font-weight:900;display:grid}.events-filter-card input,.events-filter-card select,.event-report-modal select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.events-filter-card button{background:var(--cta-gold);color:var(--navy-950);box-shadow:0 16px 34px #a66a2233}.events-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;width:min(1240px,100vw - 32px);margin:0 auto;padding:38px 0 80px;display:grid}.events-main,.events-sidebar,.event-detail-main,.event-detail-sidebar{gap:22px;display:grid}.events-list-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.events-list-head h2{color:var(--navy-950);margin:0 0 6px;font-size:clamp(28px,4vw,38px)}.events-list-head p{color:var(--muted);margin:0;font-weight:750}.events-list-signal{width:fit-content;min-height:30px;color:var(--copper);background:#d4af371a;border:1px solid #d4af3738;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.events-list-head button{color:var(--navy-900);box-shadow:var(--shadow-sm);background:#ffffffdb;border:1px solid #0f4c812e}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.event-card{min-width:0;box-shadow:var(--shadow-sm);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff0,#f4f1eabd);border:1px solid #1020331f;border-radius:8px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.event-card:before{content:"";z-index:2;background:linear-gradient(90deg,#0f4c8157,#d4af376b);height:4px;position:absolute;inset:0 0 auto}.event-card:hover{box-shadow:var(--shadow-md);border-color:#d4af3775;transform:translateY(-3px)}.event-card.premium{background:radial-gradient(circle at 88% 8%,#d4af372e,#0000 32%),linear-gradient(#fffffff5,#fff9e2c7);border:2px solid #d4af379e;box-shadow:0 18px 40px #0012251f,inset 0 1px #ffffffbf}.event-card.premium:before{background:linear-gradient(90deg, var(--gold-soft), var(--gold), var(--copper))}.event-poster{aspect-ratio:3/4;background:linear-gradient(135deg,#001225db,#0f4c81c2);min-height:290px;position:relative;overflow:hidden}.event-poster img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.event-card:hover .event-poster img{filter:saturate(1.05);transform:scale(1.035)}.event-poster:after{content:"";pointer-events:none;background:linear-gradient(#00122500 48%,#00122557);position:absolute;inset:0}.event-date-badge{z-index:1;min-width:58px;color:var(--navy-950);text-align:center;background:#fff;border-radius:8px;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 12px 28px #0012252e}.event-date-badge span{background:linear-gradient(135deg, var(--copper), var(--gold));color:#fff;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:950;display:block}.event-date-badge strong{padding:7px 8px 8px;font-size:26px;line-height:1;display:block}.event-premium-badge,.event-category-pill{border-radius:6px;align-items:center;gap:5px;width:fit-content;min-height:25px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.event-premium-badge{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950);box-shadow:0 12px 26px #00122524}.event-poster .event-premium-badge{z-index:1;position:absolute;top:12px;right:12px}.event-category-pill{color:var(--blue);background:#0f4c8114;border:1px solid #0f4c8124}.event-save{z-index:1;width:38px;height:38px;color:var(--copper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #ffffff7a;border-radius:999px;place-items:center;transition:transform .16s,color .16s;display:grid;position:absolute;bottom:12px;right:12px}.event-save:hover{color:var(--gold);transform:scale(1.06)}.event-card-body{gap:12px;padding:18px;display:grid}.event-card-body h3{min-height:52px;color:var(--navy-950);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:21px;line-height:1.22;display:-webkit-box;overflow:hidden}.event-card:hover h3{color:var(--blue)}.event-card-meta{color:var(--muted);gap:8px;font-size:14px;font-weight:800;display:grid}.event-card-meta span,.event-card-meta strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.event-card-meta strong{color:var(--copper)}.event-card-actions{border-top:1px solid #0f4c811f;gap:8px;margin-top:2px;padding-top:13px;display:grid}.event-card-actions span,.event-card-actions strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.event-card-actions span{color:#667085;font-size:12px;font-weight:850}.event-card-actions strong{width:fit-content;min-height:30px;color:var(--navy-950);background:#d4af371c;border:1px solid #d4af3742;border-radius:999px;padding:0 11px;font-size:12px;font-weight:950;transition:background .16s,border-color .16s,color .16s}.event-card:hover .event-card-actions strong{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950);border-color:#d4af377a}.event-card.premium .event-card-actions strong{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950)}.events-sidebar{position:sticky;top:88px}.event-sidebar-card,.event-side-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 0 0,#d4af3721,#0000 34%),radial-gradient(circle at 100% 100%,#2bb2a014,#0000 30%),linear-gradient(135deg,#fffffff0,#f4f1eab3);border:1px solid #d4af3733;border-radius:8px;box-shadow:0 20px 58px #00122517}.event-sidebar-card{padding:18px;position:relative;overflow:hidden}.event-sidebar-head h3,.event-side-card h2{color:var(--navy-950);align-items:center;gap:8px;margin:0 0 14px;font-size:18px;display:flex}.event-calendar-nav{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.event-calendar-nav strong{text-align:center;text-transform:capitalize}.event-calendar-nav button,.event-category-panel button,.clear-date-btn{color:var(--navy-900);background:linear-gradient(135deg,#fffffff0,#f4f1eab8);border:1px solid #00345f1f;border-radius:7px;font-weight:900;box-shadow:inset 0 1px #ffffffb3,0 6px 18px #0012250a}.event-calendar-nav button{place-items:center;height:34px;display:grid}.event-calendar-nav button:hover,.clear-date-btn:hover{background:#fffffff5;border-color:#d4af3770;transform:translateY(-1px);box-shadow:0 10px 24px #00122514}.event-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.event-calendar-grid.day-labels{color:var(--subtle);text-align:center;margin-bottom:7px;font-size:11px;font-weight:950}.event-calendar-grid button,.event-calendar-grid>span{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;font-weight:900;position:relative}.event-calendar-grid button.has-event{color:var(--navy-950);background:radial-gradient(circle,#d4af373d,#d4af371f);box-shadow:inset 0 0 0 1px #d4af372e}.event-calendar-grid button:hover{color:var(--navy-950);background:#d4af371a;border-color:#d4af3757}.event-calendar-grid button.today{border-color:var(--gold)}.event-calendar-grid button.selected{background:linear-gradient(135deg, var(--gold), var(--navy-900));color:#fff;box-shadow:0 12px 24px #00345f33}.event-calendar-grid i{background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.clear-date-btn{width:100%;min-height:38px;margin-top:12px}.event-category-panel{gap:8px;display:grid}.event-category-panel button{text-align:left;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:inline-flex}.event-category-panel button.active{color:var(--navy-950);background:linear-gradient(135deg,#d4af373d,#2bb2a01a);border-color:#d4af3780;box-shadow:0 12px 28px #a66a221f}.event-promo-box{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#d4af373d,#ffffffc7);border:1px solid #d4af376b;border-radius:8px;gap:12px;padding:22px;display:grid}.event-promo-box>span{color:var(--copper);background:#ffffff85;border-color:#a66a222e}.event-promo-box h3{color:var(--navy-950);margin:0;font-size:22px;line-height:1.2}.event-promo-box p{color:var(--muted);margin:0;line-height:1.55}.event-promo-box button{background:linear-gradient(135deg, var(--gold-soft), var(--copper));color:var(--navy-950)}.event-detail-page{background:linear-gradient(180deg, #f4f1ea61, #fbfaf7fa), var(--bg);min-height:100vh;padding-bottom:82px}.event-detail-head{border-bottom:1px solid var(--soft-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7}.event-detail-head .profile-breadcrumbs{width:min(1240px,100vw - 32px);margin:0 auto;padding:16px 0}.event-detail-layout,.event-related-section{width:min(1240px,100vw - 32px);margin:0 auto}.event-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:30px;padding-top:32px;display:grid}.event-detail-sidebar{position:sticky;top:88px}.event-title-card,.event-poster-card,.event-side-card{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffed,#ffffffc2);border:1px solid #10203321;border-radius:8px}.event-title-card{gap:16px;padding:clamp(24px,4vw,40px);display:grid}.event-title-badges,.event-title-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.event-title-card h1{color:var(--navy-950);margin:0;font-size:clamp(38px,5vw,62px);line-height:1}.event-title-meta span{color:var(--muted);align-items:center;gap:7px;font-weight:850;display:inline-flex}.event-price-line{width:fit-content;color:var(--copper);align-items:center;gap:9px;font-size:24px;display:inline-flex}.event-poster-card{overflow:hidden}.event-poster-stage{background:var(--navy-950);border:0;place-items:center;width:100%;min-height:560px;padding:0;display:grid;position:relative;overflow:hidden}.event-poster-blur{object-fit:cover;filter:blur(26px)brightness(.56)saturate(1.05);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.08)}.event-poster-main{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 38px #00122557);width:100%;max-width:640px;max-height:620px;position:relative}.event-about-card .event-description{gap:16px;display:grid}.event-about-card .event-description p{white-space:pre-wrap;margin:0}.event-info-card dl{background:#10203309;border-radius:8px;gap:0;margin:0;display:grid;overflow:hidden}.event-info-card div{border-bottom:1px solid var(--soft-line);grid-template-columns:180px minmax(0,1fr);gap:18px;padding:15px 16px;display:grid}.event-info-card div:last-child{border-bottom:0}.event-info-card dt{color:var(--subtle);font-weight:900}.event-info-card dd{color:var(--ink);margin:0;font-weight:850}.event-side-card{padding:22px}.event-cta-card{background:radial-gradient(circle at 86% 0,#d4af3729,#0000 34%),linear-gradient(#fffffff0,#f4f1eac2);border-color:#d4af373d;gap:10px;display:grid;position:relative;overflow:hidden}.event-cta-card:before{content:"";background:linear-gradient(90deg, var(--gold-soft), var(--gold), var(--copper));height:4px;position:absolute;inset:0 0 auto}.organizer-row{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.organizer-row>span{background:linear-gradient(135deg, var(--blue), var(--navy-900));color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.organizer-row strong,.organizer-row small{display:block}.organizer-row small{color:var(--muted);margin-top:3px}.event-organizer-card>button{min-height:40px;color:var(--blue);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:950;display:inline-flex}.event-map-card .mini-map{margin-bottom:12px}.event-map-card p{color:var(--muted);margin:0 0 12px;font-weight:800;line-height:1.45}.event-related-section{margin-top:42px}.related-events-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.event-card.compact .event-poster{min-height:220px}.event-card.compact .event-card-body h3{min-height:46px;font-size:18px}.event-video-card{gap:16px;display:grid}.event-video-card h2{align-items:center;gap:9px;display:inline-flex}.event-video-card iframe{aspect-ratio:16/9;background:var(--navy-950);border:0;border-radius:8px;width:100%}.event-video-card a{min-height:46px;color:var(--blue);background:#ffffffdb;border:1px solid #0f4c8129;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}.event-report-modal form{gap:12px;display:grid}.event-report-modal label{height:auto;color:var(--ink);padding:10px 12px;font-weight:850;display:grid}.report-profile-btn{min-height:40px;color:var(--subtle);background:0 0;border:0;justify-self:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.gallery-lightbox,.profile-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001225e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 50% 12%,#d4af372e,#0000 30%),radial-gradient(circle at 10% 90%,#0f4c8138,#0000 32%),#001225c2}.gallery-lightbox img{object-fit:contain;max-width:min(1080px,86vw);max-height:82vh;box-shadow:var(--shadow-lg);background:#ffffff0a;border-radius:8px}.lightbox-close,.lightbox-nav{color:var(--navy-950);box-shadow:var(--shadow-sm);background:#ffffffe6;border:0;border-radius:999px;place-items:center;display:grid;position:fixed}.lightbox-close{width:44px;height:44px;top:22px;right:22px}.lightbox-nav{width:54px;height:54px;top:50%}.lightbox-nav.prev{left:24px;transform:translateY(-50%)rotate(180deg)}.lightbox-nav.next{right:24px;transform:translateY(-50%)}.gallery-lightbox span{color:var(--navy-950);background:#ffffffe0;border-radius:999px;padding:8px 14px;font-weight:950;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.profile-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#d4af3724,#0000 34%),linear-gradient(#fffffffa,#f4f1eaf0);border:1px solid #d4af373d;border-radius:8px;width:min(520px,100vw - 32px);padding:32px;position:relative;overflow:hidden;box-shadow:0 34px 96px #00122552}.profile-modal:before{content:"";background:linear-gradient(90deg, var(--blue-dark), var(--blue), var(--gold));height:4px;position:absolute;inset:0 0 auto}.profile-modal:after{content:"";pointer-events:none;background:#d4af371f;border-radius:999px;width:180px;height:180px;position:absolute;inset:auto -70px -90px auto}.modal-kicker{color:#7a4d00;background:#d4af3726;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;margin:0 44px 14px 0;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.modal-kicker.danger{color:#7a3f00;background:#a66a221f;border-color:#a66a2242}.profile-modal h2{color:var(--navy-950);letter-spacing:0;margin:0 0 16px;font-size:clamp(1.45rem,4vw,2rem);line-height:1.1}.profile-modal p{color:var(--muted);line-height:1.6}.profile-modal form{z-index:1;gap:13px;display:grid;position:relative}.profile-modal .modal-close{width:38px;height:38px;box-shadow:var(--shadow-sm);color:var(--navy-950);background:#ffffffdb;border:1px solid #1020331a;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal-success{color:var(--green);z-index:1;background:linear-gradient(135deg,#0f766e1f,#ffffffc2);border:1px solid #0f766e2e;border-radius:8px;padding:14px;font-weight:900;position:relative}.modal-error{color:var(--red-dark);z-index:1;background:linear-gradient(135deg,#a66a2224,#ffffffb8);border:1px solid #a66a2233;border-radius:8px;padding:12px 14px;font-weight:900;position:relative}.claim-form label{color:var(--navy-950);gap:7px;font-size:13px;font-weight:900;display:grid}.claim-form label span{color:var(--muted);font-size:12px;font-weight:800}.claim-form input,.claim-form textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffe6;border:1px solid #10203324;border-radius:7px;padding:11px 12px;box-shadow:inset 0 1px #ffffffb8}.claim-form textarea{resize:vertical}.claim-close-btn{margin-top:12px}.related-section{margin-top:6px}.page-section,.pricing-page,.add-page,.admin-page{padding:40px 0 70px}.page-title{align-items:center;gap:14px;margin-bottom:22px;display:flex}.page-title svg{color:var(--red)}.page-title h1,.admin-head h1,.gate-card h1{margin:0;font-size:clamp(30px,4vw,42px)}.page-title p,.admin-head p{margin:5px 0 0}.wide-filter-row{grid-template-columns:1.2fr 1fr 160px;margin-bottom:18px}.listing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.listing-card{border:1px solid var(--line);background:var(--glass-strong);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.listing-image span{position:absolute;top:12px;right:12px}.listing-card h3{margin:12px 0 8px;font-size:19px}.meta-row{color:var(--subtle);justify-content:space-between;gap:10px;font-size:13px;display:flex}.meta-row span{align-items:center;gap:5px;display:inline-flex}.add-hero,.pricing-hero{text-align:center;padding:44px 0 28px}.add-page>.add-hero{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffe6,#f4f1eabd),#ffffffd1;border:1px solid #d4af373d;border-radius:8px;margin:14px 0 24px;padding:42px 24px 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 22px 58px #00122514}.add-page>.add-hero:before{content:"";background:linear-gradient(90deg, var(--blue), var(--gold), #0f766eb8);opacity:.92;height:5px;position:absolute;inset:0 0 auto}.add-page>.add-hero>*{z-index:1;position:relative}.add-hero h1,.pricing-hero h1{margin:0 0 12px;font-size:clamp(34px,5vw,52px)}.add-hero p,.pricing-hero p{max-width:770px;color:var(--muted);margin:0 auto;font-size:18px}.plan-teaser{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#d4af371f,#fffc);border:1px solid #d4af3752;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-width:0;margin-bottom:22px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 18px 46px #00122514}.plan-teaser:before{content:"";background:linear-gradient(90deg, var(--gold), #0f4c81c2, #0f766eb3);height:4px;position:absolute;inset:0 0 auto}.plan-teaser>div{min-width:0}.plan-teaser span{color:var(--copper);align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.plan-teaser h2{overflow-wrap:anywhere;text-wrap:balance;margin:8px 0;font-size:clamp(24px,3vw,32px);line-height:1.06}.plan-teaser p{color:var(--muted);margin:0}.plan-teaser button{min-height:42px;color:var(--blue);white-space:nowrap;background:#ffffffd1;border:1px solid #0f4c815c;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.event-add-page{width:min(100% - 32px,1060px);margin:0 auto;padding:44px 0 64px}.event-add-hero{text-align:center;justify-items:center;gap:10px;margin-bottom:32px;display:grid}.event-add-icon{color:#fff;background:radial-gradient(circle at 30% 25%, #ffffff57, transparent 36%), linear-gradient(135deg, var(--gold), var(--blue) 58%, var(--navy-800));border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 20px 46px #00284938}.event-add-hero h1{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,50px)}.event-add-hero p{max-width:780px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.event-add-hero small{color:#6b7685;font-weight:800}.event-plan-section{gap:18px;margin-bottom:28px;display:grid}.event-plan-section h2{text-align:center;margin:0;font-size:28px}.event-plan-section>p{max-width:640px;color:var(--muted);text-align:center;margin:-6px auto 4px;font-weight:750;line-height:1.55}.event-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.event-plan-card{min-height:360px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;color:var(--ink);background:linear-gradient(145deg,#ffffffeb,#f4f1ea9e);border:1px solid #10203321;border-radius:8px;gap:14px;min-width:0;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.event-plan-card:hover,.event-plan-card.active{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.event-plan-card.active{border-color:#d4af37b8;outline:3px solid #d4af3729;box-shadow:0 0 0 1px #d4af3747,0 30px 74px #0012252e}.event-plan-card.premium{color:#fff;background:radial-gradient(circle at 92% 14%,#d4af3757,#0000 32%),linear-gradient(145deg,#002849f7,#0f4c81eb);border-color:#d4af377a}.event-plan-badge{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));text-align:center;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 24px);min-height:24px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #d4af3747}.event-plan-title{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:21px;font-weight:950;display:inline-flex}.event-plan-card strong{color:var(--navy-800);overflow-wrap:anywhere;font-size:clamp(34px,5vw,44px);line-height:1}.event-plan-card.premium strong{color:#fff5c9}.event-plan-card p{color:var(--muted);margin:0;line-height:1.55}.event-plan-card.premium p,.event-plan-card.premium li{color:#ffffffd6}.event-plan-card ul{gap:11px;margin:4px 0 0;padding:0;list-style:none;display:grid}.event-plan-card li{color:#344052;align-items:flex-start;gap:9px;font-size:14px;font-weight:800;display:flex}.event-plan-card li svg{color:var(--green);flex:none}.event-plan-card.premium li svg{color:#f7d96b}.event-plan-action{color:#fff;background:linear-gradient(135deg, var(--blue), var(--navy-800));text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;margin-top:auto;font-weight:950;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 28px #0f4c8133}.event-plan-card.premium .event-plan-action{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));box-shadow:0 14px 30px #d4af373d}.event-plan-action:hover,.classified-plan-action:hover{transform:translateY(-1px);box-shadow:0 18px 38px #0012252e}.event-guide-strip,.event-form-guidance,.classified-form-guidance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#d4af3726,#0000 34%),linear-gradient(135deg,#ffffffe0,#f4f1eab8);border:1px solid #d4af3742;border-radius:8px;box-shadow:inset 0 1px #ffffffbd,0 18px 46px #00122512}.event-guide-strip{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:18px;padding:18px;display:grid}.event-guide-strip span,.classified-form-guidance strong{color:var(--navy-950);align-items:center;gap:8px;font-weight:950;display:inline-flex}.event-guide-strip p{color:var(--muted);margin:7px 0 0;font-weight:750;line-height:1.55}.event-guide-pills,.event-form-guidance,.classified-form-guidance{flex-wrap:wrap;gap:9px;display:flex}.event-guide-pills{justify-content:flex-end}.event-guide-pills span,.event-form-guidance span,.classified-form-guidance span{min-height:34px;color:var(--navy);background:#ffffffb8;border:1px solid #0f4c811a;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.event-form-guidance,.classified-form-guidance{margin-bottom:18px;padding:13px}.classified-form-guidance strong{color:#fff;background:linear-gradient(135deg,#003152f5,#0f4c81e6);border-radius:999px;min-height:34px;padding:0 11px;font-size:12px}.event-add-empty{color:#7d8795;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px dashed #0f4c8142;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:190px;font-weight:850;display:grid}.event-add-form{box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#d4af371f,#0000 30%),#ffffffdb;border:1px solid #1020331f;border-radius:8px;overflow:hidden}.event-form-head{background:linear-gradient(135deg,#00284914,#d4af3714);border-bottom:1px solid #10203314;align-items:center;gap:14px;padding:24px 28px;display:flex}.event-form-head svg,.event-form-section h3 svg{color:var(--blue)}.event-form-head h2,.event-form-section h3{margin:0}.event-form-head p{color:var(--muted);margin:4px 0 0}.event-form-alert{border-radius:8px;margin:18px 28px 0;padding:13px 14px;font-weight:850}.event-form-alert.error{color:#9f1239;background:#fff1f2e6;border:1px solid #b91c1c3d}.event-form-alert.success{color:#166534;background:#f0fdf4eb;border:1px solid #16a34a3d}.event-form-section{border-bottom:1px solid #10203314;gap:16px;padding:24px 28px;display:grid}.event-form-section.premium{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#d4af3729,#0000 36%),#ffffffbd;border:1px solid #d4af3752;border-radius:8px;margin:18px 28px}.event-form-section h3{align-items:center;gap:8px;font-size:18px;display:inline-flex}.event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-wide{grid-column:1/-1}.event-add-form label{color:#263246;gap:7px;font-size:13px;font-weight:850;display:grid}.event-add-form input,.event-add-form select,.event-add-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#ffffffeb;border-radius:7px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffbd}.event-add-form textarea{resize:vertical;min-height:160px;line-height:1.55}.event-add-form input:focus,.event-add-form select:focus,.event-add-form textarea:focus{border-color:#0f4c8175;outline:3px solid #0f4c8124}.event-add-form input.invalid,.event-add-form select.invalid,.event-add-form textarea.invalid{border-color:#b91c1c85;outline:3px solid #b91c1c14}.event-add-form small{color:var(--muted);font-weight:700;line-height:1.45}.event-field-error{color:#b91c1c!important}.event-current-poster{color:var(--muted);background:#ffffffb8;border:1px solid #0f4c8129;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.event-current-poster img{object-fit:cover;border-radius:7px;width:54px;height:54px}.event-checkbox{background:#0f4c810d;border:1px solid #0f4c8129;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:fit-content;padding:11px 12px}.event-checkbox input{width:18px;height:18px;min-height:auto;accent-color:var(--blue);padding:0}.event-submit{color:#fff;background:linear-gradient(135deg, var(--blue), var(--navy-800));border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 56px);min-height:56px;margin:8px 28px 28px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #0f4c8138}.event-submit.premium{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));box-shadow:0 16px 34px #d4af3740}.event-submit:disabled{cursor:wait;opacity:.7}.classified-add-page{width:min(100% - 32px,1100px);margin:0 auto;padding:44px 0 64px}.classified-add-hero{text-align:center;justify-items:center;gap:10px;margin-bottom:30px;display:grid}.classified-add-icon{color:#102033;background:radial-gradient(circle at 28% 24%, #ffffff8a, transparent 36%), linear-gradient(135deg, #f7d96b, var(--gold) 55%, #0f4c81b8);border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 20px 46px #d4af3740}.classified-add-hero h1{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,50px)}.classified-add-hero p{max-width:780px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.classified-add-hero small{color:#6b7685;font-weight:800}.classified-plan-section{gap:12px;margin-bottom:28px;display:grid}.classified-plan-section>h2,.classified-plan-section>p{text-align:center;margin:0}.classified-plan-section>h2{font-size:29px}.classified-plan-section>p{color:var(--muted)}.classified-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.classified-plan-card{min-height:410px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;color:var(--ink);background:radial-gradient(circle at 100% 0,#ffffffb8,#0000 34%),linear-gradient(145deg,#ffffffeb,#f4f1ea9e);border:1px solid #10203321;border-radius:8px;gap:13px;min-width:0;padding:26px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.classified-plan-card:hover,.classified-plan-card.active{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.classified-plan-card.active{border-color:#d4af37c2;outline:3px solid #d4af3726;box-shadow:0 0 0 1px #d4af374d,0 30px 74px #0012252e}.classified-plan-card.featured{background:radial-gradient(circle at 92% 10%,#f7d96b52,#0000 30%),linear-gradient(145deg,#fffffff0,#fff8e0cc);border-color:#d4af378f}.classified-plan-card.vip{color:#fff;background:radial-gradient(circle at 90% 10%,#d4af3752,#0000 34%),linear-gradient(145deg,#002849f7,#0f4c81eb);border-color:#d4af3785}.classified-plan-badge{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));white-space:normal;text-align:center;border-radius:999px;align-items:center;max-width:calc(100% - 24px);min-height:24px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #d4af3747}.classified-plan-title{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:20px;font-weight:950;display:inline-flex}.classified-plan-card strong{color:var(--navy-800);overflow-wrap:anywhere;font-size:clamp(34px,5vw,44px);line-height:1}.classified-plan-card.vip strong{color:#fff5c9}.classified-plan-card strong small{color:var(--muted);font-size:14px}.classified-plan-card.vip strong small,.classified-plan-card.vip p,.classified-plan-card.vip li{color:#ffffffd6}.classified-plan-card p{color:var(--muted);margin:0;line-height:1.55}.classified-plan-card ul{gap:10px;margin:3px 0 0;padding:0;list-style:none;display:grid}.classified-plan-card li{color:#344052;align-items:flex-start;gap:9px;font-size:14px;font-weight:820;display:flex}.classified-plan-card li svg{color:var(--green);flex:none}.classified-plan-card.featured li svg,.classified-plan-card.vip li svg{color:var(--gold)}.classified-plan-action{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;margin-top:auto;font-weight:950;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 30px #d4af3738}.classified-plan-card.free .classified-plan-action{color:#fff;background:linear-gradient(135deg, var(--blue), var(--navy-800))}.classified-plan-card.vip .classified-plan-action{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold))}.classified-benefit-strip{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #1020331a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;padding:26px;display:grid}.classified-benefit-strip h3{text-align:center;grid-column:1/-1;margin:0;font-size:21px}.classified-benefit-strip div{text-align:center;justify-items:center;gap:7px;display:grid}.classified-benefit-strip div>span{color:#102033;background:#f7d96b8f;border-radius:999px;place-items:center;width:54px;height:54px;display:grid}.classified-benefit-strip strong{font-size:15px}.classified-benefit-strip p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.classified-add-empty{color:#7d8795;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px dashed #0f4c8142;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:190px;font-weight:850;display:grid}.classified-add-form{box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#d4af371f,#0000 30%),#ffffffdb;border:1px solid #1020331f;border-radius:8px;overflow:hidden}.classified-form-head{background:linear-gradient(135deg,#00284914,#d4af3714);border-bottom:1px solid #10203314;align-items:center;gap:14px;padding:24px 28px;display:flex}.classified-form-head svg,.classified-form-section h3 svg{color:var(--blue)}.classified-form-head h2,.classified-form-section h3{margin:0}.classified-form-head p,.classified-section-note{color:var(--muted);margin:4px 0 0}.classified-form-alert{border-radius:8px;margin:18px 28px 0;padding:13px 14px;font-weight:850}.classified-form-alert.error{color:#9f1239;background:#fff1f2e6;border:1px solid #b91c1c3d}.classified-form-alert.success{color:#166534;background:#f0fdf4eb;border:1px solid #16a34a3d}.classified-form-section{border-bottom:1px solid #10203314;gap:16px;padding:24px 28px;display:grid}.classified-form-section h3{align-items:center;gap:8px;font-size:18px;display:inline-flex}.classified-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.classified-wide{grid-column:1/-1}.classified-add-form label{color:#263246;gap:7px;font-size:13px;font-weight:850;display:grid}.classified-add-form input,.classified-add-form select,.classified-add-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#ffffffeb;border-radius:7px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffbd}.classified-add-form textarea{resize:vertical;min-height:160px;line-height:1.55}.classified-add-form input:focus,.classified-add-form select:focus,.classified-add-form textarea:focus{border-color:#0f4c8175;outline:3px solid #0f4c8124}.classified-add-form input.invalid,.classified-add-form select.invalid,.classified-add-form textarea.invalid{border-color:#b91c1c85;outline:3px solid #b91c1c14}.classified-add-form small{color:var(--muted);font-weight:700;line-height:1.45}.classified-field-error{color:#b91c1c!important}.classified-upload-zone{color:#526073;text-align:center;cursor:pointer;background:radial-gradient(circle at top,#d4af371f,#0000 40%),#fff9;border:1px dashed #0f4c8147;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid!important}.classified-upload-zone input{display:none}.classified-upload-zone svg{color:var(--blue)}.classified-upload-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.classified-upload-thumb{background:#ffffffb3;border:1px solid #1020331a;border-radius:8px;min-height:118px;margin:0;position:relative;overflow:hidden}.classified-upload-thumb img{object-fit:cover;width:100%;height:118px;display:block}.classified-upload-thumb figcaption{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:8px;left:8px}.classified-upload-thumb button{color:#fff;background:#102033c2;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.classified-check-row{flex-wrap:wrap;align-self:end;align-items:center;gap:12px;min-height:44px;display:flex}.classified-check-row label{align-items:center;gap:7px;display:inline-flex}.classified-check-row input{width:17px;height:17px;min-height:auto;accent-color:var(--blue);padding:0}.classified-description-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.classified-description-head label{display:block}.classified-description-head button,.classified-url-warning button{min-height:36px;color:var(--navy-800);background:#f7d96b38;border:1px solid #d4af376b;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.classified-url-warning{color:#9f1239;background:#fff1f2e6;border:1px solid #b91c1c38;border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:820;display:flex}.classified-url-warning button{color:#9f1239;background:#fff;border-color:#b91c1c3d;margin-left:auto}.classified-submit{color:#fff;background:linear-gradient(135deg, var(--green), var(--blue));border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 56px);min-height:56px;margin:8px 28px 28px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #0f4c8133}.classified-submit.featured,.classified-submit.vip{color:#102033;background:linear-gradient(135deg, #f7d96b, var(--gold));box-shadow:0 16px 34px #d4af3740}.classified-submit:disabled{cursor:wait;opacity:.7}.segmented{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #0f4c8124;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:6px;display:grid}.segmented button{border:1px solid var(--line);background:#ffffffd1;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 16px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.segmented button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--navy-800));border-color:var(--blue);box-shadow:0 12px 26px #0f4c8138}.segmented button:hover{border-color:#d4af376b;transform:translateY(-1px)}.segmented.add-type-grid{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));gap:14px;margin:22px 0;padding:0;display:grid;position:relative}.segmented.add-type-grid button{text-align:left;background:radial-gradient(circle at 92% 8%,#d4af3724,#0000 36%),linear-gradient(145deg,#ffffffe6,#f4f1ea94);border-color:#1020331f;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:13px;min-height:172px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 16px 38px #0012250f}.segmented.add-type-grid button:before{content:"";opacity:0;background:linear-gradient(90deg,#0f4c81d6,#d4af37db);height:4px;transition:opacity .16s;position:absolute;inset:0 0 auto}.segmented.add-type-grid button:hover,.segmented.add-type-grid button.active{border-color:#d4af377a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe0,0 24px 58px #0012251f}.segmented.add-type-grid button.active{color:var(--ink);background:radial-gradient(circle at 88% 0,#d4af3742,#0000 38%),linear-gradient(145deg,#fffffff5,#f4f1eabd);outline:3px solid #d4af3729}.segmented.add-type-grid button.active:before{opacity:1}.add-type-icon{color:#fff;background:linear-gradient(135deg, var(--blue), var(--navy-800));border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 13px 28px #0f4c8138}.segmented.add-type-grid button.active .add-type-icon{color:var(--navy-950);background:linear-gradient(135deg, var(--gold-soft), var(--gold));box-shadow:0 13px 28px #d4af3740}.add-type-copy{gap:6px;min-width:0;display:grid}.add-type-copy>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.add-type-copy strong{color:var(--ink);letter-spacing:0;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(19px,2.2vw,24px);line-height:1.08}.add-type-copy small{color:var(--muted);overflow-wrap:normal;word-break:normal;font-size:13px;font-weight:780;line-height:1.45}.segmented.add-type-grid button em{color:var(--copper);overflow-wrap:normal;word-break:normal;margin-top:auto;font-size:12px;font-style:normal;font-weight:900;line-height:1.35}.data-form{box-sizing:border-box;gap:18px;width:100%;min-width:0;max-width:100%;padding:24px;display:grid;position:relative;overflow:hidden}.data-form:before{content:"";opacity:.72;background:linear-gradient(90deg,#0f4c81cc,#d4af37e6);height:4px;position:absolute;inset:0 0 auto}.data-form>*{z-index:1;position:relative}.company-form-progress{box-shadow:var(--shadow-sm);background:#0f4c811f;border:1px solid #0f4c8124;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.company-form-progress div{background:radial-gradient(circle at 92% 0,#d4af371c,#0000 34%),#ffffffc7;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.company-form-progress div.active{background:radial-gradient(circle at 92% 0,#d4af373d,#0000 36%),linear-gradient(135deg,#fffffff2,#f4f1eac7)}.company-form-progress span{width:34px;height:34px;color:var(--blue);background:#0f4c811a;border-radius:999px;place-items:center;display:grid}.company-form-progress div.active span{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950)}.company-form-progress strong{color:var(--navy-950);font-size:14px;font-weight:950}.company-form-progress small{color:var(--muted);font-size:12px;font-weight:850}.company-plan-selector{grid-template-columns:1fr;gap:18px;display:grid}.company-plan-heading{text-align:center;justify-items:center;gap:7px;display:grid}.company-plan-heading span{width:fit-content;color:var(--copper);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.company-plan-heading h2{color:var(--navy-950);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.05}.company-plan-heading p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.45}.company-plan-rail{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;display:grid}.company-billing-toggle{width:fit-content;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #0f4c8124;border-radius:999px;grid-column:1/-1;justify-self:center;gap:4px;padding:5px;display:inline-flex}.company-billing-toggle button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:900}.company-billing-toggle button.active{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950);box-shadow:0 10px 22px #d4af3740}.company-plan-option{text-align:left;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink);cursor:pointer;background:linear-gradient(145deg,#ffffffe0,#f4f1ea8c);border:1px solid #10203324;border-radius:8px;gap:10px;min-width:0;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.company-plan-option:hover,.company-plan-option.active{box-shadow:var(--shadow-md);transform:translateY(-2px)}.company-plan-option:focus-visible{outline-offset:3px;outline:3px solid #d4af3761}.company-plan-option.active{border-color:#d4af37b8;outline:3px solid #d4af3729;box-shadow:0 0 0 1px #d4af3747,0 26px 68px #00122529}.company-plan-option.pro{background:var(--premium-surface);border-color:var(--premium-border);box-shadow:var(--premium-shadow);color:#fff}.company-plan-option.pro p,.company-plan-option.pro li{color:#ffffffdb}.company-plan-option.pro .plan-eyebrow{color:#ffe8a3}.company-plan-option.pro strong{color:#fff}.company-plan-option.pro b{color:#f6d66e;text-shadow:0 10px 28px #d4af372e}.company-plan-option strong{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;font-size:22px}.company-plan-option b{color:var(--gold);font-size:28px}.company-plan-option p{color:var(--muted);margin:0;line-height:1.55}.company-plan-value-row{flex-wrap:wrap;gap:8px;display:flex}.company-plan-value-row span{min-height:28px;color:inherit;background:#ffffff1f;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.company-plan-option:not(.pro) .company-plan-value-row span{color:var(--navy-900);background:#0f4c810f}.company-plan-value-row svg{color:var(--gold)}.company-plan-option ul{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.company-plan-option li{color:#344052;align-items:flex-start;gap:8px;font-size:13px;font-weight:800;display:flex}.company-plan-option li svg,.company-plan-option.active:not(.pro) .plan-eyebrow{color:var(--green)}.company-plan-choose{background:linear-gradient(135deg, var(--gold-soft), var(--gold));min-height:44px;color:var(--navy-950);border:1px solid #d4af374d;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 16px;font-weight:950;display:inline-flex;box-shadow:0 16px 30px #d4af3738}.company-plan-option.pro .company-plan-choose{background:var(--cta-gold);color:var(--navy-950);border-color:#ffffff38;box-shadow:0 18px 34px #d4af373d}.company-plan-option.active .company-plan-choose{background:var(--cta-navy);color:#fff}.company-plan-option.pro.active .company-plan-choose{background:var(--cta-gold);color:var(--navy-950)}.mobile-swipe-hint{display:none}.company-form-anchor{height:1px;scroll-margin-top:88px;display:block}.plan-eyebrow{width:fit-content;color:var(--copper);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.company-market-box{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#d4af3729,#0000 42%),#ffffffbd;border:1px solid #0f4c812e;border-radius:8px;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:center;gap:18px;width:100%;min-width:0;max-width:100%;padding:18px;display:grid;overflow:hidden}.company-market-box span,.form-section-head span{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.company-market-box h3{overflow-wrap:break-word;text-wrap:balance;max-width:100%;margin:8px 0 0;font-size:19px}.company-market-box p{max-width:100%;color:var(--muted);overflow-wrap:break-word;margin:0;line-height:1.6}.company-market-cities{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.company-market-cities span,.company-form-trust-strip span{min-height:30px;color:var(--navy-900);background:#ffffffb3;border:1px solid #0f4c811f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.company-form-trust-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 94% 0,#d4af3729,#0000 38%),#ffffffad;border:1px solid #d4af3733;border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.company-form-trust-strip svg{color:var(--gold)}.form-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.wide-field{grid-column:1/-1}.data-form label,.auth-form label{gap:7px;min-width:0;max-width:100%;font-size:13px;font-weight:850;display:grid}.data-form input,.data-form select,.data-form textarea,.auth-form input{box-sizing:border-box;border:1px solid var(--line);background:#ffffffe0;border-radius:7px;min-width:0;max-width:100%;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffbd}.data-form input:focus,.data-form select:focus,.data-form textarea:focus,.auth-form input:focus{background:#fffffff5;border-color:#0f4c817a;outline:none;box-shadow:0 0 0 4px #0f4c811a,inset 0 1px #ffffffc7}.data-form input:disabled,.data-form select:disabled,.data-form textarea:disabled{color:#7b8492;background:#f6f8fbc7}.data-form input.invalid,.data-form select.invalid,.data-form textarea.invalid{border-color:#e2343cb8;box-shadow:0 0 0 3px #e2343c1f}.data-form input,.data-form select,.data-form textarea,.event-add-form input,.event-add-form select,.event-add-form textarea,.classified-add-form input,.classified-add-form select,.classified-add-form textarea,.profile-modal input,.profile-modal select,.profile-modal textarea,.email-filters input,.email-filters select,.template-edit-form input,.template-edit-form textarea,.pricing-contact-form select,.pricing-contact-form textarea{box-shadow:var(--field-shadow);background:linear-gradient(#fffffff5,#fbfaf7e0);border-color:#10203321;border-radius:8px}.data-form input:hover,.data-form select:hover,.data-form textarea:hover,.event-add-form input:hover,.event-add-form select:hover,.event-add-form textarea:hover,.classified-add-form input:hover,.classified-add-form select:hover,.classified-add-form textarea:hover,.profile-modal input:hover,.profile-modal select:hover,.profile-modal textarea:hover,.email-filters input:hover,.email-filters select:hover,.template-edit-form input:hover,.template-edit-form textarea:hover,.pricing-contact-form select:hover,.pricing-contact-form textarea:hover{border-color:#d4af375c}.data-form input:focus,.data-form select:focus,.data-form textarea:focus,.event-add-form input:focus,.event-add-form select:focus,.event-add-form textarea:focus,.classified-add-form input:focus,.classified-add-form select:focus,.classified-add-form textarea:focus,.profile-modal input:focus,.profile-modal select:focus,.profile-modal textarea:focus,.email-filters input:focus,.email-filters select:focus,.template-edit-form input:focus,.template-edit-form textarea:focus,.pricing-contact-form select:focus,.pricing-contact-form textarea:focus{box-shadow:var(--field-ring), var(--field-shadow);background:#fffffffa;border-color:#d4af379e;outline:none}.data-form input[type=file],.event-add-form input[type=file],.classified-add-form input[type=file]{color:var(--muted);padding:8px}.data-form input[type=file]::file-selector-button{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;cursor:pointer;border:1px solid #0f4c812e;border-radius:7px;min-height:34px;margin-right:12px;padding:0 12px;font-weight:900}.event-add-form input[type=file]::file-selector-button{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;cursor:pointer;border:1px solid #0f4c812e;border-radius:7px;min-height:34px;margin-right:12px;padding:0 12px;font-weight:900}.classified-add-form input[type=file]::file-selector-button{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;cursor:pointer;border:1px solid #0f4c812e;border-radius:7px;min-height:34px;margin-right:12px;padding:0 12px;font-weight:900}.description-counter{color:var(--muted);font-size:12px;font-weight:750}.description-counter.warning{color:var(--red)}.check-card,.consent-card{background:#0f4c810f;border:1px solid #0f4c812e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px}.check-card input,.consent-card input{width:18px;height:18px;accent-color:var(--blue);margin-top:2px}.check-card span,.consent-card span{gap:4px;display:grid}.check-card small,.consent-card small,.chip-row small,.form-section-head small{color:var(--muted);font-weight:700;line-height:1.45}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;display:flex}.chip-row button{min-height:28px;color:var(--red-dark);background:#d4af371f;border:1px solid #d4af376b;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.chip-row small{align-items:center;gap:6px;display:inline-flex}.company-pro-fields{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#d4af371c,#ffffffb8);border:1px solid #d4af3752;border-radius:8px;gap:14px;padding:18px;display:grid}.company-pro-fields.locked{background:#ffffff8a;border-color:#1020331f}.company-opening-hours{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#0f4c811a,#0000 42%),#ffffffb8;border:1px solid #0f4c8129;border-radius:8px;gap:14px;padding:18px;display:grid}.company-opening-hours .form-section-head button{min-height:32px;color:var(--blue);background:#ffffffc2;border:1px solid #0f4c812e;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.opening-hours-grid{gap:8px;display:grid}.opening-hours-row{background:#ffffffbd;border:1px solid #10203314;border-radius:8px;grid-template-columns:minmax(150px,1fr) 120px 120px;align-items:center;gap:10px;padding:10px;display:grid}.opening-toggle{align-items:center;font-size:13px;font-weight:900;grid-template-columns:none!important;gap:10px!important;display:flex!important}.opening-toggle input{width:18px;height:18px;accent-color:var(--blue)}.company-gallery-field{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#0f4c811f,#0000 42%),#ffffffb8;border:1px solid #0f4c812e;border-radius:8px;gap:14px;padding:18px;display:grid}.gallery-field-hint,.gallery-limit-warning{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:750;line-height:1.45;display:inline-flex}.gallery-limit-warning{width:fit-content;color:var(--copper);background:#d4af3721;border:1px solid #d4af3759;border-radius:8px;padding:9px 11px}.gallery-field-preview{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.company-file-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.company-file-grid small{color:var(--muted);font-size:12px;font-weight:750}.gallery-field-preview figure{border:1px solid var(--soft-line);box-shadow:var(--shadow-sm);background:#f4f1eab3;border-radius:8px;margin:0;position:relative;overflow:hidden}.gallery-field-preview .file-preview-tile{place-items:center;min-height:116px;padding:14px 10px 28px;display:grid}.gallery-field-preview .file-preview-tile div{width:42px;height:42px;color:var(--blue);background:linear-gradient(135deg,#0f4c8124,#d4af3729);border-radius:999px;place-items:center;display:grid}.gallery-field-preview .file-preview-tile small{width:100%;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gallery-field-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.gallery-field-preview figcaption{color:#fff;background:#001225b8;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900;position:absolute;bottom:6px;left:6px}.form-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.form-section-head small{background:#10203312;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.company-consent-stack{gap:10px;display:grid}.consent-card.required{border-color:#0f4c8138}.consent-card.pro{background:linear-gradient(135deg,#d4af3724,#ffffffc2);border-color:#d4af3785}.consent-card.optional{background:#ffffff9e}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-message{font-weight:850}.form-message.success{color:var(--green)}.form-message.error{color:var(--red)}.pricing-page{background:linear-gradient(180deg, #f4f1ea70, #fffffff5 32%), var(--paper);padding:0 0 78px;overflow-x:clip}.pricing-hero{color:#fff;background:linear-gradient(135deg,#001225fa,#0f4c81f5 52%,#d4af37d1),url(/assets/cyprus-pl-hub-brand-banner.jpg) 50%/cover;padding:74px 18px 84px;box-shadow:inset 0 -1px #ffffff2e}.pricing-hero-inner{text-align:center;width:min(100%,1040px);margin:0 auto}.pricing-eyebrow,.pricing-section-heading span{width:fit-content;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#d4af3724;border:1px solid #d4af3757;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.pricing-hero h1{letter-spacing:0;max-width:920px;margin:18px auto 16px;font-size:clamp(42px,6vw,72px);line-height:.98}.pricing-hero p{color:#ffffffe0;max-width:790px;font-size:19px;line-height:1.62}.pricing-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pricing-hero-actions button{min-height:48px;color:var(--navy-950);background:linear-gradient(135deg, var(--gold-soft), var(--gold));border:1px solid #d4af376b;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #0012252e,inset 0 1px #ffffff7a}.pricing-hero-actions button.secondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border-color:#ffffff3d}.pricing-hero-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.pricing-hero-cards article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1c;border:1px solid #ffffff3d;border-radius:8px;align-content:start;justify-items:center;gap:13px;min-height:226px;padding:30px 24px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 24px 60px #0012252e}.pricing-hero-cards article:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff3d,0 28px 70px #00122547}.pricing-hero-cards svg{color:#f7d66b}.pricing-hero-cards h2{color:#fff;margin:4px 0 0;font-size:25px}.pricing-hero-cards p{color:#ffffffc7;margin:0;font-size:15px}.pricing-proof-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #d4af3742;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:960px;margin:34px auto 0;display:grid;overflow:hidden;box-shadow:0 22px 60px #0012253d}.pricing-proof-strip article{background:#02162a57;align-content:center;gap:7px;min-height:112px;padding:20px 18px;display:grid}.pricing-proof-strip strong{color:#fff;font-size:17px;line-height:1.2}.pricing-proof-strip span{color:#ffffffb8;font-size:13px;line-height:1.45}.pricing-products-wrap,.pricing-faq-section,.pricing-contact-section{width:min(100% - 32px,1120px);margin:0 auto}.pricing-products-wrap{padding:58px 0 64px}.pricing-section-heading{text-align:center;justify-items:center;gap:10px;margin-bottom:30px;display:grid}.pricing-section-heading h2{color:var(--ink);margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.pricing-section-heading p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.58}.pricing-section-heading.dark h2,.pricing-section-heading.dark p{color:#fff}.pricing-section-heading.dark p{color:#ffffffc2}.pricing-products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.pricing-product-card{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff0,#ffffffc2),#ffffffdb;border:1px solid #0f4c8129;border-radius:8px;flex-direction:column;min-height:590px;padding:30px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 76px #00122514}.pricing-product-card>*{z-index:2;position:relative}.pricing-product-card:hover{transform:translateY(-5px)}.pricing-product-card.business{border-color:var(--premium-border);background:var(--premium-surface);box-shadow:var(--premium-shadow);color:#fff}.pricing-product-card.business:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 38%),linear-gradient(#0000 58%,#00122552);border-radius:7px;position:absolute;inset:1px}.pricing-product-card.event{border-color:#09699d57;transform:translateY(-10px);box-shadow:inset 0 1px #fffc,0 30px 82px #0f4c8121}.pricing-product-card.classified{background:radial-gradient(circle at 100% 0,#14947d26,#0000 34%),linear-gradient(#fffffff5,#f7fdfad1);border-color:#14947d52}.pricing-badge{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--navy-950);white-space:nowrap;border-radius:0 0 7px 7px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00122529}.pricing-product-icon,.pricing-b2b-icon{background:linear-gradient(135deg, var(--navy-900), var(--blue));color:#fff;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 32px #0f4c812e}.pricing-product-card.business .pricing-product-icon{background:var(--cta-gold);color:var(--navy-950);box-shadow:0 18px 36px #d4af373d,inset 0 0 0 1px #ffffff47}.pricing-product-card.classified .pricing-product-icon{background:linear-gradient(135deg,#0f8f78,#14b8a6)}.pricing-product-card h3{color:var(--ink);text-wrap:balance;margin:22px 0 6px;font-size:24px;line-height:1.1}.pricing-product-card.business h3{color:#fff}.pricing-product-card p{color:var(--muted);margin:0}.pricing-product-card.business p,.pricing-product-card.business li{color:#ffffffd6}.pricing-product-card strong{color:var(--navy-950);letter-spacing:0;align-items:flex-end;gap:5px;margin:18px 0 4px;font-size:44px;line-height:1;display:flex}.pricing-product-card.business strong{color:#f6d66e;text-shadow:0 14px 32px #d4af3733}.pricing-product-card.event strong{color:var(--blue)}.pricing-product-card.classified strong{color:#0f8f78}.pricing-product-card small{color:var(--muted);font-size:16px;font-weight:750}.pricing-product-card.business small{color:#ffffffbd}.pricing-product-card ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.pricing-product-card li{color:#344054;align-items:flex-start;gap:10px;font-size:14px;line-height:1.42;display:flex}.pricing-product-card li svg{color:var(--blue);flex:none;margin-top:1px}.pricing-product-card.business li svg{color:var(--gold)}.pricing-product-card.classified li svg{color:#0f8f78}.pricing-product-card li.highlighted{color:#065f46;background:#14947d14;border:1px solid #14947d47;border-radius:8px;padding:10px;font-weight:850}.pricing-product-card.business li.highlighted{color:#fff3bf;background:#ffffff1a;border-color:#d4af3752;box-shadow:inset 0 1px #ffffff29}.pricing-product-card button,.pricing-b2b-cta,.pricing-contact-submit{border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:950;display:inline-flex}.pricing-product-card button{color:#fff;background:linear-gradient(135deg, var(--navy-900), var(--blue));text-align:center;white-space:normal;overflow-wrap:anywhere;margin-top:auto;padding:0 18px;line-height:1.15;transition:transform .16s,box-shadow .16s;box-shadow:0 16px 34px #0f4c8133}.pricing-product-card.business button{background:var(--cta-gold);color:var(--navy-950);box-shadow:0 18px 40px #d4af3747}.pricing-product-card.classified button{background:linear-gradient(135deg,#0f8f78,#14b8a6)}.pricing-product-card button:hover,.pricing-b2b-cta:hover,.pricing-contact-submit:hover{transform:translateY(-1px);box-shadow:0 20px 42px #00122529}.pricing-product-note{max-width:900px;color:var(--navy-950);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#d4af371f,#ffffffb8),#ffffffdb;border:1px solid #d4af3752;border-radius:8px;align-items:center;gap:14px;margin:26px auto 0;padding:18px 20px;display:flex;box-shadow:0 18px 50px #0012250f}.pricing-product-note svg{color:var(--gold);flex:none}.pricing-product-note p{color:#334155;margin:0;font-size:14px;font-weight:750;line-height:1.55}.pricing-decision-panel{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 95% 0,#d4af3738,#0000 34%),linear-gradient(135deg,#fffffff0,#f4f1eab8);border:1px solid #d4af3747;border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:18px;margin:28px auto 0;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 72px #0012251a}.pricing-decision-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37b8,#0000);height:1px;position:absolute;inset:auto 22px 0}.pricing-decision-head{z-index:2;align-content:center;gap:10px;display:grid;position:relative}.pricing-decision-head span{color:#8a650c;letter-spacing:.08em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3757;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.pricing-decision-head h3{color:var(--navy-950);margin:0;font-size:clamp(22px,2.6vw,31px);line-height:1.06}.pricing-decision-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.pricing-decision-grid button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffe6,#fffcf4ad);border:1px solid #0f4c8121;border-radius:8px;align-content:start;gap:10px;min-height:190px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #0012250f}.pricing-decision-grid button:first-child{background:var(--premium-surface);border-color:#d4af376b}.pricing-decision-grid button:first-child svg,.pricing-decision-grid button:first-child span{color:#f6d66e}.pricing-decision-grid button:first-child strong{color:#fff}.pricing-decision-grid button:first-child p{color:#ffffffc7}.pricing-decision-grid button:hover{border-color:#d4af3770;transform:translateY(-3px);box-shadow:0 18px 38px #0012251f}.pricing-decision-grid button:focus-visible{outline-offset:3px;outline:3px solid #d4af3747}.pricing-decision-grid svg{color:var(--gold)}.pricing-decision-grid strong{color:var(--navy-950);font-size:16px;line-height:1.25}.pricing-decision-grid p{color:#536174;margin:0;font-size:13px;line-height:1.52}.pricing-decision-grid span{color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:950;display:inline-flex}.pricing-exposure-panel{isolation:isolate;background:var(--premium-surface);box-shadow:var(--premium-shadow);color:#fff;border:1px solid #d4af3757;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:28px;margin:30px auto 0;padding:28px;display:grid;position:relative;overflow:hidden}.pricing-exposure-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 44%),radial-gradient(circle at 102% 82%,#d4af3733,#0000 30%);border-radius:7px;position:absolute;inset:1px}.pricing-exposure-copy{z-index:2;align-content:center;gap:12px;display:grid;position:relative}.pricing-exposure-copy span{width:fit-content;min-height:32px;color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;background:#d4af3721;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.pricing-exposure-copy h3{color:#fff;max-width:430px;margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.05}.pricing-exposure-copy p{color:#ffffffc2;max-width:500px;margin:0;font-size:15px;line-height:1.62}.pricing-exposure-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.pricing-exposure-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff29;border-radius:8px;align-content:start;gap:12px;min-height:210px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c}.pricing-exposure-grid article:before{content:"";background:linear-gradient(90deg, var(--gold-soft), #fff6);opacity:.82;pointer-events:none;height:4px;position:absolute;inset:0 0 auto}.pricing-exposure-grid article:hover{background:linear-gradient(145deg,#ffffff29,#ffffff14);border-color:#d4af3757;transform:translateY(-2px)}.pricing-exposure-grid svg{color:var(--gold-soft)}.pricing-exposure-grid strong{color:#fff;font-size:16px;line-height:1.25;position:relative}.pricing-exposure-grid p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.55}.pricing-b2b{isolation:isolate;color:#fff;background:radial-gradient(circle at 16% 0,#d4af372e,#0000 30%),radial-gradient(circle at 88% 22%,#0f766e2e,#0000 28%),linear-gradient(135deg,#071524,#111c2c 58%,#1f2c3d);padding:74px 18px;position:relative;overflow:hidden}.pricing-b2b:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 72%);mask-image:linear-gradient(#00000080,#0000 72%)}.pricing-b2b>*{z-index:2;position:relative}.pricing-b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:min(100%,930px);margin:0 auto;display:grid}.pricing-b2b-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff24;border-radius:8px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 58px #00122533}.pricing-b2b-grid article:before{content:"";background:linear-gradient(90deg, var(--gold-soft), var(--blue), #fff6);opacity:.9;pointer-events:none;height:5px;position:absolute;inset:0 0 auto}.pricing-b2b-grid h3{color:#fff;margin:22px 0 8px;font-size:24px}.pricing-b2b-grid strong{color:var(--gold-soft);margin-bottom:18px;font-size:28px;display:block}.pricing-b2b-grid p{color:#ffffffc7;line-height:1.62}.pricing-b2b-preview{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:6px;padding:14px;display:grid}.pricing-b2b-preview span{color:#fff9;font-size:12px;font-weight:800}.pricing-b2b-preview b{color:#fff}.pricing-b2b-cta{color:var(--navy-950);background:var(--cta-gold);margin:28px auto 0;padding:0 24px;box-shadow:0 22px 46px #d4af3738}.pricing-b2b-formats{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(100%,930px);margin:24px auto 0;display:flex}.pricing-b2b-formats span,.pricing-b2b-formats b{color:#ffffffc2;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.pricing-b2b-formats b{color:#ffe08a;background:#d4af371f;border-color:#d4af3752}.pricing-faq-section,.pricing-contact-section{padding:64px 0 0}.pricing-faq-list{gap:12px;max-width:820px;margin:0 auto;display:grid}.pricing-faq-list article{background:#ffffffd1;border:1px solid #0f4c811f;border-radius:8px;overflow:hidden;box-shadow:0 14px 40px #0012250d}.pricing-faq-list button{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-weight:900;display:flex}.pricing-faq-list article.open svg{transform:rotate(180deg)}.pricing-faq-list p{color:var(--muted);margin:0;padding:0 20px 20px;line-height:1.62}.pricing-contact-shell{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;max-width:1040px;margin:0 auto;display:grid}.pricing-contact-aside{color:#fff;background:radial-gradient(circle at 84% 8%,#d4af3742,#0000 36%),linear-gradient(145deg,#001225f5,#0f4c81e6);border:1px solid #d4af3742;border-radius:8px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 72px #00122521}.pricing-contact-aside:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:999px;width:210px;height:210px;position:absolute;inset:auto -70px -95px auto}.pricing-contact-aside>span{width:fit-content;min-height:32px;color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.pricing-contact-aside h3{color:#fff;max-width:390px;margin:22px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.06}.pricing-contact-aside p{color:#ffffffc2;max-width:430px;margin:0;line-height:1.62}.pricing-contact-benefits{z-index:1;gap:12px;margin-top:24px;display:grid;position:relative}.pricing-contact-benefits article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.pricing-contact-benefits svg{color:var(--gold-soft);flex:none;margin-top:2px}.pricing-contact-benefits strong,.pricing-contact-benefits small{display:block}.pricing-contact-benefits strong{color:#fff;font-size:14px;line-height:1.3}.pricing-contact-benefits small{color:#ffffffa8;margin-top:4px;font-size:12px;line-height:1.5}.pricing-contact-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #0f4c8124;border-radius:8px;grid-template-columns:1fr 1fr;gap:16px 18px;padding:28px;display:grid;box-shadow:0 24px 72px #00122517}.pricing-contact-form label{color:var(--ink);gap:8px;font-size:13px;font-weight:850;display:grid}.pricing-contact-form span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.pricing-contact-form span svg{color:var(--muted)}.pricing-contact-form input,.pricing-contact-form select,.pricing-contact-form textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.pricing-contact-form select,.pricing-contact-form textarea{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.pricing-wide,.pricing-form-status,.pricing-contact-submit{grid-column:1/-1}.pricing-contact-form textarea{resize:vertical;min-height:150px}.pricing-form-status{margin:0;font-weight:850}.pricing-form-status.success{color:#0f8f78}.pricing-form-status.error{color:var(--red)}.pricing-contact-submit{color:#fff;background:linear-gradient(135deg, var(--navy-900), var(--blue))}.spin{animation:.9s linear infinite spin}.owner-dashboard{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:28px;padding:26px 0 76px;display:grid}.owner-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe0,#f4f1eac7);border:1px solid #ffffffb8;border-radius:8px;gap:16px;height:fit-content;padding:18px;display:grid;position:sticky;top:86px;box-shadow:0 24px 70px #05304a1c}.owner-sidebar-brand{color:#fff;background:linear-gradient(135deg,#003152f5,#071f33f0),radial-gradient(circle at 100% 0,#d4af3747,#0000 40%);border:1px solid #d4af373d;border-radius:8px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00122533}.owner-sidebar-brand:after{content:"";filter:blur(24px);background:#d4af372e;border-radius:999px;height:90px;position:absolute;inset:auto -20% -35% 18%}.owner-sidebar-brand span{z-index:1;color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex;position:relative}.owner-sidebar-brand strong{z-index:1;color:#fff;margin-top:12px;font-size:23px;line-height:1.1;display:block;position:relative}.owner-sidebar-brand small{z-index:1;color:#ffffffbd;margin-top:8px;font-size:13px;line-height:1.45;display:block;position:relative}.owner-sidebar-nav{gap:8px;display:grid}.owner-sidebar button{color:#344054;text-align:left;background:#ffffffb8;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:0 14px;font-size:15px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffffa8}.owner-sidebar button span{flex:1}.owner-sidebar button:hover{color:var(--blue);border-color:#09699d3d;transform:translateY(-1px)}.owner-sidebar button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--navy-800));box-shadow:0 16px 36px #09699d40}.owner-sidebar button.marked.pro{border-color:#d4af37c2}.owner-sidebar button.marked.vip{border-color:#a43ec58c}.owner-sidebar button.marked.top{border-color:#f1963499}.owner-sidebar-cta{border-top:1px solid var(--line);padding-top:14px}.owner-sidebar-cta p{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:750;line-height:1.45}.owner-sidebar-cta button{width:100%;min-height:48px;color:var(--navy-950);background:linear-gradient(135deg,#faf4d6f2,#ffffffd1);border-color:#d4af378f;justify-content:center}.owner-main{gap:22px;min-width:0;display:grid}.owner-notice{border-radius:8px;padding:13px 16px;font-weight:850}.owner-notice.success{color:#067647;background:#dcfce7;border:1px solid #0676472e}.owner-notice.error{color:#b42318;background:#fef3f2;border:1px solid #b4231833}.owner-welcome{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe8,#f4f1eabd),radial-gradient(circle at 88% 0,#d4af372b,#0000 35%);border:1px solid #ffffffb8;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.owner-welcome-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.owner-welcome h1{letter-spacing:0;margin:0 0 6px;font-size:clamp(29px,4vw,42px)}.owner-welcome p{max-width:670px;color:var(--muted);margin:0;font-weight:700;line-height:1.55}.owner-welcome small{color:#64748b;margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.owner-welcome-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.owner-welcome-actions button,.owner-primary-btn,.owner-ghost-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:950;display:inline-flex}.owner-primary-btn{background:linear-gradient(135deg, var(--gold-soft), var(--copper));color:var(--navy-950);border:1px solid #d4af3773;box-shadow:0 14px 30px #d4af3733}.owner-ghost-btn{color:var(--navy-950);background:#ffffffc2;border:1px solid #09699d2e}.owner-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.owner-insight-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb,#ffffffb8),#ffffffd1;border:1px solid #0f4c8121;border-radius:8px;align-content:start;gap:8px;min-height:154px;padding:18px;display:grid;box-shadow:0 18px 50px #00122512}.owner-insight-card span{width:40px;height:40px;color:var(--gold);background:#d4af3721;border-radius:8px;place-items:center;display:grid}.owner-insight-card strong{color:var(--navy-950);font-size:34px;line-height:1}.owner-insight-card b{color:var(--ink);font-size:14px}.owner-insight-card small{color:var(--muted);font-size:12px;line-height:1.45}.owner-action-card,.owner-table-card,.owner-section,.owner-empty-card,.owner-settings-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-radius:8px}.owner-action-card,.owner-table-card,.owner-section{padding:24px}.owner-action-card h2,.owner-table-card h2{margin:0 0 18px}.owner-action-head{max-width:760px;margin-bottom:18px}.owner-action-head span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:950;display:inline-flex}.owner-action-head h2{margin-bottom:8px}.owner-action-head p{color:var(--muted);margin:0;font-weight:700;line-height:1.55}.owner-action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.owner-action-card button{border:1px solid var(--line);min-height:84px;color:var(--navy-950);background:#ffffffe6;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:12px 16px;font-size:17px;font-weight:900;display:inline-flex}.owner-action-card button:hover{border-color:var(--blue);color:var(--blue);background:#f4f1eab8;transform:translateY(-1px)}.owner-action-card button.green{border-color:#06764747}.owner-action-card button.purple{border-color:#a43ec547}.owner-table-card{overflow-x:auto}.owner-table-card,.analytics-accordion,.analytics-table-card,.email-table-card{background:linear-gradient(#ffffffeb,#fbfaf7c7);border-color:#1020331c;box-shadow:inset 0 1px #ffffffd1,0 18px 48px #00122514}.owner-table-card.empty{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:34px;display:grid}.owner-table-card.empty h2{color:var(--navy-950);margin:6px 0 0}.owner-table-card.empty p{margin:0 0 8px}.owner-table-card.empty button,.owner-section-head button,.owner-empty-card button{background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;border:1px solid #09699d38;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;display:inline-flex}.owner-table-card table{border-collapse:collapse;width:100%;min-width:840px}.owner-table-card th,.owner-table-card td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 10px}.owner-table-card th{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px}.owner-table-card tbody tr,.analytics-table tbody tr,.email-table tbody tr{transition:background .16s,box-shadow .16s}.owner-table-card tbody tr:hover,.analytics-table tbody tr:hover,.email-table tbody tr:hover{background:#d4af3712}.owner-table-card td:first-child{min-width:260px}.owner-table-card td:nth-child(4),.owner-table-card td:nth-child(5),.owner-table-card td:nth-child(6){white-space:nowrap}.owner-row-actions{align-items:center;gap:7px;display:inline-flex}.owner-row-actions button{border:1px solid var(--line);width:34px;height:34px;color:var(--navy-950);background:#fff;border-radius:8px;place-items:center;display:inline-grid}.owner-row-actions button.danger{color:var(--red)}.owner-row-actions button.upgrade{color:#7a4d00;background:#fff8d9;border-color:#d4af378c;gap:6px;width:auto;padding:0 10px;display:inline-flex}.owner-plan-badge,.owner-package-badge{border-radius:7px;align-items:center;min-height:24px;margin-left:8px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.owner-plan-badge.paid,.owner-package-badge.paid{color:var(--navy-950);background:linear-gradient(135deg, #f6d35a, var(--gold))}.owner-plan-badge.free,.owner-package-badge.free{color:#475467;border:1px solid var(--line);background:#f2f4f7}.owner-metric{color:var(--blue);align-items:center;gap:7px;font-weight:900;display:inline-flex}.owner-metric.locked{color:#98a2b3}.status-pill{border-radius:7px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.active{color:#067647;background:#dcfce7}.status-pill.pending{color:#92400e;background:#fef3c7}.status-pill.danger{color:#b42318;background:#fef3f2}.owner-section{border-top:4px solid var(--blue);gap:20px;display:grid;overflow:hidden}.owner-section.green{border-top-color:#12b76a}.owner-section.purple{border-top-color:#a855f7}.owner-section.gold{border-top-color:var(--gold)}.owner-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owner-section-head h1{align-items:center;gap:10px;margin:0 0 7px;font-size:clamp(26px,3vw,34px);display:flex}.owner-section-head p{color:var(--muted);margin:0;font-weight:700}.owner-card-list{gap:14px;display:grid}.owner-listing-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffffeb,#fbfaf7c7);border-radius:8px;grid-template-columns:116px minmax(0,1fr);gap:18px;padding:16px;display:grid;box-shadow:0 12px 34px #05304a14}.owner-listing-card.paid.companies,.owner-listing-card.paid.events{background:linear-gradient(135deg,#fffae5eb,#ffffffd1);border-color:#d4af37b3}.owner-listing-card.classifieds.premium{background:linear-gradient(135deg,#faf5fff5,#ffffffd6);border-color:#a855f794}.owner-listing-card.classifieds.top{background:linear-gradient(135deg,#fffbebf5,#ffffffd6);border-color:#f59e0b94}.owner-listing-media{aspect-ratio:1;background:linear-gradient(135deg, var(--blue), var(--navy-800));color:#fff;border-radius:8px;place-items:center;width:116px;font-size:28px;font-weight:950;display:grid;overflow:hidden}.owner-listing-media img{object-fit:cover;width:100%;height:100%}.owner-listing-main{gap:12px;min-width:0;display:grid}.owner-listing-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-listing-title-row h2{margin:0 0 7px;font-size:20px}.owner-listing-title-row p{color:var(--muted);margin:0}.owner-listing-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.owner-expiry-badge{color:#7a4d00;background:#fff8d9;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.owner-listing-stats{flex-wrap:wrap;gap:15px;display:flex}.owner-listing-actions{flex-wrap:wrap;gap:9px;display:flex}.owner-listing-actions button{border:1px solid var(--line);min-height:38px;color:var(--navy-950);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:850;display:inline-flex}.owner-listing-actions button:hover{border-color:var(--blue);color:var(--blue)}.owner-listing-actions button.danger{color:var(--red)}.owner-listing-actions button.upgrade{color:#7a4d00;background:#fff8d9;border-color:#d4af3785}.owner-listing-actions button.bump{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#0000}.owner-listing-actions button.bump.disabled{color:#667085;cursor:not-allowed;background:#f2f4f7}.owner-empty-card{text-align:center;justify-items:center;gap:10px;padding:34px;display:grid}.owner-empty-card h2{margin:6px 0 0}.owner-empty-card p{color:var(--muted);max-width:620px;margin:0 0 8px}.owner-empty-card.expert{background:linear-gradient(135deg,#fff8d9d1,#ffffffe0)}.owner-editorial-panel{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 88% 12%,#d4af3729,#0000 32%),linear-gradient(135deg,#ffffffeb,#f5f3ffbd);border:1px solid #a855f733;border-radius:8px;gap:20px;padding:24px;display:grid}.owner-editorial-lead span{color:#6d28d9;background:#a855f71f;border:1px solid #a855f733;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.owner-editorial-lead h2{margin:8px 0;font-size:clamp(24px,3vw,32px);line-height:1.12}.owner-editorial-lead p{color:var(--muted);max-width:760px;margin:0;line-height:1.6}.owner-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.owner-editorial-grid article{background:#ffffffc2;border:1px solid #1020331a;border-radius:8px;gap:8px;padding:16px;display:grid}.owner-editorial-grid svg{color:var(--gold)}.owner-editorial-grid small{color:var(--muted);font-weight:750;line-height:1.45}.owner-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.owner-settings-card{padding:22px}.owner-settings-card h2{margin:0 0 18px}.owner-settings-card dl{gap:12px;margin:0;display:grid}.owner-settings-card dl div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding-bottom:12px;display:grid}.owner-settings-card dt{color:var(--muted);font-weight:800}.owner-settings-card dd{overflow-wrap:anywhere;margin:0;font-weight:850}.owner-activity-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-activity-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.owner-activity-list span{font-weight:850}.owner-activity-list small{color:var(--muted)}.owner-confirm-modal{max-width:440px}.owner-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.profile-send-btn.danger{background:var(--red)}.demo-note{color:var(--muted);font-size:13px}.admin-shell{width:min(1240px,100vw - 24px)}.admin-hero{color:#fff;background:radial-gradient(circle at 92% 0,#d4af374d,#0000 34%),radial-gradient(circle at 12% 16%,#0f4c816b,#0000 36%),linear-gradient(135deg,#003152fa,#001225f5);border:1px solid #d4af3747;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 78px #00122533}.admin-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e0b05038,#0000 68%);height:180px;position:absolute;inset:auto 0 -42% 42%}.admin-hero-title{z-index:1;align-items:flex-start;gap:15px;display:flex;position:relative}.admin-hero-icon{width:48px;height:48px;color:var(--gold-soft);background:#d4af3724;border:1px solid #d4af3757;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #0012252e}.admin-hero h1{margin:0;font-size:clamp(26px,4vw,38px)}.admin-hero p,.admin-hero small{color:#ffffffd6;margin:5px 0 0;display:block}.admin-hero-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-hero-chips span{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #d4af3742;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.admin-hero-actions button{color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.admin-tabs{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#0f4c8157 #0f4c8114;scrollbar-gutter:stable both-edges;white-space:nowrap;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#ffffffc2;border:1px solid #0f4c811f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:18px 0;padding:8px;display:flex;overflow:auto hidden}.admin-tabs::-webkit-scrollbar{height:8px}.admin-tabs::-webkit-scrollbar-track{background:#0f4c8114;border-radius:999px}.admin-tabs::-webkit-scrollbar-thumb{background:#0f4c8157;border:2px solid #ffffffd1;border-radius:999px}.admin-tabs button{white-space:nowrap;color:#344054;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:7px;min-width:max-content;min-height:42px;padding:0 12px;font-weight:850;display:inline-flex;position:relative}.admin-tabs button svg,.admin-tabs .nav-count{flex:none}.admin-tabs button.active{color:var(--navy-950);background:linear-gradient(135deg,#d4af3738,#ffffffd1);border-color:#d4af376b;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #00122514}.nav-count{background:var(--gold);min-width:22px;height:22px;color:var(--navy-950);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:950;display:inline-grid}.nav-count.urgent{background:var(--copper);color:#fff;box-shadow:0 0 0 6px #a66a2221}.nav-count.info{background:var(--blue);color:#fff}.admin-stack{gap:18px;display:grid}.urgent-band{color:var(--copper);background:#d4af371a;border:1px solid #a66a2242;border-radius:8px;align-items:center;gap:10px;padding:16px;display:flex}.urgent-band>div{flex:1;gap:3px;display:grid}.urgent-band span{color:var(--muted);font-size:13px;font-weight:800}.urgent-band button{color:#fff;background:linear-gradient(135deg, var(--copper), var(--gold-soft));border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #a66a2233}.admin-critical{color:var(--copper);background:linear-gradient(135deg,#fffbebf5,#ffffffe0);border-color:#d4af375c}.report-band{color:#9a3412;background:#fff7ede6;border-color:#ea580c47}.report-band button{background:#ea580c}.admin-priority-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-priority-card{border:1px solid var(--line);border-left:5px solid var(--gold);min-height:168px;box-shadow:var(--shadow-sm);text-align:left;background:radial-gradient(circle at 94% 8%,#d4af3729,#0000 34%),#ffffffe0;border-radius:8px;align-content:space-between;gap:8px;padding:20px;display:grid;position:relative}.admin-priority-card.red{border-left-color:var(--gold)}.admin-priority-card.blue{border-left-color:var(--blue)}.admin-priority-card.green{border-left-color:var(--teal)}.admin-priority-card svg{color:var(--blue)}.admin-priority-card.red svg{color:var(--copper)}.admin-priority-card.blue svg{color:var(--blue)}.admin-priority-card.green svg{color:var(--teal)}.admin-priority-card span{color:var(--ink);font-weight:950}.admin-priority-card strong{color:#fff;border-radius:7px;place-items:center;min-width:48px;height:48px;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.admin-priority-card.red strong{background:linear-gradient(135deg, var(--copper), var(--gold-soft))}.admin-priority-card.blue strong{background:linear-gradient(135deg, var(--blue), var(--navy-900))}.admin-priority-card.green strong{background:linear-gradient(135deg, var(--teal), #064e3b)}.admin-priority-card small{color:var(--copper);font-weight:900}.stat-grid{gap:16px;display:grid}.stat-grid.three{grid-template-columns:repeat(3,1fr)}.stat-grid.four{grid-template-columns:repeat(4,1fr)}.stat-card{border-left:4px solid var(--blue);align-items:center;gap:16px;padding:22px;display:flex}.stat-card strong{font-size:34px;display:block}.stat-card h3{margin:0}.stat-card p{margin:6px 0 0}.stat-card.red{border-left-color:var(--red)}.stat-card.red svg,.stat-card.red strong{color:var(--red)}.stat-card.blue{border-left-color:var(--blue)}.stat-card.blue svg,.stat-card.blue strong{color:var(--blue)}.stat-card.green{border-left-color:var(--green)}.stat-card.green svg,.stat-card.green strong{color:var(--green)}.stat-card.purple{border-left-color:var(--purple)}.stat-card.purple svg,.stat-card.purple strong{color:var(--purple)}.stat-card.orange{border-left-color:var(--orange)}.stat-card.orange svg,.stat-card.orange strong{color:var(--orange)}.admin-card{padding:22px}.admin-card h2{margin:0 0 8px}.admin-card.outlined{border-top:4px solid var(--gold)}.admin-module h2,.moderation-panel h2,.reports-panel h2,.users-panel h2{align-items:center;gap:8px;display:flex}.admin-module p,.moderation-panel p,.reports-panel p,.users-panel p{color:var(--muted)}.admin-data-warning{border:1px solid #d2a42d61;border-left:4px solid var(--gold);background:linear-gradient(135deg,#fff8e1eb,#ffffffd6);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 18px;padding:14px 16px;display:flex;box-shadow:0 16px 34px #001f3514}.admin-data-warning strong{color:var(--ink);margin-bottom:4px;display:block}.admin-data-warning p{color:var(--muted);margin:0}.admin-data-warning button{background:var(--navy);color:#fff;white-space:nowrap;border:1px solid #0043702e;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:800;display:inline-flex}.email-admin{gap:18px;display:grid}.email-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.email-head h2{align-items:center;gap:8px;margin:0;display:flex}.email-head p{margin:6px 0 0}.email-filters{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.email-filters.single{grid-template-columns:minmax(260px,1fr)}.email-filters label,.template-edit-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:900;display:grid}.email-filters input,.email-filters select,.template-edit-form input,.template-edit-form textarea{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#ffffffe0;border-radius:7px;padding:0 12px;font-weight:800}.email-table-card{overflow:hidden}.email-table-wrap{overflow-x:auto}.email-table{border-collapse:collapse;width:100%;min-width:820px}.email-table th,.email-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 12px}.email-table th{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px}.email-badge{border:1px solid var(--line);width:fit-content;min-height:24px;color:var(--ink);background:#f4f1eabf;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.email-badge.gold{color:var(--navy-950);background:#d4af3729;border-color:#d4af375c;margin-top:6px}.email-badge.green{color:var(--green);background:#0f766e1a;border-color:#0f766e38}.email-badge.red{color:var(--red-dark);background:#a66a221f;border-color:#a66a2238}.email-badge.muted{color:var(--muted)}.email-actions,.template-actions,.template-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-actions button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:7px;padding:0 10px;font-weight:900}.email-actions button.danger{color:#fff;background:#dc2626;border-color:#0000}.email-preview{border:1px solid var(--line);width:100%;min-height:360px;color:var(--ink);background:#fff;border-radius:8px;display:block;overflow:hidden}.template-pills{flex-wrap:wrap;gap:10px;display:flex}.template-pills button,.template-tabs button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-weight:950;display:inline-flex}.template-pills button.active,.template-tabs button.active{color:var(--navy-950);background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-color:#d4af375c}.template-pills span{background:#00122514;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.template-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.template-card{gap:10px;display:grid}.template-card h3{margin:0}.template-modal{width:min(820px,100vw - 32px)}.template-modal.wide{width:min(1040px,100vw - 32px)}.template-edit-form{gap:14px;display:grid}.template-edit-form textarea{min-height:360px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5}.template-vars{background:#d4af371a;border:1px solid #d4af3747;border-radius:8px;padding:12px}.checkbox-line{grid-template-columns:auto 1fr;align-items:center}.mini-stat-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.mini-stat{border:1px solid var(--soft-line);background:#f4f1eaa8;border-radius:8px;padding:18px}.mini-stat span{color:var(--muted);font-size:13px;display:block}.mini-stat strong{margin-top:6px;font-size:28px;display:block}.mini-stat-row.five{grid-template-columns:repeat(5,1fr)}.mini-stat-row.three{grid-template-columns:repeat(3,1fr)}.admin-list{gap:12px;margin-top:18px;display:grid}.admin-row{background:linear-gradient(135deg,#ffffffeb,#f4f1eab8);border:1px solid #1020331c;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #0012250f}.admin-row:hover{border-color:#d4af3757;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe0,0 20px 46px #0012251a}.admin-row.compact{padding:13px 15px}.report-row{border-left:4px solid #ea580c;align-items:flex-start}.row-actions button,.admin-row button,.moderation-tabs button,.analytics-accordion>button,.owner-row-actions button{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.row-actions button:hover,.admin-row button:hover,.moderation-tabs button:hover,.owner-row-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00122514}.report-row small{color:var(--muted);margin-top:8px;font-weight:700;display:block}.report-count{color:#dc2626;align-items:center;gap:5px;margin-left:8px;font-size:12px;font-weight:950;display:inline-flex}.claim-admin-panel{gap:18px;display:grid}.mini-stat-row.four{grid-template-columns:repeat(4,1fr)}.claim-link-output{background:linear-gradient(135deg,#d4af371f,#ffffffb8);border:1px solid #d4af3747;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.claim-link-output span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:12px;font-weight:950}.claim-link-output code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--navy-950);background:#0012250f;border-radius:7px;padding:10px 12px;font-size:13px;overflow:hidden}.claim-row{border-left:4px solid var(--gold);align-items:flex-start}.claim-row.active{border-left-color:#16a34a}.claim-row.danger{border-left-color:#dc2626}.claim-status{color:#8a5a10;text-transform:uppercase;letter-spacing:.06em;background:#d4af3724;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.claim-status.active{color:#047857;background:#16a34a1f}.claim-status.danger{color:#b91c1c;background:#dc26261f}.claim-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.claim-details-grid span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff9e;border:1px solid #0f4c811a;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:800;display:inline-flex}.claim-details-grid svg{color:var(--blue);flex:none}.claim-admin-note{color:var(--muted);border-left:3px solid #0f4c813d;margin-top:10px;padding-left:10px;font-weight:800;display:block}.claim-orphan-panel{border-top:1px solid var(--line);margin-top:10px;padding-top:20px}.claim-orphan-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.claim-orphan-grid article{background:linear-gradient(145deg,#ffffffe6,#f4f1ea9e);border:1px solid #0f4c811f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.claim-orphan-grid h4,.claim-orphan-grid p{margin:0}.claim-orphan-grid h4{color:var(--navy-950);font-size:15px}.claim-orphan-grid p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.claim-orphan-grid button{grid-column:1/-1;justify-content:center;width:100%}.muted-line{color:var(--muted);font-weight:800}.admin-row h3{margin:8px 0 2px;font-size:16px}.admin-row p{color:var(--muted);margin:0}.two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rank-list{gap:10px;margin-top:12px;display:grid}.rank-item{border-bottom:8px solid #e5e7eb;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.rank-item strong{color:var(--green)}.ai-panel{text-align:center;color:var(--blue-dark);background:radial-gradient(circle at 50% 0,#d4af372e,#0000 34%),#ffffffbd;border:1px solid #d4af374d;border-radius:8px;padding:44px 24px}.ai-panel p{color:var(--muted)}.admin-analytics-head{color:#fff;background:radial-gradient(circle at 92% 0,#d4af3742,#0000 32%),linear-gradient(135deg,#003152f7,#071f33f5);border:1px solid #d4af3738;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:flex-start;gap:18px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px #0012252e}.admin-analytics-head:after{content:"";filter:blur(34px);pointer-events:none;background:#d4af372e;border-radius:999px;height:160px;position:absolute;inset:auto -12% -52% 26%}.analytics-command-kicker{z-index:1;width:fit-content;color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3757;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex;position:relative}.admin-analytics-head h2{z-index:1;color:#fff;margin:16px 0 0;font-size:clamp(32px,4vw,50px);line-height:1.04;position:relative}.admin-analytics-head p{z-index:1;color:#ffffffc7;max-width:790px;margin:12px 0 0;font-size:16px;line-height:1.6;position:relative}.analytics-signal-row{z-index:1;flex-wrap:wrap;gap:9px;margin-top:20px;display:flex;position:relative}.analytics-signal-row span{color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-analytics-head label{z-index:1;color:#ffffffbd;gap:6px;min-width:210px;font-weight:850;display:grid;position:relative}.admin-analytics-head select{min-height:42px;color:var(--ink);background:#ffffffeb;border:1px solid #ffffff3d;border-radius:7px;padding:0 12px;font-weight:850}.analytics-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.analytics-command-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb,#ffffffbd),#ffffffdb;border:1px solid #0f4c811f;border-radius:8px;align-content:start;gap:8px;min-height:164px;padding:18px;display:grid;box-shadow:0 18px 52px #00122512}.analytics-command-grid article>span{width:42px;height:42px;color:var(--gold);background:#d4af3721;border-radius:8px;place-items:center;display:grid}.analytics-command-grid b{color:var(--ink);font-size:14px}.analytics-command-grid strong{color:var(--navy-950);font-size:32px;line-height:1}.analytics-command-grid small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.analytics-accordion{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffd1;border-radius:8px;overflow:hidden}.analytics-accordion>button{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;width:100%;min-height:66px;padding:16px 18px;display:grid}.analytics-accordion>button:hover,.analytics-accordion>button:focus-visible{background:linear-gradient(135deg,#d4af3717,#0f4c810d);outline:none}.analytics-accordion>button span{color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:950;display:inline-flex}.analytics-accordion>button small{color:var(--muted);font-weight:750}.analytics-accordion>button svg:last-child{grid-area:1/2/span 2;transition:transform .18s}.analytics-accordion>button svg.open{transform:rotate(180deg)}.analytics-accordion-body{border-top:1px solid var(--line);background:#f8fafca8;padding:18px}.revenue-strip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.analytics-note{color:var(--muted);background:#f0f7fac7;border:1px solid #0e4a6d1f;border-radius:8px;margin-top:14px;padding:12px 14px;font-weight:800}.analytics-card-list,.quality-list{gap:12px;display:grid}.analytics-lead-card,.quality-row{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.analytics-lead-card h3,.quality-row h3{margin:8px 0 4px}.analytics-lead-card p,.quality-row p{color:var(--muted);margin:0}.heat-badge{color:#9a3412;background:#fff7ed;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.lead-metrics{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:130px;display:grid}.lead-metrics strong{color:var(--blue-dark);font-size:24px}.lead-metrics span{color:var(--muted);font-size:12px;font-weight:850}.quality-score{color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.quality-score.good{background:#16a34a}.quality-score.mid{background:#d97706}.quality-score.low{background:#dc2626}.demand-panel h2{align-items:center;gap:8px;display:flex}.demand-panel.danger{background:#fef2f2a8;border-color:#dc262638}.demand-list{gap:13px;margin-top:16px;display:grid}.demand-row{gap:7px;display:grid}.demand-row div{justify-content:space-between;align-items:center;gap:14px;display:flex}.demand-row span{font-weight:900}.demand-row strong{border:1px solid var(--line);background:#ffffffdb;border-radius:999px;place-items:center;min-width:38px;min-height:24px;font-size:12px;display:inline-grid}.demand-row i{background:linear-gradient(90deg, var(--gold), var(--blue));border-radius:999px;height:7px;display:block}.demand-panel.danger .demand-row i{background:linear-gradient(90deg,#dc2626,#f59e0b)}.analytics-table-card{overflow:hidden}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:760px}.analytics-table th,.analytics-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:12px 10px}.analytics-table th{color:var(--muted);text-transform:uppercase;font-size:12px}.analytics-table td strong{color:var(--ink)}.moderation-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.moderation-tabs button{border:1px solid var(--line);background:#ffffffd1;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.moderation-tabs button.active{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#dc2626}.moderation-tabs span{background:#10203314;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.moderation-row{border-left:4px solid #d1d5db;align-items:stretch}.moderation-row.green{border-left-color:#16a34a}.moderation-row.amber{border-left-color:#d97706}.moderation-row.red{border-left-color:#dc2626}.moderation-main{gap:8px;min-width:0;display:grid}.moderation-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trust-badge,.new-user-badge,.user-status-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.trust-badge.green,.user-status-badge.trusted{color:#166534;background:#dcfce7}.trust-badge.amber,.user-status-badge.active{color:#92400e;background:#fef3c7}.trust-badge.red,.user-status-badge.banned{color:#991b1b;background:#fee2e2}.new-user-badge{color:#9a3412;background:#fff7ed}.trust-summary{background:#1020330a;border-left:3px solid #d1d5db;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.trust-summary.green{background:#f0fdf4;border-left-color:#16a34a}.trust-summary.amber{background:#fffbeb;border-left-color:#d97706}.trust-summary.red{background:#fef2f2;border-left-color:#dc2626}.trust-summary strong{font-size:13px}.trust-summary span{color:var(--muted);font-size:12px;font-weight:700}.admin-filter-row{grid-template-columns:1fr 240px;gap:12px;margin:18px 0;display:grid}.admin-filter-row input,.admin-filter-row select{border:1px solid var(--line);background:#ffffffdb;border-radius:7px;min-height:44px;padding:0 12px}.automation-grid,.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-settings-panel{gap:18px;display:grid}.settings-hero-panel{background:radial-gradient(circle at 95% 0,#d4af3733,#0000 34%),linear-gradient(135deg,#fffffff5,#f4f1eab8);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.settings-hero-panel:before{content:"";background:linear-gradient(90deg, var(--navy), var(--blue), var(--gold));height:4px;position:absolute;inset:0 0 auto}.settings-kicker{width:fit-content;min-height:28px;color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:#ffffffb3;border:1px solid #0f4c811f;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.settings-hero-panel h2{max-width:760px;color:var(--navy-950);letter-spacing:0;margin:12px 0 8px;font-size:clamp(28px,4vw,46px);line-height:.98}.settings-hero-panel p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.6}.settings-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settings-command-grid button{text-align:left;min-height:220px;color:var(--ink);box-shadow:0 1px 0 var(--surface-highlight) inset, 0 18px 42px #00122512;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 0,#d4af3724,#0000 36%),#ffffffc2;border:1px solid #0f4c8124;border-radius:8px;align-content:start;gap:12px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.settings-command-grid button:hover{box-shadow:0 1px 0 var(--surface-highlight) inset, 0 24px 54px #0012251f;border-color:#d4af376b;transform:translateY(-2px)}.settings-command-grid button>span{width:42px;height:42px;color:var(--navy-950);background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-radius:999px;place-items:center;display:grid}.settings-command-grid strong{color:var(--navy-950);font-size:17px;font-weight:950}.settings-command-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.52}.settings-command-grid small{width:fit-content;min-height:28px;color:var(--navy-900);background:#0f4c8114;border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.settings-command-grid small b{color:var(--blue);font-size:15px}.settings-policy-board{color:#fff;background:linear-gradient(135deg,#002849f2,#0f4c81db);border-color:#d4af373d;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.settings-policy-board h2{color:#fff}.settings-policy-board p{color:#ffffffc2;line-height:1.6}.settings-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-policy-list div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-start;gap:12px;min-height:86px;padding:14px;display:flex}.settings-policy-list svg{color:var(--gold-soft);flex:none}.settings-policy-list span{gap:4px;display:grid}.settings-policy-list strong{color:#fff;font-size:14px}.settings-policy-list small{color:#ffffffb3;line-height:1.4}.automation-card{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;padding:16px}.automation-card.active{background:#f0fdf4;border-color:#16a34a4d}.automation-card span{background:#10203314;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.automation-card h3{margin:10px 0 6px}.automation-card button{border:0;border-radius:7px;min-height:34px;padding:0 12px;font-weight:900}.admin-tool-card{text-align:center;max-width:900px;margin:0 auto}.admin-tool-card>svg{color:#dc2626}.admin-banners-panel{background:radial-gradient(circle at 100% 0,#d4af372e,#0000 34%),linear-gradient(135deg,#fffffff0,#f4f1eac2);gap:20px;display:grid;overflow:hidden}.admin-banners-hero{gap:10px;max-width:820px;display:grid}.admin-banners-hero span{color:#7a4d00;background:#d4af3729;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.admin-banners-hero h2{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.admin-banners-hero p{color:var(--muted);margin:0;line-height:1.6}.admin-banner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-banner-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-banner-slot-grid article{background:#ffffffc7;border:1px solid #0f4c8124;border-radius:8px;gap:14px;padding:14px;display:grid;box-shadow:0 14px 38px #0012250f}.banner-slot-preview{color:#fff;background:linear-gradient(135deg,#001225e6,#0f4c81c7);border:1px solid #d4af3752;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:92px;display:grid}.banner-slot-preview span{color:var(--gold-soft);letter-spacing:.08em;font-size:12px;font-weight:950}.banner-slot-preview b{font-size:22px}.admin-banner-slot-grid h3{margin:0 0 6px}.admin-banner-slot-grid p{color:var(--muted);margin:0 0 10px;line-height:1.5}.admin-banner-slot-grid small{color:var(--blue);font-weight:850}.admin-banner-action{background:#ffffffb8;border:1px solid #d4af374d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.admin-banner-action p{color:var(--muted);margin:6px 0 0}.admin-banner-action button{color:#102033;background:linear-gradient(135deg, var(--gold-soft), var(--copper));border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #d4af3738}.tool-roadmap{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:5px;margin-top:18px;padding:16px;display:grid}.tool-roadmap span{color:var(--muted);font-size:13px;font-weight:850}.gate-card,.empty-state{text-align:center;width:min(720px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);margin:70px auto;padding:34px}.gate-card{background:linear-gradient(135deg,#fffffff0,#f4f1eadb),repeating-linear-gradient(135deg,#0f4c810b 0 1px,#0000 1px 12px);border-color:#d4af3742;justify-items:center;gap:14px;display:grid;position:relative;overflow:hidden}.gate-card:before{content:"";background:linear-gradient(90deg, var(--navy-900), var(--blue), var(--gold));height:4px;position:absolute;inset:0 0 auto}.gate-card-icon{width:64px;height:64px;color:var(--gold);background:linear-gradient(135deg, var(--navy), var(--blue));border-radius:18px;place-items:center;display:grid;box-shadow:0 18px 40px #0012252e}.gate-card-kicker{color:#7a4d00;background:#d4af3724;border:1px solid #d4af3747;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.gate-card h1{overflow-wrap:anywhere;width:100%;max-width:620px}.gate-card p{overflow-wrap:anywhere;width:100%;max-width:570px;margin:0}.gate-card-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,520px);margin:4px 0 8px;display:grid}.gate-card-trust span{min-width:0;min-height:40px;color:var(--navy);white-space:normal;overflow-wrap:anywhere;text-align:center;background:#ffffffb8;border:1px solid #10203314;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.empty-state{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 0,#d4af3729,#0000 34%),linear-gradient(135deg,#fffffff5,#f5f8fadb),repeating-linear-gradient(90deg,#d4af370b 0 1px,#0000 1px 14px);border:1px solid #0f4c811f;border-radius:8px;justify-items:center;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 68px #00122517}.empty-state:before{content:"";background:linear-gradient(90deg, var(--navy), var(--blue), var(--gold));height:4px;position:absolute;inset:0 0 auto}.empty-state-kicker{color:#7a4d00;letter-spacing:.08em;text-transform:uppercase;background:#d4af3721;border:1px solid #d4af3757;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.empty-state-mark{width:62px;height:62px;color:var(--gold);background:linear-gradient(135deg, var(--navy), var(--blue));border:1px solid #d4af3742;border-radius:16px;place-items:center;display:grid;box-shadow:0 18px 42px #00122529}.empty-state h3{margin:4px 0 0;font-size:clamp(22px,3vw,30px)}.empty-state p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.empty-state-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,560px);margin-top:8px;display:grid}.empty-state-signals span{min-height:38px;color:var(--navy);background:#ffffffbd;border:1px solid #0f4c811a;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.loader{width:min(560px,100vw - 32px);min-height:74px;color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 96% 0,#d4af3729,#0000 34%),linear-gradient(135deg,#ffffffed,#f5f8fadb);border:1px solid #d4af3747;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:34px auto;padding:14px 16px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 18px 46px #00122517}.loader:before{content:"";background:linear-gradient(90deg,#0000,#d4af3724,#0000);animation:1.8s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-110%)}.loader-mark{width:46px;height:46px;color:var(--gold);background:linear-gradient(135deg, var(--navy), var(--blue));border-radius:16px;place-items:center;display:grid;position:relative;box-shadow:0 14px 30px #00122529}.loader-mark svg{animation:1s linear infinite spin}.loader-copy{gap:3px;min-width:0;display:grid;position:relative}.loader-copy span{color:#7a4d00;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.loader-copy strong{color:var(--navy-950);font-size:15px;line-height:1.25}.loader-steps{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex;position:relative}.loader-steps span{color:#536174;background:#ffffffb8;border:1px solid #0f4c811a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.about-modern-page,.experts-page{width:min(100% - 32px,1120px);margin:0 auto;padding:62px 0 82px}.about-modern-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);align-items:center;gap:48px;display:grid}.about-modern-hero h1,.experts-hero h1{color:var(--ink);margin:18px 0;font-size:clamp(42px,6vw,72px);line-height:1.02}.about-modern-hero p,.experts-hero p{color:var(--muted);font-size:18px;line-height:1.72}.about-hero-actions,.experts-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.about-modern-hero figure{background:var(--navy-950);border:1px solid #d4af3742;border-radius:8px;min-height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00122529}.about-modern-hero figure:after{content:"";background:linear-gradient(#00122505,#001225ad),radial-gradient(circle at 80% 20%,#d4af3747,#0000 36%);position:absolute;inset:0}.about-modern-hero img{object-fit:cover;width:100%;height:100%;min-height:470px;display:block}.about-modern-hero figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff38;border-radius:8px;gap:5px;padding:16px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.about-modern-hero figcaption strong{font-size:18px}.about-modern-hero figcaption span{color:#ffffffc7;line-height:1.45}.about-pillars,.experts-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.about-pillars article,.experts-track-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffe6,#ffffffb3);border:1px solid #0f4c8124;border-radius:8px;padding:24px;box-shadow:0 22px 60px #00122512}.about-pillars svg,.experts-track-grid svg{color:var(--gold)}.about-pillars h2,.experts-track-grid h2{color:var(--ink);margin:16px 0 8px;font-size:21px}.about-pillars p,.experts-track-grid p{color:var(--muted);margin:0;line-height:1.62}.about-market-strip{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 100% 0,#d4af372e,#0000 30%),#ffffffb8;border:1px solid #d4af3747;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.about-market-strip span{min-height:74px;color:var(--navy-950);text-align:center;background:#ffffff75;place-items:center;padding:14px;font-weight:950;display:grid}.experts-page{gap:30px;display:grid}.experts-hero{color:#fff;background:linear-gradient(135deg,#001225f0,#0f4c81e0),url(/assets/cyprus-pl-hub-brand-banner.jpg) 50%/cover;border:1px solid #d4af373d;border-radius:8px;padding:54px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00122529}.experts-hero h1,.experts-hero p{color:#fff;max-width:780px}.experts-hero p{color:#ffffffc7}.experts-track-grid{margin-top:0}.experts-track-grid button{min-height:40px;color:var(--blue);background:#ffffffc7;border:1px solid #0f4c8129;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:0 13px;font-weight:900;display:inline-flex}.experts-monetization{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 78% 20%,#d4af3733,#0000 35%),linear-gradient(135deg,#ffffffe6,#f4f1eac7);border:1px solid #d4af3752;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.experts-monetization span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.experts-monetization h2{color:var(--ink);margin:8px 0}.experts-monetization p{color:var(--muted);margin:0;line-height:1.58}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 16%,#d4af372e,#0000 28%),#001225ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.launch-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 20% 18%,#d4af3738,#0000 28%),radial-gradient(circle at 80% 72%,#0f766e38,#0000 30%),#001225bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.launch-modal{background:radial-gradient(circle at 88% 0,#d4af3738,#0000 34%),radial-gradient(circle at 0 100%,#0f766e21,#0000 38%),linear-gradient(145deg,#fffffff5,#f4f1eae6);border:1px solid #d4af375c;border-radius:16px;width:min(620px,100%);max-height:min(760px,100vh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 34px 100px #00122557}.launch-modal:before{content:"";background:linear-gradient(90deg, var(--navy-900), var(--blue), var(--gold), var(--teal));height:5px;position:absolute;inset:0 0 auto}.launch-modal-close{width:38px;height:38px;color:var(--navy-900);box-shadow:var(--shadow-sm);background:#ffffffdb;border:1px solid #1020331f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.launch-modal-brand{align-items:center;gap:12px;padding-right:48px;display:flex}.launch-modal-brand img{object-fit:contain;width:48px;height:48px;box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #d4af3752;border-radius:12px;padding:5px}.launch-modal-brand span{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.launch-modal-brand strong{color:var(--navy-950);margin-top:3px;font-size:18px;font-weight:950;display:block}.launch-language-tabs{background:#ffffffad;border:1px solid #d4af373d;border-radius:999px;gap:4px;width:fit-content;margin:24px 0 18px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.launch-language-tabs button{min-width:48px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:950}.launch-language-tabs button.active{background:var(--cta-gold);color:var(--navy-950);box-shadow:0 8px 18px #a66a222e}.launch-modal h2{max-width:520px;color:var(--navy-950);letter-spacing:0;margin:0;font-size:clamp(32px,6vw,48px);line-height:1.02}.launch-lead{color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.58}.launch-modal-note{background:radial-gradient(circle at 100% 0,#d4af3729,#0000 42%),#ffffffb3;border:1px solid #0f4c8129;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:22px 0;padding:16px;display:grid}.launch-modal-note svg{width:42px;height:42px;color:var(--navy-950);background:#d4af3738;border-radius:999px;padding:11px}.launch-modal-note p,.launch-report{color:var(--ink);margin:0;font-weight:750;line-height:1.55}.launch-report a{color:var(--blue);white-space:nowrap;font-weight:950}.launch-modal-actions{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;margin-top:24px;display:grid}.launch-modal-actions button,.launch-modal-actions a{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:950;text-decoration:none;display:inline-flex}.launch-modal-actions button{background:var(--cta-gold);color:var(--navy-950);border:1px solid #d4af3780;box-shadow:0 16px 34px #a66a222e}.launch-modal-actions a{color:var(--blue);background:#ffffffc2;border:1px solid #0f4c8133;padding:0 14px}.auth-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#d4af372e,#0000 34%),linear-gradient(#fffffff5,#f4f1eaeb);border:1px solid #d4af373d;border-radius:14px;width:min(500px,100%);padding:34px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00122542}.auth-modal:before{content:"";background:linear-gradient(90deg, var(--navy), var(--blue), var(--gold));height:4px;position:absolute;inset:0 0 auto}.modal-close{border:1px solid var(--line);z-index:2;background:#fff;border-radius:999px;width:34px;height:34px;position:absolute;top:14px;right:14px}.auth-modal-badge{color:#7a4d00;background:#d4af3724;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.auth-modal h2{letter-spacing:0;margin:16px 0 10px;font-size:clamp(28px,4vw,38px);line-height:1.08}.auth-modal>p{max-width:410px;margin:0 0 16px}.auth-benefit-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.auth-benefit-row span{text-align:center;min-height:38px;color:var(--navy);background:#ffffffbd;border:1px solid #10203314;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.google-btn{width:100%;color:var(--ink);background:#fffffff0;border-color:#1020331f;box-shadow:0 12px 28px #00122514}.google-btn span{background:#f1f5f9;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.divider{color:var(--subtle);align-items:center;gap:12px;margin:18px 0;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-form{gap:14px;display:grid}.legal-page{width:min(1120px,100vw - 32px);margin:0 auto;padding:58px 0 76px}.legal-hero{box-shadow:var(--shadow-md);background:radial-gradient(circle at 88% 8%,#d4af373b,#0000 34%),radial-gradient(circle at 8% 92%,#0f766e24,#0000 32%),linear-gradient(135deg,#fffffff0,#fffcf4c7);border:1px solid #d4af373d;border-radius:8px;padding:clamp(26px,5vw,54px);position:relative;overflow:hidden}.legal-hero:before{content:"";background:linear-gradient(180deg, var(--blue), var(--gold), var(--teal));width:5px;position:absolute;inset:0 auto 0 0}.legal-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.legal-hero h1{max-width:760px;color:var(--navy-950);letter-spacing:0;margin:14px 0 12px;font-size:clamp(40px,7vw,72px);line-height:.98}.legal-hero p{max-width:790px;color:var(--muted);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.65}.legal-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.legal-meta span,.legal-meta a{min-height:38px;color:var(--navy-900);background:#ffffffb8;border:1px solid #0f4c811f;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.legal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.legal-operator-panel{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 94% 0,#d4af372e,#0000 30%),linear-gradient(135deg,#ffffffeb,#fffcf4d1);border:1px solid #d4af3747;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin:18px 0;padding:20px 22px;display:grid}.legal-operator-icon{background:var(--cta-gold);width:46px;height:46px;color:var(--navy-950);border-radius:999px;place-items:center;display:grid;box-shadow:0 14px 30px #d4af3738}.legal-operator-panel span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.legal-operator-panel strong{color:var(--navy-950);margin-top:5px;font-size:clamp(18px,2vw,22px);line-height:1.2;display:block}.legal-operator-panel p{color:var(--ink);margin:8px 0 0;line-height:1.65}.legal-operator-panel a{color:var(--blue);font-weight:850;text-decoration:none}.legal-summary article{min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ffffffe0,#fffcf4bd),#fffc;border:1px solid #d4af372e;border-radius:8px;padding:22px}.legal-summary svg{color:var(--gold)}.legal-summary strong{color:var(--navy-950);margin-top:12px;font-size:16px;display:block}.legal-summary p{color:var(--muted);margin:8px 0 0;line-height:1.55}.legal-card{background:linear-gradient(135deg, #ffffffeb, #f4f1eab8), var(--white);box-shadow:var(--shadow-md);border:1px solid #1020331a;border-radius:8px}.legal-section{border-bottom:1px solid #10203314;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:clamp(22px,3vw,34px);display:grid}.legal-section:last-child{border-bottom:0}.legal-section-number{width:44px;height:44px;color:var(--navy-950);background:var(--cta-gold);border-radius:999px;place-items:center;font-weight:950;display:grid;box-shadow:0 12px 28px #d4af373d}.legal-section h2{color:var(--navy-950);margin:0 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.15}.legal-section p{color:var(--ink);margin:0 0 14px;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.legal-list li{color:var(--ink);padding-left:25px;line-height:1.65;position:relative}.legal-list li:before{content:"";background:linear-gradient(135deg, var(--gold), var(--teal));border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 4px #d4af371a}.site-footer{background:radial-gradient(circle at 18% 0%, #d4af372e, transparent 34%), radial-gradient(circle at 88% 18%, #0f4c8159, transparent 36%), radial-gradient(circle at 50% 105%, #2bb2a026, transparent 36%), var(--premium-surface);color:#d1d5db;border-top:1px solid #d4af3738;padding:58px 0 28px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(0deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.site-footer:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--gold), var(--teal), var(--gold));opacity:.86;height:3px;position:absolute;inset:0 0 auto}.footer-cta-band,.footer-main{z-index:1;width:min(1120px,100vw - 32px);margin:0 auto;position:relative}.footer-cta-band{box-shadow:var(--premium-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#001d3d9e;border:1px solid #d4af3747;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.footer-cta-band:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--gold), var(--teal));width:4px;position:absolute;inset:0 auto 0 0}.footer-cta-band span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.footer-cta-band h2{color:#fff;letter-spacing:0;margin:12px 0 8px;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.08}.footer-cta-band p{color:#ffffffbd;max-width:660px;margin:0;line-height:1.7}.footer-cta-actions{gap:12px;min-width:220px;display:grid}.footer-cta-actions button{min-height:48px;color:var(--navy-950);background:var(--cta-gold);white-space:normal;text-align:center;overflow-wrap:anywhere;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:0;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #d4af3740}.footer-cta-actions button.secondary{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #fff3}.footer-main{grid-template-columns:minmax(0,1.2fr) .7fr .8fr;gap:42px;margin-top:42px;display:grid}.footer-brand-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff18,#ffffff09),#ffffff0a;border:1px solid #d4af372e;border-radius:8px;padding:24px;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00122529}.footer-logo-lockup{background:#fffffff0;border-radius:8px;width:fit-content;padding:8px 10px;box-shadow:0 12px 34px #0000002e}.site-footer img{width:150px;height:auto;display:block}.site-footer p{color:#ffffffad;max-width:380px;line-height:1.6}.footer-trust-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.footer-trust-grid span{color:#ffffffd1;background:#ffffff13;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.footer-trust-grid svg{color:var(--gold)}.site-footer nav{align-content:start;gap:11px;padding-top:10px;display:grid}.site-footer strong{color:#fff;margin-bottom:6px}.site-footer button,.site-footer a,.site-footer span{color:#d1d5db;text-align:left;background:0 0;border:0;padding:0;line-height:1.45;text-decoration:none}.site-footer button:hover,.site-footer a:hover{color:var(--gold)}.site-footer button:focus-visible,.site-footer a:focus-visible,.footer-cta-actions button:focus-visible{outline-offset:4px;outline:3px solid #d4af3773}.footer-bottom{color:#ffffff94;z-index:1;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100vw - 32px);margin:42px auto 0;padding-top:24px;display:flex;position:relative}.designer-badge{background:linear-gradient(135deg, var(--blue), var(--gold));width:fit-content;color:var(--navy-950);border-radius:8px;padding:14px 28px;font-weight:950;box-shadow:0 16px 34px #0003}@media (width<=1320px){.header-inner{grid-template-columns:minmax(42px,auto) minmax(0,1fr) max-content;gap:6px;width:min(100% - 18px,1280px)}.brand-lockup{gap:6px}.brand-lockup strong{font-size:15px}.main-nav button{gap:4px;padding:0 3px;font-size:12.5px}.language-switch{padding:3px}.language-switch svg{display:none}.header-actions{gap:5px}}@media (width<=1210px){.brand-lockup strong{display:none}}@media (width<=1140px){.site-header{z-index:90;width:100%;height:64px;position:fixed;inset:0 0 auto}.header-inner{grid-template-columns:none;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0;display:flex;position:relative}.brand-lockup{position:absolute;top:50%;left:0;transform:translateY(-50%)}.main-nav{display:none}.bug-status-bar{z-index:80;min-height:62px;position:fixed;inset:64px 0 auto}.bug-status-inner{align-content:center;gap:3px 8px;width:100%;min-height:62px;padding:7px 12px;font-size:11.25px;line-height:1.22}.bug-status-inner>span{flex:calc(100% - 28px)}.bug-status-inner a{flex:100%;padding-left:24px}.site-header+main,.site-header+.bug-status-bar+main{padding-top:64px}.site-header+.bug-status-bar+main{padding-top:126px}.header-actions{flex:0 0 78px;grid-column:auto;justify-content:flex-end;width:78px;min-width:78px;max-width:78px;margin-left:auto;position:absolute;top:50%;right:50px;overflow:visible;transform:translateY(-50%)}.header-actions .language-switch{width:78px;min-width:78px;max-width:78px}.header-actions .add-menu,.header-actions .account-chip,.header-actions>.secondary-btn.compact,.header-actions .admin-shortcut{display:none}.mobile-menu-toggle{flex:0 0 42px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-search-card,.catalog-filters,.wide-filter-row,.events-filter-card,.classifieds-filter-card{grid-template-columns:1fr 1fr}.events-filter-card button,.classifieds-filter-card button{grid-column:1/-1}.catalog-filters label:first-child,.catalog-filters label:nth-child(2),.catalog-filters label:nth-child(3),.catalog-filters>button[type=submit],.catalog-filters .desktop-add,.catalog-filters .mobile-add{grid-column:auto}.catalog-filters>button,.wide-filter-row button{min-height:52px}.catalog-layout,.about-modern-hero{grid-template-columns:1fr}.pricing-products{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-product-card.event{transform:none}.pricing-b2b-grid,.pricing-contact-shell,.pricing-decision-panel,.pricing-exposure-panel{grid-template-columns:1fr}.map-panel,.events-sidebar,.event-detail-sidebar,.classifieds-sidebar,.classified-detail-sidebar{position:relative;top:0}.events-layout,.event-detail-layout,.classifieds-layout,.classified-detail-layout,.blog-layout,.blog-detail-layout,.blog-featured-card,.settings-hero-panel,.settings-policy-board{grid-template-columns:1fr}.company-form-progress,.settings-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-sidebar{position:relative;top:0}.classified-grid,.blog-grid,.home-events-grid,.newest-grid,.related-events-grid,.classified-compact-grid{grid-template-columns:repeat(2,1fr)}.company-result{grid-template-columns:110px 1fr}.result-gallery{grid-column:2/3}.stat-grid.four,.stat-grid.three,.category-showcase-grid,.deep-cta-inner,.owner-dashboard,.about-page,.two-col{grid-template-columns:1fr}.owner-sidebar{display:grid;position:relative;top:0;overflow:hidden}.owner-sidebar-nav{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.owner-sidebar-nav::-webkit-scrollbar{display:none}.owner-sidebar button{white-space:nowrap}.owner-sidebar-cta{border-top:1px solid var(--line)}.owner-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:relative;top:0}.admin-hero{flex-direction:column;align-items:flex-start}.admin-hero-actions{justify-content:flex-start}.admin-priority-grid,.automation-grid,.owner-editorial-grid,.analytics-command-grid,.admin-banner-stats,.admin-banner-slot-grid,.settings-grid,.revenue-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.add-page{flex-direction:column;width:min(100% - 24px,1180px);display:flex;overflow-x:visible}.add-page>.add-hero{order:1}.add-page>.mobile-swipe-hint{order:2}.add-page>.segmented.add-type-grid{order:3}.add-page>.data-form{order:4}.add-page>.plan-teaser{order:5;display:none!important}.header-inner{grid-template-columns:none;gap:8px;width:min(1180px,100% - 16px);display:flex}.brand-lockup{flex:none}.brand-lockup img{width:32px;height:32px}.brand-lockup strong{font-size:15px}.header-actions{flex:0 0 78px;grid-column:auto;justify-content:flex-end;justify-self:end;width:78px;min-width:78px;max-width:78px;margin-left:auto;overflow:visible}.language-switch{flex:none;width:78px;min-width:78px;max-width:78px;overflow:visible}.hero-inner{padding-top:44px}.add-hero{padding:34px 0 22px}.add-page>.add-hero{margin:8px 0 12px;padding:22px 16px 18px}.add-hero h1{font-size:clamp(27px,8vw,34px);line-height:1.08}.add-hero p{font-size:15px;line-height:1.34}.hero-copy h1{font-size:38px}.hero-search-card,.catalog-filters,.wide-filter-row,.events-filter-card,.classifieds-filter-card,.company-form-progress,.company-plan-selector,.company-market-box,.classified-plan-grid,.classified-form-grid,.classified-benefit-strip,.pricing-hero-cards,.pricing-proof-strip,.pricing-products,.pricing-decision-grid,.pricing-exposure-grid,.pricing-b2b-grid,.pricing-contact-shell,.pricing-contact-form,.about-pillars,.about-market-strip,.experts-track-grid,.owner-insight-grid,.analytics-command-grid,.event-plan-grid,.event-guide-strip,.event-form-grid,.company-file-grid,.opening-hours-row,.form-grid,.owner-action-grid,.owner-editorial-grid,.admin-banner-stats,.admin-banner-slot-grid,.comparison-head,.comparison-row{grid-template-columns:1fr}.admin-banner-action{flex-direction:column;align-items:flex-start}.admin-banner-action button{justify-content:center;width:100%}.gate-card{gap:12px;width:min(720px,100% - 24px);max-width:calc(100% - 24px);margin:36px auto;padding:28px 16px}.gate-card-icon{border-radius:16px;width:56px;height:56px}.gate-card h1{text-wrap:balance;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:min(100%,306px);font-size:clamp(27px,7.4vw,32px);line-height:1.08}.gate-card p{text-wrap:pretty;white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:min(100%,306px);font-size:15px;line-height:1.44}.gate-card .primary-btn{white-space:normal;width:min(100%,220px);min-height:48px}.gate-card-trust{grid-template-columns:1fr;width:100%}.empty-state-signals{grid-template-columns:1fr}.loader{grid-template-columns:auto minmax(0,1fr);align-items:start}.loader-steps{grid-column:1/-1;justify-content:center}.event-guide-pills{justify-content:flex-start}.event-guide-pills span,.event-form-guidance span,.classified-form-guidance span,.classified-form-guidance strong{border-radius:8px;justify-content:flex-start;width:100%}.auth-modal{padding:28px 18px}.launch-modal-backdrop{align-items:start;padding:12px;overflow-y:auto}.launch-modal{border-radius:14px;max-height:none;margin:8px 0;padding:24px 18px 20px}.launch-modal-close{top:12px;right:12px}.launch-modal-brand{gap:10px;padding-right:42px}.launch-modal-brand img{width:42px;height:42px}.launch-modal-brand span{letter-spacing:.06em;font-size:10px}.launch-modal h2{font-size:clamp(29px,9vw,36px)}.launch-lead{font-size:15px}.launch-modal-note,.launch-modal-actions{grid-template-columns:minmax(0,1fr)}.launch-modal-actions a{overflow-wrap:anywhere;text-align:center;min-width:0}.auth-benefit-row{grid-template-columns:1fr}.segmented{grid-template-columns:1fr;display:grid}.segmented button{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;line-height:1.2}.segmented.add-type-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:14px 0 16px;padding:0 clamp(76px,24vw,104px) 10px 0;scroll-padding-inline:0 clamp(76px,24vw,104px);overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);flex-wrap:nowrap!important;display:flex!important}.segmented.add-type-grid::-webkit-scrollbar{display:none}.segmented.add-type-grid button{scroll-snap-align:start;scroll-snap-stop:always;text-align:left;flex:0 0 min(68vw,258px);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;width:auto;min-width:min(68vw,258px);max-width:min(68vw,258px);min-height:166px;padding:16px;display:grid}.add-type-icon{grid-row:span 2;width:42px;height:42px}.add-type-copy{gap:5px}.add-type-copy>span{letter-spacing:.06em;font-size:11px}.add-type-copy strong{text-wrap:normal;font-size:clamp(19px,6.2vw,22px);line-height:1.12}.add-type-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.segmented.add-type-grid button em{grid-column:2;margin-top:0;padding-top:2px;font-size:12px}.event-add-page{width:min(100% - 24px,1060px);padding:28px 0 48px}.event-add-hero{margin-bottom:24px}.event-add-icon{border-radius:18px;width:58px;height:58px}.event-plan-card{min-height:auto;padding:22px}.event-plan-section h2,.classified-plan-section>h2{font-size:clamp(24px,7vw,30px);line-height:1.08}.event-plan-section>p,.classified-plan-section>p{font-size:14px;line-height:1.42}.event-plan-grid,.classified-plan-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:14px 0 12px;padding:0 54px 12px 0;scroll-padding-inline:0 54px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%)}.event-plan-grid::-webkit-scrollbar{display:none}.classified-plan-grid::-webkit-scrollbar{display:none}.event-plan-card,.classified-plan-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(80vw,304px);align-self:stretch;min-width:min(80vw,304px);min-height:auto;padding:20px}.event-plan-title,.classified-plan-title{align-items:flex-start}.event-plan-action,.classified-plan-action,.event-submit,.classified-submit{white-space:normal;width:100%;line-height:1.2}.event-plan-badge,.classified-plan-badge{justify-content:center;left:20px;right:20px;transform:none}.event-form-head,.event-form-section{padding:18px}.event-form-alert{margin:14px 18px 0}.event-form-section.premium{margin:0 18px 18px}.event-submit{width:calc(100% - 36px);margin:8px 18px 20px}.classified-add-page{width:min(100% - 24px,1100px);padding:28px 0 48px}.classified-add-hero{margin-bottom:24px}.classified-add-icon{border-radius:18px;width:58px;height:58px}.classified-plan-card{min-height:auto;padding:22px}.classified-benefit-strip{padding:20px}.classified-form-head,.classified-form-section{padding:18px}.classified-form-alert{margin:14px 18px 0}.classified-description-head,.classified-url-warning{flex-direction:column;align-items:stretch}.classified-description-head button,.classified-url-warning button{justify-content:center;width:100%;margin-left:0}.classified-submit{width:calc(100% - 36px);margin:8px 18px 20px}.plan-teaser{display:none!important}.mobile-swipe-hint{width:fit-content;max-width:100%;color:var(--copper);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-sm);background:#ffffffb8;border:1px solid #d4af373d;border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;margin:0 0 8px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.company-plan-heading{text-align:left;justify-items:start;gap:6px}.company-plan-heading h2{font-size:clamp(23px,7vw,28px);line-height:1.07}.company-plan-heading p{font-size:13px;line-height:1.36}.company-billing-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;width:100%;max-width:100%;display:grid;overflow:hidden}.company-billing-toggle button{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-width:0;min-height:42px;padding:5px 8px;font-size:12px;line-height:1.1;display:inline-flex}.company-plan-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:0 0 14px;padding:0 clamp(76px,24vw,104px) 12px 0;scroll-padding-inline:0 clamp(76px,24vw,104px);overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);flex-wrap:nowrap!important;display:flex!important}.company-plan-rail::-webkit-scrollbar{display:none}.company-plan-option{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(76vw,292px);align-self:stretch;min-width:min(76vw,292px);max-width:min(76vw,292px);padding:20px}.company-plan-choose{width:100%}.company-plan-option strong{font-size:clamp(21px,6.5vw,25px);line-height:1.12}.company-form-progress{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100vw - 24px);max-width:calc(100vw - 24px);box-shadow:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;background:0 0;border:0;border-radius:0;gap:10px;margin:2px 0 16px;padding:0 clamp(72px,22vw,96px) 10px 0;scroll-padding-inline:0 clamp(72px,22vw,96px);overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);flex-wrap:nowrap!important;display:flex!important}.company-form-progress::-webkit-scrollbar{display:none}.company-form-progress div{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #0f4c8124;border-radius:8px;flex:0 0 min(58vw,198px);min-width:min(58vw,198px);max-width:min(58vw,198px);min-height:92px}.data-form{padding:20px 16px;overflow:visible}.mobile-swipe-rail{--rail-card-width:min(74vw, 286px);--rail-peek-space:clamp(56px, 20vw, 92px);overscroll-behavior-x:contain;scroll-padding-inline:0 var(--rail-peek-space);scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:0 var(--rail-peek-space) 12px 0!important;scroll-snap-type:x mandatory!important;flex-wrap:nowrap!important;grid-template-columns:none!important;margin-left:0!important;margin-right:0!important;display:flex!important;overflow-x:scroll!important}.mobile-swipe-rail::-webkit-scrollbar{display:none}.mobile-swipe-rail>*{scroll-snap-align:start;scroll-snap-stop:always;width:var(--rail-card-width)!important;min-width:var(--rail-card-width)!important;max-width:var(--rail-card-width)!important;flex:0 0 var(--rail-card-width)!important;flex-shrink:0!important}.segmented.add-type-grid.mobile-swipe-rail{--rail-card-width:min(70vw, 270px);--rail-peek-space:clamp(72px, 22vw, 104px);overflow-y:visible;flex-wrap:nowrap!important;display:flex!important;overflow-x:scroll!important}.segmented.add-type-grid.mobile-swipe-rail button{border-color:#0f4c812e;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:12px}.segmented.add-type-grid.mobile-swipe-rail .add-type-icon{border-radius:8px;grid-row:auto;width:36px;height:36px}.segmented.add-type-grid.mobile-swipe-rail .add-type-copy{min-width:0}.segmented.add-type-grid.mobile-swipe-rail .add-type-copy>span{letter-spacing:.07em;font-size:10px}.segmented.add-type-grid.mobile-swipe-rail .add-type-copy strong{font-size:16px;line-height:1.08}.segmented.add-type-grid.mobile-swipe-rail .add-type-copy small,.segmented.add-type-grid.mobile-swipe-rail button em{display:none}.company-plan-selector{min-width:0;overflow:visible}.company-plan-rail.mobile-swipe-rail{--rail-card-width:min(74vw, 286px);--rail-peek-space:clamp(68px, 22vw, 100px)}.company-form-progress.mobile-swipe-rail{--rail-card-width:min(52vw, 188px);--rail-peek-space:clamp(72px, 24vw, 104px)}.company-form-trust-strip.mobile-swipe-rail{--rail-card-width:min(66vw, 252px);--rail-peek-space:clamp(72px, 24vw, 104px);box-shadow:none;background:0 0;border:0;border-radius:0}.company-market-cities.mobile-swipe-rail{--rail-card-width:min(42vw, 152px);--rail-peek-space:clamp(82px, 28vw, 116px);grid-column:1/-1;margin-top:2px}.company-form-trust-strip.mobile-swipe-rail span,.company-market-cities.mobile-swipe-rail span{min-height:44px;box-shadow:var(--shadow-sm);justify-content:flex-start;padding:0 12px}.data-form .mobile-swipe-rail{scroll-padding-inline:16px var(--rail-peek-space);margin-left:-16px!important;padding-left:16px!important}.company-plan-value-row span,.company-market-cities span,.company-form-trust-strip span{white-space:normal;border-radius:8px;width:100%;min-width:0}.pricing-hero{padding:48px 14px 52px;overflow-x:clip}.pricing-hero-inner{width:100%;max-width:100%;overflow:hidden}.about-modern-page,.experts-page{width:min(100% - 24px,1120px);padding:38px 0 56px}.about-modern-hero{gap:28px}.about-modern-hero h1,.experts-hero h1{font-size:40px}.about-modern-hero figure,.about-modern-hero img{min-height:330px}.about-hero-actions button,.experts-actions button,.experts-monetization button{justify-content:center;width:100%}.experts-hero{padding:28px}.experts-monetization{flex-direction:column;align-items:flex-start}.pricing-hero h1{text-wrap:balance;overflow-wrap:normal;max-width:min(100%,330px);margin-left:auto;margin-right:auto;font-size:clamp(29px,7.8vw,32px);line-height:1.04}.pricing-hero p{max-width:min(100%,330px);font-size:16px;line-height:1.48}.pricing-hero-actions{grid-template-columns:1fr;width:min(100%,318px);margin-inline:auto;display:grid}.pricing-hero-cards{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:14px;width:100%;max-width:100%;margin:28px 0 0;padding:0 72px 12px 0;scroll-padding-inline:0 72px;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 77%,#0000001f 84%,#0000 92%);mask-image:linear-gradient(90deg,#000 0 77%,#0000001f 84%,#0000 92%);flex-wrap:nowrap!important;display:flex!important}.pricing-hero-cards::-webkit-scrollbar{display:none}.pricing-hero-cards article{scroll-snap-align:start;scroll-snap-stop:always;text-align:left;flex:0 0 min(72vw,270px);justify-items:start;min-width:min(72vw,270px);max-width:min(72vw,270px);min-height:auto;padding:20px}.pricing-hero-cards h2{font-size:22px;line-height:1.12}.pricing-hero-cards p{font-size:14px;line-height:1.44}.pricing-hero-actions button{width:100%}.pricing-proof-strip{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;background:0 0;border:0;border-radius:0;gap:10px;width:100%;max-width:100%;margin:20px 0 0;padding:0 68px 10px 0;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 77%,#0000001f 84%,#0000 92%);mask-image:linear-gradient(90deg,#000 0 77%,#0000001f 84%,#0000 92%);display:flex!important}.pricing-proof-strip::-webkit-scrollbar{display:none}.pricing-proof-strip article{scroll-snap-align:start;scroll-snap-stop:always;background:#02162a70;border:1px solid #d4af3738;border-radius:8px;flex:0 0 min(70vw,260px);min-width:min(70vw,260px);max-width:min(70vw,260px);min-height:auto;padding:17px 16px}.pricing-products-wrap,.pricing-faq-section,.pricing-contact-section{width:min(100% - 24px,1120px)}.pricing-products-wrap{padding:42px 0 48px}.pricing-section-heading{width:100%;max-width:100%;overflow:hidden}.pricing-section-heading h2{text-wrap:balance;max-width:min(100%,332px);margin-inline:auto;font-size:clamp(27px,7.4vw,31px);line-height:1.08}.pricing-section-heading p{overflow-wrap:normal;max-width:min(100%,332px);margin-inline:auto;font-size:16px;line-height:1.5}.pricing-product-card,.pricing-product-card.event{min-height:auto;transform:none}.pricing-b2b{padding:48px 12px}.pricing-b2b-grid article,.pricing-contact-form{padding:20px}.pricing-product-note{align-items:flex-start;padding:16px}.pricing-exposure-panel{padding:20px}.pricing-decision-grid,.pricing-exposure-grid,.pricing-contact-benefits{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;width:100%;max-width:100%;padding:0 clamp(70px,22vw,96px) 12px 0;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 77%,#0000001f 84%,#0000 92%);mask-image:linear-gradient(90deg,#000 0 77%,#0000001f 84%,#0000 92%);flex-wrap:nowrap!important;display:flex!important}.pricing-decision-grid::-webkit-scrollbar{display:none}.pricing-exposure-grid::-webkit-scrollbar{display:none}.pricing-contact-benefits::-webkit-scrollbar{display:none}.pricing-decision-grid button,.pricing-exposure-grid article,.pricing-contact-benefits article{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(74vw,286px);min-width:min(74vw,286px);max-width:min(74vw,286px)}.pricing-decision-grid button{min-height:176px}.pricing-exposure-grid article{min-height:auto}.pricing-b2b-formats{justify-content:flex-start}.pricing-contact-submit,.pricing-form-status,.pricing-wide{grid-column:auto}.section-action,.primary-btn,.hot-btn,.secondary-btn,.owner-primary-btn,.owner-ghost-btn,.event-submit,.classified-submit,.pricing-contact-submit,.deep-cta-actions button,.profile-action-card button,.owner-action-card button{white-space:normal;text-align:center;max-width:100%;line-height:1.2}.section-head .section-action,.profile-action-card button,.pricing-contact-submit,.event-submit,.classified-submit{width:100%}.deep-cta-actions{grid-template-columns:1fr;display:grid}.owner-welcome{flex-direction:column;align-items:stretch;padding:22px}.owner-welcome-actions,.owner-welcome-actions button{width:100%}.owner-welcome-actions{justify-content:stretch}.owner-action-head{margin-bottom:16px}.owner-dashboard{gap:14px;width:min(100% - 20px,1240px);padding:14px 0 56px}.owner-sidebar{background:linear-gradient(#ffffffe6,#f4f1eac7);border-color:#0f4c8129;gap:10px;padding:10px}.owner-sidebar-brand{padding:14px}.owner-sidebar-brand strong{margin-top:8px;font-size:19px}.owner-sidebar-brand small{display:none}.owner-sidebar-nav{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:8px;margin:0;padding:0 54px 4px 0;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);flex-wrap:nowrap!important;display:flex!important}.owner-sidebar-nav::-webkit-scrollbar{display:none}.owner-sidebar button{scroll-snap-align:start;flex:none;min-height:42px;padding:0 12px;font-size:13px}.owner-sidebar-cta{background:#fffae57a;border:1px solid #d4af3738;border-radius:8px;padding:12px}.owner-sidebar-cta p{font-size:12px}.owner-sidebar-cta button{min-height:42px}.owner-welcome h1{font-size:clamp(29px,8vw,36px);line-height:1.06}.owner-insight-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:0 72px 10px 0;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);flex-wrap:nowrap!important;display:flex!important}.owner-insight-grid::-webkit-scrollbar{display:none}.owner-insight-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(72vw,260px);min-width:min(72vw,260px);max-width:min(72vw,260px)}.owner-action-card{padding:20px;overflow:hidden}.owner-action-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:12px;width:100%;max-width:100%;padding:0 64px 10px 0;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);flex-wrap:nowrap!important;display:flex!important}.owner-action-grid::-webkit-scrollbar{display:none}.owner-action-grid button{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(72vw,260px);min-width:min(72vw,260px);max-width:min(72vw,260px);min-height:78px}.owner-listing-card{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:14px}.owner-listing-media{border-radius:8px;width:74px;font-size:19px}.owner-listing-title-row{flex-direction:column;gap:10px}.owner-listing-title-row h2{font-size:17px;line-height:1.18}.owner-listing-badges{justify-content:flex-start}.owner-listing-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-listing-actions button{justify-content:center;width:100%}.owner-table-card table{min-width:720px}.catalog-filters{padding:12px}.catalog-filters .mobile-add{order:-1;display:inline-flex}.catalog-filters .desktop-add{display:none}.infeed-cta,.catalog-bottom-cta{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px}.infeed-cta button,.catalog-bottom-cta button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px;line-height:1.15}.business-banner{padding:26px 18px}.blog-hero{padding:48px 18px 38px}.blog-hero-actions{grid-template-columns:1fr;display:grid}.blog-hero-actions button{width:100%}.blog-hero-proof{justify-content:flex-start}.blog-hero-proof span{justify-content:center;width:100%}.blog-page-inner,.blog-detail-page{width:min(100% - 24px,1240px)}.blog-detail-page--custom{width:min(100% - 20px,1180px);padding-top:20px}.blog-detail-page--custom .blog-detail-head{padding:0 2px}.blog-detail-page--custom .blog-custom-frame{box-shadow:none;background:0 0;border-radius:10px}.blog-featured-copy,.blog-article-card{padding:22px}.blog-featured-media,.blog-article-image{min-height:250px}.blog-list-head,.blog-detail-head,.blog-share,.blog-article-trust{flex-direction:column;align-items:flex-start}.blog-inline-note{grid-template-columns:1fr;justify-items:start;padding:18px}.blog-featured-trust span,.blog-sponsored-note span,.blog-article-trust span{width:100%}.blog-pagination{justify-content:center}.category-bar{max-width:none;margin:20px -20px 0;overflow:hidden}.category-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a3c5800,#0a3c58e0);width:58px;position:absolute;top:0;bottom:0;right:0}.category-bar-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding:0 34px 5px 20px;overflow-x:auto}.category-bar-scroll::-webkit-scrollbar{display:none}.category-bar button,.category-bar-skeleton{flex:none}.section-head{flex-direction:column;align-items:flex-start}.section-action{white-space:normal;text-align:center;width:100%;min-height:46px}.events-hero-inner,.events-layout,.event-detail-layout,.event-detail-head .profile-breadcrumbs,.event-related-section,.classifieds-hero-inner,.classifieds-layout,.classified-detail-layout,.classified-detail-head .profile-breadcrumbs,.classified-related-section{width:min(100% - 24px,1240px)}.events-hero-inner,.classifieds-hero-inner{padding:38px 0 24px}.events-hero-copy h1,.event-title-card h1,.classifieds-hero-copy h1,.classified-title-card h1{font-size:38px}.events-list-head,.event-title-meta,.classifieds-list-head,.classified-title-meta{flex-direction:column;align-items:flex-start}.company-card-grid,.classified-grid,.blog-grid,.listing-grid,.mini-stat-row,.mini-stat-row.five,.mini-stat-row.three,.email-filters,.events-grid,.related-events-grid,.classified-compact-grid,.settings-hero-metrics,.settings-command-grid,.settings-policy-list{grid-template-columns:1fr}.home-events-grid,.newest-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:14px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:0;padding:0 54px 12px 0;scroll-padding-inline:0 54px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%)}.home-events-grid::-webkit-scrollbar{display:none}.newest-grid::-webkit-scrollbar{display:none}.home-events-grid>*,.newest-grid>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(82vw,304px);min-width:min(82vw,304px);max-width:none}.company-card-grid>*,.classified-grid>*,.blog-grid>*{max-width:none}.email-head{flex-direction:column;align-items:flex-start}.classified-card{grid-template-columns:1fr;padding:14px}.classified-thumb{min-height:220px}.classified-card-title-row,.classified-status-badges{flex-direction:column;justify-content:flex-start;align-items:flex-start}.classified-save{background:#ffffffe6;position:absolute;top:14px;right:14px}.classified-main-photo{min-height:290px}.classified-gallery-grid,.classified-info-card dl,.seller-other-list button{grid-template-columns:1fr}.seller-other-list button{align-items:start}.event-poster{min-height:250px}.event-poster-stage{min-height:360px}.event-info-card div{grid-template-columns:1fr;gap:6px}.company-result,.company-result.free{grid-template-columns:1fr}.result-logo-stack{grid-template-columns:96px auto;place-items:center start}.result-gallery{grid-column:auto}.profile-title-grid,.claim-card,.review-form-preview,.review-login-card,.profile-gallery-masonry,.review-form-actions{grid-template-columns:1fr}.profile-header-band,.profile-layout{width:min(100% - 24px,1240px)}.profile-main-image{min-height:280px}.profile-card,.profile-action-card,.profile-upsell-card{padding:20px}.detail-mobile-action-dock{z-index:32;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffeb,#f4f1ead1),#ffffffdb;border:1px solid #d4af373d;border-radius:8px;flex-wrap:nowrap;gap:10px;width:100%;max-width:100%;margin:14px 0 18px;padding:10px 54px 10px 10px;display:flex;position:sticky;top:72px;overflow-x:scroll;box-shadow:0 16px 40px #0012251c;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%)}.detail-mobile-action-dock::-webkit-scrollbar{display:none}.detail-mobile-action-dock button{scroll-snap-align:start;scroll-snap-stop:always;white-space:nowrap;flex:0 0 min(58vw,210px);min-width:min(58vw,210px);max-width:min(58vw,210px);min-height:46px}.detail-action-head h2{font-size:20px}.hours-table div{gap:6px;display:grid}.gallery-lightbox{padding:14px}.lightbox-nav{width:42px;height:42px}.lightbox-nav.prev{left:10px}.lightbox-nav.next{right:10px}.map-canvas{height:330px}.proof-strip{gap:12px}.deep-cta{padding:48px 0}.deep-cta-inner{grid-template-columns:1fr;gap:24px;width:min(100% - 24px,1120px);padding:22px}.deep-cta aside{padding:20px}.site-footer section{grid-template-columns:1fr;gap:34px}.legal-page{width:min(100% - 24px,1120px);padding:34px 0 54px}.legal-hero{padding:28px 22px}.legal-hero h1{font-size:clamp(36px,11vw,46px)}.legal-meta{grid-template-columns:1fr;display:grid}.legal-meta span,.legal-meta a{text-align:center;justify-content:center;width:100%}.legal-summary{grid-template-columns:1fr}.legal-operator-panel{grid-template-columns:1fr;padding:20px}.legal-section{grid-template-columns:1fr;gap:12px;padding:22px}.footer-cta-band,.footer-main{grid-template-columns:1fr;width:min(1120px,100% - 24px);max-width:calc(100% - 24px);overflow:hidden}.footer-cta-band>div,.footer-main>*{min-width:0}.footer-cta-band span{white-space:normal;text-align:center;justify-content:center;max-width:100%}.footer-cta-band h2{text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:min(100%,306px);margin-left:auto;margin-right:auto;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.08}.footer-cta-band p{text-align:center;text-wrap:pretty;overflow-wrap:anywhere;max-width:min(100%,306px);margin-left:auto;margin-right:auto;line-height:1.55}.footer-cta-actions{grid-template-columns:1fr;min-width:0}.footer-cta-actions button{width:100%}.footer-bottom,.admin-head,.admin-row,.split-head{flex-direction:column;align-items:flex-start}.admin-shell{width:min(100% - 20px,1240px)}.admin-hero{flex-direction:column;align-items:stretch;padding:18px}.admin-hero-title{flex-direction:column}.admin-hero-actions,.admin-hero-actions button{width:100%}.admin-hero-actions button{justify-content:center}.admin-hero-chips{box-sizing:border-box;flex-wrap:wrap;width:100%;max-width:100%;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.admin-hero-chips::-webkit-scrollbar{display:none}.admin-hero-chips span{flex:none}.admin-tabs{box-sizing:border-box;scroll-snap-type:x mandatory;flex-wrap:nowrap;padding:8px 44px 10px 8px;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#00000094 96%,#0000 100%)}.admin-tabs button{scroll-snap-align:start}.admin-priority-grid,.automation-grid,.settings-grid,.revenue-strip,.admin-filter-row,.user-stat-grid{grid-template-columns:1fr}.admin-data-warning{flex-direction:column;align-items:stretch}.admin-data-warning button{white-space:normal;width:100%}.admin-analytics-head,.analytics-lead-card,.quality-row{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.admin-analytics-head label,.lead-metrics{width:100%}.analytics-accordion>button{grid-template-columns:1fr auto;align-items:start}.moderation-title-row{flex-direction:column;align-items:flex-start}.admin-row .row-actions,.moderation-row .row-actions,.report-row .row-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-row .row-actions button,.moderation-row .row-actions button,.report-row .row-actions button{justify-content:center;width:100%}.mini-stat-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-link-output{grid-template-columns:minmax(0,1fr)}.claim-link-output .ghost-btn{justify-content:center;width:100%}.claim-details-grid,.claim-orphan-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.profile-modal-backdrop,.modal-backdrop{padding:14px}.profile-modal{max-height:calc(100vh - 28px);padding:28px 20px 22px;overflow-y:auto}.modal-kicker{margin-right:46px}.footer-cta-band{padding:22px}.footer-cta-actions{grid-template-columns:1fr}.footer-trust-grid{grid-template-columns:1fr;display:grid}.designer-badge{text-align:center;width:100%}}@media (width<=380px){.header-inner{gap:6px;width:min(100% - 16px,1180px)}.brand-lockup{gap:0}.brand-lockup strong{display:none}.language-switch{min-height:38px}.language-switch button{min-width:28px}.mobile-menu-toggle{width:40px;height:40px}}@media (width<=760px){.add-page>.plan-teaser{display:none!important}.add-page>.mobile-swipe-hint,.company-plan-selector>.mobile-swipe-hint{display:inline-flex!important}.add-page .segmented.add-type-grid.mobile-swipe-rail,.company-plan-rail.mobile-swipe-rail,.company-form-progress.mobile-swipe-rail,.company-form-trust-strip.mobile-swipe-rail,.company-market-cities.mobile-swipe-rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#00000024 86%,#0000 94%);mask-image:linear-gradient(90deg,#000 0 78%,#00000024 86%,#0000 94%);scroll-snap-type:x mandatory!important;flex-wrap:nowrap!important;grid-template-columns:none!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;display:flex!important;overflow:auto visible!important}.add-page .segmented.add-type-grid.mobile-swipe-rail::-webkit-scrollbar{display:none}.company-plan-rail.mobile-swipe-rail::-webkit-scrollbar{display:none}.company-form-progress.mobile-swipe-rail::-webkit-scrollbar{display:none}.company-form-trust-strip.mobile-swipe-rail::-webkit-scrollbar{display:none}.company-market-cities.mobile-swipe-rail::-webkit-scrollbar{display:none}.add-page .segmented.add-type-grid.mobile-swipe-rail{scroll-padding-inline:0 92px;gap:12px!important;margin:10px 0 14px!important;padding:0 92px 12px 0!important}.add-page .segmented.add-type-grid.mobile-swipe-rail>button{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(70vw,270px)!important;width:min(70vw,270px)!important;min-width:min(70vw,270px)!important;max-width:min(70vw,270px)!important;min-height:94px!important}.company-plan-rail.mobile-swipe-rail{scroll-padding-inline:0 84px;gap:12px!important;margin:0 0 14px!important;padding:0 84px 12px 0!important}.company-plan-rail.mobile-swipe-rail>.company-plan-option{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(74vw,286px)!important;width:min(74vw,286px)!important;min-width:min(74vw,286px)!important;max-width:min(74vw,286px)!important}.company-form-progress.mobile-swipe-rail,.company-form-trust-strip.mobile-swipe-rail,.company-market-cities.mobile-swipe-rail{gap:10px!important;margin-left:-16px!important;padding-left:16px!important}.company-form-progress.mobile-swipe-rail{scroll-padding-inline:16px 96px;padding-right:96px!important}.company-form-progress.mobile-swipe-rail>div{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(52vw,188px)!important;width:min(52vw,188px)!important;min-width:min(52vw,188px)!important;max-width:min(52vw,188px)!important}.company-form-trust-strip.mobile-swipe-rail{scroll-padding-inline:16px 92px;padding-right:92px!important}.company-form-trust-strip.mobile-swipe-rail>span{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(66vw,252px)!important;width:min(66vw,252px)!important;min-width:min(66vw,252px)!important;max-width:min(66vw,252px)!important}.company-market-cities.mobile-swipe-rail{scroll-padding-inline:16px 110px;padding-right:110px!important}.company-market-cities.mobile-swipe-rail>span{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(42vw,152px)!important;width:min(42vw,152px)!important;min-width:min(42vw,152px)!important;max-width:min(42vw,152px)!important}.pricing-products-wrap>.pricing-swipe-hint{margin:-12px 0 12px;display:inline-flex!important}.pricing-products{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-padding-inline:0 84px;-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#00000094 95%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 86%,#00000094 95%,#0000 100%);scroll-snap-type:x mandatory!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 84px 12px 0!important;display:flex!important;overflow:auto visible!important}.pricing-products::-webkit-scrollbar{display:none}.pricing-product-card,.pricing-product-card.event{scroll-snap-align:start;scroll-snap-stop:always;padding:24px 20px 20px;flex:0 0 min(80vw,306px)!important;width:min(80vw,306px)!important;min-width:min(80vw,306px)!important;max-width:min(80vw,306px)!important;min-height:auto!important;transform:none!important}.pricing-product-card h3{font-size:22px}.pricing-product-card strong{font-size:38px}.pricing-product-card button{width:100%;min-height:50px}.add-page{width:min(100% - 24px,430px);max-width:min(100% - 24px,430px);overflow-x:clip}.add-page .mobile-swipe-rail{box-sizing:border-box;width:100%!important;max-width:100%!important}.add-page>.segmented.add-type-grid.mobile-swipe-rail{--rail-card-width:min(78vw, 286px);--rail-peek-space:clamp(36px, 12vw, 48px);scroll-padding-inline:0 var(--rail-peek-space);box-sizing:border-box;width:100%!important;max-width:100%!important;padding:0 var(--rail-peek-space) 12px 0!important;margin:10px 0 14px!important}.add-page>.segmented.add-type-grid.mobile-swipe-rail>button{width:var(--rail-card-width)!important;min-width:var(--rail-card-width)!important;max-width:var(--rail-card-width)!important;flex-basis:var(--rail-card-width)!important}.segmented.add-type-grid.mobile-swipe-rail .add-type-copy strong{overflow-wrap:break-word;text-wrap:balance;max-width:100%}.company-plan-selector,.data-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.data-form{background:radial-gradient(circle at 100% 0,#d4af371a,#0000 34%),linear-gradient(145deg,#fffffff5,#fbfaf7e6);border-color:#d4af373d;border-radius:8px;padding:16px;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #00122517}.data-form .form-grid,.data-form .company-file-grid,.data-form .opening-hours-row{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.data-form .form-grid>*,.data-form>label,.data-form>section,.data-form>div{box-sizing:border-box;min-width:0;max-width:100%}.data-form .wide-field{grid-column:auto}.data-form label,.data-form input,.data-form select,.data-form textarea,.data-form .check-card,.data-form .consent-card,.data-form .chip-row,.data-form .company-opening-hours,.data-form .company-gallery-field,.data-form .company-pro-fields{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.data-form input,.data-form select,.data-form textarea{align-self:stretch;display:block}.data-form .check-card,.data-form .consent-card{align-items:start;grid-template-columns:auto minmax(0,1fr)!important}.company-billing-toggle{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.company-billing-toggle button{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;padding-inline:4px}.company-plan-rail.mobile-swipe-rail,.company-form-progress.mobile-swipe-rail,.company-form-trust-strip.mobile-swipe-rail,.company-market-cities.mobile-swipe-rail{box-sizing:border-box;-webkit-mask-image:linear-gradient(90deg,#000 0 82%,#00000080 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 82%,#00000080 94%,#0000 100%);width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important}.company-plan-rail.mobile-swipe-rail{--rail-card-width:min(80vw, 296px);--rail-peek-space:clamp(32px, 11vw, 46px);scroll-padding-inline:0 var(--rail-peek-space);-webkit-mask-image:linear-gradient(90deg,#000 0 80%,#00000024 87%,#0000 95%);mask-image:linear-gradient(90deg,#000 0 80%,#00000024 87%,#0000 95%);padding:0 var(--rail-peek-space) 12px 0!important}.company-form-progress.mobile-swipe-rail{--rail-card-width:min(52vw, 188px);--rail-peek-space:clamp(34px, 12vw, 50px);scroll-padding-inline:0 var(--rail-peek-space);padding:0 var(--rail-peek-space) 12px 0!important}.company-form-trust-strip.mobile-swipe-rail{--rail-card-width:min(68vw, 252px);--rail-peek-space:clamp(34px, 12vw, 50px);scroll-padding-inline:0 var(--rail-peek-space);padding:0 var(--rail-peek-space) 12px 0!important}.company-market-box{background:radial-gradient(circle at 100% 0,#d4af3724,#0000 42%),linear-gradient(145deg,#fffffff0,#fbfaf7db);align-items:start;width:100%;min-width:0;max-width:100%;padding:16px 14px;overflow:clip;grid-template-columns:minmax(0,1fr)!important}.company-market-box h3,.company-market-box p{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.company-market-cities.mobile-swipe-rail{--rail-card-width:min(44vw, 150px);--rail-peek-space:clamp(34px, 12vw, 50px);scroll-padding-inline:0 var(--rail-peek-space);padding:0 var(--rail-peek-space) 10px 0!important}.company-market-cities.mobile-swipe-rail>span{width:var(--rail-card-width)!important;min-width:var(--rail-card-width)!important;max-width:var(--rail-card-width)!important;flex-basis:var(--rail-card-width)!important}}.bug-status-copy-short{display:none}.bug-status-copy{overflow-wrap:anywhere;min-width:0}@media (width>=721px){.company-card-grid,.newest-grid,.home-events-grid,.classified-grid,.blog-grid{justify-content:start}.company-card-grid>*,.newest-grid>*,.home-events-grid>*,.classified-grid>*,.blog-grid>*{justify-self:start}}.admin-tabs{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;scroll-padding-inline:8px 48px;overflow:auto hidden}.admin-tabs button{flex:none;max-width:max-content}@media (width<=720px){.bug-status-bar{background:linear-gradient(90deg, #7a4d19fa, #a66a22f5, #002849fa), var(--navy-900);border-bottom-color:#d4af3747;min-height:44px;box-shadow:0 14px 30px #00122538}.bug-status-inner{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 7px;width:min(100%,100vw - 18px);min-height:44px;padding:6px 0;font-size:11.2px;line-height:1.15;display:grid;overflow:visible}.bug-status-copy-full{display:none}.bug-status-copy-short{grid-column:2;display:inline}.bug-status-inner>svg{grid-row:1/span 2;align-self:center}.bug-status-inner a{grid-column:2;min-width:0;padding-left:0;font-size:11px;line-height:1.05}.site-header+.bug-status-bar+main{padding-top:108px}.add-page{width:min(100% - 20px,1180px);min-width:0;max-width:calc(100vw - 20px)}.add-page>.add-hero,.data-form,.company-plan-selector,.company-market-box{width:100%;min-width:0;max-width:100%}.add-page>.add-hero{padding-inline:18px}.mobile-swipe-hint{white-space:nowrap;width:fit-content;max-width:100%}.mobile-swipe-rail,.company-plan-rail.mobile-swipe-rail,.company-form-progress.mobile-swipe-rail,.company-form-trust-strip.mobile-swipe-rail,.company-market-cities.mobile-swipe-rail,.segmented.add-type-grid.mobile-swipe-rail,.home-events-grid,.newest-grid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,#000 0 82%,#0000006b 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 82%,#0000006b 92%,#0000 100%);width:100%!important;min-width:0!important;max-width:100%!important;padding-right:clamp(38px,14vw,58px)!important;scroll-padding-inline:0 clamp(38px,14vw,58px)!important;overflow-x:auto!important}.segmented.add-type-grid.mobile-swipe-rail{--rail-card-width:min(72vw, 266px)}.segmented.add-type-grid.mobile-swipe-rail button{width:var(--rail-card-width)!important;min-width:var(--rail-card-width)!important;max-width:var(--rail-card-width)!important;flex-basis:var(--rail-card-width)!important}.company-plan-rail.mobile-swipe-rail{--rail-card-width:min(78vw, 296px)}.company-plan-option{width:var(--rail-card-width)!important;min-width:var(--rail-card-width)!important;max-width:var(--rail-card-width)!important;flex-basis:var(--rail-card-width)!important}.company-billing-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.company-billing-toggle button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:4px 6px;font-size:11.5px;line-height:1.05}.company-market-box{overflow:hidden}.company-market-box h3,.company-market-box p,.add-type-copy strong,.company-plan-option strong,.company-plan-option p,.company-plan-option li{overflow-wrap:anywhere;word-break:normal}.admin-tabs{scrollbar-width:thin;width:100%;max-width:100%;padding:8px 52px 10px 8px;-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#0000005c 95%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 86%,#0000005c 95%,#0000 100%)}}@media (width<=520px){.add-page{width:min(100% - 16px,1180px);max-width:calc(100vw - 16px)}.add-page>.add-hero h1{font-size:clamp(28px,8.8vw,34px)}.segmented.add-type-grid.mobile-swipe-rail{--rail-card-width:min(70vw, 270px)}.company-plan-rail.mobile-swipe-rail{--rail-card-width:min(74vw, 286px)}.company-form-progress.mobile-swipe-rail{--rail-card-width:min(52vw, 188px)}.company-billing-toggle button{letter-spacing:0;font-size:11px}.company-market-cities.mobile-swipe-rail{--rail-card-width:min(42vw, 152px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.primary-btn:hover,.hot-btn:hover,.success-btn:hover,.danger-btn:hover,.google-btn:hover,.secondary-btn:hover,.ghost-btn:hover,.section-action:hover,.link-btn:hover,.outline-white-btn:hover,.company-tile:hover,.classified-tile:hover,.blog-card:hover,.compact-company:hover,.category-showcase:hover,.event-card:hover,.classified-card:hover,.classified-card-compact:hover,.blog-featured-card:hover,.pricing-product-card:hover,.event-plan-card:hover,.classified-plan-card:hover,.company-plan-option:hover,.company-result:hover{transform:none}}
