._setup_ko3a1_1,._companion_ko3a1_1{min-width:0;color:var(--club-ink);grid-column:1/-1}._welcome_ko3a1_5{border:1px solid var(--club-border);background:radial-gradient(ellipse at 100% 10%,#b3a5ff24,transparent 65%),var(--club-surface);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;overflow:hidden}._welcome_ko3a1_5>div{min-width:0}._welcome_ko3a1_5>img{object-fit:contain;flex-shrink:0;max-width:34%}._eyebrow_ko3a1_11{letter-spacing:.13em;color:var(--club-accent-text);font-size:.65rem;font-weight:800}._welcome_ko3a1_5 h2,._companion_ko3a1_1 h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.12}._welcome_ko3a1_5 p,._dialog_ko3a1_15>p,._companion_ko3a1_1 p{color:var(--club-muted);font-size:.94rem;line-height:1.65}._welcome_ko3a1_5 small{color:var(--club-muted);margin-top:14px;font-size:.75rem;line-height:1.6;display:block}._setup_ko3a1_1 button,._companion_ko3a1_1 button,._dialog_ko3a1_15 button{font:inherit;cursor:pointer;min-height:44px}._primary_ko3a1_23{color:#fff;background:#3555f5;border:0;border-radius:17px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;display:inline-flex;box-shadow:0 4px #223aac;font-weight:750!important}._quiet_ko3a1_25{color:var(--club-muted);background:0 0;border:0;padding:10px 12px}._dialog_ko3a1_15{box-sizing:border-box;border:1px solid var(--club-border);background:var(--club-surface);width:min(820px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--club-ink);overscroll-behavior:contain;border-radius:30px;padding:28px;overflow-y:auto}._dialog_ko3a1_15::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12162caa}._dialogHeader_ko3a1_31{justify-content:space-between;align-items:center;display:flex}._dialogHeader_ko3a1_31 button{background:var(--club-soft);color:inherit;border:0;border-radius:15px;width:44px;font-size:1.5rem}._dialog_ko3a1_15 h2{letter-spacing:-.04em;outline:none;margin:24px 0 12px;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.13}._progress_ko3a1_37{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._progress_ko3a1_37 span{color:var(--club-muted);background:var(--club-soft);border-radius:20px;padding:8px 12px;font-size:.72rem}._progress_ko3a1_37 [aria-current]{color:#fff;background:#3555f5}._segment_ko3a1_43{background:var(--club-soft);border-radius:18px;gap:8px;padding:6px;display:flex}._segment_ko3a1_43 button{color:var(--club-ink);background:0 0;border:0;border-radius:13px;flex:1;padding:10px;font-weight:700}._segment_ko3a1_43 [aria-pressed=true]{background:var(--club-surface);box-shadow:0 3px 0 var(--club-border)}._segment_ko3a1_43 small{font-size:.68rem;font-weight:400;display:block}._fine_ko3a1_51{color:var(--club-muted);line-height:1.6;font-size:.78rem!important}._chips_ko3a1_53{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}._chips_ko3a1_53 button{border:1px solid var(--club-border);background:var(--club-soft);color:var(--club-ink);border-radius:14px;padding:8px 12px;font-size:.8rem}._searchLabel_ko3a1_57{gap:8px;margin:20px 0 10px;font-size:.82rem;font-weight:750;display:grid}._searchLabel_ko3a1_57 input{box-sizing:border-box;border:1px solid var(--club-border);background:var(--club-soft);width:100%;min-height:52px;color:var(--club-ink);font:inherit;border-radius:16px;padding:14px;font-size:16px}._results_ko3a1_61{gap:8px;display:grid}._results_ko3a1_61>button{text-align:left;border:1px solid var(--club-border);background:var(--club-surface);color:var(--club-ink);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}._results_ko3a1_61>button>span:nth-child(2){flex:1;min-width:0}._results_ko3a1_61 small{color:var(--club-muted);margin:3px 0;font-size:.73rem;display:block}._results_ko3a1_61 strong{overflow-wrap:anywhere;display:block}._results_ko3a1_61 [aria-pressed=true]{background:var(--club-soft);border-color:#6682ff}._tinyBottle_ko3a1_73{flex-shrink:0;place-items:center;width:46px;height:54px;display:grid}._tinyBottle_ko3a1_73 img{object-fit:contain;max-width:100%;max-height:100%}._dialog_ko3a1_15 footer{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}._pickGrid_ko3a1_79{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}._pick_ko3a1_79{border:1px solid var(--club-border);background:var(--club-surface);border-radius:24px;flex-direction:column;min-width:0;padding:14px;animation:.25s ease-out both _arrive_ko3a1_1;display:flex}._pick_ko3a1_79:nth-child(2){animation-delay:60ms}._pick_ko3a1_79:nth-child(3){animation-delay:.12s}._bottleArt_ko3a1_87{background:var(--club-soft);border-radius:18px;place-items:center;min-height:180px;margin-bottom:14px;padding:30px 10px 10px;display:grid;position:relative}._bottleArt_ko3a1_87 img{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:160px;height:150px}._tag_ko3a1_91{color:var(--club-accent-text);font-size:.65rem;font-weight:750;position:absolute;top:10px;left:10px;right:10px}._pick_ko3a1_79>small{color:var(--club-muted);font-size:.7rem}._pick_ko3a1_79 h3{overflow-wrap:anywhere;margin:8px 0;font-size:1.03rem;line-height:1.3}._pick_ko3a1_79 p{color:var(--club-muted);flex:1;font-size:.8rem;line-height:1.6}._pick_ko3a1_79>button,._cardActions_ko3a1_99 button{border:1px solid var(--club-border);background:var(--club-soft);color:var(--club-ink);border-radius:14px;padding:10px 12px;font-size:.8rem}._empty_ko3a1_101{background:var(--club-soft);text-align:center;border-radius:22px;padding:24px}._empty_ko3a1_101 p{color:var(--club-muted);line-height:1.6}._error_ko3a1_105{background:var(--club-soft);border-radius:14px;padding:14px}._companion_ko3a1_1{border:1px solid var(--club-border);background:var(--club-surface);box-sizing:border-box;border-radius:28px;margin:16px 0;padding:26px}._companionHeader_ko3a1_109{justify-content:space-between;align-items:center;gap:16px;display:flex}._companionHeader_ko3a1_109>div{min-width:0}._personalPick_ko3a1_113{background:var(--club-soft);border-radius:22px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}._personalPick_ko3a1_113>img{object-fit:contain;width:100%;height:130px}._personalPick_ko3a1_113 h3{overflow-wrap:anywhere;margin:8px 0;font-size:1.2rem}._cardActions_ko3a1_99{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._cardActions_ko3a1_99 ._primary_ko3a1_23{color:#fff;background:#3555f5;border:0}._memory_ko3a1_123{margin:18px 0;font-size:.8rem}._memory_ko3a1_123 summary{cursor:pointer;min-height:44px;color:var(--club-accent-text);align-items:center;font-weight:700;display:flex}._memory_ko3a1_123 p{font-size:.8rem}._status_ko3a1_129{color:var(--club-muted);font-size:.82rem;line-height:1.6}._journeys_ko3a1_131{gap:12px;margin-top:16px;display:grid}._journeys_ko3a1_131 article{border:1px solid var(--club-border);border-radius:20px;padding:16px}._journeys_ko3a1_131 h3{margin:6px 0;font-size:1rem}._journeys_ko3a1_131 p{font-size:.82rem}._setup_ko3a1_1 button:disabled,._dialog_ko3a1_15 button:disabled,._companion_ko3a1_1 button:disabled{opacity:.5;cursor:default}._setup_ko3a1_1 :focus-visible,._dialog_ko3a1_15 :focus-visible,._companion_ko3a1_1 :focus-visible{outline-offset:3px;outline:3px solid #7c91ff}@keyframes _arrive_ko3a1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=600px){._welcome_ko3a1_5{gap:8px;padding:22px}._welcome_ko3a1_5>img{align-self:flex-start;width:104px!important;height:104px!important}._welcome_ko3a1_5 h2{font-size:1.65rem}._dialog_ko3a1_15{padding:20px}._pickGrid_ko3a1_79{grid-template-columns:1fr}._pick_ko3a1_79{grid-template-columns:100px minmax(0,1fr);column-gap:14px;display:grid}._bottleArt_ko3a1_87{grid-row:1/6;min-height:140px;margin:0;padding:34px 8px 8px}._bottleArt_ko3a1_87 img{height:100px}._pick_ko3a1_79 p{margin:6px 0 12px}._tag_ko3a1_91{font-size:.6rem;line-height:1.4}._dialog_ko3a1_15 footer{flex-direction:column-reverse;align-items:stretch}._dialog_ko3a1_15 footer button{width:100%}._companion_ko3a1_1{padding:20px}._companionHeader_ko3a1_109>img{width:76px!important;height:76px!important}._personalPick_ko3a1_113{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px}._personalPick_ko3a1_113>img{height:110px}._cardActions_ko3a1_99>button{flex:1}._progress_ko3a1_37{gap:5px}._progress_ko3a1_37 span{padding:8px;font-size:.65rem}}@media (width<=360px){._welcome_ko3a1_5>img{display:none}._personalPick_ko3a1_113{grid-template-columns:1fr}._personalPick_ko3a1_113>img{height:140px}._pick_ko3a1_79{grid-template-columns:80px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._pick_ko3a1_79{animation:none}}._welcome_ko3a1_5[data-completed=true]{padding:20px 24px}._welcome_ko3a1_5[data-completed=true] h2{margin:8px 0;font-size:1.4rem}._welcome_ko3a1_5[data-completed=true]>img{width:86px!important;height:86px!important}._welcome_ko3a1_5[data-completed=true] ._primary_ko3a1_23{min-height:44px;padding:10px 16px}._welcome_ko3a1_5[data-completed=true] p{font-size:.82rem}._dialog_ko3a1_15 footer{background:var(--club-surface);z-index:2;border-top:1px solid var(--club-border);padding:16px 0;position:sticky;bottom:-28px}@media (width<=600px){._dialog_ko3a1_15 footer{bottom:-20px}._welcome_ko3a1_5[data-completed=true]{padding:18px}._welcome_ko3a1_5[data-completed=true]>img{display:none}}._personalPick_ko3a1_113>._cardActions_ko3a1_99{grid-column:1/-1;margin-top:0}@media (width<=600px){._personalPick_ko3a1_113>._cardActions_ko3a1_99{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._personalPick_ko3a1_113>._cardActions_ko3a1_99>._primary_ko3a1_23{grid-column:1/-1}}
