.risk-gate{z-index:80;background:radial-gradient(circle at 15% 10%,#f0e8ed 0,transparent 45%),radial-gradient(circle at 90% 90%,#edf4ee 0,transparent 40%),var(--paper,#f8f6f2);place-items:center;padding:20px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.risk-card{background:var(--white,#fff);border:1px solid var(--line,#eee9e8);border-radius:22px;width:min(640px,100%);padding:30px 30px 24px;box-shadow:0 18px 60px #4d29451a}.risk-badge{color:#8a5a22;letter-spacing:.02em;background:#fbf1e4;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.risk-card h1{color:var(--plum,#4d2945);letter-spacing:-.02em;margin:14px 0 8px;font-size:clamp(26px,5vw,34px);line-height:1.1}.risk-lead{color:var(--muted,#8b8289);margin:0 0 18px;line-height:1.6}.risk-why{gap:10px;margin-bottom:20px;display:grid}.risk-why>div{background:var(--paper,#f8f6f2);border-radius:14px;gap:12px;padding:12px 14px;display:flex}.risk-why svg{color:var(--plum,#4d2945);flex:none;margin-top:2px}.risk-why p{margin:0;line-height:1.5}.risk-checks{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.risk-checks legend{color:var(--ink,#362d35);margin-bottom:8px;font-weight:600}.risk-checks label,.pace-accept{border:1px solid var(--line,#eee9e8);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.risk-checks label.on,.pace-accept.on{border-color:var(--plum,#4d2945);background:var(--plum-light,#f0e8ed)}.risk-checks input,.pace-accept input{opacity:0;width:1px;height:1px;position:absolute}.risk-checks label:focus-within,.pace-accept:focus-within{outline:2px solid var(--mauve,#a88398);outline-offset:2px}.risk-box{border:1.5px solid var(--mauve,#a88398);color:#fff;background:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.on>.risk-box{background:var(--plum,#4d2945);border-color:var(--plum,#4d2945)}.risk-accept{justify-content:center;width:100%;min-height:48px;margin-top:4px}.risk-error{color:#9b3b3b;margin:4px 0 8px}.risk-foot{color:var(--muted,#8b8289);text-align:center;margin:12px 0 0;font-size:12px}.pace{gap:14px;display:grid}.pace-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pace-presets button{text-align:left;border:1px solid var(--line,#eee9e8);color:var(--ink,#362d35);cursor:pointer;font:inherit;background:#fff;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.pace-presets button span{color:var(--muted,#8b8289);font-size:12px}.pace-presets button.active{border-color:var(--plum,#4d2945);background:var(--plum-light,#f0e8ed)}.pace-meter{border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pace-meter p{margin:2px 0 0;font-size:13px;line-height:1.45}.pace-bars{align-items:flex-end;gap:3px;display:flex}.pace-bars span{background:#0001;border-radius:3px;width:6px}.pace-bars span:first-child{height:10px}.pace-bars span:nth-child(2){height:16px}.pace-bars span:nth-child(3){height:22px}.pace-low{color:#3f5f49;background:#edf4ee}.pace-low .pace-bars span:first-child{background:#5f806a}.pace-moderate{color:#7a5220;background:#fbf1e4}.pace-moderate .pace-bars span:nth-child(-n+2){background:#a57943}.pace-high{color:#7d2f2f;background:#fbe9e9}.pace-high .pace-bars span{background:#b04848}@media (width<=560px){.risk-card{border-radius:18px;padding:22px 18px 18px}.pace-presets{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.risk-checks label,.pace-accept{transition:none}}.install-wizard{color:#473342;flex-direction:column;gap:20px;font-size:15px;display:flex}.install-wizard-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.install-wizard-progress-item{color:#92808d;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;font-size:12px;font-weight:600;display:flex}.install-wizard-progress-item:disabled{opacity:.58;cursor:default}.install-wizard-progress-circle{color:#886b7f;background:#f9f6f8;border:1px solid #e6dce3;border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-weight:700;display:grid}.install-wizard-progress-item.is-current{color:#6a4058}.install-wizard-progress-item.is-current .install-wizard-progress-circle{color:#fff;background:#6e435d;border-color:#6e435d;box-shadow:0 0 0 4px #f2eaf0}.install-wizard-progress-item.is-done .install-wizard-progress-circle{color:#4a7955;background:#e6f0e5;border-color:#c8dbc5}.install-wizard-meter{background:#f0e9ee;border-radius:99px;height:6px;margin-top:-8px;overflow:hidden}.install-wizard-meter span{background:#b58ca4;border-radius:99px;height:100%;transition:width .25s;display:block}.install-wizard-content{min-height:335px}.install-wizard-heading{align-items:center;gap:17px;margin-bottom:20px;display:flex}.install-wizard-heading h3{color:#493444;letter-spacing:-.4px;margin:3px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.25}.install-wizard-heading p{color:#7c6d79;font-size:15px;line-height:1.6}.install-wizard-kicker{letter-spacing:1px;color:#aa7d98;font-size:10px;font-weight:800}.install-wizard-hero-icon{color:#805671;background:#efe5ec;border-radius:19px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.install-wizard-stage{background:#fffcfe;border:1px solid #ede3e9;border-radius:17px;flex-direction:column;gap:15px;padding:19px;display:flex}.install-wizard-illustration{background:linear-gradient(140deg,#f9f3f7,#f0eaf2);border-radius:13px;justify-content:center;align-items:center;gap:25px;min-height:155px;padding:20px;display:flex}.install-wizard-computer{flex-direction:column;flex-shrink:0;align-items:center;width:190px;display:flex}.install-wizard-computer-screen{color:#50384b;background:#fefbfe;border:8px solid #493646;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:190px;height:112px;display:flex}.install-wizard-computer-screen b{font-size:16px}.install-wizard-computer-screen small{color:#997e91;font-size:10px}.install-wizard-computer-neck{background:#a89ba4;border-radius:0 0 7px 7px;width:70px;height:10px}.install-wizard-logo{color:#8b637f;font-family:Georgia,serif;font-size:27px;font-weight:700;line-height:1}.install-wizard-logo span{font-size:13px}.install-wizard-file{color:#875e79;background:#fff;border:2px solid #dcc5d5;border-radius:15px;flex-direction:column;align-items:center;min-width:105px;padding:13px 12px;display:flex;transform:rotate(5deg);box-shadow:0 8px 18px #60405a19}.install-wizard-file b{margin-top:6px;font-size:12px}.install-wizard-file span{color:#a192a0;font-size:11px}.install-wizard-explanation{color:#615360;font-size:15px;line-height:1.75}.install-wizard-download,.install-wizard-local{color:#fff;text-align:center;background:#6e435d;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.install-wizard-download:hover,.install-wizard-local:hover{color:#fff;background:#573449}.install-wizard-help-text{color:#8b7986;text-align:center;font-size:13px;line-height:1.65}.install-wizard-demo-list{flex-direction:column;gap:13px;display:flex}.install-wizard-demo-item{align-items:flex-start;gap:13px;display:flex}.install-wizard-demo-item>span,.install-wizard-next-steps p span{color:#79506c;background:#efe4ec;border-radius:10px;flex-shrink:0;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.install-wizard-demo-item b{color:#553c4d;margin-bottom:4px;font-size:15px;display:block}.install-wizard-demo-item p{color:#786b75;font-size:14px;line-height:1.6}.install-wizard-help-toggle{text-align:left;color:#6c4960;background:#faf5f8;border:1px solid #e7d9e2;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:14px;display:flex}.install-wizard-help-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.install-wizard-alert{color:#73562e;background:#fff5e7;border:1px solid #f0dfbf;border-radius:10px;padding:13px;font-size:14px;line-height:1.7}.install-wizard-app-demo{background:#f8f1f6;border:1px solid #e4d6e1;border-radius:13px;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:345px;margin:auto;padding:15px;display:flex;box-shadow:0 10px 23px #44324210}.install-wizard-app-bar{color:#fff;background:#463244;border-radius:9px;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.install-wizard-app-brand{color:#e1d4b4;font-family:Georgia,serif}.install-wizard-app-dots{color:#ae99a8;margin-left:auto;font-size:8px}.install-wizard-app-demo>p{color:#897584;font-size:13px}.install-wizard-app-status{color:#456b49;align-items:center;gap:8px;font-size:14px;display:flex}.install-wizard-pulse{background:#85b98b;border-radius:50%;width:9px;height:9px}.install-wizard-app-button{color:#fff;background:#6e435d;border-radius:9px;align-items:center;gap:8px;margin-bottom:5px;padding:10px 19px;font-size:14px;font-weight:700;display:flex}.install-wizard-tip{color:#4b6950;background:#f5f7f2;border:1px solid #dbe7d9;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;line-height:1.6;display:flex}.install-wizard-tip svg{flex-shrink:0}.install-wizard-phone-tabs{gap:10px;display:flex}.install-wizard-phone-tabs button{color:#695365;background:#fff;border:1px solid #e1d7dd;border-radius:99px;padding:10px 19px;font-size:15px}.install-wizard-phone-tabs button.is-selected{color:#634158;background:#f4e9ef;border-color:#7b5870;font-weight:750}.install-wizard-phone-steps{align-items:center;gap:20px;display:flex}.install-wizard-phone-illustration{color:#8b6480;background:#f6edf3;border-radius:13px;place-items:center;width:105px;min-width:105px;height:145px;display:grid;position:relative}.install-wizard-phone-illustration span{background:#fff;border-radius:5px;place-items:center;padding:4px;display:grid;position:absolute;top:58px;left:39px}.install-wizard-celebration{justify-content:center;align-items:center;gap:20px;padding:5px;font-size:36px;display:flex}.install-wizard-celebration-check{color:#53825b;background:#e5f0e4;border-radius:50%;place-items:center;width:73px;height:73px;display:grid;box-shadow:0 0 0 8px #f1f6ef}.install-wizard-next-steps{flex-direction:column;gap:12px;display:flex}.install-wizard-next-steps>b{font-size:16px}.install-wizard-next-steps p{color:#645460;align-items:center;gap:12px;font-size:14px;line-height:1.7;display:flex}.install-wizard-next-steps p span{font-size:13px}.install-wizard-local{color:#633f57;background:#f1e6ee;min-height:48px;font-size:15px}.install-wizard-local:hover{color:#4f3143;background:#e7d7e2}.install-wizard-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.install-wizard-actions button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 16px;font-size:15px;font-weight:700;display:flex}.install-wizard-back{color:#775a6d;background:0 0;border:1px solid #e2d5dd}.install-wizard-back:disabled{opacity:.4;cursor:default}.install-wizard-next{color:#fff;background:#6e435d;border:1px solid #6e435d;flex:1;max-width:330px}.install-wizard-next:hover{background:#58354b}.install-wizard-bottom{text-align:center;color:#9e8c9a;font-size:12px}@media (width<=610px){.install-wizard{gap:15px}.install-wizard-progress-circle{width:28px;height:28px}.install-wizard-progress-item{font-size:10px}.install-wizard-heading{align-items:flex-start;gap:12px}.install-wizard-hero-icon{border-radius:13px;width:48px;height:48px}.install-wizard-hero-icon svg{width:24px}.install-wizard-heading h3{font-size:21px}.install-wizard-kicker{font-size:9px}.install-wizard-stage{padding:13px}.install-wizard-computer,.install-wizard-computer-screen{width:160px}.install-wizard-file{min-width:75px}.install-wizard-file b{font-size:10px}.install-wizard-illustration{gap:10px}.install-wizard-phone-steps{flex-direction:column;align-items:stretch}.install-wizard-phone-illustration{display:none}.install-wizard-actions{gap:6px}.install-wizard-actions button{padding:10px;font-size:13px}.install-wizard-next{flex:1.7;max-width:none}}@media (prefers-reduced-motion:reduce){.install-wizard-meter span{transition:none}}.account-screen{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;max-width:1200px;min-height:100dvh;margin:auto;padding:60px 48px;display:grid}.account-brand{align-items:center;gap:14px;margin-bottom:72px;display:flex}.account-brand>b{color:#422d3c;font-family:Georgia,serif;font-size:26px}.account-welcome h1{letter-spacing:-1.5px;color:#422d3c;margin:20px 0;font:400 54px/1.12 Georgia,serif}.account-welcome>p{color:#64545f;max-width:440px;font-size:17px;line-height:1.8}.account-promise{color:#4a654f;align-items:center;gap:14px;max-width:420px;margin-top:32px;font-size:15px;line-height:1.7;display:flex}.account-login{background:#fffdfb;border:1px solid #e4d9df;border-radius:20px;padding:36px;box-shadow:0 12px 60px #4d294509}.account-tabs,.guide-tabs{background:#f0e9ed;border-radius:10px;gap:6px;margin-bottom:28px;padding:5px;display:flex}.account-tabs>button,.guide-tabs>button{color:#65505e;background:0 0;border:0;border-radius:7px;flex:1;min-height:44px;padding:12px 8px;font-size:15px;font-weight:600}.account-tabs>button[aria-selected=true],.guide-tabs>button[aria-selected=true]{color:#4d2945;background:#fff;box-shadow:0 2px 8px #4d29450b}.account-login h2{margin-bottom:12px;font:400 28px/1.25 Georgia,serif}.account-login>p{color:#65545f;font-size:15px;line-height:1.65}.account-login form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.account-login form>.button{width:100%;margin-top:4px}.account-login .account-save-note{margin-top:24px;font-size:14px;line-height:1.75}.account-device{background:#f3f0ec;border:1px solid #e5dbd7;border-radius:12px;gap:14px;padding:18px;display:flex}.account-device b{font-size:16px}.account-device p{margin-top:8px;font-size:15px;line-height:1.7}.account-device small{overflow-wrap:anywhere;margin-top:8px;display:block}.account-steps{margin:18px 0;padding-left:24px;font-size:15px;line-height:1.8}.account-steps li+li{margin-top:14px}.account-steps a{text-decoration:underline}.account-settings .advanced-details>.field{margin:18px 0}.account-settings .feature-confirm{margin-bottom:20px}.floating-guide{z-index:48;position:fixed;bottom:22px;right:24px}.guide-launcher{color:#fff;background:#4d2945;border:1px solid #79566d;border-radius:50px;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-size:15px;font-weight:600;display:flex;box-shadow:0 6px 22px #36213529}.guide-panel{background:#fffdfb;border:1px solid #d7c6d0;border-radius:18px;flex-direction:column;width:430px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 115px);display:flex;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 18px 80px #36213530}.guide-panel>header{align-items:flex-start;gap:14px;padding:24px 22px 18px;display:flex}.guide-panel h2{margin:9px 0;font:400 27px/1.2 Georgia,serif}.guide-panel header p{color:#665361;font-size:15px;line-height:1.6}.guide-tabs{flex-shrink:0;margin:0 16px 12px}.guide-tabs>button{padding:10px 5px;font-size:13px}.guide-content{overscroll-behavior:contain;padding:0 22px 24px;overflow-y:auto}.guide-content details{border-bottom:1px solid #e9dfe4;padding:17px 0}.guide-content summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6}.guide-content details p{color:#55444f;margin-top:13px;font-size:15px;line-height:1.8}.guide-link{color:#4d2945;background:0 0;border:0;align-items:center;gap:8px;padding:14px 0 0;font-size:15px;font-weight:600;display:flex}.guide-progress{background:#edf3ec;border:1px solid #d4e1d0;border-radius:10px;margin:4px 0 6px;padding:16px}.guide-progress b{font-size:15px}.guide-progress p{margin:8px 0;font-size:14px;line-height:1.6}.guide-progress>span{align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.guide-feature{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9dfe4;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.guide-feature>div{flex:1}.guide-feature b{font-size:16px}.guide-feature p{color:#5f4f59;margin-top:7px;font-size:15px;line-height:1.7}.guide-download{align-items:center;gap:10px;margin-top:22px;font-size:15px;line-height:1.6;text-decoration:underline;display:flex}.floating-guide .icon-button{min-width:36px;min-height:36px}@media (width<=800px){.account-screen{grid-template-columns:1fr;gap:28px;max-width:540px;padding:30px 20px 45px}.account-brand{margin-bottom:30px}.account-welcome h1{margin:16px 0;font-size:40px}.account-welcome>p{font-size:16px}.account-promise{margin-top:20px;font-size:14px}.account-login{padding:26px 22px}.floating-guide{bottom:16px;right:16px}.guide-launcher{min-height:48px;padding:11px 15px;font-size:14px}.guide-panel{bottom:62px}.guide-panel>header{padding:20px 18px 15px}.guide-content{padding:0 18px 20px}.guide-tabs>button{font-size:12px}}.account-plain-link{color:#75405b;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:14px;text-decoration:underline;display:inline-block}.account-photo-editor{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-photo-editor img{object-fit:cover;border-radius:50%;width:58px;height:58px}.account-photo-editor label{flex:1;min-width:170px;font-size:14px}.account-photo-editor input{max-width:100%;margin-top:8px;display:block}.signup-recovery-questions{background:#f9f5f8;border:1px solid #e1d2db;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.signup-recovery-questions>b{color:#57384c;font-size:16px}.signup-recovery-questions>p{color:#6c5a66;font-size:14px;line-height:1.6}.signup-recovery-questions .feature-stack{gap:12px}.signup-recovery-questions .field{margin:0}.recovery-sheet-backdrop{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1a2699;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.recovery-sheet{background:#fffdfb;border:1px solid #e4d9df;border-radius:20px;flex-direction:column;gap:16px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:28px 26px;display:flex;overflow-y:auto;box-shadow:0 18px 80px #36213540}.recovery-sheet:focus{outline:none}.recovery-sheet-icon{color:#4d2945;background:#f0e8ed;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.recovery-sheet h2{color:#422d3c;font:400 26px/1.25 Georgia,serif}.recovery-sheet>p{color:#65545f;font-size:15px;line-height:1.65}.recovery-code{letter-spacing:.06em;text-align:center;word-break:break-all;color:#3d2437;-webkit-user-select:all;user-select:all;background:#f9f5f8;border:1px dashed #b996aa;border-radius:12px;padding:16px 12px;font:600 20px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.recovery-sheet-actions{flex-wrap:wrap;gap:10px;display:flex}.recovery-sheet-actions>.button{flex:1;justify-content:center;min-width:160px}.recovery-sheet-rules{color:#5f4f59;margin:0;padding-left:20px;font-size:14px;line-height:1.7}.recovery-sheet-confirm{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.recovery-sheet-confirm input{margin-top:3px}.recovery-sheet>.button{justify-content:center;width:100%}@media (width<=480px){.recovery-sheet{padding:22px 18px}.recovery-code{font-size:17px}}:root{color:#362d35;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--paper:#f8f6f2;--white:#fff;--ink:#362d35;--muted:#8b8289;--plum:#4d2945;--plum-light:#f0e8ed;--mauve:#a88398;--line:#eee9e8;--green:#5f806a;--green-bg:#edf4ee;--amber:#a57943;--shadow:0 6px 28px #4d294506;background:#f8f6f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--plum);text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #bd9bae}button svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}svg{vertical-align:middle;flex-shrink:0}input,select,textarea{max-width:100%}input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea{outline-offset:2px;width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #e6e0e2;border-radius:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#a19a9f}textarea{resize:vertical;line-height:1.65}select{cursor:pointer}input[type=checkbox]{accent-color:var(--plum);flex-shrink:0;width:16px;height:16px}input[type=range]{appearance:none;background:linear-gradient(to right,var(--mauve) var(--range-progress,55%),#eee9ed var(--range-progress,55%));cursor:pointer;border-radius:5px;width:100%;height:5px;margin:15px 0}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--plum);border:3px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #a78599}input[type=range]::-moz-range-thumb{background:var(--plum);border:3px solid #fff;border-radius:50%;width:12px;height:12px}::selection{background:#e7d6e1}button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}button:active:not(:disabled){transform:translateY(1px)}.app-layout{min-height:100vh}.sidebar{z-index:30;border-right:1px solid var(--line);background:#fffdfb;flex-direction:column;width:246px;padding:33px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:center;gap:10px;padding:0 11px 32px;display:flex}.brand-mark{background:var(--plum);color:#fff;border-radius:12px 12px 12px 3px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:40px;padding-bottom:4px;font-family:Georgia,serif;font-size:32px;font-style:italic;line-height:1;display:inline-flex;position:relative}.brand-mark>span{font-family:Arial,sans-serif;font-size:17px;font-style:normal;position:absolute;top:3px;right:5px}.brand-name{letter-spacing:-1.1px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600;display:block}.brand-caption{letter-spacing:1.6px;color:#a69aa2;margin-top:5px;font-size:14px;font-weight:500;display:block}.nav-heading{letter-spacing:1.7px;color:#aaa0a5;margin:8px 0 12px;padding:0 14px;font-size:14px;font-weight:600;display:block}.nav-item{color:#80737d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:43px;margin:3px 0;padding:0 14px;font-size:14px;font-weight:450;display:flex;position:relative}.nav-item:hover{color:var(--plum);background:#f7f2f5}.nav-item.active{color:var(--plum);background:#f0e8ee;font-weight:600}.nav-item.active:before{content:"";background:var(--mauve);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-19px}.nav-icon{align-items:center;width:18px;height:18px;display:flex}.nav-icon svg{stroke-width:1.6px;width:17px;height:17px}.nav-count{min-width:20px;color:var(--plum);text-align:center;background:#e4d6e0;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:14px}.sidebar-bottom{margin-top:auto}.sidebar-note{background:#f7f3f0;border:1px solid #eee6e5;border-radius:10px;margin-bottom:20px;padding:15px 13px;position:relative}.sidebar-note svg{color:#a48a99}.sidebar-note>span,.sidebar-note>b{margin:10px 0 5px;font-size:14px;font-weight:600;display:block}.sidebar-note p{color:#9a8b93;font-size:14px;line-height:1.8}.sidebar-note .text-link{margin-top:9px;font-size:14px}.sidebar-profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 9px;display:flex}.profile-avatar,.avatar-button{width:34px;height:34px;color:var(--plum);background:#f0e5ec;border:1px solid #e4d7df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:14px;display:inline-flex}.profile-info{flex:1}.profile-info b{font-size:14px;font-weight:600;display:block}.profile-info span{color:#9b9098;margin-top:4px;font-size:14px;display:block}.sidebar-profile>svg{color:#b2a4ae}.app-main{margin-left:246px}.topbar{border-bottom:1px solid var(--line);background:#fdfcf9;justify-content:space-between;align-items:center;gap:20px;height:84px;padding:0 40px;display:flex}.topbar-breadcrumb{color:#a1969d;align-items:center;gap:11px;font-size:14px;display:flex}.topbar-breadcrumb span:last-child{color:#5c4e59}.topbar-breadcrumb svg{color:#b5aab1;width:12px}.topbar-right{align-items:center;gap:20px;display:flex}.workspace-status{color:#8a7c85;align-items:center;gap:7px;font-size:14px;display:flex}.workspace-status:before{content:"";background:#91a88c;border-radius:50%;width:5px;height:5px}.topbar-date{color:#9c8f97;padding-right:3px;font-size:14px}.mobile-menu{background:0 0;border:0;padding:6px;display:none}.global-search{border:0;border-left:1px solid var(--line);color:#95858f;background:0 0;padding-left:20px;line-height:1}.global-search svg{width:17px}.avatar-button{width:32px;height:32px;font-family:inherit;font-size:14px}.demo-banner{text-align:center;color:#8f7586;letter-spacing:.1px;background:#f0e8ec;border-bottom:1px solid #e6dce2;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 22px;font-size:14px;display:flex}.demo-banner svg{width:12px}.demo-banner button{color:var(--plum);text-underline-offset:2px;background:0 0;border:0;font-size:14px;font-weight:600;text-decoration:underline}.main-content{max-width:1400px;margin:auto;padding:35px 40px 25px}.dashboard-intro{justify-content:space-between;align-items:center;margin:2px 0 27px;display:flex}.dashboard-greeting,.dashboard-intro h1,.page-intro h1{letter-spacing:-1.1px;color:#3e303a;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.3}.greeting-dot,.heading-dot{color:#ba94a7}.dashboard-intro p{color:#968891;margin-top:8px;font-size:14px}.dashboard-date{color:#988993;align-items:center;gap:8px;font-size:14px;display:flex}.dashboard-date svg{width:14px}.eyebrow{letter-spacing:1.6px;color:#a18b99;font-size:14px;font-weight:600;line-height:1.5;display:inline-block}.hero-grid{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:22px;margin-bottom:24px;display:grid}.hero-panel{background:var(--plum);color:#fff;border-radius:14px;align-items:center;min-height:220px;padding:31px 33px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:73%;position:relative}.hero-eyebrow{letter-spacing:2px;color:#d8c0ce;align-items:center;gap:6px;margin-bottom:14px;font-size:14px;display:inline-flex}.hero-eyebrow svg{color:#d6b7c8;width:12px;height:12px}.hero-copy h2{letter-spacing:-.6px;max-width:360px;margin-bottom:10px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.25}.hero-copy h2 em{color:#d4abc0;font-style:italic}.hero-copy p{color:#cfbcca;max-width:300px;font-size:14px;line-height:1.85}.hero-copy .button{color:#55354b;background:#f7edf2;border:0;border-radius:6px;min-height:34px;margin-top:18px;padding:0 14px;font-size:14px}.hero-copy .button svg{width:13px}.hero-copy .button:hover{background:#fff}.hero-flourish{opacity:.95;width:210px;height:205px;position:absolute;bottom:5px;right:-6px}.hero-ring{border:1px solid #c393ae47;border-radius:50%;width:160px;height:160px;position:absolute;top:12px;right:0}.hero-ring:before{content:"";border:1px solid #c393ae35;border-radius:50%;position:absolute;inset:16px}.hero-ring:after{content:"";border:1px solid #c393ae25;border-radius:50%;position:absolute;inset:35px}.hero-ornament{background:#b58c9c;border-radius:2px 2px 27px 27px;width:63px;height:88px;position:absolute;bottom:14px;right:58px;transform:rotate(-8deg);box-shadow:inset 8px 0 #ffffff0a}.hero-ornament:before,.hero-ornament:after{content:"";transform-origin:bottom;background:#ad899b;border-radius:1px 40px;width:31px;height:69px;position:absolute;bottom:100px;left:15px;transform:rotate(32deg)}.hero-ornament:after{background:#c2a0ae;width:29px;height:53px;bottom:101px;left:4px;transform:rotate(-46deg)}.hero-stem{background:#ceafbf;width:1px;height:88px;position:absolute;bottom:95px;right:97px;transform:rotate(-8deg)}.hero-stem:before{content:"";background:#87667e;border-radius:35px 0;width:27px;height:46px;position:absolute;top:23px;left:-27px;transform:rotate(-14deg)}.hero-stem:after{content:"";background:#977287;border-radius:0 35px;width:31px;height:43px;position:absolute;top:39px;left:1px;transform:rotate(10deg)}.hero-caption{letter-spacing:2px;color:#c8aabc;writing-mode:vertical-rl;font-size:14px;position:absolute;bottom:17px;right:19px}.dashboard-overview{background:#fcfbf8;border:1px solid #e8e1e4;border-radius:14px;flex-direction:column;justify-content:space-between;padding:23px 24px;display:flex}.overview-top{justify-content:space-between;align-items:center;display:flex}.overview-top>span{letter-spacing:1.4px;color:#94828e;font-size:14px}.overview-top>svg{color:#ad8e9f;width:16px}.overview-status{align-items:center;gap:7px;margin-top:20px;display:flex}.overview-status .status-dot{color:#af9474}.overview-status b{font-size:14px;font-weight:500}.dashboard-overview h3{margin:12px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.dashboard-overview p{color:#9a8994;margin:8px 0 14px;font-size:14px;line-height:1.8}.dashboard-overview .text-link{border-top:1px solid #eee7e9;justify-content:space-between;width:100%;padding-top:9px;font-size:14px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:27px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:126px;padding:20px 21px 17px;position:relative}.metric-icon{color:#ab8d9e;background:#f6eff3;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:19px;right:18px}.metric-icon svg{stroke-width:1.4px;width:15px;height:15px}.metric-label{color:#978893;margin-bottom:12px;font-size:14px;display:block}.metric-value{letter-spacing:-1px;color:#503a48;font-size:28px;font-weight:500;line-height:1.1;display:block}.metric-value small{color:#9c8b95;margin-left:2px;font-size:14px;font-weight:400}.metric-note{color:#a99ba4;align-items:center;gap:4px;margin-top:10px;font-size:14px;display:flex}.metric-note svg{width:11px}.metric-note.positive{color:var(--green)}.dashboard-columns{grid-template-columns:minmax(0,1.95fr) minmax(250px,1fr);gap:22px;display:grid}.dashboard-main,.dashboard-side{flex-direction:column;gap:22px;min-width:0;display:flex}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.section-title h2{letter-spacing:-.1px;font-size:14px;font-weight:500;line-height:1.4}.section-title p{color:#9c8f97;max-width:480px;margin-top:6px;font-size:14px;line-height:1.8}.section-title>.text-link{white-space:nowrap;font-size:14px}.setup-card{padding:23px 25px}.setup-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.setup-heading h2{font-size:14px;font-weight:500}.setup-heading p{color:#9c8e98;margin-top:5px;font-size:14px}.setup-progress{color:#9b7b8e;align-items:center;gap:10px;font-size:14px;display:flex}.setup-progress .progress-track{width:57px;height:4px;margin:0}.progress-track{background:#f1ebef;border-radius:4px;height:5px;overflow:hidden}.progress-track>span{background:#a88097;border-radius:4px;height:100%;display:block}.checklist-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #f2edf0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.checklist-item:last-child{border-bottom:0;padding-bottom:2px}.checklist-item:hover .checklist-arrow{color:var(--plum);transform:translate(3px)}.checklist-icon{color:#ac8fa0;background:#fcf9fb;border:1px solid #eee6ed;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.checklist-icon svg{width:13px}.checklist-item.done .checklist-icon,.checklist-icon.done{color:#79957f;background:#eff5ef;border-color:#e1ebe1}.checklist-item-content{flex:1}.checklist-item-content b{color:#64515e;font-size:14px;font-weight:500;display:block}.checklist-item-content p{color:#b0a1ab;margin-top:3px;font-size:14px;line-height:1.6}.checklist-arrow{color:#b5a3ae;width:12px;transition:transform .18s}.weekly-activity{padding:23px 25px}.weekly-activity .section-title{margin-bottom:12px}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 35px,#f8f4f7 36px 37px);border-bottom:1px solid #f2ecf0;justify-content:space-around;align-items:flex-end;gap:12px;height:122px;padding:4px 5px 0;display:flex;position:relative}.chart-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.chart-bar{z-index:1;background:#e2d0dc;border-radius:4px 4px 0 0;width:25px;max-width:100%;min-height:3px;position:relative}.chart-bar.active,.chart-bars>div:last-child .chart-bar{background:#9f7d94}.chart-label{color:#b2a2ad;justify-content:space-around;gap:8px;margin-top:9px;font-size:14px;display:flex}.chart-label span{text-align:center;flex:1}.chart-bars .chart-label{position:absolute;bottom:-22px;left:0;right:0}.chart-axis{color:#bcafb7;font-size:14px}.chart-empty{color:#ab99a6;text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.weekly-activity>p{color:#b5a4b0;text-align:center;margin-top:23px;font-size:14px}.stores-list{padding:22px 23px}.stores-list .section-title{margin-bottom:12px}.store-status-row{border-bottom:1px solid #f4eff1;align-items:center;gap:10px;padding:11px 0;display:flex}.store-status-row:last-child{border-bottom:0}.store-status-row b{font-size:14px;font-weight:500;display:block}.store-status-row>span:last-child{color:#b19ca9;margin-left:auto;font-size:14px}.store-status-row .badge{margin-left:auto;padding:4px 6px;font-size:14px}.store-mini-logo{color:#8f6343;background:#f6e5d4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-family:Georgia,serif;font-size:15px;font-weight:600;display:inline-flex}.store-mini-logo.marketplace-shopee{color:#b5765c;background:#fbe2d7}.store-mini-logo.marketplace-mercadolivre{color:#95823f;background:#f6edc8;font-size:14px}.store-mini-logo.marketplace-magalu{color:#5392ad;background:#e0f0f7}.story-card{background:#eee5e9;border:1px solid #e7dce2;border-radius:12px;padding:24px 24px 22px;position:relative;overflow:hidden}.story-icon{color:#9c7b90;margin-bottom:12px;display:block}.story-icon svg{stroke-width:1.1px;width:23px}.story-card h3{color:#715167;max-width:190px;font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.4}.story-card p{color:#a18698;max-width:195px;margin-top:10px;font-size:14px;line-height:1.85}.story-card .text-link{color:#87647b;margin-top:14px;font-size:14px}.today-offers{padding:22px 25px}.today-offers .section-title{margin-bottom:14px}.today-offers .empty-icon{width:45px;height:45px}.today-offers .empty-icon svg{width:22px}.today-offers .empty-state h3{font-family:inherit;font-size:14px;font-weight:500}.today-offers .empty-state p{max-width:290px;font-size:14px}.today-offers .empty-state .button{min-height:31px;margin-top:13px;font-size:14px}.timeline-list{padding:23px}.timeline-item{gap:11px;padding:12px 0;display:flex;position:relative}.timeline-item:not(:last-child):after{content:"";background:#f1e9ef;width:1px;position:absolute;top:35px;bottom:-6px;left:11px}.timeline-icon{color:#ab8b9f;background:#f3edf2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.timeline-icon svg{width:11px}.timeline-content{flex:1}.timeline-content p,.timeline-content b{color:#8a7684;font-size:14px;font-weight:400;line-height:1.6}.timeline-content time{color:#b2a4ae;margin-top:4px;font-size:14px;display:block}.all-good-card{text-align:center;background:#f4f5ef;border:1px solid #e7eade;border-radius:12px;padding:24px}.all-good-card>svg{color:#9aa489;stroke-width:1.3px;width:24px;height:24px}.all-good-card h3{color:#7a8468;margin:12px 0 8px;font-family:Georgia,serif;font-size:18px;font-weight:400}.all-good-card p{color:#a0a391;font-size:14px;line-height:1.8}.app-footer{color:#b3a5ae;border-top:1px solid #ece5e9;justify-content:space-between;align-items:center;margin-top:30px;padding:16px 0 0;font-size:14px;display:flex}.app-footer>span{align-items:center;gap:5px;display:flex}.app-footer svg{width:10px}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.button-primary{background:var(--plum);color:#fff;box-shadow:0 3px 6px #4d29450c}.button-primary:hover{background:#603653;box-shadow:0 4px 9px #4d294519}.button-secondary{color:#705368;background:#fff;border-color:#e8dfe5}.button-secondary:hover{background:#faf5f8;border-color:#d3bccb}.button-ghost{color:#9d8294;background:0 0;padding-left:10px;padding-right:10px}.button-ghost:hover{color:var(--plum);background:#f5edf2}.button-danger{color:#a95964;background:#fcf0f1;border-color:#f0dce0}.button-danger:hover{background:#f8e0e5}.button .lucide-loader-circle{animation:1s linear infinite spin}.text-link{color:#886279;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--plum)}.text-link svg{width:13px}.icon-button{color:#aa94a1;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:var(--plum);background:#f2e9ef}.badge{white-space:nowrap;color:#a18c99;background:#f5f1f4;border-radius:5px;align-items:center;gap:5px;min-height:23px;padding:4px 7px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.badge-neutral{color:#a18c99;background:#f5f1f4}.badge-green{color:#78907b;background:#edf4ed}.badge-amber{color:#aa895a;background:#faf2e6}.badge-purple{color:#8a6681;background:#f1e6ee}.badge-red{color:#ac7178;background:#fcf0f0}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.green{background:#85a28a}.notice{color:#9a8190;border:1px solid #eee4e8;border-radius:9px;align-items:flex-start;gap:10px;padding:15px 17px;font-size:14px;line-height:1.8;display:flex}.notice svg{stroke-width:1.5px;flex-shrink:0;margin-top:2px}.notice p{margin:0}.notice b{font-size:14px;font-weight:500}.notice-subtle{color:#9f8796;background:#f6f1f3;border-color:#ede4e9}.notice-warning{color:#aa8756;background:#fff8ec;border-color:#f2e6d3}.notice-success{color:#7c9275;background:#f1f6ef;border-color:#e6eddf}.page-intro{justify-content:space-between;align-items:center;gap:25px;margin:6px 0 30px;display:flex}.page-intro .eyebrow{letter-spacing:1.7px;margin-bottom:10px;font-size:14px}.page-intro h1{font-size:34px}.page-intro p{color:#9c8c96;margin-top:9px;font-size:14px;line-height:1.8}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:23px;display:grid}.settings-panel{padding:27px}.settings-panel>.section-title{margin-bottom:24px}.settings-panel .field:last-child{margin-bottom:0}.space-top{margin-top:23px}.centered{text-align:center}.muted{color:var(--muted)}.sources-grid{grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr)}.source-groups{flex-direction:column;gap:23px;display:flex}.connection-visual{justify-content:center;align-items:center;min-height:210px;padding:16px 0 25px;display:flex}.qr-placeholder{color:#b094a6;background:#faf6f9;border:1px dashed #d7c3d1;border-radius:14px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.qr-corners{border:1px solid #eadfe6;border-radius:7px;position:absolute;inset:15px}.qr-placeholder>span{color:#9a7a8e;background:#f8eff5;border:3px solid #faf6f9;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:34px;right:38px}.qr-placeholder>span svg{width:13px}.qr-image{object-fit:contain;border:1px solid #eee7ec;border-radius:10px;width:185px;height:185px;padding:8px}.connection-description{color:#a4919f;max-width:290px;margin:12px auto 20px;font-size:14px;line-height:1.85}.settings-panel>h3{color:#705468;font-family:Georgia,serif;font-size:20px;font-weight:400}.connection-actions{flex-direction:column;align-items:center;gap:7px;margin:24px 0 20px;display:flex}.connection-actions .button-ghost{font-size:14px}.small-note{color:#b09eaa;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:14px;display:flex}.small-note svg{width:11px}.search-field{color:#ad98a6;background:#fff;border:1px solid #e9e1e6;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.search-field>input:not([type=checkbox]):not([type=range]):not([type=file]){box-shadow:none;background:0 0;border:0;outline:none;min-height:39px;padding:8px 0;font-size:14px}.search-field:focus-within{border-color:#b99bad;box-shadow:0 0 0 2px #f3e9f0}.search-field>svg{width:14px}.group-list{max-height:285px;margin-top:13px;overflow:auto}.group-option{cursor:pointer;border:1px solid #0000;border-bottom-color:#f1ebef;border-radius:6px;align-items:center;gap:10px;padding:13px 9px;display:flex}.group-option.selected{background:#faf6f9;border-color:#eadee7;margin:4px 0}.group-option>span:nth-child(2){flex:1;min-width:0}.group-option b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.group-option small{color:#b09ca9;margin-top:5px;font-size:14px;display:block}.group-avatar{color:#a48398;background:#eee5eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.group-avatar svg{width:14px}.field{margin-bottom:22px}.field>label{color:#7e6677;margin-bottom:9px;font-size:14px;font-weight:500;display:block}.field-control>input:not([type=checkbox]):not([type=range]):not([type=file]),.field-control>select,.field-control>textarea{font-size:14px}.field-hint{color:#ac9ba6;align-items:flex-start;gap:5px;margin-top:8px;font-size:14px;line-height:1.7;display:flex}.field-hint svg{width:11px;margin-top:2px}.field-control input[type=range]{margin-top:14px}.save-bar{border-top:1px solid #eae1e7;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:20px 0;display:flex}.save-bar>span{color:#a28b9b;font-family:Georgia,serif;font-size:14px;font-style:italic}.save-bar .button{font-size:14px}.affiliate-intro{margin-bottom:25px;padding:17px 21px}.affiliate-intro b{margin-bottom:2px;display:block}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.marketplace-card{padding:22px 23px 0;overflow:hidden}.marketplace-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketplace-logo{color:#785844;letter-spacing:-2px;border-radius:10px;justify-content:center;align-items:center;width:41px;height:41px;font-family:Georgia,serif;font-size:27px;font-weight:600;display:flex}.marketplace-logo.marketplace-mercadolivre,.marketplace-logo.marketplace-aliexpress{letter-spacing:-1px;font-size:18px}.marketplace-logo.marketplace-shopee{letter-spacing:0;font-family:Arial,sans-serif;font-size:22px}.marketplace-logo.marketplace-magalu{color:#4293b7;font-family:Arial,sans-serif;font-size:25px}.marketplace-logo.marketplace-shein{letter-spacing:0;color:#444;font-family:Arial,sans-serif;font-size:25px}.marketplace-card h3{margin-bottom:9px;font-size:14px;font-weight:500}.marketplace-card>p{color:#ac97a4;min-height:53px;margin-top:13px;font-size:14px;line-height:1.8}.marketplace-configure{color:#9a7a8f;text-align:left;background:#fff;border:0;border-top:1px solid #f0e9ee;align-items:center;gap:7px;width:calc(100% + 46px);margin:17px -23px 0;padding:14px 22px;font-size:14px;display:flex}.marketplace-configure>svg:last-child{width:13px;margin-left:auto}.marketplace-configure:hover{color:var(--plum);background:#faf5f8}.marketplace-card .toggle-row>div:first-child{display:none}.toggle-row{justify-content:space-between;align-items:center;gap:18px;margin:19px 0;display:flex}.toggle-row>div:first-child{flex:1}.toggle-row label{color:#846c7d;cursor:pointer;font-size:14px}.toggle-row p{color:#ad98a6;margin-top:5px;font-size:14px;line-height:1.7}.toggle{background:#e6dde3;border:0;border-radius:14px;flex-shrink:0;align-items:center;width:31px;height:18px;padding:3px;display:flex}.toggle span{color:#9d7b92;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;transition:transform .18s;display:flex;box-shadow:0 1px 3px #5d3d4f15}.toggle span svg{width:8px}.toggle.on{background:#a78298}.toggle.on span{transform:translate(13px)}.marketplace-card .toggle-row{margin:0}.category-sliders{flex-direction:column;gap:16px;display:flex}.category-slider>div{align-items:center;gap:10px;display:flex}.category-symbol{color:#a7859b;background:#f0e7ee;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.category-symbol svg{width:13px}.category-symbol.symbol-1{color:#be9a84;background:#f4e9e3}.category-symbol.symbol-2{color:#97a183;background:#ecf0e8}.category-symbol.symbol-3{color:#88a1b3;background:#eaf0f4}.category-symbol.symbol-4{color:#b6a06b;background:#f5eedf}.category-symbol.symbol-5{color:#bd9296;background:#f6e7e8}.category-slider label{color:#8b7182;flex:1;font-size:14px}.category-slider b{color:#a18096;font-size:14px;font-weight:500}.category-slider b small{margin-left:2px;font-size:14px;font-weight:400}.category-slider input[type=range]{margin:15px 0 5px}.add-word-form{gap:7px;display:flex}.add-word-form input:not([type=checkbox]):not([type=range]):not([type=file]){font-size:14px}.add-word-form .button{width:40px;min-width:40px;padding:0}.word-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.word-tags>span{color:#9b788e;background:#f5edf2;border-radius:5px;align-items:center;gap:8px;padding:6px 7px 6px 10px;font-size:14px;display:flex}.word-tags button{color:#ad8ba0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.word-tags p{color:#b09da9;font-size:14px;line-height:1.8}.platform-checkboxes{grid-template-columns:1fr 1fr;gap:17px 15px;display:grid}.platform-checkboxes label{color:#8f7486;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.platform-checkboxes input{width:14px;height:14px;margin:0}.learning-note{gap:13px;padding:23px 10px 0;display:flex}.learning-note>span{color:#ac8b9f}.learning-note b{color:#98788c;font-family:Georgia,serif;font-size:15px;font-weight:400}.learning-note p{color:#b09aa8;margin-top:7px;font-size:14px;line-height:1.8}.mode-options{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mode-option{text-align:left;background:#fff;border:1px solid #eee5ec;border-radius:10px;padding:21px;position:relative}.mode-option:hover{background:#fcf8fb;border-color:#d9c4d3}.mode-option.selected{background:#fbf6f9;border-color:#b697ac;box-shadow:0 0 0 2px #f5edf3}.mode-icon{color:#a48198;background:#f4edf2;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:17px;display:flex}.mode-radio{color:#fff;border:1px solid #d8c5d2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.mode-option>.mode-radio{position:absolute;top:22px;right:21px}.selected .mode-radio{background:#a57e97;border-color:#a57e97}.mode-option .eyebrow{letter-spacing:1.3px;text-transform:uppercase;font-size:14px}.mode-option h3{color:#7d5d71;margin:9px 0 8px;font-size:14px;font-weight:500}.mode-option p{color:#af98a7;font-size:14px;line-height:1.85}.mode-options+.notice{margin-top:21px}.form-row{gap:19px;display:flex}.form-row>.field{flex:1;min-width:0}.quiet-visual{background:#f5eef3;border:1px solid #eee2eb;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:116px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.moon-shape{border-radius:50%;width:38px;height:38px;margin-left:10px;transform:rotate(-23deg);box-shadow:-10px 5px #c3a7ba}.quiet-stars{color:#b296aa;font-size:18px;position:absolute;top:20px;left:30%}.quiet-visual>div>span{letter-spacing:1.3px;color:#b096a8;font-size:14px;display:block}.quiet-visual b{color:#927087;margin-top:9px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.quiet-visual b span{color:#b398aa;margin:0 7px;font-family:inherit;font-size:14px;font-style:italic}.message-settings-grid{grid-template-columns:1.1fr .9fr}.message-style-options{flex-direction:column;gap:11px;margin-bottom:25px;display:flex}.style-option{text-align:left;background:#fff;border:1px solid #e9dfe6;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.style-option>svg{color:#a6869b;width:18px}.style-option>div{flex:1}.style-option b{color:#8a677e;font-size:14px;font-weight:500}.style-option p{color:#ad94a3;margin-top:4px;font-size:14px;line-height:1.7}.style-option.selected{background:#faf5f9;border-color:#c1a2b7}.style-option:hover{background:#fbf6f9}.message-live-preview{background:#fcfafc;padding:24px}.preview-title{color:#a28498;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.preview-title .badge{margin-left:auto;font-size:14px}.preview-title .icon-button{margin-left:auto}.phone-preview{background:#f1f0e9;border:1px solid #e8e7df;border-radius:11px;min-height:320px;padding:0 16px 20px;position:relative;overflow:hidden}.phone-preview-header{background:#fafaf7;border-bottom:1px solid #e5e6de;align-items:center;gap:10px;margin:0 -16px 22px;padding:13px 17px;display:flex}.phone-preview-header .group-avatar{color:#a9a58e;background:#edece4;width:30px;height:30px}.phone-preview-header b{color:#8e8c77;font-size:14px;font-weight:500;display:block}.phone-preview-header div>span{color:#b1ae98;margin-top:3px;font-size:14px;display:block}.whatsapp-bubble{background:#fffefb;border-radius:0 8px 8px;max-width:93%;padding:17px 15px 10px;position:relative;box-shadow:0 1px 2px #74715a09}.whatsapp-bubble:before{content:"";border-top:8px solid #fffefb;border-left:6px solid #0000;position:absolute;top:0;left:-6px}.whatsapp-bubble p{color:#77735f;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.whatsapp-bubble p b{font-weight:600}.whatsapp-bubble>span{color:#b2b09d;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:14px;display:flex}.whatsapp-bubble>span svg{color:#95afa7;width:10px}.template-link{color:#91a7ac}.preview-watermark{text-align:center;letter-spacing:.8px;color:#b8b49e;margin-top:23px;font-size:14px;line-height:1.8;display:block}.preview-explainer{color:#b09ba9;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:14px;line-height:1.7;display:flex}.preview-explainer svg{width:13px}.health-cards{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.health-card{align-items:center;gap:13px;padding:23px;display:flex}.health-icon{color:#a78b9e;background:#f4edf2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.health-icon svg{width:17px}.health-card>div{flex:1;min-width:0}.health-card p{color:#b09da9;margin-bottom:7px;font-size:14px}.health-card b{color:#8b6c7f;font-size:14px;font-weight:500;line-height:1.5;display:block}.health-card small{color:#bba7b3;margin-top:4px;font-size:14px;line-height:1.6;display:block}.health-card .status-dot{color:#b49ba8}.list-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.list-toolbar>.search-field{flex:1;max-width:430px}.list-toolbar>select{width:160px;min-height:39px;font-size:14px}.activity-header .section-title{margin-bottom:18px}.activity-list{padding:0 27px 10px}.activity-row{border-top:1px solid #f2eaf0;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.activity-dot{color:#ad8ca1;background:#f3edf1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.activity-dot svg{width:12px}.activity-dot.warning{color:#b39a76;background:#faf1e3}.activity-dot.error{color:#bd8a94;background:#faeaed}.activity-row>div{flex:1;min-width:0}.activity-row p{color:#9c8193;font-size:14px;line-height:1.7}.activity-row time{color:#bdabb8;white-space:nowrap;margin-top:4px;font-size:14px}.activity-row details{color:#baa3b3;margin-top:6px;font-size:14px}.activity-row summary{cursor:pointer}.activity-row code{overflow-wrap:anywhere;margin-top:8px;display:block}.quiet-note{color:#b5a1af;justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:14px;line-height:1.8;display:flex}.quiet-note svg{width:12px}.backup-visual{background:#f8f3f7;border-radius:9px;align-items:center;gap:14px;margin-bottom:21px;padding:19px;display:flex}.backup-visual>span{color:#b491a7}.backup-visual>div{flex:1}.backup-visual b{color:#99748c;font-size:14px;font-weight:500}.backup-visual p{color:#b59bac;margin-top:6px;font-size:14px;line-height:1.8}.backup-visual>svg{color:#ba9ab0;width:21px}.backup-actions{gap:10px;display:flex}.backup-actions .button{padding:0 12px;font-size:14px}.backup-actions .button svg{width:13px}.divider{background:#eee5ec;height:1px;margin:27px 0}.settings-illustration{color:#b291a7;background:#f5edf2;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:22px;display:flex;position:relative}.settings-illustration span{color:#c5a7b9;font-size:17px;position:absolute;top:4px;right:5px}.privacy-item{gap:13px;margin-top:23px;display:flex}.privacy-item>svg{color:#b696ac;stroke-width:1.4px;width:16px;margin-top:1px}.privacy-item b{color:#a28196;font-size:14px;font-weight:500}.privacy-item p{color:#b49bab;margin-top:5px;font-size:14px;line-height:1.8}.form-error{color:#b3667d;margin-top:12px;font-size:14px;line-height:1.8}.offer-panel{overflow:hidden}.offer-panel>.list-toolbar{border-bottom:1px solid #eee7ec;padding:23px 25px}.filter-select{color:#a6879b;align-items:center;gap:7px;min-width:160px;font-size:14px;display:flex}.filter-select select{appearance:none;outline-offset:0;background:0 0;border:0;flex:1;min-height:30px;padding:6px 0;font-size:14px}.filter-select>svg{width:13px}.list-summary{color:#a38b9c;justify-content:space-between;padding:20px 25px 0;font-size:14px;display:flex}.list-summary>span{color:#bcaab7;align-items:center;gap:6px;font-size:14px;display:flex}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;padding:22px 25px 25px;display:grid}.offer-card{border:1px solid #ece3ea;border-radius:10px;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden}.offer-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #69415b0b}.offer-card-image{background:#f7f3f6;position:relative;overflow:hidden}.offer-thumbnail{color:#b292a6;background:#f1e8ee;justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.offer-thumbnail>svg{z-index:1;stroke-width:1px;position:relative}.offer-thumbnail>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:15px}.offer-thumbnail.small{border-radius:8px;flex-shrink:0;width:53px;height:60px}.offer-thumbnail.small>img{padding:5px}.thumbnail-orbit{border:1px solid #decad8;border-radius:50%;width:120px;height:120px;position:absolute;transform:translate(28px,20px)}.thumbnail-orbit:after{content:"";border:1px solid #e6d5e1;border-radius:50%;position:absolute;inset:15px}.offer-thumbnail.small .thumbnail-orbit{width:50px;height:50px;transform:translate(15px,10px)}.category-tecnologia{color:#9aaeb8;background:#e8edf0}.category-tecnologia .thumbnail-orbit{border-color:#d4dfe4}.category-casa{color:#b8aa86;background:#f0ece1}.category-casa .thumbnail-orbit{border-color:#e2d9bf}.category-beleza{color:#bd9b9a;background:#f4e9e7}.category-moda{color:#b293a8;background:#eee6eb}.category-mercado{color:#a5ab83;background:#ecede2}.category-saude{color:#9caf9b;background:#e8eee8}.category-outros{color:#aea294;background:#eeeae4}.offer-card-badges{justify-content:space-between;align-items:center;gap:7px;display:flex;position:absolute;top:12px;left:12px;right:12px}.offer-card-badges .badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#98758b;background:#ffffffd9;font-size:14px}.score-pill{color:#a18497;background:#ffffffdb;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:14px;display:inline-flex}.score-pill svg{width:10px}.offer-card-body{padding:17px}.offer-card-meta{color:#b49aaa;justify-content:space-between;gap:8px;font-size:14px;display:flex}.offer-card-meta>span:first-child{text-transform:uppercase;letter-spacing:.7px;color:#a17f96;font-size:14px}.offer-title-button{text-align:left;background:0 0;border:0;width:100%;margin:12px 0 10px;padding:0}.offer-title-button h3{color:#816273;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:14px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.offer-title-button:hover h3{color:var(--plum)}.offer-price{color:#8c657d;letter-spacing:-.4px;align-items:baseline;gap:8px;font-size:17px;display:flex}.offer-price del{color:#bda8b5;letter-spacing:0;font-size:14px}.offer-card-bottom{border-top:1px solid #f1e8ef;justify-content:space-between;align-items:center;margin-top:17px;padding-top:11px;display:flex}.offer-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1e8ee;align-items:center;gap:13px;width:100%;padding:15px 0;display:flex}.offer-row:last-child{border:0;padding-bottom:0}.offer-row:hover{background:#fdf9fc}.offer-row-info{flex:1;min-width:0}.offer-row-info .eyebrow{letter-spacing:1.1px;font-size:14px}.offer-row-info h3{text-overflow:ellipsis;white-space:nowrap;color:#8e6c81;margin:4px 0 5px;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden}.offer-row-price{color:#a57d96;align-items:center;gap:7px;font-size:14px;display:flex}.offer-row-price small{color:#98aa8b;font-size:14px}.offer-row-score{text-align:center;margin:0 9px}.offer-row-score>span{color:#a6839b;font-size:17px}.offer-row-score small{color:#c2acbb;font-size:14px}.offer-row-score p{color:#c2a9b9;margin-top:3px;font-size:14px}.offer-row>svg{color:#bea4b4;width:13px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:60px 25px;display:flex}.empty-icon{color:#b59aac;background:#f6eff4;border-radius:50%;justify-content:center;align-items:center;width:67px;height:67px;margin-bottom:20px;display:flex;position:relative}.empty-spark{color:#bd9db1;font-size:18px;position:absolute;top:3px;right:2px}.empty-state h3{color:#a18197;font-family:Georgia,serif;font-size:20px;font-weight:400}.empty-state p{color:#b39cae;max-width:370px;margin-top:12px;font-size:14px;line-height:1.9}.empty-state .button{margin-top:22px;font-size:14px}.empty-state.compact{padding:28px 20px}.empty-state.compact .empty-icon{width:48px;height:48px;margin-bottom:16px}.empty-state.compact .empty-icon svg{width:23px}.empty-state.compact h3{font-size:17px}.empty-state.compact p{max-width:310px;font-size:14px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#32202c61;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{overscroll-behavior:contain;background:#fffdfc;border:1px solid #e6d8e2;border-radius:16px;width:570px;max-width:100%;max-height:calc(100dvh - 60px);padding:30px;overflow-y:auto;box-shadow:0 20px 100px #29152140}.modal-wide{width:940px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.modal-heading h2{letter-spacing:-.5px;color:#805b73;font-family:Georgia,serif;font-size:25px;font-weight:400}.modal-heading p{color:#b08fa3;margin-top:8px;font-size:14px;line-height:1.8}.modal-heading .icon-button{margin-top:-2px}.modal-form{flex-direction:column;display:flex}.modal-form .notice{margin-bottom:18px}.modal-form .toggle-row{margin-top:0;margin-bottom:23px}.modal-footer{border-top:1px solid #eee2eb;justify-content:flex-end;align-items:center;gap:11px;margin-top:25px;padding-top:23px;display:flex}.modal-footer .button{font-size:14px}.offer-detail-grid{grid-template-columns:1.12fr 1fr;gap:30px;display:grid}.offer-detail-title{align-items:center;gap:13px;display:flex}.offer-detail-title .eyebrow{letter-spacing:1px;font-size:14px}.offer-detail-title h3{color:#947087;margin-top:5px;font-size:14px;font-weight:500;line-height:1.6}.detail-prices{align-items:center;gap:11px;margin:23px 0 14px;display:flex}.detail-prices strong{color:#9c758e;letter-spacing:-.6px;font-size:24px;font-weight:500}.detail-prices del{color:#c2a8b8;font-size:14px}.detail-perks{color:#ab8b9e;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.detail-perks>span{background:#f7f0f5;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.detail-perks svg{width:11px}.score-explanation{background:#f9f4f8;border:1px solid #eee3eb;border-radius:9px;margin-top:25px;padding:17px 18px}.score-explanation>div:first-child{align-items:center;gap:7px;margin-bottom:13px;display:flex}.score-explanation>div:first-child svg{color:#ac85a0;width:14px}.score-explanation h4{color:#9c758e;font-size:14px;font-weight:500}.score-explanation strong{color:#ae859f;margin-left:auto;font-size:18px;font-weight:400}.score-explanation strong small{color:#c8aabb;font-size:14px}.score-explanation .progress-track{height:4px;margin-bottom:12px}.factor-row{color:#b18ea5;justify-content:space-between;font-size:14px;line-height:2.1;display:flex}.factor-row b{color:#b18da4;font-weight:500}.score-explanation>p{color:#c3a4b8;border-top:1px solid #eadce6;margin-top:10px;padding-top:9px;font-size:14px}.affiliate-note{color:#b39371;align-items:flex-start;gap:9px;padding:16px 0;display:flex}.affiliate-note>svg{width:15px;margin-top:1px}.affiliate-note b{font-size:14px;font-weight:500}.affiliate-note p{color:#bea38a;margin-top:5px;font-size:14px;line-height:1.8}.affiliate-note.valid{color:#9bac88}.affiliate-note.valid p{color:#afba9e}.advanced-details{color:#b592a8;border-top:1px solid #eee2ea;padding-top:15px;font-size:14px}.advanced-details summary{cursor:pointer;align-items:center;gap:7px;font-size:14px;list-style:none;display:flex}.advanced-details summary svg{width:12px}.advanced-details summary>svg:last-child{margin-left:auto}.advanced-details[open]>summary{margin-bottom:16px}.link-stages>div{margin-bottom:12px}.link-stages span{color:#c0a3b4;margin-bottom:4px;font-size:14px;display:block}.link-stages a{color:#b48da6;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.link-stages a svg{width:9px;margin-left:4px}.link-stages p{color:#c9afbf;font-size:14px}.stage-row{align-items:flex-start;gap:8px;margin:13px 0;font-size:14px;line-height:1.8;display:flex}.stage-dot{background:#d1b8c7;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.stage-dot.passed,.stage-dot.ok,.stage-dot.success{background:#9cae8e}.stage-dot.blocked,.stage-dot.failed{background:#c49a8e}.stage-row b{color:#b08aa1;font-size:14px;font-weight:500}.stage-row p{color:#c6a6bb;font-size:14px}.advanced-details details{margin-top:13px}.advanced-details details summary{font-size:14px}.advanced-details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b391a8;background:#f8f1f6;border-radius:6px;padding:12px;font-size:14px;line-height:1.8}.message-preview-area{min-width:0}.message-preview-area>.button{width:100%;margin-top:14px;font-size:14px}.message-preview-area .phone-preview{min-height:350px}.message-preview-area .preview-title{font-size:14px}.message-editor{min-height:250px;line-height:1.8;color:#969076!important;background:#fffefb!important;border-color:#dfdac9!important;font-size:14px!important}.reject-reason{background:#faf2f5;border:1px solid #ecdce4;border-radius:8px;flex-wrap:wrap;gap:10px;margin-top:20px;padding:17px;display:flex}.reject-reason label{color:#b2839a;width:100%;margin-bottom:3px;font-size:14px}.reject-reason input:not([type=checkbox]):not([type=range]):not([type=file]){flex:1;min-width:200px;font-size:14px}.reject-reason .button{font-size:14px}.offer-actions{justify-content:space-between}.offer-actions>div{gap:10px;display:flex}.toast{z-index:150;color:#819072;background:#fff;border:1px solid #e5e9dd;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 35px);padding:15px 17px;font-size:14px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:calc(50% + 123px);transform:translate(-50%);box-shadow:0 8px 40px #4d29451a}.toast-icon{color:#a4b394;justify-content:center;align-items:center;display:flex}.toast-icon svg{width:16px}.toast-error{color:#ad7486;border-color:#ebd8e2}.toast-error .toast-icon{color:#bb899c}.toast-close{color:#b5a1ae;background:0 0;border:0;margin-left:10px;padding:0;display:flex}.toast-close svg{width:14px}.offline-state,.loading-state{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:30px;display:flex}.loading-state{color:#a88b9f;font-size:14px}.loading-state .brand-mark{border-radius:15px 15px 15px 4px;width:50px;height:52px;margin-bottom:10px;font-size:40px}.offline-card{text-align:center;width:470px;max-width:100%;box-shadow:var(--shadow);background:#fff;border:1px solid #e7dce4;border-radius:17px;padding:40px}.offline-card>svg{color:#b799ad;margin-bottom:22px}.offline-card h1{color:#916780;margin-bottom:12px;font-family:Georgia,serif;font-size:28px;font-weight:400}.offline-card p{color:#b596aa;margin-bottom:24px;font-size:14px;line-height:1.9}.offline-card code{overflow-wrap:anywhere;background:#f7f1f5;border-radius:5px;padding:5px 7px;font-size:14px}.offline-card .button{margin:6px}.simulator-form .field{margin-bottom:19px}.simulator-form textarea{min-height:150px;font-size:14px}.simulator-form>.button{width:100%;margin-top:20px}.simulator-examples{flex-wrap:wrap;gap:7px;margin:9px 0 15px;display:flex}.example-chip{color:#ae8ba2;background:#faf5f8;border:1px solid #e8dce5;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:14px;display:inline-flex}.example-chip:hover{background:#f0e3ec;border-color:#d5b7ca}.example-chip svg{width:11px}.simulator-note{color:#b99caf;align-items:flex-start;gap:7px;margin:16px 0;font-size:14px;line-height:1.8;display:flex}.simulator-note svg{width:13px;margin-top:2px}.simulator-results{border-top:1px solid #ebdce6;margin-top:22px;padding-top:20px}.onboarding-layout{background:#fcfaf8;grid-template-columns:330px minmax(0,1fr);min-height:100dvh;display:grid}.onboarding-rail{background:var(--plum);color:#dbc4d2;flex-direction:column;padding:45px 38px;display:flex;position:relative;overflow:hidden}.onboarding-rail .sidebar-brand{padding:0 0 60px}.onboarding-rail .brand-mark{color:#fff4fb;background:#b28aa2}.onboarding-rail .brand-name{color:#fff7fc}.onboarding-rail .brand-caption{color:#c09cb2}.onboarding-steps{flex-direction:column;gap:25px;display:flex;position:relative}.onboarding-steps:before{content:"";background:#a576943d;width:1px;position:absolute;top:15px;bottom:20px;left:14px}.onboarding-step{z-index:1;color:#a9829b;align-items:center;gap:14px;font-size:14px;display:flex;position:relative}.onboarding-step-number{background:var(--plum);color:#b48ca4;border:1px solid #8c607e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:14px;display:flex}.onboarding-step.active{color:#f2e0ec}.onboarding-step b{font-size:14px;font-weight:500;display:block}.onboarding-step p{color:#aa819a;margin-top:3px;font-size:14px;line-height:1.7;display:block}.onboarding-content{flex-direction:column;width:100%;max-width:1000px;margin:auto;padding:50px 65px;display:flex}.onboarding-content .page-intro{margin-bottom:28px}.onboarding-content .page-intro h1{font-size:37px}.onboarding-content .settings-grid{gap:18px}.onboarding-content .settings-panel{padding:23px}.onboarding-content .settings-grid.sources-grid{grid-template-columns:1fr}.onboarding-content .settings-grid.sources-grid .connection-visual{min-height:155px;padding:0 0 15px}.onboarding-content .qr-placeholder{width:120px;height:120px}.onboarding-content .marketplace-card{padding:16px 16px 0}.onboarding-content .marketplace-card>p{min-height:45px;font-size:14px}.onboarding-content .marketplace-logo{width:32px;height:32px;font-size:24px}.onboarding-symbol{color:#ae87a0;background:#f3e9f0;border:1px solid #e4d4df;border-radius:26px;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:35px;display:flex;position:relative}.onboarding-symbol svg{stroke-width:1.1px;width:38px;height:38px}.onboarding-symbol:after{content:"✧";font-size:18px;position:absolute;top:8px;right:10px}.onboarding-welcome h1{letter-spacing:-1.8px;color:#7f5b73;max-width:470px;margin-bottom:20px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1.18}.onboarding-welcome h1 em{color:#b18ca3}.onboarding-pills{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.onboarding-pills>span{color:#ae8ca2;background:#fff;border:1px solid #e8dbe4;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;display:flex}.onboarding-footer{border-top:1px solid #e9dce6;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:24px 0 0;display:flex}.onboarding-footer>div{align-items:center;gap:12px;display:flex}.onboarding-progress{color:#b799ad;align-items:center;gap:5px;font-size:14px;display:flex}.onboarding-progress>span{background:#e6d6e1;border-radius:3px;width:18px;height:3px}.onboarding-progress>span.active{background:#ad839f}.onboarding-summary{background:#fff;border:1px solid #e5d8e2;border-radius:12px;margin-top:28px;padding:27px}.onboarding-summary h3{color:#9a748d;margin-bottom:13px;font-family:Georgia,serif;font-size:21px;font-weight:400}.onboarding-summary p{color:#b08da4;font-size:14px;line-height:1.9}.onboarding-summary>div{color:#a27e96;align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.onboarding-summary svg{color:#b496aa;width:16px}.sidebar-overlay{display:none}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;bottom:18px}to{opacity:1;bottom:28px}}@media (width>=1600px){.main-content{padding-top:43px}.hero-panel{min-height:240px}.hero-copy h2{font-size:33px}.hero-copy p{font-size:14px}.hero-grid,.dashboard-columns{gap:25px}.metric-grid{gap:22px}.hero-flourish{right:12px}.sidebar-note{margin-top:10px}}@media (width<=1250px){.sidebar{width:220px;padding-left:15px;padding-right:15px}.app-main{margin-left:220px}.topbar{padding:0 28px}.main-content{padding:30px 28px 22px}.nav-item{font-size:14px}.nav-item.active:before{left:-15px}.sidebar-brand{padding-left:8px;padding-right:5px}.brand-name{font-size:21px}.brand-caption{font-size:14px}.hero-grid,.dashboard-columns{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:18px}.hero-panel{padding:26px}.hero-copy{max-width:78%}.hero-copy h2{font-size:26px}.hero-flourish{opacity:.75;right:-35px}.hero-copy p{max-width:255px}.hero-caption{display:none}.dashboard-overview{padding:22px}.metric-grid{gap:13px}.metric-card{padding:18px 16px 15px}.metric-icon{width:25px;height:25px;top:15px;right:13px}.metric-label{max-width:100px;font-size:14px;line-height:1.6}.metric-note{font-size:14px}.dashboard-intro h1{font-size:30px}.today-offers,.setup-card,.weekly-activity{padding:22px}.stores-list,.timeline-list{padding:21px}.settings-panel{padding:23px}.marketplace-grid{gap:17px}.marketplace-card{padding:20px 18px 0}.marketplace-configure{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.mode-option{padding:18px}.mode-option>.mode-radio{top:19px;right:17px}.mode-option h3,.mode-option p{font-size:14px}.health-card{gap:10px;padding:19px}.health-card b{font-size:14px}.offer-grid{gap:16px;padding:21px}.offer-card-body{padding:14px}.toast{left:calc(50% + 110px)}.onboarding-layout{grid-template-columns:280px minmax(0,1fr)}.onboarding-rail{padding:40px 30px}.onboarding-content{padding:40px}.onboarding-welcome h1{font-size:43px}}@media (width<=1050px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.app-main{margin-left:200px}.sidebar-brand{gap:8px;padding-left:6px}.brand-name{font-size:19px}.brand-mark{width:34px;height:35px;font-size:29px}.brand-caption{letter-spacing:1.4px;font-size:14px}.nav-item{gap:9px;padding-left:11px;font-size:14px}.nav-item.active:before{left:-12px}.nav-heading{padding-left:11px;font-size:14px}.sidebar-note{padding:12px 10px}.sidebar-note p{font-size:14px}.topbar{height:74px;padding:0 24px}.main-content{padding:27px 24px 20px}.topbar-date{display:none}.topbar-right{gap:15px}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,1fr)}.hero-copy{max-width:90%}.hero-copy h2{max-width:285px;font-size:24px}.hero-copy p{max-width:220px;font-size:14px}.hero-flourish{opacity:.45;right:-65px}.hero-panel{min-height:224px;padding:25px}.dashboard-overview{padding:21px}.dashboard-overview h3{font-size:20px}.dashboard-overview p{font-size:14px}.metric-grid{gap:11px}.metric-card{padding:17px 14px 14px}.metric-icon{display:none}.metric-label{max-width:none;font-size:14px}.metric-value{font-size:25px}.metric-note{font-size:14px}.dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(220px,1fr);gap:18px}.setup-card,.weekly-activity,.today-offers{padding:20px}.checklist-item{gap:9px}.checklist-item-content b,.checklist-item-content p,.section-title h2,.section-title>.text-link{font-size:14px}.story-card{padding:22px}.story-card h3{font-size:18px}.settings-grid{gap:18px}.sources-grid{grid-template-columns:1fr 1.1fr}.settings-panel{padding:20px}.settings-panel .section-title p{font-size:14px}.settings-panel>.section-title{margin-bottom:20px}.connection-description{font-size:14px}.settings-panel>h3{font-size:18px}.small-note{font-size:14px}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketplace-card{padding:17px 15px 0}.marketplace-card>p{font-size:14px}.marketplace-configure{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;font-size:14px}.marketplace-configure svg:first-child{display:none}.mode-options{gap:12px}.mode-option{padding:17px 14px}.mode-option>.mode-radio{right:14px}.mode-option h3,.mode-option p{font-size:14px}.quiet-visual{gap:10px}.quiet-visual>div>span{font-size:14px}.quiet-visual b{font-size:18px}.health-cards{gap:13px}.health-card{gap:8px;padding:18px 13px}.health-icon{border-radius:8px;width:28px;height:28px}.health-card small,.health-card b{font-size:14px}.backup-actions{flex-wrap:wrap}.backup-actions .button{width:100%}.backup-visual{gap:10px;padding:14px}.backup-visual>svg{display:none}.backup-visual b{font-size:14px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-row{gap:10px}.offer-row-score{margin:0 3px}.offer-row-info h3{max-width:210px}.toast{left:calc(50% + 100px)}.onboarding-layout{grid-template-columns:240px minmax(0,1fr)}.onboarding-rail{padding:35px 25px}.onboarding-rail .sidebar-brand{padding-bottom:45px}.onboarding-content{padding:35px}.onboarding-content .mode-options{grid-template-columns:1fr}.onboarding-content .mode-option{padding:18px 18px 18px 67px}.onboarding-content .mode-icon{position:absolute;top:19px;left:17px}.onboarding-content .mode-option p,.onboarding-content .mode-option h3{font-size:14px}.onboarding-content .mode-option>.mode-radio{top:24px;right:20px}.onboarding-content .mode-option .eyebrow{font-size:14px}.onboarding-content .settings-grid{grid-template-columns:1fr}.onboarding-content .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.dashboard-date{display:none}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-panel{min-height:210px;padding:27px 30px}.hero-copy{max-width:78%}.hero-copy h2{max-width:350px;font-size:28px}.hero-copy p{max-width:300px;font-size:14px}.hero-flourish{opacity:.8;right:-10px}.dashboard-overview{display:none}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}.story-card{min-height:210px}.dashboard-side .timeline-list,.dashboard-side .all-good-card{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.metric-card{min-height:108px;padding:15px 12px 13px}.metric-value{font-size:24px}.metric-label{margin-bottom:11px;font-size:14px}.metric-note{font-size:14px}.settings-grid,.sources-grid,.message-settings-grid{grid-template-columns:1fr}.settings-panel{padding:25px}.sources-grid>.settings-panel{grid-template-columns:1fr 1fr;align-items:center;column-gap:20px;display:grid}.sources-grid>.settings-panel>.section-title{grid-column:1/-1}.sources-grid>.settings-panel>.connection-visual{grid-area:2/1/6;min-height:210px;padding:15px 0}.sources-grid>.settings-panel>h3{grid-column:2;font-size:19px}.sources-grid>.settings-panel>.connection-description{grid-column:2;font-size:14px}.sources-grid>.settings-panel>.connection-actions{grid-column:2;margin:8px 0}.sources-grid>.settings-panel>.small-note{grid-column:1/-1;margin-top:12px}.sources-grid>.settings-panel>.notice{grid-column:1/-1}.source-groups{gap:18px}.connection-actions>.button{font-size:14px}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-card{padding:22px 20px 0}.marketplace-configure{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.marketplace-configure svg:first-child{display:block}.marketplace-card>p{min-height:45px}.mode-options{grid-template-columns:1fr}.mode-option{padding:19px 45px 19px 73px}.mode-icon{position:absolute;top:20px;left:20px}.mode-option>.mode-radio{top:23px;right:20px}.mode-option h3{margin:5px 0;font-size:14px}.mode-option p,.mode-option .eyebrow{font-size:14px}.health-cards{grid-template-columns:1fr}.health-card{gap:13px;padding:20px}.health-icon{width:35px;height:35px}.health-card p,.health-card b,.health-card small{font-size:14px}.message-live-preview{width:100%;max-width:430px;margin:auto}.message-settings-grid{gap:24px}.backup-actions{flex-wrap:nowrap}.backup-actions .button{width:auto}.page-intro{align-items:flex-start;gap:15px}.page-intro h1{font-size:30px}.page-intro>.button{margin-top:15px;padding:0 11px;font-size:14px}.page-intro p{font-size:14px}.offer-detail-grid{grid-template-columns:1fr;gap:25px}.message-preview-area{width:100%;max-width:400px;margin:auto}.offer-row-info h3{max-width:none}.app-footer{font-size:14px}.onboarding-layout{grid-template-columns:200px minmax(0,1fr)}.onboarding-rail{padding:30px 21px}.onboarding-rail .sidebar-brand{padding:0 0 45px}.onboarding-rail .brand-name{font-size:18px}.onboarding-rail .brand-caption{display:none}.onboarding-step{gap:11px}.onboarding-step b,.onboarding-step p{font-size:14px}.onboarding-rail>p{font-size:18px}.onboarding-content{padding:30px}.onboarding-welcome h1{font-size:36px}.onboarding-welcome>p{font-size:14px}.onboarding-symbol{width:75px;height:75px}.onboarding-content .page-intro h1{font-size:30px}}@media (width<=700px){.sidebar{z-index:60;width:238px;padding:25px 17px 0;transition:transform .22s;transform:translate(-100%);box-shadow:15px 0 40px #3c263b15}.sidebar-open .sidebar,.sidebar.sidebar-open{transform:translate(0)}.sidebar-brand{padding:0 10px 25px}.brand-name{font-size:22px}.brand-caption{font-size:14px}.brand-mark{width:38px;height:39px;font-size:32px}.nav-heading{font-size:14px}.nav-item{height:42px;padding-left:14px;font-size:14px}.nav-item.active:before{left:-17px}.sidebar-note{margin-top:12px}.sidebar-note>span,.sidebar-note>b,.sidebar-note p{font-size:14px}.sidebar-profile{padding-top:17px;padding-bottom:17px}.sidebar-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#30202c59;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.topbar{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfbf8f5;gap:10px;height:65px;padding:0 21px;position:sticky;top:0}.mobile-menu{color:#a4889a;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mobile-menu svg{width:19px}.topbar-breadcrumb{gap:7px;margin-right:auto;font-size:14px}.topbar-breadcrumb>span:first-child,.topbar-breadcrumb>svg:first-of-type{display:none}.topbar-right{gap:12px}.workspace-status{gap:5px;font-size:14px}.global-search{padding-left:13px}.global-search svg{width:15px}.avatar-button{width:29px;height:29px;font-size:14px}.demo-banner{flex-wrap:wrap;gap:4px;min-height:32px;padding:7px 15px;font-size:14px;line-height:1.5}.demo-banner button{font-size:14px}.demo-banner svg{width:10px}.main-content{padding:25px 21px 20px}.dashboard-intro{margin:0 0 23px}.dashboard-greeting,.dashboard-intro h1{font-size:29px}.dashboard-intro p{margin-top:8px;font-size:14px}.hero-grid{margin-bottom:20px}.hero-panel{border-radius:12px;min-height:220px;padding:26px}.hero-copy h2{max-width:290px;font-size:27px}.hero-copy p{max-width:245px;font-size:14px}.hero-copy .button{margin-top:16px;font-size:14px}.hero-eyebrow{letter-spacing:1.4px;margin-bottom:12px;font-size:14px}.hero-flourish{opacity:.7;right:-31px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:20px}.metric-card{min-height:120px;padding:19px 19px 16px}.metric-icon{width:27px;height:27px;display:flex;top:16px;right:17px}.metric-label{max-width:100px;font-size:14px}.metric-value{font-size:27px}.metric-note{font-size:14px}.dashboard-columns,.dashboard-main{gap:20px}.dashboard-side{gap:16px}.setup-card,.weekly-activity,.today-offers{padding:23px}.section-title h2,.section-title>.text-link,.setup-heading h2,.setup-heading p{font-size:14px}.checklist-item{gap:11px;padding:14px 0}.checklist-item-content b,.checklist-item-content p{font-size:14px}.chart-bars{height:135px}.story-card{min-height:215px;padding:22px}.story-card h3{font-size:18px}.story-card p{font-size:14px}.stores-list{padding:22px}.store-status-row{gap:8px}.store-status-row b{font-size:14px}.store-mini-logo{width:24px;height:24px}.store-status-row>span:last-child{font-size:14px}.app-footer{gap:15px;margin-top:27px;padding-top:17px;font-size:14px}.toast{width:max-content;max-width:calc(100% - 30px);padding:13px 15px;font-size:14px;bottom:20px;left:50%}.page-intro{gap:15px;margin:2px 0 25px}.page-intro .eyebrow{letter-spacing:1.1px;margin-bottom:8px;font-size:14px}.page-intro h1{font-size:30px}.page-intro p{max-width:390px;font-size:14px}.settings-grid{gap:19px}.settings-panel{padding:24px}.settings-panel>.section-title{margin-bottom:22px}.settings-panel .section-title p{font-size:14px}.sources-grid>.settings-panel{column-gap:15px;padding:24px}.sources-grid>.settings-panel>.connection-visual{min-height:175px}.qr-placeholder{width:135px;height:135px}.sources-grid>.settings-panel>h3{font-size:19px}.connection-actions>.button{padding:0 11px;font-size:14px}.source-groups{gap:19px}.small-note{font-size:14px}.marketplace-grid{gap:16px}.marketplace-card{padding:22px 20px 0}.marketplace-card h3{font-size:14px}.marketplace-card>p{min-height:48px;font-size:14px}.marketplace-configure{font-size:14px}.mode-option{padding-left:73px}.quiet-visual{gap:17px;min-height:125px}.quiet-visual>div>span{font-size:14px}.quiet-visual b{font-size:22px}.quiet-stars{left:31%}.form-row{gap:16px}.save-bar{gap:15px;margin-top:20px;padding:20px 0}.save-bar>span{font-size:14px}.save-bar .button{padding:0 12px;font-size:14px}.notice{padding:14px 15px;font-size:14px}.field>label,.field-hint,.style-option b,.style-option p,.backup-actions .button,.privacy-item b,.privacy-item p{font-size:14px}.offer-panel>.list-toolbar{gap:12px;padding:19px 20px}.list-toolbar>.search-field{min-width:0}.filter-select{gap:5px;min-width:140px}.filter-select select{font-size:14px}.list-summary{padding:18px 20px 0;font-size:14px}.list-summary>span{font-size:14px}.offer-grid{gap:16px;padding:18px 20px 20px}.offer-thumbnail{height:165px}.offer-card-meta,.offer-title-button h3{font-size:14px}.offer-price{font-size:16px}.offer-price del{font-size:14px}.offer-card-body{padding:14px}.offer-card-bottom .badge{font-size:14px}.empty-state{padding:50px 23px}.empty-state h3{font-size:20px}.empty-state p{font-size:14px}.modal-backdrop{align-items:center;padding:18px}.modal{border-radius:13px;max-height:calc(100dvh - 36px);padding:25px}.modal-heading h2{font-size:24px}.modal-heading p{font-size:14px}.modal-footer .button{padding:0 12px;font-size:14px}.offer-detail-grid{gap:25px}.offer-detail-title h3{font-size:14px}.offer-actions{flex-wrap:wrap;gap:15px}.offer-actions>div{margin-left:auto}.offer-detail-info .affiliate-note p{font-size:14px}.activity-list{padding:0 23px 10px}.activity-row p,.activity-row time,.health-card b,.health-card small{font-size:14px}.onboarding-layout{flex-direction:column;display:flex}.onboarding-rail{padding:22px 25px;display:block}.onboarding-rail .sidebar-brand{justify-content:center;align-items:center;padding:0;display:flex}.onboarding-rail .brand-mark{border-radius:9px 9px 9px 3px;width:32px;height:33px;font-size:27px}.onboarding-rail .brand-name{font-size:21px}.onboarding-rail .brand-caption{font-size:14px;display:block}.onboarding-steps{flex-direction:row;justify-content:center;gap:22px;margin-top:22px;display:flex}.onboarding-steps:before{width:auto;height:1px;inset:14px calc(50% - 90px) auto}.onboarding-step{flex-direction:column;gap:0}.onboarding-step-number{width:27px;height:27px;font-size:14px}.onboarding-step>div:not(.onboarding-step-number),.onboarding-step>b,.onboarding-step>span:not(.onboarding-step-number),.onboarding-step>div>p,.onboarding-step>div>b,.onboarding-rail>p{display:none}.onboarding-content{margin:0 auto;padding:30px 25px 25px}.onboarding-welcome{padding:8px 0 0}.onboarding-symbol{border-radius:22px;width:74px;height:74px;margin-bottom:27px}.onboarding-welcome h1{letter-spacing:-1.2px;max-width:400px;font-size:40px}.onboarding-welcome>p{max-width:420px;font-size:14px}.onboarding-content .page-intro h1{font-size:32px}.onboarding-content .page-intro .eyebrow{font-size:14px}.onboarding-footer{margin-top:28px;padding-top:23px}.onboarding-content .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-pills{gap:8px;margin:25px 0 12px}.onboarding-pills>span{padding:9px 10px;font-size:14px}.onboarding-summary{padding:23px}.onboarding-content .sources-grid>.settings-panel{display:block}.onboarding-content .sources-grid>.settings-panel>.connection-description{font-size:14px}.onboarding-content .sources-grid>.settings-panel>h3{font-size:20px}.onboarding-content .sources-grid>.settings-panel>.connection-actions{margin:15px 0}}@media (width<=450px){.topbar{height:62px;padding:0 17px}.topbar-right{gap:10px}.workspace-status{display:none}.global-search{border-left:0;padding-left:0}.topbar-breadcrumb{font-size:14px}.main-content{padding:23px 17px 18px}.dashboard-intro{margin-bottom:20px}.dashboard-greeting,.dashboard-intro h1{letter-spacing:-.8px;font-size:27px}.dashboard-intro p{max-width:300px;font-size:14px;line-height:1.8}.hero-panel{min-height:219px;padding:24px}.hero-copy{max-width:87%}.hero-copy h2{max-width:270px;font-size:26px}.hero-copy p{max-width:210px;font-size:14px}.hero-flourish{opacity:.45;right:-63px}.hero-eyebrow{letter-spacing:1.3px;font-size:14px}.metric-grid{gap:11px}.metric-card{min-height:117px;padding:17px 16px 15px}.metric-label{font-size:14px}.metric-icon{width:24px;height:24px;top:14px;right:13px}.metric-icon svg{width:12px}.metric-note{font-size:14px;line-height:1.6}.metric-value{font-size:26px}.metric-value small{font-size:14px}.dashboard-side{grid-template-columns:1fr}.dashboard-side .timeline-list,.dashboard-side .all-good-card{grid-column:auto}.story-card{min-height:0;padding:24px}.story-card h3{max-width:230px;font-size:21px}.story-card p{max-width:250px}.story-icon{opacity:.8;position:absolute;top:28px;right:30px}.story-icon svg{width:34px;height:34px}.stores-list{padding:23px}.store-status-row{padding:12px 0}.store-status-row b{font-size:14px}.store-mini-logo{width:29px;height:29px}.store-status-row>span:last-child{font-size:14px}.setup-card,.weekly-activity,.today-offers{padding:21px}.setup-heading{gap:10px}.setup-heading h2,.setup-heading p{font-size:14px}.setup-progress{gap:6px;font-size:14px}.setup-progress .progress-track{width:36px}.section-title h2,.section-title>.text-link{font-size:14px}.checklist-icon{width:26px;height:26px}.checklist-item-content b{font-size:14px}.checklist-item-content p{font-size:14px;line-height:1.8}.chart-bars{gap:9px;height:120px}.chart-bar{width:23px}.offer-row{gap:10px}.offer-row-info h3{max-width:185px;font-size:14px}.offer-row-score{margin:0}.offer-row-score>span{font-size:15px}.offer-row>svg{width:11px}.offer-thumbnail.small{width:46px;height:54px}.app-footer{align-items:flex-start;gap:10px;font-size:14px}.app-footer>span{gap:4px;line-height:1.8}.page-intro{flex-direction:column;gap:12px;margin-bottom:24px}.page-intro h1{font-size:30px}.page-intro p{font-size:14px;line-height:1.8}.page-intro>.button{min-height:35px;margin-top:0;font-size:14px}.page-intro>.badge{margin-top:0}.settings-panel{padding:22px}.sources-grid>.settings-panel{padding:23px;display:block}.sources-grid>.settings-panel>.connection-visual{min-height:175px;padding:3px 0 21px}.sources-grid>.settings-panel>.connection-description{max-width:260px;margin:12px auto 20px;font-size:14px;line-height:1.9}.sources-grid>.settings-panel>.connection-actions{margin:15px 0}.sources-grid>.settings-panel>h3{font-size:21px}.connection-actions>.button{min-height:39px;font-size:14px}.connection-actions>.button-ghost{font-size:14px}.qr-placeholder{width:140px;height:140px}.small-note{margin-top:21px;font-size:14px}.source-groups{gap:19px}.marketplace-grid{gap:13px}.marketplace-card{border-radius:10px;padding:17px 15px 0}.marketplace-logo{border-radius:8px;width:35px;height:35px;font-size:25px}.marketplace-card h3{margin-bottom:8px;font-size:14px}.marketplace-card .badge{white-space:normal;min-height:20px;padding:4px 6px;font-size:14px}.marketplace-card>p{min-height:60px;margin-top:11px;font-size:14px;line-height:1.9}.marketplace-configure{gap:5px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:13px 15px;font-size:14px}.marketplace-configure svg:first-child{display:none}.marketplace-configure>svg:last-child{width:10px}.marketplace-card-top{margin-bottom:14px}.marketplace-card .toggle{width:28px;height:17px}.marketplace-card .toggle span{width:11px;height:11px}.marketplace-card .toggle.on span{transform:translate(11px)}.affiliate-intro{padding:15px;font-size:14px}.affiliate-intro svg{width:18px}.affiliate-intro b{font-size:14px}.category-sliders{gap:17px}.platform-checkboxes{gap:16px 12px}.platform-checkboxes label,.category-slider label{font-size:14px}.mode-option{padding:19px 38px 19px 65px}.mode-icon{width:31px;height:31px;top:21px;left:16px}.mode-option>.mode-radio{right:15px}.mode-option h3,.mode-option p{font-size:14px}.form-row{gap:12px}.form-row .field>label{min-height:15px;font-size:14px;line-height:1.7}.field>label,.field-control>input:not([type=checkbox]):not([type=range]):not([type=file]),.field-control>select,.field-control>textarea{font-size:14px}.quiet-visual{gap:15px;min-height:112px}.quiet-visual>div>span{letter-spacing:1px;font-size:14px}.quiet-visual b{font-size:21px}.quiet-stars{font-size:15px;top:17px;left:24%}.moon-shape{width:33px;height:33px;box-shadow:-8px 5px #c3a7ba}.save-bar{gap:10px}.save-bar>span{max-width:115px;font-size:14px;line-height:1.6}.save-bar .button{gap:5px;padding:0 11px;font-size:14px}.save-bar .button svg{width:12px}.notice{gap:8px;padding:13px;font-size:14px}.notice svg{width:15px}.settings-panel .section-title p{font-size:14px}.message-live-preview{padding:20px}.preview-title{font-size:14px}.phone-preview{min-height:320px;padding-left:14px;padding-right:14px}.phone-preview-header{margin-left:-14px;margin-right:-14px;padding:12px 15px}.whatsapp-bubble{max-width:96%;padding:15px 12px 9px}.whatsapp-bubble p{font-size:14px}.preview-watermark{letter-spacing:.6px;font-size:14px}.preview-explainer{font-size:14px}.activity-list{padding:0 21px 10px}.activity-row{gap:10px;padding:17px 0}.activity-row p,.activity-row time{font-size:14px}.activity-row .activity-dot{width:23px;height:23px}.list-toolbar{flex-wrap:wrap;gap:10px}.list-toolbar>.search-field{flex:auto;width:100%;max-width:none}.list-toolbar>select{width:100%;font-size:14px}.activity-header .list-toolbar{gap:10px}.health-card{padding:20px}.backup-visual{padding:16px}.backup-visual b,.backup-visual p{font-size:14px}.backup-actions{gap:8px}.backup-actions .button{gap:6px;min-height:36px;padding:0 11px;font-size:14px}.backup-actions .button svg{width:12px}.settings-panel>.button-ghost,.privacy-item p{font-size:14px}.settings-illustration{width:57px;height:57px}.offer-panel>.list-toolbar{padding:18px}.filter-select{flex:auto;justify-content:flex-end;width:100%;min-width:0}.filter-select select{flex:0 140px;width:auto}.filter-select>svg:first-child{margin-left:auto}.list-summary{padding:16px 18px 0;font-size:14px}.list-summary>span{font-size:14px}.list-summary svg{width:9px}.offer-grid{gap:13px;padding:17px 17px 18px}.offer-thumbnail{height:134px}.offer-thumbnail>svg{width:31px}.offer-card-body{padding:12px}.offer-card-meta{flex-wrap:wrap;gap:4px;font-size:14px}.offer-card-meta>span:first-child{font-size:14px}.offer-title-button{margin:10px 0 9px}.offer-title-button h3{min-height:32px;font-size:14px;line-height:1.7}.offer-price{flex-wrap:wrap;gap:5px;font-size:15px}.offer-price del{font-size:14px}.offer-card-bottom{gap:3px;margin-top:14px;padding-top:9px}.offer-card-bottom .badge{gap:4px;padding:4px 5px;font-size:14px}.offer-card-bottom .icon-button{width:22px;height:24px}.offer-card-bottom .icon-button svg{width:14px}.offer-card-badges{top:9px;left:9px;right:9px}.offer-card-badges .badge{min-height:19px;padding:3px 5px;font-size:14px}.score-pill{gap:3px;padding:3px 5px;font-size:14px}.score-pill svg{width:8px}.empty-state{padding:40px 23px}.empty-state h3{font-size:19px;line-height:1.4}.empty-state p{font-size:14px}.empty-state .button{padding:0 13px;font-size:14px}.empty-icon{width:59px;height:59px}.modal-backdrop{padding:12px}.modal{border-radius:12px;max-height:calc(100dvh - 24px);padding:23px 20px}.modal-heading{gap:10px;margin-bottom:24px}.modal-heading h2{font-size:22px}.modal-heading p{font-size:14px;line-height:1.9}.modal-heading .icon-button{width:24px;height:25px}.modal-footer{gap:8px;margin-top:23px;padding-top:20px}.modal-footer .button{gap:5px;min-height:37px;padding:0 10px;font-size:14px}.modal-footer .button svg{width:12px}.offer-detail-title{gap:11px}.offer-detail-title h3{font-size:14px}.offer-detail-title .eyebrow{letter-spacing:.9px;font-size:14px}.detail-prices strong{font-size:25px}.detail-prices{gap:10px}.detail-prices del{font-size:14px}.score-explanation{padding:16px}.score-explanation h4{font-size:14px}.score-explanation>div:first-child{gap:6px}.factor-row{font-size:14px}.offer-actions>div{gap:8px}.offer-actions>.button-ghost{padding-left:0}.reject-reason{padding:14px}.reject-reason label{font-size:14px}.reject-reason .button{width:100%}.offer-actions .button{font-size:14px}.quiet-note{margin-top:20px;font-size:14px}.toast{border-radius:8px;gap:8px;padding:12px 14px;font-size:14px}.toast-close{margin-left:3px}.offline-card{padding:30px 22px}.offline-card h1{font-size:26px}.offline-card p{font-size:14px}.onboarding-rail{padding:20px}.onboarding-steps{gap:20px;margin-top:20px}.onboarding-content{padding:27px 21px 23px}.onboarding-welcome h1{max-width:330px;font-size:37px;line-height:1.2}.onboarding-welcome>p{font-size:14px}.onboarding-symbol{border-radius:18px;width:66px;height:66px}.onboarding-symbol svg{width:29px;height:29px}.onboarding-symbol:after{font-size:15px}.onboarding-content .page-intro h1{font-size:30px}.onboarding-pills{flex-direction:column;align-items:flex-start;gap:7px}.onboarding-pills>span{padding:10px 12px;font-size:14px}.onboarding-footer{gap:12px}.onboarding-footer>div{gap:9px}.onboarding-footer .button{gap:6px;padding:0 12px;font-size:14px}.onboarding-footer .button svg{width:12px}.onboarding-progress{gap:4px;font-size:14px}.onboarding-progress>span{width:13px}.onboarding-content .marketplace-grid{gap:12px}.onboarding-content .marketplace-card{padding:17px 14px 0}.onboarding-content .marketplace-configure{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:12px 14px;font-size:14px}.onboarding-content .marketplace-card>p{min-height:55px;font-size:14px}.onboarding-content .mode-option p,.onboarding-content .mode-option h3{font-size:14px}.onboarding-summary h3{font-size:20px}.onboarding-summary p{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-name>span{vertical-align:super;letter-spacing:0;margin-left:3px;font-family:Arial,sans-serif;font-size:14px;position:relative;top:-3px}.workspace-label{color:#9f8696;white-space:nowrap;background:#fdfafc;border:1px solid #eee6e9;border-radius:7px;align-items:center;gap:7px;margin:0 6px 25px;padding:9px 8px;font-size:14px;display:flex}.workspace-icon{color:#aa879d;background:#f3eaf0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.workspace-icon svg{width:11px;height:11px}.workspace-label>svg{color:#bca5b3;width:10px;margin-left:auto}.sidebar nav{scrollbar-width:thin;scrollbar-color:#eadfe7 transparent;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:3px}.sidebar nav::-webkit-scrollbar-thumb{background:#eadfe7;border-radius:5px}.nav-heading{margin-top:3px;margin-bottom:9px}.nav-active-dot{background:#ac829c;border-radius:50%;width:4px;height:4px;margin-left:auto}.nav-item:not(.active) .nav-active-dot{display:none}.sidebar-note{text-align:left;width:100%;margin-top:12px;display:block}.sidebar-note>span{margin:0 0 10px}.sidebar-note>b{color:#96778b;margin-top:0;font-family:Georgia,serif;font-size:14px;font-weight:400}.sidebar-note>p{color:#b197a7;font-size:14px}.sidebar-note>svg{color:#af94a4;width:13px;position:absolute;top:16px;right:13px}.sidebar-note:hover{background:#f3e9ef;border-color:#e1cdd9}.profile-avatar{font-size:15px;position:relative}.profile-avatar>span{color:#ae8ba1;text-align:center;background:#fffdfb;border-radius:50%;width:14px;height:14px;font-size:14px;position:absolute;top:-3px;right:-2px}.topbar-breadcrumb b{color:#75606f;font-size:14px;font-weight:500}.topbar-right>.icon-button{color:#ac92a2;width:24px;position:relative}.notification-dot{background:#b98b8f;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.workspace-status:before{display:none}.workspace-status>.status-dot{color:#91a18b}.workspace-status.demo>.status-dot{color:#b49b80}.topbar-divider{background:#e9dfe5;width:1px;height:18px}.pause-button{color:#a38299;background:#fcf8fb;border:1px solid #e8dce5;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:14px;display:flex}.pause-button:hover{background:#f3e8f0}.pause-button svg{width:11px}.demo-banner p{font-size:14px;line-height:1.6}.demo-banner p b{font-weight:500}.demo-banner button{white-space:nowrap;align-items:center;gap:5px;margin-left:8px;text-decoration:none;display:flex}.demo-banner{justify-content:space-between;gap:8px;min-height:37px;padding-left:40px;padding-right:40px}.demo-banner>svg{color:#b095a5;flex-shrink:0}.demo-banner>p{margin-right:auto}.dashboard-intro .eyebrow{letter-spacing:1.5px;color:#ae929f;align-items:center;gap:6px;margin-bottom:9px;font-size:14px;display:flex}.greeting-dot{background:#bd9bac;border-radius:50%;width:4px;height:4px;display:inline-block}.hero-caption{writing-mode:horizontal-tb;letter-spacing:.25px;white-space:nowrap;color:#b494a8;align-items:center;gap:5px;margin-top:14px;font-size:14px;display:flex;position:static}.hero-caption svg{width:9px;height:9px}.hero-eyebrow>span{background:#d6b4c9;border-radius:50%;width:4px;height:4px}.hero-copy p{font-size:14px;line-height:1.85}.hero-flourish{width:220px;height:240px;bottom:6px;right:7px}.hero-ring{border-color:#bb8da340;width:187px;height:187px;top:27px;right:0}.hero-ring:before{inset:14px}.hero-ring:after{inset:29px}.hero-ornament{background:#78556a;border:1px solid #c095a13d;border-radius:58px 58px 8px 8px;justify-content:center;align-items:center;width:99px;height:130px;display:flex;bottom:48px;right:43px;overflow:hidden;transform:rotate(8deg);box-shadow:inset 1px 0 #e3bfcb29}.hero-ornament>svg{color:#cfb4bc;stroke-width:.65px;width:109px;height:109px;transform:rotate(-23deg)translate(-2px,11px)}.hero-ornament:before{opacity:.6;background:#977387;border-radius:50%;width:70px;height:70px;bottom:-35px;left:-25px;transform:none}.hero-ornament:after{background:#b98a9b45;border-radius:0;width:125px;height:1px;bottom:37px;left:-15px;transform:none}.hero-star{color:#d8b7c8;font-size:24px;position:absolute}.star-one{color:#ba91a8;font-size:31px;top:14px;left:22px}.star-two{color:#cca4b8;font-size:14px;top:60px;right:7px}.floating-note{color:#967486;background:#efdee5;border:1px solid #f4e8ee6b;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:41px;right:7px;transform:rotate(-8deg);box-shadow:0 6px 15px #291c2729}.floating-note svg{color:#b48a9f;stroke-width:1.1px;width:17px;height:17px}.floating-note b{font-weight:500}.hero-index{color:#ac8399;letter-spacing:1.5px;font-size:14px;position:absolute;bottom:17px;right:27px}.overview-top{gap:8px}.overview-icon{color:#b18ca4;background:#f4ebf1;border:1px solid #ecdee7;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.overview-icon svg{stroke-width:1.5px;width:14px}.overview-top>.eyebrow{letter-spacing:1.2px;color:#b19aaa;margin-right:auto;font-size:14px}.overview-top>.status-dot{color:#c6b19a}.overview-top>.status-dot.green{color:#94ab8c;background:currentColor}.dashboard-overview{justify-content:initial;padding:24px}.dashboard-overview h3{margin:17px 0 8px;font-size:21px}.dashboard-overview p{margin:0 0 9px;font-size:14px;line-height:1.85}.dashboard-overview .overview-status{border-bottom:1px solid #ede4e9;justify-content:space-between;gap:10px;margin:0;padding:11px 0}.overview-status>span:first-child{color:#b09aa9;align-items:center;gap:6px;font-size:14px;display:flex}.overview-status>span:first-child svg{stroke-width:1.4px;width:11px}.overview-status>.badge{gap:4px;min-height:18px;padding:3px 5px;font-size:14px}.overview-status b{color:#a78b9e;font-size:14px;font-weight:400}.dashboard-overview .text-link{justify-content:initial;border-top:0;margin-top:auto;padding-top:14px;font-size:14px}.dashboard-overview .text-link svg{width:11px;margin-left:auto}.metric-card{text-align:left}.metric-card:hover{background:#fffdfd;border-color:#dbc5d5;box-shadow:0 5px 20px #4d29450a}.metric-value>span{color:#c1aebc;letter-spacing:0;font-size:14px;font-weight:400}.metric-icon.green{color:#9daa91;background:#eef2eb}.metric-icon.amber{color:#ba9e7c;background:#f7efe5}.metric-icon.rose{color:#bd98ac;background:#f5eaef}.setup-card>h2{color:#927087;margin:2px 0 8px;font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.3}.setup-card>p{color:#b49bab;font-size:14px;line-height:1.8}.setup-heading{margin-bottom:17px}.setup-icon{color:#b18ba3;background:#f7eff4;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.setup-icon svg{width:17px}.setup-card .setup-progress{background:#f3eaf1;border-radius:4px;height:4px;margin:18px 0 5px;display:block;overflow:hidden}.setup-card .setup-progress>span{background:#b38ba4;border-radius:4px;height:100%;display:block}.checklist-item-content small{color:#b6a1af;margin-top:3px;font-size:14px;line-height:1.7;display:block}.dashboard-main>.space-top,.dashboard-side>.space-top{margin-top:0}.empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:18px;display:flex}.empty-actions .button{margin-top:0!important}.empty-actions>.text-link{gap:5px;font-size:14px}.empty-actions .text-link svg{width:10px}.today-offers .empty-state{padding:32px 8px 22px}.today-offers .empty-state .empty-icon{width:52px;height:52px;margin-bottom:15px}.today-offers .empty-state h3{font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.4}.today-offers .empty-state p{max-width:310px;margin-top:10px;font-size:14px;line-height:1.9}.today-offers .section-title p{font-size:14px}.story-card .eyebrow{letter-spacing:1.2px;color:#ad8b9f;margin-bottom:12px;font-size:14px}.story-card h3{color:#98768b;max-width:none;font-size:21px;line-height:1.35}.story-card .story-icon{margin-bottom:18px}.story-decoration{color:#dcc7d4;pointer-events:none;font-size:90px;line-height:1;position:absolute;bottom:-10px;right:-2px;transform:rotate(10deg)}.story-card .text-link{z-index:1;position:relative}.dashboard-columns>.settings-panel{height:100%}.settings-panel>.stores-list{padding:0}.store-status-row{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.store-status-row:hover{background:#fcf7fb}.store-status-row>.badge{margin-left:auto;font-size:14px}.store-status-row>svg{color:#c6adbf;width:11px}.settings-panel>.timeline-list{padding:0}.settings-panel>.all-good-card{background:0 0;border:0;padding:22px 5px 14px}.all-good-card>span{color:#b293a8;background:#f7f0f5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:17px;display:inline-flex}.all-good-card>span svg{width:24px}.all-good-card>b{color:#a4879a;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.all-good-card>p{color:#b89fae;max-width:230px;margin:9px auto 0;font-size:14px;line-height:1.8}.chart-area{gap:12px;min-height:143px;margin-top:27px;display:flex}.chart-area>.chart-axis{color:#c6adbf;flex-direction:column;justify-content:space-between;width:12px;padding-bottom:25px;font-size:14px;display:flex}.chart-area>.chart-bars{background:0 0;border:0;flex:1;align-items:stretch;gap:15px;min-width:0;height:143px;padding:0 7px;position:relative}.chart-area>.chart-bars:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 36px,#f3ecf1 37px 38px);border-bottom:1px solid #eee4ec;position:absolute;inset:0 0 25px}.chart-area .chart-bars>.chart-bar{z-index:1;background:0 0;border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:auto;max-width:none;height:100%;min-height:0;display:flex;position:relative}.chart-bar-space{flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:28px;min-height:0;display:flex;position:relative}.chart-bar-space>span{background:#dfc6d7;border-radius:3px 3px 0 0;width:100%;min-height:2px;max-height:100%;display:block;position:relative}.chart-bar.current .chart-bar-space>span{background:#a9839c}.chart-bar-space>b{color:#b393aa;text-align:center;font-size:14px;font-weight:400;position:absolute;top:0;left:0;right:0}.chart-area .chart-label{color:#bca5b4;text-align:center;flex:0 0 25px;width:100%;height:25px;margin:0;padding-top:11px;font-size:14px;display:block;position:static!important}.chart-area .chart-empty{color:#b397aa;z-index:2;pointer-events:none;background:0 0;font-size:14px;position:absolute;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:auto!important;display:flex!important;inset:0 0 25px!important}.chart-empty>small{color:#c2a8ba;font-size:14px}.simulator-examples>span{color:#b18ea6;align-self:center;margin-right:5px;font-size:14px}.offline-card>.brand-mark{margin-bottom:25px}.offline-card>.notice{text-align:left;margin-bottom:20px}.onboarding-layout{background:#fffafc;border:1px solid #ebdbe6;border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.onboarding-rail{color:#a987a0;background:#f2e8ef;padding:25px 18px}.onboarding-rail>.onboarding-symbol{color:#ac809c;background:#eadbe6;border-color:#ddc4d5;border-radius:13px;flex-shrink:0;width:46px;height:46px;margin:0 0 23px}.onboarding-rail>.onboarding-symbol svg{width:25px;height:25px}.onboarding-rail>.onboarding-symbol:after{font-size:14px;top:2px;right:3px}.onboarding-steps{flex-direction:column;gap:15px;display:flex}.onboarding-steps:before{background:#dec5d6;width:1px;height:auto;inset:12px auto 12px 11px}.onboarding-step{text-align:left;color:#b797ac;background:0 0;border:0;flex-direction:row;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:400;line-height:1.5;transition:color .15s;display:flex}.onboarding-step-number{color:#bc98b0;background:#f2e8ef;border-color:#dec5d7;flex:0 0 23px;width:23px;height:23px;font-size:14px}.onboarding-step.active{color:#886078;font-weight:500}.onboarding-step.active .onboarding-step-number{color:#fff;background:#ad819f;border-color:#ad819f}.onboarding-step.done{color:#aa7f9b}.onboarding-step.done .onboarding-step-number{color:#a17994;background:#e4d0df;border-color:#d2afc8}.onboarding-rail>p{color:#c09eb4;max-width:140px;margin-top:auto;padding-top:26px;font-family:inherit;font-size:14px;font-style:normal;line-height:1.9}.onboarding-content{min-width:0;max-width:none;margin:0;padding:27px 28px;display:block}.onboarding-content>.eyebrow{letter-spacing:1px;color:#bd9ab1;margin-bottom:12px;font-size:14px}.onboarding-content>h2{color:#a17892;letter-spacing:-.4px;max-width:390px;margin-bottom:20px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.onboarding-content>.muted{color:#bb98b0;margin-bottom:23px;font-size:14px;line-height:1.9}.onboarding-welcome{padding:0}.onboarding-welcome-art{color:#bd96ae;background:#f3e7f0;border:1px solid #ead5e4;border-radius:60px 60px 12px 12px;justify-content:center;align-items:center;width:105px;height:105px;margin:18px auto 24px;display:flex;position:relative}.onboarding-welcome-art>svg{stroke-width:.8px;width:64px;height:64px}.onboarding-welcome-art>span{color:#c4a0b7;font-size:32px;position:absolute;top:-8px;right:-10px}.onboarding-welcome>p{color:#bb98b0;max-width:none;font-size:14px;line-height:1.95}.onboarding-pills{gap:7px;margin:23px 0}.onboarding-pills>span{background:#fff;border-color:#ebd9e6;gap:5px;padding:8px 9px;font-size:14px}.onboarding-pills svg{width:10px}.onboarding-welcome .notice{padding:12px;font-size:14px}.onboarding-content .settings-grid{grid-template-columns:1fr;gap:17px}.onboarding-content .settings-panel{box-shadow:none;padding:20px}.onboarding-content .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-content .marketplace-card{box-shadow:none;padding:16px 14px 0}.onboarding-content .marketplace-card>p{min-height:44px;font-size:14px;line-height:1.8}.onboarding-content .marketplace-configure{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:11px 14px;font-size:14px}.onboarding-content .marketplace-configure svg:first-child{display:none}.onboarding-content .marketplace-card .badge,.onboarding-content .marketplace-card h3{font-size:14px}.onboarding-content .marketplace-logo{border-radius:7px;width:31px;height:31px;font-size:23px}.onboarding-content .marketplace-logo.marketplace-mercadolivre{font-size:15px}.onboarding-content .marketplace-logo.marketplace-aliexpress{font-size:16px}.onboarding-content .marketplace-card-top{margin-bottom:11px}.onboarding-content .affiliate-intro{margin-bottom:17px;padding:13px;font-size:14px}.onboarding-content .affiliate-intro b{font-size:14px}.onboarding-content .affiliate-intro svg{width:16px}.onboarding-embedded>.page-intro,.onboarding-embedded>.save-bar{display:none}.onboarding-content .field>label,.onboarding-content .field-hint,.onboarding-content .field-control>input:not([type=checkbox]):not([type=range]):not([type=file]),.onboarding-content .field-control>select,.onboarding-content .field-control>textarea{font-size:14px}.onboarding-content>.field{margin-top:17px}.onboarding-content .category-slider label{font-size:14px}.onboarding-content .category-sliders{gap:13px}.onboarding-content .category-slider input[type=range]{margin-top:12px}.onboarding-content .category-symbol{width:23px;height:23px}.onboarding-content .learning-note{padding-top:17px}.onboarding-content .section-title p,.onboarding-content .section-title h2{font-size:14px}.onboarding-content .style-option{gap:11px;padding:13px}.onboarding-content .style-option b,.onboarding-content .style-option p{font-size:14px}.onboarding-content .connection-visual{min-height:180px;padding:0 0 17px}.onboarding-content .connection-actions{margin-top:0;margin-bottom:15px}.onboarding-content .group-list{max-height:310px}.onboarding-content .group-option{padding:12px 5px}.onboarding-content .group-option b,.onboarding-content .group-option small{font-size:14px}.onboarding-summary{background:0 0;border:0;border-radius:0;margin:0;padding:0}.onboarding-summary>.onboarding-welcome-art{margin:15px auto 22px;display:flex}.onboarding-summary>p{color:#bb98b0;margin-bottom:20px;font-size:14px;line-height:1.9}.onboarding-summary>.overview-status{border-bottom:1px solid #ecdee8;justify-content:space-between;gap:8px;margin:0;padding:12px 0;display:flex}.onboarding-summary>.overview-status>span:first-child{font-size:14px}.onboarding-summary>.overview-status>.badge{min-height:20px;font-size:14px}.onboarding-summary>.notice{margin-top:22px;font-size:14px}.onboarding-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:22px;display:flex}.onboarding-footer>.button-ghost{padding-left:0;font-size:14px}.onboarding-footer .onboarding-progress{justify-content:center;gap:4px}.onboarding-footer .onboarding-progress>span{width:12px;height:3px}.onboarding-footer>.button-primary{padding:0 12px;font-size:14px}.onboarding-footer>.button-primary svg{width:12px}.onboarding-content .save-bar{display:none}@media (width>=1600px){.hero-panel{min-height:263px}.hero-copy h2{font-size:33px}.hero-copy p{font-size:14px}.hero-flourish{right:25px}.hero-caption{font-size:14px}.dashboard-overview h3{font-size:23px}.overview-top>.eyebrow,.dashboard-overview p,.overview-status>span:first-child,.overview-status b,.overview-status>.badge{font-size:14px}}@media (width<=1250px){.workspace-label{margin-left:3px;margin-right:3px;padding-left:6px;padding-right:6px;font-size:14px}.workspace-icon{width:19px;height:19px}.sidebar-brand{padding-bottom:22px}.demo-banner{padding-left:28px;padding-right:28px}.demo-banner p{font-size:14px}.hero-panel{min-height:252px;padding:27px}.hero-copy h2{font-size:28px}.hero-copy p{font-size:14px}.hero-copy{max-width:78%}.hero-flourish{opacity:.7;right:-27px}.hero-caption{gap:4px;margin-top:13px;font-size:14px}.hero-index{font-size:14px;right:18px}.hero-caption svg{width:8px;height:8px}.overview-top>.eyebrow{font-size:14px}.dashboard-overview{padding:22px}.dashboard-overview h3{font-size:20px}.dashboard-overview p,.overview-status>span:first-child,.overview-status b,.dashboard-overview .text-link{font-size:14px}.setup-card>h2{font-size:18px}.setup-card>p,.setup-heading>.badge{font-size:14px}.today-offers .empty-state h3{font-size:17px}.today-offers .empty-state p,.today-offers .section-title p{font-size:14px}.story-card .eyebrow{letter-spacing:1px;font-size:14px}.story-card h3{font-size:20px}.story-card p{font-size:14px}.onboarding-layout{grid-template-columns:165px minmax(0,1fr)}.onboarding-content{padding:26px 23px}.onboarding-rail{padding:25px 16px}}@media (width<=1050px){.workspace-label{gap:5px;margin-bottom:21px;padding:8px 5px;font-size:14px}.workspace-label>svg{width:8px}.workspace-icon{width:18px;height:18px}.workspace-icon svg{width:9px;height:9px}.nav-section{margin-bottom:17px}.sidebar-note>p,.sidebar-note>b{font-size:14px}.sidebar-note{margin-bottom:15px}.sidebar-profile{gap:8px;padding-left:6px;padding-right:6px}.profile-info b,.profile-info span{font-size:14px}.profile-avatar{width:30px;height:30px;font-size:14px}.sidebar-profile .icon-button{width:23px}.demo-banner{padding-left:24px;padding-right:24px}.demo-banner p{font-size:14px}.demo-banner button{gap:4px;margin-left:3px;font-size:14px}.demo-banner button svg{width:9px}.hero-copy h2{font-size:26px}.hero-copy p{font-size:14px}.hero-flourish{opacity:.45;right:-65px}.hero-panel{min-height:248px;padding:25px}.hero-copy{max-width:96%}.hero-caption{font-size:14px}.dashboard-overview{padding:20px}.dashboard-overview h3{font-size:19px}.dashboard-overview p{font-size:14px}.overview-top{gap:6px}.overview-top>.eyebrow{letter-spacing:.7px;font-size:14px}.overview-icon{width:25px;height:25px}.overview-icon svg{width:12px}.metric-value>span{font-size:14px}.setup-card>h2{font-size:17px}.setup-card>p,.checklist-item-content small{font-size:14px}.empty-actions{gap:10px}.empty-actions .button{gap:6px;padding:0 11px;font-size:14px!important}.empty-actions .button svg{width:11px}.empty-actions .text-link{font-size:14px}.story-card h3{font-size:19px}.story-card .eyebrow{letter-spacing:.8px;font-size:14px}.story-card p{font-size:14px}.chart-area>.chart-bars{gap:10px}.onboarding-layout{grid-template-columns:155px minmax(0,1fr)}.onboarding-content{padding:24px 21px}.onboarding-rail{padding:24px 14px}.onboarding-step{gap:7px;font-size:14px}.onboarding-content>h2{font-size:24px}.onboarding-pills>span{padding:7px 8px;font-size:14px}.onboarding-footer>.button-ghost,.onboarding-footer>.button-primary{font-size:14px}.onboarding-footer .onboarding-progress>span{width:10px}}@media (width<=850px){.hero-panel{min-height:252px;padding:29px 30px}.hero-copy{max-width:76%}.hero-copy h2{font-size:30px}.hero-copy p{max-width:310px;font-size:14px}.hero-flourish{opacity:.85;right:-5px}.hero-caption{font-size:14px}.hero-index{font-size:14px;bottom:19px;right:25px}.metric-value>span{font-size:14px}.hero-grid{grid-template-columns:1fr}.dashboard-overview{display:none}.setup-card{height:100%}.setup-card>h2{font-size:18px}.setup-card>p,.setup-card .checklist-item-content b,.setup-card .checklist-item-content small{font-size:14px}.setup-card .checklist-icon{width:24px;height:24px}.setup-card .checklist-icon svg{width:12px}.setup-card .checklist-item{gap:8px;padding:12px 0}.story-card{height:100%;min-height:0}.story-card h3{font-size:21px}.story-card p{font-size:14px}.story-card .eyebrow{letter-spacing:.9px;font-size:14px}.story-card .story-icon{margin-bottom:22px;position:static}.onboarding-layout{grid-template-columns:150px minmax(0,1fr)}.onboarding-content .marketplace-grid{grid-template-columns:1fr}.onboarding-content .marketplace-card>p{min-height:0}.onboarding-content .marketplace-card-top{margin-bottom:12px}.onboarding-content .marketplace-card{padding:18px 16px 0}.onboarding-content .marketplace-configure{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.onboarding-pills{flex-direction:column;align-items:flex-start}.onboarding-pills>span{font-size:14px}.onboarding-footer{flex-wrap:wrap}.onboarding-footer .onboarding-progress{order:3;width:100%;margin-top:5px}.onboarding-rail>p{font-size:14px}.onboarding-content>h2{font-size:23px}}@media (width<=700px){.sidebar-brand{padding:0 9px 22px}.workspace-label{gap:7px;margin:0 5px 25px;padding:9px 8px;font-size:14px}.workspace-icon{width:21px;height:21px}.workspace-icon svg{width:11px;height:11px}.workspace-label>svg{width:10px}.nav-section{margin-bottom:18px}.nav-item{font-size:14px}.sidebar-note{margin-top:13px;margin-bottom:19px}.sidebar-note>b,.sidebar-note>p,.profile-info b,.profile-info span{font-size:14px}.profile-avatar{width:34px;height:34px;font-size:15px}.sidebar-profile{gap:10px;padding-left:9px;padding-right:9px}.sidebar-profile .icon-button{width:28px}.topbar-breadcrumb{gap:8px}.topbar-breadcrumb b{font-size:14px}.topbar-breadcrumb>.mobile-menu{width:26px;margin-left:-5px;margin-right:2px;display:flex!important}.topbar-breadcrumb>svg:first-of-type{display:none}.pause-button{gap:5px;padding:7px 8px;font-size:14px}.pause-button svg{width:10px}.topbar-right>.icon-button{width:20px}.topbar-divider{height:16px}.demo-banner{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:38px;padding:9px 21px;display:flex}.demo-banner>svg{width:12px;margin-top:1px}.demo-banner>p{flex:1;font-size:14px;line-height:1.7}.demo-banner button{align-self:center;margin-left:5px;font-size:14px}.demo-banner button>svg{display:none}.dashboard-intro .eyebrow{letter-spacing:1.3px;margin-bottom:9px;font-size:14px}.hero-panel{min-height:254px;padding:27px}.hero-copy h2{max-width:320px;font-size:29px}.hero-copy p{max-width:280px;font-size:14px}.hero-flourish{opacity:.75;right:-14px}.hero-caption{margin-top:15px;font-size:14px}.hero-copy{max-width:78%}.hero-index{font-size:14px;bottom:17px;right:22px}.metric-value>span{font-size:14px}.metric-card .metric-label{margin-bottom:14px}.metric-note{display:block}.setup-card>h2{font-size:19px}.setup-card>p,.setup-card .checklist-item-content b,.setup-card .checklist-item-content small{font-size:14px}.setup-card .checklist-icon{width:25px;height:25px}.setup-card .checklist-item{gap:9px}.empty-actions{gap:13px}.empty-actions .button{font-size:14px!important}.empty-actions .text-link{font-size:14px}.today-offers .empty-state h3{font-size:19px}.today-offers .empty-state p,.today-offers .section-title p{font-size:14px}.chart-area{margin-top:25px}.chart-area>.chart-bars{gap:15px;height:145px}.chart-area>.chart-axis,.chart-area .chart-label,.chart-area .chart-empty,.chart-empty>small{font-size:14px}.story-card .story-icon{margin-bottom:20px;position:static}.story-card h3{font-size:22px}.story-card .eyebrow{letter-spacing:.9px;font-size:14px}.story-card p,.story-card .text-link{font-size:14px}.settings-panel>.all-good-card{padding:20px 5px 12px}.all-good-card>b{font-size:18px}.all-good-card>p{font-size:14px}.onboarding-layout{grid-template-columns:145px minmax(0,1fr);min-height:0;display:grid}.onboarding-rail{flex-direction:column;padding:23px 14px;display:flex}.onboarding-rail>.onboarding-symbol{border-radius:11px;width:40px;height:40px;margin-bottom:24px}.onboarding-rail>.onboarding-symbol svg{width:22px;height:22px}.onboarding-steps{justify-content:initial;flex-direction:column;gap:17px;margin-top:0;display:flex}.onboarding-steps:before{width:1px;height:auto;inset:12px auto 12px 10px}.onboarding-step{flex-direction:row;gap:7px;font-size:14px;line-height:1.6}.onboarding-step-number{flex-basis:22px;width:22px;height:22px;font-size:14px}.onboarding-rail>p{padding-top:25px;font-size:14px;display:block}.onboarding-content{margin:0;padding:23px 20px}.onboarding-content>.eyebrow{letter-spacing:.8px;margin-bottom:11px;font-size:14px}.onboarding-content>h2{margin-bottom:18px;font-size:22px;line-height:1.35}.onboarding-content>.muted{font-size:14px}.onboarding-welcome{padding:0}.onboarding-welcome>p{font-size:14px}.onboarding-welcome-art{width:89px;height:89px;margin-top:16px;margin-bottom:22px}.onboarding-welcome-art>svg{width:55px;height:55px}.onboarding-content .marketplace-grid{grid-template-columns:1fr}.onboarding-content .settings-panel{padding:17px}.onboarding-content .platform-checkboxes{grid-template-columns:1fr}.onboarding-content .platform-checkboxes label,.onboarding-content .category-slider label{font-size:14px}.onboarding-content .category-symbol{width:21px;height:21px}.onboarding-content .category-symbol svg{width:11px}.onboarding-content .category-slider>div{gap:7px}.onboarding-content .category-slider b,.onboarding-content .category-slider b small,.onboarding-content .section-title h2,.onboarding-content .section-title p{font-size:14px}.onboarding-content .add-word-form{gap:6px}.onboarding-content .add-word-form .button{width:32px;min-width:32px}.onboarding-content .add-word-form input:not([type=checkbox]):not([type=range]):not([type=file]){min-height:37px;padding:10px;font-size:14px}.onboarding-content .learning-note{gap:9px;padding-top:17px}.onboarding-content .learning-note b,.onboarding-content .learning-note p{font-size:14px}.onboarding-pills{flex-direction:column;align-items:flex-start;gap:7px;margin:18px 0}.onboarding-pills>span{padding:7px 8px;font-size:14px}.onboarding-pills svg{width:10px}.onboarding-footer{flex-wrap:wrap;gap:10px;margin-top:21px;padding-top:20px}.onboarding-footer>.button-ghost{padding-right:0;font-size:14px}.onboarding-footer>.button-primary{padding:0 11px;font-size:14px}.onboarding-footer .onboarding-progress{order:3;width:100%;margin-top:5px}.onboarding-summary>p{font-size:14px}.onboarding-summary>.overview-status{flex-wrap:wrap;gap:7px;padding:11px 0}.onboarding-summary>.overview-status>span:first-child,.onboarding-summary>.overview-status>.badge{font-size:14px}.onboarding-summary>.notice{gap:7px;padding:11px;font-size:14px}.onboarding-summary>.notice>svg{width:13px}.onboarding-content .connection-visual{min-height:165px;padding:0 0 17px}.onboarding-content .qr-placeholder{width:125px;height:125px}.onboarding-content .connection-actions>.button{gap:5px;min-height:35px;padding:0 10px;font-size:14px}.onboarding-content .small-note{text-align:center;gap:5px;font-size:14px;line-height:1.8}.onboarding-content .small-note svg{width:10px}.onboarding-content .field-control>input:not([type=checkbox]):not([type=range]):not([type=file]),.onboarding-content .field-control>select,.onboarding-content .field-control>textarea{font-size:14px}.onboarding-content .group-option{gap:7px}.onboarding-content .group-option .group-avatar{width:26px;height:26px}.onboarding-content .group-option b,.onboarding-content .group-option small{font-size:14px}.onboarding-content .style-option{gap:9px;padding:12px}.onboarding-content .style-option b{font-size:14px}.onboarding-content .style-option p{font-size:14px;line-height:1.8}.onboarding-content .mode-radio{width:13px;height:13px}.onboarding-content>.button{gap:6px;padding:0 11px;font-size:14px}}@media (width<=450px){.demo-banner{gap:6px;padding:8px 17px}.demo-banner p{font-size:14px;line-height:1.8}.demo-banner button{margin-left:2px;font-size:14px}.demo-banner>svg{width:10px}.topbar-right{gap:9px}.topbar-divider{display:none}.topbar-right>.icon-button{width:19px}.topbar-right>.icon-button>svg{width:15px}.pause-button{gap:4px;padding:6px 7px;font-size:14px}.pause-button svg{width:10px}.topbar-breadcrumb b{font-size:14px}.hero-panel{min-height:247px;padding:25px 24px}.hero-copy h2{max-width:270px;font-size:28px}.hero-copy p{max-width:220px;font-size:14px;line-height:1.9}.hero-copy{max-width:91%}.hero-flourish{opacity:.45;right:-59px}.hero-copy .button{gap:6px;min-height:32px;padding:0 11px;font-size:14px}.hero-caption{gap:4px;font-size:14px}.hero-index{letter-spacing:1.2px;font-size:14px;bottom:15px;right:17px}.hero-eyebrow{letter-spacing:1.2px;font-size:14px}.hero-eyebrow>span{width:3px;height:3px}.hero-copy .button svg{width:11px}.metric-card .metric-label{margin-bottom:13px;font-size:14px}.metric-value>span{font-size:14px}.dashboard-intro .eyebrow{letter-spacing:1.1px;gap:5px;font-size:14px}.greeting-dot{width:3px;height:3px}.dashboard-side{flex-direction:column;display:flex}.dashboard-side>.setup-card,.dashboard-side>.story-card{width:100%}.setup-card>h2{font-size:21px}.setup-card>p{font-size:14px}.setup-card .checklist-item{gap:11px;padding:14px 0}.setup-card .checklist-item-content b,.setup-card .checklist-item-content small{font-size:14px}.setup-card .checklist-icon{width:28px;height:28px}.setup-heading{margin-bottom:15px}.setup-card .setup-progress{margin:19px 0 7px}.setup-heading>.badge{font-size:14px}.setup-icon{width:31px;height:31px}.story-card{padding:25px}.story-card .eyebrow{letter-spacing:1px;max-width:210px;margin-bottom:13px;font-size:14px}.story-card .story-icon{opacity:.8;margin:0;position:absolute;top:28px;right:28px}.story-card .story-icon svg{width:31px;height:31px}.story-card h3{max-width:230px;font-size:24px}.story-card p{max-width:230px;font-size:14px}.story-card .text-link{margin-top:16px;font-size:14px}.story-decoration{font-size:105px;bottom:-15px;right:0}.empty-actions{flex-direction:column;gap:14px;margin-top:18px}.empty-actions .button{font-size:14px!important}.empty-actions>.text-link{font-size:14px}.today-offers .empty-state{padding:29px 5px 20px}.today-offers .empty-state h3{font-size:18px}.today-offers .empty-state p{max-width:250px;font-size:14px}.today-offers .section-title p{max-width:200px;font-size:14px}.today-offers .section-title>.text-link{gap:4px;font-size:14px}.today-offers .section-title>.text-link svg{width:10px}.chart-area>.chart-bars{gap:12px;height:135px;padding-left:5px;padding-right:5px}.chart-area>.chart-axis,.chart-area .chart-label,.chart-area .chart-empty,.chart-empty>small{font-size:14px}.weekly-activity .section-title>.badge{min-height:20px;padding:4px 5px;font-size:14px}.weekly-activity .section-title h2,.weekly-activity .section-title p,.store-status-row>.badge{font-size:14px}.store-status-row{gap:9px}.store-status-row b{font-size:14px}.store-status-row>svg{width:10px}.onboarding-layout{border-radius:9px;flex-direction:column;display:flex}.onboarding-rail{padding:17px 14px 15px}.onboarding-rail>.onboarding-symbol{display:none}.onboarding-steps{flex-direction:row;justify-content:space-between;gap:0;width:100%;margin:0;position:relative}.onboarding-steps:before{width:auto;height:1px;inset:11px 11px auto}.onboarding-step{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;font-size:0;line-height:0;display:flex}.onboarding-step.active,.onboarding-step.done{font-size:0}.onboarding-step-number{background:#f2e8ef;flex-basis:23px;width:23px;height:23px;font-size:14px;line-height:1.2}.onboarding-rail>p{display:none}.onboarding-content{padding:23px 19px}.onboarding-content>.eyebrow{letter-spacing:.7px;font-size:14px}.onboarding-content>h2{max-width:260px;margin-bottom:19px;font-size:25px}.onboarding-content>.muted{font-size:14px}.onboarding-welcome-art{width:94px;height:94px;margin:19px auto 24px}.onboarding-welcome-art>svg{width:60px;height:60px}.onboarding-welcome>p{font-size:14px}.onboarding-pills{gap:8px;margin:22px 0}.onboarding-pills>span{padding:8px 10px;font-size:14px}.onboarding-welcome .notice{font-size:14px}.onboarding-content .marketplace-grid{grid-template-columns:1fr 1fr;gap:10px}.onboarding-content .marketplace-card{padding:14px 12px 0}.onboarding-content .marketplace-configure{gap:3px;width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:11px 12px;font-size:14px}.onboarding-content .marketplace-configure>svg:last-child{width:8px}.onboarding-content .marketplace-card h3{font-size:14px}.onboarding-content .marketplace-card .badge{gap:3px;min-height:18px;padding:4px;font-size:14px}.onboarding-content .marketplace-card>p{min-height:52px;font-size:14px;line-height:1.9}.onboarding-content .marketplace-logo{width:29px;height:29px;font-size:21px}.onboarding-content .marketplace-card .toggle{width:26px;height:16px;padding:3px}.onboarding-content .marketplace-card .toggle span{width:10px;height:10px}.onboarding-content .marketplace-card .toggle.on span{transform:translate(10px)}.onboarding-content .affiliate-intro{gap:7px;padding:11px;font-size:14px}.onboarding-content .affiliate-intro b{font-size:14px}.onboarding-content .affiliate-intro svg{width:13px}.onboarding-content .settings-panel{padding:18px}.onboarding-content .section-title h2,.onboarding-content .section-title p{font-size:14px}.onboarding-content .platform-checkboxes{grid-template-columns:1fr 1fr;gap:15px 10px}.onboarding-content .platform-checkboxes label,.onboarding-content .category-slider label{font-size:14px}.onboarding-content .category-slider>div{gap:8px}.onboarding-content .category-slider b{font-size:14px}.onboarding-content .category-symbol{width:23px;height:23px}.onboarding-content .category-symbol svg{width:12px}.onboarding-content .field-control>input:not([type=checkbox]):not([type=range]):not([type=file]),.onboarding-content .field-control>select,.onboarding-content .field-control>textarea,.onboarding-content .style-option b,.onboarding-content .style-option p{font-size:14px}.onboarding-content .style-option{gap:9px;padding:13px}.onboarding-content .group-option b,.onboarding-content .group-option small{font-size:14px}.onboarding-content .connection-visual{min-height:180px}.onboarding-content .connection-actions>.button,.onboarding-content .small-note{font-size:14px}.onboarding-content>.button{padding:0 11px;font-size:14px}.onboarding-summary>p,.onboarding-summary>.overview-status>span:first-child,.onboarding-summary>.overview-status>.badge,.onboarding-summary>.notice{font-size:14px}.onboarding-footer{gap:10px;margin-top:20px;padding-top:19px}.onboarding-footer>.button-ghost{white-space:normal;text-align:left;max-width:135px;font-size:14px;line-height:1.7}.onboarding-footer>.button-primary{padding:0 11px;font-size:14px}.onboarding-footer .onboarding-progress>span{width:11px}.simulator-examples>span{width:100%;margin-bottom:3px;font-size:14px}.simulator-examples .example-chip{gap:4px;padding:7px 8px;font-size:14px}.simulator-examples .example-chip svg{width:9px}}@media (width>=701px){.topbar-breadcrumb>.mobile-menu{display:none}}@media (width<=700px){body{font-size:14px}.button{min-height:44px;padding:10px 14px;font-size:14px!important}.icon-button{min-width:40px;min-height:40px}.pause-button{min-height:40px;padding:8px 10px;font-size:14px}.topbar-right{gap:8px}.topbar-right>.icon-button{min-width:32px}.field label,.toggle-row label,.group-option b{line-height:1.5;font-size:14px!important}.field-hint,.toggle-row p,.group-option small{line-height:1.7;font-size:14px!important}input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea{min-height:44px;font-size:16px!important}.panel p,.page-intro p,.dashboard-intro p,.empty-state p,.modal-heading p,.onboarding-content p{line-height:1.7;font-size:14px!important}.panel p,.page-intro p,.dashboard-intro p,.empty-state p{color:#7b6876}.section-title h2{font-size:15px!important}.hero-copy p{font-size:14px;line-height:1.75}.hero-panel{min-height:300px}.hero-copy{max-width:84%}.hero-caption{white-space:normal;font-size:14px;line-height:1.5}.metric-card .metric-label,.metric-card .metric-note,.badge{font-size:14px}.offer-card h3{font-size:16px;line-height:1.5}.modal-footer{flex-wrap:wrap}.modal-footer>.button{flex-shrink:1}.onboarding-footer>.button-ghost{max-width:none;font-size:14px}.demo-banner p{font-size:14px;line-height:1.6}.demo-banner button{min-height:36px;font-size:14px}.save-bar{flex-wrap:wrap;gap:12px}}.feature-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.feature-stack>.field,.feature-stack>.section-title,.feature-stack .advanced-details{margin:0}.feature-stack>.advanced-details>summary{flex-wrap:wrap}.feature-stack .advanced-details>.feature-stack,.advanced-details>.feature-stack{padding-top:16px}.feature-inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feature-guide-steps{color:var(--muted,#9b7d91);margin:0;padding-left:21px;font-size:14px;line-height:1.9}.feature-guide-steps li+li{margin-top:8px}.feature-confirm{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;display:flex}.feature-confirm input{flex-shrink:0;margin-top:5px}.feature-link-list{flex-direction:column;gap:0;display:flex}.feature-link-row{border-bottom:1px solid var(--border,#eee3e9);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.feature-link-row>div{min-width:0}.feature-link-row b{font-size:14px}.feature-link-row p,.feature-link-row small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--muted,#9b7d91);margin:5px 0;font-size:14px;line-height:1.9;display:block;overflow:hidden}.feature-link-row .field-hint{display:block}.feature-store-button{border-top:0;margin-top:0!important;font-size:14px!important}.setup-readiness{margin-bottom:24px}.setup-readiness .overview-status{align-items:flex-start;gap:16px}.setup-readiness .overview-status b{font-size:14px}.setup-readiness .overview-status p{margin-bottom:0}.offer-feature-tools{margin-top:26px}.offer-feature-tools .advanced-details{padding:0}.feature-stack .small-note,.feature-stack .field-hint,.feature-stack .form-row,.feature-stack>.notice{margin:0}@media (width<=600px){.feature-inline-actions{gap:8px}.page-intro>.feature-inline-actions{align-self:flex-start}.feature-guide-steps,.feature-confirm{font-size:14px}.feature-stack .form-row{grid-template-columns:1fr}.feature-store-button{font-size:14px!important}.feature-link-row b{font-size:14px}}:root{--ink:#332631;--muted:#66555f;--line:#e3dadd;--mauve:#937086;font-size:16px}body{font-size:16px;line-height:1.6}.app-layout p,.app-layout small{line-height:1.7}.nav-item{color:#65505e;min-height:46px;font-size:15px}.nav-heading,.brand-caption{color:#78616f;letter-spacing:1.1px}.section-title h2,.setup-heading h2{font-size:18px!important}.field label,.toggle-row label{color:#45303e;font-size:16px!important}.field-hint,.small-note,.panel p,.page-intro p,.dashboard-intro p,.section-title p,.checklist-item-content p,.metric-label,.metric-note,.profile-info span,.dashboard-date,.topbar-breadcrumb,.workspace-status,.sidebar-note p,.save-bar>span,.empty-state p{color:#6a5663!important}.checklist-item-content b,.overview-status b{font-size:15px}.button{min-height:46px;padding:11px 17px;font-size:15px!important}.icon-button{min-width:40px;min-height:40px}.badge{font-size:13px!important}.hero-copy p{color:#f0e2eb;max-width:400px;line-height:1.75;font-size:16px!important}.hero-copy{max-width:77%}.hero-panel{min-height:290px}.hero-eyebrow{color:#ead4e1}.hero-caption{color:#ebd6e3}.dashboard-overview p{color:#655260;font-size:15px!important}.dashboard-overview h3{font-size:26px}.metric-card{min-height:148px;padding-top:23px}.metric-label{max-width:calc(100% - 34px);line-height:1.5}.metric-note{font-size:13px}.metric-value{font-size:34px}.main-content{padding-bottom:90px}input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea{min-height:46px;font-size:16px!important}.offer-row-title,.offer-card h3{font-size:17px!important}.onboarding-content p,.modal-heading p,.notice p{line-height:1.75;font-size:15px!important}.onboarding-content .section-title h2{font-size:18px!important}.onboarding-content .button{font-size:14px!important}.onboarding-footer>.button-ghost{max-width:200px;font-size:14px!important}.setup-readiness .overview-status{flex-wrap:wrap}.app-footer{font-size:13px}@media (width<=1100px){.topbar{gap:10px;padding-left:24px;padding-right:24px}.topbar-right{gap:10px}.hero-grid,.dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}}@media (width<=700px){body{font-size:16px}.panel p,.page-intro p,.dashboard-intro p,.empty-state p,.modal-heading p,.onboarding-content p{font-size:15px!important}.field-hint,.toggle-row p,.group-option small{font-size:14px!important}.hero-copy{max-width:100%}.hero-copy p{max-width:95%;font-size:15px!important}.hero-panel{min-height:320px}.hero-flourish{opacity:.22}.hero-caption{display:none}.section-title h2{font-size:18px!important}.topbar-breadcrumb{font-size:13px}.topbar-right{gap:5px}.workspace-status{display:none}.pause-button{min-height:42px;font-size:13px}.metric-grid{gap:12px}.metric-card{min-height:145px;padding:18px 15px}.metric-label{font-size:14px!important}.metric-note{font-size:13px!important}.metric-icon{width:24px;height:24px;top:15px;right:12px}.hero-grid,.dashboard-columns{grid-template-columns:1fr}.onboarding-footer{flex-wrap:wrap}.onboarding-footer>.button{flex:1}.main-content{padding-bottom:100px}.modal-footer{gap:8px}}.sidebar{height:100dvh;padding-top:24px}.sidebar-brand{padding-bottom:18px}.brand-name{font-size:25px}.brand-caption{letter-spacing:.5px;font-size:12px}.sidebar-note{display:none}.sidebar nav{scrollbar-width:thin;scrollbar-color:#c4b2be transparent;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.nav-section{margin-bottom:16px}.sidebar-profile{padding:14px 5px}.profile-info b{font-size:14px}.profile-info span{font-size:12px}.hero-copy p{max-width:370px}.hero-flourish{opacity:.5}.hero-caption{font-size:12px!important}.hero-copy h2{font-size:32px}.brand-caption{line-height:1.5}.workspace-label{font-size:13px!important}.onboarding-content .group-option b{font-size:15px!important}.onboarding-content .group-option small{font-size:14px!important}@media (width<=700px){.sidebar{padding-top:24px}.hero-copy h2{font-size:30px}.hero-flourish{opacity:.2}.profile-info span{font-size:13px}.nav-item{min-height:46px}.brand-caption{font-size:12px}}.cloud-connection-banner{color:#4d2945;background:#f0e8ed;border-bottom:1px solid #d9c5d1;align-items:center;gap:16px;padding:18px 40px;display:flex}.cloud-connection-banner p{flex:1;font-size:15px;line-height:1.7}.cloud-connection-banner>.button{flex-shrink:0}@media (width<=700px){.cloud-connection-banner{flex-wrap:wrap;gap:12px;padding:16px 20px}.cloud-connection-banner>svg{display:none}.cloud-connection-banner p{flex-basis:100%}.cloud-connection-banner>.button{width:100%}}:root{--ux-ease:cubic-bezier(.2, .8, .2, 1);--ux-plum-grad:linear-gradient(180deg, #5c3353 0%, #4d2945 100%);--ux-focus:0 0 0 3px #fffdfb, 0 0 0 5px #a8839866;--ux-pop:0 26px 60px #36213533, 0 4px 14px #3621351a}.button{transition:transform .14s var(--ux-ease), box-shadow .2s var(--ux-ease), background-color .2s ease, border-color .2s ease;border-radius:12px}.button-primary{background:var(--ux-plum-grad)}.button-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #4d294526}.button:not(:disabled):active,.icon-button:active,.nav-item:active,.account-tabs>button:active,.guide-tabs>button:active{transform:scale(.965)}.offer-card,.notice,.mode-option,.style-option,.sidebar-note{border-radius:14px}.account-tabs,.guide-tabs{border-radius:14px}.account-tabs>button,.guide-tabs>button{border-radius:10px;transition:background-color .2s,box-shadow .2s,color .2s}.nav-item{transition:background-color .18s ease, color .18s ease, transform .14s var(--ux-ease);border-radius:12px}.field-control input,.field-control select,.field-control textarea,.account-login input{border-radius:12px;transition:border-color .18s,box-shadow .18s}.field-control input:focus,.field-control select:focus,.field-control textarea:focus,.account-login input:focus{box-shadow:0 0 0 4px #a8839826}:where(button,a,summary,[role=tab]):focus-visible{box-shadow:var(--ux-focus);outline:none}@media (hover:hover){.metric-card,.offer-card{transition:transform .2s var(--ux-ease), box-shadow .2s var(--ux-ease)}.metric-card:hover,.offer-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4d294514}}.ux-ripple-host{position:relative}.ux-ripple-wrap{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ux-ripple{opacity:.16;animation:ux-ripple .6s var(--ux-ease) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ux-ripple{to{opacity:0;transform:scale(1)}}.avatar-button,.profile-avatar{overflow:visible}.avatar-button img,.profile-avatar.has-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-button:has(img){padding:0;overflow:hidden}.iaulin{display:block;overflow:visible}.iaulin-antenna{transform-origin:38px 12px;animation:4.4s ease-in-out infinite iaulin-wiggle}.iaulin-eyes{transform-origin:33px 36px;animation:6s infinite iaulin-blink}@keyframes iaulin-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes iaulin-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.15)}}.guide-launcher{transition:transform .2s var(--ux-ease), box-shadow .2s var(--ux-ease);background:var(--ux-plum-grad);gap:8px;padding-left:8px}.guide-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 28px #36213538}.guide-mascot{background:#fbf1f6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #fff5}.guide-panel{box-shadow:var(--ux-pop);transform-origin:100% 100%;animation:ux-pop .28s var(--ux-ease);border-radius:22px}.guide-account details{border-bottom:1px solid #f0e6ec}.guide-bubble{width:250px;position:absolute;bottom:64px;right:0}.mascot-help{z-index:60;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.mascot-fab{cursor:pointer;width:60px;height:60px;transition:transform .22s var(--ux-ease), box-shadow .22s var(--ux-ease);background:radial-gradient(circle at 30% 25%,#fff,#f6ecf1);border:1px solid #e7d9e1;border-radius:50%;place-items:center;animation:5s ease-in-out infinite ux-float;display:grid;box-shadow:0 12px 30px #3621352e}.mascot-fab:hover{transform:translateY(-3px)scale(1.04)}.mascot-fab:active{transform:scale(.94)}.mascot-fab.is-open{background:#fff;animation:none}@keyframes ux-float{0%,to{translate:0}50%{translate:0 -4px}}.mascot-bubble{color:#f6eaf0;max-width:250px;box-shadow:var(--ux-pop);animation:ux-pop .35s var(--ux-ease);background:#4d2945;border-radius:18px 18px 6px;gap:4px;padding:13px 32px 13px 15px;font-size:13.5px;line-height:1.45;display:grid;position:relative}.mascot-bubble b{color:#fff;font-size:14.5px}.mascot-bubble>button{color:#e9d3df;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.mascot-panel{width:min(360px,100vw - 32px);max-height:min(540px,100dvh - 130px);box-shadow:var(--ux-pop);transform-origin:100% 100%;animation:ux-pop .28s var(--ux-ease);background:#fffdfb;border:1px solid #e3d5dd;border-radius:22px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.mascot-panel header{background:linear-gradient(135deg,#f7ecf2,#fffaf7);border-bottom:1px solid #efe4ea;align-items:center;gap:12px;padding:15px 15px 13px;display:flex}.mascot-panel header div{flex:1;gap:2px;display:grid}.mascot-panel header b{color:#3c2236;font-family:Georgia,serif;font-size:16px;font-weight:400}.mascot-panel header span{color:#8b7383;font-size:12.5px}.mascot-panel header>button{color:#6d5265;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mascot-topics{align-content:start;gap:3px;padding:8px;display:grid;overflow-y:auto}.mascot-topics details{border-radius:14px}.mascot-topics details[open]{background:#faf3f7}.mascot-topics summary{cursor:pointer;color:#44293d;border-radius:14px;padding:12px 34px 12px 12px;font-size:14px;font-weight:600;list-style:none;position:relative}.mascot-topics summary::-webkit-details-marker{display:none}.mascot-topics summary:after{content:"+";color:#a8839a;font-size:18px;transition:rotate .2s;position:absolute;top:50%;right:14px;translate:0 -50%}.mascot-topics details[open] summary:after{rotate:45deg}.mascot-topics summary:hover{background:#f6eef2}.mascot-topics p{color:#6a5664;margin:0 12px 10px;font-size:13.5px;line-height:1.6}.mascot-action{background:var(--ux-plum-grad);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin:0 12px 12px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.mascot-panel footer{background:#fdf9fa;border-top:1px solid #f1e7ec;flex-wrap:wrap;gap:6px;padding:11px 12px;display:flex}.mascot-panel footer button,.mascot-panel footer a{color:#5b3a51;cursor:pointer;background:#f4eaf0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.mascot-panel footer a{color:#fff;background:#4d2945;margin-left:auto}@keyframes ux-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.login-nudge{color:#6e4f2a;animation:ux-pop .3s var(--ux-ease);background:#fff5e8;border-radius:14px;align-items:flex-start;gap:10px;margin:4px 0 14px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.login-nudge p{margin:0}.login-nudge button{color:#75405b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:700;text-decoration:underline;display:block}.avatar-uploader{background:#fdf8fa;border:1px dashed #e0cfd9;border-radius:16px;align-items:center;gap:16px;margin-bottom:6px;padding:14px;display:flex}.avatar-preview{color:#4d2945;background:linear-gradient(135deg,#f3e6ee,#e6d2de);border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font:28px Georgia,serif;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 6px 16px #4d29451f}.avatar-preview img{object-fit:cover;width:100%;height:100%}.avatar-actions{gap:6px;min-width:0;display:grid}.avatar-actions small{color:#9a8693;font-size:12.5px;line-height:1.5}.avatar-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avatar-buttons .account-plain-link{padding:6px 0}.avatar-pick{color:#4d2945;cursor:pointer;background:#fff;border:1px solid #e3d3dc;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.avatar-pick:hover{border-color:#a88398}.avatar-pick:focus-within{box-shadow:var(--ux-focus)}.avatar-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}input[type=file]::file-selector-button{color:#4d2945;font:inherit;cursor:pointer;background:#f3e8ee;border:0;border-radius:999px;margin-right:12px;padding:8px 14px;font-weight:600;transition:background-color .18s}input[type=file]::file-selector-button:hover{background:#ead9e3}@media (width<=800px){.mascot-help{bottom:14px;right:14px}.mascot-fab{width:54px;height:54px}.account-screen .account-welcome h1{margin-bottom:8px;font-size:32px}.account-screen .account-welcome>p,.account-screen .account-promise{display:none}}@media (prefers-reduced-motion:reduce){.iaulin-antenna,.iaulin-eyes,.mascot-fab,.mascot-panel,.mascot-bubble,.guide-panel,.login-nudge{animation:none!important}.button,.nav-item,.metric-card,.offer-card,.guide-launcher,.mascot-fab{transition:none!important}}:root{--night:#1a0a1d;--plum-brand:#3b1838;--flash:#ff4f7b;--offer:#ff7a45;--coupon:#ffd25a;--blush:#fff8fb;--font-display:"Unbounded", "DM Sans", system-ui, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--cta:linear-gradient(135deg, #ff4f7b, #ff7a45);--night-glow:radial-gradient(700px 420px at 100% 0%, #5b1e57 0%, transparent 60%), radial-gradient(600px 420px at 0% 100%, #3a1240 0%, transparent 60%), #1a0a1d;--plum:#3b1838;--paper:#fff8fb;--mauve:#ff4f7b}body{background:var(--blush);font-family:var(--font-body)}::selection{color:#3b1838;background:#ffd25a}.account-brand>b,.account-login h2,.account-welcome h1,.all-good-card h3,.all-good-card>b,.brand-name,.dashboard-greeting,.dashboard-intro h1,.dashboard-overview h3,.empty-state h3,.guide-panel h2,.hero-copy h2,.install-wizard-app-brand,.install-wizard-heading h3,.learning-note b,.modal-heading h2,.offline-card h1,.onboarding-content>h2,.onboarding-summary h3,.onboarding-welcome h1,.page-intro h1,.quiet-visual b,.recovery-sheet h2,.settings-panel>h3,.setup-card>h2,.sidebar-note>b,.story-card h3,.today-offers .empty-state h3{font-family:var(--font-display)!important;letter-spacing:-.02em!important;font-style:normal!important;font-weight:700!important}.page-intro h1,.dashboard-intro h1,.account-welcome h1{font-size:clamp(26px,3.2vw,40px)!important;line-height:1.08!important}.hero-copy h2{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.1!important}.hero-copy h2 em,.account-welcome h1 em{color:var(--coupon);font-style:normal}.brand-mark{box-shadow:0 8px 22px #ff4f7b40;color:#0000!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ff4f7b'/%3E%3Cstop offset='1' stop-color='%237a1f6e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='64' height='64' rx='18' fill='url(%23g)'/%3E%3Cpath d='M12 22c0-4 3-7 7-7h19l14 14v18c0 4-3 7-7 7H19c-4 0-7-3-7-7z' fill='%23fff'/%3E%3Ccircle cx='43' cy='24' r='3.2' fill='%23ff4f7b'/%3E%3Cpath d='M22 44L36 30M27 30h9v9' fill='none' stroke='%233b1838' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/cover no-repeat!important;border-radius:12px!important;padding:0!important;font-size:0!important}.brand-mark>span{display:none!important}.sidebar{color:#f3e3ee;background:var(--night-glow)!important;border-right:0!important}.sidebar .brand-name{color:#fff}.sidebar .brand-caption,.sidebar .nav-heading{color:#c79bb6}.sidebar .workspace-label{color:#f0d9e7;background:#ffffff0d;border-color:#ffffff1a}.sidebar .nav-item{color:#e2c4d6;border-radius:12px}.sidebar .nav-item:hover{color:#fff;background:#ffffff10}.sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#ff4f7b33,#ff4f7b0d);box-shadow:inset 0 0 0 1px #ff4f7b40}.sidebar .nav-item.active:before{background:var(--flash);box-shadow:0 0 10px var(--flash)}.sidebar .nav-count{background:var(--coupon);color:#3b1838;font-weight:700}.sidebar .sidebar-note{color:#f3e3ee;background:#ffffff0d;border-color:#ffffff1a;border-radius:16px}.sidebar .sidebar-note p{color:#d6b6c9}.sidebar .sidebar-profile{border-top-color:#ffffff1a}.sidebar .profile-info span{color:#c79bb6}.sidebar .profile-avatar{color:#3b1838;background:linear-gradient(135deg,#ffd25a,#ff7a45)}.button{font-weight:600;border-radius:14px!important}.button-primary{background:var(--cta)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 24px #ff4f7b47!important}.button-primary:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.button-secondary{border-radius:14px!important}.hero-panel{box-shadow:0 24px 50px #1a0a1d40;background:radial-gradient(480px 260px at 100% 0,#ff4f7b4d,#0000 60%),radial-gradient(400px 240px at 0 100%,#ffd25a1f,#0000 60%),linear-gradient(150deg,#3b1838,#1a0a1d)!important;border-radius:26px!important}.panel,.metric-card{border-radius:20px!important}.offer-card{border-radius:18px!important}.modal{border-radius:24px!important}.badge-amber,.coupon,.price-current{color:inherit}.avatar-button{color:#3b1838!important;font-family:var(--font-display)!important;background:linear-gradient(135deg,#ffd25a,#ff7a45)!important;border:0!important;font-style:normal!important}.account-screen{background:var(--night-glow);color:#fbeef7;max-width:none!important;margin:0!important;padding-inline:max(20px,50vw - 600px)!important}.account-screen .account-welcome h1{color:#fff!important}.account-screen .account-welcome>p{color:#e3c6d8!important}.account-screen .account-promise{color:#d5f2df!important}.account-screen .eyebrow{color:#ff9ebc}.account-screen .account-brand b{color:#fff}.account-login{color:#3b1838;background:#fff8fb!important;border:0!important;border-radius:28px!important;box-shadow:0 30px 80px #00000059!important}.account-login input:focus{border-color:var(--flash)!important;box-shadow:0 0 0 4px #ff4f7b26!important}.account-tabs>button[aria-selected=true]{color:#c2185b}.account-plain-link{color:#c2185b!important}.empty-mascot{place-items:center;margin-bottom:10px;display:inline-grid;position:relative}.empty-mascot .mascot{filter:drop-shadow(0 10px 20px #ff4f7b33)}.empty-badge{color:#c2185b;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:4px;right:-4px;box-shadow:0 4px 10px #3b183822}.mascot .mascot-antenna{transform-origin:40px 14px;animation:4.4s ease-in-out infinite ib-wiggle}.mascot .mascot-eyes{transform-origin:32px 39px;animation:6s infinite ib-blink}@keyframes ib-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes ib-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.15)}}.guide-launcher{background:var(--cta)!important;border-color:#0000!important}@media (prefers-reduced-motion:reduce){.mascot .mascot-antenna,.mascot .mascot-eyes{animation:none!important}}.sidebar .brand-name{white-space:nowrap;letter-spacing:-.03em!important;font-size:18px!important}.mascot-panel header b{letter-spacing:-.02em;font-size:15px;font-weight:700;font-family:var(--font-display)!important}.mascot-action{background:var(--cta)!important}.mascot-bubble{pointer-events:none}.mascot-bubble>button{pointer-events:auto}
