@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{font-family:Manrope,sans-serif;color:#243149;background:#263d79}body{min-height:100vh;background:radial-gradient(ellipse at 0% 5%,#4285f480,transparent 55%),radial-gradient(ellipse at 100% 55%,#aa8ced60,transparent 55%),radial-gradient(ellipse at 30% 100%,#9165db90,transparent 55%),linear-gradient(145deg,#19305f,#334775 50%,#474779);background-attachment:fixed}body::before{content:'';position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 12%,#d7e4ff18,transparent 35%)}.app{position:relative;margin:0 auto;max-width:620px;min-height:100vh;display:flex;flex-direction:column}header{height:auto;border:0;background:none;padding:28px 24px 20px;gap:12px}.brand{gap:10px;padding:0!important;font-family:'Space Grotesk',sans-serif;font-size:21px!important;letter-spacing:-.5px}.brand .brand-spark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fffffff0;color:#5d74c8;font-size:28px!important;box-shadow:0 0 0 1px #ffffff26}.brand .brand-wordmark{font-weight:600;color:white}.header-right{gap:12px}.location-pill{border-radius:99px;background:#ffffffd9;color:#354563;font-size:12px;font-weight:600;padding:8px 12px;white-space:nowrap}.quiet{color:#e0e8ff;font-size:12px}main{width:100%;max-width:none;flex:1;padding:4px 20px 22px;margin:0}.welcome{min-height:0;display:block;text-align:left;margin:0 4px;padding:22px;background:#ffffffe3;border:1px solid #ffffff45;border-radius:16px;backdrop-filter:blur(16px);box-shadow:0 1px 3px #15243c0a}.welcome h1{font-family:'Space Grotesk',sans-serif;font-size:24px;line-height:1.35;letter-spacing:-.5px;margin:0 0 10px}.welcome p{font-size:14px;font-weight:500;line-height:1.65;color:#637089}.welcome-prompts{display:grid;gap:9px;margin-top:20px}.welcome-prompts button{text-align:left;padding:14px;border:1px solid #2236530c;background:#ffffffc9;border-radius:12px;font-size:14px;font-weight:500;color:#2e3d56;line-height:1.55;transition:transform .2s}.welcome-prompts button:hover{transform:translateY(-2px);background:#fff}.page-heading{margin:4px 6px 20px}.page-heading h1{font-size:19px;font-family:'Space Grotesk',sans-serif;font-weight:500;color:#fff;margin:6px 0;letter-spacing:-.3px}.page-heading p,.page-heading .permission{display:none}.page-heading .eyebrow{font-size:12px;color:#c4d4f3;letter-spacing:1px}.conversation{padding:0;background:none}.panel-title{display:none}.msg{position:relative;font-size:15px;font-weight:500;line-height:1.7;margin:14px 0 14px 42px;padding:15px 17px!important;background:#ffffffe0;border:1px solid #ffffff3b;border-radius:4px 14px 14px;backdrop-filter:blur(14px);color:#29374f;max-width:calc(100% - 42px)}.msg.user{margin-left:42px;margin-right:22px;background:#fffffff0;border-radius:4px 14px 14px;max-width:calc(100% - 64px)}.msg.user::before{content:'P';position:absolute;left:-42px;top:0;width:30px;height:32px;display:grid;place-items:center;background:#ffffffe6;color:#5168ab;border-radius:10px;font-size:13px;font-weight:700}.agent-name{font-size:12px;color:#5266a0;margin:0 0 5px}.agent-name span{position:absolute;left:-42px;top:0;background:linear-gradient(135deg,#4285f4,#9165db);color:white;display:grid;place-items:center;width:30px;height:32px;border-radius:10px;padding:0;font-size:21px}.results{margin:12px 0 18px 42px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.results-head{padding:3px 0;align-items:center}.results-head h2{font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:500;color:#fff}.results-head .eyebrow{display:none}.pill{background:#e9eeffc9;color:#3e548f;border-radius:20px;font-size:12px;white-space:normal}.product,.recommend,.listing-draft,.success{background:#ffffffe6;backdrop-filter:blur(14px);border:1px solid #ffffff60;border-radius:14px;padding:16px;margin:10px 0}.product{grid-template-columns:minmax(0,1fr) auto;gap:12px}.product-icon{display:none}.product.selected{border-color:#c6d8ff;box-shadow:0 0 0 1px #a7c6ff}.product h3{font-family:'Space Grotesk',sans-serif}.product .price{font-size:17px}.product button{border-radius:8px;padding:7px 12px;font-size:12px;border-color:#becde9;color:#405ba3}.constraints{margin-bottom:10px}.constraint{background:#ffffffd9;font-size:12px;border-color:#ffffff36}.primary,#chat button{background:linear-gradient(115deg,#3676dc,#7961c8);box-shadow:0 0 0 1px #ffffff18}.primary,.secondary{font-size:14px;border-radius:10px}.bottom-action{background:#ffffffe6;border:1px solid #ffffff30;border-radius:14px;padding:16px;margin-top:12px;flex-wrap:wrap}.bottom-action small{font-size:12px}.item-row{background:#ffffffe6;padding:13px 14px;border-bottom-color:#dfe5ef;font-size:14px}.item-row:first-child{border-radius:12px 12px 0 0}.budget-note{font-size:12px!important;line-height:1.6;color:#e1e7f8;background:#243d6a66;border-radius:8px;padding:10px;margin:12px 0}.stock{gap:6px}.stock>div{background:#ffffffe6;padding:13px}.stock small{font-size:12px}.merchant-evidence,.learned{background:#ffffffe0;border-left-color:#aac6fb;border-radius:8px}.shoe-reference{background:#ffffffe0;border-radius:12px;padding:12px}.shoe-reference img{width:85px;height:70px}.shoe-reference small{font-size:11px;color:#687891}.thread-context{margin:14px 0 14px 42px;color:#dbe6ff}.context-card{background:#ffffffe6;color:#34445f}.past-proposal{margin-left:42px;color:#dbe6ff}.past-proposal>div{color:#33425a}.activity{margin-left:42px;border-left-color:#a6bdf5;color:#e0e9ff}.activity b{color:#b3d2ff}.typing{margin-left:42px;color:#e7e9ff}.typing small{color:#e0e9ff;font-size:13px}.typing i{background:#d7caff}.thread-time{color:#6d60a3;font-size:12px}.inline-approval{margin-left:42px;background:#f3f5fff2;border-color:#cbd5f4}.inline-approval .quiet{color:#56627a}.success{background:linear-gradient(120deg,#3d78ce,#7861bd);color:#fff;border-color:#ffffff30}.success h3{color:#fff}.success small{color:#e0e7fc}.success .item-row{background:#ffffff12}.composer-dock{position:sticky;bottom:0;z-index:5;padding:12px 20px 16px;background:linear-gradient(0deg,#3c467b 25%,#3c467bee 75%,#3c467b00);margin-top:8px}.composer-dock nav{display:flex;flex-wrap:wrap;gap:7px;margin:0}.nav{width:auto;margin:0;padding:8px 11px;border-radius:99px;color:#344360;background:#ffffffd4;border:1px solid #ffffff40;gap:0;font-size:12px}.nav small,.nav>span{display:none}.nav.active{background:#e3ebff;color:#3556a2;border-color:#adc5fa}.no-journey .nav:hover{background:#fff;color:#3556a2}.nav div{white-space:nowrap}#suggestions{margin:0;padding-top:8px;gap:6px}#suggestions:empty{display:none}.suggestion{font-size:12px;background:#ffffffe3;border-color:#ffffff4d;color:#425373;padding:8px 11px}#chat{margin-top:11px;border-radius:16px;background:#ffffffe6;border:1px solid #ffffff55;padding:10px 12px;backdrop-filter:blur(14px)}#chat input{background:transparent;font-size:14px;padding:5px;color:#27394e}#chat button{width:36px;height:36px;border-radius:10px;flex-shrink:0}.chat-note{font-size:11px;color:#dde5fa;line-height:1.5}.presenter{margin:24px 4px 0;background:#ffffff0d;border:1px dashed #c6d5f660;color:#e0e8ff}.presenter summary{font-size:12px}.presenter>p{color:#d0dbf5;font-size:11px}.presenter #presenter-controls>span{color:#dce5fc}.presenter .suggestion{font-size:12px}footer{font-size:11px;color:#d0dbf5;line-height:1.6;margin:18px 8px 0}@media(max-width:600px){header{padding:21px 18px 17px}.header-right{gap:8px}.location-pill{font-size:11px;padding:7px 10px}main{padding:4px 14px 18px}.composer-dock{padding:12px 14px 16px}.welcome{padding:19px;margin:0 3px}.welcome h1{font-size:22px}.msg{font-size:15px;padding:13px 14px!important}.results-head{flex-wrap:wrap}.product{padding:13px}.bottom-action .primary{padding:10px 12px}.inline-approval{padding:17px}.nav{padding:7px 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.welcome-prompts button{transition:none}}
.day-divider{display:flex;align-items:center;gap:12px;margin:28px 0 22px;color:#f0f3ff;text-align:center;font-size:12px;line-height:1.6;letter-spacing:.1px}.day-divider::before,.day-divider::after{content:'';height:1px;flex:1;background:#d4dfff55}.day-divider span{max-width:80%;padding:7px 12px;background:#192d574d;border:1px solid #dae4ff30;border-radius:99px;backdrop-filter:blur(10px)}body>.presenter{position:fixed;top:92px;right:20px;z-index:30;width:220px;margin:0;padding:14px;background:#1a284af2;border:1px solid #b0c3ef55;box-shadow:0 8px 35px #10234430;backdrop-filter:blur(18px);color:#e6edff}body>.presenter[open]{width:260px;max-height:calc(100dvh - 120px);overflow:auto}body>.presenter summary{font-size:13px}body>.presenter #presenter-controls{display:flex;flex-direction:column;align-items:stretch}body>.presenter .suggestion{text-align:left;border-radius:9px}body>.presenter>p{font-size:12px;line-height:1.6}@media(max-width:1200px){body>.presenter{top:auto;bottom:16px;right:12px;width:auto;padding:10px 14px}body>.presenter[open]{width:min(290px,calc(100vw - 24px));max-height:60dvh}.composer-dock{padding-bottom:64px}}

.pinned-checks{padding:15px 17px;border:1px solid #d3e0ff55;border-left:3px solid #a7c6ff;border-radius:12px;background:#1d335d55;margin-top:18px;margin-bottom:22px}.pinned-checks h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 14px Manrope,sans-serif;margin:0 0 10px;color:#f2f5ff}.pinned-checks h3 span{font-size:11px;font-weight:400;color:#c4d4f4}.pinned-checks>div{font-size:13px;line-height:1.7;padding:4px 0;color:#e4ecff}
#approval.gpay-checkout{background:#fff;color:#202124;border:0;border-radius:28px;padding:0 22px 22px;box-shadow:0 10px 40px #11213c26;overflow:hidden;font-family:Arial,sans-serif}#approval.gpay-checkout .dialog-top{margin:0 -22px;padding:15px 22px;border-bottom:1px solid #e0e2e6}#approval.gpay-checkout #approval-brand{display:flex;align-items:center}#approval.gpay-checkout #approval-brand img{display:block;width:76px;height:auto}#approval.gpay-checkout #close-dialog{font-size:23px;color:#202124;padding:6px}#approval.gpay-checkout #approval-title{font:600 24px/1.3 Arial,sans-serif;letter-spacing:-.5px;margin:24px 0}#approval.gpay-checkout #approval-body{font:14px/1.5 Arial,sans-serif}.pay-group{border-radius:20px;background:#eaf0f8;overflow:hidden;margin:16px 0}.pay-row{display:flex;gap:14px;align-items:center;padding:18px 16px}.pay-row+.pay-row,.pay-detail+.pay-detail,.pay-row+.pay-detail{border-top:2px solid white}.pay-row>div{min-width:0;flex:1}.pay-row strong,.pay-copy strong{display:block;font-size:16px;font-weight:600;line-height:1.4}.pay-row p{font-size:14px;color:#4a5058;line-height:1.5;margin-top:3px}.pay-product-photo{width:62px;height:68px;object-fit:contain;background:#fff;border:1px solid #d4d9df;border-radius:12px;flex-shrink:0}.pay-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;background:#d0def3;color:#2755aa;border-radius:14px;font-size:24px}.pay-visa{font:bold italic 13px Arial,sans-serif;background:#1f3b72;color:white;height:32px;border-radius:6px}.pay-detail summary{list-style:none;display:flex;align-items:center;gap:14px;padding:17px 16px;cursor:pointer;font-size:14px}.pay-detail summary::-webkit-details-marker{display:none}.pay-detail summary>span:first-child:not(.pay-icon){flex:1}.pay-detail summary>span:last-child:not(.pay-copy){font-size:26px;color:#72767e;margin-left:auto}.pay-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pay-copy>span{color:#4a5058;font-size:14px}.pay-copy small{font-size:12px;color:#687079}.pay-detail[open] summary>span:last-child{transform:rotate(90deg)}.pay-detail>div{padding:0 16px 17px;font-size:13px;color:#505761}.pay-detail>div p{margin-top:8px}.approval-on{font-size:11px;border-radius:20px;background:#d7e5ff;color:#235ac6;padding:7px 9px;flex-shrink:0}.pay-totals{padding:8px 5px}.pay-totals>div{display:flex;justify-content:space-between;gap:12px;margin:8px 0;font-size:14px;color:#4b5057}.pay-totals .pay-total{align-items:center;margin-top:22px;color:#202124;font-size:17px}.pay-total>strong:last-child{font-size:28px;font-weight:500;white-space:nowrap}#approval.gpay-checkout>.muted{font-size:11px;line-height:1.5;color:#777;margin:12px 4px}#approval.gpay-checkout .dialog-actions{display:flex;flex-direction:column-reverse;gap:12px;margin-top:20px}#approval.gpay-checkout #confirm{width:100%;border-radius:99px;background:#202124;color:#fff;font-size:18px;line-height:1.5;padding:13px 18px;box-shadow:none;font-weight:500}#approval.gpay-checkout #cancel{background:none;border:0;color:#4d638a;font-size:13px;padding:5px}#approval.gpay-checkout .pay-product p{font-size:13px}@media(max-width:480px){#approval.gpay-checkout{margin-left:0;padding:0 16px 20px;border-radius:24px}#approval.gpay-checkout .dialog-top{margin:0 -16px;padding:13px 16px}#approval.gpay-checkout #approval-title{font-size:22px}.pay-row,.pay-detail summary{padding:15px 13px;gap:11px}.pay-icon{width:40px;height:42px}.pay-visa{height:28px}.pay-row strong,.pay-copy strong{font-size:15px}.approval-on{font-size:10px;padding:6px}.pay-product-photo{width:54px;height:62px}}
.savings-story{margin:14px 0 20px 42px;background:#f5f8fff0;border:1px solid #c3d5ff;border-radius:14px;padding:16px;color:#344360}.savings-browser{display:flex;justify-content:space-between;gap:10px;font-size:12px;border-bottom:1px solid #dce4f1;padding-bottom:10px}.savings-browser span{color:#69768c;font-size:11px}.savings-story h3{font-size:16px;margin:14px 0 8px}.savings-story p{font-size:13px;margin:8px 0;line-height:1.6}.savings-story small{display:block;font-size:11px;line-height:1.6;color:#6a778c;margin-top:12px}.auto-choice{cursor:pointer}.auto-choice input{appearance:none;width:44px;height:26px;flex-shrink:0;border-radius:20px;background:#a6adb9;position:relative;cursor:pointer}.auto-choice input:before{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:white;transition:transform .2s}.auto-choice input:checked{background:#2459cd}.auto-choice input:checked:before{transform:translateX(18px)}.auto-limits{padding:0 16px 18px;font-size:13px;color:#535d70}.auto-limits p{margin:7px 0;line-height:1.55}.auto-limits small{font-size:11px}.card-choice{display:grid;gap:8px}.card-choice select{width:100%;padding:10px;border:1px solid #b8c5dc;border-radius:8px;background:#fff;font-size:14px}.mandate-status{padding:18px;margin:16px 0;border-radius:14px;background:#e9f0ff;color:#334664;font-size:14px}.mandate-status p{font-size:13px;margin:8px 0;line-height:1.6}

.computer-use-card{background:#eaf0faf5;border-color:#a7b9da;padding:16px;box-shadow:0 6px 18px #14264517}.computer-use-card>.savings-browser{border-bottom:0;padding-bottom:0}.computer-use-card>.savings-browser>b{font-size:12px;letter-spacing:.4px;color:#35486d}.computer-use-card>.savings-browser>span{background:#d7e3fa;color:#3e5c99;border-radius:20px;padding:3px 8px}.computer-preview{border:1px solid #b6c2d5;border-radius:11px;overflow:hidden;background:white;margin:14px 0;box-shadow:0 3px 8px #1e335614}.browser-toolbar{display:flex;align-items:center;gap:9px;background:#e0e5ee;padding:9px 10px}.window-dots{display:flex;gap:4px;flex-shrink:0}.window-dots i{width:5px;height:5px;border-radius:50%;background:#8e9bb0}.browser-address{font:12px/1.3 monospace;background:#f7f9fc;border:1px solid #cad3e0;border-radius:5px;padding:5px 9px;flex:1;color:#58677e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-label{font-size:11px;color:#64718a}.preview-page{padding:15px;color:#28384b;background:#fff;min-height:190px}.preview-site-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e4eaf0;gap:10px}.preview-site-head>b{font-size:21px;color:#153e65;font-family:Arial,sans-serif;letter-spacing:-1px}.preview-site-head>span{font-size:12px;color:#708097}.preview-offer{padding:16px 0 8px}.preview-offer small{font-size:11px;letter-spacing:1px;margin:0 0 6px}.preview-offer>strong{font-size:20px;color:#193e66}.preview-offer p{font-size:13px}.preview-link{display:block;font-size:12px;color:#3565a9;margin-top:12px}.preview-item{display:flex;align-items:center;gap:12px;padding:13px 0}.preview-item img{width:64px;height:60px;object-fit:contain;border-radius:7px;border:1px solid #e2e7ee;background:#fff}.preview-item>div{min-width:0}.preview-item strong{display:block;font-size:13px;line-height:1.4}.preview-item span{display:block;font-size:12px;margin:3px 0;color:#6a778a}.preview-item b{font-size:13px}.preview-promo{display:flex;gap:7px;position:relative}.preview-input{border:2px solid #7398e6;border-radius:5px;flex:1;padding:8px 10px;font:600 13px monospace;color:#34435e;background:#f9fbff}.preview-apply{background:#1d4066;color:white;border-radius:5px;padding:10px 14px;font-size:12px}.preview-apply.is-applied{background:#e2eee9;color:#346a52}.browser-pointer{position:absolute;right:24px;bottom:-10px;font-size:25px;line-height:1;color:#111;text-shadow:1px 1px white;animation:cursor-tap .8s ease-in-out infinite}.preview-feedback{font-size:12px;color:#617393;min-height:28px;padding-top:7px}.preview-feedback.success-feedback{color:#346a52}.preview-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e6ef;margin-top:8px;padding-top:11px;font-size:12px}.preview-total strong{font-size:17px}.preview-caption{padding:7px 10px;border-top:1px solid #e0e6ef;background:#f4f6fa;font-size:11px;color:#69758a;text-align:center}.computer-steps p{display:flex;gap:8px;align-items:baseline}.step-number{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#dce6f7;color:#4a6297;font-size:11px}.computer-use-card>small{font-size:11px}@keyframes cursor-tap{50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.browser-pointer{animation:none}}@media(max-width:420px){.computer-use-card{padding:12px}.preview-page{padding:12px}.browser-toolbar{gap:6px;padding:8px}.window-dots{display:none}.preview-item img{width:48px;height:50px}.preview-apply{padding:10px}.computer-use-card>.savings-browser{flex-wrap:wrap}}

.working-status{margin:20px 0 18px 42px;padding:16px;background:#21385f55;border:1px solid #dce6ff35;border-radius:14px;color:#e5edff}.working-status .typing{margin:0 0 8px}.working-status>p{font-size:14px;line-height:1.65;margin:8px 0 12px}.notify-here{border:1px solid #d8e4ff88;background:#e6eeff;color:#314f8b;border-radius:99px;padding:8px 13px;font-size:13px}.notify-here:disabled{opacity:1;background:transparent;color:#d5e2ff;border-color:#aabbdf66}.notification-scope{display:block;margin-top:9px;font-size:11px;color:#bdcde9}.spark-update{position:sticky;top:12px;z-index:6;display:block;margin:0 auto 16px;padding:11px 18px;background:#e8efff;color:#325796;border:1px solid #b8cffa;border-radius:99px;box-shadow:0 4px 15px #1225482b;font-size:14px}

.retailer-name{display:inline;white-space:normal}.retailer-favicon{display:inline-block!important;width:16px!important;height:16px!important;min-width:16px;object-fit:contain!important;vertical-align:-2px;margin:0 4px 0 1px!important;border:0!important;border-radius:3px;background:#fff;padding:1px;box-sizing:border-box}.preview-site-head .retailer-favicon{width:18px!important;height:18px!important;vertical-align:0}.savings-browser .retailer-favicon,.pinned-checks .retailer-favicon{width:14px!important;height:14px!important;min-width:14px}
/* A miniature browser, with visible site navigation and task playback. */
.computer-use-card{margin-left:0}.browser-tabbar{display:flex;align-items:center;gap:14px;background:#d5dce7;padding:8px 10px 0;font:11px Arial,sans-serif;color:#44516b}.browser-tab{display:flex;align-items:center;gap:6px;background:#eef1f6;border-radius:7px 7px 0 0;padding:8px 10px;min-width:180px}.browser-tab img{width:13px;height:13px}.browser-tab>span{margin-left:auto}.browser-toolbar{background:#eef1f6;font-size:12px}.browser-address{font:10px Arial,sans-serif}.preview-page{padding:0;font-family:Arial,sans-serif}.zappos-service{background:#e8f4fb;color:#234768;text-align:center;font-size:9px;padding:7px}.preview-site-head{padding:13px 12px;gap:12px}.preview-site-head>b{font-size:24px;font-style:italic;color:#003953}.preview-site-head>span{font-size:9px}.preview-site-head .site-search{border:1px solid #a2aeb6;padding:8px;flex:1;border-radius:3px}.site-nav{padding:9px 12px;background:#f2f3f4;font-size:10px;color:#203744;word-spacing:8px}.preview-offer{padding:22px;background:#eff7fa;min-height:220px}.preview-offer>strong{font-size:27px;color:#003953;line-height:1.15}.coupon-ticket{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:220px;border:1px dashed #003953;background:white;padding:10px 12px;font-size:12px;margin-top:12px}.coupon-ticket>span{background:#003953;color:#fff;padding:7px 10px;border-radius:3px}.task-cursor{position:absolute;width:22px;height:28px;right:25px;top:22px;filter:drop-shadow(1px 2px 2px #0003);z-index:2}.stage-1 .coupon-ticket .task-cursor{animation:copy-coupon 2.5s ease both}.stage-0 .task-cursor{display:none}.mini-cart-title{padding:16px 12px 0;font-size:18px;color:#183a4a;margin:0}.mini-cart-title>span{font-size:12px;font-weight:400}.mini-checkout{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;min-height:250px}.mini-checkout .preview-item{align-items:flex-start;gap:8px;flex-direction:column;padding:0}.mini-checkout .preview-item img{width:105px;height:90px;border:0}.mini-checkout .preview-item strong{font-size:11px}.mini-checkout .preview-item span{font-size:9px}.mini-order{padding:12px;background:#f5f6f7;border:1px solid #e4e7e9;border-radius:3px;font-size:11px}.mini-order>label{display:block;font-size:9px;margin:13px 0 5px}.mini-price{display:flex;justify-content:space-between;gap:8px;font-size:10px;margin:10px 0}.mini-order .preview-input{min-width:0;padding:8px 4px;font-size:11px;border-width:1px}.mini-order .preview-apply{padding:9px 8px;font-size:10px;background:#003953}.mini-order .preview-apply.is-applied{background:#d5ebe0;color:#205d42}.mini-order .preview-feedback{font-size:10px;line-height:1.4}.mini-order .preview-total{font-size:10px;gap:6px}.mini-order .preview-total strong{font-size:15px}.typed-code{display:block;white-space:nowrap;overflow:hidden}.stage-2 .typed-code{animation:enter-code 1.2s steps(6,end) both}.stage-2 .preview-promo .task-cursor{animation:enter-and-apply 2.6s ease both}.stage-2 .preview-apply{animation:apply-flash 2.6s ease both}.discount-line{color:#246c49}.browser-action{display:flex;align-items:center;gap:7px;background:#e8efff;color:#39568c;font-size:11px;padding:10px}.action-dot{width:6px;height:6px;border-radius:50%;background:#5b74df}.wallet-offer-result{display:flex;gap:14px;align-items:center}.sample-credit-card{background:linear-gradient(130deg,#183248,#506b81);border-radius:8px;padding:14px 12px;color:#fff;font-size:14px;min-width:115px;height:74px;box-sizing:border-box}.sample-credit-card span{display:block;font-size:8px;margin-top:12px}.wallet-offer-result>div:last-child>strong{font-size:13px}@keyframes enter-code{from{width:0}to{width:6ch}}@keyframes enter-and-apply{0%,45%{transform:translate(-85px,7px)}75%{transform:translate(0,0)}85%{transform:translate(0,0) scale(.8)}100%{transform:translate(0,0)}}@keyframes apply-flash{0%,75%,100%{box-shadow:none}85%{box-shadow:0 0 0 5px #668eef55}}@keyframes copy-coupon{0%{transform:translate(-70px,40px)}60%{transform:translate(0,0)}80%{transform:scale(.8)}100%{transform:scale(1)}}@media(max-width:420px){.mini-checkout{gap:7px;padding:9px;grid-template-columns:.8fr 1.2fr}.mini-order{padding:8px}.preview-site-head .site-search{font-size:8px}.wallet-offer-result{align-items:flex-start;flex-direction:column}.site-nav{word-spacing:2px}}@media(prefers-reduced-motion:reduce){.task-cursor,.typed-code,.preview-apply{animation:none!important}}
.recommended-badge{display:inline-block;background:#e1eafe;color:#36599c;border:1px solid #bed0f4;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:600;margin-bottom:7px}.platform-options [aria-pressed="true"]{background:#e0eaff;border-color:#7599db;box-shadow:0 0 0 1px #7599db}

/* Quiet, automatic updates and a compact browser illustration in the thread. */
.computer-use-card{margin-left:42px}.computer-preview{width:100%;max-width:360px;margin:12px auto;box-sizing:border-box}.computer-preview .preview-page{min-height:0}.computer-preview .preview-offer{min-height:0;padding:15px}.computer-preview .preview-offer>strong{font-size:22px}.computer-preview .preview-site-head{padding:9px;gap:7px}.computer-preview .preview-site-head>b{font-size:19px}.computer-preview .site-search{font-size:8px;padding:6px}.computer-preview .site-nav{font-size:9px;word-spacing:2px;padding:7px 9px}.computer-preview .mini-checkout{min-height:0;padding:9px;gap:8px;grid-template-columns:.8fr 1.2fr}.computer-preview .mini-order{padding:8px}.computer-preview .preview-item img{width:74px;height:64px}.computer-preview .browser-tabbar{padding-top:5px}.computer-preview .browser-toolbar{padding:6px 8px}.computer-preview .browser-action{font-size:10px;padding:8px}.computer-preview .preview-caption{font-size:9px;padding:6px}.computer-preview .preview-link{font-size:10px}.computer-preview .preview-offer p{font-size:11px}.computer-preview .mini-price{margin:8px 0}.computer-preview .preview-total strong{font-size:14px}.working-status>p{margin-bottom:5px}@media(max-width:420px){.computer-preview .site-search{display:none}.computer-preview .browser-tab{min-width:150px}.computer-preview .browser-toolbar>span:first-child{display:none}.computer-preview .mini-checkout{grid-template-columns:.7fr 1.3fr}.computer-preview .preview-item img{width:56px;height:52px}}
.basket-feedback{background:#f5f8fff0;border:1px solid #c3d5ff;border-radius:14px;padding:17px;margin:14px 0;color:#344360}.basket-feedback h3{font-size:16px;margin:0 0 8px}.basket-feedback h4{font-size:14px;margin:20px 0 6px}.basket-feedback p{font-size:13px;line-height:1.65;margin:8px 0 12px}.basket-feedback .suggestion{margin:3px 4px 3px 0;border-color:#c5d3ee}.retailer-consent{border-top:1px solid #cdd9ed;margin-top:16px;padding-top:16px}.retailer-consent small{display:block;font-size:11px;line-height:1.5;margin-bottom:12px;color:#6a778c}.retailer-picker{margin-top:12px}
