.RecipeLink-module__b_8XHG__page{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);padding:20px 20px 48px}.RecipeLink-module__b_8XHG__header{justify-content:space-between;align-items:center;gap:24px;max-width:580px;margin:0 auto 20px;display:flex}.RecipeLink-module__b_8XHG__header a{color:var(--text-secondary);font-size:14px}.RecipeLink-module__b_8XHG__card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:28px;max-width:580px;margin:auto;overflow:hidden}.RecipeLink-module__b_8XHG__photo{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.RecipeLink-module__b_8XHG__content{max-width:580px;margin:auto;padding:28px 24px}.RecipeLink-module__b_8XHG__content h1{font-family:var(--font-fraunces), Georgia, serif;overflow-wrap:anywhere;margin:12px 0 18px;font-size:clamp(30px,7vw,44px);font-weight:400;line-height:1.15}.RecipeLink-module__b_8XHG__eyebrow,.RecipeLink-module__b_8XHG__meta{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.RecipeLink-module__b_8XHG__description{color:var(--text-secondary);margin:20px 0 28px;font-size:17px;line-height:1.65}.RecipeLink-module__b_8XHG__actions{text-align:center;flex-direction:column;gap:16px;display:flex}.RecipeLink-module__b_8XHG__actions p,.RecipeLink-module__b_8XHG__note{color:var(--text-secondary);font-size:14px;line-height:1.6}.RecipeLink-module__b_8XHG__actions a{color:var(--text-primary)}.RecipeLink-module__b_8XHG__primary,.RecipeLink-module__b_8XHG__secondary{font:inherit;cursor:pointer;border-radius:999px;padding:15px 20px;text-decoration:none;display:block}.RecipeLink-module__b_8XHG__actions .RecipeLink-module__b_8XHG__primary{background:var(--cta-bg);color:var(--cta-fg)}.RecipeLink-module__b_8XHG__secondary{color:var(--text-primary);border:1px solid var(--border-default);background:0 0}.RecipeLink-module__b_8XHG__actions :focus-visible,.RecipeLink-module__b_8XHG__header :focus-visible{outline-offset:5px;outline:2px solid}.RecipeLink-module__b_8XHG__actions button:disabled{opacity:.6;cursor:wait}.RecipeLink-module__b_8XHG__note{text-align:center;max-width:520px;margin:24px auto 0}@media (max-width:380px){.RecipeLink-module__b_8XHG__page{padding:12px 12px 32px}.RecipeLink-module__b_8XHG__content{padding:24px 18px}}
.Button-module__iG8H9W__btn{justify-content:center;align-items:center;gap:var(--vurna-space-2);height:var(--vurna-button-height-default);padding:0 var(--vurna-button-padding-x);border-radius:var(--vurna-radius-pill);font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-md);font-weight:var(--vurna-weight-medium);white-space:nowrap;cursor:pointer;transition:transform var(--vurna-duration-press) var(--vurna-ease-out), background var(--vurna-duration-fast) var(--vurna-ease-out), border-color var(--vurna-duration-fast) var(--vurna-ease-out), color var(--vurna-duration-fast) var(--vurna-ease-out);border:0;line-height:1;text-decoration:none;display:inline-flex}.Button-module__iG8H9W__btn:active:not(:disabled){transform:scale(var(--vurna-scale-press))}.Button-module__iG8H9W__btn:disabled{opacity:.45;cursor:not-allowed}.Button-module__iG8H9W__primary{background:var(--cta-bg);color:var(--cta-fg)}.Button-module__iG8H9W__primary:hover:not(:disabled){filter:brightness(1.08)}.Button-module__iG8H9W__secondary{color:var(--text-primary);border:1px solid var(--border-default);background:0 0}.Button-module__iG8H9W__secondary:hover:not(:disabled){border-color:var(--border-strong)}.Button-module__iG8H9W__ghost{height:var(--vurna-button-height-compact);padding:0 var(--vurna-button-padding-x-compact);color:var(--text-secondary);background:0 0}.Button-module__iG8H9W__ghost:hover:not(:disabled){color:var(--text-primary);background:var(--border-subtle)}.Button-module__iG8H9W__prominent{height:var(--vurna-button-height-prominent);font-size:var(--vurna-text-body-lg);padding:0 var(--vurna-space-6)}.Button-module__iG8H9W__compact{height:var(--vurna-button-height-compact);padding:0 var(--vurna-button-padding-x-compact);font-size:14px}.Button-module__iG8H9W__block{width:100%}.Button-module__iG8H9W__loading:disabled{opacity:1;cursor:progress}.Button-module__iG8H9W__spinner{flex:none;font-size:1.1em;animation:.8s linear infinite Button-module__iG8H9W__vurna-button-spin}@keyframes Button-module__iG8H9W__vurna-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__iG8H9W__spinner{animation-duration:2.4s}}
.Primitives-module__4jd6yW__eyebrow{font-family:var(--vurna-font-mono);font-size:var(--vurna-text-eyebrow);font-weight:var(--vurna-weight-medium);letter-spacing:var(--vurna-track-eyebrow);text-transform:uppercase;color:var(--text-tertiary);display:block}.Primitives-module__4jd6yW__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-card);transition:background var(--vurna-duration-normal) var(--vurna-ease-out), border-color var(--vurna-duration-fast) var(--vurna-ease-out)}.Primitives-module__4jd6yW__cardPad{padding:var(--vurna-space-5)}.Primitives-module__4jd6yW__cardInteractive{cursor:pointer}.Primitives-module__4jd6yW__cardInteractive:hover{border-color:var(--border-default)}.Primitives-module__4jd6yW__cardInteractive:active{transform:scale(.995)}.Primitives-module__4jd6yW__pill{align-items:center;gap:var(--vurna-space-1);border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);height:26px;font-size:var(--vurna-text-body-sm);color:var(--text-secondary);cursor:default;background:0 0;padding:0 11px;display:inline-flex}.Primitives-module__4jd6yW__pillOn{background:var(--text-primary);color:var(--surface-canvas);font-weight:var(--vurna-weight-medium);border-color:#0000}.Primitives-module__4jd6yW__switch{border-radius:var(--vurna-radius-pill);background:var(--border-default);cursor:pointer;width:44px;height:26px;transition:background var(--vurna-duration-press) var(--vurna-ease-out);border:0;flex-shrink:0;padding:0;position:relative}.Primitives-module__4jd6yW__switch:after{content:"";border-radius:var(--vurna-radius-circle);background:var(--vurna-color-parchment-50);width:20px;height:20px;transition:transform var(--vurna-duration-press) var(--vurna-ease-out);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f16124d}.Primitives-module__4jd6yW__switchOn{background:var(--vurna-color-ember)}.Primitives-module__4jd6yW__switchOn:after{transform:translate(18px)}.Primitives-module__4jd6yW__segmented{background:var(--surface-sunken);border-radius:var(--vurna-radius-pill);gap:3px;padding:3px;display:inline-flex}.Primitives-module__4jd6yW__segment{border-radius:var(--vurna-radius-pill);font-family:var(--vurna-font-body);font-size:var(--vurna-text-label);font-weight:var(--vurna-weight-medium);color:var(--text-secondary);cursor:pointer;transition:background var(--vurna-duration-fast) var(--vurna-ease-out), color var(--vurna-duration-fast) var(--vurna-ease-out);background:0 0;border:0;padding:5px 14px}.Primitives-module__4jd6yW__segmentOn{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-card)}.Primitives-module__4jd6yW__field{margin-bottom:var(--vurna-space-4);display:block}.Primitives-module__4jd6yW__label{margin:0 2px var(--vurna-space-2);font-size:var(--vurna-text-label);font-weight:var(--vurna-weight-medium);letter-spacing:var(--vurna-track-label);color:var(--text-secondary);justify-content:space-between;align-items:baseline;display:flex}.Primitives-module__4jd6yW__optional{font-size:11px;font-weight:var(--vurna-weight-regular);letter-spacing:0;color:var(--text-tertiary)}.Primitives-module__4jd6yW__inputWrap{align-items:center;gap:var(--vurna-space-2);height:46px;padding:0 var(--vurna-space-4);background:var(--surface-input);border:1px solid var(--border-default);border-radius:var(--vurna-radius-input);transition:border-color var(--vurna-duration-fast) var(--vurna-ease-out);display:flex}.Primitives-module__4jd6yW__inputWrap:focus-within{border-color:var(--border-strong)}.Primitives-module__4jd6yW__inputWrap:has([aria-invalid=true]){border-color:var(--vurna-color-ember)}.Primitives-module__4jd6yW__input{min-width:0;font-family:var(--vurna-font-body);font-size:var(--vurna-text-input);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.Primitives-module__4jd6yW__input::placeholder{color:var(--text-tertiary)}.Primitives-module__4jd6yW__hint{margin:var(--vurna-space-2) 2px 0;font-size:var(--vurna-text-label);color:var(--text-tertiary)}.Primitives-module__4jd6yW__error{align-items:center;gap:var(--vurna-space-2);margin:var(--vurna-space-2) 2px 0;font-size:var(--vurna-text-body-sm);color:var(--text-secondary);display:flex}.Primitives-module__4jd6yW__errorIcon{color:var(--vurna-color-ember);flex-shrink:0}
.AllergenNotice-module__A7oQAG__notice{align-items:flex-start;gap:var(--vurna-space-2);margin:var(--vurna-space-3) 0;padding:var(--vurna-space-3);border:1px solid var(--border-default);border-radius:var(--vurna-radius-card);font-size:var(--vurna-text-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.55;display:flex}.AllergenNotice-module__A7oQAG__icon{flex:none;margin-top:2px}
.Wordmark-module__v5rKfW__wordmark{vertical-align:middle;flex:none;display:inline-block}.Wordmark-module__v5rKfW__wordmark img{width:100%;height:auto}.Wordmark-module__v5rKfW__light{display:var(--wordmark-light-display,block)}.Wordmark-module__v5rKfW__dark{display:var(--wordmark-dark-display,none)}
.ConsentBanner-module__UkpV6a__banner{z-index:1000;left:var(--vurna-space-4);right:var(--vurna-space-4);bottom:var(--vurna-space-4);max-width:560px;max-height:calc(100dvh - 2 * var(--vurna-space-4));gap:var(--vurna-space-4);padding:var(--vurna-space-6);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);box-shadow:var(--shadow-raised);flex-direction:column;margin:0 auto;display:flex;position:fixed;overflow-y:auto}.ConsentBanner-module__UkpV6a__mark{line-height:0}.ConsentBanner-module__UkpV6a__title{margin-top:calc(-1 * var(--vurna-space-1));font-size:var(--vurna-text-display-sm);color:var(--text-primary)}.ConsentBanner-module__UkpV6a__text{font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-sm);color:var(--text-secondary);margin:0;line-height:1.5}.ConsentBanner-module__UkpV6a__text a{color:var(--text-primary)}.ConsentBanner-module__UkpV6a__actions{gap:var(--vurna-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ConsentBanner-module__UkpV6a__actions>*{width:100%;min-width:0}@media (max-width:479px){.ConsentBanner-module__UkpV6a__banner{left:var(--vurna-space-3);right:var(--vurna-space-3);bottom:var(--vurna-space-3);max-height:calc(100dvh - 2 * var(--vurna-space-3));gap:var(--vurna-space-3);padding:var(--vurna-space-5)}.ConsentBanner-module__UkpV6a__mark>*{width:81.0176px!important;height:40px!important}.ConsentBanner-module__UkpV6a__actions{grid-template-columns:minmax(0,1fr)}}.ConsentBanner-module__UkpV6a__choices{gap:var(--vurna-space-3);padding-top:var(--vurna-space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.ConsentBanner-module__UkpV6a__choice{justify-content:space-between;align-items:center;gap:var(--vurna-space-3);display:flex}.ConsentBanner-module__UkpV6a__choiceText{min-width:0}.ConsentBanner-module__UkpV6a__choiceLabel{font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-sm);color:var(--text-primary)}.ConsentBanner-module__UkpV6a__choiceDet{font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-sm);color:var(--text-tertiary)}
.Voice-module__INi3Sq__line{font-family:var(--vurna-font-display);font-style:italic;font-weight:var(--vurna-weight-regular);font-size:var(--vurna-text-voice-md);line-height:var(--vurna-leading-voice);color:var(--voice);font-variation-settings:"opsz" 22, "SOFT" 70}.Voice-module__INi3Sq__lg{font-size:var(--vurna-text-voice-lg)}.Voice-module__INi3Sq__arrives{animation:Voice-module__INi3Sq__vurna-voice-arrive var(--vurna-duration-voice) var(--vurna-ease-out) both}.Voice-module__INi3Sq__avatar{width:var(--vurna-avatar-size-md);height:var(--vurna-avatar-size-md);border-radius:var(--vurna-radius-circle);background:var(--voice);color:var(--surface-canvas);font-size:var(--vurna-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Voice-module__INi3Sq__xs{width:18px;height:18px;font-size:10px}.Voice-module__INi3Sq__sm{width:var(--vurna-avatar-size-sm);height:var(--vurna-avatar-size-sm);font-size:var(--vurna-icon-sm)}.Voice-module__INi3Sq__lgAvatar{width:var(--vurna-avatar-size-lg);height:var(--vurna-avatar-size-lg);font-size:var(--vurna-icon-lg)}.Voice-module__INi3Sq__says{align-items:center;gap:var(--vurna-space-3);display:flex}
.ProviderMark-module__4U4bwq__mark{width:18px;height:18px;fill:var(--text-primary);flex-shrink:0;margin:0 2px}.ProviderMark-module__4U4bwq__tile{background:var(--vurna-color-char);width:42px;height:42px;color:var(--vurna-color-parchment);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProviderMark-module__4U4bwq__tile .ProviderMark-module__4U4bwq__mark{fill:currentColor;width:22px;height:22px}.ProviderMark-module__4U4bwq__storeCard{align-items:flex-start;gap:16px;display:flex}.ProviderMark-module__4U4bwq__storeContent{min-width:0}
.AppShell-module__Khp8pG__shell{background:var(--surface-canvas);min-height:100vh;display:flex}.AppShell-module__Khp8pG__rail{width:232px;padding:var(--vurna-space-5) 14px 14px;background:var(--surface-rail);border-right:1px solid var(--border-subtle);transition:background var(--vurna-duration-normal) var(--vurna-ease-out);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:761px){.AppShell-module__Khp8pG__rail{align-self:flex-start;height:100dvh;position:sticky;top:0;overflow-y:auto}}.AppShell-module__Khp8pG__mark{padding:0 10px var(--vurna-space-6);font-family:var(--vurna-font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 144, "SOFT" 30;color:var(--text-primary);font-size:25px;line-height:1;text-decoration:none}.AppShell-module__Khp8pG__group{margin-bottom:22px}.AppShell-module__Khp8pG__groupLabel{padding:0 10px var(--vurna-space-2);font-family:var(--vurna-font-mono);font-size:9.5px;font-weight:var(--vurna-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.AppShell-module__Khp8pG__navItem{border-radius:var(--vurna-radius-input);height:38px;color:var(--text-secondary);cursor:pointer;transition:background var(--vurna-duration-fast) var(--vurna-ease-out), color var(--vurna-duration-fast) var(--vurna-ease-out);align-items:center;gap:11px;padding:0 10px;font-size:14.5px;text-decoration:none;display:flex;position:relative}.AppShell-module__Khp8pG__navItem:hover{background:var(--border-subtle);color:var(--text-primary)}.AppShell-module__Khp8pG__navItemOn{background:var(--border-subtle);color:var(--text-primary);font-weight:var(--vurna-weight-medium)}.AppShell-module__Khp8pG__count{font-family:var(--vurna-font-mono);color:var(--text-tertiary);margin-left:auto;font-size:10.5px}.AppShell-module__Khp8pG__soon{font-family:var(--vurna-font-mono);font-size:9px;font-weight:var(--vurna-weight-regular);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.AppShell-module__Khp8pG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppShell-module__Khp8pG__railFoot{margin-top:auto}.AppShell-module__Khp8pG__user{align-items:center;gap:var(--vurna-space-3);border-radius:var(--vurna-radius-input);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:9px 10px;display:flex}.AppShell-module__Khp8pG__user:hover{background:var(--border-subtle)}a.AppShell-module__Khp8pG__user{color:inherit;text-decoration:none}.AppShell-module__Khp8pG__userText{flex-direction:column;gap:2px;min-width:0;display:flex}.AppShell-module__Khp8pG__userAvatar{border-radius:var(--vurna-radius-circle);background:var(--vurna-color-earth-600);width:30px;height:30px;color:var(--vurna-color-parchment);font-size:12.5px;font-weight:var(--vurna-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppShell-module__Khp8pG__userName{font-size:13.5px;font-weight:var(--vurna-weight-medium);color:var(--text-primary);line-height:1.3;display:block}.AppShell-module__Khp8pG__kitchenNo{font-family:var(--vurna-font-mono);color:var(--text-tertiary);font-size:10.5px;display:block}.AppShell-module__Khp8pG__main{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__Khp8pG__topbar{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:14px;height:60px;padding:0 26px;display:flex}.AppShell-module__Khp8pG__search{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-pill);min-width:150px;max-width:480px;height:36px;color:var(--text-tertiary);font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-md);text-align:left;cursor:pointer;white-space:nowrap;flex:1;align-items:center;gap:9px;padding:0 14px;display:flex;overflow:hidden}.AppShell-module__Khp8pG__searchLabel{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.AppShell-module__Khp8pG__kbd{border:1px solid var(--border-default);font-family:var(--vurna-font-mono);color:var(--text-tertiary);border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 5px;font-size:10px}.AppShell-module__Khp8pG__spacer{flex:1}.AppShell-module__Khp8pG__iconBtn{border-radius:var(--vurna-radius-circle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--vurna-duration-fast) var(--vurna-ease-out), transform var(--vurna-duration-press) var(--vurna-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__Khp8pG__iconBtn:hover{background:var(--border-subtle);color:var(--text-primary)}.AppShell-module__Khp8pG__iconBtn:active{transform:scale(var(--vurna-scale-press))}.AppShell-module__Khp8pG__content{flex:1;padding:28px 26px}.AppShell-module__Khp8pG__dock{z-index:20;align-items:center;gap:var(--vurna-space-3);height:var(--vurna-button-height-prominent);padding:0 var(--vurna-space-5) 0 14px;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);box-shadow:var(--shadow-raised);font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-md);color:var(--text-primary);cursor:pointer;transition:transform var(--vurna-duration-press) var(--vurna-ease-out);display:flex;position:fixed;bottom:22px;right:22px}.AppShell-module__Khp8pG__dock:active{transform:scale(var(--vurna-scale-press))}.AppShell-module__Khp8pG__dockArrives{--dock-ring:vurna-arrival;animation:var(--dock-ring) var(--vurna-duration-arrival) var(--vurna-ease-out) 1}@media (max-width:760px){.AppShell-module__Khp8pG__shell{flex-direction:column}.AppShell-module__Khp8pG__rail{align-items:center;gap:var(--vurna-space-2);width:auto;padding:6px var(--vurna-space-4);border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;overflow-x:auto}.AppShell-module__Khp8pG__mark{flex-shrink:0;padding:0 6px 0 0}.AppShell-module__Khp8pG__group{gap:2px;margin-bottom:0;display:flex}.AppShell-module__Khp8pG__groupLabel{display:none}.AppShell-module__Khp8pG__navItem{white-space:nowrap;flex-shrink:0}.AppShell-module__Khp8pG__railFoot{flex-shrink:0;margin-top:0;margin-left:auto}.AppShell-module__Khp8pG__user{padding:4px}.AppShell-module__Khp8pG__userText{display:none}.AppShell-module__Khp8pG__topbar{gap:var(--vurna-space-2);padding:0 var(--vurna-space-4)}.AppShell-module__Khp8pG__search{min-width:0}.AppShell-module__Khp8pG__kbd{display:none}.AppShell-module__Khp8pG__content{padding:var(--vurna-space-5) var(--vurna-space-4) 96px}.AppShell-module__Khp8pG__dock{right:var(--vurna-space-4);bottom:var(--vurna-space-4)}}@media print{.AppShell-module__Khp8pG__rail,.AppShell-module__Khp8pG__topbar,.AppShell-module__Khp8pG__dock{display:none}.AppShell-module__Khp8pG__shell{background:0 0;min-height:0}.AppShell-module__Khp8pG__content{padding:0}}
.EatingStyleChips-module__teyK9a__line{flex-basis:100%;grid-template-rows:1fr;animation:.24s cubic-bezier(.22,1,.36,1) EatingStyleChips-module__teyK9a__eating-style-open;display:grid}@keyframes EatingStyleChips-module__teyK9a__eating-style-open{0%{grid-template-rows:0fr}}.EatingStyleChips-module__teyK9a__inner{min-height:0;color:var(--text-secondary);padding:0 2px 4px;font-size:13px;line-height:1.45;overflow:hidden}.EatingStyleChips-module__teyK9a__inner b{color:var(--text-primary);font-weight:600}.EatingStyleChips-module__teyK9a__caret{vertical-align:-2px;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.7s step-end infinite EatingStyleChips-module__teyK9a__eating-style-caret;display:inline-block}@keyframes EatingStyleChips-module__teyK9a__eating-style-caret{50%{opacity:0}}.EatingStyleChips-module__teyK9a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.EatingStyleChips-module__teyK9a__line,.EatingStyleChips-module__teyK9a__caret{animation:none}}
.RecipePhoto-module__N0fHHq__host{position:relative;overflow:hidden;container-type:inline-size}.RecipePhoto-module__N0fHHq__ground{background:linear-gradient(#e0a45a6b 20%,#e0a45a29 100%);position:absolute;inset:0}.RecipePhoto-module__N0fHHq__glyph{color:var(--voice);display:flex;position:relative}.RecipePhoto-module__N0fHHq__sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#fffaf08c,#0000);animation:2.4s linear infinite RecipePhoto-module__N0fHHq__sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes RecipePhoto-module__N0fHHq__sweep{to{transform:translate(100%)}}.RecipePhoto-module__N0fHHq__chip{border-radius:var(--vurna-radius-pill);color:#fbf6ee;max-width:calc(100% - 16px);font-family:var(--vurna-font-body);white-space:nowrap;text-overflow:ellipsis;background:#4a1f1494;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:15px;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden}@container (max-width:139px){.RecipePhoto-module__N0fHHq__chip{display:none}}.RecipePhoto-module__N0fHHq__arrived[data-photo=ready]{animation:.6s ease-out RecipePhoto-module__N0fHHq__arrive}@keyframes RecipePhoto-module__N0fHHq__arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RecipePhoto-module__N0fHHq__sweep{background:#e0a45acc;height:2px;animation:none;inset:auto 0 0;transform:none}.RecipePhoto-module__N0fHHq__arrived[data-photo=ready]{animation:none}}
.Vurna-module__5HNala__column{background:var(--surface-canvas);border-left:.5px solid var(--border-default);width:292px;height:100vh;font-family:var(--vurna-font-body);color:var(--text-primary);flex-direction:column;flex:0 0 292px;display:flex;position:sticky;top:0}.Vurna-module__5HNala__head{align-items:center;gap:var(--vurna-space-2);border-bottom:.5px solid var(--border-subtle);flex:none;height:56px;padding:0 14px;display:flex}.Vurna-module__5HNala__name{font-family:var(--vurna-font-display);font-size:18px;font-weight:var(--vurna-weight-regular);flex:1;margin:0}.Vurna-module__5HNala__icon{border-radius:var(--vurna-radius-circle);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.Vurna-module__5HNala__icon:hover{background:var(--surface-sunken);color:var(--text-primary)}.Vurna-module__5HNala__icon:disabled{opacity:.5;cursor:default}.Vurna-module__5HNala__log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.Vurna-module__5HNala__you{align-items:flex-end;gap:var(--vurna-space-2);flex-direction:column;display:flex}.Vurna-module__5HNala__yourLine{background:var(--surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 4px;max-width:88%;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.45}.Vurna-module__5HNala__her{align-items:flex-start;gap:9px;display:flex}.Vurna-module__5HNala__herBody{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:10px;min-width:0;font-size:14.5px;display:flex}.Vurna-module__5HNala__herBody>p{margin:0}.Vurna-module__5HNala__thinking,.Vurna-module__5HNala__failure,.Vurna-module__5HNala__receipt,.Vurna-module__5HNala__note,.Vurna-module__5HNala__disclosure,.Vurna-module__5HNala__locked{font-size:var(--vurna-text-body-sm);color:var(--text-secondary)}.Vurna-module__5HNala__thinking{margin:0}.Vurna-module__5HNala__failure{gap:var(--vurna-space-2);flex-wrap:wrap;justify-content:flex-end;max-width:88%;display:flex}.Vurna-module__5HNala__failure p{text-align:right;flex-basis:100%;margin:0}.Vurna-module__5HNala__log>.Vurna-module__5HNala__failure{justify-content:center;align-self:center}.Vurna-module__5HNala__log>.Vurna-module__5HNala__failure p{text-align:center}.Vurna-module__5HNala__link{font:inherit;font-size:var(--vurna-text-body-sm);color:var(--text-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Vurna-module__5HNala__link:disabled{opacity:.5;cursor:default}.Vurna-module__5HNala__receipt{gap:var(--vurna-space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.Vurna-module__5HNala__card{background:var(--surface-raised);border:.5px solid var(--border-default);border-radius:10px;overflow:hidden}.Vurna-module__5HNala__cardPhoto{background:var(--surface-sunken) center / cover no-repeat;width:100%;height:88px;color:var(--text-tertiary);place-items:center;display:grid}.Vurna-module__5HNala__cardBody{padding:10px 12px 11px}.Vurna-module__5HNala__cardEyebrow{color:var(--text-tertiary);margin:0 0 2px;font-size:11px}.Vurna-module__5HNala__cardTitle{font-family:var(--vurna-font-display);font-size:15.5px;font-weight:var(--vurna-weight-regular);margin:0;line-height:1.25}.Vurna-module__5HNala__cardMeta{color:var(--text-secondary);margin:2px 0 0;font-size:12px}.Vurna-module__5HNala__cardRow{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.Vurna-module__5HNala__kept{font-size:14px}.Vurna-module__5HNala__poll{flex-direction:column;align-items:stretch;gap:6px;display:flex}.Vurna-module__5HNala__pollQuestion{font-size:13.5px;font-weight:var(--vurna-weight-medium);margin:0}.Vurna-module__5HNala__pollHint{color:var(--text-secondary);margin:0;font-size:12px}.Vurna-module__5HNala__option{background:var(--surface-raised);border:.5px solid var(--border-default);border-radius:var(--vurna-radius-input);font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;flex-direction:column;gap:1px;padding:8px 11px;font-size:13.5px;display:flex}.Vurna-module__5HNala__option[aria-pressed=true]{border-color:var(--text-primary);background:var(--surface-sunken)}.Vurna-module__5HNala__optionHint{color:var(--text-secondary);font-size:12px}.Vurna-module__5HNala__row{flex-wrap:wrap;gap:6px;display:flex}.Vurna-module__5HNala__slots{grid-template-columns:30px repeat(3,minmax(0,1fr));align-items:center;gap:3px;display:grid}.Vurna-module__5HNala__slotHead{text-align:center;text-overflow:ellipsis;color:var(--text-tertiary);font-size:10px;overflow:hidden}.Vurna-module__5HNala__slotDay{color:var(--text-secondary);font-size:11px}.Vurna-module__5HNala__slotTaken{text-align:center;color:var(--text-tertiary);font-size:11px}.Vurna-module__5HNala__slot{border:.5px solid var(--border-default);height:28px;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;padding:0;font-size:11px}.Vurna-module__5HNala__slot:hover:not(:disabled){background:var(--surface-sunken)}.Vurna-module__5HNala__quick{flex-wrap:wrap;flex:none;gap:6px;max-height:96px;padding:0 14px 10px;display:flex;overflow-y:auto}.Vurna-module__5HNala__quickReply{border:.5px solid var(--border-default);border-radius:var(--vurna-radius-pill);font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;padding:6px 11px;font-size:12.5px}.Vurna-module__5HNala__quickReply:hover{background:var(--surface-sunken)}.Vurna-module__5HNala__foot{gap:var(--vurna-space-2);padding:0 14px calc(14px + env(safe-area-inset-bottom));flex-direction:column;flex:none;display:flex}.Vurna-module__5HNala__composer{align-items:center;gap:var(--vurna-space-2);background:var(--surface-raised);border:.5px solid var(--border-default);border-radius:22px;min-height:44px;padding:4px 8px 4px 16px;display:flex}.Vurna-module__5HNala__composer:focus-within{border-color:var(--border-strong)}.Vurna-module__5HNala__input{resize:none;field-sizing:content;min-width:0;max-height:140px;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:13.5px;line-height:1.4}.Vurna-module__5HNala__input::placeholder{color:var(--text-tertiary)}.Vurna-module__5HNala__kbd{font-family:var(--vurna-font-mono);color:var(--text-tertiary);padding-right:6px;font-size:11px}.Vurna-module__5HNala__send{background:var(--cta-bg);border-radius:var(--vurna-radius-circle);width:34px;height:34px;color:var(--cta-fg);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.Vurna-module__5HNala__send:disabled{opacity:.5;cursor:default}.Vurna-module__5HNala__disclosure{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.35}.Vurna-module__5HNala__locked{gap:var(--vurna-space-2);flex-direction:column;align-items:flex-start;display:flex}.Vurna-module__5HNala__locked p{margin:0}@media (max-width:1099px){.Vurna-module__5HNala__column{z-index:30;height:auto;box-shadow:var(--shadow-modal);position:fixed;top:0;bottom:0;right:0}}@media (max-width:760px){.Vurna-module__5HNala__column{width:auto;height:100dvh;box-shadow:none;border-left:0;flex-basis:auto;bottom:auto;left:0}.Vurna-module__5HNala__kbd{display:none}}@media (pointer:coarse){.Vurna-module__5HNala__input{font-size:16px}.Vurna-module__5HNala__kbd{display:none}}@media print{.Vurna-module__5HNala__column{display:none}}html[data-vurna-open]{scrollbar-gutter:auto}@media (max-width:760px){html[data-vurna-open]{overflow:hidden}html[data-vurna-open] body{overflow:hidden}}
.Chrome-module__t9txZa__pill{}.Chrome-module__t9txZa__searchLabel{}.Chrome-module__t9txZa__kbd{}.Chrome-module__t9txZa__backdrop{z-index:40;background:#1f161247;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.Chrome-module__t9txZa__panel{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);width:min(560px,100vw - 32px);box-shadow:var(--shadow-modal);overflow:hidden}.Chrome-module__t9txZa__input{width:100%;height:54px;padding:0 var(--vurna-space-5);border:0;border-bottom:1px solid var(--border-subtle);font-family:var(--vurna-font-body);font-size:var(--vurna-text-body-lg);color:var(--text-primary);background:0 0;outline:none;display:block}.Chrome-module__t9txZa__input::placeholder{color:var(--text-tertiary)}.Chrome-module__t9txZa__results{padding:var(--vurna-space-2) 0;max-height:50vh;margin:0;list-style:none;overflow-y:auto}.Chrome-module__t9txZa__result{padding:10px var(--vurna-space-5);font-family:var(--vurna-font-display);font-size:var(--vurna-text-body-lg);font-variation-settings:"opsz" 24, "SOFT" 45;color:var(--text-primary);text-decoration:none;display:block}.Chrome-module__t9txZa__result:hover,.Chrome-module__t9txZa__result:focus-visible{background:var(--border-subtle);outline:none}.Chrome-module__t9txZa__quiet{padding:14px var(--vurna-space-5) 16px;font-size:var(--vurna-text-body-sm);color:var(--text-secondary)}
.TermsGate-module__2IwhyG__scrim{z-index:60;background:#1f16128c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.TermsGate-module__2IwhyG__modal{background:var(--surface-raised);width:100%;max-width:560px;max-height:calc(100vh - 32px);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);box-shadow:var(--shadow-modal);padding:26px 26px 18px;overflow-y:auto}.TermsGate-module__2IwhyG__title{font-variation-settings:"opsz" 32, "SOFT" 45;font-size:23px}.TermsGate-module__2IwhyG__body{color:var(--text-secondary);margin-top:10px;font-size:13.5px;line-height:1.6}.TermsGate-module__2IwhyG__read{margin-top:var(--vurna-space-3);font-size:var(--vurna-text-body-sm)}.TermsGate-module__2IwhyG__read a{color:var(--text-primary)}.TermsGate-module__2IwhyG__check{margin-top:var(--vurna-space-4);font-size:var(--vurna-text-body-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.TermsGate-module__2IwhyG__check input{width:18px;height:18px;accent-color:var(--vurna-color-ember)}.TermsGate-module__2IwhyG__error{color:var(--text-secondary);margin-top:10px;font-size:13px}.TermsGate-module__2IwhyG__acts{margin-top:18px;display:flex}.TermsGate-module__2IwhyG__acts>*{flex:1}.TermsGate-module__2IwhyG__doors{font-size:var(--vurna-text-body-sm);flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.TermsGate-module__2IwhyG__doors a,.TermsGate-module__2IwhyG__doors button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.ComingSoon-module__BcfkYa__page{background:var(--vurna-color-char-900);min-height:100dvh;color:var(--vurna-color-parchment);padding:var(--vurna-space-8) var(--vurna-space-10);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ComingSoon-module__BcfkYa__page:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 78% 12%,#dc412238 0%,#0000 58%),radial-gradient(90% 70% at 12% 96%,#8e5a4447 0%,#0000 60%);position:absolute;inset:0}.ComingSoon-module__BcfkYa__page>*{z-index:1;position:relative}.ComingSoon-module__BcfkYa__wordmark{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.045em;font-variation-settings:"opsz" 144, "SOFT" 30;font-size:34px;line-height:1}.ComingSoon-module__BcfkYa__middle{max-width:520px;padding:var(--vurna-space-10) 0}.ComingSoon-module__BcfkYa__quote{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.02em;font-variation-settings:"opsz" 72, "SOFT" 42;margin-bottom:var(--vurna-space-4);font-size:40px;line-height:1.12}.ComingSoon-module__BcfkYa__lede{max-width:44ch;margin:var(--vurna-space-6) 0 var(--vurna-space-8);color:#f4ecdfb8;font-size:15.5px;line-height:1.6}.ComingSoon-module__BcfkYa__form{gap:var(--vurna-space-3);align-items:flex-end;max-width:440px;display:flex}.ComingSoon-module__BcfkYa__formField{flex:1;min-width:0}.ComingSoon-module__BcfkYa__form .ComingSoon-module__BcfkYa__formField>*{margin-bottom:0}.ComingSoon-module__BcfkYa__note{margin-top:var(--vurna-space-4);color:#f4ecdf6b;font-size:12.5px;line-height:1.5}.ComingSoon-module__BcfkYa__done{align-items:center;gap:var(--vurna-space-3);min-height:46px;display:flex}.ComingSoon-module__BcfkYa__foot{gap:var(--vurna-space-5);color:#f4ecdf6b;flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}.ComingSoon-module__BcfkYa__foot a{color:#f4ecdf99;text-decoration:none}.ComingSoon-module__BcfkYa__foot a:hover{color:#f4ecdfe6}.ComingSoon-module__BcfkYa__footLead{color:#f4ecdf52}@media (max-width:700px){.ComingSoon-module__BcfkYa__page{padding:var(--vurna-space-6) var(--vurna-space-5)}.ComingSoon-module__BcfkYa__quote{font-size:30px}.ComingSoon-module__BcfkYa__middle{padding:var(--vurna-space-8) 0}.ComingSoon-module__BcfkYa__form{flex-direction:column;align-items:stretch}.ComingSoon-module__BcfkYa__form .ComingSoon-module__BcfkYa__formField>*{margin-bottom:0}}
.Account-module__nwepFq__acct{width:100%;max-width:720px;margin:0 auto}.Account-module__nwepFq__h{letter-spacing:-.015em;font-variation-settings:"opsz" 48, "SOFT" 45;font-size:30px}.Account-module__nwepFq__sub{color:var(--text-secondary);margin-top:6px;font-size:14px}.Account-module__nwepFq__sec{margin-top:30px}.Account-module__nwepFq__sec:last-child{margin-bottom:40px}.Account-module__nwepFq__secLabel{margin-bottom:10px}.Account-module__nwepFq__card{padding:4px 20px}.Account-module__nwepFq__cardPad{padding:20px}.Account-module__nwepFq__row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;min-height:56px;padding:15px 0;display:flex}.Account-module__nwepFq__row:last-child{border-bottom:0}.Account-module__nwepFq__rowText{min-width:0}.Account-module__nwepFq__lab{font-size:14.5px;font-weight:var(--vurna-weight-medium)}.Account-module__nwepFq__labDanger{color:var(--vurna-color-ember-800)}[data-theme=dark] .Account-module__nwepFq__labDanger{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Account-module__nwepFq__labDanger{color:var(--vurna-color-ember-400)}}.Account-module__nwepFq__det{color:var(--text-secondary);margin-top:2px;font-size:12.5px}.Account-module__nwepFq__val{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:10px;margin-left:auto;font-size:14px;display:inline-flex}.Account-module__nwepFq__val svg{color:var(--text-secondary)}.Account-module__nwepFq__quietLink{font-family:var(--vurna-font-body);font-size:13.5px;font-weight:var(--vurna-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.Account-module__nwepFq__quietLink:hover{color:var(--text-primary)}.Account-module__nwepFq__quiet{margin-top:var(--vurna-space-2);font-size:var(--vurna-text-label);color:var(--text-secondary)}.Account-module__nwepFq__inline{padding:4px 0 16px}.Account-module__nwepFq__inline[tabindex="-1"]:focus,.Account-module__nwepFq__inline [tabindex="-1"]:focus{outline:none}.Account-module__nwepFq__inline[id]{scroll-margin-top:96px}.Account-module__nwepFq__inlineActs{gap:var(--vurna-space-2);flex-wrap:wrap;display:flex}.Account-module__nwepFq__idRow{align-items:center;gap:18px;padding:20px 0;display:flex}.Account-module__nwepFq__idAva{border-radius:var(--vurna-radius-circle);background:var(--vurna-color-earth-600);width:64px;height:64px;color:var(--vurna-color-parchment);font-family:var(--vurna-font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex}.Account-module__nwepFq__idWho{min-width:0}.Account-module__nwepFq__idName{font-family:var(--vurna-font-display);font-variation-settings:"opsz" 32, "SOFT" 45;font-size:21px}.Account-module__nwepFq__idEmail{color:var(--text-secondary);text-overflow:ellipsis;margin-top:3px;font-size:13.5px;overflow:hidden}.Account-module__nwepFq__idAct{flex-shrink:0;margin-left:auto}.Account-module__nwepFq__knoCard{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Account-module__nwepFq__knoNum{font-family:var(--vurna-font-mono);letter-spacing:.06em;align-items:baseline;gap:10px;font-size:26px;display:flex}.Account-module__nwepFq__knoHash{color:var(--text-secondary);font-size:18px}.Account-module__nwepFq__knoCopy{margin-left:auto}.Account-module__nwepFq__knoNote{max-width:480px;color:var(--text-secondary);margin-top:10px;font-size:12.5px;line-height:1.55}.Account-module__nwepFq__useHead{align-items:baseline;gap:14px;display:flex}.Account-module__nwepFq__usePct{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);flex-shrink:0;margin-left:auto;font-size:14px}.Account-module__nwepFq__useBar{border-radius:var(--vurna-radius-pill);background:var(--surface-sunken);height:8px;margin-top:14px;overflow:hidden}.Account-module__nwepFq__useBar>span{border-radius:inherit;background:var(--text-primary);height:100%;display:block}.Account-module__nwepFq__useMsg{color:var(--text-secondary);margin-top:12px;font-size:13.5px;line-height:1.55}.Account-module__nwepFq__useFoot{color:var(--text-secondary);margin-top:10px;font-size:12.5px}.Account-module__nwepFq__useImports{border-top:1px solid var(--border-subtle);min-height:0;margin-top:16px;padding-bottom:0}.Account-module__nwepFq__mem{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:13px 0;display:flex}.Account-module__nwepFq__memAva{border-radius:var(--vurna-radius-circle);background:var(--vurna-color-earth-600);width:36px;height:36px;color:var(--vurna-color-parchment);font-size:14px;font-weight:var(--vurna-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Account-module__nwepFq__memAvaSelf{background:var(--vurna-color-ember)}.Account-module__nwepFq__memWho{min-width:0}.Account-module__nwepFq__memName{font-size:14.5px;font-weight:var(--vurna-weight-medium)}.Account-module__nwepFq__chips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.Account-module__nwepFq__chip{border-radius:var(--vurna-radius-pill);background:var(--surface-sunken);color:var(--text-secondary);align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.Account-module__nwepFq__chipAllergy{background:color-mix(in srgb, var(--surface-sunken) 70%, var(--vurna-color-ember) 12%);color:var(--vurna-color-ember-800)}[data-theme=dark] .Account-module__nwepFq__chipAllergy{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Account-module__nwepFq__chipAllergy{color:var(--vurna-color-ember-400)}}.Account-module__nwepFq__memAct{flex-shrink:0;margin-left:auto}.Account-module__nwepFq__tableFoot{align-items:center;gap:14px;padding:15px 0;display:flex}.Account-module__nwepFq__memberForm{border-bottom:1px solid var(--border-subtle);padding:6px 0 14px}.Account-module__nwepFq__memberForm:last-child{border-bottom:0}.Account-module__nwepFq__selfAllergies{border:0;min-width:0;margin:12px 0;padding:0}.Account-module__nwepFq__selfAllergies legend{font-size:13px;font-weight:var(--vurna-weight-medium);margin-bottom:4px}.Account-module__nwepFq__selfAllergyGrid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;margin-top:10px;display:grid}.Account-module__nwepFq__selfAllergyChoice{border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-input);background:var(--surface-raised);color:var(--text-primary);align-items:center;gap:8px;padding:8px 9px;font-size:12.5px;display:flex}.Account-module__nwepFq__selfAllergyChoice input{accent-color:var(--vurna-color-ember);margin:0}.Account-module__nwepFq__selfAllergies:disabled .Account-module__nwepFq__selfAllergyChoice{opacity:.65}.Account-module__nwepFq__sensitiveError,.Account-module__nwepFq__permissionBox,.Account-module__nwepFq__permissionStatus{border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-card);background:var(--surface-sunken);color:var(--text-secondary);margin:10px 0;padding:12px;font-size:12.5px;line-height:1.55}.Account-module__nwepFq__sensitiveError{color:var(--vurna-color-ember-800)}.Account-module__nwepFq__permissionBox h3{color:var(--text-primary);margin:0 0 8px;font-size:14px}.Account-module__nwepFq__permissionBox p{margin:7px 0}.Account-module__nwepFq__permissionCheck{color:var(--text-primary);align-items:flex-start;gap:9px;margin-top:10px;display:flex}.Account-module__nwepFq__permissionCheck input{accent-color:var(--vurna-color-ember);flex:none;margin-top:3px}.Account-module__nwepFq__permissionNote a{color:inherit;font-weight:var(--vurna-weight-medium)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Account-module__nwepFq__sensitiveError{color:var(--vurna-color-ember-400)}}[data-theme=dark] .Account-module__nwepFq__sensitiveError{color:var(--vurna-color-ember-400)}.Account-module__nwepFq__prem{align-items:center;gap:var(--vurna-space-4);border-radius:var(--vurna-radius-card);background:var(--vurna-color-char);color:var(--vurna-color-parchment);padding:18px 20px;display:flex}.Account-module__nwepFq__premCrown{border-radius:var(--vurna-radius-circle);background:#f4ecdf14;border:1px solid #f4ecdf29;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Account-module__nwepFq__premA{font-size:14.5px;font-weight:var(--vurna-weight-medium)}.Account-module__nwepFq__premB{color:#f4ecdfbf;margin-top:2px;font-size:12.5px}.Account-module__nwepFq__premWithdraw{color:var(--vurna-color-parchment);margin-top:4px;font-size:12.5px;text-decoration:underline;display:inline-block}.Account-module__nwepFq__premManage{color:var(--vurna-color-parchment);background:#f4ecdf1a;border:1px solid #f4ecdf33;margin-left:auto}.Account-module__nwepFq__premManage:hover{border-color:#f4ecdf66}.Account-module__nwepFq__btnDanger{color:var(--vurna-color-ember-800);border-color:color-mix(in srgb, transparent 40%, var(--vurna-color-ember) 45%)}.Account-module__nwepFq__btnDanger:hover:not(:disabled){background:color-mix(in srgb, transparent 92%, var(--vurna-color-ember) 8%)}[data-theme=dark] .Account-module__nwepFq__btnDanger{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Account-module__nwepFq__btnDanger{color:var(--vurna-color-ember-400)}}.Account-module__nwepFq__scrim{z-index:40;background:#1f16128c;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.Account-module__nwepFq__modal{background:var(--surface-raised);width:100%;max-width:480px;max-height:calc(100vh - 60px);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);box-shadow:var(--shadow-modal);padding:26px 26px 22px;overflow-y:auto}.Account-module__nwepFq__modalTitle{font-variation-settings:"opsz" 32, "SOFT" 45;font-size:23px}.Account-module__nwepFq__modalLede{color:var(--text-secondary);margin-top:10px;font-size:13.5px;line-height:1.6}.Account-module__nwepFq__gone{margin:var(--vurna-space-4) 0 4px}.Account-module__nwepFq__gRow{font-size:var(--vurna-text-body-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);gap:11px;padding:9px 0;line-height:1.5;display:flex}.Account-module__nwepFq__gRow:last-child{border-bottom:0}.Account-module__nwepFq__gRow svg{flex-shrink:0;margin-top:1px}.Account-module__nwepFq__gOut{color:var(--vurna-color-ember-800)}[data-theme=dark] .Account-module__nwepFq__gOut{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Account-module__nwepFq__gOut{color:var(--vurna-color-ember-400)}}.Account-module__nwepFq__gKeep{color:var(--text-secondary)}.Account-module__nwepFq__gRow b{font-weight:var(--vurna-weight-medium);color:var(--text-primary)}.Account-module__nwepFq__gExport{margin:6px 0 0 27px}.Account-module__nwepFq__confirmType{margin-top:var(--vurna-space-4)}.Account-module__nwepFq__acts{gap:10px;margin-top:18px;display:flex}.Account-module__nwepFq__acts>*{flex:1}
.People-module__k7korW__page{width:100%;max-width:1040px;margin:0 auto}.People-module__k7korW__title{letter-spacing:-.02em;font-variation-settings:"opsz" 48, "SOFT" 45;font-size:32px;line-height:1}.People-module__k7korW__sub{color:var(--text-secondary);margin-top:8px;font-size:14px}.People-module__k7korW__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:22px;display:grid}.People-module__k7korW__col{min-width:0}.People-module__k7korW__gap{height:26px}.People-module__k7korW__secLabel{margin-bottom:10px;display:block}.People-module__k7korW__note{overflow-wrap:anywhere;color:var(--text-secondary);margin:0 2px 4px;font-size:12.5px;line-height:1.55}.People-module__k7korW__alert{color:var(--text-secondary);margin:0 0 14px;font-size:13px}.People-module__k7korW__alert button{margin-left:6px}.People-module__k7korW__linkBtn{font:inherit;font-weight:var(--vurna-weight-medium);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.People-module__k7korW__group{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-card);margin:0 0 10px;padding:2px 16px}.People-module__k7korW__flat{background:0 0;border:0;padding:0}.People-module__k7korW__row{border:0;border-bottom:1px solid var(--border-subtle);width:100%;font-family:var(--vurna-font-body);color:var(--text-primary);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.People-module__k7korW__group>:last-child{border-bottom:0}button.People-module__k7korW__row{cursor:pointer}button.People-module__k7korW__row:hover .People-module__k7korW__nm,button.People-module__k7korW__row:hover .People-module__k7korW__addLabel{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}button.People-module__k7korW__row:disabled{cursor:default}.People-module__k7korW__av{border-radius:var(--vurna-radius-circle);background:var(--vurna-color-earth-600);width:34px;height:34px;color:var(--vurna-color-parchment);font-size:13px;font-weight:var(--vurna-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.People-module__k7korW__avSelf{background:var(--vurna-color-ember)}.People-module__k7korW__avFriend{background:var(--vurna-color-earth-400);color:var(--vurna-color-char)}.People-module__k7korW__avGone{background:var(--surface-sunken);color:var(--text-tertiary);border:1px solid var(--border-default)}.People-module__k7korW__avAdd{color:var(--text-secondary);border:1px dashed var(--border-default);background:0 0}.People-module__k7korW__who{flex:1;min-width:0}.People-module__k7korW__nm{font-size:14.5px;font-weight:var(--vurna-weight-medium)}.People-module__k7korW__age{color:var(--text-secondary);margin-left:4px;font-size:12.5px;font-weight:400}.People-module__k7korW__gone .People-module__k7korW__nm{color:var(--text-secondary);font-weight:400}.People-module__k7korW__kn{color:var(--text-secondary);margin-top:3px;font-size:12px}.People-module__k7korW__code{font-family:var(--vurna-font-mono);letter-spacing:.02em;white-space:nowrap;font-size:11px}.People-module__k7korW__go{color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.People-module__k7korW__addLabel{font-size:14px;font-weight:var(--vurna-weight-medium)}.People-module__k7korW__tags{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.People-module__k7korW__tag{border-radius:var(--vurna-radius-pill);background:var(--surface-sunken);color:var(--text-secondary);align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.People-module__k7korW__tagAllergy{background:color-mix(in srgb, var(--surface-sunken) 70%, var(--vurna-color-ember) 12%);color:var(--vurna-color-ember-800)}[data-theme=dark] .People-module__k7korW__tagAllergy{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .People-module__k7korW__tagAllergy{color:var(--vurna-color-ember-400)}}.People-module__k7korW__iconBtn{border-radius:var(--vurna-radius-circle);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.People-module__k7korW__iconBtn:hover,.People-module__k7korW__iconBtn[aria-expanded=true]{background:var(--border-subtle);color:var(--text-primary)}.People-module__k7korW__kCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-card);padding:20px}.People-module__k7korW__kRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.People-module__k7korW__kNum{font-family:var(--vurna-font-mono);letter-spacing:.06em;white-space:nowrap;align-items:baseline;gap:10px;font-size:24px;display:flex}.People-module__k7korW__kHash{color:var(--text-tertiary);font-size:17px}.People-module__k7korW__kActs{gap:4px;margin-left:auto;display:flex}.People-module__k7korW__kNote{color:var(--text-secondary);margin-top:10px;font-size:12.5px;line-height:1.55}.People-module__k7korW__menuAnchor{margin-left:auto;position:relative}.People-module__k7korW__menu{z-index:10;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--vurna-radius-card);min-width:200px;box-shadow:var(--shadow-modal);padding:6px;position:absolute;top:38px;right:0}.People-module__k7korW__mi{border-radius:var(--vurna-radius-input);width:100%;height:38px;font-family:var(--vurna-font-body);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.People-module__k7korW__mi:hover,.People-module__k7korW__mi:focus-visible{background:var(--border-subtle)}.People-module__k7korW__mi svg{color:var(--text-secondary)}.People-module__k7korW__scrim{z-index:40;background:#1f16128c;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.People-module__k7korW__modal{background:var(--surface-raised);width:100%;max-width:480px;max-height:calc(100vh - 60px);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);box-shadow:var(--shadow-modal);padding:24px 26px 22px;overflow-y:auto}.People-module__k7korW__modalWide{max-width:820px}.People-module__k7korW__mHead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.People-module__k7korW__mTitle{font-variation-settings:"opsz" 32, "SOFT" 45;font-size:23px;line-height:1.2}.People-module__k7korW__mTitleVoice{color:var(--voice);font-variation-settings:"opsz" 22, "SOFT" 70;font-size:21px;font-style:italic}.People-module__k7korW__mIntro{color:var(--text-secondary);margin:-6px 0 16px;font-size:13.5px;line-height:1.6}.People-module__k7korW__acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.People-module__k7korW__actsEnd{justify-content:flex-end}.People-module__k7korW__actGroup{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.People-module__k7korW__danger{color:var(--text-secondary)}.People-module__k7korW__fieldLabel{font-size:12px;font-weight:var(--vurna-weight-medium);letter-spacing:.04em;color:var(--text-secondary);margin:0 2px 7px;display:block}.People-module__k7korW__input{border:1px solid var(--border-default);border-radius:var(--vurna-radius-input);background:var(--surface-canvas);width:100%;height:46px;font-family:var(--vurna-font-body);font-size:var(--vurna-text-input);color:var(--text-primary);padding:0 14px}.People-module__k7korW__input:focus{border-color:var(--text-secondary);outline:none}.People-module__k7korW__inputMono{font-family:var(--vurna-font-mono);letter-spacing:.08em;text-transform:uppercase}.People-module__k7korW__err{color:var(--text-secondary);align-items:center;gap:6px;margin:6px 2px 0;font-size:12.5px;display:flex}.People-module__k7korW__err svg{color:var(--vurna-color-ember);flex-shrink:0}.People-module__k7korW__field{margin-bottom:14px}.People-module__k7korW__chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.People-module__k7korW__chip{border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);height:34px;font-family:var(--vurna-font-body);color:var(--text-primary);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;display:inline-flex}.People-module__k7korW__chip:disabled{cursor:default;opacity:.6}.People-module__k7korW__chipOn{background:var(--text-primary);color:var(--surface-canvas);font-weight:var(--vurna-weight-medium);border-color:#0000}.People-module__k7korW__chipDraft{border:1px solid var(--text-primary);font-weight:var(--vurna-weight-medium)}.People-module__k7korW__draftDot{border-radius:var(--vurna-radius-circle);background:var(--voice);width:6px;height:6px}.People-module__k7korW__chipX{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;margin-right:-4px;padding:0;display:inline-flex}.People-module__k7korW__tagAdd{align-items:center;gap:6px;display:inline-flex}.People-module__k7korW__tagInput{border:1px dashed var(--border-default);border-radius:var(--vurna-radius-pill);width:150px;height:34px;font-family:var(--vurna-font-body);color:var(--text-primary);background:0 0;padding:0 13px;font-size:13.5px}.People-module__k7korW__tagInput::placeholder{color:var(--text-secondary)}.People-module__k7korW__groupLabel{font-size:12px;font-weight:var(--vurna-weight-medium);letter-spacing:.04em;color:var(--text-secondary);margin:0 2px 9px;display:block}.People-module__k7korW__unrecognised{overflow-wrap:anywhere;color:var(--text-secondary);align-items:flex-start;gap:8px;margin:-6px 2px 12px;font-size:13px;line-height:1.5;display:flex}.People-module__k7korW__unrecognised svg{flex:none;margin-top:2px}.People-module__k7korW__hint{color:var(--text-secondary);margin:-6px 2px 16px;font-size:12px;line-height:1.5}.People-module__k7korW__reveal{flex-direction:column;gap:7px;margin:0 0 4px;padding:0;list-style:none;display:flex}.People-module__k7korW__reveal li{align-items:center;gap:9px;font-size:13.5px;display:flex}.People-module__k7korW__reveal li svg,.People-module__k7korW__revealOff{color:var(--text-secondary)}.People-module__k7korW__cardCols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px;display:grid}.People-module__k7korW__secHead{font-size:14.5px;font-weight:var(--vurna-weight-medium);align-items:center;gap:8px;display:flex}.People-module__k7korW__secHead svg{color:var(--text-secondary)}.People-module__k7korW__headSub{color:var(--text-secondary);margin:3px 0 14px;font-size:12px;line-height:1.5}.People-module__k7korW__sens{border-left:1px solid var(--border-subtle);padding-left:26px}.People-module__k7korW__selectRow{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.People-module__k7korW__select{border:1px solid var(--border-default);border-radius:var(--vurna-radius-input);background:var(--surface-canvas);height:34px;font-family:var(--vurna-font-body);color:var(--text-primary);padding:0 10px;font-size:13.5px}.People-module__k7korW__consent{border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-card);background:var(--surface-canvas);color:var(--text-secondary);margin:12px 0 10px;padding:14px 16px;font-size:12.5px;line-height:1.55}.People-module__k7korW__consent h3{color:var(--text-primary);margin:0 0 8px;font-size:13.5px}.People-module__k7korW__consent p{margin:7px 0}.People-module__k7korW__consent a{color:var(--text-primary);font-weight:var(--vurna-weight-medium)}.People-module__k7korW__route{border:1px solid var(--border-default);border-radius:var(--vurna-radius-input);color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;font-size:13.5px;display:flex}.People-module__k7korW__route input,.People-module__k7korW__check input{accent-color:var(--vurna-color-ember)}.People-module__k7korW__check{font-size:13.5px;font-weight:var(--vurna-weight-medium);color:var(--text-primary);align-items:flex-start;gap:9px;margin-top:10px;display:flex}.People-module__k7korW__check input{margin-top:3px}.People-module__k7korW__status{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:12px 2px 10px;font-size:12.5px;line-height:1.5;display:flex}.People-module__k7korW__status button{font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.People-module__k7korW__unsaved{color:var(--text-secondary);align-items:center;gap:6px;margin:0 2px 4px;font-size:12px;display:flex}.People-module__k7korW__unsaved svg{color:var(--voice)}.People-module__k7korW__arrival{align-items:center;gap:14px;margin:4px 0 14px;display:flex}.People-module__k7korW__divider{align-items:center;gap:12px;margin:16px 0;display:flex}.People-module__k7korW__divider:before,.People-module__k7korW__divider:after{content:"";background:var(--border-default);flex:1;height:1px}.People-module__k7korW__divider span{font-family:var(--vurna-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:9.5px}.People-module__k7korW__linkRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.People-module__k7korW__linkUrl{min-width:0;font-family:var(--vurna-font-mono);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:160px;font-size:11.5px;overflow:hidden}@media (max-width:900px){.People-module__k7korW__cols{grid-template-columns:minmax(0,1fr);gap:26px}.People-module__k7korW__cardCols{grid-template-columns:minmax(0,1fr)}.People-module__k7korW__sens{border-left:0;border-top:1px solid var(--border-subtle);padding-top:18px;padding-left:0}}@media (max-width:760px){.People-module__k7korW__title{font-size:28px}.People-module__k7korW__kNum{font-size:21px}.People-module__k7korW__scrim{align-items:stretch;padding:0}.People-module__k7korW__modal,.People-module__k7korW__modalWide{border-radius:0;max-width:none;max-height:none;padding:18px 16px}}
.Forms-module__4LCQmG__providerButton{width:100%;height:48px;margin-bottom:var(--vurna-space-3);border-radius:var(--vurna-radius-pill,999px);cursor:pointer;border:0;justify-content:center;align-items:center;transition:opacity .18s;display:inline-flex}.Forms-module__4LCQmG__providerButton:disabled{opacity:.55;cursor:default}.Forms-module__4LCQmG__appleButton{letter-spacing:-.2px;color:#fff;background:#000;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;font-size:17px;font-weight:500;}[data-theme=dark] .Forms-module__4LCQmG__appleButton{color:#000;background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Forms-module__4LCQmG__appleButton{color:#000;background:#fff}}.Forms-module__4LCQmG__appleMark{fill:currentColor;flex-shrink:0;width:18px;height:18px;margin-top:-2px}.Forms-module__4LCQmG__googleButton{letter-spacing:.25px;color:#1f1f1f;background:#fff;border:1px solid #747775;gap:10px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;}.Forms-module__4LCQmG__googleMark{flex-shrink:0;width:20px;height:20px}.Forms-module__4LCQmG__divider{align-items:center;gap:var(--vurna-space-4);margin:var(--vurna-space-5) 0;font-size:var(--vurna-text-label);color:var(--text-tertiary);display:flex}.Forms-module__4LCQmG__divider:before,.Forms-module__4LCQmG__divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.Forms-module__4LCQmG__relayNote{margin:-4px 2px var(--vurna-space-3);color:var(--text-tertiary);font-size:12px;line-height:1.45}.Forms-module__4LCQmG__eye{border-radius:var(--vurna-radius-circle);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:inline-flex}.Forms-module__4LCQmG__eye:hover{color:var(--text-secondary)}.Forms-module__4LCQmG__forgotRow{margin:-4px 2px var(--vurna-space-5);justify-content:flex-end;display:flex}.Forms-module__4LCQmG__forgotRow a{font-size:13px;font-weight:var(--vurna-weight-medium);color:var(--text-secondary);text-decoration:none}.Forms-module__4LCQmG__forgotRow a:hover{color:var(--text-primary)}.Forms-module__4LCQmG__foot{text-align:center;color:var(--text-tertiary);margin-top:var(--vurna-space-6);font-size:13.5px}.Forms-module__4LCQmG__foot a{color:var(--text-primary);font-weight:var(--vurna-weight-medium);text-decoration:none}.Forms-module__4LCQmG__foot a:hover{text-decoration:underline}.Forms-module__4LCQmG__legal{color:var(--text-secondary);text-align:center;margin:0 0 var(--vurna-space-5);font-size:13px;line-height:1.55}.Forms-module__4LCQmG__legal a{color:var(--text-secondary)}.Forms-module__4LCQmG__terms{color:var(--text-primary);cursor:pointer;margin:0 0 var(--vurna-space-2);align-items:center;gap:10px;font-size:14px;display:flex}.Forms-module__4LCQmG__terms input{width:18px;height:18px;accent-color:var(--vurna-color-ember)}.Forms-module__4LCQmG__termsHint{color:var(--text-tertiary);margin:0 0 var(--vurna-space-5);font-size:13px}.Forms-module__4LCQmG__intent{border-radius:var(--vurna-radius-card);background:var(--surface-sunken);border:1px solid var(--border-subtle);margin-bottom:var(--vurna-space-6);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.Forms-module__4LCQmG__intentIcon{color:var(--text-tertiary);flex-shrink:0;margin-top:1px}.Forms-module__4LCQmG__intent p{color:var(--text-secondary);font-size:13px;line-height:1.5}.Forms-module__4LCQmG__intent b{font-weight:var(--vurna-weight-medium);color:var(--text-primary)}.Forms-module__4LCQmG__hintMark{fill:currentColor;width:18px;height:18px;color:var(--text-tertiary);flex-shrink:0;margin-top:1px}.Forms-module__4LCQmG__hintRelay{color:var(--text-tertiary);margin-top:5px;font-size:12px;display:block}.Forms-module__4LCQmG__stage{text-align:center}.Forms-module__4LCQmG__stageIcon{border-radius:var(--vurna-radius-circle);width:62px;height:62px;margin:0 auto var(--vurna-space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.Forms-module__4LCQmG__stageTitle{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.015em;font-variation-settings:"opsz" 44, "SOFT" 48;color:var(--text-primary);margin-bottom:10px;font-size:28px}.Forms-module__4LCQmG__stageBody{color:var(--text-secondary);margin-bottom:var(--vurna-space-6);font-size:14.5px;line-height:1.55}.Forms-module__4LCQmG__stageBody b{font-weight:var(--vurna-weight-medium);color:var(--text-primary)}.Forms-module__4LCQmG__stageHelp{color:var(--text-tertiary);margin-bottom:var(--vurna-space-6);text-align:left;font-size:13px;line-height:1.6}.Forms-module__4LCQmG__stageButtons>*{margin-bottom:var(--vurna-space-3)}.Forms-module__4LCQmG__notice{align-items:flex-start;gap:var(--vurna-space-2);margin-bottom:var(--vurna-space-5);color:var(--text-secondary);font-size:13.5px;line-height:1.5;display:flex}.Forms-module__4LCQmG__noticeIcon{color:var(--vurna-color-ember);flex-shrink:0;margin-top:2px}.Forms-module__4LCQmG__noticeCalm .Forms-module__4LCQmG__noticeIcon{color:var(--text-tertiary)}.Forms-module__4LCQmG__submit{margin-top:var(--vurna-space-2)}.Forms-module__4LCQmG__turnstile{margin-bottom:var(--vurna-space-3);min-height:0}
.BeatVisual-module__dehtHa__iphone,.BeatVisual-module__dehtHa__mac,.BeatVisual-module__dehtHa__phone{max-width:none;height:auto;display:block}.BeatVisual-module__dehtHa__iphone{width:clamp(220px,23vw,254px);margin:0 auto}.BeatVisual-module__dehtHa__everywhere{width:100%;max-width:760px;margin:0 auto;container-type:inline-size}.BeatVisual-module__dehtHa__pair{justify-content:center;align-items:flex-end;gap:20px;display:flex}.BeatVisual-module__dehtHa__mac{width:calc(83.7942% - 16.7588px)}.BeatVisual-module__dehtHa__phone{width:calc(16.2058% - 3.24116px)}@container (max-width:623px){.BeatVisual-module__dehtHa__phone{display:none}.BeatVisual-module__dehtHa__mac{width:100%}}
.Premium-module__2Ik_oG__page{width:100%;max-width:860px;margin:0 auto}.Premium-module__2Ik_oG__narrow{max-width:720px}.Premium-module__2Ik_oG__h{margin-top:var(--vurna-space-2);letter-spacing:-.015em;font-variation-settings:"opsz" 48, "SOFT" 45;font-size:30px}.Premium-module__2Ik_oG__sub{color:var(--text-secondary);margin-top:6px;font-size:14px}.Premium-module__2Ik_oG__quiet{font-size:var(--vurna-text-label);color:var(--text-secondary)}.Premium-module__2Ik_oG__link{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.Premium-module__2Ik_oG__link:hover{color:var(--text-primary)}.Premium-module__2Ik_oG__foot{align-items:center;gap:var(--vurna-space-4);margin-top:var(--vurna-space-6);display:flex}.Premium-module__2Ik_oG__foot a{font-size:var(--vurna-text-body-sm);color:var(--text-secondary)}.Premium-module__2Ik_oG__foot a:hover{color:var(--text-primary)}.Premium-module__2Ik_oG__offer{gap:var(--vurna-space-10);margin-top:var(--vurna-space-2);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;display:grid}.Premium-module__2Ik_oG__offerTitle{font-size:var(--vurna-text-display-md);letter-spacing:-.02em;font-variation-settings:"opsz" 48, "SOFT" 40;line-height:1.1}.Premium-module__2Ik_oG__offerBody{margin-top:var(--vurna-space-4);color:var(--text-secondary);font-size:15px;line-height:1.55}.Premium-module__2Ik_oG__points{margin-top:var(--vurna-space-5);gap:var(--vurna-space-2);padding:0;list-style:none;display:grid}.Premium-module__2Ik_oG__points li{gap:var(--vurna-space-3);color:var(--text-primary);align-items:flex-start;font-size:14.5px;line-height:1.45;display:flex}.Premium-module__2Ik_oG__rowIcon{color:var(--text-secondary);flex-shrink:0;margin-top:1px}.Premium-module__2Ik_oG__alwaysFree{margin-top:var(--vurna-space-4);padding-top:var(--vurna-space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px;line-height:1.5}.Premium-module__2Ik_oG__alwaysFree b{font-weight:var(--vurna-weight-medium);color:var(--text-primary)}.Premium-module__2Ik_oG__offerVoice{margin-top:var(--vurna-space-6)}.Premium-module__2Ik_oG__charCard{padding:var(--vurna-space-6);border-radius:var(--vurna-radius-card);background:var(--vurna-color-char);color:var(--vurna-color-parchment);box-shadow:var(--shadow-card)}.Premium-module__2Ik_oG__plans{gap:var(--vurna-space-3);margin-bottom:var(--vurna-space-5);grid-template-columns:1fr 1fr;display:grid}.Premium-module__2Ik_oG__plan{padding:var(--vurna-space-4);text-align:left;border-radius:var(--vurna-radius-input);color:inherit;font-family:var(--vurna-font-body);cursor:pointer;transition:border-color var(--vurna-duration-fast) var(--vurna-ease-out);background:#f4ecdf0f;border:1px solid #f4ecdf2e;position:relative}.Premium-module__2Ik_oG__plan:hover{border-color:#f4ecdf66}.Premium-module__2Ik_oG__planOn{border-color:var(--vurna-color-ember);background:#f4ecdf1a}.Premium-module__2Ik_oG__planBadge{top:-9px;left:var(--vurna-space-4);border-radius:var(--vurna-radius-pill);background:var(--vurna-color-ember);color:var(--vurna-color-parchment);font-size:10px;font-weight:var(--vurna-weight-medium);letter-spacing:var(--vurna-track-label);text-transform:uppercase;padding:2px 8px;position:absolute}.Premium-module__2Ik_oG__planPer{font-size:var(--vurna-text-label);letter-spacing:var(--vurna-track-label);text-transform:uppercase;color:#f4ecdfb3;margin-bottom:4px}.Premium-module__2Ik_oG__planAmount{font-family:var(--vurna-font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 40, "SOFT" 40;font-size:27px}.Premium-module__2Ik_oG__planAmount small{white-space:nowrap;font-family:var(--vurna-font-body);letter-spacing:0;color:#f4ecdfb3;margin-left:4px;font-size:12.5px;display:inline-block}.Premium-module__2Ik_oG__planEq{color:#f4ecdfb3;margin-top:2px;font-size:12.5px}.Premium-module__2Ik_oG__charNote{margin-top:var(--vurna-space-4);text-align:center;color:#f4ecdfcc;font-size:12.5px;line-height:1.5}.Premium-module__2Ik_oG__charFine{margin-top:var(--vurna-space-4);padding-top:var(--vurna-space-4);color:#f4ecdf99;border-top:1px solid #f4ecdf24;font-size:12px;line-height:1.55}.Premium-module__2Ik_oG__already{max-width:560px}.Premium-module__2Ik_oG__alreadyBody{margin-top:var(--vurna-space-4);color:var(--text-secondary);font-size:15px;line-height:1.6}.Premium-module__2Ik_oG__alreadyBody+.Premium-module__2Ik_oG__alreadyBody{margin-top:var(--vurna-space-3)}.Premium-module__2Ik_oG__acts{gap:var(--vurna-space-3);margin-top:var(--vurna-space-6);flex-wrap:wrap;display:flex}.Premium-module__2Ik_oG__frame{background:var(--surface-canvas);flex-direction:column;min-height:100dvh;display:flex}.Premium-module__2Ik_oG__frameBar{align-items:center;gap:var(--vurna-space-4);height:60px;padding:0 var(--vurna-space-6);border-bottom:1px solid var(--border-subtle);display:flex}.Premium-module__2Ik_oG__frameMark{font-family:var(--vurna-font-display);letter-spacing:-.04em;color:var(--text-primary);font-variation-settings:"opsz" 144, "SOFT" 30;font-size:22px;text-decoration:none}.Premium-module__2Ik_oG__frameChrome{color:var(--text-secondary);font-size:12.5px}.Premium-module__2Ik_oG__frameWho{border-radius:var(--vurna-radius-pill);background:var(--surface-sunken);color:var(--text-secondary);align-items:center;gap:8px;margin-left:auto;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.Premium-module__2Ik_oG__frameAva{border-radius:var(--vurna-radius-circle);background:var(--vurna-color-earth-600);width:22px;height:22px;color:var(--vurna-color-parchment);font-size:11px;font-weight:var(--vurna-weight-medium);justify-content:center;align-items:center;display:inline-flex}.Premium-module__2Ik_oG__frameBody{width:100%;max-width:980px;padding:var(--vurna-space-8) var(--vurna-space-6) var(--vurna-space-12);flex:1;margin:0 auto}.Premium-module__2Ik_oG__checkout{gap:var(--vurna-space-10);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;display:grid}.Premium-module__2Ik_oG__coTitle{letter-spacing:-.015em;font-variation-settings:"opsz" 48, "SOFT" 45;font-size:28px}.Premium-module__2Ik_oG__coSub{align-items:center;gap:var(--vurna-space-3);color:var(--text-secondary);flex-wrap:wrap;margin-top:6px;font-size:14px;display:flex}.Premium-module__2Ik_oG__timeline{margin-top:var(--vurna-space-6);gap:0;display:grid}.Premium-module__2Ik_oG__tlRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:18px 1fr;gap:14px;padding:12px 0;display:grid}.Premium-module__2Ik_oG__tlRow:last-child{border-bottom:0}.Premium-module__2Ik_oG__tlDot{border-radius:var(--vurna-radius-circle);background:var(--border-strong);width:10px;height:10px;margin:6px 4px}.Premium-module__2Ik_oG__tlDotNow{background:var(--vurna-color-ember)}.Premium-module__2Ik_oG__tlLabel{font-size:14.5px;font-weight:var(--vurna-weight-medium)}.Premium-module__2Ik_oG__tlBody{color:var(--text-secondary);margin-top:2px;font-size:13px}.Premium-module__2Ik_oG__paddleZone{margin-top:var(--vurna-space-6);padding:var(--vurna-space-5);border:1px dashed var(--border-strong);border-radius:var(--vurna-radius-card);background:var(--surface-card)}.Premium-module__2Ik_oG__paddleZoneLabel{margin-bottom:var(--vurna-space-3);font-size:var(--vurna-text-label);letter-spacing:var(--vurna-track-label);text-transform:uppercase;color:var(--text-secondary)}.Premium-module__2Ik_oG__paddleFrame{min-height:320px}.Premium-module__2Ik_oG__paddleNote{margin-top:var(--vurna-space-4);color:var(--text-secondary);font-size:12.5px;line-height:1.55}.Premium-module__2Ik_oG__state{padding:var(--vurna-space-5) 0}.Premium-module__2Ik_oG__stateTitle{font-variation-settings:"opsz" 32, "SOFT" 45;font-size:20px}.Premium-module__2Ik_oG__stateBody{margin-top:var(--vurna-space-2);color:var(--text-secondary);font-size:14px;line-height:1.55}.Premium-module__2Ik_oG__order{top:var(--vurna-space-6);padding:var(--vurna-space-5);border:1px solid var(--border-default);border-radius:var(--vurna-radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);position:sticky}.Premium-module__2Ik_oG__orderTitle{font-size:var(--vurna-text-label);letter-spacing:var(--vurna-track-label);text-transform:uppercase;color:var(--text-secondary)}.Premium-module__2Ik_oG__orderRow{justify-content:space-between;gap:var(--vurna-space-4);border-bottom:1px solid var(--border-subtle);padding:9px 0;font-size:14px;display:flex}.Premium-module__2Ik_oG__orderRow span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.Premium-module__2Ik_oG__orderTax span:last-child{text-align:right;overflow-wrap:anywhere;flex-shrink:1;min-width:0}.Premium-module__2Ik_oG__orderMuted{color:var(--text-secondary)}.Premium-module__2Ik_oG__orderTotal{font-weight:var(--vurna-weight-medium);border-bottom:0;font-size:15px}.Premium-module__2Ik_oG__orderNote{margin-top:var(--vurna-space-3);color:var(--text-secondary);font-size:12.5px;line-height:1.55}.Premium-module__2Ik_oG__orderLegal{margin-top:var(--vurna-space-4);padding-top:var(--vurna-space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11.5px;line-height:1.55}.Premium-module__2Ik_oG__orderLegal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.Premium-module__2Ik_oG__welcome{text-align:center;max-width:560px;margin:0 auto;padding-top:30px}.Premium-module__2Ik_oG__openPage{padding-inline:var(--vurna-space-5)}.Premium-module__2Ik_oG__welcomeTitle{color:var(--text-primary);letter-spacing:-.02em;font-variation-settings:"opsz" 56, "SOFT" 44;font-size:34px}.Premium-module__2Ik_oG__welcomeBody{max-width:430px;color:var(--text-secondary);margin:10px auto 0;font-size:15px;line-height:1.6}.Premium-module__2Ik_oG__receiptDate{color:var(--text-primary);font-weight:500}.Premium-module__2Ik_oG__welcomeCta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.Premium-module__2Ik_oG__phone,.Premium-module__2Ik_oG__receipt{text-align:left;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--vurna-radius-card);width:100%;max-width:430px;margin-inline:auto}.Premium-module__2Ik_oG__phone{margin-top:22px;padding:18px 18px 16px}.Premium-module__2Ik_oG__phoneTitle{color:var(--text-primary);font-family:var(--vurna-font-body);align-items:flex-start;gap:8px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.Premium-module__2Ik_oG__phoneTitle>svg{margin-top:3px}.Premium-module__2Ik_oG__phoneEmail{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:7px;font-size:13px}.Premium-module__2Ik_oG__phoneRelay{color:var(--text-secondary);margin-top:6px;font-size:12.5px;line-height:1.55}.Premium-module__2Ik_oG__phoneGet{border-top:.5px solid var(--border-subtle);align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.Premium-module__2Ik_oG__phoneInstalled{min-width:0;color:var(--text-secondary);flex:1;font-size:13px;line-height:1.6}.Premium-module__2Ik_oG__phoneOpen{border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);color:var(--text-primary);margin-top:14px;padding:9px 16px;font-size:13px;text-decoration:none;display:none}@media (pointer:coarse){.Premium-module__2Ik_oG__phoneOpen{display:inline-block}}.Premium-module__2Ik_oG__phoneInstalled .Premium-module__2Ik_oG__phoneBadges{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:14px}.Premium-module__2Ik_oG__phoneInstalled .Premium-module__2Ik_oG__phoneBadges a+a img{margin:-9.75px -9.5px}@media (max-width:600px){.Premium-module__2Ik_oG__phoneInstalled .Premium-module__2Ik_oG__phoneBadges{flex-direction:row;align-items:center;gap:16px}}.Premium-module__2Ik_oG__phoneNoSignIn{color:var(--text-secondary);margin-top:12px;font-size:12px;line-height:1.5}.Premium-module__2Ik_oG__receipt{margin-top:26px;padding:16px 18px}.Premium-module__2Ik_oG__receiptTitle{font-family:var(--vurna-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px;font-size:10px;font-weight:400}.Premium-module__2Ik_oG__receiptRow{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:20px;padding:5px 0;font-size:13.5px;display:flex}.Premium-module__2Ik_oG__receiptRow dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--text-primary);margin:0}.Premium-module__2Ik_oG__receiptRow a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.Premium-module__2Ik_oG__welcomeTitle{font-size:28px}.Premium-module__2Ik_oG__phone{padding:16px}.Premium-module__2Ik_oG__phoneGet{display:block}.Premium-module__2Ik_oG__welcomeCta{flex-direction:column;gap:10px}.Premium-module__2Ik_oG__welcomeCta>a{width:100%}.Premium-module__2Ik_oG__receiptRow{gap:12px;font-size:12.5px}}.Premium-module__2Ik_oG__verification{text-align:center;min-height:330px;padding:0 var(--vurna-space-4) var(--vurna-space-8);flex-direction:column;justify-content:center;align-items:center;display:flex}.Premium-module__2Ik_oG__verificationIcon{background:var(--surface-raised);border:.5px solid var(--border-subtle);width:66px;height:66px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.Premium-module__2Ik_oG__verificationTitle{font-size:34px;font-weight:var(--vurna-weight-regular);letter-spacing:-.02em;font-variation-settings:"opsz" 56, "SOFT" 44;margin-bottom:10px}.Premium-module__2Ik_oG__verificationBody{color:var(--text-secondary);max-width:430px;font-size:15px;line-height:1.6}.Premium-module__2Ik_oG__verificationActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.Premium-module__2Ik_oG__verificationSpinner{border:2px solid var(--border-default);border-top-color:var(--text-secondary);border-radius:50%;width:30px;height:30px;margin-bottom:24px;animation:.9s linear infinite Premium-module__2Ik_oG__verification-spin}@keyframes Premium-module__2Ik_oG__verification-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Premium-module__2Ik_oG__verificationSpinner{animation:none}}.Premium-module__2Ik_oG__sec{margin-top:30px}.Premium-module__2Ik_oG__sec:last-child{margin-bottom:40px}.Premium-module__2Ik_oG__secLabel{margin-bottom:10px}.Premium-module__2Ik_oG__card{padding:4px 20px}.Premium-module__2Ik_oG__cardPad{padding:20px}.Premium-module__2Ik_oG__planCard{border-radius:var(--vurna-radius-card);background:var(--vurna-color-char);color:var(--vurna-color-parchment);padding:20px 22px}.Premium-module__2Ik_oG__planHead{align-items:center;gap:var(--vurna-space-3);flex-wrap:wrap;display:flex}.Premium-module__2Ik_oG__planName{font-size:16px;font-weight:var(--vurna-weight-medium)}.Premium-module__2Ik_oG__planPill{border-radius:var(--vurna-radius-pill);letter-spacing:.02em;color:#f4ecdfd9;border:1px solid #f4ecdf38;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.Premium-module__2Ik_oG__planPillOn{background:#f4ecdf24;border-color:#0000}.Premium-module__2Ik_oG__planLine{color:#f4ecdfbf;margin-top:6px;font-size:13.5px}.Premium-module__2Ik_oG__planActs{align-items:center;gap:var(--vurna-space-3);margin-top:var(--vurna-space-4);flex-wrap:wrap;display:flex}.Premium-module__2Ik_oG__planNote{color:#f4ecdfa6;margin-top:10px;font-size:12.5px;line-height:1.5}.Premium-module__2Ik_oG__charBtn{color:var(--vurna-color-parchment);background:#f4ecdf1a;border:1px solid #f4ecdf38}.Premium-module__2Ik_oG__charBtn:hover:not(:disabled){border-color:#f4ecdf73}.Premium-module__2Ik_oG__sandbox{font-family:var(--vurna-font-mono);color:#f4ecdf8c;margin-top:10px;font-size:11px}.Premium-module__2Ik_oG__row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;min-height:56px;padding:15px 0;display:flex}.Premium-module__2Ik_oG__row:last-child{border-bottom:0}.Premium-module__2Ik_oG__rowText{min-width:0}.Premium-module__2Ik_oG__lab{font-size:14.5px;font-weight:var(--vurna-weight-medium)}.Premium-module__2Ik_oG__det{color:var(--text-secondary);margin-top:2px;font-size:12.5px}.Premium-module__2Ik_oG__val{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:10px;margin-left:auto;font-size:14px;display:inline-flex}.Premium-module__2Ik_oG__mono{font-family:var(--vurna-font-mono);letter-spacing:.02em;color:var(--text-primary);font-size:13px}.Premium-module__2Ik_oG__quietLink{font-size:13.5px;font-weight:var(--vurna-weight-medium);color:var(--text-secondary);text-decoration:none}.Premium-module__2Ik_oG__quietLink:hover{color:var(--text-primary)}.Premium-module__2Ik_oG__tableWrap{overflow-x:auto}.Premium-module__2Ik_oG__table{border-collapse:collapse;width:100%;font-size:13.5px}.Premium-module__2Ik_oG__table th{text-align:left;font-size:var(--vurna-text-label);font-weight:var(--vurna-weight-medium);letter-spacing:var(--vurna-track-label);text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:10px 0}.Premium-module__2Ik_oG__table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:12px 0}.Premium-module__2Ik_oG__table tr:last-child td{border-bottom:0}.Premium-module__2Ik_oG__table th+th,.Premium-module__2Ik_oG__table td+td{padding-left:14px}.Premium-module__2Ik_oG__num{text-align:right;font-variant-numeric:tabular-nums}.Premium-module__2Ik_oG__paid{border-radius:var(--vurna-radius-pill);background:var(--surface-sunken);color:var(--text-secondary);padding:2px 8px;font-size:11px;display:inline-flex}.Premium-module__2Ik_oG__empty{color:var(--text-secondary);padding:15px 0;font-size:13.5px}.Premium-module__2Ik_oG__danger{color:var(--vurna-color-ember-800)}[data-theme=dark] .Premium-module__2Ik_oG__danger{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Premium-module__2Ik_oG__danger{color:var(--vurna-color-ember-400)}}.Premium-module__2Ik_oG__btnDanger{color:var(--vurna-color-ember-800);border-color:color-mix(in srgb, transparent 40%, var(--vurna-color-ember) 45%)}.Premium-module__2Ik_oG__btnDanger:hover:not(:disabled){background:color-mix(in srgb, transparent 92%, var(--vurna-color-ember) 8%)}[data-theme=dark] .Premium-module__2Ik_oG__btnDanger{color:var(--vurna-color-ember-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Premium-module__2Ik_oG__btnDanger{color:var(--vurna-color-ember-400)}}.Premium-module__2Ik_oG__confirm{padding:4px 0 16px}.Premium-module__2Ik_oG__confirmTitle{font-size:15px;font-weight:var(--vurna-weight-medium)}.Premium-module__2Ik_oG__confirmBody{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.55}.Premium-module__2Ik_oG__confirmActs{gap:var(--vurna-space-2);margin-top:var(--vurna-space-3);display:flex}.Premium-module__2Ik_oG__note{margin-top:var(--vurna-space-2);font-size:var(--vurna-text-label);color:var(--text-secondary)}.Premium-module__2Ik_oG__elsewhere{padding:20px}.Premium-module__2Ik_oG__elsewhereTitle{font-size:15.5px;font-weight:var(--vurna-weight-medium)}.Premium-module__2Ik_oG__elsewhereBody{color:var(--text-secondary);margin-top:6px;font-size:13.5px;line-height:1.55}.Premium-module__2Ik_oG__elsewhereAct{margin-top:var(--vurna-space-4)}@media (max-width:860px){.Premium-module__2Ik_oG__offer,.Premium-module__2Ik_oG__checkout{grid-template-columns:1fr}.Premium-module__2Ik_oG__order{order:-1;position:static}.Premium-module__2Ik_oG__frameBody{padding:var(--vurna-space-6) var(--vurna-space-4) var(--vurna-space-10)}}@media (max-width:480px){.Premium-module__2Ik_oG__plans{grid-template-columns:1fr}.Premium-module__2Ik_oG__frameChrome{display:none}}.Premium-module__2Ik_oG__handoffQr{text-align:center;flex-shrink:0;width:132px;margin:0}.Premium-module__2Ik_oG__handoffQr figcaption{font-family:var(--vurna-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-top:8px;font-size:9.5px;line-height:1.45}@media (max-width:600px){.Premium-module__2Ik_oG__handoffQr{margin:16px auto 0}}@media (max-width:600px) and (pointer:coarse){.Premium-module__2Ik_oG__handoffQr{display:none}}.Premium-module__2Ik_oG__payingFrom{align-items:center;gap:var(--vurna-space-3);margin-top:var(--vurna-space-4);display:flex}.Premium-module__2Ik_oG__payingFromLabel{font-family:var(--vurna-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.Premium-module__2Ik_oG__payingFromPick{border:.5px solid var(--border-default);background:var(--surface-card);min-height:44px;color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex;position:relative}.Premium-module__2Ik_oG__payingFromPick b{font-weight:500}.Premium-module__2Ik_oG__payingFromPick svg{color:var(--text-tertiary);font-size:14px}.Premium-module__2Ik_oG__payingFromPick:focus-within{outline:2px solid var(--vurna-color-ember-400);outline-offset:2px}.Premium-module__2Ik_oG__payingFromSelect{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.Premium-module__2Ik_oG__tierNote{gap:var(--vurna-space-3);margin-top:var(--vurna-space-4);padding:var(--vurna-space-4);border-radius:var(--vurna-radius-card);background:var(--surface-card);border:.5px solid var(--border-subtle);color:var(--text-secondary);font-size:14px;line-height:1.55;display:flex}.Premium-module__2Ik_oG__tierNote>svg{color:var(--vurna-color-ember);flex-shrink:0;margin-top:1px;font-size:20px}.Premium-module__2Ik_oG__tierNote b{color:var(--text-primary);font-weight:500}.Premium-module__2Ik_oG__tierNotify{gap:var(--vurna-space-2);margin-top:var(--vurna-space-3);flex-wrap:wrap;display:flex}.Premium-module__2Ik_oG__tierInput{min-width:0;height:var(--vurna-button-height-default);border-radius:var(--vurna-radius-input);border:1px solid var(--border-default);background:var(--surface-input);color:var(--text-primary);font:inherit;flex:200px;padding:0 14px;font-size:16px}.Premium-module__2Ik_oG__tierInput:focus-visible{outline:2px solid var(--vurna-color-ember-400);outline-offset:2px}.Premium-module__2Ik_oG__tierTurnstile{flex-basis:100%}.Premium-module__2Ik_oG__tierFine{margin-top:var(--vurna-space-2);color:var(--text-tertiary);flex-basis:100%;font-size:12px}.Premium-module__2Ik_oG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Premium-module__2Ik_oG__countryStep{max-width:520px;padding:var(--vurna-space-10) 0;text-align:center;margin:0 auto}.Premium-module__2Ik_oG__countryStepIcon{width:64px;height:64px;margin:0 auto var(--vurna-space-5);background:var(--surface-card);border:.5px solid var(--border-subtle);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:30px;display:flex}.Premium-module__2Ik_oG__countryStep .Premium-module__2Ik_oG__stateBody{margin-top:var(--vurna-space-3);font-size:15px;line-height:1.6}.Premium-module__2Ik_oG__countryStepForm{justify-content:center;gap:var(--vurna-space-3);margin-top:var(--vurna-space-6);flex-wrap:wrap;display:flex}.Premium-module__2Ik_oG__countryStepSelect{border-radius:var(--vurna-radius-input);border:1px solid var(--border-default);background:var(--surface-input);min-width:min(100%,260px);min-height:44px;color:var(--text-primary);font:inherit;padding:0 14px;font-size:16px}.Premium-module__2Ik_oG__homeScreen{margin-top:var(--vurna-space-6);text-align:left}.Premium-module__2Ik_oG__homeScreen .Premium-module__2Ik_oG__phoneTitle svg{color:var(--text-secondary);font-size:20px}.Premium-module__2Ik_oG__homeScreenSteps{margin:var(--vurna-space-3) 0 0;color:var(--text-secondary);padding-left:1.2em;font-size:14px;line-height:1.6}.Premium-module__2Ik_oG__homeScreenSteps li+li{margin-top:var(--vurna-space-2)}
.Recipe-module__9GGMgG__top{align-items:center;gap:10px;margin-bottom:22px;display:flex}.Recipe-module__9GGMgG__topRight{gap:8px;margin-left:auto;display:flex}.Recipe-module__9GGMgG__back{color:var(--text-secondary);transition:transform var(--vurna-duration-press) var(--vurna-ease-out);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.Recipe-module__9GGMgG__back:hover{color:var(--text-primary)}.Recipe-module__9GGMgG__back:active{transform:scale(.96)}.Recipe-module__9GGMgG__error{margin-bottom:var(--vurna-space-4);font-size:var(--vurna-text-body-sm);color:var(--text-secondary)}.Recipe-module__9GGMgG__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}@media (max-width:900px){.Recipe-module__9GGMgG__hero{grid-template-columns:minmax(0,1fr)}}.Recipe-module__9GGMgG__photo{aspect-ratio:3/2;border-radius:var(--vurna-radius-card);background-color:var(--surface-sunken);color:var(--text-secondary);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.Recipe-module__9GGMgG__heroTx{min-width:0}.Recipe-module__9GGMgG__title{letter-spacing:-.025em;font-variation-settings:"opsz" 72, "SOFT" 42;margin-bottom:12px;font-size:42px;line-height:1.06}@media (max-width:600px){.Recipe-module__9GGMgG__title{font-size:32px}}.Recipe-module__9GGMgG__prov{color:var(--text-secondary);margin-bottom:10px;font-size:14px;line-height:1.6}.Recipe-module__9GGMgG__desc{color:var(--text-secondary);margin-bottom:14px;font-size:14.5px;line-height:1.6}.Recipe-module__9GGMgG__facts{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:22px;margin:8px 0 16px;padding:16px 0;display:flex}.Recipe-module__9GGMgG__facts dt{font-family:var(--vurna-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:9.5px}.Recipe-module__9GGMgG__facts dd{margin:3px 0 0;font-size:16px}.Recipe-module__9GGMgG__safe{font-size:var(--vurna-text-label);color:var(--text-secondary);align-items:center;gap:7px;display:flex}.Recipe-module__9GGMgG__safeFlag{color:var(--vurna-color-ember)}.Recipe-module__9GGMgG__safeLong{align-items:flex-start;line-height:1.45}.Recipe-module__9GGMgG__safeLong svg{flex:none;margin-top:2px}.Recipe-module__9GGMgG__dietary{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:12px 0 4px;display:flex}.Recipe-module__9GGMgG__dietPill{border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-pill);background:var(--surface-raised);color:var(--text-secondary);cursor:help;align-items:baseline;gap:5px;padding:5px 13px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.Recipe-module__9GGMgG__estimate{color:var(--text-tertiary);font-size:11px;font-weight:400}.Recipe-module__9GGMgG__mayContain{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.Recipe-module__9GGMgG__mayContainLabel{font-family:var(--vurna-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:9.5px}.Recipe-module__9GGMgG__allergenPill{border:1px solid var(--border-subtle);border-radius:var(--vurna-radius-pill);color:var(--text-secondary);padding:4px 11px;font-size:12px}.Recipe-module__9GGMgG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Recipe-module__9GGMgG__body{grid-template-columns:320px minmax(0,1fr);gap:44px;margin-top:34px;display:grid}@media (max-width:900px){.Recipe-module__9GGMgG__body{grid-template-columns:minmax(0,1fr);gap:30px}}.Recipe-module__9GGMgG__ingredients{top:var(--vurna-space-5);align-self:start;position:sticky}@media (max-width:900px){.Recipe-module__9GGMgG__ingredients{position:static}}.Recipe-module__9GGMgG__ingHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.Recipe-module__9GGMgG__ingHead>:first-child{flex:1}.Recipe-module__9GGMgG__serves{border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);align-items:center;gap:2px;height:30px;padding:0 4px;display:inline-flex}.Recipe-module__9GGMgG__serves button{border-radius:var(--vurna-radius-circle);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:transform var(--vurna-duration-press) var(--vurna-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.Recipe-module__9GGMgG__serves button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-sunken)}.Recipe-module__9GGMgG__serves button:active:not(:disabled){transform:scale(.96)}.Recipe-module__9GGMgG__serves button:disabled{opacity:.4;cursor:default}.Recipe-module__9GGMgG__servesN{text-align:center;min-width:56px;font-size:13px}.Recipe-module__9GGMgG__units{margin-bottom:10px}.Recipe-module__9GGMgG__group{font-family:var(--vurna-font-mono);font-size:9.5px;font-weight:var(--vurna-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--vurna-color-earth-600);margin:16px 0 4px}.Recipe-module__9GGMgG__ings{margin:0;padding:0;list-style:none}.Recipe-module__9GGMgG__ing{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.Recipe-module__9GGMgG__q{width:78px;font-family:var(--vurna-font-mono);color:var(--text-secondary);flex-shrink:0;font-size:12.5px}.Recipe-module__9GGMgG__changed .Recipe-module__9GGMgG__q{color:var(--text-primary);font-weight:var(--vurna-weight-medium)}.Recipe-module__9GGMgG__n{flex:1;min-width:0}.Recipe-module__9GGMgG__note{color:var(--text-secondary)}.Recipe-module__9GGMgG__quiet{color:var(--text-secondary);margin-top:14px;font-size:13px;line-height:1.55}.Recipe-module__9GGMgG__method{min-width:0}.Recipe-module__9GGMgG__steps{margin:14px 0 0;padding:0;list-style:none}.Recipe-module__9GGMgG__step{gap:18px;padding-bottom:26px;display:flex}.Recipe-module__9GGMgG__num{width:26px;font-family:var(--vurna-font-mono);color:var(--text-secondary);flex-shrink:0;padding-top:5px;font-size:11.5px}.Recipe-module__9GGMgG__tx{max-width:68ch;font-size:16.5px;line-height:1.62}.Recipe-module__9GGMgG__stepBody{flex:1;min-width:0}.Recipe-module__9GGMgG__stepPhoto{border-radius:var(--vurna-radius-card);background-color:var(--surface-sunken);background-position:50%;background-size:cover;max-width:560px;height:132px;margin-top:12px}.Recipe-module__9GGMgG__stepTitle{font-weight:var(--vurna-weight-medium)}.Recipe-module__9GGMgG__timer{border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);height:24px;color:var(--text-secondary);vertical-align:2px;white-space:nowrap;align-items:center;gap:5px;margin-left:8px;padding:0 9px;font-size:12px;display:inline-flex}.Recipe-module__9GGMgG__editBar{border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);background:var(--surface-raised);font-size:var(--vurna-text-body-sm);color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:22px;padding:10px 10px 10px 16px;display:flex}.Recipe-module__9GGMgG__editNote{flex:1;min-width:0}@media (max-width:600px){.Recipe-module__9GGMgG__editBar{border-radius:var(--vurna-radius-card)}}.Recipe-module__9GGMgG__editActions{gap:8px;display:flex}.Recipe-module__9GGMgG__editProblem{font-size:var(--vurna-text-body-sm);color:var(--text-primary);margin:-8px 0 18px}.Recipe-module__9GGMgG__editSplit{grid-template-columns:minmax(0,1fr);gap:36px;max-width:760px;display:grid}.Recipe-module__9GGMgG__withOriginal{grid-template-columns:minmax(0,1fr) 300px;max-width:none}@media (max-width:900px){.Recipe-module__9GGMgG__withOriginal{grid-template-columns:minmax(0,1fr)}}.Recipe-module__9GGMgG__editForm{min-width:0}.Recipe-module__9GGMgG__field{flex-direction:column;gap:5px;min-width:0;margin-bottom:12px;display:flex}.Recipe-module__9GGMgG__lbl{font-family:var(--vurna-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:9.5px}.Recipe-module__9GGMgG__input{border:1px solid var(--border-default);border-radius:var(--vurna-radius-input);background:var(--surface-canvas);width:100%;min-width:0;height:38px;color:var(--text-primary);font:inherit;font-size:var(--vurna-text-input);padding:0 11px}.Recipe-module__9GGMgG__input:hover{border-color:var(--border-strong)}.Recipe-module__9GGMgG__input:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.Recipe-module__9GGMgG__input[aria-invalid=true]{border-color:var(--vurna-color-ember)}.Recipe-module__9GGMgG__titleInput{height:50px;font-family:var(--vurna-font-display);font-variation-settings:"opsz" 48, "SOFT" 42;font-size:24px}.Recipe-module__9GGMgG__mono{font-family:var(--vurna-font-mono);font-size:13px}.Recipe-module__9GGMgG__fieldRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Recipe-module__9GGMgG__edSection{margin:20px 0 10px}.Recipe-module__9GGMgG__edHint{color:var(--text-secondary);margin-top:4px;font-size:12.5px}.Recipe-module__9GGMgG__edList{margin:0;padding:0;list-style:none}.Recipe-module__9GGMgG__edIng{grid-template-columns:76px 76px minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}@media (max-width:600px){.Recipe-module__9GGMgG__edIng{grid-template-columns:72px 72px minmax(0,1fr) auto;margin-bottom:12px}.Recipe-module__9GGMgG__edIng>:nth-child(3){grid-area:2/1/auto/-1}.Recipe-module__9GGMgG__edIng>:last-child{grid-column:4}}.Recipe-module__9GGMgG__edStep{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.Recipe-module__9GGMgG__edStepHead{justify-content:space-between;align-items:center;display:flex}.Recipe-module__9GGMgG__stepText{resize:vertical;field-sizing:content;height:auto;min-height:84px;padding:9px 11px;line-height:1.55}.Recipe-module__9GGMgG__rowTools{gap:2px;display:flex}.Recipe-module__9GGMgG__rowTools button{border-radius:var(--vurna-radius-circle);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:transform var(--vurna-duration-press) var(--vurna-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.Recipe-module__9GGMgG__rowTools button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-sunken)}.Recipe-module__9GGMgG__rowTools button:active:not(:disabled){transform:scale(.96)}.Recipe-module__9GGMgG__rowTools button:disabled{opacity:.3;cursor:default}.Recipe-module__9GGMgG__addRow{margin-top:2px}.Recipe-module__9GGMgG__original{top:var(--vurna-space-5);align-self:start;position:sticky}@media (max-width:900px){.Recipe-module__9GGMgG__original{position:static}}.Recipe-module__9GGMgG__originalPhoto{aspect-ratio:3/4;border-radius:var(--vurna-radius-card);background-color:var(--surface-sunken);background-position:50%;background-size:cover;margin-top:10px}.Recipe-module__9GGMgG__originalNote{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.55}.Recipe-module__9GGMgG__sendWrap{position:relative}@media (pointer:coarse){.Recipe-module__9GGMgG__sendWrap.Recipe-module__9GGMgG__notOnTouch{display:none}}.Recipe-module__9GGMgG__handoff{z-index:30;border:1px solid var(--border-default);border-radius:var(--vurna-radius-card);background:var(--surface-raised);width:320px;max-width:calc(100vw - 32px);padding:22px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000038}.Recipe-module__9GGMgG__handoffTitle{font-variation-settings:"opsz" 28, "SOFT" 48;margin-bottom:6px;font-size:20px}.Recipe-module__9GGMgG__handoffBody{color:var(--text-secondary);margin-bottom:14px;font-size:13.5px;line-height:1.55}.Recipe-module__9GGMgG__qr{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.Recipe-module__9GGMgG__qr svg{border-radius:8px}.Recipe-module__9GGMgG__handoffStatus{color:var(--text-primary);margin-top:14px;font-size:13px}.Recipe-module__9GGMgG__pushRow{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.Recipe-module__9GGMgG__pushStatus{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.5}.Recipe-module__9GGMgG__missing{max-width:560px}.Recipe-module__9GGMgG__missingTitle{font-variation-settings:"opsz" 48, "SOFT" 45;margin:26px 0 10px;font-size:30px}.Recipe-module__9GGMgG__missingBody{color:var(--text-secondary);font-size:14.5px;line-height:1.6}.Recipe-module__9GGMgG__sheet{display:none}@media print{@page{margin:14mm 15mm}.Recipe-module__9GGMgG__screen{display:none}.Recipe-module__9GGMgG__sheet{color:#1f1612;background:#fff;font-size:10pt;display:block}.Recipe-module__9GGMgG__sheet+.Recipe-module__9GGMgG__sheet{break-before:page}.Recipe-module__9GGMgG__sheetTitle{font-family:var(--vurna-font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 40, "SOFT" 42;margin:0 0 4pt;font-size:22pt;font-weight:400}.Recipe-module__9GGMgG__sheetMeta{color:#1f1612a6;border-bottom:.5pt solid #1f161233;margin:0 0 12pt;padding-bottom:9pt;font-size:9pt}.Recipe-module__9GGMgG__sheetCols{grid-template-columns:54mm minmax(0,1fr);gap:8mm;display:grid}.Recipe-module__9GGMgG__sheetEb{font-family:var(--vurna-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1f16128c;margin:0 0 6pt;font-size:7pt;font-weight:400}.Recipe-module__9GGMgG__sheetGroup{margin:7pt 0 2pt;font-size:8pt;font-weight:500}.Recipe-module__9GGMgG__sheetIng{break-inside:avoid;border-bottom:.5pt solid #1f161214;gap:6pt;padding:2.5pt 0;font-size:9.5pt;display:flex}.Recipe-module__9GGMgG__sheetQ{width:15mm;font-family:var(--vurna-font-mono);color:#1f1612b3;flex-shrink:0;font-size:8.5pt}.Recipe-module__9GGMgG__sheetStep{break-inside:avoid;gap:8pt;padding-bottom:7pt;font-size:9.5pt;line-height:1.5;display:flex}.Recipe-module__9GGMgG__sheetN{width:10pt;font-family:var(--vurna-font-mono);color:#1f16128c;flex-shrink:0;padding-top:1pt;font-size:8pt}.Recipe-module__9GGMgG__sheetFoot{color:#1f16128c;border-top:.5pt solid #1f161233;justify-content:space-between;margin-top:14pt;padding-top:8pt;font-size:7.5pt;display:flex}}
.Usage-module__QsVIoq__sec{margin-top:30px}.Usage-module__QsVIoq__secLabel{margin-bottom:10px;display:block}.Usage-module__QsVIoq__photos{margin-top:22px;scroll-margin-top:96px}.Usage-module__QsVIoq__kcard{padding:0;overflow:hidden}.Usage-module__QsVIoq__head{border-bottom:1px solid var(--border-subtle);padding:14px 16px}.Usage-module__QsVIoq__headRow{align-items:baseline;gap:14px;display:flex}.Usage-module__QsVIoq__headLbl{flex-shrink:0;font-size:15px}.Usage-module__QsVIoq__headVal{font-variant-numeric:tabular-nums;min-width:0;color:var(--text-secondary);text-align:right;flex:1;font-size:12.5px}.Usage-module__QsVIoq__msg{color:var(--text-secondary);margin-top:12px;font-size:13.5px;line-height:1.55}.Usage-module__QsVIoq__stop{background:var(--border-subtle);color:var(--text-primary);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.Usage-module__QsVIoq__krow{border-bottom:1px solid var(--border-subtle);padding:11px 16px 12px}.Usage-module__QsVIoq__krow:last-child{border-bottom:0}.Usage-module__QsVIoq__khead{align-items:baseline;gap:12px;display:flex}.Usage-module__QsVIoq__klbl{flex:1;min-width:0;font-size:15px}.Usage-module__QsVIoq__sub{color:var(--text-secondary);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.Usage-module__QsVIoq__kval{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);flex-shrink:0;font-size:13px}.Usage-module__QsVIoq__bar{border-radius:var(--vurna-radius-pill);background:var(--surface-sunken);height:5px;margin-top:9px;overflow:hidden}.Usage-module__QsVIoq__bar>span{border-radius:inherit;background:var(--text-primary);height:100%;display:block}.Usage-module__QsVIoq__barEmpty{background:var(--border-subtle)}.Usage-module__QsVIoq__muted .Usage-module__QsVIoq__klbl,.Usage-module__QsVIoq__muted .Usage-module__QsVIoq__kval,.Usage-module__QsVIoq__muted .Usage-module__QsVIoq__bar{opacity:.5}.Usage-module__QsVIoq__kmsg{color:var(--text-secondary);margin-top:8px;font-size:12.5px;line-height:1.45}.Usage-module__QsVIoq__kmsgIn{border-bottom:1px solid var(--border-subtle);margin-top:0;padding:0 16px 13px}.Usage-module__QsVIoq__switchRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;min-height:50px;padding:10px 16px;display:flex}.Usage-module__QsVIoq__switchRow:last-child{border-bottom:0}.Usage-module__QsVIoq__switchRow>button{flex-shrink:0}.Usage-module__QsVIoq__saveFail{color:var(--text-secondary);margin:8px 4px 0;font-size:12px}.Usage-module__QsVIoq__tip{border-radius:var(--vurna-radius-card);border:1px dashed var(--border-default);color:var(--text-secondary);align-items:flex-start;gap:10px;margin:12px 2px 0;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.Usage-module__QsVIoq__tip svg{flex-shrink:0;margin-top:1px}.Usage-module__QsVIoq__dialog{border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);background:var(--surface-canvas);width:calc(100% - 32px);max-width:440px;color:var(--text-primary);box-shadow:var(--shadow-modal);margin:auto;padding:22px}.Usage-module__QsVIoq__dialog::backdrop{background:#0e0a0873}.Usage-module__QsVIoq__dIcon{border-radius:var(--vurna-radius-circle);border:1px solid var(--border-subtle);background:var(--surface-card);width:48px;height:48px;color:var(--text-secondary);justify-content:center;align-items:center;margin-bottom:12px;display:flex}.Usage-module__QsVIoq__dTitle{font-family:var(--vurna-font-display);font-variation-settings:"opsz" 32, "SOFT" 50;margin-bottom:8px;font-size:24px;font-weight:400;line-height:1.15}.Usage-module__QsVIoq__dTitleSm{font-size:21px}.Usage-module__QsVIoq__dBody{color:var(--text-secondary);margin-bottom:8px;font-size:14px;line-height:1.55}.Usage-module__QsVIoq__dActs{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.Usage-module__QsVIoq__dSolid,.Usage-module__QsVIoq__dQuiet{border-radius:var(--vurna-radius-pill);height:40px;font-family:var(--vurna-font-body);font-size:14px;font-weight:var(--vurna-weight-medium);cursor:pointer;padding:0 18px}.Usage-module__QsVIoq__dSolid{background:var(--text-primary);color:var(--surface-canvas);border:0}.Usage-module__QsVIoq__dQuiet{border:1px solid var(--border-default);color:var(--text-primary);background:0 0}.Usage-module__QsVIoq__dQuiet:hover:not(:disabled){border-color:var(--border-strong)}.Usage-module__QsVIoq__dSolid:disabled,.Usage-module__QsVIoq__dQuiet:disabled{opacity:.6;cursor:default}
.AgeCheck-module__L3D2Aa__check{width:100%;max-width:420px}.AgeCheck-module__L3D2Aa__title{font-variation-settings:"opsz" 32, "SOFT" 45;font-size:28px}.AgeCheck-module__L3D2Aa__body{font-size:var(--vurna-text-body-sm);color:var(--text-secondary);margin-top:10px;line-height:1.6}.AgeCheck-module__L3D2Aa__choices{gap:var(--vurna-space-3);margin-top:var(--vurna-space-4);grid-template-columns:1fr 1fr;display:grid}.AgeCheck-module__L3D2Aa__error{color:var(--text-secondary);margin-top:10px;font-size:13px}.AgeCheck-module__L3D2Aa__doors{align-items:flex-start;gap:var(--vurna-space-3);margin-top:var(--vurna-space-6);font-size:var(--vurna-text-body-sm);flex-direction:column;display:flex}.AgeCheck-module__L3D2Aa__doors a,.AgeCheck-module__L3D2Aa__doors button{min-height:24px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AgeCheck-module__L3D2Aa__note{margin-top:var(--vurna-space-3);color:var(--text-secondary);font-size:13px;line-height:1.6}.AgeCheck-module__L3D2Aa__note a{color:inherit;text-decoration:underline}
.Devices-module__hBa5yG__pair{--h:clamp(252px, 42vw, 560px);justify-content:center;align-items:flex-end;gap:clamp(16px,4vw,56px);margin-top:40px;display:flex}.Devices-module__hBa5yG__pair img{width:auto;max-width:none;display:block}.Devices-module__hBa5yG__iphone{height:var(--h)}.Devices-module__hBa5yG__duo{height:calc(var(--h) * 2194 / 2760)}@media (max-width:900px){.Devices-module__hBa5yG__pair{margin-top:30px}}@media (max-width:420px){.Devices-module__hBa5yG__pair{--h:min(300px, calc((100vw - 46px) * 300 / 318));gap:14px}}
.page-module__cBQrYq__page{max-width:1180px;margin:0 auto;padding:56px 32px 96px}.page-module__cBQrYq__head{margin-bottom:var(--vurna-space-10);max-width:720px}.page-module__cBQrYq__title{font-size:var(--vurna-text-display-lg);font-variation-settings:"opsz" 96, "SOFT" 40;margin-top:var(--vurna-space-3)}.page-module__cBQrYq__lede{margin-top:var(--vurna-space-4);font-size:var(--vurna-text-body-lg);color:var(--text-secondary)}.page-module__cBQrYq__themes{gap:var(--vurna-space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:1000px){.page-module__cBQrYq__themes{grid-template-columns:1fr}}.page-module__cBQrYq__pane{background:var(--surface-canvas);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--vurna-radius-modal);padding:var(--vurna-space-6);overflow:hidden}.page-module__cBQrYq__paneLabel{margin-bottom:var(--vurna-space-5)}.page-module__cBQrYq__section{margin-top:var(--vurna-space-8)}.page-module__cBQrYq__section:first-of-type{margin-top:0}.page-module__cBQrYq__sectionTitle{font-size:var(--vurna-text-display-sm);font-variation-settings:"opsz" 32, "SOFT" 45;margin-bottom:var(--vurna-space-2)}.page-module__cBQrYq__note{font-size:var(--vurna-text-body-sm);color:var(--text-tertiary);margin-bottom:var(--vurna-space-4)}.page-module__cBQrYq__row{gap:var(--vurna-space-3);flex-wrap:wrap;align-items:center;display:flex}.page-module__cBQrYq__stack{gap:var(--vurna-space-3);flex-direction:column;display:flex}.page-module__cBQrYq__swatches{gap:var(--vurna-space-3);grid-template-columns:repeat(4,1fr);display:grid}.page-module__cBQrYq__swatch{border-radius:var(--vurna-radius-card);border:1px solid var(--border-subtle);overflow:hidden}.page-module__cBQrYq__chip{height:56px}.page-module__cBQrYq__swatchName{padding:var(--vurna-space-2) 10px;font-size:11px}.page-module__cBQrYq__swatchName b{font-weight:var(--vurna-weight-medium);display:block}.page-module__cBQrYq__swatchName span{font-family:var(--vurna-font-mono);color:var(--text-tertiary);font-size:10px}.page-module__cBQrYq__typeRow{padding:var(--vurna-space-3) 0;border-bottom:1px solid var(--border-subtle)}.page-module__cBQrYq__typeRow:last-child{border-bottom:0}.page-module__cBQrYq__typeMeta{font-family:var(--vurna-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-size:10px}.page-module__cBQrYq__d1{font-family:var(--vurna-font-display);font-size:var(--vurna-text-display-lg);font-variation-settings:"opsz" 144, "SOFT" 30}.page-module__cBQrYq__d2{font-family:var(--vurna-font-display);font-size:var(--vurna-text-display-md);font-variation-settings:"opsz" 48, "SOFT" 45}.page-module__cBQrYq__body{font-size:var(--vurna-text-body-lg)}.page-module__cBQrYq__mono{font-family:var(--vurna-font-mono);font-size:var(--vurna-text-body-sm)}.page-module__cBQrYq__shellFrame{border:1px solid var(--border-default);border-radius:var(--vurna-radius-card);height:340px;overflow:hidden auto;transform:translateZ(0)}.page-module__cBQrYq__shellScroll{overflow-x:auto}.page-module__cBQrYq__shellInner{min-width:860px}
.List-module__XjE4_a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.List-module__XjE4_a__top{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.List-module__XjE4_a__title{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.02em;font-variation-settings:"opsz" 48, "SOFT" 45;font-size:28px;line-height:1}.List-module__XjE4_a__stat{color:var(--text-secondary);font-size:13.5px}.List-module__XjE4_a__stat b{font-weight:var(--vurna-weight-medium);color:var(--text-primary)}.List-module__XjE4_a__right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.List-module__XjE4_a__iconBtn{border:.5px solid var(--border-default);border-radius:var(--vurna-radius-circle);width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.List-module__XjE4_a__iconBtn:hover{color:var(--text-primary);border-color:var(--border-strong)}.List-module__XjE4_a__pill{border:1px solid var(--border-default);border-radius:var(--vurna-radius-pill);height:32px;font:inherit;font-size:var(--vurna-text-body-sm);color:var(--text-secondary);cursor:pointer;transition:transform var(--vurna-duration-press) var(--vurna-ease-out);background:0 0;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.List-module__XjE4_a__pill:hover{border-color:var(--border-strong);color:var(--text-primary)}.List-module__XjE4_a__pill:active{transform:scale(.96)}.List-module__XjE4_a__pill[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-canvas)}.List-module__XjE4_a__notice{border:.5px solid var(--border-subtle);border-radius:var(--vurna-radius-card);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;display:flex}.List-module__XjE4_a__notice>span{flex:240px}.List-module__XjE4_a__quiet{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.List-module__XjE4_a__empty{max-width:460px;padding:40px 0}.List-module__XjE4_a__emptyTitle{font-family:var(--vurna-font-display);font-variation-settings:"opsz" 32, "SOFT" 45;margin-bottom:8px;font-size:22px}.List-module__XjE4_a__emptyActions{gap:8px;margin-top:16px;display:flex}.List-module__XjE4_a__cols{columns:2;column-gap:40px}.List-module__XjE4_a__aisle{break-inside:avoid;margin-bottom:22px}.List-module__XjE4_a__aisleHead{border-bottom:.5px solid var(--border-subtle);font-family:var(--vurna-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;margin-bottom:4px;padding-bottom:8px;font-size:10px;display:flex}.List-module__XjE4_a__li{align-items:flex-start;gap:11px;padding:8px 0;font-size:14.5px;display:flex}.List-module__XjE4_a__box{border:1.5px solid var(--border-strong);color:#0000;cursor:pointer;width:18px;height:18px;transition:transform var(--vurna-duration-press) var(--vurna-ease-out);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}.List-module__XjE4_a__box:active{transform:scale(.9)}.List-module__XjE4_a__box:disabled{cursor:progress}.List-module__XjE4_a__done .List-module__XjE4_a__box{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-canvas)}.List-module__XjE4_a__done .List-module__XjE4_a__nm{color:var(--text-secondary);text-decoration:line-through}.List-module__XjE4_a__nm{flex:1;min-width:0}.List-module__XjE4_a__from{color:var(--text-secondary);margin-top:2px;font-size:11.5px}.List-module__XjE4_a__q{font-family:var(--vurna-font-mono);color:var(--text-secondary);white-space:nowrap;font-size:12px}.List-module__XjE4_a__have{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.List-module__XjE4_a__toast{z-index:70;border-radius:var(--vurna-radius-pill);background:var(--text-primary);max-width:min(440px,100vw - 32px);color:var(--surface-canvas);padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:760px){.List-module__XjE4_a__cols{columns:1}.List-module__XjE4_a__right{margin-left:0}}.List-module__XjE4_a__paper{display:none}@media print{.List-module__XjE4_a__screen{display:none}.List-module__XjE4_a__paper{color:#1f1612;background:#fff;max-width:520px;margin:0 auto;display:block}.List-module__XjE4_a__paper h2{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.02em;margin-bottom:3px;font-size:22pt}.List-module__XjE4_a__pm{color:#1f161299;border-bottom:.5px solid #1f161226;margin-bottom:16px;padding-bottom:12px;font-size:9pt}.List-module__XjE4_a__pa{font-family:var(--vurna-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1f16128c;break-after:avoid;margin:14px 0 5px;font-size:8pt}.List-module__XjE4_a__pl{break-inside:avoid;align-items:baseline;gap:8px;padding:4px 0;font-size:11pt;display:flex}.List-module__XjE4_a__bx{border:.75px solid #1f161280;border-radius:2px;flex-shrink:0;width:11px;height:11px}.List-module__XjE4_a__qq{font-family:var(--vurna-font-mono);color:#1f1612a6;margin-left:auto;font-size:9.5pt}.List-module__XjE4_a__pfoot{color:#1f161280;border-top:.5px solid #1f161226;justify-content:space-between;margin-top:18px;padding-top:10px;font-size:8pt;display:flex}}
.Door-module__vR5hhG__door{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.Door-module__vR5hhG__left{background:var(--vurna-color-char-900);color:var(--vurna-color-parchment);padding:var(--vurna-space-8) var(--vurna-space-10);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.Door-module__vR5hhG__left:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 78% 12%,#dc412238 0%,#0000 58%),radial-gradient(90% 70% at 12% 96%,#8e5a4447 0%,#0000 60%);position:absolute;inset:0}@media (min-width:901px){.Door-module__vR5hhG__left:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1f16128c 0%,#0000 60%),url(/auth/keeper.webp) 100% 0/cover no-repeat;position:absolute;inset:0}}.Door-module__vR5hhG__left>*{z-index:1;position:relative}.Door-module__vR5hhG__wordmark{align-self:flex-start;width:auto;height:42px;display:block}.Door-module__vR5hhG__quote{max-width:380px}.Door-module__vR5hhG__quoteBig{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.02em;font-variation-settings:"opsz" 60, "SOFT" 42;margin-bottom:var(--vurna-space-4);font-size:34px;line-height:1.14}.Door-module__vR5hhG__foot{gap:var(--vurna-space-5);color:#f4ecdf6b;align-items:center;font-size:12.5px;display:flex}.Door-module__vR5hhG__foot a{color:#f4ecdf99;text-decoration:none}.Door-module__vR5hhG__foot a:hover{color:#f4ecdfe6}.Door-module__vR5hhG__right{background:var(--surface-canvas);color:var(--text-primary);padding:var(--vurna-space-10);justify-content:center;align-items:center;display:flex}.Door-module__vR5hhG__col{width:100%;max-width:372px}.Door-module__vR5hhG__title{font-family:var(--vurna-font-display);font-weight:var(--vurna-weight-regular);letter-spacing:-.015em;font-variation-settings:"opsz" 48, "SOFT" 48;margin-bottom:var(--vurna-space-2);color:var(--text-primary);font-size:30px;line-height:1.14}.Door-module__vR5hhG__sub{color:var(--text-secondary);margin-bottom:var(--vurna-space-6);font-size:14.5px;line-height:1.5}@media (max-width:900px){.Door-module__vR5hhG__door{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100dvh}.Door-module__vR5hhG__left{padding:var(--vurna-space-5) var(--vurna-space-5) var(--vurna-space-5);display:block}.Door-module__vR5hhG__quote,.Door-module__vR5hhG__foot{display:none}.Door-module__vR5hhG__wordmark{margin-bottom:var(--vurna-space-1);font-size:28px}.Door-module__vR5hhG__right{padding:var(--vurna-space-6) var(--vurna-space-5);align-items:flex-start}.Door-module__vR5hhG__title{font-size:25px}}
