.breadcrumb-nav[data-v-dc13ad24]{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(226,210,193,.9);border-radius:14px;background:#fffbf4ad;box-shadow:inset 0 1px #fffcf7db}.breadcrumb-link[data-v-dc13ad24]{display:inline-flex;align-items:center;height:30px;border:0;background:none;padding:0 8px;border-radius:8px;color:var(--text-soft);font-size:14px;font-weight:700;transition:background .15s,color .15s}.breadcrumb-link.root[data-v-dc13ad24]{color:var(--text)}.breadcrumb-sep[data-v-dc13ad24]{color:#f6ad55;font-size:14px;-webkit-user-select:none;user-select:none}@media(max-width:980px){.breadcrumb-nav[data-v-dc13ad24]{justify-self:stretch}}.topbar[data-v-ed65bb2f]{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-ed65bb2f]{display:inline-flex;align-items:center;gap:16px;color:var(--text);font-size:31px;font-weight:900;letter-spacing:0;white-space:nowrap}.brand[data-v-ed65bb2f] svg{color:var(--primary);filter:drop-shadow(0 10px 18px rgba(217,131,11,.22))}@media(max-width:980px){.topbar[data-v-ed65bb2f]{min-height:auto;grid-template-columns:1fr;padding:24px 18px 0}.brand[data-v-ed65bb2f]{font-size:25px}}@media(max-width:520px){.topbar[data-v-ed65bb2f]{padding-top:18px}.brand[data-v-ed65bb2f]{gap:10px;font-size:21px}.brand[data-v-ed65bb2f] svg{width:34px;height:34px}}.stats-row[data-v-b3ee4ffb]{display:flex;align-items:center;gap:10px;min-height:34px;margin:-2px 0 12px;color:var(--text-muted);font-size:13px;flex-wrap:wrap}.current-folder[data-v-b3ee4ffb]{color:var(--text);font-weight:800}.meta-pill[data-v-b3ee4ffb]{display:inline-flex;align-items:center;gap:4px}strong[data-v-b3ee4ffb]{color:var(--primary);font-weight:800}.file-row[data-v-4556b44d]{display:grid;grid-template-columns:minmax(260px,1fr) 170px 250px 96px;align-items:center;min-height:76px;padding:0 22px;border-bottom:1px solid var(--line);color:var(--text);transition:background .14s}.file-row.folder[data-v-4556b44d],.file-row[data-v-4556b44d]:not(.folder){cursor:pointer}.name-cell[data-v-4556b44d]{min-width:0;display:flex;align-items:center;gap:16px}.row-thumb[data-v-4556b44d]{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#f5a524,var(--primary));color:#fffaf3;box-shadow:0 10px 20px #d9830b33}.row-thumb.image-thumb[data-v-4556b44d]{background:#fff2df;color:var(--primary)}.row-thumb img[data-v-4556b44d]{width:100%;height:100%;object-fit:cover;display:block}.folder-icon[data-v-4556b44d],.row-thumb>svg[data-v-4556b44d]{width:100%;height:100%;display:grid;place-items:center}.name-stack[data-v-4556b44d]{min-width:0;display:flex;flex-direction:column;gap:4px}.row-name[data-v-4556b44d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;color:var(--text)}.row-kind[data-v-4556b44d]{display:none;color:var(--text-muted);font-size:12px;font-weight:700}.size-cell[data-v-4556b44d],.time-cell[data-v-4556b44d]{color:var(--text-muted);font-size:14px;font-weight:650}.action-cell[data-v-4556b44d]{display:flex;justify-content:center}.more-btn[data-v-4556b44d]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--primary);box-shadow:0 8px 20px #d9830b14}.sys-folder .row-thumb[data-v-4556b44d]{background:linear-gradient(135deg,#ffd08a,#f59e0b);box-shadow:none}@media(max-width:760px){.file-row[data-v-4556b44d]{grid-template-columns:minmax(180px,1fr) 76px 58px;min-height:70px;padding:0 14px}.time-cell[data-v-4556b44d]{display:none}.action-cell[data-v-4556b44d]{justify-content:flex-end}.row-kind[data-v-4556b44d]{display:inline}.size-cell[data-v-4556b44d]{font-size:12px}.row-thumb[data-v-4556b44d]{width:40px;height:40px}}.skeleton-row[data-v-e71d312e]{display:grid;grid-template-columns:minmax(260px,1fr) 170px 250px 96px;align-items:center;min-height:76px;padding:0 22px;border-bottom:1px solid var(--line)}.sk-name[data-v-e71d312e]{display:flex;align-items:center;gap:16px}.sk-thumb[data-v-e71d312e],.sk-line[data-v-e71d312e],.sk-dot[data-v-e71d312e]{border-radius:10px;background:linear-gradient(90deg,#f0e5d7,#fff8ef,#f0e5d7);background-size:200% 100%;animation:shimmer-e71d312e 1.5s infinite}.sk-thumb[data-v-e71d312e]{width:44px;height:44px}.sk-stack[data-v-e71d312e]{flex:1;display:flex;flex-direction:column;gap:8px}.sk-line[data-v-e71d312e]{height:12px}.w-name[data-v-e71d312e]{width:min(240px,70%)}.w-kind[data-v-e71d312e]{width:90px}.w-size[data-v-e71d312e]{width:78px}.w-time[data-v-e71d312e]{width:132px}.sk-dot[data-v-e71d312e]{justify-self:center;width:40px;height:40px}@keyframes shimmer-e71d312e{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:760px){.skeleton-row[data-v-e71d312e]{grid-template-columns:minmax(180px,1fr) 76px 58px;padding:0 14px}.w-time[data-v-e71d312e]{display:none}.sk-dot[data-v-e71d312e]{justify-self:end}}.file-table[data-v-1d127f6d]{min-height:520px;overflow:hidden;border-radius:20px;background:#fffbf4db;box-shadow:inset 0 0 0 1px #eadfd3e6}.table-head[data-v-1d127f6d]{display:grid;grid-template-columns:minmax(260px,1fr) 170px 250px 96px;align-items:center;min-height:56px;padding:0 22px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:15px;font-weight:850}.col-action[data-v-1d127f6d]{text-align:center}.empty-dir[data-v-1d127f6d]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted)}.empty-dir p[data-v-1d127f6d]{margin:0;font-size:15px;font-weight:700}@media(max-width:760px){.file-table[data-v-1d127f6d]{min-height:420px}.table-head[data-v-1d127f6d]{grid-template-columns:minmax(180px,1fr) 76px 58px;padding:0 14px;font-size:13px}.col-time[data-v-1d127f6d]{display:none}.col-action[data-v-1d127f6d]{text-align:right}}.context-menu[data-v-6ba9e5a6]{position:fixed;z-index:100;min-width:188px;padding:8px;border:1px solid rgba(226,210,193,.95);border-radius:14px;background:var(--surface-strong);box-shadow:0 18px 46px #d9830b29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ctx-item[data-v-6ba9e5a6]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--text);font-size:13px;font-weight:750;cursor:pointer;transition:background .12s,color .12s}.modal-backdrop[data-v-76d1db8c]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#432a1957;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.move-modal[data-v-76d1db8c]{width:min(480px,100%);max-height:80vh;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(226,210,193,.9);border-radius:18px;background:var(--surface-strong);box-shadow:0 28px 80px var(--shadow-strong)}.move-modal h2[data-v-76d1db8c]{margin:0 0 16px;color:var(--text);font-size:20px;font-weight:900}.modal-breadcrumbs[data-v-76d1db8c]{display:flex;align-items:center;gap:4px;margin-bottom:12px;font-size:13px;overflow-x:auto;white-space:nowrap}.modal-breadcrumbs button[data-v-76d1db8c]{border:0;background:none;padding:4px 8px;border-radius:8px;color:var(--text-soft);font-weight:700;cursor:pointer}.modal-breadcrumbs .sep[data-v-76d1db8c]{color:#f6ad55;flex-shrink:0}.move-current[data-v-76d1db8c]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--text);font-size:14px;font-weight:800;margin-bottom:12px}.move-folder-list[data-v-76d1db8c]{flex:1;overflow-y:auto;max-height:260px;border:1px solid var(--line);border-radius:14px;background:#fffaf3}.move-folder-item[data-v-76d1db8c]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font-size:14px;font-weight:750;cursor:pointer;transition:background .12s}.move-folder-item span[data-v-76d1db8c]{flex:1;text-align:left}.move-loading[data-v-76d1db8c],.move-empty[data-v-76d1db8c]{padding:28px;text-align:center;color:var(--text-muted);font-size:14px;font-weight:700}.move-actions[data-v-76d1db8c]{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.primary-btn[data-v-76d1db8c],.secondary-btn[data-v-76d1db8c]{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-76d1db8c]{background:var(--primary);color:#fffaf3}.secondary-btn[data-v-76d1db8c]{background:var(--accent-soft);color:var(--text-soft)}.modal-backdrop[data-v-e80d7b0b]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#432a1957;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.folder-dialog[data-v-e80d7b0b]{width:min(390px,100%);padding:24px;border:1px solid rgba(226,210,193,.9);border-radius:18px;background:var(--surface-strong);box-shadow:0 28px 80px var(--shadow-strong)}.folder-dialog h2[data-v-e80d7b0b]{margin:0 0 16px;color:var(--text);font-size:20px;font-weight:900}.folder-dialog-input[data-v-e80d7b0b]{width:100%;height:48px;padding:0 12px;border:1px solid var(--line);border-radius:12px;font-size:14px;outline:0;color:var(--text);background:#fffaf3}.folder-dialog-input[data-v-e80d7b0b]:focus{border-color:var(--primary);box-shadow:0 0 0 4px #d9830b29}.dialog-error[data-v-e80d7b0b]{margin:8px 0 0;color:var(--danger);font-size:13px;font-weight:700}.dialog-actions[data-v-e80d7b0b]{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.primary-btn[data-v-e80d7b0b],.secondary-btn[data-v-e80d7b0b]{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-e80d7b0b]{background:var(--primary);color:#fffaf3}.secondary-btn[data-v-e80d7b0b]{background:var(--accent-soft);color:var(--text-soft)}.modal-backdrop[data-v-26f92a08]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#432a1957;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-dialog[data-v-26f92a08]{width:min(430px,100%);padding:26px;border:1px solid rgba(226,210,193,.9);border-radius:18px;background:var(--surface-strong);box-shadow:0 28px 80px var(--shadow-strong);text-align:center}.delete-icon[data-v-26f92a08]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 12px;border-radius:18px;background:var(--danger-soft);color:var(--danger)}.delete-dialog h2[data-v-26f92a08]{margin:0 0 8px;color:var(--text);font-size:20px;font-weight:900}.delete-dialog p[data-v-26f92a08]{margin:0 0 18px;color:var(--text-soft);font-size:14px;line-height:1.5;font-weight:650}.delete-warning strong[data-v-26f92a08]{color:var(--danger)}.dialog-actions[data-v-26f92a08]{display:flex;gap:10px;justify-content:center}.secondary-btn[data-v-26f92a08],.danger-btn[data-v-26f92a08]{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-26f92a08]{background:var(--accent-soft);color:var(--text-soft)}.danger-btn[data-v-26f92a08]{background:var(--danger);color:#fffaf3}.preview-backdrop[data-v-0eb01d62]{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:28px;background:#432a1975;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preview-card[data-v-0eb01d62]{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(226,210,193,.9);border-radius:22px;background:var(--surface-strong);box-shadow:0 34px 90px var(--shadow-strong)}.preview-head[data-v-0eb01d62]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line)}.preview-title[data-v-0eb01d62]{min-width:0;display:flex;align-items:center;gap:13px}.preview-icon[data-v-0eb01d62]{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:var(--primary-soft);color:var(--primary)}.preview-title h2[data-v-0eb01d62]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:18px}.preview-title p[data-v-0eb01d62]{margin:5px 0 0;color:var(--text-muted);font-size:13px;font-weight:650}.preview-close[data-v-0eb01d62]{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);color:var(--text-soft)}.preview-stage[data-v-0eb01d62]{min-height:260px;display:grid;place-items:center;padding:22px;overflow:auto;background:linear-gradient(45deg,rgba(234,223,211,.5) 25%,transparent 25%),linear-gradient(-45deg,rgba(234,223,211,.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(234,223,211,.5) 75%),linear-gradient(-45deg,transparent 75%,rgba(234,223,211,.5) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.preview-stage img[data-v-0eb01d62]{max-width:100%;max-height:62vh;object-fit:contain;border-radius:12px;box-shadow:0 18px 44px #d9830b1f}.preview-actions[data-v-0eb01d62]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--line);background:#fff8edb8}.preview-action[data-v-0eb01d62]{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);color:var(--text);font-size:14px;font-weight:800;text-decoration:none}@media(max-width:720px){.preview-backdrop[data-v-0eb01d62]{padding:12px}.preview-card[data-v-0eb01d62]{max-height:92vh;border-radius:18px}.preview-head[data-v-0eb01d62]{padding:14px}.preview-title h2[data-v-0eb01d62]{font-size:15px}.preview-title p[data-v-0eb01d62]{font-size:12px}.preview-stage[data-v-0eb01d62]{padding:12px}.preview-stage img[data-v-0eb01d62]{max-height:58vh}.preview-actions[data-v-0eb01d62]{display:grid;grid-template-columns:1fr;padding:12px}.preview-action[data-v-0eb01d62]{justify-content:center}}.app-shell[data-v-44fd6ab4]{min-height:100vh;position:relative;overflow:hidden}.drive-layout[data-v-44fd6ab4]{width:min(1420px,calc(100vw - 72px));margin:66px auto 88px}.drive-panel[data-v-44fd6ab4]{min-height:min(72vh,850px);padding:22px 24px 28px;border:1px solid rgba(216,191,166,.66);border-radius:22px;background:var(--panel);box-shadow:0 32px 90px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast-layer[data-v-44fd6ab4]{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-44fd6ab4]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.toolbar-left[data-v-44fd6ab4],.toolbar-right[data-v-44fd6ab4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hidden-input[data-v-44fd6ab4]{display:none}.tool-button[data-v-44fd6ab4]{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(226,210,193,.94);border-radius:12px;background:var(--surface);color:var(--text);font-size:15px;font-weight:700;box-shadow:0 12px 28px #d9830b14;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.tool-button.subtle[data-v-44fd6ab4]{color:var(--text-soft)}.tool-button.icon-only[data-v-44fd6ab4]{width:46px;padding:0;justify-content:center}.tool-icon[data-v-44fd6ab4]{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fffaf3}.tool-icon.blue[data-v-44fd6ab4]{background:linear-gradient(135deg,#f5a524,var(--primary))}.tool-icon.amber[data-v-44fd6ab4]{background:linear-gradient(135deg,#ffd166,var(--accent-strong))}.alert[data-v-44fd6ab4]{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 #d9830b1f;pointer-events:auto}.alert.error[data-v-44fd6ab4]{border:1px solid #f4c7bd;background:var(--danger-soft);color:var(--danger)}.alert.notice[data-v-44fd6ab4]{border:1px solid #d8e7c7;background:var(--success-soft);color:var(--success)}.alert-close[data-v-44fd6ab4]{margin-left:auto;border:0;background:none;font-size:18px;cursor:pointer;color:inherit;opacity:.62}.logout-float[data-v-44fd6ab4]{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(226,210,193,.9);border-radius:14px;background:var(--surface);color:var(--text-soft);font-size:15px;font-weight:700;box-shadow:0 18px 42px #d9830b1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-backdrop[data-v-44fd6ab4]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#432a1957;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.token-modal[data-v-44fd6ab4]{width:min(420px,100%);padding:30px;border:1px solid rgba(226,210,193,.9);border-radius:18px;background:var(--surface-strong);box-shadow:0 28px 80px var(--shadow-strong)}.token-icon[data-v-44fd6ab4]{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border-radius:18px;background:var(--primary-soft);color:var(--primary)}.token-modal h2[data-v-44fd6ab4]{margin:0;text-align:center;font-size:22px}.token-modal p[data-v-44fd6ab4]{margin:9px 0 18px;text-align:center;color:var(--text-muted);font-size:14px;line-height:1.6}.token-modal input[data-v-44fd6ab4]{width:100%;height:48px;margin-bottom:14px;padding:0 14px;border:1px solid var(--line);border-radius:12px;outline:0;color:var(--text);background:#fffaf3}.token-modal input[data-v-44fd6ab4]:focus{border-color:var(--primary);box-shadow:0 0 0 4px #d9830b29}.primary-button[data-v-44fd6ab4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border:0;border-radius:12px;background:var(--primary);color:#fffaf3;font-size:15px;font-weight:800}.primary-button.full[data-v-44fd6ab4]{width:100%}@media(max-width:860px){.drive-layout[data-v-44fd6ab4]{width:min(100vw - 28px,720px);margin-top:26px}.drive-panel[data-v-44fd6ab4]{padding:14px;border-radius:18px}.toast-layer[data-v-44fd6ab4]{top:14px;width:min(100vw - 28px,720px)}.panel-toolbar[data-v-44fd6ab4]{align-items:stretch;flex-direction:column}.toolbar-left[data-v-44fd6ab4],.toolbar-right[data-v-44fd6ab4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-button[data-v-44fd6ab4]{justify-content:center;padding:0 10px;font-size:14px}.logout-float[data-v-44fd6ab4]{right:18px;bottom:18px}}@media(max-width:520px){.drive-layout[data-v-44fd6ab4]{width:calc(100vw - 16px);margin-bottom:76px}.toast-layer[data-v-44fd6ab4]{top:10px;width:calc(100vw - 16px)}.toolbar-left[data-v-44fd6ab4],.toolbar-right[data-v-44fd6ab4]{grid-template-columns:1fr}.logout-float span[data-v-44fd6ab4]{display:none}.logout-float[data-v-44fd6ab4]{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:#202124;background:#fff8ef;--paper: #fff8ef;--paper-warm: #fff4e5;--surface: rgba(255, 255, 255, .9);--surface-strong: rgba(255, 255, 255, .98);--panel: rgba(255, 246, 235, .78);--line: #f0dfcf;--line-strong: #ffc48a;--text: #202124;--text-soft: #4b5563;--text-muted: #6b7280;--primary: #d9830b;--primary-strong: #d9830b;--primary-soft: #ffe3bd;--accent: #f5a524;--accent-strong: #e8790a;--accent-soft: #fff1dc;--danger: #b42318;--danger-soft: #fff0ec;--success: #47693e;--success-soft: #f2f8ed;--shadow: rgba(217, 131, 11, .16);--shadow-strong: rgba(217, 131, 11, .26);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 76% 4%,rgba(255,176,32,.28),transparent 28rem),radial-gradient(circle at 10% 21%,rgba(255,255,255,.96),transparent 31rem),linear-gradient(135deg,#fffdf8,#fff7ed 42%,#ffedd5 74%,#fed7aa)}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:#ffb15c33;filter:blur(1px)}body:before{bottom:-86px;transform:rotate(-5deg)}body:after{bottom:-116px;background:#d9830b1a;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:#d9830b3d}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
