@font-face{font-family:Filebaro;src:local("Pretendard"),local("Noto Sans KR"),local("Malgun Gothic");font-display:swap}:root{font-family:Filebaro,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;color:#121d35;background:#fff;font-synthesis:none;--blue:#1670f0;--navy:#101b32;--muted:#6e7d94;--border:#e2e8f1;--soft:#f5f8fc;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #71adff;outline-offset:4px}svg{width:22px;height:22px;flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;word-break:keep-all}p{line-height:1.7;word-break:keep-all}.container{width:min(1120px,calc(100% - 64px));margin:0 auto}.header{height:82px;border-bottom:1px solid var(--border);background:#fffffff7}.nav-wrap{width:min(1280px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{font-size:30px;letter-spacing:-1.8px;font-weight:900;white-space:nowrap}.brand span{color:var(--blue)}.brand .brand-dot{display:inline-block;padding-left:1px}nav{display:flex;align-items:center;gap:28px}nav a{font-size:14px;font-weight:650;white-space:nowrap;padding:10px 0}nav a:hover,nav [aria-current],.filter-tabs a:hover{color:var(--blue)}nav .security-link{display:flex;align-items:center;gap:6px;margin-left:8px;padding-left:24px;border-left:1px solid var(--border);color:#5b6a82}.security-link svg{width:17px}.menu-toggle{display:none;border:0;background:none;padding:9px}.hero{padding:42px 0 30px;background:radial-gradient(ellipse at 50% 44%,#edf6ff 0,#f5faff99 44%,#fff 80%)}.hero-copy{text-align:center;margin-bottom:30px}.eyebrow{font-size:14px;line-height:1.8;letter-spacing:-.01em;color:#6c7b94;font-weight:500}.hero h1{font-size:clamp(34px,4.3vw,54px);font-weight:850;line-height:1.35;letter-spacing:-2.7px;margin:10px 0 12px}.hero h1 span{color:var(--blue)}.hero-copy p{font-size:18px;font-weight:500;color:#364660}.dropzone{background:#f2f8ff;border:1px solid #dfedff;padding:10px;border-radius:20px;transition:.2s;box-shadow:0 8px 30px #3067b006}.drop-inner{border:1.5px dashed #9bc6ff;border-radius:13px;display:flex;align-items:center;flex-direction:column;text-align:center;padding:25px 20px 18px;min-height:289px;background:linear-gradient(115deg,#f5faff99,#eef7ff88)}.drop-symbol{display:flex;justify-content:center;align-items:center;width:62px;height:62px;border-radius:50%;background:#e0eeff;color:var(--blue);margin-bottom:14px}.drop-symbol svg{width:33px;height:33px;transform:rotate(-12deg)}.dropzone h2{font-size:22px;line-height:1.5;margin-bottom:6px}.dropzone p{font-size:14px;color:#72819a;margin-bottom:18px}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;min-height:46px;padding:11px 23px;font-size:15px;font-weight:650;transition:background .16s,transform .16s;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--blue);color:#fff;box-shadow:0 4px 10px #1670f01c}.button.primary:hover{background:#075bd6}.dropzone .button{min-width:196px;border-radius:10px}.button svg{width:19px;height:19px}.button.secondary{background:#fff;border-color:#d9e2ee;color:#354560}.button.secondary:hover{background:#f4f8fd}.privacy{display:flex;align-items:center;gap:6px;margin-top:16px;color:#677991;font-size:13px}.privacy svg{width:14px;height:14px}.limit{margin-top:6px;color:#8190a4;font-size:12px}.dropzone.dragging{background:#dcecff;box-shadow:0 0 0 4px #bfdaff;transform:scale(1.005)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.trust-grid article{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px 23px}.trust-grid h3{font-size:16px;margin-bottom:4px}.trust-grid p{font-size:13px;color:#738197}.trust-icon{width:47px;height:47px;border-radius:50%;padding:12px}.blue{background:#eaf3ff;color:#2078ed}.red{background:#fff0f1;color:#ed6170}.green{background:#e9f9f0;color:#16a26a}.purple{background:#f3eeff;color:#8a60d3}.amber{background:#fff6df;color:#d29616}.cyan{background:#e8f7fc;color:#189bba}.find-section{background:#f6f9fd;border-top:1px solid #f0f4f9;border-bottom:1px solid #edf2f8;text-align:center;padding:24px 0 20px}.find-section h2{font-size:21px;margin-bottom:14px}.search-box{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d9e2ee;border-radius:10px;max-width:640px;margin:0 auto;padding:0 16px;box-shadow:0 3px 8px #101b3203}.search-box svg{color:#8593a9;width:20px}.search-box input{width:100%;padding:14px 0;border:0;background:none;outline:none;color:var(--navy);font-size:14px;min-width:0}.search-box input::placeholder{color:#8794a9}.search-box kbd{border:1px solid #e7edf4;background:#f9fbfd;color:#8c99aa;font-size:12px;border-radius:4px;white-space:nowrap;padding:2px 6px}.find-section p{font-size:12px;color:#8390a3;margin-top:10px}.tools-section{padding-top:32px;padding-bottom:48px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:19px;gap:16px}.section-heading h2,.categories-heading h2{font-size:23px;line-height:1.5}.section-heading .eyebrow{font-size:12px;color:#8291a7}.section-heading a{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:13px;font-weight:650;padding-bottom:4px}.section-heading a svg{width:16px}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tool-card{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:12px;padding:20px 16px;position:relative;background:#fff;transition:.18s;min-height:108px}.tool-card:hover{border-color:#a5caff;box-shadow:0 7px 20px #1d5caf0d;transform:translateY(-2px)}.tool-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tool-icon svg{width:22px;height:22px}.tool-card h3{font-size:14px;line-height:1.6;letter-spacing:-.4px;margin:0 0 6px}.tool-card p{font-size:12px;color:#7c8a9e;line-height:1.6;word-break:keep-all}.card-arrow{display:none}.categories-heading{margin:36px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.categories-heading h2{font-size:19px}.categories-heading p{font-size:13px;color:#8390a4}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.category-card{padding:22px 15px;border-radius:12px;background:#f8fafd;border:1px solid #edf1f7;transition:.15s}.category-card:hover{background:#edf4ff;border-color:#bdd6ff}.category-card h3{font-size:15px;margin:14px 0 8px}.category-card>span:last-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8491a5}.category-card>span:last-child svg{width:16px;height:16px}.footer-inner{width:min(1280px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:24px;padding:28px 0}.footer-inner .brand{font-size:23px;letter-spacing:-1px}.footer-inner p{flex:1;font-size:12px;color:#8692a4}.footer-inner>a:not(.brand),.footer-inner>span{font-size:12px;color:#7d899d}footer{border-top:1px solid var(--border);background:#fcfdff}.page{padding-top:26px;padding-bottom:64px;min-height:calc(100vh - 170px)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#8490a4;flex-wrap:wrap}.breadcrumb svg{width:13px;height:13px}.breadcrumb a:hover{color:var(--blue)}.page-heading{text-align:center;margin:30px 0 32px}.page-heading h1{font-size:36px;margin:12px 0}.page-heading p{color:#74829a;font-size:16px}.page-heading>.tool-icon{width:52px;height:52px;border-radius:14px}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 22px}.filter-tabs a{padding:8px 18px;border-radius:8px;font-size:14px;background:#f4f7fb;color:#66758a}.filter-tabs [aria-current]{background:#e8f1ff;color:var(--blue);font-weight:700}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.work-panel{border:1px solid var(--border);border-radius:16px;padding:24px;background:#fff;min-width:0}.compact .drop-inner{min-height:218px;padding:20px}.compact .drop-symbol{width:42px;height:42px;margin-bottom:8px}.compact .drop-symbol svg{width:25px;height:25px}.compact h2{font-size:18px}.compact p{font-size:13px;margin-bottom:12px}.compact .limit{font-size:12px}.help-panel{background:#f6f9fd;border:1px solid #edf1f6;border-radius:14px;padding:24px;position:sticky;top:22px}.safe-tag{color:#317bdf;font-size:13px;font-weight:650;display:flex;gap:7px;align-items:center;margin-bottom:24px}.safe-tag svg{width:19px}.help-panel h2{font-size:18px}.help-panel ol{padding-left:21px;font-size:14px;color:#738199;line-height:2.1;margin-bottom:23px}.help-note{border-top:1px solid #e3eaf4;border-bottom:1px solid #e3eaf4;padding:18px 0;display:flex;gap:9px}.help-note svg{width:17px;color:#8495ac;margin-top:4px}.help-note p{font-size:13px;color:#7a89a0}.help-panel h3{font-size:14px;margin:24px 0 12px}.related{font-size:13px;color:#64768e;display:flex;align-items:center;justify-content:space-between;padding:9px 0}.related svg{width:15px}.related:hover{color:var(--blue)}.security-more{display:inline-block;color:#6687b9;font-size:12px;margin-top:22px}.file-list{border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin:18px 0}.file-list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}.text-button{border:0;background:none;color:#75869b;font-size:13px;padding:5px}.file-row{display:flex;gap:10px;align-items:center;border-top:1px solid #eef2f7;padding:12px 0;min-width:0}.file-row>svg{color:#5b95ea}.file-row>div{flex:1;min-width:0}.file-row strong{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.file-row small{color:#8a96a7;font-size:12px}.icon-button{border:1px solid #e8edf5;border-radius:6px;background:#fff;padding:5px;color:#6e7f96;flex-shrink:0}.icon-button svg{width:16px;height:16px}fieldset{border:0;padding:0;margin:0;min-width:0}#options{margin-top:22px}.field{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:600;color:#4a5b73;margin:16px 0}.field input,.field select,.field textarea{border:1px solid #d8e1ed;border-radius:8px;padding:12px;color:#17243c;background:#fff;min-width:0;width:100%;font-size:15px;font-weight:400}.field textarea{resize:vertical;line-height:1.7;max-width:100%}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-row .field{margin-bottom:8px}.checkbox{display:flex;align-items:center;gap:6px;font-size:14px;color:#75849a;margin:12px 0}.hint{font-size:12px;line-height:1.8;color:#8491a5;margin:8px 0}.action-row{display:flex;gap:10px;margin-top:24px}.message:not(:empty){padding:14px 16px;background:#eef6ff;color:#2b69b6;border-radius:9px;font-size:14px;line-height:1.7;margin-top:18px;overflow-wrap:anywhere}.message.error{color:#b54b48;background:#fff0ef}.download-row{display:flex;gap:12px;align-items:center;border:1px solid #d7e9dd;background:#f7fcf8;border-radius:10px;padding:15px;margin-top:18px;min-width:0}.download-row>div{flex:1;min-width:0}.download-row strong{font-size:14px;overflow-wrap:anywhere}.download-row p{font-size:12px;color:#738778;margin-top:4px}.download-row .button{padding:9px 12px;font-size:13px;min-height:40px}.success-icon{color:#1ba16c;width:20px}.input-preview{display:block;max-width:100%;max-height:200px;border-radius:6px;margin:12px auto 0;object-fit:contain}.output-preview{display:block;max-width:100%;max-height:300px;margin:16px auto;object-fit:contain;border:1px solid #edf0f6}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stats>div{display:flex;flex-direction:column;gap:5px;background:#f3f7fc;padding:15px 8px;text-align:center;border-radius:8px}.stats strong{font-size:23px;color:#276ddb}.stats span{font-size:12px;color:#7d8ca3}.result-text h2{font-size:18px;margin:24px 0 12px}.result-text textarea{width:100%;border:1px solid var(--border);border-radius:9px;padding:14px;font-size:14px;line-height:1.7;margin-bottom:12px;resize:vertical}.diff{margin-top:15px;max-height:500px;overflow:auto;border:1px solid var(--border)}.diff-row{display:grid;grid-template-columns:35px 1fr 1fr;border-bottom:1px solid #edf1f6;font-size:13px}.diff-row>*{padding:8px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.diff-row.changed{background:#fff4dd}.diff-row>span{color:#8491a5;background:#f6f8fb}.security-content{max-width:780px;margin:auto}.security-content article{padding:26px;border:1px solid var(--border);border-radius:12px;margin:18px 0}.security-content h2{font-size:19px;margin-bottom:12px}.security-content p{font-size:15px;color:#708099}.empty{padding:30px;color:#7f8ea5;grid-column:1/-1;text-align:center}.skip{position:fixed;top:-100px;background:#fff;padding:15px;z-index:99}.skip:focus{top:10px}#suggestions h2{font-size:20px;margin:24px 0 18px}#results>h2{font-size:20px;margin:24px 0 12px}@media(min-width:1450px){.hero{padding-top:50px}.hero-copy{margin-bottom:35px}.drop-inner{min-height:307px;padding-top:30px}}@media(max-width:1100px){nav{gap:17px}nav .security-link{margin-left:0;padding-left:14px}.nav-wrap{gap:20px}.tool-grid,.category-grid{grid-template-columns:repeat(3,1fr)}.trust-grid article{padding:18px 14px;gap:11px}.trust-grid p{font-size:12px}.workspace{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:860px){.header{height:70px}.nav-wrap{width:calc(100% - 36px)}.brand{font-size:28px}.menu-toggle{display:block}.header nav{display:none}.header.menu-open{height:auto}.header.menu-open .nav-wrap{flex-wrap:wrap;padding-top:10px;padding-bottom:15px}.header.menu-open nav{display:flex;flex-wrap:wrap;width:100%;gap:8px 22px}.header.menu-open nav a{font-size:14px}.header.menu-open nav .security-link{border:0;padding-left:0}.container{width:calc(100% - 40px)}.hero{padding-top:30px}.hero h1{letter-spacing:-1.8px}.trust-grid{gap:10px}.trust-grid article{flex-direction:column;text-align:center;gap:10px}.tool-grid{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:1fr}.help-panel{position:static}.footer-inner{width:calc(100% - 40px);flex-wrap:wrap;gap:12px 20px}.footer-inner p{flex-basis:60%}.categories-heading{display:block}.categories-heading p{margin-top:7px}.page-heading h1{font-size:30px}}@media(max-width:520px){.container{width:calc(100% - 32px)}.hero{padding-top:28px;padding-bottom:24px}.hero-copy{margin-bottom:23px}.hero .eyebrow{font-size:12px}.hero h1{font-size:34px;letter-spacing:-1.7px;margin:8px 0 10px}.hero-copy p{font-size:14px}.dropzone{padding:7px;border-radius:16px}.drop-inner{padding:22px 12px 16px;min-height:280px}.dropzone h2{font-size:19px}.dropzone p{font-size:12px;line-height:1.8;max-width:245px}.drop-symbol{width:54px;height:54px}.dropzone .privacy{font-size:12px}.limit{font-size:11px}.trust-grid{gap:7px;margin-top:16px}.trust-grid article{padding:13px 6px;border-radius:10px;gap:9px}.trust-icon{width:35px;height:35px;padding:8px}.trust-grid h3{font-size:12px;letter-spacing:-.7px}.trust-grid p{font-size:11px;line-height:1.6}.find-section{padding:24px 0 18px}.find-section h2{font-size:19px}.search-box{padding:0 12px}.search-box input{font-size:13px}.search-box kbd{display:none}.find-section p{font-size:11px}.tools-section{padding-top:25px}.section-heading h2{font-size:21px}.section-heading a{font-size:12px;gap:4px}.section-heading .eyebrow{font-size:11px}.tool-grid{gap:9px}.tool-card{padding:17px 13px;flex-direction:column;gap:12px;min-height:154px}.tool-card h3{font-size:14px}.tool-card p{font-size:12px}.tool-icon{width:37px;height:37px}.category-grid{grid-template-columns:repeat(2,1fr);gap:9px}.category-card{padding:18px}.footer-inner{gap:13px}.footer-inner p{flex-basis:100%;order:1}.footer-inner>span{font-size:11px}.footer-inner>a:not(.brand){margin-left:auto}.footer-inner .brand{font-size:23px}.page{padding-top:20px}.page-heading{margin:25px 0}.page-heading h1{font-size:29px}.page-heading p{font-size:14px}.work-panel{padding:15px;border-radius:12px}.field-row{gap:10px}.field{font-size:13px}.field input,.field select,.field textarea{font-size:16px;padding:10px}.stats{grid-template-columns:repeat(2,1fr)}.download-row{flex-wrap:wrap;padding:12px}.download-row .button{width:100%}.file-row{gap:7px}.file-row>svg{display:none}.file-row strong{font-size:13px}.action-row .button{padding:11px 17px}.security-content article{padding:20px}.security-content p{font-size:14px}.filter-tabs{gap:7px}.filter-tabs a{font-size:13px;padding:8px 13px}.compact h2{font-size:17px}.compact .limit{font-size:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.converter-page{padding:28px 0 60px;min-height:calc(100vh - 180px)}.conversion-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#f3f6fb;border:1px solid #e0e7f1;border-radius:14px;padding:8px;max-width:770px;margin:0 auto}.conversion-nav a{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 15px;border-radius:9px;font-size:15px;color:#677992;transition:.15s}.conversion-nav a[aria-current]{background:#176cf0;color:#fff;box-shadow:0 4px 10px #176cf026}.conversion-nav a:not([aria-current]):hover{background:#e6eefb}.conversion-nav svg{width:21px;height:21px}.converter-heading{text-align:center;margin:36px 0 30px}.converter-heading h1{font-size:37px;letter-spacing:-1.6px;margin:12px 0;line-height:1.4}.converter-heading h1 span{color:var(--blue)}.converter-heading p{color:#75839a;font-size:16px}.converter-surface{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:start}.conversion-work{border:1px solid #dfe7f2;border-radius:18px;padding:26px;background:#fff;box-shadow:0 10px 35px #0c386105;min-width:0}.input-title,.output-title{display:flex;align-items:center;gap:10px;margin:0 0 17px}.input-title h2,.output-title h2{font-size:17px;letter-spacing:-.4px}.step-number{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#edf4ff;color:#2473df;font-size:13px;font-weight:700;flex-shrink:0}.converter-surface .compact .drop-inner{min-height:243px;padding:22px 14px}.converter-surface .drop-symbol{width:48px;height:48px;margin-bottom:13px}.converter-surface .dropzone h2{font-size:18px}.conversion-guide{padding:25px 22px;background:#f6f9fe;border:1px solid #eaf0f8;border-radius:16px}.conversion-guide h2{font-size:18px;margin:15px 0 10px}.conversion-guide p{font-size:13px;color:#71819a;line-height:1.9}.conversion-guide .safe-tag{margin-bottom:8px}.support-block{border-top:1px solid #e0e8f4;padding-top:18px;margin-top:19px}.support-block h3,.support-block summary{font-size:13px;margin-bottom:9px;font-weight:650;color:#415774}.support-block summary{cursor:pointer}.support-block p{font-size:12px;line-height:1.95;word-break:keep-all}.conversion-guide .security-more{font-size:12px}.security-more svg{width:14px}.output-picker{margin:26px 0 18px}.format-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.format-option{position:relative;cursor:pointer;min-width:0}.format-option input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.format-option>span{border:1px solid #dce5f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:9px;padding:13px 5px;font-weight:650;font-size:14px;color:#465a74;background:#fff;min-height:67px}.format-option small{font-size:10px;font-weight:500;color:#8b99ab;letter-spacing:.8px}.format-option input:checked+span{border-color:#2475ef;background:#eef5ff;color:#1769df;box-shadow:0 0 0 1px #2475ef}.format-option input:focus-visible+span{outline:3px solid #97c1ff;outline-offset:2px}.format-option input:checked+span small{color:#568cd5}.format-hint{font-size:13px;background:#f5f8fc;border-radius:8px;padding:12px 14px;color:#69809c;margin-top:13px}.conversion-details{border:1px solid #e6edf5;border-radius:9px;padding:13px 15px;margin:16px 0;font-size:13px;color:#657b95}.conversion-details summary{cursor:pointer;font-weight:550}.auto-note{color:#527dab;background:#f0f7ff;border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.8}.converter-related{margin-top:37px}.converter-related .section-heading h2{font-size:21px}.conversion-work .action-row{margin-top:20px}.converter-surface #options{margin-top:17px}.converter-heading .eyebrow{font-size:13px}@media(max-width:860px){.converter-surface{grid-template-columns:1fr}.conversion-guide{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.conversion-guide>.safe-tag,.conversion-guide>h2,.conversion-guide>p{grid-column:1/-1}.converter-heading h1{font-size:31px}.converter-page{padding-top:22px}.conversion-nav{gap:4px}.conversion-nav a{padding:12px 6px;font-size:14px}}@media(max-width:520px){.conversion-nav{padding:5px;gap:3px;border-radius:11px}.conversion-nav a{padding:12px 5px;font-size:12px;gap:5px;flex-direction:column}.conversion-nav svg{width:19px;height:19px}.converter-heading{margin:28px 0 24px}.converter-heading h1{font-size:28px;letter-spacing:-1.4px}.converter-heading h1 span{display:block}.converter-heading p{font-size:14px}.converter-heading .eyebrow{font-size:11px}.conversion-work{padding:17px 13px;border-radius:13px}.input-title h2,.output-title h2{font-size:15px}.converter-surface .dropzone h2{font-size:16px;line-height:1.6}.format-options{grid-template-columns:repeat(3,1fr);gap:8px}.format-option>span{font-size:13px;padding:11px 3px;min-height:63px}.format-option small{font-size:10px}.conversion-guide{display:block;padding:22px}.support-block p{font-size:13px}.converter-surface .action-row .button{font-size:13px;padding:11px 13px}.conversion-work .privacy{font-size:11px}.auto-note{font-size:12px}.converter-related .section-heading h2{font-size:19px}}[hidden]{display:none!important}:root{--muted:#52647d}.converter-surface,.workspace{display:block}.conversion-work,.work-panel{padding:0;border:0;box-shadow:none;background:none}.converter-heading{margin:28px 0 26px}.converter-heading h1,.page-heading h1{font-size:44px;font-weight:850;line-height:1.35}.converter-heading p,.page-heading p,.hero-copy p{font-size:20px;color:#425773}.converter-heading .eyebrow{display:none}.conversion-nav{max-width:850px}.conversion-nav a{font-size:17px;color:#435873;padding:15px}.conversion-nav svg{width:24px;height:24px}.dropzone,.compact.dropzone{padding:12px;background:#f0f7ff;border:1px solid #d6e7fd;border-radius:20px}.dropzone .drop-inner,.compact .drop-inner,.converter-surface .compact .drop-inner{min-height:410px;padding:38px 24px 28px;justify-content:center;border:2px dashed #91bdf6;border-radius:12px;background:none}.dropzone .drop-symbol,.compact .drop-symbol,.converter-surface .drop-symbol{width:78px;height:78px;margin-bottom:20px;background:#dcecff}.dropzone .drop-symbol svg{width:42px;height:42px}.dropzone h2,.compact h2,.converter-surface .dropzone h2{font-size:32px;font-weight:800;line-height:1.45;color:#101e36;margin-bottom:10px}.dropzone p,.compact p{font-size:18px;color:#455d7b;margin-bottom:24px;max-width:none}.dropzone .button{font-size:21px;min-width:230px;min-height:60px;border-radius:11px;padding:15px 28px}.dropzone .button svg{width:24px;height:24px}.dropzone .privacy,.conversion-work .privacy{font-size:16px;color:#455d7b;margin-top:22px}.dropzone .privacy svg{width:18px;height:18px}.dropzone .limit,.compact .limit{font-size:14px;color:#596e89;margin-top:9px}.conversion-actions{display:flex;justify-content:center;align-items:end;gap:12px;margin:24px 0 0}.output-select{display:flex;flex-direction:column;gap:8px;text-align:left;font-size:15px;font-weight:650;color:#324862;min-width:230px}.output-select select{height:58px;padding:12px 40px 12px 16px;border:1.5px solid #9fb3ce;background:#fff;color:#142c4a;border-radius:10px;font-size:19px;font-weight:650;max-width:100%;cursor:pointer}.button{font-size:18px;min-height:52px}.conversion-actions .button{font-size:19px;min-height:58px;padding:14px 25px}.conversion-actions .secondary{color:#465b76}.conversion-details{border:0;background:none;padding:10px 0;margin:14px 0;color:#455d7b;font-size:15px}.conversion-details summary{width:fit-content;margin:auto;list-style-position:inside}.conversion-details[open]{max-width:650px;margin:16px auto;padding:18px 24px;background:#f5f8fc;border-radius:12px}.conversion-details[open] summary{margin:0}.converter-surface #options{margin-top:10px}.converter-related{margin-top:42px}.converter-related .section-heading h2,.section-heading h2,.categories-heading h2{font-size:25px}.tool-card{padding:22px 18px}.tool-card h3{font-size:18px}.tool-card p{font-size:15px;color:#4e6380}.category-card h3{font-size:18px}.category-card>span:last-child{font-size:14px;color:#526984}.categories-heading p{font-size:16px;color:#4e6380}.field{font-size:17px;color:#304965}.field input,.field select,.field textarea{font-size:18px;padding:14px}.hint{font-size:14px;color:#526782}.file-row strong{font-size:17px}.file-row small{font-size:14px;color:#526782}.file-list-heading{font-size:17px}.text-button{font-size:15px;color:#435e7d}.message:not(:empty){font-size:17px}.download-row strong{font-size:17px}.download-row p{font-size:15px;color:#48634f}.download-row .button{font-size:16px}.search-box input{font-size:17px}.find-section h2{font-size:25px}.find-section p{font-size:15px;color:#526782}.trust-grid h3{font-size:19px}.trust-grid p{font-size:15px;color:#526782}.filter-tabs a,.section-heading a{font-size:16px}.security-content p{font-size:17px;color:#465d79}.page-heading{margin:26px 0}.work-panel #options{max-width:850px;margin:24px auto 0}.work-panel .action-row{justify-content:center}.work-panel .stats span{font-size:15px}.work-panel .checkbox{font-size:17px}.work-panel .action-row{margin-bottom:18px}.footer-inner p,.footer-inner>a:not(.brand),.footer-inner>span{font-size:14px;color:#526782}@media(min-width:1101px){nav{gap:22px}nav a{font-size:16px}}@media(max-width:860px){.converter-heading h1,.page-heading h1{font-size:36px}.dropzone h2,.converter-surface .dropzone h2{font-size:28px}.trust-grid article{padding:18px 12px}.trust-grid h3{font-size:17px}.trust-grid p{font-size:14px}.conversion-nav a{font-size:16px}}@media(max-width:520px){.converter-page{padding-top:18px}.conversion-nav a{font-size:14px;padding:12px 4px;gap:6px}.conversion-nav svg{width:23px;height:23px}.converter-heading{margin:24px 0}.converter-heading h1,.page-heading h1{font-size:31px;letter-spacing:-1.3px}.converter-heading p,.page-heading p,.hero-copy p{font-size:17px}.dropzone,.compact.dropzone{padding:8px}.dropzone .drop-inner,.compact .drop-inner,.converter-surface .compact .drop-inner{min-height:360px;padding:28px 12px}.dropzone h2,.compact h2,.converter-surface .dropzone h2{font-size:25px;line-height:1.5;max-width:270px}.dropzone p,.compact p{font-size:16px;line-height:1.65;margin-bottom:22px}.dropzone .drop-symbol,.converter-surface .drop-symbol{width:66px;height:66px;margin-bottom:18px}.dropzone .drop-symbol svg{width:36px;height:36px}.dropzone .button{font-size:20px;min-height:58px;min-width:210px}.dropzone .privacy,.conversion-work .privacy{font-size:14px;gap:5px}.dropzone .limit,.compact .limit{font-size:12px}.conversion-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.output-select{min-width:0;font-size:14px;gap:7px}.output-select select{width:100%;height:56px;font-size:17px;padding:12px 26px 12px 12px}.converter-surface .conversion-actions .button{font-size:17px;min-height:56px;padding:12px 18px}.conversion-actions .secondary{grid-column:1/-1;justify-self:center;background:none;border:0;min-height:40px!important}.tool-card h3{font-size:17px}.tool-card p{font-size:14px}.category-card h3{font-size:17px}.converter-related .section-heading h2,.section-heading h2,.categories-heading h2{font-size:23px}.section-heading a{font-size:14px}.field{font-size:16px}.field input,.field select,.field textarea{font-size:17px}.file-row strong{font-size:16px}.file-row small{font-size:13px}.trust-grid{grid-template-columns:1fr}.trust-grid article{flex-direction:row;text-align:left;padding:16px 18px;gap:14px}.trust-grid h3{font-size:18px}.trust-grid p{font-size:15px}.trust-icon{width:43px;height:43px;padding:11px}.hero .eyebrow,.find-section p{font-size:14px}.search-box input{font-size:16px}.hero h1{font-size:35px}.field-row{gap:12px}.footer-inner p,.footer-inner>a:not(.brand),.footer-inner>span{font-size:13px}.message:not(:empty){font-size:16px}.download-row strong{font-size:16px}.stats span{font-size:14px}.conversion-details{font-size:15px}}.pdf-quick-actions{margin-top:24px}.quick-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px}.quick-heading h2{font-size:20px;letter-spacing:-.5px}.quick-heading p{font-size:15px;color:#455d7b}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quick-action{display:flex;align-items:center;gap:14px;padding:23px 20px;background:#fff;border:1.5px solid #dce6f3;border-radius:13px;min-width:0;transition:border-color .15s,background .15s,box-shadow .15s}.quick-action:hover,.quick-action:focus-visible{border-color:#70a7f6;background:#f8fbff;box-shadow:0 5px 16px #1769df10}.quick-action.dragging{border-color:#1670f0;background:#e7f1ff;box-shadow:0 0 0 3px #bdd8ff}.quick-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:13px;flex-shrink:0}.quick-icon svg{width:26px;height:26px}.quick-action>div{flex:1;min-width:0}.quick-action h3{font-size:20px;color:#152840;line-height:1.5;margin-bottom:4px}.quick-action p{font-size:15px;color:#48617f;line-height:1.65}.quick-arrow{width:19px;height:19px;color:#6d85a4}.dropzone .privacy{flex-wrap:wrap;justify-content:center;column-gap:8px;row-gap:5px}.dropzone .privacy span{white-space:nowrap}@media(max-width:1000px){.quick-action{padding:19px 14px;gap:10px}.quick-icon{width:43px;height:43px}.quick-action h3{font-size:18px}.quick-action p{font-size:14px}.quick-arrow{display:none}.quick-heading{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:640px){.quick-grid{grid-template-columns:1fr;gap:10px}.quick-action{padding:18px;gap:14px}.quick-action h3{font-size:20px}.quick-action p{font-size:15px}.quick-icon{width:49px;height:49px}.quick-arrow{display:block}.quick-heading h2{font-size:20px}.quick-heading p{font-size:14px}.pdf-quick-actions{margin-top:22px}.dropzone .privacy{font-size:13px;column-gap:5px}}.text-workspace{max-width:1120px}.text-workspace .page-heading h1 span{color:var(--blue,#1671ef)}.text-workspace #tool-form{margin-top:26px}.text-workspace .stats{margin-bottom:26px;grid-template-columns:repeat(4,minmax(0,1fr))}.text-workspace .stats strong{font-size:32px;color:#102744}.text-workspace .stats span{font-size:16px}.text-workspace textarea{font-size:18px;line-height:1.8;padding:20px}.text-actions{align-items:flex-end;gap:12px}.text-actions .field{margin:0;min-width:230px}.text-actions select{font-size:18px;min-height:58px}.text-actions .button{min-height:58px}.text-input-label{font-size:18px}.text-workspace #compare-area[hidden]{display:none}@media(max-width:640px){.text-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.text-actions .field{width:100%}.text-workspace .stats strong{font-size:28px}}.text-actions{flex-wrap:wrap}.text-workspace fieldset{min-width:0}.category-action-label{max-width:420px;margin-top:22px}.pdf-editor{max-width:1320px}.pdf-editor h1 span{color:#1671ef}.edit-toolbar{display:flex;gap:8px;flex-wrap:wrap;padding:16px;background:#f2f6fc;border:1px solid #dae4f3;border-radius:16px}.edit-toolbar button,.edit-pagination button{border:1px solid #d9e3f2;background:#fff;border-radius:9px;padding:12px 16px;color:#193552;font-size:16px;cursor:pointer}.edit-toolbar b{display:block;font-size:24px;margin-bottom:4px}.edit-toolbar button[aria-pressed=true]{background:#1769e0;color:#fff;border-color:#1769e0}.edit-toolbar button:disabled{opacity:.4}.edit-settings{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:18px 0}.edit-settings label{display:flex;gap:8px;align-items:center}.edit-settings input,.edit-settings select,.edit-pagination select{padding:8px;border:1px solid #ccd9ea;border-radius:7px;font-size:16px;max-width:100%}.edit-settings input[type=color]{width:44px;height:40px;padding:3px}.edit-settings #edit-text-label[hidden]{display:none}.edit-pagination{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:16px 0}.edit-stage{background:#eaf0f8;padding:24px;border-radius:14px;overflow:auto;max-height:80vh}.edit-paper{position:relative;max-width:100%;margin:auto;box-shadow:0 3px 16px #16304c25;background:#fff}.edit-paper canvas{width:100%;height:auto;display:block}.edit-paper #edit-overlay{position:absolute;inset:0;touch-action:none;cursor:crosshair}.pdf-editor #editor[hidden],.pdf-editor #dropzone[hidden]{display:none}.pdf-editor #edit-result{margin:20px 0}.pdf-editor .action-row{margin-top:24px}@media(max-width:640px){.edit-toolbar{padding:10px;gap:6px}.edit-toolbar button{font-size:14px;padding:9px}.edit-stage{padding:8px}.edit-settings{gap:12px}.edit-settings #edit-text-label{flex-wrap:wrap;width:100%}.edit-settings #edit-text{width:100%}.edit-pagination{gap:8px}.edit-pagination button{padding:10px}.pdf-editor .page-heading h1{font-size:32px}}body.editing-pdf{overflow:hidden}body.editing-pdf .header,body.editing-pdf footer,body.editing-pdf .skip-link{display:none}body.editing-pdf .pdf-editor{margin:0;padding:0;max-width:none;width:100%}body.editing-pdf .pdf-editor>.page-heading,body.editing-pdf .pdf-editor>#dropzone,body.editing-pdf .pdf-editor>#selected,body.editing-pdf .pdf-editor>#message{display:none}.editing-pdf #editor{position:fixed;inset:0;z-index:50;background:#f5f7fb;display:flex;flex-direction:column;color:#243752;font-size:13px}.editor-titlebar{height:62px;flex:none;display:flex;align-items:center;gap:10px;padding:10px 22px;background:#fff;border-bottom:1px solid #e2e7ef}.editor-document{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.editor-document>svg{width:28px;height:28px;color:#2874dc;flex-shrink:0}.editor-document strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55vw;font-size:15px}.editor-document small{font-size:11px;color:#7d899a;display:block;margin-top:4px}.editor-titlebar .button{min-height:36px;padding:8px 14px;font-size:13px;border-radius:7px;white-space:nowrap}.editor-titlebar .button svg{width:16px;height:16px}.editor-ribbon{display:flex;background:#fff;border-bottom:1px solid #dce3ee;flex:none;overflow-x:auto;padding:7px 14px;gap:8px}.ribbon-group{display:flex;gap:3px;padding-right:10px;border-right:1px solid #e3e8ef}.ribbon-group:last-child{border:0}.editor-ribbon button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;border-radius:7px;color:#4a5870;min-width:55px;height:58px;font-size:11px;padding:7px 9px;cursor:pointer;white-space:nowrap}.editor-ribbon button svg{width:20px;height:20px}.editor-ribbon button:hover{background:#f0f5fc}.editor-ribbon button[aria-pressed=true]{color:#1160d4;background:#e9f1ff;box-shadow:inset 0 -2px #2673df}.editor-ribbon button:disabled{opacity:.32;cursor:default}.editor-properties{display:flex;align-items:center;gap:18px;background:#fbfcfe;border-bottom:1px solid #dce3ee;padding:8px 24px;min-height:48px;flex:none;overflow-x:auto}.editor-properties label{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;color:#68758b}.editor-properties input,.editor-properties select{border:1px solid #d7dfea;background:#fff;border-radius:5px;height:30px;padding:4px 8px;font-size:13px;color:#253a57}.editor-properties input[type=color]{width:30px;padding:3px}.editor-properties .property-text input{width:240px}.editor-properties [hidden]{display:none!important}.editor-properties .button{min-height:30px;padding:5px 10px;font-size:12px}.editor-properties #edit-hint{font-size:12px;color:#8190a4;white-space:nowrap}.editor-body{display:flex;flex:1;min-height:0;overflow:hidden}.editor-sidebar{width:190px;flex-shrink:0;border-right:1px solid #dce3ee;background:#fff;overflow:auto}.sidebar-heading{padding:15px 18px;font-size:12px;font-weight:700;display:flex;justify-content:space-between;color:#748198;position:sticky;top:0;background:#fff;z-index:1}.sidebar-heading span{color:#296ed0}.editor-thumb{display:block;width:calc(100% - 32px);margin:0 16px 18px;padding:8px;border:1px solid transparent;background:transparent;border-radius:7px;cursor:pointer}.thumb-preview{background:#f5f7fa;box-shadow:0 1px 4px #23364d24;position:relative;overflow:hidden}.thumb-preview canvas{width:100%;height:100%;display:block}.editor-thumb>span{display:inline-block;margin-top:10px;border-radius:10px;font-size:11px;padding:2px 10px;color:#6f7d90;background:#eef1f5}.editor-thumb[aria-current=true]{border-color:#4187ed;background:#f0f6ff}.editor-thumb[aria-current=true]>span{background:#2a71db;color:#fff}.editor-scroll{flex:1;min-width:0;overflow:auto;overscroll-behavior:contain;background:#edf1f7;padding:0 24px 48px;scrollbar-gutter:stable}.editor-sheet{width:max-content;min-width:100%;padding-top:20px;scroll-margin-top:0}.sheet-label{font-size:11px;color:#8e9baf;margin:0 auto 8px;text-align:center}.editor-paper{position:relative;margin:auto;background:#fff;box-shadow:0 2px 12px #273d5818;flex-shrink:0}.editor-paper:not(.is-loaded):after{content:"페이지 불러오는 중…";position:absolute;top:45%;left:0;right:0;text-align:center;color:#a0aabd;font-size:13px;pointer-events:none}.editor-paper canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.editor-paper .page-overlay{touch-action:none;cursor:crosshair}.editor-paper:not(.is-loaded) .page-overlay{pointer-events:none}#editor[data-mode=select] .page-overlay{cursor:default}.editor-saving .page-overlay{pointer-events:none!important}.editor-statusbar{flex:none;min-height:40px;display:flex;align-items:center;gap:20px;background:#fff;border-top:1px solid #dce3ee;padding:6px 20px;font-size:11px;color:#6f7d91}.editor-statusbar #edit-status{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-statusbar #edit-status.error{color:#d64141}.editor-statusbar label{display:flex;align-items:center;gap:6px;white-space:nowrap}.editor-statusbar select{background:#fff;border:1px solid #e1e7ef;border-radius:5px;padding:4px;font-size:12px;color:#465774}.editor-zoom{display:flex;align-items:center;gap:8px}.editor-zoom button{display:flex;padding:4px;border:0;background:transparent;color:#566880;cursor:pointer}.editor-zoom svg{width:17px;height:17px}.sidebar-hidden .editor-sidebar{display:none}#edit-close-dialog{border:1px solid #e1e6ef;border-radius:16px;padding:28px;max-width:90vw;box-shadow:0 20px 80px #1d2d4b44}#edit-close-dialog::backdrop{background:#172d4d55}#edit-close-dialog h2{font-size:22px}#edit-close-dialog p{font-size:15px;color:#68758b}#edit-close-dialog .action-row{margin-top:24px}@media(max-width:800px){.editor-sidebar{width:130px}.editor-thumb{width:calc(100% - 16px);margin:0 8px 12px;padding:6px}.editor-titlebar{padding:10px 12px}.editor-document strong{max-width:40vw}.editor-properties{padding:8px 12px;gap:12px}.editor-statusbar{gap:10px;padding:6px 10px}.editor-statusbar #edit-count{display:none}.editor-scroll{padding:0 12px 36px}}@media(max-width:520px){.editor-titlebar{height:58px;gap:6px}.editor-titlebar .button{padding:7px 10px;font-size:12px}.editor-document>svg,.editor-document small{display:none}.editor-document strong{font-size:12px;max-width:31vw}.editor-sidebar{width:84px}.sidebar-heading{padding:12px 7px;font-size:11px}.editor-thumb{padding:3px}.editor-ribbon{padding:5px 8px}.editor-ribbon button{min-width:48px;height:53px;padding:6px}.editor-properties #edit-hint,.editor-statusbar #edit-status{display:none}.editor-statusbar{justify-content:space-between}.editor-scroll{padding:0 8px 25px}.editor-properties .property-text input{width:180px}.editor-titlebar #edit-result .button{font-size:11px;padding:7px}.editor-document{gap:0}.ribbon-group{padding-right:7px}}.signature-dialog{width:min(640px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:0;border:1px solid #dce3ee;border-radius:16px;box-shadow:0 24px 90px #10264344;color:#203550}.signature-dialog::backdrop{background:#172a485c}.signature-heading{padding:24px 26px 20px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e8edf5}.signature-heading h2{margin:0 0 7px;font-size:23px}.signature-heading p{margin:0;font-size:14px;color:#74839a}.signature-heading>button{border:0;background:transparent;color:#697990;font-size:26px;cursor:pointer}.signature-body{padding:20px 26px}.signature-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:13px}.signature-options>span{font-weight:700;color:#216bda}.signature-options label{display:flex;align-items:center;gap:10px;color:#738199}.signature-options input{height:30px;width:32px;border:1px solid #dbe3ef;background:#fff;border-radius:6px;padding:3px}#signature-pad{display:block;width:100%;height:auto;aspect-ratio:1000/360;background:#fcfdff;border:1px dashed #a9bddc;border-radius:8px;touch-action:none;cursor:crosshair}.signature-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;font-size:12px;color:#8a97aa}.signature-caption button{border:0;background:transparent;color:#2e6bc3;white-space:nowrap;cursor:pointer}.signature-footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 26px;background:#f7f9fc;border-top:1px solid #e8edf5}.signature-footer .button{font-size:14px;min-height:40px;padding:9px 20px}.signature-footer button:disabled{opacity:.4;cursor:default}@media(max-width:520px){.signature-heading,.signature-body,.signature-footer{padding:18px}.signature-heading h2{font-size:20px}.signature-heading p{font-size:12px}.signature-caption{align-items:flex-start}.signature-caption span{max-width:180px}#signature-pad{aspect-ratio:2/1}}.editor-body{position:relative}.draw-palette{position:absolute;z-index:6;left:202px;top:18px;width:52px;padding:6px;background:#fff;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 4px 18px #263d561a;display:flex;flex-direction:column;align-items:center;gap:7px}.draw-palette[hidden]{display:none}.draw-palette button{border:0;background:transparent;border-radius:6px;width:36px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748d}.draw-palette svg{width:19px;height:19px}.draw-palette #draw-close{height:22px;font-size:20px;color:#91a0b5}.draw-tools{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:5px 0;display:flex;flex-direction:column;gap:3px}.draw-tools button[aria-pressed=true]{background:#e9f1ff;color:#1769df}.draw-weight{font-size:9px;color:#8795a7;text-align:center}.draw-weight select{display:block;font-size:11px;padding:4px 0;width:38px;border:1px solid #e2e8f2;border-radius:5px;margin-top:4px;background:#fff;color:#3a4d67}.draw-colors{display:flex;flex-direction:column;align-items:center;gap:3px}.draw-colors button{width:28px;height:27px;border:1px solid transparent;border-radius:50%;padding:3px}.draw-colors button span{display:block;width:19px;height:19px;border-radius:50%;border:1px solid #ced8e6}.draw-colors button[aria-pressed=true]{border-color:#216fea}.custom-ink{display:block;position:relative;width:20px;height:20px;margin:5px;border-radius:50%;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);overflow:hidden;cursor:pointer}.custom-ink input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.sidebar-hidden .draw-palette{left:12px}#editor[data-mode=eraser] .page-overlay{cursor:crosshair}@media(max-width:800px){.draw-palette{left:140px}}@media(max-width:520px){.draw-palette{left:auto;right:8px;top:8px;width:44px;padding:4px;gap:4px}.draw-palette button{width:30px;height:28px}.draw-colors button{width:24px;height:24px}.draw-palette .draw-weight select{width:32px}.sidebar-hidden .draw-palette{left:auto}}.pdf-tool-group{margin:24px 0 32px}.pdf-tool-group>h3{font-size:16px;color:#667d9b;margin:0 0 14px;padding-left:12px;border-left:3px solid #6fa5ed}.pdf-tool-group .tool-card h3{font-size:17px}.pdf-tool-group .tool-card{padding:20px}.pdf-tool-group .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.pdf-tool-group .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pdf-tool-group .tool-grid{grid-template-columns:1fr}}.seo-guide{max-width:850px;margin:48px auto;padding:28px;background:#f6f9fe;border-radius:16px;line-height:1.85;color:#536b88}.seo-guide h2{color:#142e50;font-size:23px}.seo-guide a{color:#1769e0}.seo-guide li{margin:10px 0}
