._skeleton_1tuy2_1{display:block;width:var(--sk-w, 100%);height:var(--sk-h, 16px);border-radius:var(--sk-r, var(--radius-md));background:linear-gradient(90deg,#3333330d,#3333331a,#3333330d);background-size:200% 100%;animation:_shimmer_1tuy2_1 1.4s linear infinite}._circle_1tuy2_18{border-radius:50%}._line_1tuy2_22{height:12px;border-radius:var(--radius-sm)}@keyframes _shimmer_1tuy2_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){._skeleton_1tuy2_1{animation:none}}._page_7z763_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--gutter)}._banner_ww6fn_1{position:fixed;top:calc(var(--safe-top, 0px) + var(--space-3));right:var(--gutter);width:320px;max-width:calc(100vw - var(--gutter) * 2);z-index:var(--z-toast);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);box-sizing:border-box;background:#14100eb8;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 8px 32px #00000047,0 1px #ffffff0f inset;cursor:pointer;animation:_slideDown_ww6fn_1 .32s var(--ease-out) both}._banner_ww6fn_1._out_ww6fn_26{animation:_slideUp_ww6fn_1 .26s var(--ease-out) both}@keyframes _slideDown_ww6fn_1{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideUp_ww6fn_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}._icon_ww6fn_40{flex-shrink:0;width:40px;height:40px;border-radius:22%;overflow:hidden}._icon_ww6fn_40 img{width:100%;height:100%;object-fit:cover}._content_ww6fn_55{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._appName_ww6fn_63{font-size:var(--fs-11);color:#ffffff73;letter-spacing:var(--ls-wider);text-transform:uppercase}._title_ww6fn_70{font-size:var(--fs-14);color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._body_ww6fn_78{font-size:var(--fs-13);color:#ffffff8c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._wrap_brckj_1{position:absolute;left:0;right:0;bottom:var(--space-7);display:flex;justify-content:center;pointer-events:none}._nav_brckj_16{--item-w: 62px;--item-gap: var(--space-1);--indicator-bleed: 3px;pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:var(--item-gap);height:var(--nav-height);padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--bg-surface) 48%,transparent);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);will-change:backdrop-filter}._indicator_brckj_14{position:absolute;left:calc(var(--space-3) - var(--indicator-bleed));top:50%;width:calc(var(--item-w) + var(--indicator-bleed) * 2);height:52px;border-radius:var(--radius-xl);pointer-events:none;transform:translate(calc(var(--nav-index, 0) * (var(--item-w) + var(--item-gap)))) translateY(-50%);transition:transform var(--dur-base) var(--ease-out);background:linear-gradient(180deg,#ffffff8c,#ffffff24 48%,#ffffff47);box-shadow:inset 0 1px 0 var(--glass-border),0 1px 2px #2b211c0f}@media (prefers-reduced-motion: reduce){._indicator_brckj_14{transition:none}}._item_brckj_12{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);box-sizing:border-box;width:var(--item-w);height:52px;padding:0 var(--space-3);border-radius:var(--radius-xl);color:var(--text-secondary);opacity:.45;position:relative;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}@media (hover: hover){._item_brckj_12:hover{opacity:.7}}._item_brckj_12:active{transform:scale(.92)}._itemActive_brckj_124{color:var(--color-brown);opacity:1;outline:none}._itemVera_brckj_130{color:#d94f4f}._icon_brckj_134{width:20px;height:20px;transition:color var(--dur-fast) var(--ease-out)}._label_brckj_140{font-size:var(--fs-9);line-height:1;white-space:nowrap;letter-spacing:var(--ls-wide)}._wrap_xksw5_1{position:absolute;bottom:calc(var(--nav-offset) + var(--space-5));left:calc(var(--gutter) + var(--space-5));right:calc(var(--gutter) + var(--space-5));pointer-events:none;animation:_slideUp_xksw5_1 var(--dur-base) var(--ease-out)}@keyframes _slideUp_xksw5_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._bar_xksw5_21{pointer-events:auto;width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);border:none;border-radius:var(--radius-pill);background:#1e19168c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);color:#ffffffeb;cursor:pointer;box-shadow:0 4px 24px #00000026;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}._bar_xksw5_21:hover{background:#1e1916a6}._bar_xksw5_21:active{transform:scale(.98)}._badge_xksw5_50{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-pill);background:#ffffff38;display:flex;align-items:center;justify-content:center;font-size:var(--fs-13);font-weight:400}._label_xksw5_63{flex:1;font-size:var(--fs-15);letter-spacing:var(--ls-wide);text-align:left}._price_xksw5_70{font-size:var(--fs-15);opacity:.85}._page_q372z_1{min-height:100dvh;background:var(--bg-app);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--gutter);gap:var(--space-4);text-align:center;user-select:none;-webkit-user-select:none}._pond_q372z_16{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;margin-bottom:var(--space-4)}._orb_q372z_29{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;pointer-events:none}._orbInner_q372z_39{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 38% 35%,color-mix(in oklab,var(--color-brown) 25%,var(--color-cream, #f5f0eb)),color-mix(in oklab,var(--color-brown) 10%,var(--color-cream, #f5f0eb)));box-shadow:0 2px 12px color-mix(in oklab,var(--color-brown) 12%,transparent),inset 0 -2px 6px color-mix(in oklab,var(--color-brown) 8%,transparent)}._orbRing_q372z_53{position:absolute;inset:4px;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--color-brown) 15%,transparent);animation:_orbPulse_q372z_1 3s ease-in-out infinite}._orbRing2_q372z_61{position:absolute;inset:-4px;border-radius:50%;border:1px solid color-mix(in oklab,var(--color-brown) 8%,transparent);animation:_orbPulse_q372z_1 3s ease-in-out 1.5s infinite}@keyframes _orbPulse_q372z_1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:1}}._rippleGroup_q372z_75{position:absolute;pointer-events:none}._ripple_q372z_75{position:absolute;width:8px;height:8px;margin-left:-4px;margin-top:-4px;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--color-brown) 30%,transparent);animation:_rippleExpand_q372z_1 1.6s ease-out forwards}@keyframes _rippleExpand_q372z_1{0%{transform:scale(0);opacity:.8}to{transform:scale(18);opacity:0}}._title_q372z_103{font-size:var(--fs-24);letter-spacing:var(--ls-tight);color:var(--text-heading)}._sub_q372z_109{font-size:var(--fs-15);color:var(--text-secondary);line-height:var(--lh-normal);max-width:300px}._retryBtn_q372z_117{margin-top:var(--space-2);padding:var(--space-3) var(--space-6);background:transparent;border:1.5px solid var(--color-border-secondary);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--fs-14);font-family:var(--font-sans);letter-spacing:var(--ls-wide);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}._retryBtn_q372z_117:hover{border-color:var(--color-brown);color:var(--color-brown)}._retryBtn_q372z_117:active{transform:scale(.97)}._screen_k83ht_1{min-height:100dvh;width:100%;max-width:var(--app-max-width);margin:0 auto;background:var(--bg-app);display:flex;flex-direction:column;padding:calc(var(--safe-top) + 32px) 16px 32px;gap:32px;overflow:hidden}._logoWrap_k83ht_14{flex-shrink:0;display:flex;justify-content:center;align-items:center;color:var(--color-brown)}._logo_k83ht_14{height:28px;width:auto}._card_k83ht_28{flex:1;position:relative;border-radius:var(--radius-2xl);overflow:hidden;background:linear-gradient(200deg,#5c4f49,#3a302a);box-shadow:0 25px 50px -12px #00000080,0 0 0 .5px #00000014;min-height:0}._cardGlow_k83ht_40{position:absolute;top:-40%;right:-55%;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(92,79,73,.32) 0%,rgba(92,79,73,.16) 25%,rgba(92,79,73,.07) 50%,rgba(92,79,73,.02) 70%,transparent 85%);pointer-events:none}._cardBottom_k83ht_57{position:absolute;inset:auto 0 0;padding:0 24px 24px;background:linear-gradient(to top,rgba(28,12,6,.97),rgba(28,12,6,.5),transparent);display:flex;flex-direction:column;gap:20px}._cardText_k83ht_67{padding-top:80px;display:flex;flex-direction:column;gap:8px}._label_k83ht_74{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff6}._title_k83ht_81{font-size:44px;line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.5)}._subtitle_k83ht_89{font-size:var(--fs-17);color:#ffffffb3;line-height:1.45;text-shadow:0 2px 8px rgba(0,0,0,.5)}._actions_k83ht_96{display:flex;flex-direction:column;gap:14px}._glassBtn_k83ht_102{width:100%;padding:16px 24px;border-radius:var(--radius-pill);background:#f3f3f31f;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff47;color:#fff;font-size:var(--fs-16);font-family:var(--font-sans);letter-spacing:var(--ls-wide);text-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}@media (hover: hover){._glassBtn_k83ht_102:hover{box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff73,0 0 20px 4px #ffffff59;border-color:#ffffff61}}._glassBtn_k83ht_102:active{transform:scale(.978)}._textBtn_k83ht_136{background:none;border:none;color:#ffffff80;font-size:var(--fs-15);font-family:var(--font-sans);letter-spacing:var(--ls-wide);text-align:center;cursor:pointer;padding:4px 0;transition:color .2s ease}._textBtn_k83ht_136:hover{color:#ffffffd9}._vtWrap_k83ht_154{flex-shrink:0;display:flex;justify-content:center}._vtLogo_k83ht_160{height:8px;width:auto;opacity:.55}._shell_1n0yy_1{width:100%;max-width:var(--app-max-width);height:calc(100dvh + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:var(--bg-app);position:relative;overflow:hidden}._canvas_1n0yy_35{position:fixed;top:0;left:0;right:0;height:calc(100% + env(safe-area-inset-bottom,0px));z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent 15%,var(--canvas-mid) 72%,var(--canvas-deep) 100%)}._main_1n0yy_16{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:calc(var(--safe-top) + var(--space-5)) var(--gutter) var(--nav-offset)}._overlay_1n0yy_33{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-nav)}._overlayCanvas_1n0yy_85{position:relative;width:100%;max-width:var(--app-max-width);height:100%;margin:0 auto}._errorFallback_1n0yy_93{padding:var(--space-6);color:var(--text-secondary);text-align:center}._wrap_6am5y_1{display:flex;flex-direction:column;gap:var(--block-gap)}._hero_6am5y_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._heroMain_6am5y_17{display:flex;align-items:center;gap:var(--space-4);min-width:0}._avatarBtn_6am5y_24{position:relative;width:56px;height:56px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,#f8f0e3 0%,var(--color-cream-deep) 55%,var(--color-neutral) 100%);box-shadow:inset 0 0 0 1px #fff9,0 2px 8px #49271414;border:none;padding:0;cursor:pointer;overflow:hidden}@media (hover: hover){._avatarBtn_6am5y_24:hover ._avatarEdit_6am5y_51{opacity:1}}._avatarImg_6am5y_56{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatarGlyph_6am5y_63{font-size:var(--fs-24);letter-spacing:var(--ls-tight);color:var(--text-heading)}._avatarEdit_6am5y_51{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;font-size:1rem;opacity:0;transition:opacity .15s}._avatarInput_6am5y_83{display:none}._heroCopy_6am5y_87{display:flex;flex-direction:column;gap:2px;min-width:0}._name_6am5y_94{font-size:var(--fs-34);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:.14em}._heroSub_6am5y_110{font-size:var(--fs-13);color:var(--text-secondary)}._phoneBtn_6am5y_115{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-13);color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer}._phoneSheet_6am5y_127{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--gutter)}._callNumber_6am5y_134{font-size:var(--fs-20);color:var(--text-heading);text-align:center;letter-spacing:var(--ls-wide)}._phoneInput_6am5y_141{width:100%;font-size:var(--fs-16);line-height:1.4;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);outline:none;transition:border-color var(--dur-fast) var(--ease-out)}._phoneInput_6am5y_141:focus{border-color:var(--color-brown)}._cardSkeleton_6am5y_159{aspect-ratio:1.75 / 1;border-radius:var(--radius-xl)}._cardFlipContainer_6am5y_166{width:100%;margin-top:var(--space-2);perspective:1400px;cursor:pointer;height:calc((100vw - var(--gutter) * 2) / 1.75);max-height:280px;transition:height .85s cubic-bezier(.25,.8,.25,1),max-height .85s cubic-bezier(.25,.8,.25,1)}._cardFlipContainer_6am5y_166._isFlipped_6am5y_177{height:500px;max-height:500px}._cardFlipInner_6am5y_182{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1)}._cardFlipContainer_6am5y_166._isFlipped_6am5y_177 ._cardFlipInner_6am5y_182{transform:rotateY(180deg)}._card_6am5y_159,._cardBack_6am5y_196{position:absolute;inset:0;border-radius:var(--radius-xl);backface-visibility:hidden;-webkit-backface-visibility:hidden}._card_6am5y_159{padding:clamp(18px,5.5vw,26px);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;color:var(--text-heading);background:linear-gradient(135deg,#e8ecfa,#dce6ff 12%,#f2e2f6 25%,#ffe8d8,#dcf4e4,#dce2ff,#f4e0ee,#e8ecfa);box-shadow:0 14px 32px #64647829,0 2px 4px #6464781a,inset 0 1px #fffc,inset 0 -1px #0000000f;isolation:isolate}._cardBack_6am5y_196{transform:rotateY(180deg);background:#fff;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:clamp(24px,6.5vw,32px) clamp(20px,5.5vw,28px);box-shadow:0 14px 32px #00000014,0 2px 4px #0000000d,inset 0 0 0 1px #0000000a;overflow:hidden}._passHeader_6am5y_245{display:flex;align-items:center;justify-content:space-between;width:100%}._passName_6am5y_252{font-size:var(--fs-14);letter-spacing:.06em;color:#2c2c2e}._passQrWrap_6am5y_258{display:flex;flex-direction:column;align-items:center;gap:8px}._passQr_6am5y_258{display:block;width:200px;height:200px;max-width:200px;max-height:200px}._passCardNum_6am5y_273{font-size:var(--fs-11);letter-spacing:.22em;color:#8e8e93;font-variant-numeric:tabular-nums}._passBottom_6am5y_280{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%}._passDivider_6am5y_288{width:100%;border:none;border-top:1.5px dashed rgba(60,60,67,.15)}._passLogo_6am5y_294{height:20px;width:auto;color:#2c2c2e;flex-shrink:0}._card_6am5y_159:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 25%,rgba(160,180,255,.4) 42%,rgba(255,160,200,.3) 50%,rgba(160,255,190,.3) 58%,transparent 75%);mix-blend-mode:screen;pointer-events:none;z-index:1;animation:_pearlShimmer_6am5y_1 4s ease-in-out infinite alternate}._card_6am5y_159:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 12% 8%,rgba(200,210,255,.15) 0%,transparent 48%),radial-gradient(90% 70% at 92% 100%,rgba(0,0,0,.06) 0%,transparent 55%);pointer-events:none;z-index:1}._cardTop_6am5y_332{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}._cardBrandLogo_6am5y_340{height:22px;width:auto;color:#3a3a3c;opacity:.8}._cardNumber_6am5y_347{font-size:var(--fs-12);letter-spacing:.2em;color:#8e8e93;font-variant-numeric:tabular-nums}._cardBottom_6am5y_354{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:2}._cardIdentity_6am5y_362{display:flex;flex-direction:column;gap:4px}._cardName_6am5y_368{font-size:clamp(var(--fs-16),4.6vw,var(--fs-20));letter-spacing:.12em;text-transform:uppercase;color:#2c2c2e}._stampCounter_6am5y_375{font-size:var(--fs-14);letter-spacing:.1em;color:#8e8e93;font-variant-numeric:tabular-nums;white-space:nowrap}._stampGrid_6am5y_385{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,2.5vw,12px);justify-items:center;max-width:300px;margin:0 auto;padding:var(--space-3) var(--space-3) var(--space-2)}._stamp_6am5y_375{width:clamp(36px,9vw,42px);height:clamp(36px,9vw,42px);border-radius:50%;border:1.5px solid rgba(60,60,67,.18);display:flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;color:transparent;background:#ffffff80}._stampFilled_6am5y_408{background:linear-gradient(145deg,var(--color-brown),color-mix(in oklab,var(--color-brown) 100%,#000 20%));border-color:var(--color-brown);color:#fff;box-shadow:0 2px 6px #6b422659,inset 0 1px #fff3}._stampLast_6am5y_417{border-style:dashed;color:#3c3c4359}._stampLast_6am5y_417._stampFilled_6am5y_408{border-style:solid;color:#fff}._cardHint_6am5y_427{display:block;font-size:var(--fs-12);color:var(--text-secondary);text-align:center;margin-top:var(--space-2)}._partnerCard_6am5y_436{width:100%;margin-top:var(--space-2);aspect-ratio:1.75 / 1;border-radius:var(--radius-xl);padding:clamp(18px,5.5vw,26px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#fff;background:linear-gradient(135deg,color-mix(in oklab,var(--partner-color, #6B4226) 100%,#000 40%) 0%,var(--partner-color, #6B4226) 50%,color-mix(in oklab,var(--partner-color, #6B4226) 100%,#fff 30%) 75%,color-mix(in oklab,var(--partner-color, #6B4226) 100%,#000 35%) 100%);box-shadow:0 14px 32px color-mix(in oklab,var(--partner-color, #6B4226) 40%,rgba(0,0,0,.3)),0 2px 4px #00000026,inset 0 1px #ffffff38,inset 0 -1px #0000004d;isolation:isolate;position:relative}._partnerCard_6am5y_436:before{content:"";position:absolute;inset:-10%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.06) 55%,transparent 72%);mix-blend-mode:screen;pointer-events:none;z-index:1}._partnerCard_6am5y_436:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 12% 8%,rgba(255,255,255,.18) 0%,transparent 48%),radial-gradient(90% 70% at 92% 100%,rgba(0,0,0,.3) 0%,transparent 55%);pointer-events:none;z-index:1}._partnerCardTop_6am5y_491{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:2}._partnerCard_6am5y_436 ._cardBrandLogo_6am5y_340{color:#fff;opacity:.85}._partnerLogo_6am5y_504{height:22px;width:auto;object-fit:contain;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) brightness(0) invert(1)}._partnerCardInner_6am5y_512{display:flex;flex-direction:column;gap:4px;position:relative;z-index:2}._partnerBadge_6am5y_520{font-size:var(--fs-11);letter-spacing:var(--ls-wider);text-transform:uppercase;color:#fff9}._partnerName_6am5y_527{font-size:clamp(var(--fs-16),4.6vw,var(--fs-20));letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}._partnerDiscount_6am5y_535{font-size:var(--fs-14);color:#ffffffb3;text-shadow:0 1px 1px rgba(0,0,0,.25)}._group_6am5y_542{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}._groupTitle_6am5y_551{font-size:var(--fs-12);letter-spacing:var(--ls-normal);color:var(--text-secondary)}._list_6am5y_557{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0;background:var(--bg-surface-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm),var(--edge-glass);overflow:hidden}._listItem_6am5y_564{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:transparent;color:var(--text-primary);text-align:left;font-size:var(--fs-15);border-top:1px solid var(--color-hairline);transition:background-color var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none}._list_6am5y_557 li:first-child ._listItem_6am5y_564{border-top:none}a._listItem_6am5y_564{text-decoration:none;color:var(--text-primary);cursor:pointer}@media (hover: hover){._listItem_6am5y_564:hover{background:#ffffff8c}}._listItem_6am5y_564:focus-visible{background:#ffffff8c}._listItem_6am5y_564:active{background:#ffffff8c;transition-duration:0s}._listItem_6am5y_564:disabled{opacity:.55;pointer-events:none}._listLabel_6am5y_622{letter-spacing:var(--ls-wide)}._listChev_6am5y_626{width:22px;height:22px;flex-shrink:0;color:var(--color-charcoal);opacity:var(--opacity-chevron)}._listLogoutIcon_6am5y_634{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}._listSoft_6am5y_641{font-size:var(--fs-12);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-secondary)}._listItemSoft_6am5y_648{color:var(--text-secondary)}._dobRight_6am5y_652{display:flex;align-items:center;gap:var(--space-2)}._dobPencil_6am5y_658{color:var(--text-secondary);opacity:.5}._notifRow_6am5y_664{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-hairline)}._notifLeft_6am5y_673{display:flex;flex-direction:column;gap:2px}._notifLabel_6am5y_679{font-size:var(--fs-15);letter-spacing:var(--ls-wide);color:var(--text-primary)}._notifHint_6am5y_685{font-size:var(--fs-12);color:var(--text-secondary);line-height:1.3}._choices_6am5y_693{display:flex;flex-direction:column;gap:0;background:var(--bg-surface-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm),var(--edge-glass);overflow:hidden}._choice_6am5y_693{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:transparent;color:var(--text-primary);border:none;border-top:1px solid var(--color-hairline);font-size:var(--fs-15);letter-spacing:var(--ls-wide);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}._choices_6am5y_693 ._choice_6am5y_693:first-child{border-top:none}@media (hover: hover){._choice_6am5y_693:hover{background:#ffffff8c}}._choice_6am5y_693:active{background:#ffffff8c;transition-duration:0s}._choiceCheck_6am5y_736{width:20px;height:20px;border-radius:50%;background:var(--color-brown);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-fast) var(--ease-out)}._choiceCheckHidden_6am5y_750{opacity:0;transform:scale(.5)}._choiceCheckIcon_6am5y_755{width:11px;height:11px;stroke:var(--color-cream);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}._choiceActive_6am5y_765{color:var(--text-heading)}._version_6am5y_769{font-size:var(--fs-12);letter-spacing:var(--ls-wider);color:var(--text-secondary);text-align:center;padding-top:var(--space-2)}._vtWrap_6am5y_777{display:flex;justify-content:center;padding:var(--space-3) 0 var(--space-9)}._vtLogo_6am5y_783{height:8px;width:auto;opacity:.45}._wrap_1mh8v_1{display:flex;flex-direction:column;gap:var(--space-4)}._screen_15kmt_1{min-height:100dvh;width:100%;background:var(--bg-app);display:flex;flex-direction:column;max-width:var(--app-max-width);margin:0 auto;position:relative;overflow:hidden}._progressTrack_15kmt_13{position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-hairline);z-index:1}._progressBar_15kmt_23{height:100%;background:var(--color-brown);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}._wizardViewport_15kmt_31{flex:1;position:relative;overflow:hidden;min-height:0}._wizardCard_15kmt_39{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-app)}._wizardCardLeaving_15kmt_48{animation:_slideOutLeft_15kmt_1 .34s cubic-bezier(.4,0,.2,1) forwards}._wizardCardEntering_15kmt_52{animation:_slideInRight_15kmt_1 .34s cubic-bezier(.4,0,.2,1) forwards}._wizardProgress_15kmt_56{height:4px;background:var(--color-hairline);border-radius:var(--radius-pill);overflow:hidden;flex-shrink:0;margin:0 var(--gutter)}._wizardProgressBar_15kmt_65{height:100%;background:var(--color-brown-light);border-radius:var(--radius-pill);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}._wizardCardInner_15kmt_73{flex:1;display:flex;flex-direction:column;padding:var(--space-6) var(--gutter);gap:20px;overflow-y:auto;min-height:0}._slide_15kmt_84{flex:1;display:flex;flex-direction:column;padding:calc(var(--safe-top) + var(--space-8)) var(--gutter) var(--space-8);animation:_fadeSlide_15kmt_1 var(--dur-base) var(--ease-out)}@keyframes _fadeSlide_15kmt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._slideContent_15kmt_97{flex:1;display:flex;flex-direction:column;gap:var(--space-5)}._slideWelcome_15kmt_105{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg-app);animation:_panelIn_15kmt_1 var(--dur-base) var(--ease-out);padding:calc(var(--safe-top) + 32px) 16px 32px;gap:32px}@keyframes _panelIn_15kmt_1{0%{transform:translateY(6px)}to{transform:translateY(0)}}._welcomeLogoWrap_15kmt_121{flex-shrink:0;display:flex;justify-content:center;align-items:center;color:var(--color-brown)}._welcomeLogo_15kmt_121{height:28px;width:auto}._cardViewport_15kmt_134{flex:1;position:relative;min-height:0;perspective:1400px}._cardFlipInner_15kmt_141{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1)}._cardFlipInner_15kmt_141._flipped_15kmt_148{transform:rotateY(180deg)}._heroCard_15kmt_152{position:absolute;inset:0;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 .5px #00000014;backface-visibility:hidden;-webkit-backface-visibility:hidden}._heroCardBack_15kmt_164{transform:rotateY(180deg)}._matchaCard_15kmt_168{background:#2a3a1a}._heroLeaving_15kmt_172{animation:_slideOutLeft_15kmt_1 .34s cubic-bezier(.4,0,.2,1) forwards}._authCardEntering_15kmt_176{animation:_slideInRight_15kmt_1 .34s cubic-bezier(.4,0,.2,1) forwards}@keyframes _slideOutLeft_15kmt_1{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes _slideInRight_15kmt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._welcomeArt_15kmt_190{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}._welcomeCardBottom_15kmt_200{position:absolute;inset:auto 0 0;padding:0 24px 24px;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.4),transparent);display:flex;flex-direction:column;gap:20px}._welcomeCardText_15kmt_210{padding-top:80px}._welcomeCardTitle_15kmt_214{font-size:48px;line-height:1;letter-spacing:-.02em;color:#fff;margin-bottom:8px;text-shadow:0 2px 16px rgba(0,0,0,.5)}._welcomeCardSub_15kmt_223{font-size:var(--fs-20);color:#ffffffd9;line-height:1.45;text-shadow:0 2px 8px rgba(0,0,0,.5)}._welcomeVtWrap_15kmt_230{flex-shrink:0;display:flex;justify-content:center}._welcomeVtLogo_15kmt_236{height:8px;width:auto;opacity:.55}._welcomeCardBtns_15kmt_242{display:flex;flex-direction:column;gap:14px}._welcomeTextBtn_15kmt_248{background:none;border:none;color:#ffffffa6;font-size:var(--fs-15);font-family:var(--font-sans);letter-spacing:var(--ls-wide);text-align:center;cursor:pointer;padding:4px 0;text-shadow:0 1px 4px rgba(0,0,0,.4);transition:color .2s ease}._welcomeTextBtn_15kmt_248:hover{color:#ffffffe6}._glassBtn_15kmt_267{position:relative;overflow:hidden;width:100%;padding:16px 24px;border-radius:var(--radius-pill);background:#f3f3f31f;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff47;color:#fff;font-size:var(--fs-16);font-family:var(--font-sans);letter-spacing:var(--ls-wide);text-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease,transform .15s ease}._glassBtn_15kmt_267:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,transparent 15%,rgba(255,255,255,.32) 48%,rgba(255,255,255,.08) 52%,transparent 85%);transform:translate(-130%);pointer-events:none}._glassBtn_15kmt_267:active:after{transform:translate(130%);transition:transform .76s ease}@media (hover: hover){._glassBtn_15kmt_267:hover{box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff73,0 0 20px 4px #ffffff59;border-color:#ffffff61}}._glassBtn_15kmt_267:active{transform:scale(.976);background:#ffffff2e;border-color:#ffffff52}._authCard_15kmt_176{background:radial-gradient(ellipse at 115% -5%,rgba(215,175,135,.18) 0%,rgba(220,185,150,.07) 38%,transparent 58%),radial-gradient(ellipse at -5% 112%,rgba(170,198,218,.14) 0%,rgba(175,200,220,.05) 38%,transparent 58%),linear-gradient(180deg,var(--bg-surface) 0%,rgba(245,240,234,1) 100%),var(--bg-surface)}._authCardInner_15kmt_347{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 24px 28px;overflow-y:auto;gap:20px}._authCardBody_15kmt_358{display:flex;flex-direction:column;gap:24px}._authCardTop_15kmt_364{display:flex;flex-direction:column;gap:8px}._authTitle_15kmt_370{font-size:var(--fs-28);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--text-heading)}._authSubtitle_15kmt_377{font-size:var(--fs-15);color:var(--text-secondary);line-height:var(--lh-normal)}._authForm_15kmt_383{display:flex;flex-direction:column;gap:10px}._authInput_15kmt_389{width:100%;padding:14px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--color-border-secondary);background:var(--bg-app);font-size:var(--fs-15);font-family:var(--font-sans);color:var(--text-primary);outline:none;transition:border-color var(--dur-fast) var(--ease-out)}._authInput_15kmt_389:focus{border-color:var(--color-brown)}._authDivider_15kmt_406{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:var(--fs-12);letter-spacing:var(--ls-wider);text-transform:uppercase;margin:4px 0}._authDivider_15kmt_406:before,._authDivider_15kmt_406:after{content:"";flex:1;height:1px;background:var(--color-hairline)}._gdprLabel_15kmt_425{display:flex;align-items:center;gap:10px;cursor:pointer}._gdprCheckbox_15kmt_432{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--color-brown);cursor:pointer}._gdprCheckboxHidden_15kmt_441{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._gdprText_15kmt_449{font-size:var(--fs-13);color:var(--text-secondary);line-height:1.5}._socialBtnSoon_15kmt_455{position:absolute;right:16px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:#fff;border:1px solid var(--color-border-secondary);padding:2px 7px;border-radius:var(--radius-lg)}._authRegisterLink_15kmt_468{color:var(--color-brown);font-family:var(--font-sans);font-size:inherit;cursor:pointer;background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:2px}._authEmailForm_15kmt_480{display:flex;flex-direction:column;gap:.75rem;width:100%}._authSent_15kmt_487{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;text-align:center}._authSentIcon_15kmt_496{font-size:2rem;line-height:1}._authSentTitle_15kmt_501{font-size:var(--fs-17);font-weight:400;color:var(--text-primary);margin:0}._authSentSub_15kmt_508{font-size:var(--fs-15);color:var(--text-secondary);margin:0}._authError_15kmt_514{font-size:var(--fs-13);color:var(--color-danger-text);text-align:center;margin:0}._title_15kmt_522{font-size:var(--fs-28);color:var(--text-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-snug)}._subtitle_15kmt_529{font-size:var(--fs-15);color:var(--text-secondary);line-height:var(--lh-normal)}._foundersTitle_15kmt_537{font-size:var(--fs-28);color:var(--text-heading);line-height:var(--lh-tight);margin-bottom:var(--space-3)}._foundersAvatars_15kmt_544{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--space-2)}._founderAvatar_15kmt_551{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-16);color:#ffffffe6;border:2.5px solid var(--bg-app);box-shadow:0 2px 8px #0000001f;margin-left:-8px;flex-shrink:0}._founderAvatar_15kmt_551:first-child{margin-left:0}._founderAvatarImg_15kmt_570{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}._foundersMessage_15kmt_578{display:flex;flex-direction:column;gap:16px;background:var(--color-cream-deep);border-radius:var(--radius-lg);padding:20px;position:relative}._foundersMessage_15kmt_578:after{content:"";position:absolute;bottom:-8px;right:22px;width:16px;height:8px;background:var(--color-cream-deep);clip-path:polygon(0 0,100% 0,50% 100%)}._foundersText_15kmt_600{font-size:var(--fs-15);color:var(--text-primary);line-height:var(--lh-normal)}._foundersSignature_15kmt_606{font-size:var(--fs-14);color:var(--text-secondary);text-align:right;display:block}._langList_15kmt_614{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}._checkCircle_15kmt_621{width:20px;height:20px;border-radius:50%;background:var(--color-brown);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-fast) var(--ease-out)}._checkCircleHidden_15kmt_635{opacity:0;transform:scale(.5)}._checkCircleUnchecked_15kmt_640{background:transparent;border:1.5px solid var(--color-neutral);transform:scale(1);opacity:1}._checkMark_15kmt_647{width:11px;height:11px;stroke:var(--color-cream);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}._notifOrb_15kmt_658{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:220px}._notifOrbRing_15kmt_667{position:absolute;border-radius:50%;border:1px solid color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 30%,transparent);animation:_orbPulse_15kmt_1 var(--dur-breathe) ease-in-out infinite;pointer-events:none}._notifOrbRing_15kmt_667:nth-child(1){width:200px;height:200px;animation-delay:0ms}._notifOrbRing_15kmt_667:nth-child(2){width:150px;height:150px;animation-delay:-1.8s;border-color:color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 18%,transparent)}._notifOrbBurst_15kmt_688{position:absolute;width:96px;height:96px;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 60%,transparent);animation:_orbBurstRing_15kmt_1 .7s cubic-bezier(.2,.8,.4,1) forwards;pointer-events:none}@keyframes _orbBurstRing_15kmt_1{0%{transform:scale(1);opacity:.9}to{transform:scale(2.8);opacity:0}}._notifOrbCore_15kmt_703{width:96px;height:96px;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 30%,#fff) 0%,var(--orb-accent, var(--color-accent-mist)) 50%,color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 85%,#1a2a20) 100%);box-shadow:0 0 60px 20px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 22%,transparent),0 0 120px 40px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 10%,transparent),0 8px 24px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 28%,transparent),inset 0 1px #ffffff80;animation:_orbBreathe_15kmt_1 var(--dur-breathe) ease-in-out infinite;transition:transform .12s var(--ease-out)}._notifOrbCore_15kmt_703:active{transform:scale(.93)}@keyframes _orbPulse_15kmt_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.45}}@keyframes _orbBreathe_15kmt_1{0%,to{transform:scale(1);box-shadow:0 0 60px 20px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 22%,transparent),0 0 120px 40px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 10%,transparent),0 8px 24px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 28%,transparent),inset 0 1px #ffffff80}50%{transform:scale(1.07);box-shadow:0 0 80px 30px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 28%,transparent),0 0 160px 60px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 14%,transparent),0 12px 36px color-mix(in oklab,var(--orb-accent, var(--color-accent-mist)) 35%,transparent),inset 0 1px #fff9}}._actionCol_15kmt_739{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto;flex-shrink:0}@media (max-height: 700px){._wizardCardInner_15kmt_73{padding-top:var(--space-4);padding-bottom:var(--space-3);gap:14px}._slideContent_15kmt_97{gap:var(--space-3)}._foundersMessage_15kmt_578{padding:16px;gap:12px}._foundersAvatars_15kmt_544{margin-top:0}._foundersTitle_15kmt_537{margin-bottom:var(--space-1)}}._base_1es73_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:15px var(--space-5);border-radius:var(--radius-pill);border:none;font-family:var(--font-sans);font-size:var(--fs-15);letter-spacing:var(--ls-wide);position:relative;overflow:hidden;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring);user-select:none;white-space:nowrap}._base_1es73_1:after{content:"";position:absolute;inset:0;background:var(--grad-sheen);transform:translate(-150%);pointer-events:none;border-radius:inherit}@media (hover: hover){._base_1es73_1:hover:not(:disabled){opacity:.88}}._base_1es73_1:active:not(:disabled){transform:scale(.978);opacity:.95}._primary_1es73_45:hover:not(:disabled):after,._base_1es73_1:active:not(:disabled):after{animation:_shimmerSweep_1es73_1 1.4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes _shimmerSweep_1es73_1{to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){._base_1es73_1:after{display:none}}._base_1es73_1:disabled{opacity:.45;cursor:not-allowed}._primary_1es73_45{--volume-base: var(--color-brown);background:var(--grad-volume);color:var(--color-cream);border:1px solid color-mix(in oklab,var(--color-brown) 60%,var(--color-cream));box-shadow:0 1px 2px #49271433,inset 0 1px #ffffff1a}._secondary_1es73_73{background:transparent;color:var(--text-primary);border:1.5px solid var(--color-border-secondary)}._secondary_1es73_73:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-brown) 30%,transparent)}._ghost_1es73_83{background:transparent;color:var(--text-secondary)}._ghost_1es73_83:hover:not(:disabled){color:var(--text-primary)}._danger_1es73_92{background:transparent;color:var(--color-danger-text, #d32f2f);border:1.5px solid var(--color-danger-border, #e57373);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}@media (hover: hover){._danger_1es73_92:hover:not(:disabled){--volume-base: #d32f2f;background:var(--grad-volume);color:#fff;border-color:color-mix(in oklab,#d32f2f 60%,var(--color-cream));opacity:1}}._dangerFilled_1es73_116{--volume-base: #d32f2f;background:var(--grad-volume);color:#fff;border:1px solid color-mix(in oklab,#d32f2f 60%,var(--color-cream));box-shadow:0 1px 2px #d32f2f33,inset 0 1px #ffffff1a}._dangerFilled_1es73_116:hover:not(:disabled):after{animation:_shimmerSweep_1es73_1 1.4s cubic-bezier(.25,.46,.45,.94) forwards}._sizeSm_1es73_130{padding:10px var(--space-4);font-size:var(--fs-14)}._sizeLg_1es73_135{padding:18px var(--space-7);font-size:var(--fs-16)}._fullWidth_1es73_140{width:100%}._round_1es73_144{width:44px;height:44px;padding:0;border-radius:50%;font-size:0}._round_1es73_144._sizeSm_1es73_130{width:36px;height:36px}._screen_ydgt2_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);height:100dvh;padding:var(--space-6) var(--gutter);text-align:center}._waiting_ydgt2_12{font-size:var(--fs-14);color:var(--text-tertiary)}._error_ydgt2_17{font-size:var(--fs-15);color:var(--color-danger-text);line-height:var(--lh-normal);max-width:32ch}._backdrop_1ye82_1{position:fixed;inset:0;background:#140f0a61;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--z-modal, 200);display:flex;align-items:flex-end;justify-content:center;animation:_fade_1ye82_1 var(--dur-base, .2s) var(--ease-out);touch-action:none}@keyframes _fade_1ye82_1{0%{opacity:0}to{opacity:1}}._sheet_1ye82_21{position:relative;width:100%;max-width:var(--app-max-width, 480px);max-height:var(--sheet-max-h, 82vh);max-height:var(--sheet-max-h, 82dvh);background:var(--bg-surface);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;display:flex;flex-direction:column;overflow:hidden;touch-action:pan-y;padding-bottom:var(--space-5);box-shadow:var(--glass-shadow);animation:_slideUp_1ye82_1 .42s cubic-bezier(.22,1,.36,1)}._sheet_1ye82_21:after{content:"";position:absolute;bottom:-100px;left:0;right:0;height:100px;background:var(--bg-surface);pointer-events:none}@keyframes _slideUp_1ye82_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._dragArea_1ye82_54{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:14px;cursor:grab;flex-shrink:0;touch-action:none;user-select:none;-webkit-user-select:none}._dragArea_1ye82_54:active{cursor:grabbing}._handle_1ye82_72{display:block;width:36px;height:4px;border-radius:2px;background:color-mix(in oklab,var(--color-brown) 20%,transparent);margin-bottom:8px}._header_1ye82_81{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0 var(--gutter) var(--space-4)}._title_1ye82_89{font-size:var(--fs-28, 1.75rem);font-weight:400;color:var(--text-heading);letter-spacing:var(--ls-tight);margin:0;white-space:pre-line}._closeBtn_1ye82_98{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-secondary);opacity:.45;transition:opacity var(--dur-fast) var(--ease-out);padding:0;margin:0 0 0 var(--space-3)}@media (hover: hover){._closeBtn_1ye82_98:hover{opacity:.8}}._body_1ye82_121{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._noScroll_1ye82_131 ._body_1ye82_121{overflow-y:hidden}._footer_1ye82_135{flex-shrink:0}._base_gf1ys_1{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--color-neutral);background:var(--bg-app);box-shadow:0 1px 4px #00000012;font-size:var(--fs-15);font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;letter-spacing:var(--ls-wide);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (hover: hover){._base_gf1ys_1:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-brown) 25%,transparent);box-shadow:var(--shadow-sm)}}._base_gf1ys_1:disabled{opacity:.45;cursor:not-allowed}._icon_gf1ys_37{width:20px;height:20px;flex-shrink:0}._page_jjbun_1{min-height:100dvh;max-width:var(--app-max-width);margin:0 auto;background:var(--bg-app);padding:var(--space-5) var(--gutter) var(--space-8);font-family:var(--font-sans);color:var(--text-primary)}._header_jjbun_11{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-top:var(--safe-top)}._title_jjbun_19{font-size:var(--fs-22);color:var(--text-heading);letter-spacing:var(--ls-tight)}._effective_jjbun_25{font-size:var(--fs-12);color:var(--text-primary);margin-bottom:var(--space-6)}._section_jjbun_31{margin-bottom:var(--space-5)}._sectionTitle_jjbun_36{font-size:var(--fs-18);color:var(--text-primary);margin-bottom:var(--space-2);letter-spacing:var(--ls-tight)}._text_jjbun_43{font-size:var(--fs-14);color:var(--text-primary);line-height:1.55}._text_jjbun_43 p{margin:0 0 var(--space-2)}._text_jjbun_43 ul{margin:var(--space-2) 0;padding-left:var(--space-5)}._text_jjbun_43 li{margin-bottom:var(--space-1);list-style:disc}._sheetContent_jjbun_63{padding:0 var(--gutter) var(--space-8);color:var(--text-primary);font-family:var(--font-sans)}._sheet_varvz_1{overflow-y:auto;position:relative}._content_varvz_6{display:flex;flex-direction:column;gap:var(--space-5);padding:0 var(--gutter) var(--space-5)}._vtWrap_varvz_14{margin-top:var(--space-4)}:root{--color-brown: #492714;--color-brown-light: #5C4F49;--color-charcoal: #333333;--color-charcoal-soft: #707070;--color-neutral: #CEC7C5;--color-border-secondary: #CEC7C5;--color-cream: #FDFDFE;--color-cream-deep: #F6F1EA;--color-surface: #FFFFFF;--color-surface-sunken: var(--bg-app);--color-hairline: rgba(51, 51, 51, .07);--palette-pine: #3F7A5E;--palette-pine-deep: #2F5346;--palette-saffron: #C08F3C;--palette-cornflower: #5E7FA8;--palette-terracotta: #C2663F;--palette-pine-soft: #CBDCD2;--palette-haze: #6B8D95;--palette-lavender: #7B6A9A;--color-accent-sage: var(--palette-pine);--color-accent-clay: var(--palette-terracotta);--color-accent-mist: var(--palette-cornflower);--color-accent-moss: var(--palette-pine-deep);--color-accent-saffron: var(--palette-saffron);--color-green: var(--palette-pine);--color-green-soft: var(--palette-pine-soft);--color-macro-protein: var(--color-brown-light);--color-macro-fat: var(--palette-saffron);--color-macro-carbs: var(--palette-cornflower);--color-kcal: var(--palette-pine);--color-hydration: var(--palette-cornflower);--color-hint: var(--palette-lavender);--color-breathe: var(--palette-haze);--color-meal-breakfast: var(--palette-saffron);--color-meal-lunch: var(--palette-pine);--color-meal-dinner: var(--palette-cornflower);--color-meal-snack: var(--palette-terracotta);--color-warning-bg: #fef3c7;--color-warning-text: #92400e;--color-danger-bg: #fef2f2;--color-danger-text: #b91c1c;--color-danger-border: #fecaca;--text-primary: var(--color-charcoal);--text-secondary: var(--color-charcoal-soft);--text-tertiary: #9e9e9e;--text-heading: var(--color-brown);--text-inverse: var(--color-cream);--text-brand: var(--color-brown);--text-accent: var(--color-green);--bg-app: var(--color-cream);--bg-surface: var(--color-surface);--bg-surface-sunken: var(--color-surface-sunken);--bg-surface-card: rgba(255, 255, 255, .45);--border-hairline: 1px solid var(--color-hairline);--font-sans: "TeX Gyre Adventor", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-9: .5625rem;--fs-10: .625rem;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-17: 1.0625rem;--fs-18: clamp(1rem, 3.4vw, 1.125rem);--fs-20: clamp(1.0625rem, 3.9vw, 1.25rem);--fs-22: clamp(1.125rem, 4.4vw, 1.375rem);--fs-24: clamp(1.25rem, 4.8vw, 1.5rem);--fs-28: clamp(1.375rem, 5.6vw, 1.75rem);--fs-34: clamp(1.625rem, 7.2vw, 2.125rem);--fs-38: clamp(1.75rem, 8vw, 2.375rem);--fs-44: clamp(2rem, 9vw, 2.75rem);--lh-tight: 1.12;--lh-snug: 1.25;--lh-normal: 1.45;--lh-relaxed: 1.6;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .02em;--ls-wider: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 56px;--space-10: 72px;--gutter: clamp(var(--space-4), 4.5vw, var(--space-5));--block-gap: clamp(var(--space-3), 3.5vw, var(--space-5));--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(30, 20, 10, .04);--shadow-sm: 0 2px 6px rgba(30, 20, 10, .06);--shadow-md: 0 6px 16px rgba(30, 20, 10, .08);--opacity-chevron: .5;--size-chevron: 18px;--shadow-lg: 0 14px 32px rgba(30, 20, 10, .1);--shadow-glass: 0 8px 32px rgba(30, 20, 10, .14);--edge-glass: inset 1px 1px 0 rgba(255, 255, 255, .25), inset -1px -1px 0 rgba(255, 255, 255, .6);--shadow-glow-green: 0 0 22px -4px color-mix(in oklab, var(--color-green) 42%, transparent);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, .05, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-snappy: cubic-bezier(.32, .72, 0, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .36s;--dur-breathe: 5.2s;--grad-wash: radial-gradient( 55% 55% at 30% 30%, rgba(255, 255, 255, .95) 0%, rgba(206, 216, 226, .6) 40%, transparent 68% );--wash-rest: .22;--wash-active: .45;--wash-rest-quiet: .12;--wash-active-quiet: .32;--wash-shift: translate3d(7%, -8%, 0) scale(1.06);--orb-shade: #1a0d06;--grad-sheen: linear-gradient( 105deg, transparent 35%, rgba(255, 255, 255, .18) 50%, transparent 65% );--app-max-width: 840px;--safe-top: env(safe-area-inset-top, 0px);--nav-height: 64px;--nav-offset: calc(var(--nav-height) + var(--space-7));--glass-bg: rgba(255, 255, 255, .92);--glass-bg-dark: rgba(73, 39, 20, .62);--glass-blur: 24px;--glass-saturate: 140%;--glass-border: rgba(255, 255, 255, .45);--glass-shadow: 0 10px 40px rgba(30, 20, 10, .18);--z-base: 1;--z-sticky: 10;--z-nav: 100;--z-overlay: 500;--z-modal: 1000;--z-toast: 2000}*,*:before,*:after{--grad-orb: radial-gradient( circle at 38% 32%, color-mix(in oklab, var(--orb-accent, var(--color-accent-sage)) 40%, #fff) 0%, var(--orb-accent, var(--color-accent-sage)) 55%, color-mix(in oklab, var(--orb-accent, var(--color-accent-sage)) var(--orb-rim, 80%), var(--orb-shade)) 100% );--grad-bar: linear-gradient( to top, color-mix(in oklab, var(--bar-accent, var(--color-accent-sage)) 90%, var(--color-charcoal)) 0%, var(--bar-accent, var(--color-accent-sage)) 42%, color-mix(in oklab, var(--bar-accent, var(--color-accent-sage)) 58%, #fff) 100% );--grad-bar-sheen: linear-gradient( to top, rgba(43, 33, 28, .1) 0%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, .34) 100% );--grad-volume: linear-gradient( 135deg, color-mix(in oklab, var(--volume-base, var(--color-brown)) 85%, var(--color-cream)) 0%, var(--volume-base, var(--color-brown)) 40%, color-mix(in oklab, var(--volume-base, var(--color-brown)) 90%, #000) 100% )}:root{--canvas-mid: transparent;--canvas-deep: transparent;--canvas-theme: var(--bg-app)}:root[data-tod=dawn]{--canvas-mid: rgba(232, 176, 150, .12);--canvas-deep: rgba(216, 150, 110, .6)}:root[data-tod=morning]{--canvas-mid: rgba(238, 201, 110, .115);--canvas-deep: rgba(212, 166, 58, .6)}:root[data-tod=noon]{--canvas-mid: rgba(118, 179, 229, .11);--canvas-deep: rgba(58, 135, 206, .58)}:root[data-tod=pre-evening]{--canvas-mid: rgba(186, 168, 196, .12);--canvas-deep: rgba(152, 128, 172, .59)}:root[data-tod=sunset]{--canvas-mid: rgba(238, 140, 150, .13);--canvas-deep: rgba(234, 116, 84, .62)}:root[data-tod=dusk]{--canvas-mid: rgba(196, 132, 166, .125);--canvas-deep: rgba(150, 96, 150, .62)}:root[data-tod=night]{--canvas-mid: rgba(96, 118, 166, .115);--canvas-deep: rgba(62, 84, 140, .62)}:root[data-tod=pre-dawn]{--canvas-mid: rgba(150, 140, 190, .12);--canvas-deep: rgba(118, 106, 170, .6)}@media (hover: none){:root{--wash-rest: .34;--wash-rest-quiet: .2}}@media (prefers-reduced-motion: reduce){:root{--wash-shift: none}}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-dark{background:var(--glass-bg-dark);border:1px solid rgba(255,255,255,.12);box-shadow:var(--glass-shadow);color:var(--text-inverse);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-lens{position:relative}.glass-lens:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#fff0 40%);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--bg-surface);box-shadow:var(--shadow-lg)}.glass-dark{background:var(--color-brown)}}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/TeXGyreAdventor-Regular.woff2) format("woff2"),url(/fonts/TeXGyreAdventor-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/TeXGyreAdventor-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}*,*:before,*:after{box-sizing:border-box;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}.selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}a{-webkit-touch-callout:none}@media (hover: none){*{scrollbar-width:none}*::-webkit-scrollbar{display:none}}html{height:100%;margin:0;padding:0}body,#root{height:100%;margin:0;padding:0;overscroll-behavior:none}body{font-family:var(--font-sans);font-size:var(--fs-15);line-height:var(--lh-normal);color:var(--text-primary);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-brown);outline-offset:2px}#root{min-height:100%;display:flex;justify-content:center;background:var(--bg-app)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
