.bottom-nav[data-v-acdb75e3]{--nav-gap:6px;--nav-pad-x:10px;--nav-pad-y:10px;--nav-item-height:56px;--nav-indicator-top:8px;--nav-indicator-height:42px;--items:5;right:8px;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:20;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:var(--nav-item-height);gap:var(--nav-gap);max-width:700px;padding:var(--nav-pad-y) var(--nav-pad-x);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(150deg,#f8fbfffa,#e8f1ffe6);border:1px solid #ffffff75;border-radius:999px;align-items:stretch;margin:0 auto;display:grid;position:fixed;left:8px;overflow:hidden;box-shadow:0 18px 42px #0d1b3633}.bottom-nav-item[data-v-acdb75e3]{width:100%;height:var(--nav-item-height);min-width:0;color:var(--muted-text);cursor:pointer;isolation:isolate;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;grid-template-rows:24px 12px;align-content:center;justify-items:center;gap:4px;padding:8px 2px 7px;transition:transform .16s cubic-bezier(.22,1,.36,1),color .2s,opacity .2s;display:grid;position:relative}.bottom-nav-item[data-v-acdb75e3]:before{content:"";opacity:0;background:linear-gradient(145deg,#ffffffd9,#fff0);border-radius:14px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.8)}.bottom-nav-item[data-v-acdb75e3]:active{transform:scale(.965)}.bottom-nav-item.active[data-v-acdb75e3]{color:#0f2f64}.bottom-nav-item.active[data-v-acdb75e3]:before{opacity:.72;transform:scale(1)}.nav-indicator[data-v-acdb75e3]{top:var(--nav-indicator-top);left:var(--nav-pad-x);width:calc((100% - (var(--nav-pad-x) * 2) - ((var(--items) - 1) * var(--nav-gap))) / var(--items));height:var(--nav-indicator-height);pointer-events:none;opacity:1;z-index:-1;background:linear-gradient(140deg,#2563eb24,#a78bfa2e);border-radius:14px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;transform:translate(0);box-shadow:inset 0 1px #ffffffb3,0 8px 18px #2563eb33}.bottom-nav.active-0 .nav-indicator[data-v-acdb75e3]{transform:translate(0)}.bottom-nav.active-1 .nav-indicator[data-v-acdb75e3]{transform:translateX(calc(100% + var(--nav-gap)))}.bottom-nav.active-2 .nav-indicator[data-v-acdb75e3]{transform:translateX(calc(200% + var(--nav-gap) + var(--nav-gap)))}.bottom-nav.active-3 .nav-indicator[data-v-acdb75e3]{transform:translateX(calc(300% + var(--nav-gap) + var(--nav-gap) + var(--nav-gap)))}.bottom-nav.active-4 .nav-indicator[data-v-acdb75e3]{transform:translateX(calc(400% + var(--nav-gap) + var(--nav-gap) + var(--nav-gap) + var(--nav-gap)))}.bottom-nav-icon[data-v-acdb75e3]{color:currentColor;place-items:center;width:24px;height:24px;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s;display:grid}.bottom-nav-icon svg[data-v-acdb75e3]{stroke-width:1.95px;width:19px;height:19px}.bottom-nav-label[data-v-acdb75e3]{letter-spacing:0;text-align:center;white-space:nowrap;opacity:.78;width:100%;font-size:10px;font-weight:700;line-height:12px;transition:opacity .22s,transform .22s;display:block}.bottom-nav-item.active .bottom-nav-label[data-v-acdb75e3]{opacity:1;transform:none}.nav-chip[data-v-acdb75e3]{opacity:0;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;width:24px;height:3px;margin:0 auto;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:auto 0 4px;transform:translateY(4px)scaleX(.35)}.bottom-nav-item.active .nav-chip[data-v-acdb75e3]{opacity:1;transform:translateY(0)scaleX(1)}.bottom-nav-item[data-v-acdb75e3]:focus-visible,.bottom-nav-item[data-v-acdb75e3]:hover{outline:none}.bottom-nav-item:focus-visible .bottom-nav-icon[data-v-acdb75e3],.bottom-nav-item:hover .bottom-nav-icon[data-v-acdb75e3]{transform:translateY(-1px)scale(1.05)}@media (width<=380px){.bottom-nav[data-v-acdb75e3]{--nav-gap:4px;--nav-pad-x:8px;--nav-pad-y:8px;--nav-item-height:52px;--nav-indicator-top:6px;--nav-indicator-height:40px;background:linear-gradient(150deg,#f8fcfffa,#f2fafff0);left:6px;right:6px}.bottom-nav-item[data-v-acdb75e3]{grid-template-rows:22px 11px;padding:7px 2px 6px}.bottom-nav-label[data-v-acdb75e3]{font-size:9px}.nav-indicator[data-v-acdb75e3]{width:calc((100% - (var(--nav-pad-x) * 2) - ((var(--items) - 1) * var(--nav-gap))) / var(--items))}.bottom-nav-icon[data-v-acdb75e3]{width:22px;height:22px}.bottom-nav-icon svg[data-v-acdb75e3]{width:18px;height:18px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--panel:#ffffffe0;--panel-strong:#fff;--text:#0d1b36;--muted:#66758f;--line:#0f1f3b1a;--blue:#2563eb;--green:#10b981;--purple:#7c3aed;--danger:#ef4444;--warning:#f59e0b;--shadow:0 20px 48px #1f305424;--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-height:100%;color:var(--text);background:linear-gradient(145deg, #2563eb1f, transparent 36%), linear-gradient(315deg, #10b9811f, transparent 40%), var(--bg);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit;text-decoration:none}.shell{min-height:100vh;padding:calc(12px + env(safe-area-inset-top,0px)) 14px calc(92px + var(--safe-bottom))}.top-bar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:12px;max-width:720px;margin:0 auto 14px;padding:8px 0;display:flex;position:sticky;top:0}.brand-button,.round-action{border:1px solid var(--line);background:var(--panel);box-shadow:0 12px 28px #14203814}.brand-button{min-width:0;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.brand-button img{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:40px;height:40px}.brand-button span{text-align:left;min-width:0;display:grid}.brand-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.1;overflow:hidden}.brand-button small,.page-header span,.page-header p,.muted-line,.form-card p,.list-card small,.list-card span,.quick-grid span,.rate-panel small,.support-card span,.profile-card small,.profile-card span,.menu-list strong,.language-card small{color:var(--muted)}.round-action{min-width:48px;height:48px;color:var(--blue);border-radius:8px;font-weight:800}.page-wrap{max-width:720px;margin:0 auto}.preview-banner{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.preview-banner img{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:30px;height:30px}.center-state{text-align:center;place-items:center;gap:12px;max-width:460px;min-height:62vh;margin:0 auto;display:grid}.center-state img{aspect-ratio:1;object-fit:cover;width:min(180px,56vw);box-shadow:var(--shadow);background:#fff;border-radius:8px}.center-state h1,.center-state strong{margin:0;font-size:22px;line-height:1.2}.center-state p{color:var(--muted);margin:0;line-height:1.6}.loader{border:4px solid #2563eb26;border-top-color:var(--blue);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-header{margin:8px 0 16px}.page-header span{text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.page-header h1{margin:0;font-size:28px;line-height:1.08}.page-header p{margin:8px 0 0;line-height:1.55}.hero-card,.rate-panel,.form-card,.wallet-card,.calc-card,.hint-card,.profile-card,.support-card,.empty-card,.list-card,.metric-grid article{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px}.hero-card{grid-template-columns:86px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.hero-card img{object-fit:cover;background:#fff;border-radius:8px;width:86px;height:86px}.hero-card span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.hero-card h1{margin:4px 0 6px;font-size:24px;line-height:1.1}.hero-card p{color:var(--muted);margin:0;line-height:1.45}.rate-panel{color:#fff;background:linear-gradient(135deg,#0f2f64,#2563eb 55%,#10b981);gap:6px;margin:12px 0;padding:16px;display:grid}.rate-panel span,.rate-panel small{color:#ffffffc7}.rate-panel strong{font-size:24px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-grid button,.menu-list button,.language-card{border:1px solid var(--line);background:var(--panel-strong);color:var(--text);border-radius:8px;display:flex;box-shadow:0 12px 28px #14203814}.quick-grid button{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:16px}.quick-grid strong{font-size:18px}.form-card,.wallet-card,.hint-card,.support-card,.profile-card{gap:14px;margin-bottom:12px;padding:16px;display:grid}.form-card h2{margin:0;font-size:18px}label{color:var(--text);gap:8px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fffffff0;border-radius:8px;outline:none;padding:13px 14px;transition:border-color .16s,box-shadow .16s}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#2563ebbf;box-shadow:0 0 0 4px #2563eb1f}.calc-card{box-shadow:none;background:#2563eb14;gap:5px;padding:14px;display:grid}.calc-card strong{font-size:22px}.calc-card small,.hint-card small,.wallet-card code{color:var(--muted)}.wallet-card code{overflow-wrap:anywhere;background:#0d1b360f;border-radius:8px;padding:12px;line-height:1.45}.wallet-card>div:first-child,.hint-card{gap:4px;display:grid}.button-row,.card-actions{flex-wrap:wrap;gap:10px;display:flex}.primary,.secondary,.danger{border-radius:8px;min-height:48px;padding:0 16px;font-weight:900}.primary{color:#fff;background:linear-gradient(135deg, var(--blue), var(--green));border:0;width:100%;box-shadow:0 16px 34px #2563eb42}.secondary{border:1px solid var(--line);color:var(--text);background:#ffffffeb}.danger{color:var(--danger);background:#ef444414;border:1px solid #ef44443d}.full,.link-button{place-items:center;width:100%;display:grid}.upload-line input{padding:12px}.upload-line{color:var(--text);gap:8px;font-weight:800;display:grid}.upload-actions{align-items:center;gap:10px;display:flex}.upload-input{display:none}.upload-actions .secondary{border-radius:10px;min-height:42px}.upload-line small{color:var(--muted);font-weight:500}.success-text,.error-text{border-radius:8px;margin:0;padding:12px;font-weight:800}.success-text{color:#047857;background:#10b9811f}.error-text{color:#b91c1c;background:#ef44441f}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.metric-grid article{gap:8px;padding:14px;display:grid}.metric-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.metric-grid strong{font-size:21px}.list-stack{gap:10px;margin:12px 0;display:grid}.list-card{padding:14px}.list-card.selected,.language-card.active{border-color:#10b98199;box-shadow:0 18px 38px #10b98129}.list-card header,.order-card dl div,.menu-list button,.language-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-card header{margin-bottom:12px}.order-card dl{gap:9px;margin:0;display:grid}.order-card dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.order-card dd{overflow-wrap:anywhere;text-align:right;max-width:62%;margin:0;font-weight:800}.empty-card{color:var(--muted);text-align:center;padding:20px}.preview-card{color:#92400e;background:#f59e0b1a;border-color:#f59e0b47}.status-badge{color:#1f2937;background:#66758f24;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status-badge.pending,.status-badge.reviewing,.status-badge.processing{color:#92400e;background:#f59e0b29}.status-badge.completed,.status-badge.paid{color:#047857;background:#10b98129}.status-badge.rejected,.status-badge.cancelled{color:#b91c1c;background:#ef444424}.profile-card{grid-template-columns:auto 1fr;align-items:center}.avatar{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:8px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.profile-card div:last-child{gap:4px;min-width:0;display:grid}.menu-list{gap:10px;margin-bottom:12px;display:grid}.menu-list button,.language-card{text-align:left;width:100%;min-height:62px;padding:14px}.language-card span{gap:5px;display:grid}.language-card em{color:var(--green);font-style:normal;font-weight:900}.support-card{text-align:center}.support-card strong{font-size:26px}.support-card small{overflow-wrap:anywhere;color:var(--muted);font-weight:800;display:block}.support-card .secondary{margin-top:10px}.invite-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.invite-link-grid article{border:1px solid var(--line);background:#ffffffa3;border-radius:12px;gap:5px;padding:12px;display:grid}.invite-link-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.invite-link-grid strong{overflow-wrap:anywhere;color:var(--text)}.pre-line{white-space:pre-wrap}@media (width>=620px){.shell{padding-left:22px;padding-right:22px}.hero-card{grid-template-columns:112px 1fr;padding:18px}.hero-card img{width:112px;height:112px}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--panel:#0c182adb;--panel-strong:#0d1b30f0;--text:#eef5ff;--muted:#9fb0ca;--line:#ffffff1a;--shadow:0 22px 52px #00000059}input,select,textarea,.secondary{background:#0c182aeb}.wallet-card code,.invite-link-grid article{background:#ffffff0f}}:root{--line-soft:#0f1f3b1a;--line-strong:#2563eb3d;--muted-text:#5d6b82;--surface-shadow:0 20px 48px #1018301f;--shadow-deep:0 26px 58px #0f172a2e}.shell{position:relative}.screen-swap-enter-active,.screen-swap-leave-active{transition:opacity .22s,transform .26s cubic-bezier(.2,.65,.35,1)}.screen-swap-enter-from{opacity:.05;transform:translateY(12px)}.screen-swap-leave-to{opacity:0;transform:translateY(-8px)}.top-bar{border-bottom:1px solid var(--line-soft);background:linear-gradient(#ffffff59,#ffffff0d);margin-bottom:18px;padding-bottom:6px}.brand-button{box-shadow:var(--surface-shadow);border-radius:14px;transition:transform .2s,box-shadow .2s}.brand-button:active{transform:scale(.985);box-shadow:0 10px 24px #2563eb29}.brand-button img{border-radius:12px}.brand-button small{font-weight:500}.round-action{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:48px;display:inline-flex}.language-dot{color:#fff;background:linear-gradient(120deg,#2563eb,#7c3aed);border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:900;display:inline-grid}.page-wrap{gap:12px;display:grid}.quick-grid{gap:12px}.quick-action{border:1px solid var(--line-soft);width:100%;min-height:94px;box-shadow:var(--surface-shadow);text-align:left;background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.quick-action small,.quick-action strong{text-align:left;line-height:1.2;display:block}.quick-action small{color:var(--muted);font-size:12px}.quick-action i{color:var(--blue);opacity:.8;font-style:normal;font-weight:900}.quick-action .action-icon{background:#2563eb1f;border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;display:inline-grid}.quick-action.blue .action-icon{background:#2563eb2e}.quick-action.violet .action-icon{background:#8b5cf62e}.quick-action.green .action-icon{background:#10b9812e}.quick-action.orange .action-icon{background:#f59e0b2e}.quick-action:hover{border-color:var(--line-strong);transform:translateY(-2px)}.quick-action:active{transform:translateY(0)}.hero-card,.rate-panel,.form-card,.wallet-card,.calc-card,.hint-card,.profile-card,.support-card,.empty-card,.list-card,.menu-list button,.language-card,.quick-action{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px)}.form-card,.profile-card,.wallet-card,.hint-card,.support-card,.list-card,.empty-card{border-radius:16px}.primary,.secondary,.danger,.link-button{border-radius:12px;min-height:48px}.link-button{min-height:52px}.form-card h2,.page-header h1{letter-spacing:.01em}.list-stack{padding-bottom:12px}.list-card{border-radius:14px}.menu-list button{background:var(--panel-strong);border-radius:14px;grid-template-columns:1fr auto;align-items:center;min-height:68px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.menu-list button:hover{border-color:#2563eb66;box-shadow:0 14px 32px #2563eb21}.menu-list button:active{transform:scale(.98)}.language-card{border-radius:14px}.link-copy{position:relative}.copy-btn{margin-top:8px}.top-state{align-items:center;gap:6px;font-weight:900;display:inline-flex}@media (width>=680px){.page-wrap{padding-bottom:90px}.top-bar{margin-bottom:14px}}@media (width<=430px){.hero-card,.rate-panel,.form-card,.wallet-card,.calc-card,.hint-card,.profile-card,.support-card,.empty-card,.list-card,.menu-list button,.language-card{border-radius:12px}.quick-action{border-radius:14px;min-height:86px;padding:12px}}
