@charset "UTF-8";@font-face{font-family:SATriumph;src:url(/assets/fonts/SATriumph.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary: #92c020;--color-primary-light: #92c020;--color-primary-dark: #92c020;--color-secondary: #5DADE2;--color-secondary-dark: #3498DB;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .35);--radius-sm: .18rem;--radius-md: .3rem;--radius-lg: .45rem;--radius-xl: .6rem;--radius-pill: .6rem;--anim-popup-enter-duration: .25s;--anim-popup-exit-duration: .2s;--anim-popup-ease: cubic-bezier(.16, 1, .3, 1);--anim-popup-exit-ease: cubic-bezier(.4, 0, 1, 1);--anim-toast-enter-duration: .25s;--anim-toast-exit-duration: .2s;--anim-toast-ease: cubic-bezier(.16, 1, .3, 1);--anim-toast-exit-ease: cubic-bezier(.4, 0, 1, 1);--anim-backdrop-duration: .2s;--anim-backdrop-ease: ease;--font-primary: "SATriumph", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-secondary: "Also Sans", "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Roboto Mono", "Courier New", monospace}:root,:root.theme-dark{--color-bg: #131418;--color-bg-surface: #1A1D1F;--color-bg-surface-2: #252829;--color-bg-elevated: #2D3133;--color-border-strong: #2D3133;--color-border-soft: #252829;--text-primary: #FFFFFF;--text-secondary: #A8AAAC;--text-tertiary: #6B6D6F;--text-disabled: #4A4C4E}:root.theme-light{--color-bg: #F4F6F8;--color-bg-surface: #FFFFFF;--color-bg-surface-2: #EEF1F4;--color-bg-elevated: #E5E7EB;--color-border-strong: #D1D5DB;--color-border-soft: #E5E7EB;--text-primary: #1A1D1F;--text-secondary: #4A4C4E;--text-tertiary: #6B6D6F;--text-disabled: #9AA0A6}@media print{html,body.uf-printing{height:100%!important}body.uf-printing,body:has(.unifilar-editor-host.uf-print-active){background:#fff!important}body.uf-printing app-shell .shell>.topbar,body.uf-printing app-shell .shell>.user-menu-blur{display:none!important}body.uf-printing app-shell .shell .content,body.uf-printing app-shell .shell .page{overflow:visible!important;height:auto!important;min-height:0!important;padding:0!important}body.uf-printing app-shell .shell .page{display:flex!important;justify-content:center!important;align-items:center!important}body.uf-printing{margin:0!important}.unifilar-print-sheet,.unifilar-print-sheet__diagram,.unifilar-print-sheet .unifilar-diagram-cell,.unifilar-print-sheet .unifilar-diagram svg,.unifilar-print-sheet .title-block__map img,.unifilar-print-sheet .title-block__wind-rose img,.unifilar-print-sheet .title-block__logo-text img{-webkit-print-color-adjust:exact;print-color-adjust:exact}.unifilar-print-sheet .title-block,.unifilar-print-sheet .title-block p,.unifilar-print-sheet .title-block dd,.unifilar-print-sheet .title-block li,.unifilar-print-sheet .title-block__location-text,.unifilar-print-sheet .title-block__coords,.unifilar-print-sheet .title-block__symbology-label,.unifilar-print-sheet .title-block__company-address,.unifilar-print-sheet .title-block__board-list,.unifilar-print-sheet .title-block__signature-meta,.unifilar-print-sheet .title-block__empty-hint,.unifilar-print-sheet .title-block__signature-pending,.unifilar-print-sheet .title-block__map--empty{color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-text-size-adjust:100%;text-size-adjust:100%}.unifilar-print-sheet .title-block__field dt,.unifilar-print-sheet .title-block__heading{color:#111!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.unifilar-print-sheet .title-block__map{min-height:2.8rem}}html{font-size:13px}:root{font-family:var(--font-secondary);color:var(--text-primary);background:var(--color-bg)}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);font-family:var(--font-secondary)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:600;margin:0}.subtitle,.subtitle-text,.eyebrow,.title,.page-title,.card-title,.section-title,h1.title,h2.title,h3.title{font-family:var(--font-primary)}p{font-family:var(--font-secondary)}code,pre,.mono{font-family:var(--font-mono, "Roboto Mono", "Courier New", monospace)}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-bg-surface)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--color-bg-surface)}*::-webkit-scrollbar-thumb{background-color:var(--color-primary);border:2px solid var(--color-bg-surface);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-dark)}
