@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_77d208fc-module__8mWKMq__className{font-family:Lato,Lato Fallback;font-style:normal}
@font-face{font-family:primeicons;font-display:block;src:url(../media/primeicons.1rtp4bwj3-h0i.eot);src:url(../media/primeicons.1rtp4bwj3-h0i.eot)format("embedded-opentype"),url(../media/primeicons.1x1vqldek3knm.woff2)format("woff2"),url(../media/primeicons.0j8trstvomi-u.woff)format("woff"),url(../media/primeicons.185_hyhqwnsp7.ttf)format("truetype"),url(../media/primeicons.04n7nsam_xy2h.svg)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-address-book:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-align-left:before{content:""}.pi-align-right:before{content:""}.pi-amazon:before{content:""}.pi-android:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-apple:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-u-turn-up-left:before{content:""}.pi-arrow-u-turn-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up:before{content:""}.pi-arrows-alt:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-asterisk:before{content:""}.pi-at:before{content:""}.pi-backward:before{content:""}.pi-ban:before{content:""}.pi-barcode:before{content:""}.pi-bars:before{content:""}.pi-bell-slash:before{content:""}.pi-bell:before{content:""}.pi-bitcoin:before{content:""}.pi-blank:before{content:""}.pi-block-quote:before{content:""}.pi-bold:before{content:""}.pi-bolt:before{content:""}.pi-book:before{content:""}.pi-bookmark-fill:before{content:""}.pi-bookmark:before{content:""}.pi-box:before{content:""}.pi-briefcase:before{content:""}.pi-building-columns:before{content:""}.pi-building:before{content:""}.pi-bullseye:before{content:""}.pi-calculator:before{content:""}.pi-calendar-clock:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar:before{content:""}.pi-camera:before{content:""}.pi-car:before{content:""}.pi-caret-down:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-up:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-cart-minus:before{content:""}.pi-cart-plus:before{content:""}.pi-case-sensitive:before{content:""}.pi-chart-bar:before{content:""}.pi-chart-line:before{content:""}.pi-chart-pie:before{content:""}.pi-chart-scatter:before{content:""}.pi-check-circle:before{content:""}.pi-check-square:before{content:""}.pi-check:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-up:before{content:""}.pi-circle-fill:before{content:""}.pi-circle:before{content:""}.pi-clipboard:before{content:""}.pi-clock:before{content:""}.pi-clone:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-code-branch:before{content:""}.pi-code:before{content:""}.pi-cog:before{content:""}.pi-columns-2:before{content:""}.pi-comment:before{content:""}.pi-comments:before{content:""}.pi-compass:before{content:""}.pi-compress:before{content:""}.pi-copy:before{content:""}.pi-credit-card:before{content:""}.pi-crown:before{content:""}.pi-database:before{content:""}.pi-delete-left:before{content:""}.pi-desktop:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-discord:before{content:""}.pi-dollar:before{content:""}.pi-dot:before{content:""}.pi-download:before{content:""}.pi-eject:before{content:""}.pi-ellipsis-h:before{content:""}.pi-ellipsis-v:before{content:""}.pi-envelope:before{content:""}.pi-equals:before{content:""}.pi-eraser:before{content:""}.pi-ethereum:before{content:""}.pi-euro:before{content:""}.pi-exclamation-circle:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-expand:before{content:""}.pi-external-link:before{content:""}.pi-eye-dropper:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-face-smile:before{content:""}.pi-facebook:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-file-arrow-up:before{content:""}.pi-file-check:before{content:""}.pi-file-edit:before{content:""}.pi-file-excel:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-o:before{content:""}.pi-file-pdf:before{content:""}.pi-file-plus:before{content:""}.pi-file-word:before{content:""}.pi-file:before{content:""}.pi-filter-fill:before{content:""}.pi-filter-slash:before{content:""}.pi-filter:before{content:""}.pi-flag-fill:before{content:""}.pi-flag:before{content:""}.pi-folder-open:before{content:""}.pi-folder-plus:before{content:""}.pi-folder:before{content:""}.pi-forward:before{content:""}.pi-gauge:before{content:""}.pi-gift:before{content:""}.pi-github:before{content:""}.pi-globe:before{content:""}.pi-google:before{content:""}.pi-graduation-cap:before{content:""}.pi-grid-2:before{content:""}.pi-grip-horizontal:before{content:""}.pi-grip-vertical:before{content:""}.pi-grip:before{content:""}.pi-hammer:before{content:""}.pi-hashtag:before{content:""}.pi-heading-1:before{content:""}.pi-heading-2:before{content:""}.pi-heading-3:before{content:""}.pi-heading-4:before{content:""}.pi-heading-5:before{content:""}.pi-heading-6:before{content:""}.pi-heading:before{content:""}.pi-headphones:before{content:""}.pi-heart-fill:before{content:""}.pi-heart:before{content:""}.pi-highlighter:before{content:""}.pi-history:before{content:""}.pi-home:before{content:""}.pi-horizontal-rule:before{content:""}.pi-hourglass:before{content:""}.pi-id-card:before{content:""}.pi-image:before{content:""}.pi-images:before{content:""}.pi-inbox:before{content:""}.pi-indent:before{content:""}.pi-indian-rupee:before{content:""}.pi-info-circle:before{content:""}.pi-info:before{content:""}.pi-instagram:before{content:""}.pi-italic:before{content:""}.pi-key:before{content:""}.pi-language:before{content:""}.pi-lightbulb:before{content:""}.pi-link:before{content:""}.pi-linkedin:before{content:""}.pi-list-check:before{content:""}.pi-list-ol:before{content:""}.pi-list-tree:before{content:""}.pi-list:before{content:""}.pi-lock-open:before{content:""}.pi-lock:before{content:""}.pi-map-marker:before{content:""}.pi-map:before{content:""}.pi-mars:before{content:""}.pi-megaphone:before{content:""}.pi-microchip-ai:before{content:""}.pi-microchip:before{content:""}.pi-microphone:before{content:""}.pi-microsoft:before{content:""}.pi-minus-circle:before{content:""}.pi-minus:before{content:""}.pi-mobile:before{content:""}.pi-money-bill:before{content:""}.pi-moon:before{content:""}.pi-note-sticky:before{content:""}.pi-objects-column:before{content:""}.pi-outdent:before{content:""}.pi-palette:before{content:""}.pi-paperclip:before{content:""}.pi-paragraph-left:before{content:""}.pi-paragraph-right:before{content:""}.pi-pause-circle:before{content:""}.pi-pause:before{content:""}.pi-paypal:before{content:""}.pi-pen-line:before{content:""}.pi-pen-to-square:before{content:""}.pi-pencil:before{content:""}.pi-percentage:before{content:""}.pi-phone:before{content:""}.pi-pinterest:before{content:""}.pi-play-circle:before{content:""}.pi-play:before{content:""}.pi-plus-circle:before{content:""}.pi-plus:before{content:""}.pi-pound:before{content:""}.pi-power-off:before{content:""}.pi-prime:before{content:""}.pi-print:before{content:""}.pi-qrcode:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-receipt:before{content:""}.pi-rectangle-xmark:before{content:""}.pi-reddit:before{content:""}.pi-refresh:before{content:""}.pi-replay:before{content:""}.pi-reply:before{content:""}.pi-rows-2:before{content:""}.pi-save:before{content:""}.pi-search-minus:before{content:""}.pi-search-plus:before{content:""}.pi-search:before{content:""}.pi-send:before{content:""}.pi-server:before{content:""}.pi-share-alt:before{content:""}.pi-shield:before{content:""}.pi-shop:before{content:""}.pi-shopping-bag:before{content:""}.pi-shopping-cart:before{content:""}.pi-sidebar:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-signature:before{content:""}.pi-sitemap:before{content:""}.pi-slack:before{content:""}.pi-slash:before{content:""}.pi-sliders-h:before{content:""}.pi-sliders-v:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-down-fill:before{content:""}.pi-sort-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-sparkles:before{content:""}.pi-spinner-dotted:before{content:""}.pi-spinner:before{content:""}.pi-square:before{content:""}.pi-stamp:before{content:""}.pi-star-fill:before{content:""}.pi-star-half-fill:before{content:""}.pi-star-half:before{content:""}.pi-star:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward-alt:before{content:""}.pi-step-forward:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-stopwatch:before{content:""}.pi-strikethrough:before{content:""}.pi-subscript:before{content:""}.pi-sun:before{content:""}.pi-superscript:before{content:""}.pi-sync:before{content:""}.pi-table:before{content:""}.pi-tablet:before{content:""}.pi-tag:before{content:""}.pi-tags:before{content:""}.pi-telegram:before{content:""}.pi-text-color:before{content:""}.pi-text:before{content:""}.pi-th-large:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-down:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbtack:before{content:""}.pi-ticket:before{content:""}.pi-tiktok:before{content:""}.pi-times-circle:before{content:""}.pi-times:before{content:""}.pi-trash:before{content:""}.pi-trophy:before{content:""}.pi-truck:before{content:""}.pi-turkish-lira:before{content:""}.pi-twitch:before{content:""}.pi-twitter:before{content:""}.pi-underline:before{content:""}.pi-undo:before{content:""}.pi-unlock:before{content:""}.pi-upload:before{content:""}.pi-user-edit:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-user:before{content:""}.pi-users:before{content:""}.pi-venus:before{content:""}.pi-verified:before{content:""}.pi-video:before{content:""}.pi-vimeo:before{content:""}.pi-volume-down:before{content:""}.pi-volume-off:before{content:""}.pi-volume-up:before{content:""}.pi-wallet:before{content:""}.pi-warehouse:before{content:""}.pi-wave-pulse:before{content:""}.pi-whatsapp:before{content:""}.pi-wifi:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-wrench:before{content:""}.pi-youtube:before{content:""}
.p-icon-spin,.pi-spin{animation:1s linear infinite p-icon-spin;display:inline-block}@keyframes p-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{font-family:var(--font-family)}:focus-visible{outline:3px solid var(--agr-primary);outline-offset:2px}button:focus-visible,.p-button:focus-visible{outline:3px solid var(--agr-primary);outline-offset:2px;box-shadow:0 0 0 4px #007bff40}a:focus-visible{outline:3px solid var(--agr-primary);outline-offset:2px;border-radius:2px}input:focus-visible,textarea:focus-visible,select:focus-visible,.p-inputtext:focus-visible{outline:3px solid var(--agr-primary);outline-offset:0;border-color:var(--agr-primary)}@media (prefers-contrast:high){:focus-visible{outline-offset:3px!important;outline:4px solid #000!important}}@media (prefers-reduced-motion:reduce){:not(.agr-spinner),:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p-dropdown-panel{z-index:9999!important}@keyframes agr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agr-spinner{animation:1s linear infinite agr-spin!important}i.agr-spinner{display:inline-block;animation:1s linear infinite agr-spin!important}nightingale-msa,nightingale-msa canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}#alignment-view-container canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}
:root{--agr-primary-100:#dbeaf3;--agr-primary-200:#b6d5e8;--agr-primary-300:#8fc0dc;--agr-primary-400:#64acd1;--agr-primary-500:#2598c5;--agr-primary-600:#2681a6;--agr-primary-700:#256a88;--agr-primary-800:#22546c;--agr-primary-900:#1e4050;--agr-accent-100:#ffe8dc;--agr-accent-200:#ffd1b9;--agr-accent-300:#fbba96;--agr-accent-400:#f5a475;--agr-accent-500:#ed8d54;--agr-accent-600:#e47632;--agr-accent-700:#d95f02;--agr-accent-800:#aa4c0b;--agr-accent-900:#7e3a0f;--agr-tertiary-100:#f0e8f6;--agr-tertiary-200:#e1d2ec;--agr-tertiary-300:#d2bce3;--agr-tertiary-400:#c3a6da;--agr-tertiary-500:#b491d0;--agr-tertiary-600:#a47cc7;--agr-tertiary-700:#9467bd;--agr-tertiary-800:#755294;--agr-tertiary-900:#573e6d;--agr-gray-100:#f8f9fa;--agr-gray-200:#e9ecef;--agr-gray-300:#dee2e6;--agr-gray-400:#ced4da;--agr-gray-500:#8e959c;--agr-gray-600:#5a6268;--agr-gray-700:#495057;--agr-gray-800:#343a40;--agr-gray-900:#212529;--agr-primary:#2069a0;--agr-primary-light:#e8f4fc;--agr-link-color:#2069a0;--agr-link-hover:#1a4f7a;--agr-text-primary:#212529;--agr-text-secondary:#5a6268;--agr-text-muted:#545b62;--agr-background:#fff;--agr-background-alt:#f8f9fa;--agr-border-color:#dee2e6;--agr-success:#28a745;--agr-success-light:#dff0d8;--agr-success-dark:#155724;--agr-warning:#ffc107;--agr-warning-light:#fff3cd;--agr-warning-dark:#856404;--agr-danger:#dc3545;--agr-danger-light:#f8d7da;--agr-danger-dark:#721c24;--agr-info:#17a2b8;--agr-info-light:#d1ecf1;--agr-info-dark:#0c5460;--agr-error-light:#f8d7da;--agr-error-dark:#721c24;--agr-data-gene:#256a88;--agr-data-disease:#d95f02;--agr-data-go:#9467bd;--agr-data-allele:#8c564b;--agr-font-family:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--agr-font-size-base:.9rem;--agr-font-size-sm:.8rem;--agr-font-size-lg:1.1rem;--agr-font-size-h1:2rem;--agr-font-size-h2:1.5rem;--agr-font-size-h3:1.25rem;--agr-font-size-h4:1.1rem;--agr-line-height:1.5;--agr-spacing-xs:.25rem;--agr-spacing-sm:.5rem;--agr-spacing-md:1rem;--agr-spacing-lg:1.5rem;--agr-spacing-xl:2rem;--agr-spacing-xxl:3rem;--agr-radius-sm:.2rem;--agr-radius-md:.25rem;--agr-radius-lg:.5rem;--agr-shadow-sm:0 1px 2px #0000000d;--agr-shadow-md:0 4px 6px #0000001a;--agr-shadow-lg:0 10px 15px #0000001a;--agr-header-bg:var(--agr-primary-700);--agr-header-text:#ffffffe6;--agr-header-height:60px;--agr-container-max-width:1600px}html{font-size:16px}body{font-family:var(--agr-font-family);font-size:var(--agr-font-size-base);line-height:var(--agr-line-height);color:var(--agr-text-primary);background-color:var(--agr-background);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--agr-font-family);margin-bottom:var(--agr-spacing-md);color:var(--agr-text-primary);font-weight:600}h1{font-size:var(--agr-font-size-h1)}h2{font-size:var(--agr-font-size-h2)}h3{font-size:var(--agr-font-size-h3)}h4{font-size:var(--agr-font-size-h4)}a{color:var(--agr-link-color);text-decoration:none}a:hover{color:var(--agr-link-hover);text-decoration:underline}.agr-container{max-width:var(--agr-container-max-width);padding:0 var(--agr-spacing-md);margin:0 auto}.agr-page-content{padding:var(--agr-spacing-xl) 0;flex:1 0 auto}.agr-header{background-color:var(--agr-header-bg);height:var(--agr-header-height);z-index:1000;box-shadow:var(--agr-shadow-md);align-items:center;display:flex;position:sticky;top:0}.agr-header-content{width:100%;max-width:var(--agr-container-max-width);padding:0 var(--agr-spacing-md);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.agr-header-logo{align-items:center;gap:var(--agr-spacing-sm);color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;display:flex}.agr-header-logo:hover{color:#fff;text-decoration:none}.agr-header-nav{gap:var(--agr-spacing-lg);display:flex}.agr-header-nav a{color:var(--agr-header-text);padding:var(--agr-spacing-sm) var(--agr-spacing-md);border-radius:var(--agr-radius-md);font-weight:500;transition:background-color .2s}.agr-header-nav a:hover{color:#fff;background-color:#ffffff1a;text-decoration:none}.agr-card{background:var(--agr-background);border:1px solid var(--agr-border-color);border-radius:var(--agr-radius-lg);padding:var(--agr-spacing-md) var(--agr-spacing-lg);margin-bottom:var(--agr-spacing-md);box-shadow:var(--agr-shadow-sm)}.agr-card-header{background-color:var(--agr-gray-100);padding:var(--agr-spacing-sm) var(--agr-spacing-lg);border-bottom:1px solid var(--agr-border-color);margin:calc(-1 * var(--agr-spacing-md)) calc(-1 * var(--agr-spacing-lg));margin-bottom:var(--agr-spacing-md);border-radius:var(--agr-radius-lg) var(--agr-radius-lg) 0 0;color:var(--agr-primary-700);font-weight:600}.p-button{background-color:var(--agr-primary-500)!important;border-color:var(--agr-primary-500)!important;font-family:var(--agr-font-family)!important;font-size:var(--agr-font-size-base)!important;border-radius:var(--agr-radius-md)!important;padding:var(--agr-spacing-sm) var(--agr-spacing-lg)!important}.p-button:hover{background-color:var(--agr-primary-600)!important;border-color:var(--agr-primary-600)!important}.p-button:focus{box-shadow:0 0 0 2px var(--agr-primary-200)!important}.p-button.p-button-secondary{background-color:var(--agr-gray-600)!important;border-color:var(--agr-gray-600)!important}.p-button.p-button-secondary:hover{background-color:var(--agr-gray-700)!important;border-color:var(--agr-gray-700)!important}.p-button.p-button-outlined{color:var(--agr-primary-500)!important;border:1px solid var(--agr-primary-500)!important;background-color:#0000!important}.p-button.p-button-outlined:hover{background-color:var(--agr-primary-100)!important}.p-inputtext{font-family:var(--agr-font-family)!important;font-size:var(--agr-font-size-base)!important;border-color:var(--agr-border-color)!important;border-radius:var(--agr-radius-md)!important;padding:var(--agr-spacing-sm) var(--agr-spacing-md)!important}.p-inputtext:focus{border-color:var(--agr-primary-500)!important;box-shadow:0 0 0 2px var(--agr-primary-200)!important}.p-dropdown{font-family:var(--agr-font-family)!important;border-color:var(--agr-border-color)!important;border-radius:var(--agr-radius-md)!important}.p-dropdown:focus,.p-dropdown.p-focus{border-color:var(--agr-primary-500)!important;box-shadow:0 0 0 2px var(--agr-primary-200)!important}.p-autocomplete-input,.p-autocomplete-panel,.p-datatable{font-family:var(--agr-font-family)!important}.p-datatable .p-datatable-thead>tr>th{background-color:var(--agr-gray-100)!important;color:var(--agr-text-primary)!important;border-color:var(--agr-border-color)!important;font-weight:600!important}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--agr-border-color)!important}.agr-alert{padding:var(--agr-spacing-md) var(--agr-spacing-lg);border-radius:var(--agr-radius-md);margin-bottom:var(--agr-spacing-md)}.agr-alert-info{background-color:var(--agr-info-light);border:1px solid var(--agr-info);color:var(--agr-info-dark)}.agr-alert-success{background-color:var(--agr-success-light);border:1px solid var(--agr-success);color:var(--agr-success-dark)}.agr-alert-warning{background-color:var(--agr-warning-light);border:1px solid var(--agr-warning);color:var(--agr-warning-dark)}.agr-alert-danger{background-color:var(--agr-danger-light);border:1px solid var(--agr-danger);color:var(--agr-danger-dark)}.p-progressbar{background-color:var(--agr-gray-200)!important;border-radius:var(--agr-radius-md)!important}.p-progressbar .p-progressbar-value{background-color:var(--agr-primary-500)!important}.agr-footer{background-color:var(--agr-gray-100);border-top:1px solid var(--agr-border-color);padding:var(--agr-spacing-lg) 0;margin-top:auto}.agr-footer-content{max-width:var(--agr-container-max-width);padding:0 var(--agr-spacing-md);text-align:center;color:var(--agr-text-secondary);font-size:var(--agr-font-size-sm);margin:0 auto}.agr-footer a{color:var(--agr-primary-600)}.agr-page-title{font-size:var(--agr-font-size-h2);color:var(--agr-primary-700);margin-bottom:var(--agr-spacing-md);padding-bottom:var(--agr-spacing-sm);border-bottom:2px solid var(--agr-primary-500)}.agr-form-group{margin-bottom:var(--agr-spacing-lg)}.agr-form-label{margin-bottom:var(--agr-spacing-sm);color:var(--agr-text-primary);font-weight:600;display:block}.agr-form-help{font-size:var(--agr-font-size-sm);color:var(--agr-text-muted);margin-top:var(--agr-spacing-xs)}.text-primary{color:var(--agr-primary-500)!important}.text-secondary{color:var(--agr-text-secondary)!important}.text-muted{color:var(--agr-text-muted)!important}.text-success{color:var(--agr-success)!important}.text-danger{color:var(--agr-danger)!important}.text-warning{color:var(--agr-warning)!important}.bg-light{background-color:var(--agr-gray-100)!important}.bg-primary{background-color:var(--agr-primary-500)!important}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--agr-spacing-sm)!important}.mt-2{margin-top:var(--agr-spacing-md)!important}.mt-3{margin-top:var(--agr-spacing-lg)!important}.mt-4{margin-top:var(--agr-spacing-xl)!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--agr-spacing-sm)!important}.mb-2{margin-bottom:var(--agr-spacing-md)!important}.mb-3{margin-bottom:var(--agr-spacing-lg)!important}.mb-4{margin-bottom:var(--agr-spacing-xl)!important}.p-0{padding:0!important}.p-1{padding:var(--agr-spacing-sm)!important}.p-2{padding:var(--agr-spacing-md)!important}.p-3{padding:var(--agr-spacing-lg)!important}.p-4{padding:var(--agr-spacing-xl)!important}.agr-page-section{padding:var(--agr-spacing-sm) 0}.agr-page-header{margin-bottom:var(--agr-spacing-xl)}.agr-page-header h1{color:var(--agr-primary-700);margin-bottom:var(--agr-spacing-sm);font-size:var(--agr-font-size-h1)}.agr-page-description{color:var(--agr-text-secondary);font-size:var(--agr-font-size-lg);margin:0}.agr-card-body{padding:var(--agr-spacing-sm) 0}.agr-card-header h2{font-size:var(--agr-font-size-h3);margin:0}.agr-card-footer{padding-top:var(--agr-spacing-md);border-top:1px solid var(--agr-border-color);margin-top:var(--agr-spacing-md);justify-content:flex-end;align-items:center;gap:var(--agr-spacing-md);display:flex}.agr-alignment-list{gap:var(--agr-spacing-lg);flex-direction:column;display:flex}.agr-alignment-entry{align-items:flex-start;gap:var(--agr-spacing-md);padding:var(--agr-spacing-lg);background-color:var(--agr-gray-100);border-radius:var(--agr-radius-lg);border:1px solid var(--agr-border-color);display:flex}.agr-alignment-entry-controls{padding-top:var(--agr-spacing-sm);flex-shrink:0}.agr-alignment-entry-fields{flex:1;min-width:0}.agr-alignment-entry-fields .p-inputgroup{gap:var(--agr-spacing-md);flex-wrap:wrap;justify-content:flex-start;display:flex}.agr-alignment-entry-fields .p-float-label{flex:300px;min-width:250px}.agr-alignment-entry-fields .p-float-label:first-child{flex:0 0 200px;min-width:200px}.agr-alignment-entry-fields .p-autocomplete,.agr-alignment-entry-fields .p-multiselect,.agr-alignment-entry-fields .p-dropdown{width:100%!important;height:42px!important}.agr-alignment-entry-fields .p-autocomplete-input{box-sizing:border-box!important;width:100%!important;height:42px!important;padding:.5rem .75rem!important}.agr-alignment-entry-fields .p-dropdown .p-dropdown-label{align-items:center!important;padding:.5rem .75rem!important;display:flex!important}.agr-alignment-entry-fields .p-multiselect .p-multiselect-label{box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;height:42px!important;padding:.25rem .5rem!important;display:flex!important;overflow:hidden!important}.agr-alignment-add{padding:var(--agr-spacing-md);text-align:center}.agr-alignment-add .p-button{color:var(--agr-primary-600)!important;border:1px dashed var(--agr-primary-400)!important;background-color:#0000!important}.agr-alignment-add .p-button:hover{background-color:var(--agr-primary-100)!important;border-style:solid!important}.agr-message{padding:var(--agr-spacing-md) var(--agr-spacing-lg);border-radius:var(--agr-radius-md);font-size:var(--agr-font-size-base)}.agr-message-error{background-color:var(--agr-danger-light);color:var(--agr-danger-dark);border:1px solid var(--agr-danger)}.agr-message-success{background-color:var(--agr-success-light);color:var(--agr-success-dark);border:1px solid var(--agr-success)}.agr-message-info{background-color:var(--agr-info-light);color:var(--agr-info-dark);border:1px solid var(--agr-info)}.p-multiselect{min-width:200px;font-family:var(--agr-font-family)!important;border-color:var(--agr-border-color)!important;border-radius:var(--agr-radius-md)!important}.p-multiselect:focus,.p-multiselect.p-focus{border-color:var(--agr-primary-500)!important;box-shadow:0 0 0 2px var(--agr-primary-200)!important}.p-multiselect-panel{font-family:var(--agr-font-family)!important}.p-multiselect .p-multiselect-label{padding:var(--agr-spacing-sm) var(--agr-spacing-md)!important}.p-float-label{display:block}.p-float-label>label{font-family:var(--agr-font-family)!important;color:var(--agr-text-secondary)!important}.p-float-label>.p-inputwrapper-focus~label,.p-float-label>.p-inputwrapper-filled~label{color:var(--agr-primary-600)!important}.p-button.p-button-text{color:var(--agr-primary-500)!important;background-color:#0000!important;border-color:#0000!important}.p-button.p-button-text:hover{background-color:var(--agr-primary-100)!important}.p-button.p-button-text.p-button-danger{color:var(--agr-danger)!important}.p-button.p-button-text.p-button-danger:hover{background-color:var(--agr-danger-light)!important}.p-button.p-button-lg{padding:var(--agr-spacing-md) var(--agr-spacing-xl)!important;font-size:var(--agr-font-size-lg)!important}.agr-progress-container{margin-bottom:var(--agr-spacing-lg)}.agr-progress-bar{border-radius:var(--agr-radius-md)!important}.agr-progress-status{padding:var(--agr-spacing-lg);border-radius:var(--agr-radius-md);text-align:center}.agr-progress-message{font-size:var(--agr-font-size-lg);margin:0 0 var(--agr-spacing-sm) 0;font-weight:500}.agr-progress-timestamp{font-size:var(--agr-font-size-sm);color:var(--agr-text-muted);margin:0}.agr-status-pending{background-color:var(--agr-info-light);border:1px solid var(--agr-info)}.agr-status-pending .agr-progress-message{color:var(--agr-primary-700)}.agr-status-success{background-color:var(--agr-success-light);border:1px solid var(--agr-success)}.agr-status-success .agr-progress-message{color:var(--agr-success-dark)}.agr-status-error{background-color:var(--agr-danger-light);border:1px solid var(--agr-danger)}.agr-status-error .agr-progress-message{color:var(--agr-danger-dark)}.agr-code{background-color:var(--agr-gray-100);border-radius:var(--agr-radius-sm);color:var(--agr-primary-700);padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agr-loading-state{padding:var(--agr-spacing-xl);min-height:200px;color:var(--agr-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.agr-loading-state p{margin-top:var(--agr-spacing-md);font-size:var(--agr-font-size-base)}.agr-empty-state{padding:var(--agr-spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.agr-empty-state h3{margin:var(--agr-spacing-md) 0 var(--agr-spacing-sm) 0;color:var(--agr-text-primary);font-size:var(--agr-font-size-h3)}.agr-empty-state p{color:var(--agr-text-secondary);max-width:400px;margin:0}@media (pointer:coarse){.p-button,.p-dropdown,.p-inputtext,.p-checkbox,.p-radiobutton,button,input[type=button],input[type=submit],a.p-button{min-width:44px;min-height:44px}.p-button-icon-only{width:44px;height:44px}}.agr-result-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.agr-result-header h2{align-items:center;gap:.5rem;margin:0;font-size:1.125rem;display:flex}.agr-result-header h2:before{content:"";background:linear-gradient(180deg, var(--agr-primary-500) 0%, var(--agr-primary-700) 100%);border-radius:2px;width:4px;height:1.25em;display:inline-block}.agr-display-mode-selector{align-items:center;gap:.5rem;display:flex}.agr-display-mode-selector label{color:var(--agr-gray-600);font-size:.8125rem;font-weight:500}.agr-dropdown-sm{min-width:180px}.agr-dropdown-sm .p-dropdown-label{padding:.375rem .625rem;font-size:.8125rem}.agr-alignment-viewer{width:100%;min-height:300px;overflow-x:auto}.agr-card-warning{border-left:4px solid var(--agr-warning);background:linear-gradient(90deg, var(--agr-warning-light) 0%, var(--agr-background) 100%)}@media (max-width:576px){.agr-result-header{flex-direction:column;align-items:stretch}.agr-display-mode-selector{justify-content:space-between;width:100%}.agr-dropdown-sm{flex:1;min-width:0}}
.Header-module__gbg3bW__logo{align-items:center;gap:var(--agr-spacing-sm);color:#fff;text-decoration:none;display:flex}.Header-module__gbg3bW__logo:hover{color:#fff;text-decoration:none}.Header-module__gbg3bW__logo svg{flex-shrink:0}.Header-module__gbg3bW__logoText{flex-direction:column;line-height:1.1;display:flex}.Header-module__gbg3bW__logoTitle{letter-spacing:.05em;font-size:1.4rem;font-weight:700}.Header-module__gbg3bW__logoSubtitle{opacity:.85;letter-spacing:.02em;font-size:.7rem;font-weight:400}.Header-module__gbg3bW__nav{gap:var(--agr-spacing-lg);display:flex}.Header-module__gbg3bW__mobileMenuButton{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:28px;height:24px;padding:0;display:none}.Header-module__gbg3bW__hamburgerLine{transform-origin:50%;background-color:#fff;border-radius:2px;width:100%;height:3px;transition:all .3s;display:block}.Header-module__gbg3bW__hamburgerLine.Header-module__gbg3bW__open:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__gbg3bW__hamburgerLine.Header-module__gbg3bW__open:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module__gbg3bW__hamburgerLine.Header-module__gbg3bW__open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:768px){.Header-module__gbg3bW__logoSubtitle{display:none}.Header-module__gbg3bW__mobileMenuButton{display:flex}.Header-module__gbg3bW__nav{top:var(--agr-header-height);background-color:var(--agr-primary-800);padding:var(--agr-spacing-md);opacity:0;visibility:hidden;box-shadow:var(--agr-shadow-lg);z-index:1000;flex-direction:column;gap:0;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;left:0;right:0;transform:translateY(-100%)}.Header-module__gbg3bW__navOpen{opacity:1;visibility:visible;transform:translateY(0)}.Header-module__gbg3bW__nav a{text-align:left;border-bottom:1px solid #ffffff1a;width:100%;padding:var(--agr-spacing-md) var(--agr-spacing-lg)!important}.Header-module__gbg3bW__nav a:last-child{border-bottom:none}}@media (max-width:992px) and (min-width:769px){.Header-module__gbg3bW__logoSubtitle{font-size:.6rem}.Header-module__gbg3bW__nav{gap:var(--agr-spacing-md)}}
.Footer-module__8-teKW__footerContent{max-width:var(--agr-container-max-width);padding:0 var(--agr-spacing-md);margin:0 auto}.Footer-module__8-teKW__footerGrid{gap:var(--agr-spacing-xl);padding-bottom:var(--agr-spacing-lg);border-bottom:1px solid var(--agr-border-color);grid-template-columns:repeat(3,1fr);display:grid}.Footer-module__8-teKW__footerSection{text-align:left}.Footer-module__8-teKW__sectionTitle{font-size:var(--agr-font-size-base);color:var(--agr-primary-700);margin-bottom:var(--agr-spacing-md);margin-top:0;font-weight:600}.Footer-module__8-teKW__sectionText{font-size:var(--agr-font-size-sm);color:var(--agr-text-secondary);margin:0;line-height:1.6}.Footer-module__8-teKW__linkList{margin:0;padding:0;list-style:none}.Footer-module__8-teKW__linkList li{margin-bottom:var(--agr-spacing-sm)}.Footer-module__8-teKW__linkList a{font-size:var(--agr-font-size-sm);color:var(--agr-primary-600);text-decoration:none;transition:color .2s}.Footer-module__8-teKW__linkList a:hover{color:var(--agr-primary-800);text-decoration:underline}.Footer-module__8-teKW__funding{padding:var(--agr-spacing-md) 0;text-align:center;border-bottom:1px solid var(--agr-border-color)}.Footer-module__8-teKW__funding p{font-size:var(--agr-font-size-sm);color:var(--agr-text-muted);margin:0}.Footer-module__8-teKW__copyright{padding-top:var(--agr-spacing-md);text-align:center}.Footer-module__8-teKW__copyright p{font-size:var(--agr-font-size-sm);color:var(--agr-text-secondary);margin:0}.Footer-module__8-teKW__copyright a{color:var(--agr-primary-600)}@media (max-width:992px){.Footer-module__8-teKW__footerGrid{gap:var(--agr-spacing-lg);grid-template-columns:repeat(2,1fr)}.Footer-module__8-teKW__footerSection:first-child{grid-column:span 2}}@media (max-width:576px){.Footer-module__8-teKW__footerGrid{gap:var(--agr-spacing-lg);grid-template-columns:1fr}.Footer-module__8-teKW__footerSection:first-child{grid-column:span 1}.Footer-module__8-teKW__footerSection{text-align:center}.Footer-module__8-teKW__linkList{justify-content:center;gap:var(--agr-spacing-sm) var(--agr-spacing-md);flex-wrap:wrap;display:flex}.Footer-module__8-teKW__linkList li{margin-bottom:0}}.Footer-module__8-teKW__version{opacity:.6;font-size:.75rem;font-family:var(--agr-font-mono,ui-monospace, monospace);letter-spacing:.02em;margin-top:.35rem}
.Ribbon-module__zEh4Dq__ribbon{pointer-events:none;z-index:2000;width:130px;height:130px;position:fixed;top:0;right:0;overflow:hidden}.Ribbon-module__zEh4Dq__ribbon span{text-align:center;color:#fff;width:180px;font-family:var(--agr-font-mono,ui-monospace, monospace);letter-spacing:.15em;padding:7px 0;font-size:13px;font-weight:700;display:block;position:absolute;top:30px;right:-38px;transform:rotate(45deg);box-shadow:0 2px 6px #0000004d}
.Accessibility-module__FkIiOq__skipLinks{z-index:9999;padding:.5rem;position:absolute;top:0;left:0}.Accessibility-module__FkIiOq__skipLink{background:var(--agr-primary);color:#fff;border-radius:0 0 4px;width:1px;height:1px;padding:1rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden;box-shadow:0 2px 8px #0003}.Accessibility-module__FkIiOq__skipLink:focus{outline:3px solid var(--agr-accent);outline-offset:2px;width:auto;height:auto;position:fixed;top:0;left:0;overflow:visible}.Accessibility-module__FkIiOq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Accessibility-module__FkIiOq__shortcutsButton{color:var(--agr-gray-600)!important}.Accessibility-module__FkIiOq__shortcutsButton:hover{background:var(--agr-gray-100)!important}.Accessibility-module__FkIiOq__shortcutsButton:focus{box-shadow:0 0 0 3px var(--agr-primary-light)!important}.Accessibility-module__FkIiOq__shortcutsDialog{max-width:600px}.Accessibility-module__FkIiOq__shortcutsContent{flex-direction:column;gap:1.5rem;display:flex}.Accessibility-module__FkIiOq__shortcutCategory h3{color:var(--agr-gray-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--agr-gray-200);margin:0 0 .75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.Accessibility-module__FkIiOq__shortcutList{flex-direction:column;gap:.5rem;margin:0;display:flex}.Accessibility-module__FkIiOq__shortcutItem{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.Accessibility-module__FkIiOq__shortcutKeys{align-items:center;gap:.25rem;display:flex}.Accessibility-module__FkIiOq__kbd{background:var(--agr-gray-100);border:1px solid var(--agr-gray-300);min-width:1.75rem;height:1.75rem;box-shadow:0 1px 0 1px var(--agr-gray-200);color:var(--agr-gray-700);border-radius:4px;justify-content:center;align-items:center;padding:0 .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;display:inline-flex}.Accessibility-module__FkIiOq__keyPlus{color:var(--agr-gray-400);margin:0 .125rem;font-size:.75rem}.Accessibility-module__FkIiOq__shortcutDescription{color:var(--agr-gray-600);margin:0;font-size:.875rem}@media (prefers-contrast:high){.Accessibility-module__FkIiOq__skipLink:focus{outline-offset:2px;outline:4px solid #000}.Accessibility-module__FkIiOq__kbd{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.Accessibility-module__FkIiOq__skipLink{transition:none}}
