.itl-root{--itl-content-max: 68.75rem;--itl-content-pad-x: 1.375rem}.itl-header-inner{display:flex;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:.75rem;max-width:var(--itl-content-max);width:100%;margin-right:auto;margin-left:auto;padding:.75rem var(--itl-content-pad-x) .875rem}.itl-main{position:relative;z-index:1;box-sizing:border-box;max-width:var(--itl-content-max);width:100%;margin-right:auto;margin-left:auto;padding:.625rem var(--itl-content-pad-x) 3rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0))}.itl-panel{padding:1.625rem 1.625rem 1.75rem;border-radius:1rem;border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));background:color-mix(in srgb,var(--vs-bg-secondary, #1a1a1f) 94%,transparent);box-shadow:0 .0625rem rgba(255,255,255,.04) inset,0 1.125rem 3rem rgba(0,0,0,.2);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem)}html.light .itl-panel{border:.0625rem solid color-mix(in srgb,var(--vs-border) 55%,transparent);background:var(--vs-bg-primary);box-shadow:0 .0625rem rgba(255,255,255,.9) inset,0 .375rem 1.75rem rgba(15,23,42,.07)}.itl-panel .fc-desc,.itl-panel .rw-desc,.itl-panel .g2j-desc{margin:0 0 1.375rem;color:var(--vs-text-secondary, #a1a1a6);font-size:.875rem;line-height:1.65}.itl-panel .fc-form,.itl-panel .rw-form,.itl-panel .g2j-form{display:flex;flex-direction:column;gap:.625rem}.itl-panel .fc-field,.itl-panel .rw-field,.itl-panel .g2j-field{display:flex;flex-direction:column;gap:.5rem}.itl-panel .fc-field-row{flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:flex-end}.itl-panel .fc-w-h{display:flex;flex:1 1 10rem;flex-direction:column;gap:.5rem;min-width:8.75rem}.itl-panel .fc-check{margin-top:.25rem}.itl-panel .fc-label,.itl-panel .rw-label,.itl-panel .g2j-label{color:var(--vs-text-secondary, #a1a1a6);font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.itl-panel .rw-label-inline{color:var(--vs-text-secondary, #a1a1a6);font-size:.8125rem}.itl-panel .fc-hint,.itl-panel .rw-hint,.itl-panel .g2j-multi-hint,.itl-panel .g2j-multi-preview-hint,.itl-panel .g2j-frame-count{margin:0;color:var(--vs-text-tertiary, #86868b);font-size:.75rem;line-height:1.5}.itl-panel .g2j-frame-count strong{color:var(--vs-accent, #0a84ff)}.itl-panel .fc-format-row,.itl-panel .rw-format-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1.5rem}.itl-panel .fc-bg-row,.itl-panel .rw-bg-row,.itl-panel .g2j-bg-row{display:flex;align-items:center;gap:.75rem}.itl-panel .fc-color,.itl-panel .rw-color,.itl-panel .g2j-color-input{width:2.25rem;height:2rem;padding:.125rem;border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));border-radius:.5rem;cursor:pointer;background:var(--vs-bg-primary, #0f0f12)}.itl-panel .fc-error,.itl-panel .rw-error,.itl-panel .g2j-error{color:var(--vs-error, #ff3b30);font-size:.8125rem}.itl-panel .fc-actions,.itl-panel .rw-actions,.itl-panel .g2j-actions{display:flex;flex-wrap:wrap;gap:.75rem}.itl-panel .fc-select,.itl-panel .g2j-select-frame{max-width:100%}.itl-panel .rw-preset-select{max-width:min(100%,20rem)}.itl-panel .fc-select-preset{max-width:min(100%,22.5rem)}.itl-panel .fc-input-num{max-width:12.5rem}.itl-panel .rw-range{display:flex;flex-direction:column;gap:.5rem}.itl-panel .fc-preview{margin-top:1.25rem;padding-top:0;border-top:none}.itl-panel .rw-preview,.itl-panel .g2j-preview{margin-top:0;padding-top:0;border-top:none}.itl-panel .fc-preview-label,.itl-panel .rw-preview-label,.itl-panel .g2j-preview-label{display:block;margin-bottom:.5rem;color:var(--vs-text-secondary, #a1a1a6);font-size:.8125rem;font-weight:600}.itl-panel .fc-preview-grid,.itl-panel .rw-preview-grid{display:flex;flex-wrap:wrap;gap:.625rem}.itl-panel .fc-preview-item,.itl-panel .rw-preview-item{display:flex;flex-direction:column;align-items:center;padding:.375rem;max-width:9.25rem;border-radius:var(--vs-radius-sm, .5rem);border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));background:transparent;cursor:pointer;transition:border-color .2s ease}.itl-panel .fc-preview-item:hover,.itl-panel .rw-preview-item:hover{border-color:color-mix(in srgb,var(--vs-accent, #0a84ff) 40%,var(--vs-border))}.itl-panel .fc-preview-img,.itl-panel .rw-preview-img{width:5.5rem;height:5.5rem;border-radius:.375rem;-o-object-fit:contain;object-fit:contain;display:block;background:repeating-conic-gradient(color-mix(in srgb,var(--vs-border, rgba(255, 255, 255, .12)) 70%,transparent) 0% 25%,transparent 0% 50%) 50% / .875rem .875rem}.itl-panel .fc-preview-name,.itl-panel .rw-preview-name{margin-top:.5rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vs-text-tertiary, #86868b);font-size:.75rem;text-align:center}.itl-panel .fc-preview-size{margin-top:.25rem;color:var(--vs-accent, #0a84ff);font-size:.6875rem;font-weight:600}.itl-panel .fc-preview-dimension{margin-top:.125rem;color:var(--vs-text-3, #999);font-size:.6875rem;font-weight:500}.itl-panel .fc-gif-block{padding:.75rem .875rem;border-radius:var(--vs-radius-sm, .5rem);border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));background:color-mix(in srgb,var(--vs-accent, #f59e0b) 6%,transparent)}.itl-panel .fc-gif-hint{margin-top:.375rem;margin-bottom:.75rem}.itl-panel .fc-gif-row{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.itl-panel .fc-sublabel{font-size:.8125rem;color:var(--vs-text-secondary, #a1a1a6)}.itl-panel .fc-gif-select{max-width:min(100%,20rem)}.itl-panel .fc-gif-edge{max-width:12.5rem}.itl-panel .fc-gif-edge-hint{margin-top:.25rem;margin-bottom:0;font-size:.75rem}.itl-panel .itl-preview-selected-card{position:relative}.itl-panel .itl-preview-remove-btn{display:flex;position:absolute;z-index:1;top:.25rem;right:.25rem;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;padding:0;transition:background .15s ease,color .15s ease;border:none;border-radius:.375rem;background:color-mix(in srgb,var(--vs-bg-secondary, #f5f5f7) 92%,transparent);box-shadow:0 .0625rem .25rem color-mix(in srgb,#000 12%,transparent);color:var(--vs-text-primary, #1d1d1f);cursor:pointer}.itl-panel .itl-preview-remove-btn:hover{background:color-mix(in srgb,var(--vs-error, #ff3b30) 18%,var(--vs-bg-secondary, #f5f5f7));color:var(--vs-error, #ff3b30)}.itl-panel .itl-preview-thumb-wrap{position:relative;display:inline-block;line-height:0}.itl-panel .itl-preview-thumb-wrap .itl-preview-remove-btn{top:.125rem;right:.125rem}.itl-panel .fc-tip,.itl-panel .rw-tip{display:flex;align-items:flex-start;gap:.625rem;margin-top:1.375rem;padding:.875rem 1rem;border-radius:.75rem;border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));background:color-mix(in srgb,var(--vs-bg-tertiary, #25252d) 70%,transparent);color:var(--vs-text-secondary, #a1a1a6);font-size:.8125rem;line-height:1.55}.itl-panel .fc-tip .vft-icon,.itl-panel .rw-tip .vft-icon{flex-shrink:0;margin-top:.125rem;color:var(--vs-accent, #0a84ff)}.itl-panel .g2j-tip{display:flex;align-items:flex-start;gap:.625rem;margin-top:1.375rem;padding:.875rem 1rem;border-radius:.75rem;border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));background:color-mix(in srgb,var(--vs-bg-tertiary, #25252d) 70%,transparent);color:var(--vs-text-secondary, #a1a1a6);font-size:.8125rem;line-height:1.55}.itl-panel .vfc-video,.itl-panel .vtw-video,.itl-panel .vc-video,.itl-panel .v2g-video,.itl-panel .vfc-preview-video,.itl-panel .vc-preview{display:block;width:100%;max-height:min(40vh,13.75rem);box-sizing:border-box;border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));border-radius:var(--vs-radius-sm, .5rem);background:color-mix(in srgb,var(--vs-bg-primary, #0f0f12) 40%,transparent)}.itl-panel .vtw-preview-img,.itl-panel .v2g-preview-img{display:block;max-width:20rem;width:100%;border:.0625rem solid var(--vs-border, rgba(255, 255, 255, .08));border-radius:var(--vs-radius-sm, .5rem);background:color-mix(in srgb,var(--vs-bg-primary, #0f0f12) 25%,transparent)}.itl-panel .vfc-preview,.itl-panel .vtw-preview,.itl-panel .v2g-preview,.itl-panel .vc-result{display:flex;flex-direction:column;gap:.5rem}.tsf-root[data-v-f86d2ca3]{display:flex;position:fixed;z-index:1000;top:50%;right:0;align-items:center;transform:translateY(-50%)}.tsf-bar[data-v-f86d2ca3]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .375rem;transition:border-color .2s ease;border:.0625rem solid var(--vs-border);border-right:none;border-radius:.75rem 0 0 .75rem;background:color-mix(in srgb,var(--vs-bg-secondary) 92%,transparent);box-shadow:-.25rem 0 1rem rgba(0,0,0,.1);backdrop-filter:blur(.75rem)}.tsf-root:hover .tsf-bar[data-v-f86d2ca3]{border-color:var(--vs-color-primary)}.tsf-btn[data-v-f86d2ca3]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;transition:all .2s ease;border:none;border-radius:.5rem;background:transparent;color:var(--vs-text-tertiary);text-decoration:none;cursor:pointer}.tsf-btn[data-v-f86d2ca3]:hover{background:color-mix(in srgb,var(--vs-color-primary) 12%,transparent);color:var(--vs-color-primary)}.tsf-btn--active[data-v-f86d2ca3]{color:#fbbf24}.tsf-btn--active[data-v-f86d2ca3]:hover{background:color-mix(in srgb,#fbbf24 12%,transparent);color:#fbbf24}.tsf-panel[data-v-f86d2ca3]{display:flex;position:absolute;top:50%;right:100%;flex-direction:column;padding:.75rem .875rem;transform:translateY(-50%) translate(.5rem);transition:all .25s cubic-bezier(.4,0,.2,1);border:.0625rem solid var(--vs-border);border-radius:.75rem;opacity:0;background:color-mix(in srgb,var(--vs-bg-secondary) 95%,transparent);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);white-space:nowrap;pointer-events:none;gap:.5rem;backdrop-filter:blur(.75rem)}.tsf-root:hover .tsf-panel[data-v-f86d2ca3]{transform:translateY(-50%) translate(-.5rem);opacity:1;pointer-events:auto}.tsf-panel-section+.tsf-panel-section[data-v-f86d2ca3]{padding-top:.5rem;border-top:.0625rem solid var(--vs-border)}.tsf-panel-fav[data-v-f86d2ca3]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;transition:all .2s ease;border:none;border-radius:.5rem;background:transparent;color:var(--vs-text-secondary);font-size:.8125rem;cursor:pointer}.tsf-panel-fav[data-v-f86d2ca3]:hover{background:color-mix(in srgb,#fbbf24 10%,transparent);color:#fbbf24}.tsf-panel-fav--active[data-v-f86d2ca3]{color:#fbbf24}.tsf-panel-prev[data-v-f86d2ca3]{display:flex;flex-direction:column;gap:.25rem}.tsf-panel-prev-label[data-v-f86d2ca3]{padding-left:.625rem;color:var(--vs-text-tertiary);font-size:.6875rem;font-weight:500;letter-spacing:.04em}.tsf-panel-prev-link[data-v-f86d2ca3]{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;transition:all .2s ease;border-radius:.5rem;color:var(--text-init-color);font-size:.8125rem;font-weight:500;text-decoration:none}.tsf-panel-prev-link[data-v-f86d2ca3]:hover{background:color-mix(in srgb,var(--vs-color-primary) 10%,transparent);color:var(--vs-color-primary)}.tsf-panel-prev-title[data-v-f86d2ca3]{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.tsf-panel-next[data-v-f86d2ca3]{display:flex;flex-direction:column;gap:.25rem}.tsf-panel-next-label[data-v-f86d2ca3]{padding-left:.625rem;color:var(--vs-text-tertiary);font-size:.6875rem;font-weight:500;letter-spacing:.04em}.tsf-panel-next-link[data-v-f86d2ca3]{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;transition:all .2s ease;border-radius:.5rem;color:var(--text-init-color);font-size:.8125rem;font-weight:500;text-decoration:none}.tsf-panel-next-link[data-v-f86d2ca3]:hover{background:color-mix(in srgb,var(--vs-color-primary) 10%,transparent);color:var(--vs-color-primary)}.tsf-panel-next-title[data-v-f86d2ca3]{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.tsf-mobile-fav[data-v-f86d2ca3]{display:none}@media(max-width:768px){.tsf-root[data-v-f86d2ca3]{display:none}.tsf-mobile-fav[data-v-f86d2ca3]{display:flex;position:fixed;z-index:1000;right:1rem;bottom:1rem;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:.0625rem solid var(--vs-border);border-radius:50%;background:color-mix(in srgb,var(--vs-bg-secondary) 90%,transparent);box-shadow:0 .25rem 1rem rgba(0,0,0,.12);color:var(--vs-text-tertiary);cursor:pointer;backdrop-filter:blur(.75rem)}.tsf-mobile-fav--active[data-v-f86d2ca3]{border-color:#fbbf24;color:#fbbf24}}.itl-root[data-v-a65bfab9]{position:relative;isolation:isolate;min-height:100%}.itl-ambient[data-v-a65bfab9]{position:fixed;z-index:0;overflow:hidden;pointer-events:none;top:0;right:0;bottom:0;left:0}.itl-ambient-grid[data-v-a65bfab9]{position:absolute;opacity:.35;background-image:linear-gradient(var(--vs-border, rgba(255, 255, 255, .06)) .0625rem,transparent .0625rem),linear-gradient(90deg,var(--vs-border, rgba(255, 255, 255, .06)) .0625rem,transparent .0625rem);background-size:3rem 3rem;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% -15%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 50% at 50% -15%,black 20%,transparent 70%)}html.light .itl-ambient-grid[data-v-a65bfab9],html.light .itl-ambient-orb[data-v-a65bfab9]{opacity:.14}html.light .itl-ambient-orb--b[data-v-a65bfab9]{opacity:.08}.itl-ambient-orb[data-v-a65bfab9]{position:absolute;border-radius:50%;filter:blur(5rem);opacity:.32}.itl-ambient-orb--a[data-v-a65bfab9]{top:-8%;right:-5%;width:min(60vw,26.25rem);height:min(60vw,26.25rem);background:radial-gradient(circle,#ec4899 0%,transparent 68%)}.itl-ambient-orb--b[data-v-a65bfab9]{bottom:10%;left:-10%;width:min(50vw,22.5rem);height:min(50vw,22.5rem);opacity:.22;background:radial-gradient(circle,#06b6d4 0%,transparent 72%)}.itl-header[data-v-a65bfab9]{position:sticky;z-index:40;top:0;border-bottom:.0625rem solid var(--vs-border);background:rgba(15,15,18,.8);box-shadow:none;backdrop-filter:blur(.75rem)}html.light .itl-header[data-v-a65bfab9]{background:rgba(255,255,255,.8)}.itl-header-inner[data-v-a65bfab9]{padding:1rem 1.5rem}.itl-header-left[data-v-a65bfab9]{display:flex;align-items:center;min-width:0;gap:.75rem}.itl-nav[data-v-a65bfab9]{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.itl-back[data-v-a65bfab9]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease;border:.0625rem solid color-mix(in srgb,var(--vs-border) 70%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--vs-bg-secondary) 55%,transparent);box-shadow:0 .0625rem rgba(255,255,255,.22) inset,0 .625rem 1.75rem rgba(0,0,0,.08);color:var(--text-init-color);text-decoration:none}.itl-back[data-v-a65bfab9]:hover{transform:translateY(-.0625rem);border-color:var(--vs-border);background:color-mix(in srgb,var(--vs-bg-secondary) 70%,transparent);color:var(--vs-color-primary)}.itl-mark[data-v-a65bfab9]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.875rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--vs-border) 55%,transparent),0 1.125rem 3rem rgba(0,0,0,.12);color:#fff}.itl-brand-text[data-v-a65bfab9]{display:flex;flex-direction:column;min-width:0;gap:.125rem}.itl-brand-name[data-v-a65bfab9]{color:var(--text-init-color);font-size:1.0625rem;font-weight:700;letter-spacing:-.03em}.itl-brand-tag[data-v-a65bfab9]{color:var(--text-placeholder-color);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.itl-main[data-v-a65bfab9]{position:relative;z-index:1}.itl-panel[data-v-a65bfab9]{max-width:var(--itl-content-max, 50rem);margin:0 auto;padding:1.5rem}@media(max-width:768px){.itl-header-inner[data-v-a65bfab9]{padding:.625rem 1rem}.itl-header-left[data-v-a65bfab9]{gap:.5rem}.itl-back[data-v-a65bfab9]{width:2rem;height:2rem;border-radius:.625rem}.itl-back .vft-icon[data-v-a65bfab9]{font-size:1rem}.itl-mark[data-v-a65bfab9]{width:2.25rem;height:2.25rem;border-radius:.75rem}.itl-mark .vft-icon[data-v-a65bfab9]{font-size:1.125rem}.itl-brand-name[data-v-a65bfab9]{font-size:.9375rem}.itl-brand-tag[data-v-a65bfab9]{font-size:.625rem}.itl-panel[data-v-a65bfab9]{padding:1rem}}@media(max-width:640px){.itl-header-inner[data-v-a65bfab9]{padding:.5rem .75rem}.itl-header-left[data-v-a65bfab9]{gap:.375rem}.itl-back[data-v-a65bfab9]{width:1.75rem;height:1.75rem;border-radius:.5rem}.itl-back .vft-icon[data-v-a65bfab9]{font-size:.875rem}.itl-mark[data-v-a65bfab9]{width:2rem;height:2rem;border-radius:.625rem}.itl-mark .vft-icon[data-v-a65bfab9]{font-size:1rem}.itl-brand-name[data-v-a65bfab9]{font-size:.875rem}.itl-brand-tag[data-v-a65bfab9]{font-size:.5625rem}.itl-panel[data-v-a65bfab9]{padding:.75rem}}@include mobile{.itl-header-inner[data-v-a65bfab9] {padding: .5rem .625rem;} .itl-brand-name[data-v-a65bfab9] {font-size: .8125rem;} .itl-panel[data-v-a65bfab9] {padding: .625rem;}}
