/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#344054;--ink-deep:#1f2937;--cream:#f7f9fc;--paper:#fff;--orange:#f58220;--orange-deep:#d96b0b;--sage:#8cae9b;--muted:#667085;--line:#e4e9f0;--success:#10a37f;--primary:#1677ff;--primary-hover:#0f67e8;--primary-soft:#eaf3ff;--shadow:0 12px 32px #1f293712}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-deep);background:radial-gradient(circle at 92% 2%,#ee8b3a21,#0000 26rem),linear-gradient(#fffdf9 0%,#f6f8f5 55%,#fffdf9 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ee8b3a8c}.site-nav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:84px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{width:46px;height:46px;color:var(--ink-deep);background:var(--orange);border-radius:15px;place-items:center;font:900 22px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 3px #ffffff3d,0 8px 18px #c9652033}.brand strong{letter-spacing:-.03em;font-size:18px;display:block}.brand small{color:var(--muted);font-size:11px;display:block}.nav-links{color:var(--muted);align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.nav-links a:hover{color:var(--ink)}.status-chip,.privacy-pill{color:var(--success);background:#e5f3ec;border:1px solid #cce4da;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.status-chip i{background:#3c8d71;border-radius:50%;width:7px;height:7px}.hero{color:#fff;background:radial-gradient(circle at 89% 6%, #ee8b3a52, transparent 20rem), linear-gradient(135deg, var(--ink-deep), #235157);width:min(1180px,100% - 40px);min-height:520px;box-shadow:var(--shadow);border-radius:34px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:center;gap:58px;margin:16px auto 0;padding:clamp(36px,6vw,76px);display:grid;overflow:hidden}.eyebrow{color:var(--orange-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.eyebrow.light{color:#f6b879}.hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font:700 clamp(50px,7vw,84px)/.96 Georgia,serif}.hero h1 em{color:#f6b879;font-weight:700}.hero-description{color:#ffffffb8;max-width:650px;margin:25px 0 0;font-size:clamp(15px,1.7vw,18px);line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.hero-actions>span{color:#ffffff8c;font-size:12px}.primary-action{min-height:48px;color:var(--ink-deep);background:var(--orange);border-radius:13px;align-items:center;gap:20px;padding:0 18px;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.primary-action:hover{background:#f29b55;transform:translateY(-2px)}.papa-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff24;border-radius:24px;padding:26px}.coffee-mark{width:66px;height:66px;color:var(--ink-deep);background:#f6b879;border-radius:21px;place-items:center;font:900 30px/1 Georgia,serif;display:grid}.papa-card blockquote{margin:22px 0;font:600 22px/1.4 Georgia,serif}.papa-card ul{color:#ffffffbf;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.papa-card li span{color:#9ad2b9;background:#ffffff1c;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:8px;display:inline-grid}.page-shell,.tool-page-shell{width:min(1080px,100% - 40px);margin:0 auto}.search-panel{z-index:2;background:var(--paper);box-shadow:var(--shadow);border:1px solid #dce2dee6;border-radius:24px;margin-top:-34px;padding:28px;position:relative}.search-panel h2,.section-heading h2,.principles h2,.related-section h2{letter-spacing:-.035em;margin:0;font:700 clamp(25px,3vw,36px)/1.1 Georgia,serif}.search-field{background:#fff;border:2px solid #d8dfda;border-radius:16px;align-items:center;gap:12px;min-height:64px;margin-top:20px;padding:0 16px;display:flex}.search-field:focus-within{border-color:var(--orange);box-shadow:0 0 0 4px #ee8b3a21}.search-icon{color:var(--orange-deep);font-size:25px}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.search-field kbd{color:var(--muted);border:1px solid var(--line);background:#f1f3f1;border-radius:7px;padding:4px 9px;font-size:12px}.quick-searches,.category-tabs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quick-searches button,.category-tabs button,.segmented-control button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.quick-searches button:hover,.category-tabs button:hover,.category-tabs button[aria-pressed=true]{border-color:var(--orange);color:var(--orange-deep);background:#fff3e6}.tool-section{margin-top:56px;scroll-margin-top:30px}.category-section{margin-top:64px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.category-card{border:1px solid var(--line);background:#ffffffe6;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px;transition:transform .16s,border-color .16s;display:grid}.category-card:hover{border-color:var(--orange);transform:translateY(-2px)}.category-card>span,.listing-icon{width:48px;height:48px;color:var(--ink-deep);background:#ffead5;border-radius:14px;place-items:center;font-weight:900;display:grid}.category-card strong,.category-card small{display:block}.category-card small{color:var(--muted);margin-top:3px;font-size:11px}.category-card b{min-width:29px;height:29px;color:var(--success);background:#e5f3ec;border-radius:9px;place-items:center;font-size:11px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-heading>span{color:var(--muted);font-size:12px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:260px;padding:21px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 9px 28px #0d292d0d}.tool-card:hover{border-color:#bdcac2;transform:translateY(-4px);box-shadow:0 18px 35px #0d292d17}.tool-card-topline,.tool-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-icon{width:48px;height:48px;color:var(--ink-deep);background:#ffead5;border-radius:15px;place-items:center;font-weight:900;display:grid}.favorite-button{width:40px;height:40px;color:var(--orange-deep);cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:21px}.favorite-button:hover{background:var(--cream)}.tool-category{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--orange-deep)!important;margin:20px 0 5px!important;font-size:10px!important}.tool-card h3{letter-spacing:-.025em;margin:0 0 8px;font-size:18px}.tool-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.tool-card-footer{margin-top:20px}.tool-card-footer a{color:var(--ink);font-size:12px;font-weight:900}.privacy-pill{padding:5px 8px;font-size:9px}.empty-state{text-align:center;color:var(--muted);background:#fff;border:1px dashed #cbd5cf;border-radius:18px;gap:5px;padding:38px;display:grid}.empty-state strong{color:var(--ink)}.principles{color:#fff;background:var(--ink-deep);border-radius:28px;margin:88px 0;padding:clamp(28px,5vw,52px)}.principles-intro{max-width:620px}.principles-intro>p:last-child{color:#ffffff9e}.principle-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.principle-grid article{background:#ffffff12;border:1px solid #ffffff17;border-radius:18px;padding:22px}.principle-grid article>span{color:#f6b879;font:700 12px/1 Georgia,serif}.principle-grid h3{margin:20px 0 8px;font-size:16px}.principle-grid p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.6}footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:28px 0 42px;font-size:12px;display:flex}.footer-brand .brand-mark{border-radius:11px;width:34px;height:34px;font-size:17px}.footer-links{gap:14px;font-weight:750;display:flex}.footer-links a:hover{color:var(--ink)}.tool-page{min-height:100vh}.tool-nav{border-bottom:1px solid var(--line)}.back-link{color:var(--muted);font-size:13px;font-weight:800}.tool-page-shell{max-width:920px;padding:60px 0 80px}.tool-header{text-align:center}.tool-header h1{letter-spacing:-.05em;margin:0;font:700 clamp(42px,7vw,66px)/1 Georgia,serif}.tool-header>p:not(.eyebrow){max-width:660px;color:var(--muted);margin:18px auto 0;font-size:16px}.trust-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.trust-row span{color:var(--success);background:#e5f3ec;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.workspace-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin-top:36px;padding:clamp(22px,5vw,40px)}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-label{color:var(--ink);gap:8px;font-size:12px;font-weight:850;display:grid}.field-label input,.field-label textarea{width:100%;color:var(--ink-deep);resize:vertical;background:#fbfcfa;border:1px solid #d5ded8;border-radius:12px;outline:none;padding:14px;font-size:16px;font-weight:500}.field-label input:focus,.field-label textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px #ee8b3a21}.input-with-suffix{position:relative}.input-with-suffix input{padding-right:42px}.input-with-suffix>span{color:var(--muted);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.result-panel{color:var(--success);background:#e7f4ee;border:1px solid #c8e4d8;border-radius:16px;gap:3px;margin-top:18px;padding:22px;display:grid}.result-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:18px;display:grid}.result-grid .result-panel{margin-top:0}.result-panel>span,.result-panel small{font-size:11px;font-weight:800}.result-panel strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(22px,4vw,36px)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.metric{text-align:center;background:var(--cream);border-radius:13px;gap:2px;padding:16px;display:grid}.metric strong{font-size:24px}.metric span{color:var(--muted);font-size:10px;font-weight:800}.segmented-control{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.segmented-control button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.output-block{background:var(--cream);border-radius:15px;padding:18px}.output-block>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.output-block button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:8px;padding:7px 11px}.output-block button:disabled{opacity:.4;cursor:not-allowed}.output-block p{white-space:pre-wrap;min-height:50px;margin:14px 0 0}.output-block pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:70px;max-height:420px;margin:14px 0 0;font:500 13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.stack{gap:14px;display:grid}.two-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-label select{width:100%;color:var(--ink-deep);background:#fbfcfa;border:1px solid #d5ded8;border-radius:12px;padding:13px 14px}.tool-action,.secondary-action{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.tool-action{color:#fff;background:var(--orange-deep);border:1px solid var(--orange-deep)}.secondary-action{color:var(--ink);border:1px solid var(--line);background:#fff}.tool-action:disabled,.secondary-action:disabled{opacity:.45;cursor:not-allowed}.action-row{flex-wrap:wrap;gap:10px;display:flex}.file-drop{text-align:center;min-height:150px;color:var(--muted);cursor:pointer;background:#fbfcfa;border:2px dashed #cad4ce;border-radius:16px;align-content:center;place-items:center;gap:5px;padding:28px;display:grid}.file-drop:hover{color:var(--ink);border-color:var(--orange);background:#fff8ef}.file-drop input{opacity:0;pointer-events:none;position:absolute}.file-drop strong{color:var(--ink)}.file-drop span,.tool-status{color:var(--muted);font-size:11px}.image-preview{background:var(--cream);border-radius:14px;place-items:center;padding:12px;display:grid}.image-preview img{border-radius:9px;max-width:100%;max-height:440px;display:block}.color-picker-image{cursor:crosshair}.hidden-canvas{display:none}.qr-result{place-items:start;gap:12px;display:grid}.qr-result img{border:1px solid var(--line);border-radius:15px;width:min(280px,100%)}.tool-content-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.education-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.education-card ol{color:var(--muted);margin:15px 0 0;padding-left:22px}.education-card li+li{margin-top:12px}.education-card p:not(.eyebrow){color:var(--muted)}.papa-tip{background:#fff3e6;border-color:#f2d7bb}.related-section{margin-top:54px}.related-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.related-grid a{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.related-grid a>span{background:#ffead5;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.related-grid strong,.related-grid small{display:block}.related-grid small{color:var(--muted);margin-top:3px;font-size:10px}.related-grid b{color:var(--orange-deep)}.update-note{color:var(--muted);text-align:center;margin-top:30px;font-size:10px}.legal-shell{width:min(720px,100% - 40px);margin:0 auto;padding:64px 0 90px}.legal-shell h1,.not-found h1{letter-spacing:-.05em;margin:0;font:700 clamp(42px,7vw,66px)/1 Georgia,serif}.legal-updated{color:var(--muted);margin:14px 0 42px;font-size:12px}.legal-shell h2{margin:34px 0 8px;font:700 23px/1.2 Georgia,serif}.legal-shell p:not(.eyebrow){color:var(--muted);line-height:1.75}.legal-shell a{color:var(--orange-deep);text-underline-offset:3px;font-weight:750;text-decoration:underline}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;width:min(620px,100% - 40px);min-height:100vh;margin:0 auto;display:flex}.not-found .eyebrow{margin-top:28px}.not-found>p:not(.eyebrow){color:var(--muted)}.not-found .primary-action{margin-top:18px}.listing-page{width:min(1080px,100% - 40px);margin:0 auto;padding:58px 0 90px}.listing-header{max-width:720px;margin-bottom:42px}.listing-header .listing-icon{margin-bottom:22px}.listing-header h1{letter-spacing:-.05em;margin:0;font:700 clamp(44px,7vw,68px)/1 Georgia,serif}.listing-header>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.guide-card h2{margin:0;font:700 25px/1.2 Georgia,serif}.guide-card>p:not(.eyebrow){color:var(--muted)}.guide-card a{color:var(--orange-deep);font-size:12px;font-weight:850}.desk-sections{gap:48px;display:grid}.desk-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.desk-list a{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.desk-list a>span{background:#ffead5;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.desk-list strong,.desk-list small{display:block}.desk-list small{color:var(--muted);font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.hero{grid-template-columns:1fr;min-height:auto}.papa-card{display:none}.tool-grid,.compact-grid{grid-template-columns:1fr 1fr}.category-grid,.principle-grid{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start}}@media (width<=600px){.site-nav,.hero,.page-shell,.tool-page-shell,footer{width:min(100% - 24px,1180px)}.site-nav{min-height:70px}.brand small,.nav-links a{display:none}.nav-links{gap:0}.hero{border-radius:24px;margin-top:4px;padding:34px 22px 68px}.hero h1{font-size:49px}.hero-actions{flex-direction:column;align-items:flex-start}.search-panel{border-radius:19px;margin-top:-38px;padding:20px}.search-panel h2{font-size:27px}.search-field{min-height:56px}.search-field kbd{display:none}.tool-grid,.compact-grid,.tool-content-grid,.related-grid,.guide-grid,.desk-list,.two-editor-grid{grid-template-columns:1fr}.tool-card{min-height:235px}.section-heading{flex-direction:column;align-items:flex-start}.principles{border-radius:22px;margin:64px 0}.tool-page-shell{padding-top:42px}.field-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}body{background:#f5f3ed;overflow:hidden}.os-shell{background:#f5f3ed;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.os-sidebar{z-index:30;color:#ffffffc2;background:#102f33;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:18px 14px 14px;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.os-sidebar .brand{color:#fff;min-width:0}.os-sidebar .brand-mark{border-radius:13px;flex:none;width:42px;height:42px;box-shadow:inset 0 0 0 2px #ffffff38}.os-sidebar .brand-copy{min-width:0}.os-sidebar .brand-copy strong,.os-sidebar .brand-copy small{white-space:nowrap}.sidebar-collapse{color:#ffffff9e;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:none;width:31px;height:31px}.sidebar-navigation{scrollbar-width:thin;min-height:0;margin-top:25px;overflow:auto}.sidebar-group+.sidebar-group{margin-top:23px}.sidebar-group>p{color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0 9px 8px;font-size:9px;font-weight:850}.sidebar-group>div{gap:3px;display:grid}.sidebar-link{color:#ffffffad;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:0 9px;font-size:12px;font-weight:680;display:grid}.sidebar-link.active{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:#ffffff1c}.sidebar-icon{color:#f5b474;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.sidebar-link b{color:#ffd2a4;background:#ee8b3a26;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.sidebar-link kbd{color:#ffffff59;font-size:9px}.sidebar-pdf-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.sidebar-pdf-row>.sidebar-link{width:100%}.sidebar-pdf-row>button{color:#ffffff94;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;width:26px;height:26px}.sidebar-submenu{border-left:1px solid #ffffff24;margin:3px 0 4px 36px;padding-left:10px;display:grid}.sidebar-submenu a{color:#ffffff8a;border-radius:8px;align-items:center;min-height:31px;padding:0 9px;font-size:10px;font-weight:720;display:flex}.sidebar-submenu a:hover,.sidebar-submenu a.active{color:#fff;background:#ffffff14}.sidebar-bottom{margin-top:auto;padding-top:12px}.local-card{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.local-card>span{color:#77c3a3;font-size:9px}.local-card strong,.local-card small{white-space:nowrap;display:block}.local-card strong{color:#ffffffd1;font-size:10px}.local-card small{color:#ffffff61;margin-top:2px;font-size:8px}.sidebar-utility{color:#ffffff59;justify-content:center;gap:12px;margin-top:10px;font-size:9px;display:flex}.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .os-sidebar{padding-inline:11px}.sidebar-collapsed .sidebar-brand-row{justify-content:center}.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-group>p,.sidebar-collapsed .sidebar-label,.sidebar-collapsed .sidebar-link b,.sidebar-collapsed .sidebar-link kbd,.sidebar-collapsed .local-card div,.sidebar-collapsed .sidebar-utility{display:none}.sidebar-collapsed .sidebar-pdf-row{grid-template-columns:1fr}.sidebar-collapsed .sidebar-pdf-row>button,.sidebar-collapsed .sidebar-submenu{display:none}.sidebar-collapsed .sidebar-brand-row{flex-direction:column;gap:8px}.sidebar-collapsed .sidebar-link{grid-template-columns:1fr;place-items:center;padding:0}.sidebar-collapsed .local-card{justify-content:center}.os-workspace{flex-direction:column;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.command-bar{z-index:24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8e6;border-bottom:1px solid #0d292d1a;grid-template-columns:minmax(260px,660px) auto;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 22px;display:grid;position:relative}.command-search{background:#fff;border:1px solid #d4dcd7;border-radius:11px;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex;box-shadow:0 3px 10px #0d292d09}.command-search:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ee8b3a1f}.command-search>span{color:var(--orange-deep);font-size:18px}.command-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.command-search kbd{color:#899395;background:#f4f5f2;border:1px solid #dce1de;border-radius:6px;padding:3px 6px;font-size:9px}.command-actions{align-items:center;gap:9px;display:flex}.local-status{color:var(--success);padding:7px 9px;font-size:10px;font-weight:800}.local-status i{background:#3d9675;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.session-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.session-button b{color:var(--orange-deep);background:#ffead5;border-radius:6px;margin-left:6px;padding:3px 6px;font-size:9px}.mobile-menu-button{display:none}.os-content{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}.command-results{z-index:45;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(660px,100% - 44px);max-height:min(620px,100vh - 86px);padding:8px;position:absolute;top:56px;left:22px;overflow:auto;box-shadow:0 24px 65px #0d292d33}.command-results-header{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:8px 9px 10px;font-size:9px;font-weight:850;display:flex}.command-results-header button{cursor:pointer;background:0 0;border:0;font-size:9px}.command-results>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px;display:grid}.command-result-icon{background:#ffead5;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.command-results strong,.command-results small{display:block}.command-results strong{font-size:12px}.command-results small{color:var(--muted);font-size:10px}.command-results em{color:var(--orange-deep);font-size:9px;font-style:normal;font-weight:800}.command-empty{text-align:center;gap:4px;padding:28px;display:grid}.command-empty span{color:var(--muted);font-size:11px}.workspace-home,.workspace-page,.tool-workspace-page{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 90px}.workspace-welcome{color:#fff;background:linear-gradient(135deg,#12383c,#1d5054);border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:190px;padding:34px 38px;display:grid;box-shadow:0 16px 45px #0d292d1f}.workspace-welcome h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.03}.workspace-welcome>div>p:last-child{color:#ffffffa3;max-width:650px;margin:13px 0 0;font-size:13px}.workspace-summary{grid-template-columns:repeat(3,84px);gap:8px;display:grid}.workspace-summary div{background:#ffffff12;border:1px solid #ffffff1c;border-radius:15px;align-content:center;place-items:center;min-height:75px;display:grid}.workspace-summary strong{font-size:23px}.workspace-summary span{color:#ffffff80;font-size:9px}.continue-panel,.workspace-section{margin-top:38px}.workspace-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.workspace-section-heading h2{letter-spacing:-.035em;margin:0;font-size:23px}.workspace-section-heading>span,.workspace-section-heading>a{color:var(--muted);font-size:10px;font-weight:750}.continue-grid,.shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.continue-card,.shortcut-card{border:1px solid var(--line);background:#ffffffe0;border-radius:15px;align-items:flex-start;gap:12px;min-height:120px;padding:15px;display:flex;position:relative}.continue-card.session{background:#fff4e9;border-color:#efd6bd}.continue-icon{width:40px;height:40px;color:var(--orange-deep);background:#ffead5;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.continue-card small,.shortcut-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.continue-card strong,.shortcut-card strong{margin-top:3px;font-size:12px;display:block}.continue-card p,.shortcut-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.shortcut-card>a{flex:1;gap:12px;display:flex}.shortcut-card>button{width:28px;height:28px;color:var(--orange-deep);cursor:pointer;background:0 0;border:0;border-radius:8px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:46px 1fr;gap:14px;padding:20px;display:grid}.task-card>span{width:46px;height:46px;color:var(--ink);background:var(--cream);border-radius:13px;place-items:center;font-weight:900;display:grid}.task-card h3{margin:2px 0 4px;font-size:16px}.task-card p{color:var(--muted);margin:0;font-size:11px}.task-links{border-top:1px solid #edf0ed;grid-column:1/-1;display:grid}.task-links a{color:var(--muted);border-bottom:1px solid #edf0ed;justify-content:space-between;padding:9px 2px;font-size:10px;font-weight:700;display:flex}.task-links a:hover{color:var(--orange-deep)}.area-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.area-list>a{border:1px solid var(--line);background:#ffffffd1;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 26px 20px;align-items:center;gap:11px;padding:13px;display:grid}.area-list>a>span{background:#ffead5;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.area-list strong,.area-list small{display:block}.area-list strong{font-size:11px}.area-list small{color:var(--muted);font-size:9px}.area-list b{width:25px;height:25px;color:var(--success);background:#e5f3ec;border-radius:7px;place-items:center;font-size:9px;display:grid}.area-list em{color:var(--orange-deep);font-style:normal}.papa-suggestion{background:#fff4e8;border:1px solid #edd4ba;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:45px;padding:19px;display:grid}.papa-mini{width:48px;height:48px;color:var(--ink-deep);background:var(--orange);border-radius:14px;place-items:center;font:900 18px Georgia,serif;display:grid}.papa-suggestion strong,.papa-suggestion span{display:block}.papa-suggestion strong{font-size:13px}.papa-suggestion span{color:var(--muted);font-size:10px}.papa-suggestion a{color:var(--orange-deep);font-size:10px;font-weight:850}.workspace-page-header{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding-bottom:27px;display:grid}.workspace-page-header .listing-icon{width:54px;height:54px;margin:0}.workspace-page-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,45px);line-height:1}.workspace-page-header p:not(.eyebrow){max-width:650px;color:var(--muted);margin:9px 0 0;font-size:12px}.header-count{border:1px solid var(--line);background:#fff;border-radius:13px;place-items:center;min-width:72px;padding:12px;display:grid}.header-count strong{font-size:22px}.header-count span{color:var(--muted);font-size:9px}.workspace-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.workspace-tool-list>a{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:91px;padding:14px;display:grid}.workspace-tool-list>a:hover{border-color:#b9c8c0;box-shadow:0 7px 20px #0d292d0e}.workspace-tool-list strong,.workspace-tool-list small,.workspace-tool-list p{display:block}.workspace-tool-list small{color:var(--success);font-size:8px}.workspace-tool-list strong{margin-top:2px;font-size:12px}.workspace-tool-list p{color:var(--muted);margin:3px 0 0;font-size:9px}.workspace-tool-list em{color:var(--orange-deep);background:#ffead5;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal}.workspace-tool-list b{color:var(--orange-deep)}.desk-dashboard{gap:43px;margin-top:28px;display:grid}.desk-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.desk-stats div{border:1px solid var(--line);background:#fff;border-radius:13px;gap:2px;padding:16px;display:grid}.desk-stats strong{font-size:21px}.desk-stats span{color:var(--muted);font-size:9px}.desk-section{min-width:0}.desk-result-list{gap:8px;display:grid}.desk-result-list article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.desk-result-list article>span{background:#ffead5;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.desk-result-list small,.desk-result-list strong,.desk-result-list em{display:block}.desk-result-list small,.desk-result-list em{color:var(--muted);font-size:8px}.desk-result-list strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;overflow:hidden}.desk-result-list em{font-style:normal}.desk-result-list button{color:var(--orange-deep);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.local-data-panel{background:#fff3e6;border:1px solid #efd4b8;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:23px;display:flex}.local-data-panel h2{margin:0;font-size:18px}.local-data-panel p:last-child{max-width:680px;color:var(--muted);font-size:10px}.tool-workspace-page{max-width:1080px}.tool-workspace-header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:150px;display:grid}.tool-title-icon{width:56px;height:56px;color:var(--ink-deep);background:#ffead5;border-radius:15px;place-items:center;font-weight:900;display:grid}.tool-title-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(29px,4vw,42px);line-height:1}.tool-title-copy>p:last-child{max-width:690px;color:var(--muted);margin:8px 0 0;font-size:11px}.tool-header-actions{justify-items:end;gap:8px;display:grid}.tool-header-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:35px;padding:0 11px;font-size:10px;font-weight:800}.tool-header-actions>span{color:var(--success);font-size:8px;font-weight:800}.tool-header-actions i{background:#3d9675;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.tool-workspace-page .workspace-card{border-radius:18px;margin-top:0;padding:clamp(20px,3.8vw,34px);box-shadow:0 12px 35px #0d292d12}.tool-loading-state{min-height:180px;color:var(--muted);place-items:center;font-size:11px;display:grid}.result-panel{padding-bottom:48px;position:relative}.save-session-action{min-height:27px;color:var(--success);cursor:pointer;background:#ffffffb3;border:1px solid #acd4c3;border-radius:7px;padding:0 8px;font-size:8px;font-weight:850;position:absolute;bottom:13px;left:20px}.save-session-action:disabled{opacity:.4;cursor:not-allowed}.output-actions{gap:7px;display:flex}.output-actions .save-session-action{min-height:31px;position:static}.workflow-next-panel{border:1px solid var(--line);background:#f9f7f1;border-radius:17px;grid-template-columns:.72fr 1.28fr;gap:25px;margin-top:17px;padding:21px;display:grid}.workflow-next-panel h2{margin:0;font-size:18px}.workflow-next-panel>div>p:last-child{color:var(--muted);font-size:10px}.workflow-next-links{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.workflow-next-links a{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.workflow-next-links a>span{background:#ffead5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.workflow-next-links strong,.workflow-next-links small{display:block}.workflow-next-links strong{font-size:9px}.workflow-next-links small{color:var(--muted);font-size:7px}.tool-explanation{border:1px solid var(--line);background:#ffffffa6;border-radius:15px;margin-top:18px}.tool-explanation summary{cursor:pointer;justify-content:space-between;padding:15px 18px;font-size:11px;font-weight:850;list-style:none;display:flex}.tool-explanation summary small{color:var(--muted);font-size:8px;font-weight:500}.tool-explanation .tool-content-grid{padding:0 14px 14px}:is(.workspace-card:has(.pdf-studio),.workspace-card:has(.pdf-studio-empty)){padding:clamp(16px,2.8vw,28px)}.pdf-studio-empty{gap:18px;display:grid}.pdf-upload-zone{min-height:330px;color:var(--ink);cursor:pointer;background:linear-gradient(#fffdfa,#f7f8f4);border:2px dashed #c9d4ce;border-radius:22px;align-content:center;place-items:center;gap:9px;padding:48px 24px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pdf-upload-zone:hover{border-color:var(--orange);background:#fff8ef;transform:translateY(-2px)}.pdf-upload-mark{color:#fff;background:var(--orange-deep);border-radius:21px;place-items:center;width:72px;height:72px;margin-bottom:9px;font-size:15px;font-weight:950;display:grid;box-shadow:0 12px 28px #c9652038}.pdf-upload-zone strong{letter-spacing:-.035em;font-size:clamp(20px,3vw,29px)}.pdf-upload-zone small{color:var(--muted);font-size:11px}.pdf-trust-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pdf-trust-grid span{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fbfcf9;border-radius:12px;gap:2px;padding:12px;font-size:9px;display:grid}.pdf-trust-grid b{color:var(--success);font-size:10px}.pdf-error{color:#8f443c;background:#fff0ed;border:1px solid #e7c4bf;border-radius:10px;margin:0;padding:11px 13px;font-size:10px}.pdf-studio{gap:16px;display:grid}.pdf-studio-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding-bottom:14px;display:flex}.pdf-studio-status>div{grid-template-columns:9px auto;align-items:center;gap:2px 8px;display:grid}.pdf-status-dot{background:#3c8d71;border-radius:50%;grid-row:span 2;width:8px;height:8px;box-shadow:0 0 0 4px #e3f2eb}.pdf-studio-status strong{font-size:12px}.pdf-studio-status small{color:var(--muted);font-size:8px}.pdf-studio-status button{min-height:37px;color:var(--orange-deep);cursor:pointer;background:#fff3e6;border:1px solid #efd2b5;border-radius:10px;padding:0 12px;font-size:10px;font-weight:850}.pdf-performance-note{color:#76521f;background:#fff8e9;border:1px solid #ecd8b7;border-radius:10px;margin:0;padding:10px 12px;font-size:9px}.pdf-batch-toolbar{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;border-radius:13px;align-items:center;gap:6px;min-height:49px;padding:7px 9px 7px 13px;display:flex;position:sticky;top:8px;box-shadow:0 9px 24px #0d292d14}.pdf-batch-toolbar span{margin-right:auto;font-size:9px;font-weight:850}.pdf-batch-toolbar button,.pdf-card-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:31px;padding:0 9px;font-size:9px;font-weight:800}.pdf-batch-toolbar button:disabled{opacity:.38;cursor:not-allowed}.pdf-batch-toolbar .danger{color:#93483f}.pdf-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pdf-page-card{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#f4f5f1;border:2px solid #0000;border-radius:15px;transition:border-color .15s,transform .15s;overflow:hidden}.pdf-page-card:hover{transform:translateY(-2px)}.pdf-page-card.selected{border-color:var(--orange);background:#fff0df;box-shadow:0 0 0 3px #ee8b3a1f}.pdf-page-select{cursor:pointer;background:#eef0eb;border:0;place-items:center;width:100%;min-height:245px;padding:12px;display:grid;position:relative;overflow:hidden}.pdf-check{z-index:2;width:24px;height:24px;color:var(--ink);background:#fffffff0;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 3px 10px #0d292d21}.selected .pdf-check{color:#fff;background:var(--orange-deep)}.pdf-page-preview{place-items:center;width:100%;height:205px;transition:transform .18s;display:grid}.pdf-page-preview img{background:#fff;max-width:100%;max-height:205px;display:block;box-shadow:0 5px 15px #0d292d24}.pdf-page-card>footer{justify-content:space-between;align-items:center;gap:7px;min-height:54px;padding:9px;display:flex}.pdf-page-card footer>span:first-child{min-width:0}.pdf-page-card footer strong,.pdf-page-card footer small{display:block}.pdf-page-card footer small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.pdf-card-actions{gap:3px;display:flex}.pdf-export-panel{color:#fff;background:linear-gradient(135deg, var(--ink-deep), #1e4e52);border-radius:18px;margin-top:12px;padding:clamp(18px,3vw,28px)}.pdf-export-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.pdf-export-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,3vw,28px)}.pdf-export-heading>span{color:#ffffff8c;font-size:9px}.pdf-export-modes{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px;display:grid}.pdf-export-modes button{text-align:left;color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;align-content:center;gap:3px;min-height:77px;padding:11px;display:grid}.pdf-export-modes button[aria-pressed=true]{color:var(--ink-deep);border-color:var(--orange);background:var(--orange)}.pdf-export-modes button:disabled{opacity:.35;cursor:not-allowed}.pdf-export-modes small{font-size:7px;line-height:1.4}.pdf-image-options{background:#ffffff0f;border-radius:10px;align-items:end;gap:12px;margin-top:10px;padding:11px;display:flex}.pdf-image-options label{color:#ffffff9e;gap:5px;font-size:8px;display:grid}.pdf-image-options select{color:#fff;background:#173b3f;border:1px solid #ffffff26;border-radius:8px;min-height:34px;padding:0 28px 0 9px;font-size:9px}.pdf-image-options label:last-child{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center}.pdf-image-options label:last-child>:first-child{grid-column:1/-1}.pdf-export-button{width:100%;min-height:49px;color:var(--ink-deep);background:var(--orange);cursor:pointer;border:0;border-radius:11px;margin-top:14px;font-size:12px;font-weight:900}.pdf-export-button:disabled{opacity:.48;cursor:not-allowed}.pdf-local-note{color:#ffffff78;text-align:center;margin:9px 0 0;font-size:8px}.pdf-toast{z-index:80;width:min(540px,100% - 32px);min-height:43px;color:var(--success);background:#f2fbf7;border:1px solid #bcd9cc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:9px 10px 9px 14px;font-size:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0d292d2e}.pdf-toast.error{color:#91483f;background:#fff4f1;border-color:#e4c0ba}.pdf-toast button{color:var(--orange-deep);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.pdf-studio-page{width:min(1240px,100% - 56px);margin:0 auto;padding:36px 0 100px}.pdf-studio-shell{gap:34px;display:grid}.pdf-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#ee8b3a54,#0000 20rem),linear-gradient(135deg,#0d292d,#20535a);border-radius:30px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:48px;min-height:390px;padding:clamp(34px,5.5vw,70px);display:grid;overflow:hidden;box-shadow:0 24px 65px #0d292d2b}.pdf-hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font:700 clamp(48px,5.7vw,72px)/.98 Georgia,serif}.pdf-hero>div:first-child>p:last-child{color:#ffffffb3;max-width:760px;margin:24px 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.pdf-local-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;padding:24px}.pdf-local-card .pdf-status-dot{margin-bottom:18px;display:block}.pdf-local-card strong{font-size:19px;display:block}.pdf-local-card p{color:#ffffff9e;margin:7px 0 0;font-size:14px;line-height:1.6}.pdf-file-workspace{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;padding:clamp(22px,3vw,34px);box-shadow:0 12px 36px #0d292d0f}.pdf-upload-zone{width:100%;min-height:360px;font-family:inherit}.pdf-upload-zone>span:not(.pdf-upload-mark){color:var(--muted);font-size:16px}.pdf-upload-zone>b{color:#fff;background:var(--orange-deep);border-radius:12px;margin-top:12px;padding:14px 22px;font-size:15px}.pdf-upload-zone>small{margin-top:6px;font-size:12px}.pdf-workspace-summary{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:28px;display:grid}.pdf-workspace-summary h2{letter-spacing:-.04em;margin:0;font-size:clamp(29px,3vw,38px)}.pdf-workspace-summary p:last-child{color:var(--muted);margin:8px 0 0;font-size:15px}.pdf-workspace-summary dl{grid-template-columns:repeat(4,minmax(76px,1fr));gap:8px;margin:0;display:grid}.pdf-workspace-summary dl>div{text-align:center;border:1px solid var(--line);background:#faf9f5;border-radius:13px;align-content:center;min-height:78px;padding:12px;display:grid}.pdf-workspace-summary dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.pdf-workspace-summary dd{margin:3px 0 0;font-size:19px;font-weight:850}.pdf-summary-actions{gap:8px;display:grid}.pdf-summary-actions button{min-height:42px;color:var(--orange-deep);cursor:pointer;background:#fff4e8;border:1px solid #e8c9aa;border-radius:10px;padding:0 15px;font-size:12px;font-weight:850}.pdf-summary-actions button:last-child{color:var(--muted);border-color:var(--line);background:#fff}.pdf-summary-actions button:disabled{opacity:.45;cursor:not-allowed}.pdf-progress{background:#eff7f3;border-radius:13px;margin-top:18px;padding:15px}.pdf-progress>div{justify-content:space-between;gap:15px;font-size:13px;display:flex}.pdf-progress button{color:#974c42;cursor:pointer;background:0 0;border:0;font-weight:850}.pdf-progress progress{width:100%;height:8px;accent-color:var(--orange-deep);margin-top:10px}.pdf-workflow-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#ffffffd6;border-radius:16px;gap:5px;padding:7px;display:flex;overflow-x:auto}.pdf-workflow-tabs button{min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:0 17px;font-size:13px;font-weight:800}.pdf-workflow-tabs button:hover{color:var(--ink);background:var(--cream)}.pdf-workflow-tabs button[aria-selected=true]{color:#fff;background:var(--ink);box-shadow:0 5px 12px #0d292d29}.pdf-discovery{gap:20px;display:grid}.pdf-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.pdf-section-heading h2{letter-spacing:-.045em;margin:0;font:700 clamp(34px,4vw,48px)/1.03 Georgia,serif}.pdf-section-heading>p{max-width:400px;color:var(--muted);margin:0;font-size:15px}.pdf-popular-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pdf-workflow-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffffeb;border-radius:20px;grid-template-columns:1fr auto;align-content:space-between;gap:25px;min-height:230px;padding:22px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.pdf-workflow-card:hover{border-color:#e3b98d;transform:translateY(-4px);box-shadow:0 16px 32px #0d292d17}.pdf-workflow-card>span{width:52px;height:52px;color:var(--orange-deep);background:#ffead5;border-radius:15px;grid-column:1/-1;place-items:center;font-size:20px;font-weight:900;display:grid}.pdf-workflow-card small,.pdf-workflow-card strong{display:block}.pdf-workflow-card small{color:var(--orange-deep);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.pdf-workflow-card strong{margin-top:5px;font-size:21px}.pdf-workflow-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.pdf-workflow-card>b{color:var(--orange-deep);align-self:end;font-size:19px}.pdf-tool-search{min-width:min(360px,100%);color:var(--muted);gap:6px;font-size:11px;font-weight:850;display:grid}.pdf-tool-search input{background:#fff;border:1px solid #cfd8d2;border-radius:11px;outline:none;min-height:44px;padding:0 14px;font-size:14px}.pdf-tool-search input:focus{border-color:var(--orange);box-shadow:0 0 0 4px #ee8b3a1f}.pdf-all-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pdf-workflow-card.compact{grid-template-columns:42px minmax(0,1fr) auto;align-content:center;gap:13px;min-height:150px;padding:17px}.pdf-workflow-card.compact>span{border-radius:12px;grid-column:auto;width:42px;height:42px;font-size:15px}.pdf-workflow-card.compact strong{font-size:17px}.pdf-workflow-card.compact p{font-size:12px}.pdf-no-tools{color:var(--muted);background:#ffffffa6;border:1px dashed #c8d3cc;border-radius:15px;margin:0;padding:24px;font-size:14px}.pdf-active-workspace{border:1px solid var(--line);background:#fff;border-radius:26px;gap:20px;padding:clamp(20px,3.2vw,38px);scroll-margin-top:20px;display:grid;box-shadow:0 17px 45px #0d292d14}.pdf-active-header{border-bottom:1px solid var(--line);padding-bottom:20px}.pdf-active-header>button{color:var(--orange-deep);cursor:pointer;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:13px;font-weight:850}.pdf-active-header>p{color:var(--muted);margin:0;font-size:12px}.pdf-active-header h2{letter-spacing:-.045em;margin:5px 0 0;font:700 clamp(38px,4.8vw,54px)/1 Georgia,serif}.pdf-active-header>span{color:var(--muted);margin-top:10px;font-size:16px;display:block}.pdf-batch-toolbar{border-radius:15px;gap:7px;min-height:64px;padding:10px 12px 10px 16px;top:12px}.pdf-batch-toolbar span{font-size:12px}.pdf-batch-toolbar button,.pdf-card-actions button{min-height:38px;padding:0 12px;font-size:11px}.pdf-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pdf-page-card footer strong{font-size:12px}.pdf-page-card footer small{font-size:9px}.pdf-card-actions button{min-height:30px;padding:0 8px}.pdf-export-panel{border-radius:22px;margin-top:4px;padding:clamp(24px,3.2vw,38px)}.pdf-export-heading h2{font:700 clamp(30px,3.6vw,44px)/1 Georgia,serif}.pdf-export-heading>span{font-size:12px}.pdf-export-modes{gap:9px}.pdf-export-modes button{border-radius:13px;min-height:100px;padding:15px}.pdf-export-modes strong{font-size:14px}.pdf-export-modes small{font-size:10px}.pdf-image-options,.pdf-split-options{background:#ffffff12;border-radius:12px;align-items:end;gap:14px;margin-top:12px;padding:15px;display:flex}.pdf-image-options label,.pdf-split-options label{color:#ffffffab;gap:6px;font-size:11px;display:grid}.pdf-image-options select,.pdf-split-options select,.pdf-split-options input{color:#fff;background:#173b3f;border:1px solid #ffffff2e;border-radius:9px;min-height:40px;padding:0 12px;font-size:12px}.pdf-split-options input{min-width:260px}.pdf-image-options label:last-child{grid-template-columns:auto minmax(120px,1fr) auto}.pdf-image-options label:last-child>span{grid-column:1/-1}.pdf-export-button{min-height:58px;font-size:16px}.pdf-local-note{font-size:11px}.pdf-next-actions{background:#fff4e8;border:1px solid #ecd1b5;border-radius:21px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:28px;padding:27px;display:grid}.pdf-next-actions h2{letter-spacing:-.04em;margin:0;font-size:28px}.pdf-next-actions p:last-child{color:var(--muted);margin:8px 0 0;font-size:13px}.pdf-next-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pdf-next-actions button{cursor:pointer;text-align:left;background:#fff;border:1px solid #ead3bd;border-radius:12px;align-items:center;gap:10px;min-height:62px;padding:10px;display:flex}.pdf-next-actions button span{width:34px;height:34px;color:var(--orange-deep);background:#ffead5;border-radius:9px;place-items:center;font-weight:900;display:grid}.pdf-next-actions button strong{font-size:12px}.pdf-recent-page{width:min(1120px,100% - 56px);color:var(--ink);margin:0 auto;padding:48px 0 100px}.pdf-recent-hero{color:#fff;background:var(--ink-deep);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;min-height:330px;padding:clamp(34px,5vw,64px);display:grid;position:relative;overflow:hidden}.pdf-recent-hero:after{content:"";border:55px solid #ee8b3a21;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-75px}.pdf-recent-hero .eyebrow{color:#f6b879}.pdf-recent-hero h1{letter-spacing:-.06em;max-width:800px;margin:8px 0 16px;font:700 clamp(54px,7.4vw,88px)/.9 Georgia,serif}.pdf-recent-hero>div:first-child>p:last-child{color:#ffffffb3;max-width:600px;margin:0;font-size:17px;line-height:1.55}.pdf-recent-privacy{z-index:1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:12px;min-width:230px;padding:15px;display:flex;position:relative}.pdf-recent-privacy>span{width:42px;height:42px;color:var(--orange-deep);background:#ffead5;border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid}.pdf-recent-privacy strong,.pdf-recent-privacy small{display:block}.pdf-recent-privacy strong{font-size:13px}.pdf-recent-privacy small{color:#ffffff91;margin-top:3px;font-size:10px}.pdf-recent-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.pdf-recent-heading h2{letter-spacing:-.05em;margin:3px 0 0;font:700 clamp(38px,5vw,58px)/1 Georgia,serif}.pdf-recent-heading>a{background:#fff;border:1px solid #d4ddd7;border-radius:11px;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.pdf-recent-list{gap:14px;display:grid}.pdf-recent-card{border:1px solid var(--line);background:#ffffffed;border-radius:21px;grid-template-columns:72px minmax(0,1fr) auto;gap:24px;min-height:210px;padding:25px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 25px #0d292d0a}.pdf-recent-card:hover{border-color:#d9b58e;transform:translateY(-2px);box-shadow:0 16px 34px #0d292d14}.pdf-recent-file-mark{color:#fff;background:var(--orange-deep);border-radius:13px 13px 17px;flex-direction:column;justify-content:space-between;width:72px;height:88px;padding:12px 9px;display:flex;box-shadow:inset -12px -12px #ffffff12}.pdf-recent-file-mark span{letter-spacing:.08em;font-size:12px;font-weight:900}.pdf-recent-file-mark i{background:#ffffffa6;border-radius:4px;width:31px;height:4px;display:block;box-shadow:0 -9px #fff6}.pdf-recent-main{min-width:0}.pdf-recent-title p{color:var(--orange-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.pdf-recent-title h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;margin:0;font:700 clamp(22px,2.8vw,31px)/1.15 Georgia,serif;overflow:hidden}.pdf-recent-card dl{flex-wrap:wrap;gap:12px 34px;margin:21px 0 0;display:flex}.pdf-recent-card dl div{min-width:72px}.pdf-recent-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pdf-recent-card dd{margin:4px 0 0;font-size:13px;font-weight:800}.pdf-recent-status{align-items:center;gap:8px;margin-top:19px;display:flex}.pdf-recent-status span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.pdf-recent-status p{margin:0;font-size:12px}.pdf-recent-status.ready{color:#277157}.pdf-recent-status.ready span{background:#dff3e8}.pdf-recent-status.missing{color:#9a5145}.pdf-recent-status.missing span{background:#fae8e3}.pdf-recent-error{color:#9a5145;margin:8px 0 0;font-size:11px;font-weight:750}.pdf-recent-actions{flex-direction:column;justify-content:center;gap:8px;min-width:155px;display:flex}.pdf-recent-actions button,.pdf-recent-actions label{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.pdf-recent-actions button{border:1px solid var(--ink);color:#fff;background:var(--ink)}.pdf-recent-actions button:hover{background:#173d40}.pdf-recent-actions button:disabled{color:#8a9792;cursor:not-allowed;background:#edf0ed;border-color:#d5dcd7}.pdf-recent-actions label{color:var(--orange-deep);background:#fff5ea;border:1px solid #ddc7af}.pdf-recent-actions label:hover{border-color:var(--orange)}.pdf-recent-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pdf-recent-empty,.pdf-recent-loading{text-align:center;background:#ffffffa6;border:1px dashed #c9d3cd;border-radius:22px;align-content:center;place-items:center;min-height:330px;padding:48px;display:grid}.pdf-recent-empty>span{width:64px;height:64px;color:var(--orange-deep);background:#ffead5;border-radius:17px;place-items:center;font-weight:900;display:grid}.pdf-recent-empty h2{letter-spacing:-.04em;margin:18px 0 0;font:700 clamp(28px,4vw,42px)/1 Georgia,serif}.pdf-recent-empty p{max-width:590px;color:var(--muted);margin:13px 0 22px;font-size:14px;line-height:1.55}.pdf-recent-empty a{color:#fff;background:var(--ink);border-radius:11px;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}.pdf-recent-loading{color:var(--muted);font-size:14px}.pdf-recent-note{background:#fff5ea;border:1px solid #ead4bd;border-radius:16px;grid-template-columns:145px 1fr;gap:20px;margin-top:24px;padding:22px 25px;display:grid}.pdf-recent-note strong{font-size:13px}.pdf-recent-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.pdf-editor-v2{color:#173033;background:#eef1ef;border:1px solid #bcc7c1;border-radius:19px;height:calc(100vh - 98px);min-height:700px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0d292d21}.pdf-editor-launch{color:#fff;background:radial-gradient(circle at 92% 7%,#ee8b3a38,#0000 26%),linear-gradient(145deg,#0d292d,#173f42);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:38px 70px;height:100%;min-height:700px;padding:clamp(34px,5vw,70px);display:grid}.pdf-editor-launch-copy h1{letter-spacing:-.07em;margin:10px 0 22px;font:700 clamp(58px,7vw,92px)/.88 Georgia,serif}.pdf-editor-launch-copy>p:last-of-type{color:#ffffffad;max-width:660px;margin:0;font-size:17px;line-height:1.6}.pdf-editor-launch-copy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pdf-editor-launch-copy label,.pdf-editor-launch-copy a{cursor:pointer;border-radius:12px;align-items:center;min-height:52px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.pdf-editor-launch-copy a{color:#fff;background:#ffffff0f;border:1px solid #ffffff2b}.pdf-editor-drop{color:#fff;cursor:pointer;background:#ffffff0e;border:1px dashed #ffffff52;border-radius:27px;align-content:center;place-items:center;gap:11px;min-height:390px;padding:40px;display:grid}.pdf-editor-drop:hover{background:#ffffff14;border-color:#f09a4d}.pdf-editor-drop>span{color:#fff;background:#e77d2e;border-radius:15px 15px 21px;place-items:center;width:72px;height:86px;font-weight:900;display:grid}.pdf-editor-drop strong{margin-top:8px;font:700 27px Georgia,serif}.pdf-editor-drop small{color:#ffffff94;font-size:11px}.pdf-editor-launch-links{color:#ffffff94;grid-column:1/-1;gap:24px;font-size:11px;font-weight:750;display:flex}.pdf-editor-launch-error,.pdf-editor-launch-progress{grid-column:1/-1;margin:0}.pdf-editor-menubar{background:#fffefa;border-bottom:1px solid #ced5d1;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;height:48px;padding:0 10px 0 15px;display:grid}.pdf-editor-file-title{align-items:center;gap:7px;display:flex}.pdf-editor-file-title span{color:#a34f14;background:#ffead5;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900}.pdf-editor-menubar nav{gap:2px;display:flex}.pdf-editor-menubar button,.pdf-editor-menubar a{color:#52635e;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;min-height:32px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.pdf-editor-menubar button:hover,.pdf-editor-menubar a:hover{color:var(--ink);background:#f0f2ef}.pdf-editor-menubar-actions{align-items:center;gap:4px;display:flex}.pdf-editor-menubar-actions .primary{color:#fff;background:var(--ink);padding:0 15px}.pdf-editor-toolbar{background:#f9faf8;border-bottom:1px solid #ced5d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:7px;height:68px;padding:0 8px;display:grid}.pdf-editor-toolbar .panel-toggle{background:#fff;border:1px solid #d5dcd8;border-radius:8px;width:38px;margin:13px 2px}.pdf-editor-tool-scroll{display:flex;overflow-x:auto}.pdf-editor-tool-scroll button{color:#53625e;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-right:1px solid #0000;align-content:center;place-items:center;gap:3px;min-width:59px;padding:7px 8px 5px;font-size:8px;font-weight:750;display:grid}.pdf-editor-tool-scroll button span{font-size:19px;line-height:1}.pdf-editor-tool-scroll button:hover{background:#eef2ef}.pdf-editor-tool-scroll button.active{color:#fff;background:#1682d4}.pdf-editor-history{border-left:1px solid #d7deda;align-items:center;gap:3px;padding-left:8px;display:flex}.pdf-editor-history button{color:#485a55;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 8px;font-size:14px}.pdf-editor-history button:disabled{opacity:.3;cursor:default}.pdf-editor-workbench{grid-template-columns:260px minmax(420px,1fr) 300px;height:calc(100% - 152px);transition:grid-template-columns .18s;display:grid;position:relative}.pdf-editor-pages,.pdf-editor-inspector{background:#fffefa;min-width:0;overflow:hidden}.pdf-editor-pages{border-right:1px solid #cbd3cf}.pdf-editor-inspector{border-left:1px solid #cbd3cf;overflow-y:auto}.pdf-editor-panel-heading{border-bottom:1px solid #e0e5e2;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:11px 12px 10px 15px;display:flex}.pdf-editor-panel-heading small,.pdf-editor-panel-heading strong{display:block}.pdf-editor-panel-heading small{color:#7a8984;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.pdf-editor-panel-heading strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.pdf-editor-panel-heading button{cursor:pointer;background:#fff;border:1px solid #d4dcd7;border-radius:8px;flex:none;width:30px;height:30px}.pdf-editor-selection-row{border-bottom:1px solid #e4e8e5;gap:5px;padding:7px 12px;display:flex}.pdf-editor-selection-row button{color:#61716c;cursor:pointer;background:#f1f3f1;border:0;border-radius:6px;min-height:25px;padding:0 7px;font-size:8px;font-weight:750}.pdf-editor-document-list{height:calc(100% - 99px);overflow-y:auto}.pdf-editor-document-list details{border-bottom:1px solid #dfe5e1}.pdf-editor-document-list summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 11px;list-style:none;display:grid}.pdf-editor-document-list summary>span{color:#fff;background:#dc762c;border-radius:7px 7px 9px;place-items:center;width:32px;height:38px;font-size:7px;font-weight:900;display:grid}.pdf-editor-document-list summary strong,.pdf-editor-document-list summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pdf-editor-document-list summary small{color:#7a8984;margin-top:3px;font-size:7px}.pdf-editor-thumbnails{grid-template-columns:1fr 1fr;gap:9px;padding:8px 11px 16px;display:grid}.pdf-editor-thumbnails button{cursor:pointer;background:#f2f4f2;border:2px solid #0000;border-radius:8px;min-width:0;padding:6px;position:relative}.pdf-editor-thumbnails img{object-fit:contain;background:#fff;width:100%;height:120px;display:block;box-shadow:0 1px 4px #0c222424}.pdf-editor-thumbnails button span{color:#52635e;margin-top:5px;font-size:7px;font-weight:750;display:block}.pdf-editor-thumbnails button i{background:#ee8b3a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.pdf-editor-center{background:#e9ecea;grid-template-rows:43px minmax(0,1fr) 39px;min-width:0;display:grid}.pdf-editor-pagebar{background:#f7f8f6;border-bottom:1px solid #cbd3cf;align-items:center;gap:5px;padding:5px 10px;display:flex}.pdf-editor-pagebar button{cursor:pointer;background:#fff;border:1px solid #d3dad6;border-radius:7px;min-height:29px;padding:0 8px;font-size:8px;font-weight:750}.pdf-editor-pagebar span{color:#697873;margin-left:auto;font-size:8px;font-weight:750}.pdf-editor-canvas-scroll{place-items:start center;min-height:0;padding:35px;display:grid;overflow:auto}.pdf-editor-rendering{color:#6f7e79;margin:auto;font-size:11px}.pdf-editor-canvas-stage{max-width:none;transition:width .15s}.pdf-editor-page-canvas{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;width:100%;position:relative;box-shadow:0 8px 30px #0c22242e}.pdf-editor-page-canvas>img{pointer-events:none;width:100%;height:auto;display:block}.pdf-editor-object-layer{position:absolute;inset:0;overflow:visible}.pdf-editor-page-canvas:not(.tool-select){cursor:crosshair}.pdf-editor-draft{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pdf-editor-object{z-index:2;cursor:move;transform-origin:50%;touch-action:none;outline:1px solid #0000;position:absolute}.pdf-editor-object.selected{z-index:3;outline-offset:2px;outline:2px solid #1682d4}.pdf-editor-object.type-text,.pdf-editor-object.type-date,.pdf-editor-object.type-check{font-size:var(--font-size);white-space:pre-wrap;align-items:flex-start;line-height:1.15;display:flex}.pdf-editor-object.type-check{justify-content:center;align-items:center}.pdf-editor-object.type-shape i{border:var(--stroke-width) solid currentColor;position:absolute;inset:0}.pdf-editor-object.type-image img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.pdf-editor-object.type-draw svg,.pdf-editor-object.type-signature svg{width:100%;height:100%;display:block;overflow:visible}.pdf-object-resize,.pdf-object-rotate{z-index:4;cursor:nwse-resize;background:#1682d4;border:2px solid #fff;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;box-shadow:0 0 0 1px #1682d4}.pdf-object-resize{bottom:-8px;right:-8px}.pdf-object-rotate{color:#fff;cursor:grab;place-items:center;width:20px;height:20px;font-size:10px;display:grid;top:-30px;left:calc(50% - 10px)}.pdf-editor-zoom{background:#f7f8f6;border-top:1px solid #cbd3cf;justify-content:center;align-items:center;gap:7px;padding:4px 12px;display:flex}.pdf-editor-zoom button{background:#fff;border:1px solid #d2dad5;border-radius:7px;width:27px;height:27px}.pdf-editor-zoom span{color:#677772;width:35px;font-size:8px;font-weight:750}.pdf-object-inspector,.pdf-page-inspector,.pdf-editor-export-settings{border-bottom:1px solid #e0e5e2;padding:17px}.pdf-object-inspector>p,.pdf-page-inspector>p,.pdf-editor-export-settings>p{color:#798882;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.pdf-object-inspector>strong,.pdf-page-inspector>strong{text-overflow:ellipsis;margin:5px 0 16px;font-size:15px;display:block;overflow:hidden}.pdf-object-inspector label,.pdf-editor-export-settings label{color:#657570;gap:5px;margin-top:12px;font-size:8px;font-weight:750;display:grid}.pdf-object-inspector input,.pdf-object-inspector textarea,.pdf-editor-export-settings select{background:#fff;border:1px solid #d0d8d3;border-radius:7px;min-height:34px;padding:6px 8px;font-size:9px}.pdf-object-inspector textarea{resize:vertical;min-height:70px}.pdf-object-inspector label:has(input[type=range]){grid-template-columns:1fr auto}.pdf-object-inspector label:has(input[type=range]) input{grid-column:1;padding:0}.pdf-object-inspector label:has(input[type=range]) span{grid-area:2/2;align-self:center}.pdf-object-inspector input[type=color]{width:100%;padding:3px}.pdf-inspector-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pdf-inspector-delete{color:#98483c;cursor:pointer;background:#fff1ed;border:1px solid #e2b9af;border-radius:8px;width:100%;min-height:36px;margin-top:17px;font-size:9px;font-weight:800}.pdf-object-inspector>small,.pdf-page-inspector>small,.pdf-editor-export-settings>small{color:#7b8a85;margin-top:12px;font-size:8px;line-height:1.5;display:block}.pdf-page-inspector dl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pdf-page-inspector dl div{background:#f1f3f1;border-radius:7px;padding:8px}.pdf-page-inspector dt{color:#7b8985;font-size:7px}.pdf-page-inspector dd{margin:4px 0 0;font-size:10px;font-weight:800}.pdf-page-inspector>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.pdf-page-inspector button{background:#fff;border:1px solid #d1d9d4;border-radius:7px;min-height:34px;font-size:8px;font-weight:750}.pdf-editor-export-settings select{width:100%}.pdf-editor-export-settings>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;width:100%;min-height:43px;margin-top:15px;font-size:10px;font-weight:850}.pdf-editor-export-settings>button:disabled{opacity:.5}.pdf-editor-open-inspector{z-index:5;background:#fff;border:1px solid #cbd4cf;border-radius:8px;min-height:32px;font-size:8px;font-weight:800;position:absolute;top:12px;right:12px}.pdf-editor-statusbar{color:#65746f;background:#f7f8f6;border-top:1px solid #cbd3cf;align-items:center;gap:15px;height:36px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.pdf-editor-statusbar span:nth-child(2){margin-left:auto}.pdf-editor-statusbar button{color:#9e501b;background:#fff0df;border:1px solid #d7b28c;border-radius:6px;min-height:24px;font-size:8px}.pdf-editor-toast{z-index:15;color:#205b49;background:#edfaf3;border:1px solid #b5d2c4;border-radius:10px;gap:7px;min-width:280px;max-width:520px;padding:11px 13px;font-size:9px;display:grid;position:absolute;bottom:46px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0c222426}.pdf-editor-toast.error{color:#91483d;background:#fff0ec;border-color:#e3b8ae}.pdf-editor-toast progress{width:100%;height:5px}.sidebar-submenu a small{color:#f2aa64;margin-left:auto;font-size:7px}.pdf-editor-object.type-shape .shape-ellipse{border-radius:50%}.pdf-editor-object.type-shape .shape-line,.pdf-editor-object.type-shape .shape-arrow{border:0}.pdf-editor-object.type-shape .shape-line:after,.pdf-editor-object.type-shape .shape-arrow:after{content:"";height:var(--stroke-width);transform-origin:50%;background:currentColor;border-radius:4px;position:absolute;top:50%;left:0;right:0;transform:rotate(-25deg)}.pdf-editor-object.type-shape .shape-arrow:before{content:"";z-index:1;border-top:var(--stroke-width) solid currentColor;border-right:var(--stroke-width) solid currentColor;width:11px;height:11px;position:absolute;top:15%;right:-1px;transform:rotate(20deg)}.pdf-object-inspector select{background:#fff;border:1px solid #d0d8d3;border-radius:7px;min-height:34px;padding:6px 8px;font-size:9px}@media (width<=1180px){.pdf-editor-workbench{grid-template-columns:220px minmax(380px,1fr) 260px}.pdf-editor-v2:not(.left-open) .pdf-editor-workbench{grid-template-columns:0 minmax(380px,1fr) 260px}.pdf-editor-v2:not(.right-open) .pdf-editor-workbench{grid-template-columns:220px minmax(380px,1fr) 0}.pdf-editor-thumbnails{grid-template-columns:1fr}.pdf-editor-launch{grid-template-columns:1fr 340px;gap:35px}}@media (width<=960px){.pdf-editor-v2{border-radius:14px;height:calc(100vh - 92px)}.pdf-editor-launch{grid-template-columns:1fr;overflow-y:auto}.pdf-editor-drop{min-height:260px}.pdf-editor-workbench,.pdf-editor-v2:not(.left-open) .pdf-editor-workbench,.pdf-editor-v2:not(.right-open) .pdf-editor-workbench,.pdf-editor-v2:not(.left-open):not(.right-open) .pdf-editor-workbench{grid-template-columns:minmax(0,1fr)}.pdf-editor-pages,.pdf-editor-inspector{z-index:10;width:min(310px,85vw);position:absolute;top:0;bottom:0;box-shadow:12px 0 28px #0c22242e}.pdf-editor-pages{transition:transform .18s;left:0;transform:translate(-102%)}.pdf-editor-v2.left-open .pdf-editor-pages{transform:translate(0)}.pdf-editor-inspector{transition:transform .18s;right:0;transform:translate(102%);box-shadow:-12px 0 28px #0c22242e}.pdf-editor-v2.right-open .pdf-editor-inspector{transform:translate(0)}.pdf-editor-toolbar{grid-template-columns:auto minmax(0,1fr)}.pdf-editor-history{display:none}}@media (width<=700px){.pdf-editor-launch{padding:28px 22px 80px}.pdf-editor-launch h1{font-size:clamp(48px,15vw,66px)}.pdf-editor-launch-links{flex-wrap:wrap;gap:12px 20px}.pdf-editor-menubar{grid-template-columns:auto 1fr}.pdf-editor-menubar nav,.pdf-editor-menubar-actions a,.pdf-editor-menubar-actions button:not(.primary){display:none}.pdf-editor-toolbar{height:62px}.pdf-editor-tool-scroll button{min-width:54px}.pdf-editor-workbench{height:calc(100% - 146px)}.pdf-editor-pagebar button:nth-child(2),.pdf-editor-pagebar button:nth-child(3),.pdf-editor-pagebar button:nth-child(5){display:none}.pdf-editor-canvas-scroll{padding:20px}.pdf-editor-statusbar span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-editor-statusbar span:nth-child(2){display:none}}.pdf-library-page,.pdf-focused-page,.pdf-catalog-page{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 90px}.pdf-library-hero{color:#fff;background:radial-gradient(circle at 90% 8%,#ee8b3a40,#0000 28%),linear-gradient(145deg,#102f33,#17464a);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(330px,.8fr);align-items:center;gap:54px;min-height:330px;padding:clamp(34px,5vw,64px);display:grid}.pdf-library-hero h1,.pdf-focused-header h1,.pdf-catalog-page h1{letter-spacing:-.055em;margin:9px 0 18px;font:700 clamp(48px,6vw,76px)/.93 Georgia,serif}.pdf-library-hero>div:first-child>p:last-child{color:#ffffffb3;max-width:640px;margin:0;font-size:16px;line-height:1.65}.pdf-library-search{background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;padding:24px}.pdf-library-search label{color:#ffd1a7;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.pdf-library-search>div{background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:56px;padding:0 15px;display:grid}.pdf-library-search>div span{color:#a34f14;font-size:25px}.pdf-library-search input{color:#173033;border:0;outline:0;min-width:0;font-size:15px}.pdf-library-search small{color:#ffffff9e;margin-top:10px;font-size:12px;display:block}.pdf-current-session{background:#edf9f3;border:1px solid #b8d8ca;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-top:16px;padding:14px 16px 14px 20px;display:flex}.pdf-current-session>div{align-items:center;gap:12px;display:flex}.pdf-current-session small,.pdf-current-session strong{display:block}.pdf-current-session small{color:#52756a;font-size:11px}.pdf-current-session strong{margin-top:3px;font-size:14px}.pdf-current-session a{color:#fff;background:#173f42;border-radius:9px;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.pdf-recent-tools{grid-template-columns:minmax(220px,.45fr) 1fr;align-items:end;gap:30px;margin:48px 0 34px;display:grid}.pdf-recent-tools h2,.pdf-library-heading h2,.pdf-coming-later h2,.pdf-catalog-heading h2{margin:4px 0 0;font:700 30px/1.1 Georgia,serif}.pdf-recent-tools>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.pdf-recent-tools a{background:#fff;border:1px solid #d8dedb;border-radius:13px;align-items:center;gap:11px;min-height:84px;padding:13px;display:flex}.pdf-recent-tools a span{color:#a34f14;background:#ffead5;border-radius:9px;place-items:center;width:36px;height:42px;font-weight:900;display:grid}.pdf-recent-tools a strong{font-size:13px}.pdf-library-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.pdf-library-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pdf-library-filters button{color:#5f6f69;cursor:pointer;background:#fff;border:1px solid #d3dad6;border-radius:9px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750}.pdf-library-filters button[aria-pressed=true]{color:#9b4a14;background:#fff0df;border-color:#ee8b3a}.pdf-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pdf-tool-card{background:#fffefa;border:1px solid #d6ddda;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);gap:0 15px;min-height:260px;padding:22px;display:grid;box-shadow:0 8px 20px #0d292d09}.pdf-tool-mark{color:#fff;background:#df792f;border-radius:11px 11px 14px;place-items:center;width:48px;height:56px;font-size:18px;font-weight:900;display:grid}.pdf-tool-card>div:nth-child(2)>span{color:#a34f14;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.pdf-tool-card h3{margin:5px 0 9px;font:700 22px/1.15 Georgia,serif}.pdf-tool-card p{color:#697873;margin:0;font-size:13px;line-height:1.55}.pdf-tool-card small{color:#20614e;margin-top:13px;font-size:11px;font-weight:800;display:inline-block}.pdf-tool-card-actions{grid-column:1/-1;align-items:center;gap:8px;margin-top:24px;display:flex}.pdf-tool-card-actions a{border:1px solid #d1d9d5;border-radius:9px;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.pdf-tool-card-actions a:first-child{color:#fff;background:#173f42;border-color:#173f42}.pdf-library-empty{text-align:center;background:#fffefa;border:1px dashed #cbd4cf;border-radius:16px;padding:50px}.pdf-library-empty strong{font:700 22px Georgia,serif}.pdf-library-empty p{color:#6b7a75}.pdf-coming-later{color:#65746f;background:#eeefec;border:1px dashed #cbd3cf;border-radius:18px;grid-template-columns:.7fr 1fr;gap:30px;margin-top:48px;padding:28px;display:grid}.pdf-coming-later p:last-child{align-self:center;margin:0;font-size:14px;line-height:1.65}.pdf-focused-header{border-bottom:1px solid #d8dedb;padding:18px 0 30px}.pdf-focused-header nav{color:#697873;gap:9px;font-size:12px;display:flex}.pdf-focused-header nav a{color:#a34f14;font-weight:800}.pdf-focused-header>div{grid-template-columns:70px minmax(0,1fr);gap:19px;margin-top:28px;display:grid}.pdf-focused-mark{color:#fff;background:#e47d31;border-radius:15px 15px 20px;place-items:center;width:70px;height:82px;font-size:25px;font-weight:900;display:grid}.pdf-focused-header h1{font-size:clamp(46px,6vw,68px)}.pdf-focused-header>div p:last-child{color:#65746f;max-width:680px;margin:0;font-size:16px;line-height:1.6}.pdf-focused-workflow{width:min(860px,100%);margin:36px auto 0}.pdf-use-session{background:#eef9f3;border:1px solid #afd3c3;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:14px;padding:22px;display:grid}.pdf-use-session small{color:#39715e;text-transform:uppercase;font-size:11px;font-weight:850}.pdf-use-session h2{margin:5px 0;font:700 24px Georgia,serif}.pdf-use-session p{color:#557068;margin:0;font-size:13px}.pdf-use-session>a{color:#fff;background:#173f42;border-radius:10px;align-items:center;min-height:46px;padding:0 17px;font-size:13px;font-weight:850;display:inline-flex}.pdf-use-session.insufficient{background:#faf5ed;border-color:#e0d3c3}.pdf-use-session.insufficient>a{opacity:.5;pointer-events:none}.pdf-session-previews{gap:6px;margin-top:13px;display:flex}.pdf-session-previews img{object-fit:contain;background:#fff;border:1px solid #d1d8d4;border-radius:4px;width:44px;height:58px}.pdf-focused-upload{color:#173033;cursor:pointer;background:#fffefa;border:1px dashed #9fb1aa;border-radius:20px;align-content:center;place-items:center;gap:10px;width:100%;min-height:290px;padding:35px;display:grid}.pdf-focused-upload:hover{background:#fff9f2;border-color:#e47d31}.pdf-focused-upload>span{color:#fff;background:#df792f;border-radius:13px 13px 18px;place-items:center;width:66px;height:80px;font-weight:900;display:grid}.pdf-focused-upload strong{margin-top:7px;font:700 25px Georgia,serif}.pdf-focused-upload small{color:#6a7974;font-size:12px}.pdf-focused-error{color:#91483d;background:#fff0ec;border-radius:9px;padding:12px}.pdf-resume-recent h2{margin:4px 0 16px;font:700 26px Georgia,serif}.pdf-resume-recent article{border-top:1px solid #dce2de;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 14px;display:flex}.pdf-resume-recent strong,.pdf-resume-recent span{display:block}.pdf-resume-recent span{color:#71807b;margin-top:4px;font-size:11px}.pdf-resume-recent a{color:#a34f14;font-size:12px;font-weight:800}.pdf-focused-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:48px 0 0;display:grid}.pdf-focused-steps>div{background:#fff;border:1px solid #d9dfdc;border-radius:14px;padding:20px}.pdf-focused-steps span{color:#a34f14;background:#ffead5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.pdf-focused-steps strong{margin-top:13px;display:block}.pdf-focused-steps p{color:#6a7974;margin-bottom:0;font-size:12px;line-height:1.55}.pdf-focused-footer{color:#60716b;background:#eeefec;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 20px;font-size:12px;display:flex}.pdf-focused-footer p{margin:0}.pdf-focused-footer a{color:#a34f14;font-weight:850}.pdf-catalog-page>header{color:#fff;background:linear-gradient(145deg,#102f33,#17464a);border-radius:25px;min-height:280px;padding:45px}.pdf-catalog-page>header>p:last-child{color:#ffffffad;max-width:680px;line-height:1.65}.pdf-catalog-page>section{margin-top:45px}.pdf-catalog-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.pdf-catalog-heading span{color:#778681;font-size:12px}.pdf-catalog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pdf-catalog-grid article{background:#fffefa;border:1px solid #d7ddda;border-radius:16px;min-height:220px;padding:24px}.pdf-catalog-grid article>span{color:#a34f14;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.pdf-catalog-grid h3{margin:9px 0;font:700 22px Georgia,serif}.pdf-catalog-grid p{color:#687873;min-height:60px;font-size:13px;line-height:1.55}.pdf-catalog-grid a{color:#a34f14;font-size:12px;font-weight:850}.pdf-recent-heading-actions{align-items:center;gap:8px;display:flex}.pdf-recent-heading-actions button{color:#6a7974;cursor:pointer;background:#fff;border:1px solid #d3dad6;border-radius:9px;min-height:42px;padding:0 13px;font-size:11px;font-weight:800}.pdf-recent-actions .remove{color:#7d5c55;background:0 0;border-color:#0000}.pdf-activity-settings{background:#fffefa;border:1px solid #d6ddda;border-radius:16px;grid-template-columns:minmax(0,1fr) 190px 190px;align-items:center;gap:20px;margin-top:32px;padding:24px;display:grid}.pdf-activity-settings h2{margin:4px 0 6px;font:700 24px Georgia,serif}.pdf-activity-settings p:last-child{color:#6b7a75;margin:0;font-size:12px;line-height:1.5}.pdf-activity-settings label{color:#5d6e68;gap:6px;font-size:12px;font-weight:750;display:grid}.pdf-activity-settings select{background:#fff;border:1px solid #d1d9d5;border-radius:9px;min-height:42px;padding:0 10px}.pdf-activity-toggle{grid-template-columns:auto 1fr;align-items:center}.pdf-activity-toggle input{width:18px;height:18px}@media (width<=960px){.pdf-library-page,.pdf-focused-page,.pdf-catalog-page{width:min(100% - 28px,1180px);padding-top:22px}.pdf-library-hero{grid-template-columns:1fr}.pdf-tool-grid,.pdf-catalog-grid{grid-template-columns:1fr 1fr}.pdf-recent-tools{grid-template-columns:1fr}.pdf-activity-settings{grid-template-columns:1fr 1fr}.pdf-activity-settings>div{grid-column:1/-1}}@media (width<=640px){.pdf-library-page,.pdf-focused-page,.pdf-catalog-page{width:min(100% - 20px,1180px);padding-bottom:76px}.pdf-library-hero{border-radius:21px;padding:30px 22px}.pdf-library-hero h1{font-size:49px}.pdf-library-search{padding:16px}.pdf-current-session,.pdf-library-heading,.pdf-focused-footer{flex-direction:column;align-items:flex-start}.pdf-recent-tools>div:last-child,.pdf-tool-grid,.pdf-catalog-grid,.pdf-focused-steps{grid-template-columns:1fr}.pdf-library-filters{justify-content:flex-start}.pdf-tool-card{min-height:230px}.pdf-coming-later{grid-template-columns:1fr}.pdf-focused-header>div{grid-template-columns:52px 1fr}.pdf-focused-mark{width:52px;height:62px}.pdf-use-session{grid-template-columns:1fr}.pdf-focused-upload{min-height:250px;padding:25px 16px}.pdf-focused-upload strong{text-align:center}.pdf-catalog-page>header{padding:30px 24px}.pdf-activity-settings{grid-template-columns:1fr}.pdf-activity-settings>div{grid-column:auto}.pdf-recent-heading-actions{width:100%}.pdf-recent-heading-actions a,.pdf-recent-heading-actions button{flex:1}}.sidebar-spreadsheet-row{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.sidebar-spreadsheet-row>.sidebar-link{min-height:40px}.sidebar-workarea-description{color:#8792a2;margin:0 0 2px 39px;font-size:9px;line-height:1.3;display:block}.sidebar-submenu.spreadsheet{gap:1px;margin:0 0 5px 21px;padding:2px 0 2px 10px}.sidebar-submenu.spreadsheet a{border-radius:9px;min-height:32px;padding:0 10px}.sidebar-submenu.spreadsheet a.active{color:#08783e;background:#e8f5ed}.sheet-hub-page,.sheet-tool-page,.sheet-simple-page{width:min(1180px,100% - 56px);color:var(--ink-deep);margin:0 auto;padding:42px 0 100px}.sheet-hub-hero,.sheet-category-hero,.sheet-tool-hero{background:#fff;border:1px solid #dfe6e2;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(230px,.36fr);align-items:end;gap:50px;padding:clamp(34px,5vw,64px);display:grid;box-shadow:0 18px 54px #20362d12}.sheet-hub-hero>div>p:first-child,.sheet-category-hero>div>p:first-child,.sheet-tool-hero>div>p:first-child,.sheet-tool-section header p,.sheet-controls header p,.sheet-preview-section>header p,.sheet-results header p,.sheet-guide-grid article>p:first-child,.sheet-faq>p,.sheet-related header p,.sheet-guides-placeholder>p,.sheet-recent-prompt p,.sheet-simple-page>header p{color:#13834c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:900}.sheet-hub-hero h1,.sheet-category-hero h1,.sheet-tool-hero h1,.sheet-simple-page h1{letter-spacing:-.055em;margin:0;font:700 clamp(48px,6vw,76px)/.96 Georgia,serif}.sheet-hub-hero>div>p:not(:first-child),.sheet-category-hero>div>p:not(:first-child),.sheet-tool-hero>div>p:not(:first-child){max-width:720px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.sheet-hub-hero aside{color:#f5fff8;background:#173f34;border-radius:18px;padding:23px}.sheet-hub-hero aside strong,.sheet-hub-hero aside small{display:block}.sheet-hub-hero aside p{color:#ffffffad;line-height:1.5}.sheet-hub-hero aside small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.sheet-trust{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sheet-trust span{color:#276547;background:#f3faf6;border:1px solid #d8e7de;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.sheet-hub-drop{margin-top:18px}.sheet-dropzone{background:#ffffffc7;border:1.5px dashed #b6cbbf;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:190px;padding:28px;transition:border .15s,background .15s;display:grid}.sheet-dropzone.dragging{background:#f1faf5;border-color:#14864d}.sheet-file-icon{color:#08783e;background:#e5f5eb;border-radius:10px 10px 15px;place-items:center;width:54px;height:62px;font-size:24px;display:grid}.sheet-dropzone strong{font-size:19px}.sheet-dropzone p{color:var(--muted);margin:7px 0 5px;font-size:13px}.sheet-dropzone small{color:#8a94a4;font-size:10px}.sheet-dropzone button,.sheet-message button,.sheet-message a{color:#fff;cursor:pointer;background:#173f34;border:1px solid #cfd8d3;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex}.sheet-suggestions{background:#fff;border:1px solid #dfe6e2;border-radius:16px;margin-top:12px;padding:22px}.sheet-suggestions>header{justify-content:space-between;align-items:start;display:flex}.sheet-suggestions h2{margin:2px 0 17px;font-size:18px}.sheet-suggestions header p{color:#13834c;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.sheet-suggestions header button{color:var(--muted);cursor:pointer;background:0 0;border:0}.sheet-suggestions>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sheet-suggestions a{border:1px solid var(--line);color:var(--ink-deep);border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.sheet-suggestions a span{color:#08783e;background:#e9f6ee;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.sheet-suggestions a strong,.sheet-suggestions a b{font-size:11px}.sheet-suggestions>small{color:var(--muted);margin-top:13px;font-size:10px;display:block}.sheet-tool-section{margin-top:64px}.sheet-tool-section>header,.sheet-related>header,.sheet-preview-section>header,.sheet-results>header,.sheet-controls>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.sheet-tool-section h2,.sheet-related h2,.sheet-guide-grid h2,.sheet-faq h2,.sheet-guides-placeholder h2,.sheet-recent-prompt h2,.sheet-controls h2,.sheet-preview-section h2,.sheet-results h2{letter-spacing:-.035em;margin:0;font:700 clamp(28px,3vw,40px)/1 Georgia,serif}.sheet-tool-section>header>span,.sheet-preview-section>header>span{color:var(--muted);font-size:11px}.sheet-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.sheet-tool-grid article{background:#fff;border:1px solid #dfe5e2;border-radius:17px;flex-direction:column;min-height:278px;padding:19px;transition:transform .15s,box-shadow .15s;display:flex}.sheet-tool-grid article:hover{transform:translateY(-3px);box-shadow:0 13px 30px #19362a14}.sheet-tool-grid article>span,.sheet-category-hero>div:first-child,.sheet-tool-mark,.sheet-related>div>a>span{border-radius:11px;place-items:center;width:45px;height:45px;font-size:11px;font-weight:950;display:grid}.sheet-tool-grid .excel,.sheet-category-hero .excel,.sheet-tool-mark.excel,.sheet-related .excel{color:#08783e;background:#e4f5ea}.sheet-tool-grid .csv,.sheet-category-hero .csv,.sheet-tool-mark.csv,.sheet-related .csv{color:#4e6570;background:#edf1f4}.sheet-tool-grid article>small{color:#13834c;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:850}.sheet-tool-grid h3{margin:5px 0 9px;font-size:17px}.sheet-tool-grid article>p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.55}.sheet-tool-grid article>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.sheet-tool-grid em{color:#1b7550;background:#edf8f2;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.sheet-tool-grid a{color:#173f34;font-size:10px;font-weight:900}.sheet-library-columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}.sheet-library-columns .sheet-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-library-columns .sheet-tool-grid article{min-height:250px}.sheet-privacy{color:#f5fff8;background:#173f34;border-radius:18px;grid-template-columns:14px minmax(0,1fr);gap:15px;margin-top:62px;padding:27px;display:grid}.sheet-privacy>span{color:#35c77a}.sheet-privacy strong{font-size:18px}.sheet-privacy p{color:#ffffffad;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.6}.sheet-recent-prompt{background:#fff;border:1px solid #dfe5e2;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:25px;display:flex}.sheet-recent-prompt h2{font-size:27px}.sheet-recent-prompt span{color:var(--muted);font-size:11px}.sheet-recent-prompt a{color:#fff;background:#173f34;border-radius:9px;place-items:center;min-width:150px;min-height:42px;font-size:11px;font-weight:850;display:grid}.sheet-category-hero{grid-template-columns:100px minmax(0,1fr);align-items:center}.sheet-category-hero>div:first-child{width:86px;height:100px;font-size:18px}.sheet-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:7px;margin-bottom:17px;font-size:11px;display:flex}.sheet-breadcrumb span{gap:7px;display:flex}.sheet-breadcrumb a{color:#53645c}.sheet-breadcrumb i{color:#aab2ae;font-style:normal}.sheet-tool-hero{grid-template-columns:74px minmax(0,1fr);align-items:start;padding:38px 42px}.sheet-tool-mark{width:64px;height:70px;font-size:14px}.sheet-tool-hero h1{font-size:clamp(42px,5vw,64px)}.sheet-workbench{gap:15px;margin-top:18px;display:grid}.sheet-file-summary,.sheet-controls,.sheet-preview-section,.sheet-results,.sheet-progress,.sheet-message{background:#fff;border:1px solid #dfe5e2;border-radius:17px;padding:23px}.sheet-file-summary{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.sheet-file-summary>span{color:#08783e;background:#e4f5ea;border-radius:8px 8px 12px;place-items:center;width:45px;height:51px;font-size:9px;font-weight:900;display:grid}.sheet-file-summary strong,.sheet-file-summary small{display:block}.sheet-file-summary small{color:var(--muted);margin-top:4px;font-size:10px}.sheet-file-summary button{color:#53645c;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.sheet-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.sheet-controls>header,.sheet-controls>fieldset,.sheet-controls>details,.sheet-controls>.sheet-primary{grid-column:1/-1}.sheet-controls>header span,.sheet-results header>span{color:#147847;background:#e9f7ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.sheet-controls label{color:#4c5d55;gap:7px;font-size:11px;font-weight:800;display:grid}.sheet-controls input:not([type=checkbox]),.sheet-controls select{width:100%;min-height:42px;color:var(--ink-deep);font:inherit;background:#fff;border:1px solid #d6dfda;border-radius:8px;padding:0 11px}.sheet-controls fieldset{border:1px solid #dfe5e2;border-radius:11px;margin:0;padding:17px}.sheet-controls legend{color:#52635b;padding:0 7px;font-size:11px;font-weight:900}.sheet-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sheet-check-grid label,.sheet-inline-check{align-items:center;gap:8px!important;display:flex!important}.sheet-advanced{border-top:1px solid var(--line)}.sheet-advanced summary{color:#40564c;cursor:pointer;padding:14px 0 0;font-size:11px;font-weight:850}.sheet-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding-top:15px;display:grid}.sheet-primary{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:900}.sheet-primary:hover{background:#0866d8}.sheet-pipeline{gap:7px;display:grid}.sheet-pipeline>div{background:#fafcfb;border:1px solid #e3e8e5;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.sheet-pipeline label{flex:1;align-items:center;min-width:0;gap:8px!important;display:flex!important}.sheet-pipeline label span{color:#9ca7a1}.sheet-pipeline-move{gap:4px;display:flex}.sheet-pipeline-move button,.sheet-column-order button{color:#40564c;cursor:pointer;background:#fff;border:1px solid #d4ddd8;border-radius:6px;width:28px;height:28px}.sheet-pipeline-move button:disabled,.sheet-column-order button:disabled{opacity:.35;cursor:default}.sheet-column-order{gap:5px;margin-top:12px;display:grid}.sheet-column-order>div{border:1px solid #e3e8e5;border-radius:7px;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;display:grid}.sheet-option-estimate{color:#11643d;background:#eef8f2;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px}.sheet-two-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.sheet-pipeline-actions{gap:8px;margin-top:12px;display:flex}.sheet-pipeline-actions button,.sheet-preview-section>button,.sheet-result-actions button:not(.sheet-primary){color:#40564c;cursor:pointer;background:#fff;border:1px solid #d4ddd8;border-radius:8px;min-height:37px;padding:0 11px;font-size:10px;font-weight:800}.sheet-preview-toolbar{align-items:end;gap:12px;margin-bottom:10px;display:flex}.sheet-preview-toolbar>label{color:#52635b;gap:5px;font-size:10px;font-weight:800;display:grid}.sheet-preview-toolbar input{border:1px solid #d5ddd9;border-radius:8px;min-height:37px;padding:0 10px}.sheet-row-jump>span{display:flex}.sheet-row-jump input{border-radius:8px 0 0 8px;width:92px}.sheet-row-jump button{background:#fff;border:1px solid #d5ddd9;border-left:0;border-radius:0 8px 8px 0;padding:0 10px}.sheet-preview-toolbar>span{color:var(--muted);margin-left:auto;font-size:10px}.sheet-preview-toolbar details{position:relative}.sheet-preview-toolbar summary{cursor:pointer;border:1px solid #d5ddd9;border-radius:8px;place-items:center;min-height:37px;padding:0 10px;font-size:10px;display:grid}.sheet-preview-toolbar details>div{z-index:3;background:#fff;border:1px solid #d5ddd9;border-radius:9px;width:240px;max-height:240px;padding:10px;position:absolute;right:0;overflow:auto;box-shadow:0 15px 30px #192d2526}.sheet-preview-toolbar details label{gap:7px;padding:5px;font-size:10px;display:flex}.sheet-table-scroll{border:1px solid #dde4e0;border-radius:9px;max-height:520px;overflow:auto}.sheet-table-scroll table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:11px}.sheet-table-scroll th,.sheet-table-scroll td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5eae7;border-right:1px solid #e5eae7;max-width:320px;padding:9px 11px;overflow:hidden}.sheet-table-scroll thead th{z-index:2;color:#314b3f;background:#f2f7f4;font-weight:900;position:sticky;top:0}.sheet-table-scroll thead th button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sheet-table-scroll tbody th{color:#7c8a83;background:#fafcfb;position:sticky;left:0}.sheet-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.sheet-pagination button{background:#fff;border:1px solid #d5ddd9;border-radius:7px;min-height:32px;padding:0 9px;font-size:10px}.sheet-pagination span{color:var(--muted);font-size:10px}.sheet-json{color:#d6f4e1;background:#14241d;border-radius:10px;max-height:520px;padding:18px;font-size:11px;line-height:1.5;overflow:auto}.sheet-results{border-color:#bcdccb}.sheet-result-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.sheet-result-grid>div{background:#f1f8f4;border-radius:10px;padding:16px}.sheet-result-grid strong,.sheet-result-grid span{display:block}.sheet-result-grid strong{font-size:23px}.sheet-result-grid span{color:var(--muted);margin-top:3px;font-size:9px}.sheet-result-actions{gap:9px;margin-top:18px;display:flex}.sheet-security-note{color:#7a6946;font-size:10px}.sheet-progress>div{justify-content:space-between;display:flex}.sheet-progress progress{accent-color:#14864d;width:100%;margin:13px 0 5px}.sheet-progress p,.sheet-message p{color:var(--muted);font-size:11px}.sheet-progress button{color:#9d342b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.sheet-message.error{background:snow;border-color:#edc6c2}.sheet-warning{color:#7b5c1c;background:#fff8df;border-radius:8px;padding:10px 12px;font-size:10px}.sheet-guide-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:60px;display:grid}.sheet-guide-grid article,.sheet-faq,.sheet-guides-placeholder{background:#fff;border:1px solid #dfe5e2;border-radius:17px;padding:28px}.sheet-guide-grid ol,.sheet-guide-grid ul{color:var(--muted);padding-left:20px;font-size:12px;line-height:1.8}.sheet-guide-grid article>p:last-child{color:var(--muted);font-size:11px;line-height:1.6}.sheet-faq{margin-top:12px}.sheet-faq details{border-top:1px solid var(--line)}.sheet-faq summary{cursor:pointer;padding:17px 0;font-size:13px;font-weight:850}.sheet-faq details p{color:var(--muted);margin-top:-6px;font-size:11px;line-height:1.7}.sheet-related{margin-top:60px}.sheet-related>header>a,.sheet-back a{color:#08783e;font-size:11px;font-weight:850}.sheet-related>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sheet-related>div>a{min-height:210px;color:var(--ink-deep);background:#fff;border:1px solid #dfe5e2;border-radius:15px;grid-template-columns:45px 1fr;gap:14px;padding:18px;display:grid}.sheet-related small,.sheet-related strong{display:block}.sheet-related small{color:#13834c;text-transform:uppercase;font-size:8px;font-weight:850}.sheet-related strong{margin-top:5px}.sheet-related p{color:var(--muted);font-size:10px;line-height:1.5}.sheet-related b{color:#08783e;grid-column:2;align-self:end;font-size:10px}.sheet-guides-placeholder{margin-top:12px}.sheet-guides-placeholder h2{font-size:27px}.sheet-guides-placeholder span{color:var(--muted);font-size:11px}.sheet-simple-page>header{max-width:780px}.sheet-simple-page>header>span{color:var(--muted);line-height:1.6}.sheet-activity-list{gap:8px;margin-top:35px;display:grid}.sheet-activity-list article{background:#fff;border:1px solid #dfe5e2;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.sheet-activity-list article>span{border-radius:9px;place-items:center;width:50px;height:50px;font-size:9px;font-weight:900;display:grid}.sheet-activity-list .excel{color:#08783e;background:#e4f5ea}.sheet-activity-list .csv{color:#4e6570;background:#edf1f4}.sheet-activity-list strong,.sheet-activity-list small{display:block}.sheet-activity-list small{color:var(--muted);margin-top:4px;font-size:10px}.sheet-activity-list a{color:#08783e;font-size:10px;font-weight:850}@media (width<=1020px){.sheet-tool-grid{grid-template-columns:repeat(3,1fr)}.sheet-library-columns{grid-template-columns:1fr}.sheet-suggestions>div,.sheet-related>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sheet-hub-page,.sheet-tool-page,.sheet-simple-page{width:min(100% - 28px,1180px);padding-top:24px}.sheet-hub-hero,.sheet-tool-hero{grid-template-columns:1fr;gap:25px;padding:30px 24px}.sheet-hub-hero aside{max-width:310px}.sheet-category-hero{grid-template-columns:70px 1fr;padding:28px 22px}.sheet-category-hero>div:first-child{width:62px;height:74px}.sheet-dropzone{grid-template-columns:45px 1fr}.sheet-dropzone button{grid-column:2;justify-self:start}.sheet-tool-grid,.sheet-library-columns .sheet-tool-grid{grid-template-columns:repeat(2,1fr)}.sheet-controls{grid-template-columns:1fr}.sheet-controls>*{grid-column:1!important}.sheet-check-grid,.sheet-advanced>div{grid-template-columns:1fr 1fr}.sheet-guide-grid{grid-template-columns:1fr}.sheet-result-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.sheet-hub-page,.sheet-tool-page,.sheet-simple-page{width:calc(100% - 20px);padding-top:14px;padding-bottom:78px}.sheet-hub-hero,.sheet-tool-hero{gap:14px;padding:22px 18px}.sheet-tool-mark{width:50px;height:52px}.sheet-hub-hero h1,.sheet-category-hero h1,.sheet-tool-hero h1,.sheet-simple-page h1{font-size:38px}.sheet-tool-section{margin-top:34px}.sheet-tool-grid,.sheet-library-columns .sheet-tool-grid,.sheet-suggestions>div,.sheet-related>div{grid-template-columns:1fr}.sheet-tool-grid article{min-height:220px}.sheet-dropzone{text-align:center;grid-template-columns:1fr;padding:20px 16px}.sheet-file-icon,.sheet-dropzone button{grid-column:1;justify-self:center}.sheet-category-hero,.sheet-check-grid,.sheet-advanced>div,.sheet-two-cols{grid-template-columns:1fr}.sheet-preview-toolbar{flex-direction:column;align-items:stretch}.sheet-preview-toolbar>span{margin-left:0}.sheet-preview-toolbar details>div{left:0;right:auto}.sheet-file-summary{grid-template-columns:40px 1fr}.sheet-file-summary button{grid-column:2;justify-self:start}.sheet-result-actions{flex-direction:column}.sheet-recent-prompt{flex-direction:column;align-items:flex-start}.sheet-activity-list article{grid-template-columns:45px 1fr}.sheet-activity-list article>a{grid-column:2}}.pdf-session-requirement{color:#8b6758;text-align:right;max-width:150px;font-size:12px;font-weight:800}.pdf-recent-use-anyway{color:#934815;cursor:pointer;background:#fff1e3;border:1px solid #d59a68;border-radius:8px;min-height:34px;margin-top:8px;padding:0 11px;font-size:11px;font-weight:800}.pdf-category-page{width:min(1240px,100% - 56px);margin:0 auto;padding:36px 0 100px}.pdf-category-hero{color:#fff;background:radial-gradient(circle at 86% 9%,#ee8b3a66,#0000 19rem),linear-gradient(135deg,#0b292d,#17484d 62%,#255c59);border-radius:32px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:clamp(40px,7vw,90px);min-height:520px;padding:clamp(38px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0d292d2e}.pdf-category-hero:after{content:"";pointer-events:none;border:60px solid #ffffff0e;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-210px;right:-190px}.pdf-category-hero-copy{z-index:1;position:relative}.pdf-category-hero h1{letter-spacing:-.06em;max-width:830px;margin:12px 0 24px;font:700 clamp(52px,7vw,86px)/.91 Georgia,serif}.pdf-category-hero-copy>p:last-of-type{color:#ffffffb3;max-width:720px;margin:0;font-size:clamp(16px,1.7vw,19px);line-height:1.65}.pdf-category-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.pdf-category-actions a{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;align-items:center;min-height:49px;padding:0 19px;font-size:13px;font-weight:850;display:inline-flex}.pdf-category-actions a:first-child{color:#173033;background:#ee8b3a;border-color:#ee8b3a}.pdf-category-proof{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:64px 1fr;gap:0 16px;padding:24px;display:grid;position:relative}.pdf-category-file-mark{color:#fff;background:#df792f;border-radius:13px 13px 18px;grid-row:1/span 3;place-items:center;width:64px;height:78px;font-size:17px;font-weight:950;display:grid;box-shadow:0 12px 30px #00000029}.pdf-category-proof div{border-bottom:1px solid #ffffff1a;padding:9px 0}.pdf-category-proof div:last-child{border-bottom:0}.pdf-category-proof strong,.pdf-category-proof small{display:block}.pdf-category-proof strong{font-size:17px}.pdf-category-proof small{color:#ffffff8c;margin-top:3px;font-size:10px;line-height:1.4}.pdf-category-paths,.pdf-category-tools{margin-top:70px}.pdf-category-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.pdf-category-heading h2{letter-spacing:-.045em;margin:5px 0 0;font:700 clamp(36px,4.5vw,54px)/1 Georgia,serif}.pdf-category-heading>p{color:#687872;max-width:420px;margin:0;font-size:14px;line-height:1.6}.pdf-category-heading>a{color:#a34f14;font-size:13px;font-weight:850}.pdf-category-path-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pdf-category-path-grid article{background:#ffffffe6;border:1px solid #d7ded9;border-radius:20px;flex-direction:column;min-height:285px;padding:25px;display:flex}.pdf-category-path-grid article>span{color:#a34f14;background:#ffead5;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}.pdf-category-path-grid h3{margin:35px 0 9px;font:700 26px/1.08 Georgia,serif}.pdf-category-path-grid p{color:#687872;margin:0;font-size:13px;line-height:1.6}.pdf-category-path-grid a{color:#a34f14;border-top:1px solid #e0e5e2;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:12px;font-weight:850;display:flex}.pdf-category-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pdf-category-tool-grid>a{background:#fff;border:1px solid #d7ded9;border-radius:17px;flex-direction:column;min-height:250px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.pdf-category-tool-grid>a:hover{border-color:#e1af7a;transform:translateY(-3px);box-shadow:0 14px 30px #0d292d14}.pdf-category-tool-mark{color:#a34f14;background:#ffead5;border-radius:12px;place-items:center;width:43px;height:43px;font-size:15px;font-weight:950;display:grid}.pdf-category-tool-grid small{color:#a34f14;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:850}.pdf-category-tool-grid strong{margin-top:5px;font-size:16px}.pdf-category-tool-grid p{color:#71807b;margin:8px 0 20px;font-size:11px;line-height:1.5}.pdf-category-tool-grid b{color:#304b49;justify-content:space-between;margin-top:auto;font-size:10px;display:flex}.pdf-category-local{color:#fff;background:#173f42;border-radius:22px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr) auto;align-items:center;gap:36px;margin-top:70px;padding:32px;display:grid}.pdf-category-local>div{grid-template-columns:14px 1fr;align-items:center;display:grid}.pdf-category-local .pdf-status-dot{grid-row:1/span 2}.pdf-category-local h2{grid-column:2;margin:4px 0 0;font:700 29px/1 Georgia,serif}.pdf-category-local p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.65}.pdf-category-local a{color:#fff;border:1px solid #ffffff29;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.pdf-editor-menubar{height:52px;padding-inline:18px}.pdf-editor-file-title strong{font-size:16px}.pdf-editor-file-title span{font-size:11px}.pdf-editor-menubar button,.pdf-editor-menubar a{min-height:36px;padding-inline:12px;font-size:13px}.pdf-editor-menubar-actions .primary{background:#173f42;padding-inline:20px}.pdf-editor-toolbar{height:76px;padding-inline:12px}.pdf-editor-toolbar .panel-toggle{width:42px;margin-block:15px;font-size:18px}.pdf-editor-tool-scroll button{min-width:70px;padding:9px 10px 7px;font-size:13px}.pdf-editor-tool-scroll button span{font-size:22px}.pdf-editor-history button{min-height:42px;font-size:18px}.pdf-editor-history button span{font-size:12px}.pdf-editor-workbench{grid-template-columns:286px minmax(440px,1fr) 320px;height:calc(100% - 168px)}.pdf-editor-v2:not(.left-open) .pdf-editor-workbench{grid-template-columns:0 minmax(440px,1fr) 320px}.pdf-editor-v2:not(.right-open) .pdf-editor-workbench{grid-template-columns:286px minmax(440px,1fr) 0}.pdf-editor-v2:not(.left-open):not(.right-open) .pdf-editor-workbench{grid-template-columns:0 minmax(440px,1fr) 0}.pdf-editor-panel-heading{min-height:66px;padding:12px 14px 11px 17px}.pdf-editor-panel-heading small{font-size:11px}.pdf-editor-panel-heading strong{font-size:15px}.pdf-editor-panel-heading button{width:36px;height:36px;font-size:18px}.pdf-editor-selection-row{min-height:42px;padding:7px 12px}.pdf-editor-selection-row button{min-height:28px;font-size:12px}.pdf-editor-document-list{height:calc(100% - 108px)}.pdf-editor-document-list summary{grid-template-columns:38px minmax(0,1fr);min-height:64px}.pdf-editor-document-list summary>span{width:38px;height:46px;font-size:10px}.pdf-editor-document-list summary strong{font-size:14px}.pdf-editor-document-list summary small{font-size:12px}.pdf-editor-thumbnails{grid-template-columns:1fr;gap:12px;padding:12px 18px 22px}.pdf-editor-thumbnails.compact{grid-template-columns:1fr 1fr;gap:9px;padding-inline:12px}.pdf-editor-thumbnails img{height:176px}.pdf-editor-thumbnails.compact img{height:112px}.pdf-editor-thumbnails button{padding:8px}.pdf-editor-thumbnails button span{font-size:12px}.pdf-editor-thumbnails button b{color:#fff;background:#e77d2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:5px;right:5px}.pdf-editor-center{grid-template-rows:50px minmax(0,1fr) 48px}.pdf-editor-pagebar{justify-content:center;gap:8px;min-width:0;padding:7px 14px}.pdf-editor-pagebar button{min-height:34px;padding-inline:11px;font-size:13px}.pdf-editor-pagebar button:disabled{opacity:.35;cursor:default}.pdf-editor-pagebar label{color:#52635e;font-size:13px;font-weight:750}.pdf-editor-pagebar input{text-align:center;width:52px;min-height:32px;font:inherit;border:1px solid #d3dad6;border-radius:7px;margin-inline:5px}.pdf-editor-pagebar.batch{background:#fff7ed;justify-content:flex-start;overflow-x:auto}.pdf-editor-pagebar.batch strong{color:#9b4a14;white-space:nowrap;padding-inline:4px 8px;font-size:13px}.pdf-editor-canvas-scroll{padding:22px clamp(22px,4vw,52px)}.pdf-editor-canvas-stage{min-width:min(100%,520px)}.pdf-editor-zoom{gap:8px}.pdf-editor-zoom button{width:auto;min-width:32px;padding-inline:9px;font-size:12px}.pdf-editor-zoom input{width:150px}.pdf-editor-zoom span{width:44px;font-size:12px}.pdf-editor-open-inspector{min-height:38px;padding-inline:12px;font-size:12px}.pdf-object-inspector,.pdf-page-inspector{padding:20px}.pdf-object-inspector>p,.pdf-page-inspector>p,.pdf-editor-export-settings>p{font-size:11px}.pdf-object-inspector>strong,.pdf-page-inspector>strong{margin-top:7px;font-size:18px}.pdf-object-inspector label,.pdf-editor-export-settings label{font-size:13px}.pdf-object-inspector input,.pdf-object-inspector textarea,.pdf-editor-export-settings select{min-height:40px;font-size:13px}.pdf-object-inspector>small,.pdf-page-inspector>small,.pdf-editor-export-settings>small{font-size:13px}.pdf-page-inspector dt{font-size:11px}.pdf-page-inspector dd{font-size:14px}.pdf-page-inspector button,.pdf-inspector-delete{min-height:40px;font-size:13px}.pdf-editor-statusbar{height:40px;padding-inline:16px;font-size:12px}.pdf-export-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06181b75;justify-content:flex-end;display:flex;position:fixed;inset:0}.pdf-export-drawer{color:#173033;background:#fffefa;width:min(440px,100%);height:100%;animation:.18s ease-out pdf-drawer-in;overflow-y:auto;box-shadow:-20px 0 60px #071e2038}.pdf-export-drawer>header{border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;min-height:86px;padding:20px 22px;display:flex}.pdf-export-drawer header small{color:#a34f14;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.pdf-export-drawer h2{margin:5px 0 0;font:700 27px/1.1 Georgia,serif}.pdf-export-drawer header button{cursor:pointer;background:#fff;border:1px solid #d2dad5;border-radius:10px;width:40px;height:40px;font-size:23px}.pdf-export-summary{border-bottom:1px solid #e0e5e2;grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 22px;display:grid}.pdf-export-summary div{background:#f1f3f1;border-radius:10px;gap:3px;padding:13px;display:grid}.pdf-export-summary strong{font-size:22px}.pdf-export-summary span{color:#6b7a75;font-size:12px}.pdf-export-drawer .pdf-editor-export-settings{padding:24px 22px}.pdf-export-drawer .pdf-editor-export-settings>button{min-height:48px;font-size:14px}.pdf-export-local{color:#20614e;background:#edf8f2;border-radius:10px;margin:0 22px;padding:14px;font-size:13px;font-weight:750}.pdf-export-local i{background:#23916e;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}@keyframes pdf-drawer-in{0%{opacity:.6;transform:translate(24px)}}@media (width<=1180px){.pdf-editor-workbench{grid-template-columns:240px minmax(380px,1fr) 280px}.pdf-editor-v2:not(.left-open) .pdf-editor-workbench{grid-template-columns:0 minmax(380px,1fr) 280px}.pdf-editor-v2:not(.right-open) .pdf-editor-workbench{grid-template-columns:240px minmax(380px,1fr) 0}}@media (width<=900px){.pdf-editor-workbench,.pdf-editor-v2:not(.left-open) .pdf-editor-workbench,.pdf-editor-v2:not(.right-open) .pdf-editor-workbench,.pdf-editor-v2:not(.left-open):not(.right-open) .pdf-editor-workbench{grid-template-columns:minmax(0,1fr)}.pdf-editor-pages,.pdf-editor-inspector{width:min(320px,88vw)}.pdf-editor-toolbar{height:68px}.pdf-editor-workbench{height:calc(100% - 160px)}.pdf-editor-tool-scroll button{min-width:62px;font-size:11px}}@media (width<=600px){.pdf-editor-menubar{padding-inline:10px}.pdf-editor-menubar nav,.pdf-editor-menubar-actions>button:not(.primary){display:none}.pdf-editor-menubar-actions .primary{min-height:38px}.pdf-editor-toolbar{grid-template-columns:auto minmax(0,1fr)}.pdf-editor-history{display:none}.pdf-editor-canvas-scroll{padding:16px}.pdf-editor-zoom button:first-child{display:none}.pdf-editor-zoom input{width:90px}.pdf-editor-statusbar span:nth-child(2),.pdf-editor-pagebar.batch button:nth-of-type(2),.pdf-editor-pagebar.batch button:nth-of-type(5){display:none}}.session-tray{z-index:55;opacity:0;pointer-events:none;background:#fffefa;border:1px solid #bdcac3;border-radius:18px;width:min(600px,100% - 28px);max-height:calc(100vh - 82px);transition:transform .22s,opacity .22s;position:absolute;bottom:14px;right:14px;overflow:hidden;transform:translateY(calc(100% + 28px));box-shadow:0 28px 80px #0d292d47}.session-tray.open{opacity:1;pointer-events:auto;transform:translateY(0)}.session-tray-header{color:#fff;background:var(--ink-deep);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:13px 16px;display:flex}.session-tray-header p{color:#f6b879;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.session-tray-header strong{margin-top:2px;font-size:13px;display:block}.session-tray-header>div:last-child{gap:6px;display:flex}.session-tray-header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-height:29px;padding:0 8px;font-size:9px}.session-items{max-height:calc(100vh - 160px);padding:10px;overflow:auto}.session-item{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;display:grid}.session-item+.session-item{margin-top:7px}.session-kind{width:38px;height:38px;color:var(--orange-deep);background:#ffead5;border-radius:10px;place-items:center;font-weight:900;display:grid}.session-item-copy{min-width:0}.session-item-copy small,.session-item-copy strong,.session-item-copy span{display:block}.session-item-copy small,.session-item-copy span{color:var(--muted);font-size:7px}.session-item-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;overflow:hidden}.session-item-actions{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.session-item-actions button{border:1px solid var(--line);cursor:pointer;background:#f8f8f4;border-radius:7px;min-height:25px;padding:0 7px;font-size:7px;font-weight:750}.session-item-actions button:hover{border-color:var(--orange)}.session-item-actions .remove{color:#9a5145}.session-empty{text-align:center;align-content:center;place-items:center;min-height:210px;padding:30px;display:grid}.session-empty>span{background:#ffead5;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.session-empty strong{margin-top:10px;font-size:12px}.session-empty p{max-width:320px;color:var(--muted);margin:4px 0 0;font-size:9px}.mobile-navigation,.mobile-drawer-backdrop{display:none}.legal-shell,.listing-page,.not-found{width:min(900px,100% - 48px);padding-top:42px}.legal-shell h1,.not-found h1,.listing-header h1{font-family:inherit;font-size:clamp(32px,4vw,46px)}@media (width<=960px){body{overflow:hidden}.os-shell,.sidebar-collapsed{grid-template-columns:1fr}.os-sidebar{display:none}.command-bar{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:0 12px}.mobile-menu-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.command-actions .local-status{display:none}.session-button{padding:0 8px;font-size:0}.session-button b{margin:0;font-size:9px}.command-results{width:calc(100% - 24px);top:52px;left:12px}.os-content{padding-bottom:68px}.mobile-navigation{height:60px;padding:5px 8px max(5px, env(safe-area-inset-bottom));z-index:40;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.mobile-navigation a,.mobile-navigation button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:1px;font-size:8px;display:grid;position:relative}.mobile-navigation span{font-size:16px}.mobile-navigation .active{color:var(--orange-deep);background:#fff1e3}.mobile-navigation b{color:#fff;background:var(--orange-deep);border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:3px;right:calc(50% - 18px)}.mobile-drawer-backdrop{z-index:70;background:#05181b7a;display:block;position:fixed;inset:0}.mobile-drawer{background:#fffefa;width:min(350px,100% - 38px);height:100%;padding:16px;overflow:auto}.mobile-drawer-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mobile-drawer-header button{border:1px solid var(--line);background:#fff;border-radius:9px;width:34px;height:34px}.mobile-drawer>a{border-radius:9px;align-items:center;gap:10px;min-height:43px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.mobile-drawer>a:hover{background:var(--cream)}.mobile-drawer>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:23px 10px 7px;font-size:9px;font-weight:850}.mobile-drawer>a span{width:28px;color:var(--orange-deep);font-weight:900}.workspace-home,.workspace-page,.tool-workspace-page{width:min(100% - 28px,1180px);padding-top:22px}.pdf-studio-page{width:min(100% - 28px,1240px);padding-top:22px}.pdf-hero{grid-template-columns:1fr;min-height:auto}.pdf-local-card{max-width:320px}.pdf-workspace-summary{grid-template-columns:1fr}.pdf-workspace-summary dl{width:100%}.pdf-summary-actions{grid-template-columns:1fr 1fr}.pdf-popular-grid,.pdf-all-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-recent-page{width:min(100% - 28px,1120px);padding-top:22px}.pdf-recent-hero{grid-template-columns:1fr;min-height:auto}.pdf-recent-privacy{max-width:280px}.pdf-recent-card{grid-template-columns:62px minmax(0,1fr)}.pdf-recent-file-mark{width:62px;height:78px}.pdf-recent-actions{flex-direction:row;grid-column:2;justify-content:flex-start;min-width:0}.pdf-recent-actions button,.pdf-recent-actions label{min-width:150px}}@media (width<=700px){.pdf-recent-page{width:min(100% - 20px,1120px);padding-bottom:78px}.pdf-recent-hero{border-radius:22px;padding:32px 24px}.pdf-recent-hero h1{font-size:clamp(48px,14vw,64px)}.pdf-recent-content{margin-top:36px}.pdf-recent-heading{flex-direction:column;align-items:flex-start}.pdf-recent-card{grid-template-columns:50px minmax(0,1fr);gap:15px;padding:20px}.pdf-recent-file-mark{width:50px;height:64px;padding:9px 7px}.pdf-recent-file-mark span{font-size:9px}.pdf-recent-card dl{gap:13px 22px}.pdf-recent-actions{grid-column:1/-1}.pdf-recent-actions button,.pdf-recent-actions label{flex:1;min-width:0}.pdf-recent-note{grid-template-columns:1fr;gap:7px}.workspace-welcome{grid-template-columns:1fr;min-height:auto;padding:24px}.workspace-summary{grid-template-columns:repeat(3,1fr)}.workspace-summary div{min-height:62px}.continue-grid,.shortcut-grid,.task-grid,.area-list,.workspace-tool-list,.desk-list,.workflow-next-links,.tool-content-grid{grid-template-columns:1fr}.workspace-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.papa-suggestion{grid-template-columns:44px 1fr}.papa-suggestion a{grid-column:2}.workspace-page-header,.tool-workspace-header{grid-template-columns:48px minmax(0,1fr);align-items:start}.workspace-page-header .listing-icon,.tool-title-icon{width:46px;height:46px}.header-count,.tool-header-actions{grid-column:2;justify-items:start}.tool-header-actions{flex-wrap:wrap;display:flex}.workspace-tool-list>a{grid-template-columns:42px minmax(0,1fr) auto}.workspace-tool-list em{display:none}.desk-stats{grid-template-columns:1fr 1fr}.desk-result-list article{grid-template-columns:38px minmax(0,1fr)}.desk-result-list article button{grid-column:auto}.local-data-panel{flex-direction:column;align-items:flex-start}.workflow-next-panel{grid-template-columns:1fr}.tool-explanation summary small{display:none}.session-tray{border-radius:18px 18px 0 0;width:100%;max-height:calc(100vh - 58px);bottom:0;right:0}.session-items{max-height:calc(100vh - 150px)}.pdf-upload-zone{min-height:280px;padding:35px 17px}.pdf-trust-grid{grid-template-columns:1fr}.pdf-upload-zone strong{text-align:center}.pdf-studio-status{align-items:flex-start}.pdf-studio-status>div{margin-top:5px}.pdf-batch-toolbar{flex-wrap:wrap;order:5;padding:8px;top:auto;bottom:5px}.pdf-batch-toolbar span{flex:1 0 100%;width:100%}.pdf-batch-toolbar button{flex:1}.pdf-page-select{min-height:190px}.pdf-page-preview,.pdf-page-preview img{height:158px;max-height:158px}.pdf-export-heading{flex-direction:column;align-items:flex-start;gap:6px}.pdf-export-modes{grid-template-columns:1fr 1fr}.pdf-image-options{flex-direction:column;align-items:stretch}.pdf-image-options label:last-child{grid-template-columns:auto 1fr auto}.pdf-toast{bottom:70px}.pdf-studio-page{width:min(100% - 20px,1240px);padding-bottom:76px}.pdf-studio-shell{gap:27px}.pdf-hero{border-radius:22px;padding:30px 24px}.pdf-hero h1{font-size:clamp(42px,13vw,56px)}.pdf-local-card{width:100%}.pdf-file-workspace{padding:15px}.pdf-upload-zone{min-height:300px}.pdf-workspace-summary dl{grid-template-columns:repeat(2,1fr)}.pdf-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.pdf-tool-search{width:100%}.pdf-popular-grid,.pdf-all-tools-grid{grid-template-columns:1fr}.pdf-workflow-card{min-height:190px}.pdf-workflow-card.compact{min-height:132px}.pdf-active-workspace{padding:15px}.pdf-active-header h2{font-size:clamp(36px,11vw,48px)}.pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-batch-toolbar{order:initial;position:static}.pdf-card-actions button:nth-child(-n+2){display:inline-flex}.pdf-image-options,.pdf-split-options{flex-direction:column;align-items:stretch}.pdf-split-options input{width:100%;min-width:0}.pdf-next-actions,.pdf-next-actions>div:last-child{grid-template-columns:1fr}}@media (width<=1060px){.pdf-category-page{width:min(100% - 28px,1240px);padding-top:22px}.pdf-category-hero{grid-template-columns:1fr;min-height:auto}.pdf-category-proof{max-width:420px}.pdf-category-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-category-local{grid-template-columns:1fr 1fr}.pdf-category-local>a{justify-self:start}}@media (width<=700px){.pdf-category-page{width:min(100% - 20px,1240px);padding-bottom:78px}.pdf-category-hero{border-radius:23px;padding:32px 24px}.pdf-category-hero h1{font-size:clamp(49px,14vw,64px)}.pdf-category-proof{grid-template-columns:52px 1fr;padding:18px}.pdf-category-file-mark{width:52px;height:65px;font-size:13px}.pdf-category-heading{flex-direction:column;align-items:flex-start;gap:12px}.pdf-category-paths,.pdf-category-tools,.pdf-category-local{margin-top:44px}.pdf-category-path-grid,.pdf-category-tool-grid,.pdf-category-local{grid-template-columns:1fr}.pdf-category-path-grid article{min-height:240px}.pdf-category-tool-grid>a{min-height:220px}.pdf-category-local{gap:20px;padding:24px}}.os-shell.pdf-studio-route .os-content{overflow:hidden}.os-shell.pdf-studio-route .pdf-studio-page{width:100%;max-width:none;height:100%;margin:0;padding:10px}.os-shell.pdf-studio-route .pdf-editor-v2{border-radius:13px;width:100%;height:100%;min-height:0;box-shadow:0 8px 28px #0d292d1a}.os-shell.pdf-studio-route .pdf-editor-v2.has-documents{isolation:isolate;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.os-shell.pdf-studio-route .pdf-editor-v2.has-documents .pdf-editor-workbench{grid-row:3;height:auto;min-height:0;overflow:hidden}.os-shell.pdf-studio-route .pdf-editor-v2.has-documents .pdf-editor-statusbar{z-index:20;grid-row:4;min-width:0;position:relative;overflow:hidden}.os-shell.pdf-studio-route .pdf-editor-v2.has-documents>.pdf-editor-menubar{grid-row:1}.os-shell.pdf-studio-route .pdf-editor-v2.has-documents>.pdf-editor-toolbar{grid-row:2}.pdf-editor-v2.compact-viewport .pdf-editor-menubar{height:44px;padding-inline:12px}.pdf-editor-v2.compact-viewport .pdf-editor-menubar button,.pdf-editor-v2.compact-viewport .pdf-editor-menubar a{min-height:31px;padding-inline:9px;font-size:11px}.pdf-editor-v2.compact-viewport .pdf-editor-toolbar{height:62px;padding-inline:8px}.pdf-editor-v2.compact-viewport .pdf-editor-toolbar .panel-toggle{width:36px;margin-block:12px}.pdf-editor-v2.compact-viewport .pdf-editor-tool-scroll button{min-width:57px;padding:6px 7px 5px;font-size:10px}.pdf-editor-v2.compact-viewport .pdf-editor-tool-scroll button span{font-size:18px}.pdf-editor-v2.compact-viewport .pdf-editor-history button{min-height:34px;font-size:15px}.pdf-editor-v2.compact-viewport .pdf-editor-center{grid-template-rows:42px minmax(0,1fr) 39px}.pdf-editor-v2.compact-viewport .pdf-editor-pagebar{padding-block:4px}.pdf-editor-v2.compact-viewport .pdf-editor-pagebar button{min-height:30px;font-size:11px}.pdf-editor-v2.compact-viewport .pdf-editor-zoom button{min-height:28px;font-size:10px}.pdf-editor-v2.compact-viewport .pdf-editor-statusbar{height:36px;font-size:10px}.pdf-editor-v2.compact-viewport .pdf-editor-thumbnails img{height:132px}.pdf-editor-v2.compact-viewport .pdf-editor-panel-heading{min-height:56px}.pdf-editor-v2.compact-viewport .pdf-editor-document-list{height:calc(100% - 98px)}.pdf-editor-v2.compact-viewport .pdf-editor-toast{bottom:42px}.pdf-editor-v2.narrow-viewport .pdf-editor-workbench,.pdf-editor-v2.narrow-viewport:not(.left-open) .pdf-editor-workbench,.pdf-editor-v2.narrow-viewport:not(.right-open) .pdf-editor-workbench,.pdf-editor-v2.narrow-viewport:not(.left-open):not(.right-open) .pdf-editor-workbench{grid-template-columns:minmax(0,1fr)}.pdf-editor-v2.narrow-viewport .pdf-editor-pages,.pdf-editor-v2.narrow-viewport .pdf-editor-inspector{z-index:10;width:min(300px,88%);position:absolute;top:0;bottom:0}.pdf-editor-v2.narrow-viewport .pdf-editor-pages{transition:transform .18s;left:0;transform:translate(-102%);box-shadow:12px 0 28px #0c22242e}.pdf-editor-v2.narrow-viewport.left-open .pdf-editor-pages{transform:translate(0)}.pdf-editor-v2.narrow-viewport .pdf-editor-inspector{transition:transform .18s;right:0;transform:translate(102%);box-shadow:-12px 0 28px #0c22242e}.pdf-editor-v2.narrow-viewport.right-open .pdf-editor-inspector{transform:translate(0)}.os-shell.pdf-studio-route .pdf-editor-v2.viewport-fallback{display:block;overflow:auto}.pdf-editor-viewport-fallback{color:#fff;background:radial-gradient(circle at 88% 8%,#ee8b3a3d,#0000 25rem),linear-gradient(145deg,#0d292d,#17464a);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(28px,5vw,72px);width:100%;min-height:100%;padding:clamp(24px,5vw,64px);display:grid}.pdf-editor-viewport-message{max-width:720px}.pdf-editor-viewport-mark{color:#fff;background:#e77d2e;border-radius:14px 14px 19px;place-items:center;width:64px;height:76px;font-size:15px;font-weight:900;display:grid;box-shadow:inset -10px -10px #ffffff12}.pdf-editor-viewport-message .eyebrow{color:#f6b879;margin:22px 0 0}.pdf-editor-viewport-message h1{letter-spacing:-.055em;margin:8px 0 18px;font:700 clamp(38px,5vw,65px)/.98 Georgia,serif}.pdf-editor-viewport-message>p:not(.eyebrow){color:#ffffffb0;max-width:680px;margin:0;font-size:15px;line-height:1.65}.pdf-editor-viewport-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.pdf-editor-viewport-actions a,.pdf-editor-viewport-actions button{cursor:pointer;min-height:46px;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.pdf-editor-viewport-actions button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e}.pdf-editor-viewport-message>small{color:#ffffff7a;max-width:700px;margin-top:18px;font-size:11px;line-height:1.55;display:block}.pdf-editor-viewport-library{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff24;border-radius:19px;padding:22px}.pdf-editor-viewport-library>div small,.pdf-editor-viewport-library>div strong{display:block}.pdf-editor-viewport-library>div small{color:#f6b879;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.pdf-editor-viewport-library>div strong{margin-top:6px;font-size:17px;line-height:1.35}.pdf-editor-viewport-library nav{gap:7px;margin-top:18px;display:grid}.pdf-editor-viewport-library nav a{color:#ffffffd1;background:#fff1;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:47px;padding:7px 10px;font-size:11px;font-weight:800;display:grid}.pdf-editor-viewport-library nav span{color:#ffd0a3;background:#ee8b3a2b;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.pdf-editor-viewport-library nav b{color:#f6b879;font-size:16px}.pdf-editor-viewport-all-tools{color:#f6b879;margin-top:15px;font-size:11px;font-weight:850;display:inline-flex}body{color:#1f2937;background:#f7f9fc}a:hover{color:#1677ff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1677ff33}.os-shell{background:#f7f9fc}.os-sidebar{color:#344054;background:#fff;border-right:1px solid #e5eaf0}.os-sidebar .brand{color:#1f2937}.os-sidebar .brand-mark,.brand-mark{color:#fff;background:#f58220;box-shadow:0 7px 16px #f582202e}.os-sidebar .brand-copy small{color:#667085}.sidebar-collapse{color:#667085;background:#fff;border-color:#d0d7e2}.sidebar-collapse:hover{color:#1677ff;background:#f5f8fc;border-color:#b8d4ff}.sidebar-group>p{color:#98a2b3}.sidebar-link{color:#344054;position:relative}.sidebar-link:hover{color:#344054;background:#f5f8fc}.sidebar-icon{color:#667085}.sidebar-link.active .sidebar-icon{color:#1677ff}.sidebar-link[href*="/categories/pdf"] .sidebar-icon{color:#f58220;background:#fff0e5}.sidebar-link b{color:#1677ff;background:#eaf3ff}.sidebar-link kbd{color:#98a2b3}.sidebar-pdf-row>button{color:#667085;background:#f5f8fc}.sidebar-pdf-row>button:hover{color:#1677ff;background:#eaf3ff}.sidebar-submenu{border-left-color:#e4e9f0}.sidebar-submenu a{color:#667085}.sidebar-submenu a:hover{color:#344054;background:#f5f8fc}.sidebar-submenu a.active{color:#1677ff;background:#eaf3ff}.local-card{color:#344054;background:#f7f9fc;border-color:#e4e9f0}.local-card>span{color:#10a37f}.local-card strong{color:#344054}.local-card small,.sidebar-utility{color:#667085}.command-bar{background:#fffffff0;border-bottom-color:#e4e9f0}.command-search{background:#fff;border-color:#d0d7e2;box-shadow:0 2px 8px #1f293709}.command-search:focus-within,.search-field:focus-within{border-color:#1677ff;box-shadow:0 0 0 4px #1677ff1f}.command-search>span,.search-icon{color:#1677ff}.command-search input,.search-field input{color:#344054}.command-search input::placeholder,.search-field input::placeholder,input::placeholder,textarea::placeholder{color:#98a2b3}.command-search kbd,.search-field kbd{color:#667085;background:#f7f9fc;border-color:#e4e9f0}.session-button,.secondary-action{color:#344054;background:#fff;border-color:#d0d7e2}.session-button:hover,.secondary-action:hover{color:#1677ff;background:#f5f8fc;border-color:#b8d4ff}.session-button b{color:#1677ff;background:#eaf3ff}.command-results{border-color:#e4e9f0;box-shadow:0 20px 55px #1f293724}.command-results>button:hover{background:#f5f8fc}.command-result-icon{color:#1677ff;background:#eaf3ff}.command-results em{color:#1677ff}.workspace-welcome,.hero,.pdf-library-hero,.pdf-catalog-page>header,.pdf-category-hero{color:#1e2a44;background:#f3f7ff;border:1px solid #dbe8ff;box-shadow:0 12px 34px #1677ff12}.workspace-welcome>div>p:last-child,.hero-description,.pdf-library-hero>div:first-child>p:last-child,.pdf-catalog-page>header>p:last-child,.pdf-category-hero-copy>p:last-of-type{color:#667085}.workspace-welcome .eyebrow,.hero .eyebrow,.pdf-library-hero .eyebrow,.pdf-catalog-page>header .eyebrow,.pdf-category-hero .eyebrow{color:#f58220}.workspace-summary div,.papa-card,.pdf-library-search,.pdf-category-proof{color:#1f2937;background:#fff;border-color:#e4e9f0;box-shadow:0 6px 18px #1f29370b}.workspace-summary strong{color:#1677ff}.workspace-summary span,.papa-card ul,.pdf-library-search small,.pdf-category-proof small{color:#667085}.papa-card li span{color:#1677ff;background:#eaf3ff}.hero-actions>span{color:#667085}.primary-action,.tool-action{color:#fff;background:#1677ff;border-color:#1677ff}.primary-action:hover,.tool-action:hover{color:#fff;background:#0f67e8;border-color:#0f67e8}.search-panel,.workspace-card,.education-card,.guide-card,.header-count,.desk-stats div,.tool-explanation,.pdf-activity-settings{background:#fff;border-color:#e4e9f0;box-shadow:0 8px 24px #1f29370b}.quick-searches button:hover,.category-tabs button:hover,.category-tabs button[aria-pressed=true],.segmented-control button[aria-pressed=true],.pdf-library-filters button[aria-pressed=true]{color:#1677ff;background:#eaf3ff;border-color:#1677ff}.tool-card,.category-card,.continue-card,.shortcut-card,.task-card,.area-list>a,.workspace-tool-list>a,.related-grid a,.desk-list a,.workflow-next-links a,.pdf-tool-card,.pdf-category-path-grid article,.pdf-category-tool-grid>a,.pdf-catalog-grid article,.pdf-focused-steps>div{background:#fff;border-color:#e4e9f0;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 3px 12px #1f293709}.tool-card:hover,.category-card:hover,.continue-card:hover,.shortcut-card:hover,.task-card:hover,.area-list>a:hover,.workspace-tool-list>a:hover,.related-grid a:hover,.pdf-tool-card:hover,.pdf-category-path-grid article:hover,.pdf-category-tool-grid>a:hover,.pdf-catalog-grid article:hover{border-color:#b8d4ff;transform:translateY(-2px);box-shadow:0 12px 28px #1677ff1a}.tool-card-footer a,.workspace-section-heading>a,.task-links a:hover,.area-list em,.workspace-tool-list b,.related-grid b,.guide-card a,.pdf-resume-recent a,.pdf-focused-footer a,.pdf-category-heading>a,.pdf-category-path-grid a,.pdf-catalog-grid a{color:#1677ff}.workspace-tool-list em{color:#1677ff;background:#eaf3ff}.favorite-button,.shortcut-card>button,.desk-result-list button{color:#1677ff}.favorite-button:hover,.shortcut-card>button:hover{background:#eaf3ff}.tool-icon,.tool-title-icon,.continue-icon,.area-list>a>span,.category-card>span,.listing-icon,.related-grid a>span,.desk-list a>span,.workflow-next-links a>span{color:#1677ff;background:#eaf4ff}[data-category=pdf] .tool-icon,[data-category=pdf].tool-title-icon,[data-category=pdf] .continue-icon,.area-list>a[data-category=pdf]>span,.workspace-tool-list[data-category=pdf] .tool-icon{color:#f58220;background:#fff0e5}[data-category=image] .tool-icon,[data-category=image].tool-title-icon,[data-category=image] .continue-icon,.area-list>a[data-category=image]>span,.workspace-tool-list[data-category=image] .tool-icon{color:#2684ff;background:#eaf4ff}[data-category=text] .tool-icon,[data-category=text].tool-title-icon,[data-category=text] .continue-icon,.area-list>a[data-category=text]>span,.workspace-tool-list[data-category=text] .tool-icon{color:#7b61ff;background:#f2ecff}[data-category=developer] .tool-icon,[data-category=developer].tool-title-icon,[data-category=developer] .continue-icon,.area-list>a[data-category=developer]>span,.workspace-tool-list[data-category=developer] .tool-icon{color:#10a37f;background:#e8faf7}[data-category=calculate] .tool-icon,[data-category=calculate].tool-title-icon,[data-category=calculate] .continue-icon,.area-list>a[data-category=calculate]>span,.workspace-tool-list[data-category=calculate] .tool-icon{color:#c99000;background:#fff8db}.tool-category{color:#667085!important}[data-category=pdf] .tool-category{color:#f58220!important}[data-category=image] .tool-category{color:#2684ff!important}[data-category=text] .tool-category{color:#7b61ff!important}[data-category=developer] .tool-category{color:#10a37f!important}[data-category=calculate] .tool-category{color:#c99000!important}.continue-card.session,.papa-suggestion,.papa-tip{background:#fff8f2;border-color:#ffd8b8}.papa-suggestion a{color:#d96b0b}.local-data-panel{background:#f3f7ff;border-color:#dbe8ff}.principles,.pdf-category-local{color:#1f2937;background:#fff;border:1px solid #e4e9f0;box-shadow:0 8px 24px #1f29370b}.principles-intro>p:last-child,.principle-grid p,.pdf-category-local p{color:#667085}.principle-grid article{background:#f7f9fc;border-color:#e4e9f0}.principle-grid article>span{color:#f58220}.pdf-category-local a{color:#1677ff;background:#fff;border-color:#b8d4ff}.field-label input,.field-label textarea,.field-label select,.pdf-activity-settings select,.pdf-object-inspector input,.pdf-object-inspector textarea,.pdf-editor-export-settings select{color:#344054;background:#fff;border-color:#d0d7e2}.field-label input:focus,.field-label textarea:focus,.field-label select:focus,.pdf-activity-settings select:focus,.pdf-library-search>div:focus-within{border-color:#1677ff;box-shadow:0 0 0 4px #1677ff1f}.file-drop,.pdf-focused-upload{color:#667085;background:#fff;border-color:#cfd8e5}.file-drop:hover,.pdf-focused-upload:hover{color:#344054;background:#f3f7ff;border-color:#1677ff}.result-panel{color:#087a61;background:#e8faf7;border-color:#bdebe1}.metric,.output-block,.workflow-next-panel,.pdf-coming-later,.pdf-focused-footer{background:#f7f9fc}.output-block button,.pdf-current-session a,.pdf-use-session>a,.pdf-tool-card-actions a:first-child,.pdf-editor-menubar-actions .primary,.pdf-editor-export-settings>button{color:#fff;background:#1677ff;border-color:#1677ff}.output-block button:hover,.pdf-current-session a:hover,.pdf-use-session>a:hover,.pdf-tool-card-actions a:first-child:hover{color:#fff;background:#0f67e8}.pdf-library-search label,.pdf-library-search>div span{color:#f58220}.pdf-tool-mark,.pdf-focused-mark,.pdf-focused-upload>span,.pdf-category-file-mark,.pdf-category-tool-mark,.pdf-editor-viewport-mark{color:#f58220;box-shadow:none;background:#fff0e5}.pdf-tool-card>div:nth-child(2)>span,.pdf-category-tool-grid small,.pdf-category-path-grid article>span,.pdf-focused-steps span{color:#f58220}.pdf-category-path-grid article>span,.pdf-focused-steps span{background:#fff0e5}.pdf-tool-card-actions a:not(:first-child){color:#344054;background:#fff;border-color:#d0d7e2}.pdf-editor-tool-scroll button.active,.pdf-editor-selection-row button[aria-pressed=true]{color:#1677ff;background:#eaf3ff;box-shadow:inset 0 -3px #1677ff}.session-tray{background:#fff;border-color:#e4e9f0;box-shadow:0 24px 70px #1f293733}.session-tray-header{color:#1f2937;background:#f3f7ff;border-bottom:1px solid #dbe8ff}.session-tray-header p{color:#f58220}.session-tray-header button{color:#344054;background:#fff;border-color:#d0d7e2}.session-kind,.session-empty>span{color:#1677ff;background:#eaf3ff}.session-item-actions button{color:#344054;background:#fff;border-color:#d0d7e2}.session-item-actions button:hover{color:#1677ff;background:#f5f8fc;border-color:#b8d4ff}.session-item-actions .remove,.pdf-recent-actions .remove,.pdf-inspector-delete{color:#d92d20}.mobile-navigation{background:#fffffff5;border-color:#e4e9f0}.mobile-navigation .active{color:#1677ff;background:#eaf3ff}.mobile-navigation b{background:#1677ff}.mobile-drawer{background:#fff}.mobile-drawer>a:hover{background:#f5f8fc}.mobile-drawer>a span{color:#1677ff}.pdf-editor-viewport-fallback{color:#1e2a44;background:#f3f7ff}.pdf-editor-viewport-message>p:not(.eyebrow),.pdf-editor-viewport-message>small{color:#667085}.pdf-editor-viewport-message .eyebrow,.pdf-editor-viewport-library>div small,.pdf-editor-viewport-all-tools{color:#f58220}.pdf-editor-viewport-actions a{color:#fff;background:#1677ff}.pdf-editor-viewport-actions button{color:#344054;background:#fff;border-color:#d0d7e2}.pdf-editor-viewport-library{color:#1f2937;background:#fff;border-color:#e4e9f0}.pdf-editor-viewport-library nav a{color:#344054;background:#f7f9fc}.pdf-editor-viewport-library nav a:hover{color:#1677ff;background:#eaf3ff}.pdf-editor-viewport-library nav span{color:#f58220;background:#fff0e5}.pdf-editor-viewport-library nav b{color:#1677ff}@media (width<=1200px){.pdf-editor-viewport-fallback{grid-template-columns:1fr;align-content:start}.pdf-editor-viewport-library{max-width:640px}}@media (width<=960px){.os-shell.pdf-studio-route .pdf-studio-page{padding:8px}.os-shell.pdf-studio-route .pdf-editor-v2{border-radius:10px}}@media (width<=700px){.os-shell.pdf-studio-route .pdf-studio-page{padding:4px}.os-shell.pdf-studio-route .pdf-editor-v2{border-radius:7px}}:root{--primary:#2389e8;--primary-hover:#1576d2;--primary-soft:#eaf4ff;--success:#12b76a;--line:#e3e8ef}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tool-action,.primary-action,.pdf-tool-card-actions a:first-child,.pdf-current-session a,.pdf-use-session>a,.pdf-editor-menubar-actions .primary,.pdf-editor-export-settings>button{color:#fff;background:var(--primary);border-color:var(--primary)}.tool-action:hover,.primary-action:hover,.pdf-tool-card-actions a:first-child:hover,.pdf-current-session a:hover,.pdf-use-session>a:hover{color:#fff;background:var(--primary-hover);border-color:var(--primary-hover)}.sidebar-link.active{color:var(--primary);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.sidebar-link.active .sidebar-icon,.command-search>span,.search-icon,.workspace-section-heading>a,.tool-card-footer a{color:var(--primary)}.command-search:focus-within,.search-field:focus-within,.home-search:focus-within,.library-search:focus-within,.pdf-library-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #2389e81f}.simplified-home{width:min(1040px,100% - 48px);padding-top:clamp(32px,6vh,72px)}.home-primary{background:#f3f7fb;border:1px solid #d9e8f7;border-radius:24px;padding:clamp(34px,6vw,68px);box-shadow:0 12px 36px #1f29370e}.home-primary-content{text-align:center;max-width:800px;margin:0 auto}.home-primary h1{color:#1f2937;letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(36px,5vw,58px);line-height:1.04}.home-primary-content>p:not(.eyebrow){color:#667085;margin:0;font-size:15px;line-height:1.7}.home-search{text-align:left;background:#fff;border:1px solid #d0d7e2;border-radius:14px;align-items:center;gap:12px;width:min(720px,100%);min-height:60px;margin:28px auto 0;padding:0 17px;display:flex;box-shadow:0 8px 22px #1f29370f}.home-search>span{color:var(--primary);font-size:20px}.home-search input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.home-quick-links{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.home-quick-links a{color:#344054;background:#fff;border:1px solid #e3e8ef;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.home-quick-links a:hover{color:var(--primary);background:var(--primary-soft);border-color:#b8d8f7}.home-search-results{text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:14px;width:min(720px,100%);margin:8px auto 0;padding:7px;display:grid;box-shadow:0 18px 40px #1f29371f}.home-search-results>a{border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.home-search-results>a:hover{background:#f5f8fc}.home-search-results>a>span{width:36px;height:36px;color:var(--primary);background:var(--primary-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.home-search-results strong,.home-search-results small{display:block}.home-search-results strong{font-size:12px}.home-search-results small{color:#667085;margin-top:2px;font-size:9px}.home-search-results b{color:var(--primary);font-size:9px}.home-search-empty{text-align:center;gap:3px;padding:24px;display:grid}.home-search-empty span{color:#667085;font-size:11px}.home-state-line{color:#667085;text-align:center;margin:22px 0 0;font-size:10px}.home-state-line span{color:#c4cbd4;padding:0 5px}.home-active-file{text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:14px;align-items:center;gap:13px;width:min(620px,100%);margin:26px auto 0;padding:16px;display:flex}.home-active-file>span{color:#f58220;background:#fff0e5;border-radius:10px;place-items:center;width:44px;height:52px;font-size:10px;font-weight:900;display:grid}.home-active-file strong,.home-active-file small{display:block}.home-active-file strong{font-size:14px}.home-active-file small{color:#667085;margin-top:4px;font-size:10px}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.home-hero-actions a{text-decoration:none}.home-desk{margin-top:42px}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.home-tool-shortcut{background:#fff;border:1px solid #e3e8ef;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.home-tool-shortcut:hover{border-color:#b8d8f7;transform:translateY(-2px);box-shadow:0 10px 24px #2389e814}.home-tool-shortcut small,.home-tool-shortcut strong{display:block}.home-tool-shortcut small{color:#667085;font-size:8px}.home-tool-shortcut strong{margin-top:3px;font-size:11px}.home-tool-shortcut b{color:var(--primary);font-size:9px}.tool-library-page,.simplified-library{width:min(1180px,100% - 48px);padding-top:28px}.library-hero,.compact-library-hero{color:#1f2937;min-height:238px;box-shadow:none;background:#f3f7fb;border:1px solid #dce7f2;border-radius:22px;grid-template-columns:52px minmax(0,1fr) minmax(260px,390px);align-items:center;gap:18px;padding:34px clamp(28px,5vw,54px);display:grid}.library-hero h1,.compact-library-hero h1{letter-spacing:-.045em;margin:4px 0 9px;font:700 clamp(36px,5vw,54px)/1.03 Georgia,serif}.library-hero p:not(.eyebrow),.compact-library-hero p:not(.eyebrow){color:#667085;margin:0;font-size:13px}.library-search,.pdf-library-search{background:#fff;border:1px solid #d0d7e2;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex;box-shadow:0 6px 18px #1f29370b}.library-search>span,.pdf-library-search>span{color:var(--primary);font-size:18px}.library-search input,.pdf-library-search input{color:#344054;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.library-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.library-tool-card{background:#fff;border:1px solid #e3e8ef;border-radius:15px;flex-direction:column;min-height:218px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.library-tool-card:hover{border-color:#b8d8f7;transform:translateY(-2px);box-shadow:0 12px 26px #2389e814}.library-tool-card .tool-icon{border-radius:11px;width:43px;height:43px}.library-tool-card small{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:850}.library-tool-card h2{margin:5px 0 8px;font-size:15px;line-height:1.25}.library-tool-card p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.library-tool-card a{color:#fff;background:var(--primary);border-radius:8px;align-items:center;width:fit-content;min-height:34px;margin-top:auto;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.library-tool-card a:hover{color:#fff;background:var(--primary-hover)}.library-empty{text-align:center;background:#fff;border:1px dashed #cfd8e4;border-radius:15px;place-items:center;gap:5px;margin-top:18px;padding:54px;display:grid}.library-empty span{color:#667085;font-size:11px}.library-empty button,.pdf-library-empty button{color:var(--primary);background:var(--primary-soft);cursor:pointer;border:0;border-radius:8px;margin-top:9px;padding:8px 12px;font-weight:750}.compact-search-context .command-search{max-width:290px}.pdf-library-content{margin-top:18px}.pdf-library-heading{align-items:center;min-height:38px;margin-bottom:10px}.pdf-library-filters{justify-content:flex-start}.pdf-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.pdf-tool-card{border-color:#e3e8ef;grid-template-columns:43px minmax(0,1fr);min-height:235px;padding:18px}.pdf-tool-mark{width:43px;height:48px;font-size:14px}.pdf-tool-card h3{margin:4px 0 7px;font-size:17px}.pdf-tool-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.pdf-tool-card-actions{margin-top:18px}.pdf-tool-card-actions a{min-height:35px;padding:0 10px;font-size:9px}.tool-workspace-page{max-width:920px;padding-top:20px}.tool-workspace-header{grid-template-columns:52px minmax(0,1fr) auto;min-height:112px}.tool-title-icon{border-radius:13px;width:50px;height:50px}.tool-title-copy h1{font-size:clamp(27px,4vw,38px)}.tool-title-copy>p:last-child{max-width:600px;font-size:12px}.tool-workspace-page .workspace-card{padding:clamp(18px,3vw,30px);box-shadow:0 8px 26px #1f29370d}.tool-explanation{background:#fff;margin-top:12px}.tool-explanation summary{align-items:center;min-height:50px}.related-tools-details .workflow-next-links{padding:14px}.update-note{margin-top:16px}.pdf-focused-page{max-width:920px}.pdf-focused-header{padding-top:8px}.pdf-focused-header>div{grid-template-columns:56px minmax(0,1fr);margin-top:18px}.pdf-focused-mark{width:56px;height:66px}.pdf-focused-header h1{margin:5px 0 10px;font-size:clamp(38px,6vw,55px)}.pdf-focused-header>div p:last-child{font-size:14px}.pdf-focused-workflow{margin-top:24px}.pdf-focused-upload{min-height:250px}.pdf-resume-recent{margin-top:22px}.session-file-group>p,.session-result-group>p{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;margin:5px 4px 8px;font-size:8px;font-weight:850}.session-result-group{margin-top:10px}.session-file{background:#fff;border:1px solid #e3e8ef;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.session-file>span{color:#f58220;background:#fff0e5;border-radius:9px;place-items:center;width:42px;height:49px;font-size:9px;font-weight:900;display:grid}.session-file strong,.session-file small{display:block}.session-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.session-file small{color:#667085;margin-top:4px;font-size:8px}.session-file>div:last-child{gap:5px;display:grid}.session-file button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:7px;min-height:28px;padding:0 8px;font-size:8px;font-weight:800}.session-file button.remove{color:#d92d20;background:#fff;border:1px solid #f5c8c4}.session-page-total{color:#667085;padding:7px 4px 0;font-size:8px;display:block}.pdf-recent-hero{color:#1f2937;min-height:190px;box-shadow:none;background:#f3f7fb;border:1px solid #dce7f2;border-radius:22px;align-items:center;padding:34px clamp(28px,5vw,52px);display:flex}.pdf-recent-hero h1{margin:5px 0 8px;font-size:clamp(38px,5vw,56px)}.pdf-recent-hero p:last-child{color:#667085;max-width:620px;margin:0}.pdf-recent-content{margin-top:28px}.os-shell.pdf-focus-mode{grid-template-columns:76px minmax(0,1fr)}.pdf-focus-mode .os-sidebar{padding-inline:11px}.pdf-focus-mode .sidebar-brand-row{flex-direction:column;justify-content:center;gap:7px}.pdf-focus-mode .brand-copy,.pdf-focus-mode .sidebar-group>p,.pdf-focus-mode .sidebar-label,.pdf-focus-mode .sidebar-link b,.pdf-focus-mode .sidebar-link kbd,.pdf-focus-mode .local-card div,.pdf-focus-mode .sidebar-utility,.pdf-focus-mode .sidebar-pdf-row>button,.pdf-focus-mode .sidebar-submenu{display:none}.pdf-focus-mode .sidebar-link{grid-template-columns:1fr;place-items:center;padding:0}.pdf-focus-mode .sidebar-pdf-row{grid-template-columns:1fr}.pdf-focus-mode .local-card{justify-content:center}.pdf-focus-mode .command-bar{grid-template-columns:1fr auto;min-height:48px}.pdf-focus-mode .command-search{display:none}.os-shell.pdf-focus-mode.pdf-studio-route .pdf-studio-page{padding-top:6px}@media (width<=1080px){.library-tool-grid,.pdf-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-hero,.compact-library-hero{grid-template-columns:48px minmax(0,1fr)}.library-search,.pdf-library-search{grid-column:1/-1}}@media (width<=820px){.library-tool-grid,.pdf-tool-grid,.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-search-context .command-search{max-width:none}}@media (width<=640px){.simplified-home,.tool-library-page,.simplified-library{width:min(100% - 20px,1180px);padding-top:14px;padding-bottom:80px}.home-primary{border-radius:18px;padding:30px 18px}.home-primary h1{font-size:36px}.home-primary-content>p:not(.eyebrow) br{display:none}.home-search{min-height:54px;margin-top:22px}.home-quick-links{justify-content:flex-start}.home-shortcuts{grid-template-columns:1fr}.library-hero,.compact-library-hero{border-radius:18px;grid-template-columns:40px minmax(0,1fr);min-height:210px;padding:25px 20px}.library-hero .listing-icon{width:40px;height:40px}.library-hero h1,.compact-library-hero h1{font-size:38px}.library-tool-grid,.pdf-tool-grid{grid-template-columns:1fr}.library-tool-card,.pdf-tool-card{min-height:205px}.tool-workspace-header{grid-template-columns:48px minmax(0,1fr)}.tool-header-actions{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center}.session-file{grid-template-columns:42px minmax(0,1fr)}.session-file>div:last-child{grid-column:2;grid-template-columns:1fr 1fr}}.compact-library-hero{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:clamp(30px,6vw,80px)}.compact-library-hero>div{min-width:0;max-width:430px}.compact-library-hero .pdf-library-search{grid-column:auto;width:100%}.os-shell.pdf-studio-route .pdf-editor-v2{color:#1f2937;background:#f7f9fc;border-color:#e3e8ef;box-shadow:0 8px 24px #1f293712}.pdf-editor-launch{color:#1f2937;background:#f3f7fb;grid-template-rows:1fr auto;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:28px clamp(36px,6vw,76px);min-height:100%;padding:clamp(32px,5vw,64px)}.pdf-editor-launch-copy{max-width:610px}.pdf-editor-launch-copy .eyebrow{color:#f58220}.pdf-editor-launch-copy h1{color:#1f2937;letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(44px,5vw,68px);line-height:.98}.pdf-editor-launch-copy>p:last-of-type{color:#667085;font-size:16px;line-height:1.6}.pdf-editor-launch-copy>div{margin-top:24px}.pdf-editor-launch-copy label{color:#fff;background:#2389e8}.pdf-editor-launch-copy label:hover{background:#1576d2}.pdf-editor-launch-copy a{color:#344054;background:#fff;border-color:#d0d7e2}.pdf-editor-launch-copy a:hover{color:#2389e8;background:#f8fbff;border-color:#b8d8f7}.pdf-editor-drop{color:#344054;background:#fff;border:1px dashed #b9c7d8;border-radius:22px;min-height:min(360px,52vh);padding:32px;box-shadow:0 8px 24px #1f29370b}.pdf-editor-drop:hover{color:#344054;background:#f8fbff;border-color:#2389e8}.pdf-editor-drop>span{color:#f58220;background:#fff0e5}.pdf-editor-drop strong{font-size:24px}.pdf-editor-drop small,.pdf-editor-launch-links{color:#667085}.pdf-editor-launch-links a{color:#2389e8}.pdf-editor-launch-error{color:#d92d20}.pdf-editor-menubar,.pdf-editor-toolbar,.pdf-editor-pages,.pdf-editor-inspector,.pdf-editor-pagebar,.pdf-editor-zoom,.pdf-editor-statusbar{background:#fff;border-color:#e3e8ef}.pdf-editor-toolbar{background:#f7f9fc}.pdf-editor-center{background:#eef2f6}.pdf-editor-tool-scroll button{color:#667085}.pdf-editor-tool-scroll button:hover{color:#344054;background:#f1f5f9}.pdf-editor-tool-scroll button.active{color:#2389e8;background:#eaf4ff;box-shadow:inset 0 -3px #2389e8}.pdf-editor-menubar-actions .primary{color:#fff;background:#2389e8}.pdf-editor-menubar-actions .primary:hover{background:#1576d2}.pdf-editor-file-title span,.pdf-editor-document-list summary>span{color:#f58220;background:#fff0e5}.pdf-editor-thumbnails button.active{border-color:#2389e8}.pdf-editor-thumbnails button.selected{background:#eaf4ff;box-shadow:0 0 0 2px #2389e829}.pdf-editor-selection-row button[aria-pressed=true]{color:#2389e8;background:#eaf4ff}.pdf-editor-pagebar button:hover{border-color:#2389e8}.pdf-editor-pagebar.batch{background:#f3f7fb}.pdf-editor-pagebar.batch strong{color:#2389e8}.pdf-editor-export-settings>button{background:#2389e8}@media (width<=1080px){.compact-library-hero{grid-template-columns:1fr;gap:22px}.compact-library-hero .pdf-library-search{grid-column:1}.pdf-editor-launch{grid-template-columns:minmax(280px,1fr) minmax(320px,.9fr);gap:30px}}@media (width<=820px){.pdf-editor-launch{grid-template-columns:1fr;overflow-y:auto}.pdf-editor-drop{min-height:240px}}@media (width<=640px){.compact-library-hero{grid-template-columns:1fr}.compact-library-hero h1{font-size:38px}.pdf-editor-launch{padding:26px 20px 74px}.pdf-editor-launch-copy h1{font-size:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
