.idt-fv .idt-fv-grid{grid-template-columns:.9fr 1.1fr}.idt-fv .idt-pane{height:auto;min-height:0}.idt-fv .idt-pane-head .idt-meta{display:inline-flex;align-items:center}.idt-fv .idt-pane-head .idt-seg{margin-left:0}.idt-fv .idt-form{padding:20px 22px 22px;display:flex;flex-direction:column;gap:18px}.idt-fv .idt-fv-src{display:flex;flex-direction:column;gap:14px}.idt-fv .idt-fv-src[hidden]{display:none}.idt-fv .idt-field label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--idt-navy);margin:0 0 6px}.idt-fv .idt-field input[type="text"]{width:100%;height:48px;padding:0 16px;font:inherit;font-size:15px;color:var(--idt-navy);background:#fff;border:1px solid var(--idt-line);border-radius:14px;outline:none}.idt-fv .idt-field input[type="text"]:focus{border-color:var(--idt-navy)}.idt-fv .idt-field small{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:var(--idt-text)}.idt-fv .idt-fv-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.idt-fv .idt-fv-row .idt-field{flex:1 1 120px}.idt-fv .idt-fv-row .idt-switch{padding-bottom:12px}.idt-fv .idt-select-full{display:block}.idt-fv .idt-select-full select{width:100%;text-transform:none;font-size:14px;letter-spacing:0;padding:14px 36px 14px 16px;border-radius:14px}.idt-fv input[type="color"]{width:100%;height:48px;padding:4px;border:1px solid var(--idt-line);border-radius:14px;background:#fff;cursor:pointer}.idt-fv input[type="color"]:disabled{opacity:.4;cursor:not-allowed}.idt-fv .idt-fv-range label{justify-content:space-between}.idt-fv .idt-fv-val{font-weight:500;color:var(--idt-text);font-variant-numeric:tabular-nums}.idt-fv input[type="range"]{width:100%;accent-color:var(--idt-navy)}.idt-fv .idt-fv-fit{align-self:flex-start;margin-left:0;background:var(--idt-bg)}.idt-fv .idt-fv-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;min-height:170px;padding:20px;border:2px dashed var(--idt-line);border-radius:16px;background:var(--idt-bg);transition:border-color .15s,background .15s}.idt-fv .idt-fv-drop:hover,.idt-fv .idt-fv-drop:focus-visible,.idt-fv .idt-fv-drop.is-drop{border-color:var(--idt-navy);background:var(--idt-lav);outline:none}.idt-fv .idt-fv-drop svg{width:30px;height:30px;stroke:var(--idt-navy);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.idt-fv .idt-fv-drop-title{font-size:15px;font-weight:700;color:var(--idt-navy)}.idt-fv .idt-fv-drop-hint{font-size:13px;color:var(--idt-text);max-width:340px}.idt-fv .idt-fv-fileinfo{font-family:"JetBrains Mono",Consolas,Menlo,monospace;font-size:12px;color:var(--idt-navy)}.idt-fv .idt-fv-fileinfo:empty{display:none}.idt-fv .idt-fv-out{padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px}.idt-fv .idt-fv-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.idt-fv .idt-fv-tab{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px 12px 0 0;font:13px/1 Arial,sans-serif}.idt-fv .idt-fv-tab.is-light{background:#f1f3f4;color:#202124;box-shadow:inset 0 -2px 0 #fff}.idt-fv .idt-fv-tab.is-dark{background:#35363a;color:#e8eaed}.idt-fv .idt-fv-tab span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idt-fv .idt-fv-tab i{font-style:normal;opacity:.6}.idt-fv .idt-fv-tabicon{width:16px;height:16px;flex:none;image-rendering:auto}.idt-fv .idt-fv-phone{display:flex;justify-content:flex-start;padding:22px;border-radius:18px;background:linear-gradient(135deg,#3a4f7a,#7b5ea7 55%,#d58a8a)}.idt-fv .idt-fv-app{display:flex;flex-direction:column;align-items:center;gap:6px;width:76px}.idt-fv .idt-fv-appicon{width:60px;height:60px;border-radius:14px;box-shadow:0 4px 12px rgb(0 0 0 / .25)}.idt-fv .idt-fv-app-name{font:12px/1.2 Arial,sans-serif;color:#fff;text-align:center;max-width:76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idt-fv .idt-fv-sizes-title,.idt-fv .idt-fv-files-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--idt-navy)}.idt-fv .idt-fv-sizes{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.idt-fv .idt-fv-sizes figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.idt-fv .idt-fv-sizes canvas{background-color:#fff;background-image:linear-gradient(45deg,#eceef1 25%,transparent 25%,transparent 75%,#eceef1 75%),linear-gradient(45deg,#eceef1 25%,transparent 25%,transparent 75%,#eceef1 75%);background-size:8px 8px;background-position:0 0,4px 4px;border:1px solid var(--idt-line);border-radius:4px}.idt-fv .idt-fv-sizes canvas[data-size="180"],.idt-fv .idt-fv-sizes canvas[data-size="192"],.idt-fv .idt-fv-sizes canvas[data-size="512"]{width:72px;height:72px}.idt-fv .idt-fv-sizes figcaption{font-size:11px;color:var(--idt-text);font-variant-numeric:tabular-nums}.idt-fv .idt-fv-warn{background:var(--idt-pink);color:var(--idt-navy);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.45}.idt-fv .idt-fv-warn p{margin:0}.idt-fv .idt-fv-warn p+p{margin-top:6px}.idt-fv .idt-fv-warn[hidden]{display:none}.idt-fv .idt-fv-actions{display:flex;gap:8px;flex-wrap:wrap}.idt-fv .idt-pill:disabled{opacity:.45;cursor:not-allowed}.idt-fv .idt-pill:disabled:hover{border-color:var(--idt-line)}.idt-fv .idt-fv-code-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--idt-navy)}.idt-fv .idt-fv-code-head .idt-pill{padding:8px 14px;font-size:12px}.idt-fv .idt-fv-html{margin:0;min-height:80px;background:var(--idt-navy);color:#b1e9b9;border-radius:14px;padding:16px 18px;overflow:auto;font-family:"JetBrains Mono",Consolas,Menlo,monospace;font-size:12.5px;line-height:1.7;white-space:pre}.idt-fv .idt-fv-files{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.idt-fv .idt-fv-files li{font-family:"JetBrains Mono",Consolas,Menlo,monospace;font-size:12px;background:var(--idt-bg);color:var(--idt-navy);border-radius:30px;padding:5px 10px}@media (max-width:900px){.idt-fv .idt-fv-grid{grid-template-columns:1fr}}@media (max-width:600px){.idt-fv .idt-form,.idt-fv .idt-fv-out{padding:16px}.idt-fv .idt-fv-tabs{grid-template-columns:1fr}.idt-fv .idt-seg{display:inline-flex}.idt-fv .idt-pill span{display:inline}}