.breadcrumb-nav[data-v-7ed70222]{min-height:44px;display:flex;align-items:center;gap:6px;justify-self:center;width:100%;margin-top:2px;padding:0 14px;overflow-x:auto;white-space:nowrap;border:1px solid rgba(216,226,243,.86);border-radius:14px;background:#ffffffa3;box-shadow:inset 0 1px #ffffffd1}.breadcrumb-link[data-v-7ed70222]{display:inline-flex;align-items:center;height:30px;border:0;background:none;padding:0 8px;border-radius:8px;color:#63718d;font-size:14px;font-weight:700;transition:background .15s,color .15s}.breadcrumb-link[data-v-7ed70222]:hover{background:#edf4ff;color:#4d7fe8}.breadcrumb-link.root[data-v-7ed70222]{color:#243048}.breadcrumb-sep[data-v-7ed70222]{color:#b7c2d7;font-size:14px;-webkit-user-select:none;user-select:none}@media(max-width:980px){.breadcrumb-nav[data-v-7ed70222]{justify-self:stretch}}.topbar[data-v-96388cdf]{min-height:112px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,760px) minmax(220px,1fr);align-items:start;gap:24px;padding:32px clamp(24px,4vw,48px) 0}.brand[data-v-96388cdf]{display:inline-flex;align-items:center;gap:16px;color:#1f2b43;font-size:31px;font-weight:900;letter-spacing:0;white-space:nowrap}.brand[data-v-96388cdf] svg{color:#4d7fe8;filter:drop-shadow(0 10px 18px rgba(77,127,232,.2))}@media(max-width:980px){.topbar[data-v-96388cdf]{min-height:auto;grid-template-columns:1fr;padding:24px 18px 0}.brand[data-v-96388cdf]{font-size:25px}}@media(max-width:520px){.topbar[data-v-96388cdf]{padding-top:18px}.brand[data-v-96388cdf]{gap:10px;font-size:21px}.brand[data-v-96388cdf] svg{width:34px;height:34px}}.stats-row[data-v-2f5191b9]{display:flex;align-items:center;gap:10px;min-height:34px;margin:-2px 0 12px;color:#7b88a3;font-size:13px;flex-wrap:wrap}.current-folder[data-v-2f5191b9]{color:#243048;font-weight:800}.meta-pill[data-v-2f5191b9]{display:inline-flex;align-items:center;gap:4px}strong[data-v-2f5191b9]{color:#2d3a55;font-weight:800}.file-row[data-v-a6b266ce]{display:grid;grid-template-columns:minmax(260px,1fr) 170px 250px 96px;align-items:center;min-height:76px;padding:0 22px;border-bottom:1px solid #e9eff8;color:#273149;transition:background .14s}.file-row[data-v-a6b266ce]:hover{background:#eff6ffad}.file-row.folder[data-v-a6b266ce],.file-row[data-v-a6b266ce]:not(.folder){cursor:pointer}.name-cell[data-v-a6b266ce]{min-width:0;display:flex;align-items:center;gap:16px}.row-thumb[data-v-a6b266ce]{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#77a3ff,#4d7fe8);color:#fff;box-shadow:0 10px 20px #4d7fe838}.row-thumb.image-thumb[data-v-a6b266ce]{background:#eef4ff;color:#4d7fe8}.row-thumb img[data-v-a6b266ce]{width:100%;height:100%;object-fit:cover;display:block}.folder-icon[data-v-a6b266ce],.row-thumb>svg[data-v-a6b266ce]{width:100%;height:100%;display:grid;place-items:center}.name-stack[data-v-a6b266ce]{min-width:0;display:flex;flex-direction:column;gap:4px}.row-name[data-v-a6b266ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;color:#273149}.row-kind[data-v-a6b266ce]{display:none;color:#91a0bb;font-size:12px;font-weight:700}.size-cell[data-v-a6b266ce],.time-cell[data-v-a6b266ce]{color:#8190ad;font-size:14px;font-weight:650}.action-cell[data-v-a6b266ce]{display:flex;justify-content:center}.more-btn[data-v-a6b266ce]{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e1e9f6;border-radius:10px;background:#fff;color:#4d7fe8;box-shadow:0 8px 20px #4d7fe814}.more-btn[data-v-a6b266ce]:hover{background:#f5f9ff;border-color:#cfe0fb}.sys-folder .row-thumb[data-v-a6b266ce]{background:linear-gradient(135deg,#a7badf,#7f96c0);box-shadow:none}@media(max-width:760px){.file-row[data-v-a6b266ce]{grid-template-columns:minmax(180px,1fr) 76px 58px;min-height:70px;padding:0 14px}.time-cell[data-v-a6b266ce]{display:none}.action-cell[data-v-a6b266ce]{justify-content:flex-end}.row-kind[data-v-a6b266ce]{display:inline}.size-cell[data-v-a6b266ce]{font-size:12px}.row-thumb[data-v-a6b266ce]{width:40px;height:40px}}.skeleton-row[data-v-ef693654]{display:grid;grid-template-columns:minmax(260px,1fr) 170px 250px 96px;align-items:center;min-height:76px;padding:0 22px;border-bottom:1px solid #e9eff8}.sk-name[data-v-ef693654]{display:flex;align-items:center;gap:16px}.sk-thumb[data-v-ef693654],.sk-line[data-v-ef693654],.sk-dot[data-v-ef693654]{border-radius:10px;background:linear-gradient(90deg,#edf3fb,#f8fbff,#edf3fb);background-size:200% 100%;animation:shimmer-ef693654 1.5s infinite}.sk-thumb[data-v-ef693654]{width:44px;height:44px}.sk-stack[data-v-ef693654]{flex:1;display:flex;flex-direction:column;gap:8px}.sk-line[data-v-ef693654]{height:12px}.w-name[data-v-ef693654]{width:min(240px,70%)}.w-kind[data-v-ef693654]{width:90px}.w-size[data-v-ef693654]{width:78px}.w-time[data-v-ef693654]{width:132px}.sk-dot[data-v-ef693654]{justify-self:center;width:40px;height:40px}@keyframes shimmer-ef693654{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:760px){.skeleton-row[data-v-ef693654]{grid-template-columns:minmax(180px,1fr) 76px 58px;padding:0 14px}.w-time[data-v-ef693654]{display:none}.sk-dot[data-v-ef693654]{justify-self:end}}.file-table[data-v-ea045286]{min-height:520px;overflow:hidden;border-radius:20px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #e1e8f5e0}.table-head[data-v-ea045286]{display:grid;grid-template-columns:minmax(260px,1fr) 170px 250px 96px;align-items:center;min-height:56px;padding:0 22px;border-bottom:1px solid #e7edf7;color:#7886a1;font-size:15px;font-weight:850}.col-action[data-v-ea045286]{text-align:center}.empty-dir[data-v-ea045286]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9aa8bf}.empty-dir p[data-v-ea045286]{margin:0;font-size:15px;font-weight:700}@media(max-width:760px){.file-table[data-v-ea045286]{min-height:420px}.table-head[data-v-ea045286]{grid-template-columns:minmax(180px,1fr) 76px 58px;padding:0 14px;font-size:13px}.col-time[data-v-ea045286]{display:none}.col-action[data-v-ea045286]{text-align:right}}.context-menu[data-v-27a2114e]{position:fixed;z-index:100;min-width:188px;padding:8px;border:1px solid rgba(216,226,243,.95);border-radius:14px;background:#fffffffa;box-shadow:0 18px 46px #304e842e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ctx-item[data-v-27a2114e]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:#36435d;font-size:13px;font-weight:750;cursor:pointer;transition:background .12s,color .12s}.ctx-item[data-v-27a2114e]:hover{background:#eef5ff;color:#4d7fe8}.ctx-item.danger[data-v-27a2114e]:hover{background:#fff1f2;color:#be123c}.modal-backdrop[data-v-81970dfb]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#1f2d4a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.move-modal[data-v-81970dfb]{width:min(480px,100%);max-height:80vh;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(216,226,243,.9);border-radius:18px;background:#fffffffa;box-shadow:0 28px 80px #1f2d4a3d}.move-modal h2[data-v-81970dfb]{margin:0 0 16px;color:#243048;font-size:20px;font-weight:900}.modal-breadcrumbs[data-v-81970dfb]{display:flex;align-items:center;gap:4px;margin-bottom:12px;font-size:13px;overflow-x:auto;white-space:nowrap}.modal-breadcrumbs button[data-v-81970dfb]{border:0;background:none;padding:4px 8px;border-radius:8px;color:#63718d;font-weight:700;cursor:pointer}.modal-breadcrumbs button[data-v-81970dfb]:hover{background:#eef5ff;color:#4d7fe8}.modal-breadcrumbs .sep[data-v-81970dfb]{color:#d1d5db;flex-shrink:0}.move-current[data-v-81970dfb]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:#f3f7ff;color:#36435d;font-size:14px;font-weight:800;margin-bottom:12px}.move-folder-list[data-v-81970dfb]{flex:1;overflow-y:auto;max-height:260px;border:1px solid #e1e9f6;border-radius:14px;background:#fbfdff}.move-folder-item[data-v-81970dfb]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #f0f2f7;background:none;color:#36435d;font-size:14px;font-weight:750;cursor:pointer;transition:background .12s}.move-folder-item[data-v-81970dfb]:hover{background:#eef5ff}.move-folder-item span[data-v-81970dfb]{flex:1;text-align:left}.move-loading[data-v-81970dfb],.move-empty[data-v-81970dfb]{padding:28px;text-align:center;color:#9aa8bf;font-size:14px;font-weight:700}.move-actions[data-v-81970dfb]{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.primary-btn[data-v-81970dfb],.secondary-btn[data-v-81970dfb]{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:40px;border:0;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer}.primary-btn[data-v-81970dfb]{background:#4d7fe8;color:#fff}.primary-btn[data-v-81970dfb]:hover{background:#3d6fd7}.secondary-btn[data-v-81970dfb]{background:#f3f7ff;color:#4b5871}.secondary-btn[data-v-81970dfb]:hover{background:#e7effc}.modal-backdrop[data-v-100c7565]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#1f2d4a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.folder-dialog[data-v-100c7565]{width:min(390px,100%);padding:24px;border:1px solid rgba(216,226,243,.9);border-radius:18px;background:#fffffffa;box-shadow:0 28px 80px #1f2d4a3d}.folder-dialog h2[data-v-100c7565]{margin:0 0 16px;color:#243048;font-size:20px;font-weight:900}.folder-dialog-input[data-v-100c7565]{width:100%;height:48px;padding:0 12px;border:1px solid #d8e2f3;border-radius:12px;font-size:14px;outline:0;color:#111827;background:#f9fbff}.folder-dialog-input[data-v-100c7565]:focus{border-color:#5d8cf1;box-shadow:0 0 0 4px #5d8cf124}.dialog-error[data-v-100c7565]{margin:8px 0 0;color:#be123c;font-size:13px;font-weight:700}.dialog-actions[data-v-100c7565]{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.primary-btn[data-v-100c7565],.secondary-btn[data-v-100c7565]{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:40px;border:0;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer}.primary-btn[data-v-100c7565]{background:#4d7fe8;color:#fff}.primary-btn[data-v-100c7565]:hover{background:#3d6fd7}.secondary-btn[data-v-100c7565]{background:#f3f7ff;color:#4b5871}.secondary-btn[data-v-100c7565]:hover{background:#e7effc}.modal-backdrop[data-v-c5e04f42]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#1f2d4a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-dialog[data-v-c5e04f42]{width:min(430px,100%);padding:26px;border:1px solid rgba(216,226,243,.9);border-radius:18px;background:#fffffffa;box-shadow:0 28px 80px #1f2d4a3d;text-align:center}.delete-icon[data-v-c5e04f42]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 12px;border-radius:18px;background:#fef2f2;color:#be123c}.delete-dialog h2[data-v-c5e04f42]{margin:0 0 8px;color:#243048;font-size:20px;font-weight:900}.delete-dialog p[data-v-c5e04f42]{margin:0 0 18px;color:#6f7d98;font-size:14px;line-height:1.5;font-weight:650}.delete-warning strong[data-v-c5e04f42]{color:#be123c}.dialog-actions[data-v-c5e04f42]{display:flex;gap:10px;justify-content:center}.secondary-btn[data-v-c5e04f42],.danger-btn[data-v-c5e04f42]{display:inline-flex;align-items:center;gap:6px;padding:0 18px;height:40px;border:0;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer}.secondary-btn[data-v-c5e04f42]{background:#f3f7ff;color:#4b5871}.secondary-btn[data-v-c5e04f42]:hover{background:#e7effc}.danger-btn[data-v-c5e04f42]{background:#be123c;color:#fff}.danger-btn[data-v-c5e04f42]:hover{background:#9f1239}.preview-backdrop[data-v-d87f0c70]{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:28px;background:#1f2d4a75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preview-card[data-v-d87f0c70]{width:min(1080px,100%);max-height:min(88vh,860px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(218,228,246,.86);border-radius:22px;background:#f8fbfff5;box-shadow:0 34px 90px #16254457}.preview-head[data-v-d87f0c70]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e5edf8}.preview-title[data-v-d87f0c70]{min-width:0;display:flex;align-items:center;gap:13px}.preview-icon[data-v-d87f0c70]{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#e8f0ff;color:#4d7fe8}.preview-title h2[data-v-d87f0c70]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#243048;font-size:18px}.preview-title p[data-v-d87f0c70]{margin:5px 0 0;color:#8291ad;font-size:13px;font-weight:650}.preview-close[data-v-d87f0c70]{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border:1px solid #e1e9f6;border-radius:12px;background:#fff;color:#526079}.preview-close[data-v-d87f0c70]:hover{color:#2f5fc2;border-color:#cfe0fb}.preview-stage[data-v-d87f0c70]{min-height:260px;display:grid;place-items:center;padding:22px;overflow:auto;background:linear-gradient(45deg,rgba(218,228,246,.36) 25%,transparent 25%),linear-gradient(-45deg,rgba(218,228,246,.36) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(218,228,246,.36) 75%),linear-gradient(-45deg,transparent 75%,rgba(218,228,246,.36) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.preview-stage img[data-v-d87f0c70]{max-width:100%;max-height:62vh;object-fit:contain;border-radius:12px;box-shadow:0 18px 44px #1f2d4a2e}.preview-actions[data-v-d87f0c70]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e5edf8;background:#ffffffa3}.preview-action[data-v-d87f0c70]{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #dbe6f7;border-radius:12px;background:#fff;color:#38527c;font-size:14px;font-weight:800;text-decoration:none}.preview-action[data-v-d87f0c70]:hover{border-color:#bcd2fb;color:#2f5fc2}@media(max-width:720px){.preview-backdrop[data-v-d87f0c70]{padding:12px}.preview-card[data-v-d87f0c70]{max-height:92vh;border-radius:18px}.preview-head[data-v-d87f0c70]{padding:14px}.preview-title h2[data-v-d87f0c70]{font-size:15px}.preview-title p[data-v-d87f0c70]{font-size:12px}.preview-stage[data-v-d87f0c70]{padding:12px}.preview-stage img[data-v-d87f0c70]{max-height:58vh}.preview-actions[data-v-d87f0c70]{display:grid;grid-template-columns:1fr;padding:12px}.preview-action[data-v-d87f0c70]{justify-content:center}}.app-shell[data-v-1ac5d08a]{min-height:100vh;position:relative;overflow:hidden}.drive-layout[data-v-1ac5d08a]{width:min(1420px,calc(100vw - 72px));margin:66px auto 88px}.drive-panel[data-v-1ac5d08a]{min-height:min(72vh,850px);padding:22px 24px 28px;border:1px solid rgba(185,203,235,.55);border-radius:22px;background:#f5f9ffb8;box-shadow:0 32px 90px #3666bb33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast-layer[data-v-1ac5d08a]{position:fixed;top:18px;left:50%;z-index:45;width:min(1420px,calc(100vw - 72px));display:flex;flex-direction:column;gap:10px;transform:translate(-50%);pointer-events:none}.panel-toolbar[data-v-1ac5d08a]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.toolbar-left[data-v-1ac5d08a],.toolbar-right[data-v-1ac5d08a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hidden-input[data-v-1ac5d08a]{display:none}.tool-button[data-v-1ac5d08a]{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(216,226,243,.92);border-radius:12px;background:#ffffffe6;color:#243048;font-size:15px;font-weight:700;box-shadow:0 12px 28px #4f77bb14;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.tool-button[data-v-1ac5d08a]:hover:not(:disabled){transform:translateY(-1px);border-color:#c6d8fb;background:#fff;box-shadow:0 16px 32px #4f77bb24}.tool-button.subtle[data-v-1ac5d08a]{color:#4b5871}.tool-button.icon-only[data-v-1ac5d08a]{width:46px;padding:0;justify-content:center}.tool-icon[data-v-1ac5d08a]{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff}.tool-icon.blue[data-v-1ac5d08a]{background:linear-gradient(135deg,#6e9afa,#4d7fe8)}.tool-icon.amber[data-v-1ac5d08a]{background:linear-gradient(135deg,#ffbc54,#ec9332)}.alert[data-v-1ac5d08a]{display:flex;align-items:center;gap:8px;min-height:46px;margin:0;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:650;box-shadow:0 16px 36px #3666bb1f;pointer-events:auto}.alert.error[data-v-1ac5d08a]{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.alert.notice[data-v-1ac5d08a]{border:1px solid #b7ebcf;background:#effdf5;color:#166534}.alert-close[data-v-1ac5d08a]{margin-left:auto;border:0;background:none;font-size:18px;cursor:pointer;color:inherit;opacity:.62}.alert-close[data-v-1ac5d08a]:hover{opacity:1}.logout-float[data-v-1ac5d08a]{position:fixed;right:32px;bottom:32px;z-index:20;height:48px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border:1px solid rgba(215,225,243,.9);border-radius:14px;background:#ffffffe0;color:#526079;font-size:15px;font-weight:700;box-shadow:0 18px 42px #375e9f1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-backdrop[data-v-1ac5d08a]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#1f2d4a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.token-modal[data-v-1ac5d08a]{width:min(420px,100%);padding:30px;border:1px solid rgba(216,226,243,.9);border-radius:18px;background:#fffffff5;box-shadow:0 28px 80px #1f2d4a3d}.token-icon[data-v-1ac5d08a]{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border-radius:18px;background:#e8f0ff;color:#4d7fe8}.token-modal h2[data-v-1ac5d08a]{margin:0;text-align:center;font-size:22px}.token-modal p[data-v-1ac5d08a]{margin:9px 0 18px;text-align:center;color:#7b88a3;font-size:14px;line-height:1.6}.token-modal input[data-v-1ac5d08a]{width:100%;height:48px;margin-bottom:14px;padding:0 14px;border:1px solid #d8e2f3;border-radius:12px;outline:0;color:#111827;background:#f9fbff}.token-modal input[data-v-1ac5d08a]:focus{border-color:#5d8cf1;box-shadow:0 0 0 4px #5d8cf124}.primary-button[data-v-1ac5d08a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border:0;border-radius:12px;background:#4d7fe8;color:#fff;font-size:15px;font-weight:800}.primary-button.full[data-v-1ac5d08a]{width:100%}.primary-button[data-v-1ac5d08a]:hover{background:#3d6fd7}@media(max-width:860px){.drive-layout[data-v-1ac5d08a]{width:min(100vw - 28px,720px);margin-top:26px}.drive-panel[data-v-1ac5d08a]{padding:14px;border-radius:18px}.toast-layer[data-v-1ac5d08a]{top:14px;width:min(100vw - 28px,720px)}.panel-toolbar[data-v-1ac5d08a]{align-items:stretch;flex-direction:column}.toolbar-left[data-v-1ac5d08a],.toolbar-right[data-v-1ac5d08a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-button[data-v-1ac5d08a]{justify-content:center;padding:0 10px;font-size:14px}.logout-float[data-v-1ac5d08a]{right:18px;bottom:18px}}@media(max-width:520px){.drive-layout[data-v-1ac5d08a]{width:calc(100vw - 16px);margin-bottom:76px}.toast-layer[data-v-1ac5d08a]{top:10px;width:calc(100vw - 16px)}.toolbar-left[data-v-1ac5d08a],.toolbar-right[data-v-1ac5d08a]{grid-template-columns:1fr}.logout-float span[data-v-1ac5d08a]{display:none}.logout-float[data-v-1ac5d08a]{width:48px;padding:0;justify-content:center}}:root{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Segoe UI,ui-sans-serif,system-ui,sans-serif;color:#243048;background:#eaf3ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 74% 3%,rgba(214,232,255,.95),transparent 27rem),radial-gradient(circle at 11% 24%,rgba(255,255,255,.92),transparent 30rem),linear-gradient(135deg,#fff,#f7fbff,#dfecff 72%,#d2e2fb)}body:before,body:after{content:"";position:fixed;pointer-events:none;z-index:-1;left:-6vw;right:-6vw;height:180px;border-radius:50% 50% 0 0;background:#c9daf666;filter:blur(1px)}body:before{bottom:-86px;transform:rotate(-5deg)}body:after{bottom:-116px;background:#b1caef47;transform:rotate(4deg)}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52;transform:none!important;box-shadow:none!important}img{max-width:100%}::selection{background:#4d7fe833}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
