.workbench-page{min-width:0;padding-top:25px}.workbench-page .studio-titlebar{margin-bottom:20px}.workbench-page .studio-titlebar h1{align-items:center;gap:10px;display:flex}.workbench-page [hidden]{display:none!important}.workbench-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.workbench-card{background:var(--surface);border:0;border-radius:0;min-width:0;padding:20px}.workbench-card h2{letter-spacing:-.3px;margin:0 0 14px;font-size:18px}.workbench-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.workbench-heading h2{margin:0}.workbench-heading>button,.workbench-actions>button:not(.button){border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.workbench-badge{background:var(--mint);color:var(--green);border-radius:8px;padding:5px 9px;font-size:11px}.workbench-card label{gap:7px;min-width:0;font-size:14px;font-weight:550;display:grid}.workbench-card :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);border-radius:11px;padding:10px 12px;font-size:16px}.workbench-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workbench-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.workbench-actions .button{gap:7px;min-height:44px;padding:11px 16px;font-size:14px}.workbench-note{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.workbench-notice{background:#fff9ea;border:1px solid #dbc283;border-radius:10px;padding:12px;font-size:14px;line-height:1.6}.workbench-empty{text-align:center;min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.workbench-empty p{max-width:290px;line-height:1.7}.workbench-card button:disabled{cursor:not-allowed;opacity:.5}.workbench-page :is(button,input,select,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:900px){.workbench-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.workbench-card{border-radius:16px;padding:14px}.workbench-fields{gap:10px}.workbench-actions .button{padding:11px 13px}}.privacy-notice{color:var(--ink);gap:28px;padding-block:0 64px;font-size:16px;display:grid}.policy-intro{isolation:isolate;background:var(--feature-dark);max-width:none;color:var(--hero-ink);padding-block:clamp(28px,5vw,52px);position:relative;overflow:hidden}.policy-intro-content{gap:18px;display:grid}.policy-intro .eyebrow{color:var(--sage);letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.policy-intro h1{max-width:740px;color:var(--hero-ink);font-size:var(--hero-title-size);letter-spacing:-.035em;font-weight:650;line-height:1.08}.privacy-notice .policy-intro p{max-width:700px;color:var(--hero-muted);font-size:16px;line-height:1.6}.privacy-notice p{color:var(--muted);line-height:1.75}.policy-section p+p{margin-top:14px}.privacy-notice a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.policy-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.65fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.policy-summary{border:1px solid var(--frame-border);box-shadow:var(--shadow-soft);background:#f5faf8;border-radius:12px;padding:24px}@media (min-width:761px){.policy-summary{position:sticky;top:24px}}.policy-seal{border:1px solid var(--theme-border);background:var(--surface);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.policy-summary h2{letter-spacing:-.5px;font-size:20px}.policy-summary ul{gap:16px;margin-block:20px;padding:0;list-style:none;display:grid}.policy-summary li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.policy-summary li svg{color:var(--green);flex-shrink:0;margin-top:2px}.policy-summary nav{border-top:1px solid var(--theme-border);padding-top:12px;display:grid}.policy-summary a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.policy-summary a:hover{text-decoration:underline}.policy-summary .policy-return{border-top:1px solid var(--theme-border);margin-top:12px;padding-top:12px;font-weight:700}.policy-details{counter-reset:policy;gap:14px;display:grid}.policy-section{counter-increment:policy;border:1px solid var(--line);border-left:3px solid var(--sage);background:var(--surface);border-radius:6px;padding:24px 28px;scroll-margin-top:24px;box-shadow:0 8px 24px #201b140a}.policy-section:first-child{padding-top:24px}.policy-section h2{letter-spacing:-.6px;align-items:baseline;gap:12px;margin-bottom:14px;font-size:clamp(20px,2.5vw,24px);display:flex}.policy-section h2:before{content:"0" counter(policy);color:var(--green);letter-spacing:0;font-size:12px}@media (max-width:760px){.privacy-notice{gap:20px;padding-block:0 40px}.policy-layout{grid-template-columns:1fr;gap:20px}.policy-summary,.policy-section{padding:20px}}
.pdf-page{--pdf-blue:var(--green);--pdf-tint:#eef7f4;--pdf-shadow-color:#122a2614;padding-block:25px 44px}.pdf-page .studio-titlebar{margin-bottom:19px}.pdf-workspace{background:var(--surface);border:0;border-radius:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:clip}.pdf-workspace.is-dragging{border-color:var(--pdf-blue);box-shadow:0 0 0 4px var(--pdf-tint)}.pdf-workspace button,.pdf-workspace a,.pdf-workspace input,.pdf-workspace select{font-family:inherit}.pdf-workspace button,.pdf-workspace a{-webkit-tap-highlight-color:transparent}.pdf-workspace button:focus-visible,.pdf-workspace a:focus-visible,.pdf-workspace input:focus-visible,.pdf-workspace select:focus-visible{outline:3px solid var(--pdf-blue);outline-offset:3px}.pdf-workspace summary:focus-visible{outline:3px solid var(--pdf-blue);outline-offset:3px;border-radius:8px}.pdf-workspace button:disabled{cursor:not-allowed;opacity:.4}.pdf-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pdf-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;display:flex}.pdf-workspace-label{align-items:center;gap:11px;min-width:0;display:flex}.pdf-file-icon{width:40px;height:43px;color:var(--pdf-blue);background:var(--pdf-tint);border:1px solid var(--line);border-radius:11px;place-items:center;display:grid}.pdf-workspace-label strong,.pdf-workspace-label div>span{display:block}.pdf-workspace-label strong{font-size:13px}.pdf-workspace-label div>span{color:var(--muted);margin-top:4px;font-size:11px}.pdf-feedback:empty{display:none}.pdf-feedback{text-align:left;width:100%}.pdf-feedback>*{margin-bottom:12px}.pdf-preview-notice{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.65}.pdf-canvas{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.pdf-canvas-main{--pdf-preview-height:530px;min-height:300px}.pdf-canvas-sheet{flex-shrink:0;position:relative}.pdf-canvas-sheet>canvas{width:100%;height:100%}.pdf-signature-overlay{z-index:2;outline:1px dashed var(--pdf-blue);position:absolute}.pdf-signature-select{z-index:2;cursor:move;background:0 0;border:1px dashed #0000;border-radius:3px;position:absolute}.pdf-signature-select:focus-visible{border-color:var(--pdf-blue);outline:2px solid var(--pdf-tint);outline-offset:2px}.pdf-signature-overlay>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pdf-signature-actions{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:18px;padding:6px;display:flex;position:absolute;transform:translate(-50%)}.pdf-signature-actions button{background:var(--pdf-tint);width:44px;height:44px;color:var(--pdf-blue);border-radius:8px;place-items:center;display:grid}.pdf-signature-actions button:first-child{background:var(--pdf-blue);color:#fff}.pdf-signature-move,.pdf-signature-handle{touch-action:none;background:0 0;border:0;padding:0;position:absolute}.pdf-signature-move{cursor:grab;width:100%;height:100%;inset:0}.pdf-signature-move:active{cursor:grabbing}.pdf-signature-move:before{content:"";position:absolute;inset:-12px}.pdf-signature-handle{z-index:1;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.pdf-signature-handle:after{content:"";border:2px solid var(--pdf-blue);background:var(--surface);width:10px;height:10px;box-shadow:0 1px 5px var(--pdf-shadow-color);border-radius:3px}.pdf-signature-handle.nw,.pdf-signature-handle.ne{top:-37px}.pdf-signature-handle.sw,.pdf-signature-handle.se{bottom:-37px}.pdf-signature-handle.nw,.pdf-signature-handle.sw{left:-37px}.pdf-signature-handle.ne,.pdf-signature-handle.se{right:-37px}.pdf-signature-handle.nw:after,.pdf-signature-handle.ne:after{align-self:end}.pdf-signature-handle.sw:after,.pdf-signature-handle.se:after{align-self:start}.pdf-signature-handle.nw:after,.pdf-signature-handle.sw:after{justify-self:end}.pdf-signature-handle.ne:after,.pdf-signature-handle.se:after{justify-self:start}.pdf-signature-handle.nw,.pdf-signature-handle.se{cursor:nwse-resize}.pdf-signature-handle.ne,.pdf-signature-handle.sw{cursor:nesw-resize}.pdf-canvas-main canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:530px;box-shadow:0 5px 25px var(--pdf-shadow-color);display:block}.pdf-canvas canvas[hidden]{display:none}.pdf-canvas-status{color:var(--muted);flex-direction:column;align-items:center;gap:13px;font-size:12px;display:flex}.pdf-canvas.is-refreshing .pdf-canvas-status{z-index:1;color:var(--ink);pointer-events:none;background:#f5f8fdc9;border-radius:6px;justify-content:center;padding:12px;position:absolute;inset:0}.pdf-workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--pdf-blue);cursor:pointer;flex-shrink:0;margin:0}.pdf-signature-title{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;margin-bottom:10px;list-style:none;display:flex}.pdf-signature-title::-webkit-details-marker{display:none}.pdf-signature-title:focus-visible{outline:3px solid var(--pdf-blue);outline-offset:3px;border-radius:6px}.pdf-signature-chevron{flex-shrink:0}.pdf-signature-disclosure[open] .pdf-signature-chevron{transform:rotate(180deg)}.pdf-signature-title>svg{color:var(--pdf-blue)}.pdf-signature-title h3{margin:0;font-size:12px}.pdf-signature-title>span{color:var(--muted);letter-spacing:.07em;margin-left:auto;font-size:8px;font-weight:700}.pdf-signature-draw-label{margin-bottom:8px;font-size:10px;font-weight:600;display:block}.pdf-signature-drawing{border:1px solid var(--line);cursor:crosshair;touch-action:none;background:#fff;border-radius:9px;width:100%;height:auto;display:block}.pdf-signature-hint{color:var(--muted);margin:7px 0 12px;font-size:9px;line-height:1.7}.pdf-signature-buttons{flex-wrap:wrap;gap:6px;margin-block:9px;display:flex}.pdf-signature button{border:1px solid var(--line);min-height:36px;color:var(--pdf-blue);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:600;display:inline-flex}.pdf-signature .pdf-signature-upload{border-style:dashed;width:100%;margin-top:5px}.pdf-signature-position{margin-top:18px}.pdf-signature .studio-error{margin-block:10px}.pdf-output-note{color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.75}.pdf-export{flex-wrap:wrap;gap:7px;width:100%;padding-inline:11px;font-size:12px}.pdf-export>span{background:#fff2;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:400}@media (max-width:900px){.pdf-page input[type=text],.pdf-page select,.pdf-page textarea{font-size:16px}}@media (max-width:680px){.pdf-page{padding-top:24px}.pdf-workspace{border-radius:16px}.pdf-topbar{flex-wrap:wrap;padding:14px}.pdf-workspace-label strong{font-size:12px}.pdf-file-icon{width:33px;height:37px}.pdf-canvas-main{--pdf-preview-height:440px;min-height:235px}.pdf-canvas-main canvas{max-height:440px}.pdf-output-note{font-size:11px}.pdf-export{font-size:14px}.pdf-signature button{min-height:42px;font-size:11px}.pdf-signature-hint,.pdf-signature-draw-label{font-size:11px}}@media (max-height:560px) and (min-width:681px){.pdf-canvas-main{--pdf-preview-height:300px;min-height:200px}.pdf-canvas-main canvas{max-height:300px}}.signing-grid{grid-template-columns:minmax(0,1fr) 320px;display:grid}.signing-preview{background:#f4f7f6;min-width:0;padding:24px}.signing-preview .pdf-canvas-main{--pdf-preview-height:min(65svh, 650px);min-height:320px}.signing-preview .pdf-canvas-main canvas{max-height:min(65svh,650px)}.signing-navigation{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.signing-navigation button{background:var(--pdf-tint);width:44px;height:44px;color:var(--pdf-blue);border:1px solid #67877e;border-radius:8px;place-items:center;display:grid}.signing-controls{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.signing-controls .button{width:100%}.signing-controls .workbench-note{margin:0}.signing-controls .pdf-signature-drawing{width:min(100%,375px);margin-inline:auto}@media (max-width:850px){.signing-grid{grid-template-columns:minmax(0,1fr)}.signing-preview{padding:12px 6px}.signing-controls{gap:10px;padding:12px 8px}.pdf-page .pdf-canvas-main{--pdf-preview-height:min(70svh, 650px)}.pdf-page .pdf-canvas-main canvas{max-height:min(70svh,650px)}.pdf-signature-buttons>button{flex:1}}@media (prefers-reduced-motion:reduce){.pdf-workspace{transition:none}}
:root{--header-height:76px;--sidebar-width:248px}html{scroll-padding-top:24px}.site-shell{padding-top:0}:root .site-header{height:var(--header-height);z-index:40;position:relative}.site-header .nav-bar{width:100%;height:var(--header-height);flex-wrap:nowrap;gap:24px;max-width:none;min-height:0;padding:0 24px}.route-content{background:var(--surface);overflow-x:clip}.workspace-sidebar{display:none}.compact-menu{top:max(14px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));z-index:60;position:absolute}.menu-toggle{--button-wave-front:#f3dfbf;--button-wave-back:#c5a172;border:1px solid var(--forest);background:var(--action-on-dark);width:48px;height:48px;color:var(--forest);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:650;display:inline-flex}.menu-panel{width:min(320px,100vw - 32px);max-height:calc(100dvh - 92px - env(safe-area-inset-top));overscroll-behavior:contain;background:var(--forest);color:var(--hero-ink);border:1px solid #ffffff26;border-radius:16px;padding:16px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 40px #00000030}.menu-panel[hidden]{display:none}.workspace-links{gap:0;display:grid}.workspace-link{min-height:48px;color:var(--hero-muted);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:550;display:flex}.menu-panel .workspace-link:last-child,.menu-panel .workspace-links .workspace-link{border-bottom:0}.workspace-link svg{flex-shrink:0}.workspace-link:hover{color:var(--hero-ink)}.workspace-link.is-current{color:var(--sage)}.workspace-link.is-current>span{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.workspace-link.is-current:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}:is(.workspace-sidebar,.menu-panel) :focus-visible{outline-color:var(--sage);outline-offset:-3px}.menu-page-links{border-top:1px solid #ffffff20;gap:4px;margin-top:16px;padding-top:12px;display:grid}.menu-page-links a{min-height:44px;color:var(--hero-muted);align-items:center;padding:8px 16px;font-size:14px;display:flex}.menu-page-links a:hover{color:var(--sage)}@media (min-width:1100px){.site-shell{padding-left:var(--sidebar-width);background:var(--forest)}:root .site-header{display:none}.workspace-sidebar{z-index:35;width:var(--sidebar-width);background:var(--forest);color:var(--hero-ink);flex-direction:column;padding:28px 24px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-sidebar>.brand{margin-bottom:40px}.workspace-sidebar .brand-name{font-size:21px}.workspace-sidebar .brand-tagline{letter-spacing:2px;font-size:6px}.workspace-sidebar .brand-icon{width:32px}.workspace-sidebar .workspace-link:first-child{margin-bottom:20px}.sidebar-page-links{margin-top:auto;padding-top:40px;display:grid}.sidebar-page-links a{min-height:44px;color:var(--hero-muted);align-items:center;font-size:14px;display:flex}.sidebar-page-links a:hover,.workspace-sidebar .brand-name>span{color:var(--sage)}.workspace-sidebar .brand-tagline{color:var(--hero-muted)}}@media (max-width:540px){.site-header .nav-bar{gap:12px;padding-inline:20px}}@media (prefers-reduced-motion:no-preference){.menu-panel:not([hidden]){animation:.16s ease-out menu-enter}@keyframes menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
.workspace-home .home-editorial{gap:48px;padding-block:56px}.home-editorial .home-privacy{border:1px solid var(--frame-border);color:var(--ink);background:#f5faf8;border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding:36px}.home-editorial .home-privacy .why-intro{display:block}.home-editorial .home-privacy-icon{color:var(--green);margin:0 0 12px}.home-editorial .home-privacy .why-intro p{max-width:46ch;margin-top:12px}.home-editorial .home-privacy .why-intro a{margin-top:8px}.home-editorial .home-privacy .benefits{color:var(--ink);grid-template-columns:1fr;gap:16px;margin:0}.home-editorial .home-privacy .benefits li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.home-editorial .home-privacy .benefits li:before{display:none}.home-editorial .benefits li>svg{color:var(--green);flex-shrink:0;align-self:center}@media (max-width:760px){.workspace-home .home-editorial{gap:28px;padding-block:32px}.home-editorial .home-privacy{grid-template-columns:1fr;gap:16px;padding:28px}}.workspace-story{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:32px;padding-block:44px;display:grid}.story-brace{width:32px;height:100%;min-height:180px;color:var(--sage)}.story-brace path{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.story-copy{min-width:0;display:flow-root}.home-editorial>.workspace-story{width:100%;margin:0;padding-block:8px}.story-copy .eyebrow{margin-bottom:10px;display:block}.story-copy h2{margin-bottom:14px}.story-copy p{color:var(--muted)}.story-copy p+p{margin-top:10px}.sleeping-lumi{float:right;shape-outside:ellipse(48% 48% at 50% 52%);width:68px;margin:12px 12px 0 20px;position:relative}.sleeping-lumi img{opacity:.92;transform-origin:bottom;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.sleep-glyphs{width:30px;height:48px;color:var(--green);position:absolute;top:-5px;right:-5px}.sleep-glyphs span{opacity:.6;font-size:14px;font-weight:500;position:absolute;bottom:0;left:0}.sleep-glyphs span:nth-child(2){bottom:16px;left:8px}.sleep-glyphs span:nth-child(3){bottom:32px;left:16px}@media (prefers-reduced-motion:no-preference){.sleeping-lumi img{animation:2.85s ease-in-out infinite lumi-breathing}.sleep-glyphs span{animation:2.7s ease-in-out infinite lumi-sleep}.sleep-glyphs span:nth-child(2){animation-delay:-.9s}.sleep-glyphs span:nth-child(3){animation-delay:-1.8s}@keyframes lumi-breathing{50%{transform:scaleY(1.018)}}@keyframes lumi-sleep{0%,to{opacity:0;transform:translateY(8px)scale(.8)}50%{opacity:.68;transform:translate(5px,-10px)scale(1)}}}@media (max-width:760px){.workspace-story{grid-template-columns:14px minmax(0,1fr);gap:14px;padding-block:32px}.story-brace{width:14px}.sleeping-lumi{margin:12px 8px 4px 14px}.sleep-glyphs{transform-origin:100% 100%;right:-4px;transform:scale(.8)}}
body{font-size:var(--text-body)}.tools-surface :is(input:not([type=range]):not([type=checkbox]),select,textarea){font-family:var(--body);font-size:var(--text-body);line-height:1.5}.tools-surface :is(button,.button),.site-header .desktop-nav,.site-footer a{font-size:var(--text-label);line-height:1.4}.tools-surface :is(.field-title,.field-title>label,.qr-fields label>span,.qr-colors label>span,.qr-option-row label>span,.image-dimensions label>span,.gif-field>span,.workbench-card label,.audio-checkbox,.image-check,.qr-checkbox,.qr-filename>span:first-child){font-size:var(--text-label);font-weight:550;line-height:1.5}.tools-surface :is(.compact-settings-title,.studio-format-panel h2,.image-control-section h3,.workbench-card h2,.qr-section-heading h2,.qr-preview-heading h2,.qr-download-panel h2,.gif-card-heading h2,.gif-control-card h2){font-size:var(--text-section);letter-spacing:-.02em;font-weight:650;line-height:1.4}.workspace-story h2,.home-editorial .home-privacy .why-intro h2{font-size:var(--text-heading);letter-spacing:-.035em;font-weight:650;line-height:1.2}.workspace-story p,.home-editorial .home-privacy .why-intro p,.home-editorial .benefits li,.media-upload .upload-description{font-size:var(--text-body);line-height:1.65}.tools-surface :is(.source-file strong,.image-file-details strong,.gif-sourcebar strong,.image-size-summary strong){font-size:var(--text-label);font-weight:600;line-height:1.5}.workspace-story .eyebrow,.home-editorial .eyebrow,.how-section .eyebrow{font-size:var(--text-caption);font-weight:650;line-height:1.5}.tools-surface .pdf-page :is(h2,h3){font-size:var(--text-section);font-weight:650;line-height:1.4}.tools-surface .pdf-page :is(label,summary,strong){font-size:var(--text-label);line-height:1.5}.tools-surface .pdf-page :is(p,small,.pdf-preview-caption,.pdf-count,.pdf-page-origin,.pdf-workspace-label div>span,.pdf-preview-pane>summary>span,.pdf-signature-title>span,.pdf-export>span,.pdf-download div>span,.pdf-selection-bar>span,.pdf-compact-page-actions>span,.pdf-card-top>span){font-size:var(--text-caption);line-height:1.5}
.tool-about-wrap{flex:none}.tool-about{border:1px solid var(--frame-border);border-left:3px solid var(--sage);color:var(--ink);background:#f5faf8;border-radius:6px;box-shadow:0 8px 24px #201b140a}.tool-about>summary{cursor:pointer;align-items:center;gap:16px;min-height:80px;padding:20px 24px;list-style:none;display:flex}.tool-about>summary::-webkit-details-marker{display:none}.tool-about>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.tool-about-icon,.tool-about-chevron{color:var(--green);flex-shrink:0}.tool-about .tool-about-heading{letter-spacing:-.02em;gap:4px;min-width:0;margin:0;font-size:18px;font-weight:650;line-height:1.4;display:grid}.tool-about-description{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.tool-about-chevron{margin-left:auto}.tool-about[open] .tool-about-chevron{transform:rotate(180deg)}.tool-about-body{border-top:1px solid var(--line);gap:20px;margin-inline:24px;padding-block:24px;display:grid}.tool-about-body h3{margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.5}.tool-about-body p{max-width:75ch;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.tool-about-body>a{min-height:44px;color:var(--green);text-underline-offset:3px;justify-self:start;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:540px){.tool-about>summary{align-items:flex-start;gap:12px;padding:18px 16px}.tool-about-icon,.tool-about-chevron{margin-top:2px}.tool-about-body{margin-inline:16px;padding-block:20px}}
