/* Motion & operations workspace — intentional, short, and reduced-motion aware. */
[hidden]{display:none!important}
.page-enter>.page-heading,.page-enter>.hero,.page-enter>.auth-panel,.page-enter>.admin-workspace>.page-heading{animation:page-arrive .36s cubic-bezier(.2,.7,.3,1) both}
.reveal-item{opacity:0;transform:translateY(9px);transition:opacity .4s ease var(--reveal-delay,0ms),transform .4s cubic-bezier(.2,.7,.3,1) var(--reveal-delay,0ms)}
.reveal-item.revealed{opacity:1;transform:translateY(0)}
.btn.press-feedback,.category-card.press-feedback,.workload-card.press-feedback{animation:gentle-press .28s ease}
.hero .glow{animation:breathe-glow 10s ease-in-out infinite alternate}.hero .core-logo{animation:core-hover 9s ease-in-out infinite}.hero .spark{animation:star-breathe 5s ease-in-out infinite}.hero .s2{animation-delay:-2.5s}.nav-item.active>svg{animation:icon-settle .3s ease-out}.category-card:hover .category-icon{transform:translateY(-2px) rotate(-4deg);background:var(--tint)}.category-icon{transition:transform .25s,background .25s}.btn:hover svg:last-child{translate:2px 0}.btn svg{transition:translate .2s}.mobile-nav a.active:before{content:'';position:absolute;top:-7px;width:15px;height:2px;border-radius:10px;background:#b59bd8;animation:nav-marker .2s ease-out}.mobile-nav a{position:relative}.empty-icon{transition:transform .25s}.empty-catalog:hover .empty-icon{transform:translateY(-2px)}.checklist-item:hover .check-icon{transform:scale(1.04)}.nav-item,.category-card,.feature,.product,.panel,.btn{backface-visibility:hidden}
@keyframes page-arrive{from{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes gentle-press{50%{scale:.98}100%{scale:1}}@keyframes breathe-glow{from{opacity:.55;scale:.96}to{opacity:.9;scale:1.08}}@keyframes core-hover{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes star-breathe{0%,100%{opacity:.4}50%{opacity:.85}}@keyframes icon-settle{from{scale:.85}to{scale:1}}@keyframes nav-marker{from{scale:.2;opacity:0}to{scale:1;opacity:1}}

.admin-workspace .page-heading{margin-bottom:23px}.admin-workspace .admin-tabs{margin-bottom:14px;gap:5px}.admin-tabs .tab{display:flex;align-items:center;gap:7px}.tab-count{font-size:8px;padding:1px 5px;border:1px solid #bc94d42b;border-radius:20px;background:#bc94d417;color:#d1afd9}.admin-context-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 25px;padding:0 3px;color:#7d8396;font-size:10px}.admin-context-bar>span{display:flex;align-items:center;gap:8px}.admin-context-bar>span svg{width:13px;color:#8fa599}.admin-context-bar i{width:3px;height:3px;border-radius:5px;background:#636574;margin:0 3px}.admin-context-bar>div{display:flex;gap:8px}.admin-context-bar .btn{background:none;box-shadow:none;font-size:10px;min-height:32px;padding:7px 12px;border-color:#ffffff0c}.admin-context-bar .btn svg{width:13px;height:13px}.admin-welcome{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #ab8ddf24;background:radial-gradient(ellipse at 90% 20%,#79589626,transparent 70%),linear-gradient(120deg,#1a1623,#14141e);border-radius:23px;padding:27px 30px;margin-bottom:22px}.admin-welcome>div:first-child{position:relative;z-index:1;max-width:510px}.admin-welcome .eyebrow{border:0;background:none;padding:0;font-size:8px;letter-spacing:1.9px;color:#b09abf}.admin-welcome h2{font-size:29px;font-weight:550;letter-spacing:-1px;margin:12px 0 9px;line-height:1.15}.admin-welcome p{color:#9690a6;font-size:11px;line-height:1.7;margin:0}.admin-welcome>.btn{z-index:1;margin-right:15px;flex-shrink:0;font-size:11px}.admin-welcome-orb{position:absolute;right:-35px;top:-60px;opacity:.045;transform:rotate(-15deg)}.admin-welcome-orb svg{width:260px;height:260px;stroke-width:1}.enhanced-stats{gap:14px;margin-bottom:23px}.enhanced-stats .stat{padding:23px 20px}.enhanced-stats .stat strong{font-size:29px;margin:13px 0 10px;line-height:1}.stat-caption{display:block;font-size:9px;line-height:1.6;color:#747b90}.admin-two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.admin-two-col>.panel{min-width:0;margin-bottom:22px}.admin-workspace .panel .section-title h2{font-size:16px}.admin-workspace .panel .section-title p{font-size:10px;margin:5px 0 0;line-height:1.6}.completion-ring{background:conic-gradient(#b09acb var(--progress),#252333 0);width:49px;height:49px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.completion-ring>span{width:43px;height:43px;background:#15161f;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:50%;font-size:16px;color:#d1b8e5}.completion-ring small{font-size:10px;color:#81728e}.setup-progress{height:3px;border-radius:10px;background:#282536;overflow:hidden;margin-bottom:16px}.setup-progress i{height:100%;background:linear-gradient(90deg,#735d9b,#b79bd4);display:block;border-radius:10px;transition:width .4s}.checklist{display:grid;gap:4px}.checklist-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 8px;background:transparent;border:1px solid transparent;border-radius:12px;transition:background .2s,border-color .2s}.checklist-item:hover{background:#ffffff03;border-color:#ffffff07}.check-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#ffffff03;border:1px solid #ffffff08;color:#888295;transition:transform .2s;flex-shrink:0}.check-icon svg{width:15px;height:15px}.checklist-item.done .check-icon{color:#9ac9b2;border-color:#92b79f24;background:#91b79e0e}.checklist-item>span:nth-child(2){flex:1}.checklist-item strong{font-size:11px;color:#c6c4d4;font-weight:500;display:block}.checklist-item small{display:block;font-size:9px;color:#727a90;margin-top:3px}.checklist-item>svg{width:12px;color:#615c71}.micro-note{font-size:9px!important;color:#787d90!important;line-height:1.7!important;margin:15px 0 0!important}.range-pill{font-size:8px;border:1px solid #ffffff0b;color:#9284a6;border-radius:20px;padding:5px 8px;letter-spacing:1px;white-space:nowrap}.revenue-total{display:block;font-size:33px;letter-spacing:-1.3px;font-weight:550;line-height:1;margin-top:27px}.chart-caption{font-size:9px;color:#71798d;display:block;margin-top:10px}.revenue-chart{display:flex;height:155px;align-items:flex-end;position:relative;gap:13px;margin-top:23px}.chart-gridlines{position:absolute;inset:0 0 22px;background:repeating-linear-gradient(to top,transparent 0,transparent calc(33.33% - 1px),#ffffff06 calc(33.33% - 1px),#ffffff06 33.33%);pointer-events:none}.chart-column{position:relative;display:flex;flex:1;height:100%;min-width:0;flex-direction:column;justify-content:flex-end;align-items:center;outline:none}.bar-track{height:120px;width:100%;max-width:35px;position:relative;display:flex;align-items:flex-end}.bar-track i{display:block;width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(to top,#68507770,#b694d499);border:1px solid #b698cf30;min-height:3px;transition:filter .2s}.bar-track i.empty-bar{background:#413848;border:0}.chart-column>small{color:#7c8194;font-size:9px;margin-top:9px}.chart-value{position:absolute;top:-22px;padding:4px 6px;background:#292030;border:1px solid #c8a8e52e;border-radius:6px;color:#d0b7e7;font-size:8px;opacity:0;translate:0 4px;transition:.2s;white-space:nowrap;z-index:2}.chart-column:hover .chart-value,.chart-column:focus .chart-value{opacity:1;translate:0 0}.chart-column:hover i,.chart-column:focus i{filter:brightness(1.35)}.workload-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.workload-card{text-align:left;padding:19px 17px;border:1px solid #ffffff07;border-radius:17px;background:#0e1119;color:#ccc5d6;transition:background .2s,border-color .2s,transform .2s;min-width:0}.workload-card:hover{background:#1d1725;border-color:#b298ce30;transform:translateY(-2px)}.workload-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.workload-top svg{width:19px;height:19px;color:#9d8cab}.workload-top b{font-size:24px;font-weight:500;color:#797287;letter-spacing:-1px}.workload-card.has-work .workload-top b{color:#d8b9e3}.workload-card>strong{font-size:11px;display:block;font-weight:500}.workload-card>small{font-size:9px;color:#72788b;display:block;line-height:1.6;margin-top:5px}.workload-link{display:flex;align-items:center;gap:6px;font-size:9px;color:#a894bb;margin-top:20px}.workload-link svg{width:12px;height:12px}.admin-empty{min-height:213px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 10px}.admin-empty h3{font-size:13px;font-weight:500;margin:9px 0 0}.admin-empty p{font-size:10px!important;line-height:1.8;margin:8px 0 15px}.admin-empty .empty-icon{width:40px;height:40px;border-radius:14px;margin-bottom:4px}.admin-empty .empty-icon svg{width:20px}.connection-row{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;border-bottom:1px solid #ffffff06;background:none;text-align:left}.connection-row:last-child{border:0}.connection-row>span:nth-child(2){flex:1}.connection-row strong{font-size:11px;color:#cac4d5;font-weight:500;display:block}.connection-row small{font-size:9px;color:#73778d;display:block;margin-top:5px}.connection-symbol{width:33px;height:33px;display:grid;place-items:center;background:#a382c60b;border:1px solid #a382c616;border-radius:11px;color:#a78cbd;flex-shrink:0}.connection-symbol svg{width:16px;height:16px}.connection-state{font-size:8px;padding:4px 7px;border:1px solid #ffffff0c;border-radius:12px;color:#7d758d}.connection-state.enabled{color:#92bba6;background:#85b6970c;border-color:#85b69720}.activity-entry{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #ffffff06}.activity-entry:last-child{border:0}.activity-dot{width:6px;height:6px;border-radius:50%;background:#a88bbb;box-shadow:0 0 0 4px #a88bbb0b;margin:0 5px}.activity-entry strong{font-size:10px;font-weight:500;color:#bbb3cb;text-transform:capitalize}.activity-entry small{font-size:9px;color:#6d7388;display:block;margin-top:5px}.activity-entry>svg{width:12px;height:12px;color:#6c8b7e;margin-left:auto}.admin-workspace button.text-link{background:none;border-radius:5px;padding:4px}

.data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:19px 0 13px}.data-search{display:flex;align-items:center;gap:9px;margin:0;border:1px solid #ffffff0d;background:#0d1017;border-radius:30px;padding:0 14px;max-width:320px;flex:1;min-width:130px}.data-search:focus-within{border-color:#a285c15b}.data-search>svg{width:15px;height:15px;color:#81708f}.data-search input{border:0!important;box-shadow:none!important;background:none;font-size:10px;padding:9px 0;min-height:37px;border-radius:0;min-width:0}.data-tools{display:flex;align-items:center;gap:8px}.data-tools select{font-size:10px;min-height:35px;max-width:155px;padding:7px 10px;border-radius:30px;background:#16131e;border-color:#b694d318}.data-tools .btn{min-height:35px;font-size:10px;padding:7px 12px}.data-tools .btn svg{width:13px}.data-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#818499;padding:14px 3px 0}.data-pagination>div{display:flex;align-items:center;gap:7px}.data-pagination label{display:flex;align-items:center;gap:7px;margin:0;font-size:9px;color:#757b8f}.data-pagination select{width:57px;min-height:30px;font-size:10px;border-radius:9px;padding:4px 6px}.data-pagination .icon-btn{border:1px solid #ffffff0b;border-radius:10px;min-width:30px;min-height:30px;padding:5px}.data-pagination .icon-btn svg{width:13px;height:13px}.data-pagination .icon-btn:disabled{opacity:.25;cursor:not-allowed}.data-pagination [data-page-prev] svg{rotate:180deg}.page-count{font-size:9px;min-width:35px;text-align:center}.sort-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;background:none;color:inherit;font:inherit;width:100%;padding:0;text-align:left}.sort-heading span{opacity:.35;font-size:11px}th[aria-sort=ascending] .sort-heading,th[aria-sort=descending] .sort-heading{color:#c8aee0}.admin-workspace .table-wrap{scrollbar-width:thin;scrollbar-color:#373043 #10111a}.admin-workspace td .btn{min-height:31px;padding:6px 11px;font-size:9px}.admin-workspace th{font-size:10px}.admin-workspace td{font-size:11px}

.payment-editor{border:1px solid #ffffff08;background:#0e1118;border-radius:18px;padding:23px;margin:5px 0 18px}.payment-editor .section-title{gap:16px}.payment-editor .section-title h2{font-size:15px;margin:0}.payment-methods{display:grid;gap:14px}.payment-edit-row{border:1px solid #ffffff09;border-radius:15px;padding:18px;background:#13141d;animation:page-arrive .2s ease}.payment-row-title{display:flex;gap:12px;align-items:center;margin-bottom:15px}.payment-row-title>label{flex:1;margin:0}.payment-row-title input{margin-top:5px;font-size:12px}.payment-row-title>.icon-btn{align-self:flex-end;color:#9e829d}.payment-edit-row>label{margin-bottom:0}.payment-edit-row textarea{margin-top:6px;min-height:90px;font-size:11px}.payment-editor .section-title p{max-width:360px}.payment-editor input,.payment-editor textarea{width:100%}

.provider-wizard .wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;background:#0e1018;border:1px solid #ffffff09;border-radius:17px;margin-bottom:24px}.wizard-steps>button{display:flex;align-items:center;gap:9px;background:none;color:#6c7186;border-radius:10px;padding:9px 8px;font-size:10px;transition:background .2s,color .2s}.wizard-steps>button span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #ffffff13;border-radius:50%;font-size:9px;flex-shrink:0}.wizard-steps>button strong{font-weight:500}.wizard-steps>button.active{background:#ae8dd414;color:#ccafe6}.wizard-steps>button.active span{border-color:#b598d73d;background:#b598d711}.wizard-steps>button.passed{color:#94b29f}.wizard-steps>button.passed span{border-color:#92b39d27;background:#92b39d0d}.wizard-page{animation:page-arrive .2s ease-out}.wizard-intro{margin:0 0 21px}.wizard-intro>span{font-size:8px;color:#8b739d;letter-spacing:1.8px}.wizard-intro h3{margin:7px 0 0;font-size:18px;font-weight:500;letter-spacing:-.4px}.wizard-page .field-help{display:block;color:#74798f;font-size:9px;line-height:1.7;margin-top:7px}.wizard-footer{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #ffffff09;margin-top:22px}.wizard-position{margin-right:auto;font-size:10px;color:#716d83}.wizard-footer .btn{font-size:11px}.wizard-footer [data-wizard-back] svg{rotate:180deg}.provider-wizard .field.wide{grid-column:1/-1}.provider-wizard textarea{font-size:11px;font-family:ui-monospace,SFMono-Regular,monospace;min-height:160px;line-height:1.7}.mapping-guide{display:flex;gap:12px;padding:16px;border-radius:13px;border:1px solid #a98bce1f;background:#a98bce08}.mapping-guide>span{color:#ae90c5}.mapping-guide>span svg{width:18px}.mapping-guide strong{font-size:11px;font-weight:500;color:#c0a6d5}.mapping-guide p{font-size:10px;color:#8c879d;line-height:1.8;margin:6px 0 10px}.mapping-guide button{background:none;padding:0;font-size:10px}.mapping-guide code{font-size:9px;color:#b7a3ca}.mapping-guide .mapping-feedback{margin:8px 0 0;font-size:10px;color:#a5baa8}.result-hero{text-align:center;padding:8px 5px 20px}.result-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #b699d438;border-radius:20px;background:linear-gradient(140deg,#b699d415,#b699d405);color:#c0a1d7;margin:0 auto 19px}.result-icon.success{border-color:#a1c6b139;color:#a1c6b1;background:#a1c6b10b}.result-icon svg{width:25px;height:25px;animation:icon-settle .35s ease}.result-hero h3{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:0 0 10px}.result-hero p{color:#9690a5;font-size:12px;line-height:1.8;max-width:390px;margin:0 auto}.result-note{display:flex;gap:10px;align-items:center;border:1px solid #ffffff09;border-radius:12px;background:#ffffff02;padding:14px;font-size:10px;color:#a59ab2;line-height:1.7}.result-note svg{width:17px;color:#9bb0a3}.test-checks{border:1px solid #ffffff0b;border-radius:15px;padding:3px 15px}.test-checks>div{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #ffffff07;font-size:11px;color:#a59cae}.test-checks>div:last-child{border:0}.test-checks strong{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#b2cbbd}.test-checks strong svg{width:13px;height:13px}.sync-result-list{display:grid;gap:12px}.sync-result{padding:18px;border-radius:15px;background:#ffffff02;border:1px solid #ffffff09}.sync-result>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.sync-result strong{font-size:12px;font-weight:500}.sync-result.has-error{border-color:#d2979834;background:#d2979805}.sync-result p{font-size:11px;color:#c695a4}.sync-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid #ffffff07}.sync-counts>span{font-size:9px;color:#7d778e}.sync-counts b{display:block;font-size:22px;color:#c4b0d4;font-weight:500;margin-bottom:3px}
@media(max-width:1200px){.admin-welcome h2{font-size:25px}.admin-welcome{padding:25px}.workload-grid{grid-template-columns:repeat(2,1fr)}.enhanced-stats .stat{padding:19px 16px}.enhanced-stats .stat-caption{font-size:8px}.admin-two-col{gap:16px}.admin-workspace .panel{padding:22px}.admin-welcome>.btn{margin:0}.checklist-item{padding:11px 0}.checklist-item small{font-size:8px}.checklist-item strong{font-size:10px}}
@media(max-width:1000px){.admin-two-col{grid-template-columns:1fr}.admin-welcome{gap:15px}.admin-welcome h2{font-size:25px}.admin-welcome p{font-size:10px}.admin-welcome .btn{font-size:10px;padding:10px 14px}.revenue-chart{height:175px}.bar-track{height:140px}.checklist-item small{font-size:10px}.checklist-item strong{font-size:12px}.enhanced-stats .stat-caption{font-size:9px}.admin-context-bar>span{font-size:9px}.wizard-steps>button{gap:6px}.data-toolbar{flex-wrap:wrap}.data-search{max-width:none}.admin-workspace .admin-tabs{overflow:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:thin}.admin-workspace .admin-tabs .tab{flex-shrink:0}.admin-welcome h2{max-width:290px}}
@media(max-width:760px){.admin-workspace>.page-heading .live-pill{display:none}.admin-workspace>.page-heading h1{font-size:24px}.admin-context-bar{align-items:flex-start;flex-direction:column;gap:12px;margin:18px 0}.admin-context-bar>div{width:100%;justify-content:space-between}.admin-context-bar .btn{min-height:36px}.admin-welcome{display:block;padding:24px;border-radius:22px}.admin-welcome h2{max-width:none;font-size:28px}.admin-welcome p{font-size:11px}.admin-welcome>.btn{margin-top:21px;min-height:40px;font-size:11px}.admin-welcome-orb{right:-85px;top:0}.enhanced-stats{gap:10px}.enhanced-stats .stat{padding:18px 14px}.enhanced-stats .stat small{font-size:10px}.enhanced-stats .stat strong{font-size:26px}.enhanced-stats .stat>svg{width:26px;height:26px;padding:5px}.stat-caption{font-size:8px!important}.admin-workspace .panel{padding:21px}.admin-workspace .panel .section-title{align-items:flex-start;gap:12px}.admin-workspace .panel .section-title h2{font-size:15px}.admin-workspace .panel>.section-title>.inline-actions{flex-wrap:wrap;justify-content:flex-end}.admin-two-col{gap:0}.workload-grid{gap:9px}.workload-card{padding:17px 13px;border-radius:14px}.workload-card>strong{font-size:10px}.workload-card>small{font-size:8px}.workload-top b{font-size:23px}.workload-link{font-size:8px;margin-top:15px}.workload-top{margin-bottom:13px}.checklist-item small{font-size:9px}.checklist-item strong{font-size:11px}.checklist-item{min-height:65px;gap:10px}.checklist-item .check-icon{width:28px;height:28px}.micro-note{font-size:8px!important}.revenue-panel .section-title p{max-width:230px}.admin-empty{min-height:200px}.data-toolbar{display:block;margin-top:18px}.data-search{width:100%;max-width:none;min-height:42px}.data-search input{font-size:12px}.data-tools{margin-top:10px;justify-content:space-between}.data-tools select{min-height:38px;max-width:180px}.data-tools .btn{min-height:38px}.data-pagination{flex-wrap:wrap;gap:12px}.data-pagination>div{margin-left:auto}.data-pagination label{font-size:9px}.data-pagination select{min-height:34px}.data-pagination .icon-btn{min-height:34px;min-width:34px}.data-pagination .result-count{font-size:9px}.wizard-steps>button{flex-direction:column;justify-content:center;gap:7px;padding:10px 3px;font-size:8px}.provider-wizard .wizard-steps{padding:5px;gap:3px;margin-bottom:22px}.wizard-steps>button span{width:23px;height:23px}.wizard-intro h3{font-size:18px}.wizard-footer{gap:8px;flex-wrap:wrap}.wizard-footer .btn{font-size:10px;min-height:43px;padding:10px 14px}.wizard-footer .btn svg{width:13px}.wizard-position{font-size:9px}.provider-wizard .form-grid{gap:0}.mapping-guide{padding:13px;gap:8px}.mapping-guide p{font-size:9px}.mapping-guide code{word-break:break-word}.payment-editor{padding:16px;margin-top:0}.payment-editor .section-title{flex-direction:column}.payment-editor .section-title h2{font-size:14px!important}.payment-editor .section-title p{font-size:10px}.payment-edit-row{padding:14px}.payment-row-title{gap:8px}.payment-row-title .connection-symbol{display:none}.payment-row-title>.icon-btn{min-width:30px}.payment-edit-row textarea{font-size:12px}.result-hero h3{font-size:20px}.result-hero p{font-size:11px}.modal-actions{flex-wrap:wrap}.modal-actions .btn{font-size:10px}.sync-counts{gap:8px}.sync-result{padding:15px}.result-note{font-size:9px}.connection-row{gap:10px}.admin-welcome{margin-bottom:17px}.admin-workspace>.admin-tabs .tab{min-height:39px;padding:9px 12px}.hero .core-logo{animation-duration:11s}}
@media(prefers-reduced-motion:reduce){.page-enter>*:is(.page-heading,.hero,.auth-panel),.reveal-item,.reveal-item.revealed{opacity:1;transform:none;animation:none;transition:none}.hero .glow,.hero .core-logo,.hero .spark,.press-feedback,.wizard-page,.payment-edit-row,.result-icon svg,.nav-item.active>svg,.mobile-nav a.active:before{animation:none!important}.chart-value,.bar-track i,.setup-progress i,.category-icon,.btn svg{transition:none!important}.category-card:hover .category-icon{transform:none}.reveal-item{opacity:1!important;transform:none!important}}
@media(max-width:760px){body:has(.modal) #toasts{top:14px;bottom:auto;left:18px;right:18px}}
