:root{--agta_forms-border-width-default: 1px;--agta_forms-border-width-focus: 2px;--agta_forms-border-width-strong: 2px;--agta_forms-breakpoint-lg: 1024px;--agta_forms-breakpoint-md: 768px;--agta_forms-breakpoint-sm: 640px;--agta_forms-breakpoint-xl: 1280px;--agta_forms-breakpoint-xxl: 1536px;--agta_forms-color-brand-blue: #2877CF;--agta_forms-color-brand-blue-dark: #236AB8;--agta_forms-color-brand-border: #E2E8F0;--agta_forms-color-brand-border-strong: #94A3B8;--agta_forms-color-brand-canvas: #F8FAFC;--agta_forms-color-brand-grey: #64748B;--agta_forms-color-brand-grey-dark: #0F172A;--agta_forms-color-brand-grey-light: #F1F5F9;--agta_forms-color-brand-mint: #00FFCC;--agta_forms-color-brand-mint-dark: #00CFA6;--agta_forms-color-brand-purple: #262262;--agta_forms-color-brand-purple-dark: #17133F;--agta_forms-color-brand-white: #FFFFFF;--agta_forms-color-semantic-action-primary: #2877CF;--agta_forms-color-semantic-action-primary-hover: #236AB8;--agta_forms-color-semantic-background-canvas: #F8FAFC;--agta_forms-color-semantic-background-inverse: #2877CF;--agta_forms-color-semantic-background-subtle: #F1F5F9;--agta_forms-color-semantic-background-surface: #FFFFFF;--agta_forms-color-semantic-border-default: #E2E8F0;--agta_forms-color-semantic-border-strong: #94A3B8;--agta_forms-color-semantic-danger: #B42318;--agta_forms-color-semantic-focus: #2877CF;--agta_forms-color-semantic-focus-inverse: #FFFFFF;--agta_forms-color-semantic-info: #175CD3;--agta_forms-color-semantic-success: #147A4A;--agta_forms-color-semantic-text-inverse: #F8FAFC;--agta_forms-color-semantic-text-primary: #0F172A;--agta_forms-color-semantic-text-secondary: #64748B;--agta_forms-color-semantic-warning: #9A6700;--agta_forms-duration-base: .3s;--agta_forms-duration-fast: .15s;--agta_forms-duration-slow: .5s;--agta_forms-font-family-body: Outfit, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, sans-serif;--agta_forms-font-family-display: "Noto Serif JP", Georgia, "Times New Roman", serif;--agta_forms-font-line-height-desktop-body: 24px;--agta_forms-font-line-height-desktop-body-large: 28px;--agta_forms-font-line-height-desktop-body-small: 20px;--agta_forms-font-line-height-desktop-caption: 16px;--agta_forms-font-line-height-desktop-display: 48px;--agta_forms-font-line-height-desktop-h1: 36px;--agta_forms-font-line-height-desktop-h2: 32px;--agta_forms-font-line-height-desktop-h3: 28px;--agta_forms-font-line-height-desktop-label: 20px;--agta_forms-font-line-height-mobile-body: 24px;--agta_forms-font-line-height-mobile-body-large: 28px;--agta_forms-font-line-height-mobile-body-small: 20px;--agta_forms-font-line-height-mobile-caption: 16px;--agta_forms-font-line-height-mobile-display: 32px;--agta_forms-font-line-height-mobile-h1: 32px;--agta_forms-font-line-height-mobile-h2: 28px;--agta_forms-font-line-height-mobile-h3: 28px;--agta_forms-font-line-height-mobile-label: 20px;--agta_forms-font-size-desktop-body: 16px;--agta_forms-font-size-desktop-body-large: 18px;--agta_forms-font-size-desktop-body-small: 14px;--agta_forms-font-size-desktop-caption: 12px;--agta_forms-font-size-desktop-display: 48px;--agta_forms-font-size-desktop-h1: 30px;--agta_forms-font-size-desktop-h2: 24px;--agta_forms-font-size-desktop-h3: 20px;--agta_forms-font-size-desktop-label: 14px;--agta_forms-font-size-mobile-body: 16px;--agta_forms-font-size-mobile-body-large: 18px;--agta_forms-font-size-mobile-body-small: 14px;--agta_forms-font-size-mobile-caption: 12px;--agta_forms-font-size-mobile-display: 30px;--agta_forms-font-size-mobile-h1: 30px;--agta_forms-font-size-mobile-h2: 24px;--agta_forms-font-size-mobile-h3: 20px;--agta_forms-font-size-mobile-label: 14px;--agta_forms-font-weight-extra-bold: 500;--agta_forms-font-weight-regular: 400;--agta_forms-layout-control-min-height: 44px;--agta_forms-layout-control-min-width: 44px;--agta_forms-layout-form-max: 720px;--agta_forms-layout-gutter-compact: 16px;--agta_forms-layout-gutter-desktop: 32px;--agta_forms-layout-gutter-mobile: 24px;--agta_forms-layout-reading-max: 1024px;--agta_forms-layout-wide-max: 1536px;--agta_forms-radius-control: 10px;--agta_forms-radius-default: 12px;--agta_forms-radius-full: 999px;--agta_forms-radius-none: 0px;--agta_forms-radius-surface: 14px;--agta_forms-space-1: 4px;--agta_forms-space-10: 40px;--agta_forms-space-12: 48px;--agta_forms-space-16: 64px;--agta_forms-space-18: 72px;--agta_forms-space-2: 8px;--agta_forms-space-24: 96px;--agta_forms-space-3: 12px;--agta_forms-space-4: 16px;--agta_forms-space-6: 24px;--agta_forms-space-8: 32px}:root{color:var(--agta_forms-color-semantic-text-primary);background:var(--agta_forms-color-semantic-background-canvas);font-family:var(--agta_forms-font-family-body);font-synthesis:none;text-rendering:optimizeLegibility;--page-gutter: var(--agta_forms-layout-gutter-compact);--shadow-floating: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--agta_forms-color-semantic-background-canvas);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--agta_forms-color-semantic-background-canvas);font-size:var(--agta_forms-font-size-mobile-body);font-weight:var(--agta_forms-font-weight-regular);line-height:var(--agta_forms-font-line-height-mobile-body);letter-spacing:.025em}body.modal-open{overflow:hidden}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,select,input[type=checkbox]{cursor:pointer}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed}img,svg{display:block;max-width:100%}a{color:inherit}p,ul,ol,dl{margin-block:0}h1,h2,h3,h4{margin:0;font-family:var(--agta_forms-font-family-display);font-weight:var(--agta_forms-font-weight-extra-bold);letter-spacing:0}h1{font-size:var(--agta_forms-font-size-mobile-h1);line-height:var(--agta_forms-font-line-height-mobile-h1)}h2{font-size:var(--agta_forms-font-size-mobile-h2);line-height:var(--agta_forms-font-line-height-mobile-h2)}h3{font-size:var(--agta_forms-font-size-mobile-h3);line-height:var(--agta_forms-font-line-height-mobile-h3)}:focus-visible{outline:var(--agta_forms-border-width-focus) dashed var(--agta_forms-color-semantic-focus);outline-offset:3px}.brand-surface :focus-visible,.app-header :focus-visible{outline-color:var(--agta_forms-color-semantic-focus-inverse)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:var(--agta_forms-space-2);left:var(--agta_forms-space-2);min-height:var(--agta_forms-layout-control-min-height);padding:var(--agta_forms-space-2) var(--agta_forms-space-4);transform:translateY(-160%);border-radius:var(--agta_forms-radius-default);color:var(--agta_forms-color-semantic-text-inverse);background:var(--agta_forms-color-brand-purple);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-label)}.skip-link:focus{transform:translateY(0)}.wide-container{width:min(calc(100% - (2 * var(--page-gutter))),var(--agta_forms-layout-wide-max));margin-inline:auto}.brand-surface{color:var(--agta_forms-color-semantic-text-inverse);background-color:var(--agta_forms-color-semantic-background-inverse);background-image:radial-gradient(circle at 1px 1px,rgb(245 245 245 / 13%) 1px,transparent 0);background-size:12px 12px}.eyebrow,.product-kicker,.provisional-label{color:var(--agta_forms-color-brand-purple);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-label);letter-spacing:.06em;text-transform:uppercase}.eyebrow--inverse{color:var(--agta_forms-color-semantic-text-inverse)}.page-stack{display:grid;gap:var(--agta_forms-space-8)}.page-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--agta_forms-space-6)}.page-heading>div{display:grid;gap:var(--agta_forms-space-3)}.page-heading__intro,.section-intro{max-width:760px;color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-body-large);line-height:var(--agta_forms-font-line-height-mobile-body-large)}.app-shell{min-height:100vh}.app-header{position:relative;z-index:10}.app-header__inner{display:flex;min-height:76px;width:min(calc(100% - (2 * var(--page-gutter))),var(--agta_forms-layout-wide-max));margin-inline:auto;align-items:center;justify-content:space-between;gap:var(--agta_forms-space-4)}.brand-lockup,.staff-context{display:flex;align-items:center;gap:var(--agta_forms-space-3)}.brand-lockup{min-width:0;flex-direction:column;align-items:flex-start;gap:0}.brand-lockup__name{font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-h3);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-h3)}.brand-lockup__status,.staff-context__copy{font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.staff-context__copy{display:none}.avatar{display:inline-grid;width:var(--agta_forms-layout-control-min-width);height:var(--agta_forms-layout-control-min-height);flex:0 0 auto;place-items:center;border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-focus-inverse);border-radius:var(--agta_forms-radius-full);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold)}.app-body{display:flex;min-height:calc(100vh - 76px);flex-direction:column}.app-nav{overflow-x:auto;border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);background:var(--agta_forms-color-semantic-background-surface)}.app-nav__inner{display:flex;width:min(calc(100% - (2 * var(--page-gutter))),var(--agta_forms-layout-wide-max));margin-inline:auto;gap:var(--agta_forms-space-2)}.app-nav__link{position:relative;display:inline-flex;min-width:var(--agta_forms-layout-control-min-width);min-height:var(--agta_forms-layout-control-min-height);flex:0 0 auto;align-items:center;padding:var(--agta_forms-space-3) var(--agta_forms-space-4);text-decoration:none;font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-label);text-transform:uppercase}.app-nav__link:after{position:absolute;right:var(--agta_forms-space-4);bottom:0;left:var(--agta_forms-space-4);height:3px;content:"";background:transparent}.app-nav__link:hover{background:#e5e5e573}.app-nav__link[aria-current=page]:after{background:var(--agta_forms-color-semantic-action-primary)}.app-main{flex:1;padding-block:var(--agta_forms-space-8) var(--agta_forms-space-12)}.app-footer{border-top:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);color:var(--agta_forms-color-semantic-text-secondary);background:var(--agta_forms-color-semantic-background-surface);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.app-footer__inner{display:flex;flex-direction:column;gap:var(--agta_forms-space-2);padding-block:var(--agta_forms-space-6)}.button{display:inline-flex;min-width:var(--agta_forms-layout-control-min-width);min-height:var(--agta_forms-layout-control-min-height);align-items:center;justify-content:center;gap:var(--agta_forms-space-2);padding:var(--agta_forms-space-2) var(--agta_forms-space-4);border:var(--agta_forms-border-width-default) solid transparent;border-radius:var(--agta_forms-radius-default);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-label);text-align:center;text-transform:uppercase;transition:color var(--agta_forms-duration-fast) cubic-bezier(.2,0,0,1),border-color var(--agta_forms-duration-fast) cubic-bezier(.2,0,0,1),background-color var(--agta_forms-duration-fast) cubic-bezier(.2,0,0,1)}.button--primary{color:var(--agta_forms-color-semantic-text-inverse);background:var(--agta_forms-color-semantic-action-primary)}.button--primary:hover:not(:disabled),.button--primary:active:not(:disabled){background:var(--agta_forms-color-semantic-action-primary-hover)}.button--secondary{border-color:var(--agta_forms-color-semantic-border-strong);color:var(--agta_forms-color-semantic-text-primary);background:var(--agta_forms-color-semantic-background-surface)}.button--secondary:hover:not(:disabled){background:var(--agta_forms-color-semantic-background-subtle)}.button--tertiary{padding-inline:var(--agta_forms-space-2);color:var(--agta_forms-color-semantic-text-primary);background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.button--tertiary:hover:not(:disabled){color:var(--agta_forms-color-semantic-action-primary)}.button--danger{color:var(--agta_forms-color-semantic-text-inverse);background:var(--agta_forms-color-semantic-danger)}.button--danger:hover:not(:disabled){background:var(--agta_forms-color-brand-purple)}.button:disabled{border-color:var(--agta_forms-color-semantic-border-default);color:#676765;background:var(--agta_forms-color-semantic-background-subtle);opacity:1}.button-row,.button-stack,.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agta_forms-space-3)}.button-stack{align-items:stretch;flex-direction:column}.info-popover{position:relative;display:inline-flex;align-items:center}.info-popover__trigger{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:1px solid var(--agta_forms-color-semantic-border-strong);border-radius:50%;color:var(--agta_forms-color-semantic-text-primary);background:var(--agta_forms-color-semantic-background-surface);font:inherit;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1;cursor:pointer}.info-popover__trigger:hover,.info-popover__trigger:focus-visible,.info-popover__trigger[aria-expanded=true]{border-color:var(--agta_forms-color-semantic-action-primary);color:#fff;background:var(--agta_forms-color-semantic-action-primary)}.info-popover__panel{position:absolute;z-index:80;top:calc(100% + 8px);right:0;display:grid;width:min(340px,80vw);gap:6px;padding:14px 16px;border:1px solid var(--agta_forms-color-semantic-border-strong);color:var(--agta_forms-color-semantic-text-primary);background:var(--agta_forms-color-semantic-background-surface);box-shadow:0 10px 28px #14141429;font-size:.82rem;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-3px);visibility:hidden}.info-popover:hover .info-popover__panel,.info-popover:focus-within .info-popover__panel,.info-popover.is-open .info-popover__panel{opacity:1;transform:translateY(0);visibility:visible}.info-popover-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.loading-indicator{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;line-height:1}.loading-indicator__ring{position:absolute;inset:0;border:2px solid #b7b7b7;border-top-color:transparent;border-radius:50%;animation:loading-ring-spin 1.2s linear infinite}.loading-indicator--small{width:18px;height:18px;font-size:18px}.loading-indicator--medium{width:28px;height:28px;font-size:28px}.loading-indicator__glyph{position:relative;display:block;width:56%;height:64%;background-image:url(/brand/agta-mark.gif);background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:center;animation:loading-mark-pulse 1.8s ease-in-out infinite alternate}@keyframes loading-ring-spin{to{transform:rotate(360deg)}}@keyframes loading-mark-pulse{0%{opacity:.38;transform:translateY(1px) scale(.9)}to{opacity:1;transform:translateY(-1px) scale(1)}}.icon-button{display:inline-grid;min-width:var(--agta_forms-layout-control-min-width);min-height:var(--agta_forms-layout-control-min-height);padding:0;place-items:center;border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-strong);border-radius:var(--agta_forms-radius-default);color:var(--agta_forms-color-semantic-text-primary);background:var(--agta_forms-color-semantic-background-surface);font-size:28px;line-height:1}.icon-button:hover{background:var(--agta_forms-color-semantic-background-subtle)}.form-stack,.review-stack,.alert-stack{display:grid;gap:var(--agta_forms-space-6)}.field-grid{display:grid;gap:var(--agta_forms-space-4)}.field{display:grid;gap:var(--agta_forms-space-2);min-width:0}.field__label{color:var(--agta_forms-color-semantic-text-primary);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-label)}.field__required{color:var(--agta_forms-color-semantic-danger)}.input{width:100%;min-height:var(--agta_forms-layout-control-min-height);padding:9px var(--agta_forms-space-3);border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-strong);border-radius:var(--agta_forms-radius-default);color:var(--agta_forms-color-semantic-text-primary);background:var(--agta_forms-color-semantic-background-surface);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.input:hover:not(:disabled){border-width:var(--agta_forms-border-width-strong);padding:8px 11px}.input:focus-visible{border-color:var(--agta_forms-color-semantic-focus);outline-style:solid}.input--textarea{min-height:120px;resize:vertical}.input:disabled,.input[readonly]{color:#575755;background:#ededed}.input:disabled{border-color:#8b8b89}.field--error .input{border-width:var(--agta_forms-border-width-strong);border-color:var(--agta_forms-color-semantic-danger)}.field__message{color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.field__message--error{color:var(--agta_forms-color-semantic-danger);font-weight:var(--agta_forms-font-weight-extra-bold)}.document-upload-busy{display:flex;align-items:center;gap:var(--agta_forms-space-2);color:var(--agta_forms-color-semantic-text-secondary)}.document-upload-busy p{margin:0}.checkbox-field{display:grid;gap:var(--agta_forms-space-1)}.checkbox-field__target{display:flex;min-height:var(--agta_forms-layout-control-min-height);align-items:flex-start;gap:var(--agta_forms-space-3);padding-block:var(--agta_forms-space-2);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.checkbox{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:var(--agta_forms-color-semantic-action-primary)}.checkbox-field .field__message{padding-left:34px}.alert{display:grid;grid-template-columns:var(--agta_forms-layout-control-min-width) minmax(0,1fr);gap:var(--agta_forms-space-3);padding:var(--agta_forms-space-4);border:var(--agta_forms-border-width-default) solid currentcolor;border-left-width:4px;border-radius:var(--agta_forms-radius-default);background:var(--agta_forms-color-semantic-background-surface)}.alert--info{color:var(--agta_forms-color-semantic-info);background:#f2f7ff}.alert--success{color:var(--agta_forms-color-semantic-success);background:#f2fbf6}.alert--warning{color:var(--agta_forms-color-semantic-warning);background:#fff9e8}.alert--danger{color:var(--agta_forms-color-semantic-danger);background:#fff4f2}.alert__symbol{display:grid;width:32px;height:32px;place-items:center;border:2px solid currentcolor;border-radius:var(--agta_forms-radius-full);font-family:var(--agta_forms-font-family-display);font-weight:var(--agta_forms-font-weight-extra-bold)}.alert__title{font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-body-small);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.alert__body{margin-top:var(--agta_forms-space-1);color:var(--agta_forms-color-semantic-text-primary);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.alert__body .button{margin-top:var(--agta_forms-space-3)}.status-badge{display:inline-flex;min-height:28px;align-items:center;gap:var(--agta_forms-space-2);padding:var(--agta_forms-space-1) var(--agta_forms-space-2);border:var(--agta_forms-border-width-default) solid currentcolor;border-radius:var(--agta_forms-radius-full);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-caption);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-caption);white-space:nowrap}.status-badge__marker{width:8px;height:8px;border:2px solid currentcolor;border-radius:var(--agta_forms-radius-full);background:currentcolor}.status-badge--invited,.status-badge--in_progress{color:var(--agta_forms-color-semantic-info);background:#f2f7ff}.status-badge--changes_requested{color:var(--agta_forms-color-semantic-warning);background:#fff9e8}.status-badge--submitted,.status-badge--completed,.status-badge--approved{color:var(--agta_forms-color-semantic-success);background:#f2fbf6}.status-badge--rejected,.status-badge--expired,.status-badge--revoked{color:var(--agta_forms-color-semantic-danger);background:#fff4f2}.panel,.catalogue-example,.metric,.recipient-entry__card{border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);border-radius:var(--agta_forms-radius-surface);background:var(--agta_forms-color-semantic-background-surface)}.panel{min-width:0;padding:var(--agta_forms-space-4)}.panel--flush{overflow:hidden;padding:0}.panel__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--agta_forms-space-3);padding:var(--agta_forms-space-6);border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default)}.panel__header>div{display:grid;gap:var(--agta_forms-space-1)}.record-count{color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--agta_forms-space-3)}.metric{display:grid;gap:var(--agta_forms-space-1);padding:var(--agta_forms-space-4)}.metric__value{font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-h2);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-h2)}.metric__label{color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.workspace-grid{display:grid;align-items:start;gap:var(--agta_forms-space-6)}.filter-bar{display:grid;gap:var(--agta_forms-space-4);padding:var(--agta_forms-space-4) var(--agta_forms-space-6);border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);background:#e5e5e540}.content-pad{padding:var(--agta_forms-space-6)}.table-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.table-scroll:focus-visible{outline-offset:-3px}table{width:100%;min-width:900px;border-collapse:collapse;font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}th,td{padding:var(--agta_forms-space-3) var(--agta_forms-space-4);border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);text-align:left;vertical-align:middle}th{position:sticky;z-index:1;top:0;color:var(--agta_forms-color-semantic-text-secondary);background:var(--agta_forms-color-semantic-background-surface);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-caption);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-caption);text-transform:uppercase}tbody tr:hover{background:#e5e5e54d}.row--selected{box-shadow:inset 4px 0 var(--agta_forms-color-semantic-action-primary);background:#da1a200d}.table-subtext{display:block;color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.progress-value{font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold)}.review-panel{position:sticky;top:var(--agta_forms-space-4)}.review-panel>.eyebrow{margin-bottom:var(--agta_forms-space-1)}.review-panel>h2{margin-bottom:var(--agta_forms-space-6)}.review-placeholder{display:grid;min-height:240px;place-items:center;align-content:center;gap:var(--agta_forms-space-4);color:var(--agta_forms-color-semantic-text-secondary);text-align:center}.review-placeholder>span{font-size:40px}.review-stack h3{margin-top:var(--agta_forms-space-3)}.summary-list{display:grid;gap:0}.summary-list>div{display:grid;gap:var(--agta_forms-space-1);padding-block:var(--agta_forms-space-3);border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default)}.summary-list dt{color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption);text-transform:uppercase}.summary-list dd{margin:0;font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small);overflow-wrap:anywhere}.check-list{display:grid;gap:var(--agta_forms-space-3);padding:0;margin-top:var(--agta_forms-space-3);list-style:none}.check-list li{display:flex;gap:var(--agta_forms-space-3);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.check-list li>span:first-child{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-strong);border-radius:var(--agta_forms-radius-full);font-family:var(--agta_forms-font-family-display)}.control-note{padding:var(--agta_forms-space-3);border-left:4px solid var(--agta_forms-color-semantic-border-strong);color:var(--agta_forms-color-semantic-text-secondary);background:#e5e5e559;font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.empty-state{display:grid;min-height:240px;padding:var(--agta_forms-space-8);place-items:center;align-content:center;gap:var(--agta_forms-space-3);text-align:center;background:linear-gradient(#f5f5f5ed,#f5f5f5ed),repeating-linear-gradient(135deg,transparent 0 16px,rgb(64 64 64 / 8%) 16px 17px)}.empty-state__mark{color:var(--agta_forms-color-semantic-action-primary);font-size:40px}.empty-state p{max-width:520px;color:var(--agta_forms-color-semantic-text-secondary)}.empty-state__action{margin-top:var(--agta_forms-space-2)}.loading-placeholder{display:grid;gap:var(--agta_forms-space-3)}.loading-placeholder>.loading-indicator{justify-self:center}.skeleton-stack{display:grid;gap:1px;overflow:hidden;background:var(--agta_forms-color-semantic-border-default)}.skeleton-row{display:grid;grid-template-columns:2fr 1fr .7fr;gap:var(--agta_forms-space-4);padding:var(--agta_forms-space-4);background:var(--agta_forms-color-semantic-background-surface)}.skeleton-block{display:block;height:18px;max-width:120px;border-radius:var(--agta_forms-radius-control);background:#d2d2d0;animation:pulse 1.2s ease-in-out infinite alternate}.skeleton-block--wide{width:100%;max-width:260px}.skeleton-block--short{width:70%}@keyframes pulse{0%{opacity:.45}to{opacity:1}}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;overflow-y:auto;padding:var(--agta_forms-space-4);place-items:center;background:#1d1d1bc7}.modal{width:min(100%,620px);max-height:calc(100vh - (2 * var(--agta_forms-space-4)));overflow-y:auto;padding:var(--agta_forms-space-6);border-radius:var(--agta_forms-radius-surface);background:var(--agta_forms-color-semantic-background-surface);box-shadow:var(--shadow-floating)}.modal--wide{width:min(100%,1040px)}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agta_forms-space-4);margin-bottom:var(--agta_forms-space-6)}.modal__header>div{display:grid;gap:var(--agta_forms-space-2)}.modal__description{color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.modal__actions{display:flex;flex-direction:column-reverse;gap:var(--agta_forms-space-3);justify-content:flex-end;padding-top:var(--agta_forms-space-4);border-top:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default)}.catalogue-section{display:grid;gap:var(--agta_forms-space-4)}.catalogue-section__heading{display:grid;gap:var(--agta_forms-space-1)}.catalogue-grid{display:grid;gap:var(--agta_forms-space-4)}.catalogue-example{min-width:0;padding:var(--agta_forms-space-6)}.catalogue-example>h3{margin-bottom:var(--agta_forms-space-4)}.recipient-entry{display:grid;min-height:100vh;padding:var(--agta_forms-space-4);place-items:center;background:linear-gradient(#f5f5f5f2,#f5f5f5f2),repeating-linear-gradient(45deg,transparent 0 24px,rgb(218 26 32 / 8%) 24px 25px)}.recipient-entry__card{display:grid;width:min(100%,720px);gap:var(--agta_forms-space-6);padding:var(--agta_forms-space-6)}.recipient-layout{display:grid;width:100%;min-width:0;min-height:100vh;overflow-x:clip;grid-template-columns:minmax(0,1fr)}.recipient-sidebar{display:grid;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:var(--agta_forms-space-8);align-content:start;padding:var(--agta_forms-space-6) var(--page-gutter)}.recipient-sidebar>div:first-child{display:grid;gap:var(--agta_forms-space-1)}.product-kicker{color:var(--agta_forms-color-semantic-text-inverse);font-size:var(--agta_forms-font-size-mobile-h3);line-height:var(--agta_forms-font-line-height-mobile-h3);text-transform:none}.provisional-label{color:#d6d6d3;font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption);text-transform:none}.recipient-sidebar__production{margin-top:var(--agta_forms-space-1);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-h3);font-weight:var(--agta_forms-font-weight-extra-bold);line-height:var(--agta_forms-font-line-height-mobile-h3)}.step-list{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;gap:var(--agta_forms-space-2);padding:var(--agta_forms-space-1);list-style:none}.step-list__item{display:flex;min-width:180px;min-height:var(--agta_forms-layout-control-min-height);align-items:center;gap:var(--agta_forms-space-3);padding:var(--agta_forms-space-2);color:#d6d6d3;font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.step-list__number{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:var(--agta_forms-border-width-default) solid currentcolor;border-radius:var(--agta_forms-radius-full);font-family:var(--agta_forms-font-family-display);font-size:var(--agta_forms-font-size-mobile-label);font-weight:var(--agta_forms-font-weight-extra-bold)}.step-list__item--current{color:var(--agta_forms-color-semantic-text-inverse);font-family:var(--agta_forms-font-family-display);font-weight:var(--agta_forms-font-weight-extra-bold)}.step-list__item--current .step-list__number{border-color:var(--agta_forms-color-brand-mint);color:var(--agta_forms-color-brand-purple);background:var(--agta_forms-color-brand-mint)}.step-list__item--complete .step-list__number{border-color:var(--agta_forms-color-semantic-text-inverse);color:var(--agta_forms-color-brand-purple);background:var(--agta_forms-color-semantic-text-inverse)}.recipient-sidebar__help{color:#d6d6d3;font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.recipient-main{min-width:0;padding:var(--agta_forms-space-4) var(--page-gutter) var(--agta_forms-space-12)}.recipient-main__topline{display:flex;flex-wrap:wrap;min-height:var(--agta_forms-layout-control-min-height);align-items:center;justify-content:space-between;gap:var(--agta_forms-space-3);padding-bottom:var(--agta_forms-space-4);border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.save-state{display:inline-flex;align-items:center;gap:var(--agta_forms-space-2)}.save-state--saved{color:var(--agta_forms-color-semantic-success)}.save-state--unsaved,.save-state--saving{color:var(--agta_forms-color-semantic-info)}.save-state--error,.save-state--conflict{color:var(--agta_forms-color-semantic-danger);font-weight:var(--agta_forms-font-weight-extra-bold)}.recipient-main>.alert{max-width:var(--agta_forms-layout-form-max);margin:var(--agta_forms-space-6) auto 0}.recipient-form-column{display:grid;width:min(100%,var(--agta_forms-layout-form-max));margin:var(--agta_forms-space-8) auto 0;gap:var(--agta_forms-space-8)}.recipient-form-column>section{display:grid;gap:var(--agta_forms-space-4)}.recipient-form-column>section>.form-stack{margin-top:var(--agta_forms-space-4)}.error-summary{padding:var(--agta_forms-space-4);border:var(--agta_forms-border-width-strong) solid var(--agta_forms-color-semantic-danger);border-radius:var(--agta_forms-radius-default);background:#fff4f2}.error-summary h2{color:var(--agta_forms-color-semantic-danger);font-size:var(--agta_forms-font-size-mobile-h3);line-height:var(--agta_forms-font-line-height-mobile-h3)}.error-summary ul{margin-top:var(--agta_forms-space-2)}.upload-placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:var(--agta_forms-space-4);padding:var(--agta_forms-space-4);border:var(--agta_forms-border-width-default) dashed var(--agta_forms-color-semantic-border-strong);border-radius:var(--agta_forms-radius-default);background:#e5e5e540}.upload-placeholder h2{font-size:var(--agta_forms-font-size-mobile-h3);line-height:var(--agta_forms-font-line-height-mobile-h3)}.upload-placeholder p{margin-top:var(--agta_forms-space-1);color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-body-small);line-height:var(--agta_forms-font-line-height-mobile-body-small)}.review-sections{display:grid;gap:var(--agta_forms-space-4)}.review-sections>section{padding:var(--agta_forms-space-4);border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);border-radius:var(--agta_forms-radius-default);background:var(--agta_forms-color-semantic-background-surface)}.review-sections h2{font-size:var(--agta_forms-font-size-mobile-h3);line-height:var(--agta_forms-font-line-height-mobile-h3)}.declaration{display:grid;gap:var(--agta_forms-space-4);padding:var(--agta_forms-space-4);border:var(--agta_forms-border-width-strong) solid var(--agta_forms-color-semantic-border-strong);border-radius:var(--agta_forms-radius-default);background:var(--agta_forms-color-semantic-background-surface)}.signature-fields{display:grid;gap:var(--agta_forms-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.signature-evidence-notice{padding-top:var(--agta_forms-space-3);border-top:1px solid var(--agta_forms-color-semantic-border-default);color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);line-height:var(--agta_forms-font-line-height-mobile-caption)}.continue-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--agta_forms-space-6)}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--agta_forms-space-4);padding-top:var(--agta_forms-space-6);border-top:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default)}@media(min-width:640px){:root{--page-gutter: var(--agta_forms-layout-gutter-mobile)}.page-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}.staff-context__copy{display:inline}.app-footer__inner,.panel__header,.modal__actions{flex-direction:row;align-items:center;justify-content:space-between}.filter-bar,.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.modal{padding:var(--agta_forms-space-8)}.button-stack{align-items:center;flex-direction:row}.catalogue-grid,.review-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-placeholder{flex-direction:row;align-items:center;justify-content:space-between}.recipient-entry__card{padding:var(--agta_forms-space-10)}}@media(min-width:1024px){:root{--page-gutter: var(--agta_forms-layout-gutter-desktop)}body{font-size:var(--agta_forms-font-size-desktop-body);line-height:var(--agta_forms-font-line-height-desktop-body)}h1{font-size:var(--agta_forms-font-size-desktop-h1);line-height:var(--agta_forms-font-line-height-desktop-h1)}h2{font-size:var(--agta_forms-font-size-desktop-h2);line-height:var(--agta_forms-font-line-height-desktop-h2)}h3{font-size:var(--agta_forms-font-size-desktop-h3);line-height:var(--agta_forms-font-line-height-desktop-h3)}.page-heading__intro,.section-intro{font-size:var(--agta_forms-font-size-desktop-body-large);line-height:var(--agta_forms-font-line-height-desktop-body-large)}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.panel{padding:var(--agta_forms-space-6)}.panel--flush{padding:0}.recipient-layout{grid-template-columns:340px minmax(0,1fr)}.recipient-sidebar{position:sticky;top:0;min-height:100vh;max-height:100vh;overflow-y:auto;grid-template-rows:auto auto 1fr auto;gap:var(--agta_forms-space-12);padding:var(--agta_forms-space-8)}.step-list{display:grid;overflow:visible}.step-list__item{min-width:0}.recipient-main{padding:var(--agta_forms-space-6) var(--agta_forms-space-8) var(--agta_forms-space-16)}.recipient-form-column{margin-top:var(--agta_forms-space-12)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.loading-indicator__glyph{animation:none!important}.loading-indicator__ring{animation:none!important;border-top-color:#b7b7b7}}.public-account-layout{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:clamp(24px,5vw,72px);background:linear-gradient(115deg,#0842a6eb,#4135cacc 55%,#d777e7b8),url(/brand/agta-login-background.jpg) center / cover no-repeat}.public-account-layout:before{position:absolute;content:"";inset:0;background:radial-gradient(circle at 80% 15%,rgb(255 255 255 / 16%),transparent 32%);pointer-events:none}.public-account-card{position:relative;z-index:1;width:min(100%,600px);overflow:hidden;border:1px solid rgb(255 255 255 / 35%);border-radius:20px;background:#fffffff5;box-shadow:0 30px 80px #17133f4d}.public-account-card__brand{display:flex;align-items:center;gap:18px;padding:26px clamp(24px,6vw,44px);border-bottom:1px solid rgb(255 255 255 / 14%);background:linear-gradient(135deg,#262262,#2877cf)}.public-account-card__brand img{width:76px;height:76px;flex:0 0 76px;object-fit:contain}.public-account-card__brand div{display:grid;gap:3px}.public-account-card__brand strong{color:#fff;font-size:1.05rem;font-weight:750}.public-account-card__brand span{color:#ffffffc2;font-size:.84rem}.public-account-card__content{padding:clamp(28px,6vw,44px)}.public-account-card__content h1{margin-top:5px;color:var(--agta-ink);font-family:"Noto Serif JP",Georgia,Times New Roman,serif;font-size:clamp(2rem,6vw,2.7rem);font-weight:500;line-height:1.12;letter-spacing:-.025em}.public-account-card__content .form-stack>div:first-child>p:last-child{margin-top:10px;color:var(--agta-muted)}.public-account-card__content .button{width:100%}.modal.modal--wide{width:min(100%,1120px);overflow-x:hidden}.modal--wide>.form-stack,.modal--wide .show-branding-editor,.modal--wide .show-logo-options,.modal--wide .show-colour-grid,.modal--wide .show-branding-preview{min-width:0}.show-logo-upload p{min-width:0;overflow-wrap:anywhere}.alert__title{font-family:var(--agta_forms-font-family-body);font-weight:750;letter-spacing:0}.recipient-layout--branded .recipient-main .alert:not(.alert--danger){color:var(--show-primary);border-color:color-mix(in srgb,var(--show-primary) 45%,white);background:color-mix(in srgb,var(--show-primary) 8%,white)}.recipient-layout--branded .recipient-main .alert:not(.alert--danger) .alert__symbol{color:var(--show-secondary-contrast);border-color:var(--show-secondary);background:var(--show-secondary)}.recipient-layout--branded .recipient-main .alert:not(.alert--danger) .alert__body{color:color-mix(in srgb,var(--show-primary) 72%,#17132f)}@media(max-width:620px){.public-account-layout{place-items:start center;padding:18px}.public-account-card__brand{padding:20px}.public-account-card__brand img{width:60px;height:60px;flex-basis:60px}.public-account-card__content{padding:24px 20px 28px}}.permission-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.permission-overview article{min-width:0;padding:20px;border:1px solid var(--agta-border);border-radius:var(--agta-radius);background:#ffffffc2;box-shadow:var(--agta-card-shadow)}.permission-overview article>span,.permission-role-card__kicker{display:block;margin-bottom:8px;color:var(--agta-blue);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.permission-overview h2{margin-bottom:7px;font-size:1.08rem}.permission-overview p,.permission-role-card>span:last-child,.client-scope-editor__intro p,.permission-subsection>p{color:var(--agta-muted);font-size:.86rem;line-height:1.55}.permission-modal-form{gap:24px}.permission-editor{display:grid;gap:20px}.permission-role-fieldset,.permission-subsection,.show-logo-options{min-width:0;margin:0;padding:0;border:0}.permission-role-fieldset>legend,.permission-subsection>legend,.show-logo-options>legend{margin-bottom:10px;color:var(--agta-foreground);font-size:.84rem;font-weight:650}.permission-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.permission-role-card{position:relative;display:grid;min-width:0;min-height:150px;align-content:start;gap:6px;padding:18px;border:1px solid var(--agta-border);border-radius:12px;background:#ffffffc7;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.permission-role-card:hover{border-color:#2877cf61;transform:translateY(-1px)}.permission-role-card--selected{border-color:var(--agta-blue);background:#f7fbff;box-shadow:inset 0 0 0 1px var(--agta-blue),0 5px 18px #2877cf14}.permission-role-card input{position:absolute;top:16px;right:16px;width:18px;height:18px}.permission-role-card strong{padding-right:25px;font-size:1rem}.permission-default-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:18px 30px;padding:22px;border:1px solid rgb(40 119 207 / 18%);border-radius:12px;background:#f7fbff}.permission-default-card h3,.client-scope-editor h3,.show-branding-editor h3{margin:3px 0 7px;font-size:1.05rem}.permission-default-card p{color:var(--agta-muted);font-size:.86rem}.permission-check-list{display:grid;align-content:start;gap:9px;padding:0;list-style:none}.permission-check-list li{position:relative;padding-left:24px;font-size:.84rem}.permission-check-list li:before{position:absolute;top:0;left:0;color:#07835c;content:"✓";font-weight:700}.permission-default-card__note{grid-column:1 / -1;padding-top:14px;border-top:1px solid rgb(40 119 207 / 13%)}.client-scope-editor{display:grid;gap:16px;padding:20px;border:1px solid var(--agta-border);border-radius:14px;background:#f8fafcb3}.client-scope-editor__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.permission-security-pill{flex:0 0 auto;padding:6px 10px;border:1px solid rgb(7 131 92 / 25%);border-radius:999px;color:#086546;background:#ecfbf5;font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.client-permission-list{display:grid;gap:11px}.client-permission-card{overflow:hidden;border:1px solid var(--agta-border);border-radius:12px;background:#ffffffd6}.client-permission-card--selected{border-color:#2877cf66;box-shadow:inset 3px 0 0 var(--agta-blue)}.client-permission-card__toggle{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;cursor:pointer}.client-permission-card__toggle input{width:18px;height:18px;flex:0 0 18px}.client-permission-card__toggle span,.permission-choice-row label span,.permission-checkbox-grid label span{display:grid;min-width:0;gap:2px}.client-permission-card small,.permission-choice-row small,.permission-checkbox-grid small{color:var(--agta-muted);font-size:.74rem}.client-permission-card__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;border-top:1px solid var(--agta-border);background:#fbfdff}.permission-subsection{display:grid;align-content:start;gap:12px}.permission-choice-row,.permission-checkbox-grid{display:grid;gap:8px}.permission-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-choice-row label,.permission-checkbox-grid label{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--agta-border);border-radius:9px;background:#fff;cursor:pointer}.permission-choice-row input,.permission-checkbox-grid input{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.role-pill{display:inline-flex;padding:5px 9px;border:1px solid var(--agta-border);border-radius:999px;color:var(--agta-muted);background:#f8fafc;font-size:.75rem;font-weight:650}.role-pill--admin{color:#4c3892;border-color:#4c389233;background:#f5f1ff}.role-pill--user{color:#145b95;border-color:#145b952e;background:#eef7ff}.role-pill--client{color:#086546;border-color:#0865462e;background:#ecfbf5}.user-access-summary{display:block;max-width:290px;color:var(--agta-muted);font-size:.8rem;line-height:1.45}.copy-link-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.show-branding-editor{display:grid;gap:20px;padding:22px;border:1px solid var(--agta-border);border-radius:14px;background:#f8fafcb8}.show-branding-editor__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.show-branding-editor__heading p:last-child{color:var(--agta-muted);font-size:.86rem}.show-branding-editor__heading>span{padding:5px 9px;border:1px solid rgb(40 119 207 / 18%);border-radius:999px;color:var(--agta-blue);background:#f3f8ff;font-size:.7rem;font-weight:650;text-transform:uppercase}.show-logo-options>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.show-logo-option{position:relative;display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;padding:12px;border:1px solid var(--agta-border);border-radius:11px;background:#fff;cursor:pointer}.show-logo-option--selected{border-color:var(--agta-blue);box-shadow:inset 0 0 0 1px var(--agta-blue)}.show-logo-option>input{position:absolute;top:9px;right:9px}.show-logo-option>img,.show-logo-option__preview{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid var(--agta-border);border-radius:9px;color:var(--agta-muted);background:#f8fafc;font-size:.66rem;object-fit:contain}.show-logo-option__preview img{width:100%;height:100%;object-fit:contain}.show-logo-option>span:last-child{display:grid;gap:3px}.show-logo-option small,.show-logo-upload span,.show-logo-upload p,.show-colour-grid small{color:var(--agta-muted);font-size:.73rem}.show-logo-upload{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px dashed rgb(40 119 207 / 28%);border-radius:10px;background:#f7fbff}.show-logo-upload label{display:grid;gap:2px}.show-logo-upload input[type=file]{min-width:0;color:var(--agta-muted);font-size:.78rem}.show-colour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.show-colour-grid>label{display:grid;gap:7px;padding:14px;border:1px solid var(--agta-border);border-radius:10px;background:#fff;font-size:.82rem;font-weight:600}.show-colour-grid>label>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px}.show-colour-grid input[type=color]{width:46px;height:44px;padding:3px;border:1px solid var(--agta-border);border-radius:9px;background:#fff;cursor:pointer}.show-branding-preview{overflow:hidden;border:1px solid var(--agta-border);border-radius:12px;background:#fff;box-shadow:0 10px 25px #0f172a0f}.show-branding-preview__header{display:flex;min-height:82px;align-items:center;gap:14px;padding:16px 18px;color:var(--show-primary-contrast);background:var(--show-primary)}.show-branding-preview__header img{width:46px;height:46px;border-radius:8px;object-fit:contain}.show-branding-preview__header div,.show-branding-preview__body{display:grid;gap:4px}.show-branding-preview__header span,.show-branding-preview__body>span{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.show-branding-preview__body{align-items:start;padding:18px}.show-branding-preview__body h4{color:var(--show-primary)}.show-branding-preview__body p{color:var(--agta-muted);font-size:.8rem}.show-branding-preview__body button{width:fit-content;margin-top:6px;padding:9px 15px;border:0;border-radius:8px;color:var(--show-secondary-contrast);background:var(--show-secondary);font:inherit;font-size:.78rem;font-weight:650}.show-brand-summary{display:flex!important;align-items:center;gap:5px;margin-top:5px;color:var(--agta-muted);font-size:.72rem}.show-brand-summary i{width:9px;height:9px;border:1px solid rgb(15 23 42 / 10%);border-radius:999px}.recipient-layout--branded .recipient-sidebar,.recipient-layout--branded .brand-surface{color:var(--show-primary-contrast);background-color:var(--show-primary)}.recipient-sidebar__brand{display:flex!important;align-items:center;gap:13px!important}.recipient-sidebar__logo{width:60px;height:60px;flex:0 0 60px;border-radius:10px;object-fit:contain}.recipient-layout--branded .recipient-sidebar__brand .product-kicker,.recipient-layout--branded .recipient-sidebar .eyebrow,.recipient-layout--branded .recipient-sidebar .provisional-label,.recipient-layout--branded .recipient-sidebar__help,.recipient-layout--branded .step-list__item{color:var(--show-primary-contrast)!important}.recipient-layout--branded .recipient-sidebar .provisional-label,.recipient-layout--branded .recipient-sidebar__help,.recipient-layout--branded .step-list__item:not(.step-list__item--current){opacity:.72}.recipient-layout--branded .step-list__item--current{background:#ffffff1f}.recipient-layout--branded .step-list__item--current .step-list__number{color:var(--show-secondary-contrast);border-color:var(--show-secondary);background:var(--show-secondary)}.recipient-layout--branded .step-list__item--complete .step-list__number{color:var(--show-primary);border-color:var(--show-primary-contrast);background:var(--show-primary-contrast)}.recipient-layout--branded .recipient-form-column h1,.recipient-layout--branded .recipient-form-column h2{color:var(--show-primary)}.recipient-layout--branded progress{accent-color:var(--show-secondary)}.recipient-layout--branded .recipient-main .button--primary{color:var(--show-secondary-contrast);background:var(--show-secondary)}.recipient-layout--branded .recipient-main .button--primary:hover:not(:disabled){filter:brightness(.94)}.recipient-layout--branded .recipient-main .input:focus,.recipient-layout--branded .recipient-main .input:focus-visible{border-color:var(--show-primary)!important;box-shadow:0 0 0 3px #2877cf1f!important}.copy-feedback{position:relative;transform-origin:center}.copy-feedback--success{color:#07553c!important;border-color:#00b58873!important;background:#dff9ef!important;box-shadow:0 0 0 4px #00b5881a,0 7px 18px #00b58824!important;animation:copy-confirmation .42s cubic-bezier(.2,.85,.3,1.2)}@keyframes copy-confirmation{0%{transform:scale(.96)}55%{transform:scale(1.045)}to{transform:scale(1)}}@media(max-width:900px){.permission-overview,.permission-role-grid,.show-logo-options>div{grid-template-columns:1fr}.permission-role-card{min-height:0}.permission-default-card,.client-permission-card__settings,.show-colour-grid{grid-template-columns:1fr}.permission-default-card__note{grid-column:auto}.show-logo-upload{grid-template-columns:1fr}}@media(max-width:620px){.client-scope-editor__intro,.show-branding-editor__heading{flex-direction:column}.permission-choice-row,.copy-link-panel{grid-template-columns:1fr}}@media(forced-colors:active){.status-badge__marker,.step-list__number,.alert__symbol{forced-color-adjust:none}}@font-face{font-family:Outfit;src:url(/fonts/outfit-latin.woff2) format("woff2");font-style:normal;font-weight:300 600;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/fonts/noto-serif-jp-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--product-ink: #0f172a;--product-muted: #64748b;--product-border: rgb(226 232 240 / 45%);--product-border-strong: rgb(148 163 184 / 62%);--product-canvas: #f8fafc;--product-surface: rgb(255 255 255 / 85%);--product-subtle: #f1f5f9;--product-red: #2877cf;--product-red-dark: #236ab8;--product-success: #147a4a;--product-warning: #9a6700;--product-info: #175cd3;--product-danger: #b42318;--product-sidebar: #2877cf;--product-radius: 14px;--product-shadow: 0 4px 24px -2px rgb(0 0 0 / .8%), 0 1px 2px rgb(0 0 0 / .3%);--product-easing: cubic-bezier(.16, 1, .3, 1);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}html,body,#root{min-height:100%}body{color:var(--product-ink);background:var(--product-canvas);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.015em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-weight:500;letter-spacing:-.025em}.button,.field__label,.status-badge{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}h1{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}h2{font-size:1.35rem;line-height:1.25}h3{font-size:1.05rem;line-height:1.35}h4{font-size:.95rem;line-height:1.4}:focus-visible{outline:3px solid rgb(40 119 207 / 24%);outline-offset:2px}h1:focus-visible,h2:focus-visible,h3:focus-visible{outline:none}.brand-surface,.recipient-sidebar{color:#fff;background-color:var(--product-sidebar);background-image:none}.eyebrow,.product-kicker,.provisional-label{color:var(--product-red);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-size:.76rem;font-weight:500;line-height:1.3;letter-spacing:.045em;text-transform:uppercase}.button{min-width:0;min-height:44px;padding:9px 16px;border-radius:var(--product-radius);font-size:.9rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}.button--primary{background:var(--product-red)}.button--primary:hover:not(:disabled),.button--primary:active:not(:disabled){background:var(--product-red-dark)}.button--secondary{border-color:var(--product-border-strong);background:#fff}.button--secondary:hover:not(:disabled){border-color:var(--product-ink);background:var(--product-subtle)}.button--tertiary{min-height:36px;padding:5px 7px;color:var(--product-ink);text-decoration:none}.button--tertiary:hover:not(:disabled){color:var(--product-red);text-decoration:underline}.button--danger{background:var(--product-danger)}.input{min-height:44px;padding:9px 12px;border:1px solid rgb(0 0 0 / 6.5%);border-radius:10px;background:#fffc;box-shadow:0 1px 2px #00000002;font-size:.95rem;line-height:1.4}.input:hover:not(:disabled){padding:9px 12px;border:1px solid rgb(40 119 207 / 38%)}.input:focus-visible{border-color:#2877cf;outline:3px solid rgb(40 119 207 / 12%);outline-offset:0;background:#fff}.field{gap:7px}.field__label{font-size:.9rem;line-height:1.35;font-weight:500}.field__message,.muted-copy{color:var(--product-muted);font-size:.82rem;line-height:1.45}.form-stack,.review-stack,.alert-stack{gap:20px}.button-row,.button-stack,.status-row{gap:10px}.alert{border-radius:var(--product-radius);box-shadow:none}.status-badge{min-height:26px;gap:7px;padding:3px 9px;border:0;border-radius:var(--product-radius);font-size:.76rem;font-weight:500;line-height:1.3}.status-badge__marker{width:6px;height:6px;border:0}.status-badge--invited{color:#4f5151;background:#ececea}.status-badge--in_progress{color:var(--product-info);background:#edf4fb}.status-badge--changes_requested{color:var(--product-warning);background:#fff5d8}.status-badge--submitted,.status-badge--completed,.status-badge--approved{color:var(--product-success);background:#eaf6ef}.status-badge--rejected,.status-badge--expired,.status-badge--revoked{color:var(--product-danger);background:#fbecef}.modal-backdrop{padding:20px;background:#1d1d1b94;-webkit-backdrop-filter:none;backdrop-filter:none}.modal{width:min(100%,580px);max-height:calc(100vh - 40px);padding:28px;border:1px solid var(--product-border);border-radius:var(--product-radius);box-shadow:var(--product-shadow)}.modal__header{margin-bottom:24px}.modal__header>div{gap:7px}.modal__description{max-width:470px;color:var(--product-muted);font-size:.92rem;line-height:1.5}.modal__actions{flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;padding-top:20px;border-color:var(--product-border)}.icon-button{min-width:40px;min-height:40px;border-color:transparent;border-radius:var(--product-radius);background:transparent;font-size:24px}.icon-button:hover{border-color:var(--product-border);background:var(--product-subtle)}.skip-link{border-radius:var(--product-radius);font-family:Outfit,Segoe UI,Arial,sans-serif;font-size:.9rem;text-transform:none}.workspace-shell{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr);background:var(--product-canvas)}.workspace-sidebar{position:sticky;z-index:20;top:0;display:flex;min-height:100vh;max-height:100vh;flex-direction:column;padding:28px 18px 20px;overflow-y:auto;color:#fff;background:var(--product-sidebar)}.workspace-brand{display:flex;align-items:center;gap:11px;margin:0 10px 24px;color:#fff;text-decoration:none}.workspace-brand__logo{width:106px;max-height:42px;object-fit:contain;object-position:left center}.workspace-brand__product{padding-left:11px;border-left:1px solid rgb(255 255 255 / 34%);font-size:.9rem;font-weight:500}.preview-pill{display:inline-flex;width:fit-content;margin:0 10px 14px;padding:4px 8px;border:1px solid rgb(255 255 255 / 24%);border-radius:var(--product-radius);color:#dededb;font-size:.72rem;font-weight:800}.workspace-navigation{display:grid;gap:4px}.workspace-navigation__link{display:flex;min-height:44px;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--product-radius);color:#cfcfcb;font-size:.92rem;font-weight:500;text-decoration:none}.workspace-navigation__link:hover{color:#fff;background:#ffffff14}.workspace-navigation__link[aria-current=page]{color:#fff;background:#ffffff24}.navigation-icon{width:20px;height:20px;flex:0 0 20px}.navigation-badge{display:inline-grid;min-width:20px;height:20px;margin-left:auto;padding:0 5px;place-items:center;border:1px solid currentcolor;border-radius:var(--product-radius);color:#fff;background:var(--product-red);font-size:.68rem;font-weight:900;line-height:1}.icon-action{position:relative;display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:1px solid var(--product-border-strong);border-radius:var(--product-radius);color:var(--product-ink);background:#fff;cursor:pointer}.icon-action:hover,.icon-action:focus-visible{color:#fff;border-color:var(--product-ink);background:var(--product-ink)}.icon-action--danger{color:var(--product-red);border-color:var(--product-red)}.icon-action--danger:hover,.icon-action--danger:focus-visible{border-color:var(--product-red);background:var(--product-red)}.icon-action:disabled{cursor:wait;opacity:.55}.icon-action svg{width:19px;height:19px}.icon-action:after{position:absolute;z-index:30;right:0;bottom:calc(100% + 6px);width:max-content;max-width:180px;padding:5px 7px;color:#fff;background:var(--product-ink);content:attr(data-tooltip);font-size:.72rem;font-weight:800;line-height:1.2;opacity:0;pointer-events:none;transform:translateY(2px)}.icon-action:hover:after,.icon-action:focus-visible:after{opacity:1;transform:translateY(0)}.workspace-navigation__link[aria-current=page] .navigation-badge{color:var(--product-red);background:#fff}.workspace-sidebar__bottom{display:grid;gap:8px;margin-top:auto;padding-top:20px;border-top:1px solid rgb(255 255 255 / 13%)}.workspace-account{display:flex;min-width:0;align-items:center;gap:10px;padding:8px;border-radius:var(--product-radius);color:#fff;text-decoration:none}.workspace-account:hover,.workspace-account[aria-current=page]{background:#ffffff14}.workspace-account__avatar{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:var(--product-radius);color:var(--product-red);background:#fff;font-size:.75rem;font-weight:500}.workspace-account__copy{display:grid;min-width:0}.workspace-account__copy strong,.workspace-account__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account__copy strong{font-size:.75rem}.workspace-account__copy span{color:#bdbdb8;font-size:.7rem}.workspace-signout{min-height:40px;padding:8px;border:0;border-radius:var(--product-radius);color:#cfcfcb;background:transparent;font-weight:500;text-align:left}.workspace-signout:hover{color:#fff;background:#ffffff14}.workspace-content{min-width:0}.workspace-main{width:min(100%,1440px);margin-inline:auto;padding:38px 42px 64px}.mobile-header,.mobile-navigation{display:none}.view-stack{display:grid;gap:26px}.page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-title-row>div:first-child{display:grid;gap:8px}.page-title-row h1{color:var(--product-ink)}.page-title-row p{max-width:700px;color:var(--product-muted);font-size:1rem}.page-title-row__action{flex:0 0 auto}.sign-in-layout{display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);background-color:#2c8ad1;background-image:linear-gradient(135deg,#2c8ad1cc,#6a7adbb3,#edbcfd99),url(/brand/agta-login-background.jpg);background-position:center;background-size:cover;background-blend-mode:multiply,normal}.sign-in-brand{display:flex;min-height:100vh;flex-direction:column;justify-content:center;gap:32px;padding:clamp(32px,5vw,80px);color:#fff;background:transparent}.sign-in-brand>img{width:clamp(128px,13vw,192px);height:clamp(128px,13vw,192px);object-fit:contain;object-position:left center}.sign-in-brand__copy{display:grid;max-width:760px;gap:20px}.sign-in-brand .eyebrow{color:#ffffffe5;letter-spacing:.12em}.sign-in-brand h1{color:#fff;font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.05;text-wrap:balance;text-shadow:0 4px 18px rgb(23 19 63 / 30%)}.sign-in-brand h1 span{color:#0fc;text-shadow:0 4px 18px rgb(23 19 63 / 35%)}.sign-in-brand p{max-width:620px;color:#fffc;font-size:1.08rem}.sign-in-panel{display:grid;min-height:100vh;padding:clamp(32px,5vw,80px);place-items:center;background:transparent}.sign-in-card{display:grid;width:min(100%,448px);gap:28px;padding:36px;border:1px solid rgb(255 255 255 / 14%);border-radius:14px;color:#fff;background:#ffffff1a;box-shadow:0 24px 70px #17133f47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sign-in-card>div:first-child{display:grid;gap:8px}.sign-in-card h2{color:#fff;font-size:2rem;text-align:center}.sign-in-card>div:first-child p:last-child{color:#ffffffb3;text-align:center}.sign-in-card>div:first-child .eyebrow{color:#0fc;text-align:center}.sign-in-card .field__label,.sign-in-card .field__message{color:#ffffffd1}.sign-in-card .input{color:#fff;border-color:#ffffff38;background:#ffffff1a}.sign-in-card .input::placeholder{color:#ffffff73}.sign-in-card .input:focus-visible{border-color:#0fc;outline-color:#00ffcc47}.sign-in-card .button--secondary{color:#fff;border-color:#ffffff3d;background:#ffffff1a}.sign-in-card .button--tertiary{color:#ffffffb8}.sign-in-card .button--tertiary:hover:not(:disabled){color:#fff}.sign-in-card #staff-verification-code{height:56px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.5rem;letter-spacing:.45em;text-align:center}.verification-help{margin:0;color:#ffffff7a;font-size:.78rem;text-align:center}.metric-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{display:grid;min-width:0;gap:5px;padding:20px 22px;border:1px solid var(--product-border);border-radius:var(--product-radius);background:#fff}.metric-card>span{color:var(--product-muted);font-size:.83rem;font-weight:800}.metric-card>strong{font-size:2.25rem;line-height:1.15}.metric-card>small{color:var(--product-muted);font-size:.76rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;align-items:start}.surface-card{min-width:0;padding:22px;border:1px solid var(--product-border);border-radius:var(--product-radius);background:#fff}.surface-card--flush{overflow:hidden;padding:0}.surface-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.surface-card__heading>div{display:grid;gap:4px}.surface-card__heading p{color:var(--product-muted);font-size:.86rem}.setup-checklist{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:24px;padding:22px;border:1px solid var(--product-border-strong);background:#fff}.setup-checklist__intro{align-content:start;display:grid;gap:7px}.setup-checklist__intro h2{font-size:1.18rem;line-height:1.2}.setup-checklist__intro>p:last-child,.setup-checklist__footnote{color:var(--product-muted);font-size:.84rem}.setup-checklist__steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.setup-checklist__steps li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 0;border-bottom:1px solid var(--product-border)}.setup-checklist__steps li:last-child{border-bottom:0}.setup-checklist__number{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--product-ink);background:var(--product-ink);color:#fff;font-size:.78rem;font-weight:800}.setup-checklist__steps .is-complete .setup-checklist__number{border-color:#2f684d;background:#2f684d}.setup-checklist__steps li>span:nth-child(2){display:grid;gap:2px}.setup-checklist__steps small{color:var(--product-muted);font-size:.78rem}.setup-checklist__footnote{grid-column:2;margin-top:-14px}.text-link{padding:0;border:0;color:var(--product-ink);background:transparent;font:inherit;font-size:.83rem;font-weight:800;text-decoration:underline;text-decoration-color:var(--product-border-strong);text-underline-offset:3px}.text-link:hover{color:var(--product-red)}.activity-list{display:grid}.activity-row{display:grid;width:100%;min-height:58px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border:0;border-bottom:1px solid var(--product-border);background:transparent;color:inherit;text-align:left}.activity-row:last-child{border-bottom:0}.activity-row:hover .activity-row__main strong{color:var(--product-red)}.activity-row__avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--product-radius);background:var(--product-subtle);font-size:.8rem;font-weight:800}.activity-row__main{display:grid;min-width:0}.activity-row__main strong,.activity-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row__main small{color:var(--product-muted);font-size:.78rem}.quick-actions{display:grid;gap:8px}.quick-actions .surface-card__heading{margin-bottom:8px}.quick-action{display:grid;min-height:64px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid transparent;border-radius:var(--product-radius);color:inherit;background:transparent;text-align:left;text-decoration:none}.quick-action:hover{border-color:var(--product-border);background:var(--product-canvas)}.quick-action:disabled{cursor:not-allowed;opacity:.58}.quick-action:disabled:hover{border-color:transparent;background:transparent}.quick-action>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--product-radius);color:#fff;background:var(--product-ink);font-size:.9rem;font-weight:800}.quick-action:first-of-type>span:first-child{background:var(--product-red)}.quick-action>span:last-child{display:grid}.quick-action small{color:var(--product-muted);font-size:.76rem}.scope-note{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px 24px;padding:18px 20px;border:1px solid var(--product-border);border-left:4px solid var(--product-ink);border-radius:var(--product-radius);background:#fff}.scope-note>div:first-child{display:grid;gap:3px}.scope-note p,.scope-note>small{color:var(--product-muted);font-size:.82rem}.scope-note>small{grid-column:1 / -1}.scope-note__future{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.scope-note__future span,.plain-status{display:inline-flex;padding:4px 8px;border-radius:var(--product-radius);color:var(--product-muted);background:var(--product-subtle);font-size:.75rem;font-weight:800}.plain-status--active{color:var(--product-success);background:#eaf6ef}.scope-note--compact{grid-template-columns:1fr auto}.simple-table-wrap{overflow-x:auto}.simple-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.88rem;line-height:1.4}.simple-table th,.simple-table td{padding:13px 14px;border-bottom:1px solid var(--product-border);text-align:left;vertical-align:middle}.simple-table th{position:static;color:var(--product-muted);background:#fff;font-family:Outfit,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:800;line-height:1.3;letter-spacing:.035em;text-transform:uppercase}.simple-table tbody tr:hover{background:#fafaf8}.simple-table tbody tr:last-child td{border-bottom:0}.simple-table td>strong,.simple-table td>span:not(.status-badge):not(.plain-status){display:block}.simple-table td>span:not(.status-badge):not(.plain-status){margin-top:2px;color:var(--product-muted);font-size:.76rem}.forms-toolbar{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(160px,.7fr) minmax(190px,.9fr) auto;align-items:end;gap:12px;padding:18px 20px;border-bottom:1px solid var(--product-border);background:#fff}.search-field{display:grid;gap:7px}.search-field label{font-size:.9rem;font-weight:800}.forms-summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid var(--product-border);color:var(--product-muted);background:#fafaf8;font-size:.82rem}.forms-table{min-width:1020px}.selection-cell{width:46px;text-align:center!important}.selection-cell input{width:18px;height:18px}.table-actions{display:flex;min-width:112px;gap:2px;justify-content:flex-end}.forms-mobile-list,.recent-mobile-list{display:none}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.template-card{display:grid;min-width:0;gap:14px;padding:22px;border:1px solid var(--product-border);border-radius:var(--product-radius);background:#fff}.template-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--product-muted);font-size:.76rem}.template-card h2{font-size:1.2rem}.template-card p,.template-card small{color:var(--product-muted);font-size:.82rem}.template-card ul{display:grid;gap:7px;padding:0;list-style:none}.template-card li{padding:7px 0;border-bottom:1px solid var(--product-border);font-size:.86rem}.template-card li:before{margin-right:8px;color:var(--product-success);content:"✓"}.form-reassurance,.security-reassurance,.waiting-card{padding:14px 16px;border-left:3px solid var(--product-ink);color:var(--product-muted);background:var(--product-canvas);font-size:.84rem}.copy-status{color:var(--product-success);font-size:.85rem;font-weight:800}.account-view{width:min(100%,760px)}.account-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px}.account-card__avatar{display:grid;width:64px;height:64px;place-items:center;border-radius:var(--product-radius);color:#fff;background:var(--product-ink);font-size:1.3rem;font-weight:800}.account-card>div:nth-child(2) p{color:var(--product-muted)}.account-card dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--product-border)}.account-card dl>div{display:grid;gap:3px;padding-top:16px}.account-card dt{color:var(--product-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.account-card dd{margin:0}.security-reassurance{display:grid;gap:4px}.drawer-layer{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#1d1d1b61}.detail-drawer{display:flex;width:min(100%,660px);min-width:0;height:100%;flex-direction:column;background:#fff;box-shadow:-14px 0 40px #1d1d1b29}.detail-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid var(--product-border)}.detail-drawer__header>div:first-child{display:grid;min-width:0;gap:7px}.detail-drawer__header h2{font-size:1.55rem}.detail-drawer__header p{color:var(--product-muted);overflow-wrap:anywhere}.detail-drawer__body{flex:1;min-height:0;padding:24px 26px 40px;overflow-y:auto}.detail-stack{display:grid;gap:24px}.detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--product-border);border-radius:var(--product-radius)}.detail-summary>div{display:grid;gap:3px;padding:13px 14px;border-right:1px solid var(--product-border);border-bottom:1px solid var(--product-border)}.detail-summary>div:nth-child(2n){border-right:0}.detail-summary>div:nth-last-child(-n+2){border-bottom:0}.detail-summary dt,.submission-section dt,.revealed-list dt{color:var(--product-muted);font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.detail-summary dd,.submission-section dd,.revealed-list dd{margin:0;overflow-wrap:anywhere}.submission-sections{display:grid;gap:14px}.section-heading{display:grid;gap:4px}.section-heading p{color:var(--product-muted);font-size:.82rem}.submission-section{padding:16px;border:1px solid var(--product-border);border-radius:var(--product-radius)}.submission-section h4{margin-bottom:8px}.submission-section dl,.revealed-list{display:grid;margin:0}.submission-section dl>div,.revealed-list>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:14px;padding:9px 0;border-bottom:1px solid var(--product-border)}.submission-section dl>div:last-child,.revealed-list>div:last-child{border-bottom:0}.protected-value{color:var(--product-muted);font-style:italic}.declaration-details{padding:12px 14px;border:1px solid var(--product-border);border-radius:var(--product-radius);color:var(--product-muted);font-size:.82rem}.declaration-details summary{color:var(--product-ink);font-weight:800;cursor:pointer}.declaration-details p{margin-top:10px}.waiting-card{display:grid;gap:5px}.review-actions{display:grid;gap:14px;padding:18px;border:1px solid var(--product-border);border-radius:var(--product-radius);background:#fafaf8}.drawer-danger-zone{padding-top:16px;border-top:1px solid var(--product-border)}.recipient-entry{background:var(--product-canvas)}.recipient-entry__card{border-color:var(--product-border);border-radius:var(--product-radius);box-shadow:none}.recipient-layout{background:var(--product-canvas)}.recipient-sidebar{background:var(--product-ink)}.product-kicker{color:#fff;font-size:1.2rem;text-transform:none}.provisional-label{color:#c9c9c5;font-size:.76rem;text-transform:none}.step-list__item{border-radius:var(--product-radius)}.step-list__button{display:flex;width:100%;min-height:44px;align-items:center;gap:12px;padding:6px;border:0;border-radius:var(--product-radius);color:inherit;background:transparent;font:inherit;text-align:left}.step-list__button:disabled{cursor:default;opacity:1}.step-list__item--current{background:#ffffff14}.step-list__item--current .step-list__number{border-color:var(--product-red);background:var(--product-red)}.recipient-main__topline{border-color:var(--product-border)}.recipient-form-column{gap:30px}.review-sections>section,.declaration{border-color:var(--product-border);border-radius:var(--product-radius);box-shadow:none}.empty-state{min-height:210px;background:#fff}.empty-state__mark{display:none}@media(max-width:1180px){.workspace-main{padding:32px 28px 56px}.metric-cards,.forms-toolbar,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.workspace-shell{display:block}.workspace-sidebar{display:none}.mobile-header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid var(--product-border);background:#fff}.mobile-brand{display:flex;align-items:center;gap:10px;color:var(--product-ink);font-weight:800;text-decoration:none}.mobile-brand img{width:100px;max-height:38px;object-fit:contain;object-position:left center}.mobile-brand span{padding-left:10px;border-left:1px solid var(--product-border-strong)}.mobile-header .preview-pill{margin:0;color:var(--product-muted);border-color:var(--product-border)}.mobile-navigation{display:flex;overflow-x:auto;padding:0 12px;border-bottom:1px solid var(--product-border);background:#fff}.mobile-navigation__link{display:flex;min-width:fit-content;min-height:48px;align-items:center;gap:7px;padding:10px 11px;border-bottom:3px solid transparent;color:var(--product-muted);font-size:.78rem;font-weight:800;text-decoration:none}.mobile-navigation__link[aria-current=page]{color:var(--product-red);border-bottom-color:var(--product-red)}.mobile-navigation__link .navigation-icon{width:17px;height:17px}.mobile-navigation__link .navigation-badge{min-width:18px;height:18px;margin-left:0;padding:0 4px;font-size:.62rem}.workspace-main{padding:28px 20px 48px}.dashboard-grid,.setup-checklist{grid-template-columns:1fr}.setup-checklist__footnote{grid-column:1;margin-top:0}.sign-in-layout{grid-template-columns:1fr}.sign-in-brand{min-height:auto;padding:32px}.sign-in-brand__copy{margin-bottom:10px}.sign-in-brand h1{font-size:clamp(2.2rem,8vw,3.4rem)}.sign-in-panel{min-height:auto;padding:34px 20px}}@media(max-width:680px){html,body,#root,.workspace-shell,.workspace-content,.workspace-main,.view-stack{width:100%;max-width:100%}body,#root,.workspace-shell,.workspace-content{overflow-x:hidden}.workspace-main{padding-inline:14px}.view-stack{gap:20px}.setup-checklist{padding:18px}.setup-checklist__steps li{grid-template-columns:30px minmax(0,1fr)}.setup-checklist__steps .text-link{grid-column:2;justify-self:start}.page-title-row{align-items:stretch;flex-direction:column;gap:16px}.page-title-row__action .button{width:100%}.metric-cards{width:100%;grid-template-columns:repeat(2,calc((100% - 9px)/2));gap:9px}.metric-card{padding:16px}.metric-card>strong{font-size:1.8rem}.surface-card{width:100%;min-width:0;padding:17px}.activity-row{grid-template-columns:38px minmax(0,1fr)}.activity-row>.status-badge{width:fit-content;grid-column:2}.surface-card--flush{padding:0}.forms-toolbar{grid-template-columns:1fr;padding:16px}.forms-table-desktop,.recent-table-desktop{display:none}.forms-mobile-list,.recent-mobile-list{display:grid;gap:10px;padding:12px;background:var(--product-canvas)}.recent-mobile-list{padding:0;background:transparent}.form-mobile-card{display:grid;gap:14px;padding:16px;border:1px solid var(--product-border);border-radius:var(--product-radius);background:#fff}.form-mobile-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.form-mobile-card__top>div{display:grid;min-width:0}.form-mobile-card__top span:not(.status-badge){color:var(--product-muted);font-size:.78rem;overflow-wrap:anywhere}.form-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.form-mobile-card dl>div{display:grid;gap:3px}.form-mobile-card dt{color:var(--product-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.form-mobile-card dd{margin:0;font-size:.82rem}.form-mobile-card__actions .button{width:100%}.scope-note,.scope-note--compact{grid-template-columns:1fr}.scope-note__future{justify-content:flex-start}.template-grid{grid-template-columns:1fr}.account-card{grid-template-columns:52px minmax(0,1fr)}.account-card__avatar{width:52px;height:52px}.account-card>.button{grid-column:1 / -1}.account-card dl{grid-template-columns:1fr}.detail-drawer{width:100%}.detail-drawer__header,.detail-drawer__body{padding-inline:18px}.detail-summary{grid-template-columns:1fr}.detail-summary>div,.detail-summary>div:nth-child(2n),.detail-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--product-border)}.detail-summary>div:last-child{border-bottom:0}.submission-section dl>div,.revealed-list>div{grid-template-columns:1fr;gap:3px}.modal{padding:22px 18px}.modal__actions{align-items:stretch;flex-direction:column-reverse}.modal__actions .button{width:100%}.sign-in-card{padding:26px 20px}.recipient-main{padding-inline:16px}.wizard-actions{align-items:stretch;flex-direction:column-reverse}.signature-fields,.continue-panel{align-items:stretch;grid-template-columns:1fr}.continue-panel{flex-direction:column}.wizard-actions .button{width:100%}}.workspace-navigation__group{display:grid;gap:4px}.workspace-navigation__group+.workspace-navigation__group{margin-top:22px}.workspace-navigation__heading{margin:0 12px 4px;color:#8f8f8a;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-title-row__eyebrow{color:var(--product-red)!important;font-size:.75rem!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.setup-toolbar{display:grid;grid-template-columns:minmax(260px,460px) minmax(180px,auto);align-items:end;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--product-border)}.setup-toolbar .search-field{width:100%}.setup-toolbar__summary{align-self:center;color:var(--product-muted);font-size:.9rem;font-weight:800}.inline-check{display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;font-weight:800}.inline-check input{width:18px;height:18px}.setup-mobile-list{display:none}.template-family-list{display:grid}.template-family{border-bottom:1px solid var(--product-border)}.template-family:last-child{border-bottom:0}.template-family__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.template-family__summary>div:first-child{display:grid;gap:5px}.template-family__summary h2{font-size:1.16rem}.template-family__summary p:not(.eyebrow){color:var(--product-muted);font-size:.88rem}.template-family__actions{flex:0 0 auto}.template-history{border-top:1px solid var(--product-border);background:#fafaf8}.template-history summary{min-height:44px;padding:12px 24px;cursor:pointer;font-size:.85rem;font-weight:800}.template-history .simple-table-wrap{border-top:1px solid var(--product-border)}.template-preset-note{display:grid;gap:5px;padding:15px;border:1px solid var(--product-border);background:var(--product-subtle)}.template-preset-note p{color:var(--product-muted);font-size:.88rem}.template-builder{display:grid;gap:22px}.template-builder__header{display:grid;gap:12px}.template-builder__header>div{display:grid;gap:13px}.template-builder__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.template-builder__title-row>div:first-child{display:grid;gap:5px}.template-builder__title-row p:not(.eyebrow){color:var(--product-muted)}.template-builder__actions{display:flex;flex:0 0 auto;gap:10px}.template-builder__tabs{display:flex;gap:0;border-bottom:1px solid var(--product-border-strong)}.template-builder__tabs button{min-height:44px;padding:10px 16px;border:0;border-bottom:3px solid transparent;background:transparent;font-weight:800}.template-builder__tabs button[aria-selected=true]{color:var(--product-red);border-bottom-color:var(--product-red)}.template-builder__layout{display:grid;min-height:670px;grid-template-columns:230px minmax(420px,1fr) 310px;border:1px solid var(--product-border);background:#fff}.template-outline,.template-settings{min-width:0;padding:18px;background:#fafaf8}.template-outline{border-right:1px solid var(--product-border)}.template-settings{border-left:1px solid var(--product-border)}.template-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-outline>ol,.template-question-list{display:grid;gap:8px;padding:0;margin:18px 0 0;list-style:none}.template-outline li{display:grid;gap:4px}.template-outline__section{display:grid;min-height:58px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;border:1px solid transparent;background:transparent;text-align:left}.template-outline__section:hover,.template-outline__section--selected{border-color:var(--product-border-strong);background:#fff}.template-outline__section>span:first-child{display:grid;width:26px;height:26px;place-items:center;color:#fff;background:var(--product-ink);font-size:.75rem;font-weight:800}.template-outline__section>span:last-child{display:grid;min-width:0}.template-outline__section strong,.template-outline__section small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-outline__section small{color:var(--product-muted)}.reorder-actions{display:flex;justify-content:flex-end;gap:4px}.reorder-actions button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--product-border);background:#fff;font-weight:800}.reorder-actions button:hover:not(:disabled){border-color:var(--product-ink)}.template-canvas{display:grid;align-content:start;gap:22px;min-width:0;padding:24px}.template-details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:16px}.template-section-editor{display:grid;gap:16px;padding-top:22px;border-top:1px solid var(--product-border)}.template-section-editor__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.template-question{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--product-border);background:#fff}.template-question--selected{border-color:var(--product-red);box-shadow:inset 4px 0 0 var(--product-red)}.template-question__select{display:grid;gap:3px;padding:13px 15px;border:0;background:transparent;text-align:left}.template-question__select small,.template-question__type{color:var(--product-muted);font-size:.74rem}.template-question__type{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.template-question>.reorder-actions{padding-right:10px}.template-settings .form-stack{gap:16px}.template-settings__empty{display:grid;gap:8px;color:var(--product-muted)}.condition-editor{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--product-border)}.condition-row{display:grid;gap:10px;padding:12px;border:1px solid var(--product-border);background:#fff}.template-preview{display:grid;width:min(100%,760px);gap:30px;margin-inline:auto;padding:32px;border:1px solid var(--product-border);background:#fff}.template-preview>header,.template-preview>section{display:grid;gap:14px}.template-preview>section+section{padding-top:24px;border-top:1px solid var(--product-border)}.template-preview-field{display:grid;gap:7px;font-weight:800}.template-preview-field small,.template-preview>header p,.template-preview-upload p{color:var(--product-muted);font-size:.85rem;font-weight:400}.template-preview-upload{display:grid;justify-items:start;gap:8px;padding:16px;border:1px dashed var(--product-border-strong)}.template-preview__declaration{padding:18px;border:1px solid var(--product-border-strong)!important;background:#fafaf8}.submission-documents{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--product-border)}.submission-documents ul{display:grid;gap:8px;padding:0;list-style:none}.submission-documents li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--product-border)}.submission-documents li>div{display:grid;min-width:0}.submission-documents li span:not(.plain-status),.submission-documents li small{overflow-wrap:anywhere;color:var(--product-muted);font-size:.78rem}.submission-documents .document-actions{display:flex;align-items:center;gap:6px}.signature-evidence{margin-top:4px}.integrity-reference{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}@media(max-width:1180px){.template-builder__layout{grid-template-columns:210px minmax(0,1fr)}.template-settings{grid-column:1 / -1;border-top:1px solid var(--product-border);border-left:0}.template-settings>.form-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.template-settings .template-panel-heading,.template-settings .condition-editor{grid-column:1 / -1}}@media(max-width:760px){.setup-toolbar,.template-details-grid,.template-section-editor__heading{grid-template-columns:1fr}.setup-table-desktop{display:none}.setup-mobile-list{display:grid;gap:10px;padding:12px;background:var(--product-canvas)}.setup-mobile-card{display:grid;gap:14px;padding:16px;border:1px solid var(--product-border);background:#fff}.setup-mobile-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.setup-mobile-card__heading p{color:var(--product-muted);font-size:.82rem}.setup-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.setup-mobile-card dl>div{display:grid;gap:2px}.setup-mobile-card dt{color:var(--product-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.setup-mobile-card dd{margin:0}.template-family__summary,.template-builder__title-row{align-items:stretch;flex-direction:column}.template-family__actions .button,.template-builder__actions .button{width:100%}.template-builder__actions{flex-direction:column}.template-builder__layout{grid-template-columns:1fr}.template-outline,.template-settings{border:0;border-bottom:1px solid var(--product-border)}.template-canvas{padding:18px}.template-settings>.form-stack{grid-template-columns:1fr}.submission-documents li{grid-template-columns:1fr auto}.submission-documents li .button{grid-column:1 / -1;width:100%}.template-preview{padding:20px}}.forms-selection-summary{display:flex;align-items:center;gap:16px}.forms-select-all-mobile{display:none;align-items:center;gap:8px;color:var(--agta_forms-color-semantic-text-primary);font-weight:800}.forms-select-all-mobile input{width:18px;height:18px}.export-permission-copy{padding:0 20px 14px}.protected-details-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--product-border);background:#f7f7f4;font-size:.84rem;font-weight:800}.module-coming-soon{max-width:760px}.module-coming-soon h2{margin:6px 0 10px}.module-access-fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:16px;border:1px solid var(--product-border)}.module-access-fieldset legend{padding:0 6px;font-weight:900}.settings-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-summary-card,.trusted-devices-card{display:grid;gap:18px}.settings-summary-card h2,.settings-summary-card p,.trusted-devices-card h2,.trusted-devices-card p{margin:0}.definition-list{display:grid;gap:12px;margin:0}.definition-list>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:16px;padding-top:12px;border-top:1px solid var(--product-border)}.definition-list dt{color:var(--product-muted);font-size:.82rem;font-weight:800}.definition-list dd{margin:0;font-weight:800}.trusted-device-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--product-border)}.trusted-device-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--product-border)}.trusted-device-list li>div{display:grid;gap:3px}.trusted-device-list span{color:var(--product-muted);font-size:.84rem}.settings-card{display:grid;gap:var(--agta_forms-space-6)}.settings-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agta_forms-space-6)}.settings-card__heading>div{display:grid;gap:var(--agta_forms-space-2);max-width:760px}.settings-card__heading h2,.settings-card__heading p,.settings-details,.settings-last-test{margin:0}.settings-card__heading>div>p:last-child,.settings-card__section .section-heading p{color:var(--agta_forms-color-semantic-text-secondary)}.settings-details,.settings-last-test{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);border-radius:var(--agta_forms-radius-default);overflow:hidden}.settings-details>div,.settings-last-test>div{display:grid;align-content:start;gap:var(--agta_forms-space-1);padding:var(--agta_forms-space-4);border-right:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);border-bottom:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default);background:var(--agta_forms-color-semantic-background-subtle)}.settings-details dt,.settings-last-test dt{color:var(--agta_forms-color-semantic-text-secondary);font-size:var(--agta_forms-font-size-mobile-caption);font-weight:800;line-height:var(--agta_forms-font-line-height-mobile-caption)}.settings-term-with-info{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-term-with-info .info-popover__trigger{width:24px;height:24px;flex-basis:24px}.settings-details dd,.settings-last-test dd{margin:0;overflow-wrap:anywhere;font-weight:800}.settings-card__section{display:grid;gap:var(--agta_forms-space-4);padding-top:var(--agta_forms-space-6);border-top:var(--agta_forms-border-width-default) solid var(--agta_forms-color-semantic-border-default)}.settings-key-form{max-width:760px}.settings-last-test{margin-top:var(--agta_forms-space-2)}@media(max-width:900px){.settings-details,.settings-last-test{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.settings-summary-grid{grid-template-columns:1fr}.definition-list>div{grid-template-columns:1fr;gap:var(--agta_forms-space-1)}.trusted-device-list li{align-items:flex-start;flex-direction:column}.settings-card__heading{align-items:stretch;flex-direction:column}.settings-card__heading .plain-status{align-self:flex-start}.settings-details,.settings-last-test{grid-template-columns:1fr}.settings-key-form .button-row,.settings-key-form .button{width:100%}}:root{color-scheme:light;--agta-blue: #2877cf;--agta-blue-hover: #236ab8;--agta-foreground: #0f172a;--agta-muted: #64748b;--agta-canvas: #f8fafc;--agta-subtle: #f1f5f9;--agta-border: rgb(226 232 240 / 45%);--agta-input-border: rgb(0 0 0 / 6.5%);--agta-card: rgb(255 255 255 / 85%);--agta-radius: 14px;--agta-card-shadow: 0 4px 24px -2px rgb(0 0 0 / .8%), 0 1px 2px rgb(0 0 0 / .3%);--agta-transition: cubic-bezier(.16, 1, .3, 1)}body,button,input,select,textarea{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}body{color:var(--agta-foreground);background:var(--agta-canvas);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.015em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-weight:500!important;letter-spacing:-.025em}h1{font-size:1.875rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.32}h3{font-size:1.25rem;line-height:1.4}h4{font-size:1rem;line-height:1.5}strong,b,th,dt,summary{font-weight:500}*{transition:border-color .2s ease-out,background-color .2s ease-out}:focus-visible{border-color:var(--agta-blue)!important;outline:3px solid rgb(40 119 207 / 12%);outline-offset:2px}.button,button{font-weight:500!important;transition:all .3s var(--agta-transition)!important}.button:hover:not(:disabled),button:hover:not(:disabled){transform:translateY(-.5px)}.button{border-radius:10px;box-shadow:0 1px 2px #00000001}.button--primary{color:#f8fafc;background:var(--agta-blue)}.button--primary:hover:not(:disabled),.button--primary:active:not(:disabled){background:var(--agta-blue-hover)}.button--secondary{border-color:#94a3b873;color:var(--agta-foreground);background:#ffffffd1}.button--secondary:hover:not(:disabled){border-color:#2877cf52;background:var(--agta-subtle)}.button--tertiary{color:var(--agta-blue)}.button--tertiary:hover:not(:disabled){color:var(--agta-blue-hover)}.input,select.input,textarea.input{border:1px solid var(--agta-input-border);border-radius:10px;color:var(--agta-foreground);background:#fffc;box-shadow:0 1px 2px #00000002;font-weight:400!important;transition:all .2s var(--agta-transition)!important}.input:hover:not(:disabled){border-color:#2877cf52}.input:focus,.input:focus-visible,select.input:focus,textarea.input:focus{border-color:var(--agta-blue)!important;outline:0;background:#fff!important;box-shadow:0 0 0 3px #2877cf1f!important}.input::placeholder{color:#94a3b8}.checkbox,input[type=checkbox],input[type=radio]{accent-color:var(--agta-blue)}.checkbox{border-color:#94a3b88c;border-radius:5px}.field__label,.eyebrow,.product-kicker,.provisional-label,.page-title-row__eyebrow,.workspace-navigation__heading,.setup-toolbar__summary,.template-question__type,.plain-status,.status-pill,.status-badge,.settings-details dt,.settings-last-test dt,.definition-list dt{font-weight:500!important}.eyebrow,.product-kicker,.provisional-label,.page-title-row__eyebrow{color:var(--agta-blue)!important}.field__message,.muted-copy,.page-heading__intro,.section-intro,.section-heading p,.template-settings__empty,.settings-card__heading>div>p:last-child{color:var(--agta-muted)}.workspace-shell,.workspace-content,.workspace-main,.recipient-main,.setup-mobile-list{background:var(--agta-canvas)}.workspace-sidebar,.recipient-sidebar,.brand-surface{background-color:var(--agta-blue);background-image:none}.workspace-sidebar{box-shadow:1px 0 2px #00000001}.workspace-navigation__heading{color:#ffffff8c}.workspace-navigation__link,.workspace-signout{border-radius:10px;color:#ffffffb8;font-weight:500!important}.workspace-navigation__link:hover,.workspace-signout:hover,.workspace-account:hover,.workspace-account[aria-current=page]{color:#fff;background:#ffffff17}.workspace-navigation__link[aria-current=page]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0a}.workspace-account__copy span{color:#ffffff94}.workspace-account__copy strong,.workspace-brand__product,.workspace-account__avatar,.navigation-badge{font-weight:500!important}.workspace-account__avatar,.navigation-badge{border-radius:999px}.workspace-main{padding:38px 42px 64px}.mobile-header{border-bottom:1px solid rgb(0 0 0 / 2%);background:#ffffffc7;box-shadow:0 1px 2px #00000001;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-navigation{border-color:var(--agta-border);background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobile-navigation__link{color:var(--agta-muted);font-weight:500}.mobile-navigation__link[aria-current=page]{color:var(--agta-blue)}.surface-card,.metric-card,.panel,.catalogue-example,.metric,.recipient-entry__card,.template-card,.account-card,.settings-summary-card,.trusted-devices-card,.settings-card,.module-coming-soon,.public-account-card,.quick-action,.scope-note,.waiting-card,.template-preview,.condition-row,.setup-mobile-card,.info-popover__panel{border:1px solid rgb(0 0 0 / 2.5%);border-radius:var(--agta-radius);background:var(--agta-card);box-shadow:var(--agta-card-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.surface-card--flush,.table-scroll,.simple-table-wrap,.template-builder__layout{overflow:hidden;border:1px solid rgb(0 0 0 / 2.5%);border-radius:var(--agta-radius);background:var(--agta-card);box-shadow:var(--agta-card-shadow)}.surface-card__heading,.setup-toolbar,.detail-drawer__header,.simple-table th,.simple-table td,.template-history,.template-section-editor,.trusted-device-list,.trusted-device-list li,.definition-list>div,.settings-card__section,.settings-details,.settings-last-test,.settings-details>div,.settings-last-test>div{border-color:var(--agta-border)}.simple-table th{color:var(--agta-muted);background:#f8fafcc7;font-weight:500}.simple-table tbody tr{background:#ffffff8a}.simple-table tbody tr:hover{background:#f1f5f9b8}.filter-bar,.setup-toolbar,.template-history,.template-outline,.template-settings,.template-preset-note,.template-preview__declaration,.protected-details-notice,.settings-details>div,.settings-last-test>div,.form-reassurance,.security-reassurance,.waiting-card{background:#f1f5f9a3}.template-builder__layout,.template-question,.template-outline__section:hover,.template-outline__section--selected,.condition-row,.submission-documents li{border-color:var(--agta-border);border-radius:12px;background:#ffffffd1}.template-question--selected{border-color:#2877cf75;box-shadow:inset 4px 0 0 var(--agta-blue)}.template-builder__tabs button[aria-selected=true]{color:var(--agta-blue);border-bottom-color:var(--agta-blue)}.template-outline__section>span:first-child,.quick-action:first-of-type>span:first-child,.setup-checklist__number,.account-card__avatar{background:var(--agta-blue)}.status-badge,.status-pill,.plain-status{border-radius:999px}.alert,.error-summary,.signature-evidence-notice,.declaration,.declaration-details,.template-preview-upload,.module-access-fieldset,.protected-details-notice{border-radius:12px;box-shadow:none}.modal-backdrop,.drawer-layer{background:#0f172a2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal{border:1px solid rgb(0 0 0 / 2.5%);border-radius:var(--agta-radius);background:#fffffff5;box-shadow:0 20px 50px -12px #0f172a2e,0 2px 8px #0f172a08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.detail-drawer{border-left:1px solid rgb(0 0 0 / 3%);background:#fffffff5;box-shadow:-14px 0 40px #0f172a1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.icon-button,.icon-action,.info-popover__trigger,.reorder-actions button{border-color:#94a3b861;border-radius:10px;color:var(--agta-muted);background:#ffffffc7;box-shadow:0 1px 2px #00000001}.icon-button:hover,.icon-action:hover,.info-popover__trigger:hover,.reorder-actions button:hover:not(:disabled){border-color:#2877cf52;color:var(--agta-blue);background:#fff}.text-link,.page-title-row__action,.copy-status{color:var(--agta-blue)}.skeleton-block{background:linear-gradient(90deg,#e2e8f09e,#f8fafceb,#e2e8f09e)}.sign-in-layout{width:100%;height:100vh;min-height:100vh;grid-template-columns:minmax(0,672px) minmax(380px,448px);align-items:center;justify-content:space-between;gap:48px;padding:32px 16px}.sign-in-brand,.sign-in-panel{height:100%;min-height:0;padding:0}.sign-in-brand{width:100%;max-width:672px}.sign-in-panel{width:100%;max-width:448px;justify-self:end}.sign-in-brand__copy{max-width:672px}.sign-in-brand>img{width:192px;height:192px}.sign-in-brand h1,.sign-in-card h2{font-family:"Noto Serif JP",Georgia,Times New Roman,serif}.sign-in-brand h1{color:#fff;font-size:4.5rem;font-weight:500!important;line-height:1.05;letter-spacing:-.025em}.sign-in-brand p{font-size:1.125rem}.sign-in-card{border:1px solid rgb(255 255 255 / 14%);border-radius:14px;color:#fff;background:#ffffff1a;box-shadow:0 24px 70px #17133f47;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sign-in-card h2{color:#fff;font-size:1.5rem;font-weight:500!important}.sign-in-brand .eyebrow{color:#ffffffe5!important}.sign-in-card .eyebrow{color:#0fc!important}.sign-in-card .input{color:#fff;border-color:#fff3;background:#ffffff1a;box-shadow:none}.sign-in-card .input:hover:not(:disabled){border-color:#ffffff57}.sign-in-card .input:focus,.sign-in-card .input:focus-visible{border-color:#0fc!important;outline:0;background:#ffffff26!important;box-shadow:0 0 0 3px #00ffcc40!important}.sign-in-card .button--primary{color:#262262;background:#0fc}.sign-in-card .button--primary:hover:not(:disabled){background:#00e6b8}.sign-in-card :focus-visible{border-color:#0fc!important;outline-color:#00ffcc47}@media(min-width:1280px)and (max-width:1535.98px){.sign-in-layout{padding-inline:max(16px,calc((100% - 1280px)/2 + 16px))}}@media(min-width:1536px){.sign-in-layout{padding-inline:max(16px,calc((100% - 1536px)/2 + 16px))}}@media(max-width:900px){.sign-in-layout{height:auto;grid-template-columns:1fr;gap:0;padding:0}.sign-in-brand,.sign-in-panel{width:100%;height:auto;max-width:none;min-height:auto}.sign-in-brand{padding:32px}.sign-in-panel{padding:34px 20px}.sign-in-brand h1{font-size:clamp(2.2rem,8vw,3.4rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover:not(:disabled),button:hover:not(:disabled){transform:none}}@media(min-width:681px)and (max-width:1120px){.forms-table-desktop{display:none}.forms-mobile-list{display:grid;gap:10px;padding:12px;background:var(--product-canvas)}.form-mobile-card{display:grid;gap:14px;padding:16px;border:1px solid var(--product-border);border-radius:var(--product-radius);background:#fff}.form-mobile-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.form-mobile-card__top>div{display:grid;min-width:0}.form-mobile-card__top span:not(.status-badge){color:var(--product-muted);font-size:.78rem;overflow-wrap:anywhere}.form-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.form-mobile-card dl>div{display:grid;gap:3px}.form-mobile-card dt{color:var(--product-muted);font-size:.7rem;font-weight:800}.form-mobile-card__actions{display:flex;flex-wrap:wrap;gap:8px}}
