.dhw-r131-tools{font-family:system-ui,-apple-system,Noto Sans KR,sans-serif;color:#e9f7ff;position:fixed;z-index:70;bottom:calc(env(safe-area-inset-bottom,0px) + 55px);left:0;right:0;pointer-events:none}.dhw-r131-tools button{color:inherit;cursor:pointer;min-height:44px;border:1px solid rgba(101,172,208,.35);background:#112b3b;font:600 13px/1.3 system-ui,Noto Sans KR,sans-serif;border-radius:11px}.dhw-r131-tools button:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.dhw-r131-mainbar{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:4px;margin:0 auto;padding:5px;max-width:720px;border:1px solid #34566a;border-radius:14px;background:#081c29f7;box-shadow:0 6px 22px #0007}.dhw-r131-mainbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1 0;min-width:0;border:0;background:transparent;padding:5px 3px;white-space:nowrap;font-size:11px}.dhw-r131-mainbar button span{font-size:19px;color:#46d4f4;line-height:1.2}.dhw-r131-sheet{pointer-events:auto;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;max-width:700px;margin:auto;max-height:min(63dvh,560px);overflow:auto;overscroll-behavior:contain;background:#102a3b;border:1px solid #42748d;border-radius:16px;padding:14px;box-shadow:0 14px 40px #000a;color:#e8f6ff}.dhw-r131-sheethead,.dhw-r131-result-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px}.dhw-r131-sheethead button,.dhw-r131-result-head button{flex:0 0 44px;background:#294e60}.dhw-r131-sheet p{line-height:1.55;color:#d1e8f5;font-size:13px;margin:12px 0}.dhw-r131-sheet small{display:block;margin:10px 0;color:#b6d6e4;line-height:1.5}.dhw-r131-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.dhw-r131-actions button{min-width:0;padding:10px 6px;white-space:normal}.dhw-r131-actions button.active{border:2px solid #42ceff;background:#12618b}.dhw-r131-more{width:100%;margin-top:8px}.dhw-r131-id-result{pointer-events:auto;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;max-width:520px;margin:0 auto;padding:13px;border-radius:14px;background:#103448;border:1px solid #34c4ed;box-shadow:0 8px 28px #0009}.dhw-r131-id-result small{display:block;color:#bedfea;margin:6px 0;font-size:11px}.dhw-r131-values{display:flex;flex-direction:column;gap:3px;font:600 15px/1.35 ui-monospace,Cascadia Code,monospace;margin-top:8px;font-variant-numeric:tabular-nums}.dhw-r131-copy{margin-top:10px;width:100%}@media(max-width:700px){html:not(.dhw-r131-full-ribbon) .ml-ribbon-toolbar-container{display:none!important}html:not(.dhw-r131-full-ribbon) .ml-vertical-toolbar-host{display:none!important}html.dhw-r131-full-ribbon .ml-ribbon-toolbar-container{max-height:min(32dvh,250px);overflow-x:auto;overflow-y:auto;scrollbar-width:thin}html.dhw-r131-full-ribbon .ml-vertical-toolbar-host{display:none!important}.dhw-r131-tools{bottom:calc(env(safe-area-inset-bottom,0px) + 51px)}.dhw-r131-mainbar{margin:0 6px;border-radius:13px}.dhw-r131-sheet{bottom:calc(100% + 6px);max-height:57dvh}}@media(min-width:701px)and (max-width:1100px){.dhw-r131-tools{left:auto;width:550px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 65px)}.ml-ribbon-toolbar-container{max-height:185px;overflow-x:auto}}@media(min-width:1101px){.dhw-r131-tools{left:auto;right:18px;width:580px}}.file-upload-container[data-v-f6d49de7]{display:flex;justify-content:center;width:100%;max-width:820px;padding:0;box-sizing:border-box}.upload-panel[data-v-f6d49de7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;width:100%;border-radius:14px;background:var(--ml-ui-bg, #1d1e1f);border:1px solid var(--ml-ui-border, #4c4d4f);box-shadow:var(--ml-ui-shadow, 0 6px 18px rgba(0, 0, 0, .35));overflow:hidden;color:var(--ml-ui-text, #e5eaf3)}.upload-main[data-v-f6d49de7]{display:flex;flex-direction:column;min-height:0;padding:18px 20px}.upload-hero[data-v-f6d49de7]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.upload-icon[data-v-f6d49de7]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ml-ui-accent, #409eff);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--ml-ui-accent, #409eff) 35%,transparent)}.upload-hero-text[data-v-f6d49de7]{min-width:0}.upload-title[data-v-f6d49de7]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ml-ui-text, #e5eaf3);line-height:1.25}.upload-subtitle[data-v-f6d49de7]{margin:2px 0 0;font-size:12px;color:var(--ml-ui-text-muted, #cfd3dc);line-height:1.35}.font-cdn-notice[data-v-f6d49de7]{margin:12px 0 0;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--ml-ui-accent, #409eff) 35%,var(--ml-ui-border, #4c4d4f));background:color-mix(in srgb,var(--ml-ui-accent, #409eff) 12%,var(--ml-ui-bg-fill, #262727));color:var(--ml-ui-text-muted, #cfd3dc);font-size:11px;line-height:1.45}.upload-actions[data-v-f6d49de7]{display:flex;flex:1;flex-direction:column;min-height:0;gap:0}.file-open-host[data-v-f6d49de7]{width:100%;flex:1;min-height:0}.settings-section[data-v-f6d49de7]{display:flex;flex-direction:column;justify-content:center;padding:18px 20px;background:var(--ml-ui-bg-fill, #262727);border-left:1px solid var(--ml-ui-border, #4c4d4f)}.settings-header[data-v-f6d49de7]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0 0 10px;padding:0;border:none;background:transparent;text-align:left;cursor:default;color:inherit}.settings-title[data-v-f6d49de7]{margin:0;font-size:12px;font-weight:600;color:var(--ml-ui-text, #e5eaf3)}.settings-chevron[data-v-f6d49de7]{display:none;flex-shrink:0;font-size:.65rem;color:var(--ml-ui-text-muted, #cfd3dc);line-height:1;transition:transform .2s ease}.settings-section.is-expanded .settings-chevron[data-v-f6d49de7]{transform:rotate(180deg)}.settings-grid[data-v-f6d49de7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.settings-grid[hidden][data-v-f6d49de7]{display:none}.setting-block[data-v-f6d49de7]{display:flex;flex-direction:column;gap:4px;grid-column:span 2}.setting-block--full[data-v-f6d49de7]{grid-column:1 / -1}.setting-block--half[data-v-f6d49de7]{grid-column:span 3}.setting-label[data-v-f6d49de7]{margin:0;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ml-ui-text-muted, #cfd3dc)}.pill-segment[data-v-f6d49de7]{display:flex;gap:0;border:1.5px solid var(--ml-ui-border, #4c4d4f);border-radius:7px;background:var(--ml-ui-bg, #1d1e1f);overflow:hidden}.pill-option[data-v-f6d49de7]{flex:1;padding:6px 8px;border:none;background:transparent;font-size:11px;font-weight:600;color:var(--ml-ui-text-muted, #cfd3dc);cursor:pointer;text-align:center;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.pill-option[data-v-f6d49de7]:not(:last-child){border-right:1px solid var(--ml-ui-border, #4c4d4f)}.pill-option[data-v-f6d49de7]:hover:not(.is-active){background:color-mix(in srgb,var(--ml-ui-accent, #409eff) 8%,transparent);color:var(--ml-ui-text, #e5eaf3)}.pill-option.is-active[data-v-f6d49de7]{background:color-mix(in srgb,var(--ml-ui-accent, #409eff) 18%,transparent);color:var(--ml-ui-accent, #409eff)}@media(max-width:768px){.file-upload-container[data-v-f6d49de7]{max-width:100%}.upload-panel[data-v-f6d49de7]{grid-template-columns:1fr;grid-template-rows:auto auto}.settings-section[data-v-f6d49de7]{border-left:none;border-top:1px solid var(--ml-ui-border, #4c4d4f);padding-top:12px;padding-bottom:12px}.settings-header[data-v-f6d49de7]{margin-bottom:0;cursor:pointer}.settings-section.is-expanded .settings-header[data-v-f6d49de7]{margin-bottom:10px}.settings-chevron[data-v-f6d49de7]{display:inline-block}.settings-grid[data-v-f6d49de7]{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-block[data-v-f6d49de7],.setting-block--half[data-v-f6d49de7]{grid-column:auto}.setting-block--full[data-v-f6d49de7]{grid-column:1 / -1}}@media(max-width:400px){.upload-main[data-v-f6d49de7],.settings-section[data-v-f6d49de7]{padding-left:14px;padding-right:14px}.settings-grid[data-v-f6d49de7]{grid-template-columns:1fr}.setting-block[data-v-f6d49de7],.setting-block--half[data-v-f6d49de7],.setting-block--full[data-v-f6d49de7]{grid-column:auto}}#app-root[data-v-6aa95118]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;background:var(--ml-ui-bg-page, #141414)}.upload-screen[data-v-6aa95118]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:safe center;overflow-x:hidden;overflow-y:auto;margin:0;padding:16px;box-sizing:border-box;background:var(--ml-ui-bg-page, #141414);z-index:1000;pointer-events:auto}
