:root{--ppr-color-background-page: #FFFFFF;--ppr-color-background-surface: #FFFFFF;--ppr-color-background-sub: #F8FAFC;--ppr-color-background-muted: #F1F5F9;--ppr-color-text-primary: #1F2937;--ppr-color-text-secondary: #4B5563;--ppr-color-text-muted: #94A3B8;--ppr-color-text-inverse: #FFFFFF;--ppr-color-border-default: #E5E7EB;--ppr-color-border-strong: #1C2A40;--ppr-color-border-subtle: #F3F4F6;--ppr-color-accent-navy: #1C2A40;--ppr-color-accent-navy-dark: #0F1825;--ppr-color-accent-navy-soft: #DEE3EA;--ppr-color-accent-steel: #3F5C7C;--ppr-color-accent-steel-dark: #2A4159;--ppr-color-accent-steel-soft: #E0E7EF;--ppr-color-accent-powder: #ADC8DA;--ppr-color-accent-powder-dark: #7A9CB5;--ppr-color-accent-powder-soft: #E8EFF4;--ppr-color-accent-pale: #E0F1F4;--ppr-color-accent-pale-soft: #F0F8FA;--ppr-color-accent-coral: #E36B4F;--ppr-color-accent-coral-dark: #B85138;--ppr-color-accent-coral-soft: #FCEAE3;--ppr-color-accent-coral-very-soft: #FEF5F1;--ppr-color-accent-gold: #C99A4B;--ppr-color-accent-gold-dark: #8A6926;--ppr-color-accent-gold-soft: #FBF6EC;--ppr-color-semantic-info: #3F5C7C;--ppr-color-semantic-success: #3F5C7C;--ppr-color-semantic-warning: #E36B4F;--ppr-color-semantic-danger: #E36B4F;--ppr-color-semantic-hedge: #E0F1F4;--ppr-typography-font-family-display: "Archivo Black", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ppr-typography-font-family-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ppr-typography-font-family-body: "Lora", Georgia, "Iowan Old Style", serif;--ppr-typography-font-family-mono: "JetBrains Mono", "IBM Plex Mono", "SF Mono", Menlo, monospace;--ppr-typography-font-weight-regular: 400;--ppr-typography-font-weight-medium: 500;--ppr-typography-font-weight-semibold: 600;--ppr-typography-font-weight-bold: 700;--ppr-typography-font-weight-black: 900;--ppr-typography-font-size-xs: 11px;--ppr-typography-font-size-sm: 13px;--ppr-typography-font-size-base: 16px;--ppr-typography-font-size-md: 18px;--ppr-typography-font-size-lg: 19px;--ppr-typography-font-size-xl: 23px;--ppr-typography-font-size-2xl: 28px;--ppr-typography-font-size-3xl: 33px;--ppr-typography-font-size-4xl: 44px;--ppr-typography-line-height-tight: 1.05;--ppr-typography-line-height-snug: 1.3;--ppr-typography-line-height-normal: 1.5;--ppr-typography-line-height-relaxed: 1.55;--ppr-typography-line-height-loose: 1.65;--ppr-typography-letter-spacing-tight: -.025em;--ppr-typography-letter-spacing-snug: -.02em;--ppr-typography-letter-spacing-normal: 0;--ppr-typography-letter-spacing-wide: .04em;--ppr-typography-letter-spacing-wider: .08em;--ppr-space-0: 0;--ppr-space-1: 4px;--ppr-space-2: 8px;--ppr-space-3: 12px;--ppr-space-4: 16px;--ppr-space-5: 20px;--ppr-space-6: 24px;--ppr-space-8: 32px;--ppr-space-10: 40px;--ppr-space-12: 48px;--ppr-space-16: 64px;--ppr-space-20: 80px;--ppr-space-24: 96px;--ppr-radius-none: 0;--ppr-radius-sm: 4px;--ppr-radius-md: 6px;--ppr-radius-lg: 10px;--ppr-radius-pill: 999px;--ppr-border-width-hairline: 1px;--ppr-border-width-regular: 1.5px;--ppr-border-width-strong: 2px;--ppr-border-width-extra: 3px;--ppr-border-width-stripe: 4px;--ppr-border-width-stripe-xl: 8px;--ppr-shadow-none: none;--ppr-shadow-sm: 0 1px 2px rgba(28, 42, 64, .04);--ppr-motion-duration-instant: 0ms;--ppr-motion-duration-fast: .12s;--ppr-motion-duration-base: .18s;--ppr-motion-duration-slow: .32s;--ppr-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--ppr-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--ppr-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--ppr-z-base: 0;--ppr-z-raised: 10;--ppr-z-sticky: 100;--ppr-z-popover: 1000;--ppr-z-modal: 2000;--ppr-z-toast: 3000;--ppr-breakpoint-sm: 640px;--ppr-breakpoint-md: 768px;--ppr-breakpoint-lg: 1024px;--ppr-breakpoint-xl: 1280px;--ppr-breakpoint-print: @media print;--ppr-callout-tip-icon-bg: #3F5C7C;--ppr-callout-tip-icon-color: #FFFFFF;--ppr-callout-tip-label: Tip;--ppr-callout-tip-label-color: #2A4159;--ppr-callout-tip-icon-name: lightbulb;--ppr-callout-watch-out-icon-bg: #E36B4F;--ppr-callout-watch-out-icon-color: #FFFFFF;--ppr-callout-watch-out-label: Watch out;--ppr-callout-watch-out-label-color: #B85138;--ppr-callout-watch-out-icon-name: warning-triangle;--ppr-callout-remember-icon-bg: #ADC8DA;--ppr-callout-remember-icon-color: #1C2A40;--ppr-callout-remember-label: Remember;--ppr-callout-remember-label-color: #1C2A40;--ppr-callout-remember-icon-name: thumbtack;--ppr-callout-key-insight-icon-bg: #1C2A40;--ppr-callout-key-insight-icon-color: #E36B4F;--ppr-callout-key-insight-label: Key insight;--ppr-callout-key-insight-label-color: #1C2A40;--ppr-callout-key-insight-icon-name: key}@media (max-width: 640px){nav[role=navigation],nav{flex-wrap:wrap;gap:10px;padding:10px 14px}main>*{padding-left:16px;padding-right:16px}article.ppr-operating-manual-page{padding:20px 14px}div[style*=gridTemplateColumns],[data-component=FrictionCounterMove]{grid-template-columns:1fr!important}[data-component=FrictionCounterMove] [data-panel=friction]{border-right:none!important;border-bottom:2px solid var(--ppr-color-accent-navy)}[data-component=SectionHeader] h2{font-size:22px!important;line-height:1.15!important}[data-component=SectionHeader]{margin-top:24px!important}[data-component=SectionHeader]>div:first-child{width:40px!important;height:40px!important;font-size:22px!important}h1[style*=font-size-4xl],article>header h1{font-size:32px!important;line-height:1.1!important}[data-component=Chip],button{min-height:40px}[data-component=Composer] textarea{min-height:56px}[data-component=BlueprintChat]>div:first-child>div:nth-child(2){flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}[data-component=AuditFooter]>div:last-child{gap:8px!important;font-size:10px!important}[data-component=AuditFooter]>div:last-child>span:last-child{margin-left:0!important}[data-component=InThisBlueprint]{padding:14px 16px!important}[data-component=PartOfTens]>div:first-child{padding:12px 16px!important;font-size:16px!important}[data-component=PartOfTens]>div:nth-child(2){padding:14px 16px!important}[data-component=ProfileList] a,a[style*=gridTemplateColumns]{grid-template-columns:1fr!important;gap:6px!important}div[data-provider-row]{flex-direction:column!important;align-items:stretch!important;gap:10px!important}}@media (max-width: 380px){body{font-size:15px}[data-component=ChatTurn]>div{font-size:15px!important}}@media (max-width: 640px) and (max-height: 500px){[data-component=Composer]{position:sticky;bottom:0;background:var(--ppr-color-background-page);z-index:5}}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ppr-color-background-page);color:var(--ppr-color-text-primary);font-family:var(--ppr-typography-font-family-body);font-size:var(--ppr-typography-font-size-base);line-height:var(--ppr-typography-line-height-loose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{min-height:100vh}@page{margin:.5in .6in}@media print{body{background:#fff;color:#000;font-size:11pt;line-height:1.5}nav,[data-component=DiagPanel],[data-component=GenerationForm],[data-testid=blueprint-job-view],[data-component=PrintToPdfButton],[data-component=StreamingMarkdown],[data-component=StreamingMarkdownLite],[data-component=BlueprintChat],[data-component=Composer],[data-component=ChatTurn],[data-component=Toast],[data-component=MentionHover]>span:not(:first-child),[data-component=ProfileSharingPanel],[data-component=ManagerHandoverPanel],[data-component=LiteInvitePanel],.no-print{display:none!important}*:hover,*:focus{outline:none;box-shadow:none}[data-component=Callout],[data-component=FrictionCounterMove],[data-component=InThisBlueprint],[data-component=PartOfTens],table,ul,ol{page-break-inside:avoid;break-inside:avoid}[data-component=SectionHeader],h1,h2,h3{page-break-after:avoid;break-after:avoid}h1{page-break-before:avoid;break-before:avoid}article{max-width:100%!important}main{max-width:100%!important;padding:0!important}[data-component=AuditFooter]{page-break-inside:avoid;break-inside:avoid;margin-top:24pt;border-top:1px solid #ccc;padding-top:8pt}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#666}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ppr-color-border-default);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ppr-color-border-strong)}
