[data-v-00f0f56c]{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;margin:0;padding:0}body{overscroll-behavior-y:none;background-color:#f9f9fb}.app-light-container[data-v-00f0f56c]{width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.fluid-light-bg[data-v-00f0f56c]{z-index:0;filter:blur(80px);opacity:.85;width:100%;height:100%;position:absolute;top:0;left:0}.orb[data-v-00f0f56c]{border-radius:50%;animation:25s cubic-bezier(.4,0,.2,1) infinite alternate floatFluid-00f0f56c;position:absolute}.orb-blue[data-v-00f0f56c]{background:radial-gradient(circle,#5bc0eb 0%,#0000 70%);width:70vw;height:70vw;animation-delay:0s;top:-10%;left:-10%}.orb-pink[data-v-00f0f56c]{background:radial-gradient(circle,#fde74c 0%,#0000 70%);width:80vw;height:80vw;animation-delay:-5s;bottom:-20%;right:-10%}.orb-yellow[data-v-00f0f56c]{background:radial-gradient(circle,#9bc53d 0%,#0000 70%);width:75vw;height:75vw;animation-delay:-10s;top:30%;right:20%}.orb-purple[data-v-00f0f56c]{background:radial-gradient(circle,#c34271 0%,#0000 70%);width:60vw;height:60vw;animation-delay:-15s;bottom:10%;left:10%}@keyframes floatFluid-00f0f56c{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(8%,12%)scale(1.05)rotate(3deg)}to{transform:translate(-8%,-5%)scale(.95)rotate(-3deg)}}.light-glass-card[data-v-00f0f56c]{z-index:1;-webkit-backdrop-filter:blur(40px)saturate(180%);background:#ffffff73;border:1px solid #fffc;border-radius:28px;width:90%;max-width:440px;padding:24px;transition:transform .3s cubic-bezier(.25,1,.5,1);position:relative;box-shadow:0 30px 60px #0000000d,inset 0 1px #fff}@media (width>=428px){.light-glass-card[data-v-00f0f56c]{border-radius:32px;width:85%;padding:32px}}.card-header[data-v-00f0f56c]{text-align:center;margin-bottom:20px}.card-header h2[data-v-00f0f56c]{color:#1d1d1f;letter-spacing:.5px;font-size:24px;font-weight:700}.card-header p[data-v-00f0f56c]{color:#1d1d1f80;margin-top:4px;font-size:14px}.input-wrapper[data-v-00f0f56c]{background:#ffffff80;border:1px solid #fff9;border-radius:20px;margin-bottom:20px;padding:16px;transition:all .3s;box-shadow:inset 0 2px 8px #00000005}.input-wrapper[data-v-00f0f56c]:focus-within{background:#fffc;border-color:#fff;box-shadow:inset 0 2px 8px #00000003,0 0 0 4px #fff6}textarea[data-v-00f0f56c]{color:#1d1d1f;resize:none;background:0 0;border:none;outline:none;width:100%;height:25vh;min-height:150px;max-height:240px;font-family:inherit;font-size:16px;line-height:1.5}textarea[data-v-00f0f56c]::placeholder{color:#1d1d1f66}.primary-btn[data-v-00f0f56c]{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:20px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.25,1,.5,1);box-shadow:0 8px 20px #007aff40}.primary-btn[data-v-00f0f56c]:active{background:#0062cc;transform:scale(.97)}.modal-backdrop[data-v-00f0f56c]{-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;z-index:999;background:#00000040;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.modal-backdrop.show[data-v-00f0f56c]{opacity:1;pointer-events:auto}.glass-alert[data-v-00f0f56c]{-webkit-backdrop-filter:blur(30px)saturate(200%);text-align:center;opacity:0;background:#f2f2f7e6;border:1px solid #ffffff80;border-radius:16px;width:80%;max-width:290px;margin-bottom:8vh;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(1.1);box-shadow:0 20px 40px #00000026}.modal-backdrop.show .glass-alert[data-v-00f0f56c]{opacity:1;transform:scale(1)}.alert-content[data-v-00f0f56c]{padding:20px 16px 16px}.alert-content h3[data-v-00f0f56c]{color:#1d1d1f;margin-bottom:4px;font-size:18px;font-weight:600}.alert-content p[data-v-00f0f56c]{color:#666;margin-bottom:18px;font-size:14px;font-weight:400}.alert-input[data-v-00f0f56c]{background:#ffffffe6;border:1px solid #0000001a;border-radius:8px;padding:4px}.alert-input input[data-v-00f0f56c]{color:#1d1d1f;text-align:center;background:0 0;border:none;outline:none;width:100%;height:30px;padding:0 8px;font-size:15px}.alert-input input[data-v-00f0f56c]::placeholder{color:#999}.glass-alert[data-v-00f0f56c]{max-height:85dvh;overflow-y:auto}button[data-v-00f0f56c]:disabled{opacity:.55;cursor:wait}.alert-actions[data-v-00f0f56c]{border-top:1px solid #0000001a;display:flex}.alert-btn[data-v-00f0f56c]{color:#007aff;cursor:pointer;background:0 0;border:none;flex:1;height:48px;font-family:inherit;font-size:16px}.alert-btn.cancel[data-v-00f0f56c]{color:#666;border-right:1px solid #0000001a;font-weight:400}.alert-btn.confirm[data-v-00f0f56c]{font-weight:600}.alert-btn[data-v-00f0f56c]:active{background:#0000000d}
