@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";.editorial-report{--q-brand: #912aff;--q-brand-dark: #7c00ff;--q-brand-darker: #6a00d9;--q-brand-hover: #7a1ec5;--q-brand-light: #a55aff;--q-brand-bg: #f0e5ff;--q-brand-bg-light: #f8f0ff;--q-brand-bg-lighter: #faf5ff;--q-status-complete: #3ed145;--q-status-progress: #2dafff;--q-status-pending: #ffdb59;--q-status-failed: #ff4f4f;--q-status-cancelled: #bdbdbd;--q-text-primary: #171717;--q-text-secondary: #333333;--q-text-tertiary: #555555;--q-text-muted: #666666;--q-text-disabled: #888888;--q-text-placeholder: #8b8b8b;--q-text-hint: #999999;--q-text-placeholder-light: #a5a5a5;--q-text-pending: #bfbfbf;--q-border-strong: #c1c1c1;--q-border-medium: #d0d0d0;--q-border-default: #e8e8e8;--q-border-light: #e0e0e0;--q-border-subtle: #f0f0f0;--q-border-hover: #cccccc;--q-border-disabled: #d4d4d4;--q-bg-page: #fafafa;--q-bg-hover: #f5f5f5;--q-bg-muted: #f0f0f0;--q-bg-badge: #f6f6f6;--q-bg-track: #ececec;--er-proofreading-bg: #eff6ff;--er-proofreading-text: #1447e6;--er-proofreading-border: #bedbff;--er-revision-border: #e7d1ff;--er-polishing-bg: #ffedd4;--er-polishing-text: #f96815;--er-polishing-border: #f2c94c;--er-suggestion-bg: #dcfce7;--er-suggestion-text: #008236;--er-bookmark-green: #05DF72;--er-bookmark-purple: #912aff;--er-bookmark-hover: #c1c1c1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--q-text-primary);background:var(--q-bg-page);height:100vh;overflow-y:auto;margin:0;padding:0}.editorial-report *,.editorial-report *:before,.editorial-report *:after{box-sizing:border-box}.editorial-report button{font:inherit;cursor:pointer;border:none;background:none;padding:0}.editorial-report input{font:inherit}.editorial-report a{color:inherit;text-decoration:none}.editorial-report .er-hidden{display:none!important}.editorial-report .er-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.editorial-report .er-header-wrap{max-width:1400px;margin:0 auto;padding:24px}@media(min-width:1024px){.editorial-report .er-header-wrap{padding-left:32px;padding-right:32px}}.editorial-report .er-header-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.editorial-report .er-header-content{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center;height:80px}.editorial-report .er-header-title{font-size:24px;font-weight:700;color:var(--q-text-primary);line-height:32px;margin:0}.editorial-report .er-header-date{font-size:16px;line-height:24px;color:var(--q-text-tertiary);margin:0}.editorial-report .er-stat-group{display:flex;gap:16px}.editorial-report .er-stat-box{background:var(--q-bg-page);border-radius:14px;padding:9px 17px;border:1px solid var(--q-border-default);width:153px;height:80px;display:flex;flex-direction:column;gap:4px;justify-content:center}.editorial-report .er-stat-label{font-size:14px;line-height:20px;color:var(--q-text-tertiary)}.editorial-report .er-stat-value{font-size:24px;line-height:36px;font-weight:700;color:var(--q-text-primary)}.editorial-report .er-layout{max-width:1400px;margin:0 auto;padding:32px 24px;position:relative}@media(min-width:1024px){.editorial-report .er-layout{padding-left:32px;padding-right:32px}}.editorial-report .er-layout-flex{display:flex;gap:32px;align-items:flex-start}.editorial-report .er-sidebar{display:none;width:256px;flex-shrink:0;position:sticky;top:73px;height:calc(100vh - 89px)}@media(min-width:1024px){.editorial-report .er-sidebar{display:block}}.editorial-report .er-sidebar-inner{background:#fff;border-radius:10px;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;overflow:hidden}.editorial-report .er-filter-header{padding:16px 16px 9px;border-bottom:1px solid rgba(0,0,0,.1)}.editorial-report .er-filter-icon-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.editorial-report .er-filter-title{font-size:14px;font-weight:600;color:var(--q-text-secondary)}.editorial-report .er-filter-item{width:100%;text-align:left;padding:6px 4px;border-radius:6px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s}.editorial-report .er-filter-item:hover{background:#f9fafb}.editorial-report .er-filter-subitem{width:100%;text-align:left;padding:4px;border-radius:6px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s}.editorial-report .er-filter-subitem:hover{background:#f9fafb}.editorial-report .er-filter-label-wrap{flex:1;display:flex;align-items:center;justify-content:space-between}.editorial-report .er-filter-text{font-size:12px;line-height:16px;color:var(--q-text-secondary)}.editorial-report .er-filter-text-bold{font-size:14px;line-height:20px;font-weight:700;color:var(--q-text-secondary)}.editorial-report .er-badge-count{background:var(--q-bg-badge);border-radius:8px;padding:3px 7px;font-size:12px;line-height:16px;color:var(--q-text-primary);font-variant-numeric:tabular-nums}.editorial-report .er-filter-list{flex:1;overflow-y:auto;padding:12px}.editorial-report .er-filter-list>*+*{margin-top:2px}.editorial-report .er-filter-subs{margin-left:12px;margin-top:2px}.editorial-report .er-filter-subs>*+*{margin-top:2px}.editorial-report .er-page-range{border-top:1px solid rgba(0,0,0,.1);padding:8px 12px 12px}.editorial-report .er-page-range-title{padding:6px 8px;font-weight:600;font-size:14px;color:var(--q-text-secondary);margin-bottom:8px}.editorial-report .er-page-input{width:100%;font-size:14px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--q-border-default);background:#fff;outline:none;transition:border-color .15s}.editorial-report .er-page-input::placeholder{color:#9ca3af}.editorial-report .er-page-input:focus{border-color:var(--q-brand)}.editorial-report .er-main{flex:1;min-width:0;padding-bottom:128px}.editorial-report .er-section-header{margin-bottom:12px}.editorial-report .er-section-title{font-size:24px;font-weight:700;color:var(--q-text-primary);line-height:32px;margin:0 0 4px}.editorial-report .er-section-count{font-size:14px;color:var(--q-text-tertiary);line-height:20px;margin:0}.editorial-report .er-card-stream{position:relative}.editorial-report .er-card-stream>*+*{margin-top:16px}.editorial-report .er-loading>*+*{margin-top:16px}.editorial-report .er-card-wrapper{position:relative}.editorial-report .er-card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.1);padding:17px 25px}.editorial-report .er-card-header-row{display:flex;align-items:center;gap:24px;margin-bottom:8px}.editorial-report .er-card-page{font-size:20px;font-weight:700;color:var(--q-text-primary);line-height:24px;flex-shrink:0}.editorial-report .er-badge-row{display:flex;align-items:center;gap:8px}.editorial-report .er-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid;padding:5px 9px;font-size:12px;line-height:16px;white-space:nowrap}.editorial-report .er-badge-sub{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(0,0,0,.1);padding:5px 9px;font-size:12px;line-height:16px;color:var(--q-text-primary);white-space:nowrap}.editorial-report .er-separator{height:1px;background:var(--q-bg-hover);margin-bottom:12px}.editorial-report .er-context-wrap{margin-bottom:16px}.editorial-report .er-expandable{color:var(--q-text-tertiary);margin-bottom:16px;cursor:pointer;border-radius:8px;padding:8px;margin-left:-8px;margin-right:-8px;transition:background-color .15s;position:relative}.editorial-report .er-expandable:hover{background:var(--q-bg-badge)}.editorial-report .er-context-text{font-size:16px;line-height:24px;display:flex;align-items:center;gap:8px}.editorial-report .er-context-main{flex:1;color:var(--q-text-primary)}.editorial-report .er-context-sentences{font-size:16px;line-height:24px;color:#777}.editorial-report .er-context-sentences-pre{margin-bottom:8px}.editorial-report .er-context-sentences-post{margin-top:8px}.editorial-report .er-suggestion-row{display:flex;align-items:flex-start;gap:8px}.editorial-report .er-suggestion-label{font-size:14px;color:var(--q-text-tertiary);flex-shrink:0;white-space:nowrap;padding-top:6px}.editorial-report .er-suggestion-value{padding:4px 8px;border-radius:4px;font-size:16px;line-height:24px;background:var(--er-suggestion-bg);color:var(--er-suggestion-text);flex:1;min-width:0;word-break:break-word}.editorial-report .er-reason-box{padding:13px;background:var(--q-bg-page);border-radius:10px;border:1px solid var(--q-border-default)}.editorial-report .er-reason-inner{display:flex;align-items:flex-start;gap:8px}.editorial-report .er-reason-text{font-size:14px;line-height:20px;color:#555}.editorial-report .er-reason-text-flex{font-size:14px;line-height:20px;color:#555;flex:1}.editorial-report .er-highlight{font-weight:700;color:#7c00ff}.editorial-report .er-source-link{flex-shrink:0;transition:opacity .15s}.editorial-report .er-source-link:hover{opacity:.7}.editorial-report .er-badge-proofreading{background:var(--er-proofreading-bg);color:var(--er-proofreading-text);border-color:var(--er-proofreading-border)}.editorial-report .er-badge-revision{background:var(--q-brand-bg-lighter);color:var(--q-brand);border-color:var(--er-revision-border)}.editorial-report .er-badge-polishing{background:var(--er-polishing-bg);color:var(--er-polishing-text);border-color:var(--er-polishing-border)}.editorial-report .er-card-selected{box-shadow:0 0 0 2px var(--q-brand)}@keyframes er-card-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes er-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes er-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes er-bookmark-expand{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}@keyframes er-toast-enter{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes er-toast-exit{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(20px)}}@keyframes er-spy-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.editorial-report .er-animate-card{animation:er-card-enter .3s ease-out both}.editorial-report .er-animate-main{animation:er-fade-in-up .3s ease-out both}.editorial-report .er-animate-scale{animation:er-scale-in .2s ease-out both}.editorial-report .er-animate-bm{animation:er-bookmark-expand .3s ease-out both}.editorial-report .er-toast-show{animation:er-toast-enter .2s ease-out forwards}.editorial-report .er-toast-hide{animation:er-toast-exit .2s ease-in forwards}.editorial-report .er-spy-show{animation:er-spy-enter .2s ease-out both}.editorial-report .er-context-extra{display:none}.editorial-report .er-expanded .er-context-extra{display:block}.editorial-report .er-expanded .er-chevron-down,.editorial-report .er-chevron-up{display:none}.editorial-report .er-expanded .er-chevron-up{display:block}.editorial-report .er-bm-zone{position:relative;height:32px;cursor:pointer}.editorial-report .er-bm-hint{opacity:0;transition:opacity .15s}.editorial-report .er-bm-zone:hover .er-bm-hint{opacity:1}.editorial-report .er-bm-line{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.editorial-report .er-bm-bar{flex:1;height:2px}.editorial-report .er-bm-label{display:flex;align-items:center;gap:8px;padding:0 16px;font-size:14px}.editorial-report .er-scroll-top{position:fixed;bottom:32px;right:32px;background:var(--q-brand-dark);color:#fff;padding:12px;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:opacity .2s,transform .2s,background-color .15s;z-index:30;opacity:0;pointer-events:none;transform:scale(.8)}.editorial-report .er-scroll-top:hover{background:var(--q-brand-darker)}.editorial-report .er-scroll-top.er-visible{opacity:1;pointer-events:auto;transform:scale(1)}.editorial-report .er-spy-container{position:fixed;z-index:50;pointer-events:none;right:8px;top:50%}.editorial-report .er-spy-pill{background:var(--q-brand-dark);color:#fff;padding:6px 12px;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a;font-size:14px;font-weight:500;white-space:nowrap}.editorial-report .er-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:50;display:none}.editorial-report .er-toast.er-toast-visible{display:flex}.editorial-report .er-toast-pill{background:#ffffffe6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--q-text-primary);border:1px solid #e5e7eb;padding:8px 16px;border-radius:9999px;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;gap:8px;font-size:13px}.editorial-report .er-empty-state{display:none;flex-direction:column;align-items:center;justify-content:center;padding:96px 0;text-align:center;background:#fff;border-radius:16px;border:1px dashed #e5e7eb}.editorial-report .er-empty-state.er-visible{display:flex}.editorial-report .er-empty-icon{width:64px;height:64px;background:#f0fdf4;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.editorial-report .er-empty-title{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.editorial-report .er-empty-text{color:#6b7280;margin:0}.editorial-report .er-mobile-btn{position:fixed;bottom:16px;right:16px;z-index:50;box-shadow:0 10px 15px -3px #0000001a;border-radius:9999px;width:56px;height:56px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.editorial-report .er-mobile-btn{display:none}}.editorial-report .er-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40;opacity:0;pointer-events:none;transition:opacity .3s}.editorial-report .er-drawer-backdrop.er-open{opacity:1;pointer-events:auto}.editorial-report .er-drawer-panel{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;max-height:80vh;transform:translateY(100%);transition:transform .3s ease-out;z-index:41;overflow-y:auto;padding:24px}.editorial-report .er-drawer-panel.er-open{transform:translateY(0)}.editorial-report .er-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.editorial-report .er-drawer-title{font-size:18px;font-weight:600;margin:0}.editorial-report .er-drawer-close{padding:4px;border-radius:4px;transition:background-color .15s}.editorial-report .er-drawer-close:hover{background:#f3f4f6}.editorial-report .er-drawer-desc{font-size:14px;color:var(--q-text-tertiary);margin:0 0 16px}.editorial-report .er-card-hidden{display:none!important}.editorial-report .er-checkbox{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;box-shadow:0 1px 2px #0000000d;transition:background-color .15s,border-color .15s}.editorial-report .er-checkbox-lg{width:16px;height:16px}.editorial-report .er-checkbox-sm{width:12px;height:12px}.editorial-report .er-checkbox[data-checked=true]{background:var(--q-brand);border:1px solid var(--q-brand)}.editorial-report .er-checkbox[data-checked=false]{background:var(--q-bg-badge);border:1px solid rgba(0,0,0,.1)}.editorial-report .er-icon-sm{width:14px;height:14px}.editorial-report .er-icon-md{width:16px;height:16px}.editorial-report .er-icon-lg{width:20px;height:20px}.editorial-report .er-icon-xl{width:24px;height:24px}.editorial-report .er-icon-2xl{width:32px;height:32px}.editorial-report .er-icon-info{width:16px;height:16px;color:var(--q-text-primary);margin-top:2px;flex-shrink:0}.editorial-report .er-icon-chevron{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.editorial-report .er-icon-external{width:16px;height:16px;color:#6b7280}.editorial-report .er-icon-bookmark{width:16px;height:16px;flex-shrink:0}.editorial-report .er-icon-check{width:32px;height:32px;color:#22c55e}.editorial-report .er-icon-filter{width:16px;height:16px;color:var(--q-text-secondary)}.editorial-report .er-icon-filter-mobile{width:20px;height:20px}.editorial-report ::-webkit-scrollbar{width:6px}.editorial-report ::-webkit-scrollbar-track{background:transparent}.editorial-report ::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}@keyframes er-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.editorial-report .er-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:400px 100%;animation:er-shimmer 1.5s infinite;border-radius:8px}.editorial-report .er-skeleton-lg{height:180px}.editorial-report .er-skeleton-md{height:160px}.editorial-report .er-skeleton-xl{height:200px}.editorial-report .er-style-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.editorial-report .er-style-modal{background:#fff;width:100%;max-width:720px;max-height:85vh;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;overflow:hidden}.editorial-report .er-style-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--q-border-default)}.editorial-report .er-style-modal__title{margin:0;font-size:18px;font-weight:600;line-height:24px;color:var(--q-text-primary)}.editorial-report .er-style-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--q-text-tertiary)}.editorial-report .er-style-modal__close:hover{background:var(--q-bg-hover)}.editorial-report .er-style-modal__body{padding:20px 24px 24px;overflow-y:auto}.editorial-report .er-style-section+.er-style-section{margin-top:24px}.editorial-report .er-style-section__title{margin:0 0 10px;font-size:14px;font-weight:600;line-height:20px;color:var(--q-text-secondary)}.editorial-report .er-style-card{border:1px solid var(--q-border-default);border-radius:8px;overflow:hidden;background:#fff}.editorial-report .er-style-table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px;color:var(--q-text-primary)}.editorial-report .er-style-table th,.editorial-report .er-style-table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--q-border-subtle)}.editorial-report .er-style-table thead th{background:var(--q-bg-page);font-weight:600;color:var(--q-text-tertiary);font-size:12px}.editorial-report .er-style-table tbody tr:last-child td{border-bottom:none}.editorial-report .er-style-table__th-term{width:180px}.editorial-report .er-style-rules{list-style:none;margin:0;padding:0}.editorial-report .er-style-rules li+li{margin-top:4px}.editorial-report .er-style-empty{margin:0;padding:24px;text-align:center;font-size:13px;color:var(--q-text-muted)}@media(max-width:768px){.editorial-report .er-style-modal-overlay{padding:12px}.editorial-report .er-style-modal{max-height:92vh}.editorial-report .er-style-modal__body{padding:16px}.editorial-report .er-style-table__th-term{width:110px}.editorial-report .er-style-table th,.editorial-report .er-style-table td{padding:8px 10px}}.q-report-layout{display:flex;flex-direction:column;height:100vh}.q-report-layout .editorial-report{flex:1;min-height:0;height:auto}.q-report-layout .editorial-report .er-sidebar{height:calc(100vh - 149px)}.q-report-layout .editorial-report .er-sidebar-inner{max-height:calc(100vh - 60px - 4rem)}@media(max-width:768px){.editorial-report .er-header-wrap{padding:16px}.editorial-report .er-header-flex{flex-direction:column;gap:12px}.editorial-report .er-header-content{height:auto}.editorial-report .er-header-title{font-size:18px;line-height:24px;word-break:keep-all;overflow-wrap:break-word}.editorial-report .er-header-date{font-size:14px;line-height:20px}.editorial-report .er-stat-group{width:100%;gap:8px}.editorial-report .er-stat-box{width:auto;flex:1;min-width:0;height:auto;padding:8px 12px}.editorial-report .er-stat-value{font-size:18px;line-height:28px}.editorial-report .er-stat-label{font-size:12px;line-height:16px}.editorial-report .er-layout{padding:16px}}.editorial-report .er-header-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.editorial-report .er-print-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--q-border-default);background:#fff;color:var(--q-text-primary);font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.editorial-report .er-print-btn:hover{background:var(--q-bg-page);border-color:var(--q-text-tertiary)}.editorial-report .er-print-btn-primary{border-color:var(--q-brand);color:var(--q-brand)}.editorial-report .er-print-btn-primary:hover{border-color:var(--q-brand-hover);background:var(--q-brand-bg-lighter)}.editorial-report .er-print-btn .er-icon-download{width:16px;height:16px}@media(max-width:768px){.editorial-report .er-header-actions{margin-bottom:8px}.editorial-report .er-print-btn{padding:6px 10px;font-size:13px}}@media print{@page{size:A4;margin:16mm 14mm}html,body{background:#fff!important;margin:0!important;padding:0!important}.editorial-report{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:#fff!important}.editorial-report .er-sidebar,.editorial-report .er-mobile-btn,.editorial-report .er-scroll-top,.editorial-report .er-spy-container,.editorial-report .er-toast,.editorial-report .er-drawer-backdrop,.editorial-report .er-drawer-panel,.editorial-report .er-bm-zone,.editorial-report .er-header-actions,.editorial-report .er-print-btn,.editorial-report .er-style-modal-overlay{display:none!important}.editorial-report .er-header{border-bottom:1px solid rgba(0,0,0,.15);break-after:avoid;page-break-after:avoid}.editorial-report .er-header-wrap{max-width:none!important;margin:0!important;padding:0 0 12px!important}.editorial-report .er-header-flex{flex-direction:column;align-items:stretch;gap:12px}.editorial-report .er-header-content{height:auto!important}.editorial-report .er-header-title{font-size:20px;line-height:28px}.editorial-report .er-stat-group{gap:8px}.editorial-report .er-stat-box{width:auto!important;flex:1;height:auto!important;padding:8px 12px}.editorial-report .er-stat-value{font-size:18px;line-height:24px}.editorial-report .er-layout{max-width:none!important;margin:0!important;padding:12px 0 0!important}.editorial-report .er-layout-flex{display:block!important;gap:0!important}.editorial-report .er-main{width:100%;padding-bottom:0!important}.editorial-report .er-section-header{break-after:avoid;page-break-after:avoid;margin-bottom:6px}.editorial-report .er-section-title{font-size:14px;line-height:20px;margin:0 0 2px}.editorial-report .er-section-count{font-size:11px;line-height:14px}.editorial-report .er-card-wrapper,.editorial-report .er-card{break-inside:avoid;page-break-inside:avoid}.editorial-report .er-card{padding:10px 14px;border-radius:6px}.editorial-report .er-card-stream>*+*{margin-top:8px}.editorial-report .er-card-header-row{gap:12px;margin-bottom:4px}.editorial-report .er-card-page{font-size:13px;line-height:16px}.editorial-report .er-badge,.editorial-report .er-badge-sub{font-size:10px;line-height:12px;padding:3px 6px;border-radius:5px}.editorial-report .er-separator{margin-bottom:6px}.editorial-report .er-context-wrap{margin-bottom:8px}.editorial-report .er-expandable{margin-bottom:8px;padding:4px;margin-left:-4px;margin-right:-4px}.editorial-report .er-context-text,.editorial-report .er-context-sentences{font-size:11px;line-height:16px;gap:4px}.editorial-report .er-context-sentences-pre{margin-bottom:4px}.editorial-report .er-context-sentences-post{margin-top:4px}.editorial-report .er-suggestion-row{gap:6px}.editorial-report .er-suggestion-label{font-size:11px;padding-top:3px}.editorial-report .er-suggestion-value{font-size:11px;line-height:16px;padding:2px 6px;border-radius:3px}.editorial-report .er-reason-box{padding:8px;border-radius:6px}.editorial-report .er-reason-text,.editorial-report .er-reason-text-flex{font-size:11px;line-height:15px}.editorial-report,.editorial-report *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.editorial-report .er-animate-card,.editorial-report .er-animate-main,.editorial-report .er-animate-scale,.editorial-report .er-animate-bm,.editorial-report .er-spy-show{animation:none!important;opacity:1!important;transform:none!important}}:root{--q-brand: #912aff;--q-brand-dark: #7c00ff;--q-brand-darker: #6a00d9;--q-brand-hover: #7a1ec5;--q-brand-light: #a55aff;--q-brand-bg: #f0e5ff;--q-brand-bg-light: #f8f0ff;--q-brand-bg-lighter: #faf5ff;--q-status-complete: #3ed145;--q-status-progress: #2dafff;--q-status-pending: #ffdb59;--q-status-failed: #ff4f4f;--q-status-cancelled: #bdbdbd;--q-danger: #ff4f4f;--q-danger-hover: #e04545;--q-text-primary: #171717;--q-text-secondary: #333333;--q-text-tertiary: #555555;--q-text-muted: #666666;--q-text-disabled: #888888;--q-text-placeholder: #8b8b8b;--q-text-hint: #999999;--q-text-placeholder-light: #a5a5a5;--q-text-pending: #bfbfbf;--q-border-strong: #c1c1c1;--q-border-medium: #d0d0d0;--q-border-default: #e8e8e8;--q-border-light: #e0e0e0;--q-border-subtle: #f0f0f0;--q-border-hover: #cccccc;--q-border-disabled: #d4d4d4;--q-bg-page: #fafafa;--q-bg-hover: #f5f5f5;--q-bg-muted: #f0f0f0;--q-bg-badge: #f6f6f6;--q-bg-track: #ececec;--q-cal-text: #334155;--q-cal-text-muted: #64748b;--q-cal-weekday: #94a3b8;--q-cal-range-text: #6b21a8;--q-cal-border: #e2e8f0;--q-cal-hover: #f1f5f9}html,body,#root{height:100%;margin:0;padding:0}body{background:#fff;color:var(--q-text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.u-hidden{display:none}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-spin{animation:q-spin 1s linear infinite}.u-ping{animation:q-ping 1s cubic-bezier(0,0,.2,1) infinite}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button{background:transparent;border:none;cursor:pointer}img,svg{display:block;max-width:100%}table{border-collapse:collapse}ol,ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}hr{border:none;margin:0}.q-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.q-hidden{display:none}.q-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.u-text-center{text-align:center}.u-text-center-nowrap{text-align:center;white-space:nowrap}.q-sentencify-logo{position:relative;width:288px;height:32px;overflow:clip;flex-shrink:0}.q-dashboard{display:flex;flex-direction:column;height:100vh;background:#fff;font-family:Pretendard,sans-serif}.q-dashboard__body{display:flex;flex:1;min-height:0}.q-main{background:var(--q-bg-page);flex:1;display:flex;flex-direction:column;min-height:0}.q-page-header{background:var(--q-bg-page);width:100%;border-bottom:1px solid rgba(0,0,0,.08);padding:36px 32px}.q-page-header__inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.q-page-header__text{display:flex;flex-direction:column;gap:16px;max-width:700px}.q-page-header__title{font-size:32px;font-weight:500;color:var(--q-text-primary);letter-spacing:-.79px;line-height:40px}.q-page-header__desc{font-size:14px;font-weight:400;color:var(--q-text-primary);line-height:24px}.q-content{flex:1;overflow:auto;padding:24px 32px}.q-content__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px;min-height:100%}.q-header{position:relative;background:#fff;height:60px;width:100%;flex-shrink:0;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--q-border-default)}.q-header__left{display:flex;align-items:center;flex-shrink:0;gap:32px}.q-header__logo-link{height:32px;width:288px;position:relative;flex-shrink:0;display:block;text-decoration:none}.q-header__nav{display:flex;align-items:center;height:60px;gap:32px}.q-header__nav-item{height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.q-header__nav-btn{border-radius:8px;padding:10px 12px;cursor:pointer;background:none;border:none;font-family:inherit}.q-header__nav-label{white-space:nowrap;text-align:center;transition:color .2s;color:var(--q-text-primary);font-family:Pretendard,sans-serif;font-size:16px;line-height:1.5}.q-header__nav-item:hover .q-header__nav-label{color:var(--q-text-placeholder)}.q-header__nav-hover-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:#c492ff;opacity:0;transition:opacity .2s}.q-header__nav-item:hover .q-header__nav-hover-bar{opacity:1}.q-header__right{display:flex;align-items:center;gap:24px;flex-shrink:0}.q-header__icon-group{display:flex;align-items:center;gap:12px}.q-header__noti-wrap{position:relative}.q-header__bell-btn{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid rgba(28,28,28,.2);display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:background .15s}.q-header__bell-btn:hover{background:var(--q-bg-hover)}.q-header__bell-dot{position:absolute;top:-3px;right:-3px}.q-header__avatar-wrap{position:relative}.q-header__avatar-btn{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid rgba(28,28,28,.08);display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:background .15s}.q-header__avatar-btn:hover{background:var(--q-bg-hover)}.q-header__profile-dropdown{position:absolute;right:0;top:calc(100% + 10px);width:192px;background:#fff;border-radius:8px;box-shadow:0 0 15px #0000001a;padding:12px;z-index:50}.q-header__profile-item{border-radius:8px;width:100%;text-align:left;background:none;border:none;cursor:pointer;transition:background .15s;display:block}.q-header__profile-item:hover{background:var(--q-bg-hover)}.q-header__profile-item--disabled{opacity:.4;cursor:default}.q-header__profile-item--disabled:hover{background:none}.q-header__profile-item-inner{padding:8px}.q-header__profile-text{padding-left:4px;font-family:Pretendard,sans-serif;font-size:16px;color:var(--q-text-primary);line-height:1.5}.q-header__profile-divider{padding:4px 0;width:100%;display:flex;align-items:center;justify-content:center}.q-header__profile-divider-line{width:100%;height:1px;background:var(--q-border-default);border-radius:9999px}.q-header__plan-inner{padding:8px;display:flex;flex-direction:column;gap:4px}.q-header__plan-row{padding-left:4px;display:flex;align-items:flex-end;width:100%;font-family:Pretendard,sans-serif}.q-header__plan-label{flex:1;font-size:16px;color:var(--q-text-primary);line-height:1.5}.q-header__plan-badge{width:108px;font-size:12px;color:#8200db;line-height:1.5}.q-header__plan-bar{width:100%;height:8px}.q-header__cta{background:var(--q-brand);border-radius:8px;padding:10px 12px;border:none;cursor:pointer;transition:background .15s}.q-header__cta:hover{background:var(--q-brand-hover)}.q-header__cta-text{white-space:nowrap;text-align:center;color:#fff;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.5;font-weight:500}.q-header__login-btn{border-radius:8px;padding:10px 12px;background:none;border:none;cursor:pointer;transition:background .15s}.q-header__login-btn:hover{background:var(--q-bg-hover)}.q-header__login-text{white-space:nowrap;text-align:center;font-family:Pretendard,sans-serif;font-size:16px;color:var(--q-text-primary);line-height:1.5}.q-sidebar{background:#fff;display:flex;flex-direction:column;height:100%;width:240px;flex-shrink:0;border-right:1px solid var(--q-border-strong)}.q-sidebar__top{flex:1;display:flex;flex-direction:column;gap:16px;align-items:center;padding:24px 16px}.q-sidebar__upload-btn{display:flex;align-items:center;justify-content:center;gap:4px;width:208px;height:46px;border-radius:8px;border:1px solid var(--q-brand-light);color:var(--q-brand-light);background:none;cursor:pointer;font-size:16px;font-weight:700;transition:background .15s}.q-sidebar__upload-btn:hover{background:var(--q-brand-bg-light)}.q-sidebar__nav{display:flex;flex-direction:column;gap:4px;width:208px}.q-sidebar__nav-item{display:flex;align-items:center;gap:8px;padding:12px 8px;border-radius:4px;width:100%;text-align:left;background:none;border:none;cursor:pointer;transition:background .15s;font-size:14px;font-weight:500;color:var(--q-text-secondary)}.q-sidebar__nav-item:hover{background:var(--q-bg-hover)}.q-sidebar__nav-item--active{background:var(--q-border-default)}.q-sidebar__nav-icon{color:var(--q-text-placeholder);flex-shrink:0}.q-sidebar__nav-icon--active{color:var(--q-text-secondary)}.q-sidebar__divider{border:none;border-top:1px solid var(--q-border-default);margin:0 16px}.q-sidebar__bottom{display:flex;flex-direction:column;gap:4px;padding:16px 16px 24px;width:100%}.q-sidebar__bottom-item{display:flex;align-items:flex-start;gap:8px;padding:12px 8px;border-radius:4px;width:100%;text-align:left;background:none;border:none;cursor:pointer;transition:background .15s}.q-sidebar__bottom-item:hover{background:var(--q-bg-hover)}.q-sidebar__bottom-label{font-size:14px;font-weight:500;color:var(--q-text-secondary)}.q-sidebar__bottom-email{font-size:12px;font-weight:400;color:var(--q-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-sidebar__bottom-icon{margin-top:1px}.q-sidebar__logout-info{display:flex;flex-direction:column}.q-noti-panel{position:absolute;right:0;top:calc(100% + 8px);width:360px;background:#fff;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 8px 24px #0000001f;z-index:50;display:flex;flex-direction:column;max-height:480px}.q-noti-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.q-noti-panel__title{font-size:16px;font-weight:600;color:#333}.q-noti-panel__header-actions{display:flex;align-items:center;gap:8px}.q-btn-mark-all{background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#912aff;transition:color .15s}.q-btn-mark-all:hover{color:#7000e0}.q-btn-close-sm{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:none;border:none;cursor:pointer;transition:background .15s}.q-btn-close-sm:hover{background:#f5f5f5}.q-noti-panel__list{flex:1;overflow-y:auto;overscroll-behavior:contain}.q-noti-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#aaa;font-size:14px}.q-noti-item{position:relative;width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 20px;text-align:left;border:none;background:none;cursor:pointer;transition:background .15s;border-bottom:1px solid #f5f5f5}.q-noti-item:last-child{border-bottom:none}.q-noti-item:hover{background:#fafafa}.q-noti-item--unread{background:#fafaff}.q-noti-item__delete{position:absolute;top:8px;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;opacity:0;background:none;border:none;cursor:pointer;transition:opacity .15s,background .15s;z-index:10}.q-noti-item:hover .q-noti-item__delete{opacity:1}.q-noti-item__delete:hover{background:#eee}.q-noti-item__unread-dot{position:absolute;top:8px;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .15s}.q-noti-item:hover .q-noti-item__unread-dot{opacity:0}.q-noti-item__unread-dot-circle{width:8px;height:8px;border-radius:50%;background:#912aff}.q-noti-item__icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.q-noti-item__content{flex:1;min-width:0}.q-noti-item__filename{font-size:13px;font-weight:600;color:#333;line-height:18px;display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.q-noti-item__message{font-size:13px;font-weight:400;color:#666;line-height:18px;margin-top:2px}.q-noti-item__time{font-size:11px;font-weight:400;color:#aaa;margin-top:4px}.q-filters{display:flex;align-items:center;justify-content:space-between}.q-filters__right{display:flex;align-items:center;gap:8px}.q-search{position:relative}.q-search__input{background:#fff;height:40px;width:240px;border-radius:6px;border:1px solid var(--q-border-default);padding:0 36px 0 12px;font-size:14px;font-weight:400;color:var(--q-text-secondary);outline:none;transition:border-color .15s}.q-search__input::placeholder{color:var(--q-text-placeholder-light)}.q-search__input:focus{border-color:var(--q-brand-light)}.q-search__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--q-text-placeholder);pointer-events:none}.q-status-filter{position:relative}.q-status-filter__trigger{background:#fff;display:flex;align-items:center;justify-content:space-between;height:40px;width:180px;border-radius:6px;border:1px solid var(--q-border-default);padding:0 12px;cursor:pointer;transition:border-color .15s}.q-status-filter__trigger:hover{border-color:var(--q-border-hover)}.q-status-filter__dots{display:flex;align-items:center;padding-right:2px}.q-status-dot{width:10px;height:10px;border-radius:5px;margin-right:-2px}.q-status-dot--sm{width:8px;height:8px;border-radius:50%}.q-status-filter__label{font-size:14px;font-weight:400;color:var(--q-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:12px}.q-status-filter__chevron{color:var(--q-text-placeholder);margin-left:8px;flex-shrink:0}.q-status-filter__dropdown{position:absolute;right:0;top:44px;z-index:20;background:#fff;border-radius:8px;border:1px solid var(--q-border-default);box-shadow:0 4px 12px #00000014;padding:4px 0;width:180px}.q-status-filter__option{display:flex;align-items:center;gap:12px;padding:8px 12px;width:100%;background:none;border:none;cursor:pointer;transition:background .15s}.q-status-filter__option:hover{background:var(--q-bg-hover)}.q-status-filter__checkbox{width:16px;height:16px;border-radius:4px;border:1px solid var(--q-border-medium);display:flex;align-items:center;justify-content:center}.q-status-filter__check-dot{width:8px;height:8px;border-radius:2px;background:var(--q-text-placeholder)}.q-status-filter__option-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--q-text-secondary)}.q-status-filter__reset-divider{border-top:1px solid var(--q-border-default);margin-top:4px;padding-top:4px}.q-status-filter__reset{padding:8px 12px;width:100%;text-align:left;font-size:13px;font-weight:400;color:var(--q-text-disabled);background:none;border:none;cursor:pointer;transition:background .15s}.q-status-filter__reset:hover{background:var(--q-bg-hover)}.q-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.q-datepicker{position:relative}.q-datepicker__trigger{background:#fff;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;border:1px solid var(--q-border-default);height:40px;cursor:pointer;transition:border-color .15s;font-size:14px;font-weight:400;color:var(--q-text-primary);white-space:nowrap}.q-datepicker__trigger:hover{border-color:var(--q-border-hover)}.q-datepicker__calendar{position:absolute;left:0;top:44px;z-index:30;background:#fff;border-radius:8px;border:1px solid var(--q-cal-border);box-shadow:0 4px 12px #00000014;padding:12px;-webkit-user-select:none;user-select:none}.q-cal-nav{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.q-cal-nav__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--q-cal-border);background:none;cursor:pointer;color:var(--q-cal-text-muted);transition:background .15s}.q-cal-nav__btn:hover{background:var(--q-bg-hover)}.q-cal-nav__label{font-size:14px;font-weight:500;color:#020617;line-height:24px}.q-cal-weekdays{display:flex}.q-cal-weekday{width:36px;height:32px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--q-cal-weekday)}.q-cal-weeks{display:flex;flex-direction:column}.q-cal-week{display:flex}.q-cal-day{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.q-cal-day--outside{opacity:0;pointer-events:none}.q-cal-day__bg{position:absolute;top:50%;transform:translateY(-50%);height:28px;background:var(--q-brand-bg)}.q-cal-day__bg--start{right:0;left:50%}.q-cal-day__bg--end{left:0;right:50%}.q-cal-day__bg--range{left:0;right:0}.q-cal-day__btn{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;transition:background .15s,color .15s;border:none;background:none;cursor:pointer;padding:0}.q-cal-day__btn--default{color:var(--q-cal-text);width:28px;height:28px;border-radius:50%}.q-cal-day__btn--default:hover{background:var(--q-cal-hover)}.q-cal-day__btn--selected{background:var(--q-brand);color:#fff;width:28px;height:28px;border-radius:50%}.q-cal-day__btn--range{color:var(--q-cal-range-text)}.q-cal-day__btn--disabled{color:var(--q-border-disabled);cursor:not-allowed}.q-cal-actions{display:flex;gap:8px;margin-top:12px}.q-cal-actions__btn{flex:1;font-size:12px;padding:8px 0;border-radius:6px;border:1px solid var(--q-cal-border);cursor:pointer;transition:background .15s}.q-cal-actions__btn--reset{background:var(--q-bg-hover);color:var(--q-cal-text-muted)}.q-cal-actions__btn--reset:hover{background:var(--q-cal-border)}.q-cal-actions__btn--apply{background:var(--q-brand);color:#fff;border-color:var(--q-brand)}.q-cal-actions__btn--apply:hover{background:var(--q-brand-hover)}.q-table{display:flex;flex-direction:column;gap:4px;flex:1}.q-table__header{height:40px;display:flex;align-items:center;padding:0 24px}.q-table__header-row{display:flex;align-items:center;gap:32px;width:100%}.q-table__col-name{width:440px;font-size:14px;font-weight:500;color:var(--q-text-secondary);padding:12px 0}.q-table__col-date,.q-table__col-length{width:168px;font-size:14px;font-weight:500;color:var(--q-text-secondary);text-align:center}.q-table__col-spacer{flex:1}.q-table__body{display:flex;flex-direction:column;gap:4px}.q-card{background:#fff;border-radius:6px;border:1px solid var(--q-border-default);transition:border-color .15s,box-shadow .15s;outline:none}.q-card:focus-visible{box-shadow:0 0 0 2px #912aff66}.q-card--clickable{cursor:pointer;border-color:var(--q-border-strong)}.q-card--clickable:hover{border-color:var(--q-border-hover);box-shadow:0 1px 3px #0000000f}.q-card__inner{display:flex;align-items:center;padding:16px 24px}.q-card__row{display:flex;align-items:center;gap:32px;width:100%}.q-card__filename{width:440px;display:flex;flex-direction:column;flex-shrink:0}.q-card__filename-text{font-size:14px;font-weight:600;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.28px;line-height:20px}.q-card__filetype{font-size:14px;font-weight:400;color:var(--q-text-muted);line-height:20px}.q-card__date{width:168px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:400;color:var(--q-text-muted);text-align:right}.q-card__length{width:168px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center}.q-card__length-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:36px}.q-card__length-chars{font-size:14px;font-weight:400;color:#000;line-height:18px}.q-card__length-size{font-size:12px;font-weight:300;color:var(--q-text-tertiary);line-height:16px}.q-card__status{flex:1;display:flex;align-items:center;justify-content:flex-end;margin-right:12px}.q-badge{display:flex;align-items:center;gap:8px;justify-content:flex-end}.q-badge__dot{width:10px;height:10px;border-radius:5px;flex-shrink:0}.q-badge__label{font-size:14px;font-weight:500;color:var(--q-text-muted);white-space:nowrap;line-height:20px}.q-card__action{width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.q-action-btn{background:none;border:none;border-radius:50%;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}.q-action-btn:hover{background:var(--q-bg-muted)}.q-action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.q-action-icon--muted{opacity:.3}.q-empty{background:var(--q-bg-page);border-radius:6px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.q-empty__title{font-size:20px;font-weight:600;color:var(--q-text-primary);letter-spacing:-.28px;text-align:center}.q-empty__desc{font-size:14px;font-weight:400;color:var(--q-text-muted)}.q-empty__link{font-size:14px;font-weight:400;color:var(--q-brand);text-decoration:underline;background:none;border:none;cursor:pointer;margin-top:4px}.q-pagination{display:flex;justify-content:center;padding:16px 0 48px;margin-top:auto}.q-pagination--hidden{visibility:hidden}.q-pagination__list{display:flex;align-items:center;gap:4px;list-style:none}.q-pagination__item{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:400;color:var(--q-text-secondary);background:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.q-pagination__item:hover{background:var(--q-bg-hover)}.q-pagination__item--active{background:var(--q-brand);color:#fff;border-color:var(--q-brand)}.q-pagination__item--active:hover{background:var(--q-brand-hover)}.q-pagination__item--disabled{color:var(--q-border-medium);cursor:not-allowed}.q-pagination__item--disabled:hover{background:none}.q-pagination__item--ellipsis{cursor:default}.q-pagination__item--ellipsis:hover{background:none}.pagination{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.pagination .rc-pagination-item,.pagination .rc-pagination-prev,.pagination .rc-pagination-next,.pagination .rc-pagination-jump-prev,.pagination .rc-pagination-jump-next{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:400;color:var(--q-text-secondary);background:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s;list-style:none}.pagination .rc-pagination-item a,.pagination .rc-pagination-prev a,.pagination .rc-pagination-next a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pagination .rc-pagination-item:hover,.pagination .rc-pagination-prev:hover,.pagination .rc-pagination-next:hover,.pagination .rc-pagination-jump-prev:hover,.pagination .rc-pagination-jump-next:hover{background:var(--q-bg-hover)}.pagination .rc-pagination-item-active{background:var(--q-brand)!important;color:#fff;border-color:var(--q-brand)}.pagination .rc-pagination-item-active a{color:#fff}.pagination .rc-pagination-item-active:hover{background:var(--q-brand-hover)!important}.pagination .rc-pagination-disabled{color:var(--q-border-medium);cursor:not-allowed}.pagination .rc-pagination-disabled:hover{background:none}.pagination .rc-pagination-options{display:none}.q-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0006}.q-modal{background:#fff;box-shadow:0 1px 4px #00000014;display:flex;flex-direction:column}.q-modal--480{width:480px;border-radius:12px}.q-modal--560{width:560px;border-radius:16px}.q-modal--600{width:600px;border-radius:15px}.q-modal__body{padding:32px 28px 24px}.q-modal__body--upload{padding:33px 33px 0}.q-modal__body--flex{display:flex;flex-direction:column;gap:8px}.q-modal__title{font-size:18px;font-weight:600;color:var(--q-text-primary)}.q-modal__title--progress{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-modal__desc{font-size:14px;font-weight:400;margin-top:8px}.q-modal__desc--danger{color:var(--q-danger)}.q-modal__desc--muted{color:var(--q-text-disabled)}.q-modal__content--progress{padding:32px 28px}.q-modal__processbar-wrap{padding:0 28px 48px}.q-modal__footer{border-top:1px solid var(--q-border-subtle);padding:16px 28px;display:flex;gap:12px}.q-modal-btn{flex:1;padding:10px 0;border-radius:8px;border:1px solid var(--q-border-light);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s;text-align:center}.q-modal-btn--default{color:var(--q-text-muted);background:none}.q-modal-btn--default:hover{background:var(--q-bg-hover)}.q-modal-btn--primary{color:#fff;background:var(--q-brand);border-color:var(--q-brand-dark)}.q-modal-btn--primary:hover{background:var(--q-brand-dark)}.q-modal-btn--primary-disabled{color:#fff;background:var(--q-border-light);border-color:var(--q-border-light);cursor:not-allowed}.q-modal-btn--danger{color:#fff;background:var(--q-danger);border-color:var(--q-danger-hover)}.q-modal-btn--danger:hover{background:var(--q-danger-hover)}.q-dropzone{height:320px;border-radius:12px;border:2px dashed var(--q-border-default);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.q-dropzone:hover{border-color:silver}.q-dropzone--active,.q-dropzone--has-file{border-color:var(--q-brand-light);background:var(--q-brand-bg-lighter)}.q-dropzone__content{display:flex;flex-direction:column;align-items:center;gap:16px}.q-dropzone__icon{width:80px;height:80px;border-radius:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#a855f71a 50%,#c084fc1a,#c084fc1a)}.q-dropzone__title{font-size:18px;font-weight:500;color:var(--q-text-secondary);line-height:28px}.q-dropzone__subtitle{font-size:14px;font-weight:400;color:var(--q-text-placeholder);line-height:20px}.q-dropzone__subtitle-brand{color:var(--q-brand)}.q-dropzone__change{font-size:14px;font-weight:400;color:var(--q-text-placeholder)}.q-dropzone__badges{display:flex;gap:16px;align-items:center}.q-dropzone__badge{background:var(--q-bg-badge);border-radius:12px;height:24px;padding:0 14px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;color:var(--q-text-placeholder)}.q-upload-modal__body{padding:24px}.q-upload-modal__cancel{flex:none;padding:0 28px}.q-upload-modal__cancel-label{font-weight:500;color:var(--q-text-placeholder)}.q-processbar{width:100%;padding:0 8px}.q-processbar__track{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.q-processbar__bg{position:absolute;top:50%;left:26px;right:26px;height:4px;transform:translateY(-50%);background:var(--q-bg-track);border-radius:9999px}.q-processbar__fill{position:absolute;top:50%;left:26px;height:4px;transform:translateY(-50%);background:var(--q-brand);border-radius:9999px;transition:width .5s}.q-processbar__node{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:28px}.q-processbar__circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.q-processbar__circle--done{background:var(--q-brand);box-shadow:inset 0 2px 3px #00000026;color:#fff}.q-processbar__circle--current{background:#fff;border:2.5px solid var(--q-brand);color:var(--q-brand);position:relative}.q-processbar__circle--pending{background:var(--q-bg-muted);box-shadow:inset 0 2px 3px #0000001a;color:var(--q-text-pending)}.q-processbar__ping{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--q-brand);opacity:.4;animation:q-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes q-ping{75%,to{transform:scale(1.5);opacity:0}}@keyframes q-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.q-spin{animation:q-spin 1s linear infinite}.q-processbar__labels{display:flex;align-items:flex-start;justify-content:space-between;margin-top:6px}.q-processbar__label-group{display:flex;flex-direction:column;align-items:center;width:52px}.q-processbar__arrow{margin-bottom:-1px}.q-processbar__pill{height:22px;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 10px;min-width:52px;box-shadow:inset 0 1.5px 1.5px #0000001a}.q-processbar__pill--active{background:var(--q-brand)}.q-processbar__pill--pending{background:var(--q-bg-muted)}.q-processbar__pill-text{font-size:11px;font-weight:600;white-space:nowrap}.q-processbar__pill-text--active{color:#fff}.q-processbar__pill-text--pending{color:#8c8c8c}.q-home{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;-webkit-user-select:none;user-select:none}.q-home__content{flex:1;overflow-y:auto;position:relative}.q-home__gradient{position:absolute;top:0;left:0;width:100%;pointer-events:none;height:945px;background:linear-gradient(to bottom,#e7d1ff,#fbf8ff00)}.q-home__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:40px;padding-bottom:80px}.q-home__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;padding:0 32px;gap:24px}.q-home__hero{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:32px}.q-home__logo-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.q-home__logo-spacing{margin-bottom:-24px}.q-home__tagline{text-align:center;white-space:nowrap;font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.5}.q-home__card{position:relative;width:820px;max-width:100%;background:#fff;border-radius:16px;padding:24px}.q-home__card-border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:16px;border:1px solid #e8e8e8;box-shadow:0 4px 6px #00000040}.q-home__card-inner{display:flex;flex-direction:column;gap:16px}.q-home__submitted{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:320px;border-radius:12px}.q-home__submitted-border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:12px;border:2px solid #a55aff}.q-home__submitted-inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:0 40px}.q-home__submitted-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:32px;background:linear-gradient(135deg,#a55aff1f,#912aff14)}.q-home__submitted-title{font-size:18px;font-weight:600;color:#1a1a1a;line-height:28px}.q-home__submitted-desc{font-size:14px;color:#8b8b8b;line-height:22px;margin-top:6px}.q-home__submitted-highlight{color:#a55aff;font-weight:500}.q-home__processbar-wrap{width:100%;max-width:480px}.q-home__btn-row{display:flex;width:100%;gap:12px}.q-home__btn{flex:1;display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;cursor:pointer;font-family:Pretendard,sans-serif;overflow:hidden}.q-home__btn:disabled{cursor:not-allowed;transform:none;box-shadow:none}.q-home__btn--secondary{background:#fff;border:1px solid #d4d4d4;gap:8px;transition:background .2s,transform .1s,box-shadow .2s}.q-home__btn--secondary:hover:not(:disabled){background:#f5f5f5;box-shadow:0 2px 6px #00000014}.q-home__btn--secondary:active:not(:disabled){background:#ebebeb;transform:scale(.97)}.q-home__btn--primary{background:#a55aff;border:none;gap:14px;transition:background .2s,transform .1s,box-shadow .2s}.q-home__btn--primary:hover:not(:disabled){background:#9340ff;box-shadow:0 2px 8px #a55aff59}.q-home__btn--primary:active:not(:disabled){background:#7e2ee6;transform:scale(.97)}.q-home__btn--disabled{background:#caa8f5;cursor:not-allowed;border:none;gap:14px}.q-home__btn--full{width:100%;flex:none}.q-home__btn-label--secondary{font-size:16px;font-weight:600;color:#555;line-height:28px}.q-home__btn-label--primary{font-size:16px;font-weight:600;color:#fff;line-height:28px}.q-spinner{display:inline-flex;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:q-spin .8s linear infinite;flex-shrink:0}.q-spinner--light{color:#fff}.q-spinner--badge{width:10px;height:10px;border-width:1.5px;color:var(--q-brand)}@keyframes q-spin{to{transform:rotate(360deg)}}.q-home__dropzone{position:relative;display:block;cursor:pointer;width:100%;height:320px;border-radius:12px}.q-home__dropzone-border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:12px;border:2px solid #e8e8e8;transition:border-color .2s,background-color .2s}.q-home__dropzone-border--active{border-color:#a55aff;background-color:#a55aff0a}.q-home__dropzone-border--has-file{border-color:#a55aff}.q-home__dropzone-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.q-home__dropzone-content{display:flex;flex-direction:column;align-items:center;gap:16px}.q-home__dropzone-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;border-radius:40px;background:linear-gradient(45deg,#a855f71a 50%,#c084fc1a)}.q-home__dropzone-title{font-size:18px;font-weight:500;color:#333;line-height:28px}.q-home__dropzone-subtitle{font-size:14px;color:#8b8b8b;margin-top:4px;line-height:20px}.q-home__dropzone-brand{color:#912aff}.q-home__dropzone-change-link{color:#912aff;cursor:pointer;background:none;border:none;font-family:inherit;font-size:inherit}.q-home__dropzone-badges{display:flex;align-items:center;justify-content:center;gap:16px}.q-home__dropzone-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;padding:0 14px;background:#f6f6f6;border-radius:12px;font-size:12px;color:#8b8b8b}.q-home__features{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:24px;font-family:Pretendard,sans-serif}.q-home__features-desc{width:401px;flex-shrink:0;padding-top:4px;font-size:16px;color:#1a1a1a;line-height:1.5;white-space:pre-line}.q-home__features-list{display:flex;flex-direction:column;width:378px;flex-shrink:0}.q-home__feature-item{display:flex;align-items:center;width:100%;gap:8px;padding:4px 0}.q-home__feature-text{font-size:16px;color:#1a1a1a;line-height:1.5;white-space:nowrap}.q-home__feature-highlight{color:var(--q-brand)}.q-home__check-icon{flex-shrink:0;width:24px;height:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.q-editorial-logo{position:relative;width:480px;height:160px}.q-planmgmt{flex:1;overflow-y:auto;background:var(--q-bg-page)}.q-planmgmt__inner{max-width:1200px;margin:0 auto;padding:40px 32px;display:flex;flex-direction:column;gap:40px}.q-planmgmt__banner{position:relative;border-radius:15px;overflow:hidden;padding:64px 32px;display:flex;flex-direction:column;align-items:center;gap:20px}.q-planmgmt__banner-title{position:relative;font-family:Pretendard,sans-serif;font-size:32px;font-weight:500;color:var(--q-text-primary);text-align:center;z-index:1}.q-planmgmt__banner-toggle{position:absolute;right:16px;bottom:16px;z-index:1}.q-planmgmt__banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:15px}.q-planmgmt__banner-base{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--q-brand-bg-lighter)}.q-planmgmt__blob-left{position:absolute;left:-80px;top:-60px;width:400px;height:400px;opacity:.5}.q-planmgmt__blob-right{position:absolute;right:-60px;bottom:-40px;width:350px;height:350px;opacity:.4}.q-planmgmt__circles{position:absolute;right:-40px;top:-40px;width:300px;height:300px;opacity:.2}.q-planmgmt__toggle-row{display:flex;flex-direction:column;gap:24px}.q-planmgmt__toggle-align{display:flex;justify-content:flex-end}.q-billing-toggle{display:inline-flex;align-items:center;background:#fff;border-radius:12px;border:1px solid var(--q-border-default);padding:4px}.q-billing-toggle__btn{padding:6px 20px;border-radius:8px;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.5;transition:background .15s,color .15s;cursor:pointer;border:none;background:none;color:var(--q-text-primary)}.q-billing-toggle__btn:hover{background:var(--q-bg-hover)}.q-billing-toggle__btn--active{background:var(--q-brand);color:#fff}.q-billing-toggle__btn--active:hover{background:var(--q-brand)}.q-planmgmt__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.q-plan-card{flex:1;min-width:280px;max-width:360px;background:#fff;border-radius:12px;border:1px solid var(--q-border-default);box-shadow:0 3.5px 5.5px #9394a11a;display:flex;flex-direction:column;align-items:center;padding:32px;gap:20px}.q-plan-card__emoji-wrap{width:60px;height:60px;border-radius:50%;background:var(--q-brand-bg-lighter);display:flex;align-items:center;justify-content:center}.q-plan-card__emoji{width:32px;height:32px;object-fit:contain}.q-plan-card__info{display:flex;flex-direction:column;align-items:center;gap:6px}.q-plan-card__name{font-family:Pretendard,sans-serif;font-size:26px;color:var(--q-text-primary);font-weight:600}.q-plan-card__desc{font-family:Pretendard,sans-serif;font-size:12px;color:var(--q-text-placeholder)}.q-plan-card__price{display:flex;align-items:baseline;justify-content:center;gap:2px;height:58px}.q-plan-card__price-value{font-family:Pretendard,sans-serif;font-size:32px;color:var(--q-text-primary)}.q-plan-card__price-suffix{font-family:Pretendard,sans-serif;font-size:16px;color:var(--q-text-placeholder)}.q-plan-card__cta{width:100%;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;font-family:Pretendard,sans-serif;font-size:18px}.q-plan-card__cta--contact{border:2px solid var(--q-brand);background:none;color:var(--q-brand);transition:background .15s}.q-plan-card__cta--contact:hover{background:var(--q-brand-bg)}.q-plan-card__cta--current{border:2px solid var(--q-text-placeholder);background:none;color:var(--q-text-placeholder);cursor:default}.q-plan-card__cta--upgrade{background:var(--q-brand);color:#fff;transition:background .15s}.q-plan-card__cta--upgrade:hover{background:var(--q-brand-hover)}.q-plan-card__features{display:flex;flex-direction:column;gap:10px;width:100%}.q-plan-card__feature{display:flex;align-items:center;gap:10px}.q-plan-card__feature-check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--q-brand-bg);display:flex;align-items:center;justify-content:center}.q-plan-card__feature-text{font-family:Pretendard,sans-serif;font-size:14px;color:var(--q-text-secondary);line-height:1.5}.q-placeholder{flex:1;display:flex;align-items:center;justify-content:center}.q-placeholder__inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.q-placeholder__icon{width:48px;height:48px;border-radius:50%;background:#f3ecff;display:flex;align-items:center;justify-content:center}.q-placeholder__icon-emoji{font-size:20px}.q-placeholder__title{font-family:Pretendard,sans-serif;font-size:20px;color:#1a1a1a}.q-placeholder__desc{font-family:Pretendard,sans-serif;font-size:14px;color:#888;max-width:280px}.q-placeholder__back-btn{margin-top:8px;display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid #e8e8e8;font-size:14px;color:#333;background:none;cursor:pointer;font-family:Pretendard,sans-serif;transition:background .15s}.q-placeholder__back-btn:hover{background:#f5f5f5}.q-error-page{display:flex;flex-direction:column;height:100vh;background:#fff;font-family:Pretendard,sans-serif}.q-error-page__main{flex:1;display:flex;align-items:center;justify-content:center;padding:0 24px}.q-error-page__inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:420px}.q-error-page__inner--wide{max-width:480px}.q-error-page__badge{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#f3ecff}.q-error-page__badge--danger{background:#fff1f1}.q-error-page__badge-text{color:#912aff;font-size:32px;font-weight:700;line-height:1}.q-error-page__text{display:flex;flex-direction:column;gap:8px}.q-error-page__title{color:#1a1a1a;font-size:24px;font-weight:600;line-height:1.4}.q-error-page__desc{color:#888;font-size:14px;font-weight:400;line-height:1.7}.q-error-page__actions{display:flex;align-items:center;gap:12px;margin-top:8px}.q-error-page__btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;font-family:Pretendard,sans-serif}.q-error-page__btn--outline{border:1px solid #e8e8e8;color:#333;background:none}.q-error-page__btn--outline:hover{background:#f5f5f5}.q-error-page__btn--primary{background:#912aff;color:#fff;border:none}.q-error-page__btn--primary:hover{background:#7b1ce6}.q-error-page__details{width:100%;text-align:left}.q-error-page__details-summary{color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px}.q-error-page__details-pre{margin-top:8px;padding:12px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8;color:#666;overflow-x:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}
