.InfoTip-module__kY8rja__wrap{color:var(--mut-l);align-items:center;display:inline-flex;position:relative}.InfoTip-module__kY8rja__trigger{color:inherit;cursor:pointer;transition:color var(--transition);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.InfoTip-module__kY8rja__trigger:hover{color:var(--brand)}}.InfoTip-module__kY8rja__anchor{z-index:20;pointer-events:none;padding-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.InfoTip-module__kY8rja__anchor[data-open]{pointer-events:auto}.InfoTip-module__kY8rja__popup{width:max-content;max-width:min(260px,70vw);box-shadow:var(--shadow-menu);font-family:var(--font-manrope), system-ui, sans-serif;font-size:var(--fs-12-5);font-weight:var(--fw-medium);color:var(--ink);text-align:left;text-transform:none;letter-spacing:normal;cursor:auto;transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dur-pop-out) ease, opacity var(--dur-pop-out-fade) ease, visibility 0s linear var(--dur-pop-out);background:#fff;border:1px solid #efe8f1;border-radius:12px;padding:10px 12px;line-height:1.45;display:block;position:relative;transform:scale(.94)translateY(-6px)}.InfoTip-module__kY8rja__popup[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--dur-pop-in) var(--ease-pop), opacity var(--dur-pop-in-fade) ease;transform:scale(1)translateY(0)}.InfoTip-module__kY8rja__popup:before{content:"";border:6px solid #0000;border-bottom-color:#fff;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}
.CompareTable-module__FbV9TW__wrap{margin-bottom:28px}.CompareTable-module__FbV9TW__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CompareTable-module__FbV9TW__switch{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.CompareTable-module__FbV9TW__switchLabel{font-size:var(--fs-11-5);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--mut);text-align:left;text-transform:none;letter-spacing:normal}.CompareTable-module__FbV9TW__switch input{opacity:0;pointer-events:none;position:absolute}.CompareTable-module__FbV9TW__track{width:42px;height:24px;transition:background var(--transition);background:#d9cfe0;border-radius:999px;flex-shrink:0;position:relative}.CompareTable-module__FbV9TW__track:after{content:"";width:20px;height:20px;transition:transform var(--transition);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1405194d}.CompareTable-module__FbV9TW__switch input:checked+.CompareTable-module__FbV9TW__track{background:var(--brand)}.CompareTable-module__FbV9TW__switch input:checked+.CompareTable-module__FbV9TW__track:after{transform:translate(18px)}.CompareTable-module__FbV9TW__switch input:focus-visible+.CompareTable-module__FbV9TW__track{outline:2px solid var(--brand);outline-offset:2px}.CompareTable-module__FbV9TW__clear{border:1px solid var(--line);font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--mut);transition:color var(--transition), border-color var(--transition);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}@media (hover:hover){.CompareTable-module__FbV9TW__clear:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}}.CompareTable-module__FbV9TW__clear:disabled{opacity:.6;cursor:progress}.CompareTable-module__FbV9TW__scroller{overscroll-behavior-x:contain;border:1px solid var(--line);background:#fff;border-radius:14px;max-height:calc(100svh - 80px);overflow:auto}@media (min-width:1100px){.CompareTable-module__FbV9TW__scroller{max-height:none;overflow:visible}}.CompareTable-module__FbV9TW__table{width:100%;min-width:var(--table-min);border-collapse:collapse;table-layout:fixed}.CompareTable-module__FbV9TW__labelCol{width:max(30vw,120px)}@media (min-width:621px){.CompareTable-module__FbV9TW__labelCol{width:200px}}.CompareTable-module__FbV9TW__headCell{z-index:3;vertical-align:top;box-shadow:inset 0 -2px 0 var(--mut-l), 0 8px 14px -10px #1e0a2873;text-align:center;background:#fff;padding:12px 10px 14px;position:sticky;top:0}@media (min-width:1100px){.CompareTable-module__FbV9TW__headCell{top:var(--header-h-lg)}}.CompareTable-module__FbV9TW__firstCol{background:var(--bg);text-align:left;overflow-wrap:break-word;position:relative}.CompareTable-module__FbV9TW__headCell.CompareTable-module__FbV9TW__firstCol{vertical-align:middle;position:sticky}.CompareTable-module__FbV9TW__remove{background:var(--bg);width:24px;height:24px;color:var(--mut);transition:background var(--transition), color var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}@media (hover:hover){.CompareTable-module__FbV9TW__remove:hover:not(:disabled){background:var(--brand);color:#fff}}.CompareTable-module__FbV9TW__remove[aria-busy]{cursor:progress}.CompareTable-module__FbV9TW__remove:disabled:not([aria-busy]){opacity:.5}.CompareTable-module__FbV9TW__thumb{justify-content:center;align-items:center;height:92px;margin-bottom:8px;display:flex}.CompareTable-module__FbV9TW__thumb img{object-fit:contain;width:auto;max-height:100%}.CompareTable-module__FbV9TW__name{-webkit-line-clamp:2;font-size:var(--fs-12-5);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1100px){.CompareTable-module__FbV9TW__name{display:block;overflow:visible}}@media (hover:hover){.CompareTable-module__FbV9TW__name:hover{color:var(--brand)}}.CompareTable-module__FbV9TW__cell{border-bottom:1px solid var(--line);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--ink);text-align:center;vertical-align:middle;padding:11px 10px}th.CompareTable-module__FbV9TW__cell.CompareTable-module__FbV9TW__firstCol{font-weight:var(--fw-bold);color:var(--mut);text-align:left}.CompareTable-module__FbV9TW__attrRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.CompareTable-module__FbV9TW__groupRow{background:var(--brand-l);border-bottom:1px solid var(--line);font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-12-5);font-weight:var(--fw-black);color:var(--brand-d);text-align:left;padding:10px 12px}.CompareTable-module__FbV9TW__priceCell{font-family:var(--font-sora), system-ui, sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompareTable-module__FbV9TW__best{font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--best);white-space:nowrap;display:block}.CompareTable-module__FbV9TW__range{font-size:var(--fs-11-5);font-weight:var(--fw-bold);color:var(--mut);white-space:nowrap;margin-top:2px;display:block}.CompareTable-module__FbV9TW__yes,.CompareTable-module__FbV9TW__no{margin-inline:auto}.CompareTable-module__FbV9TW__yes{color:var(--best)}.CompareTable-module__FbV9TW__no{color:var(--mut-l)}.CompareTable-module__FbV9TW__longText{text-align:left;font-weight:var(--fw-medium);line-height:1.45;display:block}.CompareTable-module__FbV9TW__shopCell{padding:14px 10px}.CompareTable-module__FbV9TW__shopLogo{object-fit:contain;width:auto;max-width:108px;height:26px;margin:0 auto 8px;display:block}.CompareTable-module__FbV9TW__shopPrice{font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-13-5);font-weight:var(--fw-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--best);margin-bottom:8px;display:block}.CompareTable-module__FbV9TW__shopName{font-size:var(--fs-11-5);font-weight:var(--fw-bold);color:var(--mut);text-transform:capitalize;margin-bottom:8px;display:block}.CompareTable-module__FbV9TW__visit{background:var(--brand);color:#fff;font-size:var(--fs-12-5);font-weight:var(--fw-black);transition:background var(--transition);border-radius:10px;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}@media (hover:hover){.CompareTable-module__FbV9TW__visit:hover{background:var(--brand-d)}}
.LoginRequired-module__js2t3a__wrap{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:14px;margin:28px 0 40px;padding:36px 20px;display:flex}.LoginRequired-module__js2t3a__icon{background:var(--brand-l);width:48px;height:48px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.LoginRequired-module__js2t3a__message{max-width:34ch;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--mut);line-height:1.45}.LoginRequired-module__js2t3a__cta{background:var(--brand);color:#fff;font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-14);font-weight:var(--fw-black);transition:background var(--transition);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;display:inline-flex}@media (hover:hover){.LoginRequired-module__js2t3a__cta:hover{background:var(--brand-d)}}
.ConfirmDialog-module__VWZBWG__badge{background:var(--danger-l);width:34px;height:34px;color:var(--danger);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConfirmDialog-module__VWZBWG__stack{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.ConfirmDialog-module__VWZBWG__text{font-size:var(--fs-13-5);font-weight:var(--fw-semibold);color:var(--mut);line-height:1.55}.ConfirmDialog-module__VWZBWG__actions{gap:10px;display:flex}.ConfirmDialog-module__VWZBWG__cancel,.ConfirmDialog-module__VWZBWG__confirm{font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-13-5);font-weight:var(--fw-black);transition:background var(--transition), border-color var(--transition), color var(--transition);border-radius:12px;flex:1;padding:14px 12px}.ConfirmDialog-module__VWZBWG__cancel{border:1.5px solid var(--line);color:var(--ink);background:#fff}@media (hover:hover){.ConfirmDialog-module__VWZBWG__cancel:hover{border-color:var(--ink)}}.ConfirmDialog-module__VWZBWG__confirm{border:1.5px solid var(--danger);background:var(--danger);color:#fff}@media (hover:hover){.ConfirmDialog-module__VWZBWG__confirm:hover{background:#8a1e19;border-color:#8a1e19}}.ConfirmDialog-module__VWZBWG__cancel:focus-visible,.ConfirmDialog-module__VWZBWG__confirm:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.Toast-module__9WWWZG__stack{left:12px;right:12px;bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--sticky-ad-h));z-index:130;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed}@media (min-width:1100px){.Toast-module__9WWWZG__stack{left:auto;top:calc(var(--header-h-lg) + var(--takeover-h) + 12px);width:340px;bottom:auto}}.Toast-module__9WWWZG__toast{border:1px solid var(--line);border-left:4px solid var(--brand);pointer-events:auto;animation:Toast-module__9WWWZG__toast-in var(--dur-pop-in) var(--ease-pop);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex;box-shadow:0 16px 40px -18px #1e0a2859}@keyframes Toast-module__9WWWZG__toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Toast-module__9WWWZG__toast[data-leaving]{animation:Toast-module__9WWWZG__toast-out var(--dur-pop-out) var(--ease-pop-out) forwards;pointer-events:none}@keyframes Toast-module__9WWWZG__toast-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.Toast-module__9WWWZG__toast{animation:none}.Toast-module__9WWWZG__toast[data-leaving]{animation:1ms linear forwards Toast-module__9WWWZG__toast-out}}.Toast-module__9WWWZG__toast[data-variant=success]{border-left-color:var(--best)}.Toast-module__9WWWZG__toast[data-variant=error]{border-left-color:#a3241f}.Toast-module__9WWWZG__icon{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Toast-module__9WWWZG__toast[data-variant=success] .Toast-module__9WWWZG__icon{background:var(--best)}.Toast-module__9WWWZG__toast[data-variant=error] .Toast-module__9WWWZG__icon{background:#a3241f}.Toast-module__9WWWZG__body{flex:1;min-width:0}.Toast-module__9WWWZG__body b{font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-13-5);font-weight:var(--fw-black);color:var(--ink);display:block}.Toast-module__9WWWZG__body small{font-size:var(--fs-11-5);font-weight:var(--fw-semibold);color:var(--mut);margin-top:2px;line-height:1.4;display:block}.Toast-module__9WWWZG__action{font-size:var(--fs-12);font-weight:var(--fw-black);color:var(--brand);text-underline-offset:3px;transition:color var(--transition);align-items:center;gap:4px;margin-top:5px;text-decoration:underline;display:inline-flex}@media (hover:hover){.Toast-module__9WWWZG__action:hover{color:var(--brand-d)}}.Toast-module__9WWWZG__close{color:#c9c0d0;transition:color var(--transition);flex-shrink:0;align-items:center;display:flex}@media (hover:hover){.Toast-module__9WWWZG__close:hover{color:var(--ink)}}
.AccountForm-module__QCcKrW__card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px;display:flex}.AccountForm-module__QCcKrW__cardTitle{font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-15-5);font-weight:var(--fw-black);color:var(--ink)}.AccountForm-module__QCcKrW__grid{gap:14px;display:grid}@media (min-width:621px){.AccountForm-module__QCcKrW__grid{grid-template-columns:1fr 1fr}}.AccountForm-module__QCcKrW__field{flex-direction:column;gap:6px;display:flex}.AccountForm-module__QCcKrW__label{font-size:var(--fs-12-5);font-weight:var(--fw-bold);color:var(--ink)}.AccountForm-module__QCcKrW__input{border:1.5px solid var(--line);font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--ink);transition:border-color var(--transition);background:#fff;border-radius:12px;padding:12px 14px}.AccountForm-module__QCcKrW__input:focus{border-color:var(--brand);outline:none}.AccountForm-module__QCcKrW__input:disabled{background:var(--bg);color:var(--mut)}.AccountForm-module__QCcKrW__hint{font-size:var(--fs-11-5);font-weight:var(--fw-medium);color:var(--mut)}.AccountForm-module__QCcKrW__check{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--mut);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.AccountForm-module__QCcKrW__check input{appearance:none;border:1.5px solid var(--line);cursor:pointer;width:20px;height:20px;transition:background var(--transition), border-color var(--transition);background:#fff;border-radius:6px;flex-shrink:0;margin:0}.AccountForm-module__QCcKrW__check input:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px}.AccountForm-module__QCcKrW__submit{background:var(--brand);color:#fff;font-family:var(--font-sora), system-ui, sans-serif;font-size:var(--fs-14);font-weight:var(--fw-black);transition:background var(--transition);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:13px 22px;display:inline-flex}@media (hover:hover){.AccountForm-module__QCcKrW__submit:hover:not(:disabled){background:var(--brand-d)}}.AccountForm-module__QCcKrW__submit:disabled{opacity:.65;cursor:progress}.AccountForm-module__QCcKrW__error{background:var(--danger-l);color:var(--danger);font-size:var(--fs-12-5);font-weight:var(--fw-bold);border-radius:10px;padding:10px 12px}.AccountForm-module__QCcKrW__dangerText{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--mut);margin-bottom:14px;line-height:1.5}.AccountForm-module__QCcKrW__dangerRow{flex-wrap:wrap;gap:10px;display:flex}.AccountForm-module__QCcKrW__logout{border:1.5px solid var(--brand);color:var(--brand);font-size:var(--fs-14);font-weight:var(--fw-black);transition:background var(--transition);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}@media (hover:hover){.AccountForm-module__QCcKrW__logout:hover:not(:disabled){background:var(--brand-l)}}.AccountForm-module__QCcKrW__deactivate{border:1px solid var(--line);color:var(--mut);font-size:var(--fs-13-5);font-weight:var(--fw-bold);transition:color var(--transition), border-color var(--transition);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}@media (hover:hover){.AccountForm-module__QCcKrW__deactivate:hover:not(:disabled){color:#a3241f;border-color:#a3241f}}.AccountForm-module__QCcKrW__logout:disabled,.AccountForm-module__QCcKrW__deactivate:disabled{opacity:.65;cursor:progress}
