.club-preview{--yellow:#edff36;--paper:#fff8fc;--muted:#d9c8d3;color:#fff8fc;background:#160d14;font-family:Arial,Helvetica,sans-serif}.club-preview>.phone{background:#160d14;border:0;max-width:980px;padding:10px 26px 125px}.club-preview .brand-row{z-index:2;height:68px;margin:0}.club-preview .brand{text-align:center;color:#fff8fc;padding:0 0 14px;position:relative;top:auto;left:auto;transform:none}.club-preview .brand .club-brand-text{letter-spacing:0;font:400 26px/1 Arial,Helvetica,sans-serif}.club-preview .brand .club-brand-text b{color:#edff36}.club-preview .brand:after{background:0 0;border-bottom:4px solid #edff36;border-radius:0 0 50% 50%;height:9px;left:35%;right:26%;transform:rotate(-4deg)}.club-account{color:#fff8fc;background:0 0;border:1.5px solid #fff8fc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.club-preview .icon-button{color:#fff8fc}.club-preview .menu-panel{background:#251820;border-color:#80566e}.club-preview .dock{background:#160d14;border-color:#9b1b60;border-radius:0;max-width:980px;bottom:0;box-shadow:0 -4px 24px #ff299814}.club-preview .dock button{color:#fff8fc}.club-preview .dock button.active{color:#edff36}.club-home{container-type:inline-size}.club-hero{aspect-ratio:1.5;isolation:isolate;margin:0 -26px;position:relative;overflow:hidden}.club-hero-art{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.club-hero-copy{width:57%;padding:8.5% 0 0 4%}.club-hero h1{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Care Title,Impact,Arial Narrow,sans-serif;font-size:clamp(52px,13cqw,128px);font-weight:900;line-height:.94}.club-hero h1>span{white-space:nowrap;display:block}.club-hero h1>span:nth-child(2){color:#edff36;letter-spacing:-.025em;font-size:.79em}.club-today{align-items:center;gap:12px;display:flex!important}.club-today em{color:#edff36;text-transform:none;letter-spacing:0;white-space:nowrap;padding-top:12px;font:400 .4em/1 Care Signature,cursive;transform:rotate(-9deg)}.club-entry>p{margin:8px 0 15px;font-size:clamp(15px,2.9cqw,24px);line-height:1.45}.club-preview .chat-entry-form{box-shadow:none;background:#190f16;border:2px solid #ff2998;border-radius:99px;padding:7px 8px 7px 15px}.club-preview .chat-entry-form input{color:#fff8fc;font-size:clamp(16px,2.8cqw,23px)}.club-preview .chat-entry-form input::placeholder{color:#baaeb5;opacity:1}.club-preview .chat-entry-form button{color:#160d14;background:#edff36;border-radius:50%;flex-basis:48px;height:48px}.club-preview .chat-entry-form button:disabled{opacity:.7}.club-resume{color:#edff36;text-align:left;background:0 0;border:0;justify-content:space-between;gap:8px;width:100%;padding:13px 0;font-size:13px;display:flex}.club-action-grid{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 32px;display:grid}.club-action{isolation:isolate;aspect-ratio:1.14;text-align:left;color:#fff8fc;background-color:#190f16;background-image:url(/club-preview/actions.png);background-repeat:no-repeat;background-size:200% 100%;border:1px solid #a02665;border-radius:22px;padding:20px;position:relative;overflow:hidden}.club-pantry{background-position:0}.club-budget{background-position:100%}.club-action:before{content:"";z-index:-1;background:linear-gradient(100deg,#160d14ad,#0000 85%);position:absolute;inset:0}.club-action-copy{display:block;position:absolute;top:18px;left:17px;right:8px}.club-action strong{letter-spacing:-.02em;font-family:Care Title,Impact,Arial Narrow,sans-serif;font-size:clamp(24px,5.4cqw,48px);font-weight:900;line-height:1;display:block}.club-action em,.club-featured em{color:#edff36;font-style:normal}.club-action small{max-width:85%;margin-top:8px;font-size:clamp(11px,1.9cqw,16px);line-height:1.4;display:block}.club-circle{border:2px solid #ff2998;border-radius:50%;place-items:center;width:38px;height:38px;font:36px/.8 Arial;display:grid;position:absolute;bottom:16px;left:17px}.club-featured header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.club-featured h2{letter-spacing:-.025em;margin:0;font:900 clamp(28px,6.6cqw,60px)/1 Care Title,Impact,Arial Narrow,sans-serif}.club-featured h2 em{color:#ff2998}.club-featured header p{color:#edff36;flex-shrink:0;margin:0 0 8px;font:400 clamp(18px,4cqw,32px)/1.05 Care Signature,cursive;transform:rotate(-7deg)}.club-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.club-recipe-grid>button{color:#fff8fc;text-align:left;background:0 0;border:0;min-width:0;padding:0}.club-recipe-photo{aspect-ratio:1.05;background-image:url(/club-preview/recipes.png);background-repeat:no-repeat;background-size:300% 100%;border:1px solid #ac2869;border-radius:17px;display:block;position:relative;overflow:hidden}.recipe-photo-0{background-position:0%}.recipe-photo-1{background-position:50%}.recipe-photo-2{background-position:100%}.club-play{color:#160d14;background:#edff36;border-radius:50%;place-items:center;width:34px;height:34px;padding-left:2px;font:15px Arial;display:grid;position:absolute;bottom:9px;right:9px}.club-recipe-grid strong{margin:9px 3px 0;font-size:clamp(12px,2.2cqw,18px);line-height:1.3;display:block}.club-extra{border-top:1px solid #513543;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;padding-top:15px;display:grid}.club-extra button{color:#fff8fc;background:#251820;border:1px solid #80566e;border-radius:99px;justify-content:space-between;align-items:center;gap:7px;padding:12px 15px;font-size:13px;display:flex}@media (max-width:600px){.club-preview>.phone{padding:5px 16px 110px}.club-hero{margin:0 -16px}.club-preview .brand-row{height:59px}.club-preview .brand .club-brand-text{font-size:21px}.club-account{width:36px;height:36px}.club-action-grid{gap:10px;margin:20px 0 27px}.club-action{aspect-ratio:.92;border-radius:16px}.club-action-copy{top:13px;left:12px}.club-action small{max-width:91%;font-size:11px}.club-circle{bottom:12px;left:12px}.club-featured header{gap:7px}.club-featured header p{font-size:18px}.club-recipe-grid{gap:8px}.club-recipe-photo{aspect-ratio:.93;border-radius:12px}.club-play{width:28px;height:28px;font-size:12px;bottom:6px;right:6px}.club-extra button{padding:12px;font-size:12px}.club-hero-copy{padding-top:10%}.club-hero h1{font-size:13.7cqw}.club-today{gap:8px}.club-preview .dock button{font-size:11px}.club-preview .dock{padding-top:14px}.club-entry>p{margin-top:7px;font-size:15px}}@media (max-width:370px){.club-featured header{display:block}.club-featured header p{margin:10px 0 0;transform:none}.club-featured header p br{display:none}.club-action strong{font-size:23px}.club-action small{font-size:11px}.club-hero h1{font-size:13.5cqw}}.club-hero h1{transform-origin:0 0;width:154%;font-size:19cqw;font-weight:400;line-height:.99;transform:scaleX(.65)}.club-hero h1>span:nth-child(2){transform-origin:0;font-size:1em;transform:scaleX(.78)}.club-hero-copy{padding-top:8%}.club-today em{transform-origin:0;margin-left:10px;font-size:.32em;transform:rotate(-7deg)scaleX(1.35)}.club-preview .club-action strong,.club-preview .club-featured h2{font-weight:400}@media (min-width:700px){.club-hero h1{font-size:17.5cqw}.club-hero-copy{padding-top:7%}}.club-play{padding:0;box-shadow:0 2px 10px #160d1433}.club-play svg{width:55%;height:55%;display:block;transform:translate(-1px)}.club-preview{--club-bg:#160d14;--club-surface:#251820;--club-raised:#2d1b26;--club-border:#80566e;--club-text:#fff8fc;--club-soft:#d9c8d3;--club-pink:#ff2998;--club-lime:#edff36}.club-preview :is(.screen-panel,.cooking-chat,.tools-dialog,.step-chat-dialog,.procedure-preview,.account-dialog,.chat-archive){background:var(--club-bg);color:var(--club-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.club-preview :is(.screen-panel>h2,.screen-panel>h1,.tips-panel>h1){text-transform:uppercase;letter-spacing:-.025em;font-family:Care Title,Impact,Arial Narrow,sans-serif;font-size:clamp(36px,7vw,64px);font-weight:400;line-height:1.06}.club-preview :is(.screen-intro,.tips-intro,.screen-panel>p,.account-help,.account-separator,.chat-context-intro,.conversation-status,.message-author,.tools-help,.recipe-caution,.shopping-need,.active-recipe>small,.photo-notice,.photo-preview,.chat-photo figcaption,.recipe-alternatives small,.archive-status){color:var(--club-soft)}.club-preview :is(.step,.account-kicker,.care-eyebrow,.step-count){color:var(--club-pink);letter-spacing:.1em;font-weight:700}.club-preview .screen-panel>.step{border-top:2px solid var(--club-pink);padding-top:20px}.club-preview :is(.back,.tools-link,.resume-chat,.procedure-preview-button){color:var(--club-lime)}.club-preview :is(.pantry-photo,.tip-card,.recipe-chat-entry,.budget-panel fieldset,.saved-recipe-card,.shopping-list li,.supermarket-result,.chat-archive details,.meal-ideas button,.image-credit-confirm,.recipe-loading){background:var(--club-surface);color:var(--club-text);border-color:var(--club-border);border-radius:20px}.club-preview .pantry-photo{background:linear-gradient(125deg,#251820 40%,#612340);border-color:#aa326f;padding:24px;position:relative;overflow:hidden}.club-preview .pantry-photo:before{content:"";background:var(--club-lime);border-radius:9px;width:46px;height:5px;margin-bottom:20px;display:block}.club-preview :is(.pantry-photo p,.pantry-photo small,.tip-card>p,.recipe-chat-entry>p,.video-list small,.active-recipe p,.waiting-break p,.purchase-needed){color:var(--club-soft)}.club-preview :is(.pantry-photo h3,.tip-card h2,.recipe-chat-entry h3,.active-recipe h3,.tools-body section>h3){letter-spacing:-.025em;font-weight:700;line-height:1.2}.club-preview :is(.custom-field input,.custom-field textarea,.custom-field select,.tools-field input,.tools-field textarea,.recipe-picker select,.partial-stock input,.account-dialog input,.pantry-photo-review input){color:var(--club-text);border-color:var(--club-border);background:#21141d;min-height:46px;font-size:16px}.club-preview :is(input,textarea)::placeholder{color:#bda8b5;opacity:1}.club-preview :is(.ingredient-grid button,.budget-choices button,.question-options button,.stock-choices button,.tools-actions button,.chat-visual-actions button,.recipe-style-options button,.pantry-photo-review>div button){background:var(--club-surface);color:var(--club-text);border-color:var(--club-border)}.club-preview :is(.ingredient-grid button.picked,.budget-choices button[aria-pressed=true],.stock-choices button[aria-pressed=true],.tools-actions button[aria-pressed=true]){background:var(--club-lime);color:var(--club-bg);border-color:var(--club-lime)}.club-preview .ingredient-grid button>span{color:var(--club-lime);background:#160d14}.club-preview :is(.continue,.pantry-photo-action,.tools-primary,.tools-empty button,.account-email,.tip-card>button,.chat-tools-launch,.step-buttons button,.image-credit-confirm button,.procedure-preview footer button,.chat-archive>button){background:var(--club-lime);color:var(--club-bg);border:0;border-radius:999px;min-height:46px;font-weight:700}.club-preview .ideas-launch{background:var(--club-lime)!important;color:var(--club-bg)!important}.club-preview .continue>span{background:var(--club-bg);color:var(--club-lime)}.club-preview :is(.video-list>button,.saved-recipe-card){background:var(--club-surface);border:1px solid var(--club-border);color:var(--club-text);border-radius:20px;padding:20px}.club-preview .video-list>button{border-left:4px solid var(--club-pink)}.club-preview :is(.video-play,.tip-icon){color:var(--club-lime)}.club-preview .saved-recipe-card{border-left:4px solid var(--club-pink);gap:9px}.club-preview .saved-recipe-card span{color:var(--club-soft)}.club-preview :is(.tools-notice,.account-message){color:#eff8bf;background:#29321c;border:1px solid #788841}.club-preview :is(.tools-error,.chat-error,.account-alert){color:#ffdce7;background:#492131;border-color:#bd597e}.club-preview :is(.tools-error button,.chat-error button){color:#ffdce7;border-color:#bd597e}.club-preview :is(.conversation-header,.tools-header,.step-chat-dialog header,.procedure-preview header){background:var(--club-bg);color:var(--club-text);border-bottom:1px solid #9d2866}.club-preview :is(.conversation-header p,.step-chat-dialog header small){color:var(--club-soft)}.club-preview :is(.assistant-avatar,.tools-header small){color:var(--club-lime);border-color:var(--club-border)}.club-preview :is(.conversation-header>button,.tools-header>button,.step-chat-dialog header button){background:var(--club-surface);color:var(--club-text);border:1px solid var(--club-border)}.club-preview :is(.conversation-composer,.step-chat-dialog footer,.procedure-preview footer){background:var(--club-bg);border-color:#513543}.club-preview :is(.conversation-composer form,.step-chat-dialog input){border:1px solid var(--club-pink);color:var(--club-text);background:#21141d;border-radius:22px}.club-preview .conversation-composer input{color:var(--club-text)}.club-preview :is(.conversation-composer form button,.step-chat-dialog form button){background:var(--club-lime);color:var(--club-bg);border-radius:16px}.club-preview :is(.from-assistant p,.step-chat-message p){background:var(--club-surface);color:var(--club-text);border:1px solid #513543;line-height:1.65}.club-preview :is(.from-user p,.step-chat-message.user p){color:#fff8fc;background:#4c2440;border-color:#75455f}.club-preview :is(.step-chat-context,.recipe-caution){background:var(--club-raised);color:var(--club-soft);border-left:3px solid var(--club-pink)}.club-preview :is(.message-author,.step-chat-message>strong){color:#ff91c8}.club-preview .step-chat-dialog .archive-status{color:var(--club-soft)}.club-preview :is(.recipe-style-options,.step-questions){border-color:#513543}.club-preview .recipe-style-options .guide-next{background:var(--club-lime);color:var(--club-bg);border:0;border-radius:999px;font-weight:700}.club-preview .recipe-style-options .recipe-see-served{color:var(--club-lime);background:#3d2635;border-color:#b37899}.club-preview .recipe-style-options .procedure-preview-button{color:var(--club-soft);background:0 0;border:0}.club-preview .recipe-style-options .procedure-preview footer button{background:var(--club-lime);color:var(--club-bg)}.club-preview .procedure-preview .procedure-preview-note{color:var(--club-soft);background:0 0}.club-preview .procedure-preview .procedure-preview-text{color:var(--club-text);background:0 0;border:0}.club-preview .procedure-preview header button{background:var(--club-surface);color:var(--club-text);border-color:var(--club-border)}.club-preview .meal-ideas button>span{color:#ff91c8}.club-preview .meal-ideas b{color:var(--club-lime)}.club-preview .image-credit-confirm button+button{color:var(--club-text);border:1px solid var(--club-border);background:0 0}.club-preview :is(.photo-preview button,.pantry-photo-gallery img){background:var(--club-surface);color:var(--club-text);border-color:var(--club-border)}.club-preview .chat-photo img{background:var(--club-surface)}.club-preview .account-google{color:#1f1f1f;background:#fff;border-color:#747775;border-radius:999px}.club-preview .account-dialog{border-color:var(--club-border)}.club-preview :is(.stock-summary,.stock-folded){background:var(--club-surface);color:var(--club-lime)}.club-preview .stock-summary{border-color:var(--club-border)}.club-preview :is(.review-progress,.loading-time){background:var(--club-raised);color:var(--club-soft);border-radius:999px}.club-preview .recipe-spinner{border-color:#614453;border-top-color:var(--club-lime)}.club-preview .waiting-break{background:var(--club-surface);border-color:var(--club-border);color:var(--club-text)}.club-preview .waiting-break span{color:var(--club-pink)}.club-preview .typing-dots{color:var(--club-lime)}.club-preview :is(input[type=checkbox],progress){accent-color:var(--club-lime)}.club-preview .current-instruction{font-size:21px;line-height:1.65}.club-preview :is(.supermarket-result li,.chat-archive details){border-color:#513543}.club-preview :is(.tip-reminder,.recipe-preparation){border-color:var(--club-pink)}.club-preview :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--club-lime);outline-offset:3px}@media (max-width:600px){.club-preview .screen-panel>h2{font-size:42px}.club-preview .pantry-photo{padding:20px}.club-preview .tools-header h2,.club-preview .current-instruction{font-size:20px}}.club-preview .screen-panel .back{background:var(--club-surface);color:var(--club-text);border:1px solid var(--club-border);border-radius:999px;min-height:44px;padding:10px 16px}.club-preview :is(.recipe-list>button,.current-step,.chat-drawer){background:var(--club-surface);border-color:var(--club-border);color:var(--club-text)}.club-preview :is(.recipe-copy small,.current-step p,.budget-note){color:var(--club-soft)}.club-preview :is(.recipe-thumb,.swap-card,.chat-toggle){background:var(--club-lime);color:var(--club-bg)}.club-preview :is(.budget-per-person,.current-step small,.ingredient-list li span){color:var(--club-lime)}.club-preview :is(.budget-note,.ingredient-list,.ingredient-list li,.recipe-meta span){border-color:var(--club-border)}.club-preview :is(.video-guided-chat,.menu-panel){background:var(--club-surface);border-color:var(--club-border);color:var(--club-text)}.club-preview :is(.video-guided-chat>p,.guide-source,.reel-scroll-hint,.ai-note){color:var(--club-soft)}.club-preview :is(.video-guided-chat>button,.kitchen-tools-launch){background:var(--club-lime);color:var(--club-bg);border:0;border-radius:999px}.club-preview .recipe-transcript{border-color:var(--club-border)}.club-preview .reply-to-message{border:1px solid var(--club-pink);background:var(--club-surface);min-height:46px;color:var(--club-text);font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:14px 0;padding:11px 20px;font-weight:700;display:flex}.club-preview :is(.chat-entry-form,.conversation-composer form):focus-within{border-color:var(--club-pink);box-shadow:0 0 0 3px #ff299830}:is(.club-preview :is(.chat-entry-form,.conversation-composer form) input:focus,.club-preview :is(.chat-entry-form,.conversation-composer form) input:focus-visible){box-shadow:none;outline:none}.club-preview .channel-label{letter-spacing:.14em;color:var(--club-soft);margin-top:12px;font-size:10px;font-weight:700;display:inline-block}.club-preview .app-invitation{color:var(--club-text);background:linear-gradient(115deg,#2d1b26,#251820);border:1px solid #80566e;border-radius:20px;margin:20px 0;padding:20px 22px}.club-preview .app-invitation-kicker{letter-spacing:.12em;color:var(--club-pink);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.club-preview .app-invitation strong{font-size:21px}.club-preview .app-invitation p{color:var(--club-soft);margin:8px 0;font-size:15px;line-height:1.5}.club-preview .app-invitation small{color:var(--club-soft);font-size:12px}.club-preview .club-membership{color:var(--club-text);background:#2d1b26;border:1px solid #ff2998;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 30px;padding:20px;display:flex}.club-preview .club-membership>div{flex:1;min-width:150px}.club-preview .club-membership span{letter-spacing:.12em;color:var(--club-pink);font-size:10px;font-weight:700}.club-preview .club-membership strong{margin-top:5px;font-size:20px;line-height:1.2;display:block}.club-preview .club-membership p{color:var(--club-soft);margin:6px 0 0;font-size:13px}.club-preview .club-membership>small{color:var(--club-lime);border:1px solid #80566e;border-radius:99px;padding:6px 10px;font-size:11px}
