:root{--bg:#fdf0f5;--card:#fff;--primary:#d4276c;--primary-dark:#b81f5a;--primary-hover:#b81f5a;--primary-light:#fce4ef;--accent:#c9956a;--text:#2c1810;--text-muted:#9a7b77;--border:#f0d6e4;--error:#c0392b;--error-light:#fef0ee;--success:#2e7d52;--success-light:#eef7f2;--radius:14px;--radius-sm:8px;--radius-xs:6px;--shadow-lg:0 12px 48px #2c181021;--nav-h:88px;--header-h:60px;--font-display:"Playfair Display", Georgia, serif;--font-body:"DM Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;background:var(--bg);height:100%;overflow:hidden scroll}html::-webkit-scrollbar{display:none}html.has-bottom-nav:after{content:"";background:linear-gradient(to bottom, var(--bg) 0%, #f4c5da 100%);pointer-events:none;z-index:-1;height:110px;position:fixed;bottom:0;left:0;right:0}html.has-bottom-nav body{background-color:#0000}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;max-width:480px;min-height:100%;margin:0 auto}#app{flex-direction:column;min-height:100dvh;display:flex}.sk{background:linear-gradient(90deg,#f5e2ec 25%,#ecd3de 50%,#f5e2ec 75%) 0 0/200% 100%;border-radius:6px;animation:1.3s infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-screen{flex:1}.sk-header{height:var(--header-h);background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 16px;display:flex}.sk-tabs{background:var(--card);border-bottom:1px solid var(--border);gap:6px;padding:12px 16px;display:flex}.sk-main{padding:14px 16px}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;display:flex}.loading-spinner{border:3px solid var(--primary-light);border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-ts=s] input:not([type=checkbox]):not([type=radio]),html[data-ts=s] textarea,html[data-ts=s] select{font-size:16px!important}.fx-hero{isolation:isolate;animation:.6s cubic-bezier(.2,.8,.2,1) both fx-rise,14s ease-in-out .6s infinite alternate fx-drift;position:relative;overflow:hidden;background-size:180% 180%!important}.fx-hero>*{z-index:1;position:relative}.fx-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:7s ease-in-out 1s infinite fx-sheen;position:absolute;inset:0;transform:translate(-120%)}.fx-cat{opacity:.16;pointer-events:none;transform-origin:50% 90%;width:150px;height:150px;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both fx-cat-in,6s ease-in-out 1.2s infinite fx-sway;bottom:-26px;right:-18px;z-index:0!important;position:absolute!important}.fx-stagger>*{animation:.5s cubic-bezier(.2,.8,.2,1) both fx-up}.fx-stagger>:first-child{animation-delay:.25s}.fx-stagger>:nth-child(2){animation-delay:.35s}.fx-stagger>:nth-child(3){animation-delay:.45s}.fx-stagger>:nth-child(4){animation-delay:.55s}.fx-stagger>:nth-child(5){animation-delay:.65s}.fx-stagger>:nth-child(6){animation-delay:.72s}.fx-stagger>:nth-child(7){animation-delay:.79s}.fx-stagger>:nth-child(8){animation-delay:.86s}.fx-stagger>:nth-child(9){animation-delay:.93s}.fx-stagger>:nth-child(n+10){animation-delay:1s}.fx-hero:after{animation:9s ease-in-out infinite alternate fx-float}.fx-ring{animation:1.4s cubic-bezier(.2,.8,.2,1) .3s both fx-ring}.fx-grow{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .35s both fx-grow}.fx-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) .4s both fx-pop}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes fx-drift{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes fx-sheen{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@keyframes fx-cat-in{0%{opacity:0;transform:translateY(20px)rotate(-8deg)}}@keyframes fx-sway{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-6px)}}@keyframes fx-up{0%{opacity:0;transform:translateY(10px)}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-float{0%{transform:translate(0)scale(1)}to{transform:translate(-18px,14px)scale(1.15)}}@keyframes fx-ring{0%{stroke-dashoffset:314px}}@keyframes fx-pop{0%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.fx-hero,.fx-hero:before,.fx-hero:after,.fx-ring,.fx-cat,.fx-stagger>*,.fx-grow,.fx-pop{animation:none!important}}.evx.card,.evx .card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 2px 8px #2c18100a}.evx.card.ok{background:var(--ev-softer)}.evx .h{align-items:center;gap:8px;display:flex}.evx .n{background:var(--ev-deep);color:#fff;width:22px;height:22px;font-size:calc(14px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.evx h2{font-size:calc(16.5px * var(--ts,1));color:var(--text);flex:1;min-width:0;margin:0;font-weight:700}.evx .tick{font-size:calc(13px * var(--ts,1));background:var(--ev-deep);color:#fff;border-radius:8px;padding:1px 8px;font-weight:700}.evx .muted{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.evx .lbl{font-size:calc(14.5px * var(--ts,1));color:var(--text);margin-top:4px;font-weight:600}.evx .lbl small{color:var(--text-muted);font-weight:400}.evx .chips{flex-wrap:wrap;gap:5px;display:flex}.evx .chip{font-size:calc(13.5px * var(--ts,1));background:var(--bg);border:1px solid var(--border);color:var(--text);font-weight:600;font-family:var(--font-body);border-radius:12px;padding:2px 9px}.evx .chip.on{background:var(--ev-soft);border-color:var(--ev-line);color:var(--ev-dark)}.evx .chips.pick .chip{cursor:pointer;font-size:calc(14px * var(--ts,1));padding:5px 10px}.evx .chips.pick .chip.on{border-color:var(--ev-deep);color:var(--ev-deep)}.evx label{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;display:flex}.evx label small{color:var(--text-muted)}.evx textarea,.evx input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.evx select{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);border-radius:10px;min-width:0;padding:9px 10px}.evx textarea{resize:vertical}.evx .btn{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:12px;font-weight:700}.evx .btn.ghost{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.evx .btn:disabled{opacity:.45;cursor:not-allowed}.evx .mini{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;text-align:center;border:none;border-radius:9px;padding:7px 11px;font-weight:700;text-decoration:none}.evx .mini.ghost{border:1.5px solid var(--border);color:var(--text);background:0 0}.evx .mini:disabled{opacity:.45}.evx .link{color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.evx .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evx .ok-line{font-size:calc(15px * var(--ts,1));color:var(--ev-deep);font-weight:600}.evx .warn{font-size:calc(14.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;padding:7px 9px;line-height:1.4}.evx .bad{font-size:calc(14.5px * var(--ts,1));color:#922b21;background:#fadbd8;border-radius:8px;padding:7px 9px;line-height:1.4}.evx .upload{border:1.5px dashed var(--border);text-align:center;font-size:calc(15px * var(--ts,1));color:var(--text-muted);cursor:pointer;border-radius:10px;padding:10px;position:relative}.evx .upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.evx .ck{font-size:calc(15px * var(--ts,1));flex-direction:row;align-items:center;gap:8px}.evx .ck input{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;flex-shrink:0;margin:0}.evx .prow{font-size:calc(15px * var(--ts,1));color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:3px 0;display:flex}.evx .prow>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.evx .prow small{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.evx .step{flex-shrink:0;align-items:center;gap:6px;display:flex}.evx .step button{border:1.5px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:50%}.evx .step b{text-align:center;min-width:30px;font-size:calc(15px * var(--ts,1))}.evx .add-sel{width:100%;font-size:calc(15px * var(--ts,1));border:1.5px solid var(--border);background:var(--card);color:var(--text-muted);font-weight:600;font-family:var(--font-body);border-radius:10px;padding:7px 9px}.evx .bdl{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.evx .bdl.pending,.evx .bdl.pending_hq{border-style:dashed;border-color:var(--ev-line);background:var(--ev-softer)}.evx .bdl.declined{opacity:.6}.evx .bdl.approved{border-left:3px solid var(--ev)}.evx .b-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.evx .b-top b{font-size:calc(15px * var(--ts,1));color:var(--text);min-width:0}.evx .b-st{font-size:calc(12.5px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;font-weight:800}.evx .bdl small{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.lang[data-v-49146f3a]{background:var(--card);border:1px solid var(--border);border-radius:16px;gap:2px;padding:2px;display:inline-flex}.lang button[data-v-49146f3a]{font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:13px;padding:4px 10px}.lang button.on[data-v-49146f3a]{background:var(--primary);color:#fff}.lang.full[data-v-49146f3a]{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%;padding:10px;display:grid}.lang.full button[data-v-49146f3a]{border:1.5px solid var(--border);background:var(--bg);border-radius:var(--radius-sm);color:var(--text);flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.lang.full button b[data-v-49146f3a]{font-size:calc(17.5px * var(--ts,1));font-weight:600}.lang.full button small[data-v-49146f3a]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.lang.full button.on[data-v-49146f3a]{border-color:var(--primary);background:var(--bg);color:var(--text);box-shadow:0 0 0 3px #d4276c26}.hcat[data-v-3ed7803e]{flex-shrink:0;display:inline-block}.bnav[data-v-5f489106]{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);width:100%;max-width:480px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 20px -10px #2c18102e}.bn[data-v-5f489106]{color:var(--text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:2px 0;text-decoration:none;display:flex}.bn-ic[data-v-5f489106]{border-radius:15px;justify-content:center;align-items:center;width:44px;height:30px;transition:background .2s,color .2s;display:flex;position:relative}.bn.on[data-v-5f489106]{color:var(--ev-deep)}.bn:active .bn-ic[data-v-5f489106]{transform:scale(.92)}.bn-ic[data-v-5f489106]{transition:background .2s,color .2s,transform .12s}.bn.on .bn-ic[data-v-5f489106]{background:var(--ev-soft)}.bn-tx[data-v-5f489106]{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:100%;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.bn-dot[data-v-5f489106]{background:var(--ev-deep);color:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-2px;right:4px}@media (width<=374px){.bnav[data-v-5f489106]{padding-left:2px;padding-right:2px}.bn-tx[data-v-5f489106]{letter-spacing:-.02em;font-size:10px}}.bn:focus-visible .bn-ic[data-v-5f489106]{outline:2px solid var(--ev);outline-offset:1px}@keyframes bn-pop-5f489106{0%{opacity:0;transform:scale(.4)}}.bn-dot[data-v-5f489106]{animation:.3s cubic-bezier(.3,1.6,.5,1) both bn-pop-5f489106}@media (prefers-reduced-motion:reduce){.bn-ic[data-v-5f489106]{transition:none}.bn-dot[data-v-5f489106]{animation:none}}html.hp-lock,html.hp-lock body{overflow:hidden}.hp-root[data-v-1dfe699c]{--hp-acc:var(--primary,#d4276c);--hp-acc-ink:#fff;--hp-acc-text:var(--primary,#d4276c);--hp-soft:var(--primary-light,#fce4ef);--hp-card:var(--card,#fff);--hp-text:var(--text,#2c1810);--hp-muted:var(--text-muted,#9a7b77);--hp-line:var(--border,#f0d6e4);--hp-bg:var(--bg,#fdf0f5);--hp-title:inherit;--hp-radius:18px;font-family:var(--font,inherit)}.hp-app[data-v-1dfe699c]{--hp-title:var(--font-display,Georgia, serif);--hp-acc-text:#b81f5a}.hp-event[data-v-1dfe699c]{--hp-acc:var(--ev-deep,#c4520f);--hp-acc-text:var(--ev-deep,#c4520f);--hp-soft:var(--ev-soft,#feebdc);--hp-title:var(--font-display,Georgia, serif);--hp-line:var(--border,#eedfd3)}.hp-inline[data-v-1dfe699c]{border:1.5px solid var(--border,#f0d6e4);background:var(--card,#fff);height:38px;color:var(--text,#2c1810);font:inherit;font-size:calc(15.5px * var(--ts,1));cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.hp-inline svg[data-v-1dfe699c]{color:var(--primary,#d4276c)}.hp-inline[data-v-1dfe699c]:hover{border-color:var(--primary,#d4276c);color:var(--primary,#d4276c)}.hp-inline[data-v-1dfe699c]:focus-visible{outline:2px solid var(--primary,#d4276c);outline-offset:2px}@media (width<=900px){.hp-inline-l[data-v-1dfe699c]{display:none}.hp-inline[data-v-1dfe699c]{padding:0 11px}}.hp-fab[data-v-1dfe699c]{z-index:190;border:1.5px solid color-mix(in srgb, var(--hp-acc) 30%, transparent);background:var(--hp-card);width:46px;height:46px;color:var(--hp-acc);font-family:var(--hp-title);font-size:calc(27px * var(--ts,1));cursor:pointer;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--hp-acc) 55%, transparent), 0 1px 3px #00000014;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:bottom .25s,transform .15s;display:flex;position:fixed}.hp-fab[data-v-1dfe699c]:active{transform:scale(.93)}.hp-fab[data-v-1dfe699c]:focus-visible{outline:3px solid var(--hp-acc);outline-offset:3px}.hp-fab span[data-v-1dfe699c]{transform:translateY(1px)}.hp-pill[data-v-1dfe699c]{z-index:191;background:var(--hp-card);max-width:calc(100vw - 24px);color:var(--hp-text);border:1px solid color-mix(in srgb, var(--hp-acc) 25%, var(--hp-line));font-size:calc(15px * var(--ts,1));border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 6px;display:flex;position:fixed;box-shadow:0 10px 28px -10px #2c181059}.hp-pill button[data-v-1dfe699c]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px}.hp-pill-go[data-v-1dfe699c]{text-align:left;align-items:center;gap:7px;padding:8px 10px;font-weight:600;display:inline-flex;color:var(--hp-acc-text)!important}.hp-pill-ic[data-v-1dfe699c]{background:var(--hp-soft);width:22px;height:22px;font-size:calc(13px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-pill-off[data-v-1dfe699c]{font-size:calc(14px * var(--ts,1));white-space:nowrap;padding:8px;color:var(--hp-muted)!important}.hp-pill-x[data-v-1dfe699c]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;color:var(--hp-muted)!important}.hp-pill button[data-v-1dfe699c]:hover{background:var(--hp-soft)}.hp-pill button[data-v-1dfe699c]:focus-visible{outline:2px solid var(--hp-acc)}@media (width<=420px){.hp-pill[data-v-1dfe699c]{font-size:calc(14.5px * var(--ts,1))}.hp-pill-off[data-v-1dfe699c]{display:none}}.hp-ring[data-v-1dfe699c]{z-index:1100;pointer-events:none;border:3px solid var(--hp-acc);box-shadow:0 0 0 4px color-mix(in srgb, var(--hp-acc) 22%, transparent);animation:1.1s ease-in-out infinite hp-pulse-1dfe699c;position:fixed}@keyframes hp-pulse-1dfe699c{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--hp-acc) 22%, transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--hp-acc) 0%, transparent)}}.hp-toast[data-v-1dfe699c]{z-index:1101;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));color:#fff;width:max-content;max-width:calc(100vw - 32px);font-size:calc(15px * var(--ts,1));background:#2a2226;border-radius:12px;padding:10px 16px;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.hp-wrap[data-v-1dfe699c]{z-index:1200;position:fixed;inset:0}.hp-backdrop[data-v-1dfe699c]{background:#1a101647;position:absolute;inset:0}.hp-panel[data-v-1dfe699c]{background:var(--hp-card);width:min(440px,100vw);color:var(--hp-text);border-radius:var(--hp-radius) 0 0 var(--hp-radius);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 48px -12px #2c181047}.hp-head[data-v-1dfe699c]{align-items:center;gap:12px;padding:16px 14px 12px 18px;display:flex}.hp-mark[data-v-1dfe699c]{background:var(--hp-soft);width:36px;height:36px;color:var(--hp-acc);font-family:var(--hp-title);font-size:calc(22.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.hp-head-t[data-v-1dfe699c]{flex-direction:column;flex:1;min-width:0;display:flex}.hp-head h2[data-v-1dfe699c]{font-family:var(--hp-title);font-size:calc(23.5px * var(--ts,1));margin:0;font-weight:600;line-height:1.2}.hp-app .hp-head h2[data-v-1dfe699c],.hp-event .hp-head h2[data-v-1dfe699c]{font-weight:400;font-size:calc(25.5px * var(--ts,1))}.hp-head small[data-v-1dfe699c]{font-size:calc(14.5px * var(--ts,1));color:var(--hp-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-x[data-v-1dfe699c]{width:44px;height:44px;color:var(--hp-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hp-x[data-v-1dfe699c]:hover{background:var(--hp-soft);color:var(--hp-text)}.hp-x[data-v-1dfe699c]:focus-visible,.hp-tab[data-v-1dfe699c]:focus-visible,.hp-row[data-v-1dfe699c]:focus-visible,.hp-go[data-v-1dfe699c]:focus-visible,.hp-chip[data-v-1dfe699c]:focus-visible,.hp-show[data-v-1dfe699c]:focus-visible,.hp-back[data-v-1dfe699c]:focus-visible,.hp-send[data-v-1dfe699c]:focus-visible,.hp-stop[data-v-1dfe699c]:focus-visible{outline:2px solid var(--hp-acc);outline-offset:2px}.hp-tabs[data-v-1dfe699c]{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 16px 6px;padding:4px;display:grid}.hp-tab[data-v-1dfe699c]{min-height:40px;font:inherit;font-size:calc(15.5px * var(--ts,1));color:var(--hp-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 6px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.hp-tab.on[data-v-1dfe699c]{background:var(--hp-card);color:var(--hp-acc-text);box-shadow:0 1px 4px #2c18101a}.hp-body[data-v-1dfe699c]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:8px 18px 22px;overflow-y:auto}.hp-pane[data-v-1dfe699c]{flex-direction:column;display:flex}.hp-title[data-v-1dfe699c]{font-family:var(--hp-title);font-size:calc(22.5px * var(--ts,1));margin:10px 0 6px;font-weight:600;line-height:1.3}.hp-app .hp-title[data-v-1dfe699c],.hp-event .hp-title[data-v-1dfe699c]{font-weight:400;font-size:calc(24.5px * var(--ts,1))}.hp-what[data-v-1dfe699c]{font-size:calc(16.5px * var(--ts,1));color:var(--hp-text);margin:0 0 6px;line-height:1.55}.hp-h[data-v-1dfe699c]{font-size:calc(13.5px * var(--ts,1));letter-spacing:.08em;text-transform:uppercase;color:var(--hp-muted);margin:18px 0 8px;font-weight:700}.hp-steps[data-v-1dfe699c]{counter-reset:none;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hp-steps li[data-v-1dfe699c]{gap:12px;padding:8px 0;display:flex;position:relative}.hp-steps li[data-v-1dfe699c]:not(:last-child):after{content:"";background:var(--hp-line);border-radius:2px;width:2px;position:absolute;top:38px;bottom:-6px;left:13px}.hp-n[data-v-1dfe699c]{background:var(--hp-soft);width:28px;height:28px;color:var(--hp-acc-text);font-size:calc(15px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.hp-st[data-v-1dfe699c]{flex:1;min-width:0;padding-top:3px}.hp-st p[data-v-1dfe699c]{font-size:calc(16.5px * var(--ts,1));margin:0;line-height:1.5}.hp-acts[data-v-1dfe699c]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hp-go[data-v-1dfe699c]{background:var(--hp-acc);min-height:36px;color:var(--hp-acc-ink);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;text-align:left;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex}.hp-go[data-v-1dfe699c]:hover{filter:brightness(1.06)}.hp-go[data-v-1dfe699c]:active{transform:scale(.98)}.hp-go[data-v-1dfe699c]:disabled{background:var(--hp-bg);color:var(--hp-muted);cursor:default;filter:none}.hp-show[data-v-1dfe699c]{border:1px solid color-mix(in srgb, var(--hp-acc) 40%, var(--hp-line));background:var(--hp-card);min-height:36px;color:var(--hp-acc-text);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.hp-dot[data-v-1dfe699c]{border:2px solid;border-radius:50%;width:8px;height:8px}.hp-tips[data-v-1dfe699c]{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:14px;margin-top:6px;padding:2px 14px 10px}.hp-tips .hp-h[data-v-1dfe699c]{margin-top:12px}.hp-tips ul[data-v-1dfe699c]{margin:0;padding-left:18px}.hp-tips li[data-v-1dfe699c]{font-size:calc(15.5px * var(--ts,1));margin:4px 0;line-height:1.5}.hp-list[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.hp-row[data-v-1dfe699c]{min-height:48px;font:inherit;font-size:calc(16px * var(--ts,1));color:var(--hp-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.hp-row+.hp-row[data-v-1dfe699c]{border-top:1px solid var(--hp-line)}.hp-row[data-v-1dfe699c]:hover{background:var(--hp-soft)}.hp-row>span[data-v-1dfe699c]:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.hp-row-t[data-v-1dfe699c]{font-size:calc(13px * var(--ts,1));color:var(--hp-muted);font-weight:600}.hp-chev[data-v-1dfe699c]{color:var(--hp-muted);font-size:calc(21.5px * var(--ts,1));flex-shrink:0}.hp-chips[data-v-1dfe699c]{flex-wrap:wrap;gap:8px;display:flex}.hp-chip[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-card);min-height:36px;color:var(--hp-text);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.hp-chip[data-v-1dfe699c]:hover{border-color:var(--hp-acc);color:var(--hp-acc-text)}.hp-chip.ghost[data-v-1dfe699c]{border-style:dashed}.hp-empty[data-v-1dfe699c]{color:var(--hp-muted);font-size:calc(16px * var(--ts,1));flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 6px;display:flex}.hp-empty p[data-v-1dfe699c]{margin:0}.hp-tipset[data-v-1dfe699c]{border-top:1px solid var(--hp-line);font-size:calc(15px * var(--ts,1));color:var(--hp-muted);cursor:pointer;align-items:center;gap:9px;min-height:40px;margin-top:26px;padding-top:14px;display:flex}.hp-tipset input[data-v-1dfe699c]{width:18px;height:18px;accent-color:var(--hp-acc);flex:0 0 18px;margin:0}.hp-group+.hp-group[data-v-1dfe699c]{margin-top:2px}.hp-search[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-bg);height:46px;color:var(--hp-muted);border-radius:12px;align-items:center;gap:8px;margin:8px 0 4px;padding:0 12px;display:flex}.hp-search[data-v-1dfe699c]:focus-within{border-color:var(--hp-acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--hp-acc) 15%, transparent)}.hp-search input[data-v-1dfe699c]{min-width:0;font:inherit;font-size:calc(17.5px * var(--ts,1));color:var(--hp-text);outline:none;flex:1;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.hp-back[data-v-1dfe699c]{min-height:36px;font:inherit;font-size:calc(15.5px * var(--ts,1));color:var(--hp-acc-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:4px 0 4px -6px;padding:0 8px;font-weight:600;display:inline-flex}.hp-back span[data-v-1dfe699c]{font-size:calc(21.5px * var(--ts,1))}.hp-topic[data-v-1dfe699c]{font-size:calc(13.5px * var(--ts,1));color:var(--hp-acc-text);background:var(--hp-soft);border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-weight:700}.hp-note[data-v-1dfe699c]{color:#7a5510;font-size:calc(15px * var(--ts,1));background:#fef3cd;border-radius:10px;margin:8px 0 0;padding:8px 12px}.hp-intro[data-v-1dfe699c]{font-size:calc(16px * var(--ts,1));color:var(--hp-muted);margin:8px 0 12px;line-height:1.5}.hp-sugg[data-v-1dfe699c]{margin-bottom:8px}.hp-turn[data-v-1dfe699c]{flex-direction:column;gap:8px;margin:10px 0 6px;display:flex}.hp-q[data-v-1dfe699c]{background:var(--hp-acc);max-width:85%;color:var(--hp-acc-ink);font-size:calc(16px * var(--ts,1));overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;padding:9px 14px;line-height:1.45}.hp-a[data-v-1dfe699c]{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:4px 16px 16px;flex-direction:column;align-self:flex-start;gap:4px;width:100%;padding:12px 14px;display:flex}.hp-src[data-v-1dfe699c]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--hp-muted);align-self:flex-start;margin-bottom:2px;font-weight:700}.hp-src.ai[data-v-1dfe699c]{color:var(--hp-acc-text)}.hp-ln[data-v-1dfe699c]{font-size:calc(16px * var(--ts,1));overflow-wrap:anywhere;margin:0;line-height:1.55}.hp-ln.num[data-v-1dfe699c]{padding-left:4px}.hp-think[data-v-1dfe699c]{color:var(--hp-muted);font-size:calc(15.5px * var(--ts,1));align-items:center;gap:8px;margin:0;display:flex}.hp-dots[data-v-1dfe699c]{gap:3px;display:inline-flex}.hp-dots i[data-v-1dfe699c]{background:var(--hp-acc);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hp-dot-1dfe699c}.hp-dots i[data-v-1dfe699c]:nth-child(2){animation-delay:.15s}.hp-dots i[data-v-1dfe699c]:nth-child(3){animation-delay:.3s}@keyframes hp-dot-1dfe699c{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.hp-card[data-v-1dfe699c]{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:12px;margin-top:4px;padding:10px 12px}.hp-card-t[data-v-1dfe699c]{font-size:calc(16px * var(--ts,1))}.hp-mini[data-v-1dfe699c]{margin:6px 0 0;padding-left:20px}.hp-mini li[data-v-1dfe699c]{font-size:calc(15.5px * var(--ts,1));margin:3px 0;line-height:1.5}.hp-stop[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-card);font:inherit;font-size:calc(14.5px * var(--ts,1));cursor:pointer;color:var(--hp-muted);border-radius:8px;align-self:flex-start;margin-top:6px;padding:5px 12px}.hp-askbar[data-v-1dfe699c]{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hp-line);background:var(--hp-card);gap:8px;display:flex}.hp-askbar input[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-bg);min-width:0;height:46px;font:inherit;font-size:calc(17.5px * var(--ts,1));color:var(--hp-text);box-shadow:none;border-radius:14px;flex:1;padding:0 14px}.hp-askbar input[data-v-1dfe699c]:focus{border-color:var(--hp-acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--hp-acc) 15%, transparent);outline:none}.hp-send[data-v-1dfe699c]{background:var(--hp-acc);width:46px;height:46px;color:var(--hp-acc-ink);cursor:pointer;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hp-send[data-v-1dfe699c]:disabled{opacity:.4;cursor:default}@media (width<=639px){.hp-backdrop[data-v-1dfe699c]{display:none}.hp-panel[data-v-1dfe699c]{width:100%;box-shadow:none;border-radius:0;inset:0}.hp-head[data-v-1dfe699c]{padding:calc(12px + env(safe-area-inset-top,0px)) 8px 10px 16px}.hp-tabs[data-v-1dfe699c]{margin:0 12px 6px}.hp-tab[data-v-1dfe699c]{min-height:44px;font-size:calc(16px * var(--ts,1))}.hp-body[data-v-1dfe699c]{padding:8px 16px 28px}.hp-go[data-v-1dfe699c],.hp-show[data-v-1dfe699c],.hp-chip[data-v-1dfe699c]{min-height:44px;font-size:calc(16px * var(--ts,1))}.hp-row[data-v-1dfe699c]{min-height:54px;font-size:calc(17.5px * var(--ts,1))}.hp-st p[data-v-1dfe699c],.hp-what[data-v-1dfe699c]{font-size:calc(18px * var(--ts,1))}}.hp-sheet-enter-active[data-v-1dfe699c],.hp-sheet-leave-active[data-v-1dfe699c]{transition:opacity .24s}.hp-sheet-enter-active .hp-panel[data-v-1dfe699c],.hp-sheet-leave-active .hp-panel[data-v-1dfe699c]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.hp-sheet-enter-from[data-v-1dfe699c],.hp-sheet-leave-to[data-v-1dfe699c]{opacity:0}.hp-sheet-enter-from .hp-panel[data-v-1dfe699c],.hp-sheet-leave-to .hp-panel[data-v-1dfe699c]{transform:translate(28px)}@media (width<=639px){.hp-sheet-enter-from .hp-panel[data-v-1dfe699c],.hp-sheet-leave-to .hp-panel[data-v-1dfe699c]{transform:translateY(28px)}}.hp-fade-enter-active[data-v-1dfe699c],.hp-fade-leave-active[data-v-1dfe699c]{transition:opacity .2s}.hp-fade-enter-from[data-v-1dfe699c],.hp-fade-leave-to[data-v-1dfe699c]{opacity:0}.hp-pill-enter-active[data-v-1dfe699c],.hp-pill-leave-active[data-v-1dfe699c]{transition:opacity .25s,transform .25s}.hp-pill-enter-from[data-v-1dfe699c],.hp-pill-leave-to[data-v-1dfe699c]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.hp-sheet-enter-active[data-v-1dfe699c],.hp-sheet-leave-active[data-v-1dfe699c],.hp-sheet-enter-active .hp-panel[data-v-1dfe699c],.hp-sheet-leave-active .hp-panel[data-v-1dfe699c],.hp-fade-enter-active[data-v-1dfe699c],.hp-fade-leave-active[data-v-1dfe699c],.hp-pill-enter-active[data-v-1dfe699c],.hp-pill-leave-active[data-v-1dfe699c],.hp-fab[data-v-1dfe699c],.hp-tab[data-v-1dfe699c],.hp-go[data-v-1dfe699c]{transition:none}.hp-sheet-enter-from .hp-panel[data-v-1dfe699c],.hp-sheet-leave-to .hp-panel[data-v-1dfe699c],.hp-pill-enter-from[data-v-1dfe699c],.hp-pill-leave-to[data-v-1dfe699c]{transform:none}.hp-ring[data-v-1dfe699c],.hp-dots i[data-v-1dfe699c]{animation:none}}.hp-fab[data-v-1dfe699c]{transition:transform .35s cubic-bezier(.3,1.3,.5,1),opacity .3s}.hp-fab.tuck[data-v-1dfe699c]{opacity:.75;border-top-right-radius:8px;border-bottom-right-radius:8px;transform:translate(calc(100% - 14px))}.ub[data-v-836b1e92]{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:950;color:#fff;background:#2b2024;border-radius:14px;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:10px 10px 10px 14px;display:flex;position:fixed;box-shadow:0 10px 28px -8px #00000073}.ub.forced[data-v-836b1e92]{background:#8a1f5f}.ub-ic[data-v-836b1e92]{color:#fff;opacity:.9;flex-shrink:0;display:flex}.ub-tx[data-v-836b1e92]{min-width:0;font-size:calc(14px * var(--ts,1));flex:1;font-weight:600;line-height:1.3}.ub-go[data-v-836b1e92]{background:var(--primary);color:#fff;font:inherit;font-size:calc(14px * var(--ts,1));cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:9px 14px;font-weight:700}.ub-go[data-v-836b1e92]:disabled{opacity:.7}.ub-x[data-v-836b1e92]{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.ub-enter-active[data-v-836b1e92],.ub-leave-active[data-v-836b1e92]{transition:transform .25s,opacity .25s}.ub-enter-from[data-v-836b1e92],.ub-leave-to[data-v-836b1e92]{opacity:0;transform:translateY(16px)}.nc-toast[data-v-53d26550]{all:unset;box-sizing:border-box;z-index:9000;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 10px);background:var(--card,#fff);max-width:480px;color:var(--text,#2c1a22);border:1px solid var(--border,#ead6df);border-left:4px solid var(--ev,#e8641b);cursor:pointer;border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:12px;display:flex;position:fixed;box-shadow:0 12px 30px -10px #3c142859}.nc-ic[data-v-53d26550]{background:var(--ev-soft,#fdebdd);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.nc-tx[data-v-53d26550]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nc-tx b[data-v-53d26550]{font-size:calc(15px * var(--ts,1))}.nc-tx span[data-v-53d26550]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted,#7a5868);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.nc-x[data-v-53d26550]{width:30px;height:30px;color:var(--text-muted,#7a5868);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.nc-drop-enter-active[data-v-53d26550]{transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .2s}.nc-drop-leave-active[data-v-53d26550]{transition:transform .2s,opacity .2s}.nc-drop-enter-from[data-v-53d26550],.nc-drop-leave-to[data-v-53d26550]{opacity:0;transform:translateY(-120%)}.nc-offer[data-v-53d26550]{z-index:8900;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);background:var(--card,#fff);border:1px solid var(--border,#ead6df);border-radius:18px;grid-template-columns:auto 1fr;gap:6px 12px;max-width:480px;margin:0 auto;padding:14px;display:grid;position:fixed;box-shadow:0 16px 36px -12px #3c142866}.nc-bell[data-v-53d26550]{transform-origin:50% 10%;padding-top:2px;font-size:28px;line-height:1;animation:1.6s ease-in-out .4s 2 nc-ring-53d26550}.nc-otx[data-v-53d26550]{flex-direction:column;gap:3px;display:flex}.nc-otx b[data-v-53d26550]{font-size:calc(16px * var(--ts,1));color:var(--text,#2c1a22)}.nc-otx span[data-v-53d26550]{font-size:calc(14px * var(--ts,1));color:var(--text-muted,#7a5868);line-height:1.4}.nc-otx .nc-err[data-v-53d26550]{color:#b03a2e}.nc-btns[data-v-53d26550]{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.nc-btns button[data-v-53d26550]{font:600 calc(14.5px * var(--ts,1)) var(--font-body,inherit);cursor:pointer;border-radius:999px;padding:9px 18px}.nc-later[data-v-53d26550]{border:1.5px solid var(--border,#ead6df);color:var(--text-muted,#7a5868);background:0 0}.nc-yes[data-v-53d26550]{background:var(--ev,#e8641b);color:#fff;border:0}.nc-yes[data-v-53d26550]:disabled{opacity:.6}.nc-up-enter-active[data-v-53d26550],.nc-up-leave-active[data-v-53d26550]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.nc-up-enter-from[data-v-53d26550],.nc-up-leave-to[data-v-53d26550]{opacity:0;transform:translateY(30px)}@keyframes nc-ring-53d26550{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nc-bell[data-v-53d26550]{animation:none}.nc-drop-enter-active[data-v-53d26550],.nc-up-enter-active[data-v-53d26550]{transition:opacity .2s}}.si[data-v-1a70f492]{text-align:center;flex-direction:column;align-items:stretch;gap:12px;max-width:360px;margin:48px auto;padding:24px 20px;display:flex}.si h1[data-v-1a70f492]{font-size:calc(27.5px * var(--ts,1));color:var(--ev-deep,#b4520f);margin:4px 0 0}.si h1 em[data-v-1a70f492]{color:var(--ev,#f37021);font-style:italic}.si-sub[data-v-1a70f492]{color:#7a5a4a;font-size:calc(16px * var(--ts,1));margin:0 0 6px}.si label[data-v-1a70f492]{text-align:left;font-size:calc(15px * var(--ts,1));color:#4a3428;flex-direction:column;gap:4px;font-weight:600;display:flex}.si input[type=text][data-v-1a70f492],.si input[type=password][data-v-1a70f492]{font-size:calc(18.5px * var(--ts,1));background:#fff;border:1.5px solid #ebd9cc;border-radius:12px;padding:11px 12px}.si .ck[data-v-1a70f492]{flex-direction:row;align-items:center;gap:8px;font-weight:500}.go[data-v-1a70f492]{background:var(--ev,#f37021);color:#fff;font-size:calc(17.5px * var(--ts,1));cursor:pointer;border:0;border-radius:14px;margin-top:4px;padding:12px;font-weight:700}.go[data-v-1a70f492]:disabled{opacity:.55;cursor:default}.err[data-v-1a70f492]{color:#b03a2e;font-size:calc(15px * var(--ts,1));margin:0}.alt[data-v-1a70f492]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep,#b4520f)}html{overflow-anchor:none}:root{--ev:#f37021;--ev-deep:#c4520f;--ev-dark:#8f3a08;--ev-soft:#feebdc;--ev-softer:#fff6ee;--ev-line:#f6c9a3;--ev-grad:linear-gradient(140deg, #9a3f09 0%, #f37021 58%, #f9a65a 100%);--primary:#c4520f;--primary-light:#feebdc;--bg:#fbf6f1;--border:#eedfd3}body{background:var(--bg);max-width:480px}#app{min-width:0}.shell{width:100%;min-width:0;min-height:100vh;margin:0 auto;overflow-x:clip}.ev-top{z-index:50;background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:10px;height:58px;padding:0 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #2c18100f}.ev-logo{background:var(--ev-grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:4.5s ease-in-out infinite ev-glow;display:flex;position:relative;box-shadow:0 4px 10px -4px #c4520f99}.ev-logo :deep(svg){transform-origin:50% 85%;animation:3.2s ease-in-out infinite ev-breathe}@keyframes ev-breathe{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.07)rotate(-4deg)}60%{transform:scale(1.05)rotate(3deg)}}@keyframes ev-glow{0%,70%,to{box-shadow:0 4px 10px -4px #c4520f99,0 0 #f3702100}80%{box-shadow:0 4px 10px -4px #c4520f99,0 0 0 6px #f3702138}90%{box-shadow:0 4px 10px -4px #c4520f99,0 0 0 10px #f3702100}}@media (prefers-reduced-motion:reduce){.ev-logo{animation:none}.ev-logo :deep(svg){animation:none}}.ev-brand{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ev-brand b{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:400}.ev-brand em{color:var(--ev-deep);font-style:italic}.ev-brand small{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.ev-brand b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-home{color:#fff;height:34px;font-size:calc(17.5px * var(--ts,1));background:linear-gradient(135deg,#e04e8a,#b0256a);border-radius:17px;flex-shrink:0;align-items:center;gap:1px;padding:0 9px 0 5px;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px -5px #b0256ab3}.ev-home-h{font-family:var(--font-display);font-weight:600;font-size:calc(18.5px * var(--ts,1));line-height:1}.ev-home:focus-visible{outline-offset:2px;outline:2px solid #d4276c}@media (width<=374px){.ev-top{gap:8px;padding:0 12px}.ev-logo{width:32px;height:32px}.ev-brand b{font-size:16.5px}.ev-home{padding:0 7px 0 4px}header.ev-top .lang button{padding:4px 7px}}.shell.navpad{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.ev-boot{color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:80px 20px;display:flex}.ev-boot-cat{transform-origin:50% 90%;animation:1.6s ease-in-out infinite ev-sway}@keyframes ev-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.ev-home{transition:transform .15s}.ev-home:active{transform:scale(.94)}.evp-enter-active{transition:opacity .18s ease-out,transform .18s ease-out}.evp-leave-active{transition:opacity 80ms ease-in}.evp-enter-from{opacity:0;transform:translateY(6px)}.evp-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.ev-boot-cat{animation:none}.evp-enter-active,.evp-leave-active,.ev-home{transition:none}.evp-enter-from{transform:none}}.dq[data-v-0284ecd7]{background:linear-gradient(135deg, color-mix(in srgb, var(--dq) 10%, var(--card,#fff)), color-mix(in srgb, var(--dq) 4%, var(--card,#fff)));border:1px solid color-mix(in srgb, var(--dq) 22%, var(--card,#fff));border-radius:14px;align-items:flex-start;gap:8px;margin:8px 0 2px;padding:10px 34px 12px 12px;display:flex;position:relative;overflow:hidden}.dq-mark[data-v-0284ecd7]{color:var(--dq);opacity:.75;flex-shrink:0;margin-top:1px}.dq-tx[data-v-0284ecd7]{font-family:var(--font-display);font-style:italic;font-size:calc(17.5px * var(--ts,1));color:var(--text);margin:0;line-height:1.45}.dq-x[data-v-0284ecd7]{width:26px;height:26px;color:var(--text-muted);font-size:calc(14px * var(--ts,1));cursor:pointer;background:0 0;border:none;border-radius:50%;position:absolute;top:6px;right:6px}.dq-x[data-v-0284ecd7]:hover{background:#0000000d}.dq-bar[data-v-0284ecd7]{background:var(--dq);opacity:.55;transform-origin:0;width:100%;height:3px;animation:10s linear forwards dq-time-0284ecd7;position:absolute;bottom:0;left:0}@keyframes dq-time-0284ecd7{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dq-enter-active[data-v-0284ecd7]{transition:opacity .5s,transform .5s,max-height .5s}.dq-leave-active[data-v-0284ecd7]{transition:opacity .6s,max-height .6s .1s,margin .6s .1s,padding .6s .1s}.dq-enter-from[data-v-0284ecd7]{opacity:0;transform:translateY(-6px)}.dq-enter-to[data-v-0284ecd7],.dq-leave-from[data-v-0284ecd7]{max-height:160px}.dq-leave-to[data-v-0284ecd7]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.dq-enter-active[data-v-0284ecd7],.dq-leave-active[data-v-0284ecd7]{transition:opacity .2s}.dq-bar[data-v-0284ecd7]{animation:none}}.ts-seg[data-v-8dba3ca7]{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.ts-opt[data-v-8dba3ca7]{background:var(--card);color:var(--text-muted);font-family:var(--font-body);cursor:pointer;border:0;align-items:baseline;gap:4px;padding:7px 10px;font-size:14px;font-weight:600;display:inline-flex}.ts-opt+.ts-opt[data-v-8dba3ca7]{border-left:1px solid var(--border)}.ts-opt.on[data-v-8dba3ca7]{background:var(--primary,#d4276c);color:#fff}.ts-a[data-v-8dba3ca7]{font-family:var(--font-display,serif);font-weight:700;line-height:1}.ts-s .ts-a[data-v-8dba3ca7]{font-size:12px}.ts-m .ts-a[data-v-8dba3ca7]{font-size:15px}.ts-l .ts-a[data-v-8dba3ca7]{font-size:19px}.ts-wrap[data-v-8dba3ca7]{flex-shrink:0;position:relative}.ts-btn[data-v-8dba3ca7]{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--text);font-family:var(--font-display,serif);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.ts-btn small[data-v-8dba3ca7]{font-size:11px}.ts-btn[data-v-8dba3ca7]:focus-visible,.ts-opt[data-v-8dba3ca7]:focus-visible,.ts-row[data-v-8dba3ca7]:focus-visible{outline:2px solid var(--primary,#d4276c);outline-offset:2px}.ts-pop[data-v-8dba3ca7]{z-index:300;background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:2px;min-width:170px;padding:8px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 10px 30px #2c18102e}.ts-h[data-v-8dba3ca7]{color:var(--text-muted);padding:2px 8px 4px;font-size:12px;font-weight:700}.ts-row[data-v-8dba3ca7]{text-align:left;font-family:var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;padding:9px 10px;font-size:15px;display:flex}.ts-row.on[data-v-8dba3ca7]{background:var(--ev-soft,var(--primary-light,#fce4ef));font-weight:700}.ts-row i[data-v-8dba3ca7]{margin-left:auto;font-style:normal}.ts-back[data-v-8dba3ca7]{z-index:299;position:fixed;inset:0}.au[data-v-e192d1b1]{background:var(--card);border:1px dashed var(--ev-line,#f6c9a3);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;display:flex}.au-ic[data-v-e192d1b1]{background:var(--ev-soft,#feebdc);width:36px;height:36px;color:var(--ev-deep,#c4520f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.au-tx[data-v-e192d1b1]{flex-direction:column;flex:1;gap:1px;min-width:150px;display:flex}.au-tx b[data-v-e192d1b1]{font-size:calc(14px * var(--ts,1))}.au-tx small[data-v-e192d1b1]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);font-variant-numeric:tabular-nums}.au-btns[data-v-e192d1b1]{flex-wrap:wrap;gap:6px;display:flex}.au-go[data-v-e192d1b1],.au-full[data-v-e192d1b1]{font:inherit;font-size:calc(13.5px * var(--ts,1));cursor:pointer;white-space:nowrap;border-radius:10px;padding:8px 12px;font-weight:700}.au-go[data-v-e192d1b1]{background:var(--ev,#f37021);color:#fff;border:0;animation:2.6s ease-in-out infinite au-nudge-e192d1b1;position:relative}.au-go[data-v-e192d1b1]:after{content:"";border-radius:inherit;border:2px solid var(--ev,#f37021);opacity:0;pointer-events:none;animation:2.6s ease-out infinite au-ring-e192d1b1;position:absolute;inset:-3px}.au-go[data-v-e192d1b1]:disabled{animation:none}@keyframes au-nudge-e192d1b1{0%,70%,to{transform:none}76%{transform:rotate(-3deg)scale(1.04)}82%{transform:rotate(3deg)scale(1.04)}88%{transform:rotate(-2deg)}}@keyframes au-ring-e192d1b1{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.au-go[data-v-e192d1b1],.au-go[data-v-e192d1b1]:after{animation:none}}.au-go[data-v-e192d1b1]:disabled{opacity:.65}.au-full[data-v-e192d1b1]{border:1px solid var(--ev-line,#f6c9a3);color:var(--ev-deep,#c4520f);background:0 0}.spin[data-v-e192d1b1]{animation:1s linear infinite au-spin-e192d1b1}@keyframes au-spin-e192d1b1{to{transform:rotate(360deg)}}.hp[data-v-1b424746]{min-width:0}.hp-strip[data-v-1b424746]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -14px;padding:2px 14px 12px;scroll-padding:0 14px;display:flex;overflow-x:auto}.hp-strip[data-v-1b424746]::-webkit-scrollbar{display:none}.hp-slide[data-v-1b424746]{scroll-snap-align:start;isolation:isolate;color:#fff;background:linear-gradient(125deg,#5a2306 0%,#a8460b 45%,#f37021 100%);border-radius:16px;flex:0 0 88%;min-height:116px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -14px #8f3a08bf}.hp-slide.hp-solo[data-v-1b424746]{flex-basis:100%}.hp-slide[data-v-1b424746]:focus-visible{outline:2px solid var(--ev-deep);outline-offset:2px}.hp-pic[data-v-1b424746]{background:#2c1810}.hp-full[data-v-1b424746]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-art[data-v-1b424746]{width:42%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.hp-art img[data-v-1b424746]{object-fit:cover;width:100%;height:100%;display:block}.hp-tx[data-v-1b424746]{z-index:1;flex-direction:column;justify-content:center;gap:3px;min-width:0;max-width:66%;padding:13px 14px;display:flex;position:relative}.hp-tag[data-v-1b424746]{font-size:calc(10.5px * var(--ts,1));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff80;border-radius:10px;align-self:flex-start;padding:1px 7px;font-weight:700}.hp-title[data-v-1b424746]{font-family:var(--font-display);font-size:calc(21.5px * var(--ts,1));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.15;display:-webkit-box;overflow:hidden}.hp-sub[data-v-1b424746]{font-size:calc(13.5px * var(--ts,1));opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.hp-go[data-v-1b424746]{font-size:calc(13.5px * var(--ts,1));color:#ffe3cc;margin-top:3px;font-weight:700}.hp-dots[data-v-1b424746]{justify-content:center;gap:2px;margin-top:-4px;display:flex}.hp-dot[data-v-1b424746]{cursor:pointer;background:0 0;border:none;padding:6px 3px}.hp-dot[data-v-1b424746]:before{content:"";background:var(--ev-line);border-radius:3px;width:6px;height:6px;transition:width .25s,background .25s;display:block}.hp-dot.on[data-v-1b424746]:before{background:var(--ev-deep);width:18px}@media (prefers-reduced-motion:reduce){.hp-dot[data-v-1b424746]:before{transition:none}}.hw[data-v-7203b559]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hw-d[data-v-7203b559]{cursor:pointer;font-family:var(--font-body);color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:56px;padding:6px 0 5px;transition:background .2s,border-color .2s;display:flex}.hw-d small[data-v-7203b559]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.hw-d b[data-v-7203b559]{font-size:calc(18.5px * var(--ts,1));font-weight:700;line-height:1.2}.hw-d.today[data-v-7203b559]{border-color:var(--ev-line);background:var(--ev-softer)}.hw-d.today small[data-v-7203b559]{color:var(--ev-deep)}.hw-d.on[data-v-7203b559]{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.hw-d.on small[data-v-7203b559]{color:#ffffffd9}.hw-dots[data-v-7203b559]{gap:2px;height:5px;display:flex}.hw-dots i[data-v-7203b559]{border-radius:50%;width:5px;height:5px}.hw-d.on .hw-dots i[data-v-7203b559]{background:#fff!important}.hw-d[data-v-7203b559]:focus-visible{outline:2px solid var(--ev);outline-offset:1px}@media (prefers-reduced-motion:reduce){.hw-d[data-v-7203b559]{transition:none}}.ps-card[data-v-2d77ffa2]{background:var(--card,#fff);border:1px solid var(--border,#eadfd6);border-radius:16px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.ps-ic[data-v-2d77ffa2]{background:var(--ev-soft,#fdebdd);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.ps-tx[data-v-2d77ffa2]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-tx b[data-v-2d77ffa2]{font-size:calc(15px * var(--ts,1));color:var(--text,#2c1a12)}.ps-tx small[data-v-2d77ffa2]{font-size:calc(13px * var(--ts,1));color:var(--text-muted,#7a6458);line-height:1.35}.ps-tx small.bad[data-v-2d77ffa2]{color:#b03a2e}.ps-sw[data-v-2d77ffa2]{cursor:pointer;flex-shrink:0;width:48px;height:28px;position:relative}.ps-sw input[data-v-2d77ffa2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ps-sw span[data-v-2d77ffa2]{pointer-events:none;background:#d9cec6;border-radius:999px;transition:background .2s;position:absolute;inset:0}.ps-sw span[data-v-2d77ffa2]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ps-sw input:checked+span[data-v-2d77ffa2]{background:var(--ev,#e8641b)}.ps-sw input:checked+span[data-v-2d77ffa2]:after{transform:translate(20px)}.ps-sw input:focus-visible+span[data-v-2d77ffa2]{outline:2px solid var(--ev-deep,#c4520f);outline-offset:2px}.ps-sw input:disabled+span[data-v-2d77ffa2]{opacity:.5}@media (prefers-reduced-motion:reduce){.ps-sw span[data-v-2d77ffa2],.ps-sw span[data-v-2d77ffa2]:after{transition:none}}.hm[data-v-681f7c99]{flex-direction:column;gap:14px;min-width:0;padding:14px 14px 22px;display:flex}.hm-in[data-v-681f7c99]{animation:.5s cubic-bezier(.2,.8,.2,1) both hm-up-681f7c99}.hm-in[data-v-681f7c99]:nth-child(2){animation-delay:40ms}.hm-in[data-v-681f7c99]:nth-child(3){animation-delay:80ms}.hm-in[data-v-681f7c99]:nth-child(4){animation-delay:.12s}.hm-in[data-v-681f7c99]:nth-child(5){animation-delay:.16s}.hm-in[data-v-681f7c99]:nth-child(6){animation-delay:.2s}.hm-in[data-v-681f7c99]:nth-child(n+7){animation-delay:.24s}@keyframes hm-up-681f7c99{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.hm-in[data-v-681f7c99]{animation:none}.hm-skel i[data-v-681f7c99]{animation:none!important}.hm-tile[data-v-681f7c99],.hm-act[data-v-681f7c99],.hm-row[data-v-681f7c99],.hm-up[data-v-681f7c99]{transition:none}}.hm-card[data-v-681f7c99]{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:0 4px 16px -10px #2c18102e}.hm-head[data-v-681f7c99]{align-items:baseline;gap:8px;min-width:0;display:flex}.hm-h[data-v-681f7c99]{font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));color:var(--text);flex:1;min-width:0;margin:0;line-height:1.2}.hm-link[data-v-681f7c99]{color:var(--ev-deep);font-size:calc(15px * var(--ts,1));white-space:nowrap;font-weight:700;text-decoration:none}.hm-lbl[data-v-681f7c99]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:4px 0 -4px;font-weight:700}.hm-count[data-v-681f7c99]{font-size:calc(14px * var(--ts,1));color:#fff;background:var(--ev-deep);border-radius:10px;align-self:center;padding:1px 8px;font-weight:800}.hm-month[data-v-681f7c99]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);white-space:nowrap}.hm-clear[data-v-681f7c99]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;line-height:1.5;display:flex}.hm-more[data-v-681f7c99]{color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:none;align-self:center;min-height:36px;padding:6px 12px;font-weight:700}.hm-empty[data-v-681f7c99]{text-align:center;align-items:center;margin-top:20px;padding:26px 18px}.hm-empty-ic[data-v-681f7c99]{background:var(--ev-soft);width:52px;height:52px;color:var(--ev-deep);border-radius:50%;justify-content:center;align-items:center;display:flex}.hm-empty b[data-v-681f7c99]{font-family:var(--font-display);font-weight:400;font-size:calc(22.5px * var(--ts,1));color:var(--text);line-height:1.3}.hm-empty p[data-v-681f7c99]{font-size:calc(15.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.55}.hm-hello[data-v-681f7c99]{z-index:2;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.hm-me[data-v-681f7c99]{background:var(--ev-grad);width:54px;height:54px;box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--ev-line);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.hm-me img[data-v-681f7c99]{object-fit:cover;width:100%;height:100%}.hm-me i[data-v-681f7c99]{color:#fff;font-style:normal;font:700 22px var(--font-body)}.hm-hello-tx[data-v-681f7c99]{flex:1;min-width:0;container-type:inline-size}.hm-hi[data-v-681f7c99]{font-family:var(--font-display);font-weight:400;font-size:calc(29.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.2}.hm-hi .hm-g[data-v-681f7c99]{color:var(--ev-deep);white-space:nowrap;font-size:min(1em,13.5cqi);font-style:italic;display:block}.hm-hi .hm-nm[data-v-681f7c99]{overflow-wrap:anywhere;display:block}.hm-date[data-v-681f7c99]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:3px 0 0}.hm-roles[data-v-681f7c99]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;padding-top:4px;display:flex}.hm-role[data-v-681f7c99]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ev-dark);background:var(--ev-soft);border:1px solid var(--ev-line);white-space:nowrap;border-radius:10px;padding:2px 8px;font-weight:700}.hm-skel[data-v-681f7c99]{flex-direction:column;gap:12px;display:flex}.hm-skel i[data-v-681f7c99]{background:linear-gradient(90deg,#f3e8df 0%,#fbf3ec 50%,#f3e8df 100%) 0 0/200% 100%;border-radius:16px;height:110px;animation:1.2s linear infinite hm-shim-681f7c99;display:block}.hm-skel i.s[data-v-681f7c99]{height:64px}@keyframes hm-shim-681f7c99{to{background-position:-200% 0}}.hm-note[data-v-681f7c99]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:14px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.hm-note-go[data-v-681f7c99]{min-width:0;color:var(--text);flex:1;align-items:center;gap:10px;padding:9px 4px 9px 12px;text-decoration:none;display:flex}.hm-note-ic[data-v-681f7c99]{font-size:calc(21.5px * var(--ts,1));flex-shrink:0}.hm-note-tx[data-v-681f7c99]{flex-direction:column;min-width:0;display:flex}.hm-note-tx b[data-v-681f7c99]{font-size:calc(15px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-note-tx small[data-v-681f7c99]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-note-x[data-v-681f7c99]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.hm-today[data-v-681f7c99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hm-tile[data-v-681f7c99]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 12px;display:flex;box-shadow:0 2px 8px #2c18100a}.hm-tile b[data-v-681f7c99]{font-size:calc(25.5px * var(--ts,1));color:var(--ev-deep);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700;line-height:1.1}.hm-tile b.hm-tile-rm[data-v-681f7c99]{font-size:calc(18.5px * var(--ts,1))}.hm-tile small[data-v-681f7c99]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.25}.hm-tile[data-v-681f7c99],.hm-act[data-v-681f7c99],.hm-row[data-v-681f7c99],.hm-up[data-v-681f7c99]{transition:transform .12s}.hm-tile[data-v-681f7c99]:active,.hm-act[data-v-681f7c99]:active{transform:scale(.96)}.hm-row[data-v-681f7c99]:active,.hm-up[data-v-681f7c99]:active{transform:scale(.99)}.hm-tile[data-v-681f7c99]:focus-visible{outline:2px solid var(--ev);outline-offset:1px}.hm-list[data-v-681f7c99]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hm-list li+li[data-v-681f7c99]{border-top:1px solid var(--border)}.hm-row[data-v-681f7c99],.hm-up[data-v-681f7c99]{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:11px;min-width:0;padding:9px 0;text-decoration:none;display:flex}.hm-row.done[data-v-681f7c99]{opacity:.55}.hm-row[data-v-681f7c99]:focus-visible,.hm-up[data-v-681f7c99]:focus-visible{outline:2px solid var(--ev);outline-offset:2px;border-radius:8px}.hm-ic[data-v-681f7c99]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.t-hot[data-v-681f7c99]{background:var(--ev-soft);color:var(--ev-deep)}.t-rose[data-v-681f7c99]{color:#a63a1c;background:#fbe3dc}.t-amber[data-v-681f7c99]{color:#7a5510;background:#fef3cd}.t-brown[data-v-681f7c99]{color:var(--ev-dark);background:#f3e6dc}.t-app[data-v-681f7c99]{color:#c21f60;background:#fce4ef}.hm-row-tx[data-v-681f7c99]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hm-row-tx b[data-v-681f7c99]{font-size:calc(16px * var(--ts,1));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hm-row-tx small[data-v-681f7c99]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-chev[data-v-681f7c99]{color:var(--text-muted);opacity:.7;flex-shrink:0}.hm-wa[data-v-681f7c99],.hm-cta[data-v-681f7c99]{font-size:calc(14px * var(--ts,1));background:var(--ev-deep);color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:6px 10px;font-weight:700}.hm-wa.sent[data-v-681f7c99]{background:var(--bg);color:var(--text-muted)}.hm-cta[data-v-681f7c99]{border:1.5px solid var(--ev-line);color:var(--ev-deep);background:0 0;padding:5px 9px}.hm-n[data-v-681f7c99]{font-size:calc(13px * var(--ts,1));color:#c21f60;background:#fce4ef;border-radius:9px;flex-shrink:0;padding:1px 7px;font-weight:800}.hm-time[data-v-681f7c99]{flex-direction:column;flex-shrink:0;width:58px;display:flex}.hm-time b[data-v-681f7c99]{font-size:calc(13.5px * var(--ts,1));white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.hm-time small[data-v-681f7c99]{font-size:calc(12px * var(--ts,1));color:var(--text-muted);white-space:nowrap}.hm-bar[data-v-681f7c99]{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;margin:2px 0}.k-event .hm-row-tx b[data-v-681f7c99]{font-family:var(--font-display);font-weight:400;font-size:calc(18px * var(--ts,1))}.hm-tag[data-v-681f7c99]{font-size:calc(12.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-soft);border-radius:8px;flex-shrink:0;padding:2px 7px;font-weight:700}.hm-total[data-v-681f7c99]{background:var(--ev-grad);color:#fff;border-radius:14px;flex-direction:column;padding:12px 14px;display:flex}.hm-total small[data-v-681f7c99]{font-size:calc(13px * var(--ts,1));letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-weight:700}.hm-total b[data-v-681f7c99]{font-family:var(--font-display);font-weight:400;font-size:calc(32px * var(--ts,1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.hm-split[data-v-681f7c99]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.hm-split li[data-v-681f7c99]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.hm-split-l[data-v-681f7c99]{font-size:calc(15px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.hm-split-l i[data-v-681f7c99]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hm-split b[data-v-681f7c99]{font-size:calc(15.5px * var(--ts,1));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.hm-meter[data-v-681f7c99]{background:var(--bg);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.hm-meter i[data-v-681f7c99]{border-radius:3px;height:100%;transition:width .6s;display:block}.hm-collect[data-v-681f7c99]{background:var(--ev-softer);border:1px dashed var(--ev-line);color:var(--ev-dark);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.hm-collect span[data-v-681f7c99]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.hm-collect small[data-v-681f7c99]{font-size:calc(14.5px * var(--ts,1));font-weight:600}.hm-collect b[data-v-681f7c99]{font-size:calc(17.5px * var(--ts,1));font-variant-numeric:tabular-nums}.hm-foot[data-v-681f7c99]{align-self:flex-start;padding:4px 0}.hm-cust[data-v-681f7c99]{align-items:center;gap:8px;min-width:0;display:flex}.hm-cust-n[data-v-681f7c99]{color:var(--text);background:var(--bg);border-radius:12px;flex-direction:column;min-width:0;padding:8px 12px;text-decoration:none;display:flex}.hm-cust-n b[data-v-681f7c99]{font-size:calc(23.5px * var(--ts,1));color:var(--ev-deep);font-weight:700;line-height:1.15}.hm-cust-n small[data-v-681f7c99]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);white-space:nowrap}.hm-faces[data-v-681f7c99]{flex:1;justify-content:flex-end;min-width:0;padding-left:6px;display:flex}.hm-face[data-v-681f7c99]{border:2.5px solid var(--card);color:#fff;width:40px;height:40px;font-size:calc(15px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-10px;font-weight:700;text-decoration:none;display:flex;position:relative;box-shadow:0 2px 6px #2c181026}.hm-acts[data-v-681f7c99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hm-acts.four[data-v-681f7c99]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hm-act[data-v-681f7c99]{background:var(--ev-softer);border:1px solid var(--ev-line);min-height:76px;color:var(--ev-dark);font-size:calc(14px * var(--ts,1));text-align:center;overflow-wrap:anywhere;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:10px 4px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.hm-act span[data-v-681f7c99]{background:var(--card);width:36px;height:36px;color:var(--ev-deep);border-radius:50%;justify-content:center;align-items:center;display:flex}.hm-act.main[data-v-681f7c99]{background:var(--ev-grad);color:#fff;border-color:#0000;box-shadow:0 8px 18px -10px #c4520fcc}.hm-act.main span[data-v-681f7c99]{color:#fff;background:#fff3}.hm-act[data-v-681f7c99]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.hm-show[data-v-681f7c99]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.hm-sc[data-v-681f7c99]{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:1px;padding:10px;text-decoration:none;display:flex}.hm-sc b[data-v-681f7c99]{color:var(--text);font-size:calc(13.5px * var(--ts,1))}.hm-sc small[data-v-681f7c99]{color:var(--text-muted);font-size:calc(11.5px * var(--ts,1))}.sc-ic[data-v-681f7c99]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:5px;font-weight:900;display:flex}.sc-ic.t[data-v-681f7c99]{background:linear-gradient(135deg,#f37021,#a8430a)}.sc-ic.r[data-v-681f7c99]{background:linear-gradient(135deg,#f9a65a,#c4520f)}.sc-ic.l[data-v-681f7c99]{background:linear-gradient(135deg,#4f8fe8,#2c5db8)}.hm-dash[data-v-681f7c99]{gap:8px;padding:10px 12px 12px}.hm-dtabs[data-v-681f7c99]{background:var(--bg);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.hm-dtabs button[data-v-681f7c99]{color:var(--text-muted);font:700 calc(12px * var(--ts,1)) var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;transition:background .2s,color .2s;display:flex;position:relative}.hm-dtabs button.on[data-v-681f7c99]{background:var(--card);color:var(--ev-deep);box-shadow:0 2px 8px -3px #2c181040}.hm-dtabs button svg[data-v-681f7c99]{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.hm-dtabs button.on svg[data-v-681f7c99]{transform:scale(1.15)}.hm-dtabs em[data-v-681f7c99]{background:var(--ev-deep);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-style:normal;line-height:17px;position:absolute;top:2px;right:8px}.hm-pane[data-v-681f7c99]{flex-direction:column;gap:10px;display:flex}.hm-pane-top[data-v-681f7c99]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.hm-pf-enter-active[data-v-681f7c99],.hm-pf-leave-active[data-v-681f7c99]{transition:opacity .18s,transform .18s}.hm-pf-enter-from[data-v-681f7c99]{opacity:0;transform:translate(10px)}.hm-pf-leave-to[data-v-681f7c99]{opacity:0;transform:translate(-10px)}.hm-hi[data-v-681f7c99]{font-size:calc(24px * var(--ts,1))!important}.hm-more-row[data-v-681f7c99]{display:block}.hm-more-row .hm-show[data-v-681f7c99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hm-more-row .hm-sc[data-v-681f7c99]{padding:8px}.hm-set[data-v-681f7c99]{border:1px dashed var(--border);border-radius:14px;margin:0 14px 18px;padding:8px 12px}.hm-set summary[data-v-681f7c99]{cursor:pointer;font-weight:700;font-size:calc(14px * var(--ts,1));color:var(--text-muted);list-style:none}.hm-set summary[data-v-681f7c99]::-webkit-details-marker{display:none}.hm-set[open] summary[data-v-681f7c99]{margin-bottom:8px}@media (prefers-reduced-motion:reduce){.hm-pf-enter-active[data-v-681f7c99],.hm-pf-leave-active[data-v-681f7c99]{transition:none}}.hm-fold[data-v-681f7c99]{all:unset;cursor:pointer;align-items:center;gap:6px;display:flex}.hm-fold em[data-v-681f7c99]{background:var(--ev-soft);color:var(--ev-dark);border-radius:8px;padding:0 6px;font-size:11px;font-style:normal}.hm-fold span[data-v-681f7c99]{margin-left:auto}.hm-fold-enter-active[data-v-681f7c99],.hm-fold-leave-active[data-v-681f7c99]{max-height:260px;transition:opacity .35s,max-height .45s,margin .45s,transform .35s;overflow:hidden}.hm-fold-enter-from[data-v-681f7c99],.hm-fold-leave-to[data-v-681f7c99]{opacity:0;max-height:0;margin-top:-14px;transform:translateY(-8px)}.hm-act.main[data-v-681f7c99]{animation:3s ease-in-out infinite hm-breathe-681f7c99;position:relative;overflow:hidden}.hm-act.main[data-v-681f7c99]:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:3.6s ease-in-out infinite hm-sweep-681f7c99;position:absolute;top:0;bottom:0;left:-60%}@keyframes hm-breathe-681f7c99{50%{transform:scale(1.035);box-shadow:0 10px 22px -10px #c4520fe6}}@keyframes hm-sweep-681f7c99{0%,55%{left:-60%}to{left:130%}}.hm-dtabs[data-v-681f7c99]{position:relative}.hm-dtabs[data-v-681f7c99]:before{content:"";top:3px;bottom:3px;left:calc(3px + var(--i,0) * (100% - 6px) / 4);background:var(--card);border-radius:10px;width:calc(25% - 1.5px);transition:left .35s cubic-bezier(.3,1.3,.5,1);position:absolute;box-shadow:0 2px 8px -3px #2c18104d}.hm-dtabs button[data-v-681f7c99]{z-index:1}.hm-dtabs button.on[data-v-681f7c99]{box-shadow:none!important;background:0 0!important}.hm-dtabs button.on svg[data-v-681f7c99]{animation:.45s cubic-bezier(.3,1.6,.5,1) hm-pop-681f7c99}@keyframes hm-pop-681f7c99{0%{transform:scale(.7)}to{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.hm-act.main[data-v-681f7c99],.hm-act.main[data-v-681f7c99]:after,.hm-dtabs button.on svg[data-v-681f7c99]{animation:none}.hm-dtabs[data-v-681f7c99]:before{transition:none}}.hm-stick[data-v-681f7c99]{z-index:25;background:var(--bg);-webkit-backdrop-filter:blur(6px);flex-direction:column;gap:8px;margin:0 -14px;padding:4px 14px 6px;display:flex;position:sticky;top:58px}.hm-stick .hm-act[data-v-681f7c99],.hm-stick .hm-tile[data-v-681f7c99],.hm-stick .hm-act span[data-v-681f7c99]{transition:min-height .3s,padding .3s,width .3s,height .3s,font-size .3s}.hm-stick.slim[data-v-681f7c99]{gap:5px;padding:3px 14px 5px;box-shadow:0 6px 14px -12px #2c181073}.hm-stick.slim .hm-act.main[data-v-681f7c99]{animation:none}.hm-dash .hm-dtabs[data-v-681f7c99]{top:calc(58px + var(--stk-h,0px));z-index:20;box-shadow:0 0 0 4px var(--card);position:sticky}.hm-stick.slim .hm-acts[data-v-681f7c99]{gap:5px}.hm-stick.slim .hm-act[data-v-681f7c99]{min-height:44px;font-size:calc(11px * var(--ts,1));text-align:center;border-radius:11px;gap:1px;padding:3px 2px;line-height:1.1}.hm-stick.slim .hm-act span[data-v-681f7c99]{background:0 0;width:22px;height:22px}.hm-stick.slim .hm-act span svg[data-v-681f7c99]{width:19px;height:19px}.hm-stick.slim .hm-today[data-v-681f7c99]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.hm-stick.slim .hm-tile[data-v-681f7c99]{text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:0;padding:3px 2px}.hm-stick.slim .hm-tile b[data-v-681f7c99]{font-size:calc(15px * var(--ts,1))}.hm-stick.slim .hm-tile b.hm-tile-rm[data-v-681f7c99]{font-size:calc(12px * var(--ts,1))}.hm-stick.slim .hm-tile small[data-v-681f7c99]{font-size:calc(9.5px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.1;overflow:hidden}.hm-dtabs button span[data-v-681f7c99]{text-align:center;line-height:1.15}.hm-act[data-v-681f7c99]{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;line-height:1.2}.hm-acts.four .hm-act[data-v-681f7c99]{font-size:calc(14px * var(--ts,1))}.scanbtn[data-v-b09ccfe5]{background:var(--ev-grad);color:#fff;text-align:left;width:100%;font-family:var(--font-body);cursor:pointer;border:none;border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.scanbtn span[data-v-b09ccfe5]{flex-direction:column;gap:2px;display:flex}.scanbtn[data-v-b09ccfe5]:active{transform:scale(.98)}.scanbtn b[data-v-b09ccfe5]{font-size:calc(17.5px * var(--ts,1))}.scanbtn small[data-v-b09ccfe5]{font-size:calc(14px * var(--ts,1));opacity:.9;line-height:1.4}.main[data-v-b09ccfe5]{flex-direction:column;gap:14px;padding:14px;display:flex}.h[data-v-b09ccfe5]{font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));color:var(--text);margin:4px 0 8px}section[data-v-b09ccfe5]{flex-direction:column;gap:8px;display:flex}.card[data-v-b09ccfe5]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px}.empty b[data-v-b09ccfe5]{font-size:calc(17.5px * var(--ts,1));color:var(--text)}.empty p[data-v-b09ccfe5]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:4px 0 0;line-height:1.5}.ev[data-v-b09ccfe5]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--border);border-left:4px solid var(--ev);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;animation:.45s cubic-bezier(.2,.8,.2,1) both ev-up-b09ccfe5;display:flex;box-shadow:0 2px 8px #2c18100d}@keyframes ev-up-b09ccfe5{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ev[data-v-b09ccfe5]{animation:none}}.ev[data-v-b09ccfe5]:active{transform:scale(.98)}.ev[data-v-b09ccfe5]{transition:transform .12s}.ev[data-v-b09ccfe5]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.ev b[data-v-b09ccfe5]{font-size:calc(18.5px * var(--ts,1));color:var(--text)}.ev small[data-v-b09ccfe5]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.st[data-v-b09ccfe5]{font-size:calc(12.5px * var(--ts,1));color:#154360;background:#d6eaf8;border-radius:8px;align-self:flex-start;padding:1px 8px;font-weight:700}.st.live[data-v-b09ccfe5]{background:var(--ev);color:#fff}.st.done[data-v-b09ccfe5]{color:#566573;background:#f2f3f4}.st.requested[data-v-b09ccfe5]{color:#7a5510;background:#fef3cd}.nums[data-v-b09ccfe5]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nums i[data-v-b09ccfe5]{font-style:normal;font-size:calc(13.5px * var(--ts,1));color:var(--text);background:var(--bg);border-radius:8px;padding:2px 8px}.earn[data-v-b09ccfe5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.earn div[data-v-b09ccfe5]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:10px;display:flex}.earn small[data-v-b09ccfe5]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.earn b[data-v-b09ccfe5]{font-size:calc(16px * var(--ts,1));color:var(--ev-deep);overflow-wrap:anywhere}.muted[data-v-b09ccfe5]{color:var(--text-muted);text-align:center;padding:30px}.ev.now[data-v-b09ccfe5]{border-left-color:#f37021;animation:.45s cubic-bezier(.2,.8,.2,1) both ev-up-b09ccfe5,2.4s ease-in-out .5s infinite ev-glow-b09ccfe5;position:relative;overflow:hidden;box-shadow:0 0 #f3702173}.ev.now[data-v-b09ccfe5]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffc89659,#0000);width:45%;animation:3.4s ease-in-out 1s infinite ev-sweep-b09ccfe5;position:absolute;top:0;bottom:0;left:-60%}.ev.now .st[data-v-b09ccfe5]{animation:1.6s ease-in-out infinite ev-blink-b09ccfe5}@keyframes ev-glow-b09ccfe5{50%{box-shadow:0 0 0 4px #f370212e,0 8px 22px -10px #c4520f8c}}@keyframes ev-sweep-b09ccfe5{0%,50%{left:-60%}to{left:130%}}@keyframes ev-blink-b09ccfe5{50%{opacity:.6}}.scanbtn[data-v-b09ccfe5]{animation:3s ease-in-out infinite scan-breathe-b09ccfe5;position:relative;overflow:hidden}.scanbtn[data-v-b09ccfe5]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff6,#0000);width:40%;animation:3s ease-in-out infinite ev-sweep-b09ccfe5;position:absolute;top:0;bottom:0;left:-60%}.scan-ic[data-v-b09ccfe5]{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.scan-line[data-v-b09ccfe5]{background:#fff;border-radius:1px;height:2px;animation:1.6s ease-in-out infinite alternate scan-move-b09ccfe5;position:absolute;left:4px;right:4px;box-shadow:0 0 6px #fff}@keyframes scan-move-b09ccfe5{0%{top:5px}to{top:19px}}@keyframes scan-breathe-b09ccfe5{50%{transform:scale(1.02);box-shadow:0 10px 24px -12px #c4520fe6}}@media (prefers-reduced-motion:reduce){.ev.now[data-v-b09ccfe5],.ev.now[data-v-b09ccfe5]:after,.ev.now .st[data-v-b09ccfe5],.scanbtn[data-v-b09ccfe5],.scanbtn[data-v-b09ccfe5]:after,.scan-line[data-v-b09ccfe5]{animation:none}}.bk[data-v-9273f7f5]{flex-direction:column;gap:10px;display:flex}.bk-bar[data-v-9273f7f5]{background:var(--ev-softer);border-radius:8px;gap:2px;height:14px;display:flex;overflow:hidden}.bk-seg[data-v-9273f7f5]{min-width:4px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.bk-none[data-v-9273f7f5]{background:var(--ev-soft);flex:1}.bk-leg[data-v-9273f7f5]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bk-leg li[data-v-9273f7f5]{font-size:calc(15px * var(--ts,1));color:var(--text);align-items:center;gap:8px;min-width:0;display:flex}.bk-leg li.dim[data-v-9273f7f5]{opacity:.55}.bk-dot[data-v-9273f7f5]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.bk-nm[data-v-9273f7f5]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bk-n[data-v-9273f7f5]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.bk-rm[data-v-9273f7f5]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:92px}@media (prefers-reduced-motion:reduce){.bk-seg[data-v-9273f7f5]{transition:none}}.ss-open[data-v-5d978136]{box-sizing:border-box;border:1.5px solid var(--border);background:var(--card);width:100%;min-height:46px;color:var(--text);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:8px;padding:10px 12px 10px 14px;display:flex}.ss-open[data-v-5d978136]:focus-visible{border-color:var(--ev-deep,var(--primary));box-shadow:0 0 0 3px var(--ev-soft,var(--primary-light));outline:none}.ss-open[data-v-5d978136]:disabled{opacity:.55;cursor:default}.ss-open.err[data-v-5d978136]{border-color:#c0392b}.ss-open.empty .ss-val[data-v-5d978136]{color:var(--text-muted)}.ss-val[data-v-5d978136]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-chev[data-v-5d978136]{color:var(--ev-deep,var(--primary));flex-shrink:0}.ss-thumb[data-v-5d978136]{border-radius:7px;flex-shrink:0;width:26px;height:26px;overflow:hidden}.ss-thumb img[data-v-5d978136]{object-fit:cover;width:100%;height:100%}.ss-chip[data-v-5d978136]{width:auto;max-width:100%;min-height:36px;font-size:calc(14px * var(--ts,1));border-radius:20px;padding:6px 10px 6px 13px;font-weight:700}.ss-chip[data-v-5d978136]:not(.empty){border-color:var(--ev-deep,var(--primary));background:var(--ev-softer,var(--primary-light));color:var(--ev-deep,var(--primary))}.ss-add[data-v-5d978136]{border:1.5px dashed var(--ev-deep,var(--primary));background:var(--ev-softer,var(--primary-light));min-height:48px;color:var(--ev-deep,var(--primary));justify-content:center;font-weight:800}.ss-add .ss-val[data-v-5d978136]{flex:0 auto}.ss-add.ss-strong[data-v-5d978136]{background:var(--ev-soft,var(--primary-light));border-style:solid;border-color:var(--ev,var(--primary));color:var(--ev-dark,var(--primary))}.ss-plus[data-v-5d978136]{background:var(--ev-deep,var(--primary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.ss-open[data-v-5d978136]:active:not(:disabled){transform:scale(.985)}.ss-bare[data-v-5d978136]{width:auto;height:100%;min-height:0;font-size:inherit;font-weight:inherit;background:0 0;border:none;border-radius:0;gap:4px;padding:9px 8px 9px 11px}.ss-bare[data-v-5d978136]:focus-visible{box-shadow:none;background:var(--ev-softer,var(--primary-light))}.ss-bare .ss-val[data-v-5d978136]{overflow:visible}.ss-bare .ss-chev[data-v-5d978136]{width:13px;height:13px}.ss-open.ss-sm[data-v-5d978136]{min-height:40px;font-size:calc(14.5px * var(--ts,1))}.ss-ov[data-v-5d978136]{z-index:3800;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ss-sheet[data-v-5d978136]{background:var(--card);width:100%;max-width:480px;max-height:80vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex;box-shadow:0 -10px 30px #00000026}.ss-sheet.tall[data-v-5d978136]{min-height:55vh;max-height:85vh}.ss-head[data-v-5d978136]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-head b[data-v-5d978136]{font-family:var(--font-display);font-weight:400;font-size:calc(20px * var(--ts,1));color:var(--text)}.ss-x[data-v-5d978136]{background:var(--bg);cursor:pointer;width:38px;height:38px;color:var(--text-muted);border:none;border-radius:50%;flex-shrink:0;font-size:16px}.ss-q[data-v-5d978136]:focus{border-color:var(--ev-deep,var(--primary));outline:none}.ss-q[data-v-5d978136]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;font-family:var(--font-body);background:var(--bg);color:var(--text);border-radius:22px;padding:11px 14px;font-size:16px}.ss-list[data-v-5d978136]{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.ss-gh[data-v-5d978136]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;align-items:center;gap:7px;margin:8px 2px 0;font-weight:800;display:flex}.ss-gh i[data-v-5d978136]{background:var(--ev-deep,var(--primary));border-radius:50%;width:9px;height:9px}.ss-row[data-v-5d978136]{box-sizing:border-box;text-align:left;border:1px solid var(--border);background:var(--card);width:100%;font-family:var(--font-body);cursor:pointer;min-height:52px;color:var(--text);border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.ss-row[data-v-5d978136]:active:not(:disabled){transform:scale(.98)}.ss-row[data-v-5d978136]:disabled{opacity:.45;cursor:default}.ss-row.on[data-v-5d978136]{border:1.5px solid var(--ev-deep,var(--primary));background:var(--ev-softer,var(--primary-light))}.ss-img[data-v-5d978136]{background:var(--ev-soft,var(--primary-light));width:40px;height:40px;color:var(--ev-deep,var(--primary));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ss-ic[data-v-5d978136]{background:var(--ev-softer,var(--primary-light))}.ss-img img[data-v-5d978136]{object-fit:cover;width:100%;height:100%}.ss-img i[data-v-5d978136]{font-size:18px;font-style:normal;font-weight:800}.ss-tx[data-v-5d978136]{flex-direction:column;flex:1;min-width:0;display:flex}.ss-tx b[data-v-5d978136]{font-size:calc(15.5px * var(--ts,1));overflow-wrap:anywhere;font-weight:700;line-height:1.3}.ss-row.on .ss-tx b[data-v-5d978136]{color:var(--ev-deep,var(--primary))}.ss-tx small[data-v-5d978136]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.ss-tick[data-v-5d978136]{width:28px;height:28px;color:var(--ev-deep,var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.ss-row.on .ss-tick[data-v-5d978136]{background:var(--ev-deep,var(--primary));color:#fff}.ss-none[data-v-5d978136]{text-align:center;color:var(--text-muted);font-size:calc(14px * var(--ts,1));margin:10px 0}.ss-enter-active[data-v-5d978136],.ss-leave-active[data-v-5d978136]{transition:opacity .2s}.ss-enter-active .ss-sheet[data-v-5d978136],.ss-leave-active .ss-sheet[data-v-5d978136]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ss-enter-from[data-v-5d978136],.ss-leave-to[data-v-5d978136]{opacity:0}.ss-enter-from .ss-sheet[data-v-5d978136],.ss-leave-to .ss-sheet[data-v-5d978136]{transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.ss-enter-active[data-v-5d978136],.ss-leave-active[data-v-5d978136],.ss-enter-active .ss-sheet[data-v-5d978136],.ss-leave-active .ss-sheet[data-v-5d978136]{transition:none}}.pp-open[data-v-fe9f7f42]{border:1.5px dashed var(--ev-line);background:var(--card);width:100%;min-height:46px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;border-radius:12px;font-weight:700}.pp-open[data-v-fe9f7f42]:disabled{color:var(--text-muted);cursor:default}.pp-ov[data-v-fe9f7f42]{z-index:400;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pp-sheet[data-v-fe9f7f42]{background:var(--card);width:100%;max-width:480px;max-height:82vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex;box-shadow:0 -10px 30px #00000026}.pp-head[data-v-fe9f7f42]{justify-content:space-between;align-items:center;display:flex}.pp-head b[data-v-fe9f7f42]{font-family:var(--font-display);font-weight:400;font-size:calc(21px * var(--ts,1));color:var(--text)}.pp-x[data-v-fe9f7f42]{background:var(--bg);cursor:pointer;width:38px;height:38px;color:var(--text-muted);border:none;border-radius:50%;font-size:16px}.pp-q[data-v-fe9f7f42]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));background:var(--bg);border-radius:22px;padding:10px 14px}.pp-list[data-v-fe9f7f42]{overscroll-behavior:contain;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.pp-gh[data-v-fe9f7f42]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;margin:6px 2px 0;font-weight:800}.pp-row[data-v-fe9f7f42]{box-sizing:border-box;text-align:left;border:1px solid var(--border);background:var(--card);width:100%;height:auto;font-family:var(--font-body);cursor:pointer;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:8px 10px;display:flex}.pp-row[data-v-fe9f7f42]:active:not(:disabled){transform:scale(.98)}.pp-row[data-v-fe9f7f42]:disabled{opacity:.45;cursor:default}.pp-img[data-v-fe9f7f42]{background:var(--bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.pp-img img[data-v-fe9f7f42]{object-fit:cover;width:100%;height:100%}.pp-img i[data-v-fe9f7f42]{color:var(--ev-deep);font-size:20px;font-style:normal;font-weight:800}.pp-tx[data-v-fe9f7f42]{flex-direction:column;flex:1;min-width:0;display:flex}.pp-tx b[data-v-fe9f7f42]{font-size:calc(15.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.pp-tx small[data-v-fe9f7f42]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.pp-add[data-v-fe9f7f42]{background:var(--ev-soft);width:30px;height:30px;color:var(--ev-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.pp-none[data-v-fe9f7f42]{text-align:center;color:var(--text-muted);font-size:calc(14px * var(--ts,1))}.pp-enter-active[data-v-fe9f7f42],.pp-leave-active[data-v-fe9f7f42]{transition:opacity .2s}.pp-enter-active .pp-sheet[data-v-fe9f7f42],.pp-leave-active .pp-sheet[data-v-fe9f7f42]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pp-enter-from[data-v-fe9f7f42],.pp-leave-to[data-v-fe9f7f42]{opacity:0}.pp-enter-from .pp-sheet[data-v-fe9f7f42],.pp-leave-to .pp-sheet[data-v-fe9f7f42]{transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.pp-enter-active[data-v-fe9f7f42],.pp-leave-active[data-v-fe9f7f42],.pp-enter-active .pp-sheet[data-v-fe9f7f42],.pp-leave-active .pp-sheet[data-v-fe9f7f42]{transition:none}}.sm-pf[data-v-cdfd7467]{font-size:calc(12.5px * var(--ts,1));color:#2e7d52;text-align:right;font-weight:700;display:block}.sm-pf.neg[data-v-cdfd7467]{color:#922b21}.sm-pn small[data-v-cdfd7467]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);font-weight:400;display:block}.sm-own[data-v-cdfd7467]{flex-direction:column;gap:6px;display:flex}.sm-own label[data-v-cdfd7467]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);align-items:center;gap:4px;display:flex}.sm-own input[data-v-cdfd7467]{font-size:calc(14.5px * var(--ts,1))!important;padding:6px 8px!important}.sm-own label input[data-v-cdfd7467]{width:80px}.sm-sum[data-v-cdfd7467]{background:var(--ev-softer);border:1px solid var(--ev-line);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sm-sum>div[data-v-cdfd7467]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);justify-content:space-between;gap:8px;display:flex}.sm-sum .sm-ct[data-v-cdfd7467]{color:var(--text);border-top:1px dashed var(--ev-line);padding-top:4px}.sm-sum .sm-pr[data-v-cdfd7467]{color:var(--text)}.sm-sum .sm-pt[data-v-cdfd7467]{color:var(--text);border-top:2px solid var(--ev-line);padding-top:6px;font-weight:700}.sm-sum .sm-pt b[data-v-cdfd7467]{color:#2e7d52;font-size:calc(17px * var(--ts,1))}.sm-sum .sm-pt b small[data-v-cdfd7467]{font-size:calc(13px * var(--ts,1));font-weight:600}.sm-sum .sm-pt.neg b[data-v-cdfd7467]{color:#922b21}.sm-warn[data-v-cdfd7467]{font-size:calc(13.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;margin:2px 0 0;padding:6px 8px}.sm-warn.bad[data-v-cdfd7467]{color:#922b21;background:#fdecec}.sm-empty[data-v-cdfd7467]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sm-empty b[data-v-cdfd7467]{font-size:calc(16.5px * var(--ts,1));color:var(--text)}.sm-empty p[data-v-cdfd7467]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.5}.sm-cta[data-v-cdfd7467],.sm-add[data-v-cdfd7467]{background:var(--ev-deep);color:#fff;min-height:44px;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:10px 14px;font-weight:700}.sm-cta[data-v-cdfd7467]{width:100%}.sm-add[data-v-cdfd7467]{border:1.5px dashed var(--ev-line);color:var(--ev-deep);background:0 0}.sm-grp[data-v-cdfd7467]{flex-direction:column;display:flex}.sm-gh[data-v-cdfd7467]{font-size:calc(14px * var(--ts,1));letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;padding:2px 0 6px;font-weight:800;display:flex}.sm-gh small[data-v-cdfd7467]{font-size:calc(13px * var(--ts,1));background:var(--ev-soft);color:var(--ev-dark);letter-spacing:0;border-radius:8px;padding:0 6px;font-weight:700}.sm-dot[data-v-cdfd7467]{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sm-row[data-v-cdfd7467]{border-top:1px solid var(--border);align-items:stretch;gap:6px;padding:8px 0;display:flex}.sm-main[data-v-cdfd7467]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.sm-main[data-v-cdfd7467]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.sm-tx[data-v-cdfd7467]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sm-tx b[data-v-cdfd7467]{font-size:calc(16px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.sm-tx small[data-v-cdfd7467]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere;line-height:1.35}.sm-use[data-v-cdfd7467]{color:var(--ev-dark)!important}.sm-pkg[data-v-cdfd7467]{color:var(--ev-deep);font-weight:700}.sm-note[data-v-cdfd7467]{font-style:italic}.sm-price[data-v-cdfd7467]{font-size:calc(16px * var(--ts,1));color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:1px;font-weight:800}.sm-ord[data-v-cdfd7467]{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.sm-arr[data-v-cdfd7467]{border:1px solid var(--border);background:var(--card);width:34px;height:26px;color:var(--ev-deep);font-size:calc(11.5px * var(--ts,1));cursor:pointer;border-radius:8px;padding:0}.sm-arr[data-v-cdfd7467]:disabled{color:var(--border);cursor:default}.sm-top[data-v-cdfd7467]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.sm-tbtns[data-v-cdfd7467]{flex-shrink:0;gap:6px;display:flex}.sm-newb[data-v-cdfd7467]{background:var(--ev-deep);color:#fff;min-height:32px;font-family:var(--font-body);font-size:calc(13.5px * var(--ts,1));cursor:pointer;border:none;border-radius:16px;align-items:center;gap:3px;padding:0 12px;font-weight:800;display:inline-flex;box-shadow:0 3px 8px -3px #c4520f8c}.sm-newb[data-v-cdfd7467]:active{transform:scale(.95)}.sm-reo[data-v-cdfd7467]{border:1.5px solid var(--border);background:var(--card);min-height:32px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(13.5px * var(--ts,1));cursor:pointer;border-radius:16px;flex-shrink:0;padding:0 11px;font-weight:700}.sm-reo.on[data-v-cdfd7467]{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.sm-list[data-v-cdfd7467]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.sm-list .sm-row[data-v-cdfd7467]{border-top:none;padding:0 8px 0 0}.sm-list .sm-row+.sm-row[data-v-cdfd7467]{border-top:1px solid var(--border)}.sm-list .sm-main[data-v-cdfd7467]{align-items:center;padding:10px 4px 10px 12px}.sm-list .sm-tx b[data-v-cdfd7467]{font-size:calc(15.5px * var(--ts,1))}.sm-list .sm-tx small[data-v-cdfd7467]{font-size:calc(13px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-price[data-v-cdfd7467]{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.sm-price b[data-v-cdfd7467]{font-size:calc(15.5px * var(--ts,1))}.sm-list .sm-pf[data-v-cdfd7467]{font-size:calc(12px * var(--ts,1));background:#e8f5ee;border-radius:6px;padding:0 5px}.sm-list .sm-pf.neg[data-v-cdfd7467]{background:#fdecec}.sm-pfree[data-v-cdfd7467]{font-size:calc(12px * var(--ts,1));color:var(--text-muted);font-weight:600}.sm-chev[data-v-cdfd7467]{color:var(--text-muted);flex-shrink:0}.sm-list .sm-ord[data-v-cdfd7467]{justify-content:center;padding:6px 0}.sm-pic[data-v-cdfd7467]{background:var(--ev-softer);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.sm-pic img[data-v-cdfd7467]{object-fit:cover;width:100%;height:100%}.sm-gic[data-v-cdfd7467]{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sm-legend[data-v-cdfd7467]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);margin:0}.sm-legend i[data-v-cdfd7467]{color:#2e7d52;background:#e8f5ee;border-radius:6px;padding:0 5px;font-style:normal;font-weight:800}.sm-grp[data-v-cdfd7467]{gap:6px}.sm[data-v-cdfd7467]{flex-direction:column;gap:12px;display:flex}.sm-hid[data-v-cdfd7467]{border-top:1px solid var(--border);padding-top:8px}.sm-hid summary[data-v-cdfd7467]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);cursor:pointer;align-items:center;min-height:32px;font-weight:700;display:flex}.sm-hrow[data-v-cdfd7467]{opacity:.85;align-items:center;gap:10px;padding:6px 0;display:flex}.sm-show[data-v-cdfd7467]{border:1.5px solid var(--border);background:var(--card);color:var(--ev-deep);font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;border-radius:10px;flex-shrink:0;min-height:36px;padding:8px 10px;font-weight:700}.sm-msg[data-v-cdfd7467]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);margin:0;font-weight:700}.sm-ov[data-v-cdfd7467]{z-index:240;background:#1e0f058c;justify-content:center;align-items:flex-end;animation:.2s ease-out both sm-fade-cdfd7467;display:flex;position:fixed;inset:0}@keyframes sm-fade-cdfd7467{0%{background:#1e0f0500}}.sm-main[data-v-cdfd7467]:active,.sm-add[data-v-cdfd7467]:active,.sm-cta[data-v-cdfd7467]:active,.sm-k[data-v-cdfd7467]:active{transform:scale(.98)}.sm-sheet[data-v-cdfd7467]{background:var(--card);width:100%;max-width:480px;max-height:92vh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:18px 18px 0 0;flex-direction:column;gap:11px;animation:.3s cubic-bezier(.2,.8,.2,1) sm-up-cdfd7467;display:flex;overflow-y:auto}@keyframes sm-up-cdfd7467{0%{opacity:0;transform:translateY(30px)}}.sm-head[data-v-cdfd7467]{justify-content:space-between;align-items:center;gap:10px;display:flex}.sm-head h2[data-v-cdfd7467]{font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));color:var(--text);margin:0}.sm-x[data-v-cdfd7467]{background:var(--bg);width:36px;height:36px;font-size:calc(17.5px * var(--ts,1));cursor:pointer;color:var(--text);border:none;border-radius:50%;flex-shrink:0}.sm-f[data-v-cdfd7467]{flex-direction:column;gap:5px;min-width:0;display:flex}.sm-l[data-v-cdfd7467]{font-size:calc(14.5px * var(--ts,1));color:var(--text);font-weight:700}.sm-l em[data-v-cdfd7467]{color:var(--text-muted);font-style:normal;font-weight:400}.sm-in[data-v-cdfd7467]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;min-height:44px;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);border-radius:10px;min-width:0;padding:9px 10px}.sm-in[data-v-cdfd7467]:focus{border-color:var(--ev);outline:none}.sm-two[data-v-cdfd7467]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sm-hint[data-v-cdfd7467]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);margin-top:-6px}.sm-kinds[data-v-cdfd7467]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sm-kic[data-v-cdfd7467]{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:flex}.sm-k[data-v-cdfd7467]{border:1.5px solid var(--border);background:var(--card);min-height:42px;color:var(--text);font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 6px;font-weight:700;line-height:1.2;display:flex;padding-top:8px!important;padding-bottom:7px!important}.sm-k.on[data-v-cdfd7467]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-dark)}.sm-prow[data-v-cdfd7467]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;display:flex}.sm-orow[data-v-cdfd7467]{align-items:flex-start}.sm-pic-s[data-v-cdfd7467]{width:34px;height:34px;color:var(--ev-deep);background:var(--ev-softer);border-radius:9px}.sm-pic-d[data-v-cdfd7467]{color:#2c6e8f;background:#e4f0f6}.sm-rm[data-v-cdfd7467]{align-items:center;gap:6px;display:flex}.sm-rm i[data-v-cdfd7467]{color:var(--text-muted);font-style:normal;font-weight:800;font-size:calc(14px * var(--ts,1))}.sm-rm-s em[data-v-cdfd7467]{font-style:normal;font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.sm-rm-s input[data-v-cdfd7467]{width:92px!important}.sm-hint-in[data-v-cdfd7467]{margin-top:0}.sm-note-in[data-v-cdfd7467]{resize:vertical;min-height:60px;line-height:1.45;font-family:var(--font-body);overflow:hidden}.sm-pn[data-v-cdfd7467]{min-width:0;font-size:calc(15px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;flex:1}.sm-step[data-v-cdfd7467]{flex-shrink:0;align-items:center;gap:6px;display:flex}.sm-step button[data-v-cdfd7467]{border:1.5px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--text);font-size:calc(18.5px * var(--ts,1));cursor:pointer;border-radius:50%}.sm-step b[data-v-cdfd7467]{text-align:center;min-width:22px;font-size:calc(16px * var(--ts,1));font-variant-numeric:tabular-nums}.sm-err[data-v-cdfd7467]{font-size:calc(14.5px * var(--ts,1));color:#922b21;background:#fadbd8;border-radius:8px;margin:0;padding:7px 9px}.sm-save[data-v-cdfd7467]{background:var(--ev-deep);color:#fff;min-height:48px;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;font-weight:700}.sm-save[data-v-cdfd7467]:disabled{opacity:.45;cursor:not-allowed}.sm-hide[data-v-cdfd7467]{color:#922b21;font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;background:0 0;border:none;min-height:40px;font-weight:700}@media (prefers-reduced-motion:reduce){.sm-sheet[data-v-cdfd7467],.sm-ov[data-v-cdfd7467]{animation:none}}.bp-ov[data-v-6f76a73e]{z-index:240;background:#1e0f058c;justify-content:center;align-items:flex-end;animation:.2s ease-out both bp-fade-6f76a73e;display:flex;position:fixed;inset:0}@keyframes bp-fade-6f76a73e{0%{background:#1e0f0500}}.bp-m[data-v-6f76a73e]:active,.bp-go[data-v-6f76a73e]:active:not(:disabled){transform:scale(.97)}.bp-sheet[data-v-6f76a73e]{background:var(--card);width:100%;max-width:480px;max-height:92vh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;animation:.3s cubic-bezier(.2,.8,.2,1) bp-up-6f76a73e;display:flex;overflow-y:auto}@keyframes bp-up-6f76a73e{0%{opacity:0;transform:translateY(30px)}}.bp-head[data-v-6f76a73e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-head h2[data-v-6f76a73e]{font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));color:var(--text);margin:0}.bp-x[data-v-6f76a73e]{background:var(--bg);width:36px;height:36px;font-size:calc(17.5px * var(--ts,1));cursor:pointer;color:var(--text);border:none;border-radius:50%;flex-shrink:0}.bp-sum[data-v-6f76a73e]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.bp-who[data-v-6f76a73e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bp-who b[data-v-6f76a73e]{font-size:calc(16.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere}.bp-who small[data-v-6f76a73e]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere}.bp-amts[data-v-6f76a73e]{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.bp-amts small[data-v-6f76a73e]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap}.bp-hist[data-v-6f76a73e]{flex-direction:column;gap:6px;display:flex}.bp-row[data-v-6f76a73e]{border:1px solid var(--ev-line);font-size:calc(15.5px * var(--ts,1));color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.bp-row small[data-v-6f76a73e]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);display:block}.bp-sure[data-v-6f76a73e]{gap:4px;display:flex}.bp-undo[data-v-6f76a73e]{border:1px solid var(--border);background:var(--card);color:var(--text-muted);font:inherit;font-size:calc(14px * var(--ts,1));cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 9px}.bp-undo.bad[data-v-6f76a73e]{color:#922b21;border-color:#e6b0aa}.bp-amtrow[data-v-6f76a73e]{align-items:stretch;gap:8px;display:flex}.bp-in[data-v-6f76a73e]{border:1.5px solid var(--border);background:var(--card);border-radius:12px;flex:1;align-items:center;gap:6px;padding:0 12px;display:flex}.bp-in span[data-v-6f76a73e]{color:var(--text-muted);font-weight:700}.bp-in input[data-v-6f76a73e]{min-width:0;font-size:calc(21.5px * var(--ts,1));color:var(--text);font-weight:700;font-family:var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.bp-in[data-v-6f76a73e]:focus-within{border-color:var(--ev-deep)}.bp-all[data-v-6f76a73e]{border:1.5px solid var(--border);background:var(--card);font:inherit;font-size:calc(15px * var(--ts,1));color:var(--text);cursor:pointer;white-space:nowrap;border-radius:12px;padding:0 12px;font-weight:700}.bp-all.on[data-v-6f76a73e]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-dark)}.bp-left[data-v-6f76a73e]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);margin-top:-4px}.bp-left.bad[data-v-6f76a73e]{color:#922b21}.bp-note[data-v-6f76a73e]{border:1.5px solid var(--border);font:inherit;font-size:calc(16px * var(--ts,1));background:var(--card);color:var(--text);border-radius:12px;padding:10px 12px}.bp-done[data-v-6f76a73e]{color:var(--ev-dark);margin:0;font-weight:700}.bp-amt[data-v-6f76a73e]{font-size:calc(19.5px * var(--ts,1));color:var(--ev-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.bp-lbl[data-v-6f76a73e]{font-size:calc(15px * var(--ts,1));color:var(--text);font-weight:700}.bp-grid[data-v-6f76a73e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bp-m[data-v-6f76a73e]{border:1.5px solid var(--border);background:var(--card);min-height:46px;color:var(--text);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border-radius:12px;font-weight:700}.bp-m.on[data-v-6f76a73e]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-dark)}.bp-m[data-v-6f76a73e]:focus-visible,.bp-go[data-v-6f76a73e]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.bp-err[data-v-6f76a73e]{font-size:calc(14.5px * var(--ts,1));color:#922b21;background:#fadbd8;border-radius:8px;margin:0;padding:7px 9px}.bp-go[data-v-6f76a73e]{background:var(--ev-deep);color:#fff;min-height:48px;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:12px;font-weight:700}.bp-go[data-v-6f76a73e]:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bp-sheet[data-v-6f76a73e],.bp-ov[data-v-6f76a73e]{animation:none}}.bz[data-v-237f55c8]{font-variant-numeric:tabular-nums;flex-direction:column;gap:14px;min-width:0;padding:14px 14px 28px;display:flex}.bz-hd[data-v-237f55c8]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bz-hd-t[data-v-237f55c8]{flex-direction:column;gap:2px;min-width:0;display:flex}.bz-xl[data-v-237f55c8]{border:1.5px solid var(--ev-line);background:var(--card);min-height:38px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(14px * var(--ts,1));cursor:pointer;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-weight:800;display:inline-flex}.bz-xl[data-v-237f55c8]:disabled{opacity:.6}.bz-hd h1[data-v-237f55c8]{font-family:var(--font-display);font-weight:400;font-size:calc(27.5px * var(--ts,1));color:var(--text);margin:0}.bz-hd small[data-v-237f55c8]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted)}.bz-per[data-v-237f55c8]{background:var(--card);border:1px solid var(--border);border-radius:18px;gap:2px;padding:2px;display:flex}.bz-pb[data-v-237f55c8]{min-height:30px;font-family:var(--font-body);font-size:calc(13px * var(--ts,1));color:var(--text-muted);cursor:pointer;white-space:normal;overflow-wrap:normal;background:0 0;border:none;border-radius:16px;flex:auto;min-width:0;padding:3px 8px;font-weight:700;line-height:1.1}.bz-pb.on[data-v-237f55c8]{background:var(--ev-deep);color:#fff;box-shadow:none}.bz-pb[data-v-237f55c8]:focus-visible{outline:2px solid var(--ev);outline-offset:1px}.bz-load[data-v-237f55c8]{flex-direction:column;gap:10px;display:flex}.bz-skel[data-v-237f55c8]{background:linear-gradient(90deg, var(--card), var(--ev-softer), var(--card));background-size:200% 100%;border-radius:16px;height:90px;animation:1.2s linear infinite bz-sh-237f55c8}@keyframes bz-sh-237f55c8{to{background-position:-200% 0}}.bz-card[data-v-237f55c8]{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex;box-shadow:0 2px 10px #2c18100d}.bz-empty b[data-v-237f55c8],.bz-start b[data-v-237f55c8]{font-size:calc(18px * var(--ts,1));color:var(--text)}.bz-empty p[data-v-237f55c8],.bz-start p[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.5}.bz-start[data-v-237f55c8]{background:var(--ev-softer);border-color:var(--ev-line)}.bz-btn[data-v-237f55c8]{text-align:center;background:var(--ev-deep);color:#fff;min-height:46px;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;box-sizing:border-box;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.bz-btn[data-v-237f55c8]:disabled{opacity:.5;cursor:not-allowed}.bz-btn-sm[data-v-237f55c8]{min-height:42px;font-size:calc(15.5px * var(--ts,1))}.bz-sec[data-v-237f55c8]{flex-direction:column;gap:8px;min-width:0;animation:.4s cubic-bezier(.2,.8,.2,1) both bz-in-237f55c8;display:flex}@keyframes bz-in-237f55c8{0%{opacity:0}}.bz-h2[data-v-237f55c8]{font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.bz-h3[data-v-237f55c8]{font-size:calc(14px * var(--ts,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;font-weight:800}.bz-h3b[data-v-237f55c8]{border-top:1px solid var(--border);margin-top:8px;padding-top:12px}.bz-pill[data-v-237f55c8]{font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:#922b21;background:#fadbd8;border-radius:10px;padding:2px 9px;font-weight:800}.bz-note[data-v-237f55c8]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.bz-note-in[data-v-237f55c8]{font-size:calc(14px * var(--ts,1))}.bz-none[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:0}.bz-keep[data-v-237f55c8]{background:var(--ev-grad);color:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;box-shadow:0 8px 22px -12px #8f3a08b3}.bz-keep-l[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));opacity:.92;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.bz-keep-n[data-v-237f55c8]{font-size:calc(33px * var(--ts,1));letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:800;line-height:1.15}.bz-keep-f[data-v-237f55c8]{font-size:calc(14px * var(--ts,1));opacity:.92;overflow-wrap:anywhere}.bz-kpis[data-v-237f55c8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bz-kpis[data-v-237f55c8]>*{animation:.35s cubic-bezier(.2,.8,.2,1) both bz-up-237f55c8}.bz-kpis[data-v-237f55c8]>:nth-child(2){animation-delay:30ms}.bz-kpis[data-v-237f55c8]>:nth-child(3){animation-delay:60ms}.bz-kpis[data-v-237f55c8]>:nth-child(4){animation-delay:90ms}.bz-kpis[data-v-237f55c8]>:nth-child(5){animation-delay:.12s}.bz-kpis[data-v-237f55c8]>:nth-child(6){animation-delay:.15s}.bz-kpis[data-v-237f55c8]>:nth-child(n+7){animation-delay:.18s}@keyframes bz-up-237f55c8{0%{opacity:0;transform:translateY(6px)}}.bz-pb[data-v-237f55c8]:active,.bz-mini[data-v-237f55c8]:active,.bz-btn[data-v-237f55c8]:active:not(:disabled){transform:scale(.96)}.bz-kpi[data-v-237f55c8]{background:var(--card);border:1px solid var(--border);min-width:0;font-family:var(--font-body);text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;gap:2px;padding:8px 9px;display:flex;box-shadow:0 2px 8px #2c18100a}.bz-kpi[data-v-237f55c8]:active{background:var(--ev-softer);transform:scale(.97)}.bz-kpi[data-v-237f55c8]:focus-visible{outline:2px solid var(--ev);outline-offset:1px}.bz-kl[data-v-237f55c8]{justify-content:space-between;gap:4px;display:flex}.bz-kl i[data-v-237f55c8]{color:var(--ev-deep);opacity:.7;font-style:normal;font-weight:800}.bz-kl[data-v-237f55c8]{font-size:calc(12px * var(--ts,1));color:var(--text-muted);font-weight:700;line-height:1.2}.bz-kn[data-v-237f55c8]{font-size:calc(16.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.bz-ks[data-v-237f55c8]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-kpi.due[data-v-237f55c8]{background:#fff4f2;border-color:#f3c4bd}.bz-kpi.due .bz-kn[data-v-237f55c8]{color:#922b21}.bz-rank[data-v-237f55c8]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-rank li[data-v-237f55c8]{align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.bz-rank li+li[data-v-237f55c8]{border-top:1px solid var(--border)}.bz-rn[data-v-237f55c8]{background:var(--ev-soft);width:24px;height:24px;color:var(--ev-dark);font-size:calc(14px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.bz-rank li:first-child .bz-rn[data-v-237f55c8]{background:var(--ev-deep);color:#fff}.bz-rt[data-v-237f55c8]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bz-rt b[data-v-237f55c8]{font-size:calc(15.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-rt small[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-rlink[data-v-237f55c8]{justify-content:center;min-height:36px;text-decoration:none}.bz-rlink b[data-v-237f55c8]{color:var(--ev-deep)}.bz-ra[data-v-237f55c8]{font-size:calc(15.5px * var(--ts,1));color:var(--text);white-space:nowrap}.bz-due-card .bz-due-head[data-v-237f55c8],.bz-due-card .bz-due-ht small[data-v-237f55c8],.bz-due-card .bz-due-ic[data-v-237f55c8]{transition:padding .4s,max-height .4s,opacity .3s,width .3s,height .3s}.bz-due-ht small[data-v-237f55c8]{max-height:20px;overflow:hidden}.bz-due-card.slim .bz-due-head[data-v-237f55c8]{padding:6px 12px}.bz-due-card.slim .bz-due-ht small[data-v-237f55c8]{opacity:0;max-height:0}.bz-due-card.slim .bz-due-ic[data-v-237f55c8]{width:22px;height:22px;font-size:12px}.bz-due-card.slim .bz-due-ht b[data-v-237f55c8]{font-size:calc(15px * var(--ts,1))}.bz-due-card[data-v-237f55c8]{background:#fff4f2;border:1.5px solid #f3c4bd;border-radius:16px;overflow:hidden}.bz-due-head[data-v-237f55c8]{text-align:left;width:100%;font-family:var(--font-body);cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.bz-due-ic[data-v-237f55c8]{color:#fff;background:#c0392b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.bz-due-ht[data-v-237f55c8]{flex-direction:column;flex:1;min-width:0;display:flex}.bz-due-ht b[data-v-237f55c8]{font-size:calc(17px * var(--ts,1));color:#922b21}.bz-due-ht small[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:#9b5a52}.bz-chev[data-v-237f55c8]{color:#922b21;flex-shrink:0;transition:transform .2s}.bz-chev.open[data-v-237f55c8]{transform:rotate(180deg)}.bz-due-list[data-v-237f55c8]{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.bz-due[data-v-237f55c8]{background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:10px 12px;display:grid}.bz-due-tx[data-v-237f55c8]{flex-direction:column;min-width:0;display:flex}.bz-due-nm[data-v-237f55c8]{font-size:calc(16px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.bz-due-amt[data-v-237f55c8]{font-size:calc(16.5px * var(--ts,1));color:#922b21;white-space:nowrap}.bz-due-sub[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere}.bz-due-act[data-v-237f55c8]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.bz-tabs[data-v-237f55c8]{z-index:20;background:var(--bg);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--border);gap:2px;margin:0 -14px;padding:4px 14px 0;display:flex;position:sticky;top:58px}.bz-tab[data-v-237f55c8]{min-width:0;min-height:44px;color:var(--text-muted);font-family:var(--font-body);font-size:calc(12px * var(--ts,1));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2.5px solid #0000;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:1px;padding:4px 2px;font-weight:700;line-height:1.12;display:flex}.bz-tab-ic[data-v-237f55c8]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:flex}.bz-tab-tx[data-v-237f55c8]{text-align:center;white-space:normal;overflow-wrap:normal;max-width:100%}.bz-tab.on[data-v-237f55c8]{color:var(--ev-deep);border-bottom-color:var(--ev-deep)}.bz-tab.on .bz-tab-ic[data-v-237f55c8]{background:var(--ev-soft)}.bz-tab:active .bz-tab-ic[data-v-237f55c8]{transform:scale(.92)}.bz-seg[data-v-237f55c8]{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.bz-seg button[data-v-237f55c8]{min-height:36px;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;font-weight:700}.bz-seg button.on[data-v-237f55c8]{background:var(--ev-soft);color:var(--ev-dark)}.bz-more-b[data-v-237f55c8]{font-family:var(--font-body);cursor:pointer;background:0 0;border:none;justify-content:center;padding:0}.bz-keep-top[data-v-237f55c8]{justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-keep-i[data-v-237f55c8]{color:#fff;cursor:pointer;background:#ffffff26;border:1.5px solid #ffffffb3;border-radius:50%;flex-shrink:0;width:26px;height:26px;font-size:14px;font-weight:800}.bz-keep-note[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));background:#ffffff29;border-radius:10px;margin:6px 0 0;padding:8px 10px;line-height:1.45}.bz-mini[data-v-237f55c8]{background:var(--ev-deep);color:#fff;min-height:40px;font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;box-sizing:border-box;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-weight:700;text-decoration:none;display:flex}.bz-mini.ghost[data-v-237f55c8]{background:var(--card);border:1.5px solid var(--ev-line);color:var(--ev-deep)}.bz-nophone[data-v-237f55c8]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);text-align:center;align-self:center}.bz-ph[data-v-237f55c8],.bz-prow[data-v-237f55c8]{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;display:grid}.bz-ph[data-v-237f55c8]{font-size:calc(13px * var(--ts,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:4px;font-weight:800}.bz-ph span[data-v-237f55c8]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bz-prow[data-v-237f55c8]{border-bottom:1px solid var(--border);padding:7px 0}.bz-pnm[data-v-237f55c8]{flex-direction:column;min-width:0;display:flex}.bz-pnm b[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.bz-pnm small[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.bz-ps[data-v-237f55c8]{justify-content:space-between;align-items:center;gap:6px;display:flex}.bz-stk[data-v-237f55c8]{font-size:calc(16px * var(--ts,1));color:var(--text);align-items:center;gap:4px;font-weight:800;display:inline-flex}.bz-stk i[data-v-237f55c8]{font-style:normal;font-size:calc(11.5px * var(--ts,1));color:#922b21;background:#fadbd8;border-radius:6px;padding:1px 5px;font-weight:800}.bz-stk.low[data-v-237f55c8]{color:#922b21}.bz-order[data-v-237f55c8]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;align-items:center;min-height:32px;font-weight:700;text-decoration:none;display:inline-flex}.bz-ptot[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:space-between;padding-top:2px;display:flex}.bz-ptot b[data-v-237f55c8]{color:var(--text)}.bz-evl[data-v-237f55c8]{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.bz-evl+.bz-evl[data-v-237f55c8]{border-top:1px solid var(--border);padding-top:8px}.bz-evt[data-v-237f55c8]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bz-evt b[data-v-237f55c8]{font-size:calc(16px * var(--ts,1));color:var(--text)}.bz-evt small[data-v-237f55c8]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);line-height:1.4}.bz-eva[data-v-237f55c8]{font-size:calc(17.5px * var(--ts,1));color:var(--text);white-space:nowrap}.bz-hold[data-v-237f55c8]{font-size:calc(14px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;margin:0;padding:7px 9px;line-height:1.4}.bz-more[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));color:var(--ev-deep);align-items:center;min-height:36px;font-weight:700;text-decoration:none;display:flex}.bz-exp[data-v-237f55c8]{gap:10px}.bz-expmsg[data-v-237f55c8]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);margin:0;font-weight:700}.bz-toast[data-v-237f55c8]{left:50%;bottom:calc(86px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--ev-dark);color:#fff;width:calc(100% - 28px);max-width:452px;font-size:calc(15px * var(--ts,1));z-index:230;border-radius:12px;padding:11px 14px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -8px #0006}.bz-kpi[data-v-237f55c8]{border-top:3px solid var(--k,var(--border))!important}.bz-kic[data-v-237f55c8]{width:22px;height:22px;color:var(--k);background:color-mix(in srgb, var(--k) 13%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bz-kl[data-v-237f55c8]{align-items:center}.bz-klt[data-v-237f55c8]{flex:1;min-width:0}.bz-pie[data-v-237f55c8]{flex-direction:row;align-items:center;gap:14px}.bz-donut[data-v-237f55c8]{flex-shrink:0;width:132px;height:132px}.bz-slice[data-v-237f55c8]{transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.bz-dl[data-v-237f55c8]{fill:var(--text-muted);font-size:10px;font-weight:700;font-family:var(--font-body)}.bz-dv[data-v-237f55c8]{fill:var(--text);font-size:14px;font-weight:800;font-family:var(--font-body)}.bz-legend[data-v-237f55c8]{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bz-legend li[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:var(--text);align-items:center;gap:7px;min-width:0;display:flex}.bz-legend i[data-v-237f55c8]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.bz-legend span[data-v-237f55c8]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bz-legend b[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1))}.bz-bar i[data-v-237f55c8]{transition:width .7s cubic-bezier(.2,.8,.2,1)}.bz-seg button[data-v-237f55c8]{justify-content:center;align-items:center;gap:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.bz-slice[data-v-237f55c8],.bz-bar i[data-v-237f55c8]{transition:none}}.bz-due-card[data-v-237f55c8]{animation:1.1s cubic-bezier(.36,.07,.19,.97) .5s both bz-nudge-237f55c8}@keyframes bz-nudge-237f55c8{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-4px)}30%,60%{transform:translate(4px)}90%{transform:translate(-1px)}}.bz-due-ic[data-v-237f55c8]{position:relative}.bz-ping[data-v-237f55c8]{z-index:-1;background:#c0392b;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite bz-ping-237f55c8;position:absolute;inset:0}@keyframes bz-ping-237f55c8{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.1)}}.bz-due-ht b[data-v-237f55c8]{background:linear-gradient(90deg,#922b21 0%,#e0533a 50%,#922b21 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite bz-shine-237f55c8}@keyframes bz-shine-237f55c8{to{background-position:-200% 0}}.bz-due-head[data-v-237f55c8]{isolation:isolate}.bz-hd.slim h1[data-v-237f55c8]{font-size:calc(21px * var(--ts,1))}.bz-hd h1[data-v-237f55c8]{transition:font-size .25s}.bz-hd.slim .bz-xl[data-v-237f55c8]{min-height:32px;padding:3px 10px}@media (prefers-reduced-motion:reduce){.bz-due-card[data-v-237f55c8],.bz-ping[data-v-237f55c8],.bz-due-ht b[data-v-237f55c8]{animation:none}.bz-due-ht b[data-v-237f55c8]{color:#922b21;background:0 0}}.bz-sum[data-v-237f55c8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bz-sum div[data-v-237f55c8]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.bz-sum small[data-v-237f55c8]{font-size:calc(12px * var(--ts,1));color:var(--text-muted);font-weight:700}.bz-sum b[data-v-237f55c8]{font-size:calc(16.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-bars li[data-v-237f55c8]{align-items:flex-start;padding:9px 0}.bz-bars .bz-rn[data-v-237f55c8]{margin-top:1px}.bz-rmid[data-v-237f55c8]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bz-rline[data-v-237f55c8]{align-items:baseline;gap:8px;min-width:0;display:flex}.bz-rline .bz-rt[data-v-237f55c8]{min-height:0}.bz-bar[data-v-237f55c8]{background:var(--ev-softer);border-radius:4px;height:8px;display:block;overflow:hidden}.bz-bar i[data-v-237f55c8]{background:var(--ev);border-radius:4px;height:100%;display:block}.bz-bars li:first-child .bz-bar i[data-v-237f55c8]{background:var(--ev-deep)}.bz-rsub[data-v-237f55c8]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-pnm[data-v-237f55c8]{align-items:center;gap:10px;flex-direction:row!important}.bz-pimg[data-v-237f55c8]{background:var(--ev-soft);width:42px;height:42px;color:var(--ev-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.bz-pimg img[data-v-237f55c8]{object-fit:cover;width:100%;height:100%}.bz-pimg i[data-v-237f55c8]{font-size:17px;font-style:normal;font-weight:800}.bz-ptx[data-v-237f55c8]{flex-direction:column;min-width:0;display:flex}.bz-ptx b[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.bz-ptx small[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.bz-vov[data-v-237f55c8]{z-index:400;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bz-vsheet[data-v-237f55c8]{background:var(--card);width:100%;max-width:480px;max-height:82vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;gap:10px;animation:.25s cubic-bezier(.2,.8,.2,1) bz-vup-237f55c8;display:flex}@keyframes bz-vup-237f55c8{0%{opacity:0;transform:translateY(40px)}}.bz-vhead[data-v-237f55c8]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bz-vhead>span[data-v-237f55c8]{flex-direction:column;min-width:0;display:flex}.bz-vhead b[data-v-237f55c8]{font-family:var(--font-display);font-weight:400;font-size:calc(21px * var(--ts,1));color:var(--text)}.bz-vhead small[data-v-237f55c8]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.bz-vx[data-v-237f55c8]{background:var(--bg);cursor:pointer;width:38px;height:38px;color:var(--text-muted);border:none;border-radius:50%;flex-shrink:0;font-size:16px}.bz-vlist[data-v-237f55c8]{overscroll-behavior:contain;border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow-y:auto}.bz-vrow[data-v-237f55c8]{color:var(--text);align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.bz-vrow+.bz-vrow[data-v-237f55c8]{border-top:1px solid var(--border)}.bz-vrow[data-v-237f55c8]:active{background:var(--ev-softer)}.bz-vday[data-v-237f55c8]{background:var(--ev-soft);width:40px;color:var(--ev-dark);border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;padding:3px 0;line-height:1.15;display:flex}.bz-vday b[data-v-237f55c8]{font-size:calc(17px * var(--ts,1))}.bz-vday small[data-v-237f55c8]{font-size:calc(11.5px * var(--ts,1));text-transform:uppercase;font-weight:700}.bz-vtx[data-v-237f55c8]{flex-direction:column;flex:1;min-width:0;display:flex}.bz-vtx b[data-v-237f55c8]{font-size:calc(15.5px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-vtx small[data-v-237f55c8]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-vamt[data-v-237f55c8]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.bz-vamt b[data-v-237f55c8]{font-size:calc(15px * var(--ts,1));white-space:nowrap}.bz-vamt i[data-v-237f55c8]{font-style:normal;font-size:calc(11.5px * var(--ts,1));border-radius:7px;padding:1px 6px;font-weight:800}.bz-vamt i.ok[data-v-237f55c8]{background:var(--ev-soft);color:var(--ev-deep)}.bz-vamt i.due[data-v-237f55c8]{color:#922b21;background:#fadbd8}@media (width<=370px){.bz-ph[data-v-237f55c8],.bz-prow[data-v-237f55c8]{grid-template-columns:minmax(0,1fr) 104px}.bz-keep-n[data-v-237f55c8]{font-size:calc(30px * var(--ts,1))}.bz-kn[data-v-237f55c8]{font-size:calc(15px * var(--ts,1))}.bz-kpis[data-v-237f55c8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bz-sec[data-v-237f55c8],.bz-skel[data-v-237f55c8],.bz-kpis[data-v-237f55c8]>*{animation:none}}.cb-icons[data-v-f689a451]{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.medal[data-v-f689a451]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.medal svg[data-v-f689a451]{filter:drop-shadow(0 1px 1.5px #0000002e);width:100%;height:100%;display:block}.medal .mimg[data-v-f689a451]{object-fit:contain;filter:drop-shadow(0 1px 1.5px #0000002e);width:100%;height:100%;display:block}.medal .mcat[data-v-f689a451]{pointer-events:none;filter:drop-shadow(0 .5px .5px #00000040);position:absolute}.medal.lg[data-v-f689a451]{width:44px;height:44px}.medal.lg b[data-v-f689a451]{background:var(--card);color:var(--c);border:1px solid var(--c);font-size:calc(10px * var(--ts,1));letter-spacing:.02em;white-space:nowrap;border-radius:6px;padding:0 4px;font-weight:800;line-height:13px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.more[data-v-f689a451]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);margin-left:2px;font-weight:700}.cb-row[data-v-f689a451]{scrollbar-width:none;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.cb-row[data-v-f689a451]::-webkit-scrollbar{display:none}.cb-chip[data-v-f689a451]{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:0 0 88px;align-items:center;gap:10px;padding:10px 6px 8px;display:flex}.cb-chip.top[data-v-f689a451]{background:linear-gradient(160deg,#fff8e6,#f6e3b4);border-color:#e8c77a}.cb-chip[data-v-f689a451]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cb-chip .cb-name[data-v-f689a451]{font-size:calc(12.5px * var(--ts,1));color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cb-chip.top .cb-name[data-v-f689a451]{color:#5a3d0c}.cb-list[data-v-f689a451]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cb-list li[data-v-f689a451]{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:12px 12px 14px;display:flex}.cb-list li.top[data-v-f689a451]{background:linear-gradient(160deg,#fff8e6,#f6e3b4);border-color:#e8c77a}.cb-info[data-v-f689a451]{flex-direction:column;gap:1px;min-width:0;display:flex}.cb-list .cb-name[data-v-f689a451]{font-size:calc(15.5px * var(--ts,1));color:var(--text);font-weight:600}.cb-list li.top .cb-name[data-v-f689a451]{color:#5a3d0c}.cb-meta[data-v-f689a451]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.cb-list li.top .cb-meta[data-v-f689a451]{color:#7a5a22}.inv[data-v-85b7bf5c]{background:var(--card);border:1px solid var(--ev-line);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;box-shadow:0 4px 14px #f370211a}.i-head[data-v-85b7bf5c]{align-items:center;gap:10px;display:flex}.i-ic[data-v-85b7bf5c]{background:var(--ev-grad);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.i-t[data-v-85b7bf5c]{flex-direction:column;min-width:0;display:flex}.i-t b[data-v-85b7bf5c]{font-size:calc(16.5px * var(--ts,1));color:var(--text)}.i-t small[data-v-85b7bf5c]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);line-height:1.4}.modes[data-v-85b7bf5c]{background:var(--ev-softer);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.modes button[data-v-85b7bf5c]{font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:var(--ev-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 4px;font-weight:700}.modes button.on[data-v-85b7bf5c]{background:var(--card);color:var(--ev-deep);box-shadow:0 1px 4px #00000014}.for[data-v-85b7bf5c]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);align-items:center;gap:8px;display:flex}.for select[data-v-85b7bf5c]{border:1.5px solid var(--border);min-width:0;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--card);color:var(--text);border-radius:10px;flex:1;padding:8px 10px}.frame[data-v-85b7bf5c]{background:var(--ev-softer);border-radius:12px;justify-content:center;display:flex;overflow:hidden}.frame img[data-v-85b7bf5c]{width:100%;height:auto;display:block}.frame.poster img[data-v-85b7bf5c]{max-width:260px}.drawing[data-v-85b7bf5c]{font-size:calc(15px * var(--ts,1));color:var(--ev-dark);padding:60px 10px}.acts[data-v-85b7bf5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.btn[data-v-85b7bf5c]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;text-align:center;border:none;border-radius:12px;padding:11px;font-weight:700;text-decoration:none}.btn.ghost[data-v-85b7bf5c]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.btn[data-v-85b7bf5c]:disabled,.btn.off[data-v-85b7bf5c]{opacity:.45;pointer-events:none}.muted[data-v-85b7bf5c]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.chips[data-v-85b7bf5c]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-85b7bf5c]{font-size:calc(14.5px * var(--ts,1));background:var(--bg);border:1.5px solid var(--border);color:var(--text);font-weight:600;font-family:var(--font-body);cursor:pointer;border-radius:14px;padding:5px 11px}.chip.on[data-v-85b7bf5c]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep)}textarea[data-v-85b7bf5c]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);resize:vertical;border-radius:10px;min-width:0;padding:10px;line-height:1.45}.send-list[data-v-85b7bf5c]{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:8px;display:flex}.sl-h[data-v-85b7bf5c]{font-size:calc(15px * var(--ts,1));color:var(--text);justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.sl-h small[data-v-85b7bf5c]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.srow[data-v-85b7bf5c]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.s-tx[data-v-85b7bf5c]{flex-direction:column;flex:1;min-width:0;display:flex}.s-tx b[data-v-85b7bf5c]{font-size:calc(15px * var(--ts,1));color:var(--text)}.s-tx small[data-v-85b7bf5c]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.sent[data-v-85b7bf5c]{font-size:calc(13px * var(--ts,1));color:var(--ev-deep);font-weight:700}.mini[data-v-85b7bf5c]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;border:none;border-radius:9px;padding:7px 12px;font-weight:700}.mini.ghost[data-v-85b7bf5c]{border:1.5px solid var(--border);color:var(--text);background:0 0}.pane[data-v-bf825543]{flex-direction:column;gap:10px;padding:12px 14px 40px;display:flex}.tiles[data-v-bf825543]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tile[data-v-bf825543]{background:var(--card);border:1px solid var(--border);cursor:pointer;font-family:var(--font-body);border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;transition:transform .12s;animation:.45s cubic-bezier(.3,1.4,.5,1) both tpop-bf825543;display:flex}.tile[data-v-bf825543]:active{transform:scale(.95)}.tile.warn[data-v-bf825543]{background:#fef3cd;border-color:#f5dfa0}.t-ic[data-v-bf825543]{background:var(--ev-soft);width:30px;height:30px;color:var(--ev-deep);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.tile.warn .t-ic[data-v-bf825543]{color:#8a5a00;background:#fbe3a2}@keyframes tpop-bf825543{0%{opacity:0;transform:translateY(8px)scale(.9)}}.tiles b[data-v-bf825543]{font-size:calc(21.5px * var(--ts,1));color:var(--text)}.tiles span[data-v-bf825543]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.note[data-v-bf825543]{font-size:calc(14.5px * var(--ts,1));border-radius:10px;padding:8px 12px;line-height:1.45}.note.warn[data-v-bf825543]{color:#7a5510;background:#fef3cd}.card[data-v-bf825543]{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}h2[data-v-bf825543]{font-size:calc(16px * var(--ts,1));color:var(--text);margin:0;font-weight:700}dl[data-v-bf825543]{flex-direction:column;gap:6px;margin:0;display:flex}dl div[data-v-bf825543]{font-size:calc(15px * var(--ts,1));gap:10px;display:flex}dt[data-v-bf825543]{width:64px;color:var(--text-muted);flex-shrink:0}dd[data-v-bf825543]{color:var(--text);margin:0}.notes[data-v-bf825543]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.notes textarea[data-v-bf825543]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);resize:vertical;border-radius:10px;padding:8px 10px}.tech[data-v-bf825543]{align-items:center;gap:10px;display:flex}.av[data-v-bf825543]{background:var(--ev-soft);width:34px;height:34px;color:var(--ev-deep);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.t-tx[data-v-bf825543]{flex-direction:column;flex:1;display:flex}.t-tx b[data-v-bf825543]{font-size:calc(15.5px * var(--ts,1));color:var(--text)}.t-tx small[data-v-bf825543]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.ship[data-v-bf825543]{font-size:calc(14.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;margin:0;padding:6px 9px;font-weight:600}.ship.done[data-v-bf825543]{background:var(--ev-softer);color:var(--ev-dark)}.card[data-v-bf825543]{animation:.3s both pup-bf825543}@keyframes pup-bf825543{0%{opacity:0;transform:translateY(8px)}}.qty button[data-v-bf825543]:active,.mini[data-v-bf825543]:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.card[data-v-bf825543]{animation:none}}.srow[data-v-bf825543]{font-size:calc(15px * var(--ts,1));color:var(--text);align-items:center;gap:10px;display:flex}.srow img[data-v-bf825543]{object-fit:cover;border-radius:8px;width:34px;height:34px}.srow span[data-v-bf825543]{flex:1}.srow b[data-v-bf825543]{text-align:right;flex-shrink:0;width:42px}.srow span[data-v-bf825543]{min-width:0;font-size:calc(14px * var(--ts,1));line-height:1.25}.srow.hd b[data-v-bf825543]{width:42px;font-size:calc(10.5px * var(--ts,1))}.srow.hd[data-v-bf825543]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.srow.hd span[data-v-bf825543]:first-child{flex:none;width:34px}.srow b.neg[data-v-bf825543]{color:#b03a2e}.remind[data-v-bf825543]{border-color:var(--ev-line);background:var(--ev-softer)}.remind.ok[data-v-bf825543]{background:var(--card)}.miss[data-v-bf825543]{font-size:calc(14.5px * var(--ts,1));color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;line-height:1.4;display:flex}.miss b[data-v-bf825543]{color:#b03a2e;font-size:calc(14.5px * var(--ts,1))}.hrow[data-v-bf825543]{align-items:center;gap:6px;display:flex}.h-tx[data-v-bf825543]{flex-direction:column;flex:1;min-width:0;display:flex}.h-tx b[data-v-bf825543]{font-size:calc(15px * var(--ts,1));color:var(--text)}.h-tx small[data-v-bf825543]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.mini.ghost[data-v-bf825543]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}a.mini[data-v-bf825543]{text-decoration:none}.qty.ro[data-v-bf825543]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);font-weight:700}.ck-head[data-v-bf825543]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ck-n[data-v-bf825543]{font-size:calc(14px * var(--ts,1));color:var(--ev-deep);font-weight:700}.bar[data-v-bf825543]{background:var(--ev-soft);border-radius:3px;height:6px;overflow:hidden}.bar i[data-v-bf825543]{background:var(--ev-grad);height:100%;transition:width .3s;display:block}.grp[data-v-bf825543]{gap:6px;padding:0;overflow:hidden}.g-head[data-v-bf825543]{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.g-head[data-v-bf825543]:focus-visible{outline:2px solid var(--ev);outline-offset:-2px}.g-ic[data-v-bf825543]{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-deep);font-size:calc(14px * var(--ts,1));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.g-head b[data-v-bf825543]{font-size:calc(15.5px * var(--ts,1));color:var(--text);flex:1}.g-n[data-v-bf825543]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);background:var(--bg);border-radius:8px;padding:1px 7px;font-weight:700}.g-n.all[data-v-bf825543]{background:var(--ev-deep);color:#fff}.chev[data-v-bf825543]{color:var(--text-muted);font-size:calc(14px * var(--ts,1))}.grp>.muted[data-v-bf825543],.grp>.item[data-v-bf825543],.grp>.add[data-v-bf825543],.grp>.add-sel[data-v-bf825543],.grp>.add-sel-w[data-v-bf825543]{margin:0 14px}.grp[data-v-bf825543]>:last-child:not(.g-head){margin-bottom:12px}.item[data-v-bf825543]{border-top:1px solid var(--border);font-size:calc(15px * var(--ts,1));color:var(--text);align-items:center;gap:8px;padding:5px 0;display:flex}.item.done .i-tx[data-v-bf825543]{color:var(--text-muted);text-decoration:line-through}.item input[data-v-bf825543]{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;flex-shrink:0;margin:0}.item img[data-v-bf825543]{object-fit:cover;border-radius:6px;width:28px;height:28px}.i-tx[data-v-bf825543]{overflow-wrap:anywhere;flex:1;min-width:0}.qty[data-v-bf825543]{flex-shrink:0;align-items:center;gap:4px;display:flex}.qty button[data-v-bf825543]{border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--text);cursor:pointer;font-size:calc(15px * var(--ts,1));border-radius:50%}.qty b[data-v-bf825543]{text-align:center;min-width:22px;font-size:calc(14.5px * var(--ts,1))}.x[data-v-bf825543]{color:var(--text-muted);cursor:pointer;font-size:calc(13px * var(--ts,1));background:0 0;border:none;width:22px}.add[data-v-bf825543]{gap:6px;display:flex}.add input[data-v-bf825543]{border:1.5px solid var(--border);min-width:0;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--card);color:var(--text);border-radius:10px;flex:1;padding:8px 10px}.add-sel[data-v-bf825543]{border:1.5px dashed var(--ev-deep);background:var(--ev-softer);color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));border-radius:10px;padding:9px;font-weight:700}.mini[data-v-bf825543]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;border:none;border-radius:9px;padding:7px 12px;font-weight:700}.mini[data-v-bf825543]:disabled{opacity:.45}.ck[data-v-bf825543]{font-size:calc(15.5px * var(--ts,1));color:var(--text);align-items:center;gap:10px;padding:4px 0;display:flex}.ck input[data-v-bf825543]{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;margin:0}.ck.ro[data-v-bf825543]{color:var(--text-muted)}.muted[data-v-bf825543]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0}.link.sm[data-v-bf825543]{color:var(--ev-deep);font:700 calc(14px * var(--ts,1)) var(--font-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.set-by[data-v-bf825543]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);font-style:italic}.wform[data-v-bf825543]{flex-direction:column;gap:8px;display:flex}.wform label[data-v-bf825543]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);flex-direction:column;gap:4px;font-weight:700;display:flex}.wform input[data-v-bf825543],.wform textarea[data-v-bf825543]{border:1.5px solid var(--border);font:400 calc(16px * var(--ts,1)) var(--font-body);color:var(--text);background:var(--card);border-radius:10px;padding:8px 10px}.w2[data-v-bf825543]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.w-b[data-v-bf825543]{justify-content:flex-end;gap:8px;display:flex}.corner-add[data-v-bf825543]{border:1.5px solid var(--ev);background:var(--ev-softer);color:var(--ev-deep);font:800 calc(13px * var(--ts,1)) var(--font-body);cursor:pointer;border-radius:14px;padding:3px 10px}.lt-h[data-v-bf825543]{font-size:calc(12.5px * var(--ts,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:4px;font-weight:800}.av.lt[data-v-bf825543]{color:#00695c;background:#e3f2ef}.lt-form input[data-v-bf825543]{font-size:calc(15px * var(--ts,1))}.sp-state[data-v-bf825543]{color:#7a5510;font-size:calc(14.5px * var(--ts,1));background:#fef3cd;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.sp-state.packed[data-v-bf825543],.sp-state.with_host[data-v-bf825543]{color:#1e6b42;background:#e6f4ec}.sp-b[data-v-bf825543]{gap:6px;display:flex}.srow.packed span[data-v-bf825543]{color:var(--text-muted)}.sp-ck[data-v-bf825543]{border:1.5px solid var(--border);background:var(--card);color:#0000;cursor:pointer;border-radius:50%;flex:none;width:26px;height:26px;font-weight:800}.sp-ck.on[data-v-bf825543]{color:#fff;background:#2e7d52;border-color:#2e7d52}.cg[data-v-bf825543]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cg-t[data-v-bf825543]{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;font-family:var(--font-body);border-radius:14px;align-items:center;gap:8px;min-height:64px;padding:10px;display:flex;position:relative}.cg-t.all[data-v-bf825543]{background:color-mix(in srgb, #2e7d52 7%, var(--card));border-color:#bfe3cd}.cg-ring[data-v-bf825543]{width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;left:8px;transform:rotate(-90deg)}.cg-ring circle[data-v-bf825543]{fill:none;stroke:var(--ev-soft);stroke-width:3.2px}.cg-ring circle.on[data-v-bf825543]{stroke:var(--ev);stroke-linecap:round;transition:stroke-dasharray .6s}.cg-t.all .cg-ring circle.on[data-v-bf825543]{stroke:#2e7d52}.cg-ic[data-v-bf825543]{width:40px;height:40px;color:var(--ev-deep);flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.cg-tx[data-v-bf825543]{flex-direction:column;min-width:0;display:flex}.cg-tx b[data-v-bf825543]{font-size:calc(13.5px * var(--ts,1));color:var(--text);line-height:1.25}.cg-tx small[data-v-bf825543]{font-size:calc(12px * var(--ts,1));color:var(--text-muted)}.cg-t.all .cg-tx small[data-v-bf825543]{color:#1e6b42;font-weight:700}.cg-ov[data-v-bf825543]{z-index:3500;background:#2c181073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cg-sheet[data-v-bf825543]{background:var(--card);width:100%;max-width:560px;max-height:86vh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex}.cg-sh[data-v-bf825543]{align-items:center;gap:10px;display:flex}.cg-sh b[data-v-bf825543]{font-size:calc(17px * var(--ts,1));flex:1}.cg-x[data-v-bf825543]{background:var(--bg);cursor:pointer;width:32px;height:32px;color:var(--text-muted);border:none;border-radius:50%}.cg-body[data-v-bf825543]{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.cg-done[data-v-bf825543]{background:var(--ev-grad,var(--ev));color:#fff;width:100%;min-height:46px;font:800 calc(16px * var(--ts,1)) var(--font-body);cursor:pointer;border:none;border-radius:12px}.cg-s-enter-active[data-v-bf825543],.cg-s-leave-active[data-v-bf825543]{transition:opacity .2s}.cg-s-enter-active .cg-sheet[data-v-bf825543],.cg-s-leave-active .cg-sheet[data-v-bf825543]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cg-s-enter-from[data-v-bf825543],.cg-s-leave-to[data-v-bf825543]{opacity:0}.cg-s-enter-from .cg-sheet[data-v-bf825543],.cg-s-leave-to .cg-sheet[data-v-bf825543]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.tile[data-v-bf825543]{animation:none}}.face-map[data-v-b224ae37]{border-radius:12px;width:100%;height:auto;display:block}.zone[data-v-b224ae37]{opacity:0;transition:opacity .35s}.zone.on[data-v-b224ae37]{opacity:.85}.zone.hot[data-v-b224ae37]{opacity:1;animation:1.6s ease-in-out infinite pulse-b224ae37}.hit[data-v-b224ae37]{cursor:pointer}.hit ellipse[data-v-b224ae37]{fill:#0000;stroke:#b79a90;stroke-width:3px;stroke-dasharray:12 9;transition:stroke .2s}.hit:hover ellipse[data-v-b224ae37],.hit:focus-visible ellipse[data-v-b224ae37]{stroke:var(--fm);stroke-width:5px}.hit.sel ellipse[data-v-b224ae37]{stroke:var(--fm);stroke-dasharray:none;stroke-width:4px}.hit[data-v-b224ae37]:focus{outline:none}.picking[data-v-b224ae37]{cursor:crosshair}.draft ellipse[data-v-b224ae37]{fill:color-mix(in srgb, var(--fm) 22%, transparent);stroke:var(--fm);stroke-width:4px;stroke-dasharray:14 8;pointer-events:none}@keyframes pulse-b224ae37{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.zone[data-v-b224ae37],.zone.hot[data-v-b224ae37]{transition:none;animation:none}}.overlay[data-v-0a0dae89]{z-index:120;background:#2c181073;align-items:flex-end;animation:.2s ovin-0a0dae89;display:flex;position:fixed;inset:0}@keyframes ovin-0a0dae89{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.overlay[data-v-0a0dae89],.sheet[data-v-0a0dae89]{animation:none}}.btn[data-v-0a0dae89]:disabled{opacity:.5}.sheet[data-v-0a0dae89]{background:var(--bg);border-radius:20px 20px 0 0;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:90vh;margin:0 auto;padding:14px 14px 28px;animation:.3s cubic-bezier(.2,.8,.2,1) up-0a0dae89;display:flex;overflow-y:auto}@keyframes up-0a0dae89{0%{opacity:0;transform:translateY(40px)}}.s-head[data-v-0a0dae89]{align-items:center;gap:10px;display:flex}.av[data-v-0a0dae89]{background:var(--ev-grad);color:#fff;width:44px;height:44px;font-family:var(--font-display);font-size:calc(23.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s-tx[data-v-0a0dae89]{flex-direction:column;flex:1;min-width:0;display:flex}.s-tx b[data-v-0a0dae89]{font-family:var(--font-display);font-size:calc(22.5px * var(--ts,1));color:var(--text);font-weight:400}.s-tx small[data-v-0a0dae89]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.tag[data-v-0a0dae89]{font-size:calc(11.5px * var(--ts,1));background:var(--ev-soft);color:var(--ev-deep);border-radius:6px;padding:1px 6px;font-weight:800}.x[data-v-0a0dae89]{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0}.box[data-v-0a0dae89]{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}h3[data-v-0a0dae89]{font-size:calc(15.5px * var(--ts,1));color:var(--text);margin:0;font-weight:700}.b-head[data-v-0a0dae89]{justify-content:space-between;align-items:center;display:flex}.kv[data-v-0a0dae89]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:space-between;gap:10px;display:flex}.kv b[data-v-0a0dae89]{color:var(--text);text-align:right;overflow-wrap:anywhere;min-width:0}.mono[data-v-0a0dae89]{font-family:ui-monospace,Menlo,monospace}.acts[data-v-0a0dae89]{gap:6px;margin-top:4px;display:flex}.act[data-v-0a0dae89]{text-align:center;border:1.5px solid var(--ev-deep);color:var(--ev-deep);font-size:calc(15px * var(--ts,1));border-radius:10px;flex:1;padding:7px;font-weight:700;text-decoration:none}.kyc[data-v-0a0dae89]{flex-wrap:wrap;gap:5px;display:flex}.chip[data-v-0a0dae89]{font-size:calc(13.5px * var(--ts,1));background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:2px 9px;font-weight:600}.chip.sp-good[data-v-0a0dae89],.chip.sp-vip[data-v-0a0dae89]{background:var(--ev-soft);border-color:var(--ev-line);color:var(--ev-dark)}.chip.sp-vip[data-v-0a0dae89]{background:var(--ev-grad);color:#fff;border:none}.line[data-v-0a0dae89]{width:100%;font-size:calc(14.5px * var(--ts,1));color:var(--text);margin:2px 0 0;line-height:1.45}.note[data-v-0a0dae89]{width:100%;font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-softer);border-left:3px solid var(--ev);border-radius:6px;margin:2px 0 0;padding:6px 9px;line-height:1.45}.by[data-v-0a0dae89]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);width:100%}.muted[data-v-0a0dae89]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.link[data-v-0a0dae89]{color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.form[data-v-0a0dae89]{flex-direction:column;gap:8px;display:flex}.form label[data-v-0a0dae89]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;font-weight:500;display:flex}.form input[data-v-0a0dae89],.form textarea[data-v-0a0dae89]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);border-radius:10px;min-width:0;padding:9px 11px}.lbl[data-v-0a0dae89]{font-size:calc(14.5px * var(--ts,1));color:var(--text);font-weight:500}.seg[data-v-0a0dae89]{flex-wrap:wrap;gap:5px;display:flex}.seg button[data-v-0a0dae89]{border:1.5px solid var(--border);background:var(--card);font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--text);cursor:pointer;border-radius:14px;padding:5px 10px}.seg button.on[data-v-0a0dae89]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep);font-weight:700}.g2[data-v-0a0dae89]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.f-acts[data-v-0a0dae89]{grid-template-columns:1fr 2fr;gap:8px;display:grid}.btn[data-v-0a0dae89]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:11px;font-weight:700}.btn.ghost[data-v-0a0dae89]{border:1.5px solid var(--border);color:var(--text);background:0 0}.dx[data-v-0a0dae89]{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;display:grid}.fm[data-v-0a0dae89]{width:110px}.dx-tx[data-v-0a0dae89]{flex-direction:column;gap:4px;min-width:0;display:flex}.hrow[data-v-0a0dae89]{border-top:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.k[data-v-0a0dae89]{font-size:calc(11.5px * var(--ts,1));color:#566573;text-align:center;background:#f2f3f4;border-radius:6px;flex-shrink:0;width:46px;padding:2px 6px;font-weight:800}.k.alacarte[data-v-0a0dae89],.k.gift[data-v-0a0dae89]{background:var(--ev-soft);color:var(--ev-deep)}.k.join[data-v-0a0dae89]{color:#c21f60;background:#fce4ef}.k.suggested[data-v-0a0dae89],.k.pending[data-v-0a0dae89]{opacity:.7}.k.declined[data-v-0a0dae89]{opacity:.6;text-decoration:line-through}.h-tx[data-v-0a0dae89]{flex-direction:column;flex:1;min-width:0;display:flex}.h-tx b[data-v-0a0dae89]{font-size:calc(15px * var(--ts,1));color:var(--text)}.h-tx small[data-v-0a0dae89]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.amt[data-v-0a0dae89]{font-size:calc(15px * var(--ts,1));color:var(--text);white-space:nowrap}.pf[data-v-1ced3e65]{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.pf-row[data-v-1ced3e65]{border:1.5px solid var(--border,#e8d8d4);background:var(--input-bg,#fdfaf8);border-radius:10px;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.pf-row[data-v-1ced3e65]:focus-within{border-color:var(--pf-accent,var(--ev,var(--primary,#d4276c)));background:var(--card,#fff);box-shadow:0 0 0 3px #d4276c1a}.pf.bad .pf-row[data-v-1ced3e65]{border-color:#e07a6e}.pf-row input[data-v-1ced3e65]{font-family:var(--font-body,inherit);font-size:calc(18.5px * var(--ts,1));color:var(--text,#2c1810);appearance:none;border-radius:0;outline:none;margin:0;box-shadow:none!important;background:0 0!important;border:none!important}.pf-cc[data-v-1ced3e65]{border-right:1px solid var(--border,#e8d8d4);font-size:calc(18.5px * var(--ts,1));flex:none;font-weight:600;display:flex}.pf-row input[data-v-1ced3e65]{flex:1;width:100%;min-width:0;padding:9px 11px}.pf-row input[data-v-1ced3e65]::placeholder{color:var(--text-muted,#9b8a85);opacity:.7}.pf-ok[data-v-1ced3e65],.pf-bad[data-v-1ced3e65]{font-size:calc(13px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.pf-ok[data-v-1ced3e65]{color:#2e7d52}.pf-bad[data-v-1ced3e65]{color:#b03a2e}.overlay[data-v-472f60a6]{z-index:120;background:#2c181073;align-items:flex-end;animation:.2s ovin-472f60a6;display:flex;position:fixed;inset:0}.sheet[data-v-472f60a6]{animation:.26s cubic-bezier(.2,.8,.2,1) shup-472f60a6}@keyframes ovin-472f60a6{0%{opacity:0}}@keyframes shup-472f60a6{0%{opacity:.4;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.overlay[data-v-472f60a6],.sheet[data-v-472f60a6]{animation:none}}.sheet[data-v-472f60a6]{background:var(--card);border-radius:20px 20px 0 0;flex-direction:column;gap:10px;width:100%;max-width:480px;margin:0 auto;padding:18px 16px 28px;display:flex}.title[data-v-472f60a6]{font-family:var(--font-display);font-size:calc(23.5px * var(--ts,1));color:var(--text)}.muted[data-v-472f60a6]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}label[data-v-472f60a6]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;font-weight:500;display:flex}input[data-v-472f60a6]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(18.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);border-radius:10px;min-width:0;padding:11px 12px}.seg[data-v-472f60a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.seg button[data-v-472f60a6]{border:1.5px solid var(--border);background:var(--card);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));color:var(--text);cursor:pointer;border-radius:10px;padding:10px 6px;font-weight:600}.seg button.on[data-v-472f60a6]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep)}.warn[data-v-472f60a6]{font-size:calc(14.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;margin:0;padding:7px 10px}.btn[data-v-472f60a6]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:13px;font-weight:700}.btn[data-v-472f60a6]:disabled{opacity:.45;cursor:not-allowed}.pane[data-v-5108fd36]{flex-direction:column;gap:12px;padding:12px 14px 40px;display:flex}.add[data-v-5108fd36]{border:1.5px dashed var(--ev-deep);background:var(--ev-softer);color:var(--ev-deep);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border-radius:14px;padding:12px;font-weight:700}.add span[data-v-5108fd36]{font-size:calc(19.5px * var(--ts,1));margin-right:4px}.share[data-v-5108fd36]{font-size:calc(14px * var(--ts,1));color:var(--ev-dark);background:var(--ev-soft);border-radius:10px;margin:0;padding:8px 10px;line-height:1.45}.group[data-v-5108fd36]{flex-direction:column;gap:6px;display:flex}h2[data-v-5108fd36]{font-size:calc(15px * var(--ts,1));color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 2px;font-weight:700}h2 i[data-v-5108fd36]{color:var(--text-muted);font-style:normal;font-weight:500}.row[data-v-5108fd36]{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 2px 8px #2c18100a}.row[data-v-5108fd36]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.row.here[data-v-5108fd36]{border-left:3px solid var(--ev)}.row.other[data-v-5108fd36]{cursor:default;box-shadow:none;opacity:.75;background:0 0;border-style:dashed}.time[data-v-5108fd36]{font-weight:800;font-size:calc(14px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;flex-shrink:0;width:70px}.tx[data-v-5108fd36]{flex-direction:column;flex:1;min-width:0;display:flex}.tx b[data-v-5108fd36]{font-size:calc(15.5px * var(--ts,1));color:var(--text);align-items:center;gap:5px;min-width:0;display:flex}.tx small[data-v-5108fd36]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere;line-height:1.3}.wi[data-v-5108fd36]{font-size:calc(11px * var(--ts,1));background:var(--ev-soft);color:var(--ev-deep);border-radius:5px;padding:0 5px;font-weight:800}.ky[data-v-5108fd36]{color:var(--ev);font-size:calc(10.5px * var(--ts,1))}.st[data-v-5108fd36]{font-size:calc(11.5px * var(--ts,1));color:#154360;white-space:nowrap;background:#d6eaf8;border-radius:8px;padding:1px 7px;font-weight:700}.st.attended[data-v-5108fd36]{background:var(--ev-softer);color:var(--ev-deep)}.st.no_show[data-v-5108fd36]{color:#b03a2e;background:#fadbd8}.btn[data-v-5108fd36]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:8px 12px;font-weight:700}.btn[data-v-5108fd36]:disabled{opacity:.45;cursor:not-allowed}.btn.wide[data-v-5108fd36]{width:100%;font-size:calc(16px * var(--ts,1));padding:13px}.icon.wa[data-v-5108fd36]{background:#effbf3;border-color:#bfe8cf}.icon[data-v-5108fd36]{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.muted[data-v-5108fd36]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.5}.overlay[data-v-5108fd36]{z-index:100;background:#2c181073;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-5108fd36]{background:var(--card);border-radius:18px 18px 0 0;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:88vh;margin:0 auto;padding:18px;display:flex;overflow:auto}.sheet-title[data-v-5108fd36]{font-family:var(--font-display);font-size:calc(22.5px * var(--ts,1));color:var(--text)}.days[data-v-5108fd36]{gap:6px;display:flex}.days button[data-v-5108fd36]{border:1.5px solid var(--border);min-width:0;font-family:var(--font-body);font-size:calc(15px * var(--ts,1));color:var(--text);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:9px 4px;font-weight:600}.days button.on[data-v-5108fd36]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep)}.slots[data-v-5108fd36]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.slots button[data-v-5108fd36]{border:1.5px solid var(--border);background:var(--card);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;padding:7px 2px;font-weight:700;display:flex}.slots button small[data-v-5108fd36]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);font-weight:500}.slots button.some[data-v-5108fd36]{background:#fffbef;border-color:#f5dfa0}.slots button[data-v-5108fd36]{transition:transform .12s,background .15s,border-color .15s}.slots button[data-v-5108fd36]:not(:disabled):active,.days button[data-v-5108fd36]:active,.add[data-v-5108fd36]:active{transform:scale(.96)}.slots button.on[data-v-5108fd36]{animation:.22s slotpop-5108fd36}@keyframes slotpop-5108fd36{50%{transform:scale(1.06)}}.sheet[data-v-5108fd36]{animation:.26s cubic-bezier(.2,.8,.2,1) shup-5108fd36}.overlay[data-v-5108fd36]{animation:.2s fadein-5108fd36}@keyframes shup-5108fd36{0%{opacity:.4;transform:translateY(40px)}}@keyframes fadein-5108fd36{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.slots button.on[data-v-5108fd36],.sheet[data-v-5108fd36],.overlay[data-v-5108fd36]{animation:none}.slots button[data-v-5108fd36]{transition:none}}.slots button.on[data-v-5108fd36]{border-color:var(--ev-deep);background:var(--ev-deep);color:#fff}.slots button.on small[data-v-5108fd36]{color:#ffffffd9}.slots button.full[data-v-5108fd36]{opacity:.4;cursor:not-allowed}.clash[data-v-5108fd36]{color:#7a5510;font-size:calc(14.5px * var(--ts,1));background:#fef3cd;border:1px solid #f5dfa0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.clash span[data-v-5108fd36]:before{content:"• "}.clash small[data-v-5108fd36]{font-size:calc(13.5px * var(--ts,1))}.wa[data-v-5108fd36]{text-align:center;border:1.5px solid var(--ev-deep);color:var(--ev-deep);font-size:calc(15px * var(--ts,1));border-radius:10px;padding:9px;font-weight:700;text-decoration:none}.confirm[data-v-5108fd36]{font-size:calc(15px * var(--ts,1));color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.confirm input[data-v-5108fd36]{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;flex-shrink:0;margin:0}.slot[data-v-5108fd36]{align-items:stretch;gap:8px;display:flex}.slot .time[data-v-5108fd36]{flex-direction:column;padding-top:10px;display:flex}.slot .time small[data-v-5108fd36]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);font-weight:700}.slot-list[data-v-5108fd36]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow:hidden}.slot-list .row[data-v-5108fd36]{box-shadow:none;border:none;border-radius:0}.slot-list .row+.row[data-v-5108fd36]{border-top:1px solid var(--border)}.slot-list .row.other[data-v-5108fd36]{border-top-style:dashed}.pane[data-v-57a72985]{flex-direction:column;gap:10px;padding:12px 14px 40px;display:flex}.scan[data-v-57a72985]{background:var(--ev-grad);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.scan b[data-v-57a72985]{font-size:calc(18.5px * var(--ts,1))}.cam[data-v-57a72985]{aspect-ratio:1;background:#000;border-radius:16px;position:relative;overflow:hidden}.cam video[data-v-57a72985]{object-fit:cover;width:100%;height:100%}.frame[data-v-57a72985]{border:3px solid #fff;border-radius:16px;position:absolute;inset:18%;box-shadow:0 0 0 999px #00000059}.stop[data-v-57a72985]{font-family:var(--font-body);cursor:pointer;background:#ffffffe6;border:none;border-radius:16px;padding:6px 16px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.code[data-v-57a72985]{gap:6px;display:flex}.code input[data-v-57a72985]{border:1.5px solid var(--border);min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:calc(18.5px * var(--ts,1));background:var(--card);color:var(--text);text-transform:uppercase;border-radius:12px;flex:1;padding:12px}.btn[data-v-57a72985]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:10px 16px;font-weight:700}.btn[data-v-57a72985]:disabled{opacity:.45;cursor:not-allowed}.btn.sm[data-v-57a72985]{font-size:calc(14.5px * var(--ts,1));padding:7px 12px}.btn.wide[data-v-57a72985]{width:100%;font-size:calc(17.5px * var(--ts,1));padding:14px}.btn.ghost[data-v-57a72985]{border:1.5px solid var(--border);color:var(--text);background:0 0}.msg[data-v-57a72985]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0}.msg.err[data-v-57a72985]{color:#b03a2e;background:#fadbd8;border-radius:10px;padding:8px 10px}.msg.okm[data-v-57a72985]{color:var(--ev-deep)}.add[data-v-57a72985]{border:1.5px dashed var(--ev-deep);background:var(--ev-softer);color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;border-radius:14px;padding:11px;font-weight:700}.add span[data-v-57a72985]{font-size:calc(18.5px * var(--ts,1));margin-right:4px}.row[data-v-57a72985]{cursor:pointer}.today[data-v-57a72985]{flex-direction:column;gap:6px;margin-top:6px;display:flex}h2[data-v-57a72985]{font-size:calc(15px * var(--ts,1));color:var(--text);margin:0;font-weight:700}h2 i[data-v-57a72985]{color:var(--text-muted);font-style:normal;font-weight:500}.row[data-v-57a72985]{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.time[data-v-57a72985]{font-weight:800;font-size:calc(14px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;flex-shrink:0;width:70px}.tx[data-v-57a72985]{flex-direction:column;flex:1;min-width:0;display:flex}.tx b[data-v-57a72985]{font-size:calc(16px * var(--ts,1));color:var(--text)}.tx small[data-v-57a72985]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.ok[data-v-57a72985]{font-size:calc(14px * var(--ts,1));color:var(--ev-deep);font-weight:700}.muted[data-v-57a72985]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.5}.card[data-v-57a72985]{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.w-top[data-v-57a72985]{align-items:center;gap:12px;display:flex}.av[data-v-57a72985]{background:var(--ev-soft);width:48px;height:48px;color:var(--ev-deep);font-size:calc(23.5px * var(--ts,1));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.who .tx b[data-v-57a72985]{font-size:calc(21.5px * var(--ts,1))}.card label[data-v-57a72985]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;font-weight:500;display:flex}.card label small[data-v-57a72985],.lbl small[data-v-57a72985]{color:var(--text-muted);font-weight:400}.card input[data-v-57a72985]:not([type=checkbox]){border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(18.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);border-radius:10px;padding:11px 12px}.lbl[data-v-57a72985]{font-size:calc(14.5px * var(--ts,1));color:var(--text);font-weight:500}.chips[data-v-57a72985]{flex-wrap:wrap;gap:6px;display:flex}.chips button[data-v-57a72985]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--text);cursor:pointer;background:0 0;border-radius:16px;padding:6px 11px}.chips button.on[data-v-57a72985]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep);font-weight:600}.consent[data-v-57a72985]{align-items:flex-start;line-height:1.45;flex-direction:row!important;gap:10px!important;font-weight:400!important}.consent input[data-v-57a72985]{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;flex-shrink:0;margin:0}.done[data-v-57a72985]{background:var(--ev-softer);border-color:var(--ev-line)}.done b[data-v-57a72985]{color:var(--ev-dark);font-size:calc(17.5px * var(--ts,1))}.done p[data-v-57a72985]{font-size:calc(15px * var(--ts,1));color:var(--ev-dark);margin:0;line-height:1.5}.yay[data-v-57a72985]{font-size:calc(17.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-weight:700;animation:.3s yayin-57a72985;display:flex}.yay-ic[data-v-57a72985]{background:var(--ev-grad);color:#fff;width:30px;height:30px;font-size:calc(18.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:.42s cubic-bezier(.2,1.6,.4,1) yaypop-57a72985;display:flex}@keyframes yayin-57a72985{0%{opacity:0;transform:translateY(6px)}}@keyframes yaypop-57a72985{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}.who[data-v-57a72985],.card[data-v-57a72985]{animation:.25s yayin-57a72985}.btn[data-v-57a72985]:not(:disabled):active,.scan[data-v-57a72985]:active,.add[data-v-57a72985]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.yay[data-v-57a72985],.yay-ic[data-v-57a72985],.who[data-v-57a72985],.card[data-v-57a72985]{animation:none}}.acts[data-v-57a72985]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inbox[data-v-57a72985]{background:#ffffff4d;border-radius:16px;grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 6px 18px -10px #8f3a08b3}.inbox>button[data-v-57a72985]{background:var(--ev-grad);color:#fff;min-height:56px;font-family:var(--font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex}.inbox .scan[data-v-57a72985]{box-shadow:none;border-radius:0;flex-direction:row;padding:0 10px}.inbox .scan b[data-v-57a72985]{font-size:calc(17px * var(--ts,1))}.in-b[data-v-57a72985]{font-size:calc(13px * var(--ts,1));flex-direction:column;font-weight:700;background:linear-gradient(135deg,#c4520f,#a9450b)!important;gap:1px!important}.in-b span[data-v-57a72985]{font-size:17px;line-height:1}.in-b.on[data-v-57a72985]{background:#8f3a08!important}.hint[data-v-57a72985]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);margin:-2px 0 2px}.slot[data-v-57a72985]{align-items:stretch;gap:8px;display:flex}.slot .time[data-v-57a72985]{flex-direction:column;padding-top:10px;display:flex}.slot .time small[data-v-57a72985]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);font-weight:700}.slot-list[data-v-57a72985]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.slot-list .row[data-v-57a72985]{border:none;border-radius:0}.slot-list .row+.row[data-v-57a72985]{border-top:1px solid var(--border)}.ther[data-v-57a72985]{font-weight:700;color:var(--ev-dark)!important}.ther.none[data-v-57a72985]{font-weight:400;color:var(--text-muted)!important}.tseg4[data-v-57a72985]{background:var(--card);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}.tseg4 button[data-v-57a72985]{min-height:32px;font-family:var(--font-body);font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.tseg4 em[data-v-57a72985]{font-style:normal;font-size:calc(11.5px * var(--ts,1));background:var(--ev-soft);color:var(--ev-dark);border-radius:8px;padding:0 5px;line-height:16px}.tseg4 .late em[data-v-57a72985]{color:#922b21;background:#fadbd8}.tseg4 button.on[data-v-57a72985]{background:var(--ev-deep);color:#fff}.tseg4 button.on em[data-v-57a72985]{color:#fff;background:#ffffff40}.row.here[data-v-57a72985]{background:#f3faf5;padding-top:6px;padding-bottom:6px}.row.here .tx b[data-v-57a72985]{font-size:calc(15px * var(--ts,1))}.row.late[data-v-57a72985]{animation:1.6s ease-in-out infinite ck-late-57a72985}@keyframes ck-late-57a72985{0%,to{background:var(--card);box-shadow:inset 3px 0 #d93025}50%{background:#fdecea;box-shadow:inset 6px 0 #d93025}}.latetag[data-v-57a72985]{white-space:nowrap;font-size:calc(11.5px * var(--ts,1));color:#fff;vertical-align:2px;background:#d93025;border-radius:7px;margin-left:6px;padding:1px 6px;font-weight:800;display:inline-block}.nowline[data-v-57a72985]{height:18px;margin:2px 0;position:relative}.nowline[data-v-57a72985]:before{content:"";background:linear-gradient(90deg,#d93025,#d9302526);height:2px;position:absolute;top:50%;left:0;right:0}.nowline span[data-v-57a72985]{font-size:calc(11.5px * var(--ts,1));color:#fff;background:#d93025;border-radius:9px;padding:1px 8px;font-weight:800;animation:1.4s ease-in-out infinite ck-now-57a72985;position:absolute;top:0;left:0}@keyframes ck-now-57a72985{0%,to{box-shadow:0 0 #d9302580}50%{box-shadow:0 0 0 5px #d9302500}}.rem[data-v-57a72985]{font-family:var(--font-body);font-size:calc(12px * var(--ts,1));cursor:pointer;text-align:left;white-space:normal;border:none;border-radius:8px;align-self:flex-start;max-width:100%;margin-top:3px;padding:2px 7px;font-weight:700;line-height:1.25}.rem.none[data-v-57a72985]{background:var(--bg);color:var(--text-muted);border:1px dashed var(--border)}.rem.sent[data-v-57a72985],.rem.no_reply[data-v-57a72985]{color:#5b6470;background:#eef0f2}.rem.on_time[data-v-57a72985]{color:#1e7a45;background:#e3f4ea}.rem.late[data-v-57a72985]{color:#7a5510;background:#fef3cd}.rem.cancel[data-v-57a72985]{color:#922b21;background:#fadbd8}.rsheet-ov[data-v-57a72985]{z-index:300;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rsheet[data-v-57a72985]{background:var(--card);width:100%;max-width:480px;padding:14px 14px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex}.rs-h[data-v-57a72985]{justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-h b[data-v-57a72985]{font-size:calc(17px * var(--ts,1))}.rs-x[data-v-57a72985]{background:var(--bg);cursor:pointer;border:none;border-radius:50%;width:36px;height:36px}.rs-opts[data-v-57a72985]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rs-o[data-v-57a72985]{border:1.5px solid var(--border);background:var(--card);min-height:44px;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.rs-o.on.on_time[data-v-57a72985]{background:#e3f4ea;border-color:#1e7a45}.rs-o.on.late[data-v-57a72985]{background:#fef3cd;border-color:#b7791f}.rs-o.on.no_reply[data-v-57a72985]{background:#eef0f2;border-color:#5b6470}.rs-o.on.cancel[data-v-57a72985]{background:#fadbd8;border-color:#c0392b}.rsheet textarea[data-v-57a72985]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;font-family:var(--font-body);resize:vertical;border-radius:12px;padding:10px;font-size:16px}@media (prefers-reduced-motion:reduce){.row.late[data-v-57a72985],.nowline span[data-v-57a72985]{animation:none}}.ck-top[data-v-57a72985]{top:calc(58px + var(--tabs-h,68px));z-index:25;background:var(--bg);-webkit-backdrop-filter:blur(6px);flex-direction:column;gap:8px;margin:0 -14px;padding:6px 14px 8px;transition:padding .2s;display:flex;position:sticky}.ck-top .inbox>button[data-v-57a72985]{transition:min-height .2s}.ck-top.slim[data-v-57a72985]{border-bottom:1px solid var(--border);gap:5px;padding:4px 14px 6px}.ck-top.slim .inbox>button[data-v-57a72985]{min-height:32px}.ck-top.slim .inbox .scan svg[data-v-57a72985]{width:18px;height:18px}.ck-top.slim .inbox .scan b[data-v-57a72985]{font-size:calc(14.5px * var(--ts,1))}.ck-top.slim .in-b[data-v-57a72985]{font-size:calc(12px * var(--ts,1));flex-direction:row!important;gap:4px!important}.ck-top.slim .in-b span[data-v-57a72985]{font-size:13px}.ck-top.slim .tseg4 button[data-v-57a72985]{min-height:24px;font-size:calc(12px * var(--ts,1))}.ph-hid[data-v-57a72985]{font-size:calc(15px * var(--ts,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph-hid span[data-v-57a72985]{color:var(--text-muted);font-weight:600}.ph-hid .link[data-v-57a72985]{font-size:calc(13.5px * var(--ts,1));margin-left:auto}.cs-wrap[data-v-3462269d]{z-index:300;background:var(--bg);flex-direction:column;max-width:560px;margin:0 auto;animation:.28s cubic-bezier(.2,.8,.2,1) csin-3462269d;display:flex;position:fixed;inset:0}@keyframes csin-3462269d{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.cs-wrap[data-v-3462269d]{animation:none}}.cs-top[data-v-3462269d]{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.cs-top b[data-v-3462269d]{min-width:0;font-size:calc(16px * var(--ts,1));color:var(--text);flex:1}.cat[data-v-3462269d]{display:flex}.langs[data-v-3462269d]{border:1.5px solid var(--ev-line);border-radius:9px;display:flex;overflow:hidden}.langs button[data-v-3462269d]{font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:var(--ev-deep);cursor:pointer;background:0 0;border:none;padding:5px 9px;font-weight:700}.langs button.on[data-v-3462269d]{background:var(--ev-deep);color:#fff}.x[data-v-3462269d]{width:32px;height:32px;font-size:calc(17.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none}.cs-body[data-v-3462269d]{flex-direction:column;flex:1;gap:12px;padding:12px 14px 20px;display:flex;overflow-y:auto}.letter[data-v-3462269d]{border:1px solid var(--border);border-top:5px solid var(--ev);color:#2c1810;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.lh[data-v-3462269d]{border-bottom:1px solid #f1e3da;align-items:center;gap:8px;padding-bottom:8px;display:flex}.lh b[data-v-3462269d]{letter-spacing:.18em;font-size:calc(15px * var(--ts,1));color:var(--ev-dark);display:block}.lh small[data-v-3462269d]{font-size:calc(12.5px * var(--ts,1));color:#8a7a72}.letter h2[data-v-3462269d]{font-family:var(--font-display);font-weight:400;font-size:calc(22.5px * var(--ts,1));margin:2px 0}.who[data-v-3462269d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;display:grid}.who div[data-v-3462269d]{flex-direction:column;min-width:0;display:flex}.who dt[data-v-3462269d]{font-size:calc(12.5px * var(--ts,1));color:#8a7a72;text-transform:uppercase;letter-spacing:.05em}.who dd[data-v-3462269d]{font-size:calc(15px * var(--ts,1));overflow-wrap:anywhere;margin:0;font-weight:600}.tl[data-v-3462269d]{font-size:calc(14px * var(--ts,1));color:var(--ev-dark);margin-top:4px;font-weight:800}.treats[data-v-3462269d]{font-size:calc(15px * var(--ts,1));margin:0;padding-left:18px}.hq[data-v-3462269d]{font-size:calc(15px * var(--ts,1));align-items:flex-start;gap:8px;line-height:1.4;display:flex}.hq.none[data-v-3462269d]{font-weight:700}.hq input[data-v-3462269d],.ck input[data-v-3462269d]{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;flex-shrink:0;margin:0}.warn[data-v-3462269d]{font-size:calc(14.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;padding:6px 9px}.clauses[data-v-3462269d]{font-size:calc(14.5px * var(--ts,1));color:#3b2a22;flex-direction:column;gap:6px;margin:4px 0 0;padding-left:20px;line-height:1.5;display:flex}.ck[data-v-3462269d]{font-size:calc(15px * var(--ts,1));align-items:flex-start;gap:8px;line-height:1.4;display:flex}.ck.must[data-v-3462269d]{background:var(--ev-softer);border-radius:8px;padding:8px;font-weight:700}.tech-note label[data-v-3462269d]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;display:flex}.tech-note textarea[data-v-3462269d]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--card);color:var(--text);border-radius:10px;padding:9px 10px}.sig[data-v-3462269d]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sig-h[data-v-3462269d]{font-size:calc(15px * var(--ts,1));color:var(--text);justify-content:space-between;font-weight:700;display:flex}.link[data-v-3462269d]{color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:none;font-weight:700}.link[data-v-3462269d]:disabled{opacity:.4}.pad[data-v-3462269d]{border:1.5px dashed var(--ev-line);touch-action:none;cursor:crosshair;background:#fff;border-radius:10px;width:100%;height:160px}.sig-line[data-v-3462269d]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);text-align:center}.cs-foot[data-v-3462269d]{background:var(--card);border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 14px 14px;display:flex}.need[data-v-3462269d]{text-align:center;font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.btn[data-v-3462269d]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:13px;font-weight:700}.btn[data-v-3462269d]:disabled{opacity:.45;cursor:not-allowed}.sw[data-v-edbeedf4]{border-radius:10px;position:relative;overflow:hidden}.acts[data-v-edbeedf4]{display:flex;position:absolute;top:0;bottom:0;right:0}.act[data-v-edbeedf4]{font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:#fff;background:var(--ev-deep);cursor:pointer;border:none;flex:1;font-weight:700}.act.red[data-v-edbeedf4]{background:#c0392b}.act.grey[data-v-edbeedf4]{background:#7f6f68}.front[data-v-edbeedf4]{background:var(--card);touch-action:pan-y;position:relative}.more[data-v-edbeedf4]{width:24px;height:24px;color:var(--text-muted);font-size:calc(18.5px * var(--ts,1));cursor:pointer;background:0 0;border:none;border-radius:6px;line-height:1;position:absolute;bottom:4px;right:4px}.more[data-v-edbeedf4]:focus-visible{outline:2px solid var(--ev)}.pa[data-v-2b18dd9a]{z-index:4000;color:#f7eef3;font-family:var(--font-body,system-ui, sans-serif);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background:#17111a;flex-direction:column;display:flex;position:fixed;inset:0}.pa-top[data-v-2b18dd9a]{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pa-top b[data-v-2b18dd9a]{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.pa-x[data-v-2b18dd9a],.pa-ok[data-v-2b18dd9a]{white-space:nowrap;font:inherit;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:700}.pa-x[data-v-2b18dd9a]{color:#d9c3ce;background:0 0}.pa-ok[data-v-2b18dd9a]{background:var(--pa-accent);color:#fff}.pa-ok[data-v-2b18dd9a]:disabled{opacity:.5;cursor:default}.pa-stage[data-v-2b18dd9a]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:0 16px;display:flex}.pa-frame[data-v-2b18dd9a]{touch-action:none;cursor:grab;background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 18px 40px -18px #000c}.pa-frame[data-v-2b18dd9a]:active{cursor:grabbing}.pa-bg[data-v-2b18dd9a]{object-fit:cover;filter:blur(22px)brightness(1.08);opacity:.95;pointer-events:none;width:116%;max-width:none;height:116%;position:absolute;inset:-8%}.pa-img[data-v-2b18dd9a]{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.pa-ghost[data-v-2b18dd9a]{object-fit:cover;opacity:.38;pointer-events:none;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0}.pa-guide[data-v-2b18dd9a]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pa-line[data-v-2b18dd9a]{fill:none;stroke:#fff;stroke-width:3.5px;filter:drop-shadow(0 0 2px #000000a6)}.pa-line circle[r="9"][data-v-2b18dd9a]{fill:#fff}.pa-dash[data-v-2b18dd9a]{stroke-dasharray:10 10;opacity:.85}.pa-grid path[data-v-2b18dd9a]{fill:none;stroke:#ffffff8c;stroke-width:1.5px;filter:drop-shadow(0 0 1px #0009)}.pa-wait[data-v-2b18dd9a]{text-align:center;color:#5b4250;justify-content:center;align-items:center;padding:20px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.pa-hint[data-v-2b18dd9a]{text-align:center;color:#d9c3ce;max-width:460px;margin:0;font-size:13px;line-height:1.45}.pa-tools[data-v-2b18dd9a]{background:#221822;border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex;position:relative}.pa-chips[data-v-2b18dd9a]{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pa-chip[data-v-2b18dd9a]{color:#f7eef3;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.pa-chip.on[data-v-2b18dd9a]{color:#17111a;background:#f7eef3;border-color:#f7eef3}.pa-row[data-v-2b18dd9a]{color:#d9c3ce;align-items:center;gap:10px;font-size:13px;display:flex}.pa-row span[data-v-2b18dd9a]{flex-shrink:0;width:92px}.pa-row input[data-v-2b18dd9a]{min-width:0;accent-color:var(--pa-accent);flex:1}.pa-btns[data-v-2b18dd9a]{flex-wrap:wrap;gap:6px;display:flex}.pa-mini[data-v-2b18dd9a]{color:#f7eef3;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;padding:7px 11px;font-size:13px;font-weight:600}.pa-mini.on[data-v-2b18dd9a]{background:#ffffff1f;background:color-mix(in srgb, var(--pa-accent) 28%, transparent);border-color:var(--pa-accent)}.pa-chip[data-v-2b18dd9a]:focus-visible,.pa-mini[data-v-2b18dd9a]:focus-visible,.pa-ok[data-v-2b18dd9a]:focus-visible,.pa-x[data-v-2b18dd9a]:focus-visible{outline:2px solid var(--pa-accent);outline-offset:2px}.pa-exb[data-v-2b18dd9a]{align-items:center;gap:6px;padding-left:5px;display:inline-flex}.pa-example[data-v-2b18dd9a]{object-fit:cover;border-radius:6px;width:22px;height:22px}.cc[data-v-77f01791]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cc-box[data-v-77f01791]{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:#eee;border-radius:14px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden}.cc-img[data-v-77f01791]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cc-before[data-v-77f01791]{position:absolute;inset:0}.cc-line[data-v-77f01791]{pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #00000059}.cc-knob[data-v-77f01791]{color:var(--cc-accent);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.cc-tb[data-v-77f01791],.cc-ta[data-v-77f01791]{text-transform:uppercase;letter-spacing:.05em;color:#fff;pointer-events:none;border-radius:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:8px}.cc-tb[data-v-77f01791]{background:#281e23b8;left:8px}.cc-ta[data-v-77f01791]{background:var(--cc-accent);right:8px}.cc-tip[data-v-77f01791]{text-align:center;color:var(--text-muted,#7a5868);margin:0;font-size:12.5px;line-height:1.45}.cc-box[data-v-77f01791]:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.msk-box[data-v-a1708f00]{position:relative}.msk-layer[data-v-a1708f00]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.msk-s[data-v-a1708f00]{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.msk-open[data-v-a1708f00]{z-index:2;background:var(--ev,#f37021);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;animation:2.4s ease-out infinite mskp-a1708f00;display:grid;position:absolute;top:0;right:0;box-shadow:0 4px 12px -4px #c4520f99}.msk-open[data-v-a1708f00]:hover{transform:scale(1.06)}.msk-pen[data-v-a1708f00]{width:18px;height:18px;color:var(--ev-deep,#c4520f);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 3px #00000040}.msk.ro .msk-open[data-v-a1708f00]{width:30px;height:30px;animation:none}@keyframes mskp-a1708f00{0%{box-shadow:0 4px 12px -4px #c4520f99,0 0 #f3702180}70%{box-shadow:0 4px 12px -4px #c4520f99,0 0 0 12px #f3702100}to{box-shadow:0 4px 12px -4px #c4520f99,0 0 #f3702100}}@media (prefers-reduced-motion:reduce){.msk-open[data-v-a1708f00]{animation:none}}.msk-note[data-v-a1708f00]{font-size:calc(13.5px * var(--ts,1));color:var(--ev-deep,#c4520f);margin:4px 0 0;font-weight:600}.msk-full[data-v-a1708f00]{z-index:4000;background:var(--bg,#fbf6f2);padding:calc(10px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow-y:auto}.mf-top[data-v-a1708f00]{align-items:center;gap:10px;display:flex}.mf-top b[data-v-a1708f00]{font-size:calc(18px * var(--ts,1));color:var(--text,#2c1810);flex:1}.mf-done[data-v-a1708f00]{background:var(--ev,#f37021);color:#fff;font:800 calc(15px * var(--ts,1)) var(--font-body,system-ui);cursor:pointer;border:none;border-radius:20px;padding:9px 18px}.mf-tools[data-v-a1708f00]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mf-tools>button[data-v-a1708f00]{border:1.5px solid var(--border,#eadbd3);background:var(--card,#fff);color:var(--text,#2c1810);font:700 calc(13.5px * var(--ts,1)) var(--font-body,system-ui);cursor:pointer;border-radius:18px;align-items:center;gap:4px;padding:7px 11px;display:inline-flex}.mf-tools>button.on[data-v-a1708f00]{border-color:var(--ev,#f37021);background:var(--ev-soft,#ffe9da);color:var(--ev-deep,#c4520f)}.mf-tools>button[data-v-a1708f00]:disabled{opacity:.4}.mf-cols[data-v-a1708f00]{gap:6px;padding:0 4px;display:inline-flex}.mf-cols button[data-v-a1708f00]{width:26px;height:26px;box-shadow:0 0 0 1.5px var(--border,#eadbd3);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.mf-cols button.on[data-v-a1708f00]{box-shadow:0 0 0 2.5px var(--text,#2c1810)}.mf-stage[data-v-a1708f00]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.mf-box[data-v-a1708f00]{width:min(100%, calc(64vh * var(--ar)));position:relative}.mf-box[data-v-a1708f00] svg:not(.msk-layer){width:100%;height:auto;display:block}.msk-layer.big.draw[data-v-a1708f00]{pointer-events:auto;touch-action:none;cursor:crosshair}.msk-layer.big .msk-s[data-v-a1708f00]{stroke-width:5px}.mf-note[data-v-a1708f00]{font-weight:700;font-size:calc(14px * var(--ts,1));color:var(--text,#2c1810);flex-direction:column;gap:4px;display:flex}.mf-note textarea[data-v-a1708f00]{font:inherit;border:1.5px solid var(--border,#eadbd3);resize:vertical;border-radius:12px;padding:8px 10px;font-weight:400}.mf-note textarea[data-v-a1708f00]::placeholder{color:#b9a8a0;font-style:italic}.mf-note.ro[data-v-a1708f00]{color:var(--ev-deep,#c4520f);font-weight:600}.mf-hint[data-v-a1708f00]{text-align:center;font-size:calc(12.5px * var(--ts,1));color:var(--text-muted,#9a7b77);margin:0}.msk-f-enter-active[data-v-a1708f00],.msk-f-leave-active[data-v-a1708f00]{transition:opacity .2s,transform .2s}.msk-f-enter-from[data-v-a1708f00],.msk-f-leave-to[data-v-a1708f00]{opacity:0;transform:scale(.97)}.tlog .cnt[data-v-46c889ce]{font-size:calc(13px * var(--ts,1));color:var(--ev-deep);background:var(--ev-soft);border-radius:8px;padding:1px 8px;font-weight:700}.today-h[data-v-46c889ce]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);font-weight:800}.dx-map[data-v-46c889ce]{width:100%;max-width:240px;margin:0 auto}.phw[data-v-46c889ce]{flex-direction:column;gap:2px;min-width:0;display:flex}.adj[data-v-46c889ce]{font-size:calc(13.5px * var(--ts,1));align-self:center}.dx-bg[data-v-46c889ce]{background:var(--bg);border-radius:12px;align-self:center;gap:4px;padding:3px;display:flex}.dx-bg button[data-v-46c889ce]{font:700 calc(13.5px * var(--ts,1)) var(--font-body);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:6px 14px}.dx-bg button.on[data-v-46c889ce]{background:var(--card);color:var(--ev-deep);box-shadow:0 1px 4px #2c181026}.dx-photo[data-v-46c889ce]{border-radius:12px;width:100%;display:block}.dx-take[data-v-46c889ce]{text-align:center;border:1.5px dashed var(--ev);background:var(--ev-softer,#fff6ef);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:22px 14px;display:flex;position:relative}.dx-take span[data-v-46c889ce]{font-size:30px}.dx-take b[data-v-46c889ce]{color:var(--ev-deep);font-size:calc(15px * var(--ts,1))}.dx-take small[data-v-46c889ce]{color:var(--text-muted);font-size:calc(12.5px * var(--ts,1))}.dx-take input[data-v-46c889ce]{opacity:0;cursor:pointer;position:absolute;inset:0}[data-v-46c889ce] .e-sk{width:150px;margin:4px 0}.draft-note[data-v-46c889ce]{font-size:calc(13px * var(--ts,1));color:var(--ev-deep,#c4520f);margin:0;font-weight:600}.photos[data-v-46c889ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ph[data-v-46c889ce]{border:1.5px dashed var(--ev-line);background:var(--ev-softer);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:84px;display:flex;position:relative;overflow:hidden;flex-direction:column!important}.ph span[data-v-46c889ce]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);z-index:1;background:#ffffffd9;border-radius:8px;padding:2px 8px;font-weight:700}.ph img[data-v-46c889ce]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph input[data-v-46c889ce],.add-after input[data-v-46c889ce]{opacity:0;cursor:pointer;position:absolute;inset:0}.add-after[data-v-46c889ce]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);border:1.5px dashed var(--ev-line);text-align:center;cursor:pointer;border-radius:10px;padding:8px;font-weight:700;position:relative}.entry[data-v-46c889ce]{animation:.25s both tlin-46c889ce}@keyframes tlin-46c889ce{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.entry[data-v-46c889ce]{animation:none}}.entry[data-v-46c889ce]{border:1px solid var(--border);border-left:3px solid var(--ev-line);background:var(--card);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.entry.now[data-v-46c889ce]{border-left-color:var(--ev);background:var(--ev-softer)}.e-top[data-v-46c889ce]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.e-top b[data-v-46c889ce]{font-size:calc(14.5px * var(--ts,1));color:var(--text)}.e-top small[data-v-46c889ce]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);text-align:right}.e-top .link[data-v-46c889ce]{font-size:calc(14.5px * var(--ts,1))}[data-v-46c889ce] .e-body{flex-direction:column;gap:3px;display:flex}[data-v-46c889ce] .e-line{font-size:calc(14.5px * var(--ts,1));color:var(--text);grid-template-columns:70px minmax(0,1fr);gap:6px;line-height:1.4;display:grid}[data-v-46c889ce] .e-line .k{font-size:calc(12.5px * var(--ts,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-top:2px;font-weight:800}[data-v-46c889ce] .e-line.pref span:last-child{color:var(--ev-dark);font-weight:600}[data-v-46c889ce] .e-ph{all:unset;cursor:pointer;align-items:center;gap:6px;margin-top:2px;display:flex}[data-v-46c889ce] .e-ph img,[data-v-46c889ce] .e-ph .none{object-fit:cover;background:var(--bg);width:54px;height:54px;font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}[data-v-46c889ce] .e-ph small{font-size:calc(14px * var(--ts,1));color:var(--ev-deep);font-weight:700}.more[data-v-46c889ce]{font-size:calc(14.5px * var(--ts,1));align-self:flex-start}.overlay[data-v-46c889ce]{z-index:250;background:#1e0f05b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cmp[data-v-46c889ce]{background:var(--card);border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:480px;padding:12px;display:flex}.c-two[data-v-46c889ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.c-two figure[data-v-46c889ce]{flex-direction:column;gap:4px;margin:0;display:flex}.c-two img[data-v-46c889ce],.c-two .none[data-v-46c889ce]{aspect-ratio:3/4;object-fit:cover;background:var(--bg);width:100%;font-size:calc(14px * var(--ts,1));color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.c-two figcaption[data-v-46c889ce]{text-align:center;font-size:calc(14px * var(--ts,1));color:var(--ev-dark);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.cmp small[data-v-46c889ce]{text-align:center;font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.cpick[data-v-46c889ce]{flex-wrap:wrap;gap:5px;display:flex}.cp[data-v-46c889ce]{border:1.5px solid var(--border);background:var(--card);min-height:32px;color:var(--text);font-family:var(--font-body);font-size:calc(13.5px * var(--ts,1));cursor:pointer;border-radius:16px;align-items:center;gap:4px;padding:0 10px 0 7px;font-weight:600;display:inline-flex}.cp i[data-v-46c889ce]{background:var(--ev-softer);width:18px;height:18px;color:var(--ev-deep);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.cp.on[data-v-46c889ce]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-dark)}.cp.on i[data-v-46c889ce]{background:var(--ev-deep);color:#fff}.cp.more[data-v-46c889ce]{color:var(--ev-deep);border-style:dashed;padding:0 11px}.tlog textarea[data-v-46c889ce]::placeholder,.tlog input[data-v-46c889ce]::placeholder{color:#c9b8ad;font-style:italic}.cp-hint[data-v-46c889ce]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);margin:0}.cp-ic[data-v-46c889ce]{background:var(--ev-softer);width:22px;height:22px;color:var(--ev-deep);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp.on .cp-ic[data-v-46c889ce]{background:var(--ev-deep);color:#fff}.cp-tick[data-v-46c889ce]{color:var(--ev-deep);margin-left:2px;font-style:normal;font-weight:800}.cp[data-v-46c889ce]{padding-left:5px!important}.overlay[data-v-42d3ed4d]{z-index:240;background:#1e0f0573;justify-content:center;align-items:flex-end;animation:.2s ovin-42d3ed4d;display:flex;position:fixed;inset:0}.sheet[data-v-42d3ed4d]{animation:.26s cubic-bezier(.2,.8,.2,1) shup-42d3ed4d}@keyframes ovin-42d3ed4d{0%{opacity:0}}@keyframes shup-42d3ed4d{0%{opacity:.4;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.overlay[data-v-42d3ed4d],.sheet[data-v-42d3ed4d]{animation:none}}.sheet[data-v-42d3ed4d]{background:var(--card);border-radius:18px 18px 0 0;flex-direction:column;gap:8px;width:100%;max-width:560px;max-height:85vh;padding:14px 16px 22px;display:flex;overflow-y:auto}.s-top[data-v-42d3ed4d]{justify-content:space-between;align-items:center;display:flex}.s-top b[data-v-42d3ed4d]{font-size:calc(16px * var(--ts,1));color:var(--text)}.x[data-v-42d3ed4d]{font-size:calc(17.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;width:32px;height:32px}.src[data-v-42d3ed4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.src button[data-v-42d3ed4d]{border:1.5px solid var(--border);background:var(--card);text-align:left;cursor:pointer;font-family:var(--font-body);border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:flex}.src button.on[data-v-42d3ed4d]{border-color:var(--ev-deep);background:var(--ev-soft)}.src b[data-v-42d3ed4d]{font-size:calc(15px * var(--ts,1));color:var(--text)}.src small[data-v-42d3ed4d]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.tp-open[data-v-e84729e6]{border:1.5px dashed var(--ev-deep);background:var(--ev-softer);width:100%;min-height:52px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(16.5px * var(--ts,1));cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.tp-open[data-v-e84729e6]:active{transform:scale(.98)}.tp-plus[data-v-e84729e6]{background:var(--ev-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.tp-ov[data-v-e84729e6]{z-index:400;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tp-sheet[data-v-e84729e6]{background:var(--card);width:100%;max-width:480px;min-height:60vh;max-height:85vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex;box-shadow:0 -10px 30px #00000026}.tp-head[data-v-e84729e6]{justify-content:space-between;align-items:center;display:flex}.tp-head b[data-v-e84729e6]{font-family:var(--font-display);font-weight:400;font-size:calc(21px * var(--ts,1));color:var(--text)}.tp-x[data-v-e84729e6]{background:var(--bg);cursor:pointer;width:38px;height:38px;color:var(--text-muted);border:none;border-radius:50%;font-size:16px}.tp-q[data-v-e84729e6]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));background:var(--bg);border-radius:22px;padding:11px 14px}.tp-list[data-v-e84729e6]{overscroll-behavior:contain;flex-direction:column;gap:6px;padding-bottom:4px;display:flex;overflow-y:auto}.tp-gh[data-v-e84729e6]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;align-items:center;gap:7px;margin:8px 2px 0;font-weight:800;display:flex}.tp-gh i[data-v-e84729e6]{background:var(--ev-deep);border-radius:50%;width:9px;height:9px}.tp-row[data-v-e84729e6]{box-sizing:border-box;text-align:left;border:1px solid var(--border);background:var(--card);width:100%;font-family:var(--font-body);cursor:pointer;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;min-height:60px;padding:8px 10px;display:flex}.tp-row[data-v-e84729e6]:active{transform:scale(.98)}.tp-row.added[data-v-e84729e6]{background:var(--ev-softer)}.tp-img[data-v-e84729e6]{background:var(--ev-soft);width:44px;height:44px;color:var(--ev-deep);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.tp-img img[data-v-e84729e6]{object-fit:cover;width:100%;height:100%}.tp-img i[data-v-e84729e6]{color:inherit;font-size:19px;font-style:normal;font-weight:800}.tp-tx[data-v-e84729e6]{flex-direction:column;flex:1;min-width:0;display:flex}.tp-tx b[data-v-e84729e6]{font-size:calc(15.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.tp-tx small[data-v-e84729e6]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.tp-add[data-v-e84729e6]{background:var(--ev-soft);width:30px;height:30px;color:var(--ev-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.tp-custom[data-v-e84729e6]{background:#f4ecf8;border:1.5px solid #6d3b8c}.tp-custom .tp-ic[data-v-e84729e6]{color:#fff;background:#6d3b8c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.tp-custom .tp-tx b[data-v-e84729e6]{color:#5a2e75}.tp-custom .tp-tx small[data-v-e84729e6]{color:#7d5a92}.tp-custom .tp-add[data-v-e84729e6]{color:#fff;background:#6d3b8c}.tp-none[data-v-e84729e6]{text-align:center;color:var(--text-muted);font-size:calc(14px * var(--ts,1));margin:6px 0}.tp-enter-active[data-v-e84729e6],.tp-leave-active[data-v-e84729e6]{transition:opacity .2s}.tp-enter-active .tp-sheet[data-v-e84729e6],.tp-leave-active .tp-sheet[data-v-e84729e6]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.tp-enter-from[data-v-e84729e6],.tp-leave-to[data-v-e84729e6]{opacity:0}.tp-enter-from .tp-sheet[data-v-e84729e6],.tp-leave-to .tp-sheet[data-v-e84729e6]{transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.tp-enter-active[data-v-e84729e6],.tp-leave-active[data-v-e84729e6],.tp-enter-active .tp-sheet[data-v-e84729e6],.tp-leave-active .tp-sheet[data-v-e84729e6]{transition:none}}.rp[data-v-8d7135ec]{border:1.5px dashed var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--card,#fff));border-radius:12px;align-items:center;gap:10px;margin:6px 0;padding:9px 10px;display:flex}.rp.has[data-v-8d7135ec]{background:color-mix(in srgb, #2e8b57 7%, var(--card,#fff));border-style:solid;border-color:#2e8b57}.rp-img[data-v-8d7135ec]{object-fit:cover;border-radius:9px;flex:none;width:46px;height:46px}.rp-txt[data-v-8d7135ec]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rp-txt b[data-v-8d7135ec]{font-size:calc(14.5px * var(--ts,1));color:var(--ink,#2c1810)}.rp.has .rp-txt b[data-v-8d7135ec]{color:#2e8b57}.rp-txt small[data-v-8d7135ec]{font-size:calc(12.5px * var(--ts,1));color:var(--muted,#9a7b77)}.rp-cam[data-v-8d7135ec],.rp-gal[data-v-8d7135ec]{cursor:pointer;flex:none;position:relative}.rp-cam[data-v-8d7135ec]{background:var(--primary);color:#fff;width:42px;height:42px;box-shadow:0 3px 8px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:50%;place-items:center;font-size:20px;display:grid}.rp-gal[data-v-8d7135ec]{font-size:calc(13px * var(--ts,1));color:var(--primary);text-underline-offset:3px;padding:4px 2px;font-weight:700;text-decoration:underline}.rp-cam input[data-v-8d7135ec],.rp-gal input[data-v-8d7135ec]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.from-gallery[data-v-2f03c34a]{width:fit-content;font-size:calc(15px * var(--ts,1));color:var(--primary);text-underline-offset:3px;cursor:pointer;margin:-2px auto 2px;padding:6px 10px;font-weight:600;text-decoration:underline;display:block;position:relative}.from-gallery input[data-v-2f03c34a]{opacity:0;cursor:pointer;position:absolute;inset:0}.levels[data-v-2f03c34a]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.levels button[data-v-2f03c34a]{border:1.5px solid var(--border);background:var(--card);font-family:var(--font-body);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.levels b[data-v-2f03c34a]{font-size:calc(15px * var(--ts,1));color:var(--text)}.levels small[data-v-2f03c34a]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-align:center}.levels button[data-v-2f03c34a]{transition:transform .12s,border-color .15s,background .15s}.levels button[data-v-2f03c34a]:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.levels button[data-v-2f03c34a]{transition:none}}.levels button.on[data-v-2f03c34a]{border-color:var(--ev-deep);background:var(--ev-soft)}.jsteps[data-v-2f03c34a]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.jsteps li[data-v-2f03c34a]{text-align:center;font-size:calc(13px * var(--ts,1));color:var(--text-muted);border-bottom:3px solid var(--border);flex:1;padding-bottom:4px;font-weight:700}.jsteps li.on[data-v-2f03c34a]{color:var(--ev-deep);border-color:var(--ev-deep)}.jsteps li.done[data-v-2f03c34a]{color:var(--text);border-color:var(--ev-line)}.credit[data-v-2f03c34a]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.credit.on[data-v-2f03c34a]{border-color:var(--ev,#f37021)}.credit .ck.big[data-v-2f03c34a]{font-weight:700}.cr-row[data-v-2f03c34a]{font-size:calc(15px * var(--ts,1));justify-content:space-between;display:flex}.cr-row.tot b[data-v-2f03c34a]{color:var(--ev,#f37021)}.cards[data-v-2f03c34a]{flex-wrap:wrap;gap:6px;display:flex}.fee[data-v-2f03c34a]{justify-content:space-between;align-items:center;gap:8px;flex-direction:row!important}.fee input[data-v-2f03c34a]{text-align:right;width:110px;font-weight:700}.sumbox[data-v-2f03c34a]{background:var(--bg);font-size:calc(15px * var(--ts,1));color:var(--text);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.sumbox div[data-v-2f03c34a]{justify-content:space-between;gap:8px;display:flex}.sumbox .tot[data-v-2f03c34a]{border-top:1px solid var(--border);font-size:calc(16px * var(--ts,1));padding-top:4px}.sumbox .tot b[data-v-2f03c34a]{color:var(--ev-deep)}.sumbox small[data-v-2f03c34a]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.bal-photo[data-v-2f03c34a]{grid-column:1/-1}.bal[data-v-2f03c34a]{grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:6px;display:grid}.link-box[data-v-2f03c34a]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px;display:grid}.qr[data-v-2f03c34a]{width:120px;height:120px;image-rendering:pixelated;background:#fff;border-radius:8px}.lb-tx[data-v-2f03c34a]{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-tx b[data-v-2f03c34a]{font-size:calc(15px * var(--ts,1));color:var(--text)}.lb-tx small[data-v-2f03c34a]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);line-height:1.4}.lb-btns[data-v-2f03c34a]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.wait[data-v-2f03c34a]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);grid-column:1/-1;align-items:center;gap:6px;display:flex}.dot[data-v-2f03c34a]{background:var(--ev);border-radius:50%;width:8px;height:8px;animation:1.2s infinite blink-2f03c34a}@keyframes blink-2f03c34a{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.dot[data-v-2f03c34a]{animation:none}}.erc-bill[data-v-b5915af8]{font-size:calc(15px * var(--ts,1));justify-content:space-between;display:flex}.erc-bill b[data-v-b5915af8]{font-size:calc(17px * var(--ts,1))}.erc-bill.paid[data-v-b5915af8]{color:#1e7a47}.erc-seg3[data-v-b5915af8]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.erc-seg3 button[data-v-b5915af8]{border:1.5px solid var(--border);background:var(--card);min-height:42px;font:700 calc(15px * var(--ts,1)) var(--font-body);color:var(--text);cursor:pointer;border-radius:10px}.erc-seg3 button.on[data-v-b5915af8]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-dark)}.erc-amt[data-v-b5915af8]{font-weight:600;font-size:calc(14px * var(--ts,1));flex-direction:column;gap:4px;display:flex}.erc-amt input[data-v-b5915af8]{border:1.5px solid var(--border);font:inherit;font-size:calc(16px * var(--ts,1));border-radius:10px;padding:9px 10px}.erc-ok[data-v-b5915af8]{color:#1e7a47;text-align:center;padding:4px;font-weight:800}.erc-pay[data-v-b5915af8]{background:var(--ev-softer,#fff6ef);border:1px solid var(--ev-line,#f6d5bf);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.erc-l[data-v-b5915af8]{font-weight:700;font-size:calc(14px * var(--ts,1))}.erc-chips[data-v-b5915af8],.erc-seg[data-v-b5915af8]{flex-wrap:wrap;gap:6px;display:flex}.erc-chips button[data-v-b5915af8],.erc-seg button[data-v-b5915af8]{border:1.5px solid var(--border);background:var(--card);color:var(--text);font:700 calc(13.5px * var(--ts,1)) var(--font-body);cursor:pointer;border-radius:16px;padding:6px 12px}.erc-chips button.on[data-v-b5915af8],.erc-seg button.on[data-v-b5915af8]{border-color:var(--ev);background:var(--ev-soft);color:var(--ev-deep)}.erc-seg[data-v-b5915af8]{justify-content:center}.erc-img[data-v-b5915af8]{min-height:180px;color:var(--text-muted);background:#fff3ea;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 22px -14px #783c1480}.erc-img img[data-v-b5915af8]{width:100%;display:block}.erc-two[data-v-b5915af8]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pane[data-v-e6933527]{flex-direction:column;gap:10px;padding:12px 14px 60px;display:flex}.empty[data-v-e6933527]{text-align:center;color:var(--text-muted);font-size:calc(15.5px * var(--ts,1));padding:40px 16px}.people[data-v-e6933527]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ph[data-v-e6933527]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ph b[data-v-e6933527]{font-size:calc(16px * var(--ts,1));color:var(--text)}.ph i[data-v-e6933527]{font-style:normal;font-size:calc(13px * var(--ts,1));background:var(--ev-soft);color:var(--ev-dark);border-radius:8px;padding:0 7px;font-weight:800}.ph small[data-v-e6933527]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);margin-left:auto}.p[data-v-e6933527]{border:1.5px solid var(--border);background:var(--card);text-align:left;cursor:pointer;min-width:0;font-family:var(--font-body);border-radius:14px;align-items:center;gap:8px;padding:6px 8px;display:flex}.p.on[data-v-e6933527]{border-color:var(--ev-deep);background:var(--ev-soft)}.p .av[data-v-e6933527]{background:var(--ev-grad);color:#fff;width:32px;height:32px;font-weight:700;font-size:calc(15px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p.done .av[data-v-e6933527]{background:var(--ev-line)}.ptx[data-v-e6933527]{flex-direction:column;flex:1;min-width:0;display:flex}.ptx small[data-v-e6933527]{font-size:calc(12px * var(--ts,1));color:var(--text-muted);font-weight:600}.ptech[data-v-e6933527]{align-items:center;gap:4px;min-width:0;margin-top:2px;display:flex}.ptech img[data-v-e6933527],.ptech i[data-v-e6933527]{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.ptech i[data-v-e6933527]{color:#fff;background:var(--ev);place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.ptech em[data-v-e6933527]{font-style:normal;font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);font-weight:700;line-height:1.2}.ptech.none i[data-v-e6933527]{background:var(--border);color:var(--text-muted)}.ptech.none em[data-v-e6933527]{font-style:italic;font-weight:500}.p .av.ok[data-v-e6933527]{color:#fff;background:#2e7d52;width:34px;height:34px;animation:.45s cubic-bezier(.3,1.6,.5,1) both okpop-e6933527;box-shadow:0 0 0 3px #ddf0e5}@keyframes okpop-e6933527{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.p.done[data-v-e6933527]{background:color-mix(in srgb, #2e7d52 6%, var(--card));border-color:#bfe3cd}.ptx small.now[data-v-e6933527]{color:var(--ev-deep);background:linear-gradient(90deg, var(--ev-deep) 0%, var(--ev) 40%, #ffb27a 50%, var(--ev) 60%, var(--ev-deep) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:5px;animation:2.2s linear infinite nowsh-e6933527;display:inline-flex}.ptx small.now i[data-v-e6933527]{background:var(--ev);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ev) 60%, transparent);border-radius:50%;flex:none;animation:1.4s ease-out infinite nowp-e6933527}@keyframes nowsh-e6933527{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes nowp-e6933527{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ev) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.ptx small.now[data-v-e6933527],.ptx small.now i[data-v-e6933527],.p .av.ok[data-v-e6933527]{animation:none}}.undo[data-v-e6933527]{font-size:calc(14px * var(--ts,1));margin:8px auto 0;display:block}.undo-ask[data-v-e6933527]{color:#8a1f17;font-size:calc(13.5px * var(--ts,1));background:#fdecea;border-radius:12px;flex-direction:column;gap:8px;margin-top:8px;padding:9px 10px;font-weight:600;display:flex}.ua-b[data-v-e6933527]{justify-content:flex-end;gap:8px;display:flex}.tnav-note[data-v-e6933527]{text-align:center;font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);margin:6px 4px 0}.p.on .ptx small[data-v-e6933527]{color:var(--ev-deep)}.p.done .ptx small[data-v-e6933527]{color:#2e7d52}.pn[data-v-e6933527]{font-size:calc(14px * var(--ts,1));color:var(--text);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.p i[data-v-e6933527]{color:var(--ev-deep);font-style:normal;font-weight:800;font-size:calc(14px * var(--ts,1))}.who-tech[data-v-e6933527]{align-items:center;gap:8px;display:flex}.who-tech label[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tools[data-v-e6933527]{border:1.5px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--text-muted);font-size:calc(21.5px * var(--ts,1));cursor:pointer;border-radius:10px;flex-shrink:0;line-height:1}.item[data-v-e6933527]{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.i-top[data-v-e6933527]{align-items:center;gap:8px;display:flex}.i-top .it-name[data-v-e6933527]{flex:1}.i-grid[data-v-e6933527]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px;display:grid}.i-grid label[data-v-e6933527]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;gap:3px;font-weight:700}.i-grid input[data-v-e6933527]{border:1.5px solid var(--border);width:100%;min-width:0;font-size:calc(16px * var(--ts,1));text-align:right;background:var(--card);color:var(--text);font-family:var(--font-body);border-radius:8px;padding:6px}.i-grid .step button[data-v-e6933527]{width:26px;height:26px}.i-grid .step b[data-v-e6933527]{min-width:18px}.i-prods[data-v-e6933527]{flex-direction:column;gap:2px;display:flex}.i-cost[data-v-e6933527]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.i-cost b[data-v-e6933527]{color:var(--text)}.remind[data-v-e6933527]{font-size:calc(14px * var(--ts,1));color:var(--ev-dark);background:var(--ev-softer);border-left:3px solid var(--ev);border-radius:6px;padding:7px 9px;line-height:1.45}.bad[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:#922b21;background:#fadbd8;border-radius:8px;padding:7px 9px;font-weight:600}.sess[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-soft);border-radius:8px;align-self:flex-start;margin:0;padding:4px 9px;font-weight:700}.qty[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);font-weight:700}.who-tech select[data-v-e6933527]{border:1.5px solid var(--border);min-width:0;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--card);color:var(--text);border-radius:10px;flex:1;padding:8px 10px}.card[data-v-e6933527]{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 2px 8px #2c18100a}.card.ok[data-v-e6933527]{background:var(--ev-softer)}.know[data-v-e6933527]{border-left:4px solid var(--ev);gap:6px}.pvbar[data-v-e6933527]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:18px;flex-shrink:0;height:36px;display:block;position:relative;overflow:hidden}.pvbar[data-v-e6933527]:before{content:"";width:var(--p);background:var(--ev-soft);position:absolute;inset:0}.pv-tx[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);pointer-events:none;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex;position:absolute;inset:0}.pvbar input[data-v-e6933527]{appearance:none;cursor:grab;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pvbar input[data-v-e6933527]::-webkit-slider-runnable-track{background:0 0;height:100%}.pvbar input[data-v-e6933527]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ev-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='white' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") center no-repeat;border-radius:50%;width:32px;height:32px;margin-top:1px}.pvbar input[data-v-e6933527]::-moz-range-thumb{background:var(--ev-deep);border:none;border-radius:50%;width:32px;height:32px}.pvbar input[data-v-e6933527]:focus-visible{outline:2px solid var(--ev);outline-offset:2px;border-radius:18px}.k-foot[data-v-e6933527]{justify-content:space-between;align-items:center;gap:8px;display:flex}.k-foot small[data-v-e6933527]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.hint[data-v-e6933527]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);margin:4px 0 0}.editing[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-soft);border-radius:8px;justify-content:space-between;gap:8px;padding:6px 9px;font-weight:700;display:flex}.bdl.on[data-v-e6933527]{outline:2px solid var(--ev)}.warn[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;padding:7px 9px}.cov[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--text);background:var(--bg);border-radius:8px;padding:6px 9px}.jsteps[data-v-e6933527]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.jsteps li[data-v-e6933527]{text-align:center;font-size:calc(13px * var(--ts,1));color:var(--text-muted);border-bottom:3px solid var(--border);flex:1;padding-bottom:4px;font-weight:700}.jsteps li.on[data-v-e6933527]{color:var(--ev-deep);border-color:var(--ev-deep)}.jsteps li.done[data-v-e6933527]{color:var(--text);border-color:var(--ev-line)}.upload[data-v-e6933527]{border:1.5px dashed var(--border);text-align:center;font-size:calc(15px * var(--ts,1));color:var(--text-muted);cursor:pointer;border-radius:10px;padding:10px;position:relative}.upload input[data-v-e6933527]{opacity:0;cursor:pointer;position:absolute;inset:0}.ck[data-v-e6933527]{font-size:calc(15px * var(--ts,1));align-items:center;flex-direction:row!important;gap:8px!important}.ck input[data-v-e6933527]{width:20px;height:20px;accent-color:var(--ev-deep);appearance:auto;margin:0}.link-box[data-v-e6933527]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px;display:grid}.qr[data-v-e6933527]{width:120px;height:120px;image-rendering:pixelated;background:#fff;border-radius:8px}.lb-tx[data-v-e6933527]{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-tx b[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text)}.lb-tx small[data-v-e6933527]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);line-height:1.4}.lb-btns[data-v-e6933527]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.lb-btns a[data-v-e6933527]{text-decoration:none}.wait[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);grid-column:1/-1;align-items:center;gap:6px;display:flex}.dot[data-v-e6933527]{background:var(--ev);border-radius:50%;width:8px;height:8px;animation:1.2s infinite blink-e6933527}@keyframes blink-e6933527{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.dot[data-v-e6933527]{animation:none}}.know[data-v-e6933527]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.k-top[data-v-e6933527]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.k-top b[data-v-e6933527]{font-family:var(--font-display);font-size:calc(18.5px * var(--ts,1));color:var(--text);font-weight:400}.more[data-v-e6933527]{font-size:calc(14px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;font-weight:700}.wi[data-v-e6933527]{font-size:calc(12.5px * var(--ts,1));color:var(--ev-deep);font-weight:800}.asks[data-v-e6933527]{border-color:var(--ev-line);background:var(--ev-softer)}.ask[data-v-e6933527]{border-top:1px solid var(--ev-line);align-items:center;gap:8px;padding:6px 0;display:flex}.a-tx[data-v-e6933527]{flex-direction:column;flex:1;min-width:0;display:flex}.a-tx b[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text)}.a-tx small[data-v-e6933527]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.a-btns[data-v-e6933527]{flex-shrink:0;gap:5px;display:flex}.h[data-v-e6933527]{align-items:center;gap:8px;display:flex}.n[data-v-e6933527]{background:var(--ev-deep);color:#fff;width:22px;height:22px;font-size:calc(14px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.n.gift[data-v-e6933527]{background:var(--ev)}h2[data-v-e6933527]{font-size:calc(16.5px * var(--ts,1));color:var(--text);flex:1;min-width:0;margin:0;font-weight:700}.tick[data-v-e6933527]{font-size:calc(13px * var(--ts,1));background:var(--ev-deep);color:#fff;border-radius:8px;padding:1px 8px;font-weight:700}.link[data-v-e6933527]{color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.muted[data-v-e6933527]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.line[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--text);margin:0;line-height:1.45}.tip[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-softer);border-left:3px solid var(--ev);border-radius:6px;margin:0;padding:6px 9px;line-height:1.45}.chips[data-v-e6933527]{flex-wrap:wrap;gap:5px;display:flex}.chip[data-v-e6933527]{font-size:calc(13.5px * var(--ts,1));background:var(--bg);border:1px solid var(--border);color:var(--text);font-weight:600;font-family:var(--font-body);border-radius:12px;padding:2px 9px}.chip.on[data-v-e6933527],.chip.sp-good[data-v-e6933527]{background:var(--ev-soft);border-color:var(--ev-line);color:var(--ev-dark)}.chip.sp-vip[data-v-e6933527]{background:var(--ev-grad);color:#fff;border:none}.chips.pick .chip[data-v-e6933527]{cursor:pointer;font-size:calc(14px * var(--ts,1));padding:5px 10px}.chips.pick .chip.on[data-v-e6933527]{border-color:var(--ev-deep);color:var(--ev-deep)}.dx-map[data-v-e6933527]{width:100%;max-width:260px;margin:0 auto}.dx-done[data-v-e6933527]{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dx-mini[data-v-e6933527]{width:96px}.dx-tx[data-v-e6933527]{flex-direction:column;gap:5px;min-width:0;display:flex}.card label[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;display:flex}textarea[data-v-e6933527],.note-in[data-v-e6933527]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--input-bg,#fdfaf8);color:var(--text);resize:vertical;border-radius:10px;min-width:0;padding:9px 10px}.add-sel[data-v-e6933527]{border:1.5px dashed var(--ev-deep);background:var(--ev-softer);width:100%;min-width:0;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));border-radius:10px;padding:10px;font-weight:700}.add-sel.sm[data-v-e6933527]{font-size:calc(15px * var(--ts,1));border-color:var(--border);background:var(--card);color:var(--text-muted);padding:7px 9px;font-weight:600}.it-head[data-v-e6933527],.it[data-v-e6933527]{grid-template-columns:minmax(0,1fr) 70px 64px 26px;align-items:center;gap:6px;display:grid}.it-head[data-v-e6933527]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.it[data-v-e6933527]{border-bottom:1px solid var(--border);padding:4px 0}.it-name[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;min-width:0;font-weight:600}.it input[data-v-e6933527]{border:1.5px solid var(--border);width:100%;min-width:0;font-size:calc(16px * var(--ts,1));text-align:right;background:var(--card);color:var(--text);font-family:var(--font-body);border-radius:8px;padding:6px}.it input.it-name[data-v-e6933527]{text-align:left}.rm[data-v-e6933527]{border:1px solid var(--border);width:26px;height:26px;color:var(--text-muted);cursor:pointer;font-size:calc(13px * var(--ts,1));background:0 0;border-radius:50%}.lbl[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--text);margin-top:4px;font-weight:600}.lbl small[data-v-e6933527]{color:var(--text-muted);font-weight:400}.prow[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:3px 0;display:flex}.prow>span[data-v-e6933527]:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.prow small[data-v-e6933527]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.step[data-v-e6933527]{flex-shrink:0;align-items:center;gap:6px;display:flex}.step button[data-v-e6933527]{border:1.5px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:50%}.step b[data-v-e6933527]{text-align:center;min-width:30px;font-size:calc(15px * var(--ts,1))}.calc[data-v-e6933527]{background:var(--bg);font-size:calc(15px * var(--ts,1));color:var(--text);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.calc div[data-v-e6933527]{justify-content:space-between;align-items:center;gap:8px;display:flex}.calc .bundle[data-v-e6933527]{font-weight:700}.calc .save[data-v-e6933527]{color:var(--ev-deep);font-weight:600}.calc .tot[data-v-e6933527]{border-top:1px solid var(--border);padding-top:4px;font-weight:700}.calc .tot b[data-v-e6933527]{color:var(--ev-deep);font-size:calc(17.5px * var(--ts,1))}.pin input[data-v-e6933527]{border:1.5px solid var(--ev-deep);width:96px;font-size:calc(17.5px * var(--ts,1));text-align:right;background:var(--card);color:var(--text);border-radius:8px;padding:5px 7px;font-weight:700}.two[data-v-e6933527]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.btn[data-v-e6933527]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:12px;font-weight:700}.btn.ghost[data-v-e6933527]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.btn[data-v-e6933527]:disabled{opacity:.45;cursor:not-allowed}.mini[data-v-e6933527]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;border:none;border-radius:9px;padding:7px 11px;font-weight:700}.mini.ghost[data-v-e6933527]{border:1.5px solid var(--border);color:var(--text);background:0 0}.bdl[data-v-e6933527]{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.bdl.suggested[data-v-e6933527],.bdl.pending[data-v-e6933527]{border-style:dashed;border-color:var(--ev-line);background:var(--ev-softer)}.bdl.declined[data-v-e6933527]{opacity:.6}.bdl.done[data-v-e6933527],.bdl.approved[data-v-e6933527]{border-left:3px solid var(--ev)}.b-top[data-v-e6933527]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.b-top b[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text);min-width:0}.b-st[data-v-e6933527]{font-size:calc(12.5px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;font-weight:800}.bdl small[data-v-e6933527]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.levels[data-v-e6933527]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.levels button[data-v-e6933527]{border:1.5px solid var(--border);background:var(--card);font-family:var(--font-body);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.levels b[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--text)}.levels small[data-v-e6933527]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-align:center}.levels button.on[data-v-e6933527]{border-color:var(--ev-deep);background:var(--ev-soft)}.ok-line[data-v-e6933527]{font-size:calc(15px * var(--ts,1));color:var(--ev-deep);font-weight:600}.own[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-softer);border-radius:10px;flex:1;padding:8px 10px;font-weight:600}.toast[data-v-e6933527]{animation:.28s cubic-bezier(.2,1.4,.4,1) toastin-e6933527}@keyframes toastin-e6933527{0%{opacity:0;transform:translate(-50%,12px)scale(.94)}}.p[data-v-e6933527]{transition:transform .12s,background .15s,border-color .15s}.p[data-v-e6933527]:active,.btn[data-v-e6933527]:not(:disabled):active,.mini[data-v-e6933527]:not(:disabled):active{transform:scale(.97)}.mini[data-v-e6933527]:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.toast[data-v-e6933527]{animation:none}.p[data-v-e6933527]{transition:none}}.toast[data-v-e6933527]{background:var(--ev-dark);color:#fff;font-size:calc(15px * var(--ts,1));z-index:200;text-align:center;overflow-wrap:anywhere;border-radius:18px;width:max-content;max-width:calc(100% - 32px);padding:8px 16px;line-height:1.4;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tech-earn[data-v-e6933527]{color:#4a2370;background:#f0e6f8;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;padding:7px 10px;display:flex}.tech-earn span[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));font-weight:600}.tech-earn b[data-v-e6933527]{font-size:calc(17.5px * var(--ts,1));margin-left:auto}.tech-earn small[data-v-e6933527]{font-size:calc(13px * var(--ts,1));opacity:.85;flex-basis:100%}.tprog[data-v-e6933527]{top:calc(58px + var(--tabs-h,68px));z-index:30;background:var(--bg);-webkit-backdrop-filter:blur(6px);flex-wrap:wrap;gap:4px;margin:0 -14px;padding:8px 14px 6px;display:flex;position:sticky}.tseg[data-v-e6933527]{cursor:pointer;min-width:0;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;flex:1 1 0;gap:4px;padding:2px 0 0;display:flex}.tseg i[data-v-e6933527]{background:var(--border);border-radius:3px;height:6px;transition:background .25s;display:block}.tseg.ok i[data-v-e6933527]{background:var(--ev)}.tseg.draft i[data-v-e6933527]{background:repeating-linear-gradient(90deg, var(--ev) 0 6px, transparent 6px 10px);box-shadow:inset 0 0 0 1px var(--ev)}.tseg.draft span[data-v-e6933527]{color:var(--ev-deep)}.tseg.on i[data-v-e6933527]{background:var(--ev-deep);box-shadow:0 0 0 2px var(--ev-soft)}.tseg span[data-v-e6933527]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.tseg.on span[data-v-e6933527]{color:var(--ev-deep)}.tseg.ok span[data-v-e6933527]:before{content:"✓ ";color:var(--ev)}.tnow[data-v-e6933527]{text-align:center;font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);flex-basis:100%;margin:2px 0 0}.tnav[data-v-e6933527]{bottom:calc(10px + env(safe-area-inset-bottom));z-index:25;background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px;padding:8px;display:grid;position:sticky;box-shadow:0 8px 24px -12px #2c181059}.tnav .btn[data-v-e6933527]{min-height:46px}.tnav .btn[data-v-e6933527]:disabled{opacity:.45}.tnow b[data-v-e6933527]{color:var(--ev-deep)}.asks-h[data-v-e6933527]{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.asks-h h2[data-v-e6933527]{flex:1}.asks-h em[data-v-e6933527]{font-style:normal;font-size:calc(13px * var(--ts,1));color:#fff;background:#d4276c;border-radius:9px;padding:0 7px;font-weight:800}.asks-h .chev[data-v-e6933527]{color:var(--text-muted);transition:transform .25s}.asks-h .chev.up[data-v-e6933527]{transform:rotate(180deg)}.asks:not(.open) .n.gift[data-v-e6933527]{animation:1.8s ease-in-out infinite sv-ping-e6933527}@keyframes sv-ping-e6933527{0%,to{box-shadow:0 0 #d4276c80}50%{box-shadow:0 0 0 6px #d4276c00}}.asks.open .ask[data-v-e6933527]{animation:.3s cubic-bezier(.2,.8,.2,1) both sv-drop-e6933527}@keyframes sv-drop-e6933527{0%{opacity:0;transform:translateY(-6px)}}.curbar[data-v-e6933527]{box-sizing:border-box;border:1.5px solid var(--ev-deep);background:var(--ev-soft);cursor:pointer;width:100%;font-family:var(--font-body);text-align:left;color:var(--ev-dark);border-radius:14px;align-items:center;gap:10px;padding:7px 10px;animation:.25s both sv-drop-e6933527;display:flex}.curbar .av[data-v-e6933527]{background:var(--ev-grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.cb-tx[data-v-e6933527]{flex-direction:column;flex:1;min-width:0;display:flex}.cb-tx b[data-v-e6933527]{font-size:calc(16px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-tx small[data-v-e6933527]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.tprog.slim[data-v-e6933527]{padding-top:4px;padding-bottom:3px}.tprog.slim .tnow[data-v-e6933527]{display:none}.tprog.slim .tseg span[data-v-e6933527]{font-size:calc(10.5px * var(--ts,1))}@media (prefers-reduced-motion:reduce){.asks:not(.open) .n.gift[data-v-e6933527],.asks.open .ask[data-v-e6933527],.curbar[data-v-e6933527]{animation:none}}.info[data-v-e6933527]{border:1.5px solid var(--ev-line);background:var(--ev-softer);width:26px;height:26px;color:var(--ev-deep);cursor:pointer;border-radius:50%;margin-left:auto;font-family:Georgia,serif;font-style:italic;font-weight:800}.balloon[data-v-e6933527]{background:var(--ev-dark);color:#fff;font-size:calc(14px * var(--ts,1));cursor:pointer;border-radius:12px;margin:0;padding:10px 12px;line-height:1.45;animation:.2s both sv-drop-e6933527;position:relative}.balloon[data-v-e6933527]:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:var(--ev-dark);position:absolute;top:-6px;right:12px}.item[data-v-e6933527]{background:linear-gradient(180deg, var(--ev-softer), var(--card));border:1.5px solid var(--ev-line)!important;border-left:4px solid var(--ev)!important}.it-in[data-v-e6933527]{box-sizing:border-box;min-width:0;font-family:var(--font-body);color:var(--text);flex:1;font-weight:700;border:1.5px solid var(--ev-line)!important;background:var(--card)!important;border-radius:10px!important;padding:8px 10px!important;font-size:16px!important}.it-in[data-v-e6933527]::placeholder{color:#c2afa3;font-weight:500}.ip-h[data-v-e6933527]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.i-prods[data-v-e6933527] .ip-add{width:auto;min-height:30px;font-size:calc(13px * var(--ts,1));text-transform:none;letter-spacing:0;border-width:1.5px;border-radius:16px;flex:none;gap:4px;padding:0 11px 0 4px}.i-prods[data-v-e6933527] .ip-add .ss-plus{width:22px;height:22px;font-size:12px}.ip-none[data-v-e6933527]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);margin:2px 0}.pr2[data-v-e6933527]{align-items:center;gap:8px;padding:6px 0}.prow>span.pr-img[data-v-e6933527]{flex-direction:row;flex:0 0 40px;width:40px;height:40px;display:flex}.pr2>.step[data-v-e6933527]{flex:none}.pr2 .step[data-v-e6933527]{gap:4px}.pr2 .step button[data-v-e6933527]{width:30px;height:30px;min-height:0}.pr2 .step b[data-v-e6933527]{text-align:center;min-width:16px}.pr-img[data-v-e6933527]{background:var(--ev-soft);width:38px;height:38px;color:var(--ev-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.pr-img img[data-v-e6933527]{object-fit:cover;width:100%;height:100%}.pr-img i[data-v-e6933527]{font-style:normal}.pr-tx[data-v-e6933527]{flex-direction:column;flex:1;min-width:0;display:flex}.pr-tx small[data-v-e6933527]{font-size:calc(12px * var(--ts,1));color:var(--text-muted)}.pr-tx b.short[data-v-e6933527],.pr-tx small b.short[data-v-e6933527]{color:#c0392b}.pr-tx[data-v-e6933527] .pr-swap{height:auto;min-height:0;color:var(--text);font-weight:700;font-size:calc(14.5px * var(--ts,1));text-align:left;justify-content:flex-start;max-width:100%;padding:0;line-height:1.25}.pr-tx[data-v-e6933527] .pr-swap .ss-thumb{display:none}.pr-tx[data-v-e6933527] .pr-swap .ss-val{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pr-rm[data-v-e6933527]{background:var(--bg);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0}.rm-fold[data-v-e6933527]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:calc(13px * var(--ts,1));color:var(--ev-dark);background:#fff8ec;border:1px dashed #f0cf9a;border-radius:10px;align-items:flex-start;gap:6px;padding:6px 10px;line-height:1.45;display:flex}.tot.loss b[data-v-e6933527],.tot.loss span[data-v-e6933527]{color:#c0392b!important}.tot.loss[data-v-e6933527]{background:#fdecea;border-radius:8px;padding:4px 6px}.tot.gain[data-v-e6933527]{background:#e6f4ec;border-radius:8px;padding:4px 6px}.tot.gain b[data-v-e6933527],.tot.gain>span[data-v-e6933527]{color:#1e7a47!important}.tot small[data-v-e6933527]{font-weight:500;font-size:calc(12.5px * var(--ts,1));opacity:.8}.addrow[data-v-e6933527]{flex-direction:column;align-items:stretch;gap:6px;display:flex}.addbtn[data-v-e6933527]{min-height:50px;font-size:calc(17px * var(--ts,1))}.sugg[data-v-e6933527]{font-size:calc(14px * var(--ts,1));align-self:center}.skipbar[data-v-e6933527]{background:var(--ev-softer);border:1px dashed var(--ev-line);font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.sh-ov[data-v-e6933527]{z-index:650;background:#1c100c80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.sh[data-v-e6933527]{background:var(--card);border-top:5px solid #e0a100;border-radius:18px;flex-direction:column;gap:8px;width:100%;max-width:380px;padding:16px;display:flex}.sh b[data-v-e6933527]{font-size:calc(18px * var(--ts,1))}.sh p[data-v-e6933527]{font-size:calc(14.5px * var(--ts,1));margin:0}.sh textarea[data-v-e6933527]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;font-family:var(--font-body);border-radius:12px;padding:10px;font-size:16px}.sh-b[data-v-e6933527]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pane[data-v-40c2e25e]{flex-direction:column;gap:10px;padding:12px 14px 40px;display:flex}.hero[data-v-40c2e25e]{background:var(--ev-grad);color:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:16px;display:flex;position:relative;overflow:hidden}.hero[data-v-40c2e25e]>:not(.fx-cat){z-index:1;max-width:76%;position:relative}.hero>b[data-v-40c2e25e]{max-width:none}.hero .fx-cat[data-v-40c2e25e]{opacity:.18}.card[data-v-40c2e25e]{animation:.3s both mup-40c2e25e}.card[data-v-40c2e25e]:nth-of-type(2){animation-delay:40ms}.card[data-v-40c2e25e]:nth-of-type(3){animation-delay:80ms}.card[data-v-40c2e25e]:nth-of-type(4){animation-delay:.12s}@keyframes mup-40c2e25e{0%{opacity:0;transform:translateY(8px)}}.sheet[data-v-40c2e25e]{animation:.26s cubic-bezier(.2,.8,.2,1) shup-40c2e25e}.overlay[data-v-40c2e25e]{animation:.2s fade-40c2e25e}@keyframes shup-40c2e25e{0%{opacity:.4;transform:translateY(40px)}}@keyframes fade-40c2e25e{0%{opacity:0}}.mini[data-v-40c2e25e]:active,.btn[data-v-40c2e25e]:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.card[data-v-40c2e25e],.sheet[data-v-40c2e25e],.overlay[data-v-40c2e25e]{animation:none}}.hero small[data-v-40c2e25e]{font-size:calc(13.5px * var(--ts,1));opacity:.85;text-transform:uppercase;letter-spacing:.06em}.hero b[data-v-40c2e25e]{font-family:var(--font-display);font-size:calc(35px * var(--ts,1));font-weight:400}.hero span[data-v-40c2e25e]{font-size:calc(14.5px * var(--ts,1));opacity:.9}.hero .sh[data-v-40c2e25e]{font-size:calc(13.5px * var(--ts,1));opacity:.85}.card[data-v-40c2e25e]{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}h2[data-v-40c2e25e]{font-size:calc(16px * var(--ts,1));color:var(--text);margin:0 0 2px;font-weight:700}.line b[data-v-40c2e25e]{white-space:nowrap}.line[data-v-40c2e25e]{font-size:calc(15px * var(--ts,1));color:var(--text);justify-content:space-between;gap:10px;display:flex}.line.minus b[data-v-40c2e25e]{color:var(--text-muted);font-weight:500}.line>span[data-v-40c2e25e]{min-width:0}.line>span>small[data-v-40c2e25e]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);margin-top:1px;display:block}.line.plus b[data-v-40c2e25e]{color:var(--ev-deep)}.line.info[data-v-40c2e25e]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);border-top:1px dashed var(--border);padding-top:6px}.line.info b[data-v-40c2e25e]{white-space:nowrap;font-weight:500}.line.tot[data-v-40c2e25e]{border-top:1px solid var(--border);padding-top:6px;font-weight:700}.line.tot b[data-v-40c2e25e]{color:var(--ev-deep);font-size:calc(18.5px * var(--ts,1))}.muted[data-v-40c2e25e]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.tq[data-v-40c2e25e]{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.tq[data-v-40c2e25e]:last-of-type{border-bottom:none}.tq .mini[data-v-40c2e25e]{align-self:flex-end}.tp[data-v-40c2e25e],.sv[data-v-40c2e25e]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.tq .tp[data-v-40c2e25e],.tp[data-v-40c2e25e]:last-child,.sv[data-v-40c2e25e]:last-child{border-bottom:none}.tx[data-v-40c2e25e]{flex-direction:column;flex:1;min-width:0;display:flex}.tx b[data-v-40c2e25e]{font-size:calc(15px * var(--ts,1));color:var(--text)}.tx small[data-v-40c2e25e]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.tx small.late[data-v-40c2e25e]{color:#b03a2e;font-weight:700}.owe[data-v-40c2e25e]{flex-direction:column;align-items:flex-end;display:flex}.owe b[data-v-40c2e25e]{font-size:calc(15.5px * var(--ts,1));color:#b03a2e;white-space:nowrap}.owe b.zero[data-v-40c2e25e]{color:var(--ev-deep)}.owe small[data-v-40c2e25e]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.sv>b[data-v-40c2e25e]{font-size:calc(15px * var(--ts,1));color:var(--text);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.sv>b.hold[data-v-40c2e25e]{color:var(--text-muted)}.sv>b small[data-v-40c2e25e]{font-size:calc(11.5px * var(--ts,1));color:#b03a2e;font-weight:700}.rem[data-v-40c2e25e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.k[data-v-40c2e25e]{font-size:calc(11.5px * var(--ts,1));color:#566573;text-align:center;background:#f2f3f4;border-radius:6px;flex-shrink:0;width:48px;padding:2px 6px;font-weight:800}.k.alacarte[data-v-40c2e25e],.k.share[data-v-40c2e25e]{color:#94661a;background:#fbf1dc}.k.join[data-v-40c2e25e],.k.upgrade[data-v-40c2e25e],.k.commission[data-v-40c2e25e]{color:#c21f60;background:#fce4ef}.mini[data-v-40c2e25e]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;text-align:center;border:none;border-radius:9px;padding:7px 11px;font-weight:700;text-decoration:none}.mini.ghost[data-v-40c2e25e]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.overlay[data-v-40c2e25e]{z-index:240;background:#1e0f0573;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-40c2e25e]{background:var(--card);border-radius:18px 18px 0 0;flex-direction:column;gap:10px;width:100%;max-width:560px;padding:16px;display:flex}.sheet>b[data-v-40c2e25e]{font-size:calc(17.5px * var(--ts,1));color:var(--text)}.sheet label[data-v-40c2e25e]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;display:flex}.sheet input[data-v-40c2e25e]{border:1.5px solid var(--border);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--card);color:var(--text);border-radius:10px;padding:9px 10px}.chips[data-v-40c2e25e]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-40c2e25e]{font-size:calc(14.5px * var(--ts,1));background:var(--bg);border:1.5px solid var(--border);color:var(--text);font-weight:600;font-family:var(--font-body);cursor:pointer;border-radius:14px;padding:5px 11px}.chip.on[data-v-40c2e25e]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep)}.btn[data-v-40c2e25e]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:12px;font-weight:700}.btn[data-v-40c2e25e]:disabled{opacity:.45}.form-err[data-v-40c2e25e]{color:#c0392b;font-weight:600;font-size:calc(14px * var(--ts,1));margin:4px 0 0}.res h2[data-v-40c2e25e]{margin-bottom:6px}.res-two[data-v-40c2e25e]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.res-t[data-v-40c2e25e]{border-radius:14px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.res-t.ev[data-v-40c2e25e]{background:color-mix(in srgb, #00897b 10%, var(--card))}.res-t.me[data-v-40c2e25e]{background:color-mix(in srgb, #e8590c 12%, var(--card))}.res-t small[data-v-40c2e25e]{font-size:calc(12px * var(--ts,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:800}.res-t b[data-v-40c2e25e]{font-family:var(--font-display);font-weight:400;font-size:calc(24px * var(--ts,1))}.res-t.ev b[data-v-40c2e25e]{color:#00695c}.res-t.me b[data-v-40c2e25e]{color:#c4520f}.res-t span[data-v-40c2e25e]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.res-bar[data-v-40c2e25e]{background:color-mix(in srgb, #00897b 18%, var(--card));border-radius:5px;height:10px;margin:10px 0 4px;overflow:hidden}.res-bar i[data-v-40c2e25e]{background:linear-gradient(90deg,#f37021,#e8590c);border-radius:5px;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.res-donut[data-v-40c2e25e]{align-items:center;gap:12px;margin-top:10px;display:flex}.res-donut .seg[data-v-40c2e25e]{transition:stroke-dasharray 1s cubic-bezier(.2,.8,.2,1)}.d-big[data-v-40c2e25e]{font:400 22px var(--font-display);fill:var(--text)}.d-sm[data-v-40c2e25e]{font:600 10px var(--font-body);fill:var(--text-muted)}.res-leg[data-v-40c2e25e]{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.res-leg li[data-v-40c2e25e]{font-size:calc(14px * var(--ts,1));align-items:center;gap:6px;display:flex}.res-leg li i[data-v-40c2e25e]{border-radius:3px;flex:none;width:10px;height:10px}.res-leg li span[data-v-40c2e25e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.res-leg li.me span[data-v-40c2e25e],.res-leg li.me b[data-v-40c2e25e]{color:#c4520f;font-weight:800}.res-bars[data-v-40c2e25e]{flex-direction:column;gap:7px;margin-top:12px;display:flex}.fb[data-v-40c2e25e]{font-size:calc(13.5px * var(--ts,1));grid-template-columns:82px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.fb>span[data-v-40c2e25e]:first-child{color:var(--text-muted);font-weight:600}.fb-t[data-v-40c2e25e]{background:var(--bg);border-radius:6px;height:12px;overflow:hidden}.fb-t i[data-v-40c2e25e]{border-radius:6px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);display:block}.fb b[data-v-40c2e25e]{text-align:right}@media (prefers-reduced-motion:reduce){.res-bar i[data-v-40c2e25e],.res-donut .seg[data-v-40c2e25e],.fb-t i[data-v-40c2e25e]{transition:none}}.muted[data-v-c505bead]{color:var(--text-muted);text-align:center;padding:40px}.ehead[data-v-c505bead]{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.back[data-v-c505bead]{border:1.5px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.et[data-v-c505bead]{flex-direction:column;flex:1;min-width:0;display:flex}.et b[data-v-c505bead]{font-size:calc(18.5px * var(--ts,1));color:var(--text)}.et small.co[data-v-c505bead]{color:var(--ev-deep);font-weight:600}.et small[data-v-c505bead]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.st[data-v-c505bead]{text-align:center;max-width:110px;line-height:1.15;font-size:calc(12.5px * var(--ts,1));color:#154360;background:#d6eaf8;border-radius:8px;flex-shrink:0;padding:2px 8px;font-weight:700}.st.live[data-v-c505bead]{background:var(--ev);color:#fff}.st.done[data-v-c505bead]{color:#566573;background:#f2f3f4}.st.requested[data-v-c505bead]{color:#7a5510;background:#fef3cd}.st.cancelled[data-v-c505bead]{color:#566573;background:#f2f3f4}.tabs[data-v-c505bead]{z-index:40;background:var(--card);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;position:sticky;top:58px;overflow-x:auto}.tabs button[data-v-c505bead]{min-width:0;font-family:var(--font-body);font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:9px 1px 10px;font-weight:600;line-height:1.1;display:flex;position:relative}.tabs button.on[data-v-c505bead]{color:var(--ev-deep);border-bottom-color:var(--ev-deep)}.ti[data-v-c505bead]{display:flex}.evtab-enter-active[data-v-c505bead],.evtab-leave-active[data-v-c505bead]{transition:opacity .16s,transform .16s}.evtab-enter-from[data-v-c505bead]{opacity:0;transform:translateY(6px)}.evtab-leave-to[data-v-c505bead]{opacity:0}@media (prefers-reduced-motion:reduce){.evtab-enter-active[data-v-c505bead],.evtab-leave-active[data-v-c505bead]{transition:none}}.tabs button[data-v-c505bead]:active{transform:scale(.97)}.tabs button[data-v-c505bead]{container-type:inline-size}.tl[data-v-c505bead]{text-align:center;overflow-wrap:normal;max-width:100%;font-size:min(1em,17cqi)}.tabs i[data-v-c505bead]{font-style:normal;font-size:calc(11px * var(--ts,1));color:#fff;background:#d4276c;border-radius:8px;padding:0 5px;position:absolute;top:4px;right:calc(50% - 22px)}.tabs button[data-v-c505bead]{position:relative}.tabs button[data-v-c505bead]:after{content:"";background:var(--border);border-radius:2px;height:4px;transition:background .25s;position:absolute;bottom:3px;left:6px;right:6px}.tabs button.past[data-v-c505bead]:after{background:var(--ev-line)}.tabs button.on[data-v-c505bead]:after{background:var(--ev-deep);box-shadow:0 0 0 2px var(--ev-soft)}.tabs button.on[data-v-c505bead]{border-bottom-color:#0000!important}.eprog[data-v-c505bead]{text-align:center;font-size:calc(13px * var(--ts,1));color:var(--text-muted);margin:6px 0 0}.eprog b[data-v-c505bead]{color:var(--ev-deep)}.lockb[data-v-c505bead]{border:1.5px solid var(--border);background:var(--card);min-width:46px;min-height:42px;color:var(--text-muted);font-family:var(--font-body);font-size:calc(11px * var(--ts,1));cursor:pointer;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:2px 4px;font-weight:800;display:flex}.lockb.on[data-v-c505bead]{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff;animation:2.6s ease-in-out infinite lk-pulse-c505bead}@keyframes lk-pulse-c505bead{0%,to{box-shadow:0 0 #c4520f73}50%{box-shadow:0 0 0 5px #c4520f00}}.lockbar[data-v-c505bead]{color:var(--ev-dark);border-bottom:1px solid var(--ev-line);font-size:calc(13px * var(--ts,1));text-align:center;background:#fff1e6;padding:6px 14px;font-weight:700}.unl-ov[data-v-c505bead]{z-index:600;background:#1c100c73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.unl[data-v-c505bead]{background:var(--card);border-radius:18px;flex-direction:column;gap:8px;width:100%;max-width:360px;padding:18px;display:flex}.unl b[data-v-c505bead]{font-size:calc(18px * var(--ts,1))}.unl p[data-v-c505bead]{color:var(--text-muted);font-size:calc(14.5px * var(--ts,1));margin:0}.unl-b[data-v-c505bead]{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.unl-b button[data-v-c505bead]{background:var(--ev-deep);color:#fff;min-height:44px;font-family:var(--font-body);font-weight:800;font-size:calc(15px * var(--ts,1));cursor:pointer;border:none;border-radius:12px}.unl-b button.ghost[data-v-c505bead]{background:var(--bg);color:var(--text);border:1.5px solid var(--border)}@media (prefers-reduced-motion:reduce){.lockb.on[data-v-c505bead]{animation:none}}.evw[data-v-c505bead]{--tabs-h:68px}.evw.scrolled[data-v-c505bead]{--tabs-h:34px}.tabs.slim button[data-v-c505bead]{letter-spacing:-.01em;white-space:nowrap;flex-direction:row;flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;padding:7px 0 9px;font-size:11px;overflow:hidden}.tabs.slim .ti[data-v-c505bead]{flex-shrink:0;display:inline-flex}.tabs.slim i[data-v-c505bead]{margin-left:1px;padding:0 4px;font-size:10px;position:static}.tabs.slim[data-v-c505bead] .ti svg{width:14px!important;height:14px!important}.tabs.slim button[data-v-c505bead]:after{height:3px;bottom:2px}.tabs button[data-v-c505bead]{transition:padding .2s,font-size .2s}.main[data-v-8bcc0173]{flex-direction:column;gap:10px;padding:12px 14px 40px;display:flex}.sc-top[data-v-8bcc0173]{align-items:center;gap:10px;display:flex}.sc-top b[data-v-8bcc0173]{font-size:calc(18.5px * var(--ts,1));color:var(--text)}.back[data-v-8bcc0173]{border:1.5px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.muted[data-v-8bcc0173]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.scan[data-v-8bcc0173]{background:var(--ev-grad);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.scan b[data-v-8bcc0173]{font-size:calc(18.5px * var(--ts,1))}.cam[data-v-8bcc0173]{aspect-ratio:1;background:#000;border-radius:16px;position:relative;overflow:hidden}.cam video[data-v-8bcc0173]{object-fit:cover;width:100%;height:100%}.frame[data-v-8bcc0173]{border:3px solid #ffffffd9;border-radius:18px;position:absolute;inset:18%}.stop[data-v-8bcc0173]{font-family:var(--font-body);cursor:pointer;background:#ffffffe6;border:none;border-radius:16px;padding:6px 16px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.code[data-v-8bcc0173]{gap:8px;display:flex}.code input[data-v-8bcc0173],.who input[data-v-8bcc0173]{border:1.5px solid var(--border);min-width:0;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));background:var(--card);color:var(--text);text-transform:uppercase;border-radius:12px;flex:1;padding:10px 12px}.who input[data-v-8bcc0173]{text-transform:none}.btn[data-v-8bcc0173]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:11px 16px;font-weight:700}.btn.ghost[data-v-8bcc0173]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.btn[data-v-8bcc0173]:disabled{opacity:.45}.msg[data-v-8bcc0173]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0}.msg.err[data-v-8bcc0173]{color:#b03a2e;font-weight:600}.card[data-v-8bcc0173]{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.empty b[data-v-8bcc0173]{font-size:calc(16px * var(--ts,1))}.empty p[data-v-8bcc0173]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);margin:0}.w-top[data-v-8bcc0173]{align-items:center;gap:10px;display:flex}.w-top img[data-v-8bcc0173]{object-fit:cover;border-radius:12px;width:52px;height:52px}.tx[data-v-8bcc0173]{flex-direction:column;min-width:0;display:flex}.tx b[data-v-8bcc0173]{font-size:calc(17.5px * var(--ts,1));color:var(--text)}.tx small[data-v-8bcc0173]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.ok-l[data-v-8bcc0173]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-dark);background:var(--ev-softer);border-radius:8px;margin:0;padding:6px 9px}.lbl[data-v-8bcc0173]{font-size:calc(14.5px * var(--ts,1));color:var(--text);font-weight:700}.chips[data-v-8bcc0173]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-8bcc0173]{font-size:calc(14.5px * var(--ts,1));background:var(--bg);border:1.5px solid var(--border);color:var(--text);font-weight:600;font-family:var(--font-body);cursor:pointer;border-radius:14px;padding:5px 11px}.who[data-v-8bcc0173]{animation:.25s scin-8bcc0173}@keyframes scin-8bcc0173{0%{opacity:0;transform:translateY(8px)}}.btn[data-v-8bcc0173]:not(:disabled):active,.scan[data-v-8bcc0173]:active,.chip[data-v-8bcc0173]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.who[data-v-8bcc0173]{animation:none}}.chip.on[data-v-8bcc0173]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep)}.two[data-v-8bcc0173]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gp[data-v-9770cb33]{align-items:center;gap:8px;min-width:0;display:flex}.gp-seg[data-v-9770cb33]{background:var(--card,#fff);border:1.5px solid var(--ev-line,#f6c9a8);border-radius:12px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.gp-opt[data-v-9770cb33]{min-width:0;min-height:40px;color:var(--ev-dark,#8f3a08);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex;overflow:hidden}.gp-opt.on[data-v-9770cb33]{background:var(--ev-deep,#c4520f);color:#fff;box-shadow:0 2px 8px #c4520f47}.gp-opt svg[data-v-9770cb33]{flex-shrink:0}.gp-none[data-v-9770cb33]{border:1.5px dashed var(--border);background:var(--card,#fff);min-height:40px;color:var(--text-muted);font-family:var(--font-body);font-size:calc(14px * var(--ts,1));cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:0 10px;font-weight:700;transition:border-color .18s,color .18s}.gp-none.on[data-v-9770cb33]{border-style:solid;border-color:var(--ev-deep,#c4520f);color:var(--ev-deep,#c4520f);background:var(--card,#fff)}.gp-opt[data-v-9770cb33]:focus-visible,.gp-none[data-v-9770cb33]:focus-visible{outline:2px solid var(--ev,#f37021);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gp-opt[data-v-9770cb33],.gp-none[data-v-9770cb33]{transition:none}}.cl-main[data-v-353fee89]{flex-direction:column;gap:12px;min-width:0;padding:14px 14px 28px;display:flex}.cl-empty[data-v-353fee89]{align-items:flex-start}.cl-empty b[data-v-353fee89]{font-size:calc(17.5px * var(--ts,1));color:var(--text)}.cl-empty p[data-v-353fee89]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.5}.cl-empty .btn[data-v-353fee89]{align-self:stretch}.cl-hd[data-v-353fee89]{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.cl-hd-tx[data-v-353fee89]{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-hd h1[data-v-353fee89]{font-family:var(--font-display);font-weight:400;font-size:calc(27.5px * var(--ts,1));color:var(--text);margin:0;line-height:1.15}.cl-hd small[data-v-353fee89]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted)}.cl-add[data-v-353fee89]{background:var(--ev-deep);color:#fff;min-height:40px;font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;white-space:nowrap;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #c4520f38}.cl-add span[data-v-353fee89]{font-size:calc(21.5px * var(--ts,1));line-height:1}.cl-top[data-v-353fee89]{z-index:20;background:var(--bg);-webkit-backdrop-filter:blur(6px);flex-direction:column;gap:8px;margin:0 -14px;padding:4px 14px 0;display:flex;position:sticky;top:58px}.cl-bar[data-v-353fee89]{background:var(--bg);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--border);flex-direction:column;gap:7px;margin:0 -14px;padding:7px 14px 8px;display:flex;position:relative}.cl-views[data-v-353fee89]{background:var(--card);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.cl-view[data-v-353fee89]{min-width:0;min-height:36px;font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-weight:700;display:flex}.cl-view span[data-v-353fee89]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-view[data-v-353fee89]{flex-wrap:wrap;row-gap:1px;padding:5px 2px;font-size:calc(12.5px * var(--ts,1))!important}.cl-view span[data-v-353fee89]{text-align:center;flex-basis:100%;order:3}.cl-view em[data-v-353fee89]{font-style:normal;font-size:calc(12px * var(--ts,1));background:var(--ev-soft);color:var(--ev-dark);border-radius:8px;flex-shrink:0;padding:0 6px;line-height:17px}.cl-view.warn em[data-v-353fee89]{color:#922b21;background:#fadbd8}.cl-view.on[data-v-353fee89]{background:var(--ev-deep);color:#fff}.cl-view.on em[data-v-353fee89]{color:#fff;background:#ffffff40}.cl-tools[data-v-353fee89]{align-items:center;gap:6px;min-width:0;display:flex}.cl-tool[data-v-353fee89]{border:1.5px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--ev-deep);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.cl-sel[data-v-353fee89]{flex:1 1 0;min-width:0;max-width:none!important}.cl-search[data-v-353fee89]{align-items:center;gap:8px;display:flex;position:relative}.cl-search>svg[data-v-353fee89]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.cl-search input[data-v-353fee89]{box-sizing:border-box;flex:1;min-width:0;min-height:40px;background:var(--card)!important;border-radius:12px!important;padding-left:38px!important}.cl-kchip[data-v-353fee89]{align-items:center;gap:6px;display:inline-flex!important}.cl-kic[data-v-353fee89]{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:inline-flex}.cl-dot[data-v-353fee89]{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.cl-wait[data-v-353fee89]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:30px 0;display:flex}.cl-spin[data-v-353fee89]{border:2.5px solid var(--ev-soft);border-top-color:var(--ev);border-radius:50%;width:18px;height:18px;animation:1s linear infinite cl-sp-353fee89}@keyframes cl-sp-353fee89{to{transform:rotate(360deg)}}.cl-group[data-v-353fee89]{flex-direction:column;gap:6px;min-width:0;display:flex}.cl-gh[data-v-353fee89]{font-size:calc(13.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px;font-weight:800;display:flex}.cl-gh em[data-v-353fee89]{font-style:normal;font-size:calc(13px * var(--ts,1));background:var(--ev-soft);color:var(--ev-dark);letter-spacing:0;border-radius:8px;padding:0 7px}.cl-gh small[data-v-353fee89]{font-size:calc(12.5px * var(--ts,1));letter-spacing:0;text-transform:none;flex-basis:100%;font-weight:600}.cl-list[data-v-353fee89]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #2c18100a}.cl-row[data-v-353fee89]{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:11px;width:100%;min-height:60px;padding:9px 12px;transition:background .15s;animation:.35s cubic-bezier(.2,.8,.2,1) both cl-rise-353fee89;display:flex}.cl-row+.cl-row[data-v-353fee89]{border-top:1px solid var(--border)}.cl-row[data-v-353fee89]:hover{background:var(--ev-softer)}.cl-row[data-v-353fee89]:focus-visible{outline:2px solid var(--ev);outline-offset:-2px}@keyframes cl-rise-353fee89{0%{opacity:0}}.cl-av[data-v-353fee89]{color:#fff;width:40px;height:40px;font-weight:800;font-size:calc(15px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cl-av img[data-v-353fee89]{object-fit:cover;width:100%;height:100%}.cl-tx[data-v-353fee89]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cl-nm[data-v-353fee89]{align-items:center;gap:5px;min-width:0;display:flex}.cl-nm b[data-v-353fee89]{font-size:calc(16px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cl-tx small[data-v-353fee89]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-tags[data-v-353fee89]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;max-width:46%;display:flex}.cl-tag[data-v-353fee89]{font-size:calc(12.5px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:8px;max-width:100%;padding:2px 7px;font-weight:800;overflow:hidden}.cl-tag.due[data-v-353fee89]{color:#922b21;background:#fadbd8}.cl-tag.next[data-v-353fee89]{background:var(--ev-soft);color:var(--ev-dark)}.cl-chev[data-v-353fee89]{color:var(--text-muted);flex-shrink:0}.cl-overlay[data-v-353fee89]{z-index:240;background:#1e0f058c;justify-content:center;align-items:flex-end;animation:.2s ease-out both cl-fade-353fee89;display:flex;position:fixed;inset:0}@keyframes cl-fade-353fee89{0%{background:#1e0f0500}}.cl-row[data-v-353fee89]:active{background:var(--ev-soft)}.cl-add[data-v-353fee89]:active,.cl-fchip[data-v-353fee89]:active{transform:scale(.96)}.cl-sheet[data-v-353fee89]{background:var(--card);width:100%;max-width:480px;max-height:92vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;animation:.3s cubic-bezier(.2,.8,.2,1) cl-up-353fee89;display:flex;overflow-y:auto}@keyframes cl-up-353fee89{0%{opacity:0;transform:translateY(30px)}}.cl-s-head[data-v-353fee89]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-s-head h2[data-v-353fee89]{font-family:var(--font-display);font-weight:400;font-size:calc(24.5px * var(--ts,1));flex:none}.cl-fld[data-v-353fee89]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:5px;min-width:0;display:flex}.cl-sheet select[data-v-353fee89],.cl-sheet input[data-v-353fee89]:not([type=checkbox]){box-sizing:border-box;min-height:44px}.cl-x[data-v-353fee89]{background:var(--bg);width:38px;height:38px;font-size:calc(17.5px * var(--ts,1));cursor:pointer;color:var(--text);border:none;border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:reduce){.cl-row[data-v-353fee89],.cl-sheet[data-v-353fee89],.cl-spin[data-v-353fee89],.cl-overlay[data-v-353fee89]{animation:none}.cl-row[data-v-353fee89]{transition:none}}.cl-view[data-v-353fee89]{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:1px 4px;display:grid!important}.cl-view svg[data-v-353fee89],.cl-view em[data-v-353fee89]{grid-row:1}.cl-view span[data-v-353fee89]{text-align:center;grid-area:2/1/auto/-1;line-height:1.1;white-space:normal!important;order:0!important}.cl-top .cl-hd h1[data-v-353fee89],.cl-top .cl-hd small[data-v-353fee89],.cl-top .cl-add[data-v-353fee89],.cl-view[data-v-353fee89]{transition:font-size .25s,padding .25s,min-height .25s,opacity .25s}.cl-top.slim[data-v-353fee89]{gap:4px;padding-top:2px}.cl-top.slim .cl-hd h1[data-v-353fee89]{font-size:calc(17px * var(--ts,1))}.cl-top.slim .cl-hd small[data-v-353fee89]{display:none}.cl-top.slim .cl-add[data-v-353fee89]{min-height:30px;font-size:calc(13px * var(--ts,1));padding:0 10px}.cl-top.slim .cl-view[data-v-353fee89]{grid-template-columns:auto auto auto;min-height:30px!important;font-size:calc(11.5px * var(--ts,1))!important;padding:3px 2px!important}.cl-top.slim .cl-view span[data-v-353fee89]{grid-area:1}.cl-top.slim .cl-view svg[data-v-353fee89]{grid-column:1}.cl-top.slim .cl-view span[data-v-353fee89]{grid-column:2}.cl-top.slim .cl-view em[data-v-353fee89]{grid-column:3}.cl-top.slim .cl-view svg[data-v-353fee89]{width:13px;height:13px}.cl-top.slim .cl-view em[data-v-353fee89]{padding:0 4px;font-size:10px;line-height:14px}.cl-top.slim .cl-tools[data-v-353fee89]{display:none}.body-map[data-v-cfc8ec57]{width:100%;height:auto;display:block}.fig .skin[data-v-cfc8ec57]{fill:#f4dccd}.fig .hair[data-v-cfc8ec57]{fill:#e7c3ae}.fig .line[data-v-cfc8ec57]{fill:none;stroke:#ddb8a3;stroke-width:1.2px;stroke-linecap:round}.fig circle.line[data-v-cfc8ec57]{fill:#ddb8a3;stroke:none}.zone .glow[data-v-cfc8ec57]{fill:var(--bm);opacity:0;transition:opacity .25s}.zone .edge[data-v-cfc8ec57]{fill:#0000;stroke:#0000}.zone.on .glow[data-v-cfc8ec57]{opacity:.42}.zone.hit[data-v-cfc8ec57]{cursor:pointer}.zone.hit .edge[data-v-cfc8ec57]{stroke:color-mix(in srgb, var(--bm) 45%, transparent);stroke-width:1px;stroke-dasharray:3 3}.zone.hit:hover .glow[data-v-cfc8ec57]{opacity:.22}.zone.on.hit:hover .glow[data-v-cfc8ec57]{opacity:.55}.zone.sel .edge[data-v-cfc8ec57]{stroke:var(--bm);stroke-width:2px;stroke-dasharray:none}.zone[data-v-cfc8ec57]:focus{outline:none}.picking[data-v-cfc8ec57]{cursor:crosshair}.draft ellipse[data-v-cfc8ec57]{fill:color-mix(in srgb, var(--bm) 22%, transparent);stroke:var(--bm);stroke-width:1.4px;stroke-dasharray:4 3;pointer-events:none}.zone:focus-visible .edge[data-v-cfc8ec57]{stroke:var(--bm);stroke-width:2px;stroke-dasharray:none}.mark line[data-v-cfc8ec57]{stroke:color-mix(in srgb, var(--bm) 70%, #888);stroke-width:.9px}.mark circle[data-v-cfc8ec57]{fill:var(--bm)}.mark rect[data-v-cfc8ec57]{fill:#fff;stroke:color-mix(in srgb, var(--bm) 55%, #ccc);stroke-width:1px}.mark text[data-v-cfc8ec57]{fill:#3a2a30;font-family:inherit;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.zone .glow[data-v-cfc8ec57]{transition:none}}.head-map[data-v-ec8e865f]{width:100%;height:auto;display:block}.face[data-v-ec8e865f]{fill:#9a8a90;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.zone path[data-v-ec8e865f]{fill:#ffffff14;stroke:#ffffff80;stroke-width:1.5px;stroke-dasharray:4 3;cursor:pointer;transition:fill .2s}.zone:hover path[data-v-ec8e865f]{fill:#fff3}.zone.on path[data-v-ec8e865f]{fill:#e8c77a8c;stroke:#e8c77a;stroke-dasharray:none}.zone.sel path[data-v-ec8e865f]{stroke:#fff;stroke-width:3px;stroke-dasharray:none}.zone text[data-v-ec8e865f]{fill:#fff;pointer-events:none;font-size:11px;font-weight:800}.zone[data-v-ec8e865f]:focus{outline:none}.zone:focus-visible path[data-v-ec8e865f]{stroke:#fff;stroke-width:3px}.pc[data-v-b197b537]{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-head[data-v-b197b537]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-head b[data-v-b197b537]{font-size:calc(14.5px * var(--ts,1));color:var(--text);font-weight:700}.badge[data-v-b197b537]{font-size:calc(13px * var(--ts,1));white-space:nowrap;border-radius:8px;padding:1px 8px;font-weight:800}.badge.good[data-v-b197b537]{background:var(--ev-soft,#feebdc);color:var(--ev-deep,#c4520f)}.badge.meh[data-v-b197b537],.badge.flat[data-v-b197b537]{background:var(--bg);color:var(--text-muted)}.none[data-v-b197b537]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin:0}.none b[data-v-b197b537]{color:var(--text)}.pc-svg[data-v-b197b537]{width:100%;height:auto;display:block;overflow:visible}.base[data-v-b197b537]{stroke:var(--border);stroke-width:1px}.fill[data-v-b197b537]{fill:color-mix(in srgb, var(--pc) 12%, transparent)}.ln[data-v-b197b537]{fill:none;stroke:var(--pc);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}circle[data-v-b197b537]{fill:#fff;stroke:var(--pc);stroke-width:2px}circle.last[data-v-b197b537]{fill:var(--pc)}.val[data-v-b197b537]{font-size:calc(13px * var(--ts,1));fill:var(--text-muted);font-weight:600;font-family:var(--font-body)}.val.strong[data-v-b197b537]{fill:var(--text);font-weight:800}.dt[data-v-b197b537]{font-size:calc(11.5px * var(--ts,1));fill:var(--text-muted);font-family:var(--font-body)}.overlay[data-v-3e390fcf]{z-index:260;background:#1e0f0599;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-3e390fcf]{background:var(--card);border-radius:18px 18px 0 0;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:94vh;padding:14px 16px 18px;animation:.3s cubic-bezier(.2,.8,.2,1) up-3e390fcf;display:flex;overflow-y:auto}@keyframes up-3e390fcf{0%{opacity:0;transform:translateY(30px)}}.r-head[data-v-3e390fcf]{align-items:center;gap:10px;display:flex}.r-tx[data-v-3e390fcf]{flex-direction:column;flex:1;min-width:0;display:flex}.r-tx b[data-v-3e390fcf]{font-family:var(--font-display);font-weight:400;font-size:calc(22.5px * var(--ts,1));color:var(--text)}.r-tx small[data-v-3e390fcf]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.x[data-v-3e390fcf]{background:var(--bg);width:34px;height:34px;font-size:calc(17.5px * var(--ts,1));cursor:pointer;color:var(--text);border:none;border-radius:50%;flex-shrink:0}.pv[data-v-3e390fcf]{background:var(--bg);border-radius:14px;justify-content:center;padding:10px;display:flex}.pv img[data-v-3e390fcf]{aspect-ratio:9/16;border-radius:10px;width:100%;max-width:300px;display:block;box-shadow:0 6px 20px #2c181026}.wait[data-v-3e390fcf]{aspect-ratio:9/16;width:100%;max-width:300px;font-size:calc(15px * var(--ts,1));color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.spin[data-v-3e390fcf]{border:3px solid var(--ev-soft);border-top-color:var(--ev);border-radius:50%;width:26px;height:26px;animation:1s linear infinite sp-3e390fcf}@keyframes sp-3e390fcf{to{transform:rotate(360deg)}}.muted[data-v-3e390fcf]{text-align:center}@media (prefers-reduced-motion:reduce){.sheet[data-v-3e390fcf],.spin[data-v-3e390fcf]{animation:none}}.part[data-v-4be25016]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.part small[data-v-4be25016]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.part-bar[data-v-4be25016]{background:var(--ev-softer,#fbefe6);border-radius:4px;height:6px;overflow:hidden}.part-bar i[data-v-4be25016]{background:var(--ev,#e8590c);border-radius:4px;height:100%;display:block}.cv-main[data-v-4be25016]{flex-direction:column;gap:12px;min-width:0;padding:10px 14px 96px;display:flex}.cv-back[data-v-4be25016]{min-height:32px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-weight:700}.center[data-v-4be25016]{text-align:center}.empty b[data-v-4be25016]{font-size:calc(17.5px * var(--ts,1));color:var(--text)}.empty p[data-v-4be25016]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.5}.cv-wait[data-v-4be25016]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.cv-spin[data-v-4be25016]{border:2.5px solid var(--ev-soft);border-top-color:var(--ev);border-radius:50%;width:18px;height:18px;animation:1s linear infinite cv-sp-4be25016}@keyframes cv-sp-4be25016{to{transform:rotate(360deg)}}.cv-top[data-v-4be25016]{border-radius:16px;gap:10px;padding:14px}.cv-contact[data-v-4be25016]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cv-kind[data-v-4be25016]{box-sizing:border-box;background:var(--ev-soft);min-height:30px;color:var(--ev-dark);font-size:calc(14px * var(--ts,1));border-radius:15px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.cv-kind .dot[data-v-4be25016]{width:7px;height:7px}.cv-kind[data-v-4be25016]{color:var(--kt,var(--ev-dark));background:color-mix(in srgb, var(--kt,#f37021) 13%, var(--card))}.cv-bar[data-v-4be25016]{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:40;box-sizing:border-box;background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;width:calc(100% - 28px);max-width:452px;padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -10px #2c181059}.cv-bar .btn[data-v-4be25016]{min-height:46px}.cv-bar .btn.ghost[data-v-4be25016]{background:var(--card)}.cv-anchor[data-v-4be25016]{height:0;margin-bottom:-12px;display:block}.who[data-v-4be25016]{align-items:center;gap:12px;display:flex}.av[data-v-4be25016]{color:#fff;width:46px;height:46px;font-weight:800;font-size:calc(18px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.who-tx[data-v-4be25016]{flex-direction:column;flex:1;min-width:0;display:flex}.cv-edit[data-v-4be25016]{border:1.5px solid var(--ev-line);background:var(--ev-softer);width:40px;height:40px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;font-weight:700;display:inline-flex}.cv-edit[data-v-4be25016]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.cv-overlay[data-v-4be25016]{z-index:240;background:#1e0f058c;justify-content:center;align-items:flex-end;animation:.2s ease-out both cv-fade-4be25016;display:flex;position:fixed;inset:0}@keyframes cv-fade-4be25016{0%{background:#1e0f0500}}.cv-tabs button[data-v-4be25016]:active,.cv-bar .btn[data-v-4be25016]:active,.cv-edit[data-v-4be25016]:active{transform:scale(.96)}.cv-sheet[data-v-4be25016]{background:var(--card);overscroll-behavior:contain;width:100%;max-width:480px;max-height:92vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;animation:.3s cubic-bezier(.2,.8,.2,1) cv-up-4be25016;display:flex;overflow-y:auto}@keyframes cv-up-4be25016{0%{opacity:0;transform:translateY(30px)}}.cv-s-head[data-v-4be25016]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-s-head h2[data-v-4be25016]{font-family:var(--font-display);font-weight:400;font-size:calc(24.5px * var(--ts,1));flex:none}.cv-fld[data-v-4be25016]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:5px;min-width:0;display:flex}.cv-sheet input[data-v-4be25016]:not([type=checkbox]){box-sizing:border-box;min-height:44px}.cv-sheet .two .btn[data-v-4be25016]{min-height:46px}.cv-x[data-v-4be25016]{background:var(--bg);width:38px;height:38px;font-size:calc(17.5px * var(--ts,1));cursor:pointer;color:var(--text);border:none;border-radius:50%;flex-shrink:0}.who-tx h1[data-v-4be25016]{font-family:var(--font-display);font-weight:400;font-size:calc(23px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.15}.who-tx small[data-v-4be25016]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.wa[data-v-4be25016]{box-sizing:border-box;min-height:30px;font-size:calc(15px * var(--ts,1));color:var(--ev-deep);background:var(--ev-softer);border:1px solid var(--ev-line);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 11px;font-weight:700;text-decoration:none;display:inline-flex}.dot[data-v-4be25016]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.chip .dot[data-v-4be25016]{vertical-align:1px;width:7px;height:7px;margin-right:5px}.note[data-v-4be25016]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:calc(14.5px * var(--ts,1));color:var(--text);background:var(--bg);-webkit-line-clamp:2;border-radius:10px;-webkit-box-orient:vertical;padding:7px 10px;line-height:1.45;display:-webkit-box;overflow:hidden}.note.open[data-v-4be25016]{display:block}.tot[data-v-4be25016]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.tot.card[data-v-4be25016]{flex-direction:row;padding:10px;display:grid}.tot div[data-v-4be25016]{background:var(--bg);text-align:center;border-radius:10px;flex-direction:column;min-width:0;padding:7px 8px;display:flex}.cv-paytot div[data-v-4be25016]{text-align:left}.tot small[data-v-4be25016]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.tot b[data-v-4be25016]{font-size:calc(15.5px * var(--ts,1));color:var(--ev-deep);overflow-wrap:anywhere;line-height:1.25}.tot b.due[data-v-4be25016]{color:#922b21}.cv-tot button b[data-v-4be25016]{font-size:calc(14px * var(--ts,1));overflow-wrap:anywhere}.cv-tot button[data-v-4be25016]{background:var(--bg);text-align:center;cursor:pointer;min-width:0;font-family:var(--font-body);border:1px solid #0000;border-radius:10px;flex-direction:column;padding:7px 8px;transition:transform .12s,border-color .15s;display:flex}.cv-tot button[data-v-4be25016]:hover{border-color:var(--ev-line)}.cv-tot button[data-v-4be25016]:active{transform:scale(.96)}.cv-tabs[data-v-4be25016]{border-bottom:1px solid var(--border);z-index:30;background:var(--bg);-webkit-backdrop-filter:blur(6px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0 -14px;padding:4px 14px 0;display:grid;position:sticky;top:58px}.cv-tabs[data-v-4be25016]::-webkit-scrollbar{display:none}.cv-tabs button[data-v-4be25016]{white-space:nowrap;min-width:0;min-height:52px;color:var(--text-muted);font-family:var(--font-body);font-size:calc(14px * var(--ts,1));cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;font-weight:700;display:flex;position:relative}.cv-tabs button.on[data-v-4be25016]{color:var(--ev-deep);border-bottom-color:var(--ev-deep)}.cv-tabs button svg[data-v-4be25016]{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.cv-tabs button.on svg[data-v-4be25016]{transform:translateY(-1px)scale(1.15)}.cv-tabs button span[data-v-4be25016]{font-size:calc(11.5px * var(--ts,1));text-overflow:ellipsis;max-width:100%;padding:0 1px;overflow:hidden}.badge-dot[data-v-4be25016]{background:#e0533a;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}.h .when[data-v-4be25016]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.cv-body[data-v-4be25016]{width:100%;max-width:340px;margin:0 auto}.face-wrap[data-v-4be25016],.head-wrap[data-v-4be25016]{width:100%;max-width:200px;margin:0 auto}.tiles[data-v-4be25016]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tile[data-v-4be25016]{background:var(--bg);border-radius:12px;flex-direction:column;gap:1px;min-width:0;padding:7px;display:flex}.tile small[data-v-4be25016]{font-size:calc(12px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-weight:600;overflow:hidden}.tile b[data-v-4be25016]{font-size:calc(18px * var(--ts,1));color:var(--text);white-space:nowrap}.tile b em[data-v-4be25016]{font-style:normal;font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);margin-left:1px;font-weight:600}.t-d[data-v-4be25016]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);font-weight:700}.t-d.good[data-v-4be25016]{color:var(--ev-deep)}.t-note[data-v-4be25016]{font-size:calc(11.5px * var(--ts,1));color:var(--ev-dark);font-weight:700;line-height:1.2}.plan[data-v-4be25016]{font-size:calc(15px * var(--ts,1));color:var(--text);margin:0;line-height:1.45}.card.rec[data-v-4be25016]{border-left:3px solid var(--ev-line);gap:0;padding:0}.card.rec.open[data-v-4be25016]{border-left-color:var(--ev)}.rec-top[data-v-4be25016]{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.rec-top[data-v-4be25016]:focus-visible{outline:2px solid var(--ev);outline-offset:-2px;border-radius:12px}.rec-tx[data-v-4be25016]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-tx b[data-v-4be25016]{font-size:calc(15.5px * var(--ts,1));color:var(--text)}.rec-tx small[data-v-4be25016]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chev[data-v-4be25016]{font-size:calc(21.5px * var(--ts,1));color:var(--ev-deep);text-align:center;width:20px;font-weight:700}.rec-body[data-v-4be25016]{flex-direction:column;gap:6px;padding:0 14px 14px;animation:.25s open-4be25016;display:flex}@keyframes open-4be25016{0%{opacity:0;transform:translateY(-4px)}}.thumb[data-v-4be25016]{width:100%;max-width:220px;margin:0 auto 4px}.thumb.wide[data-v-4be25016]{max-width:330px}.kv[data-v-4be25016]{font-size:calc(14.5px * var(--ts,1));color:var(--text);grid-template-columns:74px minmax(0,1fr);gap:6px;line-height:1.4;display:grid}.kv>span[data-v-4be25016]:first-child{font-size:calc(12.5px * var(--ts,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-top:2px;font-weight:800}.kv.pref>span[data-v-4be25016]:last-child{color:var(--ev-dark);font-weight:600}.mtab[data-v-4be25016]{border-collapse:collapse;width:100%;font-size:calc(14.5px * var(--ts,1))}.mtab td[data-v-4be25016]{border-bottom:1px solid var(--border);color:var(--text);padding:4px 0}.mtab td[data-v-4be25016]:last-child{text-align:right;font-weight:700}.ph2[data-v-4be25016]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ph2 figure[data-v-4be25016]{flex-direction:column;gap:3px;margin:0;display:flex}.ph2 img[data-v-4be25016],.ph2 .none[data-v-4be25016]{aspect-ratio:3/4;object-fit:cover;background:var(--bg);width:100%;font-size:calc(13px * var(--ts,1));color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.ph2 figcaption[data-v-4be25016]{text-align:center;font-size:calc(13px * var(--ts,1));color:var(--ev-dark);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.mini.wide[data-v-4be25016]{grid-column:1/-1}.svc-top[data-v-4be25016]{align-items:flex-start;gap:8px;display:flex}.svc-top .dot[data-v-4be25016]{margin-top:5px}.svc-tx[data-v-4be25016]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.svc-tx b[data-v-4be25016]{font-size:calc(15.5px * var(--ts,1));color:var(--text)}.svc-tx small[data-v-4be25016]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.amt[data-v-4be25016]{font-size:calc(16px * var(--ts,1));color:var(--text);white-space:nowrap}.amt.free[data-v-4be25016]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);padding-top:1px;font-weight:700}.svc-pay[data-v-4be25016]{justify-content:space-between;align-items:center;gap:8px;display:flex}.st[data-v-4be25016]{font-size:calc(13px * var(--ts,1));white-space:nowrap;border-radius:8px;padding:2px 9px;font-weight:800}.st.ok[data-v-4be25016],.st.done[data-v-4be25016]{background:var(--ev-soft);color:var(--ev-deep)}.st.due[data-v-4be25016]{color:#922b21;background:#fadbd8}.st.booked[data-v-4be25016]{background:var(--ev-deep);color:#fff}.st.no_show[data-v-4be25016],.st.cancelled[data-v-4be25016]{background:var(--bg);color:var(--text-muted)}.paybox[data-v-4be25016]{background:var(--ev-softer);border:1px dashed var(--ev-line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.paybox small[data-v-4be25016]{font-size:calc(14px * var(--ts,1));color:var(--text);font-weight:600}.card.appt[data-v-4be25016]{flex-direction:row;align-items:center;gap:10px}.card.appt.past[data-v-4be25016]{opacity:.78}.ap-date[data-v-4be25016]{background:var(--ev-soft);width:44px;color:var(--ev-dark);border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;padding:4px 0;display:flex}.ap-date b[data-v-4be25016]{font-size:calc(19.5px * var(--ts,1));line-height:1.1}.ap-date small[data-v-4be25016]{font-size:calc(12.5px * var(--ts,1));text-transform:uppercase;font-weight:700}.ap-tx[data-v-4be25016]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.35;display:flex}.ap-tx b[data-v-4be25016]{font-size:calc(15.5px * var(--ts,1));color:var(--text)}.ap-tx small[data-v-4be25016]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.cmp[data-v-4be25016]{aspect-ratio:3/4;background:var(--bg);border-radius:12px;width:100%;max-width:340px;margin:0 auto;position:relative;overflow:hidden}.cmp img[data-v-4be25016]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-b[data-v-4be25016]{clip-path:inset(0 0 0 var(--x))}.c-line[data-v-4be25016]{top:0;bottom:0;left:var(--x);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 6px #00000059}.cmp.drag[data-v-4be25016]{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.c-knob[data-v-4be25016]{width:38px;height:38px;color:var(--ev-deep);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.c-hint[data-v-4be25016]{color:#fff;pointer-events:none;background:#2c1810a6;border-radius:12px;padding:4px 10px;font-size:12.5px;font-weight:700;animation:1.6s ease-in-out infinite chint-4be25016;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes chint-4be25016{50%{opacity:.55}}.sr-only[data-v-4be25016]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.slider[data-v-4be25016]{width:100%;max-width:340px;accent-color:var(--ev-deep);margin:0 auto}.c-caps[data-v-4be25016]{width:100%;max-width:340px;font-size:calc(13.5px * var(--ts,1));color:var(--ev-dark);justify-content:space-between;gap:8px;margin:0 auto;font-weight:700;display:flex}.c-caps span[data-v-4be25016]:last-child{text-align:right}.seg[data-v-4be25016]{background:var(--bg);border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.seg button[data-v-4be25016]{font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px;font-weight:700}.seg button.on[data-v-4be25016]{background:var(--card);color:var(--ev-deep);box-shadow:0 1px 4px #2c181014}.thumbs[data-v-4be25016]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.th[data-v-4be25016]{cursor:pointer;font-family:var(--font-body);background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:0;display:flex;position:relative}.th.l[data-v-4be25016],.th.r[data-v-4be25016]{border-color:var(--ev-deep)}.th img[data-v-4be25016]{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%;display:block}.th small[data-v-4be25016]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);text-align:center;padding-bottom:2px}.th .tag[data-v-4be25016]{font-style:normal;font-size:calc(12.5px * var(--ts,1));background:var(--ev-deep);color:#fff;border-radius:6px;padding:0 6px;font-weight:800;position:absolute;top:4px;left:4px}.lbl[data-v-4be25016]{margin-top:4px}@media (prefers-reduced-motion:reduce){.rec-body[data-v-4be25016],.cv-spin[data-v-4be25016],.cv-sheet[data-v-4be25016],.cv-overlay[data-v-4be25016]{animation:none}}.cv-owe[data-v-4be25016],.cv-nexta[data-v-4be25016]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:calc(14.5px * var(--ts,1));border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.cv-owe[data-v-4be25016]{color:#922b21;background:#fadbd8;font-weight:700}.cv-owe span[data-v-4be25016]{margin-left:auto;font-size:19px}.cv-nexta[data-v-4be25016]{background:var(--ev-softer);color:var(--ev-dark);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cv-since[data-v-4be25016]{font-size:calc(13px * var(--ts,1));margin:0}.cv-trend[data-v-4be25016]{scrollbar-width:none;gap:6px;margin:4px -2px 0;padding:0 2px 2px;display:flex;overflow-x:auto}.cv-trend[data-v-4be25016]::-webkit-scrollbar{display:none}.cv-trend button[data-v-4be25016]{border:1.5px solid var(--border);background:var(--card);min-height:34px;color:var(--text);font-family:var(--font-body);font-size:calc(14px * var(--ts,1));cursor:pointer;border-radius:17px;flex-shrink:0;padding:0 12px;font-weight:700}.cv-trend button.on[data-v-4be25016]{background:var(--ev-soft);border-color:var(--ev);color:var(--ev-dark)}.cv-more[data-v-4be25016]{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--border);width:100%;font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);justify-content:space-between;align-items:center;padding:10px 2px 2px;font-weight:700;display:flex}.cv-more span[data-v-4be25016]{font-size:20px}.cv-nomeas[data-v-4be25016]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);background:var(--bg);border-radius:10px;margin:0;padding:9px 11px;line-height:1.45}.tiles[data-v-4be25016]:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tiles[data-v-4be25016]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=370px){.tiles[data-v-4be25016]{grid-template-columns:repeat(2,minmax(0,1fr))}}.svl[data-v-4be25016]{border-top:1px dashed var(--border);flex-direction:column;gap:3px;margin:4px 0 0;padding:6px 0 0;list-style:none;display:flex}.svl li[data-v-4be25016]{font-size:calc(14px * var(--ts,1));color:var(--text);justify-content:space-between;gap:8px;display:flex}.svl li b[data-v-4be25016]{white-space:nowrap;font-weight:600}.svl-free[data-v-4be25016]{color:#2e7d52!important}.svl-free s[data-v-4be25016]{color:var(--text-muted);margin-right:3px;font-weight:400}.svl-disc[data-v-4be25016]{color:#2e7d52}.svl li>span[data-v-4be25016]{flex-direction:column;min-width:0;display:flex}.svl-p[data-v-4be25016]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.svl-was[data-v-4be25016]{color:var(--text-muted);margin-right:3px;font-weight:400}.ms[data-v-7d71d881]{flex-direction:column;gap:8px;min-width:0;display:flex}.ms-lbl[data-v-7d71d881]{font-size:calc(14.5px * var(--ts,1));color:var(--text);margin-top:6px;font-weight:700}.ms-lbl small[data-v-7d71d881]{color:var(--text-muted);font-weight:400}.ms-stats[data-v-7d71d881]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ms-stat[data-v-7d71d881]{background:var(--ev-softer);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.ms-sn[data-v-7d71d881]{font-size:calc(14px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ms-sn small[data-v-7d71d881]{color:var(--text-muted);font-weight:400}.ms-stat input[data-v-7d71d881]{box-sizing:border-box;width:100%;min-height:42px;font-weight:700;font-size:calc(19.5px * var(--ts,1))!important;padding:7px 9px!important}.ms-dl[data-v-7d71d881]{font-size:calc(13px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:14px;overflow:hidden}.ms-dl i[data-v-7d71d881]{color:var(--text-muted);font-style:normal;font-weight:400}.ms-bmi[data-v-7d71d881]{background:var(--ev-soft);color:var(--ev-dark);border-radius:12px;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:8px 10px;transition:background .3s;display:flex}.ms-bmi small[data-v-7d71d881]{font-size:calc(14px * var(--ts,1));font-weight:700}.ms-bmi b[data-v-7d71d881]{font-size:calc(25.5px * var(--ts,1));line-height:1.1}.ms-bmi span[data-v-7d71d881]{font-size:calc(13.5px * var(--ts,1));font-weight:700;line-height:1.3}.ms-bmi.fine[data-v-7d71d881]{background:#fff1e3}.ms-bmi.over[data-v-7d71d881]{background:#fde2c8}.ms-bmi.high[data-v-7d71d881]{color:#7a2e05;background:#f9cfae}.ms-bmi.low[data-v-7d71d881]{color:#5c4a3e;background:#f3ece6}.ms-map[data-v-7d71d881]{width:100%;max-width:330px;margin:0 auto}.ms-list[data-v-7d71d881]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ms-row[data-v-7d71d881]{border:1px solid var(--border);background:var(--card);cursor:text;border-radius:12px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;min-width:0;padding:6px 6px 6px 10px;transition:border-color .2s,background .2s;gap:6px!important;display:grid!important}.ms-row.on[data-v-7d71d881]{border-color:var(--ev);background:var(--ev-softer)}.ms-nm[data-v-7d71d881]{min-width:0;font-size:calc(14.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;flex-direction:column;font-weight:700;line-height:1.25;display:flex}.ms-row input[data-v-7d71d881]{box-sizing:border-box;text-align:right;width:100%;min-height:40px;font-weight:700;font-size:calc(18.5px * var(--ts,1))!important;padding:6px 8px!important}.ms-note[data-v-7d71d881]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}@media (prefers-reduced-motion:reduce){.ms-row[data-v-7d71d881],.ms-bmi[data-v-7d71d881]{transition:none}}.gt[data-v-574a4b0f]{flex-direction:column;gap:3px;min-width:0;display:flex}.gt-box[data-v-574a4b0f]{display:block;position:relative}.gt textarea[data-v-574a4b0f]{box-sizing:border-box;resize:vertical;width:100%;min-height:4.6em;padding-bottom:16px;line-height:1.45;display:block;overflow:hidden}.gt textarea[data-v-574a4b0f]::-webkit-resizer{background:0 0}.gt-grip[data-v-574a4b0f]{color:var(--ev-deep,#c4520f);opacity:.6;pointer-events:none;position:absolute;bottom:3px;right:3px}.gt-box:focus-within .gt-grip[data-v-574a4b0f]{opacity:1}.gt-hint[data-v-574a4b0f]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);opacity:.8;line-height:1.3;transition:opacity .2s,color .2s}.gt-hint.on[data-v-574a4b0f]{opacity:1;color:var(--ev-deep,#c4520f)}@media (prefers-reduced-motion:reduce){.gt-hint[data-v-574a4b0f]{transition:none}}.vv-wait[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.vv-spin[data-v-39d04469]{border:2.5px solid var(--ev-soft);border-top-color:var(--ev);border-radius:50%;width:18px;height:18px;animation:1s linear infinite vv-sp-39d04469}@keyframes vv-sp-39d04469{to{transform:rotate(360deg)}}.cnt[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--ev-deep);background:var(--ev-soft);white-space:nowrap;border-radius:8px;padding:2px 8px;font-weight:700}.opt[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);white-space:nowrap}.vv-who[data-v-39d04469]{align-items:center;gap:10px;display:flex}.vv-av[data-v-39d04469]{background:var(--ev-grad);color:#fff;width:42px;height:42px;font-weight:800;font-size:calc(16px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vv-wt[data-v-39d04469]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vv-wt b[data-v-39d04469]{font-size:calc(17.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere}.vv-wt small[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.vv-list[data-v-39d04469]{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.vv-gfld[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;min-width:0;display:flex}.vv-add[data-v-39d04469]{border:1px dashed var(--ev-line);background:var(--ev-softer);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.vv-appt[data-v-39d04469]{border-left:3px solid var(--ev);background:var(--card);border-radius:8px;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.vv-appt small[data-v-39d04469]{font-size:calc(12.5px * var(--ts,1));text-transform:uppercase;letter-spacing:.05em;color:var(--ev-deep);font-weight:800}.vv-appt b[data-v-39d04469],.vv-appt span[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text)}.vv-appt i[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.vv-menu[data-v-39d04469]{flex-direction:column;gap:6px;display:flex}.vv-mi[data-v-39d04469]{box-sizing:border-box;text-align:left;border:1.5px solid var(--border);background:var(--card);width:100%;min-height:48px;font-family:var(--font-body);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .2s,background .2s,transform .12s;display:flex}.vv-mi[data-v-39d04469]:hover{border-color:var(--ev-line)}.vv-mi.on[data-v-39d04469]{border-color:var(--ev-deep);background:var(--ev-soft)}.vv-mdot[data-v-39d04469]{background:var(--k);border-radius:50%;flex-shrink:0;width:9px;height:9px}.vv-mt[data-v-39d04469]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vv-mt b[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.vv-mt small[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.vv-mck[data-v-39d04469]{width:26px;height:26px;font-size:calc(16px * var(--ts,1));background:var(--bg);color:var(--ev-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.vv-mi.on .vv-mck[data-v-39d04469]{background:var(--ev-deep);color:#fff}.vv-menumsg[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;margin:0;padding:7px 9px;line-height:1.4}.vv-kinds[data-v-39d04469]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vv-kind[data-v-39d04469]{border:1.5px solid var(--border);background:var(--card);min-width:0;min-height:84px;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--text);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:10px 6px;font-weight:700;line-height:1.25;transition:border-color .2s,background .2s,transform .12s;display:flex}.vv-kl[data-v-39d04469]{overflow-wrap:anywhere}.vv-kic[data-v-39d04469]{background:color-mix(in srgb, var(--k) 16%, #fff);width:30px;height:30px;color:var(--k);font-size:calc(18.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vv-kind.on[data-v-39d04469]{border-color:var(--k);background:color-mix(in srgb, var(--k) 9%, #fff)}.vv-kind.on .vv-kic[data-v-39d04469]{background:var(--k);color:#fff}.vv-map[data-v-39d04469]{width:100%;margin:0 auto}.vv-map.face[data-v-39d04469]{max-width:260px}.vv-map.head[data-v-39d04469]{max-width:240px}.vv-map.body[data-v-39d04469]{max-width:330px}.vv-hstep[data-v-39d04469]{background:var(--card);border:1px solid var(--ev-line);font-size:calc(15px * var(--ts,1));border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:6px 10px;display:flex}.vv-hstep small[data-v-39d04469]{color:var(--text-muted)}.vv-hstep .step button[data-v-39d04469]{width:36px;height:36px}.vv-inl[data-v-39d04469]{font-size:inherit;padding:0!important}.vv-din[data-v-39d04469]{flex-direction:column;gap:4px;display:flex}.vv-dseg button[data-v-39d04469]{font-size:calc(14px * var(--ts,1))}.vv-pkg[data-v-39d04469]{border-top:1px dashed var(--ev-line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.vv-photos[data-v-39d04469]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vv-phbox[data-v-39d04469]{flex-direction:column;gap:4px;min-width:0;display:flex}.vv-ph[data-v-39d04469]{border:1.5px dashed var(--ev-line);aspect-ratio:4/3;background:var(--card);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vv-ph span[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);z-index:1;background:#ffffffe6;border-radius:8px;padding:3px 9px;font-weight:700}.vv-ph img[data-v-39d04469]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vv-ph input[data-v-39d04469]{opacity:0;cursor:pointer;position:absolute;inset:0}.vv-phact[data-v-39d04469]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.vv-rm[data-v-39d04469]{font-size:calc(14px * var(--ts,1));align-self:center;padding:4px 8px!important}.vv-seg[data-v-39d04469]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.vv-seg button[data-v-39d04469]{border:1.5px solid var(--border);background:var(--card);min-height:42px;font-family:var(--font-body);font-size:calc(15px * var(--ts,1));color:var(--text);cursor:pointer;border-radius:10px;padding:0 9px;font-weight:700}.vv-seg button.on[data-v-39d04469]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-dark)}.vv-tick[data-v-39d04469]{background:var(--ev-grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:4px auto;animation:.45s cubic-bezier(.3,1.6,.5,1) 50ms both vv-tick-in-39d04469;display:flex;box-shadow:0 8px 20px -8px #c4520fb3}.vv-tick-p[data-v-39d04469]{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out .35s forwards vv-draw-39d04469}@keyframes vv-tick-in-39d04469{0%{opacity:0;transform:scale(.3)}}@keyframes vv-draw-39d04469{to{stroke-dashoffset:0}}.vv-keepbig[data-v-39d04469]{background:var(--ev-softer);border-radius:12px;flex-direction:column;align-items:center;padding:10px;display:flex}.vv-keepbig b[data-v-39d04469]{font-size:calc(25.5px * var(--ts,1));color:var(--ev-deep)}.vv-keepbig small[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}@keyframes vv-pop-39d04469{0%{opacity:0;transform:scale(.96)}}.vv-saved[data-v-39d04469]{text-align:center;align-items:stretch;gap:10px;padding:20px 16px;animation:.4s cubic-bezier(.2,.8,.2,1) both vv-pop-39d04469}.vv-saved h2[data-v-39d04469]{font-family:var(--font-display);font-weight:400;font-size:calc(25.5px * var(--ts,1));flex:none}.vv-saved .btn[data-v-39d04469]{min-height:46px}.vv-rcbtn[data-v-39d04469]{justify-content:center;align-items:center;gap:8px;display:inline-flex;background:linear-gradient(135deg, var(--ev), var(--ev-deep))!important}.vv-rcov[data-v-39d04469]{z-index:300;background:#1c100c80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.vv-rcsheet[data-v-39d04469]{background:var(--card);width:100%;max-width:480px;max-height:92vh;padding:14px 14px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex;overflow-y:auto}.vv-rch[data-v-39d04469]{justify-content:space-between;align-items:center;display:flex}.vv-rch b[data-v-39d04469]{font-family:var(--font-display);font-weight:400;font-size:calc(21px * var(--ts,1));color:var(--text)}.vv-rcx[data-v-39d04469]{background:var(--bg);width:38px;height:38px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%}.vv-rcimg[data-v-39d04469]{background:var(--bg);min-height:200px;color:var(--text-muted);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.vv-rcimg img[data-v-39d04469]{width:100%;height:auto;display:block}.vv-rcsheet .two[data-v-39d04469]{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.vv-rcsheet .btn[data-v-39d04469]{background:var(--ev-deep);color:#fff;font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:12px;font-weight:700}.vv-rcsheet .btn.ghost[data-v-39d04469]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.vv-rcsheet .btn[data-v-39d04469]:disabled{opacity:.5}.vv-rcsheet .muted[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin:0}.vv-rcs-enter-active[data-v-39d04469],.vv-rcs-leave-active[data-v-39d04469]{transition:opacity .2s}.vv-rcs-enter-from[data-v-39d04469],.vv-rcs-leave-to[data-v-39d04469]{opacity:0}@media (prefers-reduced-motion:reduce){.vv-saved[data-v-39d04469],.vv-spin[data-v-39d04469],.vv-tick[data-v-39d04469]{animation:none}.vv-tick-p[data-v-39d04469]{stroke-dashoffset:0;animation:none}.vv-kind[data-v-39d04469],.vv-mi[data-v-39d04469],.vv-save[data-v-39d04469],.vv-cust[data-v-39d04469]{transition:none}}.vv-consent[data-v-39d04469]{border:1.5px dashed var(--ev-deep);background:var(--ev-softer);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vv-consent.ok[data-v-39d04469]{background:#eef7f2;border-style:solid;border-color:#bfe3ce}.vv-consent.warn[data-v-39d04469]{background:#fffbf0;border-style:solid;border-color:#e9a23b}.vv-cic[data-v-39d04469]{background:var(--ev-deep);color:#fff;width:34px;height:34px;font-size:calc(17px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vv-consent.ok .vv-cic[data-v-39d04469]{background:#2e7d52}.vv-consent.warn .vv-cic[data-v-39d04469]{background:#e9a23b}.vv-ctx[data-v-39d04469]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vv-ctx b[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text)}.vv-ctx small[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);line-height:1.4}.vv-ctx .vv-cwarn[data-v-39d04469]{color:#8a5a0b;font-weight:600}.vv-consent .mini[data-v-39d04469]{flex-shrink:0;min-height:40px}.vv-askov[data-v-39d04469]{z-index:260;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.vv-ask[data-v-39d04469]{background:var(--card);width:100%;max-width:480px;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex}.vv-ask b[data-v-39d04469]{font-family:var(--font-display);font-weight:400;font-size:calc(21px * var(--ts,1));color:var(--text)}.vv-ask p[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:0;line-height:1.45}.vv-ask .btn[data-v-39d04469]{background:var(--ev-deep);color:#fff;min-height:48px;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;font-weight:700}.vv-ask .btn.ghost[data-v-39d04469]{border:1.5px solid var(--ev-deep);color:var(--ev-deep);background:0 0}.vv-draft[data-v-39d04469]{border:1.5px solid var(--ev-line);background:var(--card);height:40px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(13.5px * var(--ts,1));cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:0 11px 0 9px;font-weight:700;display:inline-flex}.vv-draft.ok[data-v-39d04469]{color:#1e5b3a;background:#eef7f2;border-color:#bfe3ce}.vv-draft[data-v-39d04469]:disabled{opacity:.7}@media (width<=440px){.vv-draft span[data-v-39d04469]{display:none}.vv-draft[data-v-39d04469]{justify-content:center;width:40px;padding:0}.vv-tt h1[data-v-39d04469]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.vv-drafts[data-v-39d04469]{border-color:var(--ev-line);background:var(--ev-softer)}.vv-dr[data-v-39d04469]{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vv-drt[data-v-39d04469]{flex-direction:column;flex:1;min-width:0;display:flex}.vv-drt b[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vv-drt small[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.vv-dr .mini[data-v-39d04469]{min-height:38px}.vv-drx[data-v-39d04469]{background:var(--bg);min-width:38px;height:38px;color:var(--text-muted);font-family:var(--font-body);font-size:calc(17px * var(--ts,1));cursor:pointer;border:none;border-radius:19px;flex-shrink:0;font-weight:700}.vv-drx.sure[data-v-39d04469]{color:#922b21;font-size:calc(13px * var(--ts,1));background:#fdecec;padding:0 10px}.vv-main[data-v-39d04469]{flex-direction:column;gap:12px;min-width:0;padding:0 14px 28px;display:flex}.vv-main.has-bar[data-v-39d04469]{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.vv-head[data-v-39d04469]{align-items:center;gap:12px;padding-top:12px;display:flex}.vv-back[data-v-39d04469]{border:1px solid var(--border);background:var(--card);width:42px;height:42px;font-size:calc(26px * var(--ts,1));color:var(--ev-deep);cursor:pointer;border-radius:50%;flex-shrink:0;line-height:1;box-shadow:0 2px 8px #2c18100d}.vv-tt[data-v-39d04469]{flex-direction:column;flex:1;min-width:0;display:flex}.vv-help[data-v-39d04469]{border:1.5px solid var(--ev-line);background:var(--card);width:40px;height:40px;color:var(--ev-deep);font-family:var(--font-display);font-size:calc(21px * var(--ts,1));cursor:pointer;border-radius:50%;flex-shrink:0;font-weight:700}.vv-tt h1[data-v-39d04469]{font-family:var(--font-display);font-weight:400;font-size:calc(24px * var(--ts,1));color:var(--text);margin:0;line-height:1.15}.vv-tt small[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vv-prog[data-v-39d04469]{z-index:30;background:var(--bg);flex-wrap:wrap;gap:4px;margin:-4px -14px 0;padding:8px 14px 10px;display:flex;position:sticky;top:58px}.vv-pseg[data-v-39d04469]{cursor:pointer;min-width:0;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;flex:auto;align-items:stretch;gap:5px;padding:6px 0 0;display:flex}.vv-pseg i[data-v-39d04469]{background:var(--border);border-radius:3px;height:6px;transition:background .25s;display:block}.vv-pseg.past i[data-v-39d04469],.vv-pseg.ok i[data-v-39d04469]{background:var(--ev-line)}.vv-pseg.ok i[data-v-39d04469]{background:var(--ev)}.vv-pseg.on i[data-v-39d04469]{background:var(--ev-deep);box-shadow:0 0 0 2px var(--ev-soft)}.vv-pseg span[data-v-39d04469]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-align:center;padding:0 1px;font-weight:700}.vv-pseg.on span[data-v-39d04469]{color:var(--ev-deep)}@media (width<=440px){.vv-pseg span[data-v-39d04469]{font-size:calc(10px * var(--ts,1));letter-spacing:-.01em}.vv-prog[data-v-39d04469]{gap:3px}}.vv-pnow[data-v-39d04469]{text-align:center;font-size:calc(13px * var(--ts,1));color:var(--text-muted);flex-basis:100%;margin:4px 0 0}.vv-pnow b[data-v-39d04469]{color:var(--ev-deep)}.vv-pane[data-v-39d04469]{flex-direction:column;gap:12px;min-width:0;display:flex}.vv-pane>.card[data-v-39d04469]{gap:12px;padding:14px}.vv-ph2[data-v-39d04469]{align-items:center;gap:8px;display:flex}.vv-ph2 h2[data-v-39d04469]{font-family:var(--font-display);font-weight:400;font-size:calc(22px * var(--ts,1));color:var(--text);flex:1;margin:0;line-height:1.2}.vv-fwd-enter-active[data-v-39d04469],.vv-fwd-leave-active[data-v-39d04469],.vv-bwd-enter-active[data-v-39d04469],.vv-bwd-leave-active[data-v-39d04469]{transition:opacity .18s,transform .18s}.vv-fwd-enter-from[data-v-39d04469]{opacity:0;transform:translate(18px)}.vv-fwd-leave-to[data-v-39d04469],.vv-bwd-enter-from[data-v-39d04469]{opacity:0;transform:translate(-18px)}.vv-bwd-leave-to[data-v-39d04469]{opacity:0;transform:translate(18px)}.vv-need[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:10px;margin:0;padding:8px 10px;line-height:1.4}.vv-empty[data-v-39d04469]{text-align:center;font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);border:1.5px dashed var(--border);border-radius:12px;margin:0;padding:14px 10px}.vv-cust[data-v-39d04469]{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 11px;display:flex}.vv-cust[data-v-39d04469]:hover,.vv-cust[data-v-39d04469]:focus-visible{border-color:var(--ev);background:var(--ev-softer)}.vv-cust b[data-v-39d04469]{font-size:calc(16px * var(--ts,1));color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vv-cust small[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);flex-shrink:0}.vv-av.sm[data-v-39d04469]{width:34px;height:34px;font-size:calc(13.5px * var(--ts,1))}.vv-newc[data-v-39d04469]{border:1.5px dashed var(--ev-line);background:var(--ev-softer);min-height:48px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border-radius:12px;font-weight:700}.vv-prod[data-v-39d04469]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.vv-pn[data-v-39d04469]{flex-direction:column;flex:1;min-width:0;display:flex}.vv-pn b[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere}.vv-pn small[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.evx .vv-qty button[data-v-39d04469],.evx .vv-lq button[data-v-39d04469]{width:40px;height:40px;font-size:calc(18px * var(--ts,1))}.vv-tchips[data-v-39d04469]{gap:6px}.evx .vv-tchips .chip[data-v-39d04469]{text-align:left;background:var(--card);border-radius:20px;align-items:center;gap:6px;min-height:40px;padding:4px 12px 4px 8px;line-height:1.25;display:inline-flex}.vv-tchip i[data-v-39d04469]{background:var(--bg);width:22px;height:22px;color:var(--ev-deep);font-style:normal;font-weight:800;font-size:calc(13px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.evx .vv-tchips .chip.on[data-v-39d04469]{background:var(--ev-soft)}.vv-tchip.on i[data-v-39d04469]{background:var(--ev-deep);color:#fff}.vv-tchip small[data-v-39d04469]{opacity:.75;font-weight:600}.vv-addt[data-v-39d04469]{gap:6px;display:flex}.vv-addt input[data-v-39d04469]{flex:1;min-width:0}.vv-addt .mini[data-v-39d04469]{flex-shrink:0;min-width:64px}.vv-lines[data-v-39d04469]{flex-direction:column;gap:10px;display:flex}.vv-line[data-v-39d04469]{border:1.5px solid var(--ev-line);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.vv-line.need[data-v-39d04469]{border-color:#e9a23b;box-shadow:0 0 0 3px #fef3cd}.vv-line.m-free[data-v-39d04469],.vv-line.m-prepaid[data-v-39d04469]{background:var(--ev-softer);border-style:dashed}.vv-lt[data-v-39d04469]{align-items:center;gap:6px;display:flex}.evx .vv-lt textarea.vv-ln[data-v-39d04469]{min-width:0;font-weight:700;font-size:calc(16.5px * var(--ts,1));resize:none;field-sizing:content;flex:1;min-height:0;padding-left:4px;line-height:1.3;overflow:hidden;background:0 0!important;border-color:#0000!important}.evx .vv-lt textarea.vv-ln[data-v-39d04469]:focus{border-color:var(--border)!important;background:var(--input-bg,#fdfaf8)!important}.vv-lx[data-v-39d04469]{background:var(--bg);width:40px;height:40px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;font-size:22px;line-height:1}.vv-lr[data-v-39d04469]{align-items:center;gap:8px;display:flex}.vv-lp[data-v-39d04469]{border:1.5px solid var(--border);background:var(--input-bg,#fdfaf8);border-radius:10px;flex:1;align-items:center;min-width:0;padding-left:10px;flex-direction:row!important;gap:0!important;display:flex!important}.vv-lp[data-v-39d04469]:focus-within{border-color:var(--ev-deep)}.vv-line.need .vv-lp[data-v-39d04469]{background:#fffbf0;border-color:#e9a23b}.vv-lp span[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);font-weight:700}.evx .vv-lp input[data-v-39d04469]{text-align:right;-moz-appearance:textfield;flex:1;width:100%;min-width:0;padding-right:10px;font-weight:700;background:0 0!important;border:none!important}.vv-lp input[data-v-39d04469]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vv-lp input[data-v-39d04469]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vv-lq[data-v-39d04469]{flex-shrink:0}.evx .vv-lq b[data-v-39d04469]{min-width:34px;font-size:calc(16px * var(--ts,1))}.vv-lb[data-v-39d04469]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vv-lm[data-v-39d04469]{background:var(--bg);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.vv-lm button[data-v-39d04469]{min-height:34px;font-family:var(--font-body);font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:0 10px;font-weight:700}.vv-lm button.on[data-v-39d04469]{background:var(--card);color:var(--ev-deep);box-shadow:0 1px 4px #2c18101f}.vv-lsum[data-v-39d04469]{text-align:right;font-size:calc(14px * var(--ts,1));color:var(--text-muted);white-space:nowrap;margin-left:auto}.vv-lsum b[data-v-39d04469]{color:var(--text);font-size:calc(16.5px * var(--ts,1))}.vv-lsum em[data-v-39d04469]{color:#a0620b;font-style:normal;font-weight:700}.vv-lsum s[data-v-39d04469]{margin-right:4px}.vv-lsum .vv-free[data-v-39d04469]{color:#2e7d52}.vv-bill[data-v-39d04469]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.vv-trow[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text);justify-content:space-between;gap:8px;display:flex}.vv-trow.strong[data-v-39d04469]{padding-top:6px;font-weight:700}.vv-trow.disc b[data-v-39d04469]{color:#2e7d52}.vv-trow .was[data-v-39d04469]{color:var(--text-muted);text-decoration:line-through}.vv-trow.sub[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);border-top:1px dashed var(--ev-line);padding-top:6px}.vv-trow.keep[data-v-39d04469]{font-weight:700}.vv-trow.keep b[data-v-39d04469]{color:var(--ev-deep);font-size:calc(17px * var(--ts,1))}.vv-trow.keep b.neg[data-v-39d04469]{color:#922b21}.vv-icost[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);line-height:1.4}.vv-icost b[data-v-39d04469]{color:var(--text)}.vv-discbtn[data-v-39d04469]{border:1.5px dashed var(--ev-line);background:var(--card);min-height:36px;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);cursor:pointer;border-radius:18px;align-self:flex-start;padding:0 14px;font-weight:700}.vv-disc[data-v-39d04469]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.vv-dhead[data-v-39d04469]{font-size:calc(15px * var(--ts,1));justify-content:space-between;align-items:center;display:flex}.vv-total[data-v-39d04469]{border-top:2px solid var(--ev-line);justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.vv-total span[data-v-39d04469]{font-size:calc(17px * var(--ts,1));color:var(--text);font-weight:700}.vv-total b[data-v-39d04469]{font-size:calc(27px * var(--ts,1));color:var(--ev-deep);font-variant-numeric:tabular-nums}.vv-saves[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:#9a3f0b;background:#fff1e4;border:1px solid #f6c9a4;border-radius:10px;align-self:flex-end;padding:4px 10px;font-weight:700}.vv-loss[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));color:#922b21;background:#fdecec;border:1px solid #f3c2bd;border-radius:10px;padding:8px 10px;line-height:1.45}.vv-keep[data-v-39d04469]{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.vv-krow[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:space-between;gap:8px;display:flex}.vv-krow b[data-v-39d04469]{color:var(--text);font-variant-numeric:tabular-nums}.vv-krow.you[data-v-39d04469]{border-top:1px dashed var(--border);color:var(--text);padding-top:5px;font-weight:700}.vv-krow.you b[data-v-39d04469]{font-size:calc(18px * var(--ts,1));color:var(--ev-deep)}.vv-krow b.neg[data-v-39d04469]{color:#922b21}.vv-rev[data-v-39d04469]{flex-direction:column;gap:6px;display:flex}.vv-ri[data-v-39d04469]{box-sizing:border-box;text-align:left;border:1px solid var(--border);background:var(--card);width:100%;font-family:var(--font-body);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.vv-ri i[data-v-39d04469]{background:var(--bg);width:26px;height:26px;color:var(--text-muted);font-style:normal;font-weight:800;font-size:calc(14px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vv-ri.ok i[data-v-39d04469]{background:var(--ev-deep);color:#fff}.vv-ri.miss[data-v-39d04469]{background:#fffbf0;border-color:#e9a23b}.vv-ri.miss i[data-v-39d04469]{color:#fff;background:#e9a23b}.vv-ri span[data-v-39d04469]{flex-direction:column;flex:1;min-width:0;display:flex}.vv-ri small[data-v-39d04469]{font-size:calc(12.5px * var(--ts,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:700}.vv-ri b[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;font-weight:600}.vv-ri em[data-v-39d04469]{font-style:normal;font-size:calc(14px * var(--ts,1));color:var(--ev-deep);flex-shrink:0;font-weight:700}.vv-final[data-v-39d04469]{background:var(--ev-softer);border:1px solid var(--ev-line);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.vv-final>small[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.vv-bar[data-v-39d04469]{z-index:70;box-sizing:border-box;width:100%;max-width:480px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);flex-direction:column;gap:6px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 16px #2c181014}.vv-bar-row[data-v-39d04469]{align-items:center;gap:10px;display:flex}.vv-nexterr[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:10px;margin:0;padding:7px 10px;font-weight:600;line-height:1.35}.vv-bar-tx[data-v-39d04469]{flex-direction:column;flex:1;min-width:0;display:flex}.vv-bar-tx small[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vv-bar-tx b[data-v-39d04469]{font-size:calc(19px * var(--ts,1));color:var(--text);white-space:nowrap}.vv-prev[data-v-39d04469]{border:1.5px solid var(--border);background:var(--card);min-width:96px;min-height:52px;font-family:var(--font-body);font-size:calc(16.5px * var(--ts,1));color:var(--text);cursor:pointer;border-radius:14px;flex-shrink:0;padding:0 14px;font-weight:700}.vv-next[data-v-39d04469]{background:var(--ev-deep);color:#fff;min-width:0;min-height:52px;font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-weight:700;display:flex;box-shadow:0 4px 12px #c4520f40}.vv-next small[data-v-39d04469]{font-size:calc(14px * var(--ts,1));opacity:.85;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.vv-next span[data-v-39d04469]{font-size:calc(22px * var(--ts,1));margin-left:auto;line-height:1}.vv-next small+span[data-v-39d04469]{margin-left:0}.vv-next[data-v-39d04469]:disabled{opacity:.5;cursor:not-allowed}.vv-save[data-v-39d04469]{background:linear-gradient(135deg, var(--ev), var(--ev-deep))}@media (width<=400px){.vv-save small[data-v-39d04469]{display:none}}.vv-save[data-v-39d04469],.vv-next[data-v-39d04469],.vv-prev[data-v-39d04469],.vv-cust[data-v-39d04469]{transition:transform .12s}.vv-next[data-v-39d04469]:active:not(:disabled),.vv-prev[data-v-39d04469]:active,.vv-mi[data-v-39d04469]:active,.vv-kind[data-v-39d04469]:active,.vv-cust[data-v-39d04469]:active,.vv-ri[data-v-39d04469]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.vv-fwd-enter-active[data-v-39d04469],.vv-fwd-leave-active[data-v-39d04469],.vv-bwd-enter-active[data-v-39d04469],.vv-bwd-leave-active[data-v-39d04469],.vv-pseg i[data-v-39d04469]{transition:none}}.vv-find[data-v-39d04469]{flex-direction:column;gap:8px;display:flex}.evx .vv-find input[type=search][data-v-39d04469]{border-color:var(--ev-line);background:var(--card)}.evx .vv-tchips .chip.vv-tnew[data-v-39d04469]{border-style:dashed;border-color:var(--ev-deep);color:var(--ev-deep)}.vv-line[data-v-39d04469]{gap:0;padding:0;overflow:hidden}.vv-line.open[data-v-39d04469]{border-color:var(--ev-deep);box-shadow:0 6px 18px -10px #c4520f73}.vv-lh[data-v-39d04469]{align-items:center;gap:4px;padding:6px 6px 6px 0;display:flex}.vv-lhb[data-v-39d04469]{text-align:left;cursor:pointer;min-width:0;font-family:var(--font-body);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:6px 4px 6px 10px;display:flex}.vv-lnum[data-v-39d04469]{background:var(--ev-soft);width:26px;height:26px;color:var(--ev-deep);font-weight:800;font-size:calc(13.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vv-line.open .vv-lnum[data-v-39d04469]{background:var(--ev-deep);color:#fff}.vv-lht[data-v-39d04469]{flex-direction:column;flex:1;min-width:0;display:flex}.vv-lht b[data-v-39d04469]{font-size:calc(16.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.25}.vv-lht small[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.vv-lhs[data-v-39d04469]{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.vv-lhs small[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.vv-lhp[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--ev-deep);white-space:nowrap;font-weight:800}.vv-lhp em[data-v-39d04469]{color:#a0620b;font-style:normal}.vv-lbody[data-v-39d04469]{border-top:1px dashed var(--ev-line);flex-direction:column;gap:12px;padding:4px 12px 12px;display:flex}.vv-fl[data-v-39d04469]{flex-direction:column;gap:4px;display:flex}.vv-fl>span[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);font-weight:700}.vv-blk[data-v-39d04469]{background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.vv-bh[data-v-39d04469]{align-items:center;gap:8px;display:flex}.vv-bh b[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text)}.vv-bh small[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.vv-bn[data-v-39d04469]{background:var(--ev-deep);color:#fff;width:22px;height:22px;font-size:calc(12.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.vv-blk .vv-prod[data-v-39d04469]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:6px 8px}.vv-blk .vv-lp[data-v-39d04469]{background:var(--card)}.vv-lp.big input[data-v-39d04469]{font-size:calc(21px * var(--ts,1))!important}.vv-lp.big[data-v-39d04469]{border-color:var(--ev-deep)}.vv-line.need .vv-lp.big[data-v-39d04469]{background:#fffbf0;border-color:#e9a23b}.vv-worth[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vv-worth span[data-v-39d04469]{flex-direction:column;display:flex}.vv-worth small[data-v-39d04469]{font-size:calc(12.5px * var(--ts,1))}.vv-worth b[data-v-39d04469]{color:var(--text);font-size:calc(16px * var(--ts,1))}.vv-lsave[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:#9a3f0b;background:#fff1e4;border:1px solid #f6c9a4;border-radius:10px;padding:7px 10px}.vv-lsave b[data-v-39d04469]{font-size:calc(17px * var(--ts,1))}.vv-hint[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:#a0620b;margin:0;font-weight:600}.vv-addnote[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));align-self:flex-start}.vv-ldone[data-v-39d04469]{background:var(--ev-soft);min-height:42px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;align-self:flex-end;padding:0 18px;font-weight:800}.vv-lm[data-v-39d04469]{align-self:flex-start}.vv-rcpt-wrap[data-v-39d04469]{flex-direction:column;gap:12px;display:flex}.vv-rcpt[data-v-39d04469]{font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:18px 16px 16px;display:flex;position:relative;box-shadow:0 10px 28px -14px #2c181059,0 1px 3px #2c181014;-webkit-mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 0 0/16px 51% repeat-x,radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/16px 51% repeat-x;mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 0 0/16px 51% repeat-x,radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/16px 51% repeat-x}.vv-rc-head[data-v-39d04469]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.vv-rc-brand[data-v-39d04469]{font-family:var(--font-display);font-weight:400;font-size:calc(22px * var(--ts,1));color:var(--ev-deep)}.vv-rc-head>small[data-v-39d04469]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.vv-rc-to[data-v-39d04469]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);text-align:right;justify-content:space-between;align-self:stretch;gap:10px;margin-top:4px;display:flex}.vv-rc-to b[data-v-39d04469]{color:var(--text);font-weight:700}.vv-rc-to span[data-v-39d04469]{white-space:nowrap}.vv-rc-cut[data-v-39d04469]{border-top:2px dashed #e8dcd6;margin:4px -4px}.vv-rc-none[data-v-39d04469]{text-align:center;color:var(--text-muted);font-size:calc(14px * var(--ts,1))}.vv-rc-item[data-v-39d04469]{flex-direction:column;gap:2px;padding:2px 0;display:flex}.vv-rc-row[data-v-39d04469]{font-size:calc(15.5px * var(--ts,1));color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vv-rc-row>b[data-v-39d04469]{overflow-wrap:anywhere;min-width:0}.vv-rc-amt[data-v-39d04469]{white-space:nowrap}.vv-rc-amt s[data-v-39d04469]{color:var(--text-muted);margin-right:2px;font-size:.88em}.vv-rc-sub span[data-v-39d04469]:last-child{white-space:nowrap}.vv-rc-sub[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);justify-content:space-between;gap:10px;padding-left:12px;display:flex}.vv-rc-tot[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);justify-content:space-between;gap:10px;display:flex}.vv-rc-tot.big[data-v-39d04469]{color:var(--text);align-items:baseline;font-weight:800}.vv-rc-tot.big b[data-v-39d04469]{font-size:calc(26px * var(--ts,1));color:var(--ev-deep)}.vv-rc-save[data-v-39d04469]{font-size:calc(15px * var(--ts,1));color:#1e5b3a;background:#eef7f2;border-radius:20px;align-self:center;padding:4px 14px;font-weight:800}.vv-rc-lbl[data-v-39d04469]{font-size:calc(14.5px * var(--ts,1));color:var(--text);font-weight:700}.vv-rc-note[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.vv-rcpt .vv-seg button[data-v-39d04469]{min-height:44px}.vv-pay[data-v-39d04469]{flex-wrap:wrap;gap:6px;display:flex}.vv-pay .chip[data-v-39d04469]{min-height:38px;font-size:calc(14.5px * var(--ts,1));border:1.5px solid var(--border);background:var(--card);color:var(--text);font-weight:700;font-family:var(--font-body);cursor:pointer;border-radius:19px;padding:4px 14px}.vv-pay .chip.on[data-v-39d04469]{border-color:var(--ev-deep);background:var(--ev-soft);color:var(--ev-deep)}.vv-rcpt label input[data-v-39d04469]{border:1.5px solid var(--border);font-size:calc(17.5px * var(--ts,1));font-family:var(--font-body);border-radius:10px;padding:9px 10px}.vv-keep small[data-v-39d04469]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.vv-revc[data-v-39d04469]{gap:10px}.vv-rchint[data-v-39d04469]{font-size:calc(13.5px * var(--ts,1));color:var(--ev-deep);font-weight:600}.evx .vv-line.custom[data-v-39d04469]{border-left:4px solid #6d3b8c}.evx .vv-line.custom .vv-lnum[data-v-39d04469]{color:#fff;background:#6d3b8c}.evx .vv-other[data-v-39d04469]{vertical-align:2px;color:#5a2e75;font-style:normal;font-size:calc(11.5px * var(--ts,1));letter-spacing:.03em;text-transform:uppercase;background:#f4ecf8;border:1px solid #cdb3dd;border-radius:8px;margin-left:6px;padding:0 6px;font-weight:800;display:inline-block}.ds-f[data-v-8d544c19]{box-sizing:border-box;border:1.5px solid var(--border);background:var(--input-bg,var(--card));width:100%;min-height:44px;color:var(--text);font:600 calc(15.5px * var(--ts,1)) var(--font-body);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.ds-f svg[data-v-8d544c19]{color:var(--ev-deep);flex:none}.ds-f.empty span[data-v-8d544c19]{color:var(--text-muted);font-weight:500}.ds-ov[data-v-8d544c19]{z-index:3900;background:#2c181073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ds-sheet[data-v-8d544c19]{background:var(--card);width:100%;max-width:460px;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:8px;display:flex}.ds-h[data-v-8d544c19]{justify-content:space-between;align-items:center;display:flex}.ds-h b[data-v-8d544c19]{font-size:calc(17px * var(--ts,1))}.ds-nav[data-v-8d544c19]{border:1.5px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--ev-deep);cursor:pointer;border-radius:50%;font-size:20px}.ds-nav[data-v-8d544c19]:disabled{opacity:.3}.ds-wd[data-v-8d544c19],.ds-grid[data-v-8d544c19]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ds-wd span[data-v-8d544c19]{text-align:center;color:var(--text-muted);text-transform:uppercase;font-size:11.5px;font-weight:800}.ds-d[data-v-8d544c19]{min-height:44px;font:600 calc(15px * var(--ts,1)) var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.ds-d small[data-v-8d544c19]{color:#b3261e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8.5px;font-weight:800;overflow:hidden}.ds-d.wk[data-v-8d544c19]{background:color-mix(in srgb, var(--ev) 5%, transparent)}.ds-d.hol[data-v-8d544c19]{color:#b3261e;background:#fde3de}.ds-d.out[data-v-8d544c19]{opacity:.3}.ds-d[data-v-8d544c19]:disabled{opacity:.3;cursor:default}.ds-d.today span[data-v-8d544c19]{box-shadow:0 0 0 2px var(--ev);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ds-d.on[data-v-8d544c19]{background:var(--ev-deep);color:#fff}.ds-d.on small[data-v-8d544c19]{color:#fff}.ds-b[data-v-8d544c19]{gap:6px;display:flex}.ds-q[data-v-8d544c19]{border:1.5px solid var(--ev);background:var(--ev-softer,#fff6ef);color:var(--ev-deep);font:700 13.5px var(--font-body);cursor:pointer;border-radius:16px;padding:7px 14px}.ds-q[data-v-8d544c19]:disabled{opacity:.4}.ds-x[data-v-8d544c19]{background:var(--bg);font:700 13.5px var(--font-body);color:var(--text-muted);cursor:pointer;border:none;border-radius:16px;margin-left:auto;padding:7px 14px}.ds-s-enter-active[data-v-8d544c19],.ds-s-leave-active[data-v-8d544c19]{transition:opacity .2s}.ds-s-enter-active .ds-sheet[data-v-8d544c19],.ds-s-leave-active .ds-sheet[data-v-8d544c19]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ds-s-enter-from[data-v-8d544c19],.ds-s-leave-to[data-v-8d544c19]{opacity:0}.ds-s-enter-from .ds-sheet[data-v-8d544c19],.ds-s-leave-to .ds-sheet[data-v-8d544c19]{transform:translateY(100%)}.rmp[data-v-20e2d603]{flex-wrap:wrap;gap:6px;display:flex}.rmp-c[data-v-20e2d603]{border:1.5px solid var(--border);background:var(--card);min-height:36px;color:var(--text-muted);font:700 calc(13.5px * var(--ts,1)) var(--font-body);cursor:pointer;border-radius:18px;align-items:center;gap:5px;padding:0 12px;transition:transform .12s;display:inline-flex}.rmp-c.on[data-v-20e2d603]{border-color:var(--ev);background:var(--ev-soft);color:var(--ev-deep)}.rmp-c[data-v-20e2d603]:active{transform:scale(.95)}.ci-ev[data-v-8d31af26]{background:linear-gradient(120deg, #6e2c06, var(--ev-dark) 55%, #a9480e);color:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 12px;text-decoration:none;display:flex;box-shadow:0 4px 14px -8px #6e2c06b3}.ci-evic[data-v-8d31af26]{background:#ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ci-evt[data-v-8d31af26]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ci-evt small[data-v-8d31af26]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.02em;color:#fbd3b3;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ci-evt b[data-v-8d31af26]{font-size:calc(16px * var(--ts,1));overflow-wrap:anywhere;font-weight:700}.ci-evt em[data-v-8d31af26]{font-style:normal;font-size:calc(14px * var(--ts,1));color:#f8dcc6;overflow-wrap:anywhere}.ci-go[data-v-8d31af26]{font-size:calc(25.5px * var(--ts,1));opacity:.8;flex-shrink:0}.ci-slot[data-v-8d31af26]{border:1.5px solid var(--ev-line);background:var(--ev-softer);min-width:0;color:var(--text);box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;text-decoration:none;display:flex}.ci-slot.no_show[data-v-8d31af26]{opacity:.6}.ci-ring[data-v-8d31af26]{border:2.5px solid var(--ev);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:12px;height:12px}.ci-st[data-v-8d31af26]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ci-st b[data-v-8d31af26]{font-size:calc(15.5px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ci-st small[data-v-8d31af26]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ci-tag[data-v-8d31af26]{font-size:calc(12.5px * var(--ts,1));color:var(--ev-deep);border:1px solid var(--ev-line);background:#fff;border-radius:8px;flex-shrink:0;padding:1px 7px;font-weight:800}.ci-tag.attended[data-v-8d31af26]{background:var(--ev-deep);color:#fff;border-color:var(--ev-deep)}.ci-tag.no_show[data-v-8d31af26]{color:#922b21;border-color:#f1c1bb}.ci-own[data-v-8d31af26]{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--ev);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 2px 8px #2c18100d}.ci-own.cancelled[data-v-8d31af26],.ci-own.no_show[data-v-8d31af26]{opacity:.62;border-left-color:#c9b8ab}.ci-own.done[data-v-8d31af26]{border-left-color:var(--ev-deep)}.ci-top[data-v-8d31af26]{align-items:center;gap:6px;min-width:0;display:flex}.ci-kind[data-v-8d31af26]{font-size:calc(12.5px * var(--ts,1));color:var(--k);background:color-mix(in srgb, var(--k) 12%, #fff);white-space:nowrap;border-radius:8px;padding:1px 7px;font-weight:800}.ci-time[data-v-8d31af26]{font-size:calc(14px * var(--ts,1));color:var(--ev-dark);white-space:nowrap;font-weight:800}.ci-stat[data-v-8d31af26]{font-size:calc(12.5px * var(--ts,1));background:var(--ev-soft);color:var(--ev-deep);white-space:nowrap;border-radius:8px;margin-left:auto;padding:1px 8px;font-weight:800}.ci-stat.done[data-v-8d31af26]{color:#5e4b3c;background:#f2eeea}.ci-stat.no_show[data-v-8d31af26]{color:#922b21;background:#fadbd8}.ci-stat.cancelled[data-v-8d31af26]{color:#777;background:#eee}.ci-name[data-v-8d31af26]{font-size:calc(17.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.ci-title[data-v-8d31af26]{font-size:calc(15px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.35}.ci-title small[data-v-8d31af26]{color:var(--text-muted);font-size:calc(14px * var(--ts,1))}.ci-note[data-v-8d31af26]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere}.ci-sent[data-v-8d31af26]{font-size:calc(13.5px * var(--ts,1));color:var(--ev-deep);font-weight:600}.ci-acts[data-v-8d31af26]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ci-acts .main[data-v-8d31af26]{white-space:nowrap;flex:1 0 auto}.ci-acts .ci-wa[data-v-8d31af26]{white-space:nowrap;flex:auto;min-width:44px;overflow:hidden}.ci-acts .ci-wa span[data-v-8d31af26]{text-overflow:ellipsis;overflow:hidden}.ci-more[data-v-8d31af26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.ci-b[data-v-8d31af26]{box-sizing:border-box;border:1.5px solid var(--ev-deep);background:var(--ev-deep);color:#fff;min-height:40px;font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.ci-b.ghost[data-v-8d31af26]{background:var(--card);border-color:var(--border);color:var(--text)}.ci-b.ghost.danger[data-v-8d31af26]{color:#922b21;border-color:#f1c1bb}.ci-b.danger[data-v-8d31af26]:not(.ghost){background:#922b21;border-color:#922b21}.ci-b[data-v-8d31af26]:disabled{opacity:.45;cursor:not-allowed}.ci-b[data-v-8d31af26]{transition:transform .12s}.ci-b[data-v-8d31af26]:active:not(:disabled),.ci-ev[data-v-8d31af26]:active,.ci-slot[data-v-8d31af26]:active{transform:scale(.97)}.ci-box[data-v-8d31af26],.ci-more[data-v-8d31af26]{animation:.2s ease-out both ci-in-8d31af26}@keyframes ci-in-8d31af26{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ci-b[data-v-8d31af26]{transition:none}.ci-box[data-v-8d31af26],.ci-more[data-v-8d31af26]{animation:none}}.ci-dots[data-v-8d31af26]{letter-spacing:1px;width:44px;font-size:calc(11.5px * var(--ts,1));flex:0 0 44px;padding:0;color:var(--text-muted)!important}.ci-dots.on[data-v-8d31af26]{background:var(--ev-soft);border-color:var(--ev-line)}.ci-acts[data-v-8d31af26]{flex-wrap:nowrap}.ci-acts .ci-wa[data-v-8d31af26]{padding:0 10px}.ci-wa[data-v-8d31af26]{color:var(--ev-deep)!important}.ci-box[data-v-8d31af26]{background:var(--ev-softer);border:1px solid var(--ev-line);font-size:calc(15px * var(--ts,1));color:var(--text);border-radius:12px;flex-direction:column;gap:8px;margin-top:6px;padding:10px;display:flex}.ci-two[data-v-8d31af26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ci-f[data-v-8d31af26]{font-size:calc(14px * var(--ts,1));color:var(--text);flex-direction:column;gap:3px;min-width:0;font-weight:600;display:flex}.ci-f input[data-v-8d31af26],.ci-f select[data-v-8d31af26]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;min-width:0;height:40px;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));color:var(--text);background:#fff;border-radius:10px;padding:0 8px}.ci-warn[data-v-8d31af26]{font-size:calc(14px * var(--ts,1));color:#7a5510;background:#fef3cd;border-radius:8px;margin:0;padding:6px 8px;line-height:1.4}.ci-undo[data-v-8d31af26]{color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:32px;padding:8px 0 2px;font-weight:700}.ci-ev[data-v-8d31af26]:focus-visible,.ci-slot[data-v-8d31af26]:focus-visible,.ci-b[data-v-8d31af26]:focus-visible{outline:2px solid var(--ev);outline-offset:2px}.ci-ev[data-v-8d31af26]{position:relative;overflow:hidden}.ci-ev[data-v-8d31af26]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffd6aa59,#0000);width:35%;animation:3.2s ease-in-out infinite ci-sweep-8d31af26;position:absolute;top:0;bottom:0;left:-50%}@keyframes ci-sweep-8d31af26{0%,40%{left:-50%}80%,to{left:130%}}.ci-evic[data-v-8d31af26]{animation:2.4s ease-in-out infinite ci-glow-8d31af26}@keyframes ci-glow-8d31af26{0%,to{box-shadow:0 0 #fbd3b300}50%{box-shadow:0 0 0 5px #fbd3b359}}@media (prefers-reduced-motion:reduce){.ci-ev[data-v-8d31af26]:after,.ci-evic[data-v-8d31af26]{animation:none}}.ci-rem[data-v-8d31af26]{border:1.5px dashed var(--border);background:var(--card);color:var(--text-muted);font:700 calc(12.5px * var(--ts,1)) var(--font-body);cursor:pointer;border-radius:14px;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;padding:4px 10px;display:inline-flex}.ci-rem.on[data-v-8d31af26]{border-style:solid;border-color:var(--ev-line,#f6d5bf);background:var(--ev-softer,#fff6ef);color:var(--ev-deep)}.cb-overlay[data-v-a14b6417]{z-index:250;background:#1e0f058c;justify-content:center;align-items:flex-end;animation:.2s ease-out both cb-fade-a14b6417;display:flex;position:fixed;inset:0}@keyframes cb-fade-a14b6417{0%{background:#1e0f0500}}.cb-pick[data-v-a14b6417]:active,.cb-svc[data-v-a14b6417]:active,.cb-go[data-v-a14b6417]:active:not(:disabled){transform:scale(.97)}.cb-sheet[data-v-a14b6417]{background:var(--card);overscroll-behavior:contain;width:100%;max-width:480px;max-height:92vh;padding:8px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;gap:10px;animation:.3s cubic-bezier(.2,.8,.2,1) both cb-rise-a14b6417;display:flex;overflow-y:auto}@keyframes cb-rise-a14b6417{0%{opacity:0;transform:translateY(30px)}}.cb-grab[data-v-a14b6417]{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto}.cb-head[data-v-a14b6417]{align-items:center;gap:8px;display:flex}.cb-head h2[data-v-a14b6417]{font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));flex:1;margin:0}.cb-x[data-v-a14b6417]{border:1px solid var(--border);background:var(--card);width:40px;height:40px;font-size:calc(25.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;line-height:1}.cb-search[data-v-a14b6417]{box-sizing:border-box;width:100%}.cb-list[data-v-a14b6417]{flex-direction:column;gap:4px;max-height:196px;display:flex;overflow-y:auto}.cb-pick[data-v-a14b6417],.cb-chosen[data-v-a14b6417]{box-sizing:border-box;border:1px solid var(--border);background:var(--card);text-align:left;width:100%;min-height:48px;font-family:var(--font-body);cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.cb-pick[data-v-a14b6417]:hover,.cb-pick[data-v-a14b6417]:focus-visible{border-color:var(--ev);background:var(--ev-softer)}.cb-chosen[data-v-a14b6417]{border:1.5px solid var(--ev-line);background:var(--ev-softer);cursor:default}.cb-av[data-v-a14b6417]{background:var(--ev-soft);width:34px;height:34px;color:var(--ev-deep);font-size:calc(14px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.cb-cn[data-v-a14b6417]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cb-cn b[data-v-a14b6417]{font-size:calc(16px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-cn small[data-v-a14b6417]{font-size:calc(14px * var(--ts,1));color:var(--text-muted)}.cb-none[data-v-a14b6417]{padding:8px 2px}.cb-add[data-v-a14b6417]{border:1.5px dashed var(--ev-line);background:var(--ev-softer);min-height:44px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(16px * var(--ts,1));cursor:pointer;border-radius:12px;font-weight:700}.cb-new[data-v-a14b6417]{border:1px solid var(--ev-line);background:var(--ev-softer);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cb-gfld[data-v-a14b6417]{font-size:calc(14.5px * var(--ts,1));color:var(--text);flex-direction:column;gap:4px;min-width:0;display:flex}.cb-menu[data-v-a14b6417]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cb-svc[data-v-a14b6417]{box-sizing:border-box;border:1.5px solid var(--border);background:var(--card);text-align:left;min-height:52px;font-family:var(--font-body);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;display:flex}.cb-svc b[data-v-a14b6417]{font-size:calc(14.5px * var(--ts,1));color:var(--text);overflow-wrap:anywhere;line-height:1.3}.cb-svc small[data-v-a14b6417]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.cb-svc.on[data-v-a14b6417]{border-color:var(--ev-deep);background:var(--ev-soft)}.cb-svc.on b[data-v-a14b6417]{color:var(--ev-dark)}.chips.pick .chip[data-v-a14b6417]{min-height:36px;padding:0 14px}.warn[data-v-a14b6417]{flex-direction:column;gap:2px;display:flex}.cb-cl[data-v-a14b6417]{overflow-wrap:anywhere}.cb-cl[data-v-a14b6417]:before{content:"• "}.cb-go[data-v-a14b6417]{white-space:nowrap;text-overflow:ellipsis;min-height:48px;margin-top:2px;overflow:hidden}@media (prefers-reduced-motion:reduce){.cb-sheet[data-v-a14b6417],.cb-overlay[data-v-a14b6417]{animation:none}}.cb-rem[data-v-a14b6417]{flex-direction:column;gap:6px;display:flex}.cb-rem-l[data-v-a14b6417]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);font-weight:700}.cal-page[data-v-d1e19cc6]{flex-direction:column;gap:10px;min-width:0;padding:14px 14px 24px;display:flex}.cal-head[data-v-d1e19cc6]{align-items:center;gap:10px;display:flex}.cal-ht[data-v-d1e19cc6]{flex-direction:column;flex:1;min-width:0;display:flex}.cal-ht h1[data-v-d1e19cc6]{font-family:var(--font-display);font-weight:400;font-size:calc(30px * var(--ts,1));color:var(--text);margin:0;line-height:1.2}.cal-ht small[data-v-d1e19cc6]{font-size:calc(14.5px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere}.cal-bookbtn[data-v-d1e19cc6]{background:var(--ev-grad);color:#fff;min-height:44px;font-family:var(--font-body);font-size:calc(16.5px * var(--ts,1));cursor:pointer;white-space:nowrap;border:none;border-radius:14px;flex-shrink:0;padding:0 16px;font-weight:700;box-shadow:0 6px 16px -8px #c4520fcc}.cal-bookbtn span[data-v-d1e19cc6]{font-size:calc(21.5px * var(--ts,1));margin-right:2px}.cal-bookbtn.soft[data-v-d1e19cc6]{background:var(--card);color:var(--ev-deep);border:1.5px solid var(--ev-line);box-shadow:none}.cal-empty[data-v-d1e19cc6]{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.cal-empty p[data-v-d1e19cc6]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin:4px 0 0}.cal-loading[data-v-d1e19cc6]{color:var(--text-muted);font-size:calc(15px * var(--ts,1));justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.cal-spin[data-v-d1e19cc6]{border:2px solid var(--ev-line);border-top-color:var(--ev);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite cal-r-d1e19cc6}@keyframes cal-r-d1e19cc6{to{transform:rotate(360deg)}}.cal-sticky[data-v-d1e19cc6]{z-index:20;background:var(--bg);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #0000;flex-direction:column;gap:6px;margin:0 -14px;padding:8px 14px 6px;display:flex;position:sticky;top:58px;box-shadow:0 6px 10px -10px #2c181059}.cal-seg[data-v-d1e19cc6]{background:var(--card);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.cal-seg button[data-v-d1e19cc6]{min-height:38px;font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));color:var(--text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:11px;padding:0 4px;font-weight:700;transition:background .2s,color .2s;overflow:hidden}.cal-seg button.on[data-v-d1e19cc6]{background:var(--ev-deep);color:#fff;box-shadow:0 3px 8px -4px #8f3a08b3}.cal-nav[data-v-d1e19cc6]{align-items:center;gap:6px;min-height:40px;display:flex}.cal-arrow[data-v-d1e19cc6]{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--ev-deep);font-size:calc(23.5px * var(--ts,1));cursor:pointer;border-radius:50%;flex-shrink:0;line-height:1}.cal-period[data-v-d1e19cc6]{text-align:center;min-width:0;font-size:calc(16.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cal-period.left[data-v-d1e19cc6]{text-align:left;padding-left:4px}.cal-today[data-v-d1e19cc6]{border:1.5px solid var(--ev-line);background:var(--card);min-height:36px;font-family:var(--font-body);font-size:calc(14.5px * var(--ts,1));color:var(--ev-deep);cursor:pointer;border-radius:18px;flex-shrink:0;padding:0 12px;font-weight:700}.cal-today[data-v-d1e19cc6]:disabled{opacity:.4;cursor:default}.cal-legend[data-v-d1e19cc6]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;display:flex}.cal-legend span[data-v-d1e19cc6]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cal-legend i[data-v-d1e19cc6]{flex-shrink:0;display:inline-block}.lg-own[data-v-d1e19cc6]{background:var(--ev);border-radius:50%;width:9px;height:9px}.lg-ev[data-v-d1e19cc6]{background:var(--ev-dark);border-radius:3px;width:14px;height:5px}.lg-slot[data-v-d1e19cc6]{border:2px solid var(--ev);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.cal-month[data-v-d1e19cc6]{background:var(--card);border:1px solid var(--border);touch-action:pan-y;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 6px;display:grid;box-shadow:0 2px 10px #2c18100a}.cal-wh[data-v-d1e19cc6]{font-size:calc(12.5px * var(--ts,1));text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding-bottom:2px;font-weight:700;overflow:hidden}.cal-md[data-v-d1e19cc6]{min-width:0;height:50px;font-family:var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:6px 0 0;transition:background .15s;display:flex;position:relative;overflow:hidden}.cal-md[data-v-d1e19cc6]:hover{background:var(--ev-softer)}.cal-mn[data-v-d1e19cc6]{width:26px;height:26px;font-size:calc(16px * var(--ts,1));box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.cal-md.out[data-v-d1e19cc6]{color:#c9b8ab}.cal-md.today .cal-mn[data-v-d1e19cc6]{box-shadow:inset 0 0 0 2px var(--ev);color:var(--ev-deep);font-weight:800}.cal-md.on .cal-mn[data-v-d1e19cc6]{background:var(--ev-deep);color:#fff;box-shadow:none}.cal-mk[data-v-d1e19cc6]{justify-content:center;align-items:center;gap:3px;height:7px;display:flex}.cal-mk i[data-v-d1e19cc6]{flex-shrink:0;display:block}.mk-own[data-v-d1e19cc6]{background:var(--ev);border-radius:50%;width:6px;height:6px}.mk-slot[data-v-d1e19cc6]{border:1.5px solid var(--ev);box-sizing:border-box;border-radius:50%;width:7px;height:7px}.mk-ev[data-v-d1e19cc6]{background:var(--ev-dark);border-radius:2px;width:12px;height:4px}.cal-evbar[data-v-d1e19cc6]{background:var(--ev-dark);border-radius:2px;height:4px;position:absolute;bottom:3px;left:4px;right:4px}.cal-md.out .mk-own[data-v-d1e19cc6],.cal-md.out .mk-slot[data-v-d1e19cc6],.cal-md.out .cal-evbar[data-v-d1e19cc6]{opacity:.45}.cal-strip[data-v-d1e19cc6]{touch-action:pan-y;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-sd[data-v-d1e19cc6]{border:1px solid var(--border);background:var(--card);min-width:0;min-height:64px;font-family:var(--font-body);color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;display:flex}.cal-sd small[data-v-d1e19cc6]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;max-width:100%;overflow:hidden}.cal-sd b[data-v-d1e19cc6]{font-size:calc(18.5px * var(--ts,1));line-height:1.1}.cal-sd.today[data-v-d1e19cc6]{border-color:var(--ev);border-width:2px}.cal-sd.today b[data-v-d1e19cc6]{color:var(--ev-deep)}.cal-sd.on[data-v-d1e19cc6]{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.cal-sd.on small[data-v-d1e19cc6],.cal-sd.on b[data-v-d1e19cc6]{color:#fff}.cal-sd.on .mk-own[data-v-d1e19cc6]{background:#fff}.cal-sd.on .mk-slot[data-v-d1e19cc6]{border-color:#fff}.cal-sd.on .mk-ev[data-v-d1e19cc6]{background:#fbd3b3}.cal-dayh[data-v-d1e19cc6]{align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.cal-dayh h2[data-v-d1e19cc6]{min-width:0;font-family:var(--font-display);font-weight:400;font-size:calc(23.5px * var(--ts,1));color:var(--text);flex:1;margin:0;line-height:1.25}.cal-cnt[data-v-d1e19cc6]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);text-align:right;max-width:45%}.cal-addday[data-v-d1e19cc6]{border:1.5px solid var(--ev-line);background:var(--card);min-height:40px;color:var(--ev-deep);font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 12px;font-weight:700}.cal-agenda[data-v-d1e19cc6]{flex-direction:column;gap:8px;min-width:0;display:flex}.cal-row[data-v-d1e19cc6]{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.cal-tc[data-v-d1e19cc6]{text-align:right;flex-direction:column;align-items:flex-end;padding-top:10px;line-height:1.25;display:flex}.cal-tc b[data-v-d1e19cc6]{font-size:calc(14px * var(--ts,1));color:var(--text);overflow-wrap:anywhere}.cal-tc small[data-v-d1e19cc6]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);overflow-wrap:anywhere}.cal-row.tl[data-v-d1e19cc6]{position:relative}.cal-free[data-v-d1e19cc6]{text-align:center;font-size:calc(15px * var(--ts,1));color:var(--text-muted);background:var(--card);border:1px dashed var(--border);border-radius:14px;margin:0;padding:14px}.cal-emptyday[data-v-d1e19cc6]{background:var(--card);border:1px dashed var(--ev-line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 14px;display:flex}.cal-emptyday p[data-v-d1e19cc6]{font-size:calc(15.5px * var(--ts,1));color:var(--text-muted);margin:0}.cal-group[data-v-d1e19cc6]{flex-direction:column;gap:8px;padding-top:6px;scroll-margin-top:150px;display:flex}.cal-group+.cal-group[data-v-d1e19cc6]{border-top:1px solid var(--border);padding-top:12px}.cal-gh[data-v-d1e19cc6]{align-items:center;gap:8px;min-width:0;display:flex}.cal-gh h3[data-v-d1e19cc6]{min-width:0;font-size:calc(16px * var(--ts,1));color:var(--text);flex:1;margin:0;font-weight:700}.cal-group.on .cal-gh h3[data-v-d1e19cc6]{color:var(--ev-deep)}.cal-plus[data-v-d1e19cc6]{border:1.5px solid var(--ev-line);background:var(--card);width:36px;height:36px;color:var(--ev-deep);font-size:calc(23.5px * var(--ts,1));cursor:pointer;border-radius:50%;flex-shrink:0;line-height:1}.cal-group.past[data-v-d1e19cc6]{opacity:.85}.cal-group.empty[data-v-d1e19cc6]{gap:0}.cal-group.empty+.cal-group[data-v-d1e19cc6],.cal-group+.cal-group.empty[data-v-d1e19cc6]{padding-top:6px}.cal-group.empty .cal-gh h3[data-v-d1e19cc6]{color:var(--text-muted);flex:0 auto;font-weight:600}.cal-group.empty.on .cal-gh h3[data-v-d1e19cc6]{color:var(--ev-deep)}.cal-gfree[data-v-d1e19cc6]{font-size:calc(14px * var(--ts,1));color:#b9a698;flex:1}.cal-group.empty .cal-plus[data-v-d1e19cc6]{width:34px;height:34px;font-size:calc(21.5px * var(--ts,1));border-color:var(--border)}.cal-earlier[data-v-d1e19cc6]{border:1px solid var(--border);background:var(--card);min-height:44px;font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));color:var(--text);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:700;display:flex}.cal-earlier small[data-v-d1e19cc6]{color:var(--text-muted);font-weight:600}.cal-toast[data-v-d1e19cc6]{left:50%;bottom:calc(86px + env(safe-area-inset-bottom));z-index:260;box-sizing:border-box;color:#fff;width:calc(100% - 28px);max-width:452px;font-size:calc(15.5px * var(--ts,1));background:#2c1810;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;animation:.25s ease-out both cal-in-d1e19cc6;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -10px #00000080}.cal-toast span[data-v-d1e19cc6]{overflow-wrap:anywhere;flex:1;min-width:0;padding:6px 0}.cal-toast button[data-v-d1e19cc6]{background:var(--ev);color:#fff;min-height:36px;font-family:var(--font-body);font-size:calc(15px * var(--ts,1));cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 14px;font-weight:800}@keyframes cal-in-d1e19cc6{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.cal-toast[data-v-d1e19cc6],.cal-spin[data-v-d1e19cc6]{animation:none}.cal-seg button[data-v-d1e19cc6],.cal-md[data-v-d1e19cc6]{transition:none}}@media (width<=370px){.cal-ht h1[data-v-d1e19cc6]{font-size:calc(27px * var(--ts,1))}.cal-row[data-v-d1e19cc6]{grid-template-columns:58px minmax(0,1fr);gap:6px}.cal-tc b[data-v-d1e19cc6]{font-size:calc(13.5px * var(--ts,1))}}.cal-seg[data-v-d1e19cc6]{border-radius:18px!important;padding:2px!important}.cal-seg button[data-v-d1e19cc6]{min-height:30px!important;font-size:calc(14px * var(--ts,1))!important;border-radius:16px!important}.cal-bookbtn[data-v-d1e19cc6]{animation:3s ease-in-out infinite cal-breathe-d1e19cc6;position:relative;overflow:hidden}.cal-bookbtn[data-v-d1e19cc6]:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:3.6s ease-in-out infinite cal-shine-d1e19cc6;position:absolute;top:0;bottom:0;left:-60%}@keyframes cal-shine-d1e19cc6{0%,55%{left:-60%}85%,to{left:130%}}@keyframes cal-breathe-d1e19cc6{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.cal-wh.wkend[data-v-d1e19cc6]{color:#b0482f}.cal-md.wkend[data-v-d1e19cc6]{background:#fbf0ea}.cal-md.wkend[data-v-d1e19cc6]:hover{background:var(--ev-softer)}.cal-md.hol[data-v-d1e19cc6]{background:#fde3de}.cal-md.hol .cal-mn[data-v-d1e19cc6]{color:#b3261e;font-weight:800}.cal-hw[data-v-d1e19cc6]{box-sizing:border-box;max-width:100%;font-size:calc(9px * var(--ts,1));color:#b3261e;white-space:nowrap;text-overflow:ellipsis;margin-top:-3px;padding:0 2px;font-weight:800;line-height:1.1;overflow:hidden}.cal-md.hol[data-v-d1e19cc6]{height:auto;min-height:50px;padding-bottom:3px}.cal-md.hol[data-v-d1e19cc6]:before{content:"";background:#d93025;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:5px}.cal-md.on[data-v-d1e19cc6]{background:var(--ev-soft)!important}.cal-sd.wkend[data-v-d1e19cc6]:not(.on){background:#fbf0ea}.cal-sd.hol[data-v-d1e19cc6]:not(.on){background:#fde3de}.cal-sd.hol:not(.on) b[data-v-d1e19cc6]{color:#b3261e}.lg-hol[data-v-d1e19cc6]{background:#fde3de;border-radius:4px;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1.5px #d93025}.cal-holn[data-v-d1e19cc6]{font-family:var(--font-body);font-size:calc(13px * var(--ts,1));color:#b3261e;margin-top:2px;font-weight:700;display:block}.cal-md.busy .mk-own[data-v-d1e19cc6],.cal-md.busy .mk-slot[data-v-d1e19cc6]{animation:1.8s ease-in-out infinite cal-dot-d1e19cc6}.cal-md.busy .cal-mk i[data-v-d1e19cc6]:nth-child(2){animation-delay:.15s}.cal-md.busy .cal-mk i[data-v-d1e19cc6]:nth-child(3){animation-delay:.3s}@keyframes cal-dot-d1e19cc6{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}.cal-md.evday .cal-evbar[data-v-d1e19cc6]{background:linear-gradient(90deg, var(--ev-dark), #f7a35c, var(--ev-dark));background-size:200% 100%;height:5px;animation:1.8s linear infinite cal-evshine-d1e19cc6;box-shadow:0 0 8px #f37021b3}.cal-md.evday .cal-mn[data-v-d1e19cc6]{animation:2.4s ease-in-out infinite cal-evpulse-d1e19cc6}@keyframes cal-evshine-d1e19cc6{to{background-position:-200% 0}}@keyframes cal-evpulse-d1e19cc6{0%,to{box-shadow:0 0 #f3702100}50%{box-shadow:0 0 0 4px #f3702147}}@media (prefers-reduced-motion:reduce){.cal-bookbtn[data-v-d1e19cc6],.cal-bookbtn[data-v-d1e19cc6]:after,.cal-md.busy .mk-own[data-v-d1e19cc6],.cal-md.busy .mk-slot[data-v-d1e19cc6],.cal-md.evday .cal-evbar[data-v-d1e19cc6],.cal-md.evday .cal-mn[data-v-d1e19cc6]{animation:none}}
