.voice-mode-overlay[data-v-61f4ca05]{z-index:5000;pointer-events:none}.wave[data-v-61f4ca05]{transform-origin:bottom center;position:fixed;bottom:0;transition:opacity .2s;z-index:-1;filter:blur(3px)}.wave1[data-v-61f4ca05]{opacity:0;animation:fadeInWave-61f4ca05 .8s ease-out .5s forwards}.wave2[data-v-61f4ca05]{opacity:1}@keyframes fadeInWave-61f4ca05{0%{opacity:0}to{opacity:1}}.path-0[data-v-61f4ca05]{animation:pathAnim-0-61f4ca05 4s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pathAnim-0-61f4ca05{0%{d:path("M 0,400 L 0,150 C 100.26666666666668,164.46410256410257 200.53333333333336,178.92820512820512 278,184 C 355.46666666666664,189.07179487179488 410.1333333333333,184.75128205128206 471,178 C 531.8666666666667,171.24871794871794 598.9333333333334,162.06666666666666 690,144 C 781.0666666666666,125.93333333333334 896.1333333333332,98.98205128205129 994,89 C 1091.8666666666668,79.01794871794871 1172.5333333333335,86.0051282051282 1244,99 C 1315.4666666666665,111.9948717948718 1377.7333333333331,130.9974358974359 1440,150 L 1440,400 L 0,400 Z")}25%{d:path("M 0,400 L 0,150 C 92.57948717948719,182.86153846153846 185.15897435897438,215.72307692307692 260,202 C 334.8410256410256,188.27692307692308 391.94358974358977,127.96923076923075 464,118 C 536.0564102564102,108.03076923076925 623.0666666666665,148.40000000000003 714,173 C 804.9333333333335,197.59999999999997 899.7897435897437,206.43076923076924 983,201 C 1066.2102564102563,195.56923076923076 1137.774358974359,175.87692307692308 1212,165 C 1286.225641025641,154.12307692307692 1363.1128205128205,152.06153846153848 1440,150 L 1440,400 L 0,400 Z")}50%{d:path("M 0,400 L 0,150 C 88.64102564102564,117.43589743589745 177.28205128205127,84.87179487179489 256,105 C 334.71794871794873,125.12820512820511 403.51282051282055,197.94871794871793 490,213 C 576.4871794871794,228.05128205128207 680.6666666666666,185.33333333333334 760,165 C 839.3333333333334,144.66666666666666 893.8205128205127,146.71794871794873 963,157 C 1032.1794871794873,167.28205128205127 1116.0512820512822,185.7948717948718 1198,186 C 1279.9487179487178,186.2051282051282 1359.974358974359,168.1025641025641 1440,150 L 1440,400 L 0,400 Z")}75%{d:path("M 0,400 L 0,150 C 105.47435897435898,121.47435897435898 210.94871794871796,92.94871794871794 283,93 C 355.05128205128204,93.05128205128206 393.6794871794871,121.67948717948715 451,147 C 508.3205128205129,172.32051282051285 584.3333333333335,194.33333333333334 687,178 C 789.6666666666665,161.66666666666666 918.9871794871792,106.98717948717949 995,84 C 1071.0128205128208,61.01282051282051 1093.717948717949,69.71794871794872 1159,86 C 1224.282051282051,102.28205128205128 1332.1410256410254,126.14102564102564 1440,150 L 1440,400 L 0,400 Z")}to{d:path("M 0,400 L 0,150 C 100.26666666666668,164.46410256410257 200.53333333333336,178.92820512820512 278,184 C 355.46666666666664,189.07179487179488 410.1333333333333,184.75128205128206 471,178 C 531.8666666666667,171.24871794871794 598.9333333333334,162.06666666666666 690,144 C 781.0666666666666,125.93333333333334 896.1333333333332,98.98205128205129 994,89 C 1091.8666666666668,79.01794871794871 1172.5333333333335,86.0051282051282 1244,99 C 1315.4666666666665,111.9948717948718 1377.7333333333331,130.9974358974359 1440,150 L 1440,400 L 0,400 Z")}}.path-1[data-v-61f4ca05]{animation:pathAnim-1-61f4ca05 2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pathAnim-1-61f4ca05{0%{d:path("M 0,700 L 0,408 C 64.68461538461537,415.0923076923077 129.36923076923074,422.1846153846154 221,413 C 312.63076923076926,403.8153846153846 431.20769230769235,378.3538461538461 524,386 C 616.7923076923076,393.6461538461539 683.7999999999998,434.40000000000003 761,436 C 838.2000000000002,437.59999999999997 925.5923076923079,400.0461538461538 996,382 C 1066.407692307692,363.9538461538462 1119.8307692307692,365.41538461538465 1191,373 C 1262.1692307692308,380.58461538461535 1351.0846153846155,394.29230769230765 1440,408 L 1440,700 L 0,700 Z")}25%{d:path("M 0,700 L 0,408 C 88.51282051282053,420.61282051282046 177.02564102564105,433.225641025641 261,409 C 344.97435897435895,384.774358974359 424.41025641025635,323.7102564102565 489,337 C 553.5897435897436,350.2897435897435 603.3333333333334,437.9333333333333 677,475 C 750.6666666666666,512.0666666666667 848.2564102564102,498.55641025641023 936,458 C 1023.7435897435898,417.44358974358977 1101.6410256410256,349.8410256410256 1184,337 C 1266.3589743589744,324.1589743589744 1353.1794871794873,366.07948717948716 1440,408 L 1440,700 L 0,700 Z")}50%{d:path("M 0,700 L 0,408 C 92.75384615384615,364.1871794871795 185.5076923076923,320.374358974359 272,323 C 358.4923076923077,325.625641025641 438.723076923077,374.68974358974356 505,413 C 571.276923076923,451.31025641025644 623.6,478.8666666666667 697,456 C 770.4,433.1333333333333 864.8769230769233,359.84358974358975 952,370 C 1039.1230769230767,380.15641025641025 1118.8923076923074,473.75897435897434 1199,494 C 1279.1076923076926,514.2410256410257 1359.5538461538463,461.12051282051283 1440,408 L 1440,700 L 0,700 Z")}75%{d:path("M 0,700 L 0,408 C 97.5,363.9384615384615 195,319.8769230769231 259,343 C 323,366.1230769230769 353.5,456.4307692307691 436,489 C 518.5,521.5692307692309 653,496.40000000000003 759,452 C 865,407.59999999999997 942.5,343.96923076923076 1001,350 C 1059.5,356.03076923076924 1099,431.7230769230769 1169,453 C 1239,474.2769230769231 1339.5,441.13846153846157 1440,408 L 1440,700 L 0,700 Z")}to{d:path("M 0,700 L 0,408 C 64.68461538461537,415.0923076923077 129.36923076923074,422.1846153846154 221,413 C 312.63076923076926,403.8153846153846 431.20769230769235,378.3538461538461 524,386 C 616.7923076923076,393.6461538461539 683.7999999999998,434.40000000000003 761,436 C 838.2000000000002,437.59999999999997 925.5923076923079,400.0461538461538 996,382 C 1066.407692307692,363.9538461538462 1119.8307692307692,365.41538461538465 1191,373 C 1262.1692307692308,380.58461538461535 1351.0846153846155,394.29230769230765 1440,408 L 1440,700 L 0,700 Z")}}.text-light[data-v-d0645a2b]{color:rgb(var(--color-light))}.text-h4[data-v-d0645a2b]{font-size:1.5rem}.text-h5[data-v-d0645a2b]{font-size:1.25rem!important}.text-h6[data-v-d0645a2b]{font-size:1.125rem!important}.text-subtitle1[data-v-d0645a2b]{font-size:1rem!important}.text-subtitle2[data-v-d0645a2b]{font-size:.875rem!important}.text-body1[data-v-d0645a2b]{font-size:.75rem!important}.text-body2[data-v-d0645a2b],.text-caption[data-v-d0645a2b]{font-size:.625rem!important}.q-btn--standard[data-v-d0645a2b]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-d0645a2b],.disabled[data-v-d0645a2b] *,[disabled][data-v-d0645a2b],[disabled][data-v-d0645a2b] *{opacity:.5}.gap-sm[data-v-d0645a2b]{gap:.25rem}.gap-md[data-v-d0645a2b]{gap:.5rem}.gap-lg[data-v-d0645a2b]{gap:.75rem}.mt-44[data-v-d0645a2b]{margin-top:11rem}.mt-48[data-v-d0645a2b]{margin-top:12rem}.gap-xs[data-v-d0645a2b]{gap:.25rem}.gap-sm[data-v-d0645a2b]{gap:.5rem}.gap-md[data-v-d0645a2b]{gap:1rem}.gap-lg[data-v-d0645a2b]{gap:1.5rem}.drop-zone-overlay[data-v-d0645a2b]{position:fixed;inset:0;z-index:9999;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.drop-zone-content[data-v-d0645a2b]{display:flex;flex-direction:column;align-items:center;padding:3rem;border:2px dashed rgb(var(--color-primary)/.4);border-radius:1rem;background:rgb(var(--color-white));pointer-events:none}.body--dark .drop-zone-overlay[data-v-d0645a2b]{background:#000c}.body--dark .drop-zone-content[data-v-d0645a2b]{background:rgb(var(--color-dark))}.debug-section-title[data-v-9a28dd69]{letter-spacing:.04em;color:#aeb4bd}.debug-section-body[data-v-9a28dd69]{background:#161a21;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;overflow:hidden}.ai-debug-panel[data-v-4708c89a]{position:fixed;top:0;right:0;height:100vh;width:480px;max-width:92vw;background:#1b1f27;color:#e6e8eb;z-index:4000;box-shadow:-4px 0 24px #0006;border-left:1px solid hsla(0,0%,100%,.08)}.ai-debug-header[data-v-4708c89a]{background:#11141a}.ai-debug-pre[data-v-4708c89a]{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;margin:4px 0 0;padding:8px;background:#0d0f14;border-radius:6px;color:#c7ccd4;max-height:360px;overflow:auto}.ai-debug-call[data-v-4708c89a]{border-top:1px solid hsla(0,0%,100%,.06)}.ai-debug-msg[data-v-4708c89a]{margin-bottom:8px}[data-v-4708c89a] .ai-debug-pill-header{padding:6px 8px;min-height:unset;border-bottom:1px solid hsla(0,0%,100%,.05)}.ai-debug-slide-enter-active[data-v-4708c89a],.ai-debug-slide-leave-active[data-v-4708c89a]{transition:transform .22s}.ai-debug-slide-enter-from[data-v-4708c89a],.ai-debug-slide-leave-to[data-v-4708c89a]{transform:translate(100%)}.text-light[data-v-75dc23d1]{color:rgb(var(--color-light))}.text-h4[data-v-75dc23d1]{font-size:1.5rem}.text-h5[data-v-75dc23d1]{font-size:1.25rem!important}.text-h6[data-v-75dc23d1]{font-size:1.125rem!important}.text-subtitle1[data-v-75dc23d1]{font-size:1rem!important}.text-subtitle2[data-v-75dc23d1]{font-size:.875rem!important}.text-body1[data-v-75dc23d1]{font-size:.75rem!important}.text-body2[data-v-75dc23d1],.text-caption[data-v-75dc23d1]{font-size:.625rem!important}.q-btn--standard[data-v-75dc23d1]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-75dc23d1],.disabled[data-v-75dc23d1] *,[disabled][data-v-75dc23d1],[disabled][data-v-75dc23d1] *{opacity:.5}.gap-sm[data-v-75dc23d1]{gap:.25rem}.gap-md[data-v-75dc23d1]{gap:.5rem}.gap-lg[data-v-75dc23d1]{gap:.75rem}.mt-44[data-v-75dc23d1]{margin-top:11rem}.mt-48[data-v-75dc23d1]{margin-top:12rem}.gap-xs[data-v-75dc23d1]{gap:.25rem}.gap-md[data-v-75dc23d1]{gap:1rem}.gap-lg[data-v-75dc23d1]{gap:1.5rem}.tiles-panel[data-v-75dc23d1]{height:100%;position:relative}.gap-sm[data-v-75dc23d1]{gap:.5rem}.tiles-group-header[data-v-75dc23d1]{padding:.5rem .25rem .25rem;font-weight:600;min-height:0}.tile-item[data-v-75dc23d1]{margin-bottom:.5rem;background:rgb(var(--color-white));border:1px solid rgba(var(--color-light)/.18);transition:box-shadow .18s,border-color .18s,transform .18s}.tile-item[data-v-75dc23d1]:hover{border-color:rgba(var(--color-primary)/.35);box-shadow:0 4px 14px #02487314;transform:translateY(-1px)}.tile-item--unseen[data-v-75dc23d1]{box-shadow:inset 3px 0 rgb(var(--color-primary))}.tile-item--unseen[data-v-75dc23d1]:hover{box-shadow:inset 3px 0 rgb(var(--color-primary)),0 4px 14px #02487314}.tile-item__icon[data-v-75dc23d1]{position:relative;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tile-item__icon--primary[data-v-75dc23d1]{background:rgba(var(--color-primary)/.12);color:rgb(var(--color-primary))}.tile-item__icon--orange[data-v-75dc23d1]{background:#f59e0b24;color:#d97706}.tile-item__icon--teal[data-v-75dc23d1]{background:#04adbf24;color:#048c9b}.tile-item__icon--purple[data-v-75dc23d1]{background:#8b5cf624;color:#7c3aed}.tile-item__dot[data-v-75dc23d1]{width:9px;height:9px;min-height:0;padding:0;border:1.5px solid rgb(var(--color-white))}.ellipsis[data-v-75dc23d1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-light[data-v-d07977d4]{color:rgb(var(--color-light))}.text-h4[data-v-d07977d4]{font-size:1.5rem}.text-h5[data-v-d07977d4]{font-size:1.25rem!important}.text-h6[data-v-d07977d4]{font-size:1.125rem!important}.text-subtitle1[data-v-d07977d4]{font-size:1rem!important}.text-subtitle2[data-v-d07977d4]{font-size:.875rem!important}.text-body1[data-v-d07977d4]{font-size:.75rem!important}.text-body2[data-v-d07977d4],.text-caption[data-v-d07977d4]{font-size:.625rem!important}.q-btn--standard[data-v-d07977d4]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-d07977d4],.disabled[data-v-d07977d4] *,[disabled][data-v-d07977d4],[disabled][data-v-d07977d4] *{opacity:.5}.gap-sm[data-v-d07977d4]{gap:.25rem}.gap-md[data-v-d07977d4]{gap:.5rem}.gap-lg[data-v-d07977d4]{gap:.75rem}.mt-44[data-v-d07977d4]{margin-top:11rem}.mt-48[data-v-d07977d4]{margin-top:12rem}.gap-xs[data-v-d07977d4]{gap:.25rem}.gap-sm[data-v-d07977d4]{gap:.5rem}.gap-md[data-v-d07977d4]{gap:1rem}.gap-lg[data-v-d07977d4]{gap:1.5rem}.fp-trow[data-v-d07977d4]{display:flex;align-items:center;gap:.25rem;min-height:32px;padding-right:.5rem;border-radius:8px;cursor:pointer;font-size:.85rem;transition:background .12s}.fp-trow[data-v-d07977d4]:hover{background:rgba(var(--color-primary)/.06)}.fp-trow.current[data-v-d07977d4]{background:rgba(var(--color-primary)/.12);font-weight:600}.fp-tcaret[data-v-d07977d4]{width:.9rem;display:inline-flex;justify-content:center;color:rgb(var(--color-light-strong))}.fp-ticon[data-v-d07977d4]{color:rgb(var(--color-primary))}.fp-tname[data-v-d07977d4]{min-width:0}.text-light[data-v-b192accf]{color:rgb(var(--color-light))}.text-h4[data-v-b192accf]{font-size:1.5rem}.text-h5[data-v-b192accf]{font-size:1.25rem!important}.text-h6[data-v-b192accf]{font-size:1.125rem!important}.text-subtitle1[data-v-b192accf]{font-size:1rem!important}.text-subtitle2[data-v-b192accf]{font-size:.875rem!important}.text-body1[data-v-b192accf]{font-size:.75rem!important}.text-body2[data-v-b192accf],.text-caption[data-v-b192accf]{font-size:.625rem!important}.q-btn--standard[data-v-b192accf]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-b192accf],.disabled[data-v-b192accf] *,[disabled][data-v-b192accf],[disabled][data-v-b192accf] *{opacity:.5}.gap-sm[data-v-b192accf]{gap:.25rem}.gap-md[data-v-b192accf]{gap:.5rem}.gap-lg[data-v-b192accf]{gap:.75rem}.mt-44[data-v-b192accf]{margin-top:11rem}.mt-48[data-v-b192accf]{margin-top:12rem}.gap-xs[data-v-b192accf]{gap:.25rem}.gap-sm[data-v-b192accf]{gap:.5rem}.gap-md[data-v-b192accf]{gap:1rem}.gap-lg[data-v-b192accf]{gap:1.5rem}.fmv-tree[data-v-b192accf]{height:260px;border:1px solid rgba(var(--color-light)/.3);border-radius:8px;padding:.4rem}.fmv-trow[data-v-b192accf]{display:flex;align-items:center;gap:.4rem;min-height:34px;padding:0 .5rem;border-radius:8px;cursor:pointer;font-size:.85rem}.fmv-trow[data-v-b192accf]:hover{background:rgba(var(--color-primary)/.06)}.fmv-trow.current[data-v-b192accf]{background:rgba(var(--color-primary)/.12);font-weight:600}.fmv-trow--root[data-v-b192accf]{font-weight:600;margin-bottom:.35rem}.fmv-ticon[data-v-b192accf]{color:rgb(var(--color-primary))}.fmv-tname[data-v-b192accf]{min-width:0}.text-light[data-v-05edd6c2]{color:rgb(var(--color-light))}.text-h4[data-v-05edd6c2]{font-size:1.5rem}.text-h5[data-v-05edd6c2]{font-size:1.25rem!important}.text-h6[data-v-05edd6c2]{font-size:1.125rem!important}.text-subtitle1[data-v-05edd6c2]{font-size:1rem!important}.text-subtitle2[data-v-05edd6c2]{font-size:.875rem!important}.text-body1[data-v-05edd6c2]{font-size:.75rem!important}.text-body2[data-v-05edd6c2],.text-caption[data-v-05edd6c2]{font-size:.625rem!important}.q-btn--standard[data-v-05edd6c2]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-05edd6c2],.disabled[data-v-05edd6c2] *,[disabled][data-v-05edd6c2],[disabled][data-v-05edd6c2] *{opacity:.5}.gap-sm[data-v-05edd6c2]{gap:.25rem}.gap-md[data-v-05edd6c2]{gap:.5rem}.gap-lg[data-v-05edd6c2]{gap:.75rem}.mt-44[data-v-05edd6c2]{margin-top:11rem}.mt-48[data-v-05edd6c2]{margin-top:12rem}.gap-xs[data-v-05edd6c2]{gap:.25rem}.gap-sm[data-v-05edd6c2]{gap:.5rem}.gap-md[data-v-05edd6c2]{gap:1rem}.gap-lg[data-v-05edd6c2]{gap:1.5rem}.fpi[data-v-05edd6c2]{height:100%;background:rgb(var(--color-surface))}.fpi-head[data-v-05edd6c2]{flex:0 0 auto}.fpi-preview[data-v-05edd6c2]{width:100%;aspect-ratio:16/9;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.fpi-preview__img[data-v-05edd6c2]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.fpi-field[data-v-05edd6c2]{min-width:0}.fpi-label[data-v-05edd6c2]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--color-light-strong));margin-bottom:.15rem}.fpi-loc[data-v-05edd6c2],.fpi-vis-desc[data-v-05edd6c2]{font-size:.75rem}.fpi-vis-desc[data-v-05edd6c2],.fpi-vis-hint[data-v-05edd6c2]{color:rgb(var(--color-light-strong));margin-top:.35rem}.fpi-vis-hint[data-v-05edd6c2]{font-size:.72rem}.fpi-link[data-v-05edd6c2]{color:rgb(var(--color-primary));cursor:pointer}.fpi-link[data-v-05edd6c2]:hover{text-decoration:underline}.text-light[data-v-f220b18f]{color:rgb(var(--color-light))}.text-h4[data-v-f220b18f]{font-size:1.5rem}.text-h5[data-v-f220b18f]{font-size:1.25rem!important}.text-h6[data-v-f220b18f]{font-size:1.125rem!important}.text-subtitle1[data-v-f220b18f]{font-size:1rem!important}.text-subtitle2[data-v-f220b18f]{font-size:.875rem!important}.text-body1[data-v-f220b18f]{font-size:.75rem!important}.text-body2[data-v-f220b18f],.text-caption[data-v-f220b18f]{font-size:.625rem!important}.q-btn--standard[data-v-f220b18f]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-f220b18f],.disabled[data-v-f220b18f] *,[disabled][data-v-f220b18f],[disabled][data-v-f220b18f] *{opacity:.5}.gap-sm[data-v-f220b18f]{gap:.25rem}.gap-md[data-v-f220b18f]{gap:.5rem}.gap-lg[data-v-f220b18f]{gap:.75rem}.mt-44[data-v-f220b18f]{margin-top:11rem}.mt-48[data-v-f220b18f]{margin-top:12rem}.gap-xs[data-v-f220b18f]{gap:.25rem}.gap-sm[data-v-f220b18f]{gap:.5rem}.gap-md[data-v-f220b18f]{gap:1rem}.gap-lg[data-v-f220b18f]{gap:1.5rem}.ig-card[data-v-f220b18f]{width:640px;max-width:92vw;border-radius:14px}.ig-enhance[data-v-f220b18f],.ig-header[data-v-f220b18f],.ig-quality[data-v-f220b18f],.ig-size[data-v-f220b18f]{flex:0 0 auto}.ig-title[data-v-f220b18f]{font-size:1.05rem;font-weight:600}.ig-body[data-v-f220b18f]{min-height:0}.ig-prompt[data-v-f220b18f] textarea{min-height:4.5rem}.ig-prompt-echo[data-v-f220b18f]{max-width:100%}.ig-error[data-v-f220b18f]{background:rgba(var(--color-danger)/.06);border:1px solid rgba(var(--color-danger)/.2);border-radius:.5rem;color:rgb(var(--color-danger))}.ig-enhanced-link[data-v-f220b18f]{color:rgb(var(--color-primary));cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ig-enhanced[data-v-f220b18f]{background:rgba(var(--color-primary)/.05);border:1px solid rgba(var(--color-primary)/.15);border-radius:.5rem;max-height:7.5rem;overflow-y:auto}.ig-custom__x[data-v-f220b18f],.ig-enhanced[data-v-f220b18f],.ig-hint[data-v-f220b18f]{color:rgb(var(--color-light-strong))}.ig-custom__x[data-v-f220b18f]{font-size:1.1rem}.ig-hint[data-v-f220b18f]{font-size:.75rem}.ig-hint--error[data-v-f220b18f]{color:rgb(var(--color-danger))}.ig-grid[data-v-f220b18f]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ig-skeleton[data-v-f220b18f]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary)/.06);border:1px dashed rgba(var(--color-primary)/.3)}.ig-tile[data-v-f220b18f]{position:relative;padding:0;border:none;overflow:hidden;aspect-ratio:1;cursor:pointer;background:rgb(var(--color-surface));box-shadow:0 0 0 1px rgba(var(--color-light)/.3);transition:box-shadow .15s,transform .12s}.ig-tile[data-v-f220b18f]:hover:not(:disabled){box-shadow:0 0 0 2px rgb(var(--color-primary));transform:translateY(-2px)}.ig-tile:hover:not(:disabled) .ig-tile__overlay[data-v-f220b18f]{opacity:1}.ig-tile[data-v-f220b18f]:focus-visible{outline:2px solid rgba(var(--color-primary)/.5);outline-offset:2px}.ig-tile--busy[data-v-f220b18f]{cursor:progress}.ig-tile__img[data-v-f220b18f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ig-tile__overlay[data-v-f220b18f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:#fff;font-size:.8rem;font-weight:600;background:rgba(var(--color-primary)/.55);opacity:0;transition:opacity .15s}.ig-tile--busy .ig-tile__overlay[data-v-f220b18f]{opacity:1}.text-light[data-v-462be051]{color:rgb(var(--color-light))}.text-h4[data-v-462be051]{font-size:1.5rem}.text-h5[data-v-462be051]{font-size:1.25rem!important}.text-h6[data-v-462be051]{font-size:1.125rem!important}.text-subtitle1[data-v-462be051]{font-size:1rem!important}.text-subtitle2[data-v-462be051]{font-size:.875rem!important}.text-body1[data-v-462be051]{font-size:.75rem!important}.text-body2[data-v-462be051],.text-caption[data-v-462be051]{font-size:.625rem!important}.q-btn--standard[data-v-462be051]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-462be051],.disabled[data-v-462be051] *,[disabled][data-v-462be051],[disabled][data-v-462be051] *{opacity:.5}.gap-sm[data-v-462be051]{gap:.25rem}.gap-md[data-v-462be051]{gap:.5rem}.gap-lg[data-v-462be051]{gap:.75rem}.mt-44[data-v-462be051]{margin-top:11rem}.mt-48[data-v-462be051]{margin-top:12rem}.gap-xs[data-v-462be051]{gap:.25rem}.gap-sm[data-v-462be051]{gap:.5rem}.gap-md[data-v-462be051]{gap:1rem}.gap-lg[data-v-462be051]{gap:1.5rem}.fp-card[data-v-462be051]{width:900px;max-width:92vw;height:620px;max-height:88vh;border-radius:14px;position:relative;overflow:hidden}.fp-chips[data-v-462be051],.fp-crumbs[data-v-462be051],.fp-generate[data-v-462be051],.fp-header[data-v-462be051],.fp-toolbar[data-v-462be051],.fp-tree[data-v-462be051]{flex:0 0 auto}.fp-title[data-v-462be051]{font-size:1.05rem;font-weight:600}.fp-body[data-v-462be051]{min-height:0;position:relative}.fp-tree[data-v-462be051]{width:220px;padding:.5rem}@media(max-width:1023.98px){.fp-tree[data-v-462be051]{display:none}}.fp-trow[data-v-462be051]{display:flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .5rem;border-radius:8px;cursor:pointer;font-size:.85rem}.fp-trow[data-v-462be051]:hover{background:rgba(var(--color-primary)/.06)}.fp-trow.current[data-v-462be051]{background:rgba(var(--color-primary)/.12)}.fp-tile__name[data-v-462be051],.fp-trow--root[data-v-462be051]{font-weight:600}.fp-crumb[data-v-462be051],.fp-ticon[data-v-462be051]{color:rgb(var(--color-primary))}.fp-content[data-v-462be051]{min-width:0;position:relative}.fp-toolbar-btn[data-v-462be051]{min-width:2.5em;position:relative}.fp-toolbar__file-input[data-v-462be051]{display:none}.fp-toolbar-dot[data-v-462be051]{width:6px;height:6px;min-height:6px;padding:0;top:4px;right:4px}.fp-chips[data-v-462be051]{gap:.4rem}.fp-chip[data-v-462be051]{border-radius:8px}.fp-search[data-v-462be051]{width:100%}.fp-generate[data-v-462be051] .q-btn__content{flex-wrap:nowrap;white-space:nowrap}.fp-crumbs[data-v-462be051]{font-size:.8rem;gap:.25rem}.fp-crumb[data-v-462be051],.fp-tile[data-v-462be051]{cursor:pointer}.fp-crumb[data-v-462be051]:hover,.fp-manage[data-v-462be051]:hover{text-decoration:underline}.fp-crumb-sep[data-v-462be051]{color:rgb(var(--color-light-strong))}.fp-center[data-v-462be051]{padding:3rem 0;align-items:center;justify-content:center}.fp-grid[data-v-462be051]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.fp-tile[data-v-462be051]{overflow:hidden;background:rgb(var(--color-surface));box-shadow:0 0 0 1px rgba(var(--color-light)/.3);transition:box-shadow .12s}.fp-tile[data-v-462be051]:hover{box-shadow:0 0 0 1px rgba(var(--color-light)/.8)}.fp-tile.selected[data-v-462be051]{box-shadow:inset 0 0 0 2px rgb(var(--color-primary))}.fp-tile.disabled[data-v-462be051]{position:relative}.fp-tile.disabled[data-v-462be051],.fp-tile.disabled[data-v-462be051] *{cursor:pointer!important}.fp-tile.disabled[data-v-462be051]:before{content:"Change Access";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background:rgba(var(--color-base)/1);color:rgba(var(--color-secondary)/1);font-size:.75rem;padding:.25em .5em;white-space:nowrap;border-radius:6px;opacity:1}.fp-tile__preview[data-v-462be051]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9}.fp-tile__checkbox[data-v-462be051]{position:absolute;top:.1rem;left:.1rem;z-index:1}.fp-tile__visibility[data-v-462be051]{position:absolute;top:.4rem;right:.4rem;padding:.3rem;background:rgb(var(--color-white));font-size:.9rem}.fp-tile__footer[data-v-462be051]{gap:.25rem}.fp-tile__name[data-v-462be051]{font-size:.78rem}.fp-tile__meta[data-v-462be051]{font-size:.66rem}.fp-tile__lock[data-v-462be051],.fp-tile__meta[data-v-462be051]{color:rgb(var(--color-light-strong))}.fp-tile__dots[data-v-462be051]{flex-shrink:0}.fp-list[data-v-462be051]{padding:.25rem .5rem}.fp-lrow[data-v-462be051]{padding:.5rem .75rem;border-radius:8px;cursor:pointer;font-size:.85rem}.fp-lrow[data-v-462be051]:hover{background:rgba(var(--color-primary)/.06)}.fp-lrow.selected[data-v-462be051]{background:rgba(var(--color-primary)/.12)}.fp-lrow.disabled[data-v-462be051]{position:relative}.fp-lrow.disabled[data-v-462be051],.fp-lrow.disabled[data-v-462be051] *{cursor:pointer!important}.fp-lrow.disabled[data-v-462be051]:before{content:"Change Access";position:absolute;top:50%;right:20px;transform:translateY(-50%);background:rgba(var(--color-base)/1);color:rgba(var(--color-secondary)/1);font-size:.75rem;padding:.25em .5em;white-space:nowrap;border-radius:6px;opacity:1}.fp-lrow__meta[data-v-462be051]{flex-shrink:0;gap:.75rem;margin-left:.75rem}.fp-lrow__badge-slot[data-v-462be051]{flex-shrink:0;width:5rem}.fp-lrow__badge[data-v-462be051]{display:inline-flex;align-items:center;font-size:.72rem;white-space:nowrap}.fp-lrow__size[data-v-462be051]{width:3.5rem}.fp-lrow__modified[data-v-462be051],.fp-lrow__size[data-v-462be051]{flex-shrink:0;text-align:right;font-size:.72rem;color:rgb(var(--color-light-strong))}.fp-lrow__modified[data-v-462be051]{width:6rem;white-space:nowrap}.fp-info[data-v-462be051]{position:absolute;top:0;right:0;bottom:0;width:300px;max-width:82%;background:rgb(var(--color-surface));border-left:1px solid rgba(var(--color-light)/.3);box-shadow:-8px 0 24px #0000001f;transform:translate(100%);transition:transform .2s;z-index:10}.fp-info.is-open[data-v-462be051]{transform:none}.fp-uploads[data-v-462be051]{position:absolute;bottom:.75rem;right:.75rem;width:16rem;max-width:calc(100% - 1.5rem);display:flex;flex-direction:column;gap:.5rem;padding:.6rem;background:rgb(var(--color-surface));border-radius:10px;box-shadow:0 0 0 1px rgba(var(--color-light)/.3),0 4px 12px #00000026;z-index:8}.fp-uploads__name[data-v-462be051]{font-size:.72rem;font-weight:600}.fp-uploads__pct[data-v-462be051]{font-size:.68rem;color:rgb(var(--color-light-strong));margin-left:.4rem}.fp-drop-overlay[data-v-462be051]{position:absolute;inset:0;z-index:20;gap:.5rem;background:rgba(var(--color-primary)/.08);border:2px dashed rgb(var(--color-primary));border-radius:14px;color:rgb(var(--color-primary));font-weight:600;pointer-events:none}.fp-footer[data-v-462be051]{flex:0 0 auto}.fp-manage[data-v-462be051]{font-size:.8rem;color:rgb(var(--color-primary));cursor:pointer}.text-light[data-v-f610c256]{color:rgb(var(--color-light))}.text-h4[data-v-f610c256]{font-size:1.5rem}.text-h5[data-v-f610c256]{font-size:1.25rem!important}.text-h6[data-v-f610c256]{font-size:1.125rem!important}.text-subtitle1[data-v-f610c256]{font-size:1rem!important}.text-subtitle2[data-v-f610c256]{font-size:.875rem!important}.text-body1[data-v-f610c256]{font-size:.75rem!important}.text-body2[data-v-f610c256],.text-caption[data-v-f610c256]{font-size:.625rem!important}.q-btn--standard[data-v-f610c256]{background:rgb(var(--color-base));color:rgb(var(--color-primary))}.disabled[data-v-f610c256],.disabled[data-v-f610c256] *,[disabled][data-v-f610c256],[disabled][data-v-f610c256] *{opacity:.5}.gap-sm[data-v-f610c256]{gap:.25rem}.gap-md[data-v-f610c256]{gap:.5rem}.gap-lg[data-v-f610c256]{gap:.75rem}.mt-44[data-v-f610c256]{margin-top:11rem}.mt-48[data-v-f610c256]{margin-top:12rem}.gap-xs[data-v-f610c256]{gap:.25rem}.gap-sm[data-v-f610c256]{gap:.5rem}.gap-md[data-v-f610c256]{gap:1rem}.gap-lg[data-v-f610c256]{gap:1.5rem}.drawer-resize-handle[data-v-f610c256]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:10;transition:background .15s}.drawer-resize-handle[data-v-f610c256]:active,.drawer-resize-handle[data-v-f610c256]:hover{background:rgba(var(--color-primary),.15)}.user-avatar .user-avatar__initial[data-v-f610c256]{font-size:.875rem;font-weight:600;line-height:1}[data-v-f610c256] .sidebar-badge-anchor{overflow:visible;position:relative;padding-right:.75rem}[data-v-f610c256] .sidebar-badge-anchor .q-badge--floating{top:50%;right:0;transform:translateY(-50%)}[data-v-f610c256] .sidebar-mini-dot-anchor{overflow:visible;position:relative}[data-v-f610c256] .sidebar-mini-dot-anchor .sidebar-mini-dot{display:none;top:-6px;right:-8px;min-height:14px;padding:1px 4px;font-size:.65rem;line-height:1;border-radius:999px}[data-v-f610c256] .q-drawer--mini .sidebar-mini-dot{display:inline-flex}.splitter-separator[data-v-f610c256]{width:5px;height:5rem}@media(max-width:1023.98px){.splitter-separator[data-v-f610c256]{width:5rem;height:5px}}
