.jp75OG_swatches{flex-wrap:wrap;gap:12px;display:flex}.jp75OG_swatch{cursor:pointer;color:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s;display:grid;box-shadow:inset 0 -4px #00000026}.jp75OG_swatch[aria-checked=true]{outline:3px solid var(--text);outline-offset:3px;transform:scale(1.06)}.jp75OG_scenes{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.jp75OG_scene{border:2px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:center;border-radius:16px;gap:6px;padding:6px 6px 10px;font-size:.8rem;font-weight:600;display:grid}.jp75OG_scene[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.jp75OG_sceneArt{border:1px solid var(--line);border-radius:11px;height:54px}.jp75OG_art_paper{background:#fff9f1}.jp75OG_art_market{background-color:#fff9f1;background-image:radial-gradient(circle at 8px 8px,#ee7a2e59 2px,#0000 2.5px),radial-gradient(circle at 20px 20px,#e8b43c73 1.6px,#0000 2px);background-size:24px 24px}.jp75OG_art_garden{background:radial-gradient(120% 90% at 100% 0,#bfe7cc,#0000 60%),radial-gradient(90% 80% at 0 100%,#d5f0da,#0000 60%),#fff9f1}.jp75OG_art_sunset{background:radial-gradient(140% 90% at 50% -10%,#f6b98d,#0000 65%),radial-gradient(80% 70% at 100% 100%,#f7c9c8,#0000 60%),#fff9f1}.jp75OG_art_night{background-color:#1d1024;background-image:radial-gradient(1.5px 1.5px at 12px 14px,#f5e2c3,#0000),radial-gradient(1.5px 1.5px at 44px 30px,#e8b43c,#0000),radial-gradient(1px 1px at 70px 12px,#f5e2c3,#0000),radial-gradient(1px 1px at 28px 40px,#f5e2c3,#0000)}.jp75OG_segment{background:var(--surface-2);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.jp75OG_segment button{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.jp75OG_segment button[aria-checked=true]{background:var(--surface);box-shadow:var(--shadow)}.jp75OG_preview{border:1px solid var(--line);background:var(--bg);border-radius:20px;gap:8px;padding:12px;display:grid}.jp75OG_previewTop{justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;display:flex}.jp75OG_previewStats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jp75OG_previewStat{background:var(--surface);box-shadow:var(--shadow);color:var(--muted);border-radius:12px;padding:10px;font-size:.75rem}.jp75OG_previewStat b{color:var(--text);font-size:1.1rem;font-family:var(--font-display);display:block}.jp75OG_previewBtn{background:var(--accent);color:var(--accent-ink);box-shadow:0 3px 0 var(--accent-deep);border-radius:999px;justify-self:start;padding:8px 14px;font-size:.8rem;font-weight:700}.jp75OG_legend{margin:0 0 8px;padding:0;font-size:.95rem;font-weight:700}fieldset.jp75OG_group{border:0;min-width:0;margin:0;padding:0}@media (prefers-reduced-motion:reduce){.jp75OG_swatch{transition:none}}.jp75OG_textSize{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.jp75OG_textSize input[type=range]{width:100%;height:36px;accent-color:var(--accent);cursor:pointer}.jp75OG_textSteps{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:4px;display:grid}.jp75OG_textSteps button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 2px;font-size:.78rem;font-weight:600}.jp75OG_textSteps button[aria-checked=true]{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--text)}.jp75OG_textPreview{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:14px;margin:10px 0 0;padding:12px 14px}.jp75OG_art_kente,.jp75OG_art_adinkra,.jp75OG_art_stalls,.jp75OG_art_coast{background:#fff9f1;position:relative;overflow:hidden}.jp75OG_art_kente:before,.jp75OG_art_adinkra:before,.jp75OG_art_stalls:before,.jp75OG_art_coast:before{content:"";background:var(--accent);opacity:.4;position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.jp75OG_art_kente:before{-webkit-mask-image:url(/brand/bg/grid-v1.svg);mask-image:url(/brand/bg/grid-v1.svg);-webkit-mask-size:16px 16px;mask-size:16px 16px}.jp75OG_art_adinkra:before{opacity:.6;-webkit-mask-image:url(/brand/bg/dots-v1.svg);mask-image:url(/brand/bg/dots-v1.svg);-webkit-mask-size:14px 14px;mask-size:14px 14px}.jp75OG_art_stalls:before{-webkit-mask-image:url(/brand/bg/leaves-v1.svg);mask-image:url(/brand/bg/leaves-v1.svg);-webkit-mask-size:90px 90px;mask-size:90px 90px}.jp75OG_art_coast:before{-webkit-mask-image:url(/brand/bg/waves-v1.svg);mask-image:url(/brand/bg/waves-v1.svg);-webkit-mask-size:80px 32px;mask-size:80px 32px}.jp75OG_sceneGroup{gap:8px;display:grid}.jp75OG_sceneGroup+.jp75OG_sceneGroup{margin-top:14px}.jp75OG_sceneTitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.jp75OG_sceneArt{background-position:50%;background-size:cover}
.QlBvra_display{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.05}.QlBvra_h1{font-size:1.75rem;}.QlBvra_h2{font-size:1.3rem;}.QlBvra_muted{color:var(--muted)}.QlBvra_small{font-size:.875rem}.QlBvra_money{font-variant-numeric:tabular-nums}.QlBvra_btn{min-height:48px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .2s;display:inline-flex}.QlBvra_btn:disabled{opacity:.55;cursor:not-allowed}.QlBvra_btnPrimary{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 0 var(--accent-deep);}.QlBvra_btnPrimary:not(:disabled):active{box-shadow:0 1px 0 var(--accent-deep);transform:translateY(3px)}.QlBvra_btnSoft{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--text);}.QlBvra_btnSoft:not(:disabled):active{transform:scale(.97)}.QlBvra_btnGhost{color:var(--text);box-shadow:inset 0 0 0 2px var(--line);background:0 0;}.QlBvra_btnGhost:not(:disabled):active{transform:scale(.97)}.QlBvra_btnText{min-height:44px;color:var(--accent-text);background:0 0;padding:0 12px;}.QlBvra_btnBlock{width:100%}.QlBvra_iconBtn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.QlBvra_iconBtn:active{background:var(--surface-2)}.QlBvra_field{gap:6px;display:grid}.QlBvra_label{font-size:.95rem;font-weight:600}.QlBvra_input{border:2px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:14px;padding:0 16px;font-size:1.05rem;transition:border-color .15s}.QlBvra_input::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.QlBvra_input:focus{border-color:var(--accent);outline:none}.QlBvra_input[aria-invalid=true]{border-color:var(--bad)}.QlBvra_inputWrap{position:relative}.QlBvra_inputWrap .QlBvra_input{padding-right:52px}.QlBvra_inputPrefix .QlBvra_input{padding-left:58px}.QlBvra_prefix{color:var(--muted);pointer-events:none;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.QlBvra_inputAction{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.QlBvra_hint{color:var(--muted);font-size:.85rem}.QlBvra_error{background:var(--bad-bg);color:var(--bad);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.92rem;font-weight:500;display:flex}.QlBvra_stack{gap:16px;display:grid}.QlBvra_row{align-items:center;gap:12px;display:flex}.QlBvra_between{justify-content:space-between;align-items:center;gap:12px;display:flex}.QlBvra_chips{flex-wrap:wrap;gap:8px;display:flex}.QlBvra_chip{border:2px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.92rem;font-weight:500;display:inline-flex}.QlBvra_chip[aria-pressed=true],.QlBvra_chip[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));font-weight:600}.QlBvra_stepper{border:2px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:56px 1fr 56px;align-items:center;display:grid;overflow:hidden}.QlBvra_stepper:focus-within{border-color:var(--accent)}.QlBvra_stepper button{background:var(--surface-2);height:60px;color:var(--text);cursor:pointer;border:0;place-items:center;display:grid}.QlBvra_stepper button:active{background:color-mix(in srgb, var(--accent) 20%, var(--surface-2))}.QlBvra_stepper input{width:100%;height:60px;color:var(--text);text-align:center;font:inherit;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:1.7rem;font-weight:800}.QlBvra_stepper input:focus{outline:none}.QlBvra_card{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);padding:16px}.QlBvra_cardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.QlBvra_cardTitle{align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.QlBvra_cardTitle svg{color:var(--accent-text);flex-shrink:0}.QlBvra_switch{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex-shrink:0;width:52px;height:32px;margin:0;transition:background-color .2s;position:relative}.QlBvra_switch:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.QlBvra_switch:checked{background:var(--accent)}.QlBvra_switch:checked:after{transform:translate(20px)}.QlBvra_pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 10px;font-size:.85rem;font-weight:700;display:inline-flex}.QlBvra_pillOk{background:var(--ok-bg);color:var(--ok);}.QlBvra_pillWarn{background:var(--warn-bg);color:var(--warn);}.QlBvra_pillBad{background:var(--bad-bg);color:var(--bad);}.QlBvra_skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 40%, var(--surface)) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite QlBvra_shimmer}@keyframes QlBvra_shimmer{to{background-position:-200% 0}}.QlBvra_eyes{aspect-ratio:679/554;width:120px;animation:.3s ease-out both QlBvra_eyesIn;display:inline-block;position:relative}.QlBvra_eyes img{display:block;position:absolute}.QlBvra_eyes img:first-child{width:100%;height:100%;position:static}.QlBvra_eye{transform-origin:50% 55%;width:29.6%;height:33.57%;animation:4s ease-in-out infinite QlBvra_eyeBlink;top:36.1%}.QlBvra_eye[data-eye=l]{left:15.39%}.QlBvra_eye[data-eye=r]{animation-name:QlBvra_eyeWink;left:55.15%}.QlBvra_wink{opacity:0;width:24.59%;height:14.62%;animation:4s ease-in-out infinite QlBvra_winkShow;top:44.86%;left:57.66%}@keyframes QlBvra_eyeBlink{0%,56%,63%,to{transform:scaleY(1)}59.5%{transform:scaleY(.06)}}@keyframes QlBvra_eyeWink{0%,3%,30%,56%,63%,to{transform:scaleY(1)}9%,24%{transform:scaleY(.04)}59.5%{transform:scaleY(.06)}}@keyframes QlBvra_winkShow{0%,6%,27%,to{opacity:0}9%,24%{opacity:1}}@keyframes QlBvra_eyesIn{0%{opacity:0}}.QlBvra_center{text-align:center;align-content:center;place-items:center;gap:16px;min-height:60dvh;padding:24px;display:grid}.QlBvra_sheet{background:var(--bg);width:100%;max-width:520px;max-height:92dvh;color:var(--text);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;padding:0;overflow:hidden;box-shadow:0 -8px 40px #0003}.QlBvra_sheet[open]{flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) QlBvra_sheetIn;display:flex}.QlBvra_sheet::backdrop{background:var(--scrim);animation:.2s QlBvra_fadeIn}@media (min-width:720px){.QlBvra_sheet{border-radius:24px;margin:auto}.QlBvra_sheet[open]{animation-name:QlBvra_popIn}}@keyframes QlBvra_sheetIn{0%{opacity:0;transform:translateY(40px)}}@keyframes QlBvra_popIn{0%{opacity:0;transform:scale(.96)}}@keyframes QlBvra_fadeIn{0%{opacity:0}}.QlBvra_sheetHead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 8px 6px 20px;display:flex}.QlBvra_sheetHead h2{flex:1;min-width:0;margin:0;font-size:1.15rem;font-weight:700}.QlBvra_sheetBody{overscroll-behavior:contain;padding:16px 20px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.QlBvra_toast{inset:auto auto auto 50%;top:calc(12px + env(safe-area-inset-top));z-index:90;border:0;margin:0;display:none;position:fixed;transform:translate(-50%)}.QlBvra_toast:popover-open{color:#fff9f1;background:#3a1e48;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;font-weight:600;animation:.25s QlBvra_toastIn;display:flex;box-shadow:0 10px 30px #00000040}@keyframes QlBvra_toastIn{0%{opacity:0;transform:translate(-50%,-12px)}}@media (min-width:900px){.QlBvra_toast{top:auto;bottom:24px}}@media (prefers-reduced-motion:reduce){.QlBvra_skeleton,.QlBvra_eye,.QlBvra_wink{animation:none}.QlBvra_sheet[open],.QlBvra_toast{animation-name:QlBvra_fadeIn}.QlBvra_btn,.QlBvra_switch,.QlBvra_switch:after{transition:none}}.QlBvra_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._4fK0ZG_shell{min-height:100dvh}._4fK0ZG_sidebar{display:none}@media (min-width:900px){._4fK0ZG_shell{grid-template-columns:248px 1fr;display:grid}._4fK0ZG_sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);flex-direction:column;gap:20px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0}}._4fK0ZG_brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);padding:0 10px;font-size:1.5rem;font-weight:800;text-decoration:none}._4fK0ZG_brand span{color:var(--accent-text)}._4fK0ZG_shopTag{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}._4fK0ZG_shopTag b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.95rem;display:block;overflow:hidden}._4fK0ZG_shopTag small{color:var(--muted);text-transform:capitalize}._4fK0ZG_shopDot{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);font-family:var(--font-display);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid}._4fK0ZG_sideNav{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;margin:0 -6px;padding:0 6px 8px;display:flex;overflow-y:auto}._4fK0ZG_sideGroup{gap:0;display:grid}._4fK0ZG_sideTitle{width:100%;min-height:30px;color:var(--muted);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin:0;padding:0 12px;font-size:.66rem;font-weight:800;display:flex}._4fK0ZG_sideTitle:hover{color:var(--text);background:var(--surface-2)}._4fK0ZG_sideTitle svg{transition:transform .2s}._4fK0ZG_sideTitle[aria-expanded=false] svg{transform:rotate(-90deg)}._4fK0ZG_sideItems{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid}._4fK0ZG_sideItems[data-shut]{grid-template-rows:0fr}._4fK0ZG_sideItems>div{gap:2px;min-height:0;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){._4fK0ZG_sideItems,._4fK0ZG_sideTitle svg{transition:none}}._4fK0ZG_sideSoon{color:var(--muted);cursor:default;opacity:.75}._4fK0ZG_sideSoon:hover{background:0 0}._4fK0ZG_sideSoon em{background:var(--surface-2);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:700}._4fK0ZG_sidePlan{margin-top:auto;padding-top:4px}._4fK0ZG_sideLink{min-height:36px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}._4fK0ZG_sideLink:hover{background:var(--surface-2)}._4fK0ZG_sideLink[aria-current=page]{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--text)}._4fK0ZG_sideLink[aria-current=page] svg{color:var(--accent-text)}._4fK0ZG_bottomNav{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #0000000d}@media (min-width:900px){._4fK0ZG_bottomNav{display:none}}._4fK0ZG_bottomLink{min-height:52px;color:var(--muted);border-radius:14px;justify-items:center;gap:2px;padding-top:6px;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}._4fK0ZG_bottomLink[aria-current=page]{color:var(--text)}._4fK0ZG_bottomLink[aria-current=page] svg{color:var(--accent-text)}._4fK0ZG_main{width:100%;max-width:1080px;padding:16px 16px calc(96px + env(safe-area-inset-bottom));min-width:0;margin:0 auto}@media (min-width:900px){._4fK0ZG_main{padding:28px 32px 48px}}._4fK0ZG_pageHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._4fK0ZG_pageHead p{color:var(--muted);margin:4px 0 0}._4fK0ZG_greet{align-items:center;gap:12px;margin-bottom:18px;display:flex}._4fK0ZG_greet h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}._4fK0ZG_greet p{color:var(--muted);margin:4px 0 0}._4fK0ZG_welcome{background:color-mix(in srgb, var(--accent) 16%, var(--surface));box-shadow:var(--shadow);border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}._4fK0ZG_welcome h2{font-family:var(--font-display);margin:0 0 4px;font-size:1.25rem;font-weight:800}._4fK0ZG_welcome p{color:var(--muted);margin:0 0 12px}._4fK0ZG_checklistHead{align-items:center;gap:12px;display:flex}._4fK0ZG_progressBar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}._4fK0ZG_progressBar span{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}._4fK0ZG_checkSteps{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}._4fK0ZG_checkSteps li{border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}._4fK0ZG_checkSteps li[data-next]{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}._4fK0ZG_checkSteps li[data-done] ._4fK0ZG_checkText b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}._4fK0ZG_checkDone{color:var(--ok)}._4fK0ZG_checkTodo{color:var(--muted)}._4fK0ZG_checkText{min-width:0;display:grid}._4fK0ZG_checkText b{font-weight:600}._4fK0ZG_checkText span{color:var(--muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){._4fK0ZG_progressBar span{transition:none}}._4fK0ZG_stats{background:var(--line);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (min-width:720px){._4fK0ZG_stats{grid-template-columns:repeat(4,1fr)}}._4fK0ZG_stat{background:var(--surface);align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}._4fK0ZG_statIcon{color:var(--accent-text);display:inline-flex}._4fK0ZG_statValue{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.15rem,5.4vw,1.45rem);font-weight:800;line-height:1.1}._4fK0ZG_statLabel{color:var(--muted);font-size:.85rem;font-weight:500}._4fK0ZG_statSub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem;line-height:1.3}._4fK0ZG_statWarn{color:var(--bad);font-weight:600}._4fK0ZG_actionsGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}._4fK0ZG_action{color:var(--text);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:8px;padding:4px 2px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .15s;display:grid}._4fK0ZG_action:active{transform:scale(.95)}._4fK0ZG_actionIcon{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:52px;height:52px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}._4fK0ZG_action:focus-visible ._4fK0ZG_actionIcon{outline:3px solid var(--accent);outline-offset:2px}._4fK0ZG_twoCol{display:grid}@media (min-width:900px){._4fK0ZG_twoCol{grid-template-columns:1fr 1fr;align-items:stretch}._4fK0ZG_twoCol>._4fK0ZG_block+._4fK0ZG_block{border-top:0;border-left:1px solid var(--line)}}._4fK0ZG_rows{display:grid}._4fK0ZG_rowBtn{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}._4fK0ZG_rowBtn:last-child{border-bottom:0}._4fK0ZG_rowBtn:active{background:var(--surface-2)}._4fK0ZG_rowName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._4fK0ZG_rowMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}._4fK0ZG_feedItem{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}._4fK0ZG_feedItem:last-child{border-bottom:0}._4fK0ZG_feedBtn{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}._4fK0ZG_feedBtn:last-child{border-bottom:0}._4fK0ZG_feedBtn:active{background:var(--surface-2)}._4fK0ZG_feedIcon{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}._4fK0ZG_feedIn{background:var(--ok-bg);color:var(--ok)}._4fK0ZG_feedOut{background:var(--warn-bg);color:var(--warn)}._4fK0ZG_feedBad{background:var(--bad-bg);color:var(--bad)}._4fK0ZG_feedCount{background:var(--surface-2);color:var(--text)}._4fK0ZG_feedQty{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._4fK0ZG_feedText{min-width:0}._4fK0ZG_feedText b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}._4fK0ZG_feedText span{color:var(--muted);font-size:.82rem}._4fK0ZG_empty{text-align:center;justify-items:center;gap:8px;padding:20px 8px;display:grid}._4fK0ZG_empty h3{margin:0;font-size:1.05rem}._4fK0ZG_empty p{color:var(--muted);max-width:32ch;margin:0}._4fK0ZG_searchBar{z-index:5;background:var(--bg);gap:10px;padding:8px 0 12px;display:grid;position:sticky;top:0}._4fK0ZG_searchBox{position:relative}._4fK0ZG_searchBox svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._4fK0ZG_searchBox input{padding-left:48px}._4fK0ZG_filterRow{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._4fK0ZG_filterRow::-webkit-scrollbar{display:none}._4fK0ZG_filterRow>*{flex-shrink:0}._4fK0ZG_countLine{color:var(--muted);margin:0 0 8px;font-size:.88rem}._4fK0ZG_stockList{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);padding:0 14px}._4fK0ZG_listSheet{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding-bottom:6px}._4fK0ZG_listSheet>._4fK0ZG_searchBar{background:var(--surface);border-bottom:1px solid var(--line);border-radius:24px 24px 0 0;padding:14px 16px 12px}._4fK0ZG_listSheet>._4fK0ZG_countLine{margin:0;padding:12px 16px 2px}._4fK0ZG_listSheet>._4fK0ZG_stockList{box-shadow:none;background:0 0;border-radius:0;padding:0 16px}._4fK0ZG_listSheet>._4fK0ZG_empty{padding:32px 16px 28px}._4fK0ZG_listSheet>button{width:calc(100% - 32px);margin:4px 16px 10px;display:flex}._4fK0ZG_listSheet>[role=alert]{margin:12px 16px 0}@media (min-width:720px){._4fK0ZG_listSheet>._4fK0ZG_searchBar{padding:18px 24px 14px}._4fK0ZG_listSheet>._4fK0ZG_countLine{padding:14px 24px 2px}._4fK0ZG_listSheet>._4fK0ZG_stockList{padding:0 24px}._4fK0ZG_listSheet>button{width:calc(100% - 48px);margin-inline:24px}}._4fK0ZG_stockRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}._4fK0ZG_stockRow:last-child{border-bottom:0}._4fK0ZG_stockRight{justify-items:end;gap:4px;display:grid}._4fK0ZG_fab{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:30;box-shadow:0 4px 0 var(--accent-deep), 0 10px 24px #0000002e;position:fixed}@media (min-width:900px){._4fK0ZG_fab{box-shadow:0 4px 0 var(--accent-deep);position:static}}._4fK0ZG_bigCount{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:2.6rem;font-weight:800;line-height:1;display:flex}._4fK0ZG_bigCount small{font-family:var(--font-body);color:var(--muted);letter-spacing:0;font-size:1rem;font-weight:600}._4fK0ZG_tabs{background:var(--surface-2);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:6px;padding:4px;display:grid}._4fK0ZG_tab{min-height:58px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-items:center;gap:2px;padding:6px 2px;font-size:.8rem;font-weight:600;display:grid}._4fK0ZG_tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._4fK0ZG_tab[aria-selected=true] svg{color:var(--accent-text)}._4fK0ZG_result{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:14px;padding:10px 14px;font-weight:600}._4fK0ZG_details{border-top:1px solid var(--line);padding-top:12px}._4fK0ZG_details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}._4fK0ZG_twoFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}._4fK0ZG_settingsGrid{gap:18px;display:grid}@media (min-width:900px){._4fK0ZG_settingsGrid{grid-template-columns:1.2fr 1fr;align-items:start}}._4fK0ZG_toggleRow{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}._4fK0ZG_listLink{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0;font-weight:600;display:flex}._4fK0ZG_listLink:last-child{border-bottom:0}._4fK0ZG_listLink svg:first-child{color:var(--accent-text)}._4fK0ZG_tour{z-index:100;position:fixed;inset:0}._4fK0ZG_tourDim{background:var(--scrim);animation:.25s _4fK0ZG_fade;position:absolute;inset:0}._4fK0ZG_tourHole{box-shadow:0 0 0 9999px var(--scrim), 0 0 0 3px var(--accent) inset;pointer-events:none;border-radius:18px;transition:transform .3s;position:absolute;top:0;left:0}._4fK0ZG_tourBubble{background:var(--surface);width:min(360px,100vw - 32px);color:var(--text);border-radius:22px;gap:12px;padding:16px;animation:.28s cubic-bezier(.2,.9,.3,1.2) _4fK0ZG_bubbleIn;display:grid;position:absolute;box-shadow:0 18px 50px #0000004d}._4fK0ZG_tourKofi{justify-content:center;margin-top:-4px;display:flex}._4fK0ZG_tourCount{color:var(--accent-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px;font-size:.78rem;font-weight:700}._4fK0ZG_tourTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:1.25rem;font-weight:800;line-height:1.15}._4fK0ZG_tourBody{color:var(--muted);margin:0;line-height:1.45}._4fK0ZG_tourDots{justify-content:center;gap:6px;display:flex}._4fK0ZG_tourDots span{background:var(--line);border-radius:999px;width:7px;height:7px;transition:width .2s}._4fK0ZG_tourDots span[data-on]{background:var(--accent);width:20px}._4fK0ZG_tourActions{justify-content:space-between;gap:10px;display:flex}._4fK0ZG_tourActions>:last-child{flex:1}@keyframes _4fK0ZG_bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes _4fK0ZG_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._4fK0ZG_tourHole{transition:none}._4fK0ZG_tourBubble{animation-name:_4fK0ZG_fade}._4fK0ZG_action,._4fK0ZG_tourDots span{transition:none}}._4fK0ZG_anchor{scroll-margin-top:16px}._4fK0ZG_homePlan{margin-bottom:18px}@media (min-width:900px){._4fK0ZG_homePlan{display:none}}._4fK0ZG_settingsTabs{z-index:6;scrollbar-width:none;background:var(--bg);border-bottom:1px solid var(--line);gap:6px;margin:0 -16px 16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}._4fK0ZG_settingsTabs::-webkit-scrollbar{display:none}@media (min-width:900px){._4fK0ZG_settingsTabs{background:var(--surface-2);border:0;border-radius:16px;width:fit-content;max-width:100%;margin:0 0 20px;padding:6px}}._4fK0ZG_settingsTabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}._4fK0ZG_settingsTabs a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._4fK0ZG_settingsTabs a[aria-current=page] svg{color:var(--accent-text)}._4fK0ZG_lockNote{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.4;display:flex}._4fK0ZG_lockNote svg{color:var(--accent-text);flex:none;margin-top:1px}._4fK0ZG_lockNote span{flex:200px}._4fK0ZG_lockNote a{color:var(--accent-text);font-weight:700;text-decoration:none}._4fK0ZG_lockTag{color:var(--muted);white-space:nowrap}._4fK0ZG_lockTag svg{vertical-align:-1px}._4fK0ZG_settingsPanel{max-width:760px}._4fK0ZG_settingsPanel[data-wide]{max-width:none}._4fK0ZG_settingsPanel:not([data-wide]){background:var(--surface);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}._4fK0ZG_settingsPanel:not([data-wide])>section,._4fK0ZG_settingsPanel:not([data-wide])>div>section{box-shadow:none;background:0 0;border-radius:0;padding:20px 18px}@media (min-width:720px){._4fK0ZG_settingsPanel:not([data-wide])>section,._4fK0ZG_settingsPanel:not([data-wide])>div>section{padding:22px 24px}}._4fK0ZG_settingsPanel:not([data-wide])>div{gap:0!important}._4fK0ZG_settingsPanel:not([data-wide])>div>section+section{border-top:1px solid var(--line)}._4fK0ZG_sheet{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}._4fK0ZG_block{min-width:0;padding:18px 16px}@media (min-width:720px){._4fK0ZG_block{padding:20px 24px}}._4fK0ZG_block+._4fK0ZG_block,._4fK0ZG_block+._4fK0ZG_twoCol,._4fK0ZG_twoCol+._4fK0ZG_block,._4fK0ZG_sheet>*+*{border-top:1px solid var(--line)}._4fK0ZG_blockHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._4fK0ZG_blockTitle{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:800;display:inline-flex}._4fK0ZG_blockTitle svg{color:var(--accent-text)}._4fK0ZG_blockLink{color:var(--accent-text);white-space:nowrap;font-size:.9rem;font-weight:700;text-decoration:none}._4fK0ZG_blockLink:hover{text-decoration:underline}._4fK0ZG_calm{color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}._4fK0ZG_logoRow{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}._4fK0ZG_logoRow>:last-child{flex:220px}._4fK0ZG_logoBox{border:1.5px dashed var(--line);width:96px;height:96px;color:var(--muted);cursor:pointer;background:#fff;border-radius:18px;flex:none;place-items:center;padding:8px;display:grid}._4fK0ZG_logoBox:hover{border-color:var(--accent)}._4fK0ZG_logoBox:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._4fK0ZG_logoBox img{object-fit:contain;width:100%;height:100%}._4fK0ZG_logoActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4fK0ZG_shopDot[data-logo]{box-shadow:inset 0 0 0 1px var(--line);background:#fff;padding:3px}._4fK0ZG_shopDot img{object-fit:contain;width:100%;height:100%}
.BSvd9W_entry{background:var(--surface);max-width:1040px;box-shadow:var(--shadow);border-radius:24px;gap:18px;padding:16px;display:grid}@media (min-width:720px){.BSvd9W_entry{padding:22px 24px}}.BSvd9W_draftBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.BSvd9W_draftTab{background:var(--surface-2);border-radius:12px;align-items:center;display:inline-flex}.BSvd9W_draftTab>button:first-child{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 14px;font-weight:700}.BSvd9W_draftTab>button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.BSvd9W_draftTab small{font-weight:600}.BSvd9W_draftClose{width:32px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.BSvd9W_newDraft{border:2px dashed var(--accent);min-height:42px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.BSvd9W_draftNote{color:var(--muted);font-size:.82rem}.BSvd9W_head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, var(--surface)), var(--surface));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.BSvd9W_kicker{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:800}.BSvd9W_shopName{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:800;line-height:1.1}.BSvd9W_shopLine{color:var(--muted);margin:6px 0 0;font-size:.9rem}.BSvd9W_numberBox{border:2px dashed color-mix(in srgb, var(--accent) 50%, var(--line));text-align:center;border-radius:14px;justify-items:center;gap:2px;padding:12px 18px;display:grid}.BSvd9W_numberBox span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.BSvd9W_numberBox b{color:var(--accent-text);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.BSvd9W_numberBox small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.BSvd9W_fields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.BSvd9W_fields{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.BSvd9W_fields{grid-template-columns:repeat(3,1fr)}}.BSvd9W_field{align-content:start;gap:6px;display:grid}.BSvd9W_field>span:first-child{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.BSvd9W_field input[readonly]{color:var(--muted)}.BSvd9W_suggest{flex-wrap:wrap;gap:8px;margin-top:-6px;display:flex}.BSvd9W_suggest button{border:2px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.9rem;display:inline-flex}.BSvd9W_suggest span{color:var(--muted)}.BSvd9W_suggest em{color:var(--bad);font-style:normal;font-weight:600}.BSvd9W_toggles{gap:10px;display:grid}@media (min-width:900px){.BSvd9W_toggles{grid-template-columns:1fr 1fr}}.BSvd9W_toggle{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.BSvd9W_toggle[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.BSvd9W_toggle>svg{color:var(--accent-text)}.BSvd9W_toggle b{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;display:block}.BSvd9W_toggle small{color:var(--muted);font-size:.84rem}.BSvd9W_scanBar{grid-template-columns:1fr auto auto;gap:10px;display:grid}.BSvd9W_scanInput{position:relative}.BSvd9W_scanInput svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.BSvd9W_scanInput input{font-variant-numeric:tabular-nums;padding-left:50px}.BSvd9W_addBtn{background:var(--accent);min-width:76px;color:var(--accent-ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 3px 0 var(--accent-deep);border:0;border-radius:14px;font-weight:800}.BSvd9W_camBtn{border:2px solid var(--line);background:var(--surface);width:56px;color:var(--text);cursor:pointer;border-radius:14px;place-items:center;display:grid}.BSvd9W_camera{aspect-ratio:4/3;background:#000;border-radius:18px;position:relative;overflow:hidden}.BSvd9W_camera video{object-fit:cover;width:100%;height:100%;display:block}.BSvd9W_cameraFrame{border:3px solid #fff9f1;border-radius:14px;position:absolute;inset:22% 12%;box-shadow:0 0 0 999px #00000059}.BSvd9W_table{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.BSvd9W_tr{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 150px 140px 110px 44px;align-items:center;gap:10px;padding:10px 14px;display:grid}.BSvd9W_tr[data-head]{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;padding:12px 14px;font-size:.74rem;font-weight:800}.BSvd9W_tr[data-head] span:nth-child(5){text-align:right}.BSvd9W_no{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.BSvd9W_item{gap:4px;min-width:0;display:grid}.BSvd9W_item small{color:var(--muted);padding-left:4px;font-size:.8rem}.BSvd9W_pick{border:2px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:12px;padding:0 14px;font-weight:600;overflow:hidden}.BSvd9W_pick[data-empty]{color:var(--muted);border-style:dashed;font-weight:500}.BSvd9W_qty{border:2px solid var(--line);border-radius:12px;grid-template-columns:38px 1fr 38px;align-items:center;display:grid;overflow:hidden}.BSvd9W_qty button{background:var(--surface-2);height:44px;color:var(--text);cursor:pointer;border:0;place-items:center;display:grid}.BSvd9W_qty button:disabled{opacity:.4;cursor:default}.BSvd9W_qty input{width:100%;height:44px;color:var(--text);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;font-weight:700}.BSvd9W_qty input:focus{outline:none}.BSvd9W_price input{min-height:46px}.BSvd9W_tr .BSvd9W_price input{padding-left:46px;padding-right:10px}.BSvd9W_tr .BSvd9W_price span[class]{font-size:.85rem;left:12px}.BSvd9W_fixed{font-variant-numeric:tabular-nums;padding:0 4px;font-weight:600;display:block}.BSvd9W_lineTotal{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.BSvd9W_remove{width:40px;height:40px;color:var(--bad);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.BSvd9W_remove:disabled{opacity:.3;cursor:default}.BSvd9W_tableFoot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;display:flex}.BSvd9W_addLine{border:2px solid var(--accent);min-height:42px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.BSvd9W_warn{color:var(--warn);font-weight:600}.BSvd9W_ok{color:var(--ok);font-weight:600}@media (max-width:759px){.BSvd9W_tr[data-head]{display:none}.BSvd9W_tr{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 40px;grid-template-areas:"no item item remove"".qty price."".total total.";row-gap:8px}.BSvd9W_no{grid-area:no}.BSvd9W_item{grid-area:item}.BSvd9W_qty{grid-area:qty;min-width:0}.BSvd9W_price{grid-area:price;min-width:0}.BSvd9W_lineTotal{grid-area:total}.BSvd9W_tr>span:last-child{grid-area:remove}}.BSvd9W_payBox{border-top:1px solid var(--line);padding-top:18px}.BSvd9W_boxTitle{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.BSvd9W_payRow{grid-template-columns:minmax(0,220px) auto;gap:10px;display:grid}.BSvd9W_payRow>input{grid-column:1/-1}@media (min-width:760px){.BSvd9W_payRow{grid-template-columns:220px auto minmax(0,1fr)}.BSvd9W_payRow>input{grid-column:auto}}.BSvd9W_splitBtn{border:2px solid var(--line);background:var(--surface);color:var(--accent-text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.BSvd9W_splitRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.BSvd9W_owes{align-self:end;margin:0;padding-bottom:14px}.BSvd9W_owes b{color:var(--bad);font-variant-numeric:tabular-nums}.BSvd9W_saveBar{bottom:calc(76px + env(safe-area-inset-bottom));z-index:20;background:var(--surface);box-shadow:0 -2px 0 var(--line), 0 10px 30px #0000001f;border-radius:18px;gap:10px;padding:14px 16px;display:grid;position:sticky}@media (min-width:900px){.BSvd9W_saveBar{grid-template-columns:auto 1fr 320px;align-items:center;bottom:16px}.BSvd9W_saveBar small{grid-column:1/-1}}.BSvd9W_saveBar>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BSvd9W_saveBar>div:first-child span{color:var(--muted);font-weight:600}.BSvd9W_saveBar>div:first-child b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800}.BSvd9W_saveBar small{color:var(--muted);text-align:center;font-size:.8rem}@media (min-width:900px){.BSvd9W_saveBar>div:first-child{justify-content:flex-start}}.BSvd9W_tableEmpty{display:none}@media (max-width:1199px){.BSvd9W_main,.BSvd9W_side{display:contents}.BSvd9W_head{order:0}.BSvd9W_side>*{order:1}.BSvd9W_scanBar,.BSvd9W_table{order:2}.BSvd9W_side>.BSvd9W_payBox,.BSvd9W_side>.BSvd9W_saveBar{order:3}.BSvd9W_main>p{order:4}}@media (min-width:1200px){main:has(>.BSvd9W_entry){max-width:1400px;padding-bottom:20px}.BSvd9W_entry{grid-template-columns:minmax(0,1fr) 380px;gap:24px;max-width:1360px;height:calc(100dvh - 104px);min-height:620px}.BSvd9W_main{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.BSvd9W_main>.BSvd9W_table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.BSvd9W_tableEmpty{color:var(--muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:8px;padding:16px;display:grid}.BSvd9W_tableEmpty p{max-width:30ch;margin:0;font-size:.92rem}.BSvd9W_tr[data-head]{z-index:1;position:sticky;top:0}.BSvd9W_main .BSvd9W_tableFoot{z-index:1;background:var(--surface);border-top:1px solid var(--line);margin-top:-1px;position:sticky;bottom:0}.BSvd9W_side .BSvd9W_owes b{white-space:nowrap}.BSvd9W_head{padding:12px 16px}.BSvd9W_shopName{font-size:1.45rem}.BSvd9W_shopLine{margin-top:2px}.BSvd9W_numberBox{padding:8px 14px}.BSvd9W_side{border-left:1px solid var(--line);flex-direction:column;gap:14px;min-height:0;padding-left:24px;display:flex;overflow-y:auto}.BSvd9W_side .BSvd9W_fields{grid-template-columns:1fr 1fr;gap:10px}.BSvd9W_side .BSvd9W_field[data-wide]{grid-column:1/-1}.BSvd9W_side>p{margin:-4px 0 0!important}.BSvd9W_side .BSvd9W_suggest{margin-top:-4px}.BSvd9W_side .BSvd9W_toggles{grid-template-columns:1fr 1fr;gap:8px}.BSvd9W_side .BSvd9W_toggle{border-radius:14px;grid-template-columns:auto 1fr;gap:10px;min-height:52px;padding:8px 12px}.BSvd9W_side .BSvd9W_toggle>svg,.BSvd9W_side .BSvd9W_toggle small{display:none}.BSvd9W_side .BSvd9W_toggle b{font-size:.8rem}.BSvd9W_side .BSvd9W_payBox{padding-top:14px}.BSvd9W_side .BSvd9W_boxTitle{margin-bottom:10px}.BSvd9W_side .BSvd9W_payRow{grid-template-columns:minmax(0,1fr) auto}.BSvd9W_side .BSvd9W_payRow>input{grid-column:1/-1}.BSvd9W_side .BSvd9W_saveBar{border-top:1px solid var(--line);box-shadow:none;border-radius:0;grid-template-columns:1fr;margin-top:auto;padding:14px 0 0;position:static}.BSvd9W_side .BSvd9W_saveBar small{grid-column:auto}.BSvd9W_side .BSvd9W_saveBar>div:first-child{justify-content:space-between}}@media (min-width:1200px) and (max-height:860px){.BSvd9W_entry{min-height:520px;padding-top:16px;padding-bottom:16px}.BSvd9W_shopLine,.BSvd9W_side>p,.BSvd9W_side .BSvd9W_saveBar small{display:none}.BSvd9W_side{gap:10px}.BSvd9W_side input,.BSvd9W_side select{min-height:44px}.BSvd9W_side .BSvd9W_field{gap:4px}.BSvd9W_side .BSvd9W_toggle{min-height:44px}}@media (min-width:1200px) and (max-width:1599px){.BSvd9W_entry{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.BSvd9W_side{padding-left:20px}.BSvd9W_tr{grid-template-columns:26px minmax(140px,1fr) 118px 108px 88px 36px;gap:8px;padding:8px 10px}.BSvd9W_qty{grid-template-columns:32px 1fr 32px}.BSvd9W_side .BSvd9W_toggle{padding:8px 10px}}
.hhtX7a_picker{gap:12px;display:grid}.hhtX7a_chosen{background:var(--ok-bg);color:var(--text);border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.95rem;display:flex}.hhtX7a_chosen svg{color:var(--ok);flex-shrink:0}.hhtX7a_search{position:relative}.hhtX7a_search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.hhtX7a_search input{padding-left:48px}.hhtX7a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:420px){.hhtX7a_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hhtX7a_card{border:2px solid var(--line);background:var(--surface);min-height:92px;color:var(--text);font:inherit;text-align:center;cursor:pointer;border-radius:16px;align-content:start;justify-items:center;gap:6px;padding:14px 6px;font-size:.82rem;font-weight:600;line-height:1.25;transition:transform .15s;display:grid}.hhtX7a_card svg{color:var(--accent-text)}.hhtX7a_art{object-fit:contain;flex-shrink:0;display:block}.hhtX7a_artIcon{box-sizing:content-box;width:32px;height:32px;padding:12px}.hhtX7a_card[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.hhtX7a_card:active{transform:scale(.96)}.hhtX7a_results{gap:6px;display:grid}.hhtX7a_count{color:var(--muted);margin:0;font-size:.85rem}.hhtX7a_row{border:2px solid var(--line);background:var(--surface);min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:8px 14px;display:grid}.hhtX7a_row svg{color:var(--accent-text)}.hhtX7a_row span{min-width:0;display:grid}.hhtX7a_row b{font-weight:600}.hhtX7a_row small{color:var(--muted);font-size:.8rem}.hhtX7a_row[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.hhtX7a_own{border-style:dashed}.hhtX7a_group{gap:8px;display:grid}.hhtX7a_group h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:6px 0 0;font-size:.8rem;font-weight:700}@media (prefers-reduced-motion:reduce){.hhtX7a_card{transition:none}}
.hLL9Mq_period{gap:10px;padding:18px 16px;display:grid}@media (min-width:720px){.hLL9Mq_period{padding:20px 24px}}.hLL9Mq_periodHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.hLL9Mq_periodHead h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800}.hLL9Mq_periodHead h2 svg{color:var(--accent-text)}.hLL9Mq_more{color:var(--accent-text);font-size:.92rem;font-weight:700;text-decoration:none}.hLL9Mq_big{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.hLL9Mq_big>span:first-child{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,8vw,2.4rem);font-weight:800}.hLL9Mq_up,.hLL9Mq_down,.hLL9Mq_lockChip{border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.hLL9Mq_up{color:var(--ok);background:var(--ok-bg)}.hLL9Mq_down{color:var(--bad);background:var(--bad-bg)}.hLL9Mq_lockChip{color:var(--muted);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.hLL9Mq_sub{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9rem}.hLL9Mq_split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:10px;display:grid}.hLL9Mq_split>*{gap:2px;min-width:0;display:grid}.hLL9Mq_split>*+*{border-left:1px solid var(--line);padding-left:14px}.hLL9Mq_split small{color:var(--muted);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.hLL9Mq_split b{font-variant-numeric:tabular-nums;font-size:1.1rem}.hLL9Mq_locked{color:var(--text);text-decoration:none}.hLL9Mq_locked b{color:var(--muted);letter-spacing:.08em}.hLL9Mq_locked span{color:var(--accent-text);font-size:.8rem;font-weight:700}.hLL9Mq_pos{color:var(--ok)}.hLL9Mq_neg{color:var(--bad)}.hLL9Mq_trial{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;padding:14px 16px;display:flex}.hLL9Mq_trial svg{color:var(--accent-text);flex:none}.hLL9Mq_trial span{flex:220px;line-height:1.4}
._659F3a_invRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}._659F3a_invRow:last-child{border-bottom:0}._659F3a_invRow:active{background:var(--surface-2)}._659F3a_invRight{justify-items:end;gap:4px;display:grid}._659F3a_invTotal{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._659F3a_planLine{background:var(--surface-2);border-radius:14px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:.9rem;display:flex}._659F3a_planLine b{font-variant-numeric:tabular-nums}._659F3a_planLine svg{color:var(--accent-text);flex-shrink:0}._659F3a_pillGrey{white-space:nowrap;background:var(--surface-2);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:.85rem;font-weight:700;display:inline-flex}._659F3a_section{gap:10px;display:grid}._659F3a_sectionTitle{margin:0;font-size:1rem;font-weight:700}._659F3a_suggest{gap:6px;display:grid}._659F3a_suggestBtn{border:2px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}._659F3a_suggestBtn span:last-child{color:var(--muted);white-space:nowrap;font-size:.85rem}._659F3a_lines{gap:10px;display:grid}._659F3a_line{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;gap:10px;padding:12px;display:grid}._659F3a_lineHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._659F3a_lineName{overflow-wrap:anywhere;min-width:0;padding-top:10px;font-weight:600}._659F3a_lineName small{color:var(--muted);font-size:.82rem;font-weight:500;display:block}._659F3a_lineGrid{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}._659F3a_lineGrid ._659F3a_field{gap:4px;display:grid}._659F3a_lineGrid ._659F3a_label{color:var(--muted);font-size:.82rem;font-weight:600}._659F3a_miniStepper{border:2px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;overflow:hidden}._659F3a_miniStepper:focus-within{border-color:var(--accent)}._659F3a_miniStepper button{background:var(--surface-2);height:48px;color:var(--text);cursor:pointer;border:0;place-items:center;display:grid}._659F3a_miniStepper input{width:100%;height:48px;color:var(--text);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:1.1rem;font-weight:700}._659F3a_miniStepper input:focus{outline:none}._659F3a_lineFoot{justify-content:space-between;align-items:center;gap:8px;font-size:.88rem;display:flex}._659F3a_lineFoot b{font-variant-numeric:tabular-nums;font-size:1rem}._659F3a_lineWarn{color:var(--warn);font-weight:600}._659F3a_results{background:var(--surface);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:16px;max-height:290px;padding:0 12px;display:grid;overflow-y:auto}._659F3a_resultBtn{border:0;border-bottom:1px solid var(--line);min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}._659F3a_resultBtn:last-child{border-bottom:0}._659F3a_resultBtn:active{background:var(--surface-2)}._659F3a_resultBtn>span:first-child{min-width:0}._659F3a_totalBar{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-radius:16px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}._659F3a_totalBar span{font-weight:600}._659F3a_totalBar b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}._659F3a_paper{background:var(--surface);box-shadow:var(--shadow);border-radius:18px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}._659F3a_paperHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._659F3a_paperHead h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}._659F3a_paperHead p{color:var(--muted);margin:2px 0 0;font-size:.88rem}._659F3a_table{border-collapse:collapse;width:100%;font-size:.92rem}._659F3a_table th{text-align:left;color:var(--muted);padding:0 0 6px;font-size:.78rem;font-weight:600}._659F3a_table td{border-top:1px solid var(--line);vertical-align:top;padding:8px 0}._659F3a_table td small{color:var(--muted);font-size:.8rem;display:block}._659F3a_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:10px}._659F3a_table th._659F3a_num{text-align:right}._659F3a_sums{border-top:2px solid var(--line);gap:4px;padding-top:10px;display:grid}._659F3a_sums div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}._659F3a_sums ._659F3a_big{font-size:1.15rem;font-weight:800}._659F3a_sums ._659F3a_left{color:var(--bad);font-weight:700}._659F3a_stamp{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;opacity:.85;pointer-events:none;border:3px solid;border-radius:10px;padding:4px 12px;font-size:1.05rem;font-weight:800;animation:.35s cubic-bezier(.3,1.4,.5,1) _659F3a_stampIn;position:absolute;top:64px;right:14px;transform:rotate(-12deg)}._659F3a_stampPaid{color:var(--ok)}._659F3a_stampPart{color:var(--warn)}._659F3a_stampOpen{color:var(--accent-text)}._659F3a_stampVoid{color:var(--bad)}@keyframes _659F3a_stampIn{0%{opacity:0;transform:rotate(-12deg)scale(1.6)}}._659F3a_shareRow{grid-template-columns:1fr auto;gap:10px;display:grid}._659F3a_whatsapp{color:#0b3d1e;background:#25d366;box-shadow:0 4px #1aa34e}._659F3a_whatsapp:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px #1aa34e}._659F3a_payList{display:grid}._659F3a_payItem{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}._659F3a_payItem:last-child{border-bottom:0}._659F3a_payIcon{background:var(--ok-bg);width:36px;height:36px;color:var(--ok);border-radius:12px;place-items:center;display:grid}._659F3a_payItem b{font-weight:600;display:block}._659F3a_payItem span{color:var(--muted);font-size:.82rem}._659F3a_payAmt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._659F3a_danger{color:var(--bad)}._659F3a_confirmBox{background:var(--bad-bg);border-radius:16px;gap:12px;padding:14px;display:grid}@media (prefers-reduced-motion:reduce){._659F3a_stamp{animation-name:_659F3a_fadeIn}@keyframes _659F3a_fadeIn{0%{opacity:0}}}._659F3a_sellLayout{gap:18px;display:grid}@media (min-width:900px){._659F3a_sellLayout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}._659F3a_productGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}@media (max-width:380px){._659F3a_productGrid{grid-template-columns:1fr 1fr}}._659F3a_pCard{background:var(--surface);min-height:112px;box-shadow:var(--shadow);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:16px;align-content:start;gap:4px;padding:12px;transition:transform .12s;display:grid;position:relative}._659F3a_pCard:active{transform:scale(.97)}._659F3a_pCard[data-in]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}._659F3a_pCard[data-out]{opacity:.55}._659F3a_pName{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:22px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._659F3a_pPrice{font-variant-numeric:tabular-nums;margin-top:auto;font-weight:800}._659F3a_pStock,._659F3a_pLow,._659F3a_pOut{font-size:.8rem;font-weight:600}._659F3a_pStock{color:var(--muted)}._659F3a_pLow{color:var(--warn)}._659F3a_pOut{color:var(--bad)}._659F3a_pBadge{background:var(--accent);min-width:26px;height:26px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:.85rem;font-weight:800;animation:.2s _659F3a_badgeIn;display:grid;position:absolute;top:8px;right:8px}@keyframes _659F3a_badgeIn{0%{transform:scale(.5)}}._659F3a_basketPanel{border-radius:var(--r);background:var(--bg);max-height:calc(100dvh - 32px);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);padding:16px;position:sticky;top:16px;overflow-y:auto}._659F3a_fixedPrice{font-variant-numeric:tabular-nums;align-items:center;min-height:52px;font-weight:700;display:flex}._659F3a_cartBar{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:35;background:var(--accent);min-height:60px;color:var(--accent-ink);box-shadow:0 4px 0 var(--accent-deep), 0 10px 24px #0000002e;font:inherit;cursor:pointer;border:0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 16px;font-weight:700;animation:.2s _659F3a_badgeIn;display:grid;position:fixed}._659F3a_cartCount{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}._659F3a_cartTotal{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}._659F3a_cartGo{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){._659F3a_pCard{transition:none}._659F3a_pBadge,._659F3a_cartBar{animation:none}}._659F3a_moneyTabs{background:var(--surface-2);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}._659F3a_moneyTabs a{min-height:44px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}._659F3a_moneyTabs a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._659F3a_moneyTabs a[aria-current=page] svg{color:var(--accent-text)}@media (min-width:900px){._659F3a_moneyTabs{max-width:420px}}._659F3a_contactBtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}._659F3a_custHead{align-items:center;gap:14px;display:flex}._659F3a_avatar{background:color-mix(in srgb, var(--accent) 18%, var(--surface));width:52px;height:52px;color:var(--accent-text);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;font-weight:800;display:grid}._659F3a_custHead h3{margin:0;font-size:1.2rem}._659F3a_custHead p{color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0}._659F3a_custStats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:10px 0;display:grid}._659F3a_custStats div{gap:2px;padding:4px 12px;display:grid}._659F3a_custStats div+div{border-left:1px solid var(--line)}._659F3a_custStats b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.98rem}._659F3a_custStats span{color:var(--muted);font-size:.78rem}
.W4O6kG_box{background:var(--surface);box-shadow:var(--shadow);border-radius:18px;gap:10px;padding:14px;display:grid}.W4O6kG_compact{box-shadow:none;background:var(--surface-2);gap:6px;padding:10px 12px;font-size:.8rem}.W4O6kG_compact .W4O6kG_meterHead{font-size:.78rem}.W4O6kG_compact .W4O6kG_plan{font-size:.82rem}.W4O6kG_compact .W4O6kG_link{white-space:nowrap;font-size:.78rem}.W4O6kG_compact .W4O6kG_bar{height:6px}.W4O6kG_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.W4O6kG_plan{align-items:center;gap:6px;font-weight:700;display:inline-flex}.W4O6kG_plan svg{color:var(--accent-text)}.W4O6kG_link{color:var(--accent-text);font-size:.85rem;font-weight:700;text-decoration:none}.W4O6kG_link:hover{text-decoration:underline}.W4O6kG_meter{gap:4px;display:grid}.W4O6kG_meterHead{justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.W4O6kG_meterHead span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.W4O6kG_meterHead b{font-variant-numeric:tabular-nums}.W4O6kG_bar{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;height:8px;overflow:hidden}.W4O6kG_bar span{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .4s;display:block}.W4O6kG_bar[data-level=near] span{background:var(--warn)}.W4O6kG_bar[data-level=full] span{background:var(--bad)}.W4O6kG_locked{color:var(--muted);font-weight:600}.W4O6kG_note{color:var(--muted);margin:2px 0 0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.W4O6kG_bar span{transition:none}}.W4O6kG_board{gap:14px;margin-top:18px;display:grid}.W4O6kG_boardHead p{margin:4px 0 0}.W4O6kG_cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}@media (min-width:1100px){.W4O6kG_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.W4O6kG_card{border:2px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:6px;padding:16px 14px 14px;display:flex;position:relative}.W4O6kG_card[data-featured]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.W4O6kG_card[data-mine]{border-color:var(--ok)}.W4O6kG_card h3{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:800}.W4O6kG_limits{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 4px;display:grid}.W4O6kG_limits>div{gap:2px;min-width:0;padding:8px;display:grid}.W4O6kG_limits>div+div{border-left:1px solid var(--line)}.W4O6kG_limits dt{white-space:nowrap;color:var(--muted);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.W4O6kG_limits dd{white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:800}.W4O6kG_cardIcon{color:var(--accent-text)}.W4O6kG_for{color:var(--muted);margin:0;font-size:.9rem}.W4O6kG_price{align-items:baseline;gap:6px;margin:2px 0;display:flex}.W4O6kG_price b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.45rem}.W4O6kG_price small{color:var(--muted)}.W4O6kG_lead{margin:0;font-size:.9rem;font-weight:600}.W4O6kG_card ul{gap:5px;margin:0 0 6px;padding:0;font-size:.86rem;list-style:none;display:grid}.W4O6kG_card li{grid-template-columns:18px 1fr;align-items:start;gap:6px;display:grid}.W4O6kG_card li svg{color:var(--ok);margin-top:3px}.W4O6kG_card>a,.W4O6kG_card>.W4O6kG_current{margin-top:auto}.W4O6kG_card>ul{margin-bottom:10px}.W4O6kG_badge,.W4O6kG_badgeMine{border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:800;position:absolute;top:-11px;left:16px}.W4O6kG_badge{background:var(--accent);color:var(--accent-ink)}.W4O6kG_badgeMine{background:var(--ok);color:#fff}.W4O6kG_current{background:var(--surface-2);color:var(--muted);text-align:center;border-radius:12px;margin-top:auto;padding:10px;font-size:.9rem;font-weight:600}.W4O6kG_card>button{margin-top:auto}.W4O6kG_months{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.W4O6kG_notice{background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.W4O6kG_notice[data-ok]{background:color-mix(in srgb, var(--ok) 14%, var(--surface))}.W4O6kG_card li[data-off]{color:var(--muted)}.W4O6kG_card li[data-off] span{text-decoration:line-through}.W4O6kG_card li[data-off] svg{color:var(--bad)}
._8FtG7q_page{background:var(--bg);max-width:560px;min-height:100dvh;color:var(--text);margin:0 auto;padding:20px 16px 32px}._8FtG7q_stack{gap:16px;display:grid}._8FtG7q_paper{padding:20px 18px}._8FtG7q_shop{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:12px;display:flex}._8FtG7q_shop h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:800}._8FtG7q_shop p{color:var(--muted);margin:2px 0 0;font-size:.88rem}._8FtG7q_shopDot{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);font-family:var(--font-display);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:800;display:grid}._8FtG7q_footer{text-align:center;color:var(--muted);margin:0;font-size:.9rem}._8FtG7q_pay{gap:8px;display:grid}._8FtG7q_momo{font-family:var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:1.8rem;font-weight:800}._8FtG7q_thanks{color:var(--ok);justify-content:center;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}._8FtG7q_actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}._8FtG7q_made{text-align:center;color:var(--muted);margin:28px 0 0;font-size:.82rem}._8FtG7q_made a{color:var(--accent-text);font-weight:600}@media print{._8FtG7q_page{max-width:none;padding:0}._8FtG7q_actions,._8FtG7q_made{display:none}._8FtG7q_paper{box-shadow:none;border:1px solid #ccc}}._8FtG7q_shopDot[data-logo]{width:auto;min-width:44px;max-width:120px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;padding:4px}._8FtG7q_shopDot img{object-fit:contain;width:auto;max-width:112px;height:36px;display:block}
.Cgra4q_wrap{width:100%;max-width:480px;padding:12px 16px calc(32px + env(safe-area-inset-bottom));flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.Cgra4q_top{justify-content:space-between;align-items:center;min-height:52px;display:flex}.Cgra4q_brand{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;text-decoration:none}.Cgra4q_brand span{color:var(--accent-text)}.Cgra4q_progress{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 4px;display:grid}.Cgra4q_progress span{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.Cgra4q_progress span:after{content:"";background:var(--accent);transform-origin:0;height:100%;transition:transform .35s;display:block;transform:scaleX(0)}.Cgra4q_progress span[data-done]:after{transform:scaleX(1)}.Cgra4q_hello{grid-template-columns:auto 1fr;align-items:end;gap:12px;margin:16px 0 20px;display:grid}.Cgra4q_bubble{background:var(--surface);box-shadow:var(--shadow);border-radius:20px 20px 20px 6px;padding:14px 16px;position:relative}.Cgra4q_bubble h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:1.45rem;font-weight:800;line-height:1.1}.Cgra4q_bubble p{color:var(--muted);margin:0}.Cgra4q_kofi{display:block}.Cgra4q_panel{gap:18px;animation:.3s both Cgra4q_stepIn;display:grid}@keyframes Cgra4q_stepIn{0%{opacity:0;transform:translate(16px)}}.Cgra4q_actions{gap:10px;margin-top:auto;padding-top:24px;display:grid}.Cgra4q_actionsRow{grid-template-columns:auto 1fr;gap:10px;display:grid}.Cgra4q_pwMeter{color:var(--muted);align-items:center;gap:10px;font-size:.85rem;display:flex}.Cgra4q_pwMeter span{gap:4px;display:inline-flex}.Cgra4q_pwMeter i{background:var(--line);border-radius:999px;width:26px;height:6px}.Cgra4q_pwMeter[data-score="1"] i:nth-child(-n+1),.Cgra4q_pwMeter[data-score="2"] i:nth-child(-n+2){background:var(--warn)}.Cgra4q_pwMeter[data-score="2"] i:nth-child(-n+2){background:var(--accent)}.Cgra4q_pwMeter[data-score="3"] i{background:var(--ok)}.Cgra4q_pwMeter[data-score="0"]{color:var(--bad)}.Cgra4q_reassure{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;font-size:.85rem;display:flex}.Cgra4q_reassure svg{color:var(--ok)}fieldset.Cgra4q_group{border:0;min-width:0;margin:0;padding:0}.Cgra4q_switchLink{text-align:center;color:var(--muted)}.Cgra4q_switchLink a{color:var(--accent-text);font-weight:700}.Cgra4q_done{text-align:center;justify-items:center;gap:12px;padding-top:24px;display:grid}.Cgra4q_done h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.8rem;font-weight:800}.Cgra4q_done p{color:var(--muted);max-width:34ch;margin:0}@media (prefers-reduced-motion:reduce){.Cgra4q_panel{animation-name:Cgra4q_fadeOnly}.Cgra4q_progress span:after{transition:none}}@keyframes Cgra4q_fadeOnly{0%{opacity:0}}
.bDXfsW_group{border:0;margin:0;padding:0}.bDXfsW_group legend{margin-bottom:8px;font-weight:600}.bDXfsW_papers{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.bDXfsW_templates{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.bDXfsW_option{border:2px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:center;cursor:pointer;border-radius:14px;align-content:start;justify-items:center;gap:4px;padding:12px 8px;display:grid}.bDXfsW_option[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.bDXfsW_option:disabled{opacity:.4;cursor:not-allowed}.bDXfsW_option b{font-size:.92rem}.bDXfsW_option small{color:var(--muted);font-size:.76rem;line-height:1.25}.bDXfsW_paperIcon{border:2px solid var(--muted);background:var(--bg);border-radius:3px;margin-bottom:4px;display:block}.bDXfsW_paperIcon[data-paper=a4],.bDXfsW_paperIcon[data-paper=letter]{width:30px;height:42px}.bDXfsW_paperIcon[data-paper=a5]{width:24px;height:34px}.bDXfsW_paperIcon[data-paper="80mm"]{border-style:solid solid dashed;width:16px;height:42px}.bDXfsW_paperIcon[data-paper="58mm"]{border-style:solid solid dashed;width:12px;height:42px}.bDXfsW_thumb{background:#fff;border-radius:6px;align-content:start;gap:4px;width:64px;height:84px;margin-bottom:4px;padding:8px 7px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 4px #0003}.bDXfsW_thumb i{background:#ddd;border-radius:2px;height:5px;display:block}.bDXfsW_thumb i:first-child{background:#555;width:60%;height:8px}.bDXfsW_thumb[data-t=modern]:before{content:"";background:#ee7a2e;height:5px;position:absolute;inset:0 0 auto}.bDXfsW_thumb[data-t=modern] i:last-child{background:#ee7a2e;width:50%;margin-left:auto}.bDXfsW_thumb[data-t=bold]{padding-top:26px}.bDXfsW_thumb[data-t=bold]:before{content:"";background:#3a1e48;height:20px;position:absolute;inset:0 0 auto}.bDXfsW_thumb[data-t=classic] i:first-child{border-bottom:2px solid #222}.bDXfsW_thumb[data-t=compact]{justify-items:center;width:34px}.bDXfsW_thumb[data-t=compact] i{width:100%;height:3px}.bDXfsW_preview{background:var(--surface-2);height:380px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;position:relative;overflow:hidden}.bDXfsW_preview iframe{transform-origin:top;pointer-events:none;background:#fff;border:0;width:794px;height:1123px;position:absolute;top:12px;left:50%;transform:translate(-50%)scale(.4);box-shadow:0 4px 20px #00000026}.bDXfsW_preview[data-roll] iframe{width:302px;height:900px;transform:translate(-50%)scale(.75)}@media (min-width:560px){.bDXfsW_preview{height:460px}.bDXfsW_preview iframe{transform:translate(-50%)scale(.5)}}.bDXfsW_actions{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:560px){.bDXfsW_actions{grid-template-columns:auto 1fr}}.bDXfsW_thumbImg{object-fit:cover;object-position:top;background:#fff;border-radius:6px;width:64px;height:84px;margin-bottom:4px;display:block;box-shadow:0 1px 4px #0003}.bDXfsW_custom{background:var(--surface-2);border-radius:14px;gap:12px;padding:14px;display:grid}.bDXfsW_uploadRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bDXfsW_preview[data-paper=a5] iframe{width:559px;height:794px;transform:translate(-50%)scale(.55)}.bDXfsW_preview[data-paper=letter] iframe{width:816px;height:1056px}.bDXfsW_colors{flex-wrap:wrap;gap:10px;display:flex}.bDXfsW_swatch{border:3px solid var(--surface);width:40px;height:40px;box-shadow:0 0 0 2px var(--line);cursor:pointer;border-radius:50%}.bDXfsW_swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--text)}.bDXfsW_thumb[data-t=minimal] i{background:#eee;height:3px}.bDXfsW_thumb[data-t=minimal] i:first-child{background:#999;width:40%;height:5px}.bDXfsW_thumb[data-t=elegant]{justify-items:center}.bDXfsW_thumb[data-t=elegant] i:first-child{background:#8a6d1f;width:50%}.bDXfsW_thumb[data-t=elegant]:after{content:"";border-top:3px double #8a6d1f;position:absolute;top:22px;left:8px;right:8px}.bDXfsW_thumb[data-t=custom]{border:2px dashed #bbb}
.i8uYkG_page{gap:16px;display:grid}.i8uYkG_periodBar{gap:10px;display:grid}.i8uYkG_periods{flex-wrap:wrap;gap:8px;display:flex}.i8uYkG_periods button{border:2px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.i8uYkG_periods button[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.i8uYkG_periods button svg{color:var(--muted)}.i8uYkG_periods button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.i8uYkG_custom{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.i8uYkG_custom label{color:var(--muted);gap:4px;font-size:.85rem;font-weight:600;display:grid}.i8uYkG_custom input{min-height:46px}.i8uYkG_nudge{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.i8uYkG_nudge svg{color:var(--accent-text);flex:none}.i8uYkG_nudge span{flex:220px;line-height:1.4}.i8uYkG_body{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;transition:opacity .2s;display:grid;overflow:hidden}.i8uYkG_body>*+*{border-top:1px solid var(--line)}.i8uYkG_body[data-loading]{opacity:.55}.i8uYkG_costNote{background:var(--warn-bg);color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;margin:14px 16px 0;padding:12px 14px;line-height:1.4;text-decoration:none;display:flex}.i8uYkG_costNote svg{color:var(--warn);flex:none;margin-top:1px}.i8uYkG_duo,.i8uYkG_trio{display:grid}.i8uYkG_duo>*+*,.i8uYkG_trio>*+*{border-top:1px solid var(--line)}@media (min-width:760px){.i8uYkG_duo{grid-template-columns:repeat(2,minmax(0,1fr))}.i8uYkG_duo>*+*{border-top:0;border-left:1px solid var(--line)}}@media (min-width:1100px){.i8uYkG_trio{grid-template-columns:repeat(3,minmax(0,1fr))}.i8uYkG_trio>*+*{border-top:0;border-left:1px solid var(--line)}}.i8uYkG_costNote+.i8uYkG_duo{border-top:0}.i8uYkG_card{align-content:start;gap:12px;min-width:0;padding:20px 18px;display:grid;position:relative;overflow:hidden}@media (min-width:720px){.i8uYkG_card{padding:22px 24px}}.i8uYkG_kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:700;display:flex}.i8uYkG_cardValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:800;line-height:1.1}.i8uYkG_formula{color:var(--muted);margin:-6px 0 0;font-size:.85rem}.i8uYkG_cardLink{color:var(--accent-text);font-size:.92rem;font-weight:700;text-decoration:none}.i8uYkG_cardLink:hover{text-decoration:underline}.i8uYkG_pos{color:var(--ok)}.i8uYkG_neg,.i8uYkG_owed{color:var(--bad)}.i8uYkG_stack{border-radius:99px;gap:2px;height:12px;display:flex;overflow:hidden}.i8uYkG_stack span{min-width:4px}.i8uYkG_stackEmpty{background:var(--line);flex:1}.i8uYkG_legend{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px 14px;display:grid}.i8uYkG_legendItem{align-items:flex-start;gap:8px;min-width:0;display:flex}.i8uYkG_legendItem>svg{color:var(--muted);flex:none;margin-top:2px}.i8uYkG_legendItem>span:last-child{min-width:0;display:grid}.i8uYkG_legendItem small{color:var(--muted);font-size:.78rem}.i8uYkG_legendItem b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.i8uYkG_key{border-radius:3px;flex:none;width:10px;height:10px;margin-top:5px}.i8uYkG_track{background:color-mix(in srgb, var(--c-income) 22%, var(--surface));border-radius:99px;height:8px;overflow:hidden}.i8uYkG_track span{transform-origin:0;border-radius:99px;height:100%;transition:transform .4s;display:block}.i8uYkG_hero{background:color-mix(in srgb, var(--accent) 6%, var(--surface));gap:4px;padding:22px 18px;display:grid}@media (min-width:720px){.i8uYkG_hero{padding:24px}}.i8uYkG_hero p{margin:0}.i8uYkG_heroValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.2rem,10vw,3.4rem);font-weight:800;line-height:1.05}.i8uYkG_heroSub{color:var(--muted)}.i8uYkG_heroNet{font-size:1.05rem}.i8uYkG_heroNet span{color:var(--muted);font-size:.9rem}.i8uYkG_lockedCard{min-height:200px}.i8uYkG_sketch{filter:blur(3px);opacity:.6;gap:12px;display:grid}.i8uYkG_sketch span{background:color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:99px;height:14px;display:block}.i8uYkG_sketchBars{filter:blur(3px);opacity:.6;align-items:flex-end;gap:8px;height:150px;display:flex}.i8uYkG_sketchBars span{background:color-mix(in srgb, var(--c-income) 55%, var(--line));border-radius:4px 4px 0 0;flex:1;max-width:24px}.i8uYkG_lockOver{text-align:center;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--surface) 85%, transparent) 30%);place-content:center;justify-items:center;gap:6px;padding:12px 18px 18px;display:grid;position:absolute;inset:40px 0 0}.i8uYkG_lockOver svg{color:var(--accent-text)}.i8uYkG_lockOver span{color:var(--muted);max-width:30ch;font-size:.88rem}.i8uYkG_lockOver a{margin-top:6px}.i8uYkG_flowHead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.i8uYkG_lineLegend{color:var(--muted);gap:12px;font-size:.82rem;display:flex}.i8uYkG_lineLegend span{align-items:center;gap:6px;display:inline-flex}.i8uYkG_lineLegend i{border-radius:2px;width:16px;height:3px;display:inline-block}.i8uYkG_lineLegend i.i8uYkG_dash{border-top:2px dashed;height:0;background:0 0!important}.i8uYkG_chart{width:100%;margin-top:8px;position:relative;overflow:hidden}.i8uYkG_chart svg{touch-action:pan-y;display:block}.i8uYkG_grid{stroke:var(--line);stroke-width:1px}.i8uYkG_baseline{stroke:color-mix(in srgb, var(--text) 25%, transparent);stroke-width:1px}.i8uYkG_axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.i8uYkG_peak{fill:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.i8uYkG_bar{fill:var(--c-cash);transition:opacity .15s}.i8uYkG_bar[data-on]{opacity:.75}.i8uYkG_barGroup{cursor:default;outline:none}.i8uYkG_barGroup:focus-visible .i8uYkG_bar{opacity:.75}.i8uYkG_wash{fill:color-mix(in srgb, var(--c-income) 12%, transparent)}.i8uYkG_lineIn{fill:none;stroke:var(--c-income);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.i8uYkG_lineOut{fill:none;stroke:var(--c-expense);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.i8uYkG_crosshair{stroke:color-mix(in srgb, var(--text) 35%, transparent);stroke-width:1px}.i8uYkG_dotIn{fill:var(--c-income);stroke:var(--surface);stroke-width:2px}.i8uYkG_dotOut{fill:var(--c-expense);stroke:var(--surface);stroke-width:2px}.i8uYkG_tip{background:var(--surface);min-width:160px;box-shadow:0 6px 20px #0000002e, 0 0 0 1px var(--line);pointer-events:none;border-radius:10px;gap:3px;padding:8px 10px;font-size:.85rem;display:grid;position:absolute;top:4px}.i8uYkG_tip b{font-variant-numeric:tabular-nums}.i8uYkG_tipHead{color:var(--muted)}.i8uYkG_tipRow{align-items:center;gap:6px;display:flex}.i8uYkG_tipRow i{border-radius:2px;width:8px;height:8px;display:inline-block}.i8uYkG_rank{gap:14px;margin:0;padding:0;list-style:none;display:grid}.i8uYkG_rankHead{justify-content:space-between;gap:10px;display:flex}.i8uYkG_rankHead b{font-variant-numeric:tabular-nums;white-space:nowrap}.i8uYkG_rankName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.i8uYkG_rankBar{background:var(--line);border-radius:99px;height:6px;margin:6px 0 4px;overflow:hidden}.i8uYkG_rankBar span{background:var(--c-momo);transform-origin:0;border-radius:99px;height:100%;display:block}.i8uYkG_rankMeta{color:var(--muted);font-size:.8rem}.i8uYkG_more{color:var(--muted);margin:0;font-size:.85rem}.i8uYkG_plainList{margin:0;padding:0;list-style:none;display:grid}.i8uYkG_plainList li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.i8uYkG_plainList li:first-child{border-top:0}.i8uYkG_plainList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.i8uYkG_plainList b{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.i8uYkG_plainList small{color:var(--muted);font-weight:500}.i8uYkG_tableWrap{overflow-x:auto}.i8uYkG_table{border-collapse:collapse;width:100%;font-size:.92rem}.i8uYkG_table th{text-align:left;color:var(--muted);padding:0 8px 8px 0;font-size:.8rem;font-weight:600}.i8uYkG_table td{border-top:1px solid var(--line);vertical-align:top;padding:9px 8px 9px 0}.i8uYkG_num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.i8uYkG_sub{color:var(--muted);font-size:.8rem;display:block}@media (prefers-reduced-motion:reduce){.i8uYkG_body,.i8uYkG_bar,.i8uYkG_track span{transition:none}}
.SXhE8W_layout{grid-template-areas:"send""acct""log";align-items:start;gap:16px;display:grid}@media (min-width:1000px){.SXhE8W_layout{grid-template:"send acct""log acct"1fr/minmax(0,1.5fr) minmax(300px,1fr);gap:20px}.SXhE8W_acct{position:sticky;top:20px}}.SXhE8W_send{grid-area:send}.SXhE8W_acct{grid-area:acct}.SXhE8W_log{grid-area:log}.SXhE8W_sheet{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;min-width:0}.SXhE8W_section{gap:12px;padding:18px 16px;display:grid}.SXhE8W_section+.SXhE8W_section{border-top:1px solid var(--line)}@media (min-width:720px){.SXhE8W_section{padding:20px 24px}}.SXhE8W_title{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:800;display:flex}.SXhE8W_title svg{color:var(--accent-text);flex-shrink:0}.SXhE8W_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.SXhE8W_note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.SXhE8W_composeGrid{gap:16px;display:grid}@media (min-width:720px){.SXhE8W_composeGrid{grid-template-columns:minmax(0,1fr) 230px;align-items:start}}.SXhE8W_fields{gap:12px;min-width:0;display:grid}.SXhE8W_picked{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 8px;display:flex}.SXhE8W_avatar{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.SXhE8W_pickedText{flex:1;min-width:0;display:grid}.SXhE8W_pickedText b,.SXhE8W_pickedText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SXhE8W_pickedText span{color:var(--muted);font-size:.85rem}.SXhE8W_matches{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:6px;display:grid;overflow:hidden}.SXhE8W_match{min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.SXhE8W_match+.SXhE8W_match{border-top:1px solid var(--line)}.SXhE8W_match:hover,.SXhE8W_match:focus-visible{background:var(--surface-2)}.SXhE8W_match .SXhE8W_avatar{width:30px;height:30px;font-size:.85rem}.SXhE8W_textarea{resize:vertical;min-height:120px;padding-top:14px;padding-bottom:14px;line-height:1.45}.SXhE8W_ideas{flex-wrap:wrap;gap:8px;display:flex}.SXhE8W_ideas::-webkit-scrollbar{display:none}.SXhE8W_ideas button{flex-shrink:0;min-height:36px;font-size:.85rem}.SXhE8W_counter{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:.85rem;display:flex}.SXhE8W_counter[data-bad]{color:var(--bad)}.SXhE8W_pages{gap:4px;display:flex}.SXhE8W_pages i{background:var(--line);border-radius:3px;width:18px;height:6px}.SXhE8W_pages i[data-on]{background:var(--accent)}.SXhE8W_counter[data-bad] .SXhE8W_pages i[data-on]{background:var(--bad)}.SXhE8W_phone{background:var(--surface-2);border-radius:22px;align-content:start;gap:10px;min-height:200px;padding:14px;display:grid}.SXhE8W_phoneHead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.SXhE8W_phoneHead .SXhE8W_avatar{width:30px;height:30px;font-size:.8rem}.SXhE8W_phoneHead b{font-size:.92rem}.SXhE8W_phoneHead small{color:var(--muted);font-size:.75rem;display:block}.SXhE8W_bubble{background:var(--surface);max-width:100%;box-shadow:0 1px 0 var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;justify-self:start;padding:10px 12px;font-size:.88rem;line-height:1.4}.SXhE8W_bubbleEmpty{color:var(--muted);font-style:italic}.SXhE8W_phoneFoot{color:var(--muted);text-align:center;font-size:.72rem}.SXhE8W_sendRow{gap:8px;display:grid}.SXhE8W_balance{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.SXhE8W_balance b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,9vw,2.6rem);font-weight:800;line-height:1}.SXhE8W_balance span{color:var(--muted);font-weight:600}.SXhE8W_meter{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.SXhE8W_meter span{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.SXhE8W_meter span{transition:none}}.SXhE8W_split{grid-template-columns:1fr 1fr;display:grid}.SXhE8W_split>div{gap:2px;min-width:0;display:grid}.SXhE8W_split>div+div{border-left:1px solid var(--line);padding-left:14px}.SXhE8W_split small{color:var(--muted);font-size:.78rem}.SXhE8W_split b{font-variant-numeric:tabular-nums;font-size:1.05rem}.SXhE8W_packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SXhE8W_pack{border:2px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:2px;padding:14px 6px 12px;transition:transform .15s,border-color .15s;display:grid;position:relative}.SXhE8W_pack:not(:disabled):hover{border-color:var(--accent)}.SXhE8W_pack:not(:disabled):active{transform:scale(.97)}.SXhE8W_pack:disabled{opacity:.6;cursor:default}.SXhE8W_pack[data-best]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.SXhE8W_pack strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.1}.SXhE8W_pack span{color:var(--muted);font-size:.78rem}.SXhE8W_pack em{font-variant-numeric:tabular-nums;font-size:.9rem;font-style:normal;font-weight:700}.SXhE8W_best{background:var(--accent);color:var(--accent-ink);letter-spacing:.02em;white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:.68rem;font-weight:800;position:absolute;top:-10px}@media (prefers-reduced-motion:reduce){.SXhE8W_pack{transition:none}}.SXhE8W_senderLine{flex-wrap:wrap;align-items:center;gap:10px;font-size:.92rem;display:flex}.SXhE8W_senderName{background:var(--surface-2);letter-spacing:.02em;border-radius:8px;padding:4px 10px;font-weight:800}.SXhE8W_links{flex-wrap:wrap;gap:4px;margin:0 -12px -8px;display:flex}.SXhE8W_rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.SXhE8W_rules li{color:var(--muted);grid-template-columns:20px 1fr;gap:10px;font-size:.85rem;display:grid}.SXhE8W_rules svg{color:var(--accent-text);margin-top:1px}.SXhE8W_filters{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.SXhE8W_filters::-webkit-scrollbar{display:none}.SXhE8W_filters button{flex-shrink:0;min-height:36px;font-size:.85rem}.SXhE8W_rows{padding:0 16px 8px;display:grid}@media (min-width:720px){.SXhE8W_rows{padding:0 24px 10px}}.SXhE8W_row{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.SXhE8W_row+.SXhE8W_row{border-top:1px solid var(--line)}.SXhE8W_kind{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:36px;height:36px;color:var(--accent-text);border-radius:12px;place-items:center;display:grid}.SXhE8W_kind[data-kind=payment_reminder]{background:var(--warn-bg);color:var(--warn)}.SXhE8W_kind[data-kind=message]{background:var(--surface-2);color:var(--text)}.SXhE8W_rowMain{gap:2px;min-width:0;display:grid}.SXhE8W_rowMain b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.SXhE8W_rowMain span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.SXhE8W_rowMain q{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.SXhE8W_empty{text-align:center;justify-items:center;gap:8px;padding:28px 16px 32px;display:grid}.SXhE8W_empty p{color:var(--muted);max-width:34ch;margin:0}@media (max-width:719px){.SXhE8W_phone[data-empty]{display:none}}.SXhE8W_modes{background:var(--surface-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.SXhE8W_modes button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:600}.SXhE8W_modes button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.SXhE8W_groups{gap:6px;display:grid}.SXhE8W_groupRow{border:2px solid var(--line);border-radius:14px;align-items:center;gap:4px;display:flex}.SXhE8W_groupRow[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.SXhE8W_groupPick{min-width:0;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px 10px;display:flex}.SXhE8W_groupPick svg{color:var(--accent-text);flex-shrink:0}.SXhE8W_nudge{background:color-mix(in srgb, var(--gold,#e8b43c) 18%, var(--surface));border-radius:14px;grid-template-columns:24px 1fr;gap:10px;padding:12px 14px;font-size:.88rem;display:grid}.SXhE8W_nudge svg{color:var(--accent-text);margin-top:1px}.SXhE8W_nudge p{margin:0}.SXhE8W_nudge a{color:var(--accent-text);font-weight:700}.SXhE8W_searchBox{position:relative}.SXhE8W_searchBox svg{color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.SXhE8W_searchBox input{padding-left:42px}.SXhE8W_pickList{border:1px solid var(--line);border-radius:14px;max-height:min(50vh,420px);display:grid;overflow-y:auto}.SXhE8W_pickRow{min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 12px;display:flex}.SXhE8W_pickRow+.SXhE8W_pickRow{border-top:1px solid var(--line)}.SXhE8W_pickRow svg{color:var(--muted);flex-shrink:0}.SXhE8W_pickRow[aria-pressed=true] svg{color:var(--accent)}
.eircfa_page{gap:16px;max-width:1100px;margin:0 auto;padding:16px 16px 48px;display:grid}@media (min-width:720px){.eircfa_page{padding:24px 24px 64px}}.eircfa_center{place-items:center;min-height:60vh;padding:16px;display:grid}.eircfa_gate{background:var(--surface);max-width:420px;box-shadow:var(--shadow);border-radius:24px;padding:28px 20px}.eircfa_top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.eircfa_brand{align-items:center;gap:4px;display:inline-flex}.eircfa_badge{background:var(--text);color:var(--surface);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:.72rem;font-weight:800}.eircfa_tabs{background:var(--surface-2);border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.eircfa_tabs button{min-height:38px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.eircfa_tabs button[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.eircfa_back{color:var(--accent-text);align-items:center;gap:6px;margin-left:auto;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.eircfa_statBtn{color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.eircfa_statBtn:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.eircfa_statBtn:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.eircfa_planPill{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:99px;justify-self:end;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-block}.eircfa_planPill[data-tone=ok]{background:var(--ok-bg);color:var(--ok)}.eircfa_planPill[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.eircfa_planPill[data-tone=trial]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent-text)}.eircfa_shopName{font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:800}.eircfa_facts{background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:520px){.eircfa_facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.eircfa_facts>div{background:var(--surface);align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.eircfa_facts small{color:var(--muted);font-size:.75rem}.eircfa_facts b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.eircfa_facts .eircfa_planPill{justify-self:start}.eircfa_job{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.eircfa_job h4{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:.78rem;font-weight:800}.eircfa_confirm{background:var(--warn-bg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;display:flex}.eircfa_confirm span{flex:220px;line-height:1.4}.eircfa_danger{background:var(--bad);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 16px;font-weight:800}.eircfa_done{background:var(--ok-bg);color:var(--ok);border-radius:12px;margin:0;padding:10px 12px;font-weight:700}.eircfa_history{margin:0;padding:0;list-style:none;display:grid}.eircfa_history li{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.eircfa_history li:first-child{border-top:0}.eircfa_history span{color:var(--muted);font-size:.82rem}
