@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--leading-relaxed:1.625;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--ink,#192d27);outline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.brand-root{background:var(--paper);color:var(--ink);min-height:100vh}.site-shell{width:min(1280px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.wordmark{letter-spacing:-.06em;align-items:center;gap:10px;font-size:23px;font-weight:800;text-decoration:none;display:inline-flex}.brand-symbol{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:10px;place-content:center;font-size:22px;display:grid}.site-header nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.site-header nav a{text-decoration:none}.nav-cta{border:1px solid;border-radius:30px;padding:11px 18px}.hero-section{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding-block:105px 115px;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-size:11px;font-weight:700;display:flex}.status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:0 0 27px;font-size:clamp(42px,5.4vw,76px);font-weight:700;line-height:1.03}.hero-description{max-width:42ch;margin-bottom:30px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.primary-button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:16px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button:disabled{opacity:.6;cursor:wait}.text-link{font-size:13px;font-weight:600;text-decoration:none}.availability{max-width:42ch;margin-top:22px;font-size:11px;line-height:1.7}.document-scene{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.document-scene{background:color-mix(in srgb, var(--accent) 14%, var(--paper))}}.document-scene{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.document-scene{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.document-scene{box-shadow:14px 20px 0 var(--accent);border-radius:18px;overflow:hidden;transform:rotate(2deg)}@supports (color:color-mix(in lab, red, red)){.document-scene{box-shadow:14px 20px 0 color-mix(in srgb, var(--accent) 17%, transparent)}}.scene-header{border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding:21px 24px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.scene-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.scene-header{font-weight:600}.scene-mark{font-size:20px}.preview-label{border:1px solid;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:400}.scene-canvas{gap:16px;padding:35px 32px;display:grid}.document-sheet{background:var(--paper);border:1px solid var(--ink);border-radius:5px;grid-template-columns:28px 1fr 20px;gap:12px;padding:22px 20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.document-sheet{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.document-index{opacity:.7;font-family:monospace;font-size:10px}.document-lines{grid-column:2;gap:5px;margin:0 0 12px;display:grid}.document-lines i{background:var(--ink);width:80%;height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.document-lines i{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.document-lines i:nth-child(2){width:60%}.document-lines i:nth-child(3){width:72%}.document-name{grid-column:2;font-size:12px;font-weight:600}.document-check{grid-area:1/3/3;align-self:end}.scene-footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding:18px 24px;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.scene-footer{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.manifesto-strip{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.manifesto-strip{border-block:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.manifesto-strip{font-size:14px;font-weight:600}.manifesto-detail{font-size:11px;font-weight:400}.content-section{padding-block:100px}.section-intro{max-width:600px;margin-bottom:46px}h2{letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;font-size:clamp(31px,3.5vw,48px);font-weight:600;line-height:1.1}.section-intro>p:last-child{font-size:16px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feature-card{border-top:1px solid var(--ink);padding:28px 22px 28px 0}@supports (color:color-mix(in lab, red, red)){.feature-card{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.feature-number{margin-bottom:30px;font-family:monospace;font-size:11px;display:inline-block}h3{letter-spacing:-.02em;margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.35}.feature-card p{max-width:32ch;margin:0;font-size:14px;line-height:1.8}.workflow-section{background:var(--accent);border-radius:14px;padding:56px}@supports (color:color-mix(in lab, red, red)){.workflow-section{background:color-mix(in srgb, var(--accent) 13%, var(--paper))}}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding:0;list-style:none;display:grid}.step-number{border:1px solid;border-radius:50%;place-content:center;width:32px;height:32px;margin-bottom:24px;font-size:12px;display:inline-grid}.workflow-grid p,.workflow-note{font-size:13px;line-height:1.8}.workflow-note{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.workflow-note{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent)}}.workflow-note{max-width:85ch;margin-top:30px;padding-top:20px}.newsletter-section{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:80px;padding-block:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.newsletter-section{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent)}}.newsletter-section>div>p:last-child{max-width:39ch;font-size:15px;line-height:1.8}.newsletter-section form{align-self:center}.email-input{background:var(--paper);color:var(--ink);border:1px solid;border-radius:7px;padding:14px;font-size:14px}.email-input::placeholder{color:var(--ink);opacity:.6}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.faq-section{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.faq-list details{border-bottom:1px solid var(--ink);padding-block:23px}@supports (color:color-mix(in lab, red, red)){.faq-list details{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent)}}.faq-list summary{cursor:pointer;min-height:30px;font-size:15px;font-weight:600}.faq-list details p{max-width:55ch;padding-top:16px;font-size:14px;line-height:1.8}.site-footer{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;padding-block:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent)}}.site-footer p{margin-top:14px;font-size:11px;line-height:1.8}.site-footer nav{gap:24px;font-size:11px;display:flex}.footer-year{font-size:10px}.skip-link{z-index:50;background:var(--ink);color:var(--paper);padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.layout-editorial h1,.layout-editorial h2{font-family:var(--serif,Georgia), serif;letter-spacing:-.055em;font-weight:400}.layout-editorial .hero-section{grid-template-columns:1.25fr 1fr;gap:60px}.layout-editorial .document-scene{box-shadow:12px 12px 0 var(--ink);border-radius:0;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.layout-editorial .document-scene{box-shadow:12px 12px 0 color-mix(in srgb, var(--ink) 10%, transparent)}}.layout-editorial .primary-button,.layout-editorial .workflow-section{border-radius:0}.layout-playful .hero-section{grid-template-columns:1fr 1.1fr}.layout-playful h1{letter-spacing:-.055em;line-height:1.08}.layout-playful .document-scene{border-radius:28px;transform:rotate(-4deg)}.layout-playful .sheet-1{transform:rotate(3deg)}.layout-playful .primary-button,.layout-playful .nav-cta{border-radius:40px}.layout-playful .feature-card{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.layout-playful .feature-card{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.layout-playful .feature-card{background:var(--accent);border-radius:18px;padding:28px}@supports (color:color-mix(in lab, red, red)){.layout-playful .feature-card{background:color-mix(in srgb, var(--accent) 8%, var(--paper))}}.layout-technical .hero-section{padding-block:90px}.layout-technical .document-scene{box-shadow:9px 9px 0 var(--accent);border-radius:3px;transform:none}.layout-technical .scene-canvas{background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.layout-technical .scene-canvas{background-image:linear-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px)}}.layout-technical .scene-canvas{background-size:22px 22px}.layout-technical .eyebrow,.layout-technical .scene-header{font-family:monospace}.layout-technical .primary-button,.layout-technical .workflow-section{border-radius:3px}.layout-enterprise .hero-section{grid-template-columns:1.2fr 1fr}.layout-enterprise h1{font-size:clamp(42px,4.8vw,68px)}.layout-enterprise .document-scene{box-shadow:0 20px 60px var(--ink);transform:none}@supports (color:color-mix(in lab, red, red)){.layout-enterprise .document-scene{box-shadow:0 20px 60px color-mix(in srgb, var(--ink) 10%, transparent)}}.layout-enterprise .document-scene{border-radius:8px}.layout-enterprise .feature-card{border-left:2px solid var(--accent);border-top:0;padding-left:24px}.layout-enterprise .site-header{padding-block:26px}.layout-centered .hero-section{text-align:center;flex-direction:column;gap:54px;padding-block:85px;display:flex}.layout-centered .hero-copy{flex-direction:column;align-items:center;display:flex}.layout-centered h1{max-width:15ch;font-size:clamp(44px,6.3vw,88px)}.layout-centered .document-scene{width:min(720px,100%);transform:none}.layout-centered .scene-canvas{grid-template-columns:repeat(3,1fr);gap:14px}.layout-centered .document-sheet{flex-direction:column;min-height:165px;display:flex}.layout-centered .document-lines{margin-block:15px}.layout-centered .document-check{align-self:end}.brand-briefmind .document-scene{border-top:8px solid var(--accent)}.brand-reisebelege .document-sheet{border-left:3px dashed var(--accent)}.brand-bewirtungsbuddy .scene-header{text-transform:uppercase;letter-spacing:.14em}.brand-befundmappe .document-sheet{border-left:4px solid var(--accent)}.brand-paper2folder .document-sheet{border-radius:2px 18px 2px 2px}.brand-docfolioai .scene-canvas{gap:10px}.brand-actlydocs .sheet-2{border:2px solid var(--accent)}.brand-vorgangscan .scene-header{border-top:4px solid var(--accent)}.brand-filesorttools .feature-card{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.brand-filesorttools .feature-card{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}}.brand-filesorttools .feature-card{border-radius:10px;padding:26px}.brand-formona .hero-section{padding-block:120px}.legal-shell{color:#192d27;max-width:760px;margin:auto;padding:60px 24px;font-family:Arial,Helvetica,sans-serif;line-height:1.85}.legal-shell h1{max-width:none;margin-top:50px;font-size:44px}.legal-shell h2{margin-top:38px;font-size:25px}.legal-shell h3{margin-top:22px}.legal-shell ul{padding-left:22px;list-style:outside}@media (max-width:900px){.site-shell{width:calc(100% - 48px)}.hero-section,.layout-editorial .hero-section,.layout-playful .hero-section,.layout-enterprise .hero-section{grid-template-columns:1fr;gap:40px;padding-block:65px}h1{max-width:15ch}.document-scene{width:100%;max-width:600px;margin:10px auto 0}.newsletter-section,.faq-section{grid-template-columns:1fr;gap:35px}.workflow-section{padding:35px}.feature-grid{grid-template-columns:repeat(2,1fr)}.content-section{padding-block:70px}.newsletter-section{padding-block:75px}}@media (max-width:560px){.site-header nav>a:not(.nav-cta){display:none}.site-header nav{gap:10px}.site-shell{width:calc(100% - 36px)}.wordmark{font-size:20px}.nav-cta{padding:9px 12px;font-size:11px}.hero-section{padding-block:48px 60px}.hero-actions{gap:19px}.hero-description{font-size:16px}.scene-canvas{padding:24px 18px}.manifesto-strip{flex-direction:column;align-items:start;gap:10px}.feature-grid,.workflow-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding-block:24px}.feature-number{margin-bottom:18px}.workflow-section{padding:30px 23px}.workflow-grid li{padding-block:14px}.workflow-grid h3{margin-left:12px;display:inline}.step-number{margin-bottom:10px}.layout-centered .scene-canvas{grid-template-columns:1fr}.layout-centered .document-sheet{min-height:110px}.site-footer{flex-direction:column;align-items:start}.site-footer nav{gap:22px}.faq-section{gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:560px){.brand-root .document-scene{width:calc(100% - 12px);transform:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.brand-scene{min-width:0;margin:0;font-size:13px;line-height:1.5}.brand-scene figcaption{letter-spacing:.04em;margin-top:18px;font-size:10px}.brand-scene small{font-size:10px}.brand-scene h3{margin:0}.brand-scene p{margin-block:12px}.brand-scene>div{position:relative}.paper-lines{gap:7px;margin-block:22px;display:grid}.paper-lines i{background:color-mix(in srgb, var(--ink) 15%, transparent);width:100%;height:3px}.paper-lines i:nth-child(2n){width:76%}.publisher-index{border-block:2px solid var(--ink);padding:20px 0}.issue-label,.index-entry>span:first-child{font:10px monospace}.publisher-title{font:54px/1.05 var(--serif,Georgia), serif;letter-spacing:-.06em;padding-block:12px 22px}.publisher-title em{color:var(--ink)}.index-entry{border-top:1px solid;grid-template-columns:55px 1fr;padding-block:17px;display:grid}.index-entry>span:last-child{grid-column:2;margin-top:3px;font-size:11px}.publisher-core{background:var(--accent);border-top:1px solid;margin-top:8px;padding:20px 22px;font-size:14px}.capture-workbench{border:1px solid var(--ink);background:color-mix(in srgb, var(--ink) 4%, var(--paper));box-shadow:8px 8px 0 var(--accent);padding:24px}.capture-frame{background:repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in srgb, var(--ink) 6%, transparent) 24px);place-items:center;padding:44px 42px 26px;display:grid;position:relative}.frame-label{font:9px monospace;position:absolute;top:4px;left:0}.capture-paper{background:var(--paper);width:160px;min-height:205px;box-shadow:7px 5px 0 color-mix(in srgb, var(--ink) 15%, var(--paper));border:1px solid;padding:25px 18px 14px;transform:rotate(-6deg)}.capture-paper>span{font:9px monospace}.crop{border:solid var(--ink);width:22px;height:22px;position:absolute}.crop-tl{border-width:2px 0 0 2px;top:28px;left:25px}.crop-tr{border-width:2px 2px 0 0;top:28px;right:25px}.crop-bl{border-width:0 0 2px 2px;bottom:12px;left:25px}.crop-br{border-width:0 2px 2px 0;bottom:12px;right:25px}.film-strip{grid-template-columns:repeat(8,1fr);gap:6px;padding:15px 0;display:grid}.film-strip span{background:color-mix(in srgb, var(--accent) 45%, var(--paper));border:1px solid;height:28px}.capture-output{border-top:1px solid;padding-top:15px}.capture-output>span{font:9px monospace}.capture-output p{justify-content:space-between;margin-block:7px;display:flex}.capture-output b{font:10px monospace}.school-planner{background:repeating-linear-gradient(var(--paper) 0 31px, color-mix(in srgb, var(--ink) 9%, var(--paper)) 32px);box-shadow:9px 9px 0 var(--accent);border:1px solid;border-radius:12px;padding:26px}.planner-title{letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.planner-title b{font-size:11px}.planner-days{justify-content:space-between;padding:24px 0;font:10px monospace;display:flex}.planner-days span:first-child{background:var(--accent);border-radius:10px;padding:1px 10px}.school-note{background:var(--accent);color:var(--accent-ink);border:1px solid;padding:24px;transform:rotate(-3deg)}.subject-tab{font:10px monospace}.school-note h3{margin-top:15px;font-size:30px}.fraction-art{font:30px var(--serif,Georgia), serif;align-items:center;gap:22px;display:flex;position:absolute;bottom:24px;right:25px}.school-folder{background:var(--paper);border:1px solid;border-radius:2px 18px 2px 2px;gap:5px;margin-top:22px;padding:22px 18px;display:grid}.school-folder>span{font:9px monospace}.handwritten{font:italic 20px var(--serif,Georgia), serif;text-align:right;transform:rotate(-4deg)}.receipt-ledger{background:var(--accent);color:var(--accent-ink);padding:30px}.ledger-heading{gap:7px;display:grid}.ledger-heading>span{font:10px monospace}.ledger-heading strong{letter-spacing:-.05em;font-size:30px}.till-receipt{background:var(--paper);color:var(--ink);margin:28px 25px 25px 0;padding:25px 23px 32px;font:12px/1.8 monospace;position:relative;transform:rotate(-4deg)}.till-receipt>span{font-size:9px}.till-receipt p{justify-content:space-between;display:flex}.receipt-total{border-top:1px dashed;justify-content:space-between;padding-top:12px;display:flex}.receipt-tear{background:linear-gradient(135deg, var(--paper) 5px, transparent 0) 0 0/10px 10px, linear-gradient(225deg, var(--paper) 5px, transparent 0) 0 0/10px 10px;height:10px;position:absolute;bottom:-8px;left:0;right:0}.ledger-tag{border-block:1px solid;gap:5px;padding:16px 0;display:grid}.ledger-tag span{font-size:10px}.ledger-review{padding-top:18px;font-size:11px}.boarding-pass{background:var(--accent);color:var(--accent-ink);border:1px solid;padding:23px}.boarding-pass>span{font:10px monospace}.boarding-pass>div{justify-content:space-between;align-items:center;gap:15px;padding-block:20px;display:flex}.boarding-pass strong{letter-spacing:-.06em;font-size:54px}.boarding-pass p{margin:0;font-size:11px}.trip-stops{border-left:1px solid;margin:0 0 0 25px;padding:20px 0 0 24px;list-style:none}.trip-stops li{gap:25px;padding-block:16px;display:flex;position:relative}.trip-stops li:before{content:"";background:var(--paper);border:1px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:-29px}.trip-stops time{padding-top:3px;font:10px monospace}.trip-stops li div{gap:5px;display:grid}.trip-stops li span{font-size:11px}.trip-envelope{border-block:1px dashed;margin-top:20px;padding:20px 0;font-size:12px}.restaurant-check{outline-offset:-9px;background:color-mix(in srgb, var(--accent) 7%, var(--paper));border:1px solid;outline:1px solid;padding:35px;transform:rotate(2deg)}.restaurant-name{font:italic 36px/1.1 var(--serif,Georgia), serif;text-align:center}.restaurant-subtitle{letter-spacing:.12em;text-align:center;font-size:8px;display:block}.menu-rule{border-block:1px solid;height:4px;margin-block:25px}.menu-line{justify-content:space-between;gap:16px;font-size:12px;display:flex}.menu-total{border-block:1px solid;padding-block:12px}.meal-annotation{border-bottom:1px dotted;padding-top:14px}.meal-annotation>span{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.meal-annotation p{font:italic 21px var(--serif,Georgia), serif;margin-top:5px}.check-footnote{text-align:center;padding-top:12px;font-size:10px}.home-index{border-top:1px solid;padding:25px 0 0}.home-address>span{letter-spacing:.12em;font-size:9px}.home-address p{font:49px/1.03 var(--serif,Georgia), serif;letter-spacing:-.06em;margin-block:22px 30px}.home-file{border-top:1px solid;grid-template-columns:35px 1fr auto;align-items:baseline;gap:8px;padding-block:18px;display:grid}.home-file>span{font:10px monospace}.home-file b{font:19px var(--serif,Georgia), serif}.home-file small{font-size:9px}.home-bookmark{background:var(--accent);color:var(--accent-ink);width:70%;font:italic 22px/1.2 var(--serif,Georgia), serif;margin:20px 0 0 auto;padding:22px}.annotated-letter{grid-template-columns:1.4fr 1fr;align-items:center;gap:18px;display:grid}.letter-page{background:color-mix(in srgb, var(--accent) 6%, var(--paper));box-shadow:6px 7px 0 color-mix(in srgb, var(--ink) 10%, var(--paper));border:1px solid;padding:30px 24px;transform:rotate(-2deg)}.letter-page>span{font-size:7px}.letter-page h3{font:23px var(--serif,Georgia), serif;margin-top:28px}.letter-page p{font:13px/1.9 var(--serif,Georgia), serif}.letter-page mark{background:var(--accent);color:var(--accent-ink)}.letter-margin{gap:24px;display:grid}.letter-margin>div{border-top:2px solid;padding-top:10px}.letter-margin b{font-size:11px}.letter-margin p{margin-top:4px;font-size:12px}.source-archive{text-align:left;background:color-mix(in srgb, var(--accent) 6%, var(--paper));border:1px solid;grid-template-columns:150px 1fr;display:grid}.archive-spine{border-right:1px solid;padding:25px 20px}.archive-spine>span{font:9px monospace}.archive-spine p{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent);justify-content:space-between;gap:8px;padding-bottom:12px;font-size:11px;display:flex}.archive-answer{padding:30px}.archive-answer>span{font:9px monospace}.archive-answer h3{font:31px/1.15 var(--serif,Georgia), serif;margin-block:24px}.archive-answer p{font-size:13px}.archive-answer blockquote{border-left:3px solid var(--accent);font:italic 20px/1.4 var(--serif,Georgia), serif;margin:25px 0 15px;padding:15px}.source-reference{border-top:1px solid;align-items:center;gap:12px;padding-top:18px;display:flex}.source-reference>b{font:20px var(--serif,Georgia), serif}.source-reference>span{font-size:11px}.archive-caveat{margin-top:25px!important;font-size:10px!important}.health-chronology{background:color-mix(in srgb, var(--accent) 16%, var(--paper));border:1px solid;border-radius:22px 22px 4px 4px;padding:30px}.health-heading>span{letter-spacing:.1em;font-size:9px}.health-heading p{font:35px/1.1 var(--serif,Georgia), serif;letter-spacing:-.04em;margin-bottom:28px}.health-chronology ol{margin:0;padding:0;list-style:none}.health-chronology li{border-top:1px solid color-mix(in srgb, var(--ink) 30%, transparent);grid-template-columns:75px 1fr;gap:15px;padding-block:18px;display:grid}.health-chronology time{padding-top:5px;font:10px monospace}.health-chronology li h3{font-size:16px}.health-chronology li p{margin:4px 0 0;font-size:11px}.appointment-pack{background:var(--paper);border:1px solid;gap:6px;margin-block:15px;padding:18px;display:grid}.appointment-pack>span{font-size:10px}.health-chronology>small{font-size:9px}.filing-tree{text-align:left;border:1px solid;padding:32px}.archive-label{border-bottom:1px solid;padding-bottom:22px;font:9px/1.7 monospace}.archive-label strong{font:30px/1.3 var(--serif,Georgia), serif}.folder-root{margin-block:25px 16px;font-weight:700}.filing-tree ul{border-left:1px solid;margin:0 0 0 9px;padding:0 0 0 24px;list-style:none}.filing-tree li{overflow-wrap:anywhere;padding-block:7px;font:12px/1.7 monospace;position:relative}.filing-tree li:before{content:"";border-top:1px solid;width:16px;position:absolute;top:17px;left:-24px}.filing-tree ul ul{margin-top:6px}.filing-tree ul ul li{font-size:10px}.zip-label{border-top:1px solid;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.zip-label b{background:var(--accent);color:var(--accent-ink);padding:12px 9px;font:18px monospace}.zip-label span{font-size:11px}.intake-register{border:1px solid}.register-masthead{background:var(--ink);color:var(--paper);justify-content:space-between;gap:14px;padding:20px;font-size:9px;display:flex}.register-masthead>span{font-size:8px}.intake-case{padding:25px}.intake-case>span{font-size:9px;display:block}.intake-case>strong{letter-spacing:-.08em;padding-top:8px;font:44px monospace;display:block}.intake-case p{font-size:10px}.register-row{border-top:1px solid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.register-row>b{font:10px monospace}.register-row small{margin-top:4px;display:block}.register-row em{text-align:right;font-size:9px;font-style:normal}.handoff-boundary{background:color-mix(in srgb, var(--accent) 13%, var(--paper));border-top:1px solid;gap:12px;padding:22px;display:grid}.handoff-boundary>span{letter-spacing:.12em;font-size:9px}.case-jacket{padding-top:20px}.case-tab{background:var(--accent);color:var(--accent-ink);border:1px solid var(--ink);border-bottom:0;padding:8px 22px;font:10px monospace;display:inline-block}.case-cover{border:1px solid;padding:27px 25px 25px;position:relative}.case-cover>span{font:9px monospace}.case-cover strong{margin-top:10px;font:22px monospace;display:block}.case-cover h3{font:30px var(--serif,Georgia), serif;margin-top:27px}.case-cover p{font-size:11px}.case-stamp{border:2px solid;margin-top:12px;padding:8px 13px;font:10px/1.3 monospace;display:inline-block;transform:rotate(-7deg)}.attachment-index{border-inline:1px solid;margin:0;padding:0;list-style:none}.attachment-index li{border-bottom:1px solid;grid-template-columns:25px 1fr auto;gap:10px;padding:15px 22px;display:grid}.attachment-index li>span{font:10px monospace}.attachment-index li>b{font-size:12px;font-weight:400}.case-routing{padding-top:18px;font:10px/1.6 monospace}.exception-queue{background:color-mix(in srgb, var(--ink) 3%, var(--paper));border:1px solid}.queue-top{border-bottom:1px solid;justify-content:space-between;gap:10px;padding:18px;font:9px monospace;display:flex}.queue-top>span{font-size:8px}.queue-summary{gap:12px;padding:30px 22px;display:grid}.queue-summary strong{letter-spacing:-.06em;font-size:35px;line-height:1.05}.queue-summary>span{font-size:11px}.queue-columns,.queue-row{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);grid-template-columns:1fr 1fr;gap:15px;padding:15px 22px;display:grid}.queue-columns{font:8px monospace}.queue-row small{margin-top:4px;display:block}.queue-row b{font:12px monospace}.queue-row>span{border-left:2px solid var(--ink);align-self:center;padding-left:10px;font-size:10px}.queue-gate{background:var(--ink);color:var(--paper);gap:8px;padding:20px 22px;font:9px monospace;display:grid}.queue-gate>span{font:12px Arial,sans-serif}.tool-directory{border-block:2px solid}.directory-header{gap:8px;padding:25px 0;display:grid}.directory-header strong{letter-spacing:-.05em;font-size:30px}.directory-header>span{font:9px monospace}.tool-row{border-top:1px solid;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding-block:23px;display:grid}.tool-row>span{font:10px monospace}.tool-row h3{font-size:19px}.tool-row p{margin:5px 0 0;font-size:11px}.tool-row>span:last-child{font-size:20px}.directory-note{border-top:1px solid;padding-top:12px;font-size:10px}.action-agenda{text-align:left;border:1px solid;border-radius:24px 24px 4px 4px;padding:30px}.agenda-heading{gap:20px;margin-bottom:25px;display:grid}.agenda-heading>span{font:9px monospace}.agenda-heading strong{font:48px/1 var(--serif,Georgia), serif;letter-spacing:-.05em}.agenda-item{border-top:1px solid;grid-template-columns:18px 1fr auto;align-items:baseline;gap:14px;padding-block:20px;display:grid}.agenda-checkbox{border:1px solid;border-radius:3px;width:14px;height:14px}.agenda-item b{font-size:13px}.agenda-item p{margin:6px 0 0;font-size:10px}.agenda-item small{font:8px monospace}.approval-slip{background:var(--accent);color:var(--accent-ink);gap:12px;margin-top:16px;padding:23px;display:grid}.approval-slip>span{font:9px monospace}.approval-slip p{margin:0;font-size:12px}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:0 35px;display:grid}.brand-formona .hero-section{grid-template-columns:1.35fr 1fr;align-items:start}.brand-formona h1{font-size:clamp(50px,6.2vw,90px)}.brand-formona .feature-grid{gap:45px}.brand-formona .portfolio-section{border-top:2px solid;margin-top:90px}.brand-formona .portfolio-grid .feature-card{padding-block:30px}.brand-belegflitz .hero-section,.brand-paper2folder .hero-section,.brand-actlydocs .hero-section{text-align:left;grid-template-columns:1fr 1fr;gap:70px;display:grid}.brand-belegflitz .hero-copy,.brand-paper2folder .hero-copy,.brand-actlydocs .hero-copy{align-items:start}.brand-belegflitz h1,.brand-paper2folder h1,.brand-actlydocs h1{max-width:12ch;font-size:clamp(44px,5.2vw,74px)}.brand-docfolioai .hero-section{text-align:left;grid-template-columns:.95fr 1.2fr;gap:50px;display:grid}.brand-docfolioai .hero-copy{align-items:start}.brand-docfolioai h1{font:400 clamp(42px, 4.5vw, 64px)/1.05 var(--serif,Georgia), serif;letter-spacing:-.05em}.brand-belegflitz .feature-grid{grid-template-columns:1fr}.brand-belegflitz .feature-card{grid-template-columns:50px 1fr 1fr;align-items:baseline;gap:20px;display:grid}.brand-belegflitz .feature-number{margin:0}.brand-wohnordner .feature-grid,.brand-briefmind .feature-grid{display:block}.brand-wohnordner .feature-card,.brand-briefmind .feature-card{grid-template-columns:45px 1fr 1fr;gap:25px;padding-block:25px;display:grid}.brand-wohnordner .feature-card h3,.brand-briefmind .feature-card h3{font:26px/1.15 var(--serif,Georgia), serif}.brand-wohnordner .feature-number,.brand-briefmind .feature-number{margin:0}.brand-bewirtungsbuddy .content-section:not(.faq-section){border-top:1px solid;margin-top:70px}.brand-bewirtungsbuddy .feature-grid{gap:50px}.brand-bewirtungsbuddy .feature-number{font:italic 32px var(--serif,Georgia), serif}.brand-bewirtungsbuddy .feature-card{border:0}.brand-hausiscan h1{font-weight:800}.brand-hausiscan .workflow-section{background:var(--paper);border:1px solid;border-radius:0}.brand-hausiscan .feature-card{border-radius:2px 24px 2px 2px}.brand-befundmappe h1,.brand-befundmappe h2{font-family:var(--serif,Georgia), serif;font-weight:400}.brand-befundmappe .feature-grid{gap:0}.brand-befundmappe .feature-card{background:0 0;border:0;border-top:1px solid;border-radius:0;padding-left:0;padding-right:35px}.brand-befundmappe .workflow-section{border-radius:25px}.brand-klinikakte .workflow-section,.brand-vorgangscan .workflow-section,.brand-belegops .workflow-section{background:var(--paper);border:1px solid;border-radius:0}.brand-klinikakte .feature-grid,.brand-belegops .feature-grid{gap:0}.brand-klinikakte .feature-card,.brand-belegops .feature-card{border:0;border-top:1px solid;padding:25px 28px 20px 0}.brand-vorgangscan h1,.brand-vorgangscan h2{font-family:var(--serif,Georgia), serif;font-weight:400}.brand-vorgangscan .primary-button,.brand-belegops .primary-button{border-radius:0}.brand-belegops .eyebrow{font-family:monospace}.brand-filesorttools .feature-grid{grid-template-columns:1fr}.brand-filesorttools .feature-card{border:0;border-top:1px solid;border-radius:0;grid-template-columns:40px 1fr 1.2fr;gap:20px;padding:24px 0;display:grid}.brand-filesorttools .feature-number{margin:0}.brand-reisebelege .workflow-section{background:var(--paper);border-block:1px dashed;border-radius:0;padding-inline:0}.brand-actlydocs h1,.brand-actlydocs h2{font-family:var(--serif,Georgia), serif;font-weight:400}.brand-actlydocs .feature-grid{gap:35px}@media (max-width:1000px){.source-archive{grid-template-columns:110px 1fr}.archive-spine{padding-inline:12px}.archive-answer{padding:24px}.brand-docfolioai .hero-section{grid-template-columns:1fr}.brand-docfolioai .brand-scene{max-width:650px}}@media (max-width:900px){.brand-formona .hero-section,.brand-belegflitz .hero-section,.brand-paper2folder .hero-section,.brand-actlydocs .hero-section{grid-template-columns:1fr;gap:45px}.brand-scene{width:100%;max-width:540px;margin:0 auto}.portfolio-grid{grid-template-columns:repeat(2,1fr)}.brand-formona .publisher-title{font-size:55px}}@media (max-width:560px){.brand-scene{max-width:100%}.capture-workbench,.school-planner,.receipt-ledger,.health-chronology,.filing-tree,.action-agenda{padding:23px}.capture-frame{padding-inline:25px}.capture-paper{width:145px}.crop-tl,.crop-bl{left:0}.crop-tr,.crop-br{right:0}.fraction-art{gap:12px;font-size:25px;right:18px}.school-note{padding:20px}.school-note h3{font-size:26px}.school-note p{font-size:11px}.restaurant-check{padding:28px;transform:none}.restaurant-name{font-size:30px}.home-address p{font-size:42px}.home-file{grid-template-columns:25px 1fr}.home-file small{grid-column:2}.annotated-letter{grid-template-columns:1fr;gap:25px}.letter-page{padding:30px}.letter-margin{grid-template-columns:repeat(3,1fr);gap:13px}.letter-margin b,.letter-margin p{font-size:10px}.source-archive{grid-template-columns:1fr}.archive-spine{display:none}.archive-answer{padding:25px}.archive-answer h3{font-size:29px}.register-masthead{flex-wrap:wrap}.register-row{gap:9px;padding:17px}.register-row small{font-size:9px}.register-row em{font-size:8px}.intake-case strong{font-size:38px}.case-cover{padding:24px}.case-cover strong{font-size:19px}.queue-summary strong{font-size:32px}.queue-top{flex-wrap:wrap}.queue-columns,.queue-row{padding-inline:17px}.queue-row>span{font-size:9px}.agenda-item{grid-template-columns:15px 1fr;gap:10px}.agenda-item>small{grid-column:2}.agenda-heading strong{font-size:44px}.portfolio-grid{grid-template-columns:1fr}.brand-belegflitz .feature-card,.brand-wohnordner .feature-card,.brand-briefmind .feature-card,.brand-filesorttools .feature-card{grid-template-columns:30px 1fr;gap:14px}.brand-belegflitz .feature-card p,.brand-wohnordner .feature-card p,.brand-briefmind .feature-card p,.brand-filesorttools .feature-card p{grid-column:2;max-width:none}.brand-formona h1{font-size:51px}.brand-formona .feature-grid{gap:20px}}.planner-days span:first-child{color:var(--accent-ink)}.brand-scene figcaption,.check-footnote,.directory-note,.archive-caveat,.ledger-tag span,.ledger-review,.appointment-pack>span,.health-chronology>small,.health-chronology li p,.health-chronology time,.register-row em,.register-row small,.queue-row>span,.agenda-item p,.letter-margin p{font-size:12px!important}@media (max-width:560px){.site-header{flex-wrap:wrap;row-gap:16px}.site-header nav{margin-left:auto}.health-chronology li{grid-template-columns:70px 1fr}.register-row{grid-template-columns:20px 1fr}.register-row em{text-align:left;grid-column:2}.letter-margin{grid-template-columns:1fr;gap:10px}.letter-margin>div{border-top-width:1px}.letter-margin b{font-size:12px}}.brand-root{font-family:var(--sans), Arial, sans-serif}.brand-root h1,.brand-root h2{font-family:var(--display), Arial, sans-serif}.brand-root .wordmark{letter-spacing:-.05em}h1,h2,h3{overflow-wrap:anywhere}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-opsz-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-opsz-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
