.app-shell{background:radial-gradient(circle at 82% 0%, var(--color-brand-subtle), transparent 32rem), var(--color-page);min-height:100vh;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:15px}.app-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#150d10;--color-surface:#21171c;--color-sunken:#2e2328;--color-control:#2e2328;--color-text:#f0e9ec;--color-text-secondary:#c4bbbf;--color-text-muted:#aea5a9;--color-border:#42373c;--color-brand:#ffa5c6;--color-brand-subtle:#3a1f2a;--color-brand-border:#753f54;--color-gold:#ecbd57;--color-gold-subtle:#33270c;--color-success:#6fd087;--color-success-subtle:#0f3118;--color-warning:#ecbd57;--color-warning-subtle:#33270c;--color-danger:#ff9e91;--color-danger-subtle:#34211e;--color-info:#88c3ff;--color-info-subtle:#1b2835;--focus-outline:3px solid var(--color-brand)}@supports (color:lab(0% 0 0)){.app-shell[data-theme=dark]{--color-page:lab(4.30409% 3.45401 -.637737);--color-surface:lab(9.27981% 5.91953 -1.12571);--color-sunken:lab(15.0532% 6.5864 -1.2514);--color-control:lab(15.0532% 6.5864 -1.2514);--color-text:lab(92.9336% 2.66749 -.502694);--color-text-secondary:lab(76.6404% 3.99613 -.753701);--color-text-muted:lab(68.5204% 3.995 -.753629);--color-border:lab(24.3602% 5.95242 -1.12787);--color-brand:lab(77.4391% 42.7566 -2.96892);--color-brand-subtle:lab(15.8981% 14.7955 -1.02742);--color-brand-border:lab(34.0052% 26.2202 -1.82163);--color-gold:lab(79.313% 9.65658 56.4948);--color-gold-subtle:lab(16.5454% 3.36643 19.0684);--color-success:lab(76.2673% -42.0219 27.4338);--color-success-subtle:lab(17.2378% -18.0902 11.8984);--color-warning:lab(79.313% 9.65658 56.4948);--color-warning-subtle:lab(16.5454% 3.36643 19.0684);--color-danger:lab(75.6058% 39.773 25.1892);--color-danger-subtle:lab(15.0499% 9.10343 5.67197);--color-info:lab(76.4835% -7.65583 -37.6854);--color-info-subtle:lab(15.247% -2.34893 -10.3445)}}.app-shell h1{font-size:1.9rem}.app-shell h2{font-size:1.15rem}.app-shell h3{font-size:1rem}.app-shell .surface{padding:var(--space-4)}.app-main-column{min-width:0}.app-content{width:min(100%,1160px);padding:var(--space-8) var(--space-4) calc(96px + env(safe-area-inset-bottom));margin-inline:auto;scroll-margin-top:80px}.side-navigation{display:none}.brand{gap:var(--space-2);color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.03em;align-items:center;font-size:1.15rem;font-weight:750;text-decoration:none;display:flex}.brand__mark{background:var(--color-brand-fill);width:32px;height:32px;color:var(--color-on-brand);border-radius:10px;flex:none;place-items:center;display:grid}.mock-toolbar{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:68px;padding:var(--space-2) var(--space-4);background:color-mix(in oklab, var(--color-surface) 90%, transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky;top:0}.mock-toolbar__title{color:var(--color-text-muted);display:none}.mock-toolbar__actions{align-items:center;gap:var(--space-1);display:flex}.mock-toolbar__action-label{display:none}.mock-toolbar__actions>.button{padding-inline:var(--space-3)}.icon-button{flex:none;width:44px;height:44px;padding:0;position:relative}.mock-notification-dot{background:var(--color-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.mock-toolbar__actions>.button>.mock-notification-dot{display:block}.mock-banner{gap:var(--space-2);padding:10px var(--space-4);color:var(--color-text-muted);background:var(--color-brand-subtle);flex-wrap:wrap;align-items:center;font-size:.75rem;display:flex}.mock-banner strong{color:var(--color-brand);font-weight:650}.mock-banner>span:last-child{flex-basis:100%}.mock-dot{background:var(--color-brand);border-radius:50%;flex:none;width:6px;height:6px}.mock-feedback{z-index:6;right:var(--space-4);bottom:calc(84px + env(safe-area-inset-bottom));left:var(--space-4);pointer-events:none;position:fixed}.mock-feedback>div{align-items:center;gap:var(--space-2);max-width:620px;padding:var(--space-3);border:1px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);pointer-events:auto;margin-inline:auto;display:flex}.mock-feedback__icon{color:var(--color-success);flex:none;place-items:center;display:grid}.mock-feedback__message{flex:1}.mock-feedback .button{width:44px}.page-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.page-header__copy{max-width:48rem}.page-header__action{flex:none}.page-header .sub:first-child{margin-top:0;margin-bottom:var(--space-1)}.greeting-spark{margin-left:var(--space-2);color:var(--color-gold);font-size:1.4rem;display:inline-block}.sub{color:var(--color-text-muted);margin:5px 0 0;font-size:.8rem;line-height:1.6}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.mock-stack{gap:var(--space-3);display:grid}.mock-stack--large{gap:var(--space-5)}section>.sub+.mock-stack,fieldset>.sub+.mock-stack{margin-top:var(--space-3)}.mock-dashboard{gap:var(--space-6);display:grid}.mock-value-card{border-color:var(--color-brand-border);background:var(--color-brand-subtle)}.mock-value-card__heading{color:var(--color-brand);justify-content:space-between;align-items:center;display:flex}.mock-value{font:750 3rem/1.1 var(--font-heading);letter-spacing:-.04em;margin:3px 0}.mock-value--secondary{font-size:2.5rem}.mock-value--pending{overflow-wrap:anywhere;font-size:1.65rem}.mock-value-card__bottom{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-brand-border);color:var(--color-text-secondary);flex-direction:column;font-size:.8rem;display:flex}.mock-value-card__bottom .button{align-self:flex-start}.mock-commission-card{background:var(--color-brand-subtle);border-color:var(--color-brand-border)}.mock-success{gap:var(--space-1);margin:var(--space-2) 0 0;color:var(--color-success);align-items:center;font-size:.8rem;font-weight:650;display:flex}.mock-success svg{flex:none;width:16px;height:16px}.mock-divider{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-brand-border)}.mock-network-chips{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mock-network-chips a{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:.75rem;text-decoration:none;display:flex}.mock-network-chips a>svg:first-child{color:var(--color-brand)}.mock-network-chips a svg{flex:none;width:16px;height:16px}.mock-network-chips a svg:last-child{width:12px;margin-left:auto}.mock-network-chips small{color:var(--color-text-muted);margin-left:auto}.mock-network-chips__wide{grid-column:1/-1}.mock-flash-banner{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-brand-border);border-radius:var(--radius-md);background:var(--color-brand-subtle);align-items:center;text-decoration:none;display:flex}.mock-flash-banner>span:nth-child(2){flex:1}.mock-flash-banner strong{font-size:.85rem;display:block}.mock-flash-banner small{color:var(--color-text-muted);font-size:.73rem;display:block}.mock-flash-banner>svg{flex:none;width:16px}.mock-flash-icon,.mock-small-icon{width:36px;height:36px;color:var(--color-brand);background:var(--color-brand-subtle);border-radius:10px;flex:none;place-items:center;display:grid}.mock-flash-icon{color:var(--color-gold);background:var(--color-gold-subtle)}.mock-small-icon--whatsapp,.mock-small-icon--channel{color:var(--color-success);background:var(--color-success-subtle)}.mock-metric-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mock-metric-grid .metric{font-size:1.7rem}.mock-metric-grid .sub{font-size:.72rem}.mock-text-link{gap:var(--space-1);min-height:44px;color:var(--color-brand);align-items:center;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.mock-text-link svg{width:14px}.mock-timeline-row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:42px auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.mock-product-image{border-radius:var(--radius-md);width:68px;height:68px;color:var(--color-text-secondary);background:var(--color-sunken);flex:none;place-items:center;display:grid}.mock-timeline-row time{color:var(--color-text-secondary);font-size:.8rem;font-weight:650}.mock-timeline-row__body strong{font-size:.85rem;display:block}.mock-timeline-row__body small{color:var(--color-text-muted);font-size:.73rem}.mock-timeline-row>.status-tag{grid-column:3}.mock-timeline-row .mock-product-image{width:40px;height:40px}.mock-timeline-row .mock-product-image svg{width:32px;height:32px}.mock-tip{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;text-decoration:none;display:flex}.mock-tip>span:nth-child(2){flex:1}.mock-tip strong{font-size:.85rem;display:block}.mock-tip small{color:var(--color-text-muted);font-size:.75rem;display:block}.mock-tip>svg{flex:none;width:16px}.mock-tip:hover,.mock-timeline-row:hover,.mock-network-chips a:hover{border-color:var(--color-brand-border);background:var(--color-brand-subtle)}.mock-funnel__values{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mock-funnel__values div{gap:3px;display:grid}.mock-funnel__values strong{font:700 1.1rem var(--font-heading)}.mock-funnel__values span{color:var(--color-text-muted);font-size:.7rem}.mock-funnel__values div:last-child strong{color:var(--color-success)}.mock-workflow{padding:var(--space-4);text-align:center;color:var(--color-brand)}.mock-workflow p{color:var(--color-text-secondary);font-size:.8rem}.mock-workflow div{gap:var(--space-2);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.7rem;display:flex}.mock-workflow div span{background:var(--color-brand-subtle);width:19px;height:19px;color:var(--color-brand);border-radius:50%;place-items:center;display:grid}.mock-segments{padding:var(--space-1);margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--color-sunken);display:flex}.mock-segments .button{flex:1;font-size:.85rem}.mock-segments .button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.mock-state-lab{gap:var(--space-4);display:grid}.mock-state-lab .inline-notice{margin:0}.mock-select-field{gap:var(--space-1);max-width:28rem;color:var(--color-text-secondary);font-size:.85rem;font-weight:650;display:grid}.mock-select-field select{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.mock-partial-results>p{margin:0}.mock-partial-results ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.mock-partial-results li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mock-preparation{background:var(--color-brand-subtle);border-color:var(--color-brand-border)}.mock-switch-row,.mock-setting-row{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.mock-switch-row>div{min-width:0}.row-title{font-size:.85rem;font-weight:650}.mock-switch{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;width:48px;height:44px;padding:0;display:flex}.mock-switch>span{border:1px solid var(--color-text-muted);background:var(--color-sunken);border-radius:999px;width:40px;height:24px;display:block;position:relative}.mock-switch>span:after{content:"";background:var(--color-text-muted);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.mock-switch[aria-checked=true]>span{background:var(--color-brand-fill);border-color:var(--color-brand-fill)}.mock-switch[aria-checked=true]>span:after{background:var(--color-on-brand);left:19px}.mock-switch:hover{filter:brightness(.93)}.mock-filter{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.mock-filter .button{min-width:44px;padding-inline:var(--space-3);font-size:.8rem}.mock-filter .button[aria-pressed=true]{background:var(--color-brand-subtle);color:var(--color-brand);box-shadow:inset 0 -2px}.mock-offer-grid,.mock-offer-card{gap:var(--space-3);display:grid}.mock-offer-card__top{gap:var(--space-3);align-items:center;display:flex}.mock-offer-card__description{flex:1;min-width:0}.mock-offer-card__description .sub{margin:0 0 3px;font-size:.7rem}.mock-offer-card__description h3{font-size:.95rem}.mock-product-image--headphones,.mock-product-image--shirt{background:var(--color-brand-subtle)}.mock-product-image--coffee,.mock-product-image--airfryer{background:var(--color-gold-subtle)}.offer-pricing{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin-top:5px;display:flex}.offer-pricing strong{color:var(--color-brand);font:750 1.1rem var(--font-heading)}.offer-pricing del{color:var(--color-text-muted);font-size:.75rem}.mock-reason{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);align-items:flex-start;margin:0;font-size:.75rem;display:flex}.mock-reason svg{width:16px;height:16px;color:var(--color-success);flex:none;margin-top:2px}.mock-offer-card__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mock-offer-card__footer .button{font-size:.8rem}.mock-candidate{gap:var(--space-3);align-items:center;display:flex}.mock-candidate .status-tag{margin-top:var(--space-2)}.app-shell fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell legend{margin-bottom:var(--space-2);color:var(--color-text-secondary);padding:0;font-size:.85rem;font-weight:650}.mock-preferences{gap:var(--space-5);align-content:start;display:grid}.mock-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mock-chips label{cursor:pointer;position:relative}.mock-chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mock-chips label>span{border:1px solid var(--color-border);min-height:44px;color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-size:.8rem;display:flex}.mock-chips svg{width:14px;height:14px}.mock-chips input:checked+span{border-color:var(--color-brand);background:var(--color-brand-subtle);color:var(--color-brand)}.mock-chips input:focus-visible+span{outline:var(--focus-outline);outline-offset:3px}.mock-chips label:hover>span{background:var(--color-brand-subtle)}.mock-range label{justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:.85rem;display:flex}.mock-range strong{text-align:right;color:var(--color-brand)}.mock-range input{width:100%;min-height:44px;accent-color:var(--color-brand-fill);cursor:pointer;margin:0;display:block}.mock-stepper{align-items:center;gap:var(--space-2);display:flex}.mock-stepper .button{width:44px;padding:0}.mock-stepper output{text-align:center;min-width:22px;font:700 1.1rem var(--font-heading)}.mock-time-fields{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.mock-time-fields label{color:var(--color-text-muted);flex:1;gap:3px;min-width:105px;font-size:.8rem;display:grid}.mock-time-fields input{width:100%;min-height:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.mock-time-fields>span{flex-basis:100%}.mock-flash-setting{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-brand-border);border-radius:var(--radius-md);display:flex}.mock-flash-setting>svg{color:var(--color-gold);flex:none}.mock-flash-setting .mock-switch-row{flex:1}.mock-setting-foot{text-align:center}.mock-connections{gap:var(--space-3);display:grid}.mock-connection{gap:var(--space-3);align-content:start;display:grid}.mock-connection__heading{gap:var(--space-3);align-items:center;display:flex}.mock-connection .button{margin-top:auto}.mock-source-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.mock-source{gap:var(--space-3);align-items:center;display:flex}.mock-source>.status-tag{margin-left:auto}.mock-monogram{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-brand);background:var(--color-brand-subtle);flex:none;place-items:center;font-weight:700;display:grid}.mock-link-grid{gap:var(--space-4);margin-top:var(--space-3);display:grid}.mock-link-card{align-self:start;min-width:0}.mock-link-card>.section-heading{align-items:flex-start;gap:var(--space-2);flex-direction:column}.mock-copy-row{gap:var(--space-2);display:flex}.mock-copy-row input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-sunken);min-width:0;color:var(--color-brand);font-family:var(--font-copy);-webkit-user-select:all;user-select:all;flex:1;padding:10px;font-size:.8rem;display:block}.mock-groups{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.mock-groups>summary,.mock-help>summary,.mock-real-account>summary{padding:var(--space-3) 0;cursor:pointer;min-height:44px;font-weight:650}.mock-groups>summary{color:var(--color-brand);font-size:.8rem}.mock-group{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-sunken)}.mock-group .section-heading{gap:var(--space-1);flex-wrap:wrap;font-size:.8rem}.mock-group meter{width:100%;height:10px;display:block}.mock-group meter::-webkit-meter-bar{background:var(--color-border);border:0;border-radius:99px}.mock-group meter::-webkit-meter-optimum-value{background:var(--color-brand)}.mock-group meter::-moz-meter-bar{background:var(--color-brand)}.mock-settings-grid{gap:var(--space-5);align-items:start;display:grid}.mock-account{align-items:center;gap:var(--space-3);display:flex}.mock-account .status-tag{margin-left:auto}.mock-avatar{background:var(--color-brand-subtle);width:44px;height:44px;color:var(--color-brand);font:700 1.2rem var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.mock-real-account{margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary)}.mock-real-account .state-panel{margin-top:var(--space-4)}.mock-help{margin-top:var(--space-2)}.mock-dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);overscroll-behavior:contain;box-shadow:0 20px 80px #0003;box-shadow:0 20px 80px lab(0% 0 0/.2)}.mock-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20151a80;background:lab(8.09294% 6.56168 -1.24974/.5)}body:has(.mock-dialog[open]){overflow:hidden}.mock-dialog__header{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.mock-dialog__body{gap:var(--space-4);padding-top:var(--space-4);display:grid}.mock-dialog__body>p{margin:0}.mock-review-product{gap:var(--space-3);align-items:center;display:flex}.mock-review-product .status-tag{margin-top:5px}.mock-message{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sunken);font-family:var(--font-copy);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.mock-dialog__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.mock-dialog__actions .button{flex:1}.mock-destinations{gap:var(--space-2);display:grid}.mock-destinations label{gap:var(--space-3);min-height:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;display:flex}.mock-destinations input{width:20px;height:20px;accent-color:var(--color-brand-fill);flex:none}.mock-destinations small{color:var(--color-text-muted);font-size:.7rem;display:block}.mock-onboarding{gap:var(--space-4);padding-top:var(--space-5);display:grid}.mock-onboarding h3{font-size:1.5rem}.mock-onboarding ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mock-onboarding li{gap:var(--space-2);align-items:center;display:flex}.mock-onboarding li svg{color:var(--color-brand);flex:none}.mock-welcome-logo{background:var(--color-brand-fill);width:76px;height:76px;color:var(--color-on-brand);border-radius:20px;place-items:center;display:grid}.mock-welcome-logo svg{width:44px;height:44px}.mock-onboarding-note{padding:var(--space-3);background:var(--color-brand-subtle);border-radius:var(--radius-md)}.mock-dots{margin-top:var(--space-3);justify-content:center;gap:6px;display:flex}.mock-dots span{background:var(--color-border);border-radius:99px;width:6px;height:6px}.mock-dots .is-current{background:var(--color-brand);width:22px}.app-footer{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:column;align-items:flex-start;font-size:.75rem;display:flex}.app-footer a{color:var(--color-brand)}.bottom-navigation{z-index:4;border-top:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;bottom:0;left:0;right:0}.bottom-navigation ul{max-width:560px;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}.bottom-navigation a{border-radius:var(--radius-sm);min-height:48px;color:var(--color-text-muted);place-items:center;gap:2px;font-size:.75rem;font-weight:650;text-decoration:none;display:grid;position:relative}.bottom-navigation a svg{width:20px;height:20px}.bottom-navigation .navigation-link--current{color:var(--color-brand);background:var(--color-brand-subtle)}.bottom-navigation .navigation-link--current:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.navigation-link__pending{opacity:0;width:14px;height:14px;color:var(--color-brand);place-items:center;transition:opacity .12s;display:grid;position:absolute;top:8px;right:8px}.navigation-link__pending svg{width:14px;height:14px}.navigation-link__pending[data-pending]{opacity:1;animation:.8s linear infinite navigation-spin}@keyframes navigation-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.mock-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-content{padding-inline:var(--space-6)}.mock-timeline-row{grid-template-columns:42px auto minmax(0,1fr) auto}.mock-timeline-row>.status-tag{grid-column:auto}.mock-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.app-shell{grid-template-columns:232px minmax(0,1fr);display:grid}.side-navigation{height:100dvh;padding:var(--space-6) var(--space-4);border-right:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface) 96%, transparent);flex-direction:column;display:flex;position:sticky;top:0}.side-navigation>.brand{padding-inline:var(--space-2)}.side-navigation nav{margin-top:var(--space-10)}.navigation-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.navigation-list a{gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);align-items:center;font-weight:650;text-decoration:none;display:flex;position:relative}.navigation-list .navigation-link--current{color:var(--color-brand);background:var(--color-brand-subtle);box-shadow:inset 3px 0}.navigation-list a:hover{background:var(--color-brand-subtle)}.sidebar-bottom{gap:var(--space-5);margin-top:auto;display:grid}.sidebar-preview-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-brand-border);border-radius:var(--radius-md);background:var(--color-brand-subtle);color:var(--color-brand);align-items:center;display:flex}.sidebar-preview-card>svg{flex:none}.sidebar-preview-card strong{font-size:.8rem;display:block}.sidebar-preview-card span{color:var(--color-text-muted);font-size:.7rem}.sidebar-profile{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);align-items:center;text-decoration:none;display:flex}.sidebar-profile strong{font-size:.8rem;display:block}.sidebar-profile small{color:var(--color-text-muted);font-size:.7rem}.bottom-navigation{display:none}.mock-toolbar{padding-inline:var(--space-6)}.mock-toolbar .mobile-brand{display:none}.mock-toolbar__title{font-size:.8rem;display:inline}.mock-banner{padding-inline:var(--space-6)}.mock-banner>span:last-child{flex-basis:auto}.mock-feedback{left:248px;bottom:var(--space-5)}.app-content{padding-block:var(--space-8)}.app-footer{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1100px){.mock-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.mock-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-connections,.mock-source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-toolbar__action-label{display:inline}.app-content{padding-inline:var(--space-8)}}@media (max-width:419px){.page-header{margin-bottom:var(--space-6);flex-direction:column;align-items:flex-start}.mock-network-chips{grid-template-columns:1fr}.app-shell h1{font-size:1.65rem}.mock-offer-card .mock-product-image{width:52px;height:58px}.mock-offer-card .mock-product-image svg{width:46px;height:46px}.mock-offer-card__top{flex-wrap:wrap}.mock-offer-card__top>.mock-flash-icon{display:none}.mock-dialog{width:calc(100% - 16px);padding:var(--space-4);border-radius:var(--radius-lg);max-height:calc(100dvh - 24px)}.mock-dialog__actions{flex-direction:column}.mock-setting-row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.mock-account{flex-wrap:wrap}.mock-range label{gap:var(--space-1);flex-direction:column}.mock-range strong{text-align:left}}@media (prefers-reduced-motion:reduce){.navigation-link__pending[data-pending]{animation:none}}