.auth[data-v-d0b9c29b]{min-height:100vh;display:grid;place-items:center;padding:var(--gap-4)}.sidebar[data-v-3ba08813]{width:var(--sidebar-w);padding:var(--gap-4);border-right:1px solid var(--border);background:#0f162499;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;will-change:transform,opacity,width;overflow:hidden}.sidebar.collapsed[data-v-3ba08813]{width:78px;padding:var(--gap-4) 12px}.brand[data-v-3ba08813]{display:flex;gap:var(--gap-3);align-items:center;margin-bottom:var(--gap-4)}.logo[data-v-3ba08813]{width:36px;height:36px;border-radius:12px;background:radial-gradient(circle at 30% 30%,var(--primary-2),var(--primary));box-shadow:0 10px 22px #3b82f640;display:grid;place-items:center;font-weight:900}.disclaimer .txt[data-v-3ba08813]{min-width:0}.name[data-v-3ba08813]{font-size:var(--fs-3);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-3ba08813]{font-size:var(--fs-1)}.collapseBtn[data-v-3ba08813]{margin-left:auto;width:36px;height:36px;border-radius:12px;border:1px solid var(--border);background:#ffffff08;color:var(--text);cursor:pointer;display:grid;place-items:center}.collapseBtn[data-v-3ba08813]:hover{border-color:#ffffff29;background:#ffffff0d}.sidebar.collapsed .collapseBtn .ic[data-v-3ba08813]{transform:rotate(180deg)}.nav[data-v-3ba08813]{display:flex;flex-direction:column;gap:var(--gap-4);flex:1}.sec[data-v-3ba08813]{display:flex;flex-direction:column;gap:8px}.secTitle[data-v-3ba08813]{font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.link[data-v-3ba08813]{display:flex;align-items:center;gap:var(--gap-2);padding:10px 12px;border-radius:var(--r-md);border:1px solid transparent;color:var(--text-muted);background:transparent;cursor:pointer;text-align:left;font-family:var(--font);font-size:var(--fs-2);white-space:nowrap}.sidebar.collapsed .link[data-v-3ba08813]{justify-content:center;padding:10px}.link[data-v-3ba08813]:hover{background:#ffffff08;border-color:var(--border);color:var(--text)}.link.active[data-v-3ba08813]{background:#3b82f61f;border-color:#3b82f659;color:var(--text)}.link.danger[data-v-3ba08813]:hover{background:#ef44441a;border-color:#ef444440}.ic[data-v-3ba08813]{width:18px;height:18px;flex:0 0 auto;color:currentColor}.disclaimer[data-v-3ba08813]{margin-top:auto;padding-top:var(--gap-3);border-top:1px solid var(--border);display:flex;gap:12px;align-items:flex-start;min-height:90px}.disclaimer .badge[data-v-3ba08813]{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.14);color:#ffffffeb;box-shadow:0 10px 24px #00000038,0 0 0 1px #f59e0b38,0 0 18px #f59e0b24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.disclaimer .badge[data-v-3ba08813]:hover{border-color:#f59e0b52;box-shadow:0 12px 30px #00000042,0 0 0 1px #f59e0b4d,0 0 22px #f59e0b2e}.disclaimer .txt[data-v-3ba08813]{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.25;margin-top:-10px}.disclaimer .line[data-v-3ba08813]{font-size:var(--fs-1);height:0px;background:var(--border);margin:10px 0;opacity:.8}.sidebar.collapsed .brand[data-v-3ba08813]{justify-content:center}.sidebar.collapsed .collapseBtn[data-v-3ba08813]{margin-left:0}.sidebar.collapsed .collapseBtn[data-v-3ba08813]{margin-right:0}.topbar[data-v-557e1a43]{height:var(--topbar-h);position:fixed;left:var(--sidebar-current-w, var(--sidebar-w));right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gap-5);background:#0b0f178c;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;margin:20px auto;max-width:calc(var(--content-max));transition:left .22s ease;will-change:transform,opacity,left}.left[data-v-557e1a43]{display:flex;flex-direction:column;gap:6px;min-width:0}.titleRow[data-v-557e1a43]{display:flex;align-items:center;gap:var(--gap-2);min-width:0}.iconWrap[data-v-557e1a43]{width:36px;height:36px;border-radius:14px;border:1px solid var(--border);background:#ffffff08;display:grid;place-items:center;flex:0 0 auto}.pageIcon[data-v-557e1a43]{width:20px;height:20px;color:var(--text);opacity:.9}.title[data-v-557e1a43]{font-size:var(--fs-4);font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 0}.host[data-v-0c431dad]{position:fixed;right:16px;bottom:16px;z-index:200000;width:min(420px,92vw)}.stack[data-v-0c431dad]{display:flex;flex-direction:column;gap:10px}.toast[data-v-0c431dad]{padding:12px 14px;display:flex;gap:12px;align-items:flex-start;border-left:0;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform,opacity}.icon[data-v-0c431dad]{width:42px;height:42px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:#ffffff05;border:1px solid var(--border)}.ic[data-v-0c431dad]{width:24px;height:24px}.toast[data-type=success] .ic[data-v-0c431dad]{color:var(--success)}.toast[data-type=error] .ic[data-v-0c431dad]{color:var(--danger)}.toast[data-type=warning] .ic[data-v-0c431dad]{color:var(--warning)}.toast[data-type=info] .ic[data-v-0c431dad]{color:var(--primary)}.title[data-v-0c431dad]{font-weight:900;color:var(--text)}.msg[data-v-0c431dad]{font-size:var(--fs-2);margin-top:2px}.x[data-v-0c431dad]{margin-left:auto;width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff0f;color:var(--text);cursor:pointer}.x[data-v-0c431dad]:hover{background:#ffffff1a}.toast-enter-active[data-v-0c431dad],.toast-leave-active[data-v-0c431dad]{transition:transform .24s cubic-bezier(.2,.9,.2,1),opacity .2s ease,filter .2s ease}.toast-enter-from[data-v-0c431dad],.toast-leave-to[data-v-0c431dad]{transform:translate(22px);opacity:0;filter:blur(2px)}.toast-enter-to[data-v-0c431dad],.toast-leave-from[data-v-0c431dad]{transform:translate(0);opacity:1;filter:blur(0)}.toast-move[data-v-0c431dad]{transition:transform .22s cubic-bezier(.2,.9,.2,1)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-0c431dad],.toast-leave-active[data-v-0c431dad],.toast-move[data-v-0c431dad]{transition:none}}.btnBase[data-v-5b0930bd]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:var(--btn-pad);border-radius:var(--r-md);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .06s ease,border-color .12s ease,background .12s ease}.btnBase[data-v-5b0930bd]:focus{outline:none;box-shadow:var(--focus)}.btnBase[data-v-5b0930bd]:active{transform:translateY(1px)}.btnBase.block[data-v-5b0930bd]{width:100%}.btnBase.loading[data-v-5b0930bd],.btnBase[disabled][data-v-5b0930bd],.btnBase[aria-disabled=true][data-v-5b0930bd]{opacity:.65;cursor:not-allowed}.v-primary[data-v-5b0930bd]{background:linear-gradient(180deg,#3b82f6f2,#3b82f6bf);border-color:#3b82f659;color:#fff}.v-primary[data-v-5b0930bd]:hover{border-color:#60a5fa99}.v-secondary[data-v-5b0930bd]{background:#ffffff0a;color:var(--text)}.v-secondary[data-v-5b0930bd]:hover{border-color:#ffffff29;background:#ffffff0f}.v-ghost[data-v-5b0930bd]{background:transparent;border-color:transparent;color:var(--text)}.v-ghost[data-v-5b0930bd]:hover{background:#ffffff0d;border-color:var(--border)}.v-danger[data-v-5b0930bd]{background:#ef44441f;border-color:#ef444440;color:#ffffffeb}.v-danger[data-v-5b0930bd]:hover{border-color:#ef444473}.s-sm[data-v-5b0930bd]{height:34px;padding:0 12px;font-size:var(--fs-2);border-radius:var(--r-sm)}.s-md[data-v-5b0930bd]{font-size:var(--fs-2)}.s-lg[data-v-5b0930bd]{height:46px;padding:0 16px;font-size:var(--fs-3);border-radius:var(--r-lg)}.spinner[data-v-5b0930bd]{width:14px;height:14px;border-radius:99px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffffe6;animation:spin-5b0930bd .8s linear infinite}@keyframes spin-5b0930bd{to{transform:rotate(360deg)}}.topActions[data-v-63e89bca]{position:sticky;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--gap-3, 12px);padding:10px 5px}.leftActions[data-v-63e89bca]{display:flex;align-items:center;gap:10px;min-width:280px}.rightActions[data-v-63e89bca]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pathPill[data-v-63e89bca]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--r-md);font-size:var(--fs-1);background:#ffffff07;border:1px solid rgba(255,255,255,.1);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;height:40px;max-width:520px}.pathPill[data-v-63e89bca]:disabled{opacity:.6;cursor:default}.pIco[data-v-63e89bca]{width:18px;height:18px;opacity:.9}.pTxt[data-v-63e89bca]{opacity:.9}.sep[data-v-63e89bca]{opacity:.35;margin:0 2px}.pLink[data-v-63e89bca]{opacity:.9;cursor:pointer;text-decoration:none}.pLink[data-v-63e89bca]:hover{text-decoration:underline}.searchPill[data-v-63e89bca]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-md);background:#ffffff14;border:1px solid rgba(255,255,255,.1);min-width:240px}.searchPill.off[data-v-63e89bca]{opacity:.6}.searchInp[data-v-63e89bca]{width:100%;background:transparent;border:none;outline:none;color:inherit;font-size:var(--fs-1)}.viewPill[data-v-63e89bca]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:var(--r-lg);background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.viewPill.off[data-v-63e89bca]{opacity:.6}.vBtn[data-v-63e89bca]{width:36px;height:30px;display:grid;place-items:center;border-radius:var(--r-md);border:none;background:transparent;color:inherit;cursor:pointer;opacity:.8}.vBtn[data-v-63e89bca]:hover{opacity:1;background:#ffffff0f}.vBtn.on[data-v-63e89bca]{opacity:1;background:#ffffff24}.ico[data-v-63e89bca]{width:16px;height:16px;transform:translateY(2.5px)}.muted[data-v-63e89bca]{opacity:.7}@media(max-width:980px){.leftActions[data-v-63e89bca]{min-width:auto}.pathPill[data-v-63e89bca]{max-width:320px}.searchPill[data-v-63e89bca]{min-width:170px}}.pad[data-v-d777452e]{padding:var(--gap-4)}.head[data-v-d777452e]{margin-bottom:var(--gap-3)}.t[data-v-d777452e]{font-size:var(--fs-3);font-weight:800}.s[data-v-d777452e]{font-size:var(--fs-2);margin-top:4px}.listPane[data-v-fb442ec2]{margin:0 5px;height:calc(100vh - var(--top-inset, 0px) - 185px)}.empty[data-v-fb442ec2]{padding:18px 10px;opacity:.7}.muted[data-v-fb442ec2]{opacity:.7}.table[data-v-fb442ec2]{padding:8px 8px 10px}.thead[data-v-fb442ec2],.trow[data-v-fb442ec2]{display:grid;grid-template-columns:1fr 170px 160px 120px;gap:10px}.thead[data-v-fb442ec2]{padding:8px 10px;font-size:var(--fs-1);opacity:.75;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.stickyHead[data-v-fb442ec2]{position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f17bf;border-color:#ffffff1a;box-shadow:0 10px 22px #00000040}.tbody[data-v-fb442ec2]{position:relative}.scroller[data-v-fb442ec2]{min-height:calc(100vh - var(--top-inset, 0px) - 285px);max-height:calc(100vh - var(--top-inset, 0px) - 285px);overflow:auto;overscroll-behavior:contain;padding-right:6px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.scroller[data-v-fb442ec2]::-webkit-scrollbar{width:10px}.scroller[data-v-fb442ec2]::-webkit-scrollbar-track{background:transparent}.scroller[data-v-fb442ec2]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.scroller[data-v-fb442ec2]::-webkit-scrollbar-thumb:hover{background:#ffffff42}.trow[data-v-fb442ec2]{width:100%;margin-top:6px;padding:10px;text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:inherit;cursor:pointer}.trow[data-v-fb442ec2]:hover{background:#ffffff0d}.trow.active[data-v-fb442ec2]{background:#ffffff1a;border-color:#ffffff2e}.c[data-v-fb442ec2]{display:flex;align-items:center;gap:10px;font-size:var(--fs-2)}.c.type[data-v-fb442ec2],.c.size[data-v-fb442ec2],.c.date[data-v-fb442ec2]{opacity:.85}.fIco[data-v-fb442ec2]{width:18px;height:18px;opacity:.9}.fname[data-v-fb442ec2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tilesWrap[data-v-fb442ec2]{position:relative}.tiles[data-v-fb442ec2]{overflow:auto;overscroll-behavior:contain;max-height:calc(100vh - var(--top-inset, 0px) - 235px);padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.tiles[data-v-fb442ec2]::-webkit-scrollbar{width:10px}.tiles[data-v-fb442ec2]::-webkit-scrollbar-track{background:transparent}.tiles[data-v-fb442ec2]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.tiles[data-v-fb442ec2]::-webkit-scrollbar-thumb:hover{background:#ffffff42}.tile[data-v-fb442ec2]{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:12px;cursor:pointer;color:inherit}.tile[data-v-fb442ec2]:hover{background:#ffffff0d}.tile.active[data-v-fb442ec2]{background:#ffffff1a;border-color:#ffffff2e}.tileIco[data-v-fb442ec2]{width:26px;height:26px;opacity:.9}.tileName[data-v-fb442ec2]{margin-top:8px;font-size:var(--fs-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tileMeta[data-v-fb442ec2]{margin-top:4px;font-size:var(--fs-1)}@media(max-width:980px){.thead[data-v-fb442ec2],.trow[data-v-fb442ec2]{grid-template-columns:1fr 150px 140px 110px}}@media(max-width:720px){.thead[data-v-fb442ec2]{display:none}.trow[data-v-fb442ec2]{grid-template-columns:1fr;gap:6px}.c.date[data-v-fb442ec2],.c.type[data-v-fb442ec2],.c.size[data-v-fb442ec2]{opacity:.75}}.previewPane[data-v-111a8e94]{margin:0 5px}.pHead[data-v-111a8e94]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.pTitle[data-v-111a8e94]{font-size:var(--fs-2)}.ico[data-v-111a8e94]{width:16px;height:16px}.muted[data-v-111a8e94]{opacity:.7}.pEmpty[data-v-111a8e94]{padding:28px 18px;opacity:.75}.pCard[data-v-111a8e94]{padding:12px;display:grid;gap:10px}.pRow[data-v-111a8e94]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.pIco[data-v-111a8e94]{width:26px;height:26px;opacity:.95}.pName[data-v-111a8e94]{font-size:var(--fs-1)}.pMeta[data-v-111a8e94]{margin-top:2px;font-size:var(--fs-1)}.pBox[data-v-111a8e94]{border-radius:14px;border:1px dashed rgba(255,255,255,.16);background:#0000001a;padding:14px}.pHint[data-v-111a8e94]{font-size:var(--fs-1);opacity:.8;line-height:1.35}.pBadges[data-v-111a8e94]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.badge[data-v-111a8e94]{font-size:var(--fs-1);padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;opacity:.9}.ass-c[data-v-241a0180]{padding:16px}.hiddenUpload[data-v-241a0180]{display:none}.body[data-v-241a0180]{display:grid;grid-template-columns:1.6fr 1fr;min-height:560px}@media(max-width:980px){.body[data-v-241a0180]{grid-template-columns:1fr}}.overlay[data-v-92b798d2]{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:var(--gap-4);z-index:1000}.modal[data-v-92b798d2]{width:min(680px,96vw);max-height:86vh;overflow:auto;padding:var(--gap-4);position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 36%,transparent),color-mix(in srgb,var(--surface-2) 36%,transparent));-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.head[data-v-92b798d2]{padding-right:44px;margin-bottom:var(--gap-3)}.t[data-v-92b798d2]{font-size:var(--fs-3);font-weight:900;color:var(--text)}.s[data-v-92b798d2]{font-size:var(--fs-2);margin-top:4px}.x[data-v-92b798d2]{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff0f;color:var(--text);cursor:pointer}.x[data-v-92b798d2]:hover{background:#ffffff1a}.body[data-v-92b798d2]{display:flex;flex-direction:column;gap:var(--gap-3)}.foot[data-v-92b798d2]{margin-top:var(--gap-4);display:flex;justify-content:flex-end;gap:var(--gap-2)}.mOverlay-enter-active[data-v-92b798d2],.mOverlay-leave-active[data-v-92b798d2]{transition:opacity .2s ease,backdrop-filter .22s ease}.mOverlay-enter-from[data-v-92b798d2],.mOverlay-leave-to[data-v-92b798d2]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.mOverlay-enter-to[data-v-92b798d2],.mOverlay-leave-from[data-v-92b798d2]{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mModal-enter-active[data-v-92b798d2],.mModal-leave-active[data-v-92b798d2]{transition:transform .24s cubic-bezier(.2,.9,.2,1),opacity .2s ease,filter .2s ease}.mModal-enter-from[data-v-92b798d2],.mModal-leave-to[data-v-92b798d2]{transform:translateY(10px) scale(.98);opacity:0;filter:blur(2px)}.mModal-enter-to[data-v-92b798d2],.mModal-leave-from[data-v-92b798d2]{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}@media(prefers-reduced-motion:reduce){.mOverlay-enter-active[data-v-92b798d2],.mOverlay-leave-active[data-v-92b798d2],.mModal-enter-active[data-v-92b798d2],.mModal-leave-active[data-v-92b798d2]{transition:none}}.wrap[data-v-ba8786b6]{display:grid;grid-template-columns:170px 1fr;gap:var(--gap-4);align-items:start}@media(max-width:680px){.wrap[data-v-ba8786b6]{grid-template-columns:1fr}}.previewWrap[data-v-ba8786b6]{position:relative;height:170px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}.checker[data-v-ba8786b6]{position:absolute;inset:0;background:repeating-conic-gradient(#ccc 0% 25%,#eee 0% 50%) 50% / 20px 20px}.preview[data-v-ba8786b6]{position:absolute;inset:0;background:transparent;height:170px;border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.panel[data-v-ba8786b6]{display:flex;flex-direction:column;gap:var(--gap-3)}.row[data-v-ba8786b6]{display:flex;flex-direction:column;gap:6px}.label[data-v-ba8786b6]{opacity:.7;font-size:var(--fs-1)}.value[data-v-ba8786b6]{font-size:var(--fs-2);font-weight:800;color:var(--text);word-break:break-word}.mono[data-v-ba8786b6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.field[data-v-ba8786b6]{display:flex;gap:10px;align-items:center}.inp[data-v-ba8786b6]{width:100%;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff0f;color:var(--text);outline:none}.inp[data-v-ba8786b6]:focus{border-color:#ffffff38}.picker[data-v-ba8786b6]{width:44px;height:40px;padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:transparent}.warn[data-v-ba8786b6]{font-size:var(--fs-1);opacity:.8}.foot[data-v-ba8786b6]{display:flex;justify-content:flex-end;gap:var(--gap-2)}.empty[data-v-ba8786b6]{opacity:.75}.colorsCard[data-v-ee318946] .cardBody{padding:12px}.hint[data-v-ee318946]{opacity:.75;font-size:var(--fs-1);padding:6px 2px}.groups[data-v-ee318946]{display:grid;gap:14px;margin-top:10px}.group[data-v-ee318946]{border-radius:var(--r-md)}.groupHead[data-v-ee318946]{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 8px;opacity:.95}.grid[data-v-ee318946]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tile[data-v-ee318946]{color:var(--font);text-align:left;cursor:pointer;border-radius:var(--r-md);overflow:hidden;outline:none;transition:transform .09s ease}.tile[data-v-ee318946]:hover{transform:translateY(-2px)}.tile[data-v-ee318946]:active{transform:translateY(0)}.tile[data-v-ee318946]:focus-visible{box-shadow:0 0 0 3px #00000024}.swatch[data-v-ee318946]{height:96px;border-radius:var(--r-md)}.metaBox[data-v-ee318946]{padding:10px 0}.pretty[data-v-ee318946]{font-size:var(--fs-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hex[data-v-ee318946]{margin-top:6px;font-weight:800;font-size:var(--fs-1);opacity:.9}.mono[data-v-ee318946]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.wrap[data-v-5cdd1a06]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-5cdd1a06]{font-size:var(--fs-2);color:var(--text-muted)}.control[data-v-5cdd1a06]{position:relative;display:flex;align-items:center}.btn[data-v-5cdd1a06]{width:100%;height:var(--input-h);padding:var(--input-pad);border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff09;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease,transform .08s ease}.btn[data-v-5cdd1a06]:active{transform:translateY(1px)}.val[data-v-5cdd1a06]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px}.val.ph[data-v-5cdd1a06]{color:var(--text-muted)}.btn[data-v-5cdd1a06]:hover{border-color:color-mix(in oklab,var(--border) 60%,var(--text) 16%);background:#ffffff0d}.btn[data-v-5cdd1a06]:focus{outline:none;box-shadow:var(--focus);border-color:#3b82f673;background:#ffffff0f}.control.disabled .btn[data-v-5cdd1a06]{opacity:.6;cursor:not-allowed;background:#ffffff05}.control.invalid .btn[data-v-5cdd1a06]{border-color:#ef44448c;box-shadow:0 0 0 3px #ef44441f}ul[data-v-5cdd1a06]{margin-block-start:0;margin-block-end:0}li[data-v-5cdd1a06]{margin:var(--gap-1) 0}.chev[data-v-5cdd1a06]{width:22px;height:22px;opacity:.8;transition:transform .12s ease,opacity .12s ease}.chev.up[data-v-5cdd1a06]{transform:rotate(180deg);opacity:.95}.tick[data-v-5cdd1a06]{width:18px;height:18px;opacity:.95}.pop[data-v-5cdd1a06]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;border-radius:calc(var(--r-md) + 4px);border:1px solid color-mix(in oklab,var(--border) 85%,var(--text) 8%);background:color-mix(in oklab,rgba(10,14,22,.92) 92%,black);box-shadow:0 18px 50px #00000073;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search[data-v-5cdd1a06]{padding:10px;border-bottom:1px solid rgba(255,255,255,.06)}.searchIn[data-v-5cdd1a06]{width:100%;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);padding:0 12px;outline:none}.searchIn[data-v-5cdd1a06]:focus{box-shadow:var(--focus);border-color:#3b82f673}.list[data-v-5cdd1a06]{max-height:260px;overflow:auto;padding:6px;outline:none}.opt[data-v-5cdd1a06]{border-radius:12px;padding:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,transform .08s ease;border:1px solid transparent}.optMain[data-v-5cdd1a06]{display:flex;align-items:center;justify-content:space-between;gap:12px}.optLbl[data-v-5cdd1a06]{letter-spacing:.2px}.optHint[data-v-5cdd1a06]{margin-top:4px;font-size:var(--fs-1);color:var(--text-muted)}.opt[data-v-5cdd1a06]:hover{background:#ffffff0f}.opt.active[data-v-5cdd1a06]{background:#3b82f624;border-color:#3b82f638}.opt.selected[data-v-5cdd1a06]{background:#ffffff12;border-color:#ffffff1f}.opt.disabled[data-v-5cdd1a06]{opacity:.45;cursor:not-allowed}.empty[data-v-5cdd1a06]{padding:12px;color:var(--text-muted);font-size:var(--fs-1)}.msg[data-v-5cdd1a06]{font-size:var(--fs-1)}.muted[data-v-5cdd1a06]{color:var(--text-muted)}.err[data-v-5cdd1a06]{color:#ef4444f2}.pop-enter-active[data-v-5cdd1a06],.pop-leave-active[data-v-5cdd1a06]{transition:opacity .12s ease,transform .12s ease}.pop-enter-from[data-v-5cdd1a06],.pop-leave-to[data-v-5cdd1a06]{opacity:0;transform:translateY(-6px) scale(.99)}.grid[data-v-bb597e0c]{display:grid;gap:12px}.field[data-v-bb597e0c]{display:grid;gap:8px}.actionss[data-v-56ce1649]{position:relative}.actionss .btns[data-v-56ce1649]{position:absolute;right:-5px;top:-70px;display:flex}.name[data-v-56ce1649]{font-weight:800;font-size:16px}.sub[data-v-56ce1649]{font-size:13px;opacity:.7;margin-top:2px}.hint[data-v-56ce1649]{font-size:13px;opacity:.75}.mono[data-v-56ce1649]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.form[data-v-56ce1649]{display:flex;flex-direction:column;gap:10px}.field[data-v-56ce1649]{display:flex;flex-direction:column;gap:6px}.fieldLabel[data-v-56ce1649]{font-size:var(--fs-1);opacity:.7}.fieldHint[data-v-56ce1649]{font-size:var(--fs-1);opacity:.6}.input[data-v-56ce1649]{width:calc(100% - 20px);padding:10px;border-radius:var(--r-md);border:1px solid var(--border);background:transparent;color:var(--text)}.area[data-v-56ce1649]{width:calc(100% - 20px);padding:10px;border-radius:var(--r-md);border:1px solid var(--border);background:transparent;color:var(--text);resize:vertical}.groups[data-v-56ce1649]{display:flex;flex-direction:column;gap:20px;margin-top:10px}.groupTitle[data-v-56ce1649]{margin-bottom:10px}.list[data-v-56ce1649]{display:flex;flex-direction:column;gap:6px}.row[data-v-56ce1649]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s ease,transform .08s ease}.label[data-v-56ce1649]{margin-right:10px;font-size:var(--fs-1);padding:4px 5px;background-color:var(--border);border-radius:10px;width:auto;transform:translateY(-3px)}.row[data-v-56ce1649]:hover{transform:translate(-2px)}.lefte[data-v-56ce1649]{display:flex;align-items:left;gap:3px}.value[data-v-56ce1649]{font-weight:500;font-size:var(--fs-2);word-break:break-word}.arrow[data-v-56ce1649]{font-size:var(--fs-4);opacity:.4}.arrow[data-v-56ce1649]:hover{opacity:1}.editor[data-v-d4dfad99]{width:100%;min-height:280px;border-radius:var(--r-md);border:1px solid var(--border);background:#0000002e;color:inherit;padding:12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.editor[data-v-d4dfad99]:focus{outline:none;box-shadow:var(--focus)}.brandingWorkspace[data-v-90421405]{display:flex;flex-direction:column;gap:12px}.masonry[data-v-90421405]{column-count:2;column-gap:12px}.mItem[data-v-90421405]{break-inside:avoid;margin:0 0 12px}.mItem[data-v-90421405] .card{margin:0}@media(max-width:980px){.masonry[data-v-90421405]{column-count:1}}.hero-btn[data-v-08f17ca6]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.85rem 1.7rem;border-radius:var(--radius);font-size:var(--font-size-p);font-weight:var(--font-wight-h2);text-decoration:none;border:1px solid transparent;cursor:pointer;letter-spacing:.01em;transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out;opacity:0;transform:translateY(2px) scale(.99);animation:hero-btn-appear-08f17ca6 .22s ease-out forwards}.hero-btn--01[data-v-08f17ca6]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-strong));color:var(--color-text-reverse);box-shadow:0 6px 16px #0000004d}.hero-btn--01[data-v-08f17ca6]:hover{transform:translateY(-1px) scale(1.02);background:linear-gradient(135deg,var(--color-primary-soft),var(--color-primary));box-shadow:0 10px 24px #00000059}.hero-btn--02[data-v-08f17ca6]{background:#ffffff05;color:var(--color-text);border-color:#0000003d}.hero-btn--02[data-v-08f17ca6]:hover{transform:translateY(-1px) scale(1.01);border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-bg-60)}.hero-btn[data-v-08f17ca6]:active{transform:translateY(0) scale(.97);box-shadow:none}.hero-btn[data-v-08f17ca6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@keyframes hero-btn-appear-08f17ca6{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.action[data-v-9b449bfd]{max-width:var(--max-size);margin:auto;padding:var(--action-py) var(--action-px)}.action__inner[data-v-9b449bfd]{display:flex;align-items:center;gap:var(--action-gap);flex-wrap:wrap}.action--left .action__inner[data-v-9b449bfd]{justify-content:flex-start}.action--center .action__inner[data-v-9b449bfd]{justify-content:center}.action--right .action__inner[data-v-9b449bfd]{justify-content:flex-end}.imgModal[data-v-144ed39c]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#080a10d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.imgModal__close[data-v-144ed39c]{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;font-size:28px;line-height:1;cursor:pointer}.imgModal__figure[data-v-144ed39c]{margin:0;max-width:min(1200px,calc(100vw - 40px));max-height:calc(100vh - 40px)}.imgModal__img[data-v-144ed39c]{display:block;max-width:100%;max-height:calc(100vh - 120px);object-fit:contain}.imgModal__caption[data-v-144ed39c]{margin-top:10px;color:#e5e7eb;text-align:center;font-size:13px}.imggrid[data-v-7f0b48c8]{position:relative;width:100%;padding:var(--space-xxl) var(--space-lg) var(--space-xl);overflow:hidden;color:var(--color-text);min-height:100vh}.imggrid__inner[data-v-7f0b48c8]{position:relative;z-index:1;max-width:var(--max-size)}.imggrid__inner[data-v-7f0b48c8]{position:relative;z-index:1;max-width:var(--max-size);margin:0 auto}.imggrid__head[data-v-7f0b48c8]{margin-bottom:var(--space-lg)}.imggrid--align-left .imggrid__head[data-v-7f0b48c8]{text-align:left}.imggrid--align-center .imggrid__head[data-v-7f0b48c8]{text-align:center}.imggrid--align-right .imggrid__head[data-v-7f0b48c8]{text-align:right}.imggrid__state[data-v-7f0b48c8]{padding:var(--space-xs);border-radius:var(--radius);background:var(--color-surface-soft);color:var(--color-text)}.imggrid__grid--skeleton[data-v-7f0b48c8],.imggrid__grid[data-v-7f0b48c8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:var(--space-md)}.imggrid__card[data-v-7f0b48c8]{position:relative;border-radius:var(--radius-small);overflow:hidden;background:var(--color-surface);text-decoration:none;color:inherit;border:1px solid var(--color-surface-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease;aspect-ratio:var(--imggrid-aspect, 4 / 3)}.imggrid__img[data-v-7f0b48c8]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.imggrid__card[data-v-7f0b48c8]:hover{transform:translateY(0);box-shadow:0 14px 32px #0000001f;border-color:var(--color-primary)}.imggrid__card:hover .imggrid__img[data-v-7f0b48c8]{transform:scale(1.03)}.imggrid__card--featured[data-v-7f0b48c8]{grid-column:span 2;grid-row:span 2}.imggrid__img[data-v-7f0b48c8]{width:100%;height:100%;object-fit:cover;display:block}.imggrid__caption[data-v-7f0b48c8]{display:block;position:absolute;left:0;right:0;bottom:0;padding:var(--space-xxl) var(--space-md) var(--space-md) var(--space-md);font-size:var(--font-size);color:var(--color-text-reverse);background:linear-gradient(0deg,var(--color-accent),transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;transition:background-color .22s ease,color .22s ease,transform .22s ease}.imggrid__card:hover .imggrid__caption[data-v-7f0b48c8]{background:linear-gradient(0deg,var(--color-primary),var(--color-primary),transparent);color:var(--color-text-reverse)}.imggrid__caption-none[data-v-7f0b48c8]{display:none}@media(max-width:980px){.imggrid__grid[data-v-7f0b48c8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.imggrid__grid[data-v-7f0b48c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.imggrid__card--featured[data-v-7f0b48c8]{grid-column:span 2;grid-row:span 2}}.imggrid__card--skeleton[data-v-7f0b48c8]{pointer-events:none}.imggrid__skeletonMedia[data-v-7f0b48c8]{width:100%;height:100%;background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%);background-size:200% 100%;animation:imggridShimmer-7f0b48c8 1.2s linear infinite}.imggrid__skeletonCaption[data-v-7f0b48c8]{position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%);background-size:200% 100%;animation:imggridShimmer-7f0b48c8 1.2s linear infinite}@keyframes imggridShimmer-7f0b48c8{0%{background-position:200% 0}to{background-position:-200% 0}}.hero[data-v-66d36227]{position:relative;width:100%;padding:var(--space-xxl) var(--space-lg) var(--space-xl);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-bg);color:var(--color-text)}.hero__bg[data-v-66d36227]{position:absolute;inset:0;z-index:0}.hero__bg img[data-v-66d36227],.hero__bg video[data-v-66d36227]{width:100%;height:100%;object-fit:cover}.hero__overlay[data-v-66d36227]{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at top,var(--color-bg),transparent 50%),linear-gradient(to bottom,var(--color-bg-60),var(--color-bg));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hero__container[data-v-66d36227]{position:relative;z-index:2;width:min(100%,720px)}.hero__inner[data-v-66d36227]{width:min(100%,720px);max-width:720px}.hero--align-left .hero__inner[data-v-66d36227]{margin-right:auto;text-align:left}.hero--align-center .hero__inner[data-v-66d36227]{margin-left:auto;margin-right:auto;text-align:center}.hero--align-right .hero__inner[data-v-66d36227]{margin-left:auto;text-align:right}.hero__logo[data-v-66d36227]{margin-bottom:var(--space-md)}.hero__logo img[data-v-66d36227]{height:80px;max-width:180px;object-fit:contain;filter:var(--filter-shadow)}.hero--align-center .hero__logo[data-v-66d36227]{display:flex;justify-content:center}.hero--align-right .hero__logo[data-v-66d36227]{display:flex;justify-content:flex-end}.hero--align-center .subtitle[data-v-66d36227]{margin-left:auto;margin-right:auto}.hero--align-right .subtitle[data-v-66d36227]{margin-left:auto}.hero__actions[data-v-66d36227]{margin-top:var(--space-sm)}.hero__actions[data-v-66d36227] .action{width:100%}.itgrid[data-v-07b37b96]{padding:var(--space-xxl) var(--space-lg);color:var(--color-text);max-width:var(--max-size);margin:0 auto}.itgrid--align-left .itgrid__inner[data-v-07b37b96]{text-align:left}.itgrid--align-center .itgrid__inner[data-v-07b37b96]{text-align:center}.itgrid--align-right .itgrid__inner[data-v-07b37b96]{text-align:right}.itgrid__grid[data-v-07b37b96]{display:grid;gap:var(--itgrid-gap);grid-template-columns:repeat(var(--itgrid-cols),minmax(0,1fr));text-align:left}@media(max-width:1024px){.itgrid__grid[data-v-07b37b96]{grid-template-columns:repeat(auto-fit,minmax(var(--itgrid-min),1fr))}}.itgrid__card[data-v-07b37b96]{display:block;text-decoration:none;color:inherit;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm);border:1px solid var(--color-surface-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.itgrid__card--clickable[data-v-07b37b96]{cursor:pointer}.itgrid__card--animated[data-v-07b37b96]{opacity:0;transform:translateY(10px) scale(.98);animation:itgrid-card-in-07b37b96 .4s ease-out forwards;animation-delay:calc(var(--itgrid-index, 0) * 80ms)}@keyframes itgrid-card-in-07b37b96{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.itgrid__card[data-v-07b37b96]:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001f;border:1px solid var(--color-primary)}.itgrid__icon[data-v-07b37b96]{width:44px;height:44px;border-radius:calc(var(--radius-lg) - var(--space-sm));display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg);border:1px solid rgba(255,255,255,.08);margin-bottom:var(--space-sm)}.itgrid__icon img[data-v-07b37b96]{width:22px;height:22px;object-fit:contain}.itgrid__icon-svg[data-v-07b37b96] svg{width:22px;height:22px;display:block}.itgrid__icon-dot[data-v-07b37b96]{width:10px;height:10px;border-radius:999px;background:var(--color-primary)}.itgrid__card-text[data-v-07b37b96]{margin:0;font-size:var(--font-size-p);line-height:1.7;color:var(--color-text-muted)}.itgrid__card-link[data-v-07b37b96]{display:inline-flex;gap:var(--space-xs);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.itgrid__row[data-v-07b37b96]{display:flex;gap:var(--space-md);align-items:flex-start}.itgrid__icon[data-v-07b37b96]{flex:0 0 auto;margin-bottom:0}.itgrid__content[data-v-07b37b96]{min-width:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.osm-map[data-v-555ed8b0]{display:block;z-index:0}.leaflet-marker-icon{display:none!important}.leaflet-marker-icon.sectionmap-marker,.leaflet-marker-icon.gpx-custom-marker{display:block!important}.text-only[data-v-56b445a2]{padding:var(--space-xxl) var(--space-xl);color:var(--color-text);max-width:var(--max-size);margin:0 auto}.text-only__inner[data-v-56b445a2]{max-width:var(--max-size);margin:0 auto}.text-only--align-left .text-only__content[data-v-56b445a2]{text-align:left}.text-only--align-center .text-only__content[data-v-56b445a2]{text-align:center}.text-only--align-right .text-only__content[data-v-56b445a2]{text-align:right}.text-only__body[data-v-56b445a2]{margin-top:var(--space-sm);font-size:var(--font-size-p);line-height:1.7;color:var(--color-text-muted)}.text-only__body p[data-v-56b445a2]{margin:0 0 var(--space-sm)}.text-only__body ul[data-v-56b445a2],.text-only__body ol[data-v-56b445a2]{padding-left:1.4rem;margin:0 0 var(--space-sm)}.text-only__body a[data-v-56b445a2]{text-decoration:underline;color:var(--color-primary)}.text-only__actions[data-v-56b445a2]{margin-top:var(--space-lg)}.text-media[data-v-d7d5b863]{padding:var(--space-xxl) var(--space-xl);color:var(--color-text);max-width:var(--max-size);margin:0 auto}.text-media__inner[data-v-d7d5b863]{margin:0 auto;display:grid;gap:var(--space-xxl);align-items:center}.text-media--image-right .text-media__inner[data-v-d7d5b863]{grid-template-columns:minmax(0,var(--text-fr, 1.1fr)) minmax(0,var(--image-fr, 1fr))}.text-media--image-left .text-media__inner[data-v-d7d5b863]{grid-template-columns:minmax(0,var(--image-fr, 1fr)) minmax(0,var(--text-fr, 1.1fr))}.text-media--image-left .text-media__content[data-v-d7d5b863]{order:2}.text-media--image-left .text-media__media[data-v-d7d5b863]{order:1}.text-media--align-left .text-media__content[data-v-d7d5b863]{text-align:left}.text-media--align-center .text-media__content[data-v-d7d5b863]{text-align:center}.text-media--align-right .text-media__content[data-v-d7d5b863]{text-align:right}.text-media__body[data-v-d7d5b863]{margin-top:var(--space-sm);font-size:var(--font-size-p);line-height:1.7;color:var(--color-text-muted)}.text-media__body p[data-v-d7d5b863]{margin:0 0 var(--space-sm)}.text-media__body ul[data-v-d7d5b863],.text-media__body ol[data-v-d7d5b863]{padding-left:1.4rem;margin:0 0 var(--space-sm)}.text-media__body a[data-v-d7d5b863]{text-decoration:underline;color:var(--color-primary)}.text-media__actions[data-v-d7d5b863]{margin-top:var(--space-lg)}.text-media__media[data-v-d7d5b863]{justify-self:center;max-width:520px}.text-media__media img[data-v-d7d5b863]{display:block;width:100%;height:auto;object-fit:cover}.text-media__media--rounded img[data-v-d7d5b863]{border-radius:var(--radius-lg)}.text-media__media--shadow img[data-v-d7d5b863]{box-shadow:var(--shadow-strong)}.text-media__media--border img[data-v-d7d5b863]{border:1px solid rgba(255,255,255,.08)}@media(max-width:768px){.text-media--image-right .text-media__inner[data-v-d7d5b863],.text-media--image-left .text-media__inner[data-v-d7d5b863]{grid-template-columns:minmax(0,1fr)}.text-media--image-right .text-media__content[data-v-d7d5b863]{order:1}.text-media--image-right .text-media__media[data-v-d7d5b863],.text-media--image-left .text-media__content[data-v-d7d5b863]{order:2}.text-media--image-left .text-media__media[data-v-d7d5b863]{order:1}}.section-title[data-v-a308ee19]{padding:var(--space-xl) var(--space-xl) 0;max-width:var(--max-size);margin:0 auto}.section-title--align-left[data-v-a308ee19]{text-align:left}.section-title--align-center[data-v-a308ee19]{text-align:center}.section-title--align-right[data-v-a308ee19]{text-align:right}.wrap[data-v-a199f386]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.lbl[data-v-a199f386]{font-size:var(--fs-2);color:var(--text-muted)}.control[data-v-a199f386]{position:relative;width:100%;min-width:0}.inp[data-v-a199f386]{width:100%;min-width:0;box-sizing:border-box;height:var(--input-h);padding:var(--input-pad);border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff08;color:var(--text)}.inp[data-v-a199f386]:focus{outline:none;box-shadow:var(--focus);border-color:#3b82f659}.inp[data-v-a199f386]:disabled{opacity:.6;cursor:not-allowed}.inp--number[data-v-a199f386]{appearance:textfield;-moz-appearance:textfield;padding-right:34px}.inp--number[data-v-a199f386]::-webkit-outer-spin-button,.inp--number[data-v-a199f386]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numCtrls[data-v-a199f386]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;gap:0px}.numBtn[data-v-a199f386]{width:20px;height:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer}.numBtn[data-v-a199f386]:hover{color:var(--text);background:#ffffff14}.numBtn[data-v-a199f386]:disabled{opacity:.5;cursor:not-allowed}.numBtn[data-v-a199f386] svg{width:14px;height:14px}.msg[data-v-a199f386]{font-size:var(--fs-1)}.err[data-v-a199f386]{color:#ef4444f2}.wrap[data-v-42e53b47]{display:grid;gap:6px}.fieldLabel[data-v-42e53b47]{font-size:var(--fs-2);color:var(--text-muted)}.ratioRow[data-v-42e53b47]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.ratioInput[data-v-42e53b47]{min-width:0}.separator[data-v-42e53b47]{font-size:18px;line-height:1;color:var(--text-muted);padding-bottom:10px}.wrap[data-v-4aa8c9e5]{display:grid;gap:6px}.fieldLabel[data-v-4aa8c9e5]{font-size:var(--fs-2);color:var(--text-muted)}.row[data-v-4aa8c9e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%}.iconBtn[data-v-4aa8c9e5]{width:100%;height:38px;border:1px solid var(--border);border-radius:10px;background:#ffffff08;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.iconBtn[data-v-4aa8c9e5]:hover{color:var(--text);background:#ffffff12}.iconBtn.active[data-v-4aa8c9e5]{color:var(--text);border-color:#3b82f68c;background:#3b82f626}.iconBtn[data-v-4aa8c9e5]:disabled{opacity:.45;cursor:not-allowed}.iconBtn[data-v-4aa8c9e5] svg{width:16px;height:16px}.hint[data-v-4aa8c9e5]{font-size:12px;color:var(--text-muted)}.wrap[data-v-ea511f4d]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-ea511f4d]{font-size:var(--fs-2);color:var(--text-muted)}.btn[data-v-ea511f4d]{height:var(--input-h);border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .12s ease,background .12s ease}.btn[data-v-ea511f4d]:focus{outline:none;box-shadow:var(--focus)}.btn[data-v-ea511f4d]:disabled{opacity:.6;cursor:not-allowed}.state[data-v-ea511f4d]{font-size:var(--fs-2)}.track[data-v-ea511f4d]{width:38px;height:20px;border-radius:999px;background:#ffffff40;padding:2px;display:flex;align-items:center;position:relative;transition:background .16s ease,box-shadow .16s ease}.btn.isOn .track[data-v-ea511f4d]{background:#22c55e;box-shadow:0 0 0 2px #22c55e26,0 0 10px #22c55e59}.thumb[data-v-ea511f4d]{width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000040,0 2px 6px #00000026;transform:translate(0)}.wrap[data-v-ad78e97c]{display:grid;gap:8px}.head[data-v-ad78e97c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fieldLabel[data-v-ad78e97c]{font-size:var(--fs-2);color:var(--text-muted)}.hint[data-v-ad78e97c]{font-size:12px;color:var(--text-muted);border:1px dashed var(--border);border-radius:10px;padding:10px}.list-1[data-v-ad78e97c]{display:grid;gap:8px}.item[data-v-ad78e97c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#ffffff05}.itemMain[data-v-ad78e97c]{display:grid;gap:2px;min-width:0}.itemTitle[data-v-ad78e97c]{font-size:13px;color:var(--text)}.itemSub[data-v-ad78e97c]{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.itemActions[data-v-ad78e97c]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.iconBtn[data-v-ad78e97c]{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.iconBtn[data-v-ad78e97c] svg{width:16px;height:16px;transform:translateY(2.5px)}@media(max-width:720px){.item[data-v-ad78e97c]{grid-template-columns:minmax(0,1fr)}.itemActions[data-v-ad78e97c]{justify-content:flex-start;padding-top:4px}}.wrap[data-v-8a646180]{display:grid;gap:8px}.head[data-v-8a646180]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fieldLabel[data-v-8a646180]{font-size:var(--fs-2);color:var(--text-muted)}.hint[data-v-8a646180],.hintModal[data-v-8a646180],.selectionHint[data-v-8a646180]{font-size:12px;color:var(--text-muted)}.hint[data-v-8a646180]{border:1px dashed var(--border);border-radius:10px;padding:10px}.list-1[data-v-8a646180]{display:grid;gap:8px}.item[data-v-8a646180]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#ffffff05}.itemMain[data-v-8a646180]{display:flex;align-items:center;gap:10px;min-width:0}.itemText[data-v-8a646180]{display:grid;gap:2px;min-width:0}.itemTitle[data-v-8a646180]{font-size:13px;color:var(--text)}.itemSub[data-v-8a646180]{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.itemActions[data-v-8a646180]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.iconBtn[data-v-8a646180]{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.iconBtn[data-v-8a646180] svg{width:16px;height:16px;transform:translateY(2.5px)}.err[data-v-8a646180]{font-size:12px;color:#ef4444f2}.assetGrid[data-v-8a646180]{margin-top:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:43vh;overflow:auto;padding-right:2px}.assetTile[data-v-8a646180]{position:relative;border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:8px;text-align:left;cursor:pointer;display:grid;gap:8px}.assetTile--active[data-v-8a646180]{border-color:var(--brand-500, #60a5fa);box-shadow:0 0 0 1px #60a5fa59}.assetThumb[data-v-8a646180]{border-radius:10px;overflow:hidden;border:1px solid var(--border);background:#0003;aspect-ratio:4 / 3}.assetMedia[data-v-8a646180]{width:100%;height:100%;display:block;object-fit:cover}.assetFallback[data-v-8a646180]{width:100%;height:100%;display:grid;place-items:center;color:var(--text-muted)}.assetFallback[data-v-8a646180] svg{width:20px;height:20px}.assetMeta[data-v-8a646180]{display:grid;gap:2px;min-width:0}.assetName[data-v-8a646180]{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetPath[data-v-8a646180]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetCheck[data-v-8a646180]{position:absolute;top:6px;right:6px;width:16px;height:16px;color:var(--brand-500, #60a5fa)}@media(max-width:720px){.item[data-v-8a646180]{grid-template-columns:minmax(0,1fr)}.itemActions[data-v-8a646180]{justify-content:flex-start;padding-top:4px}}.wrap[data-v-95743da4]{display:grid;gap:8px}.head[data-v-95743da4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fieldLabel[data-v-95743da4]{font-size:var(--fs-2);color:var(--text-muted)}.hint[data-v-95743da4]{font-size:12px;color:var(--text-muted);border:1px dashed var(--border);border-radius:10px;padding:10px}.list-2[data-v-95743da4]{display:grid;gap:8px}.item[data-v-95743da4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#ffffff05}.itemMain[data-v-95743da4]{display:grid;gap:2px;min-width:0}.itemTitle[data-v-95743da4]{font-size:13px;color:var(--text)}.itemSub[data-v-95743da4]{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.itemActions[data-v-95743da4]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.iconBtn[data-v-95743da4]{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.iconBtn[data-v-95743da4] svg{width:16px;height:16px;transform:translateY(2.5px)}@media(max-width:720px){.item[data-v-95743da4]{grid-template-columns:minmax(0,1fr)}.itemActions[data-v-95743da4]{justify-content:flex-start;padding-top:4px}}.wrap[data-v-218e156c]{display:grid;gap:8px}.actions[data-v-218e156c]{display:flex;justify-content:flex-end}.selectionHint[data-v-218e156c],.hint[data-v-218e156c]{font-size:12px;color:var(--text-muted)}.err[data-v-218e156c]{font-size:12px;color:#ef4444f2}.assetGrid[data-v-218e156c]{margin-top:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:52vh;overflow:auto;padding-right:2px}.assetTile[data-v-218e156c]{position:relative;border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:8px;text-align:left;cursor:pointer;display:grid;gap:8px}.assetTile--active[data-v-218e156c]{border-color:var(--brand-500, #60a5fa);box-shadow:0 0 0 1px #60a5fa59}.assetThumb[data-v-218e156c]{border-radius:10px;overflow:hidden;border:1px solid var(--border);background:#0003;aspect-ratio:4 / 3}.assetMedia[data-v-218e156c]{width:100%;height:100%;display:block;object-fit:cover}.assetFallback[data-v-218e156c]{width:100%;height:100%;display:grid;place-items:center;color:var(--text-muted)}.assetFallback[data-v-218e156c] svg{width:20px;height:20px}.assetMeta[data-v-218e156c]{display:grid;gap:2px;min-width:0}.assetName[data-v-218e156c]{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetPath[data-v-218e156c]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetCheck[data-v-218e156c]{position:absolute;top:6px;right:6px;width:16px;height:16px;color:var(--brand-500, #60a5fa)}.wrap[data-v-0827a8e0]{display:grid;gap:8px}.head[data-v-0827a8e0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.lbl[data-v-0827a8e0]{font-size:var(--fs-2);color:var(--text-muted)}.preview[data-v-0827a8e0]{margin:0;min-height:74px;max-height:170px;overflow:auto;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:10px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.42}.jsonEditor[data-v-0827a8e0]{width:100%;min-height:52vh;border-radius:12px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.45}.jsonEditor[data-v-0827a8e0]:focus{outline:none;box-shadow:var(--focus)}.errorText[data-v-0827a8e0]{margin-top:10px;color:#fda4af;font-size:12px}.wrap[data-v-4f65fc7b]{display:grid;gap:8px}.head[data-v-4f65fc7b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fieldLabel[data-v-4f65fc7b]{font-size:var(--fs-2);color:var(--text-muted)}.hint[data-v-4f65fc7b]{font-size:12px;color:var(--text-muted);border:1px dashed var(--border);border-radius:10px;padding:10px}.list-2[data-v-4f65fc7b]{display:grid;gap:8px}.item[data-v-4f65fc7b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#ffffff05}.itemMain[data-v-4f65fc7b]{display:grid;gap:2px;min-width:0}.itemTitle[data-v-4f65fc7b]{font-size:13px;color:var(--text)}.itemSub[data-v-4f65fc7b]{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.itemActions[data-v-4f65fc7b]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.iconBtn[data-v-4f65fc7b]{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.iconBtn[data-v-4f65fc7b] svg{width:16px;height:16px;transform:translateY(2.5px)}@media(max-width:720px){.item[data-v-4f65fc7b]{grid-template-columns:minmax(0,1fr)}.itemActions[data-v-4f65fc7b]{justify-content:flex-start;padding-top:4px}}.wrap[data-v-c11ec970]{display:grid;gap:8px}.head[data-v-c11ec970]{display:flex;align-items:center;justify-content:space-between;gap:10px}.lbl[data-v-c11ec970]{font-size:var(--fs-2);color:var(--text-muted)}.preview[data-v-c11ec970]{margin:0;min-height:74px;max-height:170px;overflow:auto;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:10px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.42}.editorSplit[data-v-c11ec970]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.editorColumn[data-v-c11ec970],.previewColumn[data-v-c11ec970]{min-width:0;display:grid;gap:8px}.columnLabel[data-v-c11ec970]{font-size:12px;color:var(--text-muted)}.markdownEditor[data-v-c11ec970]{width:100%;min-height:52vh;border-radius:12px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.45}.markdownEditor[data-v-c11ec970]:focus{outline:none;box-shadow:var(--focus)}.markdownPreview[data-v-c11ec970],.markdownEmpty[data-v-c11ec970]{min-height:52vh;border-radius:12px;border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:12px;overflow:auto}.markdownEmpty[data-v-c11ec970]{color:var(--text-muted);display:flex;align-items:center;justify-content:center}.markdownPreview[data-v-c11ec970] p{margin:0 0 10px;line-height:1.5}.markdownPreview[data-v-c11ec970] ul,.markdownPreview[data-v-c11ec970] ol{margin:0 0 10px;padding-left:18px}.markdownPreview[data-v-c11ec970] a{color:var(--brand-500, #60a5fa);text-decoration:underline}@media(max-width:980px){.editorSplit[data-v-c11ec970]{grid-template-columns:minmax(0,1fr)}}.wrap[data-v-318a92d3]{display:grid;gap:6px}.fieldLabel[data-v-318a92d3]{font-size:var(--fs-2);color:var(--text-muted)}.row[data-v-318a92d3]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.row[data-v-318a92d3]>*{min-width:0}.row--single[data-v-318a92d3]{grid-template-columns:minmax(0,1fr)}.unsupported[data-v-bfe44608]{border:1px dashed var(--border);border-radius:10px;padding:10px;background:#ffffff05}.unsupportedName[data-v-bfe44608]{font-size:12px;color:var(--text);margin-bottom:4px}.unsupportedHint[data-v-bfe44608]{font-size:12px;color:var(--text-muted)}.formGrid[data-v-6a21dc40]{display:grid;gap:12px}.group[data-v-6a21dc40]{display:grid;gap:10px}.groupToggle[data-v-6a21dc40]{width:100%;display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--border);background:transparent;padding:2px 0 6px;cursor:pointer;text-align:left}.groupToggleIcon[data-v-6a21dc40]{width:14px;height:14px;color:var(--text-muted);transform:translateY(1px)}.groupTitle[data-v-6a21dc40]{font-size:11px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.groupContent[data-v-6a21dc40]{display:grid;gap:10px}.hint[data-v-6a21dc40]{font-size:12px;opacity:.82}.panel[data-v-0e4a23c0]{max-height:calc(100vh - 25px);min-height:calc(100vh - 25px);overflow:auto}.hint[data-v-0e4a23c0]{font-size:13px;opacity:.8}.warnText[data-v-0e4a23c0]{margin-bottom:10px;border:1px solid rgba(251,191,36,.45);background:#fbbf241f;color:#ffecb3f2;border-radius:10px;padding:9px 10px;font-size:12px;line-height:1.35}.toolbar[data-v-0e4a23c0]{position:absolute;right:20px;top:15px;display:flex;justify-content:flex-end;margin-bottom:10px}.fieldGrid[data-v-0e4a23c0]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.formWrap[data-v-0e4a23c0]{margin-bottom:12px}.ico[data-v-0e4a23c0]{transform:translateY(2.5px)}.jsonEditor[data-v-0e4a23c0]{width:100%;min-height:52vh;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0a0e19bf;color:#fffffff2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.4;padding:12px;resize:vertical}.browserFrame[data-v-b8ff24d8]{width:100%;background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden;--wb-scale: .6}.browserTop[data-v-b8ff24d8],.browserBottom[data-v-b8ff24d8]{display:flex;flex-direction:column;gap:10px;padding:10px 14px 12px}.browserTop[data-v-b8ff24d8]{border-bottom:1px solid rgba(255,255,255,.08)}.browserBottom[data-v-b8ff24d8]{border-top:1px solid rgba(255,255,255,.08)}.browserTopRow[data-v-b8ff24d8]{display:flex;align-items:center;gap:12px}.browserDots[data-v-b8ff24d8]{display:flex;gap:8px;flex:0 0 auto}.dot[data-v-b8ff24d8]{width:10px;height:10px;border-radius:999px;opacity:.9}.dot.red[data-v-b8ff24d8]{background:#ff5f56}.dot.yellow[data-v-b8ff24d8]{background:#ffbd2e}.dot.green[data-v-b8ff24d8]{background:#27c93f}.browserBar[data-v-b8ff24d8]{flex:1;height:28px;border-radius:999px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#ffffff14;border:1px solid var(--border);border-radius:var(--r-lg);color:#ffffffd9;font-size:12px}.lock[data-v-b8ff24d8]{opacity:.75}.url[data-v-b8ff24d8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.browserTopFields[data-v-b8ff24d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.browserBody[data-v-b8ff24d8]{position:relative;aspect-ratio:16/9;overflow:hidden;background:transparent}.previewFrame[data-v-b8ff24d8]{position:absolute;inset:0;width:calc(100% / var(--wb-scale));height:calc(100% / var(--wb-scale));transform:translate(calc((1 - var(--wb-scale)) * -50%)) scale(var(--wb-scale));transform-origin:top center;border:0;display:block;background:transparent}.pageCanvas[data-v-b8ff24d8]{min-height:100vh;border-radius:0;overflow:hidden;border:0;background:var(--color-bg);display:flex;flex-direction:column}.canvasItem[data-v-b8ff24d8]{overflow:hidden;cursor:pointer}.canvasItem.selected[data-v-b8ff24d8]{border:3px solid rgba(59,130,246,1)}.renderSurface[data-v-b8ff24d8]{pointer-events:none}.emptyField[data-v-b8ff24d8]{border:1px dashed rgba(255,255,255,.3);background:#ffffff08}@media(max-width:980px){.pageCanvas[data-v-b8ff24d8]{min-height:48vh}.browserTopFields[data-v-b8ff24d8]{grid-template-columns:1fr}}.panel[data-v-0e38bc92]{max-height:calc(100vh - 25px);min-height:calc(100vh - 25px);overflow:auto}.modeSwitch[data-v-0e38bc92]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.modeBtn[data-v-0e38bc92]{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0a;color:inherit;padding:8px 10px;cursor:pointer;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px}.modeBtn[data-v-0e38bc92]:hover{border-color:#3b82f68c;background:#3b82f61f}.modeBtn.on[data-v-0e38bc92]{border-color:#3b82f6d1;background:#3b82f633;box-shadow:inset 0 0 0 1px #3b82f659}.modeIcon[data-v-0e38bc92]{width:14px;height:14px}.toolbar[data-v-0e38bc92]{position:absolute;right:25px;top:15px;display:flex;justify-content:flex-end;margin-bottom:10px}.tree[data-v-0e38bc92]{display:grid;gap:6px;padding-right:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.tree[data-v-0e38bc92]::-webkit-scrollbar{width:10px}.tree[data-v-0e38bc92]::-webkit-scrollbar-track{background:transparent}.tree[data-v-0e38bc92]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px;border:3px solid transparent;background-clip:content-box}.tree[data-v-0e38bc92]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.tree[data-v-0e38bc92]{scroll-behavior:smooth}.treeNode[data-v-0e38bc92]{border:0;border-radius:10px;background:transparent}.pageBtn[data-v-0e38bc92]{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;background:#ffffff05;color:inherit;text-align:left;display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:4px;padding:10px}.overlayBtn[data-v-0e38bc92]{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;background:#ffffff05;color:inherit;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:10px}.overlayBtn[data-v-0e38bc92]:hover{border-color:#ffffff29;background:#ffffff08}.overlayBtn.on[data-v-0e38bc92]{border-color:#3b82f68c;background:#3b82f624}.overlayBtn.off[data-v-0e38bc92]{opacity:.55}.overlayTitle[data-v-0e38bc92]{font-size:13px;font-weight:700;line-height:1.2}.pageBtn[data-v-0e38bc92]:hover{border-color:#ffffff29;background:#ffffff08}.pageBtn.on[data-v-0e38bc92]{border-color:#3b82f68c;background:#3b82f624}.pageBtn.dropTarget[data-v-0e38bc92]{border-color:#3b82f6cc;box-shadow:inset 0 0 0 1px #3b82f64d}.pageBtn.off[data-v-0e38bc92]{opacity:.55}.pageTitle[data-v-0e38bc92]{font-size:13px;font-weight:800;line-height:1.2}.chev[data-v-0e38bc92]{opacity:.6;font-size:16px;transform:translateY(-1px)}.pageBtn.on .chev[data-v-0e38bc92]{opacity:.9}.children[data-v-0e38bc92]{margin-top:6px;margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.children.dragActive[data-v-0e38bc92]{border-left-color:#3b82f673}.componentRow[data-v-0e38bc92]{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:2px 6px 2px 2px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;background:#ffffff05}.componentBtn[data-v-0e38bc92]{width:100%;border:0;border-radius:8px;padding:6px 8px 6px 2px;font-size:12px;color:inherit;background:transparent;cursor:pointer;text-align:left;display:flex;align-items:center;gap:4px}.componentRow[data-v-0e38bc92]:hover{border-color:#ffffff29;background:#ffffff08}.componentRow.on[data-v-0e38bc92]{border-color:#3b82f6a6;background:#3b82f629}.componentRow.off[data-v-0e38bc92]{opacity:.55}.componentRow.dragging[data-v-0e38bc92]{opacity:.45}.componentRow.dropTarget[data-v-0e38bc92]{border-color:#3b82f6cc;box-shadow:inset 0 0 0 1px #3b82f659}.dragHandle[data-v-0e38bc92]{width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.dragHandle[data-v-0e38bc92]:active{cursor:grabbing}.dragHandle[data-v-0e38bc92]:hover{background:#ffffff14;color:#fffffff2}.dragHandleIcon[data-v-0e38bc92]{width:16px;height:16px}.componentTitle[data-v-0e38bc92]{flex:1;font-size:12px}.quickToggleInline[data-v-0e38bc92]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.quickToggleInline--small[data-v-0e38bc92]{width:24px;height:24px}.quickToggleInline--danger[data-v-0e38bc92]{color:#ff8888f2}.quickIcon[data-v-0e38bc92]{width:15px;height:15px}.statusIcon[data-v-0e38bc92]{flex:0 0 auto;width:16px;height:16px}.statusIcon--missing[data-v-0e38bc92]{color:#ff8a8a;opacity:.9}.emptyChild[data-v-0e38bc92]{font-size:12px;opacity:.65;padding:2px 2px 4px}.endDrop[data-v-0e38bc92]{display:none;border:1px dashed rgba(255,255,255,.2);border-radius:9px;min-height:30px;align-items:center;justify-content:center;font-size:11px;opacity:.72}.endDrop.active[data-v-0e38bc92]{display:flex}.endDrop.on[data-v-0e38bc92]{border-color:#3b82f6d1;background:#3b82f61f;opacity:1}.addModalBody[data-v-0e38bc92]{display:grid;grid-template-columns:1fr;gap:10px}.addComponentGrid[data-v-0e38bc92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.addComponentTile[data-v-0e38bc92]{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0a;color:inherit;min-height:78px;padding:8px 7px;display:grid;justify-items:center;align-content:center;gap:6px;cursor:pointer;text-align:center}.addComponentTile[data-v-0e38bc92]:hover{border-color:#3b82f68c;background:#3b82f61f}.addComponentTile.selected[data-v-0e38bc92]{border-color:#3b82f6d1;background:#3b82f633;box-shadow:inset 0 0 0 1px #3b82f659}.ico[data-v-0e38bc92]{transform:translateY(2.5px)}.addComponentTileIcon[data-v-0e38bc92]{width:18px;height:18px}.addComponentTileLabel[data-v-0e38bc92]{font-size:11px;line-height:1.2}.addComponentEmpty[data-v-0e38bc92]{font-size:12px;opacity:.75}.deleteConfirmText[data-v-0e38bc92]{margin:0;font-size:13px;line-height:1.5}.modalBtn[data-v-0e38bc92]{min-width:120px;border:1px solid rgba(59,130,246,.42);border-radius:9px;background:#3b82f624;color:inherit;font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer}.modalBtn[data-v-0e38bc92]:disabled{opacity:.45;cursor:not-allowed}.modalBtn[data-v-0e38bc92]:not(:disabled):hover{border-color:#3b82f6b3;background:#3b82f638}.modalBtn--ghost[data-v-0e38bc92]{border-color:#ffffff3d;background:#ffffff0f}.modalBtn--ghost[data-v-0e38bc92]:hover{border-color:#ffffff61;background:#ffffff1a}.modalBtn--danger[data-v-0e38bc92]{border-color:#ef444485;background:#ef44442e}.modalBtn--danger[data-v-0e38bc92]:not(:disabled):hover{border-color:#ef4444c2;background:#ef444447}.editorWorkspace[data-v-9d5e07b5]{padding:12px}.workspaceGrid[data-v-9d5e07b5]{display:grid;grid-template-columns:380px minmax(0,1fr) 380px;gap:12px;align-items:start}.column[data-v-9d5e07b5]{min-width:0}.column--left[data-v-9d5e07b5],.column--right[data-v-9d5e07b5]{position:relative;overflow:auto}.column--middle[data-v-9d5e07b5]{overflow:visible;padding-right:0}.hint[data-v-9d5e07b5]{font-size:13px;opacity:.8}.wrap[data-v-a259d5ce]{padding:12px}.grid[data-v-a259d5ce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card[data-v-a259d5ce]{border-radius:16px}.wide[data-v-a259d5ce]{grid-column:1 / -1}.warningCard[data-v-a259d5ce]{border:1px solid rgba(255,170,0,.35);background:linear-gradient(135deg,#ffaa001c,#ff780014);margin-bottom:12px}.warnText[data-v-a259d5ce]{margin:8px 0 0;font-size:13px;line-height:1.45;opacity:.92}.h[data-v-a259d5ce]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.h1[data-v-a259d5ce]{font-size:15px;font-weight:900}.sub[data-v-a259d5ce]{font-size:12px;opacity:.75;margin-top:2px}.actions[data-v-a259d5ce]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.field[data-v-a259d5ce]{display:grid;gap:6px;margin-top:10px}.field>span[data-v-a259d5ce]{font-size:12px;opacity:.8}.info[data-v-a259d5ce]{display:grid;gap:6px;margin-top:12px}.row[data-v-a259d5ce]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.state[data-v-a259d5ce]{padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-top:10px;font-size:13px}.state.ok[data-v-a259d5ce]{border-color:#00ffaa40}.state.error[data-v-a259d5ce]{border-color:#ff505059}.metaGrid[data-v-a259d5ce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel[data-v-a259d5ce]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:12px}.ttl[data-v-a259d5ce]{font-weight:800;font-size:13px;margin-bottom:10px;opacity:.9}.mField[data-v-a259d5ce]{display:grid;gap:6px;margin-bottom:10px}.mField>span[data-v-a259d5ce]{font-size:12px;opacity:.8}.inp[data-v-a259d5ce]{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:10px;color:inherit;outline:none}.ta[data-v-a259d5ce]{resize:vertical}@media(max-width:980px){.grid[data-v-a259d5ce],.metaGrid[data-v-a259d5ce]{grid-template-columns:1fr}}.toolDock[data-v-4f4cb720]{position:fixed;left:0;right:0;bottom:18px;z-index:1;display:flex;justify-content:center}.toolPill[data-v-4f4cb720]{display:inline-flex;width:auto;max-width:calc(100vw - 24px);padding:10px 8px;border-radius:var(--r-lg);background:#0c0e14d1;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 50px #00000073;overflow:hidden}.pillBtn[data-v-4f4cb720]{position:relative;height:46px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;cursor:pointer;min-width:46px;display:flex;align-items:center;justify-content:center;margin:0 4px;max-width:46px;padding:0;overflow:visible;transition:max-width .22s cubic-bezier(.2,.9,.2,1),padding .22s cubic-bezier(.2,.9,.2,1),background .14s ease,border-color .14s ease,transform .12s ease}.pillBtn[data-v-4f4cb720]:hover{background:#ffffff1a;border-color:#fff3}.pillBtn[data-v-4f4cb720]:active{transform:scale(.98)}.pillBtn.on[data-v-4f4cb720]{max-width:170px;padding:0 12px;background:color-mix(in oklab,var(--primary) 22%,transparent);border-color:color-mix(in oklab,var(--primary) 55%,rgba(255,255,255,.12))}.pillBtn.needsSave[data-v-4f4cb720]{background:color-mix(in oklab,#ff9a1a 25%,rgba(255,255,255,.06));border-color:color-mix(in oklab,#ff9a1a 60%,rgba(255,255,255,.12))}.pillBtn.needsSave.on[data-v-4f4cb720]{background:color-mix(in oklab,#ff9a1a 42%,rgba(255,255,255,.06));border-color:color-mix(in oklab,#ff9a1a 74%,rgba(255,255,255,.12))}.ico[data-v-4f4cb720]{flex:0 0 auto}.ico[data-v-4f4cb720] svg{width:22px;height:22px}.pillContent[data-v-4f4cb720]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;overflow:hidden;white-space:nowrap}.pillBtn.on .pillContent[data-v-4f4cb720]{justify-content:flex-start}.lbl[data-v-4f4cb720]{font-size:12px;line-height:1;opacity:.95}.saveDot[data-v-4f4cb720]{position:absolute;top:5px;right:5px;width:13px;height:13px;border-radius:999px;z-index:10;background:#ff9a1a;border-color:color-mix(in oklab,#ff9a1a 74%,rgba(255,255,255,.12));transform:translate(9px,-9px)}.lblFx-enter-active[data-v-4f4cb720],.lblFx-leave-active[data-v-4f4cb720]{transition:opacity .16s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.lblFx-enter-from[data-v-4f4cb720],.lblFx-leave-to[data-v-4f4cb720]{opacity:0;transform:translate(-6px)}@media(max-width:520px){.pillBtn[data-v-4f4cb720]{height:44px;max-width:44px}.pillBtn.on[data-v-4f4cb720]{max-width:150px}}.shell[data-v-e33e4e8c]{display:flex;min-height:100vh}.main[data-v-e33e4e8c]{flex:1;display:flex;flex-direction:column;min-width:0}.content[data-v-e33e4e8c]{padding-top:var(--top-inset, calc(var(--topbar-h) + 40px))}.content.withDock[data-v-e33e4e8c]{overflow:auto}.dock[data-v-e33e4e8c]{position:absolute;left:calc(50% - (var(--sidebar-current-w)));bottom:10px;width:fit-content}.guardText[data-v-e33e4e8c]{display:grid;gap:8px}.meta[data-v-e33e4e8c]{font-size:12px;margin-top:6px}.muted[data-v-e33e4e8c]{opacity:.75}.dbg[data-v-e33e4e8c]{position:fixed;bottom:10px;right:10px;z-index:9999;font-size:12px;opacity:.75}.page[data-v-b96e15e5]{display:grid;place-items:center;padding:clamp(18px,3vw,34px)}.bg[data-v-b96e15e5]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:1}.grid[data-v-b96e15e5]{width:min(980px,100%);display:grid;grid-template-columns:1.2fr 1fr;gap:22px;position:relative;z-index:1}.cardPad[data-v-b96e15e5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:26px}.brand[data-v-b96e15e5]{display:flex;align-items:center;gap:var(--gap-3);margin-bottom:22px}.logo[data-v-b96e15e5]{width:46px;height:46px;border-radius:16px;background:radial-gradient(circle at 30% 30%,var(--primary-2),var(--primary));box-shadow:0 10px 22px #3b82f640;display:grid;place-items:center;font-weight:900}.brandTitle[data-v-b96e15e5]{font-size:18px;font-weight:900;line-height:1.1}.brandSub[data-v-b96e15e5]{font-size:var(--fs-2);margin-top:2px}.hero .h1[data-v-b96e15e5]{font-size:28px;font-weight:900;letter-spacing:-.02em}.hero .p[data-v-b96e15e5]{margin-top:10px;max-width:44ch}.featureGrid[data-v-b96e15e5]{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.miniCard[data-v-b96e15e5]{border-radius:var(--r-md);border:1px solid var(--border);background:#0b0f1759;padding:16px}.miniTitle[data-v-b96e15e5]{font-weight:900}.miniSub[data-v-b96e15e5]{font-size:var(--fs-2);margin-top:2px}.head[data-v-b96e15e5]{margin-bottom:14px}.h2[data-v-b96e15e5]{font-size:22px;font-weight:900}.s[data-v-b96e15e5]{font-size:var(--fs-2);margin-top:6px}.form[data-v-b96e15e5]{display:flex;flex-direction:column;gap:var(--gap-3)}.tabs[data-v-b96e15e5]{display:flex;gap:8px;padding:6px;border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff05}.tab[data-v-b96e15e5]{flex:1;height:36px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.tab[data-v-b96e15e5]:hover{background:#ffffff0a;color:var(--text)}.tab.active[data-v-b96e15e5]{background:#3b82f61f;border-color:#3b82f659;color:var(--text)}.formInner[data-v-b96e15e5]{display:flex;flex-direction:column;gap:var(--gap-3)}.row[data-v-b96e15e5]{display:flex;gap:var(--gap-2)}.error[data-v-b96e15e5]{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--r-md);border:1px solid rgba(239,68,68,.25);background:#ef44441a;color:#ffffffeb;font-size:var(--fs-2)}.error .dot[data-v-b96e15e5]{width:10px;height:10px;border-radius:999px;background:#ef4444e6;margin-top:3px;flex:0 0 auto}@media(max-width:980px){.grid[data-v-b96e15e5]{grid-template-columns:1fr}.hero .h1[data-v-b96e15e5]{font-size:24px}.featureGrid[data-v-b96e15e5]{grid-template-columns:1fr}}.grid[data-v-aed2e931]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.ph[data-v-aed2e931]{padding:var(--gap-2)}.line[data-v-aed2e931]{height:12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);margin-bottom:10px}.w35[data-v-aed2e931]{width:35%}.w40[data-v-aed2e931]{width:40%}.w45[data-v-aed2e931]{width:45%}.w50[data-v-aed2e931]{width:50%}.w55[data-v-aed2e931]{width:55%}.w60[data-v-aed2e931]{width:60%}.w70[data-v-aed2e931]{width:70%}.w75[data-v-aed2e931]{width:75%}.w80[data-v-aed2e931]{width:80%}.sp[data-v-aed2e931]{height:8px}.chips[data-v-aed2e931]{display:flex;gap:8px}.chip[data-v-aed2e931]{width:54px;height:22px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.thumb[data-v-aed2e931]{height:86px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.kpis[data-v-aed2e931]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi[data-v-aed2e931]{height:46px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.btnRow[data-v-aed2e931]{display:flex;gap:10px}.btn[data-v-aed2e931]{width:110px;height:34px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.shimmer[data-v-aed2e931]{position:relative;overflow:hidden}.shimmer[data-v-aed2e931]:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-aed2e931 1.35s ease-in-out infinite}@keyframes shimmer-aed2e931{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:980px){.grid[data-v-aed2e931]{grid-template-columns:1fr}}.grid[data-v-df8509ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.ph[data-v-df8509ce]{padding:var(--gap-2)}.line[data-v-df8509ce]{height:12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);margin-bottom:10px}.w35[data-v-df8509ce]{width:35%}.w40[data-v-df8509ce]{width:40%}.w45[data-v-df8509ce]{width:45%}.w50[data-v-df8509ce]{width:50%}.w55[data-v-df8509ce]{width:55%}.w60[data-v-df8509ce]{width:60%}.w70[data-v-df8509ce]{width:70%}.w75[data-v-df8509ce]{width:75%}.w80[data-v-df8509ce]{width:80%}.sp[data-v-df8509ce]{height:8px}.chips[data-v-df8509ce]{display:flex;gap:8px}.chip[data-v-df8509ce]{width:54px;height:22px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.thumb[data-v-df8509ce]{height:86px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.kpis[data-v-df8509ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi[data-v-df8509ce]{height:46px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.btnRow[data-v-df8509ce]{display:flex;gap:10px}.btn[data-v-df8509ce]{width:110px;height:34px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.shimmer[data-v-df8509ce]{position:relative;overflow:hidden}.shimmer[data-v-df8509ce]:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-df8509ce 1.35s ease-in-out infinite}@keyframes shimmer-df8509ce{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:980px){.grid[data-v-df8509ce]{grid-template-columns:1fr}}.page[data-v-c9a3ec17]{display:flex;flex-direction:column;gap:var(--gap-4)}.grid[data-v-c9a3ec17]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.cardPad[data-v-c9a3ec17]{padding:var(--gap-4)}.head[data-v-c9a3ec17]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-3);margin-bottom:var(--gap-3)}.h[data-v-c9a3ec17]{font-size:var(--fs-4);font-weight:900;line-height:1.1}.s[data-v-c9a3ec17]{font-size:var(--fs-2);margin-top:6px}.pill[data-v-c9a3ec17]{font-size:10px;letter-spacing:.08em;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text)}.pill.on[data-v-c9a3ec17]{border-color:#22c55e59;background:#22c55e1a}.active2fa[data-v-c9a3ec17]{border-color:#22c55e2e}.form[data-v-c9a3ec17]{display:flex;flex-direction:column;gap:var(--gap-3)}.row[data-v-c9a3ec17]{display:flex;flex-wrap:wrap;gap:var(--gap-2);align-items:center}.hint[data-v-c9a3ec17]{margin-bottom:var(--gap-2)}.qr[data-v-c9a3ec17]{margin-top:var(--gap-3);padding:var(--gap-3);border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff05;display:flex;flex-direction:column;gap:var(--gap-3)}.qrImg[data-v-c9a3ec17]{width:180px;height:180px;border-radius:var(--r-md);border:1px solid var(--border);background:#fff}.infoBox[data-v-c9a3ec17]{margin-top:var(--gap-3);padding:var(--gap-3);border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff05}.codeGrid[data-v-c9a3ec17]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.codeGrid code[data-v-c9a3ec17],.key[data-v-c9a3ec17]{display:block;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0f1759;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice[data-v-c9a3ec17]{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--r-md);font-size:var(--fs-2)}.notice .dot[data-v-c9a3ec17]{width:10px;height:10px;border-radius:999px;margin-top:3px;flex:0 0 auto}.notice.ok[data-v-c9a3ec17]{border:1px solid rgba(34,197,94,.25);background:#22c55e1a}.notice.ok .dot[data-v-c9a3ec17]{background:#22c55ee6}.notice.err[data-v-c9a3ec17]{border:1px solid rgba(239,68,68,.25);background:#ef44441a}.notice.err .dot[data-v-c9a3ec17]{background:#ef4444e6}@media(max-width:980px){.grid[data-v-c9a3ec17],.codeGrid[data-v-c9a3ec17]{grid-template-columns:1fr}}.page{display:flex;flex-direction:column;gap:var(--gap-4)}.offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.list{margin:0;padding-left:18px;color:var(--text-muted);font-size:var(--fs-2)}.list li{margin:6px 0}.wrap{display:flex;flex-direction:column;gap:var(--gap-3)}.topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-3)}.h{font-size:var(--fs-4);font-weight:900}.s{margin-top:6px;font-size:var(--fs-2)}.tools{display:flex;gap:10px;align-items:center}.search{height:38px;min-width:320px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--text);outline:none}.search::placeholder{color:var(--text-muted)}.err{padding:10px 12px;border-radius:12px;background:#ff000014;border:1px solid rgba(255,0,0,.18);color:var(--text)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-4)}.item{width:100%;text-align:left;border:1px solid var(--border);background:var(--card);border-radius:18px;padding:16px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;box-shadow:var(--shadow-1)}.item:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--border) 50%,var(--text) 10%);box-shadow:var(--shadow-2)}.row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.row .left{display:flex;gap:12px;align-items:center;min-width:0}.who{min-width:0}.name{font-weight:900;font-size:var(--fs-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.sub{margin-top:2px;color:var(--text-muted);font-size:var(--fs-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:80px}.pill{font-size:12px;padding:5px 8px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.pill.soft{opacity:.9}.line{height:1px;background:var(--border);margin:12px 0;opacity:.8}.foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.small{font-size:12px}.actions{display:flex;gap:8px;min-width:auto}.mini{font-size:12px}.pad{padding:var(--gap-4)}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.search{min-width:240px}}@media(max-width:980px){.offers,.cards{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}.tools{width:100%}.search{width:100%;min-width:0}}.avatar[data-v-05418a77]{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:900;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text);flex:0 0 auto}.searchWrap[data-v-05418a77]{position:relative;display:flex;align-items:center}.searchWrap .search[data-v-05418a77]{padding-left:36px}.searchIcon[data-v-05418a77]{position:absolute;left:12px;width:16px;height:16px;opacity:.7;pointer-events:none}.btnIcon[data-v-05418a77]{display:inline-flex;align-items:center;gap:8px}.ico[data-v-05418a77]{width:16px;height:16px;transform:translateY(2.5px)}.createGrid[data-v-05418a77]{display:grid;gap:var(--gap-3)}.promptWrap[data-v-05418a77]{display:grid;gap:6px}.promptLabel[data-v-05418a77]{font-size:var(--fs-2);color:var(--text-muted)}.promptInput[data-v-05418a77]{min-height:140px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff08;color:var(--text);resize:vertical}.promptInput[data-v-05418a77]:focus{outline:none;box-shadow:var(--focus);border-color:#3b82f659}.userSelect[data-v-05418a77]{display:grid;gap:10px}.userSelectTitle[data-v-05418a77]{font-size:var(--fs-2);color:var(--text-muted)}.userList[data-v-05418a77]{max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-md);padding:10px;display:grid;gap:8px;background:#ffffff05}.userItem[data-v-05418a77]{display:flex;align-items:center;gap:8px;font-size:var(--fs-2)}.modalSection[data-v-05418a77]{display:grid;gap:8px}.creatorList[data-v-05418a77]{max-height:170px}.actions[data-v-05418a77] .iconOnly{min-width:40px;padding-inline:10px}.tokenBox[data-v-05418a77]{border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;background:#ffffff05}.tokenBox code[data-v-05418a77]{display:block;word-break:break-all}.cardActions[data-v-05418a77]{margin-top:var(--gap-2);display:flex;justify-content:flex-end}.wbItem[data-v-05418a77]{display:grid;gap:0}.cards[data-v-05418a77]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.cards[data-v-05418a77]{grid-template-columns:1fr}.actions[data-v-05418a77]{flex-wrap:wrap;justify-content:flex-end}.actions[data-v-05418a77] .btnBase,.cardActions[data-v-05418a77] .btnBase{width:100%}.actions[data-v-05418a77] .iconOnly{width:auto}}.offer[data-v-634e9c92]{padding:var(--gap-4);position:relative;overflow:hidden}.offer.highlight[data-v-634e9c92]{border:1px solid rgba(201,171,34,.35);background:radial-gradient(900px 280px at 20% 0%,rgba(201,171,34,.35),transparent 60%),radial-gradient(900px 280px at 80% 20%,rgba(245,203,74,.18),transparent 60%),linear-gradient(180deg,#c9ab2229,#ffffff05)}.offer.highlight[data-v-634e9c92]:before{content:"";position:absolute;inset:-80px;border-radius:inherit;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.1) 52%,rgba(255,255,255,0) 60%,transparent 100%);filter:blur(6px);opacity:.55;transform:translate3d(-70%,0,0) rotate(6deg);animation:shimmer-634e9c92 3.6s linear infinite;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(80% 60% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(80% 60% at 50% 50%,#000 55%,transparent 100%)}.offer.highlight[data-v-634e9c92]:before{animation:shimmer-634e9c92 4.8s linear infinite}@keyframes shimmer-634e9c92{0%{transform:translate3d(-70%,0,0) rotate(6deg);opacity:0}10%{opacity:.55}60%{transform:translate3d(70%,0,0) rotate(6deg);opacity:.55}70%{opacity:0}to{transform:translate3d(70%,0,0) rotate(6deg);opacity:0}}@media(prefers-reduced-motion:reduce){.offer.highlight[data-v-634e9c92]:before{animation:none;opacity:.18}}.offer.highlight[data-v-634e9c92]:after{content:"";position:absolute;inset:0;border-radius:var(--r-lg);box-shadow:0 0 0 1px #c9ab2259 inset,0 18px 50px #c9ab222e;pointer-events:none}.top[data-v-634e9c92]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-3);padding-bottom:var(--gap-3);border-bottom:1px solid var(--border);margin-bottom:var(--gap-3)}.offer.highlight .top[data-v-634e9c92]{border-bottom-color:#ffffff1a}.kicker[data-v-634e9c92]{font-size:var(--fs-2)}.h[data-v-634e9c92]{font-size:var(--fs-4);font-weight:900;margin-top:6px}.price[data-v-634e9c92]{padding:10px 12px;text-align:right;min-width:140px}.from[data-v-634e9c92]{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.val[data-v-634e9c92]{margin-top:2px;display:flex;justify-content:flex-end;align-items:flex-start;gap:4px;line-height:1}.num[data-v-634e9c92]{font-size:30px;font-weight:950;letter-spacing:-.02em}.offer.highlight .num[data-v-634e9c92]{text-shadow:0 10px 30px rgba(201,171,34,.25)}.cur[data-v-634e9c92]{font-size:14px;font-weight:900;opacity:.9;transform:translateY(4px)}.body[data-v-634e9c92]{display:flex;flex-direction:column;gap:var(--gap-3)}.cta[data-v-634e9c92]{display:flex;gap:var(--gap-2);flex-wrap:wrap}.note[data-v-634e9c92]{margin-top:var(--gap-3);font-size:var(--fs-1)}.offer.highlight[data-v-634e9c92] .muted{color:#ffffffb8}.avatar[data-v-6546aff3]{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:900;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text);flex:0 0 auto}.page[data-v-14bb8735]{display:flex;flex-direction:column;gap:var(--gap-4)}.topActions[data-v-14bb8735]{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-3)}.rightActions[data-v-14bb8735]{display:flex;gap:10px;align-items:center}.grid[data-v-14bb8735]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.pad[data-v-14bb8735]{padding:var(--gap-4)}.h[data-v-14bb8735]{font-size:var(--fs-4);font-weight:900}.s[data-v-14bb8735]{margin-top:6px;font-size:var(--fs-2)}.small[data-v-14bb8735]{font-size:12px}.mono[data-v-14bb8735]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.form[data-v-14bb8735]{margin-top:var(--gap-3);display:flex;flex-direction:column;gap:12px}.field[data-v-14bb8735]{display:flex;flex-direction:column;gap:8px}.label[data-v-14bb8735]{font-size:12px;color:var(--text-muted);font-weight:700}.select[data-v-14bb8735]{height:42px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--text);padding:0 12px;outline:none}.previewCard[data-v-14bb8735]{margin-top:var(--gap-3);border:1px solid var(--border);border-radius:18px;padding:16px;background:var(--card);box-shadow:var(--shadow-1)}.pName[data-v-14bb8735]{font-weight:900;font-size:var(--fs-4)}.pSub[data-v-14bb8735]{margin-top:4px;color:var(--text-muted);font-size:var(--fs-2)}.pLine[data-v-14bb8735]{height:1px;background:var(--border);margin:12px 0;opacity:.8}.pInfo[data-v-14bb8735]{display:flex;flex-direction:column;gap:8px}.kv[data-v-14bb8735]{display:flex;gap:10px}.k[data-v-14bb8735]{width:70px;color:var(--text-muted);font-size:12px}.v[data-v-14bb8735]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis}.pub[data-v-14bb8735]{display:flex;flex-direction:column;gap:10px}.pubBtns[data-v-14bb8735]{display:flex;gap:8px}.dangerRow[data-v-14bb8735]{padding-top:var(--r-md)}@media(max-width:980px){.grid[data-v-14bb8735]{grid-template-columns:1fr}.topActions[data-v-14bb8735]{flex-direction:column;align-items:stretch}.rightActions[data-v-14bb8735]{justify-content:flex-end}}.danger[data-v-14bb8735]{border:1px solid rgba(255,0,0,.18);background:#ff00000d}.gal[data-v-d8a2d057]{padding:0;overflow:hidden}.cover[data-v-d8a2d057]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-bottom:1px solid var(--border)}.cover img[data-v-d8a2d057]{width:100%;height:100%;object-fit:cover;display:block}.coverFallback[data-v-d8a2d057]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:.9}.coverFallback span[data-v-d8a2d057]{width:10px;height:10px;border-radius:999px;background:#ffffff59}.chips[data-v-d8a2d057]{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;pointer-events:none}.chips .pill[data-v-d8a2d057]{pointer-events:none;background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.info[data-v-d8a2d057]{padding:16px}.tile[data-v-25114711]{width:100%;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card, rgba(255,255,255,.02));position:relative;cursor:zoom-in;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;will-change:transform,opacity,filter}.tile[data-v-25114711]:hover{transform:translateY(-2px);border-color:#ffffff29}.media[data-v-25114711]{position:relative;width:100%;overflow:hidden;border-radius:14px}.img[data-v-25114711]{width:100%;height:auto;display:block;opacity:0;transform:translateY(16px) scale(.99);transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.img.isLoaded[data-v-25114711]{opacity:1;transform:translateY(0) scale(1)}.overlay[data-v-25114711]{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;transform:translateY(16px) scale(.99);transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.overlay.isLoaded[data-v-25114711]{opacity:1;transform:translateY(0) scale(1)}.overlay[data-v-25114711] *{pointer-events:auto}.skel[data-v-25114711]{aspect-ratio:4 / 3;width:100%;background:#ffffff0a;position:relative}.bad[data-v-25114711]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.idx[data-v-25114711]{position:absolute;right:10px;bottom:10px;font-size:12px;padding:4px 8px;border-radius:999px;background:#00000059;color:#ffffffe6;border:1px solid rgba(255,255,255,.14)}.tile.pulse[data-v-25114711]{animation:cardPopGlow-25114711 .36s cubic-bezier(.2,.9,.2,1);transform-origin:50% 60%}@keyframes cardPopGlow-25114711{0%{transform:translateY(0) scale(1);box-shadow:0 10px 28px #0000;filter:saturate(1) brightness(1)}35%{transform:translateY(-2px) scale(1.03);box-shadow:0 22px 60px #0000005c,0 0 0 10px #ff3c3c24;filter:saturate(1.06) brightness(1.04)}to{transform:translateY(0) scale(1);box-shadow:0 14px 36px #0000002e,0 0 #ff3c3c00;filter:saturate(1) brightness(1)}}@media(prefers-reduced-motion:reduce){.tile.pulse[data-v-25114711]{animation:none}}.masonryH[data-v-9da28db4]{display:flex;gap:12px;align-items:flex-start}.col[data-v-9da28db4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.wrap[data-v-9da28db4]{position:relative}.heartBtn[data-v-9da28db4]{position:absolute;top:10px;right:10px;z-index:7;border:0;background:transparent;padding:0;cursor:pointer}.heartBtn[data-v-9da28db4]:disabled{cursor:not-allowed;opacity:.45}.heart[data-v-9da28db4]{width:auto;height:auto;background:transparent;border:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,filter .16s ease,opacity .16s ease}.heartBtn:hover .heart[data-v-9da28db4]{transform:translateY(-1px) scale(1.06)}.heartBtn:active .heart[data-v-9da28db4]{transform:translateY(0) scale(.98)}.ico[data-v-9da28db4]{width:27px;height:27px;color:#ffffffb3;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.heart.on .ico[data-v-9da28db4]{color:#ff3c3cf2;filter:drop-shadow(0 10px 16px rgba(255,60,60,.18)) drop-shadow(0 6px 10px rgba(0,0,0,.45))}.heart.disabled .ico[data-v-9da28db4]{color:#ffffff4d}.viewer[data-v-0c263bf6]{position:fixed;inset:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.stage[data-v-0c263bf6]{display:flex;flex-direction:column;align-items:center;gap:14px;padding-bottom:84px}.vimg[data-v-0c263bf6]{max-width:min(92vw,1200px);max-height:86vh;border-radius:18px;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 70px #0000008c;will-change:transform,opacity,filter}.imgNext-enter-active[data-v-0c263bf6],.imgNext-leave-active[data-v-0c263bf6],.imgPrev-enter-active[data-v-0c263bf6],.imgPrev-leave-active[data-v-0c263bf6]{transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .2s ease,filter .26s ease}.imgNext-enter-from[data-v-0c263bf6]{transform:translate(22px) scale(.995);opacity:0;filter:blur(2px)}.imgNext-enter-to[data-v-0c263bf6],.imgNext-leave-from[data-v-0c263bf6]{transform:translate(0) scale(1);opacity:1;filter:blur(0)}.imgNext-leave-to[data-v-0c263bf6],.imgPrev-enter-from[data-v-0c263bf6]{transform:translate(-22px) scale(.995);opacity:0;filter:blur(2px)}.imgPrev-enter-to[data-v-0c263bf6],.imgPrev-leave-from[data-v-0c263bf6]{transform:translate(0) scale(1);opacity:1;filter:blur(0)}.imgPrev-leave-to[data-v-0c263bf6]{transform:translate(22px) scale(.995);opacity:0;filter:blur(2px)}.toolDock[data-v-0c263bf6]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:10000;width:auto}.toolPill[data-v-0c263bf6]{display:inline-flex;width:fit-content;max-width:calc(100vw - 24px);gap:10px;padding:10px 12px;border-radius:var(--r-lg);background:#0c0e14d1;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 50px #00000073;overflow:hidden}.pillBtn[data-v-0c263bf6]{height:46px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;cursor:pointer;min-width:46px;display:flex;align-items:center;justify-content:center;gap:10px;max-width:46px;padding:0;overflow:hidden;white-space:nowrap;transition:max-width .22s cubic-bezier(.2,.9,.2,1),padding .22s cubic-bezier(.2,.9,.2,1),background .14s ease,border-color .14s ease,transform .12s ease}.pillBtn[data-v-0c263bf6]:hover{background:color-mix(in oklab,var(--primary) 22%,transparent);border-color:color-mix(in oklab,var(--primary) 55%,rgba(255,255,255,.12))}.pillBtn[data-v-0c263bf6]:active{transform:scale(.98)}.pillBtn[data-v-0c263bf6] svg{width:22px;height:22px}.pillBtn.on[data-v-0c263bf6]{border-color:#ff507866;background:#ff507824}.pillBtn.on[data-v-0c263bf6] svg{color:#ff5078f2}.vbtn.close[data-v-0c263bf6]{position:fixed;top:22px;right:22px;border:1px solid rgba(255,255,255,.16);background:#00000059;color:#fff;width:44px;height:44px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center}.vbtn.close[data-v-0c263bf6]:hover{background:#00000080}@media(prefers-reduced-motion:reduce){.imgNext-enter-active[data-v-0c263bf6],.imgNext-leave-active[data-v-0c263bf6],.imgPrev-enter-active[data-v-0c263bf6],.imgPrev-leave-active[data-v-0c263bf6]{transition:none}}.pillBtn.pulse[data-v-0c263bf6]{animation:dlPop-0c263bf6 .26s cubic-bezier(.2,.9,.2,1)}@keyframes dlPop-0c263bf6{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pillBtn.pulse[data-v-0c263bf6]{animation:none}}.viewerFx-enter-active[data-v-0c263bf6],.viewerFx-leave-active[data-v-0c263bf6]{transition:opacity .22s ease,backdrop-filter .32s ease}.viewerFx-enter-from[data-v-0c263bf6],.viewerFx-leave-to[data-v-0c263bf6]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.viewerFx-enter-to[data-v-0c263bf6],.viewerFx-leave-from[data-v-0c263bf6]{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topActions[data-v-cfb82759]{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:var(--gap-3)}.rightActions[data-v-cfb82759]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pad[data-v-cfb82759]{padding:16px}.err[data-v-cfb82759]{color:var(--danger, #ff5b5b)}.pill[data-v-cfb82759]{padding:6px 10px;border-radius:999px;font-size:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.pill.ok[data-v-cfb82759]{border-color:#50c87859}.pill.warn[data-v-cfb82759]{border-color:#ffb45059}.pageBg[data-v-cfb82759]{position:fixed;inset:0;z-index:-1;background-size:cover;max-height:40vh;background-position:center;filter:blur(18px) saturate(1.05);opacity:.28;margin-left:var(--sidebar-current-w, var(--sidebar-w))}.page[data-v-cfb82759]>*:not(.pageBg):not(.pageShade){position:relative;z-index:2}.bg[data-v-040878c9]{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:1}.grid[data-v-040878c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.ph[data-v-040878c9]{padding:var(--gap-2)}.line[data-v-040878c9]{height:12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);margin-bottom:10px}.w35[data-v-040878c9]{width:35%}.w40[data-v-040878c9]{width:40%}.w45[data-v-040878c9]{width:45%}.w50[data-v-040878c9]{width:50%}.w55[data-v-040878c9]{width:55%}.w60[data-v-040878c9]{width:60%}.w70[data-v-040878c9]{width:70%}.w75[data-v-040878c9]{width:75%}.w80[data-v-040878c9]{width:80%}.sp[data-v-040878c9]{height:8px}.chips[data-v-040878c9]{display:flex;gap:8px}.chip[data-v-040878c9]{width:54px;height:22px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.thumb[data-v-040878c9]{height:86px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.kpis[data-v-040878c9]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi[data-v-040878c9]{height:46px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.btnRow[data-v-040878c9]{display:flex;gap:10px}.btn[data-v-040878c9]{width:110px;height:34px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.shimmer[data-v-040878c9]{position:relative;overflow:hidden}.shimmer[data-v-040878c9]:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-040878c9 1.35s ease-in-out infinite}@keyframes shimmer-040878c9{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:980px){.grid[data-v-040878c9]{grid-template-columns:1fr}}.stack[data-v-e6b29701]{display:grid;gap:var(--gap-4)}.summaryGrid[data-v-e6b29701]{display:grid;gap:var(--gap-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sumItem .k[data-v-e6b29701]{font-size:var(--fs-1)}.sumItem .v[data-v-e6b29701]{margin-top:6px;font-size:var(--fs-4);font-weight:900;color:var(--text)}.grid[data-v-e6b29701]{display:grid;gap:var(--gap-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.invCard[data-v-e6b29701]{position:relative;max-width:420px;min-height:230px}.invCard.overdue[data-v-e6b29701]{border-color:#ef44448c!important;box-shadow:0 0 0 1px #ef444440}.statusPill[data-v-e6b29701]{position:absolute;top:12px;right:12px;font-size:var(--fs-1);font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:#ffffffeb;text-transform:lowercase}.statusPill.paid[data-v-e6b29701]{border-color:#22c55e59;background:#22c55e1a}.statusPill.open[data-v-e6b29701]{border-color:#f59e0b59;background:#f59e0b1a}.statusPill.overdue[data-v-e6b29701]{border-color:#ef444459;background:#ef44441f;color:#ffb4b4f2}.dueLine[data-v-e6b29701]{margin-top:2px;font-size:var(--fs-2);font-weight:700}.amount[data-v-e6b29701]{margin-top:10px;font-size:26px;font-weight:950;color:var(--text)}.actions[data-v-e6b29701]{position:absolute;bottom:12px;right:12px;display:flex;justify-content:flex-end}.err[data-v-e6b29701]{color:#ffb4b4;padding:var(--gap-3);border:1px solid rgba(255,180,180,.25);background:#ef44441a;border-radius:var(--r-md)}.empty[data-v-e6b29701],.skeleton[data-v-e6b29701]{padding:var(--gap-4);color:var(--text-muted)}.rewardRail[data-v-e6b29701]{display:flex;align-items:center;justify-content:left;gap:var(--gap-3);overflow:auto;width:100%}.rewardStep[data-v-e6b29701]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:#ffffff08;min-width:220px}.rewardLine[data-v-e6b29701]{width:44px;height:2px;background:#ffffff1a;border-radius:99px;flex:0 0 auto}.rewardStep .badge[data-v-e6b29701]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900}.rewardStep.on[data-v-e6b29701]{border-color:#22c55e59;background:#22c55e0f}.rewardStep .t[data-v-e6b29701]{font-weight:900}.rewardStep .s[data-v-e6b29701]{font-size:var(--fs-2);margin-top:2px}.rewardHint[data-v-e6b29701]{margin-top:var(--gap-3);font-size:var(--fs-2)}.grid[data-v-d528ef20]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-4)}.ph[data-v-d528ef20]{padding:var(--gap-2)}.line[data-v-d528ef20]{height:12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);margin-bottom:10px}.w35[data-v-d528ef20]{width:35%}.w40[data-v-d528ef20]{width:40%}.w45[data-v-d528ef20]{width:45%}.w50[data-v-d528ef20]{width:50%}.w55[data-v-d528ef20]{width:55%}.w60[data-v-d528ef20]{width:60%}.w70[data-v-d528ef20]{width:70%}.w75[data-v-d528ef20]{width:75%}.w80[data-v-d528ef20]{width:80%}.sp[data-v-d528ef20]{height:8px}.chips[data-v-d528ef20]{display:flex;gap:8px}.chip[data-v-d528ef20]{width:54px;height:22px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.thumb[data-v-d528ef20]{height:86px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.kpis[data-v-d528ef20]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi[data-v-d528ef20]{height:46px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.btnRow[data-v-d528ef20]{display:flex;gap:10px}.btn[data-v-d528ef20]{width:110px;height:34px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.shimmer[data-v-d528ef20]{position:relative;overflow:hidden}.shimmer[data-v-d528ef20]:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-d528ef20 1.35s ease-in-out infinite}@keyframes shimmer-d528ef20{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:980px){.grid[data-v-d528ef20]{grid-template-columns:1fr}}.row[data-v-d02d8ef5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.grid[data-v-d02d8ef5]{display:grid;grid-template-columns:1fr;gap:12px}.tabs button[data-v-d02d8ef5]{padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff}.tabs button.active[data-v-d02d8ef5]{background:#111;color:#fff;border-color:#111}.editor3[data-v-d02d8ef5]{display:grid;grid-template-columns:260px 1fr 360px;gap:12px}.col[data-v-d02d8ef5]{min-height:420px}.list[data-v-d02d8ef5]{display:flex;flex-direction:column;gap:8px}.item[data-v-d02d8ef5]{text-align:left;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff}.item.active[data-v-d02d8ef5]{outline:2px solid rgba(0,0,0,.35)}.preview[data-v-d02d8ef5]{display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow:auto;padding:6px}.previewBlock.selected[data-v-d02d8ef5]{outline:2px solid rgba(0,0,0,.35);border-radius:12px}.fallback[data-v-d02d8ef5]{padding:12px;border:1px dashed rgba(0,0,0,.25);border-radius:12px;background:#fff}.muted[data-v-d02d8ef5]{opacity:.7}.danger[data-v-d02d8ef5]{background:#ff00001f;border:1px solid rgba(255,0,0,.25)}@font-face{font-family:LINESeedJP;src:url(/assets/LINESeedJP_TTF_Th-DpU5xUIw.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:LINESeedJP;src:url(/assets/LINESeedJP_TTF_Rg-r8nVVaw5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LINESeedJP;src:url(/assets/LINESeedJP_TTF_Bd-DF7GhizS.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LINESeedJP;src:url(/assets/LINESeedJP_TTF_Eb-DWp1aNuv.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--bg: #0b0f17;--surface: #0f1624;--surface-2: #121c2e;--border: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .92);--text-muted: rgba(255, 255, 255, .65);--primary: #3b82f6;--primary-2: #60a5fa;--danger: #ef4444;--success: #22c55e;--warning: #f59e0b;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--shadow-1: 0 10px 30px rgba(0, 0, 0, .35);--gap-1: 8px;--gap-2: 12px;--gap-3: 16px;--gap-4: 20px;--gap-5: 28px;--sidebar-w: 260px;--topbar-h: 78px;--content-max: 1300px;--font: "LINESeedJP", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-1: 12px;--fs-2: 14px;--fs-3: 16px;--fs-4: 20px;--focus: 0 0 0 3px rgba(59,130,246,.25);--btn-h: 40px;--btn-pad: 0 14px;--input-h: 40px;--input-pad: 0 12px}*{box-sizing:border-box}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 800px at 20% 0%,rgba(59,130,246,.18),transparent 55%),radial-gradient(1200px 800px at 80% 10%,rgba(96,165,250,.12),transparent 55%),var(--bg);font-size:var(--fs-2)}a{color:inherit;text-decoration:none}button,input{font:var(--font)}.container{margin:0 auto}.card{background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.muted{color:var(--text-muted)}
