@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.V_ua5G_className{font-family:Inter,Inter Fallback;font-style:normal}
@keyframes fpmAVW_ytfade{0%{opacity:0}to{opacity:1}}@keyframes fpmAVW_ytpop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fpmAVW_scrim{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.12s fpmAVW_ytfade;display:flex;position:fixed;inset:0}.fpmAVW_palette{border:1px solid var(--border-color);border-radius:var(--radius-lg);width:min(640px,92vw);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;max-height:80vh;animation:.14s fpmAVW_ytpop;display:flex;overflow:hidden}.fpmAVW_inputRow{border-bottom:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.fpmAVW_input{color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:1rem}.fpmAVW_input::placeholder{color:var(--text-muted)}.fpmAVW_kbd{background:var(--bg-muted);border:1px solid var(--border-color);color:var(--text-muted);border-radius:5px;padding:3px 5px 2px;font-family:Consolas,Monaco,monospace;font-size:.65rem;line-height:1}.fpmAVW_groupHead{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:.7rem .6rem .3rem;font-size:.6875rem;font-weight:700}.fpmAVW_groupHead:first-child{padding-top:.3rem}.fpmAVW_list{flex:1;min-height:min(360px,60vh);padding:.35rem .5rem .5rem;overflow-y:auto}.fpmAVW_emptyResult{color:var(--text-muted);padding:1.25rem .6rem;font-size:.875rem}.fpmAVW_item{text-align:left;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.55rem .6rem;display:flex}.fpmAVW_itemSel{background:var(--primary-light)}.fpmAVW_itemSoon{opacity:.55;cursor:default}.fpmAVW_meta{flex:1;min-width:0}.fpmAVW_name{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:flex}.fpmAVW_desc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.fpmAVW_badge{letter-spacing:.04em;text-transform:uppercase;color:#00793d;color:lab(44.0281% -52.3835 27.2365);background:#cff2da;background:lab(92.5524% -15.5344 7.96288);border-radius:999px;padding:.1rem .35rem;font-size:.5625rem;font-weight:700}.fpmAVW_badgeSoon{color:var(--text-muted);background:var(--bg-muted);border:1px solid var(--border-color)}.fpmAVW_cat{flex:none;font-size:.75rem;font-weight:600}.fpmAVW_addHint{color:var(--primary);opacity:0;transition:opacity var(--transition-fast);flex:none;font-size:.75rem;font-weight:600}.fpmAVW_itemSel .fpmAVW_addHint{opacity:1}.fpmAVW_foot{border-top:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:1rem;padding:.6rem 1.1rem;font-size:.6875rem;display:flex}.fpmAVW_foot .fpmAVW_kbd{margin-right:.2rem}.fpmAVW_footSpacer{flex:1}
.AT-51W_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex;position:relative}.AT-51W_dragging .AT-51W_tile:not(.AT-51W_tileGap){pointer-events:none}.AT-51W_rowBar{flex-wrap:nowrap;justify-content:flex-start;gap:.25rem}.AT-51W_rowCenter{flex-wrap:wrap;justify-content:center}.AT-51W_tile{cursor:pointer;width:104px;color:var(--text-primary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;transition:background var(--transition-fast);background:0 0;border:0;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:.625rem;padding:1rem .3rem .8rem;font-size:.78rem;font-weight:500;display:flex;position:relative}.AT-51W_tile:hover{background:var(--bg-muted)}.AT-51W_float{z-index:2000;color:var(--text-primary);box-shadow:var(--shadow-lg);pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .3rem .8rem;font-size:.78rem;font-weight:500;display:flex;position:fixed}.AT-51W_dropZone{z-index:1900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px dashed var(--border-color-dark);height:25vh;color:var(--text-muted);background:#f8fafcf0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:background .12s,color .12s,border-color .12s;display:flex;position:fixed;left:0;right:0}.AT-51W_dropZoneTop{border-top:none;border-radius:0 0 16px 16px;top:0}.AT-51W_dropZoneBottom{border-bottom:none;border-radius:16px 16px 0 0;bottom:0}.AT-51W_dropZoneActive{color:#dc2626;background:#fee2e2;border-color:#ef4444}.AT-51W_dropZoneLabel{font-size:.875rem;font-weight:600}.AT-51W_tileGap{cursor:grabbing;background:0 0}.AT-51W_tileGap:hover{background:0 0}.AT-51W_add{color:var(--text-muted)}.AT-51W_add:hover{background:var(--bg-muted)}.AT-51W_add:hover .AT-51W_plus{border-color:var(--primary);color:var(--primary)}.AT-51W_add:hover .AT-51W_name{color:var(--primary)}.AT-51W_plus{border:1.5px dashed var(--border-color-dark);width:46px;height:46px;color:var(--text-muted);transition:border-color var(--transition-fast),color var(--transition-fast);border-radius:13px;place-items:center;display:grid}.AT-51W_plusBar{border-radius:9px;width:30px;height:30px}.AT-51W_name{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;overflow:hidden}.AT-51W_remove{cursor:pointer;border:1px solid var(--border-color);width:19px;height:19px;color:var(--text-muted);opacity:0;box-shadow:var(--shadow);transition:opacity var(--transition-fast) 0s,color var(--transition-fast);background:#fff;border-radius:999px;place-items:center;font-size:9px;line-height:1;display:grid;position:absolute;top:9px;right:16px}.AT-51W_tile:hover .AT-51W_remove{opacity:1;transition-delay:.5s}.AT-51W_remove:hover{color:var(--text-primary);border-color:var(--border-color-dark)}.AT-51W_tileBar{border-radius:12px;gap:.3rem;width:76px;padding:.4rem .25rem .35rem;font-size:.6875rem}.AT-51W_tileBar .AT-51W_remove{width:16px;height:16px;top:4px;right:10px}
.aOz48q_container{gap:1rem;padding:1rem;display:flex}@media (max-width:768px){.aOz48q_container{flex-direction:column;padding:.75rem}}.aOz48q_mainArea{flex-direction:column;flex:1;min-width:0;display:flex}.aOz48q_adWrapper{text-align:center;margin-bottom:.5rem;padding:.5rem 0}.aOz48q_workArea{flex-direction:column;flex:1;display:flex}.aOz48q_canvas{min-height:calc(100vh - var(--header-height) - 2rem);flex-direction:column;flex:1;display:flex}.aOz48q_results,.aOz48q_thumbnails{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.aOz48q_sidebar{border-radius:var(--radius-lg);border:1px solid var(--border-color);width:280px;box-shadow:var(--shadow);height:calc(100vh - var(--header-height) - 2rem);top:calc(var(--header-height) + 1rem);background:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky}@media (max-width:768px){.aOz48q_sidebar{width:100%;max-width:320px;top:var(--header-height);z-index:100;height:auto;transition:transform var(--transition-slow);box-shadow:var(--shadow-lg);border-radius:0;position:fixed;bottom:0;right:0;transform:translate(100%)}.aOz48q_sidebar.aOz48q_open{transform:translate(0)}}.aOz48q_sidebarInner{flex:1;padding:1rem 1rem 0;overflow-y:auto}.aOz48q_mobileActions{z-index:101;align-items:center;gap:.5rem;display:none;position:fixed;bottom:1rem;right:1rem}@media (max-width:768px){.aOz48q_mobileActions{display:flex}}.aOz48q_quickAction button{background:var(--primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-md);white-space:nowrap;transition:background-color var(--transition-fast);border:none;border-radius:25px;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600}.aOz48q_quickAction button:hover{background:var(--primary-hover)}.aOz48q_quickAction button:disabled{opacity:.6;cursor:not-allowed}.aOz48q_sidebarToggle{background:var(--primary);color:#fff;cursor:pointer;width:50px;height:50px;box-shadow:var(--shadow-md);transition:background-color var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.aOz48q_sidebarToggle:hover{background:var(--primary-hover)}.aOz48q_sidebarOverlay{display:none}@media (max-width:768px){.aOz48q_sidebarOverlay{top:var(--header-height);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;opacity:0;pointer-events:none;transition:opacity var(--transition-slow);background:#0006;display:block;position:fixed;bottom:0;left:0;right:0}.aOz48q_sidebarOverlay.aOz48q_visible{opacity:1;pointer-events:auto}}.aOz48q_sidebarSection h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;font-weight:600}.aOz48q_sidebarActions{border-top:1px solid var(--border-color);background:var(--bg-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:auto;padding:1rem;display:flex}
.bOzmsa_canvasArea{outline-offset:-8px;background-color:#f5f7f8;border-radius:8px;outline:2px dashed #ccd6da;flex-direction:column;flex:1;min-height:400px;padding:1rem;transition:outline-offset .15s ease-in-out,background-color .15s linear;display:flex}.bOzmsa_canvasArea.is-dragover{outline-offset:-16px;background-color:#e8f4fc;outline-color:#179ad7}.bOzmsa_hiddenInput{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bOzmsa_filesPreview{flex-wrap:wrap;gap:.75rem;padding:.5rem;display:flex}.bOzmsa_addMoreButton{color:#666;cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;font-size:.875rem;transition:border-color .2s,color .2s;display:flex}.bOzmsa_addMoreButton:hover{color:#179ad7;border-color:#179ad7}.bOzmsa_dropZone{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.bOzmsa_downloadIcon{opacity:.5;max-width:50px;margin:1rem 0}.bOzmsa_dropMessage{color:#666;font-size:.875rem}.bOzmsa_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.bOzmsa_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}.bOzmsa_sidebarSection{margin-bottom:1.25rem}.bOzmsa_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}.bOzmsa_sidebarSection .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.bOzmsa_sidebarSection .form-control input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.bOzmsa_hint{color:#888;margin-top:.5rem;font-size:.75rem}.bOzmsa_fileCount{color:#333;font-size:.875rem}.bOzmsa_presets{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.bOzmsa_presets .bOzmsa_presetLabel{color:#666;margin-right:.25rem;font-size:.75rem}.bOzmsa_presets button{color:#179ad7;cursor:pointer;background:#e6f5fc;border:1px solid #0000;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;transition:all .2s}.bOzmsa_presets button:hover{color:#fff;background:#179ad7}.bOzmsa_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.bOzmsa_sidebarActions button{width:100%}.bOzmsa_resultsHeader{margin-bottom:1rem}.bOzmsa_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){.bOzmsa_resultsActions{flex-direction:column}.bOzmsa_resultsActions button,.bOzmsa_resultsActions a{width:100%}}.bOzmsa_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}.bOzmsa_canvasWrapper{flex-direction:column;flex:1;display:flex;position:relative}.bOzmsa_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bOzmsa_progressbar{background:#274545;border:1px solid #bebebe;border-radius:10px;width:100%;max-width:300px;height:20px;position:relative;overflow:hidden}.bOzmsa_progressbar .progress-label{text-align:center;z-index:1;color:#fff;width:100%;font-size:.85rem;font-weight:700;line-height:20px;position:absolute;top:0;left:0}.bOzmsa_progressbar .status-bar{background:#326666;border-radius:10px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.bOzmsa_wrapper{background-color:#c8dadf;flex-direction:column;justify-content:center;align-items:center;width:70%;min-height:300px;margin-inline:auto;padding:2rem;display:flex;position:relative}.bOzmsa_inputPreview{flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;display:flex}.bOzmsa_input-wrapper{flex-direction:column;align-items:center;padding-top:.5rem;display:flex}.bOzmsa_actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.bOzmsa_download-icon{max-width:50px;margin:.5rem auto}.bOzmsa_settings{flex-direction:row;justify-content:center;max-width:400px;margin:3rem auto 0;display:flex}.bOzmsa_description{color:#282828;padding:.125rem 0;font-size:.875rem}.bOzmsa_upload-button{margin:1rem auto 0}.bOzmsa_zip{justify-content:center;width:100%;padding:1rem 0;display:flex}.bOzmsa_zip a{text-decoration:none}
.X1fBDq_canvasArea{outline-offset:-8px;background-color:#f5f7f8;border-radius:8px;outline:2px dashed #ccd6da;flex-direction:column;flex:1 1 0;min-height:400px;padding:1rem;transition:outline-offset .15s ease-in-out,outline-color .15s linear,background-color .15s linear;display:flex;position:relative;overflow:auto}.X1fBDq_canvasArea.X1fBDq_hasImage{outline-offset:0;outline-color:#0000}.X1fBDq_canvasArea.X1fBDq_growsWithImage{flex:none}.X1fBDq_canvasArea.X1fBDq_panning,.X1fBDq_canvasArea.X1fBDq_panning *{cursor:grabbing}.X1fBDq_canvasArea.is-dragover{outline-offset:-16px;background-color:#e8f4fc;outline-color:#179ad7}.X1fBDq_canvasShell{flex-direction:column;flex:1;min-height:0;display:flex}.X1fBDq_canvasFrame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.X1fBDq_canvasTools{z-index:2;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.X1fBDq_canvasToolButton.X1fBDq_iconOnly{padding:.3rem .4rem}.X1fBDq_canvasToolButton{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#ffffffeb;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.X1fBDq_canvasToolButton:hover{color:var(--primary);border-color:var(--primary)}.X1fBDq_zoomPanel{z-index:2;border:1px solid var(--border-color-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;background:#ffffffeb;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:.75rem;left:.75rem}.X1fBDq_canvasHints{color:var(--text-muted);flex-wrap:wrap;gap:.35rem 1.25rem;padding:.5rem .25rem 0;font-size:.75rem;display:flex}.X1fBDq_canvasHints kbd{border:1px solid var(--border-color-dark);color:var(--text-secondary);background:#fff;border-bottom-width:2px;border-radius:4px;padding:0 .35rem;font-family:inherit;font-size:.7rem;display:inline-block}.X1fBDq_hiddenInput{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.X1fBDq_fileSelector{align-items:center;gap:.25rem;display:flex}.X1fBDq_navButton{color:#fff;cursor:pointer;background:#179ad7;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.625rem;display:flex}.X1fBDq_navButton:hover:not(:disabled){background:#1480b5}.X1fBDq_navButton:disabled{cursor:not-allowed;background:#ccc}.X1fBDq_fileDropdown{text-overflow:ellipsis;border:1px solid #ddd;border-radius:4px;flex:1;min-width:0;max-width:100%;padding:.35rem .5rem;font-size:.75rem;overflow:hidden}.X1fBDq_fileInfo{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.X1fBDq_fileCount{color:#666;font-size:.75rem}.X1fBDq_addMoreLink{color:#179ad7;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.X1fBDq_addMoreLink:hover{text-decoration:underline}.X1fBDq_dropZone{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.X1fBDq_downloadIcon{opacity:.5;max-width:50px;margin:1rem 0}.X1fBDq_dropMessage{color:#666;font-size:.875rem}.X1fBDq_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.X1fBDq_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}.X1fBDq_sidebarSection{margin-bottom:1.25rem}.X1fBDq_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}.X1fBDq_fieldsGrid{flex-direction:column;gap:.75rem;display:flex}.X1fBDq_fieldsGrid .form-control{margin:0}.X1fBDq_fieldsGrid .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.X1fBDq_fieldsGrid .form-control input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.X1fBDq_fieldsGrid .form-control input:disabled{color:#999;background:#f5f5f5}.X1fBDq_hint{color:#888;margin-top:.75rem;font-size:.75rem;line-height:1.4}.X1fBDq_chipRowLabel{color:#555;margin:1rem 0 .375rem;font-size:.75rem;font-weight:600;display:block}.X1fBDq_chipRow{flex-wrap:wrap;gap:.375rem;display:flex}.X1fBDq_chip{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;transition:border-color .15s,color .15s,background-color .15s}.X1fBDq_chip:hover:not(:disabled){color:#179ad7;border-color:#179ad7}.X1fBDq_chip:disabled{opacity:.5;cursor:default}.X1fBDq_chipActive{color:#fff;background:#179ad7;border-color:#179ad7}.X1fBDq_chipActive:hover:not(:disabled){color:#fff}.X1fBDq_checkboxLabel{cursor:pointer;color:#333;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.X1fBDq_checkboxLabel input[type=checkbox]{cursor:pointer;accent-color:#179ad7;width:16px;height:16px}.X1fBDq_checkboxLabel span{-webkit-user-select:none;user-select:none}.X1fBDq_cropButton[aria-busy=true],.X1fBDq_cropButton[aria-busy=true]:hover{background-color:var(--primary)}.X1fBDq_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.X1fBDq_sidebarActions button{width:100%}.X1fBDq_resultsHeader{margin-bottom:1rem}@media (max-width:768px){.X1fBDq_resultsHeader button{width:100%}}.X1fBDq_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){.X1fBDq_resultsActions{flex-direction:column}.X1fBDq_resultsActions button,.X1fBDq_resultsActions a{width:100%}}.X1fBDq_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}.X1fBDq_resultTile{max-width:200px}.X1fBDq_thumbnailsSection h3{color:#666;margin-bottom:.75rem;font-size:.875rem}.X1fBDq_thumbnailsStrip{gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.X1fBDq_thumbnail{cursor:pointer;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:80px;height:80px;transition:border-color .2s;position:relative;overflow:hidden}.X1fBDq_thumbnail:hover{border-color:#179ad7}.X1fBDq_thumbnail.X1fBDq_active{border-color:#179ad7;box-shadow:0 0 0 2px #179ad74d}.X1fBDq_thumbnail img{object-fit:cover;width:100%;height:100%}.X1fBDq_removeButton{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;transition:opacity .2s;display:flex;position:absolute;top:2px;right:2px}.X1fBDq_thumbnail:hover .X1fBDq_removeButton{opacity:1}.X1fBDq_thumbnailName{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0009;padding:.25rem;font-size:.625rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.X1fBDq_canvasWrapper{flex-direction:column;flex:1;display:flex;position:relative}.X1fBDq_zenOverlay{z-index:1000;background:#e9edf0;padding:1rem;position:fixed;inset:0}.X1fBDq_zenOverlay .X1fBDq_canvasArea,.X1fBDq_zenOverlay .X1fBDq_canvasArea.X1fBDq_growsWithImage{flex:1 1 0}.X1fBDq_zenOverlay{padding-right:calc(260px + 1rem)}.X1fBDq_zenDrawer{width:260px;max-width:100vw}.X1fBDq_zenDrawerBody{flex-direction:column;padding:0;display:flex}.X1fBDq_mobileCropAction{display:none}@media (max-width:768px){.X1fBDq_mobileCropAction{padding-top:.75rem;display:flex}.X1fBDq_mobileCropAction button{width:100%}}.X1fBDq_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.X1fBDq_progressbar{background:#274545;border:1px solid #bebebe;border-radius:10px;width:100%;max-width:300px;height:20px;position:relative;overflow:hidden}.X1fBDq_progressbar .progress-label{text-align:center;z-index:1;color:#fff;width:100%;font-size:.85rem;font-weight:700;line-height:20px;position:absolute;top:0;left:0}.X1fBDq_progressbar .status-bar{background:#326666;border-radius:10px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.X1fBDq_wrapper{background-color:#c8dadf;flex-direction:column;justify-content:center;align-items:center;width:70%;min-height:300px;margin-inline:auto;padding:2rem;display:flex;position:relative}.X1fBDq_inputPreview{flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;display:flex}.X1fBDq_actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}
._2xS4mq_wrapper{background:#f6f6f8;border:1px solid #0000;flex-direction:column;width:200px;max-width:250px;padding:.15rem;display:flex;position:relative;box-shadow:0 0 4px #0003}._2xS4mq_wrapper .name-container{font-weight:700}._2xS4mq_wrapper:hover ._2xS4mq_remove-button{display:block}._2xS4mq_remove-button{cursor:pointer;background:#fefeff;border-radius:100%;width:24px;height:24px;padding:1px;display:none;position:absolute;top:5px;right:5px}._2xS4mq_preview{object-fit:contain;flex:auto;width:auto;max-width:250px;max-height:250px}._2xS4mq_hide{display:none}._2xS4mq_stats{color:#767676;justify-content:space-between;margin:.25rem 0 0;font-size:.7rem;display:flex}._2xS4mq_filename{font-weight:700}._2xS4mq_loading{max-width:100px;max-height:100px}._2xS4mq_fallback{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:140px;padding:1.5rem .5rem;display:flex}._2xS4mq_fallbackBadge{color:#fff;letter-spacing:.05em;background:#179ad7;border-radius:4px;padding:.4rem .75rem;font-size:.875rem;font-weight:700}._2xS4mq_fallbackName{color:#333;text-align:center;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.75rem;display:-webkit-box;overflow:hidden}._2xS4mq_fallbackNote{color:#888;font-size:.7rem;font-style:italic}
.x_ClBW_canvasArea{outline-offset:-8px;background-color:#f5f7f8;border-radius:8px;outline:2px dashed #ccd6da;flex-direction:column;flex:1;min-height:400px;padding:1rem;transition:outline-offset .15s ease-in-out,background-color .15s linear;display:flex}.x_ClBW_canvasArea.is-dragover{outline-offset:-16px;background-color:#e8f4fc;outline-color:#179ad7}.x_ClBW_hiddenInput{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.x_ClBW_canvasHint{color:#888;margin:0 0 .75rem;font-size:.75rem}.x_ClBW_gridScroll{padding-bottom:.5rem;overflow-x:auto}.x_ClBW_grid{border-radius:4px;width:fit-content;display:grid}.x_ClBW_tile{cursor:grab;background:#e5e9eb;position:relative;overflow:hidden}.x_ClBW_tile:active{cursor:grabbing}.x_ClBW_tile:hover .x_ClBW_tileRemove{opacity:1}.x_ClBW_tileDragging{opacity:.4;outline-offset:-2px;outline:2px dashed #179ad7}.x_ClBW_tileImage{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:relative}.x_ClBW_tileBackdrop{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.x_ClBW_tileRemove{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:50%;width:22px;height:22px;font-size:.7rem;line-height:1;transition:opacity .15s ease-in-out;position:absolute;top:4px;right:4px}.x_ClBW_tileRemove:hover{background:#c81e1ed9}.x_ClBW_tileIndex{z-index:2;color:#fff;text-align:center;pointer-events:none;background:#0000008c;border-radius:9px;min-width:18px;padding:1px 5px;font-size:.7rem;position:absolute;bottom:4px;left:4px}.x_ClBW_addTile{color:#666;cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:4px;justify-content:center;align-items:center;font-size:.875rem;transition:border-color .2s,color .2s;display:flex}.x_ClBW_addTile:hover{color:#179ad7;border-color:#179ad7}.x_ClBW_dropZone{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.x_ClBW_downloadIcon{opacity:.5;max-width:50px;margin:1rem 0}.x_ClBW_dropMessage{color:#666;font-size:.875rem}.x_ClBW_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.x_ClBW_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}.x_ClBW_sidebarSection{margin-bottom:1.25rem}.x_ClBW_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}.x_ClBW_sidebarSection .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}:is(.x_ClBW_sidebarSection .form-control input,.x_ClBW_sidebarSection .form-control select){box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.x_ClBW_sidebarSection .form-control input[type=color]{cursor:pointer;height:2.25rem;padding:.125rem}.x_ClBW_sidebarSection .form-control input[type=checkbox]{width:auto;padding:0}.x_ClBW_sidebarSection .form-control input[type=range]{border:none;padding:0}.x_ClBW_sizeRow{gap:.5rem;display:flex}.x_ClBW_sizeRow .form-control{flex:1}.x_ClBW_gutterRow{align-items:center;gap:.5rem;display:flex}.x_ClBW_gutterRow input[type=range]{flex:1}.x_ClBW_gutterRow input[type=number]{flex-shrink:0;width:4.5rem}.x_ClBW_checkboxLabel{cursor:pointer;color:#555;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex!important}.x_ClBW_hint{color:#888;margin-top:.5rem;font-size:.75rem}.x_ClBW_fileCount{color:#333;font-size:.875rem}.x_ClBW_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.x_ClBW_sidebarActions button{width:100%}.x_ClBW_resultsHeader{margin-bottom:1rem}.x_ClBW_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){.x_ClBW_resultsActions{flex-direction:column}.x_ClBW_resultsActions button,.x_ClBW_resultsActions a{width:100%}}.x_ClBW_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}.x_ClBW_canvasWrapper{flex-direction:column;flex:1;display:flex;position:relative}.x_ClBW_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x_ClBW_progressbar{background:#274545;border:1px solid #bebebe;border-radius:10px;width:100%;max-width:300px;height:20px;position:relative;overflow:hidden}.x_ClBW_progressbar .progress-label{text-align:center;z-index:1;color:#fff;width:100%;font-size:.85rem;font-weight:700;line-height:20px;position:absolute;top:0;left:0}.x_ClBW_progressbar .status-bar{background:#326666;border-radius:10px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}
.vXdUpa_canvasArea{background-color:#f5f7f8;border-radius:8px;flex-direction:column;min-height:300px;padding:1.5rem;display:flex}.vXdUpa_inputArea{flex:1}.vXdUpa_inputArea .form-control label{color:#333;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.vXdUpa_inputArea .form-control textarea{resize:vertical;box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;min-height:200px;padding:.75rem;font-family:inherit;font-size:1rem}.vXdUpa_inputArea .form-control textarea:focus{border-color:#179ad7;outline:none;box-shadow:0 0 0 2px #179ad733}.vXdUpa_inputArea .form-control textarea::placeholder{color:#999}.vXdUpa_hint{color:#888;margin-top:.5rem;font-size:.75rem;line-height:1.4}.vXdUpa_errorMessage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.vXdUpa_errorMessage p{color:#d32f2f;margin-bottom:1rem}.vXdUpa_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.vXdUpa_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}.vXdUpa_sidebarSection{margin-bottom:1.25rem}.vXdUpa_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}.vXdUpa_sidebarSection .form-control{margin-bottom:1rem}.vXdUpa_sidebarSection .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}:is(.vXdUpa_sidebarSection .form-control input,.vXdUpa_sidebarSection .form-control select){box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.vXdUpa_sidebarSection .form-control select{cursor:pointer;background:#fff}.vXdUpa_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.vXdUpa_sidebarActions button{width:100%}.vXdUpa_resultsHeader{margin-bottom:1rem}.vXdUpa_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){.vXdUpa_resultsActions button{width:100%}}.vXdUpa_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}.vXdUpa_canvasWrapper{position:relative}.vXdUpa_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.vXdUpa_spinner{border:3px solid #ddd;border-top-color:#179ad7;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite vXdUpa_spin}@keyframes vXdUpa_spin{to{transform:rotate(360deg)}}.vXdUpa_progressMessage{color:#666;font-size:.875rem}.vXdUpa_wrapper{background-color:#c8dadf;width:70%;min-height:300px;margin-inline:auto;padding:2rem;position:relative}.vXdUpa_wrapper.flex{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.vXdUpa_wrapper .form-control{margin-top:.75rem}.vXdUpa_wrapper input,.vXdUpa_wrapper select{padding:.25rem .15rem}.vXdUpa_wrapper label{margin-bottom:.25rem;font-size:1rem;font-weight:700;display:block}.vXdUpa_wrapper textarea{resize:none;box-sizing:border-box;width:100%;min-height:70px;padding:.25rem;font-family:Times New Roman,sans-serif}.vXdUpa_actions{text-align:center;width:100%;margin-block-start:1rem}.vXdUpa_description{color:#646464;padding:.125rem 0;font-size:.75rem}
.QaG8cW_overlay{z-index:1500;background:color-mix(in oklab, var(--primary) 9%, transparent);opacity:0;pointer-events:none;place-items:center;transition:opacity .14s;display:grid;position:fixed;inset:0}.QaG8cW_overlayOn{opacity:1}.QaG8cW_overlay:before{content:"";border:2.5px dashed color-mix(in oklab, var(--primary) 55%, transparent);background:color-mix(in oklab, var(--bg-subtle) 30%, transparent);border-radius:22px;position:absolute;inset:14px}.QaG8cW_overlayCard{box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:30px 40px;transition:transform .14s;display:flex;position:relative;transform:scale(.96)}.QaG8cW_overlayOn .QaG8cW_overlayCard{transform:scale(1)}.QaG8cW_overlayIco{background:var(--primary-light);width:60px;height:60px;color:var(--primary);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.QaG8cW_overlayTitle{letter-spacing:-.01em;color:var(--text-primary);font-size:19px;font-weight:700}.QaG8cW_overlaySub{color:var(--text-muted);font-size:13.5px}.QaG8cW_tile{flex-direction:column;align-items:center;gap:6px;margin:0;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex}.QaG8cW_tileThumb{background:var(--bg-muted);border:1px solid var(--border-color);cursor:pointer;width:100%;font:inherit;color:inherit;appearance:none;border-radius:12px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.QaG8cW_tileThumb img{object-fit:contain;width:100%;height:100%;display:block}.QaG8cW_glyph{place-items:center;display:grid}.QaG8cW_tileZoom{background:color-mix(in oklab, var(--text-primary) 62%, transparent);color:#fff;opacity:0;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:5px;right:5px}.QaG8cW_tileThumb:hover .QaG8cW_tileZoom{opacity:1}.QaG8cW_tileExt{text-transform:uppercase;letter-spacing:.03em;background:color-mix(in oklab, var(--text-primary) 72%, transparent);color:#fff;border-radius:5px;padding:2px 5px;font-family:Consolas,Monaco,Courier New,monospace;font-size:9.5px;font-weight:600;line-height:1;position:absolute;bottom:5px;left:5px}.QaG8cW_tileName{max-width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:11px;overflow:hidden}.QaG8cW_tileMatched{transform:translateY(-5px)scale(1.04)}.QaG8cW_tileMatched .QaG8cW_tileThumb{box-shadow:0 0 0 2px var(--primary),var(--shadow);border-color:#0000}.QaG8cW_tileMatched .QaG8cW_tileName{color:var(--text-primary);font-weight:600}.QaG8cW_tileDimmed{opacity:.38}.QaG8cW_tileOther .QaG8cW_tileThumb{opacity:.7;border-style:dashed}.QaG8cW_kdot{border-radius:99px;flex:none;width:9px;height:9px}.QaG8cW_blockNote{color:var(--text-muted);padding:2px 0;font-size:12.5px;font-style:italic}.QaG8cW_clear{border:1px solid var(--border-color-dark);cursor:pointer;color:var(--text-secondary);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.QaG8cW_clear span{opacity:.8;font-size:10px}.QaG8cW_clear:hover{color:var(--text-primary)}.QaG8cW_structured{text-align:left;border:1px solid var(--border-color);width:min(900px,100%);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:0 auto;overflow:hidden}.QaG8cW_structuredHead{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 18px;display:flex}.QaG8cW_structuredHint{color:var(--text-muted);margin-right:auto;font-size:12.5px;font-weight:500}.QaG8cW_rows{flex-direction:column;display:flex}.QaG8cW_row{grid-template-columns:1.7fr 1fr;align-items:start;gap:24px;padding:16px 18px;display:grid}.QaG8cW_row+.QaG8cW_row{border-top:1px solid var(--border-color)}.QaG8cW_rowFiles{min-width:0}.QaG8cW_rowCap{align-items:center;gap:8px;margin-bottom:12px;display:flex}.QaG8cW_rowCapLabel{color:var(--text-primary);font-size:13px;font-weight:700}.QaG8cW_rowCapCount{color:var(--text-muted);font-family:Consolas,Monaco,Courier New,monospace;font-size:11px}.QaG8cW_rowThumbs{flex-wrap:wrap;gap:14px;display:flex}.QaG8cW_rowSide{border-left:1px solid var(--border-color);align-self:stretch;min-width:0;padding-left:24px}.QaG8cW_rowOther{opacity:.72}.QaG8cW_rowOther .QaG8cW_rowSide{align-items:center;display:flex}.QaG8cW_stiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.QaG8cW_stile{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:12px 5px 11px;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:flex}.QaG8cW_stile:hover,.QaG8cW_stileHover{background:var(--primary-light);border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-1px)}.QaG8cW_stileName{color:var(--text-primary);text-align:center;max-width:100%;font-size:11.5px;font-weight:500;line-height:1.25}.QaG8cW_pasteBody{grid-template-columns:1fr 1fr;gap:18px;padding:16px 18px;display:grid}.QaG8cW_pasteCol{flex-direction:column;gap:7px;min-width:0;display:flex}.QaG8cW_pasteColCap{text-transform:uppercase;letter-spacing:.03em;min-height:26px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.QaG8cW_pastePre{border:1px solid var(--border-color);background:var(--bg-muted);min-height:0;max-height:240px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:10px;flex:1;margin:0;padding:10px 12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.QaG8cW_pasteTools{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:6px;padding:14px 18px 16px;display:flex}.QaG8cW_pasteTools .QaG8cW_stile{width:96px}@media (max-width:640px){.QaG8cW_pasteBody{grid-template-columns:1fr}}.QaG8cW_toast{z-index:2100;background:var(--text-primary);color:#fff;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;border-radius:11px;padding:11px 18px;font-size:13.5px;font-weight:600;transition:opacity .18s,transform .18s;position:fixed;bottom:30px;left:50%;transform:translate(-50%,16px)}.QaG8cW_toastOn{opacity:1;transform:translate(-50%)}.QaG8cW_lightbox{z-index:2200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06070bd6;background:lab(1.96552% -.0763983 -1.649/.84);place-items:center;padding:4vh 3vw;display:grid;position:fixed;inset:0}.QaG8cW_lightboxCard{width:min(1120px,95vw);height:min(82vh,760px);box-shadow:var(--shadow-lg);background:#040406;background:lab(1.19478% -.0448525 -.688013);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.QaG8cW_lightboxBar{background:#010203;background:lab(.458195% -.0179037 -.373748);border-bottom:1px solid #181b1f;border-bottom:1px solid lab(9.47725% -.294752 -3.70131);flex:none;align-items:center;gap:14px;padding:9px 12px 9px 18px;display:flex}.QaG8cW_lightboxStage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.QaG8cW_lightboxStage img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.QaG8cW_lightboxGlyph{color:#7c8799;color:lab(55.7902% -.856847 -11.092)}.QaG8cW_lightboxMeta{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.QaG8cW_lightboxName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.QaG8cW_lightboxSub{color:#9b9fa5;color:lab(65.1626% -.390202 -3.74835);white-space:nowrap;flex:none;font-family:Consolas,Monaco,Courier New,monospace;font-size:11.5px}.QaG8cW_lightboxClose{color:#c1c4cb;color:lab(79.083% -.39652 -3.75183);cursor:pointer;background:#2220;background:lab(13% 0 0/0);border:0;border-radius:99px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;line-height:1;transition:background .12s,color .12s;display:grid}.QaG8cW_lightboxClose:hover{color:#fff;background:#2e2e2e99;background:lab(18.8% 0 0/.6)}.QaG8cW_lbZone{z-index:2;cursor:pointer;background:0 0;border:0;align-items:center;width:33%;display:flex;position:absolute;top:0;bottom:0}.QaG8cW_lbZoneLeft{justify-content:flex-start;padding-left:18px;left:0}.QaG8cW_lbZoneRight{justify-content:flex-end;padding-right:18px;right:0}.QaG8cW_lbArrow{color:#fff;opacity:0;background:#29292980;background:lab(16.48% 0 0/.5);border-radius:99px;place-items:center;width:50px;height:50px;font-size:26px;line-height:1;transition:opacity .14s,transform .14s,background .12s;display:grid;transform:scale(.9)}.QaG8cW_lbZone:hover .QaG8cW_lbArrow,.QaG8cW_lbZone:focus-visible .QaG8cW_lbArrow{opacity:1;transform:none}.QaG8cW_lbArrow:hover{background:#333333b3;background:lab(21.12% 0 0/.7)}@keyframes QaG8cW_dzRise{0%{transform:translateY(16px)}to{transform:none}}.QaG8cW_rise{animation:.34s forwards QaG8cW_dzRise}@media (prefers-reduced-motion:reduce){.QaG8cW_rise{animation:none}}@media (max-width:760px){.QaG8cW_row{grid-template-columns:1fr}.QaG8cW_rowSide{border-left:0;border-top:1px solid var(--border-color);padding-top:16px;padding-left:0}}
.qC82xq_wrapper{background:#f6f6f8;border:1px solid #0000;border-radius:6px;flex-direction:column;min-width:200px;max-width:250px;padding:.25rem;display:flex;position:relative;box-shadow:0 0 4px #0003}.qC82xq_wrapper .name-container{font-weight:700}.qC82xq_wrapper:hover .qC82xq_remove{opacity:1}.qC82xq_imageBox{justify-content:center;display:flex;position:relative}.qC82xq_preview{object-fit:contain;border-radius:4px;width:auto;max-width:100%;max-height:250px}.qC82xq_preview.qC82xq_clickable{cursor:pointer;transition:opacity .2s}.qC82xq_preview.qC82xq_clickable:hover{opacity:.85}.qC82xq_remove{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s ease-in-out,background .15s ease-in-out;display:inline-flex;position:absolute;top:6px;right:6px}.qC82xq_remove:hover{background:#c81e1ed9}.qC82xq_remove:focus-visible{opacity:1;outline:2px solid #fff}.qC82xq_meta{padding:.4rem .4rem .3rem}.qC82xq_stats{color:#767676;justify-content:space-between;gap:.5rem;font-size:.7rem;display:flex}.qC82xq_resolution{font-weight:700}.qC82xq_download{margin-top:.2rem;font-size:.75rem;display:inline-block}
.eanBQa_overlay{z-index:1000;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.eanBQa_modal{cursor:default;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative}.eanBQa_closeButton{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:background .2s;display:flex;position:absolute;top:-2.5rem;right:0}.eanBQa_closeButton:hover{background:#fff3}.eanBQa_imageContainer{background:#1a1a1a;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.eanBQa_image{object-fit:contain;max-width:100%;max-height:80vh;animation:.2s ease-out eanBQa_fadeIn}@keyframes eanBQa_fadeIn{0%{opacity:0}to{opacity:1}}.eanBQa_navZone{cursor:pointer;background:0 0;border:none;align-items:center;width:33%;padding:0 1rem;display:flex;position:absolute;top:0;bottom:0}.eanBQa_navZone:disabled{cursor:default;pointer-events:none}.eanBQa_navZone:hover .eanBQa_navArrow,.eanBQa_navZone:focus-visible .eanBQa_navArrow{opacity:1;transform:scale(1)}.eanBQa_navZone:focus-visible{outline:none}.eanBQa_navPrev{justify-content:flex-start;left:0}.eanBQa_navNext{justify-content:flex-end;right:0}.eanBQa_navArrow{color:#fffffff2;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s,transform .2s;display:inline-flex;transform:scale(.9)}.eanBQa_counter{color:#ffffff73;font-variant-numeric:tabular-nums;margin-right:.6rem}.eanBQa_actions{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.eanBQa_filename{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:.875rem;overflow:hidden}.eanBQa_downloadButton{color:#fff;white-space:nowrap;background:#179ad7;border-radius:4px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s}.eanBQa_downloadButton:hover{background:#1480b5}
.IZ5Sxq_editorRoot{flex-direction:column;width:100%;min-height:540px;display:flex}.IZ5Sxq_hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.IZ5Sxq_dropZone{outline-offset:-8px;color:#374151;background:#fbfbfc;border-radius:8px;outline:2px dashed #cdd3db;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:420px;padding:3rem 1rem;transition:outline-offset .15s,background-color .15s;display:flex}.IZ5Sxq_dropZoneActive{outline-offset:-16px;background:linear-gradient(#d977060d,#fbfbfc);outline-color:#d97706}.IZ5Sxq_dropHint{color:#6b7280;margin:0;font-size:.875rem}.IZ5Sxq_dropHintSmall{color:#9ca3af;letter-spacing:.15em;margin:0;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem}.IZ5Sxq_split{background:#fff;border:1px solid #e2e5e9;border-radius:8px;align-items:stretch;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.IZ5Sxq_split{flex-direction:column}}.IZ5Sxq_leftCol{color:#374151;background:#fff;flex-direction:column;gap:.6rem;min-width:0;padding:.75rem;display:flex}@media (max-width:768px){.IZ5Sxq_leftCol{width:100%!important}}.IZ5Sxq_rightCol{color:#1f2937;background:#fff;border-left:1px solid #e2e5e9;flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.IZ5Sxq_rightCol{border-top:1px solid #e2e5e9;border-left:none;width:100%!important}}.IZ5Sxq_splitter{cursor:col-resize;background:#e2e5e9;flex-shrink:0;width:4px;transition:background .12s}.IZ5Sxq_splitter:hover,.IZ5Sxq_splitter:active{background:#d97706;box-shadow:0 0 8px #d977062e}@media (max-width:768px){.IZ5Sxq_splitter{display:none}}.IZ5Sxq_activeName{color:#374151;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#f5f7f8;border:1px solid #e2e5e9;border-radius:4px;padding:.35rem .5rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem;overflow:hidden}.IZ5Sxq_waveStack{padding-top:14px;position:relative}.IZ5Sxq_waveBox{background:#f5f7f8;border:1px solid #e2e5e9;border-radius:4px;height:120px;position:relative;overflow:hidden}.IZ5Sxq_selHandle{cursor:ew-resize;z-index:4;pointer-events:auto;width:18px;height:14px;margin-left:-9px;position:absolute;top:0}.IZ5Sxq_selHandle:after{content:"";border-top:10px solid #4f46e5;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;transition:border-top-color .12s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.IZ5Sxq_selHandle:hover:after,.IZ5Sxq_selHandle:active:after{filter:drop-shadow(0 1px 2px #4f46e559);border-top-color:#4338ca}.IZ5Sxq_waveCanvas,.IZ5Sxq_waveOverlay{width:100%;height:100%;display:block;position:absolute;inset:0}.IZ5Sxq_waveOverlay{cursor:crosshair}.IZ5Sxq_zoomBar{background:#f5f7f8;border:1px solid #e2e5e9;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.IZ5Sxq_zoomLabel{letter-spacing:.05em;color:#6b7280;text-align:right;flex-shrink:0;min-width:32px;font-family:JetBrains Mono,Consolas,monospace;font-size:.6875rem}.IZ5Sxq_scrollRail{cursor:pointer;-webkit-user-select:none;user-select:none;background:#eef0f3;border:1px solid #e2e5e9;border-radius:6px;flex:1;height:12px;position:relative}.IZ5Sxq_scrollHandle{cursor:grab;background:#cdd3db;border-radius:5px;min-width:16px;transition:background .12s;position:absolute;top:1px;bottom:1px}.IZ5Sxq_scrollHandle:hover{background:#9ca3af}.IZ5Sxq_scrollHandle:active{cursor:grabbing}.IZ5Sxq_scrollHandleActive{background:#d97706}.IZ5Sxq_scrollHandleActive:hover{background:#b45309}.IZ5Sxq_zoomBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #cdd3db;border-radius:3px;flex-shrink:0;padding:.2rem .55rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.6875rem;transition:all .12s}.IZ5Sxq_zoomBtn:hover:not(:disabled){color:#1f2937;background:#eef0f3}.IZ5Sxq_zoomBtn:disabled{opacity:.35;cursor:not-allowed}.IZ5Sxq_transportRow{background:#f5f7f8;border:1px solid #e2e5e9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.IZ5Sxq_transportRow+.IZ5Sxq_transportRow{border-top:none;border-radius:0 0 4px 4px;margin-top:-1px}.IZ5Sxq_transportBtn{color:#374151;cursor:pointer;background:#eef0f3;border:1px solid #cdd3db;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:32px;padding:0 .75rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.875rem;transition:background .12s,color .12s,border-color .12s,opacity .12s;display:inline-flex}.IZ5Sxq_transportBtn:hover:not(:disabled){color:#1f2937;background:#e5e9ed}.IZ5Sxq_transportBtn:disabled{opacity:.35;cursor:not-allowed}.IZ5Sxq_transportBtnPrimary{color:#1f2937;background:#d97706;border-color:#d97706;font-weight:600}.IZ5Sxq_transportBtnPrimary:hover:not(:disabled){color:#1f2937;background:#b45309;border-color:#b45309}.IZ5Sxq_transportBtnAccent{color:#d97706;background:#d9770626;border-color:#d9770666}.IZ5Sxq_transportBtnAccent:hover:not(:disabled){color:#d97706;background:#d9770640;border-color:#d97706}.IZ5Sxq_selFields{align-items:center;gap:.5rem;margin-left:auto;display:flex}.IZ5Sxq_selField{align-items:center;gap:.3rem;display:flex}.IZ5Sxq_selField span{letter-spacing:.12em;color:#6b7280;font-family:JetBrains Mono,Consolas,monospace;font-size:.625rem;font-weight:600}.IZ5Sxq_selField input{color:#374151;font-variant-numeric:tabular-nums;background:#eef0f3;border:1px solid #cdd3db;border-radius:3px;width:86px;height:26px;padding:0 .4rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem}.IZ5Sxq_selField input:focus{border-color:#d97706;outline:none;box-shadow:0 0 0 2px #d977062e}.IZ5Sxq_selField input:disabled{opacity:.5}.IZ5Sxq_timeReadout{color:#d97706;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #d977062e;flex-shrink:0;padding:0 .5rem;font-family:JetBrains Mono,Consolas,monospace;font-size:1rem}.IZ5Sxq_timeSep{color:#9ca3af;margin:0 .4rem}.IZ5Sxq_timeTotal{color:#6b7280;font-size:.8125rem}.IZ5Sxq_ctrlGroup{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.IZ5Sxq_ctrlLabel{letter-spacing:.15em;color:#6b7280;font-family:JetBrains Mono,Consolas,monospace;font-size:.625rem;font-weight:600}.IZ5Sxq_ctrlValue{color:#374151;font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-family:JetBrains Mono,Consolas,monospace;font-size:.6875rem}.IZ5Sxq_rateSlider,.IZ5Sxq_volSlider{appearance:none;cursor:pointer;background:0 0;height:14px;margin:0;padding:0}.IZ5Sxq_rateSlider{width:160px}.IZ5Sxq_volSlider{width:100px}.IZ5Sxq_rateSlider::-webkit-slider-runnable-track{background:#cdd3db;border-radius:1px;height:2px}.IZ5Sxq_volSlider::-webkit-slider-runnable-track{background:#cdd3db;border-radius:1px;height:2px}.IZ5Sxq_rateSlider::-webkit-slider-thumb{appearance:none;background:#d97706;border-radius:50%;width:11px;height:11px;margin-top:-5px;box-shadow:0 0 6px #d977062e}.IZ5Sxq_volSlider::-webkit-slider-thumb{appearance:none;background:#d97706;border-radius:50%;width:11px;height:11px;margin-top:-5px;box-shadow:0 0 6px #d977062e}.IZ5Sxq_rateSlider::-moz-range-track{background:#cdd3db;border-radius:1px;height:2px}.IZ5Sxq_volSlider::-moz-range-track{background:#cdd3db;border-radius:1px;height:2px}.IZ5Sxq_rateSlider::-moz-range-thumb{background:#d97706;border:none;border-radius:50%;width:11px;height:11px;box-shadow:0 0 6px #d977062e}.IZ5Sxq_volSlider::-moz-range-thumb{background:#d97706;border:none;border-radius:50%;width:11px;height:11px;box-shadow:0 0 6px #d977062e}.IZ5Sxq_chips{gap:.15rem;margin-left:.25rem;display:flex}.IZ5Sxq_chip{color:#6b7280;cursor:pointer;letter-spacing:.02em;background:#eef0f3;border:1px solid #e2e5e9;border-radius:3px;padding:.15rem .4rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.625rem;font-weight:500;transition:background .12s,color .12s,border-color .12s}.IZ5Sxq_chip:hover{color:#374151;background:#e5e9ed;border-color:#cdd3db}.IZ5Sxq_chipActive{color:#d97706;background:#d9770626;border-color:#d9770680}.IZ5Sxq_chipActive:hover{color:#d97706;background:#d9770640;border-color:#d97706}.IZ5Sxq_dropOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30;pointer-events:none;background:#fbfbfcd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.IZ5Sxq_dropOverlayInner{color:#d97706;letter-spacing:.1em;border:2px dashed #d97706;border-radius:6px;padding:1rem 2rem;font-family:JetBrains Mono,Consolas,monospace;font-size:1rem;box-shadow:0 0 40px #d977062e}.IZ5Sxq_vizHeader{border-bottom:1px solid #e2e5e9;align-items:stretch;display:flex}.IZ5Sxq_vizTabs{display:flex}.IZ5Sxq_vizTab{color:#6b7280;cursor:pointer;background:#f5f7f8;border:1px solid #e2e5e9;border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:8px;margin-right:2px;padding:.5rem .9rem;font-size:.8125rem;transition:color .15s,background .15s;display:flex}.IZ5Sxq_vizTab:hover{color:#374151}.IZ5Sxq_vizTabActive{color:#d97706;background:#fbfbfc;border-color:#cdd3db;position:relative}.IZ5Sxq_vizTabActive:before{content:"";background:#d97706;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 6px #d977062e}.IZ5Sxq_vizTabNum{letter-spacing:.1em;color:#9ca3af;font-family:JetBrains Mono,Consolas,monospace;font-size:.625rem}.IZ5Sxq_vizTabActive .IZ5Sxq_vizTabNum{color:#d97706}.IZ5Sxq_vizTabLabel{font-weight:500}.IZ5Sxq_vizBox{background:#fbfbfc;border:1px solid #e2e5e9;border-top:none;border-radius:0 4px 4px;height:230px;position:relative;overflow:hidden}.IZ5Sxq_vizCanvas{cursor:crosshair;width:100%;height:100%;display:block}.IZ5Sxq_cursorReadout{pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#1f2937;z-index:5;background:#fffffff5;border:1px solid #cdd3db;border-radius:3px;flex-direction:column;gap:2px;min-width:130px;padding:6px 8px;font-family:JetBrains Mono,Consolas,monospace;font-size:.6875rem;display:flex;position:absolute;box-shadow:0 4px 12px #1f29371f}.IZ5Sxq_cursorReadout div{justify-content:space-between;gap:12px;display:flex}.IZ5Sxq_cursorReadout span{color:#6b7280;margin-right:8px}.IZ5Sxq_panelHeader{background:#fafbfc;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.IZ5Sxq_panelHeader h3{text-transform:uppercase;letter-spacing:.08em;color:#555;margin:0;font-size:.75rem}.IZ5Sxq_smallBtn{color:#0891b2;cursor:pointer;background:#fff;border:1px solid #cdd3db;border-radius:4px;padding:.2rem .5rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem}.IZ5Sxq_smallBtn:hover{background:#0891b214;border-color:#0891b2}.IZ5Sxq_muted{color:#888;font-size:.75rem}.IZ5Sxq_fileList{border-bottom:1px solid #eee;flex-shrink:0;max-height:200px;overflow-y:auto}.IZ5Sxq_fileRow{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;padding:.5rem .75rem;transition:background .1s;display:flex}.IZ5Sxq_fileRow:hover{background:#f7fafc}.IZ5Sxq_fileRow:last-child{border-bottom:none}.IZ5Sxq_fileRowActive{background:#e6f5fc}.IZ5Sxq_fileRowActive:hover{background:#d9eef9}.IZ5Sxq_fileRowMain{flex:1;min-width:0}.IZ5Sxq_fileRowName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.IZ5Sxq_fileRowMeta{color:#777;margin-top:.15rem;font-size:.6875rem}.IZ5Sxq_errText{color:#b91c1c}.IZ5Sxq_rowRemoveBtn{color:#aaa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-left:.5rem;padding:0;font-size:1rem;line-height:18px;transition:all .12s}.IZ5Sxq_rowRemoveBtn:hover{color:#c00;background:#fee;border-color:#fcc}.IZ5Sxq_cutList{flex:1;min-height:0;overflow-y:auto}.IZ5Sxq_cutRow{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;padding:.5rem .75rem;transition:background .1s;display:flex}.IZ5Sxq_cutRow:hover{background:#f7fafc}.IZ5Sxq_cutRowActive{background:#fff4e0}.IZ5Sxq_cutRowActive:hover{background:#ffeacf}.IZ5Sxq_cutRowMain{flex:1;min-width:0}.IZ5Sxq_cutRowName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.IZ5Sxq_cutRenameRow{align-items:center;gap:.15rem;display:flex}.IZ5Sxq_cutRenameInput{color:#1f2937;background:#fff;border:1px solid #d97706;border-radius:3px;outline:none;flex:1;min-width:0;height:22px;padding:0 .35rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem;box-shadow:0 0 0 2px #d977062e}.IZ5Sxq_cutRenameExt{color:#6b7280;-webkit-user-select:none;user-select:none;flex-shrink:0;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem}.IZ5Sxq_cutRenameBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #cdd3db;border-radius:4px;flex-shrink:0;width:24px;height:24px;padding:0;font-size:.875rem;line-height:1;transition:all .12s}.IZ5Sxq_cutRenameBtn:hover{color:#d97706;background:#d9770614;border-color:#d97706}.IZ5Sxq_cutRowMeta{color:#777;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.6875rem;display:flex}.IZ5Sxq_dot{color:#ccc}.IZ5Sxq_cutActions{align-items:center;gap:.3rem;margin-left:.5rem;display:flex}.IZ5Sxq_formatBtn{letter-spacing:.04em;cursor:pointer;color:#0891b2;background:#fff;border:1px solid #cdd3db;border-radius:4px;padding:.25rem .55rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.6875rem;font-weight:600;text-decoration:none;transition:all .12s}.IZ5Sxq_formatBtn:hover{color:#fff;background:#0891b2;border-color:#0891b2}.IZ5Sxq_formatBtnDisabled{opacity:.5;cursor:wait;pointer-events:none}.IZ5Sxq_emptyState{text-align:center;color:#999;flex:1;padding:1.5rem;font-size:.8125rem}
._4YNV_G_wrapper{background-color:var(--bg-muted);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden}._4YNV_G_tabs{border-bottom:2px solid var(--border-color-dark);flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:1rem;display:flex}._4YNV_G_tab{cursor:pointer;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.5rem 1.5rem;font-size:.9375rem;font-weight:500}._4YNV_G_tab:hover{color:var(--primary)}._4YNV_G_tab._4YNV_G_active{color:var(--primary);border-bottom-color:var(--primary)}._4YNV_G_tabSpacer{flex:1}._4YNV_G_tabControls{align-items:center;gap:1rem;padding:0 .5rem .25rem;display:flex}._4YNV_G_controlLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}._4YNV_G_select{border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);background:#fff;padding:.25rem .4rem;font-size:.8125rem}._4YNV_G_numberInput{font-variant-numeric:tabular-nums;border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);background:#fff;width:64px;margin-left:.3rem;padding:.15rem .35rem;font-size:.8125rem}._4YNV_G_numberInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light);outline:none}._4YNV_G_content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._4YNV_G_textTab{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden}._4YNV_G_textActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._4YNV_G_linkButton{color:var(--primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}._4YNV_G_linkButton:hover{color:var(--primary-hover)}._4YNV_G_hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._4YNV_G_textarea{resize:none;box-sizing:border-box;border:1px solid var(--border-color-dark);border-radius:var(--radius);width:100%;min-height:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;flex:1;padding:.875rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}._4YNV_G_textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._4YNV_G_textarea::placeholder{color:var(--text-muted);white-space:pre-line}._4YNV_G_viewTab{border:1px solid var(--border-color-dark);border-radius:var(--radius);background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._4YNV_G_placeholder{text-align:center;color:var(--text-muted);padding:2rem}._4YNV_G_errorContainer{text-align:center;padding:2rem}._4YNV_G_errorTitle{color:#dc2626;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}._4YNV_G_errorMessage{color:#991b1b;border-radius:var(--radius);text-align:left;background:#fef2f2;border:1px solid #fecaca;padding:.75rem;font-family:monospace;font-size:.875rem;overflow-x:auto}._4YNV_G_dropArea{border:2px dashed var(--border-color-dark);border-radius:var(--radius);background:var(--bg-subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;margin:1rem;padding:2rem;display:flex}._4YNV_G_dropHint{color:var(--text-muted);margin:0}._4YNV_G_uploadBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.5rem 1rem;font-size:.875rem}._4YNV_G_uploadBtn:hover{background:var(--primary-hover)}._4YNV_G_tableContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._4YNV_G_toolbar{border-bottom:1px solid var(--border-color);background:var(--bg-subtle);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}._4YNV_G_toolbarLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}._4YNV_G_toolbarRight{gap:.5rem;display:flex}._4YNV_G_filterInput{border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);min-width:200px;padding:.25rem .5rem;font-size:.8125rem}._4YNV_G_filterInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light);outline:none}._4YNV_G_rowCount{color:var(--text-muted);font-size:.75rem}._4YNV_G_toolbarBtn{border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#fff;padding:.25rem .6rem;font-size:.75rem}._4YNV_G_toolbarBtn:hover{background:var(--bg-muted);border-color:var(--gray-400)}._4YNV_G_columnsMenuWrapper{display:inline-block;position:relative}._4YNV_G_columnsMenu{z-index:20;border:1px solid var(--border-color-dark);border-radius:var(--radius);background:#fff;flex-direction:column;min-width:220px;max-width:320px;max-height:60vh;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}._4YNV_G_columnsMenuActions{border-bottom:1px solid var(--border-color);background:var(--bg-subtle);gap:1rem;padding:.5rem .75rem;display:flex}._4YNV_G_columnsMenuList{flex:1;min-height:0;padding:.25rem 0;overflow-y:auto}._4YNV_G_columnsMenuItem{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;display:flex}._4YNV_G_columnsMenuItem:hover{background:var(--bg-muted)}._4YNV_G_columnsMenuItem input[type=checkbox]{cursor:pointer;flex-shrink:0}._4YNV_G_columnsMenuItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4YNV_G_scroll{cursor:default;flex:1;min-height:0;max-height:calc(100vh - 16rem);overflow:auto}._4YNV_G_table{border-collapse:separate;border-spacing:0;table-layout:auto;min-width:max-content;font-family:Consolas,Monaco,Courier New,monospace;font-size:.8125rem}._4YNV_G_tableFixed{table-layout:fixed;min-width:0}._4YNV_G_table thead{z-index:2;position:sticky;top:0}._4YNV_G_th{z-index:2;color:#1f2937;text-align:left;border-bottom:1px solid var(--border-color-dark);border-right:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;background:#eef3f5;padding:.5rem 1.25rem .5rem .75rem;font-weight:600;position:sticky;top:0}._4YNV_G_th:hover{background:#e0e8ec}._4YNV_G_thLabel{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}._4YNV_G_resizeHandle{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:3;width:6px;height:100%;transition:background var(--transition-fast);background:0 0;position:absolute;top:0;right:0}._4YNV_G_resizeHandle:hover{background:var(--primary);opacity:.5}._4YNV_G_resizeHandle:active{background:var(--primary);opacity:.8}._4YNV_G_td{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;vertical-align:top;cursor:text;padding:.4rem .75rem}._4YNV_G_tdEditing{outline:2px solid var(--primary);outline-offset:-2px;background:#fffaf0;padding:.2rem .25rem}._4YNV_G_cellEdit{align-items:stretch;gap:.25rem;display:flex}._4YNV_G_cellEditTextarea{min-width:0;min-height:22px;color:var(--text-primary,#1f2937);border:1px solid var(--primary);resize:none;box-sizing:border-box;box-shadow:0 0 0 2px var(--primary-light);background:#fff;border-radius:3px;outline:none;flex:1;padding:.25rem .4rem;font-family:inherit;font-size:.8125rem;line-height:1.4;overflow:hidden}._4YNV_G_cellEditActions{flex-direction:column;flex-shrink:0;gap:.2rem;display:flex}._4YNV_G_cellEditBtn{background:var(--primary);color:#fff;border:1px solid var(--primary);cursor:pointer;border-radius:3px;width:22px;height:22px;padding:0;font-size:.75rem;line-height:1;transition:background .12s,border-color .12s}._4YNV_G_cellEditBtn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}._4YNV_G_cellEditBtnCancel{color:var(--text-muted);border-color:var(--border-color-dark);background:#fff}._4YNV_G_cellEditBtnCancel:hover{background:var(--bg-muted);color:#b91c1c;border-color:#fca5a5}._4YNV_G_rowEven td{background:#fff}._4YNV_G_rowOdd td{background:#fafbfc}._4YNV_G_rowNum{color:var(--text-muted);text-align:right;z-index:1;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:.75rem;position:sticky;left:0;background:#f5f7f8!important}._4YNV_G_th._4YNV_G_rowNum{z-index:4}._4YNV_G_sortIcon{color:var(--primary);margin-left:.35rem;font-size:.65rem}._4YNV_G_emptyHeader{color:var(--text-muted);font-style:italic;font-weight:400}
.MdEd_q_wrapper{-webkit-user-select:none;user-select:none;touch-action:none;width:fit-content;margin:0;display:block;position:relative}.MdEd_q_image{width:auto;max-width:none;height:auto;display:block}.MdEd_q_overlay{background-color:#00000080;width:100%;height:100%;position:absolute;inset:0}.MdEd_q_cropArea{outline:1px solid #39f;position:absolute;inset:0}.MdEd_q_cropWindow{outline:1px solid #39f;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.MdEd_q_dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.MdEd_q_horizontalDashed{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.MdEd_q_verticalDashed{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.MdEd_q_center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.MdEd_q_center:before{width:7px;height:1px;top:0;left:-3px}.MdEd_q_center:after{width:1px;height:7px;top:-3px;left:0}.MdEd_q_center:before,.MdEd_q_center:after{content:" ";background-color:#eee;display:block;position:absolute}.MdEd_q_line{opacity:.05;background-color:#39f;width:100%;height:100%;display:block;position:absolute}.MdEd_q_line.east{cursor:e-resize;width:10px;top:0;right:-5px}.MdEd_q_line.north{cursor:n-resize;height:10px;top:-5px;left:0}.MdEd_q_line.west{cursor:w-resize;width:10px;top:0;left:-5px}.MdEd_q_line.south{cursor:s-resize;height:10px;bottom:-5px;left:0}.MdEd_q_point{opacity:.75;background-color:#39f;width:5px;height:5px;display:block;position:absolute}.MdEd_q_point.e{cursor:e-resize;margin-top:-3px;top:50%;right:-3px}.MdEd_q_point.w{cursor:w-resize;margin-top:-3px;top:50%;left:-3px}.MdEd_q_point.n{cursor:n-resize;margin-left:-3px;top:-3px;left:50%}.MdEd_q_point.s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.MdEd_q_point.sw{cursor:sw-resize;bottom:-3px;left:-3px}.MdEd_q_point.se{cursor:se-resize;bottom:-3px;right:-3px}.MdEd_q_point.ne{cursor:ne-resize;top:-3px;right:-3px}.MdEd_q_point.nw{cursor:nw-resize;top:-3px;left:-3px}@media (pointer:coarse){.MdEd_q_point:before{content:"";position:absolute;inset:-17px}.MdEd_q_line.east{width:30px;right:-15px}.MdEd_q_line.west{width:30px;left:-15px}.MdEd_q_line.north{height:30px;top:-15px}.MdEd_q_line.south{height:30px;bottom:-15px}}
.n6QyWq_wrapper{background-color:var(--bg-muted);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden}.n6QyWq_tabs{border-bottom:2px solid var(--border-color-dark);gap:0;margin-bottom:1rem;display:flex}.n6QyWq_tab{cursor:pointer;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.5rem 1.5rem;font-size:.9375rem;font-weight:500}.n6QyWq_tab:hover{color:var(--primary)}.n6QyWq_tab.n6QyWq_active{color:var(--primary);border-bottom-color:var(--primary)}.n6QyWq_content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.n6QyWq_textTab{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden}.n6QyWq_textActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.n6QyWq_linkButton{color:var(--primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.n6QyWq_linkButton:hover{color:var(--primary-hover)}.n6QyWq_textarea{resize:none;box-sizing:border-box;border:1px solid var(--border-color-dark);border-radius:var(--radius);width:100%;min-height:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;flex:1;padding:.875rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.n6QyWq_textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.n6QyWq_textarea::placeholder{color:var(--text-muted);white-space:pre-line}.n6QyWq_errorBanner{color:#991b1b;border-radius:var(--radius);background:#fef2f2;border:1px solid #fecaca;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem}.n6QyWq_viewTab{border:1px solid var(--border-color-dark);border-radius:var(--radius);background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.n6QyWq_placeholder{text-align:center;color:var(--text-muted);padding:2rem}.n6QyWq_errorContainer{text-align:center;padding:2rem}.n6QyWq_errorTitle{color:#dc2626;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.n6QyWq_errorMessage{color:#991b1b;border-radius:var(--radius);text-align:left;background:#fef2f2;border:1px solid #fecaca;padding:.75rem;font-family:monospace;font-size:.875rem;overflow-x:auto}.n6QyWq_treeContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.n6QyWq_treeActions{border-bottom:1px solid var(--border-color);background:var(--bg-subtle);gap:.5rem;padding:.5rem .75rem;display:flex}.n6QyWq_treeActionBtn{border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#fff;padding:.25rem .5rem;font-size:.75rem}.n6QyWq_treeActionBtn:hover{background:var(--bg-muted);border-color:var(--gray-400)}.n6QyWq_tree{flex:1;padding:.75rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow:auto}.n6QyWq_treeNode{-webkit-user-select:none;user-select:none}.n6QyWq_nodeRow{border-radius:var(--radius-sm);align-items:center;gap:.25rem;padding:.125rem 0;display:flex}.n6QyWq_nodeRow:hover{background:var(--primary-light)}.n6QyWq_expandBtn{cursor:pointer;width:1rem;height:1rem;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.625rem;display:flex}.n6QyWq_expandBtn:hover{color:var(--primary)}.n6QyWq_expandPlaceholder{flex-shrink:0;width:1rem}.n6QyWq_key{color:#7c3aed;margin-right:.25rem;font-weight:500}.n6QyWq_preview{color:var(--text-muted);font-style:italic}.n6QyWq_string{color:#059669}.n6QyWq_number{color:#2563eb}.n6QyWq_boolean{color:#db2777}.n6QyWq_null{color:var(--text-muted);font-style:italic}.n6QyWq_children{border-left:1px dashed var(--border-color-dark);margin-left:.5rem}
.BNuWkW_wrapper{background-color:var(--bg-muted);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden}.BNuWkW_tabs{border-bottom:2px solid var(--border-color-dark);flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:1rem;display:flex}.BNuWkW_tab{cursor:pointer;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.5rem 1.5rem;font-size:.9375rem;font-weight:500}.BNuWkW_tab:hover{color:var(--primary)}.BNuWkW_tab.BNuWkW_active{color:var(--primary);border-bottom-color:var(--primary)}.BNuWkW_content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BNuWkW_splitContent{flex-direction:row}.BNuWkW_splitContent .BNuWkW_textTab{flex:none;min-width:0}.BNuWkW_splitContent .BNuWkW_viewTab{flex:1;min-width:0}@media (max-width:768px){.BNuWkW_splitContent{flex-direction:column}.BNuWkW_splitContent .BNuWkW_textTab{min-height:12rem;flex:auto!important}.BNuWkW_splitContent .BNuWkW_splitter{display:none}}.BNuWkW_splitter{cursor:col-resize;touch-action:none;border-radius:var(--radius-sm);flex:0 0 12px;margin:0 2px;position:relative}.BNuWkW_splitter:before{content:"";background:var(--border-color-dark);width:2px;transition:background var(--transition-fast);border-radius:1px;position:absolute;top:0;bottom:0;left:5px}.BNuWkW_splitter:hover:before,.BNuWkW_splitter:focus-visible:before,.BNuWkW_splitter:active:before{background:var(--primary)}.BNuWkW_splitter:focus-visible{outline:none}.BNuWkW_textTab{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden}.BNuWkW_textActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.BNuWkW_checkLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.35rem;margin-left:auto;font-size:.8rem;display:inline-flex}.BNuWkW_checkLabel input{margin:0}.BNuWkW_linkButton{color:var(--primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.BNuWkW_linkButton:hover{color:var(--primary-hover)}.BNuWkW_hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.BNuWkW_textarea{resize:none;box-sizing:border-box;border:1px solid var(--border-color-dark);border-radius:var(--radius);width:100%;min-height:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;flex:1;padding:.875rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.BNuWkW_textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.BNuWkW_textarea::placeholder{color:var(--text-muted);white-space:pre-line}.BNuWkW_viewTab{border:1px solid var(--border-color-dark);border-radius:var(--radius);background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BNuWkW_dropArea{border:2px dashed var(--border-color-dark);border-radius:var(--radius);background:var(--bg-subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;margin:1rem;padding:2rem;display:flex}.BNuWkW_dropHint{color:var(--text-muted);margin:0}.BNuWkW_uploadBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.5rem 1rem;font-size:.875rem}.BNuWkW_uploadBtn:hover{background:var(--primary-hover)}.BNuWkW_previewContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BNuWkW_toolbar{border-bottom:1px solid var(--border-color);background:var(--bg-subtle);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.BNuWkW_toolbarLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.BNuWkW_toolbarRight{gap:.5rem;display:flex}.BNuWkW_wordCount{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.BNuWkW_toolbarBtn{border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#fff;padding:.25rem .6rem;font-size:.75rem}.BNuWkW_toolbarBtn:hover{background:var(--bg-muted);border-color:var(--gray-400)}.BNuWkW_previewScroll{flex:1;min-height:0;max-height:calc(100vh - 16rem);overflow:auto}.BNuWkW_toolbarSelect{border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);cursor:pointer;background:#fff;padding:.25rem .4rem;font-size:.75rem}.BNuWkW_paperScroll{background:var(--bg-muted);padding:1rem 0}.BNuWkW_preview.BNuWkW_fullWidth{max-width:none}.BNuWkW_preview.BNuWkW_sheet{background-image:linear-gradient(#0000 calc(100% - 1px),#cbd5e1 calc(100% - 1px)),linear-gradient(#fff,#fff);background-repeat:repeat-y,no-repeat;background-clip:content-box,border-box;max-width:none;margin:0 auto;font-size:11pt;box-shadow:0 1px 3px #0000001f,0 8px 24px #00000014}.BNuWkW_preview{color:#1f2328;overflow-wrap:break-word;max-width:860px;margin:0 auto;padding:1.5rem 2rem 2.5rem;font-size:.9375rem;line-height:1.65}.BNuWkW_preview h1,.BNuWkW_preview h2,.BNuWkW_preview h3,.BNuWkW_preview h4,.BNuWkW_preview h5,.BNuWkW_preview h6{margin:1.4em 0 .5em;font-weight:600;line-height:1.25}.BNuWkW_preview h1{border-bottom:1px solid var(--border-color);padding-bottom:.3em;font-size:1.9em}.BNuWkW_preview h2{border-bottom:1px solid var(--border-color);padding-bottom:.3em;font-size:1.4em}.BNuWkW_preview h3{font-size:1.2em}.BNuWkW_preview h4{font-size:1em}.BNuWkW_preview>:first-child{margin-top:0}.BNuWkW_preview p,.BNuWkW_preview ul,.BNuWkW_preview ol,.BNuWkW_preview table,.BNuWkW_preview blockquote,.BNuWkW_preview pre{margin:0 0 .9em}.BNuWkW_preview a{color:var(--primary)}.BNuWkW_preview code,.BNuWkW_preview pre{background:var(--bg-subtle);border-radius:5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.BNuWkW_preview code{padding:.15em .35em}.BNuWkW_preview pre{border:1px solid var(--border-color);padding:12px 14px;overflow-x:auto}.BNuWkW_preview pre code{background:0 0;border:none;padding:0;font-size:1em}.BNuWkW_preview blockquote{color:var(--text-secondary);border-left:4px solid var(--border-color-dark);padding:.1em 1em}.BNuWkW_preview table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.BNuWkW_preview th,.BNuWkW_preview td{border:1px solid var(--border-color-dark);padding:6px 13px}.BNuWkW_preview th{background:var(--bg-subtle);font-weight:600}.BNuWkW_preview tr:nth-child(2n) td{background:var(--bg-subtle)}.BNuWkW_preview img{max-width:100%}.BNuWkW_preview hr{background:var(--border-color-dark);border:0;height:2px;margin:1.5em 0}.BNuWkW_preview ul,.BNuWkW_preview ol{padding-left:2em}.BNuWkW_preview li+li{margin-top:.25em}.BNuWkW_preview input[type=checkbox]{margin-right:.4em}
.o8boha_canvasArea{outline-offset:-8px;background-color:#f5f7f8;border-radius:8px;outline:2px dashed #ccd6da;flex-direction:column;flex:1;min-height:400px;padding:1rem;transition:outline-offset .15s ease-in-out,background-color .15s linear;display:flex}.o8boha_canvasArea.is-dragover{outline-offset:-16px;background-color:#e8f4fc;outline-color:#179ad7}.o8boha_hiddenInput{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.o8boha_canvasHint{color:#888;margin:0 0 .75rem;font-size:.75rem}.o8boha_viewport{-webkit-user-select:none;user-select:none;background:#e5e9eb;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.o8boha_stage{background-color:#fff;background-image:linear-gradient(45deg,#dde3e6 25%,#0000 25% 75%,#dde3e6 75%),linear-gradient(45deg,#dde3e6 25%,#0000 25% 75%,#dde3e6 75%);background-position:0 0,8px 8px;background-size:16px 16px;flex-shrink:0;position:relative}.o8boha_referenceImage{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.o8boha_overlayBox{z-index:2;cursor:move;touch-action:none;position:absolute}.o8boha_overlayBox img{pointer-events:none;width:100%;height:100%;display:block}.o8boha_overlayBox:focus-visible{outline-offset:2px;outline:2px solid #179ad7}.o8boha_frameMask{z-index:3;pointer-events:none;outline:1px solid #179ad7;position:absolute;inset:0;box-shadow:0 0 0 4000px #e5e9ebb3}.o8boha_overlayHandles{z-index:4;pointer-events:none;outline:1px dashed #179ad7;position:absolute}.o8boha_handle{pointer-events:auto;touch-action:none;background:#fff;border:2px solid #179ad7;border-radius:2px;width:14px;height:14px;margin:-7px;position:absolute}.o8boha_handle-nw{cursor:nwse-resize;top:0;left:0}.o8boha_handle-ne{cursor:nesw-resize;top:0;left:100%}.o8boha_handle-sw{cursor:nesw-resize;top:100%;left:0}.o8boha_handle-se{cursor:nwse-resize;top:100%;left:100%}.o8boha_addOverlayButton{z-index:4;color:#179ad7;white-space:nowrap;cursor:pointer;background:#ffffffe6;border:2px dashed #179ad7;border-radius:4px;padding:.75rem 1rem;font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o8boha_dropZone{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.o8boha_downloadIcon{opacity:.5;max-width:50px;margin:1rem 0}.o8boha_dropMessage{color:#666;font-size:.875rem}.o8boha_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.o8boha_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}.o8boha_sidebarSection{margin-bottom:1.25rem}.o8boha_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}.o8boha_sidebarSection .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}:is(.o8boha_sidebarSection .form-control input,.o8boha_sidebarSection .form-control select){box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.o8boha_sidebarSection .form-control input[type=color]{cursor:pointer;height:2.25rem;padding:.125rem}.o8boha_sidebarSection .form-control input[type=checkbox]{width:auto;padding:0}.o8boha_sidebarSection .form-control input[type=range]{border:none;padding:0}.o8boha_slot{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.o8boha_slotInfo{flex-direction:column;flex:1;min-width:0;display:flex}.o8boha_slotLabel{color:#555;font-size:.75rem;font-weight:600}.o8boha_slotName{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.o8boha_slotButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ccd6da;border-radius:4px;flex-shrink:0;padding:.375rem .625rem;font-size:.75rem}.o8boha_slotButton:hover:not(:disabled){color:#179ad7;border-color:#179ad7}.o8boha_slotButton:disabled{opacity:.5;cursor:default}.o8boha_linkButton{color:#179ad7;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.o8boha_linkButton:hover{text-decoration:underline}.o8boha_buttonRow{gap:.5rem;display:flex}.o8boha_buttonRow button{flex:1}.o8boha_summary{color:#333;font-size:.875rem}.o8boha_hint{color:#888;margin-top:.5rem;font-size:.75rem}.o8boha_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.o8boha_sidebarActions button{width:100%}.o8boha_resultsHeader{margin-bottom:1rem}.o8boha_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){.o8boha_resultsActions{flex-direction:column}.o8boha_resultsActions button,.o8boha_resultsActions a{width:100%}}.o8boha_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}.o8boha_canvasWrapper{flex-direction:column;flex:1;display:flex;position:relative}.o8boha_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.o8boha_progressbar{background:#274545;border:1px solid #bebebe;border-radius:10px;width:100%;max-width:300px;height:20px;position:relative;overflow:hidden}.o8boha_progressbar .progress-label{text-align:center;z-index:1;color:#fff;width:100%;font-size:.85rem;font-weight:700;line-height:20px;position:absolute;top:0;left:0}.o8boha_progressbar .status-bar{background:#326666;border-radius:10px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}
.c8Wtaq_wrapper{box-sizing:border-box;width:100%;margin:0 auto;padding:1rem 0 3rem}.c8Wtaq_grid{grid-template-columns:132px 1fr 1fr 132px;align-items:start;gap:1rem;display:grid}.c8Wtaq_rail{top:calc(var(--header-height) + 1rem);flex-direction:column;gap:.3rem;display:flex;position:sticky}.c8Wtaq_railHead{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:0 .25rem .35rem;font-size:.7rem;font-weight:700}.c8Wtaq_fmt{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:#fff;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .7rem;font-family:inherit;font-size:.85rem;font-weight:600;display:flex}.c8Wtaq_fmt:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.c8Wtaq_fmtOn,.c8Wtaq_fmtOn:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.c8Wtaq_fmtDim{opacity:.4;cursor:not-allowed;background:var(--bg-muted)}.c8Wtaq_fmtDim:hover{border-color:var(--border-color-dark);color:var(--text-secondary)}.c8Wtaq_auto{color:currentColor;background:#ffffff40;border-radius:99px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.c8Wtaq_pane{flex-direction:column;min-width:0;display:flex}.c8Wtaq_paneHead{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:.5rem;display:flex}.c8Wtaq_paneTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.8125rem;font-weight:700}.c8Wtaq_headBtn{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);height:28px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);background:#fff;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.c8Wtaq_headBtn:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.c8Wtaq_headBtn:disabled{opacity:.45;cursor:not-allowed}.c8Wtaq_textarea{resize:vertical;border:1px solid var(--border-color-dark);border-radius:var(--radius-md);background:var(--bg-muted);width:100%;min-height:360px;color:var(--text-primary);box-sizing:border-box;white-space:pre;tab-size:2;padding:.85rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.55;overflow:auto}.c8Wtaq_textarea:focus{border-color:var(--primary);outline:none}.c8Wtaq_sourceHint{color:var(--text-muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.c8Wtaq_errorBox{white-space:pre-wrap;color:#bb061e;color:lab(39.9438% 63.5347 42.0903);background:#ffedeb;background:lab(94.9893% 12.2795 6.63545);border-color:#febab4;border-color:lab(81.8463% 24.7274 13.5163);font-style:italic}.c8Wtaq_jwtView{flex-direction:column;gap:.85rem;min-width:0;display:flex}.c8Wtaq_jwtEmpty,.c8Wtaq_jwtError{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);background:var(--bg-muted);box-sizing:border-box;min-height:360px;padding:.85rem;font-size:.9rem}.c8Wtaq_jwtError{white-space:pre-wrap;color:#bb061e;color:lab(39.9438% 63.5347 42.0903);background:#ffedeb;background:lab(94.9893% 12.2795 6.63545);border-color:#febab4;border-color:lab(81.8463% 24.7274 13.5163);font-style:italic}.c8Wtaq_jwtSection{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);overflow:hidden}.c8Wtaq_jwtSecHead{border-bottom:1px solid var(--border-color);background:var(--bg-subtle);align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.c8Wtaq_jwtSecTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-right:auto;font-size:.8125rem;font-weight:700}.c8Wtaq_jwtAlg{background:var(--primary-light);color:var(--primary);border-radius:99px;padding:.1rem .45rem;font-family:Consolas,Monaco,monospace;font-size:.72rem;font-weight:600}.c8Wtaq_jwtPre{color:var(--text-primary);white-space:pre;tab-size:2;margin:0;padding:.85rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.55;overflow:auto}.c8Wtaq_jwtHeaderSec .c8Wtaq_jwtSecHead{background:#fbe7ff;background:lab(93.6664% 10.521 -9.58866)}.c8Wtaq_jwtHeaderSec .c8Wtaq_jwtSecTitle{color:#7a2e8b;color:lab(33.6274% 43.9642 -36.8476)}.c8Wtaq_jwtPayloadSec .c8Wtaq_jwtSecHead{background:#e1f0ff;background:lab(94.0981% -2.84922 -14.4756)}.c8Wtaq_jwtPayloadSec .c8Wtaq_jwtSecTitle{color:#0053a5;color:lab(34.821% 6.35427 -54.7595)}.c8Wtaq_jwtSigSec .c8Wtaq_jwtSecHead{background:#e1f5e4;background:lab(94.6016% -8.87287 5.65853)}.c8Wtaq_jwtSigSec .c8Wtaq_jwtSecTitle{color:#005e25;color:lab(34.4264% -43.016 29.3224)}.c8Wtaq_jwtSig{color:#005e25;color:lab(34.4264% -43.016 29.3224);word-break:break-all;padding:.85rem;font-family:Consolas,Monaco,monospace;font-size:.85rem;display:block}.c8Wtaq_jwtNote{color:var(--text-muted);margin:0;padding:0 .85rem .85rem;font-size:.75rem;font-style:italic}.c8Wtaq_dateView{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);background:var(--bg-muted);box-sizing:border-box;flex-direction:column;min-height:360px;display:flex}.c8Wtaq_dateRow{grid-template-columns:84px 1fr auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.c8Wtaq_dateRow+.c8Wtaq_dateRow{border-top:1px solid var(--border-color)}.c8Wtaq_dateLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.72rem;font-weight:700}.c8Wtaq_dateValue{color:var(--text-primary);word-break:break-word;font-family:Consolas,Monaco,monospace;font-size:.9rem}.c8Wtaq_basesToken{-webkit-user-select:all;user-select:all}.c8Wtaq_dateSep{-webkit-user-select:none;user-select:none;color:var(--text-muted);margin:0 .55rem}.c8Wtaq_dateAlt{color:var(--text-muted);font-family:inherit;font-size:.8rem}@media (max-width:860px){.c8Wtaq_grid{grid-template-columns:1fr}.c8Wtaq_rail{flex-flow:wrap;position:static}.c8Wtaq_fmt{flex:1;justify-content:center;width:auto;min-width:90px}.c8Wtaq_textarea,.c8Wtaq_jwtEmpty,.c8Wtaq_jwtError,.c8Wtaq_dateView{min-height:220px}}
.m0dtyW_wrapper{box-sizing:border-box;grid-template-columns:200px 1fr;gap:1.5rem;width:100%;max-width:900px;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid}.m0dtyW_rail{top:calc(var(--header-height) + 1rem);flex-direction:column;align-self:start;gap:.25rem;display:flex;position:sticky}.m0dtyW_railItem{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.9375rem;font-weight:500;display:flex}.m0dtyW_railItem:hover{background:var(--bg-muted);color:var(--text-primary)}.m0dtyW_railItemOn,.m0dtyW_railItemOn:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.m0dtyW_panel{border:1px solid var(--border-color);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem}.m0dtyW_panelHead{margin-bottom:1.25rem}.m0dtyW_panelTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.m0dtyW_panelDesc{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.m0dtyW_mono{font-family:Consolas,Monaco,Courier New,monospace}.m0dtyW_output{background:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.m0dtyW_outputValue{min-width:0;color:var(--text-primary);word-break:break-all;flex:1;font-size:1.05rem;line-height:1.4}.m0dtyW_outputActions{flex:none;align-items:center;gap:.4rem;display:flex}.m0dtyW_iconBtn{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background:#fff;justify-content:center;align-items:center;display:inline-flex}.m0dtyW_iconBtn:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.m0dtyW_iconBtn:disabled{opacity:.45;cursor:not-allowed}.m0dtyW_strength{align-items:center;gap:.75rem;margin:.85rem 0 .25rem;display:flex}.m0dtyW_strengthTrack{background:var(--border-color);border-radius:99px;flex:1;height:6px;overflow:hidden}.m0dtyW_strengthFill{height:100%;transition:width var(--transition-base),background var(--transition-base);border-radius:99px}.m0dtyW_lvl0{background:#f14d4c;background:lab(57.3944% 63.124 38.0626)}.m0dtyW_lvl1{background:#f37513;background:lab(64.0568% 46.0216 68.5908)}.m0dtyW_lvl2{background:#dfb100;background:lab(74.8228% 7.85917 76.9247)}.m0dtyW_lvl3{background:#43b966;background:lab(67.212% -48.3355 31.8984)}.m0dtyW_lvl4{background:#009957;background:lab(55.7716% -55.1494 28.5828)}.m0dtyW_strengthLabel{color:var(--text-muted);flex:none;font-size:.75rem;font-weight:600}.m0dtyW_controls{flex-direction:column;gap:1.1rem;margin-top:1.25rem;display:flex}.m0dtyW_field{flex-direction:column;gap:.5rem;display:flex}.m0dtyW_fieldLabel{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.m0dtyW_fieldValue{color:var(--primary);background:var(--primary-light);border-radius:6px;padding:.05rem .4rem;font-family:Consolas,Monaco,monospace;font-size:.8125rem}.m0dtyW_hint{color:var(--text-muted);font-size:.75rem}.m0dtyW_range{width:100%;accent-color:var(--primary);cursor:pointer}.m0dtyW_checks{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem;display:grid}.m0dtyW_check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.m0dtyW_check input{accent-color:var(--primary);cursor:pointer;width:16px;height:16px}.m0dtyW_segmented{flex-wrap:wrap;gap:.3rem;display:inline-flex}.m0dtyW_segment{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#fff;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}.m0dtyW_segment:hover{border-color:var(--primary);color:var(--primary)}.m0dtyW_segmentOn,.m0dtyW_segmentOn:hover{background:var(--primary);border-color:var(--primary);color:#fff}.m0dtyW_listHead{justify-content:flex-end;align-items:center;gap:.4rem;margin:1.5rem 0 .75rem;display:flex}.m0dtyW_list{border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.m0dtyW_listRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.9rem;display:flex}.m0dtyW_listRow+.m0dtyW_listRow{border-top:1px solid var(--border-color)}.m0dtyW_listRow code{word-break:break-all}.m0dtyW_cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.m0dtyW_card{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-subtle);padding:.85rem}.m0dtyW_cardMain{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.m0dtyW_cardNumber{letter-spacing:.02em;color:var(--text-primary);font-size:1rem;font-weight:600}.m0dtyW_cardMeta{color:var(--text-secondary);gap:1.25rem;margin-top:.6rem;font-family:Consolas,Monaco,monospace;font-size:.8125rem;display:flex}.m0dtyW_cardMetaLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:.2rem;font-family:inherit;font-size:.6875rem}.m0dtyW_disclaimer{color:var(--text-muted);margin:1rem 0 0;font-size:.75rem;font-style:italic;line-height:1.5}.m0dtyW_inlineFields{flex-wrap:wrap;gap:1.25rem;display:flex}.m0dtyW_numInput,.m0dtyW_select{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);height:36px;color:var(--text-primary);cursor:pointer;background:#fff;padding:0 .6rem;font-family:inherit;font-size:.9rem}.m0dtyW_numInput:focus,.m0dtyW_select:focus{border-color:var(--primary);outline:none}.m0dtyW_numInput{width:90px}.m0dtyW_outGroup{flex-direction:column;gap:.85rem;margin-top:1.5rem;display:flex}.m0dtyW_outRow{flex-direction:column;gap:.35rem;display:flex}.m0dtyW_outLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem;font-weight:700}.m0dtyW_cronDesc{background:var(--primary-light);border-radius:var(--radius-md);color:var(--primary);margin:1.25rem 0 0;padding:.6rem .85rem;font-size:.875rem;font-weight:600}.m0dtyW_textarea{resize:vertical;border:1px solid var(--border-color-dark);border-radius:var(--radius-md);background:var(--bg-muted);width:100%;min-height:110px;color:var(--text-primary);box-sizing:border-box;padding:.75rem;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.5}.m0dtyW_textarea:focus{border-color:var(--primary);outline:none}@media (max-width:720px){.m0dtyW_wrapper{grid-template-columns:1fr;gap:1rem}.m0dtyW_rail{flex-flow:wrap;position:static}.m0dtyW_railItem{flex:1;justify-content:center}}
.XyuXcW_canvasArea{outline-offset:-8px;background-color:#f5f7f8;border-radius:8px;outline:2px dashed #ccd6da;flex-direction:column;flex:1;min-height:400px;padding:1rem;transition:outline-offset .15s ease-in-out,background-color .15s linear;display:flex}.XyuXcW_canvasArea.is-dragover{outline-offset:-16px;background-color:#e8f4fc;outline-color:#179ad7}.XyuXcW_hiddenInput{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.XyuXcW_filesPreview{flex-wrap:wrap;gap:.75rem;padding:.5rem;display:flex}.XyuXcW_addMoreButton{color:#666;cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;font-size:.875rem;transition:border-color .2s,color .2s;display:flex}.XyuXcW_addMoreButton:hover{color:#179ad7;border-color:#179ad7}.XyuXcW_dropZone{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.XyuXcW_downloadIcon{opacity:.5;max-width:50px;margin:1rem 0}.XyuXcW_dropMessage{color:#666;font-size:.875rem}.XyuXcW_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}.XyuXcW_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}.XyuXcW_sidebarSection{margin-bottom:1.25rem}.XyuXcW_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}.XyuXcW_sidebarSection .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.XyuXcW_sidebarSection .form-control input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.XyuXcW_hint{color:#888;margin-top:.5rem;font-size:.75rem}.XyuXcW_fileCount{color:#333;font-size:.875rem}.XyuXcW_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}.XyuXcW_sidebarActions button{width:100%}.XyuXcW_resultsHeader{margin-bottom:1rem}.XyuXcW_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){.XyuXcW_resultsActions{flex-direction:column}.XyuXcW_resultsActions button,.XyuXcW_resultsActions a{width:100%}}.XyuXcW_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}.XyuXcW_canvasWrapper{flex-direction:column;flex:1;display:flex;position:relative}.XyuXcW_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.XyuXcW_progressbar{background:#274545;border:1px solid #bebebe;border-radius:10px;width:100%;max-width:300px;height:20px;position:relative;overflow:hidden}.XyuXcW_progressbar .progress-label{text-align:center;z-index:1;color:#fff;width:100%;font-size:.85rem;font-weight:700;line-height:20px;position:absolute;top:0;left:0}.XyuXcW_progressbar .status-bar{background:#326666;border-radius:10px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.XyuXcW_wrapper{background-color:#c8dadf;flex-direction:column;justify-content:center;align-items:center;width:70%;min-height:300px;margin-inline:auto;padding:2rem;display:flex;position:relative}.XyuXcW_inputPreview{flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;display:flex}.XyuXcW_input-wrapper{flex-direction:column;align-items:center;padding-top:.5rem;display:flex}.XyuXcW_actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.XyuXcW_download-icon{max-width:50px;margin:.5rem auto}.XyuXcW_settings{flex-direction:row;justify-content:center;max-width:400px;margin:3rem auto 0;display:flex}.XyuXcW_description{color:#282828;padding:.125rem 0;font-size:.875rem}.XyuXcW_upload-button{margin:1rem auto 0}.XyuXcW_zip{justify-content:center;width:100%;padding:1rem 0;display:flex}.XyuXcW_zip a{text-decoration:none}
._5Fy28G_canvasArea{outline-offset:-8px;background-color:#f5f7f8;border-radius:8px;outline:2px dashed #ccd6da;flex-direction:column;flex:1;min-height:400px;padding:1rem;transition:outline-offset .15s ease-in-out,background-color .15s linear;display:flex}._5Fy28G_canvasArea.is-dragover{outline-offset:-16px;background-color:#e8f4fc;outline-color:#179ad7}._5Fy28G_hiddenInput{z-index:-1;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._5Fy28G_filesPreview{flex-wrap:wrap;gap:.75rem;padding:.5rem;display:flex}._5Fy28G_addMoreButton{color:#666;cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;font-size:.875rem;transition:border-color .2s,color .2s;display:flex}._5Fy28G_addMoreButton:hover{color:#179ad7;border-color:#179ad7}._5Fy28G_dropZone{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}._5Fy28G_downloadIcon{opacity:.5;max-width:50px;margin:1rem 0}._5Fy28G_dropMessage{color:#666;font-size:.875rem}._5Fy28G_sidebarContent{flex-direction:column;height:100%;display:flex;overflow:hidden}._5Fy28G_sidebarScrollable{flex:1;padding:1rem;overflow:hidden auto}._5Fy28G_sidebarSection{margin-bottom:1.25rem}._5Fy28G_sidebarSection h3{text-transform:uppercase;color:#666;border-bottom:1px solid #ddd;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem}._5Fy28G_sidebarSection .form-control label{color:#555;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}:is(._5Fy28G_sidebarSection .form-control input,._5Fy28G_sidebarSection .form-control select){box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}._5Fy28G_sidebarSection .form-control input[type=color]{cursor:pointer;height:2.25rem;padding:.125rem}._5Fy28G_hint{color:#888;margin-top:.5rem;font-size:.75rem}._5Fy28G_fileCount{color:#333;font-size:.875rem}._5Fy28G_sidebarActions{border-top:1px solid #ddd;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}._5Fy28G_sidebarActions button{width:100%}._5Fy28G_resultsHeader{margin-bottom:1rem}._5Fy28G_resultsActions{gap:.5rem;display:flex}@media (max-width:768px){._5Fy28G_resultsActions{flex-direction:column}._5Fy28G_resultsActions button,._5Fy28G_resultsActions a{width:100%}}._5Fy28G_resultsGrid{flex-wrap:wrap;gap:1rem;display:flex}._5Fy28G_canvasWrapper{flex-direction:column;flex:1;display:flex;position:relative}._5Fy28G_progressOverlay{z-index:10;background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5Fy28G_progressbar{background:#274545;border:1px solid #bebebe;border-radius:10px;width:100%;max-width:300px;height:20px;position:relative;overflow:hidden}._5Fy28G_progressbar .progress-label{text-align:center;z-index:1;color:#fff;width:100%;font-size:.85rem;font-weight:700;line-height:20px;position:absolute;top:0;left:0}._5Fy28G_progressbar .status-bar{background:#326666;border-radius:10px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}._5Fy28G_wrapper{background-color:#c8dadf;flex-direction:column;justify-content:center;align-items:center;width:70%;min-height:300px;margin-inline:auto;padding:2rem;display:flex;position:relative}._5Fy28G_inputPreview{flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;display:flex}._5Fy28G_input-wrapper{flex-direction:column;align-items:center;padding-top:.5rem;display:flex}._5Fy28G_actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}._5Fy28G_download-icon{max-width:50px;margin:.5rem auto}._5Fy28G_settings{flex-direction:row;justify-content:center;max-width:400px;margin:3rem auto 0;display:flex}._5Fy28G_description{color:#282828;padding:.125rem 0;font-size:.875rem}._5Fy28G_upload-button{margin:1rem auto 0}._5Fy28G_zip{justify-content:center;width:100%;padding:1rem 0;display:flex}._5Fy28G_zip a{text-decoration:none}
