:root{color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f0f1f1;background:#080b0d;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #080b0d;--sidebar: #090c0e;--surface: #101416;--surface-raised: #15191b;--surface-soft: #191d1f;--line: #323739;--line-soft: #262b2d;--text: #f0f1f1;--muted: #9b9fa1;--muted-2: #707578;--amber: #eca542;--amber-strong: #ffb84f;--amber-soft: rgba(236, 165, 66, .11);--green: #5bdb83;--green-soft: rgba(91, 219, 131, .12);--red: #f16c5a;--red-soft: rgba(241, 108, 90, .12);--blue: #68a8e5;--radius: 8px;--shadow: 0 18px 60px rgba(0, 0, 0, .24)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}::selection{color:#16110a;background:var(--amber)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#0b0e10}::-webkit-scrollbar-thumb{background:#3a3e40;border:2px solid #0b0e10;border-radius:9px}.positive{color:var(--green)!important}.danger{color:var(--red)!important}.warning{color:var(--amber)!important}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand__mark{display:grid;place-items:center;color:var(--amber)}.brand__name{white-space:nowrap;color:#f1ece5;font-family:Georgia,Times New Roman,serif;font-size:21px;letter-spacing:-.2px}.brand__name span{color:var(--amber)}.button{min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:13px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:#18120a;background:var(--amber);border-color:var(--amber)}.button--primary:hover:not(:disabled){background:var(--amber-strong);border-color:var(--amber-strong)}.button--secondary{color:#d9dbdc;background:#15191b;border-color:#3a3f41}.button--secondary:hover:not(:disabled){color:#fff;background:#1b2022;border-color:#555b5e}.button--danger{color:#fff1f1;background:#a13d3d;border-color:#c65a5a}.button--danger:hover:not(:disabled){background:#b84949;border-color:#e07070}.button--wide{width:100%}.field{display:grid;gap:8px;color:#c7cacc;font-size:13px;font-weight:600}.field small{color:var(--muted-2);font-size:11px;font-weight:450;line-height:1.45}.field input,.field select,.select-field select,.select-setting select,.quiet-hours input,.number-input input{width:100%;height:42px;border:1px solid #3a3f41;border-radius:6px;color:#f1f2f2;background:#0d1012;padding:0 12px;transition:border-color .14s ease,background-color .14s ease}.field input:hover,.field select:hover,.select-field select:hover,.select-setting select:hover,.quiet-hours input:hover,.number-input input:hover{border-color:#555b5d}.field input:focus,.field select:focus,.select-field select:focus,.select-setting select:focus,.quiet-hours input:focus,.number-input input:focus{outline:none;border-color:var(--amber);background:#111517}.field input::placeholder{color:#5f6466}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon>svg{position:absolute;left:12px;color:#727779;pointer-events:none}.input-with-icon input{padding-left:40px;padding-right:42px}.input-action{position:absolute;right:5px;width:34px;height:34px;padding:0;border:0;display:grid;place-items:center;color:#8f9496;background:transparent;cursor:pointer}.form-error{padding:10px 12px;border:1px solid rgba(241,108,90,.38);border-radius:6px;color:#ff9b8d;background:var(--red-soft);font-size:12px;line-height:1.5}.form-actions{display:flex;flex-wrap:wrap;gap:10px}.app-shell{min-height:100vh;background:var(--bg)}.sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:226px;padding:20px 7px 16px;border-right:1px solid #35393b;display:flex;flex-direction:column;background:var(--sidebar)}.sidebar__top{min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.sidebar__close{display:none}.sidebar__nav{margin-top:14px;display:grid;gap:2px}.sidebar__nav a{min-height:40px;padding:4px 12px;border-radius:6px;display:flex;align-items:center;gap:12px;color:#c3c6c8;font-size:12px;line-height:1.15;font-weight:550;transition:color .14s ease,background-color .14s ease}.sidebar__nav a:hover{color:#fff;background:#121618}.sidebar__nav a.is-active{color:var(--amber-strong);background:#282117}.sidebar__nav a.is-active svg{color:var(--amber-strong)}.nav-health{width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--green);box-shadow:0 0 12px #5bdb8373}.sidebar__footer{margin-top:auto;display:grid;gap:8px}.sidebar-status{min-height:56px;padding:9px 11px;border:1px solid #3b4042;border-radius:7px;display:flex;align-items:flex-start;gap:10px;background:#101416}.sidebar-status .live-dot{flex:0 0 auto;width:13px;height:13px;margin-top:2px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #5bdb831f,0 0 16px #5bdb8361}.sidebar-status div{min-width:0;display:grid;gap:5px}.sidebar-status strong{color:var(--green);font-size:10px}.sidebar-status small{color:var(--muted-2);font-size:8px}.sidebar__footer>button{min-height:34px;padding:0 12px;border:0;display:flex;align-items:center;gap:9px;color:var(--muted);background:transparent;cursor:pointer;font-size:12px}.sidebar__footer>button:hover{color:#fff}.app-main{min-width:0;margin-left:226px}.mobile-bar,.sidebar-backdrop{display:none}.page{width:100%;max-width:1500px;min-height:100vh;margin-inline:auto;padding:32px 34px 26px}.page-header{min-height:74px;margin-bottom:19px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-header h1{margin:0;color:#f4f4f3;font-size:clamp(28px,2.4vw,35px);line-height:1.08;letter-spacing:-1.15px}.page-header p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.eyebrow,.section-kicker,.login-card__kicker{display:block;margin-bottom:8px;color:var(--amber);font-size:11px;font-weight:800;letter-spacing:.8px}.page-header__aside{min-height:35px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.current-time{padding-top:7px;display:flex;align-items:center;gap:8px;color:#a4a8aa;font-size:12px;white-space:nowrap}.current-time i{width:1px;height:17px;margin:0 10px;background:#555a5c}.automation-label{margin-top:10px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.automation-label span{width:10px;height:10px;border-radius:50%}.automation-label.is-active{color:var(--green)}.automation-label.is-active span{background:var(--green);box-shadow:0 0 0 4px #5bdb8321,0 0 12px #5bdb8366}.automation-label.is-paused{color:var(--amber)}.automation-label.is-paused span{background:var(--amber);box-shadow:0 0 0 4px #eca54221}.panel,.panel--amber{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 38px #00000014}.panel--amber{border-color:#eca54266}.panel__title{min-height:28px;display:flex;align-items:center}.panel__title h2{margin:0;color:var(--amber);font-size:12px;line-height:1.2;letter-spacing:.4px}.panel__title--icon{gap:9px;color:var(--amber)}.panel__title--between{justify-content:space-between}.panel__title--between>a{padding:5px 12px;border:1px solid #3c4143;border-radius:5px;color:#c6c8c9;font-size:10px}.panel__title--between>a:hover{border-color:var(--amber);color:var(--amber)}.panel-heading{display:flex;align-items:flex-start;gap:13px}.panel-heading>span,.settings-section__heading>span{width:42px;height:42px;flex:0 0 auto;border:1px solid rgba(236,165,66,.32);border-radius:7px;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.panel-heading h2,.settings-section__heading h2{margin:1px 0 5px;color:#eff0f0;font-size:17px}.panel-heading p,.settings-section__heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.panel-link{height:36px;border-top:1px solid #414648;display:flex;align-items:flex-end;justify-content:center;gap:10px;color:var(--amber);font-size:12px;font-weight:650}.panel-link:hover{color:var(--amber-strong)}.status-badge{width:max-content;min-height:24px;padding:0 9px;border:1px solid currentColor;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.status-badge--success{color:var(--green);background:#5bdb830f}.status-badge--danger{color:var(--red);background:#f16c5a0f}.status-badge--warning{color:var(--amber);background:#eca5420f}.status-badge--info{color:var(--blue);background:#68a8e50f}.toggle{width:max-content;display:inline-flex;align-items:center;gap:9px;cursor:pointer}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle__track{width:35px;height:19px;padding:2px;border:1px solid #4a5052;border-radius:20px;display:flex;background:#222729;transition:background-color .15s ease,border-color .15s ease}.toggle__thumb{width:13px;height:13px;border-radius:50%;background:#8b9092;transition:transform .15s ease,background-color .15s ease}.toggle input:checked+.toggle__track{border-color:#b87929;background:#6f4b1d}.toggle input:checked+.toggle__track .toggle__thumb{transform:translate(16px);background:var(--amber-strong)}.toggle input:focus-visible+.toggle__track{outline:2px solid var(--amber);outline-offset:2px}.toggle__label{color:#d7d9da;font-size:12px;font-weight:600}.toggle--disabled{opacity:.5;cursor:not-allowed}.page-state,.empty-state,.auth-failure{min-height:300px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:var(--muted);text-align:center}.page-state{min-height:100vh}.page-state svg{color:var(--amber)}.page-state--error svg,.auth-failure>svg{color:var(--red)}.page-state strong,.empty-state strong{color:#e6e8e8}.page-state span,.empty-state span{max-width:440px;font-size:12px;line-height:1.5}.empty-state{min-height:190px}.empty-state svg{color:#666c6e}.auth-failure{min-height:100vh}.auth-failure h1{margin:4px 0 0;color:var(--text);font-size:24px}.auth-failure p{max-width:500px;margin:0 0 8px;font-size:13px;line-height:1.6}.toast-stack{position:fixed;z-index:100;right:22px;top:22px;width:min(380px,calc(100vw - 32px));display:grid;gap:8px}.toast{min-height:52px;padding:11px 11px 11px 14px;border:1px solid #3e4345;border-radius:7px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#e8eaea;background:#171b1d;box-shadow:var(--shadow);font-size:12px}.toast--success>svg{color:var(--green)}.toast--error>svg{color:var(--red)}.toast--info>svg{color:var(--blue)}.toast button{width:30px;height:30px;padding:0;border:0;display:grid;place-items:center;color:var(--muted);background:transparent;cursor:pointer}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);background:#080b0d}.login-intro{min-height:100vh;padding:clamp(35px,5vw,72px);border-right:1px solid #303537;display:flex;flex-direction:column;background:#0b0e10}.login-intro__copy{margin:auto 0;max-width:620px}.login-intro__copy h1{margin:0;font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-3px}.login-intro__copy p{max-width:565px;margin:25px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.login-protection{max-width:470px;padding:17px 18px;border:1px solid #353a3c;border-radius:7px;display:flex;gap:13px;color:var(--green);background:#101416}.login-protection div{display:grid;gap:4px}.login-protection strong{font-size:13px}.login-protection span{color:var(--muted);font-size:11px}.login-panel{min-height:100vh;padding:38px;display:grid;place-items:center}.login-card{width:min(420px,100%);padding:34px;border:1px solid #34393b;border-radius:9px;background:#101416;box-shadow:var(--shadow)}.login-card__header{margin-bottom:28px}.login-card__header h2{margin:0 0 8px;font-size:28px;letter-spacing:-.8px}.login-card__header p{margin:0;color:var(--muted);font-size:13px}.login-card form{display:grid;gap:18px}.login-card__footer{display:block;margin-top:23px;color:#686d6f;text-align:center;font-size:10px}.dashboard-page{display:flex;flex-direction:column}.dashboard-page>.page-header{order:0}.dashboard-page>.member-growth{order:1;margin-top:0}.dashboard-page>.realtime-card{order:2;margin-top:18px}.dashboard-page>.metrics-strip{order:3}.dashboard-page>.dashboard-grid{order:4}.dashboard-page>.dashboard-footer{order:5}.realtime-card{min-height:226px;padding:12px 0;display:grid;grid-template-columns:165px minmax(320px,1fr) 185px 225px;overflow:hidden}.realtime-card>*{padding:10px 20px}.realtime-card__metric{display:flex;flex-direction:column;justify-content:center}.realtime-card__metric strong{color:var(--amber-strong);font-size:46px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.realtime-card__metric p{margin:5px 0 23px;color:#c9cccd;font-size:13px;line-height:1.35}.realtime-card__metric small{font-size:11px}.realtime-card__metric small i{color:var(--muted);font-style:normal}.realtime-card__chart{min-width:0;height:184px;padding-left:0;padding-right:18px}.chart-tooltip{padding:7px 9px;border:1px solid #4e5355;border-radius:5px;color:#d2d4d5;background:#15191b;font-size:10px;box-shadow:var(--shadow)}.chart-tooltip strong{color:var(--amber)}.chart-empty{height:100%;display:grid;place-items:center;color:var(--muted-2);font-size:11px}.realtime-card__queue{border-left:1px solid #3d4244;display:flex;flex-direction:column;justify-content:center}.realtime-card__queue>div{display:flex;align-items:baseline;gap:7px}.realtime-card__queue>div strong{font-size:43px;font-weight:500;line-height:1}.realtime-card__queue>div span{color:#c4c7c8;font-size:12px}.realtime-card__queue p{margin:28px 0 3px;color:var(--muted);font-size:12px}.realtime-card__queue time{color:var(--amber-strong);font-size:29px;line-height:1.1;font-variant-numeric:tabular-nums}.automation-action{padding:13px 26px!important;border:0;border-left:1px solid #3d4244;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e8e9e9;background:transparent;text-align:center;cursor:pointer}.automation-action:disabled{opacity:.6;cursor:wait}.automation-action__icon{width:92px;height:92px;margin-bottom:12px;border:2px solid var(--amber-strong);border-radius:50%;display:grid;place-items:center;color:var(--amber-strong);transition:background-color .15s ease}.automation-action:hover:not(:disabled) .automation-action__icon{background:var(--amber-soft)}.automation-action strong{font-size:15px}.automation-action small{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.45}.metrics-strip{min-height:109px;margin-top:18px;padding:16px 8px;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface)}.metric-item{min-width:0;padding:0 24px;border-right:1px solid #454a4c;display:flex;align-items:center;gap:19px}.metric-item:last-child{border-right:0}.metric-item__icon{width:60px;height:60px;flex:0 0 auto;border:1px solid rgba(236,165,66,.4);border-radius:50%;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.metric-item__icon--danger{border-color:#f16c5a6e;color:var(--red);background:var(--red-soft)}.metric-item>div{min-width:0;display:grid}.metric-item>div>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.metric-item>div>strong{font-size:30px;font-weight:500;line-height:1.05;font-variant-numeric:tabular-nums}.metric-item>div>small{font-size:10px;font-weight:650}.metric-item>div>small i{color:var(--muted);font-style:normal;font-weight:450}.member-growth{margin-top:18px;overflow:hidden}.member-growth__header{min-height:62px;padding:11px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}.member-growth__header>div{display:flex;align-items:center;gap:11px}.member-growth__header>div>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.member-growth__header h2{margin:0;font-size:11px;letter-spacing:.35px}.member-growth__header p{margin:4px 0 0;color:var(--muted);font-size:9px}.member-growth__header>a{color:var(--amber);font-size:10px;font-weight:650}.member-growth__body{min-height:390px;display:grid;grid-template-columns:220px minmax(360px,1fr) 280px}.member-growth__body>*{min-width:0;padding:15px}.member-growth__body>*+*{border-left:1px solid var(--line)}.member-growth__metrics{display:grid;align-content:center;gap:8px}.member-growth__metrics>div{min-height:58px;padding:9px 10px;border:1px solid #34393b;border-radius:6px;display:flex;align-items:center;gap:10px;background:#121618}.member-growth__metrics>div>svg{flex:0 0 auto;color:var(--amber)}.member-growth__metrics span{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:8px}.member-growth__metrics small{grid-column:1 / -1;color:var(--muted);font-size:9px}.member-growth__metrics strong{font-size:20px;font-weight:550;font-variant-numeric:tabular-nums}.member-growth__metrics em{padding-bottom:2px;color:var(--muted);font-size:9px;font-style:normal}.member-growth__charts{display:grid;grid-template-rows:repeat(2,minmax(170px,1fr));gap:12px}.member-growth__chart-block{min-width:0;min-height:0;display:grid;grid-template-rows:25px minmax(135px,1fr)}.member-growth__chart-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dfe1e2;font-size:8px;letter-spacing:.3px}.member-growth__chart-title>small{color:var(--muted);letter-spacing:0}.member-growth__chart-title>span{display:flex;align-items:center;gap:9px}.member-growth__chart-title>span small{display:flex;align-items:center;gap:3px;font-size:8px;letter-spacing:0}.member-growth__chart{min-height:135px}.member-growth__chart--movement{border-top:1px solid #2d3234}.member-growth__groups{display:grid;align-content:center}.member-growth__groups>div:first-child{min-height:34px;display:flex;align-items:center;justify-content:space-between;color:#dfe1e2;font-size:9px;letter-spacing:.3px}.member-growth__groups>div:first-child small{color:var(--muted);font-size:8px;letter-spacing:0}.member-growth__group{min-height:36px;border-top:1px solid #34393b;display:flex;align-items:center;justify-content:space-between;gap:12px}.member-growth__group>span{min-width:0;display:grid;gap:2px}.member-growth__group>span strong{overflow:hidden;color:#dfe1e2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.member-growth__group>span small{color:var(--muted);font-size:8px}.member-growth__group>b{font-size:11px;font-variant-numeric:tabular-nums}.member-growth__empty{min-height:150px;padding:22px;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--muted)}.member-growth__empty>svg{color:var(--amber)}.member-growth__empty>div{max-width:430px}.member-growth__empty strong{color:#e5e7e7;font-size:12px}.member-growth__empty p{margin:5px 0 0;font-size:10px;line-height:1.5}.member-growth__empty .button{margin-left:12px}.dashboard-grid{margin-top:18px;display:grid;grid-template-columns:minmax(500px,1.14fr) minmax(405px,.92fr);gap:15px}.queue-preview{padding:14px 11px 0;overflow:hidden}.queue-preview .panel__title{padding:0 8px 8px}.queue-preview__head,.queue-preview__row{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(165px,1fr) 78px 94px;align-items:center;gap:10px}.queue-preview__head{min-height:32px;padding:0 8px;border-bottom:1px solid #44494b;color:var(--muted);font-size:10px}.queue-preview__row{min-height:58px;padding:6px 8px;border-bottom:1px solid #34393b}.queue-preview__row:last-child{border-bottom:0}.offer-cell,.destination-cell{min-width:0;display:flex;align-items:center;gap:10px}.offer-cell img{width:42px;height:42px;flex:0 0 auto;border:1px solid #343a3c;border-radius:5px;object-fit:cover;background:#1b2022}.offer-cell__image-placeholder{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#74797b;border:1px solid #343a3c;border-radius:5px;background:#1b2022}.offer-cell div,.destination-cell div,.countdown-cell{min-width:0;display:grid;gap:3px}.offer-cell strong,.destination-cell strong,.table-primary strong{overflow:hidden;color:#e5e7e7;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.offer-cell small,.destination-cell small,.countdown-cell small,.table-primary small{color:var(--muted);font-size:9px}.destination-cell>svg{flex:0 0 auto;color:var(--amber)}.countdown-cell strong{color:var(--amber);font-size:13px;font-variant-numeric:tabular-nums}.compact-empty{min-height:120px;display:grid;place-items:center;color:var(--muted-2);font-size:11px}.dashboard-side{display:grid;grid-template-rows:auto 1fr;gap:11px}.protection-card{padding:10px 6px 8px}.protection-card .panel__title{padding:0 8px 7px}.protection-list{border:1px solid #3d4244;border-radius:6px;overflow:hidden}.protection-list>div{min-height:55px;padding:6px 9px;border-bottom:1px solid #3a3f41;display:grid;grid-template-columns:32px minmax(125px,1fr) auto 38px;align-items:center;gap:8px}.protection-list>div:last-child{border-bottom:0}.protection-list>div>svg{color:#dadcdd}.protection-list>div>span{display:grid;gap:3px}.protection-list>div>span strong{font-size:11px}.protection-list>div>span small{color:var(--muted);font-size:9px}.protection-list b{display:grid;gap:4px;color:var(--amber);text-align:right;font-size:11px;white-space:nowrap}.protection-list b small{color:var(--green);font-size:9px;font-weight:500}.protection-list a{width:32px;height:36px;border-left:1px solid #3c4143;display:grid;place-items:center;color:#d7d9da}.protection-list a:hover{color:var(--amber)}.activity-card{min-height:235px;padding:9px 6px 0;overflow:hidden}.activity-card .panel__title{padding:0 7px 7px}.activity-list>div{min-height:31px;padding:0 8px;border-bottom:1px solid #34393b;display:grid;grid-template-columns:42px 20px minmax(130px,1fr) auto;align-items:center;gap:7px;font-size:9px}.activity-list time{color:var(--muted);font-variant-numeric:tabular-nums}.activity-list span{overflow:hidden;color:#d6d8d9;text-overflow:ellipsis;white-space:nowrap}.activity-list strong{font-size:9px}.dashboard-footer{min-height:53px;display:flex;align-items:center;gap:11px;color:#73787a;font-size:10px}.dashboard-footer svg{color:var(--green)}.dashboard-footer i{width:1px;height:13px;margin:0 8px;background:#3e4345}.license-banner{margin-bottom:18px;padding:16px 18px;border:1px solid rgba(236,165,66,.48);border-radius:8px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;background:var(--amber-soft)}.license-banner>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--amber);background:#eca54221}.license-banner strong{color:#f5d09c;font-size:14px}.license-banner p{margin:5px 0 0;color:#aaa6a0;font-size:11px;line-height:1.45}.connection-overview{margin-bottom:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.add-connection-card{margin-bottom:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.add-connection-card>div{display:flex;align-items:center;gap:12px}.add-connection-card>div>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.add-connection-card strong{font-size:13px}.add-connection-card p{margin:4px 0 0;color:var(--muted);font-size:10px}.add-connection-card form{display:flex;align-items:center;gap:8px}.add-connection-card input{width:min(260px,35vw);height:39px;padding:0 11px;border:1px solid #3a3f41;border-radius:6px;outline:0;color:#fff;background:#0d1012}.add-connection-card input:focus{border-color:var(--amber)}.connection-tabs{margin-bottom:16px;padding:6px;border:1px solid var(--line);border-radius:8px;display:flex;gap:6px;overflow-x:auto;background:var(--surface)}.connection-tabs>button{min-width:225px;min-height:61px;padding:8px 10px;border:1px solid transparent;border-radius:6px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;color:#d5d8d9;background:#111517;cursor:pointer;text-align:left}.connection-tabs>button:hover{border-color:#414749}.connection-tabs>button.is-active{border-color:#eca5428c;background:var(--amber-soft)}.connection-tabs>button>span:first-child{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:#202527}.connection-tabs>button>span:first-child.is-connected{color:var(--green);background:var(--green-soft)}.connection-tabs>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.connection-tabs strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.connection-tabs small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.connection-tabs>button.connection-tabs__add{min-width:190px;grid-template-columns:auto 1fr;border-style:dashed;color:var(--amber);background:transparent}.connection-settings-body{margin-top:25px;display:grid;gap:21px}.connection-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.no-connections-card{min-height:350px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-connections-card>svg{margin-bottom:13px;color:var(--green)}.no-connections-card>strong{font-size:16px}.no-connections-card>p{margin:7px 0 18px;color:var(--muted);font-size:11px}.connection-stat{min-height:82px;padding:14px 16px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:12px;background:var(--surface)}.connection-stat>span{width:42px;height:42px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:#1b2022}.connection-stat>span.is-success{color:var(--green);background:var(--green-soft)}.connection-stat div{min-width:0;display:grid;gap:5px}.connection-stat small{color:var(--muted);font-size:10px}.connection-stat strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.setup-card,.qr-card{min-height:450px;padding:22px}.setup-card form{margin-top:25px;display:grid;gap:21px}.instance-summary{border:1px solid #33383a;border-radius:6px;overflow:hidden}.instance-summary>div{min-height:44px;padding:0 12px;border-bottom:1px solid #33383a;display:flex;align-items:center;justify-content:space-between;gap:15px}.instance-summary>div:last-child{border-bottom:0}.instance-summary span{color:var(--muted);font-size:11px}.instance-summary strong{font-size:11px}.setup-card form>.button{width:max-content}.qr-card{display:flex;flex-direction:column}.qr-placeholder,.connection-success,.qr-content{flex:1;min-height:315px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.qr-placeholder>svg{margin-bottom:16px;color:#626769}.qr-placeholder strong,.connection-success strong{font-size:15px}.qr-placeholder p,.connection-success p,.qr-content p{max-width:390px;margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.qr-content img{width:min(245px,75%);aspect-ratio:1;padding:8px;border:1px solid var(--amber);border-radius:7px;object-fit:contain;background:#fff}.text-button{margin-top:13px;padding:6px;border:0;display:flex;align-items:center;gap:6px;color:var(--amber);background:transparent;cursor:pointer;font-size:11px}.connection-success>span{width:83px;height:83px;margin-bottom:17px;border:2px solid var(--green);border-radius:50%;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.info-note{margin-top:17px;padding:12px 14px;border:1px solid #2d3834;border-radius:6px;display:flex;align-items:center;gap:10px;color:#88938e;background:#5bdb830a;font-size:11px}.info-note svg{color:var(--green)}.group-instance-tabs{margin-bottom:15px;padding:5px;border:1px solid var(--line);border-radius:7px;display:flex;gap:5px;overflow-x:auto;background:var(--surface)}.group-instance-tabs button{min-width:200px;min-height:53px;padding:7px 10px;border:1px solid transparent;border-radius:5px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;color:#d7d9da;background:#111517;cursor:pointer;text-align:left}.group-instance-tabs button:hover{border-color:#42484a}.group-instance-tabs button.is-active{border-color:#5bdb8361;background:var(--green-soft)}.group-instance-tabs button>span:first-child{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.group-instance-tabs button>span:nth-child(2){min-width:0;display:grid;gap:3px}.group-instance-tabs strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.group-instance-tabs small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.group-instance-tabs b{min-width:24px;height:24px;border-radius:12px;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft);font-size:9px}.group-summary,.history-summary{margin-bottom:15px;padding:0 4px;display:flex;align-items:center;gap:28px;color:var(--muted);font-size:11px}.group-summary>div,.history-summary>div{display:flex;align-items:center;gap:8px}.group-summary svg,.history-summary svg{color:var(--amber)}.group-summary strong,.history-summary strong{color:#e9eaea;font-size:13px}.groups-panel{overflow:hidden}.groups-toolbar,.data-toolbar{min-height:67px;padding:12px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.search-field{width:min(320px,100%);height:39px;padding:0 11px;border:1px solid #393e40;border-radius:6px;display:flex;align-items:center;gap:8px;color:#777c7e;background:#0c1011}.search-field input{min-width:0;width:100%;border:0;outline:0;color:#e8eaea;background:transparent;font-size:12px}.search-field input::placeholder{color:#686d6f}.filter-tabs{display:flex;padding:3px;border:1px solid #34393b;border-radius:6px;background:#0c1011}.filter-tabs button{min-height:30px;padding:0 11px;border:0;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer;font-size:10px}.filter-tabs button:hover{color:#fff}.filter-tabs button.is-active{color:#16110a;background:var(--amber);font-weight:700}.bulk-actions{margin-left:auto;display:flex;gap:6px}.bulk-actions button{min-height:31px;padding:0 9px;border:1px solid #3a3f41;border-radius:5px;display:flex;align-items:center;gap:5px;color:#bfc2c3;background:#15191b;cursor:pointer;font-size:9px}.bulk-actions button:hover{border-color:#646a6c;color:#fff}.groups-table__head,.groups-table__row{display:grid;grid-template-columns:minmax(240px,1.3fr) 90px 105px 80px 80px 125px;align-items:center;gap:10px}.groups-table__head{min-height:38px;padding:0 18px;border-bottom:1px solid #363b3d;color:var(--muted);font-size:10px}.groups-table__row{min-height:67px;padding:7px 18px;border-bottom:1px solid #2e3335}.groups-table__row:last-child{border-bottom:0}.groups-table__row:hover{background:#131719}.groups-table__row>.toggle .toggle__label{display:none}.group-name-cell{min-width:0;display:flex;align-items:center;gap:12px}.group-name-cell>span{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.group-name-cell div{min-width:0;display:grid;gap:3px}.group-name-cell strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-name-cell small{color:var(--muted);font-size:9px}.member-count{color:#b2b6b7;font-size:11px}.monitor-check{min-height:32px;display:flex;align-items:center;gap:7px;color:var(--muted);cursor:pointer;font-size:9px}.monitor-check input{width:16px;height:16px;margin:0;accent-color:var(--amber);cursor:pointer}.monitor-check:has(input:checked){color:var(--amber);font-weight:700}.configure-group{height:33px;padding:0 9px;border:1px solid #3d4244;border-radius:5px;display:flex;align-items:center;gap:6px;color:#c5c8c9;background:#161a1c;cursor:pointer;font-size:10px}.configure-group svg:last-child{margin-left:auto}.configure-group:hover{border-color:var(--amber);color:var(--amber)}.drawer-layer{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000b3;cursor:default}.group-editor{position:relative;z-index:1;width:min(540px,100vw);height:100%;border-left:1px solid #474c4e;overflow-y:auto;background:#0f1315;box-shadow:-20px 0 60px #00000073}.group-editor__header{position:sticky;z-index:2;top:0;min-height:88px;padding:18px 21px;border-bottom:1px solid #34393b;display:flex;align-items:center;justify-content:space-between;background:#111517}.group-editor__header span{color:var(--amber);font-size:9px;font-weight:800;letter-spacing:.6px}.group-editor__header h2{margin:5px 0 0;font-size:18px}.group-editor__header button{width:36px;height:36px;border:1px solid #3d4244;border-radius:5px;display:grid;place-items:center;color:var(--muted);background:#171b1d;cursor:pointer}.group-editor form{padding:20px 21px;display:grid;gap:21px}.group-editor__toggles{padding:14px;border:1px solid #34393b;border-radius:6px;display:flex;justify-content:space-between;gap:16px;background:#14181a}.group-editor fieldset{margin:0;padding:14px;border:1px solid #34393b;border-radius:6px;display:grid;gap:9px}.group-editor legend{padding:0 6px;color:#cdd0d1;font-size:11px;font-weight:700}.radio-row{min-height:45px;padding:7px 9px;border:1px solid transparent;border-radius:5px;display:flex;align-items:flex-start;gap:9px;cursor:pointer}.radio-row:has(input:checked){border-color:#eca54259;background:var(--amber-soft)}.radio-row input{accent-color:var(--amber)}.radio-row>span{display:grid;gap:4px}.radio-row strong{font-size:11px}.radio-row small{color:var(--muted);font-size:9px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.switch-row>span{display:grid;gap:4px}.switch-row strong{font-size:11px}.switch-row small{color:var(--muted);font-size:9px;line-height:1.4}.copy-processing-options{gap:0!important;overflow:hidden}.copy-processing-option{min-height:68px;padding:10px 4px;border-bottom:1px solid #34393b}.copy-processing-option>span{grid-template-columns:25px 1fr;align-items:center}.copy-processing-option>span>svg{color:var(--amber)}.copy-processing-option>span>span{display:grid;gap:4px}.watermark-always-note{min-height:62px;padding:10px 4px;display:flex;align-items:center;gap:11px;color:var(--green)}.watermark-always-note>svg{flex:0 0 auto}.watermark-always-note>span{display:grid;gap:4px}.watermark-always-note strong{font-size:11px}.watermark-always-note small{color:var(--muted);font-size:9px;line-height:1.4}.destination-checks{max-height:210px;overflow-y:auto;display:grid;gap:5px}.destinations-fieldset__hint{margin:-2px 0 5px;color:var(--muted);font-size:9px;line-height:1.4}.destination-checks label{min-height:36px;padding:0 9px;border-radius:5px;display:flex;align-items:center;gap:9px;cursor:pointer}.destination-checks label:hover{background:#191d1f}.destination-checks input{accent-color:var(--amber)}.destination-checks span{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;color:#d2d5d6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.destination-checks label>span>span{display:grid;gap:2px}.destination-checks label>span>span small{color:var(--muted);font-size:7px}.destination-checks svg{color:var(--green)}.group-editor__actions{position:sticky;bottom:-20px;margin:0 -21px -20px;padding:14px 21px;border-top:1px solid #34393b;display:flex;justify-content:flex-end;gap:9px;background:#111517}.queue-counters{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.queue-counters article{min-height:78px;padding:13px 16px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:12px;background:var(--surface)}.counter-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.counter-icon--amber{color:var(--amber);background:var(--amber-soft)}.counter-icon--blue{color:var(--blue);background:#68a8e51c}.counter-icon--red{color:var(--red);background:var(--red-soft)}.queue-counters article>div{display:grid}.queue-counters small{color:var(--muted);font-size:10px}.queue-counters strong{font-size:24px;font-weight:550}.data-panel{overflow:hidden}.data-toolbar{justify-content:space-between}.select-field{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px}.select-field select{width:160px;height:38px;font-size:11px}.data-table__head,.data-table__row{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(180px,1fr) 160px 75px 95px 135px;align-items:center;gap:13px}.data-table__head{min-height:40px;padding:0 17px;border-bottom:1px solid #373c3e;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.3px}.data-table__row{min-height:70px;padding:8px 17px;border-bottom:1px solid #2e3335}.data-table__row:last-child{border-bottom:0}.data-table__row:hover{background:#131719}.table-primary{min-width:0;display:grid;gap:4px}.attempt-count{color:#b5b8b9;font-size:11px;font-variant-numeric:tabular-nums}.table-actions{display:flex;gap:5px}.table-actions button{width:32px;height:32px;padding:0;border:1px solid #3b4042;border-radius:5px;display:grid;place-items:center;color:var(--muted);background:#171b1d;cursor:pointer}.table-actions button:hover{border-color:var(--amber);color:var(--amber)}.table-actions button.is-danger:hover{border-color:var(--red);color:var(--red)}.table-actions button span{display:none}.history-list__head,.history-list__row{display:grid;grid-template-columns:minmax(250px,1.15fr) minmax(260px,1.35fr) 180px 100px;align-items:center;gap:16px}.history-list__head{min-height:40px;padding:0 17px;border-bottom:1px solid #373c3e;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.3px}.history-list__row{min-height:67px;padding:8px 17px;border-bottom:1px solid #2e3335}.history-list__row:hover{background:#131719}.history-title{min-width:0;display:flex;align-items:center;gap:11px}.history-icon{width:36px;height:36px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center}.history-icon.is-success{color:var(--green);background:var(--green-soft)}.history-icon.is-danger{color:var(--red);background:var(--red-soft)}.history-title>div{min-width:0;display:grid;gap:4px}.history-title strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.history-title small{color:var(--muted);font-size:8px;text-transform:capitalize}.history-list__row p{margin:0;overflow:hidden;color:#aeb2b3;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.history-date{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.store-hero{min-height:121px;margin-bottom:17px;padding:20px 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px}.store-hero__mark{width:67px;height:67px;border:1px solid rgba(236,165,66,.5);border-radius:50%;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.store-hero h2{margin:0 0 5px;font-size:22px}.store-hero p{margin:0;color:var(--muted);font-size:11px}.store-hero__status{display:grid;justify-items:end;gap:8px}.store-hero__status small{color:var(--muted);font-size:9px}.store-grid{display:grid;grid-template-columns:minmax(500px,1.1fr) minmax(360px,.75fr);gap:16px}.store-form-card{padding:23px}.store-form-card form{margin-top:26px;display:grid;gap:21px}.store-help{display:grid;align-content:start;gap:12px}.help-card{padding:20px}.help-card__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.help-card h2{margin:15px 0 14px;font-size:16px}.help-card ol{margin:0;padding:0;display:grid;gap:10px;list-style:none}.help-card li{display:flex;align-items:flex-start;gap:9px}.help-card li>span{width:21px;height:21px;flex:0 0 auto;border:1px solid #565b5d;border-radius:50%;display:grid;place-items:center;color:var(--amber);font-size:9px}.help-card li p{margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.help-card code{color:#d7dbdc}.text-link{margin-top:18px;display:inline-flex;align-items:center;gap:7px;color:var(--amber);font-size:11px;font-weight:650}.security-note,.settings-tip{padding:14px;border:1px solid #35413c;border-radius:7px;display:flex;align-items:flex-start;gap:11px;color:var(--green);background:#5bdb830d}.security-note div,.settings-tip div{display:grid;gap:5px}.security-note strong,.settings-tip strong{font-size:11px}.security-note p,.settings-tip p{margin:0;color:#8f9994;font-size:9px;line-height:1.5}.last-verified{margin:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px}.last-verified svg{color:var(--green)}.settings-layout{display:grid;grid-template-columns:minmax(580px,1fr) 330px;align-items:start;gap:16px}.settings-main{display:grid;gap:14px}.settings-section{padding:21px}.settings-section__heading{margin-bottom:21px;display:flex;align-items:flex-start;gap:13px}.settings-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings-pair+.settings-pair{margin-top:11px}.number-field{min-height:70px;padding:11px 12px;border:1px solid #34393b;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#121618}.number-field>span:first-child{display:grid;gap:4px}.number-field strong{font-size:11px}.number-field small{color:var(--muted);font-size:9px;line-height:1.4}.number-input{width:118px;flex:0 0 auto;position:relative;display:flex;align-items:center}.number-input input{height:38px;padding-right:42px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.number-input i{position:absolute;right:9px;color:var(--muted);font-size:8px;font-style:normal;pointer-events:none}.settings-divider{height:1px;margin:15px 0;background:#303537}.setting-switch{min-height:51px}.setting-switch>span,.select-setting>span{display:flex;align-items:center;gap:12px}.setting-switch>span>svg,.select-setting>span>svg{color:var(--amber)}.setting-switch i,.select-setting i{display:grid;gap:4px;font-style:normal}.quiet-hours{margin:10px 0 2px 33px;padding:11px 12px;border:1px solid #34393b;border-radius:6px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:13px;background:#121618}.quiet-hours.is-disabled{opacity:.45}.quiet-hours>span{padding-bottom:12px;color:var(--muted);font-size:9px}.quiet-hours label{display:grid;gap:6px;color:var(--muted);font-size:9px}.quiet-hours input{height:38px}.select-setting{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px}.select-setting select{width:285px;height:40px;font-size:10px}.settings-section .select-setting+.setting-switch{margin-top:12px;padding-top:12px;border-top:1px solid #303537}.sticky-save{position:sticky;bottom:0;z-index:3;padding:13px 15px;border:1px solid #414648;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#15191b;box-shadow:0 -12px 35px #0000004d}.sticky-save p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.settings-side{position:sticky;top:18px;display:grid;gap:12px}.safety-score{padding:22px;text-align:center}.safety-score__ring{width:103px;height:103px;margin:0 auto 16px;border:2px solid var(--green);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--green);background:var(--green-soft)}.safety-score__ring strong{font-size:29px;font-weight:550;line-height:1}.safety-score__ring small{margin-top:3px;font-size:9px}.safety-score h2{margin:0 0 7px;font-size:16px}.safety-score p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.safety-score ul{margin:17px 0 0;padding:13px 0 0;border-top:1px solid #34393b;display:grid;gap:8px;list-style:none;text-align:left}.safety-score li{display:flex;align-items:center;gap:7px;color:#bfc7c3;font-size:10px}.safety-score li svg{color:var(--green)}.integration-credit{padding:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.integration-credit>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.integration-credit div{min-width:0}.integration-credit small{color:var(--muted);font-size:8px;letter-spacing:.5px}.integration-credit h2{margin:3px 0;font-size:13px}.integration-credit p{margin:0;color:var(--muted);font-size:8px}.integration-credit>svg{color:#666b6d}.generator-layout{display:grid;grid-template-columns:minmax(315px,.62fr) minmax(650px,1.38fr);align-items:start;gap:16px}.generator-source-card{position:sticky;top:18px;padding:21px}.generator-source-card form{margin-top:23px;display:grid;gap:17px}.generator-source-field textarea,.generator-body-field textarea{width:100%;border:1px solid #3a3f41;border-radius:6px;outline:0;resize:vertical;color:#eef0f0;background:#0d1012;line-height:1.55;transition:border-color .14s ease,background-color .14s ease}.generator-source-field textarea{min-height:285px;padding:13px;font-size:12px}.generator-body-field textarea{min-height:154px;padding:11px 12px;font-size:11px}.generator-source-field textarea:hover,.generator-body-field textarea:hover{border-color:#555b5d}.generator-source-field textarea:focus,.generator-body-field textarea:focus{border-color:var(--amber);background:#111517}.generator-source-field textarea::placeholder{color:#5f6466}.generator-source-field>small,.generator-body-field>small{display:flex;justify-content:space-between;gap:12px}.generator-source-field>small b,.generator-body-field>small b{color:#7f8486;font-weight:500;font-variant-numeric:tabular-nums}.generator-source-tip{padding:11px 12px;border:1px solid #35413c;border-radius:6px;display:flex;align-items:flex-start;gap:9px;color:var(--green);background:#5bdb830d}.generator-source-tip svg{flex:0 0 auto}.generator-source-tip p{margin:0;color:#88938e;font-size:9px;line-height:1.5}.generator-source-tip strong{color:#b8c6bf}.generator-button{min-height:46px}.generator-result-card{position:relative;min-width:0;min-height:630px;overflow:hidden}.generator-empty,.generator-loading{min-height:628px;padding:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.generator-empty>span,.generator-loading>span{width:78px;height:78px;margin-bottom:18px;border:1px solid rgba(236,165,66,.38);border-radius:50%;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.generator-empty>strong,.generator-loading>strong{font-size:17px}.generator-empty>p,.generator-loading>p{max-width:450px;margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.generator-empty>div{margin-top:23px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.generator-empty>div>span{min-height:31px;padding:0 10px;border:1px solid #373c3e;border-radius:5px;display:flex;align-items:center;gap:6px;color:#9ea3a5;background:#15191b;font-size:9px}.generator-empty>div svg{color:var(--amber)}.generator-loading>span{border-color:#5bdb8359;color:var(--green);background:var(--green-soft)}.generator-empty-error{position:absolute;right:20px;bottom:20px;left:20px;display:flex;align-items:center;gap:8px}.generator-draft{min-width:0}.generator-draft__header{min-height:79px;padding:16px 19px;border-bottom:1px solid #34393b;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#121618}.generator-draft__header .section-kicker{margin-bottom:5px}.generator-draft__header h2{margin:0;font-size:18px}.detected-badge{min-height:29px;padding:0 10px;border:1px solid rgba(91,219,131,.35);border-radius:5px;display:inline-flex;align-items:center;gap:6px;color:var(--green);background:var(--green-soft);font-size:9px;font-weight:700;text-transform:uppercase;white-space:nowrap}.generator-draft-grid{display:grid;grid-template-columns:minmax(330px,1fr) minmax(280px,.82fr);min-width:0}.generator-editor{min-width:0;padding:18px;border-right:1px solid #34393b;display:grid;align-content:start;gap:17px}.generator-detection{min-height:64px;padding:10px 11px;border:1px solid rgba(236,165,66,.3);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:var(--amber-soft)}.generator-detection>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--amber);background:#eca54224}.generator-detection>div{min-width:0;display:grid;gap:2px}.generator-detection small{color:var(--amber);font-size:8px;font-weight:750;letter-spacing:.4px}.generator-detection strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.generator-detection p{margin:0;color:var(--muted);font-size:8px}.generator-detection>a{width:31px;height:31px;border:1px solid rgba(236,165,66,.25);border-radius:5px;display:grid;place-items:center;color:var(--amber)}.generator-detection>a:hover{border-color:var(--amber);background:#eca5421a}.generator-group-select{position:relative;display:flex;align-items:center}.generator-group-select>svg{position:absolute;z-index:1;left:12px;color:var(--green);pointer-events:none}.generator-group-select select{width:100%;height:42px;padding:0 35px 0 40px;border:1px solid #3a3f41;border-radius:6px;outline:0;color:#f1f2f2;background:#0d1012;font-size:11px}.generator-group-select select:focus{border-color:var(--amber)}.generator-destinations-field{min-width:0}.generator-destinations-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px}.generator-destinations-heading>small{color:var(--green);font-size:9px;font-weight:700}.generator-destinations-heading>span{display:flex;gap:9px}.generator-destinations-heading button{padding:0;border:0;color:var(--amber);background:transparent;cursor:pointer;font-size:8px;font-weight:700}.generator-destinations-heading button:disabled{cursor:default;opacity:.45}.generator-destination-checks{max-height:230px;padding:5px;border:1px solid #3a3f41;border-radius:6px;overflow-y:auto;display:grid;gap:3px;background:#0d1012}.generator-destination-checks label{min-width:0;min-height:38px;padding:0 8px;border:1px solid transparent;border-radius:5px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;cursor:pointer}.generator-destination-checks label:hover{background:#171b1d}.generator-destination-checks label:has(input:checked){border-color:#eca54259;background:var(--amber-soft)}.generator-destination-checks input{accent-color:var(--amber)}.generator-destination-checks>label>svg{color:var(--green)}.generator-destination-checks label>span{min-width:0;display:flex;align-items:center;gap:7px}.generator-destination-checks strong{overflow:hidden;color:#d8dbdc;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.generator-destination-checks small{flex:0 0 auto;padding:2px 4px;border-radius:3px;color:var(--green);background:var(--green-soft);font-size:6px;font-weight:800;letter-spacing:.3px}.generator-groups-error{color:#e79284!important}.generator-no-groups{margin:10px;color:var(--muted);font-size:9px;text-align:center}.generator-groups-error button{padding:0;border:0;color:var(--amber);background:transparent;cursor:pointer;font-size:inherit;text-decoration:underline}.generator-warnings{padding:11px 12px;border:1px solid rgba(236,165,66,.34);border-radius:6px;display:flex;align-items:flex-start;gap:9px;color:var(--amber);background:var(--amber-soft)}.generator-warnings>svg{flex:0 0 auto}.generator-warnings>div{display:grid;gap:4px}.generator-warnings strong{font-size:10px}.generator-warnings p{margin:0;color:#aaa29a;font-size:9px;line-height:1.4}.generator-warnings--blocking{border-color:#ef686880;color:#ff8a8a;background:#8f2d2d24}.generator-warnings--blocking p{color:#d9b1b1}.generator-preview-column{min-width:0;padding:18px;display:grid;align-content:start;gap:14px;background:#0d1112}.image-preview-card{border:1px solid #363b3d;border-radius:6px;overflow:hidden;background:#15191b}.image-preview-card__heading{min-height:38px;padding:0 10px;border-bottom:1px solid #363b3d;display:flex;align-items:center;justify-content:space-between;gap:10px}.image-preview-card__heading>span{display:flex;align-items:center;gap:6px;color:#c9cccd;font-size:9px;font-weight:650}.image-preview-card__heading svg{color:var(--amber)}.image-preview-card__heading small{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.5px}.image-preview-card>img{display:block;width:100%;height:225px;object-fit:contain;background:#090c0e}.image-preview-fallback{min-height:190px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#626769;text-align:center}.image-preview-fallback strong{margin-top:9px;color:#aaadae;font-size:11px}.image-preview-fallback span{margin-top:4px;color:#727779;font-size:8px}.whatsapp-preview{border:1px solid #35403b;border-radius:6px;overflow:hidden;background:#0c1210}.whatsapp-preview__header{min-height:48px;padding:7px 9px;border-bottom:1px solid #29332e;display:flex;align-items:center;gap:9px;background:#15201b}.whatsapp-preview__header>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:#0c1510;background:var(--green)}.whatsapp-preview__header>div{min-width:0;display:grid;gap:2px}.whatsapp-preview__header strong{overflow:hidden;color:#e4e8e6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.whatsapp-preview__header small{color:#8e9b94;font-size:8px}.whatsapp-preview__body{min-height:225px;padding:13px 10px 22px;display:flex;align-items:flex-end}.whatsapp-message{width:min(94%,330px);margin-left:auto;border-radius:7px;overflow:hidden;background:#1d392d;box-shadow:0 4px 18px #00000038}.whatsapp-message>img{display:block;width:calc(100% - 8px);max-height:180px;margin:4px 4px 0;border-radius:4px;object-fit:cover;background:#111}.whatsapp-message__copy{position:relative;padding:8px 9px 17px}.whatsapp-message__copy>.whatsapp-message__title{display:block;color:#f0f3f1;font-size:10px;line-height:1.4}.whatsapp-message__copy p{margin:5px 0 0;color:#d6ded9;font-size:9px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.whatsapp-message__copy p strong{color:#f2f4f3;font-weight:800}.whatsapp-message__copy p em{color:#dce4df}.whatsapp-message__copy p s{color:#9eaaa3}.whatsapp-message__copy p code{padding:1px 3px;border-radius:3px;color:#e8ece9;background:#0003;font-family:monospace}.whatsapp-message__copy a{display:block;margin-top:6px;overflow:hidden;color:#7dc7ff;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.whatsapp-message__copy .whatsapp-message__purchase-link{margin-top:0}.whatsapp-message__copy .whatsapp-message__group-link{margin-top:9px;color:#cfd8d2}.whatsapp-message__copy .whatsapp-message__group-link a{display:inline;margin:0;font-size:inherit}.whatsapp-message__copy time{position:absolute;right:7px;bottom:4px;color:#8da297;font-size:7px}.generator-operation-error,.generator-success{margin:0 18px 15px;display:flex;align-items:center;gap:8px}.generator-success{padding:10px 12px;border:1px solid rgba(91,219,131,.35);border-radius:6px;color:var(--green);background:var(--green-soft);font-size:10px}.generator-success strong{color:#bce8cb}.generator-draft__footer{min-height:72px;padding:13px 18px;border-top:1px solid #34393b;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#121618}.generator-draft__footer p{margin:0;display:flex;align-items:center;gap:7px;color:#828d87;font-size:9px;line-height:1.4}.generator-draft__footer p svg{flex:0 0 auto;color:var(--green)}.generator-draft__footer .button{flex:0 0 auto}.generator-draft__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.showcase-page{min-height:100vh;color:#f3f1ed;background:radial-gradient(circle at 50% -10%,rgba(236,165,66,.12),transparent 36rem),linear-gradient(180deg,#0b0e10 0,#080b0d 34rem)}.showcase-header{width:min(1240px,calc(100% - 48px));height:78px;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center}.showcase-hero{width:min(850px,calc(100% - 48px));margin:0 auto;padding:82px 0 64px;display:grid;justify-items:center;text-align:center}.showcase-eyebrow{color:var(--amber);font-size:10px;font-weight:800;letter-spacing:1.5px}.showcase-hero h1{max-width:760px;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,70px);font-weight:500;line-height:1.03;letter-spacing:-2.7px}.showcase-hero>p{max-width:610px;margin:22px 0 0;color:#a5a9a8;font-size:16px;line-height:1.65}.showcase-group-actions{margin-top:27px;display:flex;align-items:center;justify-content:center;gap:10px}.showcase-group-actions a{min-height:43px;padding:0 17px;border:1px solid var(--amber);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#19120a;background:var(--amber);font-size:11px;font-weight:800;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.showcase-group-actions a:hover{background:var(--amber-strong);border-color:var(--amber-strong);transform:translateY(-1px)}.showcase-group-actions a.showcase-group-actions__female{color:#dce1df;background:#14191a;border-color:#46504c}.showcase-group-actions a.showcase-group-actions__female:hover{color:#fff;background:#1a211f;border-color:#65716c}.showcase-search{width:min(680px,100%);height:58px;margin-top:18px;padding:0 9px 0 18px;border:1px solid #3b4143;border-radius:9px;display:flex;align-items:center;gap:12px;color:#777d7e;background:#0f1315f0;box-shadow:0 18px 50px #00000047;transition:border-color .15s ease,box-shadow .15s ease}.showcase-search:focus-within{border-color:var(--amber);box-shadow:0 18px 55px #00000057,0 0 0 3px #eca54214}.showcase-search input{min-width:0;height:100%;border:0;flex:1;color:#f3f4f3;background:transparent;outline:none;font-size:14px}.showcase-search input::placeholder{color:#696f71}.showcase-search button{width:38px;height:38px;padding:0;border:0;border-radius:6px;display:grid;place-items:center;color:#868b8d;background:transparent;cursor:pointer}.showcase-search button:hover{color:#fff;background:#24292b}.showcase-search button.showcase-search__share{width:auto;padding:0 11px;border:1px solid #58472f;display:inline-flex;gap:6px;color:var(--amber);background:#eca5420f;font-size:9px;font-weight:800;white-space:nowrap}.showcase-search button.showcase-search__share:hover{border-color:var(--amber);background:#eca5421f}.showcase-search button.showcase-search__share.is-copied{border-color:#5bdb836b;color:var(--green);background:var(--green-soft)}.showcase-catalog{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:0 0 72px}.showcase-toolbar{min-height:72px;padding:13px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:20px}.showcase-filter-toggle{display:none}.showcase-filter-panel{display:contents}.showcase-periods{padding:4px;border-radius:7px;display:flex;gap:3px;background:#111517}.showcase-periods button{min-width:76px;height:34px;padding:0 14px;border:0;border-radius:5px;color:#828789;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.showcase-periods button:hover{color:#d8dad9}.showcase-periods button.is-active{color:#19120a;background:var(--amber)}.showcase-selects{display:flex;align-items:center;gap:10px}.showcase-selects label{display:flex;align-items:center;gap:8px;color:#74797b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.showcase-selects select{height:38px;padding:0 31px 0 11px;border:1px solid #353a3c;border-radius:6px;color:#d9dbda;background:#111517;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.showcase-results{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.showcase-results>div{display:grid;gap:4px}.showcase-results strong{font-size:14px}.showcase-results span{color:#787e80;font-size:10px}.showcase-results>span{display:inline-flex;align-items:center;gap:7px}.showcase-results>span svg{color:var(--green)}.showcase-price-notice{min-height:56px;margin:0 0 22px;padding:11px 13px;border:1px solid rgba(236,165,66,.3);border-radius:7px;display:flex;align-items:center;gap:10px;color:#b9b4ac;background:#eca54212}.showcase-price-notice>svg{flex:0 0 auto;color:var(--amber)}.showcase-price-notice>div{display:grid;gap:4px}.showcase-price-notice p{margin:0;font-size:10px;line-height:1.45}.showcase-price-notice strong{color:#eee8df;font-weight:800}.showcase-price-notice span{color:#8f9492;font-size:9px;line-height:1.4}.showcase-offer-section+.showcase-offer-section{margin-top:40px}.showcase-offer-section__heading{min-height:78px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.085);display:flex;align-items:center;justify-content:space-between;gap:18px}.showcase-offer-section__heading>div{display:grid;gap:4px}.showcase-offer-section__heading span{display:flex;align-items:center;gap:5px;color:#7e8587;font-size:8px;font-weight:800;letter-spacing:.8px}.showcase-offer-section__heading span svg{color:var(--amber)}.showcase-offer-section__heading h2{margin:0;color:#f0f1ef;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;letter-spacing:-.45px}.showcase-offer-section__heading p{margin:0;color:#7f8587;font-size:10px}.showcase-offer-section__heading>strong{padding:6px 8px;border:1px solid #353b3d;border-radius:5px;color:#919799;background:#111517;font-size:8px;white-space:nowrap}.showcase-offer-section.is-fresh .showcase-offer-section__heading{border-color:#eca5422e}.showcase-offer-section.is-fresh .showcase-offer-section__heading span,.showcase-offer-section.is-fresh .showcase-offer-section__heading>strong{color:var(--amber)}.showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.showcase-card{min-width:0;border:1px solid #2e3436;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;background:#101416;box-shadow:0 16px 40px #0000002b;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.showcase-card:hover{border-color:#454c4f;transform:translateY(-3px);box-shadow:0 22px 48px #00000047}.showcase-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#ecebe7}.showcase-card__media img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .25s ease}.showcase-card:hover .showcase-card__media img{transform:scale(1.018)}.showcase-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#7d7467;background:radial-gradient(circle,#e3ded5,#c9c2b7)}.showcase-card__content{min-height:310px;padding:18px;display:flex;flex-direction:column}.showcase-card__freshness{width:fit-content;min-height:25px;padding:0 8px;border:1px solid #3a4042;border-radius:13px;display:flex;align-items:center;gap:5px;color:#8d9395;background:#151a1c;font-size:8px;line-height:1}.showcase-card__freshness strong{font-size:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.showcase-card__freshness span{color:#747b7d}.showcase-card__freshness.is-hot{border-color:#5bdb8354;color:#75dc99;background:#5bdb8313}.showcase-card__freshness.is-recent{border-color:#eca54259;color:var(--amber);background:#eca54213}.showcase-card__freshness.is-aging{border-color:#db9d5b33;color:#bca27f;background:#db9d5b0b}.showcase-card__content h2{margin:11px 0 0;color:#f0f1ef;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.25px}.showcase-card__description{margin:10px 0 0;color:#a3a7a6;font-size:11px;line-height:1.5}.showcase-card__inspiration{margin:11px 0 0;padding:9px 10px;border-left:2px solid var(--amber);color:#d6d0c8;background:#eca5420e;font-family:inherit;font-size:10px;font-weight:600;line-height:1.4}.showcase-card__coupon{margin-top:11px;padding:9px;border:1px solid rgba(236,165,66,.2);border-radius:6px;display:grid;gap:8px;background:#eca5420b}.showcase-card__coupon-main{display:flex;align-items:center;justify-content:space-between;gap:9px}.showcase-card__coupon-name{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;color:var(--amber)}.showcase-card__coupon-name svg{grid-row:1 / 4}.showcase-card__coupon-name span{color:#777d7f;font-size:8px;font-weight:750;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.showcase-card__coupon-name strong{min-width:0;color:#f3eee5;font-size:10px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.showcase-card__coupon-name small{color:#8e7c66;font-size:7px;line-height:1.25}.showcase-card__coupon.is-exhausted{border-color:#de696947;background:#9a373711}.showcase-card__coupon.is-exhausted .showcase-card__coupon-name{color:#df7777}.showcase-card__coupon.is-exhausted .showcase-card__coupon-name span{color:#b87878}.showcase-card__coupon.is-exhausted .showcase-card__coupon-name strong{color:#d5bcbc;text-decoration:line-through}.showcase-card__coupon.is-exhausted .showcase-card__coupon-name small{color:#a98989}.showcase-card__coupon-status{flex:0 0 auto;padding:6px 7px;border:1px solid rgba(222,105,105,.38);border-radius:4px;color:#ee9090;background:#9a37371f;font-size:7px;font-weight:850;letter-spacing:.45px;text-transform:uppercase}.showcase-card__coupon.is-replacement{border-color:#5bdb834d;background:#5bdb830e}.showcase-card__coupon.is-replacement .showcase-card__coupon-name{color:var(--green)}.showcase-card__coupon.is-replacement .showcase-card__coupon-name span{color:#77a987}.showcase-card__coupon.is-replacement .showcase-card__coupon-name small{color:#72927c}.showcase-card__coupon-origin{min-height:33px;padding:0 1px 8px;border-bottom:1px solid rgba(222,105,105,.18);display:flex;align-items:center;justify-content:space-between;gap:8px}.showcase-card__coupon-origin>div{min-width:0;display:flex;align-items:baseline;gap:5px}.showcase-card__coupon-origin span{color:#93898a;font-size:7px;font-weight:700;text-transform:uppercase}.showcase-card__coupon-origin strong{color:#c89b9b;font-size:8px;text-decoration:line-through}.showcase-card__coupon-origin b{flex:0 0 auto;padding:4px 5px;border:1px solid rgba(222,105,105,.3);border-radius:3px;color:#df7f7f;background:#9a373717;font-size:6px;letter-spacing:.4px;text-transform:uppercase}.showcase-card__buy{min-height:55px;margin-top:auto;padding-top:18px;display:flex;align-items:end;justify-content:space-between;gap:10px}.showcase-card__price{display:grid;gap:3px}.showcase-card__price del{color:#73787a;font-size:10px}.showcase-card__price strong{color:#fff;font-size:21px;font-weight:760;letter-spacing:-.5px}.showcase-card__copy{flex:0 0 auto;min-height:32px;padding:0 8px;border:1px dashed #66523a;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--amber);background:#eca5420f;font-size:9px;font-weight:750;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.showcase-card__copy:hover{border-color:var(--amber);background:#eca5421c}.showcase-card__copy.is-copied{border-style:solid;border-color:#5bdb8373;color:var(--green);background:var(--green-soft)}.showcase-card__cta{width:100%;height:42px;margin-top:14px;border:1px solid var(--amber);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;color:#19120a;background:var(--amber);font-size:12px;font-weight:800;transition:background-color .14s ease,transform .14s ease}.showcase-card__cta:hover{background:var(--amber-strong);transform:translateY(-1px)}.showcase-empty{min-height:260px;padding:40px;border:1px dashed #33393b;border-radius:9px;display:grid;place-items:center;align-content:center;color:#676d6f;text-align:center}.showcase-empty h2{margin:12px 0 0;color:#d6d8d7;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.showcase-empty p{margin:7px 0 0;color:#818688;font-size:12px}.showcase-footer{width:min(1240px,calc(100% - 48px));min-height:120px;margin:0 auto;border-top:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:30px}.showcase-footer p{max-width:650px;margin:0;color:#6f7476;font-size:10px;line-height:1.6;text-align:right}.perfume-request{position:fixed;right:24px;bottom:24px;z-index:70}.perfume-request__trigger{max-width:calc(100vw - 32px);min-height:58px;padding:8px 15px 8px 9px;border:1px solid rgba(236,165,66,.52);border-radius:30px;display:flex;align-items:center;gap:10px;color:#f2f3f1;background:#101416f7;box-shadow:0 17px 48px #0000006b;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.perfume-request__trigger:hover{border-color:var(--amber);transform:translateY(-2px)}.perfume-request__trigger>span:first-child{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#17120a;background:var(--amber)}.perfume-request__trigger>span:last-child{display:grid;gap:2px;text-align:left}.perfume-request__trigger strong{font-size:11px}.perfume-request__trigger small{color:#868d8f;font-size:9px}.perfume-request__panel{width:min(370px,calc(100vw - 32px));border:1px solid #454b4d;border-radius:10px;overflow:hidden;background:#111517;box-shadow:0 24px 70px #00000094}.perfume-request__panel>header{min-height:66px;padding:11px 12px;border-bottom:1px solid #303638;display:grid;grid-template-columns:39px minmax(0,1fr) 34px;align-items:center;gap:9px;background:#171c1e}.perfume-request__panel>header>span{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#17120a;background:var(--amber)}.perfume-request__panel>header>div{display:grid;gap:3px}.perfume-request__panel>header strong{color:#f2f3f1;font-size:12px}.perfume-request__panel>header small{color:#848b8d;font-size:9px}.perfume-request__panel>header button{width:34px;height:34px;padding:0;border:0;border-radius:6px;display:grid;place-items:center;color:#858b8d;background:transparent;cursor:pointer}.perfume-request__panel>header button:hover{color:#fff;background:#252b2d}.perfume-request__panel form{padding:15px;display:grid;gap:9px}.perfume-request__panel form>label{color:#b8bcba;font-size:10px;font-weight:700}.perfume-request__panel input{width:100%;height:43px;padding:0 12px;border:1px solid #3d4345;border-radius:6px;color:#f4f5f4;background:#0c1012;outline:none;font-size:12px}.perfume-request__panel input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #eca54214}.perfume-request__error{margin:0;color:#ff8f8f;font-size:9px;line-height:1.4}.perfume-request__submit{width:100%;min-height:42px;padding:0 12px;border:1px solid #35a962;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:7px;color:#07150d;background:#51cb7f;font-size:10px;font-weight:850;cursor:pointer}.perfume-request__submit:hover{background:#61da8d}.perfume-request__submit:disabled{cursor:wait;opacity:.68}.perfume-request__privacy{color:#6f7678;font-size:8px;line-height:1.5;text-align:center}.request-metrics{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.request-metrics article{min-height:92px;padding:15px;border:1px solid #343a3c;border-radius:7px;display:flex;align-items:center;gap:12px;background:#111517}.request-metrics article>span{width:40px;height:40px;border-radius:7px;display:grid;place-items:center;color:var(--amber);background:#eca54217}.request-metrics article>div{min-width:0;display:grid;gap:3px}.request-metrics small{color:#7b8284;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.45px}.request-metrics strong{color:#f2f3f2;font-size:23px}.request-panel{overflow:hidden}.request-list{border-top:1px solid #343a3c}.request-row{min-height:84px;padding:12px 16px;border-bottom:1px solid #303638;display:grid;grid-template-columns:minmax(230px,1.5fr) 100px minmax(190px,.8fr) 188px;align-items:center;gap:14px}.request-row:last-child{border-bottom:0}.request-row__identity{min-width:0;display:flex;align-items:center;gap:11px}.request-row__identity>span{flex:0 0 auto;padding:6px 7px;border:1px solid #4b4235;border-radius:5px;color:var(--amber);background:#eca5420e;font-family:monospace;font-size:9px;font-weight:800}.request-row__identity>div{min-width:0;display:grid;gap:4px}.request-row__identity strong{overflow:hidden;color:#edf0ee;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.request-row__identity small{color:#72797b;font-size:9px}.request-row__demand{display:grid;gap:3px}.request-row__demand strong{color:#edf0ee;font-size:18px}.request-row__demand small{color:#737a7c;font-size:8px;line-height:1.3}.request-row__status{display:grid;gap:5px}.request-row__status>span{color:#737a7c;font-size:8px;font-weight:750;text-transform:uppercase}.request-row__status select{min-width:0;width:100%;height:36px;padding:0 28px 0 9px;border:1px solid #3b4143;border-radius:5px;color:#dfe2e0;background:#0d1113;font-size:9px;cursor:pointer}.request-row__search{min-height:36px;padding:0 10px;border:1px solid #3d4547;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#c9cecc;font-size:9px;font-weight:700}.request-row__search:hover{border-color:var(--amber);color:var(--amber)}.request-row__actions{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:7px}.request-row__delete{width:36px;min-height:36px;padding:0;border:1px solid #493536;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#c98b8e;background:transparent;cursor:pointer}.request-row__delete:hover{border-color:#d16b70;color:#ef989c;background:#d16b7014}.request-row__delete:disabled{opacity:.5;cursor:wait}.catalog-metrics{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.catalog-metrics article{min-height:92px;padding:15px;border:1px solid #343a3c;border-radius:7px;display:flex;align-items:center;gap:12px;background:#111517}.catalog-metrics article>span{width:40px;height:40px;border-radius:7px;flex:0 0 auto;display:grid;place-items:center;color:var(--amber);background:#eca54217}.catalog-metrics article>div{min-width:0;display:grid;gap:3px}.catalog-metrics small{color:#7b8284;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.45px}.catalog-metrics strong{color:#f2f3f2;font-size:23px}.catalog-panel{overflow:hidden}.catalog-toolbar .search-field{max-width:560px}.catalog-toolbar__filters{display:flex;align-items:center;gap:9px}.catalog-results{min-height:38px;padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:4px;color:#777e80;font-size:9px}.catalog-results strong{color:#d5d9d7;font-size:10px}.catalog-grid{padding:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;background:#0c1012}.catalog-card{min-width:0;border:1px solid #343a3c;border-radius:7px;overflow:hidden;display:grid;grid-template-rows:205px 1fr;background:#121618}.catalog-card__image{position:relative;overflow:hidden;display:grid;place-items:center;background:#090c0e}.catalog-card__image img{width:100%;height:100%;display:block;object-fit:contain}.catalog-card__image>span{display:grid;justify-items:center;gap:8px;color:#5f6668}.catalog-card__image>span small{font-size:8px}.catalog-card__image>em{position:absolute;left:10px;bottom:10px;padding:5px 7px;border:1px solid #49393a;border-radius:4px;color:#c8898c;background:#1c1011e0;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.55px}.catalog-card__image>em.is-cached{border-color:#305441;color:#72d398;background:#0c2117e6}.catalog-card__content{min-width:0;padding:13px;display:grid;align-content:start;gap:11px}.catalog-card__heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.catalog-card__heading>div{min-width:0;display:grid;gap:4px}.catalog-card__heading small{overflow:hidden;color:var(--amber);font-size:7px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.catalog-card__heading h2{margin:0;overflow:hidden;color:#eef0ef;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.catalog-card__heading>span{flex:0 0 auto;padding:5px 6px;border-radius:4px;color:#9ca2a0;background:#202527;font-size:7px;font-weight:750}.catalog-card__tags{display:flex;flex-wrap:wrap;gap:5px}.catalog-card__tags span{padding:4px 6px;border:1px solid #343b3d;border-radius:4px;color:#949a9c;background:#0d1113;font-size:7px}.catalog-card__facts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(75px,.65fr);gap:8px}.catalog-card__facts p{min-width:0;margin:0;padding:9px;border-radius:5px;display:grid;gap:4px;background:#0d1113}.catalog-card__facts small{color:#6f7678;font-size:7px;text-transform:uppercase}.catalog-card__facts strong{overflow:hidden;color:#d5d8d6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.catalog-card__last-use{margin:0;color:#697073;font-size:8px}.catalog-card__content>footer{min-height:37px;margin:1px -13px -13px;padding:8px 10px 8px 13px;border-top:1px solid #303638;display:flex;align-items:center;justify-content:space-between;gap:9px}.catalog-card__content>footer>a,.catalog-card__content>footer>span{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#858d8f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.catalog-card__content>footer>a:hover{color:var(--amber)}.catalog-card__content>footer>div{display:flex;align-items:center;gap:5px}.catalog-card__content>footer button{width:31px;height:31px;padding:0;border:1px solid #3a4143;border-radius:5px;display:grid;place-items:center;color:#a7adaf;background:transparent;cursor:pointer}.catalog-card__content>footer button:hover{border-color:var(--amber);color:var(--amber);background:#eca5420f}.catalog-card__content>footer button.is-danger{border-color:#493536;color:#c98b8e}.catalog-card__content>footer button.is-danger:hover{border-color:#d16b70;color:#ef989c;background:#d16b7014}.catalog-card__content>footer button:disabled{opacity:.45;cursor:wait}.catalog-empty{min-height:290px;grid-column:1 / -1;display:grid;place-items:center}.catalog-modal{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;padding:22px;overflow-y:auto;display:grid;place-items:center;background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.catalog-editor{width:min(780px,100%);max-height:calc(100vh - 44px);border:1px solid #41484a;border-radius:9px;overflow-y:auto;background:#111517;box-shadow:0 30px 90px #0000009e}.catalog-editor>header{position:sticky;z-index:2;top:0;min-height:72px;padding:13px 16px;border-bottom:1px solid #343a3c;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#171c1e}.catalog-editor>header>div{display:grid;gap:4px}.catalog-editor>header small{color:var(--amber);font-size:7px;font-weight:850;letter-spacing:.8px}.catalog-editor>header h2{margin:0;color:#f0f2f1;font-size:15px}.catalog-editor>header button{width:34px;height:34px;padding:0;border:1px solid #3a4143;border-radius:5px;display:grid;place-items:center;color:#a1a7a9;background:#101416;cursor:pointer}.catalog-editor form{padding:17px}.catalog-editor__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog-field{min-width:0;display:grid;align-content:start;gap:6px}.catalog-field--wide{grid-column:span 2}.catalog-field--full{grid-column:1 / -1}.catalog-field>span{color:#92989a;font-size:8px;font-weight:750;text-transform:uppercase}.catalog-field input,.catalog-field select,.catalog-field textarea{min-width:0;width:100%;border:1px solid #3a4143;border-radius:5px;color:#e5e8e6;background:#0b0f11;outline:none;font:inherit;font-size:10px;color-scheme:dark}.catalog-field input,.catalog-field select{height:40px;padding:0 10px}.catalog-field textarea{min-height:112px;padding:10px;resize:vertical;line-height:1.5}.catalog-field input:focus,.catalog-field select:focus,.catalog-field textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px #eca54212}.catalog-editor__note{margin:13px 0 0;padding:10px 11px;border:1px solid #393f41;border-radius:5px;color:#858b8d;background:#0d1113;font-size:8px}.catalog-editor form>footer{margin:16px -17px -17px;padding:13px 17px;border-top:1px solid #343a3c;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#15191b}.site-page__actions{display:flex;align-items:center;gap:9px}.site-page__actions select{height:40px;padding:0 34px 0 12px;border:1px solid #3a3f41;border-radius:6px;color:#e2e4e3;background:#111517;font-size:11px;font-weight:650;cursor:pointer}.site-date-filter{min-height:68px;margin-bottom:16px;padding:12px 15px;display:flex;align-items:center;gap:18px}.site-date-filter__title{min-width:210px;display:flex;align-items:center;gap:10px}.site-date-filter__title>svg{color:var(--amber)}.site-date-filter__title>div{display:grid;gap:3px}.site-date-filter__title strong{font-size:11px}.site-date-filter__title small{color:#737a7c;font-size:8px}.site-date-filter form{min-width:0;display:flex;align-items:center;gap:8px}.site-date-filter select,.site-date-filter input{height:38px;padding:0 32px 0 10px;border:1px solid #3a4042;border-radius:5px;color:#e1e4e2;background:#0d1113;font-size:10px;color-scheme:dark}.site-date-filter form>label{display:flex;align-items:center;gap:6px;color:#858b8d;font-size:9px}.site-date-filter form .button{min-height:38px}.site-date-filter__range{margin-left:auto;color:#787e80;font-size:9px;white-space:nowrap}.site-metrics{margin-bottom:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.site-metrics article{min-width:0;min-height:108px;padding:16px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:flex-start;gap:12px;background:var(--surface)}.site-metrics article>span{width:38px;height:38px;border-radius:6px;flex:0 0 auto;display:grid;place-items:center;color:var(--amber);background:var(--amber-soft)}.site-metrics article>div{min-width:0;display:grid;gap:2px}.site-metrics small{min-height:23px;color:#8f9496;font-size:9px;font-weight:750;letter-spacing:.4px;line-height:1.3;text-transform:uppercase}.site-metrics strong{color:#f1f2f1;font-size:27px;font-weight:620;line-height:1.25}.site-metrics p{margin:1px 0 0;color:#676d6f;font-size:8px;line-height:1.35}.site-analytics-grid{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:16px}.site-traffic-chart,.site-group-clicks,.site-ranking{overflow:hidden}.site-traffic-chart .panel__title,.site-group-clicks .panel__title,.site-ranking .panel__title{min-height:66px;padding:14px 17px;border-bottom:1px solid var(--line)}.site-traffic-chart .panel__title h2,.site-group-clicks .panel__title h2,.site-ranking .panel__title h2{margin:5px 0 0;font-size:13px}.site-traffic-chart__body{height:320px;padding:15px 15px 7px}.site-group-clicks__list{padding:9px 16px}.site-group-clicks__list>div{min-height:104px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:13px}.site-group-clicks__list>div:last-child{border-bottom:0}.site-group-clicks__list>div>span{width:44px;height:44px;border-radius:7px;flex:0 0 auto;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.site-group-clicks__list>div>div{display:grid;gap:2px}.site-group-clicks__list small{color:#8e9492;font-size:8px;font-weight:800;letter-spacing:.55px}.site-group-clicks__list strong{font-size:25px;font-weight:620}.site-group-clicks__list p{margin:0;color:#6f7577;font-size:9px}.site-group-clicks__note{margin:0;padding:12px 16px;border-top:1px solid var(--line);color:#686f71;font-size:8px;line-height:1.45}.site-ranking .panel__title>small{color:#777d7f;font-size:9px}.site-ranking__filters{min-height:58px;padding:9px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px}.site-ranking__filters .search-field{width:min(430px,100%)}.site-ranking__sort{min-width:180px;height:36px;margin-left:auto;padding-left:10px;border:1px solid #373d3f;border-radius:5px;display:flex;align-items:center;gap:7px;color:#858b8d;background:#0d1113}.site-ranking__sort select{min-width:0;height:100%;padding:0 28px 0 0;border:0;flex:1;color:#d9ddda;background:transparent;font-size:9px;cursor:pointer}.site-ranking__table{width:100%}.site-ranking__head,.site-ranking__row{display:grid;grid-template-columns:45px minmax(250px,1fr) 85px 85px 135px;align-items:center;gap:12px}.site-ranking__head{min-height:34px;padding:0 17px;border-bottom:1px solid var(--line);color:#6f7577;font-size:8px;font-weight:750;letter-spacing:.4px;text-transform:uppercase}.site-ranking__row{min-height:66px;padding:8px 17px;border-bottom:1px solid var(--line-soft)}.site-ranking__row:last-child{border-bottom:0}.site-ranking__position{color:#6e7476;font-size:12px;font-variant-numeric:tabular-nums}.site-ranking__offer{min-width:0;display:flex;align-items:center;gap:11px}.site-ranking__offer img,.site-ranking__offer>span{width:45px;height:45px;border-radius:5px;flex:0 0 auto;object-fit:cover;color:#747b7c;background:#1b2022;display:grid;place-items:center}.site-ranking__offer strong{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.site-ranking__clicks{color:var(--amber);font-size:14px}.site-ranking__people{color:#9ca1a2;font-size:11px}.site-ranking__date{color:#838a8c;font-size:9px}.site-ranking__empty{min-height:220px;display:grid;place-items:center;align-content:center;color:#62696a;text-align:center}.site-ranking__empty strong{margin-top:11px;color:#cdd0cf;font-size:12px}.site-ranking__empty p{margin:6px 0 0;color:#747a7c;font-size:9px}@media(max-width:1280px){.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page{padding-inline:24px}.realtime-card{grid-template-columns:145px minmax(270px,1fr) 160px 190px}.realtime-card>*{padding-inline:15px}.metric-item{padding-inline:14px;gap:12px}.metric-item__icon{width:52px;height:52px}.dashboard-grid{grid-template-columns:minmax(490px,1.08fr) minmax(360px,.8fr)}.member-growth__body{grid-template-columns:195px minmax(320px,1fr) 240px}.queue-preview__head,.queue-preview__row{grid-template-columns:minmax(185px,1.2fr) minmax(140px,.9fr) 68px 86px;gap:7px}.groups-table__head,.groups-table__row{grid-template-columns:minmax(205px,1.3fr) 75px 90px 65px 65px 110px;gap:7px}.data-table__head,.data-table__row{grid-template-columns:minmax(210px,1.1fr) minmax(150px,.9fr) 140px 60px 90px 80px;gap:9px}.history-list__head,.history-list__row{grid-template-columns:minmax(220px,1.1fr) minmax(200px,1fr) 155px 90px}.generator-layout{grid-template-columns:1fr}.generator-source-card{position:static}.generator-source-field textarea{min-height:190px}}@media(max-width:1080px){.site-date-filter{align-items:flex-start;flex-wrap:wrap}.site-date-filter__range{margin-left:0}.site-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.site-analytics-grid{grid-template-columns:1fr}.sidebar{width:205px}.app-main{margin-left:205px}.sidebar__nav a{gap:12px}.current-time i,.current-time span:last-child{display:none}.realtime-card{grid-template-columns:150px 1fr 170px}.automation-action{grid-column:1 / -1;min-height:86px;border-top:1px solid #3d4244;border-left:0;flex-direction:row;gap:16px;text-align:left}.automation-action__icon{width:56px;height:56px;margin:0;flex:0 0 auto}.automation-action small{max-width:250px;margin:0}.metrics-strip{grid-template-columns:1fr 1fr}.metric-item{min-height:76px}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid #454a4c}.dashboard-grid{grid-template-columns:1fr}.member-growth__body{grid-template-columns:205px 1fr}.member-growth__groups{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0!important;grid-template-columns:repeat(2,1fr);gap:0 20px}.member-growth__groups>div:first-child{grid-column:1 / -1}.dashboard-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bulk-actions{display:none}.groups-table__head,.groups-table__row{min-width:800px;grid-template-columns:minmax(220px,1.3fr) 70px 90px 65px 65px 105px;gap:7px}.groups-table{overflow-x:auto}.store-grid,.settings-layout{grid-template-columns:1fr}.settings-side{position:static;grid-template-columns:1fr 1fr}.settings-tip{grid-column:1 / -1}.generator-draft-grid{grid-template-columns:1fr}.generator-editor{border-right:0;border-bottom:1px solid #34393b}.generator-preview-column{grid-template-columns:minmax(260px,.7fr) minmax(300px,1fr)}.data-table{overflow-x:auto}.data-table__head,.data-table__row{min-width:950px}.history-list{overflow-x:auto}.history-list__head,.history-list__row{min-width:820px}}@media(max-width:820px){.showcase-header,.showcase-catalog,.showcase-footer{width:min(100% - 34px,1240px)}.showcase-hero{width:min(100% - 34px,850px);padding:62px 0 49px}.showcase-toolbar{min-height:58px;padding:8px 0;display:block}.showcase-filter-toggle{width:100%;min-height:40px;padding:0 10px;border:1px solid #353b3d;border-radius:7px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;color:#dfe2e0;background:#111517;cursor:pointer;text-align:left}.showcase-filter-toggle>svg:first-child{color:var(--amber)}.showcase-filter-toggle>span{font-size:11px;font-weight:800}.showcase-filter-toggle>small{overflow:hidden;color:#7d8385;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.showcase-filter-toggle__chevron{color:#777d7f;transition:transform .15s ease}.showcase-toolbar.is-open .showcase-filter-toggle__chevron{transform:rotate(180deg)}.showcase-filter-panel{margin-top:9px;display:none;gap:10px}.showcase-toolbar.is-open .showcase-filter-panel{display:flex;flex-direction:column}.showcase-periods{width:100%}.showcase-periods button{min-width:0;flex:1}.showcase-selects{width:100%}.showcase-selects label{min-width:0;flex:1;align-items:stretch;flex-direction:column}.showcase-selects select{width:100%}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page__actions{width:100%}.site-page__actions>*{flex:1}.site-date-filter{align-items:stretch;flex-direction:column;gap:10px}.site-date-filter form{align-items:stretch;flex-wrap:wrap}.site-date-filter form>select{flex:1 1 190px}.site-date-filter form>label{flex:1 1 150px}.site-date-filter form>label input{min-width:0;width:100%}.site-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bar{position:sticky;z-index:35;top:0;height:64px;padding:0 17px;border-bottom:1px solid #303537;display:flex;align-items:center;justify-content:space-between;background:#0b0e10}.mobile-bar>button,.sidebar__close{width:38px;height:38px;padding:0;border:1px solid #3a3f41;border-radius:6px;display:grid;place-items:center;color:#c7cacc;background:#14181a}.sidebar{width:min(290px,86vw);padding-top:18px;transform:translate(-102%);transition:transform .18s ease;box-shadow:20px 0 60px #00000080}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{position:fixed;z-index:38;top:0;right:0;bottom:0;left:0;border:0;display:block;background:#000000ad}.app-main{margin-left:0}.page{min-height:calc(100vh - 64px);padding:21px 17px 25px}.page-header{min-height:auto;margin-bottom:18px}.page-header__aside{align-self:center}.current-time{display:none}.realtime-card{grid-template-columns:135px 1fr}.realtime-card__chart{height:185px}.realtime-card__queue{grid-column:1 / -1;min-height:105px;border-top:1px solid #3d4244;border-left:0;display:grid;grid-template-columns:1fr auto;align-content:center}.realtime-card__queue>div{grid-row:2}.realtime-card__queue p{margin:0;text-align:right}.realtime-card__queue time{grid-column:2;grid-row:2;text-align:right}.dashboard-side,.member-growth__body{grid-template-columns:1fr}.member-growth__body>*+*{border-top:1px solid var(--line);border-left:0}.member-growth__metrics{grid-template-columns:repeat(3,1fr)}.member-growth__groups{grid-column:auto;grid-template-columns:1fr}.member-growth__groups>div:first-child{grid-column:auto}.connection-overview,.connection-grid{grid-template-columns:1fr}.add-connection-card{align-items:stretch;flex-direction:column}.add-connection-card form{flex-wrap:wrap}.add-connection-card input{width:100%;flex:1 1 100%}.connection-tabs>button{min-width:210px}.license-banner{grid-template-columns:auto 1fr}.license-banner .button{width:100%}.license-banner>.button:nth-last-child(2){grid-column:1 / -1}.license-banner>.button:last-child{grid-column:1 / -1}.groups-toolbar{flex-wrap:wrap}.group-instance-tabs button{min-width:185px}.search-field{flex:1 1 100%}.filter-tabs{width:100%;overflow-x:auto}.filter-tabs button{flex:1 0 auto}.groups-table__head{display:none}.groups-table__row{min-width:0;padding:13px;grid-template-columns:repeat(3,1fr);gap:13px}.groups-table__row .group-name-cell{grid-column:1 / -1}.groups-table__row .member-count{display:none}.groups-table__row>.toggle{width:100%;justify-content:center}.groups-table__row>.toggle .toggle__label{display:inline}.monitor-check{justify-content:center}.configure-group{grid-column:1 / -1;width:100%;justify-content:center}.store-hero{grid-template-columns:auto 1fr}.store-hero__status{grid-column:1 / -1;justify-items:start;padding-top:12px;border-top:1px solid #3a3f41}.generator-preview-column{grid-template-columns:1fr}.request-metrics,.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-toolbar .search-field{max-width:none}.catalog-toolbar__filters{width:100%}.catalog-toolbar__filters .select-field{flex:1}.catalog-toolbar__filters select{width:100%}.catalog-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-row{grid-template-columns:minmax(0,1fr) 90px}.request-row__status,.request-row__actions{grid-column:auto}}@media(max-width:600px){.showcase-header{height:62px}.showcase-header .brand__name{font-size:18px}.showcase-hero{padding:24px 0}.showcase-eyebrow{font-size:8.5px;line-height:1.35;letter-spacing:1px}.showcase-hero h1{width:100%;margin-top:12px;font-size:37px;line-height:1.01;letter-spacing:-1.7px}.showcase-hero>p{max-width:330px;margin-top:13px;font-size:12px;line-height:1.5}.showcase-group-actions{width:100%;margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.showcase-group-actions a{width:100%;min-height:46px;padding:0 8px;font-size:10px}.showcase-search{height:50px;margin-top:16px}.showcase-search button.showcase-search__share{width:38px;padding:0}.showcase-search__share span{display:none}.showcase-toolbar{min-height:50px;padding:5px 0}.showcase-selects{align-items:stretch;flex-direction:column}.showcase-results{display:none}.showcase-price-notice{min-height:42px;margin:8px 0 12px;padding:8px 10px;align-items:center}.showcase-price-notice p{font-size:8.5px;line-height:1.35}.showcase-grid{grid-template-columns:1fr}.showcase-card__media{aspect-ratio:4 / 3}.showcase-card__content{min-height:260px}.perfume-request{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.perfume-request__trigger{width:min(330px,calc(100vw - 24px));min-height:56px;padding:7px 13px 7px 8px;justify-content:flex-start}.perfume-request__trigger>span:last-child{display:grid}.perfume-request__trigger strong{font-size:11px}.perfume-request__trigger small{font-size:8.5px}.perfume-request__panel input{font-size:16px}.showcase-footer{padding:30px 0;align-items:flex-start;flex-direction:column}.showcase-footer p{text-align:left}.site-page__actions{align-items:stretch;flex-direction:column}.site-page__actions select{width:100%}.site-ranking__filters{align-items:stretch;flex-direction:column}.site-ranking__filters .search-field,.site-ranking__sort{width:100%;margin-left:0}.site-metrics{grid-template-columns:1fr}.site-metrics article{min-height:92px}.site-traffic-chart__body{height:280px;padding-inline:7px}.catalog-grid{padding:10px;grid-template-columns:1fr}.catalog-card{grid-template-rows:225px 1fr}.catalog-toolbar__filters{align-items:stretch;flex-direction:column}.catalog-metrics article{min-height:82px;padding:11px}.catalog-modal{padding:0;place-items:stretch}.catalog-editor{width:100%;max-height:100vh;min-height:100vh;border:0;border-radius:0}.catalog-editor__grid{grid-template-columns:1fr}.catalog-field--wide,.catalog-field--full{grid-column:1}.catalog-editor form>footer{align-items:stretch;flex-direction:column-reverse}.catalog-editor form>footer .button{width:100%}.site-ranking__head{display:none}.site-ranking__row{min-height:92px;grid-template-columns:28px minmax(0,1fr) minmax(98px,auto);grid-template-rows:auto auto;align-items:center;gap:8px 9px}.site-ranking__position{grid-column:1;grid-row:1 / 3;align-self:start;padding-top:13px}.site-ranking__offer{grid-column:2;grid-row:1}.site-ranking__clicks{grid-column:3;grid-row:1;justify-self:end;text-align:right}.site-ranking__people{grid-column:2;grid-row:2}.site-ranking__date{grid-column:3;grid-row:2;justify-self:end;text-align:right;white-space:nowrap}.site-ranking__clicks,.site-ranking__people,.site-ranking__date{display:grid;gap:2px}.site-ranking__clicks:before,.site-ranking__people:before,.site-ranking__date:before{color:#666d6f;font-size:7px;font-weight:750;letter-spacing:.35px;line-height:1;text-transform:uppercase}.site-ranking__clicks:before{content:"Cliques"}.site-ranking__people:before{content:"Pessoas"}.site-ranking__date:before{content:"Último clique"}.site-ranking__date{color:#b3b8b9;font-size:10px}.request-metrics{grid-template-columns:1fr 1fr}.request-metrics article{min-height:82px;padding:11px}.request-row{padding:14px;grid-template-columns:1fr;gap:12px}.request-row__demand{grid-template-columns:auto 1fr;align-items:baseline;gap:5px}.request-row__status,.request-row__actions{width:100%;grid-column:1}.site-ranking__offer img,.site-ranking__offer>span{width:40px;height:40px}.page-header{flex-direction:column}.page-header__aside{width:100%;align-self:stretch;justify-content:flex-start}.page-header__aside>.button{flex:1}.login-page{min-height:100vh;display:block}.login-intro{min-height:auto;padding:28px 22px 36px;border-right:0;border-bottom:1px solid #303537}.login-intro__copy{margin:70px 0 35px}.login-intro__copy h1{font-size:42px;letter-spacing:-2px}.login-intro__copy p{font-size:14px}.login-panel{min-height:auto;padding:28px 16px 46px}.login-card{padding:25px 20px}.realtime-card{grid-template-columns:1fr}.realtime-card__metric{min-height:170px;align-items:center;text-align:center}.realtime-card__metric p{margin-bottom:12px}.realtime-card__chart{min-height:180px;padding-left:8px}.metrics-strip{grid-template-columns:1fr}.member-growth__header{align-items:flex-start;flex-direction:column}.member-growth__metrics{grid-template-columns:1fr}.member-growth__empty{align-items:flex-start;flex-direction:column}.member-growth__empty .button{width:100%;margin-left:0}.metric-item{min-height:78px;border-right:0;border-bottom:1px solid #454a4c}.metric-item:nth-child(2){border-bottom:1px solid #454a4c}.metric-item:last-child{border-bottom:0}.queue-preview__head{display:none}.queue-preview__row{padding:10px 7px;grid-template-columns:1fr auto;gap:9px}.queue-preview__row .destination-cell{grid-column:1;padding-left:52px}.queue-preview__row .countdown-cell{grid-column:2;grid-row:1}.queue-preview__row .status-badge{grid-column:2;grid-row:2}.protection-list>div{grid-template-columns:28px 1fr 34px}.protection-list b{grid-column:2;text-align:left}.protection-list a{grid-column:3;grid-row:1 / 3}.activity-list>div{grid-template-columns:38px 18px 1fr}.activity-list strong{grid-column:3}.dashboard-footer i,.dashboard-footer span:last-child{display:none}.group-summary,.history-summary{align-items:flex-start;flex-direction:column;gap:8px}.groups-table__row{grid-template-columns:repeat(3,1fr)}.groups-table__row .member-count{display:none}.group-editor__toggles{flex-direction:column}.queue-counters{grid-template-columns:1fr}.data-toolbar{align-items:stretch;flex-direction:column}.select-field{justify-content:space-between}.select-field select{flex:1}.store-hero{grid-template-columns:1fr;text-align:center}.store-hero__mark{margin-inline:auto}.store-hero__status{justify-items:center}.store-grid{grid-template-columns:1fr}.store-form-card{padding:18px}.form-actions .button{width:100%}.settings-pair{grid-template-columns:1fr}.number-field{align-items:flex-start;flex-direction:column}.number-input{width:100%}.quiet-hours{margin-left:0}.select-setting{align-items:flex-start;flex-direction:column}.select-setting select{width:100%}.settings-side{grid-template-columns:1fr}.settings-tip{grid-column:auto}.sticky-save{align-items:stretch;flex-direction:column}.sticky-save .button{width:100%}.generator-source-card{padding:17px}.generator-result-card{min-height:500px}.generator-empty,.generator-loading{min-height:498px;padding:28px 18px}.generator-empty>div{align-items:stretch;flex-direction:column}.generator-editor,.generator-preview-column{padding:14px}.generator-draft__header{align-items:flex-start;flex-direction:column}.generator-draft__footer{align-items:stretch;flex-direction:column}.generator-draft__footer .button{width:100%}.generator-draft__actions{align-items:stretch;flex-direction:column}.image-preview-card>img{height:250px}.toast-stack{right:16px;top:16px}}@media(hover:none)and (pointer:coarse){.generator-page textarea,.generator-page select,.generator-page input:not([type=checkbox]):not([type=radio]){font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.showcase-page{--showcase-ink: #241f1a;--showcase-muted: #756f68;--showcase-line: #e4ddd2;--showcase-gold: #b88432;--showcase-yellow: #f7c640;min-height:100vh;overflow-x:clip;color:var(--showcase-ink);background:#fbfaf7}.showcase-page .brand__name{color:#211c18;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;letter-spacing:-.8px}.showcase-page .brand__name span,.showcase-page .brand__mark{color:var(--showcase-gold)}.showcase-header{width:min(1240px,calc(100% - 48px));height:86px;border:0;color:var(--showcase-ink);background:#fff}.showcase-page>.showcase-header{width:100%;padding-inline:max(24px,calc((100% - 1240px)/2))}.showcase-hero{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:0 0 42px;display:block;text-align:center}.showcase-hero__media{width:100%;height:510px;border-radius:2px;background-color:#3b2b20;background-image:url(/showcase-monitoring-hero.webp);background-position:center 45%;background-repeat:no-repeat;background-size:cover}.showcase-hero__panel{position:relative;z-index:2;width:min(820px,calc(100% - 48px));margin:-92px auto 0;padding:44px 56px 38px;border:1px solid #e8e0d5;border-radius:38px 38px 12px 12px;color:var(--showcase-ink);background:#fffefbfa;box-shadow:0 24px 70px #4f3a2221}.showcase-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#2f8c50;font-size:9px;font-weight:800;letter-spacing:1.05px}.showcase-eyebrow i{width:8px;height:8px;border-radius:50%;background:#31a45b;box-shadow:0 0 0 5px #31a45b17}.showcase-hero h1{max-width:680px;margin:16px auto 0;color:#251f1a;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,5vw,57px);font-weight:500;line-height:1.04;letter-spacing:-2px}.showcase-hero>p,.showcase-hero__panel>p{max-width:630px;margin:17px auto 0;color:var(--showcase-muted);font-size:14px;line-height:1.6}.showcase-search{width:100%;height:58px;margin-top:25px;border:1px solid #c99b51;color:var(--showcase-gold);background:#fff;box-shadow:none}.showcase-search:focus-within{border-color:#a66f1f;box-shadow:0 0 0 3px #b884321a}.showcase-search input{color:var(--showcase-ink);background:transparent;font-size:15px}.showcase-search input::placeholder{color:#8e8881}.showcase-search button{color:#8c857d}.showcase-search button:hover{color:var(--showcase-ink);background:#f3efe8}.showcase-search button.showcase-search__share{border-color:#d9c39e;color:#8b6223;background:#fff9ed}.showcase-search button.showcase-search__share:hover{border-color:var(--showcase-gold);background:#fff5df}.showcase-hero__primary{width:100%;min-height:54px;margin-top:14px;border:1px solid #e4ad24;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#241a0c;background:var(--showcase-yellow);font-size:13px;font-weight:800;transition:transform .14s ease,background-color .14s ease}.showcase-hero__primary:hover{background:#ffd44f;transform:translateY(-1px)}.showcase-infrastructure{margin-top:24px;padding:19px 18px 17px;border:1px solid var(--showcase-line);border-radius:13px;background:#fff}.showcase-infrastructure>strong{display:block;color:#3a3028;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.showcase-infrastructure>div{margin-top:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-infrastructure span{position:relative;min-width:0;padding:0 14px;display:grid;justify-items:center;gap:4px;color:var(--showcase-gold)}.showcase-infrastructure span+span{border-left:1px solid var(--showcase-line)}.showcase-infrastructure b{margin-top:2px;color:#302922;font-size:10px}.showcase-infrastructure small{max-width:140px;color:#817a72;font-size:8px;line-height:1.4}.showcase-group-invite{margin-top:17px;padding:14px;border:1px solid #c8dfcf;border-radius:11px;background:#f5fbf7}.showcase-group-invite>div:first-child{display:grid;gap:3px;text-align:left}.showcase-group-invite>div:first-child strong{color:#245d37;font-size:12px}.showcase-group-invite>div:first-child span{color:#6d7f73;font-size:9px}.showcase-group-actions{margin-top:11px;gap:9px}.showcase-group-actions a{flex:1;min-height:44px;border-color:#b9d7c3;color:#256f3d;background:#f7fcf8}.showcase-group-actions a:hover{border-color:#64a978;color:#17572c;background:#edf8f0}.showcase-group-actions a.showcase-group-actions__female{color:#256f3d;background:#f7fcf8;border-color:#b9d7c3}.showcase-group-actions a.showcase-group-actions__female:hover{color:#17572c;background:#edf8f0;border-color:#64a978}.showcase-catalog{width:min(1240px,calc(100% - 48px));color:var(--showcase-ink)}.showcase-toolbar{border-color:var(--showcase-line)}.showcase-periods{background:#f0ece5}.showcase-periods button{color:#756f68}.showcase-periods button:hover{color:#28221d}.showcase-periods button.is-active{color:#241a0c;background:var(--showcase-yellow)}.showcase-selects label{color:#7b746c}.showcase-selects select{border-color:#dcd5cb;color:#342d27;background:#fff}.showcase-results strong{color:#302922}.showcase-results span{color:#817b74}.showcase-results>span svg{color:#2f9a55}.showcase-price-notice{border-color:#ead7b4;color:#5f554a;background:#fff9ed}.showcase-price-notice p{color:#5f554a}.showcase-price-notice strong{color:#35291c}.showcase-price-notice span{color:#817566}.showcase-offer-section+.showcase-offer-section{margin-top:36px}.showcase-offer-section__heading{border-color:var(--showcase-line)}.showcase-offer-section__heading span{color:#8c7b62}.showcase-offer-section__heading h2{color:#2c251f;font-size:28px}.showcase-offer-section__heading p{color:#7e7770}.showcase-offer-section__heading>strong{border-color:#ddd6cc;color:#766e66;background:#fff}.showcase-offer-section.is-fresh .showcase-offer-section__heading{border-color:#dfc99f}.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.showcase-card{border-color:#dfd9d0;background:#fff;box-shadow:0 13px 34px #4c3b2813}.showcase-card:hover{border-color:#c5b9a9;box-shadow:0 19px 42px #4c3b281f}.showcase-card__media{background:#f2efe9}.showcase-card__placeholder{color:#8e806e;background:#e9e4dc}.showcase-card__content{min-height:305px}.showcase-card__freshness{border-color:#d9ddd8;color:#627067;background:#f8faf8}.showcase-card__freshness span{color:#858b86}.showcase-card__freshness.is-hot{border-color:#b7ddc3;color:#247b40;background:#f0faf3}.showcase-card__freshness.is-recent{border-color:#ead4aa;color:#9b6d24;background:#fff8eb}.showcase-card__freshness.is-aging{border-color:#e3d8ca;color:#89735a;background:#fbf7f2}.showcase-card__content h2{color:#2c251f}.showcase-card__description{color:#77716a}.showcase-card__inspiration{border-color:var(--showcase-gold);color:#53483d;background:#fcf8f1}.showcase-card__coupon{border-color:#e7d5b4;background:#fffaf1}.showcase-card__coupon-name{color:#9b6d24}.showcase-card__coupon-name span{color:#81776b}.showcase-card__coupon-name strong{color:#3b3025}.showcase-card__coupon-name small{color:#8b7658}.showcase-card__coupon.is-exhausted{border-color:#e6c4c4;background:#fff7f7}.showcase-card__coupon.is-exhausted .showcase-card__coupon-name strong{color:#9d7777}.showcase-card__coupon.is-replacement{border-color:#bfdfc8;background:#f4fbf6}.showcase-card__coupon.is-replacement .showcase-card__coupon-name span{color:#5f866b}.showcase-card__coupon-origin{border-color:#ecd7d7}.showcase-card__copy{border-color:#c9aa75;color:#8e6220;background:#fffaf0}.showcase-card__copy:hover{border-color:#aa741f;background:#fff3dd}.showcase-card__price del{color:#8c857e}.showcase-card__price strong{color:#241f1a}.showcase-card__cta{border-color:#e5b52c;color:#21180c;background:var(--showcase-yellow)}.showcase-card__cta:hover{background:#ffd650}.showcase-empty{border-color:#dcd5cb;color:#8b847d}.showcase-empty h2{color:#39312a}.showcase-empty p{color:#77716a}.showcase-page .perfume-request{position:fixed;right:24px;bottom:24px;z-index:70;width:auto;margin:0}.showcase-page .perfume-request__trigger{width:auto;max-width:calc(100vw - 32px);min-height:58px;padding:8px 15px 8px 9px;border-color:#d6c4a6;border-radius:30px;color:#322a23;background:#fff;box-shadow:0 14px 38px #4c3b282e}.showcase-page .perfume-request__trigger:hover{border-color:var(--showcase-gold)}.showcase-page .perfume-request__trigger>span:first-child{color:#fff;background:var(--showcase-gold)}.showcase-page .perfume-request__trigger strong{color:#2f2822;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.showcase-page .perfume-request__trigger small{color:#7c756d;font-size:10px}.showcase-page .perfume-request__panel{width:100%;border-color:#ddd5ca;color:#312a24;background:#fff;box-shadow:0 14px 40px #4c3b281a}.showcase-page .perfume-request__panel>header{background:#fcfaf6;border-color:#e6dfd5}.showcase-page .perfume-request__panel>header>span{color:#fff;background:var(--showcase-gold)}.showcase-page .perfume-request__panel>header strong{color:#302822}.showcase-page .perfume-request__panel>header small,.showcase-page .perfume-request__privacy{color:#7d766e}.showcase-page .perfume-request__panel>header button{color:#756e67}.showcase-page .perfume-request__panel>header button:hover{color:#332b25;background:#eee9e2}.showcase-page .perfume-request__panel form>label{color:#514941}.showcase-page .perfume-request__panel input{border-color:#d9d1c7;color:#2c251f;background:#fff}.showcase-page .perfume-request__submit{color:#fff;background:#2f9a55;border-color:#278449}.showcase-page .perfume-request__submit:hover{background:#268449}.showcase-footer{border-color:var(--showcase-line)}.showcase-footer p{color:#766f68}@media(max-width:820px){.showcase-hero{width:100%;padding-bottom:30px}.showcase-hero__media{height:330px;border-radius:0;background-position:67% center}.showcase-hero__panel{width:calc(100% - 24px);margin-top:-48px;padding:33px 24px 28px;border-radius:30px 30px 10px 10px}.showcase-hero h1{font-size:43px}.showcase-catalog{width:calc(100% - 32px)}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-filter-toggle{border-color:#ddd5ca;color:#3b332c;background:#fff}.showcase-filter-toggle>svg:first-child{color:#a46f20}.showcase-filter-toggle small{color:#7d766e}.showcase-filter-toggle__chevron{color:#8e6c38}.showcase-filter-panel{border-color:var(--showcase-line);color:#3b332c;background:#fbfaf7}.showcase-periods{background:#f0ece5}.showcase-periods button{color:#756f68;background:transparent}.showcase-periods button:hover{color:#28221d}.showcase-periods button.is-active{color:#241a0c;background:var(--showcase-yellow)}.showcase-selects label{color:#6f6861}.showcase-selects select,.showcase-selects select option{color:#342d27;background:#fff;color-scheme:light}}@media(max-width:600px){.showcase-page>.showcase-header{height:52px;padding-inline:14px;background:#fff}.showcase-page .showcase-header .brand__name{font-size:18px}.showcase-page .showcase-header .brand__mark{width:19px;height:19px}.showcase-hero{padding:0 0 10px}.showcase-hero__media{height:165px;background-position:66% 47%}.showcase-hero__panel{width:calc(100% - 16px);margin-top:-20px;padding:14px 12px 12px;border-radius:20px 20px 8px 8px}.showcase-eyebrow{display:none}.showcase-hero h1{margin-top:0;font-size:24px;line-height:1.02;letter-spacing:-.8px}.showcase-hero__panel>p{margin-top:7px;font-size:10.5px;line-height:1.35}.showcase-search{height:44px;margin-top:11px;padding-left:11px}.showcase-search input{font-size:16px}.showcase-group-invite{margin-top:9px;padding:9px;border-color:#9dceb0;background:#eff9f2}.showcase-group-invite>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.showcase-group-invite>div:first-child strong{font-size:11px}.showcase-group-invite>div:first-child span{flex:0 0 auto;font-size:8px}.showcase-group-actions{width:100%;margin-top:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.showcase-group-actions a{min-height:43px;border-color:#198b47;color:#fff;background:#1d9b50;font-size:10px}.showcase-group-actions a.showcase-group-actions__female{border-color:#4da96c;color:#236b3b;background:#fff}.showcase-hero__primary,.showcase-infrastructure{display:none}.showcase-catalog{width:calc(100% - 24px);padding-bottom:44px}.showcase-toolbar{min-height:50px}.showcase-results{display:none}.showcase-price-notice{margin:9px 0 10px;padding:9px 10px;background:#fff9ed}.showcase-price-notice p{font-size:9px;line-height:1.35}.showcase-price-notice span{display:none}.showcase-page .perfume-request{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;margin:0}.showcase-page .perfume-request__trigger{width:min(330px,calc(100vw - 24px));min-height:56px;padding:7px 13px 7px 8px;justify-content:flex-start}.showcase-page .perfume-request__trigger strong{font-size:14px}.showcase-page .perfume-request__trigger small{font-size:9px}.showcase-page .perfume-request__panel{width:min(370px,calc(100vw - 24px))}.showcase-offer-section__heading{padding-bottom:9px}.showcase-offer-section__heading h2{font-size:21px}.showcase-offer-section__heading p{font-size:9px}.showcase-offer-section__heading>strong{font-size:8px}.showcase-grid{grid-template-columns:1fr}.showcase-card__content{min-height:270px}.showcase-page .perfume-request__trigger>span:last-child{display:grid}.showcase-page .perfume-request__panel input{font-size:16px}.showcase-footer{width:calc(100% - 32px)}}.showcase-page{--showcase-ink: #18130f;--showcase-muted: #595149;--showcase-line: #b9ad9f;--showcase-gold: #87520b;--showcase-yellow: #f2bd28;background:#ebe5dc}.showcase-page>.showcase-header{border-bottom:1px solid #c7bbad;box-shadow:0 2px 10px #3426190f}.showcase-page .brand__name{color:#17120e}.showcase-hero__panel{border-color:#bba98f;background:#fffdf8fb;box-shadow:0 26px 70px #3e2b1933}.showcase-eyebrow{color:#176f36}.showcase-hero h1{color:#17120e}.showcase-hero__panel>p{color:#554d45}.showcase-search{border:2px solid #94601a;color:#784607;box-shadow:0 4px 14px #432e1714}.showcase-search input::placeholder{color:#625a52;opacity:1}.showcase-search button{color:#655b52}.showcase-hero__primary,.showcase-card__cta{border-color:#765300;color:#171207;background:var(--showcase-yellow);box-shadow:0 3px #5b3e002e}.showcase-infrastructure{border-color:#b9aa98;background:#f1ece4}.showcase-infrastructure>strong,.showcase-infrastructure b{color:#241c15}.showcase-infrastructure small{color:#5d554d}.showcase-infrastructure span{color:#7b4909}.showcase-infrastructure span+span{border-color:#b9aa98}.showcase-group-invite{border-color:#74a984;background:#e9f5ec}.showcase-group-invite>div:first-child strong{color:#164e2a}.showcase-group-invite>div:first-child span{color:#3f654a}.showcase-group-actions a,.showcase-group-actions a.showcase-group-actions__female{border-color:#277b43;color:#174c29;background:#fff}.showcase-group-actions a:first-child{color:#fff;background:#237c43}.showcase-group-actions a:hover,.showcase-group-actions a.showcase-group-actions__female:hover{border-color:#155f31;color:#fff;background:#1e6e3b}.showcase-toolbar{padding-inline:16px;border:1px solid #b9ad9f;border-radius:10px;background:#fff;box-shadow:0 5px 18px #3c2b1a12}.showcase-periods{background:#ded6cb}.showcase-periods button{color:#4d453e}.showcase-periods button.is-active{color:#171207;background:var(--showcase-yellow);box-shadow:inset 0 0 0 1px #946d0d}.showcase-selects label,.showcase-results span{color:#5a5149}.showcase-selects select{border-color:#998d80;color:#241d17;background:#fff}.showcase-results strong{color:#211a14}.showcase-price-notice{border-color:#b77913;color:#4e3710;background:#fff0c8}.showcase-price-notice p,.showcase-price-notice span{color:#59451e}.showcase-price-notice strong{color:#2e2109}.showcase-offer-section__heading{border-color:#a99b8b}.showcase-offer-section__heading span{color:#76551f}.showcase-offer-section__heading h2{color:#1d1712}.showcase-offer-section__heading p{color:#594f47}.showcase-offer-section__heading>strong{border-color:#9f9386;color:#4e463e;background:#fff}.showcase-offer-section.is-fresh .showcase-offer-section__heading{border-color:#9c6a1c}.showcase-card{border-color:#a99c8d;background:#fff;box-shadow:0 11px 27px #3f2c1a1f}.showcase-card:hover{border-color:#7d6c59;box-shadow:0 18px 40px #3f2c1a2e}.showcase-card__media{background:#eee9e1}.showcase-card__content h2{color:#1e1813}.showcase-card__description{color:#554d46}.showcase-card__freshness{border-color:#a9b1aa;color:#3e5545;background:#f0f4f1}.showcase-card__freshness span{color:#536158}.showcase-card__freshness.is-hot{border-color:#4b9b63;color:#155f31;background:#e8f6ec}.showcase-card__freshness.is-recent{border-color:#b77b1c;color:#714708;background:#fff1d4}.showcase-card__freshness.is-aging{border-color:#ad8e6d;color:#624a34;background:#f4ece3}.showcase-card__inspiration{border-color:#87520b;color:#382b1e;background:#f5ead7}.showcase-card__coupon{border-color:#b88a40;background:#fff3d9}.showcase-card__coupon-name{color:#744604}.showcase-card__coupon-name span{color:#5e4c32}.showcase-card__coupon-name strong{color:#271d10}.showcase-card__coupon-name small{color:#664d27}.showcase-card__coupon.is-exhausted{border-color:#bd6969;background:#fff0f0}.showcase-card__coupon.is-exhausted .showcase-card__coupon-name strong{color:#7f3030}.showcase-card__coupon.is-replacement{border-color:#4c9c63;background:#eaf7ee}.showcase-card__coupon.is-replacement .showcase-card__coupon-name span{color:#275f38}.showcase-card__coupon-origin{border-color:#c37d7d;color:#773939}.showcase-card__copy{border-color:#8d5a0f;color:#684007;background:#fff8e7}.showcase-card__price del{color:#625a53}.showcase-card__price strong{color:#17120e}.showcase-empty{border-color:#9f9386;color:#554e47;background:#fff}.showcase-empty h2{color:#251d17}.showcase-empty p,.showcase-footer p{color:#554d46}.showcase-footer{border-color:#a99c8d}.showcase-page .perfume-request__trigger{border:2px solid #87520b;box-shadow:0 14px 36px #3a27143d}.showcase-page .perfume-request__trigger small{color:#554d46}.showcase-page .perfume-request__panel{border-color:#9f9386}.showcase-page .perfume-request__panel>header{border-color:#b9ad9f;background:#f1ece4}.showcase-page .perfume-request__panel>header small,.showcase-page .perfume-request__privacy{color:#585048}.showcase-page .perfume-request__panel input{border-color:#8f8377}.showcase-page :is(a,button,input,select):focus-visible{outline:3px solid #1769c2;outline-offset:2px}@media(max-width:820px){.showcase-filter-toggle{border-color:#95897d;color:#241d17;background:#fff;box-shadow:0 3px 12px #3c2b1a14}.showcase-filter-toggle small{color:#554d46}.showcase-filter-panel{border-color:#9f9386;color:#241d17;background:#f5f1eb}}@media(max-width:600px){.showcase-page>.showcase-header{border-bottom-color:#b9ad9f}.showcase-hero__panel{border-color:#a99883}.showcase-card__media{aspect-ratio:1 / 1}.showcase-group-invite{border-color:#4e9a65;background:#e5f4e9}.showcase-group-actions a,.showcase-group-actions a.showcase-group-actions__female{border-color:#287c44;color:#174c29;background:#fff}.showcase-group-actions a:first-child{color:#fff;background:#237c43}.showcase-toolbar{padding-inline:0;border:0;background:transparent;box-shadow:none}.showcase-price-notice{background:#fff0c8}}.vip-auth,.vip-app,.vip-loading-page{--vip-ink: #241f1a;--vip-gold: #b77a22;--vip-line: #e7dfd3;min-height:100vh;color:var(--vip-ink);background:#f8f6f1}.vip-auth>header,.vip-topbar{height:74px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--vip-line);display:flex;align-items:center;justify-content:space-between;background:#fffffff0}.vip-auth>header>span,.vip-beta{padding:7px 10px;border:1px solid #d9b77d;border-radius:99px;display:inline-flex;align-items:center;gap:5px;color:#8c5a14;background:#fff8e9;font-size:9px;font-weight:850;letter-spacing:.5px}.vip-auth__layout{width:min(1120px,calc(100% - 40px));min-height:calc(100vh - 74px);margin:0 auto;padding:60px 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:80px}.vip-auth__pitch{min-width:0}.vip-kicker,.vip-section-heading>div>span,.vip-history>header span{color:var(--vip-gold);font-size:9px;font-weight:900;letter-spacing:1.1px}.vip-auth__pitch h1{max-width:700px;margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.4vw,70px);font-weight:500;line-height:.99;letter-spacing:-2.5px}.vip-auth__pitch>p{max-width:590px;margin:24px 0 0;color:#706a63;font-size:15px;line-height:1.7}.vip-benefits{margin-top:35px;display:grid;gap:12px}.vip-benefits article{display:flex;align-items:center;gap:13px}.vip-benefits article>svg{width:39px;height:39px;padding:9px;border:1px solid #e3d4bc;border-radius:9px;color:var(--vip-gold);background:#fff}.vip-benefits article>div{display:grid;gap:3px}.vip-benefits strong{font-size:12px}.vip-benefits small{color:#827b74;font-size:10px}.vip-auth__card,.vip-panel,.vip-add-watch,.vip-watch-section{border:1px solid var(--vip-line);border-radius:15px;background:#fff;box-shadow:0 18px 55px #48341e13}.vip-auth__card{padding:27px;display:grid;gap:15px}.vip-auth__card-heading{margin-bottom:4px;display:flex;align-items:center;gap:12px}.vip-auth__card-heading>span{width:43px;height:43px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--vip-gold)}.vip-auth__card-heading>div{display:grid;gap:3px}.vip-auth__card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.vip-auth__card p{margin:0;color:#837c75;font-size:9px}.vip-auth__card label,.vip-add-watch label,.vip-phone{min-width:0;display:grid;gap:6px;color:#5e5750;font-size:9px;font-weight:800}.vip-auth__card input,.vip-add-watch input,.vip-phone input{width:100%;height:46px;padding:0 12px;border:1px solid #dcd4c9;border-radius:7px;color:#2c261f;background:#fff;outline:none;font-size:13px}.vip-auth__card input:focus,.vip-add-watch input:focus,.vip-phone input:focus{border-color:var(--vip-gold);box-shadow:0 0 0 3px #b77a2217}.vip-primary{min-height:45px;padding:0 16px;border:1px solid #a66c1c;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--vip-gold);font-size:10px;font-weight:850;cursor:pointer}.vip-primary:hover{background:#a66c1c}.vip-primary:disabled{opacity:.6;cursor:wait}.vip-primary svg{width:18px;height:18px}.vip-auth__switch{border:0;color:#81571a;background:transparent;font-size:9px;font-weight:800;cursor:pointer}.vip-auth__legal{color:#9a938c;font-size:8px;text-align:center}.vip-form-error{margin:0;display:flex;align-items:center;gap:6px;color:#b84343!important;font-size:9px!important}.vip-loading-page{display:grid;place-items:center;align-content:center;gap:16px;text-align:center}.vip-loading-page>p{color:#7d766e}.vip-loading-page>svg{color:var(--vip-gold)}.vip-topbar{position:sticky;z-index:30;top:0}.vip-topbar__actions{display:flex;align-items:center;gap:8px}.vip-topbar__actions>button{position:relative;min-width:38px;height:38px;padding:0 10px;border:1px solid #ddd5ca;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:6px;color:#645d56;background:#fff;cursor:pointer}.vip-topbar__actions>button b{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:20px;display:grid;place-items:center;color:#fff;background:#bd3e3e;font-size:7px}.vip-topbar__actions>button span{font-size:9px;font-weight:750}.vip-nav{position:sticky;z-index:20;top:74px;height:54px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid #34291f;display:flex;align-items:stretch;gap:4px;background:#2a211b}.vip-nav button{padding:0 17px;border:0;border-bottom:3px solid transparent;display:flex;align-items:center;gap:7px;color:#bcb2a8;background:transparent;font-size:9px;font-weight:750;cursor:pointer}.vip-nav button:hover{color:#fff}.vip-nav button.is-active{border-color:#e0a84c;color:#fff;background:#ffffff0b}.vip-content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:30px 0 70px;display:grid;gap:20px}.vip-welcome{padding:28px 30px;border:1px solid #3b2d23;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#fff;background:linear-gradient(125deg,#2c221b,#493523)}.vip-welcome>div:first-child>span{color:#e5ae54;font-size:8px;font-weight:900;letter-spacing:1px}.vip-welcome h1{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:500}.vip-welcome p{margin:7px 0 0;color:#c8beb4;font-size:10px}.vip-welcome__status{min-width:285px;padding:14px;border:1px solid rgba(121,205,147,.3);border-radius:10px;display:flex;align-items:center;gap:10px;background:#1e68382e}.vip-welcome__status>i{width:10px;height:10px;border-radius:50%;background:#5bd37d;box-shadow:0 0 0 5px #5bd37d1f}.vip-welcome__status>span{display:grid;gap:3px}.vip-welcome__status strong{font-size:10px}.vip-welcome__status small{color:#b9cabb;font-size:8px}.vip-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vip-metrics article{min-height:88px;padding:14px 17px;border:1px solid var(--vip-line);border-radius:11px;display:flex;align-items:center;gap:12px;background:#fff}.vip-metrics article>span{width:39px;height:39px;border-radius:8px;display:grid;place-items:center;color:var(--vip-gold);background:#fff6e7}.vip-metrics article>div{display:grid;gap:2px}.vip-metrics small{color:#7f7870;font-size:8px;font-weight:700}.vip-metrics strong{font-size:24px}.vip-add-watch,.vip-watch-section,.vip-panel{padding:22px}.vip-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.vip-section-heading>div{display:grid;gap:5px}.vip-section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.vip-section-heading>svg{color:var(--vip-gold)}.vip-section-heading>strong{min-width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#8c5b16;background:#fff3de;font-size:10px}.vip-add-watch__fields{margin-top:18px;display:grid;grid-template-columns:minmax(260px,1fr) 210px 180px;align-items:end;gap:10px}.vip-autocomplete{position:relative}.vip-autocomplete>div:first-of-type{height:46px;padding-left:12px;border:1px solid #dcd4c9;border-radius:7px;display:flex;align-items:center;gap:8px;color:#9a9086}.vip-autocomplete>div:first-of-type:focus-within{border-color:var(--vip-gold);box-shadow:0 0 0 3px #b77a2217}.vip-autocomplete>div:first-of-type input{height:44px;padding-left:0;border:0;box-shadow:none}.vip-autocomplete__results{position:absolute;z-index:40;top:calc(100% + 5px);width:100%;max-height:260px;border:1px solid #dcd4c9;border-radius:8px;overflow-y:auto;background:#fff;box-shadow:0 16px 38px #3728192b}.vip-autocomplete__results button{width:100%;padding:10px 12px;border:0;border-bottom:1px solid #eee7de;display:grid;gap:3px;color:#332b24;background:#fff;text-align:left;cursor:pointer}.vip-autocomplete__results button:hover{background:#fff8ec}.vip-autocomplete__results strong{font-size:10px}.vip-autocomplete__results small{color:#8b837a;font-size:8px}.vip-watch-section{display:grid;gap:17px}.vip-watch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vip-watch-grid>article{min-width:0;border:1px solid var(--vip-line);border-radius:11px;overflow:hidden;background:#fff}.vip-watch-grid>article.is-paused{opacity:.62}.vip-watch-card__heading{padding:13px;display:flex;align-items:center;gap:10px}.vip-watch-card__heading>span{width:48px;height:48px;border-radius:8px;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;color:var(--vip-gold);background:#f4efe7}.vip-watch-card__heading img{width:100%;height:100%;object-fit:cover}.vip-watch-card__heading>div{min-width:0;display:grid;gap:4px}.vip-watch-card__heading small{color:#358052;font-size:7px;font-weight:900;letter-spacing:.7px}.vip-watch-card__heading h3{margin:0;overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.vip-watch-card__prices{padding:0 13px 12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.vip-watch-card__prices p{margin:0;padding:9px;border-radius:7px;display:grid;gap:3px;background:#f8f6f2}.vip-watch-card__prices small{color:#8a837b;font-size:7px}.vip-watch-card__prices strong{font-size:11px}.vip-target{margin:0 13px 12px;display:flex;align-items:center;gap:5px;color:#8b5b18;font-size:8px}.vip-watch-grid footer{padding:9px 10px;border-top:1px solid var(--vip-line);display:grid;grid-template-columns:1fr 34px;gap:6px}.vip-watch-grid footer button{min-height:34px;border:1px solid #d9d1c6;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;color:#665d54;background:#fff;font-size:8px;font-weight:750;cursor:pointer}.vip-watch-grid footer button.is-danger{color:#a55}.vip-alert-list{margin-top:18px;display:grid;gap:8px}.vip-alert-list article{padding:13px;border:1px solid var(--vip-line);border-radius:9px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px}.vip-alert-list article.is-unread{border-color:#d3b278;background:#fffaf0}.vip-alert-list article>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--vip-gold);background:#fff4df}.vip-alert-list article>div{min-width:0;display:grid;gap:3px}.vip-alert-list strong{font-size:10px}.vip-alert-list p{margin:0;color:#746d66;font-size:9px}.vip-alert-list small{color:#9a938b;font-size:7px}.vip-alert-list a,.vip-exclusive-grid a{min-height:35px;padding:0 10px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;background:var(--vip-gold);font-size:8px;font-weight:800}.vip-exclusive-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vip-exclusive-grid>article{border:1px solid var(--vip-line);border-radius:11px;overflow:hidden;background:#fff}.vip-exclusive-grid img{width:100%;height:180px;object-fit:contain;background:#f4f0e9}.vip-exclusive-grid article>div{padding:14px;display:grid;gap:7px}.vip-exclusive-grid small{color:var(--vip-gold);font-size:7px;font-weight:900;letter-spacing:.8px}.vip-exclusive-grid h3{margin:0;font-size:13px}.vip-exclusive-grid p{margin:0;color:#777069;font-size:9px;line-height:1.5}.vip-exclusive-grid strong{font-size:18px}.vip-exclusive-grid span{color:#8a5c1c;font-size:9px}.vip-settings{width:min(720px,100%)}.vip-channel{min-height:68px;padding:11px 0;border-bottom:1px solid var(--vip-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.vip-channel>span{display:flex;align-items:center;gap:11px}.vip-channel>span>svg{width:39px;height:39px;padding:9px;border-radius:8px;color:var(--vip-gold);background:#fff4e1}.vip-channel>span>span{display:grid;gap:3px}.vip-channel strong{font-size:10px}.vip-channel small{color:#817a73;font-size:8px}.vip-channel input{width:20px;height:20px;accent-color:var(--vip-gold)}.vip-phone{margin-top:15px}.vip-consent{color:#817a73;font-size:8px;line-height:1.5}.vip-settings .vip-primary{justify-self:start}.vip-empty{min-height:170px;padding:25px;grid-column:1 / -1;display:grid;place-items:center;align-content:center;gap:7px;color:#8d857d;text-align:center}.vip-empty>svg{color:var(--vip-gold)}.vip-empty strong{color:#514941;font-size:11px}.vip-empty p{margin:0;font-size:9px}.vip-modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:25px;overflow-y:auto;display:grid;place-items:center;background:#1f1711ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vip-history{width:min(880px,100%);max-height:calc(100vh - 50px);padding:22px;border-radius:15px;overflow-y:auto;background:#fff;box-shadow:0 30px 90px #00000040}.vip-history>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.vip-history>header>div{display:grid;gap:5px}.vip-history h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.vip-history>header button{min-height:35px;padding:0 12px;border:1px solid #ddd4c8;border-radius:6px;color:#655d55;background:#fff;cursor:pointer}.vip-history__stats{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.vip-history__stats article{padding:12px;border-radius:8px;display:grid;gap:4px;background:#f7f4ef}.vip-history__stats small{color:#817970;font-size:8px}.vip-history__stats strong{font-size:17px}.vip-chart{height:330px;margin-top:18px}.vip-history__note{margin:12px 0 0;color:#8b837a;font-size:8px;line-height:1.5}.vip-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:8px;color:#817970}@media(max-width:820px){.vip-auth__layout{grid-template-columns:1fr;gap:30px;padding:35px 0}.vip-auth__pitch h1{font-size:48px}.vip-nav{overflow-x:auto}.vip-nav button{flex:0 0 auto}.vip-add-watch__fields{grid-template-columns:1fr 1fr}.vip-add-watch__fields .vip-primary{grid-column:1 / -1}.vip-watch-grid,.vip-exclusive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vip-auth>header,.vip-topbar{height:58px;padding-inline:13px}.vip-auth>header .brand__name,.vip-topbar .brand__name{font-size:18px}.vip-auth__layout{width:calc(100% - 24px);min-height:calc(100vh - 58px);padding:25px 0}.vip-auth__pitch h1{margin-top:12px;font-size:36px;letter-spacing:-1.5px}.vip-auth__pitch>p{margin-top:16px;font-size:12px}.vip-benefits{margin-top:22px}.vip-auth__card{padding:19px}.vip-auth__card input,.vip-add-watch input,.vip-phone input{font-size:16px}.vip-topbar__actions>button span,.vip-beta{display:none}.vip-nav{top:58px;height:50px;padding-inline:5px}.vip-nav button{padding:0 13px}.vip-nav button span{font-size:8px}.vip-content{width:calc(100% - 20px);padding:14px 0 55px;gap:12px}.vip-welcome{padding:18px;display:grid}.vip-welcome h1{font-size:27px}.vip-welcome__status{min-width:0;padding:10px}.vip-metrics{grid-template-columns:1fr 1fr}.vip-metrics article{min-height:73px;padding:10px}.vip-metrics article:last-child{grid-column:1 / -1}.vip-metrics article>span{width:34px;height:34px}.vip-metrics strong{font-size:19px}.vip-add-watch,.vip-watch-section,.vip-panel{padding:14px;border-radius:11px}.vip-section-heading h2{font-size:20px}.vip-add-watch__fields{margin-top:14px;grid-template-columns:1fr}.vip-add-watch__fields .vip-primary{grid-column:auto}.vip-watch-grid,.vip-exclusive-grid{grid-template-columns:1fr}.vip-alert-list article{grid-template-columns:34px 1fr}.vip-alert-list article>a{grid-column:1 / -1}.vip-channel small{max-width:235px}.vip-modal{padding:8px;align-items:end}.vip-history{max-height:92vh;padding:15px;border-radius:15px 15px 0 0}.vip-history__stats{grid-template-columns:1fr}.vip-chart{height:260px}}.vip-auth{--vip-ink: #1d1712;--vip-gold: #9a6418;--vip-line: #d8ccbc;background:linear-gradient(135deg,#f4efe7,#fbfaf7 52%,#eee5d8)}.vip-auth>header{border-bottom-color:#cfc1af;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vip-auth__layout{grid-template-columns:minmax(0,1.1fr) minmax(390px,.7fr);gap:clamp(44px,7vw,94px);padding:clamp(54px,7vh,78px) 0 50px;align-items:start}.vip-auth .brand__name,.vip-topbar .brand__name{color:#211a14}.vip-auth .brand__name span,.vip-topbar .brand__name span,.vip-auth .brand__mark,.vip-topbar .brand__mark{color:#9a6418}.vip-auth__pitch h1{max-width:720px;color:#1b1510;font-size:clamp(48px,5.5vw,72px);line-height:.97}.vip-auth__pitch>p{max-width:650px;color:#554d45;font-size:16px}.vip-kicker{color:#795015}.vip-benefits article{min-height:54px;padding:7px 0}.vip-benefits article>svg{width:44px;height:44px;padding:10px;border-color:#cdbb9d;color:#885717;box-shadow:0 7px 20px #48341e12}.vip-benefits strong{color:#241c16;font-size:13px}.vip-benefits small{color:#625a52;font-size:10px;line-height:1.45}.vip-auth__workflow{width:min(650px,100%);margin-top:30px;padding:14px 16px;border:1px solid #cab999;border-radius:11px;display:grid;grid-template-columns:repeat(3,1fr);background:#ffffff9e}.vip-auth__workflow span{min-width:0;padding:0 13px;display:flex;align-items:center;gap:8px;color:#4f463d;font-size:9px;font-weight:750}.vip-auth__workflow span+span{border-left:1px solid #d3c6b6}.vip-auth__workflow b{width:25px;height:25px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:#8c5a16;font-size:7px}.vip-auth__card{padding:29px;border-color:#bfae97;box-shadow:0 28px 80px #3c2b1a29}.vip-auth__modes{padding:4px;border:1px solid #d1c5b5;border-radius:9px;display:grid;grid-template-columns:1fr 1fr;background:#eee8df}.vip-auth__modes button{min-height:37px;border:0;border-radius:6px;color:#655d54;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.vip-auth__modes button.is-active{color:#251c13;background:#fff;box-shadow:0 3px 12px #3728191c}.vip-auth__card-heading{margin:5px 0 2px}.vip-auth__card-heading>span{background:linear-gradient(145deg,#ad7727,#76470b);box-shadow:0 8px 20px #8957143b}.vip-auth__card h2{color:#211913;font-size:26px}.vip-auth__card p{color:#625a52;font-size:10px;line-height:1.4}.vip-auth__card label{color:#403830;font-size:10px}.vip-auth__card input{height:49px;border-color:#bdb1a3;font-size:14px}.vip-auth__card .vip-primary{min-height:49px;margin-top:2px;font-size:11px;box-shadow:0 8px 22px #9a641833}.vip-auth__trust{display:flex;align-items:center;justify-content:center;gap:7px;color:#536354;font-size:8px;font-weight:750}.vip-auth__trust svg{color:#2f8650}.vip-auth__trust i{width:3px;height:3px;border-radius:50%;background:#a0958a}.vip-auth__legal{color:#665e56;font-size:8px;line-height:1.45}.vip-market{padding:24px;border:1px solid #d8ccbc;border-radius:15px;background:#f1ece4;box-shadow:0 18px 55px #48341e11}.vip-market .vip-section-heading>div{gap:4px}.vip-market .vip-section-heading h2{color:#211a14;font-size:27px}.vip-market .vip-section-heading p{margin:1px 0 0;color:#6b635b;font-size:9px;line-height:1.45}.vip-market__live{min-height:31px;padding:0 10px;border:1px solid #87b695;border-radius:18px;display:inline-flex;align-items:center;gap:7px;color:#23633a;background:#eff8f1;font-size:8px;font-weight:850}.vip-market__live i{width:7px;height:7px;border-radius:50%;background:#31a65a;box-shadow:0 0 0 4px #31a65a1c}.vip-market-grid{margin-top:19px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.vip-market-card{min-width:0;border:1px solid #cbbdac;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 9px 24px #3d2b1917;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.vip-market-card:hover{border-color:#a88e6c;transform:translateY(-3px);box-shadow:0 15px 34px #3d2b1926}.vip-market-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;display:grid;place-items:center;color:#94611b;background:#eee9e1}.vip-market-card__media img{width:100%;height:100%;display:block;object-fit:contain}.vip-market-card__media>span{position:absolute;top:9px;left:9px;padding:5px 7px;border-radius:5px;color:#fff;background:#1f1812d1;font-size:7px;font-weight:750;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vip-market-card__media>b{position:absolute;right:9px;bottom:9px;padding:6px 8px;border:1px solid rgba(77,157,99,.55);border-radius:5px;display:flex;align-items:center;gap:4px;color:#155c2f;background:#edf9f0f0;font-size:7px;font-weight:850}.vip-market-card__body{padding:14px}.vip-market-card__body h3{min-height:34px;margin:0;color:#251e18;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;line-height:1.18}.vip-market-card__prices{margin-top:11px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.vip-market-card__prices p{margin:0;padding:9px;border-radius:7px;display:grid;gap:4px;background:#f6f3ee}.vip-market-card__prices p:last-child{background:#edf7f0}.vip-market-card__prices small{color:#736b63;font-size:7px;line-height:1.25}.vip-market-card__prices strong{color:#261e17;font-size:13px;letter-spacing:-.2px}.vip-market-card__prices p:last-child strong{color:#1f6a39}.vip-market-card__chart-heading{margin-top:12px;display:flex;align-items:center;justify-content:space-between;color:#4e463e}.vip-market-card__chart-heading span{font-size:8px;font-weight:850}.vip-market-card__chart-heading small{color:#80776e;font-size:7px}.vip-market-card__chart{width:100%;height:94px;margin-top:3px}.vip-market-card__chart.is-empty{display:flex;align-items:center;justify-content:center;gap:7px;color:#8b8177;background:linear-gradient(180deg,transparent,#faf8f4);font-size:8px}.vip-market-card__chart.is-empty svg{color:#ad7a30}.vip-market-card__body footer{min-height:38px;margin-top:9px;padding-top:10px;border-top:1px solid #e4ddd4;display:flex;align-items:center;justify-content:space-between;gap:8px}.vip-market-card__body footer>div{min-width:0;color:#776e65;font-size:7px}.vip-market-card__body footer>div strong{color:#835411}.vip-market-card__body footer a{min-height:32px;padding:0 9px;border-radius:6px;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#fff;background:#8e5b15;font-size:8px;font-weight:800}.vip-market__disclaimer{margin-top:12px;display:block;color:#756c63;font-size:7px;line-height:1.45}.vip-app :is(a,button,input):focus-visible,.vip-auth :is(a,button,input):focus-visible{outline:3px solid #1769c2;outline-offset:2px}@media(max-width:1000px){.vip-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.vip-auth__layout{grid-template-columns:1fr}.vip-auth__workflow{width:100%}}@media(max-width:600px){.vip-auth__layout{gap:23px;padding:22px 0 36px}.vip-auth__pitch h1{margin-top:10px;font-size:38px;line-height:1}.vip-auth__pitch>p{margin-top:14px;font-size:12px;line-height:1.55}.vip-benefits{margin-top:18px;gap:5px}.vip-benefits article{min-height:48px}.vip-benefits article>svg{width:39px;height:39px}.vip-benefits strong{font-size:11px}.vip-benefits small{font-size:9px}.vip-auth__workflow{margin-top:18px;padding:9px;gap:5px}.vip-auth__workflow span{padding:0 5px;display:grid;justify-items:center;gap:5px;font-size:7px;text-align:center}.vip-auth__workflow span+span{border-left:0}.vip-auth__card{padding:17px}.vip-auth__card h2{font-size:22px}.vip-auth__trust{font-size:7px}.vip-market{padding:14px;border-radius:11px}.vip-market .vip-section-heading{align-items:flex-start}.vip-market .vip-section-heading h2{font-size:21px}.vip-market .vip-section-heading p{font-size:8px}.vip-market__live{min-height:27px;padding-inline:8px;font-size:7px}.vip-market-grid{grid-template-columns:1fr;gap:11px}.vip-market-card__media{aspect-ratio:1 / 1}.vip-market-card__body h3{min-height:0;font-size:17px}.vip-market-card__chart{height:105px}}.vip-admin{display:grid;gap:16px}.vip-admin__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:11px}.vip-admin__metrics article{min-height:92px;padding:15px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:12px;background:var(--surface)}.vip-admin__metrics article>svg{width:40px;height:40px;padding:9px;border-radius:7px;color:var(--amber);background:var(--amber-soft)}.vip-admin__metrics article>div{display:grid;gap:3px}.vip-admin__metrics small{color:#858c8e;font-size:8px;text-transform:uppercase}.vip-admin__metrics strong{font-size:23px}.vip-admin__form>header,.vip-admin__list>header{min-height:58px;padding:12px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center}.vip-admin__form>header div{display:grid;gap:3px}.vip-admin__form>header small{color:var(--amber);font-size:7px;font-weight:850;letter-spacing:.7px}.vip-admin__form h2,.vip-admin__list h2{margin:0;font-size:13px}.vip-admin__form>div{padding:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.vip-admin__form label{display:grid;gap:6px}.vip-admin__form label.is-wide{grid-column:1 / -1}.vip-admin__form label>span{color:#91989a;font-size:8px;font-weight:750;text-transform:uppercase}.vip-admin__form input,.vip-admin__form textarea{width:100%;border:1px solid #3a4042;border-radius:5px;color:#e5e8e6;background:#0b0f11;outline:none;font:inherit;font-size:10px}.vip-admin__form input{height:40px;padding:0 10px}.vip-admin__form textarea{min-height:80px;padding:10px;resize:vertical}.vip-admin__form>footer{padding:12px 15px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.vip-admin__list article{min-height:62px;padding:10px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.vip-admin__list article:last-child{border-bottom:0}.vip-admin__list article>div{min-width:0;flex:1;display:grid;gap:4px}.vip-admin__list article strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vip-admin__list article small{color:#7c8385;font-size:8px}.vip-admin__list article>a{color:#969d9f}.vip-admin__list article>span{padding:5px 7px;border-radius:4px;color:#9dc9ae;background:#49ad6b1a;font-size:7px;text-transform:uppercase}.vip-admin__list .empty-note{margin:0;padding:20px;color:#777e80;font-size:9px}@media(max-width:600px){.vip-admin__metrics{grid-template-columns:1fr 1fr}.vip-admin__form>div{grid-template-columns:1fr}.vip-admin__form label.is-wide{grid-column:auto}.vip-admin__form input,.vip-admin__form textarea{font-size:16px}}
