/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--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"),Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace),ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;border-color:var(--line)}html{min-width:200px;background:var(--canvas);scrollbar-width:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}body,html{color:var(--ink)}body{min-height:100%;font-family:var(--font-sans);-ms-overflow-style:none;background:linear-gradient(#24536a06 1px,#0000 0) 0 0/38px 38px,linear-gradient(90deg,#24536a05 1px,#0000 0) 0 0/38px 38px,radial-gradient(circle at 12% 0,#a875260e,#0000 28%),#f7f8f5;margin:0;font-size:14px;line-height:1.5;overflow-x:clip}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:3px;outline:2px solid #24516c47}::selection{color:var(--ink);background:#a8752647}}@layer components{.mono,code{font-family:var(--font-mono)}.eyebrow,.gem-label,.ui-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:620}.page-title{letter-spacing:-.035em;font-size:32px;font-weight:620;line-height:1.1}.empty-inline{color:var(--muted);margin:0;font-size:13.5px;line-height:1.7}.route-loader{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#061f2ceb;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:7px 12px 7px 7px;animation:route-loader-enter .22s cubic-bezier(.22,1,.36,1) both;display:flex;position:fixed;top:16px;right:18px;box-shadow:0 18px 44px #04182338}.route-loader-mark{color:#f4c36d;letter-spacing:.08em;background:#d79d4329;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:780;display:grid}.route-loader-copy{white-space:nowrap;font-size:13px;font-weight:680}.route-loader-dots{align-items:center;gap:4px;display:inline-flex}.route-loader-dots i{background:#f1bd63;border-radius:50%;width:4px;height:4px;animation:route-loader-dot .9s ease-in-out infinite}.route-loader-dots i:nth-child(2){animation-delay:.12s}.route-loader-dots i:nth-child(3){animation-delay:.24s}@keyframes route-loader-enter{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes route-loader-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.atelier-console{flex-direction:column;min-height:100vh;display:flex}.atelier-header,.public-header{z-index:80;min-height:var(--topbar);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;align-items:center;display:grid;position:sticky;top:0}.atelier-header-inner,.public-header-inner{width:min(100% - 36px,var(--content));grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;gap:18px;margin-inline:auto;display:grid}.atelier-brand,.public-header-brand{min-width:0;display:inline-flex}.atelier-main{padding:30px var(--gutter) 40px;flex:1 0 auto;min-width:0}.atelier-scroll-content{min-height:0}.atelier-footer{min-height:var(--footer);border-top:1px solid var(--line-soft);color:var(--muted);background:#ffffffd1;flex:none;font-size:11px}.atelier-footer-inner{width:min(100% - 36px,var(--content));min-height:var(--footer);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.atelier-footer a{color:var(--ink);font-weight:620}.app-mark{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark-shell{background:#fff;border:1px solid #a8752638;border-radius:999px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-mark-image{object-fit:contain;width:100%;height:100%}.app-mark-copy{gap:2px;min-width:0;display:grid}.app-mark-copy>span{max-width:300px;color:var(--ink);letter-spacing:-.018em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:620;line-height:1.08;overflow:hidden}.app-mark-copy>em{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:650;line-height:1}.atelier-nav,.public-header-nav{border:1px solid var(--line-soft);background:#f8fafac2;border-radius:999px;gap:4px;padding:4px}.public-header-nav{background:0 0;border-color:#0000;gap:20px}.atelier-nav-link,.public-header-nav a{min-height:34px;border:1px solid #0000;border-radius:999px;gap:8px;padding:0 13px;font-size:13px}.atelier-nav-link:hover,.public-header-nav a:hover{border-color:var(--line-soft);background:#fff}.atelier-actions,.public-header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.atelier-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:999px;place-items:center;display:grid}.os-page{width:min(100%,var(--content));gap:24px;min-width:0;margin-inline:auto;display:grid}.os-page-header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding-bottom:22px;display:grid}.os-page-copy{gap:10px;min-width:0;display:grid}.os-breadcrumb{color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.os-breadcrumb span:not(:last-child):after{content:"/";color:var(--faint);margin-left:8px}.os-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.os-title-stack{gap:5px;display:grid}.os-title-stack h1{max-width:880px;color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.3vw,38px);font-weight:620;line-height:1.08}.os-title-stack p{max-width:780px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.os-page-actions{justify-content:flex-end;align-self:start;align-items:center;gap:10px;display:inline-flex}.os-page-content{gap:22px;min-width:0;display:grid}.discipline-register-action,.os-button,.row-action-primary,.row-action-secondary,.settings-index-action,.text-link,.text-link-muted,.text-link-strong,.ui-button{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;box-shadow:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:580;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.os-button:hover,.row-action-primary:hover,.row-action-secondary:hover,.text-link-muted:hover,.text-link-strong:hover,.text-link:hover,.ui-button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.os-button-content{white-space:nowrap;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.os-button svg,.os-button-content svg,.row-action-primary svg,.row-action-secondary svg,.ui-button svg{flex:none;width:15px;height:15px}.os-button-primary,.text-link-strong,.ui-button-primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 14px 30px #151e2a1f}.os-button-primary:hover,.text-link-strong:hover,.ui-button-primary:hover{color:#fff;background:#0f1720}.os-button-secondary,.ui-button-secondary{color:var(--ink-2);background:#ffffffdb}.os-button-quiet{background:0 0}.bulk-danger,.os-button-danger,.ui-button-danger{background:var(--danger-soft);color:var(--danger);border-color:#b63b443d}.os-button-sm{min-height:34px;padding-inline:12px;font-size:12px}.os-button-icon{width:38px;padding-inline:0}.os-button:disabled,.os-button[aria-disabled=true],.ui-button:disabled{border-color:var(--line-soft);color:var(--faint);box-shadow:none;opacity:1;background:#eef1f1;transform:none}.text-link,.text-link-muted{box-shadow:none;color:var(--blue);background:0 0;border-color:#0000;padding-inline:0}.text-link-muted{color:var(--muted)}.account-menu-root{position:relative}.account-menu-trigger{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#ffffffdb;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 5px;display:inline-flex}.account-avatar,.account-profile-avatar,.team-avatar{color:#745313;background:linear-gradient(135deg,#fff8e8,#f1d889);border:1px solid #a875263d;border-radius:999px;place-items:center;font-size:12px;font-weight:620;display:grid}.account-avatar{width:32px;height:32px}.account-avatar-lg,.account-profile-avatar{width:52px;height:52px;font-size:15px}.account-trigger-copy,.account-trigger-pill-copy{text-align:left;gap:1px;min-width:0;display:grid}.account-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;font-weight:610;overflow:hidden}.account-trigger-copy em{color:var(--muted);font-size:11px;font-style:normal}.account-trigger-arrow{color:var(--muted);place-items:center;display:grid}.account-menu{z-index:180;border:1px solid var(--line);width:320px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;gap:4px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.account-menu-head{border-bottom:1px solid var(--line-soft);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:4px;padding:10px;display:grid}.account-menu-identity{gap:2px;min-width:0;display:grid}.account-menu-email,.account-menu-name,.account-menu-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-menu-name{color:var(--ink);font-size:14px;font-weight:620}.account-menu-email{color:var(--muted);font-size:12.5px}.account-menu-role{color:var(--muted);font-size:11.5px;font-style:normal}.account-menu-danger,.account-menu-row{min-height:40px;color:var(--ink-2);text-align:left;background:0 0;border:0;gap:10px;font-size:13px;font-weight:550;display:flex}.account-menu-danger:hover,.account-menu-row:hover{background:var(--surface-soft)}.account-menu-danger{color:var(--danger)}.field-label-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.field-label{color:var(--ink);margin:0;font-size:12px;font-weight:590}.field-required{color:var(--danger);margin-left:2px}.field-label-action a{color:var(--blue);font-size:12px;font-weight:580}.field-hint{color:var(--muted);line-height:1.5}.field-error,.field-hint{margin:6px 0 0;font-size:12px}.field-error{color:var(--danger);font-weight:550}.certificate-number-input,.password-control input,.ui-input,input.ui-input,select.ui-input,textarea.ui-input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#ffffffeb;border-radius:13px;padding:0 13px;box-shadow:inset 0 1px #ffffffad}textarea,textarea.ui-input{resize:vertical;min-height:84px;padding-block:12px}.certificate-number-input::placeholder,.ui-input::placeholder{color:var(--faint)}.certificate-number-input:focus,.ui-input:focus,textarea:focus{border-color:#24516c57;outline:none;box-shadow:0 0 0 3px #24516c14}.certificate-field{align-items:center;gap:8px;min-width:0;display:flex}.certificate-prefix{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:650}.password-toggle{width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.account-profile-card,.account-profile-form-card,.account-profile-summary-card,.account-security-panel,.account-settings-panel,.auth-card,.detail-danger-zone,.detail-document-panel,.detail-dossier-summary,.detail-panel-modern,.detail-record-control,.discipline-register,.form-section,.ledger-console,.password-requirements-card,.public-contact-panel,.registry-table-card,.report-intake-next-card,.report-rail-card,.report-submit-card,.secure-login-card,.settings-control-band,.settings-form-card,.settings-index,.side-note-panel,.staff-create-section,.staff-create-summary,.staff-created-page,.team-account-card,.team-command-panel,.ui-panel,.verification-search-panel,.verify-desk,.verify-report-overview{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffe0}.console-overview,.registry-desk{gap:22px;display:grid}.console-hero,.registry-status-line{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffdb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.console-hero-copy h2{letter-spacing:-.03em;margin:4px 0 8px;font-size:24px;font-weight:620;line-height:1.15}.console-hero-copy p{color:var(--muted);margin:0}.console-hero-link{gap:10px;margin-top:14px;display:flex}.console-metric-strip,.registry-status-line{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.console-metric,.dashboard-stat,.registry-status-item{border-right:1px solid var(--line-soft);align-content:center;gap:4px;min-height:76px;padding:16px 18px;display:grid}.console-metric:last-child,.registry-status-item:last-child{border-right:0}.console-metric span,.dashboard-stat span,.registry-status-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:620}.console-metric strong,.dashboard-stat strong,.registry-status-item strong{letter-spacing:-.025em;font-size:22px;font-weight:620}.console-workgrid,.registry-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.console-ledger,.registry-command-list{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffe0;overflow:hidden}.console-section-head,.registry-command-list-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.console-section-head h2,.registry-command-list-head h2{margin:0;font-size:17px;font-weight:620}.console-section-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.console-ledger-list{display:grid}.console-ledger-row,.registry-command-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 20px;display:grid}.console-ledger-row{grid-template-columns:32px 44px minmax(0,1fr) auto}.console-ledger-row:last-child,.registry-command-row:last-child{border-bottom:0}.console-ledger-row img,.ledger-clean-thumb{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:42px;height:42px}.console-ledger-title,.ledger-clean-title{gap:2px;min-width:0;display:grid}.console-ledger-title strong,.ledger-clean-title strong{text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.console-ledger-title span,.ledger-clean-meta{color:var(--blue);font-size:12px;font-weight:610}.registry-command-copy strong{font-size:14px;font-weight:620;line-height:1.2}.registry-command-copy small{font-size:12.5px}.registry-command-row>svg:last-child{justify-self:end}.ledger-clean-meta{gap:10px;min-width:0}.ledger-clean-meta time{color:var(--blue);font-size:12px;font-weight:610}.settings-control-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:22px;display:grid}.settings-control-band h2{letter-spacing:-.02em;margin:5px 0 6px;font-size:20px;font-weight:610;line-height:1.2}.settings-control-band p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;line-height:1.65}.settings-control-band>span{border:1px solid var(--line-soft);min-height:36px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.settings-index{display:grid;overflow:hidden}.settings-index-row{border-bottom:1px solid var(--line-soft);background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.settings-index-row:last-child{border-bottom:0}.settings-index-row:hover{background:#f8f9f7c2}.settings-index-icon{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border:1px solid #a875262e;border-radius:14px;place-items:center;display:grid}.settings-index-copy{gap:4px;min-width:0;display:grid}.settings-index-copy small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:620}.settings-index-copy strong{letter-spacing:-.012em;font-size:16px;font-weight:610}.settings-index-copy em{max-width:740px;color:var(--muted);font-size:13.5px;font-style:normal;line-height:1.55}.settings-index-copy b{color:var(--blue);font-size:12px;font-weight:560}.settings-index-action{min-height:36px;padding-inline:13px}.content-document-list{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffe0;display:grid;overflow:hidden}.content-document-card{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:22px;transition:background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.content-document-card:last-child{border-bottom:0}.content-document-card:focus-visible,.content-document-card:hover{background:#f8f9f7d1}.content-document-icon{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border:1px solid #a875262e;border-radius:14px;place-items:center;display:grid}.content-document-copy{gap:4px;min-width:0;display:grid}.content-document-copy small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:620}.content-document-copy strong{color:var(--ink);letter-spacing:-.012em;font-size:16px;font-weight:610}.content-document-copy>span{max-width:740px;color:var(--muted);font-size:13.5px;line-height:1.55}.content-document-copy b{color:var(--blue);font-size:12px;font-weight:560}.content-document-action{border:1px solid var(--line-soft);min-height:38px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:620;display:inline-flex}.laboratory-identity-form{gap:18px;display:grid}.settings-form-card-head{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:grid}.settings-form-card-head>span{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border:1px solid #a875262e;border-radius:13px;place-items:center;display:grid}.settings-form-card-head h2{letter-spacing:-.018em;margin:4px 0;font-size:18px;font-weight:610;line-height:1.2}.settings-form-card-head p:not(.gem-label){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.laboratory-logo-control{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:16px;align-items:center;gap:18px;padding:16px;display:flex}.laboratory-logo-preview{border:1px solid var(--line);background:#fff;border-radius:16px;flex:0 0 86px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden}.laboratory-logo-preview img{object-fit:contain;width:76px;height:76px}.settings-inline-help{color:var(--muted);margin:3px 0 10px;font-size:12.5px}.account-form-grid,.account-password-grid,.account-profile-fields-grid,.laboratory-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.laboratory-sticky-savebar,.settings-savebar{box-shadow:none;background:0 0;justify-content:flex-end;gap:14px;padding:16px 0 0}.laboratory-sticky-savebar span,.settings-savebar span{font-size:13px}.team-command-panel,.team-workspace{gap:18px;display:grid}.team-command-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px}.team-command-panel h2{letter-spacing:-.02em;margin:4px 0;font-size:20px;font-weight:610}.team-command-panel span{color:var(--muted)}.add-staff-cta{min-width:132px}.team-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-summary-grid>div{border:1px solid var(--line-soft);background:#ffffffd1;border-radius:16px;gap:4px;padding:16px;display:grid}.team-summary-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:620}.team-summary-grid strong{font-size:20px;font-weight:620}.team-account-list{gap:12px;display:grid}.team-account-card{grid-template-columns:minmax(0,1fr) 240px 120px auto;padding:16px;display:grid}.team-person{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.team-avatar{border-radius:15px;width:46px;height:46px}.team-person strong{font-weight:610;display:block}.team-account-meta span:not(.role-chip),.team-added-block span,.team-person-subline,.team-protected-note{color:var(--muted);font-size:12.5px}.team-protected-note{margin-top:3px;font-style:normal;display:block}.team-account-meta{flex-wrap:wrap;gap:8px;display:flex}.role-chip,.team-current-user,.team-onboarding,.team-protected{border:1px solid var(--line);min-height:28px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:560;display:inline-flex}.team-onboarding{background:var(--gold-soft);color:var(--warning);border-color:#a875263d}.role-chip-protected,.team-protected{background:var(--success-soft);color:var(--success);border-color:#0877642e}.team-added-block{gap:2px;display:grid}.team-action-set{gap:6px;display:inline-flex}.icon-action{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);background:#fff;border-radius:999px;place-items:center;display:grid}.icon-action-danger{color:var(--danger);background:var(--danger-soft);border-color:#b63b4433}.staff-create-layout{grid-template-columns:minmax(0,1fr) 310px;display:grid}.staff-create-main{gap:16px;display:grid}.staff-create-section,.staff-create-summary,.staff-created-page{padding:22px}.staff-create-section-head h2,.staff-create-summary h2,.staff-created-page h2{letter-spacing:-.018em;margin:4px 0 0;font-size:18px;font-weight:610}.staff-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-role-segments{margin-top:16px;display:grid}.staff-role-segment{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:82px;padding:14px 15px;display:grid}.staff-role-segment strong{font-size:14px;font-weight:610;display:block}.staff-role-segment em{color:var(--muted);margin-top:4px;font-size:12.5px;font-style:normal;line-height:1.45;display:block}.staff-role-segment.is-active{color:var(--ink);background:#fffaf0;border-color:#a8752661;box-shadow:inset 0 0 0 1px #a875261f}.staff-permission-fold>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:0;display:flex}.staff-permission-fold strong{font-weight:610;display:block}.staff-permission-fold em{color:var(--muted);font-size:13px;font-style:normal}.staff-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.staff-permission-grid section{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;padding:14px}.staff-permission-grid h3{margin:0 0 10px;font-size:13px;font-weight:620}.staff-permission-grid label{color:var(--ink-2);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.staff-create-summary{top:calc(var(--topbar) + 22px);display:grid}.staff-created-icon{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border:1px solid #a8752633;border-radius:14px;place-items:center;display:grid}.staff-create-summary p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.6}.staff-create-summary dl,.staff-created-ledger{border:1px solid var(--line-soft);border-radius:14px;gap:0;display:grid;overflow:hidden}.staff-create-summary dl div,.staff-created-ledger div{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.staff-create-summary dl div:last-child,.staff-created-ledger div:last-child{border-bottom:0}.staff-create-summary dt,.staff-created-ledger dt{color:var(--muted);font-size:12px}.staff-create-summary dd,.staff-created-ledger dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:560}.staff-created-actions{flex-wrap:wrap;gap:10px;display:flex}.registry-page{gap:18px;display:grid}.ledger-console{gap:16px;padding:18px;display:grid;overflow:visible}.registry-filter-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.registry-filter-summary strong{color:var(--ink);font-weight:620}.registry-filter-summary em{color:var(--gold);font-size:12px;font-style:normal}.reset-filters{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.ledger-filter-grid{grid-template-columns:minmax(185px,1fr) minmax(300px,1.35fr) repeat(4,minmax(150px,.86fr));align-items:end;gap:12px;display:grid}.ledger-search,.ledger-select{gap:7px;min-width:0;display:grid;position:relative}.ledger-search>span,.ledger-select>span{color:var(--ink-2);font-size:12px;font-weight:610}.ledger-search>div,.ledger-select>button{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;min-height:42px;display:grid;box-shadow:inset 0 1px #ffffffb3}.ledger-search>div{grid-template-columns:34px minmax(0,1fr);padding-right:10px}.ledger-search svg{color:var(--muted);justify-self:center}.ledger-search .certificate-number-input,.ledger-search input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0 8px}.ledger-select>button{text-align:left;color:var(--ink);grid-template-columns:minmax(0,1fr) 26px;padding:0 11px 0 13px;font-weight:560}.ledger-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-chevron-slot{color:var(--muted);place-items:center;display:grid}.ledger-select-menu{z-index:100;border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}.ledger-select-menu button{width:100%;min-height:36px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.ledger-select-menu button.selected,.ledger-select-menu button:hover{background:var(--surface-soft);color:var(--ink)}.date-range-strip{border-top:1px solid var(--line-soft);align-items:end;gap:12px;padding-top:12px;display:flex}.date-range-title{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:620;display:inline-flex}.registry-results{gap:16px;display:grid}.registry-table-card{padding:0;overflow:visible}.jewel-report-table{border-collapse:collapse;table-layout:fixed;width:100%}.jewel-report-table th{height:48px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line-soft);padding:0 16px;font-size:11px;font-weight:620}.jewel-report-table td{vertical-align:middle;border-bottom:1px solid var(--line-soft);padding:14px 16px}.jewel-report-table tr:last-child td{border-bottom:0}.select-col{text-align:center;width:48px}.report-cell-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.report-thumb-premium,.verify-compact-image{border:1px solid var(--line);object-fit:cover;background:var(--surface-soft);border-radius:13px;width:44px;height:44px}.report-title-link{max-width:100%;font-weight:610}.report-title-link,.report-title-link+span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-title-link+span{color:var(--muted);font-size:12px}.cert-link-premium{color:var(--blue);font-family:var(--font-mono);font-size:12px;font-weight:650}.row-actions-premium{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.row-actions-registry{align-items:center}.row-action-primary,.row-action-secondary{padding-inline:11px;font-size:12px}.bulk-action-bar{border-bottom:1px solid var(--line-soft);background:var(--surface-soft);align-items:center;gap:10px;padding:12px 16px;display:flex}.bulk-action-bar button{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}.ledger-pagination{border:1px solid var(--line-soft);border-radius:var(--radius-lg);min-height:66px;box-shadow:var(--shadow-card);background:#ffffffe0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ledger-pagination-count{color:var(--muted)}.ledger-pagination-count strong{color:var(--ink)}.ledger-page-number-group,.ledger-pagination-controls{align-items:center;gap:8px;display:flex}.ledger-page-control,.ledger-page-number-group span,.ledger-page-numbers a,.ledger-page-numbers span{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--ink-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ledger-page-number-group .is-primary,.ledger-page-numbers .is-primary{background:var(--gold-soft);color:var(--gold);border-color:#a875264d}.discipline-register-head{border-bottom:1px solid var(--line-soft);padding:20px 22px}.discipline-register-head h2{letter-spacing:-.02em;margin:5px 0 4px;font-size:20px;font-weight:610}.discipline-register-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:13.5px}.discipline-register-list{display:grid}.discipline-register-row{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.discipline-register-row:last-child{border-bottom:0}.discipline-register-row:hover{background:#f8f9f7d1}.discipline-register-icon{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border:1px solid #a875262e;border-radius:14px;place-items:center;display:grid}.discipline-register-copy{gap:3px;min-width:0;display:grid}.discipline-register-copy small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:620}.discipline-register-copy strong{font-size:15px;font-weight:610}.discipline-register-copy em{color:var(--muted);font-size:13px;font-style:normal}.discipline-register-facts{flex-wrap:wrap;gap:7px;display:flex}.discipline-register-facts b{border:1px solid var(--line);min-height:28px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:560;display:inline-flex}.discipline-register-action{min-height:34px;padding-inline:11px}.detail-grid,.report-workspace{grid-template-columns:minmax(0,1fr) 330px;display:grid}.report-workspace-intake{grid-template-columns:minmax(0,1fr) 300px}.detail-main-column,.detail-side-column,.report-form-column,.report-workspace-rail{gap:18px;min-width:0;display:grid}.detail-side-column-sticky,.report-workspace-rail{top:calc(var(--topbar) + 22px);align-self:start}.form-section-head,.panel-head-modern{border-bottom:1px solid var(--line-soft);gap:5px;margin-bottom:16px;padding-bottom:15px;display:grid}.detail-danger-zone h2,.detail-record-control h2,.form-section-head h2,.panel-head-modern h2{letter-spacing:-.018em;margin:0;font-size:18px;font-weight:610}.form-section-head p,.panel-head-modern p:not(.gem-label){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.form-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.create-flow-note{background:var(--gold-soft);color:var(--warning);border:1px solid #a8752629;border-radius:14px;gap:10px;padding:13px;display:flex}.report-intake-next-card,.report-rail-card{gap:10px;padding:18px;display:grid}.report-intake-next-card h2,.report-rail-card h2{margin:0;font-size:16px;font-weight:610}.report-intake-next-card p,.report-rail-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.report-submit-card{gap:12px;display:grid}.report-progress-track{background:#e8ecec;border-radius:999px;height:6px;overflow:hidden}.report-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--success));height:100%}.report-progress-list{gap:9px}.report-progress-list>div{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.image-upload-summary{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.image-upload-icon{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.detail-dossier-summary{box-shadow:var(--shadow-card);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.detail-report-image,.detail-report-image-trigger,.report-image-lightbox-trigger{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.detail-report-image img,.report-image-lightbox-trigger img{object-fit:cover;width:100%;height:100%}.dossier-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dossier-title-row h2{margin:0;font-size:18px;font-weight:610}.detail-dossier-summary p:not(.gem-label){color:var(--muted);margin:4px 0 0;font-size:13px}.report-readiness-banner{border-radius:16px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.report-readiness-banner>svg{flex:none;margin-top:2px}.report-readiness-banner p{margin:0}.report-readiness-banner p:first-child{font-weight:610}.report-readiness-banner.is-warning{background:var(--warning-soft);color:var(--warning);border:1px solid #a8752638}.report-readiness-banner.is-complete{background:var(--success-soft);color:var(--success);border:1px solid #0877642e}.detail-panel-modern{padding:18px}.panel-head-modern{grid-template-columns:38px minmax(0,1fr);align-items:start}.panel-head-modern>span{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border-radius:13px;place-items:center;display:grid}.detail-field-group{border:1px solid var(--line-soft);background:#fff;border-radius:15px;overflow:hidden}.detail-field-group h3{border-bottom:1px solid var(--line-soft);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:12px 14px;font-size:10.5px;font-weight:650}.detail-field-group dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-field-group dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;padding:13px 14px}.detail-field-group dt{color:var(--muted);font-size:11.5px}.detail-field-group dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-weight:560}.detail-danger-zone,.detail-record-control,.side-note-panel{padding:16px;overflow:hidden}.detail-record-head>div{display:flex}.detail-control-list{margin:0;display:grid}.detail-control-list>div{border-bottom:1px solid var(--line-soft);padding:12px 0}.detail-control-list dt{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.detail-control-list dd{margin:5px 0 0;font-weight:560}.detail-state-note{border-radius:12px;margin:12px 0 0;padding:9px 10px;font-size:12px}.detail-state-warning{background:var(--warning-soft);color:var(--warning)}.detail-state-danger{background:var(--danger-soft);color:var(--danger)}.detail-state-info{color:var(--blue);background:#eef7fb}.detail-danger-zone{border-color:#b63b442e;gap:12px;display:grid}.detail-danger-zone p:not(.gem-label){color:var(--muted);margin:4px 0 0;font-size:13px}.side-note-panel{color:var(--muted);gap:10px;display:flex}.side-note-panel strong{color:var(--ink)}.timeline-item{grid-template-columns:12px minmax(0,1fr);gap:8px;font-size:12px}.timeline-dot{background:var(--gold);width:7px;height:7px;margin-top:5px}.is-disabled-link{color:var(--muted);border-color:var(--line-soft);box-shadow:none;pointer-events:none;background:#eef1f1}.report-section-marker{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:620;display:inline-flex}.report-section-marker span{width:22px;height:22px;color:var(--blue);letter-spacing:0;background:#edf3f5;border-radius:999px;place-items:center;font-size:12px;display:grid}.report-image-rail-card .field-hint{font-size:12px}.image-upload-dropzone{text-align:center;border:1px dashed var(--line);background:var(--surface-soft);border-radius:15px;place-items:center;min-height:118px;padding:16px;display:grid}.detail-empty-action{align-items:start}.report-readiness-banner>div{gap:8px;min-width:0;display:grid}.report-readiness-action{justify-self:start;min-height:34px}.report-lifecycle-actions .os-button:disabled,.report-lifecycle-actions .ui-button:disabled{color:#7a8793;box-shadow:none;background:#eef1f1;border-color:#d9e0e5}.detail-side-column .detail-danger-zone,.detail-side-column .detail-record-control,.detail-side-column .side-note-panel{box-shadow:var(--shadow-card)}.detail-main-column{align-content:start}.laboratory-identity-form{padding-bottom:0}.laboratory-identity-form>section{box-shadow:var(--shadow-card)}.laboratory-sticky-savebar{margin-top:0}.ledger-search>span,.ledger-select>span{min-height:16px}.jewel-report-table td:nth-child(2),.jewel-report-table th:nth-child(2){width:300px}.jewel-report-table td:nth-child(3),.jewel-report-table th:nth-child(3){width:170px}.jewel-report-table td:nth-child(4),.jewel-report-table th:nth-child(4){width:140px}.jewel-report-table td:nth-child(5),.jewel-report-table th:nth-child(5){width:120px}.jewel-report-table td:nth-child(6),.jewel-report-table th:nth-child(6){width:125px}.registry-command-list-head h2{font-size:17px}.registry-command-row.is-primary{background:#f8f9f7b8}.registry-command-row.is-primary .registry-command-copy strong{color:var(--ink)}.status-badge,[data-status-badge]{border:1px solid var(--line);min-height:24px;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:560;display:inline-flex}.detail-document-head{gap:4px}.detail-document-list,.document-inline-group{gap:8px;display:grid}.detail-document-row,.document-menu-download{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;display:flex}.account-settings-grid{display:grid}.account-main-column{gap:20px;min-width:0;display:grid}.account-profile-card,.account-profile-form-card,.account-profile-summary-card,.account-security-panel,.account-settings-panel{padding:20px}.account-profile-card{top:calc(var(--topbar) + 22px);gap:16px;display:grid;position:sticky}.account-profile-hero{align-items:center;gap:14px;display:flex}.account-profile-hero h2{margin:0;font-size:18px;font-weight:610}.account-profile-hero p{color:var(--muted);margin:2px 0 0}.account-locked-list{gap:9px;display:grid}.account-locked-list div{justify-content:space-between;gap:12px;padding-top:9px;display:flex}.account-locked-list dt{color:var(--muted);font-size:12px}.password-requirements-card,.password-requirements-compact{gap:8px;padding:14px;display:grid}.permission-check{align-items:center;gap:7px;display:inline-flex}.public-shell{background:var(--canvas);min-height:100vh}.app-shell{width:min(100% - 36px,var(--content));margin-inline:auto}.public-landing{padding:clamp(58px,7vw,98px) 0}.public-landing-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:64px;display:grid}.public-landing-copy h1{letter-spacing:-.055em;max-width:720px;margin:14px 0;font-size:clamp(42px,6vw,64px);font-weight:600;line-height:.98}.public-landing-copy p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.public-landing-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.verification-search-panel,.verify-desk{gap:16px;padding:24px;display:grid}.verify-desk-head{align-items:center;gap:12px;display:flex}.public-verify-icon,.verify-desk-head>span{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border:1px solid #a875262e;border-radius:14px;place-items:center;display:grid}.verify-desk h2{margin:4px 0 0;font-size:18px;font-weight:610}.verify-format-ledger{border:1px solid var(--line-soft);border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.verify-format-ledger div{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.verify-format-ledger div:last-child{border-bottom:0}.verify-format-ledger dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.verify-format-ledger dd{color:var(--blue);font-family:var(--font-mono);margin:0;font-size:12px;font-weight:650}.public-proof-band{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:#ffffffd1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.public-proof-band article{border-right:1px solid var(--line-soft);gap:12px;min-height:126px;padding:22px;display:grid}.public-proof-band article:last-child{border-right:0}.public-proof-band svg{color:var(--gold)}.public-proof-band h2{margin:0;font-size:16px;font-weight:610}.public-proof-band p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.public-institution-section,.public-reading-section{gap:24px;padding:72px 0;display:grid}.public-institution-section{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);align-items:start}.public-institution-copy h2,.public-reading-section h2{letter-spacing:-.045em;max-width:640px;margin:10px 0;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.05}.public-institution-copy p:not(.eyebrow),.public-reading-section>p{color:var(--muted);font-size:15px;line-height:1.7}.public-ledger-list{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:#fffc;display:grid;overflow:hidden}.public-ledger-list div{border-bottom:1px solid var(--line-soft);padding:18px}.public-ledger-list div:last-child{border-bottom:0}.public-ledger-list span{color:var(--gold);font-size:11px;font-family:var(--font-mono)}.public-ledger-list strong{margin:4px 0;font-weight:610;display:block}.public-ledger-list p{color:var(--muted);margin:0;font-size:13px}.public-footer{color:#ffffffc7;background:#071e31;padding:42px 0 18px}.public-footer-grid{grid-template-columns:minmax(0,1fr) 180px 320px;gap:40px;display:grid}.public-footer-brand p{color:#ffffffa8;max-width:480px}.public-footer a,.public-footer p{color:inherit}.public-footer-heading{color:#f1d889;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:620}.public-footer-bottom{color:#ffffff9e;border-top:1px solid #ffffff1f;margin-top:28px;padding-top:18px;font-size:12px}.auth-minimal-page{background:#f6f7f3;place-items:center;min-height:100vh;padding:32px;display:grid}.auth-minimal-shell{grid-template-columns:minmax(0,.9fr) 380px;align-items:stretch;gap:24px;width:min(100%,940px);display:grid}.auth-minimal-identity,.secure-login-card{border:1px solid var(--line-soft);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:30px}.auth-minimal-identity{color:#fff;background:#0a2235;align-content:space-between;gap:22px;display:grid}.auth-minimal-identity h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,5vw,48px);font-weight:600;line-height:1.02}.auth-minimal-identity p:not(.eyebrow){color:#ffffffb8;margin:0;line-height:1.65}.auth-minimal-points{flex-wrap:wrap;gap:8px;display:flex}.auth-minimal-points span,.auth-return-link{color:#ffffffd1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.secure-login-card{gap:16px;display:grid}.secure-login-head{gap:5px;display:grid}.auth-icon,.secure-login-icon{background:var(--gold-soft);width:42px;height:42px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.secure-login-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px;font-weight:610}.secure-login-head p:not(.ui-kicker){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.sheet-layer{z-index:300}.sheet-scrim{background:#0f172061}.sheet-head{padding:20px}.sheet-close{border:1px solid var(--line);background:#fff;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.z-sheet{z-index:310}.protected-action-fields{gap:14px;margin-top:14px;display:grid}.ui-empty-state{text-align:center;min-height:220px;color:var(--muted);place-items:center;display:grid}.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}.image-lightbox{z-index:400;place-items:center;display:grid;position:fixed;inset:0}.image-lightbox-backdrop{background:#0f1720b8;position:absolute;inset:0}.image-lightbox-panel{z-index:1;background:#fff;border-radius:18px;max-width:min(92vw,920px);max-height:88vh;position:relative;overflow:hidden}.ui-textarea{border:1px solid var(--line);width:100%;min-height:84px;color:var(--ink);resize:vertical;background:#ffffffeb;border-radius:13px;padding:12px 13px}.ui-textarea:focus{border-color:#24516c57;outline:none;box-shadow:0 0 0 3px #24516c14}.status-issued{background:var(--success-soft);color:var(--success);border-color:#0877642e}.status-draft{background:var(--warning-soft);color:var(--warning);border-color:#a875263d}.status-void{background:var(--danger-soft);color:var(--danger);border-color:#b63b4438}.status-replaced{color:var(--blue);background:#edf5f8}.ledger-page-number.is-current,.ledger-page-numbers a[aria-current=page]{background:var(--gold-soft);color:var(--gold);border-color:#a8752652}.mobile-report-stack{gap:12px;display:grid}.mobile-report-card-premium{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:15px}.mobile-report-head{align-items:center;gap:12px;display:flex}.mobile-report-head a{font-weight:610}.mobile-report-head code{color:var(--blue);font-size:12px;font-weight:650;display:block}.mobile-report-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.mobile-report-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mobile-report-actions .mobile-report-delete-draft,.mobile-report-actions a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.certificate-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.certificate-search>div{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:44px}.certificate-search-compact{grid-template-columns:minmax(0,1fr)}.public-verify-page{padding:clamp(54px,7vw,90px) 0}.public-verify-basic-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:54px;display:grid}.public-verify-basic-copy h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(40px,6vw,58px);font-weight:600;line-height:1}.public-verify-basic-copy p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.public-verify-trust-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.public-verify-trust-row span{border:1px solid var(--line);min-height:32px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.public-verify-search-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;gap:12px;padding:24px;display:grid}.public-verify-search-card h2{margin:0;font-size:20px;font-weight:610}.public-verify-search-card p{color:var(--muted);margin:0}.public-format-note{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:8px 14px;padding-top:12px;display:grid}.public-format-note span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.public-format-note strong{color:var(--blue);font-family:var(--font-mono);font-size:12px}.verify-report-shell{gap:18px;display:grid}.verify-report-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.verify-report-heading h1{letter-spacing:-.035em;margin:8px 0 2px;font-size:32px;font-weight:620;line-height:1.12}.verify-report-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.verify-report-overview{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.report-data-row{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.report-data-row dt{color:var(--muted)}.report-data-row dd{margin:0;font-weight:560}.is-disabled{opacity:.52;pointer-events:none}.report-image-frame,.report-image-safe-frame{background:var(--surface-soft);border:1px solid var(--line);border-radius:inherit;place-items:center;display:inline-grid;position:relative;overflow:hidden}.report-image,.report-image-fallback-logo,.report-image-logo{object-fit:cover;width:100%;height:100%;display:block}.report-image-fallback-logo,.report-image-logo{object-fit:contain;opacity:.9;padding:8px}.report-image-pending{opacity:0}.report-image-skeleton{background:linear-gradient(90deg,#e2e8f0e6,#f1f5f9 50%,#e2e8f0e6) 0 0/200% 100%;animation:report-image-shimmer 1.25s linear infinite;position:absolute;inset:0}.report-image-fallback{background:#fff}@keyframes report-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-empty-state span{border:1px solid var(--line);background:var(--surface-soft);width:44px;height:44px;color:var(--gold);border-radius:15px;place-items:center;display:grid}.ui-empty-state h2{margin:12px 0 4px;font-size:17px;font-weight:610}.ui-empty-state p{color:var(--muted);margin:0}.settings-ledger{gap:16px;display:grid}.detail-identity-card,.detail-list-modern{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:18px}.report-meta-line{flex-wrap:wrap;gap:10px;display:flex}.locked-field-note{color:var(--muted);font-size:12px}.auth-mark{display:inline-flex}.auth-card,.reset-card{padding:24px}.auth-card-head{gap:6px;display:grid}.auth-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:620}.auth-inline-action{color:var(--blue);align-items:center;gap:8px;font-weight:560;display:inline-flex}.public-basic-hero,.public-basic-page{padding:64px 0}.public-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-service-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:18px}.permission-editor,.permission-groups{gap:12px;display:grid}.permission-editor-collapsed,.permission-summary-row,.staff-creation-notes,.staff-review-card,.staff-verification-panel{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;padding:14px}.permission-review-button{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.role-picker{gap:10px;display:grid}.team-form,.team-form-intake{gap:14px;display:grid}.team-form-actions{justify-content:flex-end;gap:10px;display:flex}.ledger-workbench{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffe0;overflow:hidden}.ledger-workbench-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ledger-workbench-head h2{margin:3px 0 0;font-size:17px;font-weight:620}.ledger-clean-list{display:grid}.ledger-clean-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 20px;display:grid}.ledger-clean-row:last-child{border-bottom:0}.console-command-panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;gap:10px;padding:18px;display:grid}.console-command-panel>p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:620}.console-command-panel a{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.console-ledger-state{justify-items:end;gap:4px;display:grid}.public-header-nav{border:1px solid var(--line-soft);background:#f8fafac7;border-radius:999px;justify-self:center;align-items:center;gap:4px;min-height:42px;padding:4px;display:inline-flex;box-shadow:0 10px 26px #0f172a09}.public-header-nav a{min-height:34px;color:var(--ink-2);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:560;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.public-header-nav a:hover{color:var(--ink);background:#fff;border-color:#a8752633}.account-menu-row,.account-menu-trigger,.discipline-register-action,.icon-action,.os-button,.row-action-primary,.row-action-secondary,.settings-index-action,.text-link-strong,.ui-button{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.os-button-primary:hover:not(:disabled),.text-link-strong:hover:not([aria-disabled=true]),.ui-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #151e2a2e}.os-button-secondary:hover:not(:disabled),.row-action-secondary:hover:not([aria-disabled=true]),.ui-button-secondary:hover:not(:disabled){background:#fffaf2;border-color:#a8752647}.os-button:disabled,.os-button[aria-disabled=true],.ui-button:disabled,.ui-button[aria-disabled=true]{color:#758393;box-shadow:none;opacity:1;cursor:not-allowed;background:#e9eef0;border-color:#d8e0e5;transform:none}.os-button:disabled svg,.ui-button:disabled svg{color:#8a97a5}.certificate-number-input:hover,.ui-input:hover,select:hover,textarea:hover{border-color:#2c3d5247}.certificate-number-input:focus,.ui-input:focus,select:focus,textarea:focus{border-color:#a875269e;outline:none;box-shadow:0 0 0 4px #a875261c}.jewel-report-table tbody tr:hover,.ledger-clean-row:hover,.team-account-card:hover{background:#fffaf0b3;box-shadow:0 12px 28px #0f172a0b}.discipline-register-row:hover,.registry-command-row:hover,.settings-index-row:hover{background:linear-gradient(90deg,#a8752613,#fff0)}.discipline-register-action svg,.ledger-workbench-head .text-link-strong svg,.registry-command-row>svg:last-child,.settings-index-action svg{transition:transform .16s}.discipline-register-row:hover .discipline-register-action svg,.ledger-workbench-head .text-link-strong:hover svg,.registry-command-row:hover>svg:last-child,.settings-index-row:hover .settings-index-action svg{transform:translate(3px)}.registry-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.registry-command-list-head{padding:18px 20px}.registry-command-list-head h2{letter-spacing:-.015em;font-size:16px;font-weight:610}.registry-command-row{grid-template-columns:28px minmax(0,1fr) 18px;min-height:70px;padding:15px 18px}.registry-command-copy{gap:5px;min-width:0;display:grid}.registry-command-copy strong{line-height:1.22;display:block}.registry-command-copy small{line-height:1.45;display:block}.ledger-clean-meta{gap:11px}.ledger-clean-row{grid-template-columns:44px minmax(0,1fr) auto;min-height:68px}.settings-screen .os-page-content{gap:28px}.settings-control-band{margin-bottom:8px}.settings-index-row{min-height:112px}.laboratory-identity-form{box-shadow:none;background:0 0;border:0;gap:20px;padding:0}.laboratory-identity-form>section{margin:0;padding:22px}.laboratory-logo-control{align-items:flex-start;margin-bottom:18px}.laboratory-sticky-savebar,.settings-savebar{border-top:1px solid var(--line-soft);margin-top:0;padding:18px 0 0}.laboratory-sticky-savebar span,.settings-savebar span{color:#415166}.ledger-console{gap:18px;padding:20px}.registry-filter-summary{gap:12px}.ledger-filter-grid{grid-template-columns:minmax(220px,1.05fr) minmax(320px,1.55fr) repeat(4,minmax(150px,.86fr));gap:14px}.ledger-search>span,.ledger-select>span{white-space:nowrap;min-height:18px;line-height:1.1}.ledger-search>div,.ledger-select>button{min-height:46px}.ledger-select-menu{width:max-content;min-width:100%;max-width:260px;right:auto}.ledger-select:last-child .ledger-select-menu{left:auto;right:0}.registry-table-card{border-radius:18px;overflow:hidden}.jewel-report-table{table-layout:auto}.jewel-report-table td,.jewel-report-table th{padding:14px}.jewel-report-table td:last-child,.jewel-report-table th:last-child{width:292px}.row-actions-premium{gap:7px}.row-action-primary,.row-action-secondary{min-height:34px}.discipline-register{overflow:hidden}.discipline-register-row{grid-template-columns:42px minmax(0,1fr) minmax(220px,auto) auto;gap:18px;min-height:96px;padding:18px 22px}.discipline-register-copy strong{font-size:15.5px}.discipline-register-copy em{max-width:620px;line-height:1.5}.discipline-register-facts{justify-content:flex-end}.discipline-register-action{background:#fff}.detail-grid,.report-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px}.detail-main-column,.detail-side-column,.report-form-column,.report-workspace-rail{gap:20px}.detail-danger-zone,.detail-document-panel,.detail-panel-modern,.detail-record-control,.form-section,.report-rail-card,.side-note-panel{border-radius:18px}.form-section{padding:22px}.form-section-head,.panel-head-modern{margin-bottom:18px}.report-submit-card .os-button{justify-self:stretch}.report-image-rail-card .image-upload-dropzone{min-height:130px}.detail-empty-action{gap:12px;padding-top:12px;display:grid}.detail-empty-action .ui-button{justify-self:start}.report-lifecycle-actions .os-button,.report-lifecycle-actions .ui-button{min-height:40px}.detail-state-note{white-space:normal}.team-command-panel{min-height:112px}.team-account-card{grid-template-columns:minmax(320px,1fr) minmax(210px,.45fr) 136px auto;padding:18px 20px}.team-person{grid-template-columns:50px minmax(0,1fr)}.team-person strong,.team-person-subline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-account-meta>span:not(.role-chip):not(.team-onboarding){color:var(--muted);font-size:12.5px}.team-onboarding{grid-column:1/-1;justify-self:start}.team-added-block span{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.team-added-block time{font-size:13px}.team-protected-note{color:var(--success);margin-top:4px}.staff-create-main{gap:18px}.staff-role-segments{gap:10px}.staff-create-summary{gap:16px}.staff-create-summary dl div{grid-template-columns:94px minmax(0,1fr)}.staff-create-summary .text-link-muted{justify-self:center}.account-profile-card{padding:22px}.account-settings-panel{padding:24px}.account-locked-list{gap:0}.account-locked-list div{border-top:1px solid var(--line-soft);gap:10px;padding:12px 0}.account-locked-list dt{font-size:11.5px}.account-locked-list dd{grid-template-columns:minmax(0,1fr) 16px;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:560}.identity-lock-icon{color:var(--muted);justify-self:end}.password-requirements-card strong{font-size:13px;font-weight:610}.password-requirement-chip svg{flex:none}.password-requirement-chip[data-valid=false]{color:var(--muted)}.public-landing-copy h1{max-width:760px}.public-landing-copy p:not(.eyebrow){max-width:620px}.row-action-danger{background:var(--danger-soft);color:var(--danger);border-color:#b63b4447}.row-action-danger:hover{color:#9f2832;background:#ffe7e9;border-color:#b63b4475}.mobile-report-delete-draft{background:var(--danger-soft);min-height:32px;color:var(--danger);border:1px solid #b63b4447;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:620;display:inline-flex}.ledger-clean-row-shell{border-bottom:1px solid var(--line-soft);position:relative}.ledger-clean-row-shell .ledger-clean-row,.ledger-clean-row-shell:last-child{border-bottom:0}.ledger-clean-row-shell.has-draft-delete .ledger-clean-row{padding-right:68px}.ledger-delete-draft{z-index:2;background:var(--danger-soft);width:36px;height:36px;color:var(--danger);border:1px solid #b63b4440;border-radius:12px;place-items:center;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ledger-delete-draft:hover{background:#ffe7e9;border-color:#b63b4473;transform:translateY(calc(-50% - 1px))}@media (max-width:900px),(pointer:coarse){.ledger-clean-row-shell.has-draft-delete .ledger-clean-row{padding-right:58px!important}.ledger-delete-draft{right:12px}}@media (prefers-reduced-motion:reduce){.account-menu-row,.account-menu-trigger,.discipline-register-action,.discipline-register-row,.icon-action,.jewel-report-table tbody tr,.ledger-clean-row,.os-button,.registry-command-row,.row-action-primary,.row-action-secondary,.settings-index-action,.settings-index-row,.team-account-card,.text-link-strong,.ui-button{transition-duration:.01ms}}.button:disabled,.button[disabled],.is-disabled-link,.os-button:disabled,.os-button[disabled],.ui-button:disabled,.ui-button[disabled],[aria-disabled=true].os-button,[aria-disabled=true].ui-button,button:disabled,button[disabled]{color:#6f7d89;box-shadow:none;opacity:1;cursor:not-allowed;background:#e9eef1;border-color:#d8e1e7;transform:none}.is-disabled-link svg,.os-button:disabled svg,.os-button[disabled] svg,.ui-button:disabled svg,.ui-button[disabled] svg,[aria-disabled=true].os-button svg,[aria-disabled=true].ui-button svg,button:disabled svg,button[disabled] svg{color:#7d8a95;opacity:1}.is-disabled-link:hover,.os-button:disabled:hover,.os-button[disabled]:hover,.ui-button:disabled:hover,.ui-button[disabled]:hover,button:disabled:hover,button[disabled]:hover{color:#6f7d89;box-shadow:none;background:#e9eef1;border-color:#d8e1e7;transform:none}.form-save-note,.identity-save-note,.laboratory-sticky-savebar span,.save-bar-note,.settings-savebar span{color:#425466}.legacy-render-host{pointer-events:none;background:#fff;width:max-content;height:auto;position:fixed;top:0;left:-200vw;overflow:visible}.detail-document-panel{gap:14px;padding:18px;display:grid}.detail-document-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.detail-document-head>span{background:var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.detail-document-head h3{margin:2px 0 3px;font-size:17px;font-weight:610}.detail-document-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.detail-document-list{gap:10px;display:grid}.detail-document-row{border:1px solid var(--line-soft);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;min-height:auto;padding:13px;display:grid}.detail-document-copy{gap:3px;display:grid}.detail-document-copy strong{font-size:13.5px;font-weight:610}.detail-document-copy span{color:var(--muted);font-size:12px;line-height:1.4}.detail-document-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-document-actions button,.detail-document-row button,.document-inline-actions button{border:1px solid var(--line);min-height:34px;color:var(--ink-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;line-height:1;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.detail-document-actions button:hover:not(:disabled),.document-inline-actions button:hover:not(:disabled){background:#fffaf2;border-color:#a875264d;transform:translateY(-1px)}.document-preview-overlay{z-index:240;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.document-preview-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;border:0;position:fixed;inset:0}.document-preview-dialog{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(100%,860px);max-height:min(92vh,980px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a47}.document-preview-dialog header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.document-preview-dialog h2{margin:2px 0 0;font-size:18px;font-weight:610}.document-preview-scroll{background:#eef2f4;padding:22px;overflow:auto}.document-preview-dialog[data-preview-kind=certificate]{width:min(100%,780px)}.document-preview-scroll{scrollbar-width:none;-ms-overflow-style:none;display:block}.document-preview-scroll::-webkit-scrollbar{width:0;height:0;display:none}.detail-grid,.report-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:26px}.detail-side-column,.detail-side-column-sticky,.report-workspace-rail{align-self:start;gap:16px;display:grid}.detail-side-column-sticky,.report-workspace-rail{top:calc(var(--topbar) + 24px);position:sticky}.detail-danger-zone{background:#fff;padding:18px}.detail-danger-zone:has(.os-button-danger){border-color:#ef444438}.report-lifecycle-actions{gap:10px;display:grid}.report-lifecycle-actions .os-button,.report-lifecycle-actions .ui-button{justify-content:center;width:100%}.detail-record-head{gap:12px}.detail-record-head>div{justify-items:end;gap:7px;display:grid}.detail-state-note{font-size:12.5px;line-height:1.45}.detail-panel-modern{min-height:0}.detail-field-groups{gap:12px;display:grid}.team-account-card{grid-template-columns:minmax(320px,1fr) minmax(230px,.45fr) 132px minmax(220px,auto);align-items:center}.team-row-action{flex-wrap:wrap;justify-content:flex-end}.team-detail-button{border:1px solid var(--line);min-height:34px;color:var(--ink-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:560;display:inline-flex}.team-detail-button:hover{background:#fffaf2;border-color:#a875264d}.team-detail-panel{border-top:1px solid var(--line-soft);background:#f8fafaa6;border-radius:14px;gap:12px;padding:14px 16px;display:grid}.team-detail-panel dt{font-size:10.5px}.staff-create-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.staff-create-summary{top:calc(var(--topbar) + 24px);gap:14px;padding:20px}.staff-create-summary p:not(.eyebrow){line-height:1.5}.staff-create-summary dl{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-radius:0}.staff-create-summary dl div{background:0 0;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr)}.staff-role-segment:hover:not(:disabled){border-color:#a8752652;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a0d}.account-settings-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px}.account-main-column{gap:22px}.account-password-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.account-password-grid>:last-child{grid-column:1/2}.password-requirements-card{background:#f8fafab8;margin-top:14px;padding:14px}.password-requirement-chip{justify-content:flex-start;min-width:0}.discipline-register-row:hover,.jewel-report-table tbody tr:hover,.ledger-clean-row:hover,.registry-command-row:hover,.settings-index-row:hover,.team-account-card:hover{background:linear-gradient(90deg,#fffaf0d1,#ffffffeb)}.ledger-clean-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.registry-command-copy small,.registry-command-copy strong{display:block}.registry-command-copy small{color:var(--muted)}@media (max-width:1180px){.account-settings-grid,.detail-grid,.report-workspace,.staff-create-layout{grid-template-columns:1fr}.account-profile-card,.detail-side-column-sticky,.report-workspace-rail,.staff-create-summary{position:static}.team-account-card{grid-template-columns:1fr}.password-requirements-grid,.team-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.account-password-grid,.detail-document-actions,.password-requirements-grid,.staff-create-grid,.staff-role-segments,.team-detail-panel dl{grid-template-columns:1fr}.document-preview-overlay{padding:12px}.document-preview-scroll{padding:14px}}.atelier-nav,.public-header-nav{min-height:44px;justify-self:center;gap:22px}.atelier-nav-link,.public-header-nav a{min-height:44px;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 2px;line-height:1;text-decoration:none;display:inline-flex}.atelier-nav-link:hover,.public-header-nav a:hover{box-shadow:none}.atelier-nav-link.is-active:after,.atelier-nav-link:hover:after,.public-header-nav a:hover:after{background:#a875269e}.atelier-nav-divider{background:var(--line-soft);height:18px;display:inline-block}.is-disabled-link,.os-button:disabled,.os-button[aria-disabled=true],.os-button[data-disabled=true],.ui-button:disabled,.ui-button[aria-disabled=true],.ui-button[data-disabled=true],button:disabled,button[data-disabled=true]{color:#667684;box-shadow:none;opacity:1;cursor:not-allowed;background:#e9eef1;border-color:#d8e1e7;transform:none}.is-disabled-link svg,.os-button:disabled svg,.os-button[data-disabled=true] svg,.ui-button:disabled svg,.ui-button[data-disabled=true] svg,button:disabled svg,button[data-disabled=true] svg{color:#7d8a95;opacity:1}.is-disabled-link:hover,.os-button:disabled:hover,.os-button[data-disabled=true]:hover,.ui-button:disabled:hover,.ui-button[data-disabled=true]:hover,button:disabled:hover,button[data-disabled=true]:hover{color:#667684;box-shadow:none;background:#e9eef1;border-color:#d8e1e7;transform:none}.account-profile-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.account-profile-form-card .locked-field-note{display:none}.account-security-panel{overflow:visible}.password-requirements-card>strong{margin-bottom:10px;font-size:13px;font-weight:620;display:block}.password-requirement-chip{border:1px solid var(--line-soft);color:var(--muted);background:#fff;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;line-height:1.2;display:inline-flex}.password-requirement-chip[data-valid=true]{color:var(--success);background:#0877640e;border-color:#0877643d}.account-locked-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.account-locked-list dt{grid-column:1/-1}.account-locked-list dd{display:contents}.staff-role-segments{gap:12px}.staff-role-segment{align-items:center;min-height:86px;padding:15px 16px}.staff-create-summary{gap:15px}.staff-create-summary h2{font-size:17px}.staff-create-summary dl{border-radius:16px}.staff-create-summary dl div{background:#ffffffe6;padding:11px 12px}.staff-create-summary .os-button{width:100%}.team-account-card{grid-template-columns:minmax(0,1fr) 260px 112px auto;gap:18px}.team-account-meta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.team-row-action{justify-self:end;align-items:center;gap:8px;display:inline-flex}.team-detail-button{min-height:32px}.detail-danger-zone>div:first-child,.detail-document-head,.detail-record-head,.side-note-panel>div>strong{align-items:start}.detail-record-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.detail-record-head code{min-height:24px;align-items:center;font-size:12.5px;display:inline-flex}.detail-danger-zone{border-color:var(--line-soft)}.detail-danger-zone .os-button-danger{background:var(--danger-soft);color:var(--danger);border-color:#b63b443d}.timeline{gap:12px;margin-top:12px}.timeline-dot{border:1px solid var(--line-soft);width:24px;height:24px;color:var(--gold);margin-top:0}.timeline-dot svg{width:13px;height:13px}.report-image-lightbox-panel{background:#fff;overflow:hidden}.report-image-lightbox-header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:16px;display:grid}.report-image-lightbox-title{min-width:0}.report-image-lightbox-title span{color:var(--muted);font-size:12px;font-weight:560;display:block}.report-image-lightbox-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:620;display:block;overflow:hidden}.report-image-lightbox-close{border:1px solid var(--line-soft);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:grid}.legacy-render-host{background:0 0}.document-download-dialog{max-width:min(96vw,980px)}.document-preview-scroll{background:#f4f1ea}.document-preview-scroll>*{margin-inline:auto}.document-download-actions{border-top:1px solid var(--line-soft);background:#fff;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.discipline-register-row,.jewel-report-table tbody tr,.ledger-clean-row,.registry-command-row,.settings-index-row,.team-account-card{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.discipline-register-row:hover,.jewel-report-table tbody tr:hover,.ledger-clean-row:hover,.registry-command-row:hover,.settings-index-row:hover,.team-account-card:hover{background:linear-gradient(90deg,#fffaf0db,#fffffff0);transform:translateY(-1px)}@media (max-width:1180px){.account-settings-grid,.staff-create-layout,.team-account-card{grid-template-columns:1fr}.account-profile-card,.staff-create-summary{position:static}.account-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.atelier-nav,.public-header-nav{gap:14px;max-width:100%;overflow-x:auto}.atelier-nav-link,.public-header-nav a{font-size:12.5px}.account-location-grid,.document-download-actions,.password-requirements-grid{grid-template-columns:1fr}.document-download-actions{display:grid}}.atelier-nav,.public-header-nav{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:24px;padding:0;display:inline-flex}.atelier-nav-link,.public-header-nav a{min-height:50px;box-shadow:none;color:var(--ink-2);letter-spacing:-.005em;background:0 0;border:0;border-radius:0;padding:0 1px;font-size:13.5px;font-weight:560;transition:color .16s;position:relative}.atelier-nav-link:hover,.public-header-nav a:hover{color:var(--ink);background:0 0;border-color:#0000;transform:none}.atelier-nav-link:after,.public-header-nav a:after{content:"";opacity:0;background:0 0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s,background-color .16s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(.55)}.atelier-nav-link.is-active{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.atelier-nav-link.is-active:after,.atelier-nav-link:hover:after,.public-header-nav a:hover:after{background:var(--gold);opacity:1;transform:scaleX(1)}.report-readiness-card{gap:14px}.report-readiness-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.report-readiness-head h2{margin:4px 0 0}.report-readiness-head>span{background:var(--surface-soft);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:620;display:inline-flex}.report-progress-list-inline{border-top:1px solid var(--line-soft);margin-top:2px;padding-top:12px}.report-image-rail-card .field-label-row{margin-bottom:8px}.report-image-rail-card .field-hint{display:none}.image-upload-summary-refined{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.image-upload-preview{aspect-ratio:4/3;border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:16px;overflow:hidden}.image-upload-preview-img{object-fit:cover;width:100%;height:100%;display:block}.image-upload-copy p{color:var(--ink);margin:0;font-size:14px;font-weight:620}.image-upload-copy span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.image-upload-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.image-upload-actions-with-camera,.image-upload-source-actions{gap:8px;width:100%;display:grid}.image-upload-actions-with-camera{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.image-upload-source-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin-top:14px}.image-upload-actions-with-camera .os-button,.image-upload-source-actions .os-button{width:100%;min-width:0}.image-upload-source-actions .os-button{padding-inline:12px}.image-upload-source-zone{cursor:default;align-content:center;container-type:inline-size}@container (max-width:340px){.image-upload-source-actions{grid-template-columns:1fr}}.image-upload-actions .os-button{min-width:0}.image-upload-dropzone{min-height:148px}.report-submit-card .os-button{width:100%}.team-account-card{grid-template-columns:minmax(0,1fr) 280px 116px auto}.team-account-meta{align-content:center}.team-detail-panel{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:16px;grid-column:1/-1;margin-top:4px;padding:16px}.team-detail-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.team-detail-panel div{min-width:0}.team-detail-panel dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.team-detail-panel dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:560}.team-detail-panel p{color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.55}.staff-create-summary{align-self:start;position:sticky;top:96px}.staff-create-summary p:not(.eyebrow){margin-bottom:14px}.staff-create-summary dl{border:0;gap:10px;display:grid}.staff-create-summary dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,92px) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.staff-create-summary dl div:last-child{border-bottom:0}.staff-create-summary dt{color:var(--muted);font-size:12px}.staff-create-summary dd{margin:0;font-size:13px;font-weight:610}.staff-role-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-role-segment{min-height:88px}.account-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;display:grid}.account-locked-list dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.account-locked-list dd span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.password-requirements-card{box-shadow:none;background:0 0;border:0;margin-top:16px;padding:0}.password-requirements-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.password-requirement-chip{border-radius:999px;min-height:34px}.settings-savebar{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.detail-record-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.detail-record-head>div{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.detail-record-head code{color:var(--blue);font-size:12px;font-weight:650}.timeline{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.timeline-item{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.timeline-dot{background:var(--surface-soft);width:22px;height:22px;color:var(--blue);border-radius:999px;place-items:center;display:grid}.timeline-item p{margin:0}.report-image-lightbox{background:#0f172aad;padding:32px}.report-image-lightbox-panel{border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(92vw,760px);max-height:min(88vh,820px);display:grid;box-shadow:0 34px 90px #0f172a52}.report-image-lightbox-header{padding:18px 20px}.report-image-lightbox-body{background:#f7f4ed;min-height:0;padding:18px}.report-image-lightbox-media{width:100%;height:clamp(180px,88dvh - 132px,720px);position:relative}.report-image-lightbox-image{object-fit:contain;border-radius:16px}[data-sonner-toaster]{top:84px}.os-button:disabled,.os-button[data-disabled=true],.ui-button:disabled,.ui-button[data-disabled=true],button:disabled,button[data-disabled=true]{color:#667684;box-shadow:none;opacity:1;cursor:not-allowed;background:#e9eef1;border-color:#d8e1e7;transform:none}.os-button:disabled .os-button-content,.os-button[data-disabled=true] .os-button-content,.ui-button:disabled .os-button-content,.ui-button[data-disabled=true] .os-button-content{color:#667684;opacity:1}.os-button:disabled svg,.os-button[data-disabled=true] svg,.ui-button:disabled svg,.ui-button[data-disabled=true] svg,button:disabled svg,button[data-disabled=true] svg{color:#7d8a95;opacity:1}.os-button:disabled:hover,.os-button[data-disabled=true]:hover,.ui-button:disabled:hover,.ui-button[data-disabled=true]:hover,button:disabled:hover,button[data-disabled=true]:hover{color:#667684;box-shadow:none;background:#e9eef1;border-color:#d8e1e7;transform:none}@media (max-width:980px){.team-account-card{grid-template-columns:1fr}.team-detail-panel dl{grid-template-columns:1fr 1fr}.staff-create-summary{position:static}}@media (max-width:680px){.account-location-grid,.password-requirements-grid,.staff-role-segments,.team-detail-panel dl{grid-template-columns:1fr}}.is-disabled-link,.ui-button.is-disabled-link{color:#667684;box-shadow:none;opacity:1;pointer-events:none;background:#e9eef1;border-color:#d8e1e7}.agli-public-site{--agli-ink:#0c1821;--agli-ink-soft:#314553;--agli-paper:#f4f0e7;--agli-paper-bright:#fbfaf6;--agli-navy:#092838;--agli-navy-soft:#16445a;--agli-gold:#c98a2f;--agli-gold-soft:#f3dfb4;--agli-line:#132b3829;--agli-line-light:#ffffff2e;--agli-gutter:clamp(22px,4vw,72px);--agli-card-pad:clamp(24px,3vw,46px);min-height:100vh;color:var(--agli-ink);background:linear-gradient(#193a4808 1px,transparent 1px),linear-gradient(90deg,#193a4807 1px,transparent 1px),var(--agli-paper-bright);background-size:42px 42px}.agli-public-site main{overflow:clip}.agli-public-site h1,.agli-public-site h2,.agli-public-site h3,.agli-public-site p{text-wrap:pretty}.agli-public-shell{width:min(calc(100% - (var(--agli-gutter) * 2)),1480px);margin-inline:auto}.agli-kicker{color:var(--agli-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:760;line-height:1.4}.agli-reveal{transform:translateZ(0)}@supports (animation-timeline:view()){.agli-reveal{animation:agli-reveal linear both;animation-timeline:view();animation-range:entry entry 38%}}@keyframes agli-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.agli-public-header{z-index:200;color:#fff;transition:color .24s,background .28s,box-shadow .28s,border-color .28s;position:fixed;inset:0 0 auto}.agli-public-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#03111ab3,#03111a2e 68%,#0000);transition:opacity .24s,background .28s;position:absolute;inset:0}.agli-public-header.is-scrolled{color:var(--agli-ink);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#f9f7f1ed;border-bottom:1px solid #142f3c1f;box-shadow:0 18px 52px #081c271a}.agli-public-header.is-scrolled:before{opacity:0}.agli-public-header-inner{grid-template-columns:minmax(190px,.8fr) auto minmax(250px,.8fr);align-items:center;gap:22px;width:min(100% - 36px,1540px);min-height:82px;margin-inline:auto;transition:min-height .24s;display:grid}.agli-public-header.is-scrolled .agli-public-header-inner{min-height:68px}.agli-public-brand{min-width:0;color:inherit;align-items:center;gap:18px;display:inline-flex}.agli-public-brand .app-mark{gap:11px}.agli-public-brand .brand-mark-shell{background:#fffffff0;border-color:#ffffff59;flex-basis:43px;width:43px;height:43px;box-shadow:0 12px 32px #0000001f}.agli-public-header.is-scrolled .agli-public-brand .brand-mark-shell{border-color:#c0842a40}.agli-public-brand .app-mark-copy>span{color:currentColor;letter-spacing:.05em;font-size:14px;font-weight:760}.agli-public-brand .app-mark-copy>em{color:currentColor}@supports (color:color-mix(in lab,red,red)){.agli-public-brand .app-mark-copy>em{color:color-mix(in srgb,currentColor 68%,transparent)}}.agli-public-brand .app-mark-copy>em{letter-spacing:.16em;text-transform:uppercase;font-size:8px}.agli-public-brand-note{color:currentColor;border-left:1px solid;padding-left:17px}@supports (color:color-mix(in lab,red,red)){.agli-public-brand-note{color:color-mix(in srgb,currentColor 66%,transparent)}}.agli-public-brand-note{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.45}.agli-public-nav{justify-content:center;align-items:center;gap:4px;display:flex}.agli-public-nav-link{isolation:isolate;color:currentColor;border:1px solid #0000;align-content:center;gap:2px;padding:6px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.agli-public-nav-link{color:color-mix(in srgb,currentColor 78%,transparent)}}.agli-public-nav-link{transition:color .19s,background .21s,border-color .21s,transform .23s cubic-bezier(.22,1,.36,1),box-shadow .21s}.agli-public-nav-link:after{content:none!important;display:none!important}.agli-public-nav-link>span:last-child{font-size:13px;font-weight:650;line-height:1.2}.agli-public-nav-index{color:var(--agli-gold-soft);letter-spacing:.12em;font-size:8px;font-weight:780}.agli-public-header.is-scrolled .agli-public-nav-index{color:#a66f22}.agli-public-nav-link:focus-visible,.agli-public-nav-link:hover{color:currentColor}.agli-public-nav-link.is-active{color:currentColor;border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff0a}.agli-public-header.is-scrolled .agli-public-nav-link.is-active{background:#edf3f2;border-color:#153d4f1f;box-shadow:0 8px 22px #13303d12}.agli-public-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agli-public-menu-toggle,.agli-staff-entry,.agli-verify-entry{min-height:46px;color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff38;transition:transform .22s cubic-bezier(.22,1,.36,1),background .19s,border-color .19s,box-shadow .19s}.agli-public-header.is-scrolled .agli-public-menu-toggle,.agli-public-header.is-scrolled .agli-staff-entry{background:#ffffffc2;border-color:#14334124}.agli-staff-entry{border-radius:14px;gap:7px;padding:0 14px;font-size:12px;font-weight:680}.agli-staff-entry,.agli-verify-entry{align-items:center;display:inline-flex}.agli-verify-entry{color:#fff;background:#062636e0;border-color:#ffffff24;border-radius:15px;gap:9px;padding:5px 10px 5px 6px;box-shadow:0 14px 34px #02121b38}.agli-verify-entry>span{color:#f4ca7c;background:#d39d482e;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.agli-verify-entry strong{white-space:nowrap;font-size:12px}.agli-public-header.is-scrolled .agli-verify-entry{background:var(--agli-navy);border-color:var(--agli-navy)}.agli-public-menu-toggle:hover,.agli-staff-entry:hover,.agli-verify-entry:hover{transform:translateY(-2px);box-shadow:0 16px 34px #03162029}.agli-public-menu-toggle{border-radius:14px;place-items:center;width:46px;padding:0;display:none}.agli-public-header:not(.is-scrolled) .account-menu-trigger{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#ffffff1a;border-color:#ffffff3d}.agli-public-header:not(.is-scrolled) .account-trigger-copy strong{color:#fff}.agli-public-header:not(.is-scrolled) .account-trigger-arrow,.agli-public-header:not(.is-scrolled) .account-trigger-copy em{color:#ffffffad}.agli-public-mobile-panel{z-index:-1;color:#fff;opacity:0;pointer-events:none;background:radial-gradient(circle at 80% 15%,#cd902f47,#0000 36%),#082635;align-content:start;gap:28px;padding:112px 24px 30px;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);display:none;position:fixed;inset:0;transform:translateY(-20px)}.agli-public-header.is-open .agli-public-mobile-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.agli-mobile-panel-glow{color:#ffffff0a;position:absolute;top:110px;right:-40px;transform:rotate(18deg)}.agli-public-mobile-intro{max-width:520px;position:relative}.agli-public-mobile-intro span{color:#e2b55f;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760}.agli-public-mobile-intro p{color:#ffffffad;margin:12px 0 0;font-size:15px;line-height:1.7}.agli-public-mobile-links{display:grid;position:relative}.agli-public-mobile-links a{color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:68px;display:grid}.agli-public-mobile-links span{color:#e2b55f;font-size:10px}.agli-public-mobile-links strong{letter-spacing:-.02em;font-size:22px;font-weight:580}.agli-public-mobile-actions{flex-wrap:wrap;gap:10px;display:flex}.agli-public-mobile-actions a{color:#fff;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.agli-inline-action,.agli-light-action,.agli-primary-action,.agli-secondary-action,.agli-text-action{justify-content:center;align-items:center;gap:9px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .19s,background .19s,color .19s,border-color .19s;display:inline-flex}.agli-light-action,.agli-primary-action,.agli-secondary-action{border-radius:14px;min-height:48px;padding:0 17px;font-size:13px;font-weight:720}.agli-primary-action{color:#fff;background:var(--agli-navy);border:1px solid var(--agli-navy);box-shadow:0 14px 32px #05223029}.agli-primary-action:hover{background:#0d3549;transform:translateY(-2px);box-shadow:0 18px 40px #0522303b}.agli-secondary-action{color:var(--agli-ink);border:1px solid var(--agli-line);background:#ffffffc7}.agli-secondary-action:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 28px #0c27341a}.agli-light-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff47}.agli-light-action:hover{background:#ffffff2e;transform:translateY(-2px)}.agli-inline-action,.agli-text-action{color:inherit;font-size:13px;font-weight:720}.agli-inline-action:hover,.agli-text-action:hover{color:var(--agli-gold);transform:translate(4px)}.agli-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agli-section-intro h2{letter-spacing:-.055em;max-width:860px;margin:0;font-size:clamp(38px,5vw,68px);font-weight:560;line-height:.99}.agli-home-hero{color:#fff;isolation:isolate;background-position:50%;background-size:cover;align-items:center;min-height:860px;display:grid;position:relative}.agli-education-callout-shade,.agli-education-interest-shade,.agli-home-hero-shade,.agli-page-hero-shade{z-index:-1;background:radial-gradient(circle at 76% 34%,#d3973b38,#0000 32%),linear-gradient(90deg,#04151ff2,#051823c7 48%,#06161f52 72%,#0511178f);position:absolute;inset:0}.agli-home-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.67fr);align-items:center;gap:clamp(48px,8vw,124px);padding-block:145px 90px;display:grid}.agli-home-hero-copy{max-width:810px}.agli-home-hero-copy h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(58px,7vw,108px);font-weight:530;line-height:.91}.agli-home-hero-lede{color:#ffffffc7;max-width:720px;margin:30px 0 34px;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.agli-home-hero .agli-text-action{color:#fff}.agli-hero-proof{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.agli-hero-proof span{color:#ffffffc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.agli-hero-verify{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#072331e0;border:1px solid #ffffff38;border-radius:28px;place-self:end;width:min(100%,560px);padding:18px;box-shadow:0 36px 90px #00000052}.agli-hero-verify-head{border-bottom:1px solid #ffffff24;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding-bottom:16px;display:grid}.agli-hero-verify-head>span{color:#f1bf65;background:#d69f492b;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.agli-hero-verify-head small{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:760;display:block}.agli-hero-verify-head strong{font-size:13px}.agli-hero-verify-head i{color:#ffffff9e;align-items:center;gap:6px;font-size:10px;font-style:normal;display:inline-flex}.agli-hero-verify-head i span{background:#5ed5ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ed5ae1c}.agli-hero-verify-copy{grid-template-columns:30px 1fr;gap:12px;padding:24px 2px 20px;display:grid}.agli-hero-verify-copy>span{color:#e0aa4d;padding-top:3px;font-size:9px;font-weight:780}.agli-hero-verify-copy h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.08}.agli-hero-verify-copy p{color:#ffffff9e;margin:8px 0 0;font-size:13px;line-height:1.55}.agli-hero-verify .certificate-search,.agli-verify-search-console .certificate-search{background:#fffffff5;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:8px;padding:6px;display:flex}.agli-hero-verify .certificate-number-input,.agli-hero-verify .certificate-search>div,.agli-verify-search-console .certificate-number-input,.agli-verify-search-console .certificate-search>div{color:var(--agli-ink)}.agli-hero-verify .certificate-search .os-button,.agli-verify-search-console .certificate-search .os-button{background:var(--agli-gold);border-color:var(--agli-gold);color:#10202a;border-radius:11px;min-height:44px;font-weight:760}.agli-hero-verify-foot{color:#ffffff7a;justify-content:space-between;align-items:center;gap:10px;padding:13px 3px 1px;font-size:10px;display:flex}.agli-hero-verify-foot span{align-items:center;gap:6px;display:inline-flex}.agli-hero-caption{color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:720;position:absolute;bottom:22px;right:22px}.agli-home-intro{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:clamp(50px,8vw,140px);padding-block:110px 95px;display:grid}.agli-home-intro-copy{align-self:end}.agli-home-intro-copy p{color:var(--agli-ink-soft);margin:0 0 22px;font-size:16px;line-height:1.85}.agli-services-showcase{color:#fff;background:var(--agli-navy);padding-block:100px 110px}.agli-services-showcase-head{grid-template-columns:1fr minmax(280px,.52fr);align-items:end;gap:40px;margin-bottom:48px;display:grid}.agli-services-showcase-head .agli-kicker{grid-column:1/-1;margin-bottom:-20px}.agli-services-showcase-head h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:540;line-height:.98}.agli-services-showcase-head>p:last-child{color:#ffffff9e;margin:0;font-size:14px;line-height:1.75}.agli-service-lenses{border:1px solid #ffffff24;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:560px;display:grid;overflow:hidden}.agli-service-lens{color:#fff;isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-width:0;padding:25px;transition:flex-grow .42s cubic-bezier(.22,1,.36,1),filter .26s;display:flex;position:relative;overflow:hidden}.agli-service-lens+.agli-service-lens{border-left:1px solid #ffffff24}.agli-service-lens-scrim{z-index:-1;background:linear-gradient(#04131c47,#04131ce8 82%);transition:background .26s;position:absolute;inset:0}.agli-service-lens:focus-visible,.agli-service-lens:hover{filter:saturate(1.08);flex-grow:1.38}.agli-service-lens:focus-visible .agli-service-lens-scrim,.agli-service-lens:hover .agli-service-lens-scrim{background:linear-gradient(#04131c1a,#04131cf0 76%)}.agli-service-lens-top{color:#ffffffb8;justify-content:space-between;align-items:center;display:flex}.agli-service-lens-top>span{color:#e0aa4d;font-size:10px;font-weight:760}.agli-service-lens-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.1vw,35px);font-weight:570;line-height:1.04}.agli-service-lens-copy p{color:#ffffffad;margin:15px 0 20px;font-size:13px;line-height:1.65}.agli-service-lens-copy>span{color:#f0c477;align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.agli-services-more{justify-content:flex-end;margin-top:24px;display:flex}.agli-services-showcase .agli-primary-action{color:var(--agli-navy);background:#fff;border-color:#fff}.agli-lab-story{grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:clamp(48px,7vw,120px);padding-block:120px;display:grid}.agli-lab-story-image{background-size:cover;border-radius:30px;min-height:680px;box-shadow:0 30px 70px #0b232e21}.agli-lab-story-image span,.agli-report-learning-image span{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061c2785;border:1px solid #ffffff3b;border-radius:999px;margin:24px;padding:8px 10px;font-size:9px;font-weight:720;display:inline-flex}.agli-lab-story-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-lab-story-copy>p:not(.agli-kicker){color:var(--agli-ink-soft);margin:26px 0 28px;font-size:16px;line-height:1.8}.agli-lab-story-points{gap:6px;margin-bottom:24px;display:grid}.agli-lab-story-points>span{border-bottom:1px solid var(--agli-line);grid-template-columns:28px 1fr;align-items:center;gap:2px 10px;padding:15px 0;display:grid}.agli-lab-story-points svg{color:var(--agli-gold);grid-row:1/3}.agli-lab-story-points strong{font-size:14px}.agli-lab-story-points small{color:#61727d;font-size:12px;line-height:1.5}.agli-beyond-testing{background:#ece8de;padding-block:110px}.agli-beyond-testing-grid{grid-template-columns:minmax(330px,.7fr) minmax(0,1fr);gap:clamp(55px,8vw,130px);display:grid}.agli-beyond-testing-heading{align-self:start;position:sticky;top:120px}.agli-beyond-testing-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-beyond-testing-heading>p:last-child{max-width:590px;color:var(--agli-ink-soft);margin:24px 0 0;font-size:15px;line-height:1.8}.agli-beyond-testing-list{display:grid}.agli-beyond-testing-list article{border-bottom:1px solid var(--agli-line);grid-template-columns:40px 1fr 28px;align-items:center;gap:20px;min-height:155px;padding:28px 0;transition:padding .23s,color .19s;display:grid}.agli-beyond-testing-list article:hover{color:var(--agli-navy-soft);padding-inline:14px}.agli-beyond-testing-list article>span{color:var(--agli-gold);font-size:10px;font-weight:760}.agli-beyond-testing-list h3{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:580}.agli-beyond-testing-list p{color:#5c6e79;margin:8px 0 0;font-size:13px;line-height:1.65}.agli-beyond-testing-list svg{color:#68808d}.agli-process-story{grid-template-columns:minmax(0,.75fr) minmax(400px,.9fr);align-items:center;gap:clamp(45px,8vw,130px);padding-block:120px;display:grid}.agli-process-story-copy h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-process-story-copy ol{margin:0;padding:0;list-style:none}.agli-process-story-copy li{border-bottom:1px solid var(--agli-line);grid-template-columns:42px 1fr;gap:15px;padding:20px 0;display:grid}.agli-process-story-copy li>span{color:var(--agli-gold);font-size:10px;font-weight:760}.agli-process-story-copy strong{font-size:16px}.agli-process-story-copy p{color:#60727d;margin:7px 0 0;font-size:13px;line-height:1.65}.agli-process-story-image{min-height:720px;padding:var(--agli-card-pad);background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;display:flex;overflow:hidden;box-shadow:0 30px 70px #0b232e21}.agli-media-overlay{color:#fff;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(135deg,#031620db,#031620ad);border:1px solid #ffffff38;border-radius:20px;grid-template-columns:36px 1fr;align-items:start;gap:14px;width:min(100%,560px);padding:24px;display:grid;box-shadow:0 22px 52px #00000038}.agli-media-overlay svg{color:#efbd68}.agli-media-overlay small{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:760;display:block}.agli-media-overlay strong{font-size:18px;line-height:1.35;display:block}.agli-proof-section{background:var(--agli-navy);padding-block:100px 115px}.agli-proof-stats{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29}.agli-proof-stats>div{align-content:center;gap:8px;min-height:180px;padding:24px;display:grid}.agli-proof-stats strong{letter-spacing:-.05em;font-size:clamp(42px,4vw,68px)}.agli-proof-stats span{color:#fff9;max-width:190px;font-size:12px}.agli-education-callout,.agli-education-interest{color:#fff;isolation:isolate;background-position:50%;background-size:cover;align-items:center;min-height:610px;display:grid;position:relative}.agli-education-callout-shade,.agli-education-interest-shade{background:linear-gradient(90deg,#041620f0,#041620a6 57%,#0416204d)}.agli-education-callout-grid,.agli-education-interest-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-block:100px;display:grid}.agli-education-callout h2,.agli-education-interest h2{letter-spacing:-.06em;max-width:870px;margin:0;font-size:clamp(44px,5.6vw,82px);font-weight:540;line-height:.95}.agli-education-callout p:not(.agli-kicker),.agli-education-interest p:not(.agli-kicker){color:#ffffffb3;max-width:700px;margin:24px 0 0;font-size:16px;line-height:1.75}.agli-education-callout-actions,.agli-education-interest-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.agli-education-callout .agli-primary-action,.agli-education-interest .agli-primary-action{color:var(--agli-navy);background:#fff;border-color:#fff}.agli-home-contact{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-block:100px;display:grid}.agli-home-contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-home-contact p:not(.agli-kicker){color:#5d707b;max-width:730px;margin:22px 0 0;font-size:15px;line-height:1.75}.agli-home-contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.agli-page-hero{color:#fff;isolation:isolate;background-position:50%;background-size:cover;align-items:center;min-height:760px;display:grid;position:relative}.agli-page-hero-shade{background:linear-gradient(90deg,#04151ff5,#051822bd 55%,#05141d47)}.agli-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.47fr);align-items:end;gap:clamp(50px,8vw,130px);padding-block:150px 90px;display:grid}.agli-page-hero-copy h1{letter-spacing:-.065em;max-width:970px;margin:0;font-size:clamp(60px,7vw,108px);font-weight:530;line-height:.91}.agli-page-hero-copy>p:not(.agli-kicker){color:#ffffffbd;max-width:790px;margin:28px 0 34px;font-size:clamp(16px,1.35vw,20px);line-height:1.7}.agli-page-hero-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061f2bad;border:1px solid #fff3;border-radius:24px;grid-template-columns:auto 1fr;align-content:end;align-self:end;gap:20px;min-height:190px;padding:28px;display:grid;box-shadow:0 24px 60px #0003}.agli-page-hero-note>span{color:#efb95b;letter-spacing:-.05em;font-size:50px;font-weight:540}.agli-page-hero-note>svg{color:#efb95b}.agli-page-hero-note strong{font-size:19px;line-height:1.25;display:block}.agli-page-hero-note p{color:#ffffff9e;margin:7px 0 0;font-size:12px;line-height:1.6}.agli-laboratory-origin{grid-template-columns:minmax(0,.8fr) minmax(0,.72fr);gap:clamp(50px,8vw,140px);padding-block:115px;display:grid}.agli-laboratory-origin h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:540;line-height:.98}.agli-laboratory-origin-copy{align-self:end}.agli-laboratory-origin-copy p{color:var(--agli-ink-soft);margin:0 0 20px;font-size:16px;line-height:1.85}.agli-laboratory-principles{border-top:1px solid var(--agli-line);border-bottom:1px solid var(--agli-line);grid-template-columns:repeat(4,1fr);display:grid}.agli-laboratory-principles article{min-height:330px;padding:34px 28px;display:grid}.agli-laboratory-principles article+article{border-left:1px solid var(--agli-line)}.agli-laboratory-principles article>span{color:var(--agli-gold);font-size:10px;font-weight:760}.agli-laboratory-principles svg{color:var(--agli-navy-soft);margin-top:44px}.agli-laboratory-principles h3{letter-spacing:-.035em;margin:22px 0 10px;font-size:23px;font-weight:580}.agli-laboratory-principles p{color:#5b6e79;margin:0;font-size:13px;line-height:1.7}.agli-laboratory-method{background:#ebe7dd;margin-top:110px;padding-block:110px}.agli-laboratory-method-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.agli-laboratory-method-image{min-height:690px;padding:var(--agli-card-pad);background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;display:flex}.agli-laboratory-method-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-laboratory-method-copy>p:not(.agli-kicker){color:var(--agli-ink-soft);margin:25px 0;font-size:15px;line-height:1.8}.agli-laboratory-method-list{margin-bottom:22px;display:grid}.agli-laboratory-method-list span{border-bottom:1px solid var(--agli-line);align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.agli-laboratory-method-list svg{color:var(--agli-gold)}.agli-market-role{grid-template-columns:minmax(320px,.56fr) minmax(0,1fr);align-items:center;gap:clamp(50px,8vw,120px);padding-block:120px;display:grid}.agli-market-role-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-market-role-copy>p:not(.agli-kicker){color:var(--agli-ink-soft);margin:25px 0 0;font-size:15px;line-height:1.85}.agli-market-role-visual{min-height:650px;padding:var(--agli-card-pad);isolation:isolate;background-position:50%;background-size:cover;border-radius:30px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.agli-market-role-visual:before{content:"";z-index:-1;background:linear-gradient(#04151f1f,#04151fcc);position:absolute;inset:0}.agli-market-role-label{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04172173;border:1px solid #ffffff38;border-radius:999px;align-self:start;padding:8px 10px;font-size:9px;font-weight:700}.agli-market-role-facts{gap:7px;display:grid}.agli-market-role-facts>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041823a8;border:1px solid #ffffff2b;border-radius:16px;grid-template-columns:30px 1fr;gap:2px 10px;padding:15px;display:grid}.agli-market-role-facts svg{color:#efbd68;grid-row:1/3}.agli-market-role-facts strong{font-size:13px}.agli-market-role-facts small{color:#ffffffa1;font-size:11px;line-height:1.5}.agli-laboratory-location{grid-template-columns:minmax(0,.85fr) minmax(370px,.65fr);margin-bottom:120px;display:grid}.agli-laboratory-location-image{background-position:50%;background-size:cover}.agli-laboratory-location-copy{padding:var(--agli-card-pad);align-self:center}.agli-laboratory-location-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:550;line-height:1}.agli-laboratory-location-copy>p:not(.agli-kicker){color:#5a6d78;margin:22px 0 28px;font-size:14px;line-height:1.75}.agli-services-directory{padding-block:115px}.agli-services-directory-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:50px;margin-bottom:55px;display:grid}.agli-services-directory-heading .agli-kicker{grid-column:1/-1;margin-bottom:-25px}.agli-services-directory-heading h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(44px,5.3vw,78px);font-weight:540;line-height:.97}.agli-service-detail{border:1px solid var(--agli-line);background:#ffffffbd;border-radius:28px;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);min-height:480px;scroll-margin-top:100px}.agli-service-detail-image>span{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0417217a;border:1px solid #ffffff42;border-radius:14px;width:42px;height:42px;font-size:10px;font-weight:760;top:24px;left:24px}.agli-service-detail-copy{padding:var(--agli-card-pad);align-self:center}.agli-service-detail-title{align-items:flex-start;gap:14px;display:flex}.agli-service-detail-title svg{color:var(--agli-gold);flex:none;margin-top:4px}.agli-service-detail-title h3{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:550;line-height:1}.agli-service-detail-copy>p{margin:23px 0 18px;font-size:15px}.agli-service-detail-note{color:#5a6d78;background:#f1eee6;margin-bottom:22px;padding:14px 16px;font-size:12px;line-height:1.6;display:block}.agli-services-extended{color:#fff;background:var(--agli-navy);padding-block:110px}.agli-services-extended-grid{grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:clamp(55px,8vw,130px);display:grid}.agli-services-extended-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-services-extended-heading>p:last-child{color:#ffffff9e;margin:24px 0 0;font-size:14px;line-height:1.75}.agli-services-extended-list{display:grid}.agli-services-extended-list article{border-bottom:1px solid #ffffff26;grid-template-columns:38px 30px 1fr;align-items:start;gap:16px;min-height:140px;padding:26px 0;display:grid}.agli-services-extended-list article>span{color:#e4ae52;font-size:10px;font-weight:760}.agli-services-extended-list svg{color:#ffffffb8}.agli-services-extended-list h3{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:580}.agli-services-extended-list p{color:#ffffff94;margin:8px 0 0;font-size:13px;line-height:1.65}.agli-service-assurance{grid-template-columns:minmax(0,1fr) minmax(390px,.66fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:120px;display:grid}.agli-service-assurance-image{min-height:650px;padding:var(--agli-card-pad);background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;display:flex}.agli-service-assurance-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-service-assurance-copy>p:not(.agli-kicker){color:var(--agli-ink-soft);margin:25px 0 28px;font-size:15px;line-height:1.8}.agli-education-intro{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:120px;display:grid}.agli-education-intro-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-education-intro-copy>p:not(.agli-kicker){color:var(--agli-ink-soft);margin:25px 0 0;font-size:15px;line-height:1.85}.agli-education-intro-image{min-height:640px;padding:var(--agli-card-pad);background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;display:flex}.agli-education-curriculum{background:#ebe7dd;padding-block:110px}.agli-education-curriculum-grid{grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:clamp(55px,8vw,130px);display:grid}.agli-education-curriculum-heading{align-self:start;position:sticky;top:110px}.agli-education-curriculum-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-education-curriculum-heading>p:last-child{color:var(--agli-ink-soft);margin:24px 0 0;font-size:14px;line-height:1.75}.agli-education-curriculum-list{border:1px solid var(--agli-line);background:#ffffff94;border-radius:24px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.agli-education-curriculum-list article{border-bottom:1px solid var(--agli-line);grid-template-columns:1fr auto;align-content:space-between;min-height:190px;padding:24px;display:grid}.agli-education-curriculum-list article:nth-child(odd){border-right:1px solid var(--agli-line)}.agli-education-curriculum-list article:nth-last-child(-n+2){border-bottom:0}.agli-education-curriculum-list article>span{color:var(--agli-gold);grid-column:1/-1;font-size:10px;font-weight:760}.agli-education-curriculum-list strong{align-self:end;max-width:210px;line-height:1.25}.agli-education-curriculum-list svg{color:var(--agli-navy-soft);align-self:end}.agli-report-learning{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:120px;display:grid}.agli-report-learning-image{background-position:50%;background-size:cover;border-radius:30px}.agli-report-learning-copy h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-report-learning-copy ol{margin:0 0 22px;padding:0;list-style:none}.agli-report-learning-copy li{border-bottom:1px solid var(--agli-line);grid-template-columns:28px 1fr;gap:11px;padding:17px 0;display:grid}.agli-report-learning-copy li svg{color:var(--agli-gold)}.agli-report-learning-copy strong{font-size:14px}.agli-report-learning-copy p{color:#5e707b;margin:6px 0 0;font-size:12.5px;line-height:1.65}.agli-contact-directory{border:1px solid var(--agli-line);background:#ffffffeb;border-radius:22px;margin-top:-44px;display:grid;overflow:hidden;box-shadow:0 28px 70px #08202c21}.agli-contact-method{min-height:150px;color:inherit;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:24px;transition:background .19s,transform .22s;display:grid}.agli-contact-method+.agli-contact-method{border-left:1px solid var(--agli-line)}.agli-contact-method>svg:first-child{color:var(--agli-gold)}.agli-contact-method small{color:#7a8a93;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:740;display:block}.agli-contact-method strong{overflow-wrap:anywhere;font-size:13px;display:block}.agli-contact-inquiry,.agli-contact-location{border:1px solid var(--agli-line);background:#ffffffc2;border-radius:28px;overflow:hidden}.agli-contact-location-image{background-position:50%;background-size:cover;min-height:440px;padding:24px}.agli-contact-location-image span{color:#fff;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04162080;border:1px solid #ffffff3d;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:720;display:inline-flex}.agli-contact-inquiry,.agli-contact-location-copy{padding:var(--agli-card-pad)}.agli-contact-inquiry h2,.agli-contact-location-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:550;line-height:1}.agli-contact-inquiry-head>p:not(.agli-kicker),.agli-contact-location-copy>p:not(.agli-kicker){color:#5c6f7a;margin:20px 0 22px;font-size:14px;line-height:1.75}.agli-inquiry-form{margin-top:30px}.agli-inquiry-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.agli-inquiry-grid label{gap:8px;display:grid}.agli-inquiry-grid label>span{color:#334955;font-size:12px;font-weight:650}.agli-inquiry-grid input,.agli-inquiry-grid textarea{width:100%;min-height:48px;color:var(--agli-ink);background:#fff;border:1px solid #ccd7dc;border-radius:13px;outline:0;padding:12px 14px;transition:border-color .17s,box-shadow .17s}.agli-inquiry-grid textarea{resize:none;min-height:150px}.agli-inquiry-grid input:focus,.agli-inquiry-grid textarea:focus{border-color:#447388;box-shadow:0 0 0 4px #31667e1f}.agli-inquiry-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.agli-inquiry-actions .os-button{border-radius:14px;min-height:48px}.agli-verify-landing{color:#fff;background:var(--agli-navy);align-items:center;min-height:820px;display:grid;position:relative;overflow:hidden}.agli-verify-landing-image{background-position:50%;background-size:cover;position:absolute;inset:0 48% 0 0}.agli-verify-landing-image:after{content:"";background:linear-gradient(90deg,#04162038,#041620eb);position:absolute;inset:0}.agli-verify-landing-image>span{left:var(--agli-gutter);z-index:2;color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:720;position:absolute;bottom:28px}.agli-verify-scan-line{z-index:2;mix-blend-mode:screen;opacity:.4;background:linear-gradient(#0000 45%,#ebb85b99 50%,#0000 55%) 0 0/100% 220%;animation:agli-scan 4s ease-in-out infinite;position:absolute;inset:0}@keyframes agli-scan{0%,to{background-position:0 -60%}50%{background-position:0 140%}}.agli-verify-landing-grid{grid-template-columns:minmax(0,.8fr) minmax(420px,.6fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:150px 90px;display:grid;position:relative}.agli-verify-landing-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,105px);font-weight:530;line-height:.92}.agli-verify-landing-copy>p:not(.agli-kicker){color:#ffffffb3;max-width:720px;margin:28px 0;font-size:17px;line-height:1.75}.agli-verify-assurances{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agli-verify-assurances>span{background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;align-content:start;min-height:120px;padding:15px;display:grid}.agli-verify-assurances svg{color:#efbd68}.agli-verify-assurances strong{margin-top:17px;font-size:12px}.agli-verify-assurances small{color:#ffffff8a;margin-top:5px;font-size:10px;line-height:1.45}.agli-verify-search-console{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#072331e0;border:1px solid #fff3;border-radius:26px;padding:20px;box-shadow:0 34px 80px #00000047}.agli-verify-search-console-head{border-bottom:1px solid #ffffff24;grid-template-columns:44px 1fr 9px;align-items:center;gap:11px;padding-bottom:17px;display:grid}.agli-verify-search-console-head>span{color:#efbd68;background:#d199412b;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.agli-verify-search-console-head small{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:760;display:block}.agli-verify-search-console-head strong{margin-top:3px;font-size:14px;display:block}.agli-verify-search-console-head i{background:#5ed5ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5ed5ae1a}.agli-verify-search-console-body{padding-block:24px}.agli-verify-search-console-body>p{color:#fff9;margin:0 0 13px;font-size:12px}.agli-verify-search-console-foot{color:#ffffff80;border-top:1px solid #ffffff21;align-items:center;gap:8px;padding-top:14px;font-size:10px;display:flex}.agli-verified-record-page{background:linear-gradient(180deg,var(--agli-navy) 0 330px,transparent 330px);padding-block:135px 110px}.agli-verified-record-header{color:#fff;background:var(--agli-navy);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:28px;padding:36px;display:flex}.agli-verified-record-title h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(42px,5vw,70px);font-weight:550;line-height:.98}.agli-verified-record-title .mono{color:#efbd68;margin:0}.agli-verified-record-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:22px;display:grid}.agli-verified-record-main,.agli-verified-record-side{align-content:start;gap:22px;display:grid}.agli-verified-record-details,.agli-verified-record-identity,.agli-verified-staff-card,.agli-verified-status-card,.agli-verify-another{border:1px solid var(--agli-line);background:#ffffffd1;border-radius:24px}.agli-verified-record-identity{padding:var(--agli-card-pad);grid-template-columns:200px 1fr;align-items:center;gap:28px;display:grid}.agli-verified-record-identity .verify-compact-image{object-fit:cover;border-radius:20px;width:200px;height:200px}.agli-verified-record-seal,.agli-verified-status-icon{width:44px;height:44px;color:var(--agli-gold);background:#f2e5c8;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.agli-verified-record-details h2,.agli-verified-record-identity h2,.agli-verified-staff-card h2,.agli-verified-status-card h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:570;line-height:1.05}.agli-verified-record-identity p:last-child{color:#5c6f7a;margin:12px 0 0;font-size:13px;line-height:1.65}.agli-verified-record-details{padding:var(--agli-card-pad)}.agli-verified-record-section-head{border-bottom:1px solid var(--agli-line);grid-template-columns:32px 1fr;gap:12px;padding-bottom:20px;display:grid}.agli-verified-record-section-head>span{color:var(--agli-gold);font-size:10px;font-weight:760}.agli-verified-record-details dl{margin:5px 0 0}.agli-verified-record-details .report-data-row{border-bottom:1px solid var(--agli-line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:22px;padding:16px 0;display:grid}.agli-verified-record-details dt{color:#667883;font-size:12px}.agli-verified-record-details dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:620}.agli-verified-staff-card,.agli-verified-status-card{padding:26px}.agli-verified-status-card dl{margin:22px 0}.agli-verified-status-card dl div{border-bottom:1px solid var(--agli-line);padding:12px 0}.agli-verified-status-card dt{color:#6c7d86;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.agli-verified-status-card dd{margin:5px 0 0;font-size:13px;font-weight:650}.agli-verified-status-card>p:last-child{color:#637580;font-size:12px;line-height:1.6}.agli-verified-staff-card>div{gap:10px;margin-top:20px;display:grid}.agli-verified-staff-link{border:1px solid var(--agli-line);border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.agli-verify-another{grid-template-columns:1fr minmax(400px,.7fr);align-items:center;gap:24px;margin-top:22px;padding:24px;display:grid}.agli-verify-another>div{align-items:center;gap:12px;display:flex}.agli-verify-another small,.agli-verify-another strong{display:block}.agli-verify-another small{color:#667883;margin-top:3px;font-size:11px}.agli-verify-empty{background:linear-gradient(180deg,var(--agli-navy) 0 110px,transparent 110px);place-items:center;min-height:720px;padding-top:100px;display:grid}.agli-public-footer{color:#fff;background:#061f2d}.agli-footer-cta{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-block:85px 60px;display:grid}.agli-footer-cta h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.agli-footer-verify{color:#fff;background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-width:250px;padding:14px;transition:transform .22s,background .19s;display:grid}.agli-footer-verify:hover{background:#ffffff1f;transform:translateY(-3px)}.agli-footer-verify>svg:first-child{color:#efbd68}.agli-footer-verify small{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.agli-footer-verify strong{margin-top:3px;font-size:13px;display:block}.agli-footer-grid{grid-template-columns:minmax(280px,1fr) 150px 150px minmax(250px,.62fr);gap:clamp(28px,5vw,72px);padding-block:60px;display:grid}.agli-footer-brand .app-mark-copy>span{color:#fff}.agli-footer-brand .app-mark-copy>em{color:#ffffff80}.agli-footer-brand>p{color:#ffffff94;max-width:530px;margin:22px 0;font-size:13px;line-height:1.75}.agli-footer-brand>span{color:#e0ad57;align-items:center;gap:8px;font-size:11px;display:inline-flex}.agli-footer-contact,.agli-footer-nav{align-content:start;gap:12px;display:grid}.agli-footer-contact>p,.agli-footer-nav>p{color:#e0ad57;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:760}.agli-footer-contact a,.agli-footer-nav a{color:#ffffffab;align-items:center;gap:8px;font-size:12px;line-height:1.5;transition:color .17s,transform .2s;display:flex}.agli-footer-nav a{justify-content:space-between}.agli-footer-contact a:hover,.agli-footer-nav a:hover{color:#fff;transform:translate(3px)}.agli-footer-bottom{color:#ffffff75;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:10px;display:flex}.agli-footer-bottom a{color:#fff}.atelier-header{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:#f9faf8f2;border-bottom:1px solid #1d3a461f;box-shadow:0 10px 32px #112b370b}.atelier-header-inner{grid-template-columns:minmax(155px,.55fr) auto minmax(160px,.42fr);align-items:center;gap:18px;width:min(100% - 32px,1460px);min-height:78px;display:grid}.atelier-brand .app-mark{gap:10px}.atelier-brand .brand-mark-shell{flex-basis:39px;width:39px;height:39px}.atelier-brand .app-mark-copy>span{max-width:none;color:var(--ink);letter-spacing:.045em;font-size:14px;font-weight:760}.atelier-brand .app-mark-copy>em{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.atelier-nav{background:#eef3f3;border:1px solid #24424f1f;border-radius:17px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffbf}.atelier-nav-link{isolation:isolate;color:#4f626e;border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:0 12px;transition:color .18s,background .19s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .19s,border-color .19s;display:inline-flex;position:relative;overflow:hidden}.atelier-nav-link:after,.atelier-nav-link>i{content:none!important;display:none!important}.atelier-nav-link:before{content:"";z-index:-1;opacity:0;background:#fff;border-radius:10px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px;transform:scale(.88)}.atelier-nav-link:focus-visible,.atelier-nav-link:hover{color:#153b4f;transform:translateY(-2px)}.atelier-nav-link:focus-visible:before,.atelier-nav-link:hover:before{opacity:1;transform:scale(1)}.atelier-nav-link.is-active{color:#fff;background:var(--blue-deep,#133c51);border-color:#092a3a1a;box-shadow:0 10px 24px #0e36492b}.atelier-nav-link.is-active:before{display:none}.atelier-nav-link.is-active .atelier-nav-icon{color:#efbf68;transform:rotate(-4deg)}.atelier-nav-icon{place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s;display:grid}.atelier-nav-link:hover .atelier-nav-icon{color:#b47a28;transform:translateY(-1px)rotate(-5deg)}.atelier-nav-divider{background:#29465324;width:1px;height:22px;margin-inline:3px}.atelier-nav-public-link{color:#677984}.atelier-nav-public-link:hover{color:#124159}.atelier-actions{gap:8px}.atelier-icon{transition:transform .22s,background .19s,box-shadow .19s}.atelier-icon:hover{background:#fff;transform:translateY(-2px)rotate(-3deg);box-shadow:0 12px 26px #1232411a}.account-menu-trigger{border-radius:15px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden}.account-menu-trigger:before{content:none!important;display:none!important}.account-menu-trigger:hover{background:#fff;border-color:#234d6238;transform:translateY(-2px);box-shadow:0 14px 30px #172a351a}.account-menu-trigger[data-open=true]{background:#fff;border-color:#234d6240;box-shadow:0 17px 38px #172a351f}.account-menu-trigger .account-avatar{transition:transform .23s cubic-bezier(.22,1,.36,1),box-shadow .23s}.account-menu-trigger:hover .account-avatar,.account-menu-trigger[data-open=true] .account-avatar{transform:rotate(-4deg)scale(1.04);box-shadow:0 7px 18px #a875262e}.account-trigger-arrow{transition:transform .22s,color .18s}.account-menu-trigger:hover .account-trigger-arrow{color:#315d73;transform:translateY(2px)}.account-menu-trigger[data-open=true] .account-trigger-arrow{color:#a66f23;transform:rotate(180deg)}.account-menu{border-color:#25435021;border-radius:20px;padding:10px;animation:account-menu-enter .19s cubic-bezier(.22,1,.36,1) both;box-shadow:0 28px 70px #0c273530}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.account-menu-head{background:linear-gradient(135deg,#f7f3e9,#f3f7f7);border-bottom-color:#2a404b1c;border-radius:14px;margin:0 0 5px;padding:13px}.account-menu-danger,.account-menu-row{grid-template-columns:25px 1fr 18px;align-items:center;gap:9px;min-height:45px;padding:0 10px;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.account-menu-danger>svg:first-child,.account-menu-row>svg:first-child{background:#f0f4f4;border-radius:8px;width:25px;height:25px;padding:5px;transition:background .19s,transform .22s,color .19s}.account-menu-row:hover{color:#143e54;background:#edf4f5;transform:translate(4px)}.account-menu-row:hover>svg:first-child{color:#174760;background:#dfecef;transform:rotate(-5deg)}.account-menu-row-arrow{color:#8c9aa2;opacity:0;transition:opacity .18s,transform .22s;transform:translate(-7px)}.account-menu-row:hover .account-menu-row-arrow{opacity:1;transform:translate(0)}.account-menu-danger:hover{color:#a52e38;background:#fff0f1;transform:translate(4px)}.os-button{font-weight:680;transition:transform .21s cubic-bezier(.22,1,.36,1),box-shadow .19s,background .18s,color .18s,border-color .18s;position:relative;overflow:hidden}.os-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 13px 28px #0e314226}.os-button:not(:disabled):active{transform:translateY(0)scale(.985)}.os-button-primary{color:#fff;background:#10384d;border-color:#10384d}.os-button-primary:hover{color:#fff;background:#174a62}.os-button-secondary{color:#15384a;background:#fff;border-color:#bfcdd4}.os-button-secondary:hover{background:#edf4f5;border-color:#8ea8b4}.os-button-quiet{color:#244b5e}.os-button-danger{color:#fff;background:#b8323e;border-color:#b8323e}.os-button:disabled,.os-button[data-disabled=true],button:disabled,button[data-disabled=true]{opacity:1;color:#61717c;box-shadow:none;cursor:not-allowed;background:#e6ecef;border-color:#d0dade;transform:none}.os-button:disabled .os-button-content,.os-button[data-disabled=true] .os-button-content{color:#61717c;opacity:1}.os-button:disabled svg,.os-button[data-disabled=true] svg{color:#778792;opacity:1}.form-section,.staff-create-section{border-radius:22px;padding:30px}.form-section-head,.staff-create-section>.section-heading{border-bottom:1px solid var(--line-soft);gap:7px;margin:0 0 26px;padding:0 0 22px;display:grid}.form-section-head h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:630}.form-section-head p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.form-section-grid{gap:22px 20px}.field-shell{gap:8px}.form-section-head .eyebrow+h2,.staff-create-section .eyebrow+h2{margin-top:0}.agli-verify-loading{color:#fff;background:#092838;align-items:center;min-height:820px;display:grid;position:relative;overflow:hidden}.agli-verify-loading-shade{background:radial-gradient(circle at 20% 35%,#cb8b2d2e,#0000 32%),linear-gradient(115deg,#ffffff09,#0000 55%);position:absolute;inset:0}.agli-verify-loading-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.58fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:140px 80px;display:grid;position:relative}.agli-verify-loading-console .gem-skeleton,.agli-verify-loading-copy .gem-skeleton{background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14) 0 0/220% 100%}.agli-verify-loading-assurances{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px;display:grid}.agli-verify-loading-assurances>div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;min-height:120px;padding:15px}.agli-verify-loading-console{background:#041924b8;border:1px solid #ffffff29;border-radius:25px;padding:22px;box-shadow:0 30px 70px #0003}.agli-verify-loading-console>div:first-child{border-bottom:1px solid #ffffff1f;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding-bottom:18px;display:grid}.agli-verify-loading-console>div:first-child>span{display:block}.gem-report-loading{gap:18px;display:grid}.gem-report-loading-meta{flex-wrap:wrap;gap:8px;display:flex}.gem-report-loading-identity,.gem-report-loading-panel{background:linear-gradient(145deg,#fffffff0,#f4f7f6e6);border:1px solid #2947531c;position:relative;overflow:hidden;box-shadow:0 20px 52px #1b2e390d}.gem-report-loading-identity:before,.gem-report-loading-panel:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffffffb8 46%,#0000 64%);animation:agli-skeleton-sweep 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes agli-skeleton-sweep{to{transform:translate(100%)}}.gem-report-loading-identity{border-radius:24px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:26px;padding:26px;display:grid}.gem-report-loading-identity-copy{gap:12px;display:grid}.gem-report-loading-identity-copy>div{gap:8px;display:flex}.gem-report-loading-actions{align-self:start;gap:8px;display:flex}.gem-report-loading-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.gem-report-loading-main,.gem-report-loading-side{align-content:start;gap:18px;display:grid}.gem-report-loading-panel{border-radius:22px;padding:26px}.gem-report-loading-panel-head{border-bottom:1px solid #2a424e17;justify-content:space-between;align-items:start;gap:16px;padding-bottom:20px;display:flex}.gem-report-loading-rows{margin-top:5px}.gem-report-loading-rows>div{border-bottom:1px solid #2a424e14;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);align-items:center;gap:26px;min-height:62px;display:grid}.gem-report-loading-rows>div:last-child{border-bottom:0}.gem-report-loading-status{background:linear-gradient(145deg,#f7f4ec,#eef4f3);gap:13px;display:grid}.gem-report-loading-activity{gap:17px;display:grid}.gem-report-loading-activity>div{grid-template-columns:30px 1fr;align-items:center;gap:11px;display:grid}.gem-report-loading-activity>div span{gap:7px;display:grid}.gem-skeleton{background:linear-gradient(90deg,#e7ecee,#f3f6f6,#e7ecee) 0 0/220% 100%;animation:agli-skeleton-tone 1.7s ease-in-out infinite}@keyframes agli-skeleton-tone{0%,to{background-position:100% 0}50%{background-position:0 0}}.agli-gallery-hero,.agli-help-hero,.agli-policy-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#ca8f2c26,#0000 30%),linear-gradient(135deg,#0a202c,#112f3e 58%,#173f4f);min-height:560px;padding:170px 0 96px}.agli-gallery-hero-grid,.agli-help-hero-grid,.agli-policy-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.agli-gallery-hero-grid>div,.agli-help-hero-grid>div,.agli-policy-hero-grid>div{max-width:900px}.agli-gallery-hero h1,.agli-help-hero h1,.agli-policy-hero h1{letter-spacing:-.065em;color:#fff;max-width:980px;margin:14px 0 24px;font-size:clamp(66px,8vw,124px);line-height:.88}.agli-gallery-hero p:not(.agli-kicker),.agli-help-hero p:not(.agli-kicker),.agli-policy-hero p:not(.agli-kicker){color:#ffffffb8;max-width:760px;font-size:18px;line-height:1.75}.agli-gallery-hero-grid>svg,.agli-help-hero-grid>svg,.agli-policy-hero-grid>svg{color:#dba23dc7;filter:drop-shadow(0 22px 36px #00000040)}.agli-policy-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(50px,8vw,130px);padding-block:clamp(85px,10vw,150px);display:grid}.agli-policy-index{border-top:1px solid var(--agli-line);border-bottom:1px solid var(--agli-line);align-self:start;gap:9px;padding:24px 0;display:grid;position:sticky;top:130px}.agli-policy-index span,.agli-policy-section>span{color:#b26f0b;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.agli-policy-index strong{letter-spacing:-.03em;font-size:26px}.agli-policy-index p{color:var(--agli-muted);font-size:13px;line-height:1.6}.agli-policy-content{border-top:1px solid var(--agli-line)}.agli-policy-section{border-bottom:1px solid var(--agli-line);padding:38px 0 42px;display:grid}.agli-policy-section h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(26px,3vw,40px)}.agli-policy-section li,.agli-policy-section p{color:var(--agli-muted);font-size:15px;line-height:1.85}.agli-policy-section ul{gap:10px;margin:0;padding-left:20px;display:grid}.agli-policy-contact{color:#fff;background:#0e2937;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;margin-top:52px;padding:38px;display:grid}.agli-policy-contact h2{color:#fff;margin:8px 0 0;font-size:clamp(34px,4vw,54px)}.agli-policy-contact>div:last-child{gap:12px;display:grid}.agli-policy-contact a{color:#fffc;align-items:center;gap:10px;font-size:14px;display:flex}.agli-policy-contact a:hover{color:#fff;transform:translate(4px)}.agli-help-paths{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(80px,10vw,140px) 54px}.agli-help-path{border:1px solid var(--agli-line);min-height:350px;color:var(--agli-ink);background:#ffffffd6;border-radius:30px;grid-template-columns:auto 1fr;grid-template-areas:"number icon""title title""copy copy""action action";gap:18px;padding:clamp(28px,4vw,48px);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .42s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #15283012}.agli-help-path:after{content:"";background:radial-gradient(circle,#cb902b38,#0000 68%);border-radius:50%;width:220px;height:220px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto -70px -90px auto}.agli-help-path:focus-visible,.agli-help-path:hover{border-color:#b7771461;transform:translateY(-7px);box-shadow:0 36px 90px #15283024}.agli-help-path:focus-visible:after,.agli-help-path:hover:after{transform:scale(1.28)}.agli-help-path>span{color:#a9690d;letter-spacing:.18em;grid-area:number;font-size:11px;font-weight:800}.agli-help-path>svg{color:#b87816;grid-area:icon;justify-self:end}.agli-help-path h2{letter-spacing:-.055em;grid-area:title;align-self:end;margin:42px 0 0;font-size:clamp(31px,4vw,50px);line-height:.98}.agli-help-path p{max-width:560px;color:var(--agli-muted);grid-area:copy;line-height:1.75}.agli-help-path strong{color:#16384a;grid-area:action;align-self:end;align-items:center;gap:8px;font-size:13px;display:inline-flex}.agli-help-path:hover strong svg{transform:translate(3px,-3px)}.agli-help-contact{background:#f2eadc;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:clamp(90px,10vw,150px);padding:clamp(35px,5vw,62px);display:grid}.agli-help-contact h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,5vw,72px)}.agli-help-contact>div:last-child{gap:12px;display:grid}.agli-help-contact a{color:#193a4b;align-items:center;gap:10px;font-weight:650;display:flex}.agli-help-contact a:hover{transform:translate(5px)}.agli-gallery-grid{grid-auto-rows:110px;padding-block:clamp(80px,10vw,140px)}.agli-gallery-item{background-position:50%;background-size:cover;border-radius:28px;min-height:330px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s;box-shadow:0 30px 75px #14232c1f}.agli-gallery-item-1{grid-area:span 5/1/auto/span 7}.agli-gallery-item-2{grid-area:span 4/8/auto/span 5}.agli-gallery-item-3{grid-area:span 4/1/auto/span 5}.agli-gallery-item-4{grid-area:span 5/6/auto/span 7}.agli-gallery-item-5{grid-area:span 4/1/auto/span 7}.agli-gallery-item-6{grid-area:span 4/8/auto/span 5}.agli-gallery-scrim{background:linear-gradient(#0000 35%,#041017e0)}.agli-gallery-item figcaption{z-index:1;color:#fff;gap:8px;max-width:580px;display:grid;position:absolute;inset:auto clamp(24px,4vw,42px) clamp(24px,4vw,40px)}.agli-gallery-item figcaption small{color:#f1bd5f;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.agli-gallery-item figcaption strong{letter-spacing:-.045em;text-shadow:0 4px 22px #00000057;font-size:clamp(25px,3vw,44px);line-height:1.02}.agli-gallery-item:hover{transform:translateY(-6px)scale(1.006);box-shadow:0 40px 90px #14232c2e}.agli-gallery-cta{border:1px solid var(--agli-line);border-radius:26px;justify-content:space-between;align-items:center;gap:34px;margin-bottom:clamp(90px,10vw,150px);padding:34px 38px;display:flex}.agli-gallery-cta>div{align-items:center;gap:18px;display:flex}.agli-gallery-cta>div>svg{color:#b97612}.agli-gallery-cta span{gap:4px;display:grid}.agli-gallery-cta small{color:var(--agli-muted)}.agli-gallery-cta strong{font-size:17px}@media (max-width:1260px){.agli-public-header-inner{grid-template-columns:minmax(160px,.7fr) auto}.agli-public-nav{display:none}.agli-public-header-actions{grid-column:2}.agli-public-menu-toggle,.agli-public-mobile-panel{display:grid}.agli-home-hero-grid,.agli-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.58fr);gap:50px}.agli-service-lenses{grid-template-columns:repeat(2,1fr);min-height:auto}.agli-service-lens{min-height:480px}.agli-service-lens:nth-child(3){border-top:1px solid #ffffff24;border-left:0}.agli-service-lens:nth-child(4){border-top:1px solid #ffffff24}.agli-contact-directory{grid-template-columns:repeat(2,1fr)}.agli-contact-method:nth-child(3){border-left:0}.agli-contact-method:nth-child(3),.agli-contact-method:nth-child(4){border-top:1px solid var(--agli-line)}.atelier-header-inner{grid-template-columns:minmax(130px,.4fr) auto}.atelier-nav{order:3;grid-column:1/-1;justify-self:stretch;overflow-x:auto}}@media (max-width:980px){.agli-public-shell{width:min(100% - 34px,1480px)}.agli-public-brand-note,.agli-public-header-actions>.account-menu-root,.agli-staff-entry{display:none}.agli-home-hero{min-height:auto}.agli-beyond-testing-grid,.agli-contact-workspace,.agli-education-callout-grid,.agli-education-curriculum-grid,.agli-education-interest-grid,.agli-education-intro,.agli-home-contact,.agli-home-hero-grid,.agli-home-intro,.agli-lab-story,.agli-laboratory-location,.agli-laboratory-method-grid,.agli-laboratory-origin,.agli-market-role,.agli-page-hero-grid,.agli-process-story,.agli-report-learning,.agli-service-assurance,.agli-services-directory-heading,.agli-services-extended-grid,.agli-services-showcase-head,.agli-verify-landing-grid,.agli-verify-loading-grid{padding-block:135px 75px}.agli-home-hero-copy h1,.agli-page-hero-copy h1{font-size:clamp(58px,10vw,88px)}.agli-hero-verify{justify-self:stretch;width:min(100%,620px)}.agli-services-directory-heading .agli-kicker,.agli-services-showcase-head .agli-kicker{grid-column:auto;margin-bottom:0}.agli-services-showcase-head>p:last-child{max-width:620px}.agli-beyond-testing-heading,.agli-education-curriculum-heading,.agli-education-intro-image,.agli-lab-story-image,.agli-laboratory-method-image,.agli-market-role-visual,.agli-process-story-image,.agli-report-learning-image,.agli-service-assurance-image{min-height:560px}.agli-proof-stats{grid-template-columns:repeat(2,1fr)}.agli-proof-stats>div:nth-child(3){border-top:1px solid #ffffff29;border-left:0}.agli-proof-stats>div:nth-child(4){border-top:1px solid #ffffff29}.agli-education-callout-actions,.agli-education-interest-actions,.agli-home-contact-actions{justify-content:flex-start}.agli-laboratory-principles{grid-template-columns:repeat(2,1fr)}.agli-laboratory-principles article:nth-child(3){border-left:0;border-top:1px solid var(--agli-line)}.agli-laboratory-principles article:nth-child(4){border-top:1px solid var(--agli-line)}.agli-contact-workspace,.agli-service-detail,.agli-service-detail-image,.agli-service-detail:nth-child(2n) .agli-service-detail-image{gap:18px}.agli-verify-landing-image{inset:48% 0 0}.agli-verify-landing{min-height:980px}.agli-verified-record-layout{grid-template-columns:1fr}.agli-verified-record-side{grid-template-columns:repeat(2,1fr)}.agli-footer-cta,.agli-footer-grid,.agli-help-contact,.agli-policy-contact,.agli-policy-layout{grid-template-columns:1fr}.agli-policy-index{position:static}.agli-gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.agli-gallery-item,.agli-gallery-item-1,.agli-gallery-item-2,.agli-gallery-item-3,.agli-gallery-item-4,.agli-gallery-item-5,.agli-gallery-item-6{grid-area:auto;min-height:430px}.agli-footer-verify{justify-self:start}.gem-report-loading-grid{grid-template-columns:1fr}.gem-report-loading-side{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.agli-public-shell{width:min(100% - 24px,1480px)}.agli-public-header-inner{gap:8px;width:calc(100% - 18px);min-height:68px}.agli-public-brand .brand-mark-shell{flex-basis:38px;width:38px;height:38px}.agli-public-brand .app-mark-copy>span{font-size:12px}.agli-public-brand .app-mark-copy>em{font-size:7px}.agli-verify-entry{min-width:44px;padding:5px}.agli-verify-entry strong,.agli-verify-entry>svg:last-child{display:none}.agli-home-hero-grid,.agli-page-hero-grid{padding-block:118px 55px}.agli-home-hero-copy h1,.agli-home-hero-lede,.agli-page-hero-copy h1,.agli-page-hero-copy>p:not(.agli-kicker){font-size:15px}.agli-hero-actions{flex-direction:column;align-items:stretch}.agli-light-action,.agli-primary-action,.agli-secondary-action{justify-content:space-between;width:100%}.agli-hero-verify{border-radius:20px;padding:13px}.agli-hero-verify-copy{grid-template-columns:24px 1fr}.agli-hero-verify .certificate-search,.agli-verify-search-console .certificate-search{flex-direction:column;align-items:stretch}.agli-hero-verify .certificate-search .os-button,.agli-verify-search-console .certificate-search .os-button{width:100%}.agli-hero-verify-foot{flex-direction:column;align-items:flex-start}.agli-education-intro,.agli-home-intro,.agli-lab-story,.agli-laboratory-method-grid,.agli-market-role,.agli-process-story,.agli-report-learning,.agli-service-assurance{padding-block:80px}.agli-service-lenses{grid-template-columns:1fr}.agli-service-lens{border-top:1px solid #ffffff24;min-height:430px;border-left:0!important}.agli-service-lens:first-child{border-top:0}.agli-beyond-testing,.agli-education-curriculum,.agli-laboratory-method,.agli-proof-section,.agli-services-extended,.agli-services-showcase{padding-block:80px}.agli-education-intro-image,.agli-lab-story-image,.agli-laboratory-method-image,.agli-market-role-visual,.agli-process-story-image,.agli-report-learning-image,.agli-service-assurance-image{border-radius:22px;min-height:440px}.agli-proof-stats{grid-template-columns:1fr}.agli-proof-stats>div+div{border-top:1px solid #ffffff29;border-left:0}.agli-education-callout,.agli-education-interest{min-height:680px}.agli-education-callout-grid,.agli-education-interest-grid{padding-block:80px}.agli-education-curriculum-list,.agli-laboratory-principles,.agli-laboratory-principles article,.agli-laboratory-principles article:nth-child(3),.agli-laboratory-principles article:nth-child(4){border-left:0;border-top:1px solid var(--agli-line)}.agli-laboratory-principles article:first-child{border-top:0}.agli-education-curriculum-list article,.agli-education-curriculum-list article:nth-child(odd),.agli-education-curriculum-list article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--agli-line)}.agli-education-curriculum-list article:last-child{border-bottom:0}.agli-contact-directory,.agli-service-detail-image{grid-template-columns:1fr;margin-top:-25px}.agli-contact-method,.agli-contact-method:nth-child(3),.agli-contact-method:nth-child(4){border-left:0;border-top:1px solid var(--agli-line);min-height:110px}.agli-contact-method:first-child{border-top:0}.agli-inquiry-grid{grid-template-columns:1fr}.agli-inquiry-message{grid-column:auto}.agli-verify-landing{min-height:1100px}.agli-verify-landing-image{inset:62% 0 0}.agli-verify-assurances,.agli-verify-loading-assurances{grid-template-columns:1fr}.agli-verify-assurances>span{min-height:92px}.agli-verified-record-header{flex-direction:column;align-items:flex-start;padding:25px}.agli-verified-record-identity{grid-template-columns:1fr}.agli-verified-record-identity .verify-compact-image{width:100%;height:280px}.agli-verified-record-side,.agli-verify-another{grid-template-columns:1fr}.agli-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:15px}.agli-gallery-hero,.agli-help-hero,.agli-policy-hero{min-height:500px;padding:130px 0 72px}.agli-gallery-hero-grid,.agli-help-hero-grid,.agli-policy-hero-grid{grid-template-columns:1fr}.agli-gallery-hero-grid>svg,.agli-help-hero-grid>svg,.agli-policy-hero-grid>svg{display:none}.agli-gallery-hero h1,.agli-help-hero h1,.agli-policy-hero h1{font-size:clamp(50px,15vw,72px)}.agli-policy-section{grid-template-columns:34px minmax(0,1fr);gap:15px;padding-block:30px}.agli-policy-contact{padding:26px 22px}.agli-help-paths{grid-template-columns:1fr}.agli-help-path{min-height:310px;padding:28px 24px}.agli-help-contact{padding:30px 24px}.agli-gallery-grid{grid-template-columns:1fr}.agli-gallery-item,.agli-gallery-item-1,.agli-gallery-item-2,.agli-gallery-item-3,.agli-gallery-item-4,.agli-gallery-item-5,.agli-gallery-item-6{min-height:410px}.agli-gallery-cta{flex-direction:column;align-items:stretch;padding:26px 22px}.atelier-header-inner{width:calc(100% - 18px)}.atelier-brand .app-mark-copy>em{display:none}.form-section,.staff-create-section{padding:22px 18px}.gem-report-loading-identity{grid-template-columns:88px 1fr;padding:20px}.gem-report-loading-identity>.gem-skeleton:first-child{width:88px!important;height:88px!important}.gem-report-loading-actions{display:none}.gem-report-loading-side{grid-template-columns:1fr}.gem-report-loading-rows>div{grid-template-columns:1fr;gap:8px;padding-block:14px}}@media (prefers-reduced-motion:reduce){.agli-reveal,.agli-verify-scan-line,.gem-report-loading-identity:before,.gem-report-loading-panel:before,.gem-skeleton{animation:none!important}.agli-public-site *,.atelier-console *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.agli-public-site{--agli-type-section-title:48px}.agli-boot-loader{isolation:isolate;background:radial-gradient(circle at 72% 28%,#cc8f3142,#0000 32%),linear-gradient(135deg,#061c29,#0b3041 48%,#102f3a);place-items:center;display:grid;position:relative;overflow:hidden}.agli-boot-loader:after{content:"";z-index:-1;opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.agli-boot-loader-atmosphere{pointer-events:none;position:absolute;inset:0}.agli-boot-loader-atmosphere span{border:1px solid #f3c57033;animation:agli-boot-facet 2.4s ease-in-out infinite alternate;position:absolute;transform:rotate(45deg)}.agli-boot-loader-atmosphere span:first-child{width:360px;height:360px;top:-110px;right:7%}.agli-boot-loader-atmosphere span:nth-child(2){width:230px;height:230px;animation-delay:.18s;bottom:-92px;left:8%}.agli-boot-loader-atmosphere span:nth-child(3){width:110px;height:110px;animation-delay:.32s;bottom:12%;right:28%}.agli-boot-loader-content{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0418238f;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(100% - 40px,520px);padding:24px;animation:agli-boot-enter .42s cubic-bezier(.22,1,.36,1) both;display:grid;box-shadow:0 32px 90px #00000042}.agli-boot-loader-brand{align-items:center;gap:11px;display:flex}.agli-boot-loader-brand>span{background:#fffffff5;border:1px solid #f4be5e57;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.agli-boot-loader-brand img{object-fit:contain;width:100%;height:100%}.agli-boot-loader-brand small,.agli-boot-loader-brand strong{display:block}.agli-boot-loader-brand strong{color:#fff;letter-spacing:.06em;font-size:16px}.agli-boot-loader-brand small{color:#ffffff8f;letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px}.agli-boot-loader-copy span,.agli-boot-loader-copy strong{display:block}.agli-boot-loader-copy strong{font-size:16px;font-weight:680}.agli-boot-loader-copy span{color:#ffffff9e;margin-top:4px;font-size:13px;line-height:1.45}.agli-boot-loader-pulse{gap:5px;display:inline-flex}.agli-boot-loader-pulse i{background:#efb75b;border-radius:50%;width:6px;height:6px;animation:agli-boot-pulse 1s ease-in-out infinite}.agli-boot-loader-pulse i:nth-child(2){animation-delay:.13s}.agli-boot-loader-pulse i:nth-child(3){animation-delay:.26s}@keyframes agli-boot-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes agli-boot-facet{0%{opacity:.35;transform:rotate(45deg)scale(.96)}to{opacity:.85;transform:rotate(45deg)scale(1.04)}}@keyframes agli-boot-pulse{0%,70%,to{opacity:.28;transform:scale(.8)}35%{opacity:1;transform:scale(1)}}.agli-home-hero-copy h1{max-width:790px;font-size:var(--agli-type-home-hero);letter-spacing:-.058em;line-height:.96}.agli-gallery-hero h1,.agli-help-hero h1,.agli-page-hero-copy h1,.agli-policy-hero h1{max-width:920px;font-size:var(--agli-type-inner-hero);letter-spacing:-.052em;line-height:.98}.agli-public-footer h2,.agli-public-site main section:not(.agli-home-hero):not(.agli-page-hero) h2{font-size:var(--agli-type-section-title);letter-spacing:-.045em;line-height:1.06}.agli-home-hero .agli-hero-verify h2{letter-spacing:-.035em;font-size:28px;line-height:1.12}.agli-education-curriculum-heading>p:last-child,.agli-home-hero-lede,.agli-inline-action,.agli-light-action,.agli-page-hero-copy>p:not(.agli-kicker),.agli-primary-action,.agli-public-site main a,.agli-public-site main button,.agli-public-site main input,.agli-public-site main li,.agli-public-site main p:not(.agli-kicker),.agli-public-site main select,.agli-public-site main textarea,.agli-secondary-action,.agli-service-lens-copy>span,.agli-services-directory-heading>p:last-child,.agli-services-extended-heading>p:last-child,.agli-services-showcase-head>p:last-child,.agli-text-action{font-size:var(--agli-type-body)}.agli-public-nav-link>span:last-child,.agli-staff-entry,.agli-verify-entry strong{font-size:16px}.agli-public-nav-link{padding-inline:15px}.agli-service-lenses{background:#ffffff13;border:0;gap:7px;padding:7px;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.agli-service-lens{border-radius:21px;padding:28px;border:0!important}.agli-service-lens+.agli-service-lens{border:0!important}.agli-service-lens-copy p{font-size:16px;line-height:1.62}@media (hover:hover) and (min-width:1181px){.agli-service-lenses:has(.agli-service-lens:first-child:hover){grid-template-columns:1.38fr .87fr .87fr .87fr}.agli-service-lenses:has(.agli-service-lens:nth-child(2):hover){grid-template-columns:.87fr 1.38fr .87fr .87fr}.agli-service-lenses:has(.agli-service-lens:nth-child(3):hover){grid-template-columns:.87fr .87fr 1.38fr .87fr}.agli-service-lenses:has(.agli-service-lens:nth-child(4):hover){grid-template-columns:.87fr .87fr .87fr 1.38fr}}.agli-testimonial-stage{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:stretch;gap:18px;margin-top:78px;display:grid}.agli-testimonial-featured{background:radial-gradient(circle at 90% 10%,#daa0452e,#0000 32%),#ffffff0e;border:1px solid #ffffff29;border-radius:28px;flex-direction:column;min-height:540px;padding:clamp(34px,4vw,58px);display:flex;box-shadow:inset 0 1px #ffffff0a}.agli-testimonial-featured-head{align-items:center;gap:13px;display:flex}.agli-testimonial-featured-head>span{color:#efbd68;background:#efbd681f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.agli-testimonial-featured-head .agli-kicker{margin:0}.agli-testimonial-featured h2{max-width:680px;margin:34px 0 0}.agli-testimonial-featured blockquote{margin:auto 0 0}.agli-testimonial-featured blockquote>p{color:#ffffffe6;letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(26px,2.4vw,38px);line-height:1.35}.agli-testimonial-featured blockquote footer{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:28px;display:flex}.agli-testimonial-featured blockquote strong{font-size:16px}.agli-testimonial-featured blockquote span{color:#efbd68;font-size:16px}.agli-testimonial-selector{align-content:stretch;gap:10px;display:grid}.agli-testimonial-option{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:34px 1fr 10px;align-items:center;gap:14px;width:100%;min-height:112px;padding:18px;transition:transform .23s cubic-bezier(.22,1,.36,1),background .19s,border-color .19s,box-shadow .19s;display:grid}.agli-testimonial-option:focus-visible,.agli-testimonial-option:hover{background:#ffffff13;border-color:#efbd6857;transform:translate(-5px)}.agli-testimonial-option.is-active{background:#efbd681c;border-color:#efbd686b;box-shadow:inset 3px 0 #e7ad50}.agli-testimonial-option>span:first-child{color:#e7ad50;font-size:11px;font-weight:760}.agli-testimonial-option-copy em,.agli-testimonial-option-copy small,.agli-testimonial-option-copy strong{display:block}.agli-testimonial-option-copy strong{font-size:16px}.agli-testimonial-option-copy em{color:#e7ad50;margin-top:2px;font-size:13px;font-style:normal}.agli-testimonial-option-copy small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;line-height:1.45;overflow:hidden}.agli-testimonial-option>i{background:#ffffff3d;border-radius:50%;width:7px;height:7px;transition:background .18s,transform .18s}.agli-testimonial-option.is-active>i{background:#efbd68;transform:scale(1.25)}.agli-footer-bottom,.agli-footer-brand>p,.agli-footer-brand>span,.agli-footer-contact a,.agli-footer-nav a,.agli-footer-verify strong{font-size:16px}.agli-footer-contact,.agli-footer-nav{gap:15px}.agli-footer-contact>p,.agli-footer-nav>p{margin-bottom:9px;font-size:12px}.agli-footer-brand>p{line-height:1.7}.agli-footer-brand>span{line-height:1.55}.agli-footer-contact a,.agli-footer-nav a{min-height:28px;line-height:1.55}.agli-footer-bottom{color:#ffffff9e;min-height:72px;line-height:1.5}.agli-footer-verify small{font-size:11px}@media (max-width:1180px){.agli-public-site{--agli-type-home-hero:68px;--agli-type-inner-hero:54px;--agli-type-section-title:44px}.agli-public-nav-link>span:last-child,.agli-staff-entry,.agli-verify-entry strong{font-size:15px}.agli-testimonial-stage{grid-template-columns:1fr}.agli-testimonial-featured{min-height:480px}.agli-testimonial-selector{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.agli-public-site{--agli-type-home-hero:54px;--agli-type-inner-hero:46px;--agli-type-section-title:38px}.agli-home-hero-copy h1{max-width:680px}.agli-service-lenses{gap:8px;padding:8px}.agli-testimonial-featured{min-height:430px}.agli-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.agli-public-site{--agli-type-home-hero:40px;--agli-type-inner-hero:36px;--agli-type-section-title:32px}.agli-gallery-hero h1,.agli-help-hero h1,.agli-home-hero-copy h1,.agli-page-hero-copy h1,.agli-policy-hero h1{letter-spacing:-.045em;line-height:1.02}.agli-service-lenses{background:0 0;gap:10px;padding:0;display:grid}.agli-service-lens{border-radius:22px;min-height:410px}.agli-testimonial-stage{margin-top:54px}.agli-testimonial-featured{border-radius:23px;min-height:470px;padding:26px 22px}.agli-testimonial-featured blockquote>p{font-size:25px}.agli-testimonial-selector{grid-template-columns:1fr}.agli-testimonial-option{min-height:104px}.agli-footer-grid{grid-template-columns:1fr;padding-block:54px}.agli-footer-bottom{font-size:16px}.agli-boot-loader-content{grid-template-columns:1fr auto}.agli-boot-loader-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.agli-boot-loader-atmosphere span,.agli-boot-loader-content,.agli-boot-loader-pulse i,.route-loader,.route-loader-dots i{animation:none!important}}.agli-public-site{--agli-type-home-hero:80px;--agli-type-inner-hero:60px;--agli-type-h2:48px;--agli-type-h3:36px;--agli-type-h4:24px;--agli-type-feature:18px;--agli-type-body:16px;--agli-type-meta:14px;--agli-section-space:clamp(88px,8vw,128px);--agli-card-inset:clamp(24px,3vw,40px)}.agli-public-site ::selection{color:#081b25;background:#f0c36f}.agli-public-site :is(.agli-home-hero,.agli-page-hero,.agli-proof-section,.agli-feedback-section,.agli-services-showcase,.agli-education-callout,.agli-public-footer,.agli-help-hero) ::selection{color:#071820;background:#f5cf86}.agli-public-footer h2,.agli-public-footer h3,.agli-public-footer h4,.agli-public-site main h1,.agli-public-site main h2,.agli-public-site main h3,.agli-public-site main h4{text-wrap:balance}.agli-home-hero-copy h1{font-size:var(--agli-type-home-hero)!important;line-height:.98!important}.agli-gallery-hero h1,.agli-help-hero h1,.agli-page-hero-copy h1,.agli-policy-hero h1{font-size:var(--agli-type-inner-hero)!important;line-height:1!important}.agli-public-footer h2,.agli-public-site main h2{font-size:var(--agli-type-h2)!important;letter-spacing:-.04em!important;line-height:1.08!important}.agli-public-footer h3,.agli-public-site main h3{font-size:var(--agli-type-h3)!important;letter-spacing:-.035em!important;line-height:1.12!important}.agli-public-footer h4,.agli-public-site main h4{font-size:var(--agli-type-h4)!important;letter-spacing:-.025em!important;line-height:1.2!important}.agli-public-footer :is(p,a,button,span),.agli-public-site main :is(p,li,a,button,input,textarea,select,label){font-size:var(--agli-type-body)}.agli-public-site .agli-kicker,.agli-public-site [class*=-caption] small,.agli-public-site [class*=-index],.agli-public-site [class*=-label]{font-size:var(--agli-type-meta)}.agli-education-curriculum-list strong,.agli-lab-story-points strong,.agli-laboratory-principles h4,.agli-market-role-facts strong,.agli-process-story-copy strong{font-size:var(--agli-type-feature)!important}.agli-lab-story-points small,.agli-laboratory-principles p,.agli-market-role-facts small,.agli-process-story-copy p{line-height:1.65;font-size:var(--agli-type-body)!important}.agli-lab-story-points>span>svg,.agli-laboratory-principles article>svg{width:21px;height:21px}.agli-public-brand-note{display:none!important}.agli-public-brand{min-width:auto}.agli-public-header-inner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(24px,4vw,64px)}.agli-public-nav{justify-self:center}.agli-public-nav-link{border-radius:14px;min-height:48px;padding:7px 15px;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1),background .18s!important}.agli-public-nav-link:before{content:"";z-index:-1;opacity:0;background:#ffffff1a;border-radius:10px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:5px;transform:translateY(5px)}.agli-public-nav-link:focus-visible,.agli-public-nav-link:hover{transform:translateY(-2px)}.agli-public-nav-link.is-active:before,.agli-public-nav-link:focus-visible:before,.agli-public-nav-link:hover:before{opacity:1;transform:translateY(0)}.agli-public-nav-link.is-active{color:#fff}.agli-public-header.is-scrolled .agli-public-nav-link:before{background:#0f354412}.agli-public-header.is-scrolled .agli-public-nav-link.is-active{color:var(--agli-navy)}.agli-boot-loader{color:#fff;background:#071e2a;min-height:100vh;padding:0;display:block}.agli-boot-loader-atmosphere,.agli-boot-loader-content,.agli-boot-loader:after{display:none!important}.agli-boot-preview{background:radial-gradient(circle at 76% 30%,#c7892b38,#0000 32%),linear-gradient(112deg,#061c28,#0a2937 58%,#47301d);min-height:100vh;overflow:hidden}.agli-boot-preview-header{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;width:min(100% - 48px,1540px);min-height:90px;margin-inline:auto;display:grid}.agli-boot-preview-brand{align-items:center;gap:12px;display:flex}.agli-boot-preview-brand img{background:#fff;border-radius:50%}.agli-boot-preview-brand span>*{display:block}.agli-boot-preview-brand strong{letter-spacing:.06em;font-size:16px}.agli-boot-preview-brand small{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:14px}.agli-boot-preview-nav{justify-self:center;gap:12px;display:flex}.agli-boot-preview-nav i{background:#ffffff14;border-radius:12px;width:88px;height:38px}.agli-boot-preview-action{background:#ffffff1f;border-radius:14px;width:150px;height:46px}.agli-boot-preview-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:center;gap:clamp(60px,9vw,150px);width:min(100% - 48px,1540px);min-height:calc(100vh - 90px);margin-inline:auto;padding-block:70px 100px;display:grid}.agli-boot-preview-copy{gap:15px;max-width:780px;display:grid}.agli-boot-preview-copy b,.agli-boot-preview-copy>i,.agli-boot-preview-panel>b,.agli-boot-preview-panel>i,.agli-boot-preview-panel>span{background:linear-gradient(90deg,#ffffff17,#ffffff38,#ffffff17) 0 0/220% 100%;border-radius:999px;animation:agli-loader-sweep 1.3s linear infinite;display:block}.agli-boot-preview-copy .is-kicker{width:220px;height:14px}.agli-boot-preview-copy .is-title{border-radius:18px;width:88%;height:66px}.agli-boot-preview-copy .is-title.is-short{width:62%}.agli-boot-preview-copy .is-body{width:78%;height:18px}.agli-boot-preview-copy .is-body.is-short{width:55%}.agli-boot-preview-copy>div{gap:12px;margin-top:20px;display:flex}.agli-boot-preview-copy b{border-radius:14px;width:190px;height:48px}.agli-boot-preview-panel{background:#041b26b3;border:1px solid #ffffff24;border-radius:28px;align-content:center;gap:20px;min-height:330px;padding:34px;display:grid;box-shadow:0 30px 90px #00000047}.agli-boot-preview-panel span{width:38%;height:14px}.agli-boot-preview-panel i{border-radius:10px;width:86%;height:28px}.agli-boot-preview-panel i.is-short{width:64%}.agli-boot-preview-panel b{border-radius:16px;width:100%;height:58px}.agli-boot-preview-status{color:#ffffffb3;margin:0;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes agli-loader-sweep{to{background-position:-220% 0}}.agli-home-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(390px,.62fr);gap:clamp(52px,8vw,126px);padding-block:136px 82px}.agli-home-hero-copy h1{max-width:760px}.agli-home-hero-lede{max-width:690px;line-height:1.75;font-size:var(--agli-type-body)!important}.agli-hero-proof span{min-height:40px;padding-inline:13px;font-size:14px}.agli-page-hero{min-height:700px}.agli-page-hero-grid{align-items:center;padding-block:168px 86px}.agli-page-hero-copy h1{max-width:890px}.agli-page-hero-copy>p:not(.agli-kicker){max-width:760px;font-size:var(--agli-type-body)!important}.agli-page-hero-proof{color:#ffffffbf;border-left:2px solid #efb95bb3;grid-template-columns:auto 1fr;align-self:center;align-items:start;gap:16px;max-width:440px;padding:24px 0 24px 24px;display:grid}.agli-page-hero-proof svg{color:#efb95b}.agli-page-hero-proof p{margin:0;line-height:1.65}.agli-page-hero-proof strong{color:#fff;margin-bottom:6px;font-size:18px;display:block}.agli-page-hero-note{min-height:0;padding:24px}.agli-page-hero-note p{font-size:var(--agli-type-body)}.agli-hero-verify{pointer-events:auto}.agli-hero-verify :is(h2,strong,button),.agli-verify-search-console :is(h2,strong,button){font-weight:600!important}.agli-hero-verify-copy h2{font-size:28px!important}.agli-hero-verify .certificate-search,.agli-verify-search-console .certificate-search{z-index:2;position:relative}.agli-hero-verify .certificate-search>div,.agli-verify-search-console .certificate-search>div{pointer-events:auto;min-width:0}.certificate-field-public{pointer-events:auto}.certificate-field-public .certificate-prefix{color:#174b66;flex:none;font-size:16px;font-weight:650}.certificate-field-public input{-webkit-user-select:text;user-select:text;color:#102631;flex:1;pointer-events:auto!important;font-size:16px!important;font-weight:400!important}.agli-hero-verify .certificate-search .os-button,.agli-verify-search-console .certificate-search .os-button{font-size:16px;font-weight:650!important}.agli-service-lenses{gap:10px;padding:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;transition:none!important}.agli-service-lens{min-height:520px;transform:none;flex-grow:1!important;transition:box-shadow .24s,filter .24s,background-position .5s cubic-bezier(.22,1,.36,1)!important}.agli-service-lens:focus-visible,.agli-service-lens:hover{filter:saturate(1.08)brightness(1.04);background-position:54%;transform:none;box-shadow:inset 0 0 0 1px #efbe6759,0 18px 38px #0000002e;flex-grow:1!important}.agli-service-lens-copy p,.agli-service-lens-copy>span{font-size:16px!important}.agli-reveal{animation-timing-function:cubic-bezier(.22,1,.36,1)!important}@media (prefers-reduced-motion:no-preference){.agli-service-lens.agli-reveal{animation-name:agli-card-enter!important;animation-duration:.52s!important}}@keyframes agli-card-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.agli-contact-workspace,.agli-education-intro,.agli-home-intro,.agli-lab-story,.agli-laboratory-location,.agli-laboratory-method-grid,.agli-market-role,.agli-process-story,.agli-service-assurance{align-items:center}.agli-lab-story{grid-template-columns:minmax(0,.82fr) minmax(0,.78fr);gap:clamp(52px,7vw,112px)}.agli-lab-story-image{aspect-ratio:1/.88;background-position:50%;min-height:0}.agli-lab-story-copy h2{max-width:760px}.agli-lab-story-points{margin-block:28px}.agli-lab-story-points>span{grid-template-columns:26px 1fr;row-gap:5px;padding-block:17px}.agli-lab-story-points small{grid-column:2}.agli-media-overlay{background:linear-gradient(#0000,#04141deb);padding:34px;inset:auto 0 0}.agli-media-overlay small{font-size:14px}.agli-media-overlay strong{font-size:24px}.agli-proof-section{padding-block:var(--agli-section-space)}.agli-proof-stats{border:0;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.agli-proof-stats>div{background:#ffffff0b;border:1px solid #ffffff21;border-radius:22px;align-content:end;min-height:160px;padding:26px}.agli-proof-stats>div+div{border-left:1px solid #ffffff21}.agli-feedback-section{padding-block:var(--agli-section-space);background:#f7f5ef}.agli-feedback-stage{gap:46px}.agli-feedback-heading{grid-template-columns:minmax(0,.8fr) minmax(330px,.45fr);align-items:end;gap:56px;display:grid}.agli-feedback-heading>p:last-child{margin:0}.agli-feedback-grid{grid-template-columns:1.15fr 1fr 1fr;display:grid}.agli-feedback-card{color:#0c2634;background:#fff;border:1px solid #d7dedf;border-radius:24px;flex-direction:column;gap:24px;min-height:270px;margin:0;padding:30px;transition:transform .23s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .18s;display:flex}.agli-feedback-card.is-featured{color:#fff;background:#092a39;border-color:#092a39;grid-row:span 2;min-height:558px}.agli-feedback-card:focus-visible,.agli-feedback-card:hover{border-color:#c99a45;outline:none;transform:translateY(-5px);box-shadow:0 20px 48px #0725321f}.agli-feedback-card svg{color:#c98d2c}.agli-feedback-card p{margin:auto 0 0;line-height:1.65;font-size:18px!important}.agli-feedback-card.is-featured p{line-height:1.5;font-size:26px!important}.agli-feedback-card footer{gap:4px;display:grid}.agli-feedback-card footer strong{font-size:18px}.agli-feedback-card footer span{color:#a87322;font-size:16px}.agli-feedback-card.is-featured footer span{color:#e9b75d}.agli-page-hero-contact{align-content:center;min-height:830px;padding-bottom:38px}.agli-contact-directory{z-index:2;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07222e99;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:0;padding:10px;position:relative;overflow:visible}.agli-contact-method{background:#ffffff0e;border-radius:17px;padding:20px;border:1px solid #ffffff1a!important}.agli-contact-method:focus-visible,.agli-contact-method:hover{background:#ffffff1c;outline:none;transform:translateY(-3px)}.agli-contact-method small{color:#ffffff94;font-size:14px}.agli-contact-method strong{color:#fff;font-size:16px}.agli-contact-section{padding-block:var(--agli-section-space)}.agli-contact-section-heading{max-width:900px;margin-bottom:52px}.agli-contact-section-heading h2{margin:0}.agli-contact-workspace{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr);gap:24px;padding-block:0;display:grid}.agli-contact-inquiry h3,.agli-contact-location-copy h3{margin:0;font-size:var(--agli-type-h3)!important}.agli-contact-inquiry-head>p:not(.agli-kicker),.agli-contact-location-copy>p:not(.agli-kicker),.agli-inquiry-form input,.agli-inquiry-form label>span,.agli-inquiry-form textarea{font-size:16px}.agli-help-hero{align-items:center;min-height:620px;padding-top:90px;display:grid}.agli-help-hero-grid{align-items:center;transform:translateY(34px)}.agli-help-directory-heading{max-width:880px;margin-bottom:48px}.agli-help-paths{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.agli-help-path h3{margin:0;font-size:36px!important}.agli-help-path p,.agli-help-path strong{font-size:16px}.agli-gallery-hero{min-height:620px;padding-block:150px 90px}.agli-gallery-collections{padding-block:var(--agli-section-space);gap:90px}.agli-gallery-collections-heading{max-width:820px}.agli-gallery-collections-lede{color:#536974;line-height:1.7;font-size:20px!important}.agli-gallery-collection-head p{color:#5a6e79;max-width:720px;margin:12px 0 0;line-height:1.7}.agli-gallery-grid{grid-template-columns:repeat(12,1fr);gap:18px}.agli-gallery-item{color:#fff;text-align:left;cursor:zoom-in;background:#0a2533;border:0;border-radius:24px;grid-column:span 6;min-height:420px;padding:0;position:relative;overflow:hidden}.agli-gallery-item:nth-child(3n){grid-column:span 12;min-height:480px}.agli-gallery-scrim{z-index:1;background:linear-gradient(#0000 40%,#04151ee0);position:absolute;inset:0}.agli-gallery-caption{inset:auto 28px 28px}.agli-gallery-caption strong{max-width:650px;font-size:28px;font-weight:600;line-height:1.15}.agli-gallery-item:focus-visible{outline-offset:4px;outline:3px solid #d99b39}.agli-gallery-lightbox{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030e14f0;place-items:center;padding:40px 80px;display:grid;position:fixed;inset:0}.agli-gallery-lightbox-frame{width:min(1180px,88vw);margin:0}.agli-gallery-lightbox-media{aspect-ratio:16/10;background:#071d28;border-radius:24px;position:relative;overflow:hidden}.agli-gallery-lightbox-image{object-fit:contain}.agli-gallery-lightbox-frame figcaption{color:#fff;grid-template-columns:1fr auto;gap:8px 18px;padding-top:18px;display:grid}.agli-gallery-lightbox-frame figcaption small{color:#e4ad50;text-transform:uppercase;letter-spacing:.1em;grid-column:1;font-size:14px}.agli-gallery-lightbox-frame figcaption strong{grid-column:1;font-size:24px}.agli-gallery-lightbox-frame figcaption span{color:#ffffff9e;grid-area:1/2/3;align-self:center}.agli-gallery-lightbox-close,.agli-gallery-lightbox-nav{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed}.agli-gallery-lightbox-close{top:24px;right:24px}.agli-gallery-lightbox-nav{top:50%;transform:translateY(-50%)}.agli-gallery-lightbox-nav.is-prev{left:22px}.agli-gallery-lightbox-nav.is-next{right:22px}.agli-gallery-lightbox-close:hover,.agli-gallery-lightbox-nav:hover{background:#ffffff29}.agli-policy-section h2{font-size:48px!important}.agli-policy-section h3{margin:0;line-height:1.15;font-size:36px!important}.agli-policy-section li,.agli-policy-section p{font-size:16px;line-height:1.8}.agli-policy-contact h2{font-size:48px!important}.agli-footer-grid{grid-template-columns:minmax(280px,.95fr) 150px 160px minmax(300px,.88fr);align-items:start;gap:clamp(28px,4vw,58px)}.agli-footer-brand{gap:18px}.agli-footer-seal{object-fit:contain;width:86px;height:86px}.agli-footer-brand>p{max-width:430px;margin:0;font-size:16px}.agli-footer-brand>span{font-size:16px}.agli-footer-contact>p,.agli-footer-nav>p{font-size:14px}.agli-footer-bottom,.agli-footer-contact a,.agli-footer-nav a{font-size:16px}.agli-footer-bottom{min-height:64px}@media (max-width:1180px){.agli-public-site{--agli-type-home-hero:68px;--agli-type-inner-hero:54px;--agli-type-h2:44px;--agli-type-h3:34px;--agli-type-h4:23px}.agli-public-nav{display:none}.agli-public-header-inner{grid-template-columns:auto 1fr}.agli-public-header-actions{justify-self:end}.agli-service-lenses{grid-template-columns:repeat(2,minmax(0,1fr))!important}.agli-feedback-grid{grid-template-columns:repeat(2,1fr)}.agli-feedback-card.is-featured{grid-area:auto/span 2;min-height:360px}.agli-contact-directory,.agli-proof-stats{grid-template-columns:repeat(2,1fr)}.agli-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.agli-public-site{--agli-type-home-hero:54px;--agli-type-inner-hero:46px;--agli-type-h2:38px;--agli-type-h3:30px;--agli-type-h4:22px}.agli-boot-preview-nav{display:none}.agli-boot-preview-header{grid-template-columns:1fr auto}.agli-boot-preview-hero{grid-template-columns:1fr}.agli-boot-preview-panel{min-height:240px}.agli-home-hero-grid,.agli-page-hero-grid{grid-template-columns:1fr}.agli-page-hero-proof{max-width:720px}.agli-feedback-heading,.agli-proof-heading{grid-template-columns:1fr;gap:22px}.agli-contact-workspace,.agli-help-paths{grid-template-columns:1fr}.agli-gallery-item,.agli-gallery-item:nth-child(3n){grid-column:span 12;min-height:400px}}@media (max-width:680px){.agli-public-site{--agli-type-home-hero:40px;--agli-type-inner-hero:36px;--agli-type-h2:32px;--agli-type-h3:28px;--agli-type-h4:22px;--agli-type-body:14px;--agli-type-meta:14px}.agli-public-footer :is(p,a,button,span),.agli-public-site main :is(p,li,a,button,input,textarea,select,label){font-size:max(14px,var(--agli-type-body))}.agli-boot-preview{min-height:100svh}.agli-boot-preview-header{width:min(100% - 28px,1540px);min-height:76px}.agli-boot-preview-action{width:52px}.agli-boot-preview-hero{width:min(100% - 28px,1540px);min-height:calc(100svh - 76px);padding-block:42px 80px}.agli-boot-preview-copy .is-title{height:44px}.agli-boot-preview-panel{min-height:210px;padding:22px}.agli-home-hero-grid{padding-block:118px 54px}.agli-page-hero{min-height:auto}.agli-page-hero-grid{padding-block:126px 52px}.agli-page-hero-proof{padding-left:18px}.agli-hero-verify .certificate-search,.agli-verify-search-console .certificate-search{flex-direction:column}.agli-hero-verify .certificate-search .os-button,.agli-verify-search-console .certificate-search .os-button{width:100%}.agli-service-lenses{background:0 0;padding:0;grid-template-columns:1fr!important}.agli-service-lens{min-height:400px}.agli-feedback-grid,.agli-proof-stats{grid-template-columns:1fr}.agli-feedback-card.is-featured{grid-column:auto;min-height:360px}.agli-feedback-card.is-featured p{font-size:22px!important}.agli-contact-directory{grid-template-columns:1fr;padding:8px}.agli-contact-method{min-height:96px}.agli-help-hero{min-height:520px}.agli-help-hero-grid{transform:translateY(20px)}.agli-gallery-collections{gap:64px}.agli-gallery-collection-head{grid-template-columns:1fr}.agli-gallery-item,.agli-gallery-item:nth-child(3n){min-height:340px}.agli-gallery-caption{inset:auto 20px 20px}.agli-gallery-caption strong{font-size:24px}.agli-gallery-lightbox{padding:70px 16px 30px}.agli-gallery-lightbox-frame{width:100%}.agli-gallery-lightbox-media{aspect-ratio:4/5}.agli-gallery-lightbox-nav{top:auto;bottom:18px;transform:none}.agli-gallery-lightbox-nav.is-prev{left:calc(50% - 58px)}.agli-gallery-lightbox-nav.is-next{right:calc(50% - 58px)}.agli-footer-grid{grid-template-columns:1fr;gap:36px;padding-block:46px}}@media (prefers-reduced-motion:reduce){.agli-boot-preview-copy b,.agli-boot-preview-copy>i,.agli-boot-preview-panel>b,.agli-boot-preview-panel>i,.agli-boot-preview-panel>span,.agli-gallery-image{transition:none!important;animation:none!important}}.agli-footer-legal-name{color:#fff;max-width:430px;font-size:18px;font-weight:600;line-height:1.45;display:block}.agli-proof-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.agli-proof-stats>div,.agli-proof-stats>div+div{background:0 0;border:0;border-top:1px solid #ffffff38;border-radius:0;min-height:0;padding:24px 0 0}.agli-proof-stats strong{font-size:clamp(42px,4vw,58px)}.agli-proof-stats span{max-width:220px;margin-top:12px;font-size:16px;line-height:1.55}.agli-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agli-feedback-card,.agli-feedback-card.is-featured{grid-area:auto;min-height:300px}.agli-feedback-card.is-featured p{font-size:22px!important}@media (max-width:900px){.agli-feedback-grid,.agli-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.agli-feedback-grid,.agli-proof-stats{grid-template-columns:1fr}.agli-feedback-card,.agli-feedback-card.is-featured{min-height:260px}}.agli-public-nav-link.is-active:before{opacity:0;transform:translateY(5px)}.agli-public-nav-link.is-active:after{content:"";background:#efb95b;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 0 0 4px #efb95b1f}.agli-public-nav-link.is-active .agli-public-nav-index{color:#efb95b}.agli-public-header .agli-public-brand .app-mark-copy>span{font-size:16px}.agli-public-header .account-trigger-pill-copy>em,.agli-public-header .agli-public-brand .app-mark-copy>em{font-size:14px}.agli-public-header .account-trigger-pill-copy>strong{font-size:16px}@media (max-width:680px){.agli-public-header .agli-public-brand .app-mark-copy>em,.agli-public-header .agli-public-brand .app-mark-copy>span{font-size:14px}}.agli-public-footer em,.agli-public-footer small,.agli-public-site main em,.agli-public-site main small{font-size:14px!important}.agli-contact-method strong,.agli-footer-verify strong,.agli-hero-verify-head strong,.agli-verified-record-details dd,.agli-verified-status-card dd{font-size:16px!important}.agli-beyond-testing-list article>span,.agli-education-curriculum-list article>span,.agli-footer-contact>p,.agli-hero-caption,.agli-hero-verify-copy>span,.agli-hero-verify-foot,.agli-hero-verify-head i,.agli-laboratory-principles article>span,.agli-process-story-copy li>span,.agli-service-detail-image>span,.agli-service-lens-top>span,.agli-services-extended-list article>span,.agli-verified-record-section-head>span,.agli-verified-status-card dt,.agli-verify-search-console-foot{font-size:14px!important}.agli-laboratory-principles .agli-feature-title{font-size:18px;font-weight:700;line-height:1.35}.agli-page-loader{z-index:9999;color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 42%,#d29a432e,#0000 26%),#071f2b;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.agli-page-loader.is-overlay{min-height:0;position:fixed;inset:0}.agli-page-loader:before{content:"";z-index:-1;opacity:.16;background-color:#0000;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 68%);mask-image:radial-gradient(circle,#000 0,#0000 68%)}.agli-page-loader-core{justify-items:center;gap:24px;display:grid}.agli-page-loader-mark{z-index:1;background:#fffffffa;border:1px solid #eeba6061;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000042}.agli-page-loader-mark img{object-fit:contain;width:100%;height:100%}.agli-page-loader-orbit{border:1px solid #efbe672e;border-top-color:#efbe67e0;border-radius:50%;width:112px;height:112px;position:absolute}.agli-page-loader-track{background:#ffffff24;border-radius:999px;width:112px;height:2px;overflow:hidden}.agli-page-loader-track>span{border-radius:inherit;background:#edba63;width:100%;height:100%;display:block}.agli-public-brand .app-mark{display:inline-grid}.agli-public-brand .app-mark-copy{display:none!important}.agli-public-brand .brand-mark-shell{flex-basis:48px;width:48px;height:48px}.agli-public-site{--agli-type-card-title:28px;--agli-type-step-title:24px;--agli-type-stat:44px;--agli-type-testimonial:clamp(23px,2vw,28px)}.agli-beyond-testing-list h3,.agli-gallery-caption strong,.agli-service-detail-title h3,.agli-service-lens-copy h3,.agli-services-extended-list h3{font-size:var(--agli-type-card-title)!important;line-height:1.16!important}.agli-process-story-copy strong{line-height:1.2;font-size:var(--agli-type-step-title)!important}.agli-proof-stats strong{font-weight:560;line-height:1;font-size:var(--agli-type-stat)!important}.agli-feedback-stage{grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.agli-feedback-heading{display:block}.agli-feedback-heading h2{max-width:520px;margin:0}.agli-feedback-heading>p:last-child{color:#596d78;max-width:500px;margin:22px 0 0;font-size:16px;line-height:1.75}.agli-testimonial-shell{color:#fff;touch-action:pan-y;background:radial-gradient(circle at 88% 8%,#dda34829,#0000 31%),#082a39;border:1px solid #ffffff21;border-radius:26px;outline:none;grid-template-rows:auto 1fr auto;gap:28px;min-height:360px;padding:clamp(30px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 28px 70px #07253224}.agli-testimonial-shell:focus-visible{box-shadow:0 0 0 3px #e2a94d,0 28px 70px #07253229}.agli-testimonial-arrows,.agli-testimonial-controls,.agli-testimonial-pagination,.agli-testimonial-topline{align-items:center;display:flex}.agli-testimonial-controls,.agli-testimonial-topline{justify-content:space-between;gap:20px}.agli-testimonial-quote-mark{color:#f0bd66;background:#f0bd661f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.agli-testimonial-count{color:#ffffff94;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:14px}.agli-testimonial-content{align-self:center}.agli-testimonial-content blockquote{margin:0}.agli-testimonial-content blockquote>p{color:#fffffff0;letter-spacing:-.025em;max-width:820px;margin:0;line-height:1.5;font-size:var(--agli-type-testimonial)!important}.agli-testimonial-content footer{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:28px;display:flex}.agli-testimonial-content footer strong{font-size:17px}.agli-testimonial-content footer span{color:#eab45b;font-size:16px}.agli-testimonial-pagination{gap:8px}.agli-testimonial-pagination button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.agli-testimonial-pagination button>span{background:#ffffff38;border-radius:999px;width:18px;height:3px;transition:width .18s,background .18s;display:block}.agli-testimonial-pagination button.is-active>span{background:#edb75d;width:28px}.agli-testimonial-arrows{gap:9px}.agli-testimonial-arrows button{color:#fff;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,background .18s,border-color .18s;display:grid}.agli-testimonial-arrows button:focus-visible,.agli-testimonial-arrows button:hover{color:#071f2b;background:#edb75d;border-color:#edb75d;outline:none}.has-gsap-motion .agli-public-site .agli-reveal{animation:none!important}.has-gsap-motion .agli-public-site :is(.agli-primary-action,.agli-secondary-action,.agli-light-action,.agli-staff-entry,.agli-verify-entry,.agli-public-menu-toggle,.agli-public-nav-link,.agli-public-brand,.agli-inline-action,.agli-text-action,.agli-service-lens,.agli-service-detail,.agli-help-path,.agli-contact-method,.agli-gallery-item,.agli-testimonial-shell,.agli-testimonial-arrows button,.agli-footer-nav a,.agli-footer-contact a):hover{transform:none}@media (max-width:900px){.agli-feedback-stage{grid-template-columns:1fr;gap:36px}.agli-feedback-heading>p:last-child{max-width:680px}.agli-testimonial-shell{min-height:340px}}@media (max-width:680px){.agli-public-site{--agli-type-card-title:25px;--agli-type-step-title:22px;--agli-type-stat:38px;--agli-type-testimonial:22px}.agli-public-brand .brand-mark-shell{flex-basis:44px;width:44px;height:44px}.agli-testimonial-shell{border-radius:22px;gap:24px;min-height:390px;padding:26px 22px}.agli-testimonial-controls{align-items:flex-end}.agli-testimonial-pagination{flex-wrap:wrap;max-width:150px}}@media (prefers-reduced-motion:reduce){.agli-page-loader,.agli-page-loader *,.agli-testimonial-shell,.agli-testimonial-shell *{transition-duration:.01ms!important;animation:none!important}}.agli-public-footer .agli-kicker,.agli-public-site .agli-kicker{text-transform:uppercase;color:var(--agli-gold)!important;letter-spacing:.18em!important;margin:0 0 18px!important;font-size:14px!important;font-weight:760!important;line-height:1.2!important}.agli-public-footer h2,.agli-public-site main h2{font-weight:600!important}.agli-services-directory-heading .agli-kicker,.agli-services-showcase-head .agli-kicker,.agli-testimonial-featured-head .agli-kicker{margin-bottom:18px!important}.agli-proof-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 15%,#d3973a2e,#0000 28%),linear-gradient(125deg,#062331,#082b3a 62%,#0a3441);padding-block:clamp(88px,8vw,124px);position:relative;overflow:hidden}.agli-proof-section:before{content:"";z-index:-1;opacity:.34;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000006b 72%,#0000);mask-image:linear-gradient(90deg,#000,#0000006b 72%,#0000)}.agli-proof-inner{gap:clamp(42px,5vw,68px);display:grid}.agli-proof-heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.48fr);align-items:end;gap:clamp(40px,7vw,116px);display:grid}.agli-proof-heading-copy{min-width:0}.agli-proof-heading h2{max-width:760px;margin:0}.agli-proof-context{color:#ffffffad;max-width:480px;margin:0 0 5px;line-height:1.75;font-size:16px!important}.agli-proof-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff26;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 30px 76px #0000002b}.agli-proof-stat{background:0 0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:164px;padding:clamp(24px,2.4vw,34px);transition:background .22s,box-shadow .22s;display:grid}.agli-proof-stat+.agli-proof-stat{border-left:1px solid #ffffff21}.agli-proof-stat:focus-within,.agli-proof-stat:hover{background:#ffffff13;box-shadow:inset 0 0 0 1px #e1a6482b}.agli-proof-stat-icon{color:#e7aa4b;background:#e1a64813;border:1px solid #e1a6488a;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.agli-proof-stat strong{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:2px;font-weight:600;line-height:.96;display:flex;font-size:var(--agli-type-stat)!important}.agli-proof-stat strong sup{color:#e6a742;letter-spacing:0;font-size:.58em;font-weight:650;line-height:1;position:relative;top:.08em}.agli-proof-stat p{color:#ffffffad;max-width:220px;margin:12px 0 0;line-height:1.5;font-size:16px!important}.agli-footer-brand{align-content:start;gap:0;display:grid}.agli-footer-grid{grid-template-columns:minmax(280px,.85fr) 145px 155px minmax(370px,1fr)}.agli-footer-seal{margin:0 0 22px;display:block}.agli-footer-legal-name{margin:0}.agli-footer-brand>p{margin:10px 0 0}.agli-footer-brand>span{margin-top:12px}.agli-footer-address{align-items:flex-start!important}.agli-footer-address svg{flex:none;margin-top:3px}.agli-footer-address span{line-height:1.62}.agli-footer-phone-row{color:#ffffffab;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;display:grid}.agli-footer-phone-row>svg{flex:none}.agli-footer-phone-row>span{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.agli-footer-phone-row a{color:inherit;line-height:1.55;min-height:auto!important;padding:0!important;display:inline-flex!important}.agli-footer-phone-row i{color:#ffffff52;font-style:normal}@media (max-width:1120px){.agli-proof-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.agli-proof-stat:nth-child(3){border-left:0}.agli-proof-stat:nth-child(n+3){border-top:1px solid #ffffff21}}@media (max-width:900px){.agli-proof-heading{grid-template-columns:1fr;gap:22px}.agli-proof-context{max-width:680px;margin:0}}@media (max-width:680px){.agli-public-footer .agli-kicker,.agli-public-site .agli-kicker{letter-spacing:.15em!important;margin-bottom:14px!important;font-size:13px!important}.agli-proof-panel{border-radius:22px;grid-template-columns:1fr}.agli-proof-stat{grid-template-columns:48px minmax(0,1fr);min-height:142px;padding:24px 22px}.agli-proof-stat+.agli-proof-stat,.agli-proof-stat:nth-child(3){border-top:1px solid #ffffff21;border-left:0}.agli-proof-stat-icon{width:48px;height:48px}.agli-proof-stat p{margin-top:9px;font-size:15px!important}.agli-footer-phone-row>span{white-space:normal;flex-wrap:wrap;row-gap:3px}}.agli-initial-loader{z-index:9999;pointer-events:none;background:#09283814;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.agli-initial-loader-line{background:linear-gradient(90deg,#0000,#d69a3d 34%,#0c3445 72%,#0000);width:100%;height:100%}.agli-route-curtain{z-index:9999;color:#fff;background-color:#082734;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.agli-route-curtain-edge{background:#dfa54d;width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 34px #dfa54d99}.agli-route-curtain:not(.is-secure) .agli-route-curtain-edge{left:auto;right:0}.agli-route-curtain-secure{justify-items:center;gap:18px;display:grid}.agli-route-curtain-secure img{background:#fff;border-radius:50%;width:76px;height:76px;box-shadow:0 24px 70px #00000040}.agli-route-curtain-secure span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:650}.agli-public-header-inner{grid-template-columns:minmax(72px,.7fr) auto minmax(250px,.7fr)}.agli-public-nav{gap:8px}.agli-public-nav-link{align-items:center;min-height:44px;padding:7px 14px;display:flex}.agli-public-nav-link>span:last-child,.agli-public-nav-link>span:only-child{font-size:14px;font-weight:680}.agli-public-nav-link.is-active:after{left:2px}.agli-public-mobile-links a{grid-template-columns:1fr auto}[data-hero-parallax]{background-size:cover}.agli-gallery-hero,.agli-help-hero,.agli-page-hero,.agli-policy-hero{isolation:isolate;position:relative}.agli-gallery-hero,.agli-help-hero,.agli-policy-hero{background-blend-mode:multiply;background-size:cover;overflow:hidden}.agli-gallery-hero:before,.agli-help-hero:before,.agli-policy-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 28%,#d69b3c38,#0000 30%),linear-gradient(105deg,#041822f7,#05202cc7 58%,#05192394);position:absolute;inset:0}.agli-gallery-hero,.agli-help-hero,.agli-policy-hero{min-height:500px;padding:150px 0 86px}.agli-gallery-hero h1,.agli-help-hero h1,.agli-policy-hero h1{max-width:960px;line-height:1.02;font-size:var(--agli-type-inner-hero)!important}.agli-beyond-testing-list h3,.agli-editorial-feature-item h3,.agli-service-detail-title h3,.agli-service-lens-copy h3,.agli-services-extended-list h3{font-size:28px!important;font-weight:600!important;line-height:1.18!important}.agli-public-site main :is(.agli-lab-story-copy,.agli-report-learning-copy,.agli-laboratory-method-copy)>.agli-inline-action{margin-top:30px}.agli-laboratory-principles article{align-content:start;padding-block:36px}.agli-laboratory-principles article>span{margin-bottom:30px}.agli-laboratory-principles .agli-feature-title{margin-bottom:9px;display:block}.agli-laboratory-principles article p{margin:0}.agli-editorial-feature-section{--pointer-x:76%;--pointer-y:26%;isolation:isolate;padding-block:clamp(94px,9vw,132px);position:relative;overflow:hidden}.agli-editorial-feature-section:before{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.agli-editorial-feature-section:after{content:"";left:var(--pointer-x);top:var(--pointer-y);z-index:-1;pointer-events:none;opacity:.7;border-radius:50%;width:520px;height:520px;position:absolute;transform:translate(-50%,-50%)}.agli-editorial-feature-section.is-light{color:var(--agli-ink);background:#ece8de}.agli-editorial-feature-section.is-light:before{background:linear-gradient(#10364608 1px,#0000 0) 0 0/58px 58px,linear-gradient(90deg,#10364607 1px,#0000 0) 0 0/58px 58px,linear-gradient(125deg,#efeade,#e9e6df 62%,#e7ede9)}.agli-editorial-feature-section.is-light:after{background:radial-gradient(circle,#cf913033,#0000 68%)}.agli-editorial-feature-section.is-dark{color:#fff;background:#082a39}.agli-editorial-feature-section.is-dark:before{background:linear-gradient(#ffffff0b 1px,#0000 0) 0 0/64px 64px,linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/64px 64px,linear-gradient(120deg,#062432,#082e3e 65%,#0b3946)}.agli-editorial-feature-section.is-dark:after{background:radial-gradient(circle,#d99d422e,#0000 68%)}.agli-editorial-feature-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(58px,8vw,132px);display:grid}.agli-editorial-feature-heading{top:118px}.agli-editorial-feature-heading h2{max-width:650px;margin:0}.agli-editorial-feature-heading>p:last-child{max-width:610px;color:var(--agli-ink-soft);margin:25px 0 0;font-size:16px;line-height:1.8}.agli-editorial-feature-section.is-dark .agli-editorial-feature-heading>p:last-child{color:#ffffffa3}.agli-editorial-feature-list{display:grid}.agli-editorial-feature-item{grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:20px;min-height:152px;padding:28px 0;transition:padding .26s,background .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.agli-editorial-feature-section.is-dark .agli-editorial-feature-item{border-color:#ffffff26}.agli-editorial-feature-item:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#cd8f2b21,#0000 78%);border-radius:18px;transition:opacity .22s;position:absolute;inset:8px 0}.agli-editorial-feature-section.is-dark .agli-editorial-feature-item:before{background:linear-gradient(90deg,#e1a9501f,#ffffff09)}.agli-editorial-feature-item>span{color:var(--agli-gold);font-size:14px;font-weight:780}.agli-editorial-feature-item h3{margin:0}.agli-editorial-feature-item p{color:#5d707a;margin:10px 0 0;font-size:16px;line-height:1.65}.agli-editorial-feature-section.is-dark .agli-editorial-feature-item p{color:#ffffff9e}.agli-editorial-feature-item>svg{color:#708996;transition:color .22s}.agli-editorial-feature-item:focus-within>svg,.agli-editorial-feature-item:hover>svg{color:var(--agli-gold)}.agli-service-lens-copy h3{font-size:28px!important}.agli-pinned-process{background:var(--agli-paper-bright);align-items:center;min-height:calc(100svh - 72px);padding-block:clamp(60px,7vh,92px);display:grid;position:relative}.agli-pinned-process-grid{grid-template-columns:minmax(0,.78fr) minmax(430px,.92fr);align-items:stretch;gap:clamp(48px,7vw,120px);min-height:min(790px,100svh - 150px);display:grid}.agli-pinned-process-copy{align-content:center;display:grid}.agli-pinned-process-copy header h2{max-width:650px;margin:0 0 30px}.agli-pinned-process-copy ol{margin:0;padding:0;list-style:none}.agli-pinned-process-copy li{border-bottom:1px solid var(--agli-line);opacity:.53;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 14px 18px 0;transition:opacity .25s,background .25s,padding .25s;display:grid}.agli-pinned-process-copy li.is-active{opacity:1;background:linear-gradient(90deg,#cd8f2b1f,#0000 88%);border-radius:15px;padding-left:14px}.agli-pinned-process-copy li>span{color:var(--agli-gold);font-size:14px;font-weight:780}.agli-pinned-process-copy li strong{font-size:24px;line-height:1.2}.agli-pinned-process-copy li p{color:#60727d;margin:8px 0 0;font-size:15px;line-height:1.6}.agli-pinned-process-stage{background:#092837;border-radius:30px;min-height:0;position:relative;box-shadow:0 30px 74px #0c273226}.agli-pinned-process-media{background-position:50%;background-size:cover}.agli-pinned-process-scrim{background:linear-gradient(#03121a0f,#03121ac7);position:absolute;inset:0}.agli-pinned-process-caption{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051923cc;border:1px solid #fff3;border-radius:20px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:15px;width:min(78%,560px);padding:24px;display:grid}.agli-pinned-process-caption>svg{color:#e3aa4f}.agli-pinned-process-caption small{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:760;display:block}.agli-pinned-process-caption strong{margin-top:9px;font-size:24px;line-height:1.35;display:block}.agli-proof-pointer-glow{z-index:-1;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#d69c4133,#265c661a 36%,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.agli-feedback-section{background:radial-gradient(circle at 22% 44%,#d3973929,#0000 25%),linear-gradient(110deg,#f4f0e7,#f8f6f0 46%,#efe9dc);padding-block:clamp(88px,9vw,132px);position:relative;overflow:hidden}.agli-feedback-section:before{content:"“";color:#bb7b1b0e;pointer-events:none;font-family:Georgia,serif;font-size:430px;line-height:1;position:absolute;top:-16%;left:5%}.agli-feedback-stage{position:relative}.agli-feedback-stage:before{content:"";background:linear-gradient(90deg,#c98a2f26,#c98a2fd1);width:72px;height:1px;position:absolute;top:50%;left:calc(37% - 36px)}.agli-testimonial-shell{box-shadow:0 36px 90px #08263233}.agli-education-curriculum{--pointer-x:75%;--pointer-y:30%;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#d1943426,transparent 28%),linear-gradient(125deg,#ebe7dd,#e7ece7);position:relative;overflow:hidden}.agli-education-curriculum-list article{--pointer-x:50%;--pointer-y:50%;isolation:isolate;transition:background .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.agli-education-curriculum-list article:before{content:"";left:var(--pointer-x);top:var(--pointer-y);z-index:-1;opacity:0;background:radial-gradient(circle,#d79b3d3d,#0000 68%);border-radius:50%;width:280px;height:280px;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%)}.agli-education-curriculum-list article:focus-within,.agli-education-curriculum-list article:hover{background:#ffffffd1;box-shadow:inset 0 0 0 1px #c4821e2e}.agli-education-curriculum-list article:focus-within:before,.agli-education-curriculum-list article:hover:before{opacity:1}.agli-education-curriculum-list strong{font-size:20px}.agli-education-interest{background-size:112%}.agli-visit-cta{background:var(--agli-paper-bright);padding-block:clamp(72px,8vw,110px)}.agli-visit-cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.agli-visit-cta h2{max-width:850px;margin:0}.agli-visit-cta p:not(.agli-kicker){max-width:760px;color:var(--agli-ink-soft);margin:22px 0 0;font-size:16px;line-height:1.75}.agli-visit-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.agli-page-hero-contact{min-height:680px}.agli-page-hero-contact .agli-page-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-block:138px 132px}.agli-contact-hero-art{color:#e2a94db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle,#daa04521,#0000 46%),#051c2747;border:1px solid #ffffff1f;border-radius:34px;justify-self:end;place-items:center;width:min(100%,540px);min-height:250px;display:grid}.agli-contact-directory{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06222edb;border-color:#ffffff2e;margin-top:-90px;box-shadow:0 30px 80px #00000042}.agli-contact-method+.agli-contact-method{border-color:#ffffff24}.agli-contact-method{color:#fff;min-height:112px}.agli-contact-method:hover{background:#ffffff14}.agli-contact-method small{color:#ffffff8f}.agli-contact-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.agli-contact-inquiry,.agli-contact-location{flex-direction:column;min-height:720px;display:flex}.agli-contact-location-map{background:#dfe7e4;flex:52%;min-height:420px;overflow:hidden}.agli-contact-location-map iframe,.agli-laboratory-location-map iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.agli-contact-location-copy{flex:auto}.agli-contact-inquiry{justify-content:flex-start}.agli-services-directory-list{gap:34px;display:grid}.agli-service-detail{--pointer-x:70%;--pointer-y:30%;isolation:isolate;background:linear-gradient(135deg,#f5f1e8,#fff 68%);border:1px solid #11344326;border-radius:32px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 78px #0e273217}.agli-service-detail:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.agli-service-detail:nth-child(2n) .agli-service-detail-image{order:2}.agli-service-detail:after{content:"";left:var(--pointer-x);top:var(--pointer-y);z-index:-1;background:radial-gradient(circle,#cf913026,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;transform:translate(-50%,-50%)}.agli-service-detail-image{background-position:50%;background-size:cover;min-height:500px;transition:background-size .7s cubic-bezier(.22,1,.36,1),filter .4s;position:relative;overflow:hidden}.agli-service-detail:focus-within .agli-service-detail-image,.agli-service-detail:hover .agli-service-detail-image{filter:saturate(1.06);background-size:108%}.agli-service-detail-image:after{content:"";background:linear-gradient(#0311190a,#03111980);position:absolute;inset:0}.agli-service-detail-image>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051a24a6;border:1px solid #ffffff38;border-radius:15px;place-items:center;min-width:48px;height:48px;display:grid;position:absolute;top:26px;left:26px}.agli-service-detail-copy{align-content:center;padding:clamp(38px,5vw,76px);display:grid}.agli-service-detail-copy:before{content:"";background:linear-gradient(#d59a3b,#d59a3b14);border-radius:999px;width:3px;position:absolute;top:18%;bottom:18%;left:0}.agli-service-detail:nth-child(2n) .agli-service-detail-copy:before{left:auto;right:0}.agli-service-detail-title{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:16px;display:grid}.agli-service-detail-title>svg{color:var(--agli-gold);margin-top:4px}.agli-service-detail-copy>p{max-width:720px;color:var(--agli-ink-soft);margin:24px 0;font-size:16px;line-height:1.8}.agli-service-detail-note{border-left:3px solid var(--agli-gold);color:#526873;background:#e2d7c194;border-radius:0 14px 14px 0;gap:7px;padding:18px 20px;font-size:14px;line-height:1.65;display:grid}.agli-service-detail-note small{color:#a76b15;letter-spacing:.11em;text-transform:uppercase;font-weight:760}.agli-service-detail-copy>.agli-inline-action{justify-self:start;margin-top:26px}.agli-laboratory-method-stage{background:#ece8de;padding-block:clamp(94px,9vw,136px)}.agli-laboratory-method-stage-head{grid-template-columns:minmax(0,.85fr) minmax(300px,.42fr);align-items:end;gap:32px 90px;margin-bottom:58px;display:grid}.agli-laboratory-method-stage-head .agli-kicker{grid-column:1/-1;margin-bottom:0!important}.agli-laboratory-method-stage-head h2{margin:0}.agli-laboratory-method-stage-head>p:last-child{color:var(--agli-ink-soft);margin:0;font-size:16px;line-height:1.75}.agli-laboratory-method-stage-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);align-items:stretch;gap:24px;display:grid}.agli-laboratory-method-stage-media{background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;min-height:650px;padding:34px;display:flex;overflow:hidden;box-shadow:0 30px 80px #0d263024}.agli-laboratory-method-stage-overlay{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051a24d1;border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:34px minmax(0,1fr);gap:16px;width:min(78%,590px);padding:26px;display:grid}.agli-laboratory-method-stage-overlay>svg{color:#e4aa4d}.agli-laboratory-method-stage-overlay small{color:#ffffff94;letter-spacing:.11em;text-transform:uppercase;font-size:14px;font-weight:760;display:block}.agli-laboratory-method-stage-overlay strong{margin-top:8px;font-size:24px;line-height:1.35;display:block}.agli-laboratory-method-stage-overlay p{color:#ffffffad;margin:8px 0 0;font-size:15px;line-height:1.6}.agli-laboratory-method-tabs{border:1px solid var(--agli-line);background:#ffffffa8;border-radius:30px;align-content:stretch;display:grid;overflow:hidden}.agli-laboratory-method-tabs button{border:0;border-bottom:1px solid var(--agli-line);color:var(--agli-ink);text-align:left;background:0 0;grid-template-columns:38px 28px minmax(0,1fr);align-items:center;gap:14px;padding:24px;transition:background .22s,padding .22s;display:grid}.agli-laboratory-method-tabs button.is-active,.agli-laboratory-method-tabs button:focus-visible,.agli-laboratory-method-tabs button:hover{background:linear-gradient(90deg,#d2953629,#ffffffb8);outline:none;padding-left:30px}.agli-laboratory-method-tabs button>span{color:var(--agli-gold);font-size:14px;font-weight:780}.agli-laboratory-method-tabs button>svg{color:#315c6c}.agli-laboratory-method-tabs button strong{font-size:19px;display:block}.agli-laboratory-method-tabs button p{color:#647782;margin:5px 0 0;font-size:14px;line-height:1.5}.agli-laboratory-method-stage-action{align-items:center;padding:22px 24px;display:flex}.agli-market-landscape{--pointer-x:70%;--pointer-y:35%;color:#fff;isolation:isolate;align-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.agli-market-landscape-media,.agli-market-landscape-shade{z-index:-2;position:absolute;inset:-8%}.agli-market-landscape-media{background-position:48%;background-size:cover}.agli-market-landscape-shade{z-index:-1;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#da9f442e,transparent 30%),linear-gradient(90deg,#03141df0,#03141d9e 52%,#03141dc2)}.agli-market-landscape-grid{grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(60px,8vw,140px);padding-block:110px;display:grid}.agli-market-landscape-copy h2{color:#fff;margin:0}.agli-market-landscape-copy>p:last-child{color:#ffffffad;margin:25px 0 0;font-size:16px;line-height:1.8}.agli-market-landscape-list{display:grid}.agli-market-landscape-list button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:42px 30px minmax(0,1fr);align-items:start;gap:16px;padding:26px 18px;transition:background .24s,padding .24s;display:grid}.agli-market-landscape-list button.is-active,.agli-market-landscape-list button:focus-visible,.agli-market-landscape-list button:hover{background:linear-gradient(90deg,#da9f442b,#ffffff09);border-radius:18px;outline:none}.agli-market-landscape-list button>span{color:#e5aa4e;font-size:14px;font-weight:780}.agli-market-landscape-list button>svg{color:#e5aa4e}.agli-market-landscape-list strong{font-size:28px;line-height:1.2;display:block}.agli-market-landscape-list p{color:#ffffffa8;margin:8px 0 0;font-size:15px;line-height:1.65}.agli-laboratory-location{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.agli-laboratory-location-map{border-radius:28px 0 0 28px;min-height:520px;overflow:hidden}.agli-help-directory{padding-block:clamp(78px,8vw,116px)}.agli-help-directory-heading h2{max-width:760px;margin:0}.agli-help-paths{padding-block:0 56px}.agli-help-path{--pointer-x:72%;--pointer-y:28%;min-height:310px}.agli-help-path:before{content:"";left:var(--pointer-x);top:var(--pointer-y);opacity:0;background:radial-gradient(circle,#d2953633,#0000 68%);border-radius:50%;width:360px;height:360px;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%)}.agli-help-path:focus-visible:before,.agli-help-path:hover:before{opacity:1}.agli-help-path h3{grid-area:title;align-self:end;margin:26px 0 0;font-size:28px;line-height:1.2}.agli-gallery-collections{gap:clamp(88px,10vw,142px);padding-block:clamp(84px,9vw,130px);display:grid}.agli-gallery-collections-heading{gap:16px;display:grid}.agli-gallery-collections-lede{color:var(--agli-ink-soft);margin:0;font-size:18px}.agli-gallery-collection{gap:42px;display:grid}.agli-gallery-collection-head{border-bottom:1px solid var(--agli-line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:20px;padding-bottom:24px;display:grid}.agli-gallery-collection-head>span{color:var(--agli-gold);font-size:14px;font-weight:780}.agli-gallery-collection-head h2{margin:0}.agli-gallery-collection-head p{max-width:820px;color:var(--agli-ink-soft);margin:11px 0 0;font-size:16px;line-height:1.65}.agli-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:24px;padding:0;display:grid}.agli-gallery-item,.agli-gallery-item-1,.agli-gallery-item-2,.agli-gallery-item-3,.agli-gallery-item-4,.agli-gallery-item-5,.agli-gallery-item-6{--pointer-x:70%;--pointer-y:30%;aspect-ratio:16/10;background:#092837;border:0;border-radius:26px;grid-area:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 28px 72px #10263021}.agli-gallery-grid.has-3-items .agli-gallery-item.is-lead{aspect-ratio:auto;grid-row:span 2;min-height:100%}.agli-gallery-image{object-fit:cover;transition:transform .72s cubic-bezier(.22,1,.36,1),filter .45s}.agli-gallery-item:focus-visible .agli-gallery-image,.agli-gallery-item:hover .agli-gallery-image{filter:saturate(1.08);transform:scale(1.055)}.agli-gallery-scrim{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#e1a94e2e,transparent 28%),linear-gradient(180deg,transparent 34%,#04131be6)}.agli-gallery-caption{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;inset:auto 28px 26px}.agli-gallery-caption small{color:#efb65a;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:780}.agli-gallery-caption strong{line-height:1.18;font-size:28px!important}.agli-gallery-cta{margin-block:0 clamp(90px,10vw,140px)}.agli-policy-section{grid-template-columns:52px minmax(0,1fr);gap:26px;padding:42px 0 46px}.agli-policy-section h2,.agli-policy-section h3{margin:0}.agli-policy-section-body{gap:14px;margin-top:16px;display:grid}.agli-policy-section-body>:is(p,ul){margin-block:0}.agli-public-footer{background:radial-gradient(circle at 14% 58%,#d69c411f,#0000 24%),radial-gradient(circle at 82% 30%,#40788021,#0000 28%),linear-gradient(110deg,#062431,#082b3a 58%,#0a3440);position:relative;overflow:hidden}.agli-public-footer:before{content:"";z-index:-1;opacity:.08;clip-path:polygon(50% 0,88% 22%,100% 62%,66% 100%,24% 88%,0 48%,18% 12%);border:1px solid #e2aa4f;width:520px;height:520px;position:absolute;bottom:40px;right:-130px;transform:rotate(35deg)}.agli-footer-cta{padding-block:74px 52px}.agli-footer-cta h2{max-width:760px;line-height:1.12;font-size:clamp(32px,3.4vw,40px)!important}.agli-footer-grid{grid-template-columns:minmax(330px,1.05fr) 150px 160px minmax(390px,.95fr);gap:clamp(32px,4vw,64px);padding-block:54px}.agli-footer-brand{padding-left:20px;position:relative}.agli-footer-brand:before{content:"";background:linear-gradient(#e0a64a,#0000 88%);border-radius:999px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.agli-footer-seal{filter:drop-shadow(0 0 28px #dba04038);width:72px;height:72px}.agli-footer-nav a{position:relative}.agli-footer-nav a:before{content:"";background:#e1a94e;width:0;height:1px;transition:width .22s;position:absolute;bottom:-3px;left:0}.agli-footer-nav a:focus-visible:before,.agli-footer-nav a:hover:before{width:46%}@media (max-width:1180px){.agli-editorial-feature-grid,.agli-market-landscape-grid{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:54px}.agli-pinned-process-grid{grid-template-columns:minmax(0,.82fr) minmax(380px,.9fr);gap:48px}.agli-service-detail,.agli-service-detail:nth-child(2n){grid-template-columns:1fr 1fr}.agli-footer-grid{grid-template-columns:1.05fr .55fr .55fr}.agli-footer-contact{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.agli-footer-contact>p{grid-column:1/-1}}@media (max-width:900px){.agli-public-header-inner{grid-template-columns:auto 1fr}.agli-contact-workspace,.agli-editorial-feature-grid,.agli-laboratory-location,.agli-laboratory-method-stage-grid,.agli-laboratory-method-stage-head,.agli-market-landscape-grid,.agli-visit-cta-grid{grid-template-columns:1fr}.agli-editorial-feature-heading{position:static}.agli-pinned-process{min-height:auto;padding-block:86px}.agli-pinned-process-grid{grid-template-columns:1fr;min-height:0}.agli-pinned-process-stage{min-height:560px}.agli-page-hero-contact .agli-page-hero-grid{grid-template-columns:1fr;padding-bottom:150px}.agli-contact-hero-art{display:none}.agli-contact-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.agli-service-detail,.agli-service-detail:nth-child(2n){grid-template-columns:1fr}.agli-service-detail:nth-child(2n) .agli-service-detail-image{order:0}.agli-service-detail-copy:before,.agli-service-detail:nth-child(2n) .agli-service-detail-copy:before{width:36%;height:3px;inset:0 auto auto 0}.agli-market-landscape{min-height:auto}.agli-laboratory-location-map{border-radius:28px 28px 0 0;min-height:440px}.agli-gallery-grid.has-3-items .agli-gallery-item.is-lead{aspect-ratio:16/10;grid-row:auto;min-height:0}.agli-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agli-footer-contact{grid-column:auto;grid-template-columns:1fr;display:grid}}@media (max-width:680px){.agli-route-curtain-secure img{width:64px;height:64px}.agli-public-header-inner{width:min(100% - 24px,1540px)}.agli-editorial-feature-item{grid-template-columns:36px minmax(0,1fr) 26px;gap:13px;padding-block:23px}.agli-editorial-feature-item h3{font-size:24px!important}.agli-pinned-process-copy li strong{font-size:22px}.agli-pinned-process-stage{min-height:440px}.agli-pinned-process-caption{width:calc(100% - 28px);padding:20px}.agli-feedback-stage:before{display:none}.agli-page-hero-contact{min-height:auto}.agli-contact-directory{grid-template-columns:1fr;margin-top:-54px}.agli-contact-inquiry,.agli-contact-location{min-height:0}.agli-contact-location-map{min-height:340px}.agli-service-detail-image{min-height:360px}.agli-service-detail-copy{padding:30px 24px 36px}.agli-service-detail-title h3{font-size:24px!important}.agli-laboratory-method-stage-media{min-height:470px;padding:18px}.agli-laboratory-method-stage-overlay{width:100%;padding:20px}.agli-laboratory-method-tabs button{grid-template-columns:30px 24px minmax(0,1fr);padding:20px 18px}.agli-market-landscape-list strong{font-size:24px}.agli-gallery-grid{grid-template-columns:1fr}.agli-gallery-grid.has-3-items .agli-gallery-item.is-lead,.agli-gallery-item{aspect-ratio:4/3}.agli-gallery-caption strong{font-size:24px!important}.agli-footer-cta{align-items:start}.agli-footer-cta,.agli-footer-grid{grid-template-columns:1fr}.agli-footer-brand{padding-left:16px}}@media (prefers-reduced-motion:reduce){[data-hero-parallax],[data-scroll-parallax]{background-position:50%!important}.agli-proof-pointer-glow{top:20%;left:78%}}.agli-pinned-process-mobile-media{display:none}@media (max-width:900px){.agli-pinned-process-copy li{opacity:1;padding:22px 0}.agli-pinned-process-copy li.is-active{background:0 0;padding-left:0}.agli-pinned-process-stage{display:none}.agli-pinned-process-mobile-media{color:#fff;background-position:50%;background-size:cover;border-radius:22px;align-items:flex-end;min-height:320px;margin-top:20px;padding:20px;display:flex;box-shadow:inset 0 -110px 90px #03141ca6}.agli-pinned-process-mobile-media span{letter-spacing:.11em;text-transform:uppercase;font-size:14px;font-weight:760}}@media (max-width:680px){.agli-pinned-process-mobile-media{min-height:250px}}.agli-vertical-loader{z-index:10000;pointer-events:none;color:#fff;background:#072532;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.agli-vertical-loader-panel{will-change:transform;background:linear-gradient(90deg,#ffffff07 1px,#0000 0) 0 0/62px 62px,linear-gradient(120deg,#061f2b,#082d3c 62%,#0b3844);width:100%;height:51%;position:absolute;left:0}.agli-vertical-loader-panel.is-top{border-bottom:1px solid #e2a84d85;top:0}.agli-vertical-loader-panel.is-bottom{border-top:1px solid #e2a84d85;bottom:0}.agli-vertical-loader-mark{z-index:2;will-change:transform,opacity;justify-items:center;gap:12px;display:grid;position:relative}.agli-vertical-loader-mark img{background:#fff;border-radius:50%;width:74px;height:74px;box-shadow:0 22px 70px #0000004d,0 0 38px #dda44933}.agli-vertical-loader-mark span{color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:760}.agli-vertical-loader-mark i{background:#ffffff1f;border-radius:999px;width:86px;height:2px;overflow:hidden}.agli-vertical-loader-mark i:after{content:"";background:#dfa54d;width:46%;height:100%;animation:agli-loader-travel 1s cubic-bezier(.22,1,.36,1) infinite alternate;display:block}@keyframes agli-loader-travel{to{transform:translate(118%)}}[data-hero-parallax]{perspective:1000px;background-size:112%!important}[data-hero-parallax]:after{background-position:var(--hero-light-x) var(--hero-light-y)!important}[data-parallax-depth]{transform-style:preserve-3d;will-change:transform}.agli-editorial-feature-item h3,.agli-market-landscape-list strong,.agli-service-lens-copy h3,.agli-services-showcase .agli-service-lens-copy h3{letter-spacing:-.03em!important;font-size:28px!important;font-weight:620!important;line-height:1.16!important}.agli-editorial-feature-heading{align-self:start;position:sticky;top:112px}.agli-editorial-feature-item{border-bottom:1px solid var(--agli-line);isolation:isolate;min-height:148px;overflow:visible}.agli-editorial-feature-section.is-dark .agli-editorial-feature-item{border-bottom-color:#ffffff29}.agli-editorial-feature-item:before{border:1px solid #0000;border-radius:10px;inset:6px 0}.agli-editorial-feature-item:focus-within,.agli-editorial-feature-item:hover{padding-inline:18px;border-bottom-color:#0000!important}.agli-editorial-feature-item:has(+.agli-editorial-feature-item:focus-within),.agli-editorial-feature-item:has(+.agli-editorial-feature-item:hover){border-bottom-color:#0000!important}.agli-editorial-feature-item:focus-within:before,.agli-editorial-feature-item:hover:before{opacity:1;border-color:#d79c4033}.agli-editorial-feature-item>svg,.agli-editorial-feature-section.is-dark .agli-editorial-feature-item>svg{color:var(--agli-gold)!important}.agli-pinned-process-copy li,.agli-pinned-process-copy li.is-active{border-radius:0!important}.agli-pinned-process-copy li.is-active{background:linear-gradient(90deg,#cd8f2b1f,#cd8f2b06 76%,#0000);border-bottom-color:#0000}.agli-pinned-process-copy li:has(+li.is-active){border-bottom-color:#0000}.agli-feedback-section{padding-top:clamp(126px,10vw,158px)!important;padding-bottom:clamp(66px,6vw,88px)!important}.agli-public-footer{--pointer-x:76%;--pointer-y:34%;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#48848a29,transparent 26%),radial-gradient(circle at 14% 58%,#d69c4126,transparent 24%),linear-gradient(110deg,#062431,#082b3a 58%,#0a3440)!important}.agli-public-footer:after{content:"";z-index:-1;opacity:.16;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.agli-footer-brand{padding-left:0!important}.agli-footer-brand:before{display:none!important}.agli-footer-grid{grid-template-columns:minmax(350px,1.08fr) 150px 160px minmax(360px,.9fr)!important;gap:clamp(34px,4.5vw,72px)!important}.agli-footer-seal{width:78px!important;height:78px!important}.agli-footer-contact{padding-right:clamp(18px,2vw,34px)}.agli-policy-section{grid-template-columns:52px minmax(0,1fr)!important;gap:26px!important}.agli-policy-section-body,.agli-policy-section-body>:is(p,ul,ol),.agli-policy-section>div{margin-left:0!important;padding-left:0!important}.agli-policy-section-body{gap:16px!important;margin-top:16px!important}.agli-laboratory-principles{padding-bottom:clamp(80px,8vw,96px)!important}.agli-laboratory-principles article>svg{margin-bottom:15px!important}.agli-laboratory-principles .agli-feature-title{margin-bottom:10px!important}.agli-lab-story-copy>.agli-inline-action,.agli-laboratory-method-stage-action,.agli-report-learning-copy>.agli-inline-action,.agli-service-assurance-copy>.agli-hero-actions{margin-top:30px!important}.agli-market-landscape-list button{border-bottom:1px solid #ffffff2e;overflow:visible}.agli-market-landscape-list button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#da9f4426,#ffffff08);border:1px solid #e1a95033;border-radius:10px;transition:opacity .22s;position:absolute;inset:6px 0}.agli-market-landscape-list button.is-active,.agli-market-landscape-list button:focus-visible,.agli-market-landscape-list button:hover{padding-inline:26px}.agli-market-landscape-list button.is-active:before,.agli-market-landscape-list button:focus-visible:before,.agli-market-landscape-list button:hover:before{opacity:1}.agli-page-hero-contact{margin-bottom:72px}.agli-contact-directory{z-index:4;width:min(100% - 48px,1500px);position:absolute;bottom:-58px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #051e2938}.agli-contact-workspace{align-items:stretch}.agli-contact-inquiry,.agli-contact-location{height:100%}.agli-laboratory-location{margin-top:0!important;padding-top:clamp(80px,8vw,96px)!important;padding-bottom:clamp(80px,8vw,96px)!important}.agli-help-directory-heading{margin-bottom:clamp(52px,5vw,68px)!important}.agli-help-path{cursor:pointer}.agli-education-curriculum-list article:focus-within,.agli-education-curriculum-list article:hover{background:#ffffff85;border-color:#cc8d2a47;box-shadow:inset 0 0 0 1px #cc8d2a1a}.agli-gallery-masonry-section{padding-block:clamp(64px,6vw,88px) clamp(88px,8vw,118px)}.agli-gallery-masonry-heading{gap:6px;margin-bottom:32px;display:grid}.agli-gallery-masonry-heading .agli-kicker{margin-bottom:8px!important}.agli-gallery-masonry-heading>p:last-child{max-width:760px;color:var(--agli-ink-soft);margin:0;font-size:15px}.agli-gallery-masonry-section .agli-gallery-grid{column-count:5;column-gap:14px;display:block}.agli-gallery-masonry-section .agli-gallery-item{break-inside:avoid;border-radius:16px;width:100%;min-height:0;margin:0 0 14px;display:block;box-shadow:0 18px 42px #0d26301f}.agli-gallery-masonry-section .agli-gallery-item.is-brick-1{aspect-ratio:4/5}.agli-gallery-masonry-section .agli-gallery-item.is-brick-2{aspect-ratio:1}.agli-gallery-masonry-section .agli-gallery-item.is-brick-3{aspect-ratio:4/6}.agli-gallery-masonry-section .agli-gallery-item.is-brick-4{aspect-ratio:5/4}.agli-gallery-masonry-section .agli-gallery-item.is-brick-5{aspect-ratio:4/5.5}.agli-gallery-masonry-section .agli-gallery-caption{gap:3px;inset:auto 13px 12px}.agli-gallery-masonry-section .agli-gallery-caption small{letter-spacing:.12em;font-size:10px}.agli-gallery-masonry-section .agli-gallery-caption strong{line-height:1.18;font-size:16px!important}.agli-verify-hero{isolation:isolate;color:#fff;background-position:var(--hero-x) var(--hero-y);background-size:112%;align-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.agli-verify-hero-shade{z-index:-1;background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y),#dca34b29,transparent 30%),linear-gradient(100deg,#04161ff2,#051f2ac2 58%,#051c27e8);position:absolute;inset:0}.agli-verify-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,.72fr);align-items:center;gap:clamp(60px,8vw,130px);padding-block:150px 92px;display:grid}.agli-verify-hero-copy h1{color:#fff;max-width:720px;margin:0;line-height:1.02;font-size:var(--agli-type-inner-hero)!important}.agli-verify-hero-copy>p:last-child{color:#ffffffb3;max-width:670px;margin:28px 0 0;font-size:16px;line-height:1.72}.agli-verify-search-console{align-self:center}.agli-verify-explainer{padding-block:clamp(84px,8vw,118px)}.agli-verify-explainer-heading{max-width:980px;margin-bottom:54px}.agli-verify-explainer-heading h2{margin:0}.agli-verify-explainer .agli-verify-assurances{border-block:1px solid var(--agli-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.agli-verify-explainer .agli-verify-assurances>span{border-right:1px solid var(--agli-line);align-content:center;gap:10px;min-height:180px;padding:30px;display:grid}.agli-verify-explainer .agli-verify-assurances>span:last-child{border-right:0}.agli-verify-explainer .agli-verify-assurances svg{color:var(--agli-gold)}.agli-verify-explainer .agli-verify-assurances strong{font-size:18px}.agli-verify-explainer .agli-verify-assurances small{color:var(--agli-ink-soft);font-size:15px;line-height:1.55}.agli-inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.agli-inquiry-message{grid-column:1/-1}.agli-service-detail{box-shadow:0 28px 74px #0d26301a;background:linear-gradient(125deg,#fffffffa,#f6f2e9eb)!important;border-color:#0a303f29!important}.agli-service-detail-copy{position:relative}.agli-service-detail-copy:after{content:"";background:linear-gradient(var(--agli-gold),transparent 82%);opacity:.72;border-radius:999px;width:3px;position:absolute;inset:24px auto 24px 0}.agli-service-detail:nth-child(2n) .agli-service-detail-copy:after{left:auto;right:0}.agli-service-detail-title h3{font-size:28px!important;line-height:1.18!important}.agli-service-detail:hover .agli-service-detail-image{background-size:111%}@media (max-width:1180px){.agli-footer-grid{grid-template-columns:1fr .55fr .55fr!important}.agli-gallery-masonry-section .agli-gallery-grid{column-count:4}}@media (max-width:900px){[data-hero-parallax]{background-size:cover!important}.agli-editorial-feature-heading{position:static}.agli-page-hero-contact{margin-bottom:0}.agli-page-hero-contact .agli-page-hero-grid{padding-bottom:70px}.agli-contact-directory{width:min(100% - 32px,760px);position:relative;bottom:auto;left:auto;transform:none;margin:-34px auto 0!important}.agli-contact-section{padding-top:68px!important}.agli-gallery-masonry-section .agli-gallery-grid{column-count:3}.agli-verify-hero-grid{grid-template-columns:1fr;padding-block:130px 82px}.agli-verify-search-console{max-width:660px}.agli-verify-explainer .agli-verify-assurances{grid-template-columns:1fr}.agli-verify-explainer .agli-verify-assurances>span{border-right:0;border-bottom:1px solid var(--agli-line);min-height:130px}.agli-verify-explainer .agli-verify-assurances>span:last-child{border-bottom:0}}@media (max-width:680px){.agli-vertical-loader-mark img{width:64px;height:64px}.agli-gallery-masonry-section .agli-gallery-grid{column-count:2;column-gap:10px}.agli-gallery-masonry-section .agli-gallery-item{border-radius:13px;margin-bottom:10px}.agli-gallery-masonry-section .agli-gallery-caption{inset:auto 10px 9px}.agli-gallery-masonry-section .agli-gallery-caption strong{font-size:14px!important}.agli-inquiry-grid{grid-template-columns:1fr!important}.agli-contact-directory{grid-template-columns:1fr}.agli-footer-grid{grid-template-columns:1fr!important}.agli-service-detail-copy:after{display:none}}@media (prefers-reduced-motion:reduce){.agli-vertical-loader-mark i:after{width:100%;animation:none}}[data-hero-parallax]{--hero-x:50%;--hero-y:50%;--hero-light-x:50%;--hero-light-y:50%;will-change:background-position;background-position:var(--hero-x) var(--hero-y)!important;background-size:116%!important}[data-hero-parallax] [data-parallax-depth]{will-change:transform;transform-style:preserve-3d}.agli-public-site .agli-editorial-feature-item h3,.agli-public-site .agli-editorial-feature-item:focus-within h3,.agli-public-site .agli-editorial-feature-item:hover h3,.agli-public-site .agli-market-landscape-list strong{letter-spacing:-.03em!important;font-size:28px!important;font-weight:620!important;line-height:1.16!important}.agli-editorial-feature-item{transition:padding .18s,border-color .16s!important;overflow:visible!important}.agli-editorial-feature-item:before{background:linear-gradient(90deg,#d5973624,#ffffff06 76%,#0000)!important;border-radius:9px!important;inset:7px 0!important}.agli-editorial-feature-item:focus-within,.agli-editorial-feature-item:has(+.agli-editorial-feature-item:focus-within),.agli-editorial-feature-item:has(+.agli-editorial-feature-item:hover),.agli-editorial-feature-item:hover{border-bottom-color:#0000!important}.agli-contact-method{transition:background-color .18s,border-color .18s,box-shadow .18s!important}.agli-contact-method:focus-visible,.agli-contact-method:hover{box-shadow:0 15px 32px #0000001f;background:#ffffff1b!important}.agli-report-learning-copy li{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:16px!important}.agli-report-learning-copy li>svg{margin-top:3px}.agli-report-learning-copy strong{display:block;font-size:20px!important;line-height:1.25!important}.agli-report-learning-copy p{margin-top:9px!important;font-size:15px!important}.agli-service-detail-copy,.agli-service-detail-image{will-change:transform;backface-visibility:hidden}.agli-laboratory-principles{margin-bottom:clamp(80px,8vw,96px);border-top:1px solid var(--agli-line)!important;border-bottom:1px solid var(--agli-line)!important;padding-bottom:0!important}.agli-market-landscape-media{background:#061f2b}.agli-market-landscape-image{opacity:0;transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(1.055)}.agli-market-landscape-image.is-active{opacity:1;transform:scale(1.015)}.agli-market-landscape-list button{transition:padding .18s,border-color .16s!important;overflow:visible!important}.agli-market-landscape-list button:before{background:linear-gradient(90deg,#da9f4429,#ffffff07 78%,#0000)!important;border-radius:9px!important;inset:7px 0!important}.agli-market-landscape-list button.is-active,.agli-market-landscape-list button:focus-visible,.agli-market-landscape-list button:hover{background:0 0!important;border-bottom-color:#0000!important}.agli-market-landscape-list button:has(+button.is-active),.agli-market-landscape-list button:has(+button:focus-visible),.agli-market-landscape-list button:has(+button:hover){border-bottom-color:#0000!important}.agli-laboratory-location-section{background:var(--agli-paper-bright);padding-block:clamp(80px,8vw,96px)}.agli-laboratory-location{border:1px solid var(--agli-line);background:#fff;border-radius:28px;min-height:520px;overflow:hidden;margin:0!important;padding:0!important}.agli-laboratory-location-map,.agli-laboratory-location-map iframe{border:0;width:100%;height:100%;min-height:520px;border-radius:0!important}.agli-verify-result-page{gap:22px;padding-block:clamp(118px,10vw,150px) clamp(88px,8vw,118px);display:grid}.agli-verify-result-summary{color:#fff;isolation:isolate;background-position:50%;background-size:cover;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:end;gap:34px;min-height:310px;padding:clamp(28px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 30px 78px #041d292e}.agli-verify-result-summary:before{content:"";z-index:-1;background:linear-gradient(100deg,#041924f7,#05232fdb 58%,#041923bd);position:absolute;inset:0}.agli-verify-result-summary-copy h1{letter-spacing:-.045em;max-width:820px;margin:12px 0 8px;font-size:clamp(38px,4.2vw,58px);font-weight:570;line-height:1.02}.agli-verify-result-summary-copy .mono{color:#efbd68;margin:0}.agli-verify-result-summary-meta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06232fa3;border:1px solid #ffffff29;border-radius:20px;align-content:end;gap:16px;padding:22px;display:grid}.agli-verify-result-summary-meta small,.agli-verify-result-summary-meta strong{display:block}.agli-verify-result-summary-meta small{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.agli-verify-result-summary-meta strong{margin-top:4px;font-size:15px}.agli-verify-result-overview{border:1px solid var(--agli-line);background:#ffffffe0;border-radius:26px;grid-template-columns:minmax(210px,.38fr) minmax(0,.9fr) minmax(280px,.62fr);display:grid;overflow:hidden}.agli-verify-result-image{background:#e9e6dd;min-height:310px}.agli-verify-result-image .verify-result-image{object-fit:cover;width:100%;height:100%;min-height:310px}.agli-verify-result-identity,.agli-verify-result-status{align-content:center;padding:clamp(26px,3vw,42px);display:grid}.agli-verify-result-status{border-left:1px solid var(--agli-line);background:linear-gradient(135deg,#faf7ef,#f1eee6)}.agli-verify-result-identity h2,.agli-verify-result-status h2{letter-spacing:-.035em;margin:0 0 10px;font-size:30px;line-height:1.08}.agli-verify-result-identity>strong{font-size:18px}.agli-verify-result-identity>p:last-child,.agli-verify-result-status>p:last-child{color:var(--agli-ink-soft);margin:12px 0 0;line-height:1.7}.agli-verify-result-findings{border:1px solid var(--agli-line);background:#ffffffe0;border-radius:26px;padding:clamp(28px,4vw,48px)}.agli-verify-result-findings>header{border-bottom:1px solid var(--agli-line);grid-template-columns:34px minmax(0,1fr);gap:16px;padding-bottom:24px;display:grid}.agli-verify-result-findings>header>span{color:var(--agli-gold);font-size:12px;font-weight:780}.agli-verify-result-findings h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.04}.agli-verify-result-findings dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agli-verify-result-findings .report-data-row{border-bottom:1px solid var(--agli-line);gap:8px;padding:20px 22px 20px 0;display:grid}.agli-verify-result-findings .report-data-row:nth-child(2n){border-left:1px solid var(--agli-line);padding-left:22px}.agli-verify-result-findings dt{color:#667883;font-size:12px}.agli-verify-result-findings dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.agli-verify-result-staff{border:1px solid var(--agli-line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.agli-verify-result-staff h2{margin:0;font-size:24px}.agli-verify-result-staff>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.agli-verify-another{grid-template-columns:minmax(260px,.55fr) minmax(420px,1fr)!important;margin-top:0!important}.agli-verify-another .certificate-search-compact{grid-template-columns:minmax(0,1fr) auto!important}.agli-verify-state-stage{color:#fff;isolation:isolate;background-position:50%;background-size:cover;align-items:center;min-height:720px;padding-block:clamp(125px,11vw,165px) clamp(90px,8vw,120px);display:grid}.agli-verify-state-stage:before{content:"";z-index:-1;background:linear-gradient(105deg,#041620f5,#062632d6 62%,#041721eb);position:absolute;inset:0}.agli-verify-state-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06222ed1;border:1px solid #ffffff2e;border-radius:28px;width:min(100%,760px);margin-inline:auto;padding:clamp(28px,4vw,48px);box-shadow:0 36px 90px #00000047}.agli-verify-state-icon{color:#efb95b;background:#dda34829;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.agli-verify-state-card h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,62px);line-height:1}.agli-verify-state-card>p:not(.agli-kicker){color:#ffffffb3;margin:20px 0 0;font-size:16px;line-height:1.72}.agli-verify-state-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:28px 0;display:grid}.agli-verify-state-guidance span{background:#ffffff0d;border:1px solid #ffffff21;border-radius:15px;gap:5px;padding:15px;display:grid}.agli-verify-state-guidance svg{color:#efb95b}.agli-verify-state-guidance strong{font-size:13px}.agli-verify-state-guidance small{color:#ffffff94}.agli-verify-state-card .certificate-search{background:#fff;border-radius:16px;padding:6px;display:flex}.agli-verify-state-card .certificate-search>div{color:var(--agli-ink);flex:1}.agli-verify-state-card .agli-text-action{color:#fff;margin-top:20px}.certificate-field-public{width:100%;min-width:0}.certificate-field-public input{white-space:nowrap;min-width:0}.certificate-search,.certificate-search>div{min-width:0}.auth-registry-page{color:#fff;isolation:isolate;background-position:50%;background-size:cover;place-items:center;min-height:100svh;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.auth-registry-backdrop{z-index:-1;background:radial-gradient(circle at 76% 24%,#d89d402e,#0000 30%),linear-gradient(105deg,#041620f7,#052531e0 60%,#041923f0);position:absolute;inset:0}.auth-registry-backdrop:after{content:"";opacity:.18;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.auth-registry-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051d2894;border:1px solid #ffffff29;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);width:min(100%,1120px);display:grid;overflow:hidden;box-shadow:0 44px 110px #00000057}.auth-registry-identity{background:linear-gradient(145deg,#041c28e6,#08323e8f);align-content:space-between;gap:34px;min-height:620px;padding:clamp(34px,5vw,64px);display:grid}.auth-registry-copy h1{letter-spacing:-.055em;max-width:650px;margin:10px 0 18px;font-size:clamp(48px,6vw,78px);font-weight:560;line-height:.98}.auth-registry-copy>p:last-child{color:#ffffffad;max-width:620px;margin:0;line-height:1.75}.auth-registry-points{flex-wrap:wrap;gap:9px;display:flex}.auth-registry-points span,.auth-registry-return{color:#ffffffd1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;display:inline-flex}.auth-registry-return{justify-self:start}.auth-registry-shell .secure-login-card{color:var(--agli-ink);box-shadow:none;background:#fffffff5;border:0;border-left:1px solid #ffffff21;border-radius:0;align-content:center;padding:clamp(32px,4vw,54px)}.auth-registry-shell .secure-login-head h2{font-size:30px}.auth-registry-shell .secure-login-card .password-control input,.auth-registry-shell .secure-login-card .ui-input{border-radius:14px;min-height:52px}.password-control{position:relative}.password-control input{padding-right:52px!important}.password-toggle,.password-toggle:disabled{color:#61737d!important;width:34px!important;height:34px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;right:9px!important;transform:translateY(-50%)!important}.password-toggle:focus-visible,.password-toggle:hover{outline:none;color:#173f51!important;background:#10445914!important}@media (max-width:900px){[data-hero-parallax]{background-size:cover!important}.agli-verify-result-overview,.agli-verify-result-summary,.auth-registry-shell{grid-template-columns:1fr}.agli-verify-result-status{border-left:0;border-top:1px solid var(--agli-line)}.agli-verify-result-findings dl{grid-template-columns:1fr}.agli-verify-result-findings .report-data-row:nth-child(2n){border-left:0;padding-left:0}.agli-verify-another,.agli-verify-another .certificate-search-compact{grid-template-columns:1fr!important}.auth-registry-identity{min-height:auto}.auth-registry-shell .secure-login-card{border-top:1px solid #ffffff21;border-left:0}}@media (max-width:680px){.agli-public-site .agli-editorial-feature-item h3,.agli-public-site .agli-market-landscape-list strong{font-size:24px!important}.agli-verify-state-guidance{grid-template-columns:1fr}.agli-verify-state-card .certificate-search{flex-direction:column}.agli-verify-result-staff{flex-direction:column;align-items:flex-start}.auth-registry-page{padding:14px}.auth-registry-shell{border-radius:22px}.auth-registry-copy h1{font-size:44px}}.agli-verify-result-summary,.agli-verify-state-stage{position:relative}[data-hero-parallax],[data-scroll-parallax]{will-change:background-position;background-size:116%!important}.agli-editorial-feature-item h3,.agli-editorial-feature-item:focus-within h3,.agli-editorial-feature-item:hover h3{font-size:28px!important;line-height:1.16!important}.agli-laboratory-principles article{transition:transform .18s,color .18s}.agli-laboratory-principles article:before{background:linear-gradient(135deg,#d2953621,#ffffffb3);border:1px solid #0000;border-radius:18px;transition:opacity .18s,border-color .18s;inset:8px;box-shadow:0 18px 38px #0c2a3712}.agli-laboratory-principles article:focus-within:before,.agli-laboratory-principles article:hover:before{opacity:1;border-color:#c98a2f38}.agli-market-landscape-media{pointer-events:none;background-color:#061f2b;overflow:hidden;z-index:0!important;inset:-8%!important}.agli-market-landscape-shade{pointer-events:none;z-index:1!important;opacity:1!important;will-change:auto!important;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#da9f4429,transparent 30%),linear-gradient(90deg,#03141df5,#03141db3 52%,#03141dd6)!important;transform:none!important}.agli-market-landscape-grid{z-index:2;position:relative}.agli-market-landscape-image{background-position:50%;background-size:cover;inset:0}.agli-market-landscape-list button{isolation:isolate;position:relative}.agli-market-landscape-list button:before{pointer-events:none}.agli-public-footer,.agli-public-footer:focus-within,.agli-public-footer:hover{opacity:1!important;filter:none!important;color:#fff!important;background-color:#061f2d!important;background-image:radial-gradient(circle at 82% 30%,#48848a26,#0000 27%),radial-gradient(circle at 14% 58%,#d69c4124,#0000 24%),linear-gradient(110deg,#062431,#082b3a 58%,#0a3440)!important;background-repeat:no-repeat!important}.agli-public-footer:after,.agli-public-footer:before{pointer-events:none}.certificate-field-public input::placeholder{color:#9aa7b5;opacity:1}.agli-verify-search-console,.agli-verify-search-console *{filter:none}.agli-verify-search-console{will-change:auto;transform:none}.agli-verify-result-hero,.agli-verify-state-stage{color:#fff;isolation:isolate;background-position:50%;background-size:cover;align-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.agli-verify-result-hero-shade,.agli-verify-state-shade{z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(circle at 77% 31%,#d3973b2e,#0000 30%),linear-gradient(100deg,#041620f7,#05232fd6 58%,#041822b8);position:absolute;inset:0}.agli-verify-result-hero-grid,.agli-verify-state-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.58fr);align-items:center;gap:clamp(48px,8vw,120px);padding-block:154px 84px;display:grid}.agli-verify-result-hero-copy h1,.agli-verify-state-copy h1{letter-spacing:-.055em;max-width:880px;margin:14px 0 12px;font-size:clamp(48px,6vw,76px);font-weight:550;line-height:.98}.agli-verify-result-hero-copy .mono{color:#efbd68;margin:0;font-size:15px;font-weight:720}.agli-verify-result-hero-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06232fc7;border:1px solid #ffffff2e;border-radius:24px;gap:18px;padding:28px;display:grid;box-shadow:0 28px 70px #00000038}.agli-verify-result-hero-status small,.agli-verify-result-hero-status strong{display:block}.agli-verify-result-hero-status small{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.agli-verify-result-hero-status strong{margin-top:5px;font-size:16px}.agli-verify-result-page{padding-block:clamp(72px,7vw,104px) clamp(90px,8vw,120px)!important}.agli-verify-state-copy{max-width:780px}.agli-verify-state-icon{margin-bottom:20px}.agli-verify-state-copy>p:not(.agli-kicker){color:#ffffffb8;max-width:720px;margin:20px 0 0;font-size:16px;line-height:1.72}.agli-verify-state-copy>small{color:#ffffff8f;margin-top:18px;font-size:12px;display:block}.agli-verify-state-copy .agli-light-action{margin-top:28px}.auth-registry-copy h1{max-width:620px!important;font-size:clamp(42px,4.8vw,58px)!important;line-height:1.01!important}.auth-registry-shell .secure-login-card{color:#0c1821!important}.auth-registry-shell .field-label,.auth-registry-shell .secure-login-head h2,.auth-registry-shell .secure-login-head p,.auth-registry-shell label{opacity:1}.auth-registry-shell .ui-kicker{color:#b9781d!important}.auth-registry-shell .field-label,.auth-registry-shell label,.auth-registry-shell strong{color:#162833}.auth-registry-shell a:not(.auth-registry-return){color:#174e67}.auth-registry-loading .secure-login-card{min-height:620px}.gemasian-error-page{place-items:center;padding:clamp(24px,5vw,72px);display:grid}.gemasian-global-error{background-image:radial-gradient(circle at 72% 25%,#d1973c2e,#0000 32%),linear-gradient(120deg,#061f2d,#0b3542)}.gemasian-error-overlay:after{content:"";opacity:.15;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.gemasian-error-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051f2bbd;border:1px solid #ffffff2b;border-radius:28px;gap:30px;width:min(100%,760px);padding:clamp(32px,5vw,58px);display:grid;box-shadow:0 38px 100px #00000052}.gemasian-error-content>img{background:#fff;border-radius:50%;box-shadow:0 18px 50px #0000002e}.gemasian-error-eyebrow{color:#e8ad52;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.gemasian-error-content h1{letter-spacing:-.055em;font-size:clamp(42px,6vw,68px);line-height:1}.gemasian-error-actions{gap:10px}.gemasian-error-primary,.gemasian-error-secondary{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:13px;font-weight:720;display:inline-flex}.gemasian-error-primary{color:#082838;background:#fff;border:1px solid #fff}.gemasian-error-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff38}@media (max-width:980px){[data-hero-parallax],[data-scroll-parallax]{background-size:cover!important}.agli-editorial-feature-heading{position:static!important}.agli-verify-result-hero-grid,.agli-verify-state-grid,.auth-registry-shell{grid-template-columns:1fr}.auth-registry-identity{min-height:auto}.auth-registry-shell .secure-login-card{border-top:1px solid #ffffff21;border-left:0}}@media (max-width:680px){.agli-verify-result-hero,.agli-verify-state-stage{min-height:auto}.agli-verify-result-hero-grid,.agli-verify-state-grid{padding-block:126px 62px}.agli-verify-result-hero-copy h1,.agli-verify-state-copy h1{font-size:46px}.auth-registry-page{padding:14px}.auth-registry-shell{border-radius:22px}.auth-registry-copy h1{font-size:42px!important}.gemasian-error-page{padding:14px}.gemasian-error-content{border-radius:22px;padding:28px 22px}.gemasian-error-actions{flex-direction:column}.gemasian-error-primary,.gemasian-error-secondary{width:100%}}.agli-verify-state-stage:before{display:none!important}.auth-registry-shell .secure-login-card .auth-inline-action,.auth-registry-shell .secure-login-card .auth-return-link{color:#174e67!important;border-color:#174e6729!important}.agli-laboratory-principles .agli-feature-title,.agli-laboratory-principles article>svg{transition:color .18s,transform .18s}.agli-laboratory-principles article:focus-within>svg,.agli-laboratory-principles article:hover>svg{transform:translateY(-2px)rotate(3deg)}.agli-laboratory-principles article:focus-within .agli-feature-title,.agli-laboratory-principles article:hover .agli-feature-title{color:#9c661c}.agli-market-landscape,[data-hero-parallax],[data-scroll-parallax]{isolation:isolate;position:relative}.has-runtime-parallax-media{overflow:hidden}.agli-runtime-parallax-media{z-index:-2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-9%}.agli-runtime-parallax-media,[data-scroll-parallax-media]{transform-origin:50%;will-change:transform}[data-hero-pointer]{transform-origin:50%;transition:transform .26s cubic-bezier(.22,1,.36,1)}@media (pointer:coarse),(prefers-reduced-motion:reduce){[data-hero-pointer]{transition:none!important}.agli-runtime-parallax-media,[data-hero-pointer],[data-scroll-parallax-media]{transform:none!important}}.agli-reveal.is-revealed{opacity:1}.agli-education-callout-shade,.agli-education-interest-shade,.agli-home-hero-shade,.agli-market-landscape-shade,.agli-page-hero-shade,.agli-registry-miss-shade,.agli-report-masthead-shade,.agli-verify-hero-shade{opacity:1!important;pointer-events:none!important;will-change:auto!important;transition:none!important}.agli-gallery-image{z-index:0}.agli-gallery-scrim{z-index:1!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(#04121a00 28%,#04121a47 56%,#04121af0)!important;transition:none!important;position:absolute!important;inset:0!important}.agli-gallery-item:before{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#e1a94e33,transparent 30%);transition:opacity .18s;position:absolute;inset:0}.agli-gallery-item:focus-visible:before,.agli-gallery-item:hover:before{opacity:1}.agli-gallery-caption{z-index:2!important}.agli-laboratory-principles article{transition:color .19s}.agli-laboratory-principles article:after{background:#d99a35;transition:opacity .19s,transform .24s cubic-bezier(.22,1,.36,1);transform:scaleX(.35)}.agli-editorial-feature-section{overflow:visible!important}.agli-editorial-feature-heading{height:max-content;align-self:start!important;position:sticky!important;top:110px!important}.agli-market-landscape{background-color:#061f2b}.agli-market-landscape-media{z-index:-2!important}.agli-market-landscape-shade{z-index:-1!important;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#da9f4429,transparent 30%),linear-gradient(90deg,#03141df2,#03141da3 53%,#03141dc9)!important;inset:0!important}.agli-market-landscape-image{backface-visibility:hidden;will-change:opacity}.agli-market-landscape-list button{background:0 0!important;border-radius:0!important;transition:padding .18s,border-color .18s!important;overflow:hidden!important}.agli-market-landscape-list button:before{background:linear-gradient(90deg,#da9f4424,#ffffff06 75%,#0000)!important;border:0!important;border-radius:0!important;inset:0!important}.agli-market-landscape-list button:after{content:"";background:#ffffff2e;height:1px;position:absolute;bottom:0;left:0;right:0}.agli-market-landscape-list button:last-child:after{display:none}.agli-market-landscape-list button.is-active,.agli-market-landscape-list button:focus-visible,.agli-market-landscape-list button:hover{padding-inline:24px!important}.agli-report-masthead{color:#fff;isolation:isolate;background-color:#061f2d;background-position:50%;background-size:cover;min-height:390px;position:relative;overflow:hidden}.agli-report-masthead-shade{z-index:-1;background:radial-gradient(circle at 78% 28%,#d4993b2e,#0000 29%),linear-gradient(100deg,#03141efa,#05222ede 58%,#041823c2);position:absolute;inset:0}.agli-report-masthead-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.62fr);align-items:end;gap:clamp(54px,8vw,120px);min-height:390px;padding-block:145px 66px;display:grid}.agli-report-masthead-copy h1{letter-spacing:-.045em;max-width:880px;margin:10px 0 14px;font-size:clamp(44px,5vw,54px);font-weight:560;line-height:1.02}.agli-report-masthead-number{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agli-report-masthead-number .mono{color:#efbd68;font-size:15px;font-weight:760}.agli-report-masthead-meta{border-left:1px solid #ffffff30;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 28px;padding-left:30px;display:grid}.agli-report-masthead-meta small,.agli-report-masthead-meta strong{display:block}.agli-report-masthead-meta small{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:740}.agli-report-masthead-meta strong{margin-top:6px;font-size:16px}.agli-report-masthead-meta>:last-child{grid-column:1/-1}.agli-report-dossier{z-index:2;gap:24px;margin-top:-34px;padding-bottom:clamp(90px,9vw,132px);display:grid;position:relative}.agli-report-identity-strip{background:#fffefa;border:1px solid #d7d9d6;border-radius:14px;grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(270px,.48fr);min-height:270px;display:grid;box-shadow:0 26px 72px #11273021}.agli-report-identity-image{background:#e9e6dd;min-height:270px}.agli-report-identity-image .verify-result-image{object-fit:cover;width:100%;height:100%;min-height:270px}.agli-report-identity-copy,.agli-report-verification-seal{align-content:center;padding:clamp(28px,3.5vw,46px);display:grid}.agli-report-identity-copy h2{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(30px,3vw,40px);line-height:1.05}.agli-report-identity-copy>p:last-child{color:#5f727d;max-width:680px;margin:0;line-height:1.7}.agli-report-verification-seal{color:#10384a;background:radial-gradient(circle at 78% 20%,#d99b3524,#0000 34%),#f4f0e6;border-left:1px solid #d7d9d6;justify-items:start}.agli-report-verification-seal>svg{color:#c98625}.agli-report-verification-seal small{color:#a66d1e;letter-spacing:.15em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:760}.agli-report-verification-seal strong{margin-top:8px;font-size:28px;line-height:1.08}.agli-report-verification-seal span{color:#5b707c;margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.agli-report-sheet{isolation:isolate;background:#fffdf8;border:1px solid #d6d7d2;border-radius:10px;padding:clamp(32px,4.5vw,58px);overflow:hidden;box-shadow:0 22px 62px #11273014}.agli-report-sheet:before{content:"";z-index:-1;opacity:.035;background:url(/icon.png) 50%/contain no-repeat;width:300px;height:300px;bottom:-42px;right:-30px}.agli-report-sheet>header{border-bottom:2px solid #c99037;justify-content:space-between;align-items:end;gap:28px;padding-bottom:24px;display:flex}.agli-report-sheet h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(34px,4vw,46px);line-height:1.04}.agli-report-sheet>header>.mono{color:#a66d1e;font-size:12px;font-weight:760}.agli-report-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(38px,6vw,88px);margin:0;display:grid}.agli-report-sheet .report-data-row{border-bottom:1px solid #dcdedb;gap:8px;padding:22px 0;display:grid}.agli-report-sheet .report-data-row.is-wide{grid-column:1/-1}.agli-report-sheet dt{color:#667983;letter-spacing:.02em;font-size:11px}.agli-report-sheet dd{color:#172933;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:670;line-height:1.55}.agli-report-public-note{border-top:1px solid var(--agli-line);border-bottom:1px solid var(--agli-line);justify-content:space-between;align-items:center;gap:26px;padding:24px 4px;display:flex}.agli-report-public-note>div{align-items:center;gap:14px;display:flex}.agli-report-public-note>div>svg{color:#c98625}.agli-report-public-note small,.agli-report-public-note strong{display:block}.agli-report-public-note small{color:#a66d1e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.agli-report-public-note strong{margin-top:5px;font-size:14px}.agli-registry-miss{color:#fff;isolation:isolate;background-color:#061f2d;background-position:50%;background-size:cover;min-height:560px;position:relative;overflow:hidden}.agli-registry-miss-shade{z-index:-1;background:radial-gradient(circle at 77% 25%,#d3973b29,#0000 30%),linear-gradient(100deg,#03141efa,#05222ee6 58%,#041823c9);position:absolute;inset:0}.agli-registry-miss-number{color:#ffffff09;white-space:nowrap;pointer-events:none;max-width:70vw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(80px,13vw,220px);font-weight:800;line-height:.8;position:absolute;bottom:-4vw;right:-2vw;overflow:hidden}.agli-registry-miss-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);align-items:center;gap:clamp(60px,9vw,140px);min-height:560px;padding-block:142px 76px;display:grid}.agli-registry-miss-copy{max-width:760px}.agli-registry-miss-copy h1{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(48px,6vw,72px);line-height:.99}.agli-registry-miss-copy>p:last-child{color:#ffffffb3;max-width:680px;margin:0;font-size:16px;line-height:1.72}.agli-registry-miss-search{border-left:1px solid #fff3;padding-left:34px}.agli-registry-miss-search>.agli-kicker{margin-bottom:18px}.agli-registry-miss-search .certificate-search-compact{background:#fff;border:1px solid #ffffff3d;border-radius:16px;width:100%;padding:6px;display:flex!important}.agli-registry-broken-line{background:linear-gradient(90deg,#db9e3ee6 0 43%,#0000 43% 47%,#db9e3e73 47% 100%);height:1px;position:absolute;bottom:38px;left:6%;right:6%}.agli-registry-broken-line:after,.agli-registry-broken-line:before{content:"";background:#dda047;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.agli-registry-broken-line:before{left:43%}.agli-registry-broken-line:after{opacity:.55;left:calc(47% - 7px)}.agli-registry-miss-support{background:#f3f0e8}.agli-registry-miss-support>div{justify-content:space-between;align-items:center;gap:30px;min-height:108px;display:flex}.agli-registry-miss-support p{color:#526772;margin:0;line-height:1.65}.agli-registry-miss-support strong{color:#172933}.gemasian-error-page{color:#fff;isolation:isolate;background-color:#061f2d;background-position:50%;background-size:cover;min-height:100svh;padding:0;display:block;position:relative;overflow:hidden}.gemasian-error-overlay{z-index:-1;background:radial-gradient(circle at 77% 26%,#d3973b33,#0000 30%),linear-gradient(105deg,#03141dfa,#05222ee0 60%,#03141deb);position:absolute;inset:0}.gemasian-error-seal{background:#fff;border-radius:50%;top:clamp(28px,5vw,64px);left:clamp(28px,7vw,118px);box-shadow:0 20px 60px #00000038}.gemasian-error-code-field{pointer-events:none;font-size:clamp(230px,42vw,660px);bottom:-6vw;right:-2vw}.gemasian-error-content>img{display:none}.gemasian-error-code{color:#ffffff73;letter-spacing:.14em;margin-top:18px;font-size:18px;font-weight:780;display:block}.gemasian-error-content h1{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(48px,7vw,86px);line-height:.94}.gemasian-error-content p:not(.gemasian-error-eyebrow){color:#ffffffb3;max-width:650px;margin:20px 0 0;font-size:16px;line-height:1.72}.gemasian-error-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.gemasian-error-link{color:#ffffffc7;background:0 0;border:0;align-items:center;gap:8px;min-height:46px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.gemasian-error-path{transform-origin:50%;background:linear-gradient(90deg,#dda04733,#dda047e6 42%,#0000 42% 49%,#dda0477a 49% 100%);height:2px;position:absolute;top:45%;left:54%;right:8%;transform:rotate(-8deg)}.gemasian-error-path i{background:#dda047;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.gemasian-error-path i:first-child{left:39%}.gemasian-error-path i:nth-child(2){opacity:.5;left:46%}.gemasian-error-path i:nth-child(3){opacity:.3;right:0}.gemasian-error-page.is-error .gemasian-error-path{background:repeating-linear-gradient(90deg,#dda047a6 0 42px,#0000 42px 58px);transform:rotate(6deg)}.auth-registry-copy h1{font-size:clamp(44px,4.8vw,56px)!important}.auth-registry-shell .secure-login-head h2{color:#10232e!important;font-size:27px!important}.auth-registry-shell .secure-login-head p:not(.ui-kicker){color:#60727d!important}.agli-vertical-loader-mark,.agli-vertical-loader-panel{animation-fill-mode:both}.agli-vertical-loader.is-overlay:not(.is-leaving) .agli-vertical-loader-panel.is-top{animation:agli-curtain-top-in .32s cubic-bezier(.22,1,.36,1)}.agli-vertical-loader.is-overlay:not(.is-leaving) .agli-vertical-loader-panel.is-bottom{animation:agli-curtain-bottom-in .32s cubic-bezier(.22,1,.36,1)}.agli-vertical-loader.is-overlay:not(.is-leaving) .agli-vertical-loader-mark{animation:agli-curtain-mark-in .26s cubic-bezier(.22,1,.36,1) .15s both}.agli-vertical-loader.is-leaving{animation:agli-curtain-fade .12s linear .42s both}.agli-vertical-loader.is-leaving .agli-vertical-loader-panel.is-top{animation:agli-curtain-top-out .48s cubic-bezier(.22,1,.36,1) both}.agli-vertical-loader.is-leaving .agli-vertical-loader-panel.is-bottom{animation:agli-curtain-bottom-out .48s cubic-bezier(.22,1,.36,1) both}.agli-vertical-loader.is-leaving .agli-vertical-loader-mark{animation:agli-curtain-mark-out .16s both}@keyframes agli-curtain-top-in{0%{transform:translateY(-102%)}to{transform:translateY(0)}}@keyframes agli-curtain-bottom-in{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes agli-curtain-top-out{to{transform:translateY(-102%)}}@keyframes agli-curtain-bottom-out{to{transform:translateY(102%)}}@keyframes agli-curtain-mark-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes agli-curtain-mark-out{to{opacity:0;transform:scale(.96)}}@keyframes agli-curtain-fade{to{opacity:0;visibility:hidden}}@keyframes agli-curtain-idle{0%{opacity:.72;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(-4px)scale(1)}}.agli-public-footer{isolation:isolate;background-color:#062431!important}.agli-public-footer:after,.agli-public-footer:before{pointer-events:none!important;transition:none!important}@media (max-width:980px){.agli-editorial-feature-heading{position:static!important}.agli-registry-miss-grid,.agli-report-masthead-grid{grid-template-columns:1fr}.agli-report-masthead-meta{border-top:1px solid #ffffff2e;border-left:0;max-width:680px;padding-top:24px;padding-left:0}.agli-report-identity-strip{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr)}.agli-report-verification-seal{border-top:1px solid #d7d9d6;border-left:0;grid-column:1/-1}.agli-registry-miss-search{border-top:1px solid #ffffff30;border-left:0;padding-top:28px;padding-left:0}.gemasian-error-path{opacity:.65;left:62%}}@media (max-width:680px){.agli-report-masthead-grid{padding-block:126px 56px}.agli-report-masthead-meta{grid-template-columns:1fr}.agli-report-masthead-meta>:last-child{grid-column:auto}.agli-report-dossier{margin-top:-20px}.agli-report-identity-strip{grid-template-columns:1fr}.agli-report-identity-image{min-height:260px}.agli-report-verification-seal{grid-column:auto}.agli-report-sheet{padding:28px 22px}.agli-report-sheet>header{flex-direction:column;align-items:start}.agli-report-sheet dl{grid-template-columns:1fr}.agli-report-sheet .report-data-row.is-wide{grid-column:auto}.agli-report-public-note{flex-direction:column;align-items:flex-start}.agli-registry-miss-grid{padding-block:126px 70px}.agli-registry-miss-search .certificate-search-compact{flex-direction:column}.agli-registry-miss-support>div{flex-direction:column;align-items:flex-start;padding-block:28px}.gemasian-error-seal{width:60px;height:60px}.gemasian-error-code-field{bottom:-2vw;right:-10vw}.gemasian-error-content{width:calc(100% - 44px);bottom:54px;left:22px}.gemasian-error-content h1{font-size:50px}.gemasian-error-actions{flex-direction:column;align-items:stretch}.gemasian-error-primary,.gemasian-error-secondary{width:100%}.gemasian-error-link{justify-content:center}.gemasian-error-path{display:none}}@media (prefers-reduced-motion:reduce){.agli-gallery-image,.agli-laboratory-principles article *,.agli-market-landscape-image,.agli-vertical-loader *{transition:none!important;animation:none!important}}html{scroll-behavior:auto}.has-runtime-parallax-media>.agli-runtime-parallax-media{z-index:0}.has-runtime-parallax-media>:not(.agli-runtime-parallax-media){z-index:2;position:relative}.has-runtime-parallax-media>:is(.agli-home-hero-shade,.agli-page-hero-shade,.agli-verify-hero-shade,.agli-education-callout-shade,.agli-education-interest-shade,.agli-market-landscape-shade,.agli-report-masthead-shade,.agli-registry-miss-shade){z-index:1;position:absolute}.has-runtime-parallax-media:before{z-index:1!important}.agli-testimonial-content.is-native{transition:opacity .18s,transform .18s;animation:agli-native-testimonial-in .43s cubic-bezier(.22,1,.36,1) both}.agli-testimonial-content.is-native.is-leaving{opacity:0;transform:translateY(-9px)}.agli-laboratory-method-stage-media.is-native-swap{animation:agli-native-method-swap .48s cubic-bezier(.22,1,.36,1) both}@keyframes agli-native-testimonial-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes agli-native-method-swap{0%{opacity:.35;transform:scale(1.025)translateY(8px)}to{opacity:1;transform:scale(1)translate(0)}}.agli-proof-pointer-glow{left:var(--proof-x,72%);top:var(--proof-y,30%)}.agli-hero-verify-copy h2,.agli-verify-state-card h1,.agli-verify-state-card h2{letter-spacing:-.035em!important;font-size:32px!important;line-height:1.08!important}@media (max-width:1100px){.agli-hero-verify-copy h2,.agli-verify-state-card h1,.agli-verify-state-card h2{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.agli-laboratory-method-stage-media.is-native-swap,.agli-testimonial-content.is-native{animation:none!important}}[data-parallax-background].has-runtime-parallax-media{background-color:#061f2c}[data-parallax-background]>.agli-runtime-parallax-media{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:-10%;transform:translate(0)scale(1.085)}[data-parallax-background]>:not(.agli-runtime-parallax-media){z-index:2;position:relative}[data-parallax-background]>:is(.agli-home-hero-shade,.agli-page-hero-shade,.agli-verify-hero-shade,.agli-education-callout-shade,.agli-education-interest-shade,.agli-report-masthead-shade,.agli-registry-miss-shade){z-index:1;position:absolute;inset:0}[data-parallax-media]{transform-origin:50%;will-change:transform;transform:translate(0)scale(1.085)}[data-hero-pointer]{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1)}.agli-gallery-item{isolation:isolate}.agli-gallery-item .agli-gallery-image{z-index:0}.agli-gallery-item .agli-gallery-scrim{z-index:1!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:linear-gradient(#03111905 22%,#03111947 57%,#031119f2)!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important}.agli-gallery-item .agli-gallery-caption{z-index:3!important}.agli-gallery-item:focus-visible .agli-gallery-scrim,.agli-gallery-item:hover .agli-gallery-scrim{opacity:1!important}.agli-laboratory-principles article{isolation:isolate;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.agli-laboratory-principles article:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#d5973617,#d5973605);transition:opacity .19s;position:absolute;inset:0;border:0!important;border-radius:0!important}.agli-laboratory-principles article:after{content:"";opacity:0;background:var(--agli-gold);transform-origin:0;height:2px;transition:opacity .18s,transform .23s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.agli-laboratory-principles article:focus-within:after,.agli-laboratory-principles article:focus-within:before,.agli-laboratory-principles article:hover:after,.agli-laboratory-principles article:hover:before{opacity:1}.agli-laboratory-principles article:focus-within:after,.agli-laboratory-principles article:hover:after{transform:scaleX(1)}.agli-laboratory-principles .agli-feature-title,.agli-laboratory-principles article p,.agli-laboratory-principles article>span,.agli-laboratory-principles article>svg{transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1)}.agli-laboratory-principles article:focus-within>span,.agli-laboratory-principles article:hover>span{color:#ad711d;transform:translate(4px)}.agli-laboratory-principles article:focus-within .agli-feature-title,.agli-laboratory-principles article:focus-within p,.agli-laboratory-principles article:focus-within>svg,.agli-laboratory-principles article:hover .agli-feature-title,.agli-laboratory-principles article:hover p,.agli-laboratory-principles article:hover>svg{transform:translateY(-3px)}.agli-laboratory-principles article:focus-within>svg,.agli-laboratory-principles article:hover>svg{color:var(--agli-gold)!important}.agli-service-detail{transform-style:preserve-3d;transform-origin:50%;will-change:transform;transition:transform .17s cubic-bezier(.22,1,.36,1),box-shadow .19s!important}.agli-service-detail:hover{box-shadow:0 36px 88px #0d263026}.agli-service-detail .agli-inline-action,.agli-service-detail-copy,.agli-service-detail-image,.agli-service-detail-note,.agli-service-detail-title{will-change:auto!important;backface-visibility:visible!important;transform:none!important}.agli-service-detail-image{background-size:105%!important;transition:background-size .62s cubic-bezier(.22,1,.36,1),background-position .62s cubic-bezier(.22,1,.36,1)!important}.agli-service-detail:focus-within .agli-service-detail-image,.agli-service-detail:hover .agli-service-detail-image{background-size:109%!important}.agli-pinned-process-stage{background:#082735}.agli-pinned-process-media{align-items:flex-end;padding:clamp(24px,3vw,42px);display:flex;position:absolute;inset:0}.agli-pinned-process-image{z-index:0;background-position:50%;position:absolute;transform:scale(1.015)}.agli-pinned-process-scrim{z-index:1}.agli-pinned-process-caption{z-index:2;margin:0}.agli-market-landscape-list button{grid-template-columns:50px minmax(0,1fr) 30px!important;align-items:center!important;gap:18px!important}.agli-market-landscape-list button>svg{grid-column:3;place-self:center end}.agli-market-landscape-list button>div{grid-column:2}.agli-laboratory-method-tabs button{grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:center!important;gap:16px!important}.agli-laboratory-method-tabs button>div{grid-column:2}.agli-laboratory-method-tabs button>svg{grid-column:3;place-self:center end}.agli-laboratory-method-stage-action{z-index:3;background:#ffffffb8;position:relative}.agli-lab-story-image,.agli-report-learning-image{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);filter:drop-shadow(0 28px 36px #0b232e24);background-size:104%;transition:background-size .62s cubic-bezier(.22,1,.36,1),background-position .62s cubic-bezier(.22,1,.36,1);overflow:hidden}.agli-lab-story-image:hover,.agli-report-learning-image:hover{background-size:108%}.agli-page-hero-contact{min-height:min(690px,78svh)!important;margin-bottom:calc(var(--agli-contact-strip-height) / 2)!important;padding-bottom:0!important;overflow:visible!important}.agli-contact-directory{z-index:6!important;margin:0!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%,50%)!important}.agli-hero-verify-copy h2,.agli-verify-search-console-body h2{letter-spacing:-.035em!important;font-size:32px!important;line-height:1.08!important}.agli-report-masthead{min-height:330px!important}.agli-report-masthead-grid{align-items:end!important;min-height:330px!important;padding-block:132px 48px!important}.agli-report-masthead-copy h1{font-size:clamp(42px,4.6vw,52px)!important}.agli-report-masthead-meta{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:0 0 2px 30px!important}.agli-report-dossier{gap:0!important;margin-top:-26px!important}.agli-report-identity-strip{position:relative;overflow:hidden;background:linear-gradient(90deg,#cd8f2b1c 0 3px,#0000 3px),#fffdf7!important;border:1px solid #d5d0c4!important;border-radius:4px!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(250px,.42fr)!important;min-height:300px!important;box-shadow:0 28px 80px #11273024!important}.agli-report-identity-strip:after{content:"AGLI";color:#a86f1b0b;letter-spacing:-.08em;pointer-events:none;font-size:150px;font-weight:800;position:absolute;bottom:-34px;right:28%}.agli-report-identity-image,.agli-report-identity-image .verify-result-image{min-height:300px!important}.agli-report-identity-copy{z-index:1;align-content:center;position:relative;padding:40px 46px!important}.agli-report-identity-copy h2{margin:6px 0 8px!important;font-size:34px!important}.agli-report-verification-seal{z-index:1;text-align:center;align-content:center;justify-items:center;position:relative;background:0 0!important;border-left:1px solid #d5d0c4!important;padding:36px 28px!important}.agli-report-verification-seal:before{content:"";pointer-events:none;border:1px solid #b8781d52;border-radius:50%;width:178px;height:178px;position:absolute;box-shadow:inset 0 0 0 9px #b8781d0b}.agli-report-verification-seal>*{z-index:1;position:relative}.agli-report-sheet{margin-top:24px;position:relative;background:#fffdf8!important;border:1px solid #d8d3c8!important;border-radius:4px!important;padding:44px 48px 52px!important;box-shadow:0 24px 72px #1127301a!important}.agli-report-sheet:before{background:linear-gradient(var(--agli-gold),#cd8f2b14);width:3px;position:absolute;top:0;bottom:0;left:0;content:""!important}.agli-report-sheet:after{content:"AGLI PUBLIC REGISTRY";color:#1729330b;letter-spacing:.08em;pointer-events:none;font-size:42px;font-weight:780;position:absolute;bottom:24px;right:34px}.agli-report-sheet dl{z-index:1;position:relative;gap:0 42px!important}.agli-report-sheet .report-data-row{border-bottom:1px solid #dedbd2!important;padding:20px 0!important}.agli-report-public-note{margin-top:24px;border-radius:4px!important}.agli-registry-miss,.agli-registry-miss-grid{min-height:500px!important}.agli-registry-miss-grid{grid-template-columns:minmax(0,.92fr) minmax(390px,.66fr)!important;align-items:center!important;padding-block:126px 64px!important}.agli-registry-miss-number{opacity:.045!important;font-size:clamp(92px,16vw,250px)!important}.agli-registry-miss-copy h1{font-size:clamp(44px,5vw,64px)!important}.agli-registry-miss-search{border-left:1px solid #ffffff30;align-self:center;background:0 0!important;padding:0 0 0 42px!important}.agli-registry-miss-search .certificate-search-compact{background:#fff!important;border:1px solid #ffffff3d!important;border-radius:14px!important;padding:7px!important}.agli-registry-miss-support>div{min-height:100px}.gemasian-error-page{place-items:stretch stretch!important;padding:0!important}.gemasian-error-content{width:min(760px,100% - 60px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:clamp(62px,11vh,130px)!important;left:clamp(30px,10vw,180px)!important}.gemasian-error-seal{z-index:2;position:absolute;top:clamp(28px,5vw,70px);left:clamp(28px,6vw,100px)}.gemasian-error-code-field{color:#ffffff0b;letter-spacing:-.09em;font-size:clamp(260px,42vw,670px);font-weight:850;line-height:.72;position:absolute;bottom:-9vw;right:-5vw}.gemasian-error-content h1{max-width:740px;font-size:clamp(50px,7vw,88px)!important;line-height:.94!important}.gemasian-error-primary,.gemasian-error-secondary{border-radius:12px!important}.gemasian-error-path{display:block}@media (max-width:1100px){.agli-hero-verify-copy h2,.agli-verify-search-console-body h2{font-size:28px!important}.agli-report-identity-strip{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr)!important}.agli-report-verification-seal{border-top:1px solid #d5d0c4;grid-column:1/-1;min-height:220px;border-left:0!important}}@media (max-width:900px){.agli-page-hero-contact{--agli-contact-strip-height:auto;margin-bottom:0!important}.agli-page-hero-contact .agli-page-hero-grid{padding-bottom:86px!important}.agli-contact-directory{min-height:0;width:min(100% - 32px,760px)!important;margin:-36px auto 0!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.agli-contact-section{padding-top:72px!important}.agli-registry-miss-grid{grid-template-columns:1fr!important}.agli-registry-miss-search{border-top:1px solid #ffffff30;border-left:0;padding:28px 0 0!important}}@media (max-width:680px){.agli-laboratory-method-tabs button,.agli-market-landscape-list button{grid-template-columns:38px minmax(0,1fr) 24px!important;gap:12px!important}.agli-lab-story-image,.agli-report-learning-image{clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}.agli-report-identity-strip{grid-template-columns:1fr!important}.agli-report-identity-copy{padding:30px 24px!important}.agli-report-verification-seal{grid-column:auto}.agli-report-sheet{padding:30px 24px 38px!important}.agli-report-sheet:after{display:none}.agli-registry-miss{min-height:auto!important}.agli-registry-miss-grid{min-height:0!important;padding-block:124px 64px!important}.gemasian-error-content{width:calc(100% - 44px)!important;bottom:48px!important;left:22px!important}.gemasian-error-content h1{font-size:50px!important}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.agli-service-detail,[data-hero-pointer],[data-parallax-background]>.agli-runtime-parallax-media,[data-parallax-media]{will-change:auto!important;transition:none!important;transform:none!important}}.agli-page-hero-contact{--agli-contact-strip-height:126px;margin-bottom:0!important;overflow:hidden!important}.agli-page-hero-contact .agli-page-hero-grid{padding-bottom:86px!important}.agli-contact-directory{min-height:var(--agli-contact-strip-height);width:min(100% - 48px,1500px)!important;margin-top:calc(var(--agli-contact-strip-height) / -2)!important;margin-bottom:0!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.agli-public-site main:has(.agli-registry-miss){min-height:100svh}@media (max-width:900px){.agli-page-hero-contact{--agli-contact-strip-height:auto}.agli-contact-directory{min-height:0;width:min(100% - 32px,760px)!important;margin-top:-36px!important}.agli-contact-section{padding-top:68px!important}}[data-parallax-background]{background-color:#061f2c}.agli-parallax-background-media{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:-12%;transform:translate(0)scale(1.08)}[data-parallax-background]>:not(.agli-parallax-background-media):not(.agli-runtime-parallax-media):not([data-parallax-media]){z-index:2;position:relative}[data-parallax-background]>:is(.agli-home-hero-shade,.agli-page-hero-shade,.agli-education-interest-shade,.agli-gallery-hero-shade,.agli-help-hero-shade,.agli-policy-hero-shade,.agli-registry-hero-shade,.agli-market-landscape-shade){z-index:1;pointer-events:none;position:absolute;inset:0;opacity:1!important;transition:none!important}.agli-gallery-hero-shade,.agli-help-hero-shade,.agli-policy-hero-shade{background:radial-gradient(circle at 82% 32%,#d69d422b,#0000 30%),linear-gradient(90deg,#03151ff5,#041924c2 58%,#04141e8c)}.agli-octagonal-media{filter:drop-shadow(0 28px 36px #0b232e24)}.agli-octagonal-media-image{background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;transform:scale(1.02)}.agli-octagonal-media-label{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.11em;text-transform:uppercase;background:#051b26ad;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-weight:760;display:inline-flex;position:absolute;top:24px;left:24px;font-size:10px!important}.agli-lab-story-image,.agli-report-learning-image{clip-path:none!important;background:0 0!important;border-radius:0!important;transition:none!important;overflow:visible!important}.agli-lab-story-image{min-height:640px}.agli-report-learning-image{min-height:700px}.agli-lab-story-image>span:not(.agli-octagonal-media-label),.agli-report-learning-image>span:not(.agli-octagonal-media-label){display:none!important}.agli-octagonal-media-viewport .report-image,.agli-octagonal-media-viewport .report-image-frame,.agli-octagonal-media-viewport .report-image-logo{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.agli-services-directory-list{overflow:visible}.agli-service-detail-tilt-shell{transform-style:preserve-3d;transform-origin:50%;will-change:transform;scroll-margin-top:100px;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s;position:relative}.agli-service-detail-tilt-shell .agli-service-detail{min-height:480px;scroll-margin-top:0;transform:none!important}.agli-service-detail-tilt-shell:focus-within .agli-service-detail-image,.agli-service-detail-tilt-shell:hover .agli-service-detail-image{background-size:108%!important}.agli-contact-hero-stage{margin-bottom:calc(var(--agli-contact-strip-height) / 2)}.agli-contact-hero-stage .agli-page-hero-contact{min-height:min(690px,78svh)!important;margin:0!important;padding:0!important;overflow:hidden!important}.agli-contact-hero-stage .agli-page-hero-grid{padding-bottom:calc(var(--agli-contact-strip-height) + 52px)!important}.agli-contact-hero-stage .agli-contact-directory{bottom:0!important;transform:translate(-50%,50%)!important}.agli-hero-caption{text-align:right;white-space:nowrap;max-width:min(520px,100% - 56px);bottom:24px!important;left:auto!important;right:28px!important}.agli-registry-hero{color:#fff;background:#061f2c;align-items:center;min-height:560px;display:grid}.agli-registry-hero.is-result{min-height:470px}.agli-registry-hero-shade{background:radial-gradient(circle at 79% 31%,#d59d4329,#0000 31%),linear-gradient(96deg,#03141efa,#041d29e0 53%,#051924b8)}.agli-registry-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.62fr);align-items:center;gap:clamp(54px,8vw,126px);padding-block:138px 72px;display:grid}.agli-registry-hero-copy{max-width:820px}.agli-registry-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:12px 0 20px;font-size:clamp(48px,6vw,78px);font-weight:540;line-height:.96}.agli-registry-hero.is-result .agli-registry-hero-copy h1{font-size:clamp(42px,4.8vw,58px)}.agli-registry-hero-copy>p:last-child{color:#ffffffb3;max-width:700px;margin:0;font-size:16px;line-height:1.72}.agli-registry-hero-number,.agli-registry-missing-number{color:#efbd68;align-items:center;gap:10px;font-size:15px;font-weight:760;display:flex}.agli-registry-missing-number{margin:-6px 0 18px}.agli-registry-hero-side{min-width:0}.agli-registry-search-panel,.agli-registry-status-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#062330db;border:1px solid #fff3;border-radius:24px;padding:20px;box-shadow:0 28px 72px #0000003d}.agli-registry-search-panel-head{border-bottom:1px solid #ffffff24;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding-bottom:16px;display:grid}.agli-registry-search-panel-head>span{color:#f1bf65;background:#d69f492b;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.agli-registry-search-panel-head small,.agli-registry-status-panel small{color:#ffffff87;letter-spacing:.12em;text-transform:uppercase;font-weight:760;display:block;font-size:10px!important}.agli-registry-search-panel-head strong{margin-top:3px;font-size:14px;display:block}.agli-registry-search-panel-head i{background:#5ed5ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5ed5ae1c}.agli-registry-search-panel>p{color:#ffffffa6;margin:22px 0 14px;font-size:14px;line-height:1.6}.agli-registry-search-panel .certificate-search{background:#fffffffa;border:1px solid #ffffff2e;border-radius:15px;align-items:center;gap:8px;padding:6px;display:flex}.agli-registry-search-panel .certificate-number-input,.agli-registry-search-panel .certificate-search>div{color:var(--agli-ink)}.agli-registry-search-panel .certificate-search .os-button{border-color:var(--agli-gold);color:#10202a;background:var(--agli-gold);border-radius:11px;min-height:44px}.agli-registry-search-panel-foot{color:#ffffff85;border-top:1px solid #ffffff24;align-items:center;gap:8px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.agli-registry-status-panel{grid-template-columns:1fr 1fr;gap:22px;display:grid}.agli-registry-status-panel strong{margin-top:7px;font-size:16px;display:block}.agli-registry-status-panel>:last-child{grid-column:1/-1}.agli-registry-record-page{gap:28px;padding-block:82px 108px;display:grid}.agli-registry-record-identity{border-bottom:1px solid var(--agli-line);grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,110px);padding-block:24px 46px;display:grid}.agli-registry-specimen{min-height:480px}.agli-registry-record-copy h2{letter-spacing:-.052em;margin:8px 0 16px;font-size:clamp(38px,4.8vw,58px);line-height:.98}.agli-registry-record-copy>p:not(.agli-kicker){max-width:720px;color:var(--agli-ink-soft);margin:0;font-size:16px;line-height:1.75}.agli-registry-record-status{border-top:1px solid var(--agli-line);border-bottom:1px solid var(--agli-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:30px;padding:18px 0;display:grid}.agli-registry-record-status>svg{color:var(--agli-gold)}.agli-registry-record-status small,.agli-registry-record-status strong{display:block}.agli-registry-record-status small{color:#657984;letter-spacing:.12em;text-transform:uppercase;font-weight:740;font-size:10px!important}.agli-registry-record-status strong{margin-top:4px;font-size:16px}.agli-registry-record-status .mono{color:#aa711f;font-size:13px;font-weight:760}.agli-registry-findings{border-top:1px solid var(--agli-line);border-bottom:1px solid var(--agli-line);padding-block:44px 28px}.agli-registry-findings>header{justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}.agli-registry-findings h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(38px,4.8vw,56px);line-height:.98}.agli-registry-findings>header>.mono{color:#a66d1e;font-size:12px;font-weight:760}.agli-registry-findings dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;margin:0;display:grid}.agli-registry-findings .report-data-row{border-top:1px solid var(--agli-line);grid-template-columns:minmax(130px,.52fr) minmax(0,1fr);align-items:baseline;gap:22px;padding:20px 0;display:grid}.agli-registry-findings dt{color:#657984;font-size:11px}.agli-registry-findings dd{color:var(--agli-ink);font-size:15px;font-weight:680;line-height:1.55}.agli-registry-guidance header{grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);align-items:end;gap:48px;padding-bottom:38px}.agli-registry-guidance h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1}.agli-registry-guidance-rows{border-top:1px solid var(--agli-line);border-bottom:1px solid var(--agli-line);display:grid}.agli-registry-guidance-rows>div{grid-template-columns:54px minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:22px;min-height:86px;display:grid}.agli-registry-guidance-rows>div+div{border-top:1px solid var(--agli-line)}.agli-registry-guidance-rows span{color:var(--agli-gold);font-size:12px;font-weight:780}.agli-registry-guidance-rows strong{font-size:20px}.agli-registry-guidance-rows code{color:#526a77;font-family:inherit;font-size:15px}.agli-registry-guidance-rows a{color:var(--agli-navy);align-items:center;gap:8px;font-weight:720;display:inline-flex}.agli-laboratory-method-tabs button,.agli-market-landscape-list button{grid-template-columns:50px minmax(0,1fr) 30px!important;align-items:center!important;gap:18px!important;display:grid!important}.agli-laboratory-method-tabs button>span,.agli-market-landscape-list button>span{grid-column:1}.agli-laboratory-method-tabs button>div,.agli-market-landscape-list button>div{grid-column:2}.agli-laboratory-method-tabs button>svg,.agli-market-landscape-list button>svg{grid-column:3;place-self:center end}.agli-pinned-process-stage{isolation:isolate;overflow:hidden}.agli-pinned-process-media{overflow:hidden;background:0 0!important;transform:none!important}.agli-pinned-process-image{background-repeat:no-repeat;background-size:cover;inset:0;transform:scale(1.02)}.agli-pinned-process-scrim{opacity:1!important;transition:none!important}.agli-pinned-process-caption{z-index:3;position:relative;transform:none!important}@media (max-width:1000px){.agli-registry-guidance header,.agli-registry-hero-grid,.agli-registry-record-identity{grid-template-columns:1fr}.agli-registry-hero-side,.agli-registry-status-panel{max-width:680px}.agli-registry-findings dl{grid-template-columns:1fr}.agli-registry-findings .report-data-row.is-wide{grid-column:auto}}@media (max-width:900px){.agli-contact-hero-stage{--agli-contact-strip-height:auto;margin-bottom:0}.agli-contact-hero-stage .agli-page-hero-grid{padding-bottom:82px!important}.agli-contact-hero-stage .agli-contact-directory{min-height:0;width:min(100% - 32px,760px)!important;margin:-38px auto 0!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.agli-contact-section{padding-top:68px!important}}@media (max-width:680px){.agli-registry-hero{min-height:auto}.agli-registry-hero-grid{padding-block:126px 62px}.agli-registry-hero-copy h1{font-size:46px}.agli-registry-search-panel .certificate-search{flex-direction:column}.agli-registry-search-panel .certificate-search .os-button,.agli-registry-search-panel .certificate-search>div{width:100%}.agli-registry-status-panel{grid-template-columns:1fr}.agli-registry-status-panel>:last-child{grid-column:auto}.agli-registry-specimen{min-height:390px}.agli-registry-record-status{grid-template-columns:30px minmax(0,1fr)}.agli-registry-record-status .mono{grid-column:2}.agli-registry-findings>header{flex-direction:column;align-items:start}.agli-registry-findings .report-data-row{grid-template-columns:1fr;gap:6px}.agli-registry-guidance-rows>div{grid-template-columns:42px minmax(0,1fr);padding-block:18px}.agli-registry-guidance-rows a,.agli-registry-guidance-rows code{grid-column:2}.agli-octagonal-media-label{max-width:calc(100% - 32px);top:16px;left:16px}.agli-hero-caption{display:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.agli-parallax-background-media,.agli-service-detail-tilt-shell,[data-hero-pointer],[data-parallax-media]{will-change:auto!important;transition:none!important;transform:none!important}}.agli-service-detail-tilt-shell+.agli-service-detail-tilt-shell{margin-top:0}.agli-service-detail-tilt-shell:nth-child(2n) .agli-service-detail-image{order:2}.agli-parallax-background-media,[data-parallax-background]>.agli-runtime-parallax-media{pointer-events:none;transform-origin:50%;will-change:transform;overflow:hidden;z-index:0!important;display:block!important;position:absolute!important;inset:-42px 0!important}.agli-parallax-background-media>img{object-fit:cover;object-position:center;opacity:1;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}[data-parallax-background]>:is(.agli-home-hero-shade,.agli-page-hero-shade,.agli-verify-hero-shade,.agli-education-callout-shade,.agli-education-interest-shade,.agli-gallery-hero-shade,.agli-help-hero-shade,.agli-policy-hero-shade,.agli-registry-hero-shade,.agli-market-landscape-shade,.agli-registry-miss-shade,.agli-report-masthead-shade){z-index:1!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:none!important;display:block!important;position:absolute!important;inset:0!important}[data-parallax-background]>:not(.agli-parallax-background-media):not(.agli-runtime-parallax-media):not([data-parallax-media]):not(.agli-home-hero-shade):not(.agli-page-hero-shade):not(.agli-verify-hero-shade):not(.agli-education-callout-shade):not(.agli-education-interest-shade):not(.agli-gallery-hero-shade):not(.agli-help-hero-shade):not(.agli-policy-hero-shade):not(.agli-registry-hero-shade):not(.agli-market-landscape-shade):not(.agli-registry-miss-shade):not(.agli-report-masthead-shade){z-index:2;position:relative}.agli-octagonal-media{min-width:0;position:relative;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.agli-octagonal-media-viewport{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);background:#071f2b;border:0;position:absolute;inset:0;overflow:hidden}.agli-octagonal-media-image{transform-origin:50%;transition:transform .56s cubic-bezier(.22,1,.36,1);transform:scale(1.015);clip-path:none!important;object-fit:cover!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.agli-octagonal-media:hover .agli-octagonal-media-image{transform:scale(1.035)}.agli-octagonal-media-label{white-space:nowrap;max-width:calc(100% - 48px);z-index:4!important;clip-path:none!important;border-radius:999px!important;width:auto!important;height:auto!important;margin:0!important;padding:8px 11px!important;position:absolute!important;top:24px!important;left:24px!important}.agli-octagonal-media-viewport>.report-image-frame,.agli-octagonal-media-viewport>.report-image-safe-frame{background:#071f2b;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.agli-octagonal-media-viewport .report-image,.agli-octagonal-media-viewport .report-image-logo{object-fit:cover!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.agli-contact-hero-stage{--agli-contact-strip-height:126px;position:relative;margin-bottom:calc(var(--agli-contact-strip-height) / 2)!important}.agli-contact-hero-stage .agli-contact-directory{min-height:var(--agli-contact-strip-height);z-index:7!important;width:min(100% - 48px,1500px)!important;margin:0!important;position:absolute!important;top:100%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.agli-contact-section{padding-top:clamp(82px,6.5vw,106px)!important}.legacy-render-target{background:0 0;width:max-content;height:max-content;margin:0;padding:0;display:inline-block;overflow:hidden}.agli-registry-guidance{padding-block:86px 108px}.agli-registry-guidance header{grid-template-columns:1fr;align-items:start;gap:12px;max-width:900px;padding-bottom:32px;display:grid}.agli-registry-guidance header .agli-kicker{margin-bottom:0}.agli-registry-findings{padding-block:44px 24px}.agli-registry-findings dl{row-gap:0}.agli-registry-findings .report-data-row{grid-template-columns:minmax(148px,.42fr) minmax(0,1fr);align-items:start;gap:18px;padding:18px 0}.agli-registry-findings .report-data-row.is-wide{grid-column:1/-1;grid-template-columns:minmax(148px,220px) minmax(0,1fr);align-items:start}.agli-registry-findings dt{color:#5d7180;letter-spacing:-.01em;font-size:12px;font-weight:640;line-height:1.45}.agli-registry-findings dd{color:#162430;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.65}@media (max-width:1000px){.agli-registry-guidance header{max-width:none}}@media (max-width:680px){.agli-registry-guidance h2{max-width:none}.agli-registry-findings .report-data-row,.agli-registry-findings .report-data-row.is-wide{grid-template-columns:1fr;gap:6px}.agli-registry-findings dd{font-size:15px;line-height:1.58}}[data-parallax-background]{isolation:isolate;position:relative;overflow:hidden;background-color:#061f2c!important}.agli-market-landscape-media,.agli-parallax-background-media{z-index:0!important;pointer-events:none!important;transform-origin:50%!important;will-change:transform!important;display:block!important;position:absolute!important;inset:-56px 0!important;overflow:hidden!important}.agli-market-landscape-shade,[data-parallax-background]>:is(.agli-home-hero-shade,.agli-page-hero-shade,.agli-verify-hero-shade,.agli-education-callout-shade,.agli-education-interest-shade,.agli-gallery-hero-shade,.agli-help-hero-shade,.agli-policy-hero-shade,.agli-registry-hero-shade,.agli-market-landscape-shade,.agli-registry-miss-shade,.agli-report-masthead-shade){z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important;transform:none!important}.agli-market-landscape-grid,[data-parallax-background]>:not([data-parallax-media]):not(.agli-parallax-background-media):not(.agli-market-landscape-shade):not(.agli-home-hero-shade):not(.agli-page-hero-shade):not(.agli-verify-hero-shade):not(.agli-education-callout-shade):not(.agli-education-interest-shade):not(.agli-gallery-hero-shade):not(.agli-help-hero-shade):not(.agli-policy-hero-shade):not(.agli-registry-hero-shade):not(.agli-registry-miss-shade):not(.agli-report-masthead-shade){z-index:2;position:relative}.agli-lab-story-image,.agli-octagonal-media,.agli-report-learning-image{box-shadow:none!important;filter:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.agli-lab-story-image:after,.agli-lab-story-image:before,.agli-octagonal-media:after,.agli-octagonal-media:before,.agli-report-learning-image:after,.agli-report-learning-image:before{content:none!important;display:none!important}.agli-octagonal-media-viewport{clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%)!important;box-shadow:none!important;background:#071f2b!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.agli-registry-findings .report-data-row{grid-template-columns:minmax(170px,.48fr) minmax(0,1fr)!important;gap:18px!important;padding:18px 0!important}.agli-registry-findings .report-data-row.is-wide{grid-column:1/-1!important;grid-template-columns:minmax(170px,220px) minmax(0,1fr)!important}.agli-registry-findings dd,.agli-registry-findings dt{letter-spacing:-.01em!important;font-size:15px!important;line-height:1.55!important}.agli-registry-findings dt{color:#526b7a!important;font-weight:620!important}.agli-registry-findings dd{color:#162430!important;font-weight:700!important}.agli-registry-guidance header{grid-template-columns:1fr!important;gap:12px!important;max-width:860px!important;padding-bottom:28px!important;display:grid!important}.agli-registry-guidance h2{letter-spacing:-.045em!important;max-width:22ch!important;margin:0!important;font-size:clamp(30px,3.2vw,40px)!important;line-height:1.08!important}@media (max-width:680px){.agli-market-landscape-media,.agli-parallax-background-media{inset:-40px 0!important}.agli-registry-findings .report-data-row,.agli-registry-findings .report-data-row.is-wide{grid-template-columns:1fr!important;gap:6px!important}.agli-registry-findings dd,.agli-registry-findings dt{font-size:14px!important}}html.has-lenis-desktop,html.has-lenis-desktop body{height:auto}html.has-lenis-desktop{scroll-behavior:auto!important}html.has-lenis-desktop [data-lenis-prevent]{overscroll-behavior:contain}html.has-lenis-desktop.lenis-stopped{overflow:hidden}html.has-lenis-desktop iframe{pointer-events:none}.agli-parallax-background-media{backface-visibility:hidden;contain:paint}.agli-parallax-background-media>img{backface-visibility:hidden;will-change:transform}.agli-reveal,.has-public-motion .is-revealed{opacity:1;transform:none}.atelier-mobile-dock{display:none}.account-menu form{width:100%;margin:0}.account-menu-danger,.account-menu-row{box-sizing:border-box;border-radius:12px;width:100%;min-width:0}.account-menu-danger{grid-template-columns:25px minmax(0,1fr) 18px;justify-items:start}.account-menu-danger:after{content:"";width:18px}.account-menu-danger:focus-visible,.account-menu-danger:hover,.account-menu-row:focus-visible,.account-menu-row:hover{transform:none}.laboratory-sticky-savebar,.settings-savebar{z-index:45;width:min(100%,var(--content));-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#fffffff0;border:1px solid #1e3d4b24;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 50px #11303f21}.laboratory-sticky-savebar>span,.settings-savebar>span{color:#4f6370;font-size:13px;font-weight:620}.laboratory-identity-form[data-dirty=true] .laboratory-sticky-savebar>span{color:#9b691f}.settings-savebar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.sheet-layer{z-index:500;visibility:hidden;pointer-events:none;justify-items:end;transition:visibility 0s linear .24s;display:grid;position:fixed;inset:0;overflow:hidden}.sheet-layer[data-state=open]{visibility:visible;pointer-events:auto;transition-delay:0s}.sheet-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0418227a;border:0;transition:opacity .24s;position:absolute;inset:0}.sheet-panel{z-index:1;background:#fff;border-left:1px solid #203f4c21;flex-direction:column;width:min(430px,100%);height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(100%);box-shadow:-24px 0 70px #0a24312e}.sheet-layer[data-state=open] .sheet-scrim{opacity:1}.sheet-layer[data-state=open] .sheet-panel{transform:translate(0)}.sheet-layer[data-state=closing] .sheet-scrim{opacity:0}.sheet-layer[data-state=closing] .sheet-panel{transition-duration:.24s;transform:translate(100%)}.sheet-grabber{display:none}.sheet-head{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.sheet-head h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:700}.document-preview-close,.sheet-close{color:#173c4f;background:#fff;border:1px solid #24435026;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #0d283514}.sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px;overflow:auto}.mobile-more-sheet{gap:12px;display:grid}.mobile-more-identity{background:linear-gradient(135deg,#f7f3e9,#f3f7f7);border:1px solid #2543501c;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.mobile-more-identity>div{gap:2px;min-width:0;display:grid}.mobile-more-identity em,.mobile-more-identity span,.mobile-more-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-identity strong{font-size:15px}.mobile-more-identity span{color:var(--muted);font-size:12px}.mobile-more-identity em{color:#8b682c;font-size:11px;font-style:normal}.mobile-more-links{gap:5px;display:grid}.mobile-more-links>a,.mobile-more-signout .account-menu-danger{color:#203d4d;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 12px;font-size:14px;font-weight:650;display:grid}.mobile-more-links>a:focus-visible,.mobile-more-links>a:hover{background:#edf4f5}.mobile-more-signout{border-top:1px solid var(--line-soft);padding-top:8px}.mobile-more-signout form{width:100%}.mobile-more-signout .account-menu-danger{color:#b33440}.mobile-more-signout .account-menu-danger:hover{background:#fff0f1}.document-preview-dialog>header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.document-preview-scroll{overscroll-behavior:contain}.legacy-render-host,.legacy-render-target{line-height:0;border:0!important;margin:0!important;padding:0!important}.confirm-dialog-layer{z-index:520;overscroll-behavior:contain;isolation:isolate;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.confirm-dialog-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04182280;border:0;animation:confirm-scrim-in .18s both;position:absolute;inset:0}.confirm-dialog-panel{z-index:1;overscroll-behavior:contain;transform-origin:50%;will-change:opacity,transform;background:#fff;border:1px solid #203f4c21;border-radius:20px;width:min(100%,520px);max-height:calc(100dvh - 40px);padding:18px;animation:confirm-panel-in .22s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:auto;box-shadow:0 30px 80px #08222f3b}.confirm-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.confirm-dialog-head h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:720}.confirm-dialog-head p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.6}.confirm-dialog-content{margin-top:16px}.confirm-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.confirm-dialog-actions .os-button{width:100%}@keyframes confirm-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-panel-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.agli-public-site .agli-reveal{animation:none!important}.agli-public-header-inner{animation:agli-public-header-enter .76s cubic-bezier(.22,1,.36,1) 40ms backwards}.agli-public-site :is(.agli-home-hero-copy,.agli-page-hero-copy,.agli-registry-hero-copy){animation:agli-public-hero-enter .96s cubic-bezier(.22,1,.36,1) 90ms backwards!important;animation-range:normal!important}.agli-public-site :is(.agli-hero-verify,.agli-page-hero-note,.agli-registry-hero-side){animation:agli-public-hero-panel-enter .92s cubic-bezier(.22,1,.36,1) .21s backwards!important;animation-range:normal!important}@keyframes agli-public-header-enter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0)}}@keyframes agli-public-hero-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes agli-public-hero-panel-enter{0%{opacity:0;transform:translateY(46px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}html[data-agli-initial-loader=complete] .agli-initial-experience[hidden],html[data-agli-initial-loader=skip] .agli-initial-experience{display:none!important}.agli-initial-experience{z-index:12000;color:#fff;isolation:isolate;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.agli-initial-experience-curtain{z-index:-1;will-change:transform;background:#062532;width:50.5%;position:absolute;inset-block:0}.agli-initial-experience-curtain.is-left{background:radial-gradient(circle at 100% 48%,#d39f4a1a,#0000 35%),linear-gradient(145deg,#051f2a,#082f3d 68%,#0a3540);left:0}.agli-initial-experience-curtain.is-right{background:radial-gradient(circle at 0 48%,#d39f4a1a,#0000 35%),linear-gradient(215deg,#051f2a,#082f3d 68%,#0a3540);right:0}.agli-initial-experience-ambient{z-index:-1;opacity:.55;background:radial-gradient(circle at 50% 48%,#e9bc6821,#0000 19%);animation:agli-premium-ambient 1.8s ease-in-out infinite alternate;position:absolute;inset:0}.agli-initial-experience-brand{text-align:center;justify-items:center;gap:13px;width:min(460px,100vw - 44px);animation:agli-premium-brand-in .72s cubic-bezier(.22,1,.36,1) both;display:grid}.agli-initial-experience-seal,.agli-vertical-loader-seal{background:#fffffffa;border:1px solid #e8b86075;border-radius:50%;place-items:center;width:96px;height:96px;animation:agli-premium-seal-breathe 1.5s ease-in-out infinite alternate;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000004d,0 0 0 8px #d9a2490b,0 0 54px #d9a24929}.agli-initial-experience-seal img,.agli-vertical-loader-seal img{object-fit:contain;width:100%;height:100%;display:block}.agli-initial-experience-copy{justify-items:center;gap:7px;margin-top:7px;display:grid}.agli-initial-experience-copy small,.agli-vertical-loader-institution{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.5}.agli-initial-experience-copy strong,.agli-vertical-loader-mark>strong{color:#ffffffe0;letter-spacing:.24em;font-size:13px;font-weight:760;line-height:1.2}.agli-initial-experience-progress,.agli-vertical-loader-progress{background:#ffffff1f;border-radius:999px;width:132px;height:2px;margin-top:7px;display:block;overflow:hidden}.agli-initial-experience-progress i,.agli-vertical-loader-progress b{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#b97b29,#e3b15e 58%,#f0cf8d);width:100%;height:100%;animation:agli-premium-progress 1.15s cubic-bezier(.22,1,.36,1) forwards;display:block;transform:scaleX(.08)}.agli-initial-experience p,.agli-vertical-loader-mark>small{color:#ffffff75;letter-spacing:.08em;margin:1px 0 0;font-size:11px;font-weight:620}.agli-initial-experience[data-state=leaving] .agli-initial-experience-progress i{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.agli-initial-experience[data-state=leaving] .agli-initial-experience-brand{animation:agli-premium-brand-out .32s both}.agli-initial-experience[data-state=leaving] .agli-initial-experience-ambient{animation:agli-premium-ambient-out .36s both}.agli-initial-experience[data-state=leaving] .agli-initial-experience-curtain.is-left{animation:agli-premium-curtain-left .68s cubic-bezier(.22,1,.36,1) 80ms both}.agli-initial-experience[data-state=leaving] .agli-initial-experience-curtain.is-right{animation:agli-premium-curtain-right .68s cubic-bezier(.22,1,.36,1) 80ms both}.agli-vertical-loader:not(.is-overlay){background:radial-gradient(circle at 50% 45%,#dca8501f,#0000 24%),linear-gradient(145deg,#051f2a,#082f3d 68%,#0a3540)}.agli-vertical-loader:not(.is-overlay) .agli-vertical-loader-panel{background:0 0;border-color:#0000}.agli-vertical-loader-mark{text-align:center;gap:10px}.agli-vertical-loader-mark>img{display:none}.agli-vertical-loader-mark>small,.agli-vertical-loader-mark>span,.agli-vertical-loader-mark>strong{text-transform:none}.agli-vertical-loader-seal{width:92px;height:92px}.agli-vertical-loader-mark>.agli-vertical-loader-institution{color:#ffffff80;letter-spacing:.11em;text-transform:uppercase;margin-top:6px}.agli-vertical-loader-mark>strong{text-transform:uppercase}.agli-vertical-loader-progress{width:126px;margin-top:5px}.agli-vertical-loader-progress:after{display:none}.agli-vertical-loader.is-overlay .agli-vertical-loader-mark{gap:8px}.agli-vertical-loader.is-overlay .agli-vertical-loader-seal{width:66px;height:66px}.agli-vertical-loader.is-overlay .agli-vertical-loader-institution{display:none}.agli-vertical-loader.is-overlay .agli-vertical-loader-mark>strong{font-size:11px}.agli-vertical-loader.is-overlay .agli-vertical-loader-progress{width:88px}@keyframes agli-premium-brand-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes agli-premium-brand-out{to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes agli-premium-seal-breathe{0%{filter:brightness(.98);transform:scale(.985)}to{filter:brightness(1.035);transform:scale(1.015)}}@keyframes agli-premium-progress{0%{opacity:.68;transform:scaleX(.08)}to{opacity:1;transform:scaleX(.84)}}@keyframes agli-premium-ambient{0%{opacity:.36;transform:scale(.98)}to{opacity:.64;transform:scale(1.025)}}@keyframes agli-premium-ambient-out{to{opacity:0;transform:scale(1.06)}}@keyframes agli-premium-curtain-left{to{transform:translate(-102%)}}@keyframes agli-premium-curtain-right{to{transform:translate(102%)}}@media (max-width:680px){.agli-initial-experience-brand{gap:11px;width:min(330px,100vw - 30px)}.agli-initial-experience-seal{width:82px;height:82px}.agli-initial-experience-copy small{letter-spacing:.1em;max-width:260px;font-size:9px}.agli-initial-experience-copy strong{letter-spacing:.2em;font-size:12px}}@media (prefers-reduced-motion:reduce){.agli-initial-experience-ambient,.agli-initial-experience-brand,.agli-initial-experience-curtain,.agli-initial-experience-progress i,.agli-initial-experience-seal,.agli-vertical-loader-progress b,.agli-vertical-loader-seal{transition:none!important;animation:none!important}.agli-initial-experience-progress i,.agli-vertical-loader-progress b{transform:scaleX(1)}.agli-initial-experience[data-state=leaving]{opacity:0;visibility:hidden}}.agli-vertical-loader-mark .agli-vertical-loader-seal img{width:100%;height:100%;box-shadow:none;object-fit:contain;background:0 0;border-radius:0}.agli-vertical-loader-mark .agli-vertical-loader-progress:after{content:none;display:none}.agli-vertical-loader:not(.is-overlay) .agli-vertical-loader-mark{animation:agli-premium-brand-in .72s cubic-bezier(.22,1,.36,1) both}.atelier-mobile-profile-trigger{display:none}.legacy-render-host{z-index:-9999!important;pointer-events:none!important;opacity:1!important;position:fixed!important;top:0!important;left:-100000px!important;overflow:visible!important}.legacy-render-host,.legacy-render-target{width:max-content!important;height:max-content!important}.legacy-render-target{margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.document-preview-canvas-viewport{width:100%;min-width:0;position:relative;overflow:hidden}.document-preview-canvas{transform-origin:top;width:max-content;height:max-content;position:absolute;top:0;left:50%;translate:-50%}.agli-laboratory-method-mobile-list,.agli-market-landscape-mobile-description,.agli-market-landscape-mobile-list,.agli-services-showcase-mobile-description{display:none}body.sheet-open,html.sheet-open{overscroll-behavior:none!important;overflow:hidden!important}@media (max-width:1260px){.sheet-layer.is-public-navigation{z-index:800!important;place-items:end center!important;width:100%!important;height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.agli-public-menu-sheet{contain:layout paint;will-change:transform;color:#fff!important;background:#082633!important;border:1px solid #ffffff1f!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;flex-direction:column!important;width:min(100% - 12px,520px)!important;max-width:520px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 8px)!important;transition:transform .15s cubic-bezier(.22,1,.36,1)!important;display:flex!important;overflow:hidden!important;transform:translateY(calc(100% + 8px))!important;box-shadow:0 -18px 42px #02121b3d!important}.sheet-layer[data-state=open] .agli-public-menu-sheet{transform:translate(0)!important}.sheet-layer[data-state=closing] .agli-public-menu-sheet{transform:translateY(calc(100% + 8px))!important}.agli-public-menu-sheet .sheet-grabber,.agli-public-menu-sheet .sheet-head{flex:none!important}.agli-public-menu-sheet .sheet-grabber{background:#ffffff4d!important;width:42px!important;height:4px!important;margin-top:8px!important}.agli-public-menu-sheet .sheet-head{border-color:#ffffff1f!important;min-height:52px!important;padding:6px 14px 9px!important}.agli-public-menu-sheet .sheet-close,.agli-public-menu-sheet .sheet-head h2{color:#fff!important}.agli-public-menu-sheet .sheet-head h2{font-size:16px!important}.agli-public-menu-sheet .sheet-close{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff24!important}.agli-public-menu-sheet .sheet-body{-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;padding:0 14px calc(14px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;flex:0 auto!important;overflow:hidden auto!important}.agli-public-menu-content{color:#fff!important;align-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding-top:3px!important;display:grid!important}.agli-public-menu-content .agli-mobile-panel-glow,.agli-public-menu-content .agli-public-mobile-intro p{display:none!important}.agli-public-menu-content .agli-public-mobile-intro{width:100%!important;min-width:0!important;padding:2px 0 1px!important}.agli-public-menu-content .agli-public-mobile-intro span{color:#e7ad4b!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:800!important;line-height:1.4!important;display:block!important}.agli-public-menu-content .agli-public-mobile-links,.agli-public-menu-content .agli-public-mobile-links a{width:100%!important;min-width:0!important;display:grid!important}.agli-public-menu-content .agli-public-mobile-links a{color:#fff!important;border-bottom:1px solid #ffffff21!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:0!important}.agli-public-menu-content .agli-public-mobile-links strong{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;font-size:17px!important;line-height:1.15!important}.agli-public-menu-content .agli-public-mobile-links svg{justify-self:end!important}.agli-public-menu-content .agli-public-mobile-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;padding-top:2px!important;display:grid!important}.agli-public-menu-content .agli-public-mobile-actions a{color:#fff!important;border:1px solid #ffffff2e!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:650!important;display:flex!important}.sheet-layer.is-public-navigation .sheet-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04182275!important;transition-duration:.13s!important}}@media (max-width:1100px){.agli-public-site{--agli-mobile-section-space:clamp(42px,8vw,62px);--agli-mobile-content-gap:clamp(22px,5vw,32px);--agli-mobile-card-gap:16px}.agli-public-site,.agli-public-site .agli-public-shell,.agli-public-site .agli-public-shell>*,.agli-public-site :is(header,article,aside,div,ol,ul,li,a,button,form,fieldset),.agli-public-site main,.agli-public-site section{min-width:0!important}.agli-public-site :is(h1,h2,h3,h4,p,strong,small,span,li,a){word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.agli-public-site :is(h1,h2,h3,h4,strong){overflow-wrap:normal!important}.agli-public-site :is(p,li,a,small,span){overflow-wrap:break-word!important}.agli-public-site :is(h1,h2,h3,h4){text-wrap:balance}.agli-public-site p{text-wrap:pretty}.agli-services-showcase-desktop-description{display:none!important}.agli-services-showcase-mobile-description{width:100%!important;max-width:42rem!important;display:block!important}.agli-beyond-testing-grid,.agli-contact-location,.agli-contact-workspace,.agli-editorial-feature-grid,.agli-education-callout-grid,.agli-education-curriculum-grid,.agli-education-interest-grid,.agli-education-intro,.agli-feedback-heading,.agli-feedback-stage,.agli-gallery-hero-grid,.agli-gallery-masonry-heading,.agli-help-contact,.agli-help-directory,.agli-help-hero-grid,.agli-home-contact,.agli-home-hero-grid,.agli-home-intro,.agli-lab-story,.agli-laboratory-location,.agli-laboratory-method-grid,.agli-laboratory-method-stage-head,.agli-laboratory-origin,.agli-market-role,.agli-page-hero-grid,.agli-policy-hero-grid,.agli-policy-layout,.agli-process-story,.agli-proof-heading,.agli-registry-hero-grid,.agli-registry-miss-grid,.agli-registry-record-identity,.agli-report-learning,.agli-report-masthead-grid,.agli-service-assurance,.agli-services-directory-heading,.agli-services-extended-grid,.agli-testimonial-stage,.agli-verified-record-layout,.agli-verify-another,.agli-verify-hero-grid,.agli-verify-landing-grid,.agli-verify-loading-grid,.agli-verify-result-hero-grid,.agli-verify-result-overview,.agli-verify-result-summary,.agli-verify-state-grid,.agli-visit-cta-grid{align-items:start!important;gap:var(--agli-mobile-content-gap)!important;grid-template-columns:minmax(0,1fr)!important}.agli-contact-location>*,.agli-contact-workspace>*,.agli-education-callout-grid>*,.agli-education-interest-grid>*,.agli-education-intro>*,.agli-home-contact>*,.agli-home-intro>*,.agli-lab-story>*,.agli-laboratory-origin>*,.agli-page-hero-grid>*,.agli-process-story>*,.agli-report-learning>*,.agli-service-assurance>*,.agli-visit-cta-grid>*{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important}.agli-gallery-hero,.agli-help-hero,.agli-home-hero,.agli-page-hero,.agli-policy-hero,.agli-registry-hero,.agli-verify-landing{height:auto!important;min-height:0!important}.agli-home-hero-grid,.agli-page-hero-grid,.agli-registry-hero-grid{min-height:0!important;padding-block:clamp(54px,11vw,78px) clamp(40px,8vw,58px)!important}.agli-home-hero-copy,.agli-page-hero-copy,.agli-registry-hero-copy{width:100%!important;max-width:none!important}.agli-home-hero-copy h1,.agli-page-hero-copy h1,.agli-registry-hero-copy h1{letter-spacing:-.052em!important;width:100%!important;max-width:16ch!important;margin:0 0 18px!important;font-size:clamp(36px,9vw,62px)!important;line-height:.99!important}.agli-home-hero-lede,.agli-page-hero-copy>p:not(.agli-kicker),.agli-registry-hero-copy>p:not(.agli-kicker){width:100%!important;max-width:42rem!important;font-size:15px!important;line-height:1.65!important}.agli-education-callout-actions,.agli-education-interest-actions,.agli-hero-actions,.agli-home-contact-actions,.agli-visit-cta-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.agli-education-callout-actions>*,.agli-education-interest-actions>*,.agli-hero-actions>*,.agli-home-contact-actions>*,.agli-visit-cta-actions>*{justify-content:space-between!important;width:100%!important;min-width:0!important;min-height:48px!important}.agli-contact-section,.agli-education-intro,.agli-gallery-masonry-section,.agli-help-directory,.agli-home-intro,.agli-lab-story,.agli-laboratory-method-grid,.agli-laboratory-origin,.agli-market-role,.agli-policy-layout,.agli-process-story,.agli-registry-guidance,.agli-report-learning,.agli-service-assurance,.agli-services-directory{padding-block:var(--agli-mobile-section-space)!important}.agli-beyond-testing,.agli-editorial-feature-section,.agli-education-callout,.agli-education-curriculum,.agli-education-interest,.agli-laboratory-location-section,.agli-laboratory-method,.agli-laboratory-method-stage,.agli-market-landscape,.agli-pinned-process,.agli-proof-section,.agli-services-extended,.agli-services-showcase,.agli-visit-cta{height:auto!important;min-height:0!important;padding-block:var(--agli-mobile-section-space)!important}.agli-contact-section-heading,.agli-editorial-feature-heading,.agli-education-curriculum-heading,.agli-laboratory-method-stage-head,.agli-market-landscape-copy,.agli-pinned-process-copy,.agli-services-directory-heading,.agli-services-showcase-head{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin-bottom:clamp(24px,5vw,34px)!important;padding-block:0!important;position:static!important;top:auto!important}.agli-education-curriculum-grid{min-height:0!important;padding-block:0!important}.agli-contact-section-heading,.agli-editorial-feature-heading,.agli-laboratory-method-stage-head,.agli-services-directory-heading,.agli-services-showcase-head{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.agli-contact-section-heading>.agli-kicker,.agli-editorial-feature-heading>.agli-kicker,.agli-laboratory-method-stage-head>.agli-kicker,.agli-market-landscape-copy>.agli-kicker,.agli-section-intro>.agli-kicker,.agli-services-directory-heading>.agli-kicker,.agli-services-showcase-head>.agli-kicker{grid-column:1!important;margin-bottom:10px!important}.agli-contact-section-heading>h2+p,.agli-editorial-feature-heading>h2+p,.agli-laboratory-method-stage-head>h2+p,.agli-market-landscape-copy>h2+p,.agli-services-showcase-head>h2+p{margin-top:14px!important}.agli-contact-location-copy h2,.agli-contact-section-heading h2,.agli-editorial-feature-heading h2,.agli-education-curriculum-heading h2,.agli-lab-story-copy h2,.agli-market-landscape-copy h2,.agli-pinned-process-copy header h2,.agli-registry-findings h2,.agli-registry-guidance h2,.agli-registry-record-copy h2,.agli-section-intro h2,.agli-service-assurance-copy h2,.agli-services-showcase-head h2{letter-spacing:-.045em!important;width:100%!important;max-width:none!important;font-size:clamp(30px,7.5vw,48px)!important;line-height:1.03!important}.agli-services-more{margin-top:20px!important;padding-bottom:0!important}.agli-services-more>a{justify-content:space-between!important;width:100%!important}.agli-feedback-grid,.agli-help-paths,.agli-proof-panel,.agli-registry-status-panel,.agli-service-lenses,.agli-testimonial-selector,.agli-verified-record-side,.agli-verify-assurances,.agli-verify-loading-assurances,.agli-verify-state-guidance{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.agli-service-lenses{gap:var(--agli-mobile-card-gap)!important;min-height:0!important}.agli-service-lens{border-radius:22px!important;width:100%!important;min-width:0!important;min-height:clamp(300px,92vw,450px)!important;overflow:hidden!important}.agli-page-hero-note,.agli-page-hero-proof{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:clamp(18px,5vw,24px)!important;display:grid!important}.agli-page-hero-note>div,.agli-page-hero-note>span,.agli-page-hero-note>svg,.agli-page-hero-proof>p,.agli-page-hero-proof>svg{grid-column:1!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:none!important}.agli-page-hero-note>span{font-size:clamp(34px,9vw,44px)!important;line-height:.92!important}.agli-page-hero-note strong{font-size:clamp(19px,5vw,23px)!important;line-height:1.18!important}.agli-page-hero-note p{font-size:14px!important;line-height:1.58!important}.agli-services-directory-list{gap:var(--agli-mobile-card-gap)!important}.agli-service-detail{border-radius:22px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important}.agli-service-detail-tilt-shell:nth-child(2n) .agli-service-detail-image,.agli-service-detail:nth-child(2n) .agli-service-detail-image{order:0!important}.agli-service-detail-image{background-size:cover!important;width:100%!important;min-height:clamp(210px,58vw,350px)!important}.agli-service-detail-copy{width:100%!important;min-width:0!important;padding:clamp(20px,5vw,28px)!important}.agli-service-detail-copy:after{display:none!important}.agli-service-detail-title{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;width:100%!important;min-width:0!important;display:grid!important}.agli-service-detail-title>svg{margin:0!important}.agli-service-detail-title h3{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:none!important;font-size:clamp(27px,7vw,39px)!important;line-height:1.06!important}.agli-editorial-feature-list{width:100%!important}.agli-editorial-feature-item{grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:11px 14px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:20px 0!important;display:grid!important}.agli-editorial-feature-item>span{grid-area:1/1!important}.agli-editorial-feature-item>svg{grid-area:1/2!important;place-self:start end!important}.agli-editorial-feature-item>div{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important}.agli-editorial-feature-item h3{overflow-wrap:normal!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(23px,6vw,31px)!important;line-height:1.08!important}.agli-editorial-feature-item p{width:100%!important;max-width:42rem!important;margin:9px 0 0!important;font-size:14px!important;line-height:1.6!important}.agli-contact-location-map,.agli-education-intro-image,.agli-lab-story-image,.agli-laboratory-method-image,.agli-market-role-visual,.agli-process-story-image,.agli-registry-specimen,.agli-report-learning-image,.agli-service-assurance-image{order:0!important;width:100%!important;height:auto!important;min-height:clamp(250px,72vw,430px)!important;max-height:none!important;position:relative!important;inset:auto!important}.agli-media-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:16px!important;display:grid!important;position:absolute!important;inset:auto 14px 14px!important}.agli-media-overlay>span,.agli-media-overlay>svg{grid-column:1!important;width:100%!important;min-width:0!important}.agli-media-overlay strong{overflow-wrap:normal!important;width:100%!important;max-width:none!important;font-size:clamp(22px,6vw,30px)!important;line-height:1.08!important;display:block!important}.agli-laboratory-principles{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.agli-laboratory-principles article{border-left:0!important;border-right:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 14px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:20px 0!important;display:grid!important}.agli-laboratory-principles article+article{border-left:0!important;border-top:1px solid var(--agli-line)!important}.agli-laboratory-principles article>span{grid-area:1/1!important}.agli-laboratory-principles article>svg{grid-area:1/2!important;place-self:start end!important}.agli-laboratory-principles .agli-feature-title,.agli-laboratory-principles article>p{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}.agli-laboratory-principles .agli-feature-title{overflow-wrap:normal!important;grid-row:2!important;font-size:clamp(23px,6vw,31px)!important;line-height:1.08!important}.agli-laboratory-principles article>p{grid-row:3!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.agli-education-curriculum-list{border-radius:22px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.agli-education-curriculum-list article,.agli-education-curriculum-list article:nth-child(odd),.agli-education-curriculum-list article:nth-last-child(-n+2){border-right:0!important;border-bottom:1px solid var(--agli-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:11px 14px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:20px!important}.agli-education-curriculum-list article:last-child{border-bottom:0!important}.agli-education-curriculum-list article>span{grid-area:1/1!important}.agli-education-curriculum-list article>svg{grid-area:1/2!important;place-self:start end!important}.agli-education-curriculum-list strong{overflow-wrap:normal!important;grid-area:2/1/auto/-1!important;align-self:start!important;width:100%!important;max-width:none!important;font-size:clamp(20px,5.5vw,27px)!important;line-height:1.15!important}.agli-market-landscape{color:#fff!important;background:#082633!important}.agli-market-landscape-desktop-description,.agli-market-landscape-list,.agli-market-landscape-media,.agli-market-landscape-shade{display:none!important}.agli-market-landscape-grid{min-height:0!important;padding-block:0!important;display:block!important}.agli-market-landscape-mobile-description,.agli-market-landscape-mobile-list{display:grid!important}.agli-market-landscape-mobile-description{color:#ffffffad!important;width:100%!important;max-width:42rem!important;font-size:15px!important;line-height:1.65!important}.agli-market-landscape-mobile-list{gap:var(--agli-mobile-card-gap)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.agli-laboratory-method-mobile-card,.agli-market-landscape-mobile-card{border-radius:22px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.agli-market-landscape-mobile-card{background:#0d3443!important;border:1px solid #ffffff26!important;box-shadow:0 18px 42px #02121b33!important}.agli-laboratory-method-mobile-image,.agli-market-landscape-mobile-image{background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;min-height:clamp(190px,58vw,340px)!important}.agli-market-landscape-mobile-copy{width:100%!important;min-width:0!important;padding:clamp(18px,5vw,23px)!important}.agli-market-landscape-mobile-meta{color:#e4aa4d!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:15px!important;display:flex!important}.agli-market-landscape-mobile-copy>strong{color:#fff!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;font-size:clamp(23px,6vw,31px)!important;line-height:1.07!important;display:block!important}.agli-market-landscape-mobile-copy>p{color:#ffffffad!important;width:100%!important;max-width:42rem!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.58!important}.agli-laboratory-method-stage-grid{width:100%!important;display:block!important}.agli-laboratory-method-stage-media,.agli-laboratory-method-tabs{display:none!important}.agli-laboratory-method-mobile-list{gap:var(--agli-mobile-card-gap)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.agli-laboratory-method-mobile-card{background:#fff!important;border:1px solid #11303d24!important;box-shadow:0 16px 38px #0d263014!important}.agli-laboratory-method-mobile-copy{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px 14px!important;width:100%!important;min-width:0!important;padding:clamp(17px,5vw,22px)!important;display:grid!important}.agli-laboratory-method-mobile-copy>span{grid-area:1/1!important}.agli-laboratory-method-mobile-copy>svg{grid-area:1/2!important;justify-self:end!important}.agli-laboratory-method-mobile-copy>div{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important}.agli-laboratory-method-mobile-copy strong{overflow-wrap:normal!important;font-size:clamp(21px,5.8vw,28px)!important;line-height:1.08!important;display:block!important}.agli-laboratory-method-mobile-copy p,.agli-laboratory-method-mobile-copy small,.agli-laboratory-method-mobile-copy strong{width:100%!important;max-width:none!important}.agli-laboratory-method-mobile-list .agli-laboratory-method-stage-action{background:0 0!important;margin-top:0!important;padding:4px 0 0!important}.agli-pinned-process,.agli-pinned-process-grid{height:auto!important;min-height:0!important;transform:none!important}.agli-pinned-process{width:100%!important;max-width:none!important;position:relative!important;inset:auto!important}.agli-pinned-process-grid{padding-block:0!important;display:block!important}.agli-pinned-process-stage{display:none!important}.agli-pinned-process-copy ol{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.agli-pinned-process-copy li,.agli-pinned-process-copy li.is-active,.agli-pinned-process-copy li:has(+li.is-active){opacity:1!important;border-top:1px solid #14303d29!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:20px 0!important;display:grid!important;transform:none!important}.agli-pinned-process-copy li>div,.agli-pinned-process-copy li>span{grid-column:1!important;width:100%!important;min-width:0!important}.agli-pinned-process-mobile-media{background-repeat:no-repeat!important;background-size:cover!important;border-radius:20px!important;width:100%!important;min-height:clamp(210px,64vw,360px)!important;margin-top:18px!important;display:block!important}.agli-pinned-process.pin-spacer,.pin-spacer:has(>.agli-pinned-process){width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.agli-contact-hero-stage{background:#071f2a!important;min-height:0!important;margin-bottom:0!important;padding-bottom:clamp(16px,4vw,24px)!important}.agli-contact-hero-stage .agli-page-hero-contact{align-content:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.agli-contact-hero-stage .agli-page-hero-grid{min-height:0!important;padding-block:clamp(38px,9vw,56px) clamp(22px,5vw,32px)!important}.agli-contact-hero-stage .agli-contact-directory{width:min(100% - 24px,760px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0 auto!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.agli-contact-hero-stage .agli-contact-directory,.agli-contact-method,.agli-contact-method:nth-child(3),.agli-contact-method:nth-child(4){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:grid!important;transform:none!important}.agli-contact-method,.agli-contact-method:nth-child(3),.agli-contact-method:nth-child(4){width:100%!important;min-width:0!important;min-height:0!important;border-top:1px solid #ffffff24!important;grid-template-columns:20px minmax(0,1fr) 14px!important;align-items:center!important;gap:10px!important;padding:13px 0!important}.agli-contact-method:first-child{border-top:1px solid #ffffff24!important}.agli-contact-method>svg:first-child{width:18px!important;height:18px!important}.agli-contact-method>svg:last-child{width:14px!important;height:14px!important}.agli-contact-method small{letter-spacing:.1em!important;margin-bottom:2px!important;font-size:9px!important;line-height:1.3!important}.agli-contact-method strong{overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.4!important}.agli-contact-section{padding-top:var(--agli-mobile-section-space)!important}.agli-policy-index{width:100%!important;max-width:none!important;padding:18px 0!important;position:static!important;top:auto!important}.agli-policy-content,.agli-policy-section{width:100%!important;min-width:0!important}.agli-policy-section{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:28px 0 32px!important;display:grid!important}.agli-policy-section-body,.agli-policy-section-body>:is(p,ul,ol),.agli-policy-section>div,.agli-policy-section>span{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;padding-left:0!important}.agli-policy-section h2,.agli-policy-section h3{overflow-wrap:normal!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(28px,7vw,40px)!important;line-height:1.08!important}.agli-policy-section-body{gap:14px!important;margin-top:8px!important}.agli-policy-section li,.agli-policy-section p{font-size:14px!important;line-height:1.72!important}.agli-policy-contact{border-radius:22px!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-top:32px!important;padding:clamp(20px,5vw,30px)!important}.agli-policy-contact,.agli-policy-contact a,.agli-policy-contact>div{width:100%!important;min-width:0!important}.agli-gallery-cta{width:min(100% - 24px,1480px)!important;margin-bottom:var(--agli-mobile-section-space)!important;gap:22px!important;padding:clamp(20px,5vw,28px)!important}.agli-gallery-cta,.agli-gallery-cta>div{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}.agli-gallery-cta>div{gap:10px!important;width:100%!important;min-width:0!important}.agli-gallery-cta>div>span,.agli-gallery-cta>div>svg{grid-column:1!important;justify-self:start!important;width:auto!important;min-width:0!important}.agli-gallery-cta strong{overflow-wrap:normal!important;width:100%!important;max-width:none!important}.agli-gallery-cta>a{justify-content:space-between!important;width:100%!important}.agli-visit-cta-grid{padding:clamp(20px,5vw,30px)!important}.agli-visit-cta h2,.agli-visit-cta p{width:100%!important;max-width:none!important}.content-document-list{border-radius:18px!important}.content-document-card{grid-template-columns:36px minmax(0,1fr) 22px!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:15px 12px!important}.content-document-icon{border-radius:11px!important;width:36px!important;height:36px!important}.content-document-copy{width:100%!important;min-width:0!important;overflow:hidden!important}.content-document-copy b,.content-document-copy strong,.content-document-copy>span{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:100%!important}.content-document-copy>span{font-size:12.5px!important;line-height:1.5!important}.content-document-action{color:#526a77!important;background:0 0!important;border:0!important;grid-area:1/3!important;justify-content:center!important;align-self:center!important;width:22px!important;min-width:22px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:0!important}.content-document-action>span{display:none!important}}@media (max-width:700px){.agli-public-shell{width:min(100% - 24px,1480px)!important}.agli-gallery-masonry-section .agli-gallery-grid,.agli-gallery-masonry-section .agli-gallery-grid[class*=has-]{column-count:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.agli-gallery-masonry-section .agli-gallery-grid[class*=has-]>.agli-gallery-item,.agli-gallery-masonry-section .agli-gallery-item,.agli-gallery-masonry-section .agli-gallery-item.is-brick-1,.agli-gallery-masonry-section .agli-gallery-item.is-brick-2,.agli-gallery-masonry-section .agli-gallery-item.is-brick-3,.agli-gallery-masonry-section .agli-gallery-item.is-brick-4,.agli-gallery-masonry-section .agli-gallery-item.is-brick-5{aspect-ratio:4/3!important;break-inside:auto!important;border-radius:18px!important;grid-area:auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;display:block!important}.agli-gallery-masonry-section .agli-gallery-caption{inset:auto 16px 15px!important}.agli-gallery-masonry-section .agli-gallery-caption strong{font-size:clamp(18px,5vw,24px)!important;line-height:1.12!important}.agli-gallery-masonry-section .agli-gallery-caption small{font-size:10px!important}.agli-footer-contact,.agli-footer-grid,.agli-inquiry-grid,.agli-registry-guidance-rows>div,.agli-report-masthead-meta,.agli-report-sheet dl,.agli-verified-record-identity,.agli-verify-result-overview{grid-template-columns:minmax(0,1fr)!important}.agli-verified-record-details .report-data-row{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.agli-feedback-grid,.agli-help-paths,.agli-proof-panel,.agli-testimonial-selector{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:359px){.agli-public-site{--agli-mobile-section-space:34px;--agli-mobile-content-gap:18px;--agli-mobile-card-gap:12px}.agli-public-shell{width:min(100% - 18px,1480px)!important}.agli-public-menu-sheet{border-radius:18px 18px 0 0!important;width:calc(100% - 8px)!important}.agli-public-menu-sheet .sheet-body{padding-inline:12px!important}.agli-home-hero-copy h1,.agli-page-hero-copy h1,.agli-registry-hero-copy h1{font-size:clamp(31px,10vw,40px)!important}.agli-contact-location-copy h2,.agli-contact-section-heading h2,.agli-editorial-feature-heading h2,.agli-education-curriculum-heading h2,.agli-lab-story-copy h2,.agli-market-landscape-copy h2,.agli-pinned-process-copy header h2,.agli-registry-findings h2,.agli-registry-guidance h2,.agli-registry-record-copy h2,.agli-section-intro h2,.agli-service-assurance-copy h2,.agli-services-showcase-head h2{font-size:clamp(27px,9vw,36px)!important}.agli-laboratory-method-mobile-copy,.agli-market-landscape-mobile-copy,.agli-media-overlay,.agli-page-hero-note,.agli-page-hero-proof,.agli-service-detail-copy{padding:16px!important}.agli-service-detail-title h3{font-size:clamp(24px,8.5vw,32px)!important}.agli-policy-section h2,.agli-policy-section h3{font-size:clamp(25px,8vw,32px)!important}.agli-education-curriculum-list article{padding:17px 15px!important}.content-document-card{grid-template-columns:minmax(0,1fr) 20px!important;gap:8px!important;padding:13px 10px!important}.content-document-icon{display:none!important}.content-document-action{grid-column:2!important;width:20px!important;min-width:20px!important}}@media (max-width:239px){.agli-public-shell{width:min(100% - 12px,1480px)!important}.agli-public-menu-sheet .sheet-body{padding-inline:9px!important}.agli-public-menu-content .agli-public-mobile-links a{min-height:48px!important}.agli-gallery-masonry-section .agli-gallery-item,.agli-laboratory-method-mobile-card,.agli-market-landscape-mobile-card{border-radius:16px!important}.agli-laboratory-method-mobile-image,.agli-market-landscape-mobile-image{min-height:155px!important}}.sheet-layer.is-action-drawer{place-items:end center;padding:12px 12px 0}.sheet-layer.is-action-drawer .sheet-panel{border:1px solid #203f4c24;border-bottom:0;border-radius:24px 24px 0 0;width:min(100%,520px);height:auto;max-height:min(86dvh,620px);transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(calc(100% + 16px));box-shadow:0 -26px 72px #0a243138}.sheet-layer.is-action-drawer[data-state=open] .sheet-panel{transform:translate(0)}.sheet-layer.is-action-drawer[data-state=closing] .sheet-panel{transform:translateY(calc(100% + 16px))}.sheet-layer.is-action-drawer .sheet-grabber{background:#d7dfe2;border-radius:999px;flex:0 0 5px;width:44px;height:5px;margin:9px auto 0;display:block}.sheet-layer.is-action-drawer .sheet-head{min-height:58px;padding:5px 16px 10px}.sheet-layer.is-action-drawer .sheet-body{padding:18px 18px calc(20px + env(safe-area-inset-bottom));flex:0 auto}.report-created-drawer-content{gap:16px;display:grid}.report-created-drawer-icon{width:48px;height:48px;color:var(--success);background:var(--success-soft);border-radius:16px;place-items:center;display:grid}.report-created-drawer-copy{gap:6px;display:grid}.report-created-drawer-copy h3{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:clamp(18px,5vw,23px);line-height:1.2}.report-created-drawer-copy>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.report-created-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-created-drawer-actions .os-button{width:100%;min-width:0}.report-ready-actions{gap:8px;display:grid}.report-ready-actions .os-button{width:100%;min-width:0}@media (min-width:768px){.sheet-layer.is-action-drawer{place-items:center;padding:28px}.sheet-layer.is-action-drawer .sheet-panel{opacity:0;border-bottom:1px solid #203f4c24;border-radius:24px;width:min(100%,500px);max-height:min(82dvh,620px);transition:opacity .17s,transform .21s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.985);box-shadow:0 28px 90px #0a24313d}.sheet-layer.is-action-drawer[data-state=open] .sheet-panel{opacity:1;transform:translate(0)scale(1)}.sheet-layer.is-action-drawer[data-state=closing] .sheet-panel{opacity:0;transform:translateY(12px)scale(.99)}.sheet-layer.is-action-drawer .sheet-grabber{display:none}.sheet-layer.is-action-drawer .sheet-head{min-height:64px;padding:12px 18px}.sheet-layer.is-action-drawer .sheet-body{padding:22px}}@media (max-width:420px){.report-created-drawer-actions{grid-template-columns:1fr}}.image-adjust-editor{gap:14px;display:grid}.image-adjust-stage{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b202a;border:1px solid #203f4c29;border-radius:18px;justify-self:center;width:min(100%,390px);position:relative;overflow:hidden}.image-adjust-stage:active{cursor:grabbing}.image-adjust-stage>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute;transform:translate(-50%,-50%)}.image-adjust-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff6b 33.3%,#0000 33.6% 66.4%,#ffffff6b 66.7%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff6b 33.3%,#0000 33.6% 66.4%,#ffffff6b 66.7%,#0000 66.9%);border:1px solid #ffffffb8;position:absolute;inset:0}.image-adjust-status{color:#ffffffdb;text-align:center;place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.image-adjust-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.image-adjust-controls label{color:var(--ink);font-size:13px;font-weight:650}.image-adjust-controls input[type=range]{width:100%;accent-color:var(--blue)}.image-adjust-tip{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}@media (max-width:420px){.image-adjust-stage{border-radius:15px}.image-adjust-controls{grid-template-columns:auto minmax(0,1fr)}.image-adjust-controls .os-button{grid-column:1/-1;width:100%}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.container{width:100%}@media (min-width:390px){.container{max-width:390px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.min-h-0{min-height:0}.min-h-\[55vh\]{min-height:55vh}.min-h-control{min-height:3rem}.w-3\/4{width:75%}.w-11{width:calc(var(--spacing) * 11)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-2xl{border-radius:1.875rem}.rounded-lg{border-radius:1.125rem}.rounded-xl{border-radius:1.5rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-danger-500\/15{border-color:oklab(56.5518% .14781 .0653355/.15)}.border-navy-700\/15{border-color:oklab(39.9314% -.0293195 -.100599/.15)}.border-success-500\/15{border-color:oklab(55.162% -.101284 .015909/.15)}.border-warning-500\/15{border-color:oklab(56.4744% .0238793 .110484/.15)}.bg-danger-50{background-color:#fff0f0}.bg-navy-700\/\[0\.05\]{background-color:oklab(39.9314% -.0293195 -.100599/.05)}.bg-success-50{background-color:#e8f8f1}.bg-surface-subtle{background-color:#f8fafc}.bg-transparent{background-color:#0000}.bg-warning-50{background-color:#fff6da}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-ink{color:#0f1e32}.text-navy-800{color:#10335e}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow-none{--tw-shadow:0 0 #0000}.ring,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[content\:fallback\]{content:fallback}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:w-auto{width:auto}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}}.text-ink,.text-navy-700,.text-navy-800{color:var(--ink)}.text-content-muted{color:var(--muted)}.text-content-faint{color:var(--faint)}.text-gold-600{color:var(--gold)}.text-success-700{color:var(--success)}.text-warning-700{color:var(--warning)}.text-danger-700{color:var(--danger)}.bg-surface-subtle{background:var(--surface-soft)}.bg-success-50{background:var(--success-soft)}.bg-warning-50{background:var(--warning-soft)}.bg-danger-50{background:var(--danger-soft)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.shadow-floating{box-shadow:var(--shadow-soft)}}:root{--font-sans:"Inter","Manrope","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--ink:#17212d;--ink-2:#334356;--muted:#68778a;--faint:#9aa5b3;--canvas:#f7f8f5;--surface:#fff;--surface-soft:#fbfcfa;--line:#47566629;--line-soft:#4756661a;--line-strong:#47566647;--gold:#a87526;--gold-soft:#fff4d8;--blue:#24516c;--success:#087764;--success-soft:#e8f8f1;--warning:#9a6700;--warning-soft:#fff4cf;--danger:#b63b44;--danger-soft:#fff1f2;--topbar:72px;--footer:36px;--content:1320px;--gutter:clamp(20px,3vw,42px);--radius:16px;--radius-lg:20px;--shadow-card:0 18px 52px #151e2a0e;--shadow-soft:0 22px 70px #151e2a16}@media (max-width:1180px){:root{--content:1060px}.ledger-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-settings-grid,.console-workgrid,.detail-grid,.public-institution-section,.public-landing-grid,.registry-workspace,.report-workspace,.staff-create-layout{grid-template-columns:1fr}.account-profile-card,.detail-side-column-sticky,.report-workspace-rail,.staff-create-summary{position:static}.public-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){:root{--topbar:auto;--gutter:18px}.atelier-header-inner,.public-header-inner{grid-template-columns:1fr;padding-block:12px}.atelier-actions,.atelier-nav,.public-header-actions,.public-header-nav{justify-self:start}.atelier-main{padding-top:22px}.os-page-header,.settings-control-band,.team-command-panel{grid-template-columns:1fr;align-items:start}.os-page-actions{justify-content:flex-start}.detail-field-group dl,.form-section-grid,.laboratory-field-grid,.ledger-filter-grid,.public-proof-band,.staff-create-grid,.staff-permission-grid,.team-summary-grid{grid-template-columns:1fr}.discipline-register-row,.settings-index-row{grid-template-columns:42px minmax(0,1fr)}.discipline-register-action,.discipline-register-facts,.settings-index-action{grid-column:2;justify-self:start}.auth-minimal-shell,.public-footer-grid,.team-account-card{grid-template-columns:1fr}.ledger-pagination{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.os-title-stack h1{font-size:28px}.app-mark-copy>span{max-width:210px}.discipline-register-icon,.settings-index-icon{display:none}.discipline-register-row,.settings-index-row{grid-template-columns:1fr}.discipline-register-action,.discipline-register-facts,.settings-index-action{grid-column:auto}.date-range-strip,.laboratory-logo-control{flex-direction:column;align-items:flex-start}.public-landing-copy h1{font-size:40px}}@media (max-width:1180px){.public-verify-basic-grid,.verify-report-layout{grid-template-columns:1fr}}@media (max-width:820px){.certificate-search,.report-data-row{grid-template-columns:1fr}.report-data-row{gap:3px}}@media (max-width:900px){.agli-parallax-background-media,[data-parallax-background]>.agli-runtime-parallax-media{inset:-28px 0!important}.agli-contact-hero-stage{--agli-contact-strip-height:auto;margin-bottom:0!important}.agli-contact-hero-stage .agli-contact-directory{min-height:0;width:min(100% - 32px,760px)!important;margin:-36px auto 0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.agli-contact-section{padding-top:68px!important}.agli-octagonal-media-label{max-width:calc(100% - 32px);top:16px!important;left:16px!important}}@media (prefers-reduced-motion:reduce){.agli-parallax-background-media,[data-parallax-background]>.agli-runtime-parallax-media{transform:none!important}}@media (max-width:900px){:root{--cms-mobile-dock-height:68px}body,html{max-width:100%;overflow-x:hidden}html.has-native-public-scroll{scroll-behavior:auto!important}.atelier-console{min-height:100dvh;padding-bottom:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom))}.atelier-header{background:#fffffff2;min-height:58px}.atelier-header-inner{grid-template-columns:minmax(0,1fr);width:100%;min-height:58px;padding:7px 14px}.atelier-brand{max-width:min(100%,260px)}.atelier-brand .brand-mark-shell{flex-basis:36px;width:36px;height:36px}.atelier-brand .app-mark-copy>span{max-width:min(190px,58vw);font-size:13px}.atelier-nav{display:none!important}.atelier-actions{grid-column:2;min-width:0;display:flex!important}.atelier-main{padding:16px 12px 26px}.atelier-footer{margin-bottom:0}.atelier-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:calc(100% - 24px);min-height:50px;padding-block:10px}.atelier-mobile-dock{z-index:260;min-height:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#fafcfcf5;border-top:1px solid #1b3b4921;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 42px #0d2a3721}.atelier-mobile-dock-item{color:#61737d;background:0 0;border:0;border-radius:14px;grid-template-rows:28px 16px;align-content:center;place-items:center;gap:1px;min-width:0;min-height:54px;padding:2px;display:grid}.atelier-mobile-dock-icon{border-radius:10px;place-items:center;width:30px;height:28px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,color .18s;display:grid}.atelier-mobile-dock-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:680;line-height:1;overflow:hidden}.atelier-mobile-dock-item.is-active{color:#123c51}.atelier-mobile-dock-item.is-active .atelier-mobile-dock-icon{color:#efbd61;background:#123c51;transform:translateY(-1px);box-shadow:0 8px 18px #0c304233}.atelier-mobile-dock-item.is-create .atelier-mobile-dock-icon{color:#fff;background:#123c51}.os-page{gap:16px}.os-page-header{grid-template-columns:1fr;align-items:start;gap:14px;padding-bottom:16px}.os-title-stack h1{max-width:none;font-size:clamp(25px,8.4vw,34px)}.os-title-stack p{font-size:13px;line-height:1.55}.os-page-actions{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));width:100%;display:grid}.os-page-actions .os-button,.os-page-actions .ui-button{width:100%;min-height:44px}.account-form-grid,.account-password-grid,.account-profile-fields-grid,.laboratory-field-grid{gap:14px;grid-template-columns:1fr!important}.account-form-grid>*,.account-password-grid>*,.account-profile-fields-grid>*,.laboratory-field-grid>*{grid-column:auto!important}.form-section,.laboratory-identity-form>section,.settings-form-card,.staff-create-section{border-radius:18px;padding:18px 15px}.settings-form-card-head{grid-template-columns:34px minmax(0,1fr);gap:12px}.laboratory-logo-control{flex-direction:column;align-items:flex-start}.ui-input,.ui-select,.ui-textarea{min-height:46px;font-size:16px}textarea.ui-textarea{min-height:120px}.laboratory-sticky-savebar,.settings-savebar{bottom:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom) + 8px);border-radius:16px;flex-direction:column;align-items:stretch;gap:9px;padding:11px}.settings-savebar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-savebar-actions .os-button{width:100%;min-width:0}.sheet-layer{place-items:end stretch}.sheet-panel{border:1px solid #203f4c1f;border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:min(88dvh,760px);transform:translateY(100%);box-shadow:0 -28px 70px #0a243138}.sheet-layer[data-state=open] .sheet-panel{transform:translate(0)}.sheet-layer[data-state=closing] .sheet-panel{transform:translateY(100%)}.sheet-grabber{background:#d7dfe2;border-radius:999px;flex:0 0 5px;width:44px;height:5px;margin:9px auto 0;display:block}.sheet-head{min-height:58px;padding-top:5px}.sheet-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.document-preview-overlay{align-items:end!important;padding:0!important}.document-preview-dialog{transform-origin:bottom;border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;height:min(94dvh,980px)!important;max-height:94dvh!important;animation:cms-sheet-enter .32s cubic-bezier(.22,1,.36,1) both!important}.document-preview-dialog>header{min-height:64px;padding:10px 14px!important}.document-preview-scroll{overflow:auto;padding:14px 10px 28px!important}.document-download-actions{grid-template-columns:1fr 1fr;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important}@keyframes cms-sheet-enter{0%{opacity:.82;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.jewel-report-table{display:none!important}.report-mobile-list{display:grid!important}.console-workgrid,.registry-workspace,.settings-control-band,.team-command-panel{grid-template-columns:1fr}.team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-account-card{grid-template-columns:1fr;gap:12px}.agli-parallax-background-media{transform:translate(0)!important}.agli-service-detail-tilt-shell{transform:none!important}}@media (max-width:420px){.atelier-main{padding-inline:9px}.atelier-header-inner{padding-inline:10px}.atelier-brand .app-mark-copy>em{display:none}.atelier-mobile-dock{padding-inline:4px}.atelier-mobile-dock-label{font-size:9px}.document-download-actions,.settings-savebar-actions,.team-summary-grid{grid-template-columns:1fr}}@media (max-width:280px){:root{--cms-mobile-dock-height:60px}.atelier-header-inner{min-height:54px;padding-inline:8px}.atelier-brand .app-mark-copy{display:none}.atelier-brand .brand-mark-shell{flex-basis:34px;width:34px;height:34px}.atelier-mobile-dock{min-height:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom));padding:5px 2px calc(5px + env(safe-area-inset-bottom))}.atelier-mobile-dock-item{grid-template-rows:1fr;min-height:48px}.atelier-mobile-dock-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.atelier-mobile-dock-icon{width:34px;height:34px}.atelier-main{padding:10px 6px 20px}.os-breadcrumb{font-size:10px}.os-title-stack h1{font-size:23px}.form-section,.laboratory-identity-form>section,.settings-form-card,.staff-create-section{border-radius:15px;padding:14px 10px}.settings-form-card-head{grid-template-columns:1fr}.settings-form-card-head>span{width:34px;height:34px}.laboratory-sticky-savebar,.settings-savebar{padding:9px}.laboratory-sticky-savebar>span,.settings-savebar>span{font-size:11px}.sheet-panel{border-radius:19px 19px 0 0}.sheet-head h2{font-size:16px}.mobile-more-identity{grid-template-columns:42px minmax(0,1fr);padding:10px}.mobile-more-identity .account-avatar-lg{width:42px;height:42px}.mobile-more-links>a,.mobile-more-signout .account-menu-danger{padding-inline:8px;font-size:12px}.os-button,.ui-button{white-space:normal;min-height:44px;padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.atelier-mobile-dock-icon,.confirm-dialog-panel,.confirm-dialog-scrim,.document-preview-dialog,.sheet-panel,.sheet-scrim{transition:none!important;animation:none!important}}@media (max-width:900px){.confirm-dialog-layer{place-items:end stretch;padding:0}.confirm-dialog-panel{width:100%;max-height:min(88dvh,760px);padding:10px 15px calc(15px + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:24px 24px 0 0;animation:cms-sheet-enter .32s cubic-bezier(.22,1,.36,1) both}.confirm-dialog-head{padding-top:4px}.confirm-dialog-actions{grid-template-columns:1fr 1fr}}@media (max-width:320px){.confirm-dialog-actions{grid-template-columns:1fr}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@media (max-width:900px){.atelier-console :where(main,section,article,div,form,fieldset,nav,header,footer){min-width:0}.agli-public-site img,.atelier-console img{max-width:100%}.console-ledger,.mobile-report-card-premium,.registry-command-list,.settings-control-band,.settings-index{min-width:0}}@media (max-width:360px){.mobile-report-head{grid-template-columns:46px minmax(0,1fr)!important}.mobile-report-head>:last-child{grid-column:2;justify-self:start}.mobile-report-actions{grid-template-columns:1fr;display:grid}.mobile-report-actions .mobile-report-delete-draft,.mobile-report-actions a{justify-content:center;width:100%;min-height:42px}.settings-index-row{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 10px}.settings-index-action{grid-column:2;width:100%}}@media (max-width:280px){.agli-public-shell,.public-header-inner{width:calc(100% - 16px)!important}.agli-footer-verify{grid-template-columns:30px minmax(0,1fr) auto;width:100%;padding:10px;min-width:0!important}.agli-light-action,.agli-primary-action,.agli-secondary-action,.agli-text-action{white-space:normal;max-width:100%}.agli-gallery-hero h1,.agli-help-hero h1,.agli-home-hero-copy h1,.agli-page-hero-copy h1,.agli-policy-hero h1{font-size:34px!important;line-height:.98!important}.agli-footer-cta h2,.agli-section-intro h2,.agli-services-directory-heading h2,.agli-services-showcase-head h2{font-size:28px!important;line-height:1.05!important}.agli-education-callout-actions,.agli-education-interest-actions,.agli-hero-actions,.agli-home-contact-actions,.agli-visit-cta-actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.agli-education-callout-actions>*,.agli-education-interest-actions>*,.agli-hero-actions>*,.agli-home-contact-actions>*,.agli-visit-cta-actions>*{width:100%;min-width:0}}@media (max-width:900px){.agli-public-header-inner{animation-duration:.62s}.agli-public-site :is(.agli-home-hero-copy,.agli-page-hero-copy,.agli-registry-hero-copy){animation-duration:.76s!important;animation-delay:60ms!important}.agli-public-site :is(.agli-hero-verify,.agli-page-hero-note,.agli-registry-hero-side){animation-duration:.72s!important;animation-delay:.13s!important}}@media (prefers-reduced-motion:reduce){.agli-public-header-inner,.agli-public-site :is(.agli-home-hero-copy,.agli-page-hero-copy,.agli-registry-hero-copy,.agli-hero-verify,.agli-page-hero-note,.agli-registry-hero-side){opacity:1!important;animation:none!important;transform:none!important}}.content-editor-screen .os-page-content,.content-index-screen .os-page-content{min-width:0}.content-editor-workspace{gap:20px;min-width:0;display:grid}.content-status-band{margin-bottom:0}.content-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.content-public-link,.content-status-badge{border:1px solid var(--line-soft);min-height:38px;color:var(--ink-2);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.content-status-badge{color:#60717a}.content-status-badge[data-active=true]{color:#237e58;background:#f0faf5;border-color:#237e5833}.content-public-link{color:#745719;transition:border-color .18s,background .18s,transform .18s}.content-public-link:focus-visible,.content-public-link:hover{background:var(--gold-soft);border-color:#a8752659;transform:translateY(-1px)}.content-section-navigator{z-index:36;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:#fffffff2;border:1px solid #1e3d4b21;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:13px 14px;display:grid;position:sticky;top:76px;box-shadow:0 14px 38px #11303f17}.content-section-navigator>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.content-section-navigator-icon{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border:1px solid #a875262e;border-radius:12px;place-items:center;display:grid}.content-section-navigator>div:first-child>span:last-child{gap:1px;min-width:0;display:grid}.content-section-navigator small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.content-section-navigator strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.content-section-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.content-section-links button{color:#526671;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:17px minmax(0,auto);align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:660;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.content-section-links button>svg:last-child{display:none}.content-section-links button:focus-visible,.content-section-links button:hover{color:#153c50;background:#eef4f5;border-color:#1e3d4b1c}.content-mobile-section-trigger{display:none}.content-editor-sections{gap:18px;min-width:0;display:grid}.content-settings-section{min-width:0;padding:0;scroll-margin-top:150px}.content-section-head.settings-form-card-head{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;min-height:82px;margin:0;padding:20px 22px}.content-section-head>div{min-width:0}.content-section-body{min-width:0;padding:20px 22px 22px}.content-field-grid,.content-media-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;min-width:0;display:grid}.content-field-grid>*,.content-media-fields-grid>*{min-width:0}.content-field-span{grid-column:1/-1}.content-repeatable-editor{justify-items:stretch;gap:13px;min-width:0;display:grid}.content-repeatable-editor>.os-button{justify-self:start}.content-repeatable-card{background:linear-gradient(145deg,#fbfcfc,#f5f8f8);border:1px solid #203f4c1c;border-radius:16px;gap:16px;min-width:0;padding:16px;display:grid}.content-repeatable-card-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.content-repeatable-card-head>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.content-repeatable-card-head>div:first-child>span{background:var(--gold-soft);color:#8a651d;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:780;display:grid}.content-repeatable-card-head strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.content-repeatable-actions{flex:none;align-items:center;gap:5px;display:flex}.content-repeatable-actions button{color:#536974;background:#fff;border:1px solid #203f4c1f;border-radius:11px;place-items:center;width:36px;height:36px;transition:border-color .16s,background .16s,color .16s;display:grid}.content-repeatable-actions button:focus-visible:not(:disabled),.content-repeatable-actions button:hover:not(:disabled){background:var(--gold-soft);color:#795817;border-color:#a8752647}.content-repeatable-actions button:last-child:focus-visible:not(:disabled),.content-repeatable-actions button:last-child:hover:not(:disabled){color:#b33440;background:#fff0f1;border-color:#b4344033}.content-repeatable-actions button:disabled{cursor:not-allowed;opacity:.35}.content-empty-repeatable{min-height:110px;color:var(--muted);text-align:center;background:#f8fafb;border:1px dashed #203f4c2e;border-radius:15px;align-content:center;place-items:center;gap:8px;padding:18px;font-size:13px;display:grid}.content-media-control{background:linear-gradient(145deg,#fbfcfc,#f5f8f8);border:1px solid #203f4c1c;border-radius:16px;grid-template-columns:minmax(210px,310px) minmax(0,1fr);gap:18px;min-width:0;padding:16px;display:grid}.content-media-preview{background:#e9eff1;border:1px solid #203f4c1a;border-radius:14px;min-height:210px;position:relative;overflow:hidden}.content-media-preview img{object-fit:cover}.content-media-preview>span{color:#6b7f89;text-align:center;align-content:center;place-items:center;gap:5px;padding:18px;display:grid;position:absolute;inset:0}.content-media-preview>span strong{color:#415a65;font-size:13px}.content-media-preview>span small{max-width:220px;font-size:11px;line-height:1.45}.content-media-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.content-toggle-control{cursor:pointer;color:#425a66;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;font-size:13px;display:inline-grid}.content-toggle-control input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.content-toggle-control>span{background:#dfe7e9;border:1px solid #203f4c29;border-radius:999px;width:42px;height:24px;transition:border-color .18s,background .18s;position:relative}.content-toggle-control>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #12303e33}.content-toggle-control input:checked+span{background:#153c50;border-color:#153c50}.content-toggle-control input:checked+span:after{transform:translate(18px)}.content-toggle-control input:focus-visible+span{outline-offset:2px;outline:3px solid #efbd6152}.content-editor-savebar[data-dirty=true]>span,.content-editor-workspace:has(.content-editor-savebar) .content-editor-savebar>span{min-width:0}.content-editor-savebar-actions{flex-wrap:wrap}.content-mobile-section-trigger{width:100%}.content-section-sheet-copy{color:#795817;background:linear-gradient(135deg,#f7f3e9,#f3f7f7);border:1px solid #203f4c1c;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:12px;padding:13px;display:grid}.content-section-sheet-copy>svg{justify-self:center}.content-section-sheet-copy>span{gap:2px;min-width:0;display:grid}.content-section-sheet-copy small,.content-section-sheet-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-section-sheet-copy strong{color:var(--ink);font-size:14px}.content-section-sheet-copy small{color:var(--muted);font-size:11px}.content-section-sheet .content-section-links{gap:5px;display:grid}.content-section-sheet .content-section-links button{border-radius:14px;grid-template-columns:28px minmax(0,1fr) 18px;width:100%;min-height:50px;padding:0 12px}.content-section-sheet .content-section-links button>svg:last-child{display:block;transform:rotate(-90deg)}.agli-inquiry-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:1120px){.content-section-navigator{grid-template-columns:1fr;align-items:start}.content-section-links{justify-content:flex-start}}@media (max-width:900px){.content-editor-workspace{gap:16px;padding-bottom:8px}.content-status-band{grid-template-columns:1fr;align-items:start}.content-status-actions{justify-content:flex-start;width:100%}.content-public-link,.content-status-badge{min-height:44px}.content-section-navigator{display:none}.content-mobile-section-trigger{min-height:46px;display:inline-flex}.content-settings-section{scroll-margin-top:70px}.content-section-head.settings-form-card-head{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:74px;padding:17px 15px}.content-section-body{padding:17px 15px 18px}.content-field-grid,.content-media-fields-grid{grid-template-columns:1fr;gap:14px}.content-field-grid>*,.content-media-fields-grid>*{grid-column:auto!important}.content-media-control{grid-template-columns:1fr;gap:15px;padding:14px}.content-media-preview{min-height:min(56vw,290px)}.content-repeatable-actions button{width:42px;height:42px}.content-editor-savebar-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.content-editor-savebar-actions .os-button{width:100%;min-width:0}}@media (max-width:620px){.content-status-actions{grid-template-columns:1fr;display:grid}.content-public-link,.content-status-badge{width:100%}.content-section-head.settings-form-card-head{padding:15px 13px}.content-section-body{padding:15px 13px 16px}.content-repeatable-card{padding:13px}.content-repeatable-card-head{flex-direction:column;align-items:flex-start}.content-repeatable-actions{width:100%}.content-repeatable-actions button{flex:1 1 0}.content-media-actions{grid-template-columns:1fr 1fr;display:grid}.content-media-actions .os-button{width:100%;min-width:0}.content-media-actions .os-button:last-child:nth-child(3){grid-column:1/-1}.content-editor-savebar-actions{grid-template-columns:1fr 1fr}.content-editor-savebar-actions>:last-child{grid-column:1/-1}}@media (max-width:359px){.content-section-head.settings-form-card-head{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:13px 10px}.content-section-head.settings-form-card-head>span{width:32px;height:32px}.content-section-head h2{font-size:16px}.content-section-head p:not(.gem-label){font-size:12px}.content-section-body{padding:13px 10px 14px}.content-media-control,.content-repeatable-card{border-radius:14px;padding:10px}.content-editor-savebar-actions,.content-media-actions{grid-template-columns:1fr}.content-editor-savebar-actions>:last-child,.content-media-actions .os-button:last-child:nth-child(3){grid-column:auto}.content-media-preview{min-height:160px}.content-toggle-control{grid-template-columns:38px minmax(0,1fr);gap:8px}.content-toggle-control>span{width:38px}.content-toggle-control input:checked+span:after{transform:translate(14px)}}@media (max-width:239px){.content-media-control,.content-repeatable-card,.content-section-body,.content-section-head.settings-form-card-head,.content-section-sheet-copy,.content-status-band{padding-left:8px;padding-right:8px}.content-section-head.settings-form-card-head{grid-template-columns:1fr}.content-section-head.settings-form-card-head>span{width:32px;height:32px}.content-repeatable-card-head>div:first-child{align-items:flex-start}.content-repeatable-card-head strong{white-space:normal}.content-repeatable-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-repeatable-actions button{width:100%;min-width:0}.content-media-preview{min-height:130px}.content-section-sheet-copy{grid-template-columns:1fr}.content-section-sheet-copy>svg{justify-self:start}}@media (prefers-reduced-motion:reduce){.content-public-link,.content-repeatable-actions button,.content-toggle-control>span,.content-toggle-control>span:after{transition:none!important}}@media (max-width:900px),(pointer:coarse){html,html.lenis,html.lenis body{scroll-behavior:auto!important;height:auto!important}.lenis.lenis-smooth,.lenis.lenis-stopped,html.lenis,html.lenis body{overflow:visible!important}body{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom}.agli-public-site,.agli-public-site main,.atelier-console,.atelier-main,.atelier-scroll-content{min-width:0;overflow-x:clip}.agli-public-site :where(section,article,header,footer,nav,div,form,fieldset),.atelier-console :where(section,article,header,footer,nav,div,form,fieldset){min-width:0}.agli-public-site img,.atelier-console img{max-width:100%}.agli-market-landscape-media,.agli-parallax-background-media,.agli-service-detail-tilt-shell,[data-hero-pointer],[data-parallax-media],[data-scroll-parallax-media]{will-change:auto!important;transition:none!important;transform:none!important}.agli-public-header{height:70px;position:fixed;inset:0 0 auto;color:#10232d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f5ef!important;border-bottom:1px solid #1634411f!important;box-shadow:0 10px 26px #0a232f14!important}.agli-public-header:after,.agli-public-header:before{content:none!important;display:none!important}.agli-public-header-inner,.agli-public-header.is-scrolled .agli-public-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;height:70px;min-height:70px;padding:0 14px}.agli-public-brand{width:max-content;max-width:100%;color:#10232d!important}.agli-public-brand .app-mark{gap:8px}.agli-public-brand .brand-mark-shell,.agli-public-header.is-scrolled .agli-public-brand .brand-mark-shell{flex-basis:46px;width:46px;height:46px;background:#fff!important;border-color:#ba7e263d!important;box-shadow:0 7px 18px #0c253014!important}.agli-public-brand .app-mark-copy{display:none}.agli-public-nav,.agli-staff-entry{display:none!important}.agli-public-header-actions{grid-column:2;gap:8px;display:flex}.agli-public-header.is-scrolled .agli-public-menu-toggle,.agli-public-header.is-scrolled .agli-verify-entry,.agli-public-menu-toggle,.agli-verify-entry{border-radius:15px;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.agli-verify-entry{color:#efc477!important;background:#0b3345!important;border-color:#0b3345!important;box-shadow:0 8px 20px #0828372e!important}.agli-verify-entry>span{width:auto;height:auto;color:inherit;background:0 0}.agli-verify-entry strong,.agli-verify-entry>svg:last-child{display:none!important}.agli-public-header.is-scrolled .agli-public-menu-toggle,.agli-public-menu-toggle{color:#10232d!important;background:#fff!important;border-color:#13313e24!important;box-shadow:0 8px 20px #08222f14!important}.sheet-layer.is-public-navigation{z-index:800}.agli-public-menu-sheet{color:#fff;background:#082633!important;border-color:#ffffff1f!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 10px)!important;box-shadow:0 -34px 80px #02121b57!important}.agli-public-menu-sheet .sheet-grabber{background:#ffffff47}.agli-public-menu-sheet .sheet-head{border-color:#ffffff1f}.agli-public-menu-sheet .sheet-close,.agli-public-menu-sheet .sheet-head h2{color:#fff}.agli-public-menu-sheet .sheet-close{background:#ffffff14;border-color:#ffffff24}.agli-public-menu-sheet .sheet-body{padding:0 20px calc(24px + env(safe-area-inset-bottom));overflow:auto}.agli-public-mobile-panel{color:#fff;align-content:start;gap:22px;z-index:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;padding:10px 0 0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.agli-mobile-panel-glow{top:0;right:-64px}.agli-public-mobile-intro p{margin-top:9px;font-size:14px;line-height:1.65}.agli-public-mobile-links a{grid-template-columns:minmax(0,1fr) 30px;gap:12px;min-height:62px}.agli-public-mobile-links a>:first-child{grid-column:1}.agli-public-mobile-links a>svg{grid-column:2;justify-self:end}.agli-public-mobile-links strong{font-size:clamp(18px,5vw,22px)}.agli-public-mobile-actions{grid-template-columns:1fr;gap:10px;display:grid}.agli-public-mobile-actions a{justify-content:space-between;width:100%;min-height:48px}.agli-public-site main{padding-top:70px}.agli-public-shell{width:min(100% - 32px,1480px)!important}.agli-kicker{margin-bottom:14px;font-size:10px;line-height:1.45}.agli-public-site h1,.agli-public-site h2,.agli-public-site h3,.agli-public-site p,.agli-public-site small,.agli-public-site span,.agli-public-site strong{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.agli-gallery-hero,.agli-help-hero,.agli-home-hero,.agli-page-hero,.agli-policy-hero,.agli-registry-hero,.agli-verify-landing{height:auto!important;min-height:0!important}.agli-home-hero-grid,.agli-page-hero-grid,.agli-registry-hero-grid{grid-template-columns:1fr!important;gap:34px!important;min-height:0!important;padding-block:66px 54px!important}.agli-home-hero-copy,.agli-page-hero-copy,.agli-registry-hero-copy{max-width:none!important}.agli-home-hero-copy h1,.agli-page-hero-copy h1,.agli-registry-hero-copy h1{letter-spacing:-.052em!important;max-width:15ch!important;margin:0 0 18px!important;font-size:clamp(38px,10.5vw,64px)!important;line-height:.98!important}.agli-home-hero-lede,.agli-page-hero-copy>p:not(.agli-kicker),.agli-registry-hero-copy>p:not(.agli-kicker){max-width:42rem;font-size:15px!important;line-height:1.65!important}.agli-education-callout-actions,.agli-education-interest-actions,.agli-hero-actions,.agli-home-contact-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid!important}.agli-education-callout-actions>a,.agli-education-interest-actions>a,.agli-hero-actions>a,.agli-home-contact-actions>a,.agli-light-action,.agli-primary-action,.agli-secondary-action{justify-content:space-between;width:100%;min-height:48px}.agli-hero-proof{grid-template-columns:1fr;gap:8px;display:grid!important}.agli-hero-verify,.agli-page-hero-note,.agli-registry-hero-side,.agli-registry-search-panel{border-radius:20px!important;justify-self:stretch!important;width:100%!important;max-width:none!important;padding:16px!important}.agli-contact-location,.agli-contact-workspace,.agli-editorial-feature-grid,.agli-education-curriculum-grid,.agli-education-intro,.agli-gallery-masonry-heading,.agli-help-directory,.agli-home-intro,.agli-lab-story,.agli-laboratory-method-grid,.agli-laboratory-origin,.agli-market-landscape-grid,.agli-market-role,.agli-pinned-process-grid,.agli-policy-layout,.agli-process-story,.agli-report-learning,.agli-service-assurance,.agli-services-directory-heading,.agli-services-extended-grid,.agli-verify-landing-grid{grid-template-columns:1fr!important;align-items:start!important;gap:34px!important}.agli-contact-location,.agli-contact-workspace,.agli-education-intro,.agli-gallery-masonry-heading,.agli-help-directory,.agli-home-intro,.agli-lab-story,.agli-laboratory-method-grid,.agli-laboratory-origin,.agli-market-role,.agli-policy-layout,.agli-process-story,.agli-report-learning,.agli-service-assurance,.agli-services-directory-heading{padding-block:58px!important}.agli-beyond-testing,.agli-contact-section,.agli-editorial-feature-section,.agli-education-curriculum,.agli-laboratory-method,.agli-market-landscape,.agli-pinned-process,.agli-proof-section,.agli-registry-guidance,.agli-services-extended,.agli-services-showcase{height:auto!important;min-height:0!important;padding-block:62px!important;overflow:visible!important}.agli-contact-section-heading,.agli-editorial-feature-heading,.agli-education-curriculum-heading,.agli-market-landscape-copy,.agli-pinned-process-copy,.agli-services-directory-heading,.agli-services-showcase-head{align-self:auto!important;max-width:none!important;height:auto!important;position:static!important;top:auto!important}.agli-services-showcase-head{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:38px!important;display:grid!important}.agli-contact-location-copy h2,.agli-contact-section-heading h2,.agli-editorial-feature-heading h2,.agli-lab-story-copy h2,.agli-market-landscape-copy h2,.agli-pinned-process-copy header h2,.agli-registry-findings h2,.agli-registry-guidance h2,.agli-registry-record-copy h2,.agli-section-intro h2,.agli-services-showcase-head h2{letter-spacing:-.045em!important;max-width:none!important;font-size:clamp(31px,8.5vw,48px)!important;line-height:1.02!important}.agli-contact-section-heading>p:last-child,.agli-editorial-feature-heading>p:last-child,.agli-market-landscape-copy>p:last-child,.agli-services-showcase-head>p:last-child{max-width:42rem!important;font-size:15px!important;line-height:1.65!important}.agli-service-lenses{grid-template-columns:1fr!important;gap:14px!important;min-height:0!important}.agli-service-lens{border:0!important;border-radius:22px!important;min-height:clamp(330px,105vw,470px)!important;overflow:hidden!important}.agli-contact-location-map,.agli-education-intro-image,.agli-lab-story-image,.agli-laboratory-method-image,.agli-market-role-visual,.agli-process-story-image,.agli-registry-specimen,.agli-report-learning-image,.agli-service-assurance-image{order:0;width:100%!important;height:auto!important;min-height:clamp(280px,82vw,470px)!important;max-height:none!important;position:relative!important;inset:auto!important}.agli-education-intro-copy,.agli-lab-story-copy,.agli-laboratory-method-copy,.agli-market-role-copy,.agli-process-story-copy,.agli-report-learning-copy,.agli-service-assurance-copy{width:100%!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.agli-contact-directory,.agli-contact-methods,.agli-lab-story-points,.agli-laboratory-principles,.agli-proof-stats,.agli-verified-record-side{grid-template-columns:1fr!important}.agli-editorial-feature-list,.agli-laboratory-method-tabs,.agli-market-landscape-list{width:100%}.agli-editorial-feature-item,.agli-laboratory-method-tabs button,.agli-market-landscape-list button{grid-template-columns:38px minmax(0,1fr) 24px!important;gap:12px!important;min-height:0!important;padding:18px 0!important}.agli-market-landscape{background-color:#082633}.agli-market-landscape-grid{min-height:0!important;padding-block:0!important}.agli-market-landscape-media,.agli-market-landscape-shade{position:absolute!important;inset:0!important}.agli-market-landscape-list button.is-active,.agli-market-landscape-list button:focus-visible,.agli-market-landscape-list button:hover{padding-inline:0!important}.agli-pinned-process{position:relative!important}.agli-pinned-process-grid{min-height:0!important;padding-block:0!important;display:block!important}.agli-pinned-process-copy{width:100%}.agli-pinned-process-copy header{margin-bottom:34px}.agli-pinned-process-copy ol{gap:18px!important;margin:0!important;padding:0!important;display:grid!important}.agli-pinned-process-copy li,.agli-pinned-process-copy li.is-active,.agli-pinned-process-copy li:has(+li.is-active){opacity:1!important;border-top:1px solid #14303d29!important;grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding:20px 0!important;display:grid!important;transform:none!important}.agli-pinned-process-copy li>span{color:var(--agli-gold)!important;grid-column:1!important;font-size:12px!important;font-weight:780!important}.agli-pinned-process-copy li>div{width:100%;grid-column:1!important}.agli-pinned-process-copy li strong{display:block;font-size:clamp(22px,6.2vw,29px)!important;line-height:1.08!important}.agli-pinned-process-copy li p{margin-top:10px!important;font-size:14px!important;line-height:1.65!important}.agli-pinned-process-stage{height:auto!important;min-height:0!important;display:none!important;position:static!important}.agli-pinned-process-mobile-media{background-repeat:no-repeat!important;background-size:cover!important;border-radius:20px!important;width:100%!important;min-height:clamp(230px,72vw,390px)!important;margin-top:20px!important;display:block!important}.agli-contact-directory,.agli-contact-hero-stage,.agli-contact-section{min-height:0!important}.agli-contact-hero-stage{margin-bottom:0!important}.agli-contact-hero-stage .agli-page-hero-contact{margin:0!important;overflow:hidden!important}.agli-contact-hero-stage .agli-page-hero-grid{padding-bottom:38px!important}.agli-contact-hero-stage .agli-contact-directory{width:min(100% - 32px,760px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b3345!important;border:1px solid #ffffff21!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0 auto!important;padding:0 16px!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}.agli-contact-method,.agli-contact-method:nth-child(3),.agli-contact-method:nth-child(4){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;padding:15px 0!important;display:grid!important;transform:none!important}.agli-contact-method:first-child{border-top:0!important}.agli-contact-method:focus-visible,.agli-contact-method:hover{background:0 0!important;transform:none!important}.agli-contact-method>svg:first-child{width:20px;height:20px}.agli-contact-method>svg:last-child{width:15px;height:15px}.agli-contact-method small{letter-spacing:.1em!important;margin-bottom:3px!important;font-size:9px!important;line-height:1.35!important}.agli-contact-method strong{overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;font-size:14px!important;line-height:1.45!important}.agli-registry-record-page{gap:0!important;padding-block:56px 70px!important}.agli-registry-record-identity{grid-template-columns:1fr!important;gap:30px!important;padding-block:0 30px!important}.agli-registry-record-status{grid-template-columns:26px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;margin-top:22px!important;padding:16px 0!important}.agli-registry-record-status .mono{margin-top:2px;grid-column:2!important}.agli-registry-findings{padding-block:30px 24px!important}.agli-registry-findings>header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding-bottom:20px!important}.agli-registry-findings dl{grid-template-columns:1fr!important}.agli-registry-findings .report-data-row,.agli-registry-findings .report-data-row.is-wide{grid-template-columns:1fr!important;gap:5px!important;padding:15px 0!important}.auth-registry-page{background-position:50%!important;height:auto!important;min-height:100dvh!important;padding:14px!important;display:block!important;overflow:visible!important}.auth-registry-loading,.auth-registry-shell{border-radius:24px!important;grid-template-columns:1fr!important;width:min(100%,620px)!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:grid!important;overflow:hidden!important}.auth-registry-identity{min-height:0!important;padding:24px 20px 22px!important}.auth-registry-copy{margin-top:24px!important}.auth-registry-copy h1{max-width:12ch!important;margin:8px 0 14px!important;font-size:clamp(34px,10vw,48px)!important;line-height:.98!important}.auth-registry-copy>p:last-child{font-size:14px!important;line-height:1.65!important}.auth-registry-points{display:none!important}.auth-registry-return{margin-top:24px!important}.secure-login-card{height:auto!important;min-height:0!important;padding:26px 20px 30px!important;overflow:visible!important}.atelier-console{--cms-mobile-dock-height:68px;min-height:100dvh}.atelier-header{z-index:220;border-bottom:1px solid #1837441f;top:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f9f9f6fa!important;position:sticky!important}.atelier-header-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:62px!important;padding:0 12px!important}.atelier-brand{width:max-content;max-width:100%}.atelier-brand .brand-mark-shell{flex-basis:38px!important;width:38px!important;height:38px!important}.atelier-brand .app-mark-copy>em{display:none!important}.atelier-brand .app-mark-copy>span{font-size:13px!important}.atelier-nav{display:none!important}.atelier-actions{grid-column:2;min-width:0;display:flex!important}.atelier-desktop-profile{display:none!important}.atelier-mobile-profile-trigger{border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;min-width:0;max-width:min(58vw,240px);min-height:44px;padding:4px 8px 4px 5px;display:grid!important}.atelier-mobile-profile-trigger .account-avatar{width:34px;height:34px}.atelier-mobile-profile-trigger .account-trigger-copy{text-align:left;min-width:0;display:grid}.atelier-mobile-profile-trigger em,.atelier-mobile-profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atelier-main{min-height:0!important;padding:14px 12px calc(var(--cms-mobile-dock-height) + 24px + env(safe-area-inset-bottom))!important;overflow:visible!important}.atelier-scroll-content{width:100%;max-width:none}.atelier-footer{display:none!important}.atelier-mobile-dock{z-index:300;min-height:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom))}.os-page{width:100%;gap:16px!important}.os-page-header{grid-template-columns:1fr!important;gap:14px!important;padding:0 0 16px!important}.os-breadcrumb{white-space:nowrap;scrollbar-width:none;max-width:100%;overflow-x:auto}.os-title-stack h1{max-width:none!important;font-size:clamp(28px,8vw,39px)!important;line-height:1.02!important}.os-title-stack>p:last-child{font-size:13px!important;line-height:1.55!important}.os-page-actions{width:100%;grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.os-page-actions .os-button,.os-page-actions .ui-button,.os-page-actions>*{width:100%}.console-workgrid,.detail-grid,.registry-desk,.registry-workspace,.report-form-layout,.settings-control-band,.team-command-panel{min-width:0;grid-template-columns:1fr!important}.registry-status-line{border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.registry-status-item{border:0!important;border-right:1px solid var(--line-soft)!important;border-bottom:1px solid var(--line-soft)!important;min-width:0!important;min-height:104px!important;padding:18px 14px!important}.registry-status-item:nth-child(2n){border-right:0!important}.registry-status-item:nth-last-child(-n+2){border-bottom:0!important}.registry-status-item span{overflow-wrap:normal!important;word-break:normal!important;font-size:10px!important;line-height:1.4!important}.registry-status-item strong{margin-top:10px;font-size:24px!important}.ledger-workbench-head{flex-direction:column!important;align-items:flex-start!important;padding:18px 16px!important}.ledger-workbench-head .text-link-strong{justify-content:space-between;width:100%;min-height:42px}.ledger-clean-row{gap:10px!important}.ledger-clean-meta{justify-self:start!important;align-items:flex-start!important}.detail-document-panel,.detail-panel-modern,.discipline-register,.ledger-workbench,.registry-command-list,.report-actions-panel,.report-record-control,.settings-index,.side-note-panel{min-width:0;border-radius:20px!important}.settings-control-band{gap:16px!important;padding:18px 15px!important}.settings-control-band>span{justify-content:flex-start;width:100%}.settings-index-row{grid-template-columns:40px minmax(0,1fr) 24px!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:18px 14px!important}.settings-index-copy{min-width:0}.settings-index-copy b,.settings-index-copy em,.settings-index-copy small,.settings-index-copy strong{max-width:100%;display:block;overflow-wrap:normal!important;word-break:normal!important}.settings-index-copy em{font-size:13px!important;line-height:1.55!important}.settings-index-action{grid-row:1/span 2;align-self:center;color:#0000!important;background:0 0!important;border:0!important;grid-column:3!important;width:24px!important;min-width:24px!important;min-height:38px!important;padding:0!important;font-size:0!important}.settings-index-action svg{color:#526a77!important}.content-document-list{border-radius:20px}.content-document-card{grid-template-columns:38px minmax(0,1fr) 24px;align-items:start;gap:12px;padding:18px 14px}.content-document-icon{border-radius:12px;width:38px;height:38px}.content-document-copy{overflow:hidden}.content-document-copy b,.content-document-copy strong,.content-document-copy>span{overflow-wrap:normal;word-break:normal;max-width:100%}.content-document-copy>span{font-size:13px;line-height:1.55}.content-document-action{color:#526a77;background:0 0;border:0;grid-area:1/3;justify-content:center;align-self:center;width:24px;min-width:24px;min-height:38px;margin:0;padding:0;font-size:0}.content-document-action>span{display:none}.ledger-clean-row{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;padding:14px!important}.ledger-clean-thumb{grid-row:1/span 2;align-self:start}.ledger-clean-title strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important}.ledger-clean-title code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-clean-meta{flex-wrap:wrap;grid-column:2;width:100%;min-width:0;white-space:normal!important;justify-content:flex-start!important;align-items:center!important;gap:7px 10px!important;display:flex!important}.ledger-clean-meta time{white-space:nowrap;max-width:100%}.discipline-register-head{padding:20px 16px!important}.discipline-register-row{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:18px 16px!important}.discipline-register-copy{min-width:0}.discipline-register-copy em{overflow-wrap:normal!important;word-break:normal!important;font-size:13px!important;line-height:1.55!important}.discipline-register-facts{flex-wrap:wrap!important;grid-column:2!important;gap:7px!important;display:flex!important}.discipline-register-action{margin-top:2px;grid-column:2!important;width:max-content!important;min-height:40px!important}.detail-grid{gap:16px!important}.detail-main-column,.detail-side-column{min-width:0}.detail-side-column-sticky,.registry-command-list,.report-form-side,.report-form-sticky,.settings-index{max-height:none!important;position:static!important;top:auto!important}.detail-dossier-summary{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important}.detail-field-group dl>div,.report-data-row{grid-template-columns:1fr!important;gap:5px!important}.detail-document-row{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.detail-document-actions{width:100%;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.detail-document-actions button{justify-content:center!important;width:100%!important;min-height:42px!important}.document-preview-overlay{z-index:900!important;align-items:end!important;padding:0!important}.document-preview-dialog{border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;height:min(94dvh,980px)!important;max-height:94dvh!important}.document-preview-dialog>header{flex:none;min-height:62px;padding:10px 14px!important}.document-preview-scroll{overscroll-behavior:contain;min-width:0;padding:14px 10px 24px!important;overflow:auto!important}.document-preview-canvas-viewport{margin-inline:auto}.document-download-actions{grid-template-columns:1fr!important;gap:8px!important}.sheet-layer{z-index:700;position:fixed!important;inset:0!important}.sheet-panel{border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;max-height:min(90dvh,820px)!important}.mobile-more-sheet{min-width:0}.mobile-more-identity{grid-template-columns:48px minmax(0,1fr)!important}.mobile-more-identity em,.mobile-more-identity span,.mobile-more-identity strong{text-overflow:ellipsis;overflow:hidden}.mobile-more-links>a,.mobile-more-signout .account-menu-danger{min-height:52px}.account-form-grid,.account-password-grid,.account-profile-fields-grid,.content-editor-workspace,.content-field-grid,.content-media-control,.content-media-fields-grid,.content-status-band,.laboratory-field-grid,.team-account-card,.team-summary-grid{grid-template-columns:1fr!important}.content-section-navigator{display:none!important}.content-mobile-section-trigger{width:100%;display:inline-flex!important}.content-editor-savebar,.laboratory-sticky-savebar,.settings-savebar{bottom:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom) + 8px)!important;flex-direction:column!important;align-items:stretch!important;width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important}}@media (max-width:640px){.agli-public-shell{width:min(100% - 24px,1480px)!important}.agli-public-header-inner,.agli-public-header.is-scrolled .agli-public-header-inner{padding-inline:10px}.agli-home-hero-grid,.agli-page-hero-grid,.agli-registry-hero-grid{padding-block:52px 44px!important}.agli-beyond-testing,.agli-contact-location,.agli-contact-section,.agli-contact-workspace,.agli-editorial-feature-section,.agli-education-curriculum,.agli-education-intro,.agli-gallery-masonry-heading,.agli-help-directory,.agli-home-intro,.agli-lab-story,.agli-laboratory-method,.agli-laboratory-method-grid,.agli-laboratory-origin,.agli-market-landscape,.agli-market-role,.agli-pinned-process,.agli-policy-layout,.agli-process-story,.agli-proof-section,.agli-registry-guidance,.agli-report-learning,.agli-service-assurance,.agli-services-directory-heading,.agli-services-extended,.agli-services-showcase{padding-block:48px!important}.agli-services-showcase-head{margin-bottom:30px!important}.agli-editorial-feature-grid,.agli-lab-story,.agli-market-landscape-grid,.agli-pinned-process-grid{gap:28px!important}.agli-service-lens{min-height:clamp(310px,116vw,430px)!important}.agli-contact-location-copy h2{font-size:clamp(34px,11vw,48px)!important}.auth-registry-page{background-color:#082633!important;background-image:none!important;padding:0!important}.auth-registry-shell{border-radius:0!important;width:100%!important}.atelier-main{padding-inline:9px!important}.os-title-stack h1{font-size:clamp(27px,9vw,36px)!important}.discipline-register-row,.settings-index-row{padding-inline:12px!important}.detail-document-panel,.detail-panel-modern,.form-section,.report-actions-panel,.report-record-control,.settings-form-card,.side-note-panel,.staff-create-section{padding-inline:13px!important}}@media (max-width:359px){.agli-public-header,.agli-public-header-inner,.agli-public-header.is-scrolled .agli-public-header-inner{height:62px;min-height:62px}.agli-public-site main{padding-top:62px}.agli-public-brand .brand-mark-shell,.agli-public-header.is-scrolled .agli-public-brand .brand-mark-shell{flex-basis:40px;width:40px;height:40px}.agli-public-header.is-scrolled .agli-public-menu-toggle,.agli-public-header.is-scrolled .agli-verify-entry,.agli-public-menu-toggle,.agli-verify-entry{border-radius:13px;width:42px;min-width:42px;height:42px;min-height:42px}.agli-public-shell{width:min(100% - 18px,1480px)!important}.agli-home-hero-copy h1,.agli-page-hero-copy h1,.agli-registry-hero-copy h1{font-size:clamp(31px,11vw,42px)!important}.agli-contact-location-copy h2,.agli-contact-section-heading h2,.agli-editorial-feature-heading h2,.agli-lab-story-copy h2,.agli-market-landscape-copy h2,.agli-pinned-process-copy header h2,.agli-registry-findings h2,.agli-registry-guidance h2,.agli-registry-record-copy h2,.agli-section-intro h2,.agli-services-showcase-head h2{font-size:clamp(27px,10vw,38px)!important}.agli-beyond-testing,.agli-contact-location,.agli-contact-section,.agli-contact-workspace,.agli-editorial-feature-section,.agli-education-curriculum,.agli-education-intro,.agli-gallery-masonry-heading,.agli-help-directory,.agli-home-intro,.agli-lab-story,.agli-laboratory-method,.agli-laboratory-method-grid,.agli-laboratory-origin,.agli-market-landscape,.agli-market-role,.agli-pinned-process,.agli-policy-layout,.agli-process-story,.agli-proof-section,.agli-registry-guidance,.agli-report-learning,.agli-service-assurance,.agli-services-directory-heading,.agli-services-extended,.agli-services-showcase{padding-block:40px!important}.atelier-header-inner{padding-inline:7px!important}.atelier-brand .app-mark-copy{display:none!important}.atelier-mobile-profile-trigger{grid-template-columns:32px minmax(0,1fr) 16px;gap:6px;max-width:calc(100vw - 66px);padding-right:6px}.atelier-mobile-profile-trigger .account-avatar{width:32px;height:32px}.atelier-mobile-profile-trigger .account-trigger-arrow{display:none}.atelier-mobile-profile-trigger{grid-template-columns:32px minmax(0,1fr);max-width:calc(100vw - 62px)}.content-document-card{grid-template-columns:34px minmax(0,1fr) 22px;gap:9px;padding:14px 10px}.content-document-icon{width:34px;height:34px}.content-document-action{grid-column:3}.ledger-clean-row{grid-template-columns:38px minmax(0,1fr)!important;padding:12px 10px!important}.ledger-clean-thumb{width:38px!important;height:38px!important}.ledger-clean-meta{gap:6px 8px!important}.ledger-clean-meta .status-badge{max-width:100%}.registry-status-line{grid-template-columns:1fr!important}.registry-status-item,.registry-status-item:nth-child(2n),.registry-status-item:nth-last-child(-n+2){border-right:0!important;border-bottom:1px solid var(--line-soft)!important;min-height:82px!important}.registry-status-item:last-child{border-bottom:0!important}.discipline-register-row,.settings-index-row{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:14px 9px!important}.settings-index-action{justify-self:start;margin-top:4px;border:1px solid var(--line-soft)!important;width:100%!important;min-height:38px!important;color:var(--ink)!important;border-radius:999px!important;grid-area:auto/2!important;font-size:12px!important}.discipline-register-action,.discipline-register-facts{grid-column:2!important}.agli-public-menu-sheet,.document-preview-dialog,.sheet-panel{border-radius:18px 18px 0 0!important}}@media (max-width:239px){.agli-public-header-inner,.agli-public-header.is-scrolled .agli-public-header-inner{gap:5px;padding-inline:5px}.agli-public-brand .brand-mark-shell,.agli-public-header.is-scrolled .agli-public-brand .brand-mark-shell{flex-basis:36px;width:36px;height:36px}.agli-public-header.is-scrolled .agli-public-menu-toggle,.agli-public-header.is-scrolled .agli-verify-entry,.agli-public-menu-toggle,.agli-verify-entry{width:38px;min-width:38px;height:38px;min-height:38px}.agli-public-shell{width:min(100% - 12px,1480px)!important}.agli-light-action,.agli-primary-action,.agli-secondary-action,.os-button,.ui-button{white-space:normal!important;min-height:44px!important;padding-inline:9px!important;font-size:12px!important}.atelier-main{padding-inline:5px!important}.atelier-mobile-profile-trigger .account-trigger-arrow,.atelier-mobile-profile-trigger .account-trigger-copy{display:none}.atelier-mobile-profile-trigger{border-radius:12px;grid-template-columns:1fr;width:38px;max-width:38px;min-height:38px;padding:2px}.atelier-mobile-profile-trigger .account-avatar{width:32px;height:32px}.os-title-stack h1{font-size:23px!important}.discipline-register-row,.settings-index-row{grid-template-columns:1fr!important}.content-document-card{grid-template-columns:minmax(0,1fr) 20px!important;gap:8px!important;padding:12px 9px!important}.content-document-icon{display:none!important}.discipline-register-icon,.settings-index-icon{width:34px!important;height:34px!important}.discipline-register-action,.discipline-register-facts,.settings-index-action{grid-column:1!important}.content-document-action{grid-column:2!important}}@media (max-width:1260px){.sheet-layer.is-public-navigation{z-index:800;place-items:end stretch}.agli-public-menu-sheet{color:#fff;background:#082633!important;border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 10px)!important;transform:translateY(100%)!important}.sheet-layer[data-state=open] .agli-public-menu-sheet{transform:translate(0)!important}.sheet-layer[data-state=closing] .agli-public-menu-sheet{transform:translateY(100%)!important}.agli-public-menu-sheet .agli-public-mobile-panel{z-index:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;padding:8px 0 0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}}@media (max-width:1100px),(pointer:coarse){body,html{scroll-behavior:auto!important}.agli-market-landscape-media,.agli-parallax-background-media,[data-parallax-media],[data-scroll-parallax-media]{will-change:auto!important;transform:none!important}}@media (min-width:901px) and (max-width:1024px){:root{--cms-mobile-dock-height:68px}.atelier-console{min-height:100dvh;padding-bottom:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom))}.atelier-header-inner{grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:64px;padding:8px 18px}.atelier-desktop-profile,.atelier-nav{display:none!important}.atelier-actions{grid-column:2;display:flex!important}.atelier-mobile-profile-trigger{border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;min-width:0;max-width:260px;min-height:44px;padding:4px 8px 4px 5px;display:grid!important}.atelier-mobile-profile-trigger .account-avatar{width:34px;height:34px}.atelier-main{padding-bottom:calc(var(--cms-mobile-dock-height) + 28px + env(safe-area-inset-bottom))}.atelier-footer{display:none!important}.atelier-mobile-dock{z-index:300;min-height:calc(var(--cms-mobile-dock-height) + env(safe-area-inset-bottom));padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:#fafcfcf7;border-top:1px solid #1b3b4921;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 42px #0d2a3721}.atelier-mobile-dock-item{background:0 0;border:0;border-radius:14px;grid-template-rows:28px 16px;align-content:center;place-items:center;gap:1px;min-height:54px;padding:2px;display:grid}.atelier-mobile-dock-label{font-size:10px}.sheet-layer{place-items:end stretch}.sheet-panel{border:1px solid #203f4c1f;border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:min(88dvh,820px);transform:translateY(100%)}.sheet-layer[data-state=open] .sheet-panel{transform:translate(0)}.sheet-layer[data-state=closing] .sheet-panel{transform:translateY(100%)}.sheet-grabber{background:#d7dfe2;border-radius:999px;width:44px;height:5px;margin:9px auto 0;display:block}}@media (prefers-reduced-motion:reduce){.agli-public-header,.agli-public-header *,.agli-public-menu-sheet,.document-preview-dialog,.sheet-panel{transition:none!important;animation:none!important}}.settings-savebar.settings-savebar-inline{z-index:auto;border:0;border-top:1px solid var(--line-soft);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:18px;padding:16px 0 0;position:static}.settings-savebar.settings-savebar-inline .os-button,.settings-savebar.settings-savebar-inline .ui-button{width:auto}.settings-savebar .os-button,.settings-savebar .os-button span,.settings-savebar .os-button svg,.settings-savebar .ui-button,.settings-savebar .ui-button span,.settings-savebar .ui-button svg{color:inherit}.settings-savebar .os-button-primary:not(:disabled),.settings-savebar .ui-button-primary:not(:disabled){color:#fff}.laboratory-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.staff-access-sheet{width:min(520px,100%)}.staff-access-sheet .sheet-body{scrollbar-width:none;padding:0;display:flex}.staff-access-sheet .sheet-body::-webkit-scrollbar{display:none}.staff-access-sheet .team-form{flex-direction:column;gap:18px;width:100%;min-height:100%;padding:18px;display:flex}.staff-access-sheet .role-picker{gap:9px;display:grid}.staff-access-sheet .role-picker>.field-label{margin-bottom:2px}.staff-access-sheet .role-option{border:1px solid var(--line-soft);width:100%;min-height:76px;color:var(--ink);text-align:left;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 10px;padding:13px 14px;display:grid;position:relative}.staff-access-sheet .role-option:hover:not(:disabled){background:#f8fbfb;border-color:#19475b4d}.staff-access-sheet .role-option-active{background:#f0f8f5;border-color:#1c655b7a;box-shadow:inset 0 0 0 1px #1c655b14}.staff-access-sheet .role-option>i{border:1px solid var(--line);color:#0000;border-radius:999px;grid-area:1/1/span 2;place-items:center;width:22px;height:22px;margin-top:1px;font-style:normal;display:grid}.staff-access-sheet .role-option-active>i{color:#fff;background:#167b6d;border-color:#167b6d}.staff-access-sheet .role-option>strong{grid-area:1/2;font-size:14px;line-height:1.25}.staff-access-sheet .role-option>span{color:var(--muted);grid-area:2/2;font-size:12px;line-height:1.45}.staff-access-sheet .permission-editor-collapsed,.staff-access-sheet .staff-review-card{background:#f8faf9;border-radius:15px;padding:15px}.staff-access-sheet .permission-summary-row{background:0 0;border:0;gap:12px;padding:0;display:grid}.staff-access-sheet .permission-summary-row>div{gap:4px;display:grid}.staff-access-sheet .permission-summary-row p{margin:0}.staff-access-sheet .permission-review-button{justify-self:start}.staff-access-sheet .staff-review-card ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.staff-access-sheet .staff-review-card li{color:var(--muted);font-size:12px;line-height:1.45}.staff-access-sheet .team-form-actions{z-index:4;border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffc7,#fff 34%);grid-template-columns:1fr;margin-top:auto;padding:14px 0 2px;display:grid;position:sticky;bottom:-18px}.staff-access-sheet .team-form-actions .os-button,.staff-access-sheet .team-form-actions .ui-button{width:100%}.sessions-workspace{gap:16px;display:grid}.sessions-security-band{border:1px solid var(--line-soft);box-shadow:var(--shadow-card);background:#ffffffeb;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 19px;display:grid}.sessions-security-icon{color:#9a6a20;background:#fff2d8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.sessions-security-band h2{margin:2px 0 3px;font-size:18px}.sessions-security-band p{color:var(--muted);margin:0;line-height:1.5}.sessions-list{gap:12px;display:grid}.session-card{border:1px solid var(--line-soft);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.session-card.is-current{background:linear-gradient(135deg,#fff 42%,#f4fbf8);border-color:#167b6d4d}.session-device-icon{color:#1c5268;background:#edf5f6;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.session-card.is-current .session-device-icon{color:#167b6d;background:#e4f5ef}.session-main{gap:14px;min-width:0;display:grid}.session-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.session-title-row h2{margin:0;font-size:16px;line-height:1.3}.session-title-row p{color:var(--muted);margin:4px 0 0;font-size:13px}.session-current-badge{color:#11685d;background:#e8f8f2;border:1px solid #167b6d38;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.session-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:13px 0 0;display:grid}.session-facts>div{border-left:1px solid var(--line-soft);gap:4px;min-width:0;padding:0 16px;display:grid}.session-facts>div:first-child{border-left:0;padding-left:0}.session-facts dt{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.session-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.session-card-controls{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.session-card-controls-menu-only{margin-top:-2px}.session-overflow{margin-left:auto}.session-menu-trigger{border-radius:11px;width:36px;height:36px;min-height:36px}.session-menu-backdrop{z-index:430;background:0 0;border:0;position:fixed;inset:0}.session-action-menu{z-index:431;top:var(--session-menu-top,0);left:var(--session-menu-left,0);border:1px solid var(--line-soft);visibility:hidden;background:#fff;border-radius:15px;gap:4px;width:min(250px,100vw - 32px);padding:8px;display:grid;position:fixed;box-shadow:0 22px 56px #0e2b3933}.session-action-menu[data-positioned=true]{visibility:visible}.session-action-menu-handle{display:none}.session-action-menu-head{border-bottom:1px solid var(--line-soft);gap:2px;padding:8px 9px 10px;display:grid}.session-action-menu-head strong{font-size:12px}.session-action-menu-head span{color:var(--muted);font-size:11px}.session-action-menu>button{min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.session-action-menu>button:focus-visible,.session-action-menu>button:hover{background:var(--surface-soft);outline:none}.session-action-menu>button.is-danger{color:#ad2f3b}.session-action-menu>button.is-danger:focus-visible,.session-action-menu>button.is-danger:hover{background:#fff0f1}.session-details-drawer{gap:18px;display:grid}.session-details-device{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;display:grid}.session-details-device h3{margin:0;font-size:16px}.session-details-device p{color:var(--muted);margin:4px 0 0;font-size:12px}.session-details-list{border:1px solid var(--line-soft);background:#f8faf9;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.session-details-list>div{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);gap:4px;min-width:0;padding:14px;display:grid}.session-details-list>div:nth-child(-n+2){border-top:0}.session-details-list>div:nth-child(odd){border-left:0}.session-details-list dt{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.session-details-list dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:680}.session-details-list small{color:var(--muted);font-size:11px;line-height:1.4}@media (max-width:900px){.settings-savebar.settings-savebar-inline{align-items:center;width:100%;padding:14px 0 0;display:flex}.settings-savebar.settings-savebar-inline .os-button,.settings-savebar.settings-savebar-inline .ui-button{width:100%}.staff-access-sheet .team-form{padding:16px 14px}.sessions-security-band{grid-template-columns:42px minmax(0,1fr)}.session-device-icon,.sessions-security-icon{width:42px;height:42px}.sessions-security-band .os-button,.sessions-security-band .ui-button{grid-column:2;justify-self:start}}@media (max-width:620px){.session-card,.sessions-security-band{grid-template-columns:1fr}.sessions-security-band{padding:16px}.sessions-security-band .os-button,.sessions-security-band .ui-button{grid-column:1;width:100%}.session-card{gap:12px;padding:15px}.session-title-row{display:grid}.session-current-badge{justify-self:start}.session-facts{grid-template-columns:1fr;gap:10px}.session-facts>div,.session-facts>div:first-child{border-left:0;padding:0}.session-details-list{grid-template-columns:1fr}.session-details-list>div,.session-details-list>div:nth-child(-n+2),.session-details-list>div:nth-child(odd){border-left:0;border-top:1px solid var(--line-soft)}.session-details-list>div:first-child{border-top:0}.session-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c265c}.session-action-menu{width:auto;padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:22px;inset:auto 10px 10px}.session-action-menu-handle{background:#d4dde1;border-radius:999px;justify-self:center;width:38px;height:4px;margin:2px 0 5px;display:block}.session-action-menu>button{min-height:46px}}@media (max-width:900px){.settings-savebar.settings-savebar-inline{border:0!important;border-top:1px solid var(--line-soft)!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;align-items:stretch!important;margin:18px 0 0!important;padding:14px 0 0!important;position:static!important;inset:auto!important}}.staff-access-sheet .team-form-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.staff-access-sheet .team-form-actions{grid-template-columns:1fr}}.session-location-page{color:#ffffffc7;background:radial-gradient(circle at 70% 22%,#d0973b21,#0000 30%),linear-gradient(120deg,#03161f,#062934 58%,#041923);place-items:center;min-height:100svh;padding:24px;display:grid}.session-location-auto-status{color:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041c26b8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:11px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 18px 60px #0000003d}.session-location-pulse{background:#e3a944;border-radius:999px;flex:0 0 9px;width:9px;height:9px;animation:session-location-pulse 1.5s infinite;box-shadow:0 0 #e3a9446b}@keyframes session-location-pulse{70%{box-shadow:0 0 0 9px #e3a94400}to{box-shadow:0 0 #e3a94400}}@media (prefers-reduced-motion:reduce){.session-location-pulse{animation:none}}.document-quick-actions{display:contents}.document-quick-print{cursor:pointer}.document-quick-print:disabled{cursor:wait;opacity:.64;transform:none}.jewel-report-table td:last-child,.jewel-report-table th:last-child{width:360px}.mobile-report-actions button.row-action-secondary{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.mobile-report-actions button.row-action-secondary b{font:inherit}.agli-whatsapp-chat{right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:140;color:#10231a;filter:drop-shadow(0 14px 30px #09211733);place-items:center;width:58px;height:58px;text-decoration:none;display:grid;position:fixed}.agli-whatsapp-chat-label{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;background:#fffffff7;border:1px solid #0e36251a;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:720;transition:opacity .26s,transform .26s,visibility 0s linear .26s;display:inline-flex;position:absolute;bottom:calc(100% + 11px);right:0;transform:translateY(7px)scale(.98);box-shadow:0 10px 28px #071b1324}.agli-whatsapp-chat-label[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.agli-whatsapp-chat-icon{background:#25d366;border:3px solid #ffffffeb;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 34px #13804457}.agli-whatsapp-chat-icon svg{fill:#fff;width:31px;height:31px}.agli-whatsapp-chat:focus-visible{outline-offset:5px;border-radius:999px;outline:3px solid #25d36657}@media (hover:hover) and (pointer:fine){.agli-whatsapp-chat:focus-visible .agli-whatsapp-chat-label,.agli-whatsapp-chat:hover .agli-whatsapp-chat-label{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.agli-whatsapp-chat:focus-visible .agli-whatsapp-chat-icon,.agli-whatsapp-chat:hover .agli-whatsapp-chat-icon{transform:translateY(-3px)scale(1.03);box-shadow:0 18px 38px #13804466}}@media (max-width:900px){.agli-whatsapp-chat{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:54px;height:54px}.agli-whatsapp-chat-label{max-width:min(210px,100vw - 28px);right:0}.agli-whatsapp-chat-icon{width:54px;height:54px}}@media (max-width:360px){.mobile-report-actions button.row-action-secondary{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.agli-whatsapp-chat-icon,.agli-whatsapp-chat-label{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}