@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--slide-width: 210mm;--slide-height: 297mm;--slide-padding-x: 40px;--slide-padding-y: 48px;--color-brand: #F05A5A;--color-bg-dark: #18181B;--color-bg-dark-card: #27272A;--color-text-primary: #FFFFFF;--color-text-secondary: #A1A1AA;--color-text-muted: #71717A;--color-border-dark: #3F3F46;--font-serif: "DM Serif Display", Georgia, serif;--font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--text-body: .82rem;--text-body-lg: .95rem;--text-h2: 1.35rem;--text-h1: 2rem;--fw-semibold: 600;--fw-bold: 700;--space-xs: 6px;--space-sm: 12px;--space-md: 20px;--space-lg: 28px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;border-radius:0}html{font-size:16px;font-family:var(--font-sans);color:var(--color-text-primary);background:#e5e5e5;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;align-items:center;gap:0;counter-reset:agb-page}.agb-slide{position:relative;width:var(--slide-width);height:var(--slide-height);padding:var(--slide-padding-y) var(--slide-padding-x);background:var(--color-bg-dark);color:var(--color-text-primary);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 24px #00000026;margin-bottom:2rem}.agb-slide:not(.agb-cover){counter-increment:agb-page}@page{size:A4 portrait;margin:0}@media print{html,body{background:var(--color-bg-dark);width:var(--slide-width)}.agb-slide{margin:0;box-shadow:none;page-break-after:always;-moz-column-break-after:page;break-after:page}.agb-slide:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.agb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-dark);flex-shrink:0}.agb-header__logo img{height:28px;width:auto;display:block}.agb-header__title{font-family:var(--font-serif);font-size:.95rem;font-weight:var(--fw-bold);color:var(--color-text-secondary);line-height:1.2}.agb-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.agb-section-title{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin-bottom:var(--space-md);line-height:1.2}.agb-section-title:before{content:"§ "}.agb-text{font-size:var(--text-body);line-height:1.65;color:var(--color-text-secondary)}.agb-text p{margin-bottom:var(--space-sm)}.agb-text p+p{margin-top:var(--space-xs)}.agb-text ol,.agb-text ul{margin-left:20px;margin-bottom:var(--space-sm)}.agb-text li{margin-bottom:var(--space-xs)}.agb-text strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.agb-text table{width:100%;border-collapse:collapse;margin-bottom:var(--space-sm);margin-top:var(--space-xs);font-size:var(--text-body)}.agb-text table th,.agb-text table td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--color-border-dark)}.agb-text table th{font-weight:var(--fw-semibold);color:var(--color-text-primary);background:var(--color-bg-dark-card)}.agb-text table td{color:var(--color-text-secondary)}.agb-text table tr:last-child td{border-bottom:none}.agb-footer{flex-shrink:0;margin-top:auto;padding-top:8px;border-top:1px solid var(--color-border-dark);display:flex;justify-content:space-between;align-items:center;font-size:.6rem;color:var(--color-text-muted);line-height:1.3}.agb-footer__left{display:flex;align-items:center;gap:6px}.agb-footer__center{text-align:center;font-size:.6rem}.agb-footer__right{display:flex;align-items:center;gap:12px}.agb-footer__page-num:after{content:counter(agb-page);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.agb-cover{justify-content:center;align-items:center;text-align:center}.agb-cover__logo{margin-bottom:72px}.agb-cover__logo img{height:52px;width:auto}.agb-cover__title{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:var(--fw-bold);margin-bottom:var(--space-xs);line-height:1.2}.agb-cover__accent{width:60px;height:3px;background:var(--color-brand);margin:var(--space-md) auto}.agb-cover__subtitle{font-size:var(--text-body-lg);color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.agb-cover__meta{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.8}.agb-cover__stand{margin-top:var(--space-lg);font-weight:var(--fw-semibold);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.doc-cover__eyebrow{font-size:.72rem;font-weight:var(--fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);margin-bottom:var(--space-sm)}.doc-cover__meta-table{margin:var(--space-lg) auto 0;border-collapse:collapse;text-align:left;font-size:var(--text-body)}.doc-cover__meta-table th{color:var(--color-text-muted);font-weight:500;padding:3px 16px 3px 0;vertical-align:top;white-space:nowrap}.doc-cover__meta-table td{color:var(--color-text-secondary);padding:3px 0}.agb-section-title--plain:before{content:none}.agb-text .agb-section-title--plain{margin-top:var(--space-lg)}.agb-text .agb-section-title--plain:first-child{margin-top:0}.agb-text ol{padding-left:2px}.agb-text code{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.92em;background:var(--color-bg-dark-card);color:var(--color-text-primary);padding:1px 5px;border:1px solid var(--color-border-dark)}.agb-text pre{background:var(--color-bg-dark-card);border:1px solid var(--color-border-dark);border-left:3px solid var(--color-brand);padding:12px 14px;margin:var(--space-sm) 0;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.66rem;line-height:1.6;color:var(--color-text-primary);white-space:pre;overflow:hidden}.agb-text pre code{background:none;border:none;padding:0;font-size:inherit}.doc-callout{border-left:3px solid var(--color-brand);background:var(--color-bg-dark-card);padding:10px 14px;margin-bottom:var(--space-sm)}.agb-text .doc-callout p:last-child{margin-bottom:0}.agb-text ul{list-style:disc outside;padding-left:4px}.agb-text ol{list-style:decimal outside;padding-left:4px}.agb-text li::marker{color:var(--color-brand);font-weight:var(--fw-semibold)}.doc-flow{background:var(--color-bg-dark-card);border:1px solid var(--color-border-dark);border-left:3px solid var(--color-brand);padding:12px 14px;margin:var(--space-sm) 0 var(--space-md);display:flex;flex-direction:column;gap:10px}.doc-flow__row{display:grid;grid-template-columns:1fr auto 1.25fr auto 1.25fr auto 1fr auto .8fr;align-items:center;gap:6px}.doc-flow__node{text-align:center;font-size:.68rem;line-height:1.25;padding:6px;border:1px solid var(--color-border-dark);color:var(--color-text-primary);background:var(--color-bg-dark)}.doc-flow__node--accent{border-color:var(--color-brand)}.doc-flow__arrow{color:var(--color-brand);font-weight:var(--fw-bold);font-size:.85rem}
