:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17181d;background:#f4f5f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #17181d;--night: #17171b;--muted: #62697a;--line: #dde1e8;--paper: #ffffff;--soft: #f6f7f9;--red: #bd3a3a;--red-dark: #9f2e2e;--teal: #0f766e;--blue: #315f9f;--shadow: 0 26px 70px rgba(20, 20, 24, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--soft)}.route-shell{animation:routeFade .26s ease both}button,input{font:inherit}a{color:inherit}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:16px max(22px,calc((100vw - 1210px)/2));color:#f7f7f8;background:#17171be6;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.site-header nav,.site-footer nav,.trust-strip,.dropzone-badges,.button,.quality-control,.status-pill,.row-actions,.legal-hero,.header-actions,.hero-actions,.tool-card strong,.upload-preview-card em,.site-header nav a{display:flex;align-items:center}.brand{gap:11px;text-decoration:none;font-size:1.35rem;font-weight:860;letter-spacing:0}.brand-mark{display:grid;width:38px;height:30px;place-items:center;color:#fff;background:#bd3a3a;border-radius:8px;box-shadow:inset 0 -10px 18px #00000024}.site-header nav{gap:24px;color:#f7f7f8c7;font-size:.93rem;font-weight:750}.site-header a,.site-footer a{text-decoration:none}.site-header nav a{gap:5px}.site-header nav a:hover,.site-footer a:hover{color:#fff}.header-actions{justify-content:flex-end;gap:14px;color:#f7f7f8d1;font-size:.9rem;font-weight:800}.header-cta{min-height:34px;padding:8px 14px;color:#fff;background:var(--red);border-radius:5px}.landing-hero,.converter-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(118deg,#15161a,#222025 48%,#342021);background-size:82px 82px,82px 82px,auto}.landing-hero{min-height:500px;padding:70px 0 142px}.converter-hero{min-height:455px;padding:68px 0 132px}.hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:56px;width:min(1210px,calc(100% - 40px));margin:0 auto}.home-hero-copy,.hero-copy{max-width:620px}.home-hero-copy h1,.hero-copy h1{margin:0;max-width:720px;color:#fff;font-size:3.35rem;font-weight:870;line-height:1.04;letter-spacing:0}.home-hero-copy p,.hero-copy p{max-width:610px;margin:20px 0 0;color:#ffffffd1;font-size:1.12rem;line-height:1.72}.eyebrow{margin:0 0 14px;color:#bd3a3a;font-size:.78rem;font-weight:880;letter-spacing:.14em;text-transform:uppercase}.landing-hero .eyebrow,.converter-hero .eyebrow{color:#ffb1a9}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.home-cta{width:fit-content;text-decoration:none}.format-flow{position:relative;min-height:310px;isolation:isolate}.flow-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.flow-rings span{position:absolute;width:230px;height:230px;border:1px solid rgba(255,255,255,.075);border-radius:999px;animation:ringPulse 5.8s ease-in-out infinite}.flow-rings span:nth-child(2){width:330px;height:330px;animation-delay:.8s}.flow-rings span:nth-child(3){width:440px;height:440px;animation-delay:1.6s}.flow-line{position:absolute;top:50%;left:20%;width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent),linear-gradient(90deg,transparent 0 44%,var(--red) 44% 56%,transparent 56%)}.flow-line:after{position:absolute;top:-2px;left:0;width:46px;height:5px;content:"";background:#fff;border-radius:3px;opacity:.72;animation:packetMove 3.8s ease-in-out infinite}.format-card{position:absolute;top:50%;z-index:2;display:grid;width:128px;height:128px;place-items:center;padding:18px;color:#f5f5f6;background:#ffffff13;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 28px 70px #0000005c;transform:translateY(-50%)}.source-card{left:11%}.output-card{right:11%;color:#ffd2cd;border-color:#bd3a3a94;box-shadow:0 28px 70px #bd3a3a3d}.format-card strong{font-size:.95rem;font-weight:900}.format-card small{color:#ffffff8a;font-weight:800;text-transform:uppercase}.flow-core{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:48px;height:48px;place-items:center;color:#ffb1a9;background:#bd3a3a2e;border:1px solid rgba(189,58,58,.5);border-radius:999px;transform:translate(-50%,-50%)}.flow-core svg{animation:spin 3.4s linear infinite}.flow-particles i{position:absolute;z-index:1;width:8px;height:8px;background:#fff3;border-radius:2px;animation:floatPacket 4.8s ease-in-out infinite}.flow-particles i:nth-child(1){top:18%;left:26%}.flow-particles i:nth-child(2){top:28%;right:22%;animation-delay:.9s}.flow-particles i:nth-child(3){bottom:20%;left:36%;animation-delay:1.5s}.flow-particles i:nth-child(4){right:32%;bottom:26%;animation-delay:2.2s}.home-upload-preview,.converter-dock{position:relative;z-index:5;width:min(1210px,calc(100% - 40px));margin:-95px auto 0;scroll-margin-top:108px}.upload-preview-card{display:grid;width:min(680px,100%);min-height:230px;place-items:center;margin:0 auto;padding:34px;color:var(--ink);text-align:center;text-decoration:none;background:#fff;border:1px solid rgba(23,24,29,.08);border-radius:8px;box-shadow:var(--shadow)}.upload-preview-icon{display:grid;width:54px;height:54px;place-items:center;color:#fff;background:var(--red);border-radius:8px}.upload-preview-card strong{margin-top:10px;font-size:1.45rem;font-weight:860}.upload-preview-card span{color:var(--muted)}.upload-preview-card em{gap:8px;min-height:42px;margin-top:14px;padding:0 16px;color:#fff;font-style:normal;font-weight:850;background:var(--red);border-radius:5px}.tools-section,.content-band,.comparison-section,.use-case-section,.troubleshooting-section,.seo-section,.faq-section,.legal-page{width:min(1105px,calc(100% - 40px));margin:0 auto;padding:78px 0;scroll-margin-top:92px}.tools-section{display:grid;gap:24px}.tools-section h2,.content-band h2,.comparison-section h2,.use-case-section h2,.troubleshooting-section h2,.seo-section h2,.faq-section h2{margin:0;color:var(--ink);font-size:2.65rem;line-height:1.08;letter-spacing:0}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-card{display:grid;gap:14px;min-height:235px;padding:28px;color:inherit;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tool-card:hover{border-color:#bd3a3a52;box-shadow:0 18px 50px #17181d1a;transform:translateY(-2px)}.tool-icon{display:grid;width:46px;height:46px;place-items:center;color:var(--red);background:#fff1ef;border:1px solid #f2c6c1;border-radius:6px}.tool-card.accent .tool-icon{color:var(--blue);background:#eef4ff;border-color:#c9d8f2}.tool-card.document .tool-icon{color:var(--teal);background:#e9f8f5;border-color:#bfe5de}.tool-card h3{margin:0;font-size:1.35rem}.tool-card p{margin:0;color:var(--muted);line-height:1.65}.tool-card strong{gap:8px;margin-top:auto;color:var(--red-dark)}.trust-strip{flex-wrap:wrap;gap:10px;margin-top:28px}.trust-strip span,.dropzone-badges span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:8px;font-size:.9rem;font-weight:760}.trust-strip span{color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.13)}.converter-panel{display:grid;gap:18px;width:min(700px,100%);margin:0 auto;padding:28px;background:var(--paper);border:1px solid rgba(23,24,29,.08);border-radius:8px;box-shadow:var(--shadow)}.dropzone{position:relative;display:grid;min-height:250px;place-items:center;padding:30px;text-align:center;cursor:pointer;background:#fff;border:1px dashed #c7cbd4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dropzone:hover,.dropzone.is-dragging{border-color:var(--red);box-shadow:inset 0 0 0 1px #bd3a3a29;transform:translateY(-1px)}.dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dropzone-icon{display:grid;width:56px;height:56px;place-items:center;margin-bottom:14px;color:#fff;background:var(--red);border-radius:8px}.dropzone-title{display:block;color:var(--ink);font-size:1.38rem;font-weight:860}.dropzone-subtitle{display:block;margin-top:8px;color:var(--muted)}.dropzone-button{display:inline-flex;align-items:center;min-height:40px;margin-top:18px;padding:0 18px;color:#fff;background:var(--red);border-radius:5px;font-weight:850}.dropzone-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.dropzone-badges span{color:#303642;background:#f7f8fa;border:1px solid var(--line)}.control-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.quality-control{gap:12px;min-width:0;padding:12px;background:#f7f8fa;border:1px solid var(--line);border-radius:8px}.quality-control span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:830}.quality-control input{width:100%;min-width:120px;accent-color:var(--red)}.quality-control strong{min-width:44px;text-align:right}.button-group{display:flex;gap:10px}.button{justify-content:center;gap:9px;min-height:46px;padding:0 18px;cursor:pointer;border:1px solid transparent;border-radius:6px;font-weight:860;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:disabled{cursor:not-allowed;opacity:.48}.button:not(:disabled):hover,.icon-button:not(:disabled):hover{transform:translateY(-1px)}.button.primary,.icon-button.primary{color:#fff;background:var(--red)}.button.primary:hover,.icon-button.primary:hover{background:var(--red-dark)}.button.ghost{color:var(--ink);background:#fff;border-color:var(--line)}.button.glass{color:#fff;text-decoration:none;background:#ffffff14;border-color:#ffffff29}.download-all{width:100%;color:var(--ink);background:#f9fafb;border-color:var(--line)}.notice{margin:0;padding:12px 14px;color:#7a3f06;background:#fff7e6;border:1px solid #f2d39b;border-radius:8px}.empty-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:72px;color:var(--muted);background:#fbfcfe;border:1px solid var(--line);border-radius:8px}.queue{display:grid;gap:10px}.queue-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:76px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px}.file-mark{display:grid;width:42px;height:42px;place-items:center;color:var(--red);background:#fff1ef;border-radius:8px}.file-copy{display:grid;min-width:0;gap:3px}.file-copy strong,.file-copy span,.file-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy strong{font-size:.97rem}.file-copy span,.file-copy em{color:var(--muted);font-size:.88rem}.file-copy em{color:var(--red);font-style:normal}.status-pill{gap:6px;min-height:30px;padding:0 10px;border-radius:8px;font-size:.78rem;font-weight:860;white-space:nowrap}.status-queued{color:#374151;background:#f3f4f6}.status-converting{color:#7a3f06;background:#fff7e6}.status-done{color:#115e59;background:#dff7ef}.status-error{color:#9f1239;background:#ffe4ea}.row-actions{gap:8px}.icon-button{display:grid;width:40px;height:40px;place-items:center;cursor:pointer;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;transition:transform .16s ease,background .16s ease}.spin{animation:spin .9s linear infinite}.ad-shell{width:min(1040px,calc(100% - 40px));min-height:148px;margin:26px auto 42px;padding:14px;color:var(--muted);background:#ffffffb3;border:1px solid rgba(221,225,232,.9);border-radius:8px}.ad-shell span{display:block;margin-bottom:10px;font-size:.76rem;font-weight:760;text-transform:uppercase}.ad-shell ins{min-height:96px}.home-ad{margin-top:0}.content-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:58px;align-items:start}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-grid article{min-height:190px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px}.feature-grid svg{margin-bottom:18px;color:var(--red)}.feature-grid h3,.legal-copy h2{margin:0 0 10px}.feature-grid p,.legal-copy p{margin:0;color:var(--muted);line-height:1.65}.comparison-table{display:grid;margin-top:24px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px}.comparison-table div{display:grid;grid-template-columns:.7fr 1.1fr 1.2fr}.comparison-table div+div{border-top:1px solid var(--line)}.comparison-table span{min-width:0;padding:16px}.comparison-table span+span{border-left:1px solid var(--line)}.comparison-table div:first-child{color:#fff;background:var(--night);font-weight:860}.use-case-section,.troubleshooting-section,.seo-section,.faq-section{display:grid;gap:24px}.use-case-grid,.support-list,.step-grid,.faq-list{display:grid;gap:14px}.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-list,.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-grid article,.support-list article,.step-grid article,.faq-list article{background:#fff;border:1px solid var(--line);border-radius:8px}.step-grid article,.use-case-grid article,.support-list article{min-height:178px;padding:20px}.faq-list article{min-height:142px;padding:18px}.step-grid span{display:grid;width:34px;height:34px;place-items:center;margin-bottom:16px;color:#fff;background:var(--red);border-radius:8px;font-size:.92rem;font-weight:860}.use-case-grid h3,.support-list h3,.step-grid h3,.faq-list h3{margin:0 0 10px}.use-case-grid p,.support-list p,.step-grid p,.faq-list p{margin:0;color:var(--muted);line-height:1.65}.page-shell{min-height:calc(100vh - 170px)}.legal-hero{gap:18px;margin-bottom:34px;padding-bottom:28px;border-bottom:1px solid var(--line)}.legal-hero h1{margin:0;color:var(--ink);letter-spacing:0}.legal-hero svg{flex:0 0 auto;color:var(--red)}.legal-hero p{margin:8px 0 0;color:var(--muted)}.legal-copy{display:grid;gap:24px;max-width:760px}.legal-copy a{color:var(--red-dark);font-weight:820}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px max(22px,calc((100vw - 1210px)/2));color:#ffffffad;background:var(--night);border-top:1px solid rgba(255,255,255,.08)}.site-footer span{color:#fff;font-weight:860}.site-footer nav{gap:24px;font-size:.94rem;font-weight:720}.pdf-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:54px;min-height:500px;padding:76px max(22px,calc((100vw - 1210px)/2)) 130px;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(118deg,#15161a,#202329 48%,#173532);background-size:82px 82px,82px 82px,auto}.pdf-hero-copy h1{max-width:760px;margin:0;color:#fff;font-size:3.35rem;font-weight:870;line-height:1.04;letter-spacing:0}.pdf-hero-copy p{max-width:640px;margin:20px 0 0;color:#ffffffd1;font-size:1.12rem;line-height:1.72}.pdf-hero .eyebrow{color:#94e8dc}.pdf-visual{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.pdf-sheet,.markdown-sheet{display:grid;min-height:170px;place-items:center;padding:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 28px 70px #00000047}.markdown-sheet{color:#b8fff3;border-color:#0f766e9e}.markdown-sheet span{font-size:3rem;font-weight:900}.pdf-workspace{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;width:min(1210px,calc(100% - 40px));margin:-82px auto 0;align-items:start}.pdf-converter-card,.pdf-history-card,.pdf-info-grid article{background:#fff;border:1px solid rgba(23,24,29,.08);border-radius:8px;box-shadow:0 20px 60px #1414181a}.pdf-converter-card{display:grid;gap:18px;padding:24px}.pdf-dropzone{display:grid;min-height:210px;place-items:center;padding:28px;color:var(--ink);text-align:center;cursor:pointer;background:#fbfcfe;border:1px dashed #c7cbd4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pdf-dropzone:hover{border-color:var(--teal);box-shadow:inset 0 0 0 1px #0f766e29;transform:translateY(-1px)}.pdf-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pdf-dropzone svg{color:var(--teal)}.pdf-dropzone strong{max-width:100%;overflow:hidden;color:var(--ink);font-size:1.35rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.pdf-dropzone span{color:var(--muted)}.pdf-actions{display:flex;flex-wrap:wrap;gap:10px}.markdown-preview{overflow:hidden;border:1px solid var(--line);border-radius:8px}.markdown-preview>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;color:var(--muted);background:#f7f8fa;border-bottom:1px solid var(--line);font-size:.86rem;font-weight:820}.markdown-preview strong{color:var(--ink)}.markdown-preview pre{min-height:260px;max-height:420px;margin:0;padding:18px;overflow:auto;color:#232833;background:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.65;white-space:pre-wrap}.pdf-history-card{display:grid;gap:18px;padding:22px}.pdf-history-card h2{margin:0;font-size:1.55rem;line-height:1.1}.history-empty{margin:0;color:var(--muted);line-height:1.6}.history-list{display:grid;gap:10px}.history-list article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;background:#f8fafb;border:1px solid var(--line);border-radius:8px}.history-list svg{color:var(--teal)}.history-list div{display:grid;min-width:0;gap:3px}.history-list strong,.history-list span,.history-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-list span,.history-list small{color:var(--muted);font-size:.84rem}.pdf-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1105px,calc(100% - 40px));margin:0 auto;padding:78px 0}.pdf-info-grid article{min-height:190px;padding:24px}.pdf-info-grid h2{margin:0 0 12px;color:var(--ink);font-size:1.45rem}.pdf-info-grid p{margin:0;color:var(--muted);line-height:1.65}.sheet-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:54px;min-height:500px;padding:76px max(22px,calc((100vw - 1210px)/2)) 130px;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(118deg,#15161a,#222329 48%,#273424);background-size:82px 82px,82px 82px,auto}.sheet-hero .eyebrow{color:#c9f0a6}.sheet-hero-copy h1{max-width:760px;margin:0;color:#fff;font-size:3.35rem;font-weight:870;line-height:1.04;letter-spacing:0}.sheet-hero-copy p{max-width:640px;margin:20px 0 0;color:#ffffffd1;font-size:1.12rem;line-height:1.72}.sheet-visual{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.sheet-file-card{display:grid;min-height:170px;place-items:center;padding:24px;color:#f5f5f6;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 28px 70px #00000047}.sheet-file-card.output{color:#d9ffb8;border-color:#70a0459e}.sheet-file-card strong{font-size:1.35rem;font-weight:900}.sheet-workspace{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;width:min(1210px,calc(100% - 40px));margin:-82px auto 0;align-items:start}.sheet-converter-card,.sheet-history-card,.sheet-info-grid article{background:#fff;border:1px solid rgba(23,24,29,.08);border-radius:8px;box-shadow:0 20px 60px #1414181a}.sheet-converter-card{display:grid;gap:18px;padding:24px}.sheet-dropzone{position:relative;display:grid;min-height:210px;place-items:center;padding:28px;color:var(--ink);text-align:center;cursor:pointer;background:#fbfcfe;border:1px dashed #c7cbd4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sheet-dropzone:hover{border-color:#6b8f38;box-shadow:inset 0 0 0 1px #6b8f3829;transform:translateY(-1px)}.sheet-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sheet-dropzone svg{color:#6b8f38}.sheet-dropzone strong{max-width:100%;overflow:hidden;color:var(--ink);font-size:1.35rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.sheet-dropzone span{color:var(--muted)}.sheet-actions{display:flex;flex-wrap:wrap;gap:10px}.sheet-result-panel{display:grid;gap:16px;padding:16px;background:#f8fafb;border:1px solid var(--line);border-radius:8px}.sheet-result-panel>div:first-child{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:.86rem;font-weight:820}.sheet-result-panel strong{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.sheet-result-panel p{margin:0;color:var(--muted);line-height:1.65}.sheet-result-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.sheet-result-panel dl div{min-width:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px}.sheet-result-panel dt{color:var(--muted);font-size:.78rem;font-weight:820;text-transform:uppercase}.sheet-result-panel dd{min-width:0;margin:5px 0 0;overflow:hidden;color:var(--ink);font-weight:860;text-overflow:ellipsis;white-space:nowrap}.sheet-history-card{display:grid;gap:18px;padding:22px}.sheet-history-card h2{margin:0;font-size:1.55rem;line-height:1.1}.sheet-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1105px,calc(100% - 40px));margin:0 auto;padding:78px 0}.sheet-info-grid article{min-height:190px;padding:24px}.sheet-info-grid h2{margin:0 0 12px;color:var(--ink);font-size:1.45rem}.sheet-info-grid p{margin:0;color:var(--muted);line-height:1.65}.url-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:54px;min-height:500px;padding:76px max(22px,calc((100vw - 1210px)/2)) 130px;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(118deg,#15161a,#20242b 48%,#23314d);background-size:82px 82px,82px 82px,auto}.url-hero .eyebrow{color:#bcd4ff}.url-hero-copy h1{max-width:760px;margin:0;color:#fff;font-size:3.35rem;font-weight:870;line-height:1.04;letter-spacing:0}.url-hero-copy p{max-width:640px;margin:20px 0 0;color:#ffffffd1;font-size:1.12rem;line-height:1.72}.url-visual{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.url-browser-card,.url-output-card{display:grid;min-height:176px;place-items:center;padding:24px;color:#f5f5f6;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 28px 70px #00000047}.url-browser-card>div{display:flex;gap:6px;justify-self:start;align-self:start}.url-browser-card span{width:9px;height:9px;background:#ffffff59;border-radius:999px}.url-output-card{color:#cfe0ff;border-color:#5d84c79e}.url-browser-card strong,.url-output-card strong{font-size:1.35rem;font-weight:900}.url-workspace{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;width:min(1210px,calc(100% - 40px));margin:-82px auto 0;align-items:start}.url-converter-card,.url-history-card,.url-info-grid article{background:#fff;border:1px solid rgba(23,24,29,.08);border-radius:8px;box-shadow:0 20px 60px #1414181a}.url-converter-card{display:grid;gap:18px;padding:24px}.url-input-label,.url-controls label{display:grid;gap:8px;color:var(--ink);font-weight:840}.url-input-label span,.url-controls span{display:inline-flex;align-items:center;gap:8px}.url-input-label input,.url-controls select{width:100%;min-height:48px;padding:0 14px;color:var(--ink);background:#fbfcfe;border:1px solid var(--line);border-radius:8px}.url-input-label input:focus,.url-controls select:focus{border-color:var(--blue);outline:3px solid rgba(49,95,159,.2)}.url-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.url-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;padding:0 14px;background:#fbfcfe;border:1px solid var(--line);border-radius:8px}.url-toggle input{width:18px;height:18px;accent-color:var(--blue)}.url-actions{display:flex;flex-wrap:wrap;gap:10px}.url-result-panel{display:grid;gap:16px;padding:16px;background:#f8fafb;border:1px solid var(--line);border-radius:8px}.url-result-panel>div:first-child{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:.86rem;font-weight:820}.url-result-panel strong{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.url-result-panel p{margin:0;color:var(--muted);line-height:1.65}.url-result-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.url-result-panel dl div{min-width:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px}.url-result-panel dt{color:var(--muted);font-size:.78rem;font-weight:820;text-transform:uppercase}.url-result-panel dd{min-width:0;margin:5px 0 0;overflow:hidden;color:var(--ink);font-weight:860;text-overflow:ellipsis;white-space:nowrap}.url-history-card{display:grid;gap:18px;padding:22px}.url-history-card h2{margin:0;font-size:1.55rem;line-height:1.1}.url-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1105px,calc(100% - 40px));margin:0 auto;padding:78px 0}.url-info-grid article{min-height:190px;padding:24px}.url-info-grid h2{margin:0 0 12px;color:var(--ink);font-size:1.45rem}.url-info-grid p{margin:0;color:var(--muted);line-height:1.65}.blog-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:54px;align-items:center;min-height:500px;padding:76px max(22px,calc((100vw - 1210px)/2));color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(118deg,#15161a,#20242d 48%,#2b2638);background-size:82px 82px,82px 82px,auto}.blog-hero h1{max-width:860px;margin:0;color:#fff;font-size:3.35rem;font-weight:870;line-height:1.04;letter-spacing:0}.blog-hero p{max-width:720px;margin:20px 0 0;color:#ffffffd1;font-size:1.12rem;line-height:1.72}.blog-hero .eyebrow{color:#d7c6ff}.blog-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.blog-hero-actions span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-weight:780}.blog-search-panel{display:grid;gap:16px;padding:24px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 28px 70px #00000047}.blog-search-panel svg{color:#d7c6ff}.blog-search-panel strong{font-size:1.25rem}.blog-search-panel div{display:flex;flex-wrap:wrap;gap:8px}.blog-search-panel span,.blog-card-category{display:inline-flex;width:fit-content;min-height:30px;align-items:center;padding:5px 9px;border-radius:999px;font-size:.76rem;font-weight:850}.blog-search-panel span{color:#ffffffdb;background:#ffffff17;border:1px solid rgba(255,255,255,.12)}.blog-featured,.blog-list-section,.article-related{width:min(1210px,calc(100% - 40px));margin:0 auto;padding:76px 0}.blog-featured{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.blog-featured .blog-card.featured{grid-row:span 3}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.section-heading-row h2{max-width:700px;margin:0;color:var(--ink);font-size:2.45rem;line-height:1.08;letter-spacing:0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blog-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{display:grid;gap:14px;min-height:285px;padding:24px;color:var(--ink);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #14141812;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.blog-card:hover{border-color:#315f9f52;box-shadow:0 22px 62px #1414181f;transform:translateY(-2px)}.blog-card.featured{min-height:100%;color:#fff;background:linear-gradient(135deg,#315f9f2e,#bd3a3a29),#1b1d24;border-color:#ffffff1a}.blog-card-category{color:#28405f;background:#eef4ff;border:1px solid #c9d8f2}.blog-card.featured .blog-card-category{color:#fff;background:#ffffff1a;border-color:#ffffff29}.blog-card h2{margin:0;font-size:1.35rem;line-height:1.18;letter-spacing:0}.blog-card.featured h2{font-size:2.25rem}.blog-card p{margin:0;color:var(--muted);line-height:1.65}.blog-card.featured p{color:#ffffffc2}.blog-card-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.86rem;font-weight:760}.blog-card-meta span{display:inline-flex;align-items:center;gap:6px}.blog-card.featured .blog-card-meta{color:#ffffffad}.blog-card strong{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--blue)}.blog-card.featured strong{color:#fff}.article-page{width:min(900px,calc(100% - 40px));margin:0 auto;padding:62px 0 34px}.article-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--muted);text-decoration:none;font-weight:820}.article-hero{padding:34px;color:#fff;background:linear-gradient(135deg,#315f9f33,#0f766e29),var(--night);border-radius:8px;box-shadow:0 22px 62px #14141824}.article-hero h1{max-width:780px;margin:16px 0 0;color:#fff;font-size:3rem;line-height:1.06;letter-spacing:0}.article-hero p{max-width:720px;margin:18px 0 0;color:#ffffffc7;font-size:1.12rem;line-height:1.7}.article-hero .blog-card-meta{margin-top:22px;color:#ffffffad}.article-body{max-width:760px;margin:42px auto 0;color:#2b3140;font-size:1.04rem;line-height:1.78}.article-body .lead{color:#3b4250;font-size:1.18rem;line-height:1.72}.article-body h2{margin:34px 0 12px;color:var(--ink);font-size:1.72rem;line-height:1.18}.article-body p{margin:0 0 18px}.article-body ul{display:grid;gap:10px;margin:0 0 18px;padding-left:22px}.article-callout{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;margin:28px 0;padding:18px;background:#f4f8ff;border:1px solid #c9d8f2;border-radius:8px}.article-callout svg{color:var(--blue)}.article-callout strong{color:var(--ink)}.article-callout p{margin:4px 0 0;color:var(--muted)}:focus-visible{outline:3px solid rgba(189,58,58,.5);outline-offset:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ringPulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes packetMove{0%{transform:translate(0);opacity:0}15%,80%{opacity:.8}to{transform:translate(calc(100% + 245px));opacity:0}}@keyframes floatPacket{0%,to{transform:translateY(0);opacity:.26}50%{transform:translateY(-12px);opacity:.62}}@keyframes routeFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1060px){.site-header{grid-template-columns:auto auto;justify-content:space-between}.site-header nav{display:none}.hero-inner,.content-band,.pdf-hero,.pdf-workspace,.sheet-hero,.sheet-workspace,.url-hero,.url-workspace,.blog-hero,.blog-featured{grid-template-columns:1fr}.format-flow{min-height:280px}.feature-grid,.use-case-grid,.support-list,.step-grid,.faq-list,.pdf-info-grid,.sheet-info-grid,.url-info-grid,.blog-grid,.blog-grid.compact{grid-template-columns:1fr 1fr}}@media(max-width:760px){.site-header,.site-footer{align-items:flex-start;display:flex;flex-direction:column}.header-actions{width:100%;justify-content:space-between}.landing-hero,.converter-hero{min-height:0;padding:44px 0 112px}.home-hero-copy h1,.hero-copy h1,.pdf-hero-copy h1,.sheet-hero-copy h1,.url-hero-copy h1,.blog-hero h1,.article-hero h1{font-size:2.45rem}.home-hero-copy p,.hero-copy p,.pdf-hero-copy p,.sheet-hero-copy p,.url-hero-copy p,.blog-hero p,.article-hero p{font-size:1rem}.pdf-hero,.sheet-hero,.url-hero{min-height:0;padding:44px 20px 112px}.blog-hero{min-height:0;padding:44px 20px}.pdf-visual,.sheet-visual,.url-visual{grid-template-columns:1fr}.format-flow{min-height:230px}.flow-rings span{width:180px;height:180px}.flow-rings span:nth-child(2){width:250px;height:250px}.flow-rings span:nth-child(3){width:315px;height:315px}.format-card{width:96px;height:104px;padding:14px}.source-card{left:2%}.output-card{right:2%}.flow-core{width:42px;height:42px}.tools-section h2,.content-band h2,.comparison-section h2,.use-case-section h2,.troubleshooting-section h2,.seo-section h2,.faq-section h2{font-size:2rem}.tool-grid,.feature-grid,.use-case-grid,.support-list,.step-grid,.faq-list,.pdf-info-grid,.sheet-info-grid,.url-info-grid,.blog-grid,.blog-grid.compact{grid-template-columns:1fr}.section-heading-row{align-items:stretch;flex-direction:column}.section-heading-row h2{font-size:2rem}.blog-card.featured h2{font-size:1.55rem}.article-hero{padding:24px}.converter-panel{padding:16px}.control-bar,.queue-row,.comparison-table div,.pdf-actions,.sheet-actions,.sheet-result-panel dl,.url-actions,.url-controls,.url-result-panel dl{grid-template-columns:1fr}.pdf-actions,.sheet-actions,.url-actions{display:grid}.button-group{display:grid;grid-template-columns:1fr 1fr}.quality-control{align-items:stretch;flex-direction:column}.quality-control strong{min-width:0;text-align:left}.status-pill{width:fit-content}.row-actions{justify-content:flex-end}.comparison-table span+span{border-top:1px solid var(--line);border-left:0}}
