@font-face{font-display:swap;font-family:Govforms Signature Classic;font-style:normal;font-weight:400 700;src:url(/product-ui/DancingScript-VariableFont_wght-2180862557.ttf)format("truetype")}.gf-ui.gf-ui-builder{--govuk-frontend-version:"5.13.0";--govuk-breakpoint-mobile:243.81px;--govuk-frontend-breakpoint-mobile:var(--govuk-breakpoint-mobile);--govuk-breakpoint-tablet:488.381px;--govuk-frontend-breakpoint-tablet:var(--govuk-breakpoint-tablet);--govuk-breakpoint-desktop:585.905px;--govuk-frontend-breakpoint-desktop:var(--govuk-breakpoint-desktop)}.gf-ui.gf-ui-builder .govuk-link{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:1px}.gf-ui.gf-ui-builder .govuk-list{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-list{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-list{color:#0b0c0c;margin-top:0;margin-bottom:15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-list{margin-bottom:20px}}.gf-ui.gf-ui-builder .govuk-list{padding-left:0;list-style-type:none}.gf-ui.gf-ui-builder .govuk-list>li{margin-bottom:5px}.gf-ui.gf-ui-builder .govuk-list--bullet{padding-left:20px;list-style-type:disc}.gf-ui.gf-ui-builder .govuk-list--bullet>li{margin-bottom:0}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-list--bullet>li{margin-bottom:5px}}.gf-ui.gf-ui-builder .govuk-heading-xl{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24.381px;font-weight:700;line-height:1.09375}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-xl{font-size:36.571px;line-height:1.04167}}.gf-ui.gf-ui-builder .govuk-heading-xl{margin-top:0;margin-bottom:30px;display:block}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-xl{margin-bottom:50px}}.gf-ui.gf-ui-builder .govuk-heading-l{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18.286px;font-weight:700;line-height:1.04167}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-l{font-size:27.429px;line-height:1.11111}}.gf-ui.gf-ui-builder .govuk-heading-l{margin-top:0;margin-bottom:20px;display:block}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-l{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-heading-m{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13.714px;font-weight:700;line-height:1.11111}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-m{font-size:18.286px;line-height:1.25}}.gf-ui.gf-ui-builder .govuk-heading-m{margin-top:0;margin-bottom:15px;display:block}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-m{margin-bottom:20px}}.gf-ui.gf-ui-builder .govuk-heading-s{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:700;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-s{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-heading-s{margin-top:0;margin-bottom:15px;display:block}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-heading-s{margin-bottom:20px}}.gf-ui.gf-ui-builder .govuk-caption-m{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-caption-m{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-caption-m{color:#505a5f;display:block}.gf-ui.gf-ui-builder .govuk-body-l{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13.714px;font-weight:400;line-height:1.11111}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-body-l{font-size:18.286px;line-height:1.25}}.gf-ui.gf-ui-builder .govuk-body-l{margin-top:0;margin-bottom:20px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-body-l{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-body{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-body{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-body{margin-top:0;margin-bottom:15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-body{margin-bottom:20px}}.gf-ui.gf-ui-builder .govuk-body-s{color:#0b0c0c;font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10.667px;font-weight:400;line-height:1.14286}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-body-s{font-size:12.19px;line-height:1.25}}.gf-ui.gf-ui-builder .govuk-body-s{margin-top:0;margin-bottom:15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-body-s{margin-bottom:20px}}.gf-ui.gf-ui-builder .govuk-button-group{margin-bottom:5px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-button-group{margin-bottom:15px}}.gf-ui.gf-ui-builder .govuk-button-group{flex-direction:column;align-items:center;display:flex}.gf-ui.gf-ui-builder .govuk-button-group .govuk-button{margin-bottom:17px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-button-group{flex-flow:wrap;align-items:baseline;margin-right:-15px}.gf-ui.gf-ui-builder .govuk-button-group .govuk-button{margin-right:15px}}.gf-ui.gf-ui-builder .govuk-form-group:after{content:"";clear:both;display:block}.gf-ui.gf-ui-builder .govuk-form-group{margin-bottom:20px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-form-group{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-grid-row:after{content:"";clear:both;display:block}.gf-ui.gf-ui-builder .govuk-grid-row{margin-left:-15px;margin-right:-15px}.gf-ui.gf-ui-builder .govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-grid-column-one-quarter{float:left;width:25%}}.gf-ui.gf-ui-builder .govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-grid-column-one-half{float:left;width:50%}}.gf-ui.gf-ui-builder .govuk-main-wrapper{padding-top:20px;padding-bottom:20px;display:block}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.gf-ui.gf-ui-builder.govuk-template{background-color:#f3f2f1}.gf-ui.gf-ui-builder.govuk-template--rebranded{background-color:#f4f8fb}.gf-ui.gf-ui-builder.govuk-template{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:60px}.gf-ui.gf-ui-builder.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}.gf-ui.gf-ui-builder.govuk-template{overflow-y:scroll}.gf-ui.gf-ui-builder .govuk-template__body{background-color:#fff;margin:0}.gf-ui.gf-ui-builder .govuk-width-container{max-width:2500px;margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-width-container{margin-left:30px;margin-right:30px;margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}.gf-ui.gf-ui-builder .govuk-back-link{font-size:10.667px;line-height:1.14286}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-back-link{font-size:12.19px;line-height:1.25}}.gf-ui.gf-ui-builder .govuk-back-link{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-underline-offset:.1578em;margin-top:15px;margin-bottom:15px;padding-left:.875em;text-decoration:underline;text-decoration-thickness:1px;display:inline-block;position:relative}.gf-ui.gf-ui-builder .govuk-back-link:before{content:"";border:max(1px,.0625em) solid #505a5f;border-width:max(1px,.0625em) max(1px,.0625em) 0 0;width:.4375em;height:.4375em;margin:auto 0;font-size:max(16px,1em);display:block;position:absolute;top:0;bottom:0;left:.1875em;transform:rotate(225deg)}.gf-ui.gf-ui-builder .govuk-back-link:after{content:"";position:absolute;inset:-14px 0}.gf-ui.gf-ui-builder .govuk-button{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.1875}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-button{font-size:14.476px;line-height:1}}.gf-ui.gf-ui-builder .govuk-button{box-sizing:border-box;width:100%;margin:0 0 22px;display:inline-block;position:relative}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-button{margin-bottom:32px}}.gf-ui.gf-ui-builder .govuk-button{color:#fff;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none;background-color:#00703c;border:2px solid #0000;border-radius:0;padding:8px 10px 7px;box-shadow:0 2px #002d18}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-button{width:auto}}.gf-ui.gf-ui-builder .govuk-button:before{content:"";background:0 0;display:block;position:absolute;inset:-2px -2px -4px}.gf-ui.gf-ui-builder .govuk-button[disabled]{opacity:.5}.gf-ui.gf-ui-builder .govuk-button--secondary{color:#0b0c0c;background-color:#f3f2f1;box-shadow:0 2px #929191}.gf-ui.gf-ui-builder .govuk-button--warning{color:#fff;background-color:#d4351c;box-shadow:0 2px #55150b}.gf-ui.gf-ui-builder .govuk-hint{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-hint{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-hint{color:#505a5f;margin-bottom:15px}.gf-ui.gf-ui-builder .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint,.gf-ui.gf-ui-builder .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.gf-ui.gf-ui-builder .govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.gf-ui.gf-ui-builder .govuk-label{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-label{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-label{color:#0b0c0c;margin-bottom:5px;display:block}.gf-ui.gf-ui-builder .govuk-label--s{font-weight:700}.gf-ui.gf-ui-builder .govuk-fieldset{border:0;min-width:0;margin:0;padding:0}.gf-ui.gf-ui-builder .govuk-fieldset:after{content:"";clear:both;display:block}.gf-ui.gf-ui-builder .govuk-fieldset__legend{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-fieldset__legend{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-fieldset__legend{color:#0b0c0c;box-sizing:border-box;white-space:normal;max-width:100%;margin-bottom:10px;padding:0;display:table}.gf-ui.gf-ui-builder .govuk-fieldset__legend--s{font-weight:700}.gf-ui.gf-ui-builder .govuk-input{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-input{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-input{box-sizing:border-box;appearance:none;border:2px solid #0b0c0c;border-radius:0;width:100%;height:30.476px;margin-top:0;padding:5px}.gf-ui.gf-ui-builder .govuk-input:disabled{opacity:.5;color:inherit;cursor:not-allowed;background-color:#0000}.gf-ui.gf-ui-builder .govuk-input--width-10{max-width:11.5em}.gf-ui.gf-ui-builder .govuk-inset-text{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-inset-text{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-inset-text{color:#0b0c0c;margin-top:20px;padding:15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-inset-text{margin-top:30px}}.gf-ui.gf-ui-builder .govuk-inset-text{margin-bottom:20px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-inset-text{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-inset-text{clear:both;border-left:10px solid #b1b4b6}.gf-ui.gf-ui-builder .govuk-inset-text>:first-child{margin-top:0}.gf-ui.gf-ui-builder .govuk-inset-text>:last-child{margin-bottom:0}.gf-ui.gf-ui-builder .govuk-tag{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-tag{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-tag{color:#0c2d4a;overflow-wrap:break-word;background-color:#bbd4ea;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding:2px 8px 3px;text-decoration:none;display:inline-block}.gf-ui.gf-ui-builder .govuk-tag--grey{color:#282d30;background-color:#e5e6e7}.gf-ui.gf-ui-builder .govuk-tag--blue{color:#0c2d4a;background-color:#bbd4ea}.gf-ui.gf-ui-builder .govuk-tag--yellow{color:#594d00;background-color:#fff7bf}.gf-ui.gf-ui-builder .govuk-tag--red{color:#2a0b06;background-color:#f4cdc6}.gf-ui.gf-ui-builder .govuk-tag--green{color:#005a30;background-color:#cce2d8}.gf-ui.gf-ui-builder .govuk-radios__item{flex-wrap:wrap;margin-bottom:10px;display:flex;position:relative}.gf-ui.gf-ui-builder .govuk-radios__item:last-child,.gf-ui.gf-ui-builder .govuk-radios__item:last-of-type{margin-bottom:0}.gf-ui.gf-ui-builder .govuk-radios__input{z-index:1;opacity:0;cursor:pointer;width:44px;height:44px;margin:0}.gf-ui.gf-ui-builder .govuk-radios__label{cursor:pointer;touch-action:manipulation;align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px}.gf-ui.gf-ui-builder .govuk-radios__label:before{content:"";box-sizing:border-box;background:0 0;border:2px solid;border-radius:50%;width:40px;height:40px;position:absolute;top:2px;left:2px}.gf-ui.gf-ui-builder .govuk-radios__label:after{content:"";opacity:0;background:currentColor;border:10px solid;border-radius:50%;width:0;height:0;position:absolute;top:12px;left:12px}.gf-ui.gf-ui-builder .govuk-radios__hint{width:100%;margin-top:-5px;padding-left:59px;padding-right:15px;display:block}.gf-ui.gf-ui-builder .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-radios__hint{margin-bottom:0}.gf-ui.gf-ui-builder .govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-radios--inline{flex-wrap:wrap;align-items:flex-start;display:flex}.gf-ui.gf-ui-builder .govuk-radios--inline .govuk-radios__item{margin-right:20px}}.gf-ui.gf-ui-builder .govuk-radios__conditional{margin-bottom:15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-radios__conditional{margin-bottom:20px}}.gf-ui.gf-ui-builder .govuk-radios__conditional{border-left:4px solid #b1b4b6;margin-left:20px;padding-left:35px}.gf-ui.gf-ui-builder .govuk-radios__conditional>:last-child,.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__item{margin-bottom:0}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__input{margin-left:-10px}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px}.gf-ui.gf-ui-builder .govuk-select{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-select{font-size:14.476px;line-height:1.25}}.gf-ui.gf-ui-builder .govuk-select{box-sizing:border-box;color:#0b0c0c;background-color:#fff;border:2px solid #0b0c0c;min-width:11.5em;max-width:100%;height:30.476px;padding:5px}.gf-ui.gf-ui-builder .govuk-summary-list{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-list{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-summary-list{color:#0b0c0c}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-list{table-layout:fixed;border-collapse:collapse;width:100%;display:table}}.gf-ui.gf-ui-builder .govuk-summary-list{margin:0 0 20px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-list{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-list__row{display:table-row}}.gf-ui.gf-ui-builder .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}.gf-ui.gf-ui-builder .govuk-summary-list__key,.gf-ui.gf-ui-builder .govuk-summary-list__value{margin:0}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-list__key,.gf-ui.gf-ui-builder .govuk-summary-list__value{padding-top:10px;padding-bottom:10px;padding-right:20px;display:table-cell}}.gf-ui.gf-ui-builder .govuk-summary-list__key,.gf-ui.gf-ui-builder .govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.gf-ui.gf-ui-builder .govuk-summary-list__key{margin-bottom:5px;font-weight:700}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-list__key{width:30%}}.gf-ui.gf-ui-builder .govuk-summary-list__value>:last-child{margin-bottom:0}.gf-ui.gf-ui-builder .govuk-summary-card{margin-bottom:20px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-card{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-summary-card{border:1px solid #b1b4b6}.gf-ui.gf-ui-builder .govuk-summary-card__title-wrapper{background-color:#f3f2f1;border-bottom:1px solid #0000;padding:15px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-card__title-wrapper{flex-wrap:nowrap;justify-content:space-between;padding:15px 20px;display:flex}}.gf-ui.gf-ui-builder .govuk-summary-card__title{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:700;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-card__title{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-summary-card__title{color:#0b0c0c;margin:5px 20px 10px 0}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-card__title{margin-bottom:5px}}.gf-ui.gf-ui-builder .govuk-summary-card__content{padding:15px 15px 0}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-summary-card__content{padding:15px 20px}}.gf-ui.gf-ui-builder .govuk-table{font-family:var(--font-display), var(--font-display), "Inter";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.19px;font-weight:400;line-height:1.25}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-table{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .govuk-table{color:#0b0c0c;width:100%;margin-bottom:20px}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-table{margin-bottom:30px}}.gf-ui.gf-ui-builder .govuk-table{border-spacing:0;border-collapse:collapse}.gf-ui.gf-ui-builder .govuk-table__header{font-weight:700}.gf-ui.gf-ui-builder .govuk-table__header,.gf-ui.gf-ui-builder .govuk-table__cell{text-align:left;vertical-align:top;border-bottom:1px solid #b1b4b6;padding:10px 20px 10px 0}.gf-ui.gf-ui-builder .govuk-table__header:last-child,.gf-ui.gf-ui-builder .govuk-table__cell:last-child{padding-right:0}.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-0{margin-bottom:0!important}.gf-ui.gf-ui-builder .govuk-\!-margin-top-1{margin-top:5px!important}.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-1{margin-bottom:5px!important}.gf-ui.gf-ui-builder .govuk-\!-margin-top-2{margin-top:10px!important}.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-2{margin-bottom:10px!important}.gf-ui.gf-ui-builder .govuk-\!-margin-left-2{margin-left:10px!important}.gf-ui.gf-ui-builder .govuk-\!-margin-top-3{margin-top:15px!important}.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-3,.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-4{margin-bottom:15px!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-5{margin-bottom:15px!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.gf-ui.gf-ui-builder .govuk-\!-padding-4{padding:15px!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-padding-4{padding:20px!important}}.gf-ui.gf-ui-builder .govuk-\!-padding-5{padding:15px!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-padding-5{padding:25px!important}}.gf-ui.gf-ui-builder .govuk-\!-padding-top-6{padding-top:20px!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-padding-top-6{padding-top:30px!important}}.gf-ui.gf-ui-builder .govuk-\!-padding-bottom-6{padding-bottom:20px!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.gf-ui.gf-ui-builder .govuk-\!-font-size-19{font-size:12.19px!important;line-height:1.25!important}@container gf-ui-viewport (min-width:488.38px){.gf-ui.gf-ui-builder .govuk-\!-font-size-19{font-size:14.476px!important;line-height:1.31579!important}}.gf-ui.gf-ui-builder{--moj-frontend-version:"5.2.1"}.gf-ui.gf-ui-builder .govuk-button:disabled{opacity:.5!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important}.gf-ui.gf-ui-builder .bold{font-weight:700}.gf-ui.gf-ui-builder .italic{font-style:italic}.gf-ui.gf-ui-builder .btn-link{cursor:pointer;color:#1d70b8;text-align:left;background:0 0;border:none;outline:none;padding:0;text-decoration:underline}.gf-ui.gf-ui-builder hr{border:0;border-top:2px solid #b1b4b6}.gf-ui.gf-ui-builder{scroll-padding-top:20%}.gf-ui.gf-ui-builder .gf-repeat-box{border-radius:6px;position:relative;border:2px solid #b1b4b6!important;margin-left:0!important;padding:15px 20px!important}.gf-ui.gf-ui-builder .govuk-width-container:has(.govuk-back-link)>.govuk-main-wrapper{padding-top:10px}.gf-ui.gf-ui-builder button{font-family:var(--gf-font-family,"GDS Transport", arial, sans-serif);font-size:inherit}.gf-ui.gf-ui-builder .gf-width-100pct{width:100%!important}.gf-ui.gf-ui-builder .gf-position-relative{position:relative!important}.gf-ui.gf-ui-builder .gf-white-space-nowrap{white-space:nowrap!important}.gf-ui.gf-ui-builder .gf-spacer-20{color:#0000;width:0!important;height:20px!important;margin:0!important}.gf-ui.gf-ui-builder{--gf-review-accent:#9c5700;--gf-review-accent-text:#854600;--gf-review-on-accent:#fff;--gf-review-surface:#fff8eb;--gf-review-text:#0b0c0c}.gf-ui.gf-ui-builder .gf-response-hub{box-sizing:border-box;max-width:100%}.gf-ui.gf-ui-builder .gf-response-hub-audit-list{margin:0;padding:0;list-style:none}.gf-ui.gf-ui-builder .gf-response-hub-audit-list>li{border-top:1px solid #b1b4b6;border-left:4px solid #b1b4b6;padding:20px}.gf-ui.gf-ui-builder .gf-response-hub__section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gf-ui.gf-ui-builder .gf-response-hub__decision-panel{box-sizing:border-box;background-color:#f3f2f1;border-left:5px solid #b1b4b6;border-radius:8px;max-width:960px;margin-bottom:40px;padding:25px}.gf-ui.gf-ui-builder .gf-response-hub__decision-panel>:last-child{margin-bottom:0}.gf-ui.gf-ui-builder .gf-response-hub__section{box-sizing:border-box;border:1px solid #b1b4b6;border-top:4px solid #1d70b8;border-radius:8px;margin-bottom:40px;padding:25px}.gf-ui.gf-ui-builder .gf-response-hub__section-heading{border-bottom:1px solid #b1b4b6;align-items:baseline;margin-bottom:20px;padding-bottom:15px}.gf-ui.gf-ui-builder .gf-response-hub__primary-link{font-weight:700}.gf-ui.gf-ui-builder .gf-response-hub__policy-card{box-sizing:border-box;background-color:#fff;border:1px solid #b1b4b6;border-radius:8px;margin-bottom:30px;padding:25px}.gf-ui.gf-ui-builder .gf-response-hub__collection-title{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.gf-ui.gf-ui-builder .gf-response-hub__attention{box-sizing:border-box;background-color:#fff;border:1px solid #b1b4b6;border-left:5px solid #d29922;border-radius:8px;margin-bottom:30px;padding:25px}.gf-ui.gf-ui-builder .gf-response-hub__attention-list li{border-bottom:1px solid #b1b4b6;padding:0 0 15px}.gf-ui.gf-ui-builder .gf-response-hub__attention-list li+li{padding-top:15px}.gf-ui.gf-ui-builder .gf-response-hub__attention-list li:last-child{border-bottom:0;padding-bottom:0}.gf-ui.gf-ui-builder .gf-response-hub__attention-list span{margin-top:5px;display:block}.gf-ui.gf-ui-builder .gf-response-hub__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.gf-ui.gf-ui-builder .gf-response-hub__stat{box-sizing:border-box;color:#0b0c0c;background-color:#f6f8fa;border:1px solid #b1b4b6;border-top:4px solid #1d70b8;border-radius:6px;flex-direction:column;min-height:240px;padding:20px;text-decoration:none;display:flex}.gf-ui.gf-ui-builder .gf-response-hub__stat-value,.gf-ui.gf-ui-builder .gf-response-hub__stat-title,.gf-ui.gf-ui-builder .gf-response-hub__stat-description,.gf-ui.gf-ui-builder .gf-response-hub__stat-action{display:block}.gf-ui.gf-ui-builder .gf-response-hub__stat-value{margin-bottom:15px;font-size:36px;line-height:1}.gf-ui.gf-ui-builder .gf-response-hub__stat-title{text-underline-offset:.15em;margin-bottom:10px;font-size:19px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown{--gf-stat-breakdown-divider:#dde2e7;margin:0;padding:0;font-size:16px;line-height:1.35;list-style:none;display:grid}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item{--gf-stat-status:#505a5f;border-top:1px solid var(--gf-stat-breakdown-divider);align-items:center;gap:10px;padding:6px 0;display:flex}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item:first-child{border-top:0;padding-top:0}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item:before{background-color:var(--gf-stat-status);content:"";border-radius:50%;flex:none;width:8px;height:8px}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item strong{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item--in-progress{--gf-stat-status:#1d70b8}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item--submitted{--gf-stat-status:#4c2c92}.gf-ui.gf-ui-builder .gf-response-hub__stat-breakdown-item--accepted{--gf-stat-status:#00703c}.gf-ui.gf-ui-builder .gf-response-hub__stat-description{font-size:16px;line-height:1.35}.gf-ui.gf-ui-builder .gf-response-hub__stat-action{color:#1d70b8;margin-top:auto;padding-top:20px;font-weight:700;text-decoration:underline}.gf-ui.gf-ui-builder .gf-response-hub>.govuk-heading-m{border-bottom:2px solid #1d70b8;margin-top:50px;padding-bottom:10px}.gf-ui.gf-ui-builder .gf-response-hub .govuk-table__head{background-color:#f3f2f1}.gf-ui.gf-ui-builder .gf-response-hub .govuk-table__header,.gf-ui.gf-ui-builder .gf-response-hub .govuk-table__cell{vertical-align:top;padding-left:15px;padding-right:15px}.gf-ui.gf-ui-builder .gf-response-workspace{max-width:1500px}.gf-ui.gf-ui-builder .gf-response-workspace__toolbar{justify-content:space-between;align-items:flex-end;gap:25px;margin:30px 0 20px;display:flex}.gf-ui.gf-ui-builder .gf-response-workspace__saved-views{background-color:#f3f2f1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:15px 25px;margin-bottom:20px;padding:15px 20px;display:flex}.gf-ui.gf-ui-builder .gf-response-workspace__saved-view{align-items:center;gap:10px;display:inline-flex}.gf-ui.gf-ui-builder .gf-response-workspace__state-column{min-width:150px}.gf-ui.gf-ui-builder .gf-response-workspace__answer-column,.gf-ui.gf-ui-builder .gf-response-workspace__answer-cell{min-width:180px}.gf-ui.gf-ui-builder .gf-response-workspace__response-row{position:relative}.gf-ui.gf-ui-builder .gf-response-workspace__response-row .gf-response-hub__primary-link:after{content:"";z-index:1;position:absolute;inset:0}.gf-ui.gf-ui-builder .gf-response-hub__table-wrap{overflow-x:auto}.gf-ui.gf-ui-builder .gf-response-workspace__secondary{color:#505a5f;margin-top:5px;font-size:13px;display:block}.gf-ui.gf-ui-builder .gf-response-workspace__answer-cell{overflow-wrap:anywhere;max-width:260px}.gf-ui.gf-ui-builder .gf-response-hub__decision-panel,.gf-ui.gf-ui-builder .gf-response-hub__section,.gf-ui.gf-ui-builder .gf-response-hub__policy-card,.gf-ui.gf-ui-builder .gf-response-hub__attention,.gf-ui.gf-ui-builder .gf-response-hub__stat{box-shadow:0 2px 5px #0b0c0c29}.gf-ui.gf-ui-builder .gf-sign-journey-page{width:100%}.gf-ui.gf-ui-builder .gf-ui-body:has(.gf-sign-prepare-workspace) .govuk-main-wrapper{padding-bottom:0}.gf-ui.gf-ui-builder .gf-sign-prepare-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.gf-ui.gf-ui-builder .gf-sign-save-status,.gf-ui.gf-ui-builder .gf-sign-check{color:#00703c;font-weight:700}.gf-ui.gf-ui-builder .gf-sign-save-status{flex:none;align-items:center;gap:6px;margin-top:22px;display:flex}.gf-ui.gf-ui-builder .gf-sign-pdf-stage{background:#e9edf0;border:1px solid #b1b4b6;border-radius:7px;overflow:hidden}.gf-ui.gf-ui-builder .gf-sign-pdf-stage__toolbar{color:#fff;background:#343a40;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.gf-ui.gf-ui-builder .gf-sign-paper{box-sizing:border-box;color:#0b0c0c;background:#fff;font-family:Arial,sans-serif;position:relative;box-shadow:0 2px 7px #0b0c0c38}.gf-ui.gf-ui-builder .gf-sign-person-badge{color:#0b0c0c;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:12px;font-weight:800;display:flex}.gf-ui.gf-ui-builder .gf-sign-person-badge--one{background:#bfe3f4;border:2px solid #1774a8}.gf-ui.gf-ui-builder .gf-sign-person-badge--two{background:#ead7f1;border:2px dashed #754688}.gf-ui.gf-ui-builder .gf-sign-prepare-header{box-sizing:border-box;z-index:8;background:#fff;border-bottom:1px solid #b1b4b6;align-items:center;height:65px;margin-bottom:0;padding:10px 0;position:sticky;top:0}.gf-ui.gf-ui-builder .gf-sign-prepare-header__controls,.gf-ui.gf-ui-builder .gf-sign-prepare-header__actions{align-items:center;gap:10px;display:flex}.gf-ui.gf-ui-builder .gf-sign-prepare-header__controls{gap:20px}.gf-ui.gf-ui-builder .gf-sign-prepare-header__controls .gf-sign-save-status{margin-top:0}.gf-ui.gf-ui-builder .gf-sign-prepare-header__actions .govuk-button{margin-bottom:0}.gf-ui.gf-ui-builder .gf-sign-prepare-workspace{background:#e9edf0;border:1px solid #b1b4b6;border-radius:0 0 8px 8px;grid-template-columns:360px minmax(0,1fr);display:grid;overflow:visible}.gf-ui.gf-ui-builder .gf-sign-prepare-palette{box-sizing:border-box;background:#fff;border-right:1px solid #b1b4b6;padding:20px;position:sticky;top:65px;overflow-y:auto}.gf-ui.gf-ui-builder .gf-sign-prepare-palette .govuk-select{width:100%;max-width:none}.gf-ui.gf-ui-builder .gf-sign-prepare-palette .gf-sign-desktop-palette h2{margin:28px 0 4px}.gf-ui.gf-ui-builder .gf-sign-sidebar-section{border-top:1px solid #b1b4b6;margin-top:22px;padding-top:18px}.gf-ui.gf-ui-builder .gf-sign-sidebar-section h2{margin-bottom:8px}.gf-ui.gf-ui-builder .gf-sign-field-tool{color:#0b0c0c;cursor:grab;font:inherit;text-align:left;white-space:nowrap;background:#fff;border:1px solid #92979a;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:58px;margin-bottom:9px;padding:8px 10px;display:flex}.gf-ui.gf-ui-builder .gf-sign-field-tool--primary{border:2px solid #1774a8}.gf-ui.gf-ui-builder .gf-sign-field-tool__icon{color:#144e75;background:#e8f1f8;border-radius:4px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:12px;font-weight:800;display:flex}.gf-ui.gf-ui-builder .gf-sign-pdf-stage{border:0;border-radius:0;min-width:0;position:relative;overflow:visible}.gf-ui.gf-ui-builder .gf-sign-pdf-stage__toolbar{color:#0b0c0c;z-index:6;background:#f3f2f1;border-bottom:1px solid #b1b4b6;justify-content:center;position:sticky;top:65px}.gf-ui.gf-ui-builder .gf-sign-pdf-stage__zoom{z-index:8;margin-left:24px;position:relative}.gf-ui.gf-ui-builder .gf-sign-pdf-scroll{box-sizing:border-box;padding:28px 0;overflow:visible}.gf-ui.gf-ui-builder .gf-sign-document-pages{z-index:1;gap:28px;display:grid;position:relative}.gf-ui.gf-ui-builder .gf-sign-paper--mapper{width:min(100%,800px);min-height:0;margin:0 auto;padding:0;position:relative;container-type:inline-size}.gf-ui.gf-ui-builder .gf-sign-paper--mapper canvas{width:100%;max-width:100%;height:auto;display:block}.gf-ui.gf-ui-builder .gf-sign-paper--mapper canvas:not([data-sign-rendered]){aspect-ratio:210/297}.gf-ui.gf-ui-builder .gf-sign-zoom-select{appearance:none;color:#0b0c0c;cursor:pointer;font:inherit;text-align:left;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:2px solid #fff;border-radius:6px;min-width:150px;min-height:44px;padding:6px 38px 6px 12px;font-weight:700;position:relative}.gf-ui.gf-ui-builder .gf-sign-placement-layer{position:absolute;inset:0}.gf-ui.gf-ui-builder .gf-sign-placement{--gf-sign-content-scale:1;box-sizing:border-box;color:#0b0c0c;cursor:move;font:inherit;text-align:left;touch-action:none;background:#e6f4fbc7;border:.1875cqw solid #1774a8;border-radius:.4cqw;flex-direction:column;gap:.15cqw;width:21%;height:7%;min-height:0;padding:.4cqw .8cqw;font-size:1.8cqw;line-height:1.05;display:flex;position:absolute;box-shadow:0 .2cqw .5cqw #0b0c0c2e}.gf-ui.gf-ui-builder .gf-sign-placement--signature{width:20%;height:6%}.gf-ui.gf-ui-builder .gf-sign-placement__person{font-size:1cqw;font-weight:400}.gf-ui.gf-ui-builder .gf-sign-placement__value{font-size:calc(1em*var(--gf-sign-content-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.gf-ui.gf-ui-builder .gf-sign-placement:where(.gf-sign-placement--signature,.gf-sign-placement--fullName){justify-content:center}.gf-ui.gf-ui-builder .gf-sign-placement--signature .gf-sign-placement__value{font-size:calc(1.25em*var(--gf-sign-content-scale));line-height:1}.gf-ui.gf-ui-builder .gf-sign-person-checklist{margin:0;padding:0;list-style:none}.gf-ui.gf-ui-builder .gf-sign-person-checklist li{border-bottom:1px solid #d8dde1;align-items:center;gap:10px;padding:10px 0;display:flex}.gf-ui.gf-ui-builder .gf-sign-person-checklist small,.gf-ui.gf-ui-builder .gf-sign-person-checklist strong{display:block}.gf-ui.gf-ui-builder .gf-sign-person-checklist small{color:#505a5f;margin-top:4px}.gf-ui.gf-ui-builder .gf-sign-signature-style--classic{font-family:Govforms Signature Classic,cursive;font-style:normal;font-weight:400}.gf-ui.gf-ui-builder .gf-sign-field-group{background:#fff;border:1px solid #d8dde1;border-radius:6px;margin-top:8px;overflow:hidden}.gf-ui.gf-ui-builder .gf-sign-field-group[open]{border-color:#b1b4b6}.gf-ui.gf-ui-builder .gf-sign-field-group__summary{color:#0b0c0c;cursor:pointer;align-items:center;gap:10px;min-height:22px;padding:10px 12px;font-size:14px;font-weight:700;list-style:none;display:flex}.gf-ui.gf-ui-builder .gf-sign-field-group__summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;margin-left:2px;transform:rotate(-45deg)}.gf-ui.gf-ui-builder .gf-sign-field-group[open]>.gf-sign-field-group__summary{background:#f8f8f8;border-bottom:1px solid #d8dde1}.gf-ui.gf-ui-builder .gf-sign-field-group[open]>.gf-sign-field-group__summary:before{transform:rotate(45deg)translate(-2px,-2px)}.gf-ui.gf-ui-builder .gf-sign-field-group__content{padding:10px}.gf-ui.gf-ui-builder .gf-sign-field-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gf-ui.gf-ui-builder .gf-sign-field-tool-grid .gf-sign-field-tool{gap:7px;min-width:0;min-height:48px;margin:0;padding:6px 7px}.gf-ui.gf-ui-builder .gf-sign-field-tool-grid .gf-sign-field-tool__icon{flex-basis:28px;height:28px}.gf-ui.gf-ui-builder .gf-sign-field-tool-grid .gf-sign-field-tool__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;overflow:hidden}.gf-ui.gf-ui-builder .gf-sign-document-pages{flex-direction:column;align-items:center;gap:30px;min-width:max-content;display:flex}.gf-ui.gf-ui-builder .gf-sign-placement-signature{box-sizing:border-box;border-left:2px solid #1d70b8;border-radius:5px 0 0 5px;flex-direction:column;justify-content:center;gap:3px;width:100%;min-width:0;max-width:100%;max-height:100%;padding:3px 4px 3px 8px;display:flex}.gf-ui.gf-ui-builder .gf-sign-placement-signature__byline{color:#505a5f;font-size:calc(.5833em*var(--gf-sign-content-scale,1));flex-shrink:0;font-weight:700;line-height:1}.gf-ui.gf-ui-builder .gf-sign-placement-signature__reference{color:#505a5f;font-family:sans-serif;font-size:calc(.5em*var(--gf-sign-content-scale,1));white-space:nowrap;flex-shrink:0;line-height:1.1;display:block}.gf-ui.gf-ui-builder .gf-sign-placement .gf-sign-placement-signature .gf-sign-placement__value{color:#0b0c0c}.gf-ui.gf-ui-builder .gf-sign-placement-layer{pointer-events:none;z-index:2;position:absolute;inset:0}.gf-ui.gf-ui-builder .gf-sign-placement-layer .gf-sign-placement,.gf-ui.gf-ui-builder .gf-sign-paper--mapper .gf-sign-placement-layer{pointer-events:auto}.gf-ui.gf-ui-builder .gf-sign-h-3{height:3%}.gf-ui.gf-ui-builder .gf-sign-x-14{left:14%}.gf-ui.gf-ui-builder .gf-sign-w-28{width:28%}.gf-ui.gf-ui-builder .gf-sign-x-59{left:59%}.gf-ui.gf-ui-builder .gf-sign-h-2-5{height:2.5%}.gf-ui.gf-ui-builder .gf-sign-h-5-5{height:5.5%}.gf-ui.gf-ui-builder .gf-sign-w-17-5{width:17.5%}.gf-ui.gf-ui-builder .gf-sign-x-23-5{left:23.5%}.gf-ui.gf-ui-builder .gf-sign-w-27-5{width:27.5%}.gf-ui.gf-ui-builder .gf-sign-x-68-5{left:68.5%}.gf-ui.gf-ui-builder .gf-sign-y-80-5{top:80.5%}.gf-ui.gf-ui-builder .gf-sign-y-86-5{top:86.5%}.gf-ui.gf-ui-builder .gf-sign-y-89-5{top:89.5%}.gf-ui.gf-ui-builder .gf-sign-placement__resize-handle{box-sizing:border-box;cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #1774a8;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.gf-ui.gf-ui-builder .gf-sign-zoom-100{transform-origin:top;transform:scale(1)}.gf-ui.gf-ui-builder .gf-sign-document-pages:where(.gf-sign-zoom-50,.gf-sign-zoom-75,.gf-sign-zoom-100,.gf-sign-zoom-125,.gf-sign-zoom-150,.gf-sign-zoom-175,.gf-sign-zoom-200){transform:none}.gf-ui.gf-ui-builder .gf-sign-document-pages.gf-sign-zoom-100 .gf-sign-paper--mapper{width:min(100%,800px);transform:none}.gf-ui.gf-ui-builder .gf-sign-document-pages:not(.gf-sign-zoom-fit) .gf-sign-paper--mapper{margin-left:0;left:50%;transform:translate(-50%)}.gf-ui.gf-ui-builder .gf-ui-body{font-family:var(--font-display), var(--font-display), "Inter",sans-serif}.gf-ui.gf-ui-builder .govuk-radios__hint{cursor:pointer}.gf-ui.gf-ui-builder .govuk-main-wrapper,.gf-ui.gf-ui-builder .govuk-form-group,.gf-ui.gf-ui-builder .govuk-label,.gf-ui.gf-ui-builder .govuk-body,.gf-ui.gf-ui-builder .govuk-body-s,.gf-ui.gf-ui-builder .govuk-table,.gf-ui.gf-ui-builder .govuk-radios__label,.gf-ui.gf-ui-builder .govuk-select,.gf-ui.gf-ui-builder .govuk-input,.gf-ui.gf-ui-builder .govuk-summary-list,.gf-ui.gf-ui-builder .govuk-inset-text,.gf-ui.gf-ui-builder .govuk-fieldset__legend{font-size:14px}.gf-ui.gf-ui-builder .govuk-heading-l{font-size:24px}.gf-ui.gf-ui-builder .govuk-back-link,.gf-ui.gf-ui-builder .govuk-hint{font-size:13px}.gf-ui.gf-ui-builder.govuk-template{--gf-builder-table-header-bg:#f4f8fb;--gf-builder-table-row-bg:#fff;--gf-builder-table-border:#b1b4b6;--gf-builder-table-text:#0b0c0c;--gf-guidance-surface:#fff;--gf-guidance-muted-surface:#f4f8fb;--gf-guidance-border:#b1b4b6;--gf-guidance-text:#0b0c0c;--gf-guidance-muted-text:#505a5f;--gf-guidance-accent:#1d70b8;--gf-guidance-page-dim:#0b0c0c61;--gf-header-tour-surface:#16364c;--gf-header-tour-muted-surface:#1d435c;--gf-header-tour-border:#567184;--gf-header-tour-text:#fff;--gf-header-tour-muted-text:#bac7cf;--gf-header-tour-accent:#8bc5eb;scrollbar-gutter:auto;background-color:#082235;overflow-y:auto}.gf-ui.gf-ui-builder .govuk-inset-text{border-radius:8px}.gf-ui.gf-ui-builder .govuk-table{border-collapse:separate;border-spacing:0}.gf-ui.gf-ui-builder .govuk-table__head .govuk-table__header{background-color:var(--gf-builder-table-header-bg);border-bottom-color:var(--gf-builder-table-border);color:var(--gf-builder-table-text);padding-left:12px;padding-right:12px}.gf-ui.gf-ui-builder .govuk-table__head .govuk-table__header:first-child{border-radius:6px 0 0 6px}.gf-ui.gf-ui-builder .govuk-table__head .govuk-table__header:last-child{border-radius:0 6px 6px 0}.gf-ui.gf-ui-builder .govuk-table__body>.govuk-table__row>.govuk-table__cell{padding-left:12px;padding-right:12px}.gf-ui.gf-ui-builder :where(.govuk-table__body)>.govuk-table__row>:where(.govuk-table__header,.govuk-table__cell){background-color:var(--gf-builder-table-row-bg)}.gf-ui.gf-ui-builder .gf-editor-action{--gf-editor-action-background:#fff;--gf-editor-action-border:#8d99a4;--gf-editor-action-color:#1d70b8;appearance:none;border:1px solid var(--gf-editor-action-border);background-color:var(--gf-editor-action-background);vertical-align:middle;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-family:inherit;font-weight:600;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0b0c0c14;color:var(--gf-editor-action-color)!important;font-size:14px!important;text-decoration:none!important}.gf-ui.gf-ui-builder :where(a,button,summary,[role=button],[role=link],.dropdown-item,.page-list-row,.gf-service-card,.govuk-task-list__item--with-link,.gfpage-content-row){transition-duration:0s!important;transition-delay:0s!important}.gf-ui.gf-ui-builder .gf-editor-action--danger{--gf-editor-action-border:#d4351c;--gf-editor-action-color:#d4351c}.gf-ui.gf-ui-builder .govuk-tag{border-radius:6px;padding-top:3px;font-size:13px}.gf-ui.gf-ui-builder .govuk-button,.gf-ui.gf-ui-builder .govuk-button--secondary,.gf-ui.gf-ui-builder .govuk-button--warning{box-shadow:none;padding:8px 16px;font-weight:400;text-decoration:none;line-height:1.25!important}.gf-ui.gf-ui-builder .govuk-button{color:#fff;background-color:#237a4b}.gf-ui.gf-ui-builder .govuk-button--warning{color:#fff;background-color:#d4351c}.gf-ui.gf-ui-builder .govuk-main-wrapper{padding-top:1.8em}.gf-ui.gf-ui-builder .gf-colour-input-wrapper{min-height:80px}.gf-ui.gf-ui-builder .govuk-select{padding-top:2px;padding-bottom:2px}.gf-ui.gf-ui-builder .govuk-fieldset__legend{margin-bottom:5px;font-weight:700}.gf-ui.gf-ui-builder .gf-publishing-status{background:#f3f8fc;border:1px solid #8eb8dc;border-left:5px solid #1d70b8;margin-top:24px;padding:20px}.gf-ui.gf-ui-builder .gf-publishing-status__intro,.gf-ui.gf-ui-builder .gf-publication-timeline__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gf-ui.gf-ui-builder .gf-publication-timeline{margin:24px 0 0 7px;padding:0;list-style:none}.gf-ui.gf-ui-builder .gf-publication-timeline__item{border-left:3px solid #8eb8dc;min-height:72px;padding:0 0 20px 26px;position:relative}.gf-ui.gf-ui-builder .gf-publication-timeline__item:last-child{border-left-color:#0000;min-height:0;padding-bottom:0}.gf-ui.gf-ui-builder .gf-publication-timeline__marker{box-sizing:border-box;background:#fff;border:4px solid #1d70b8;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:-7.5px}.gf-ui.gf-ui-builder .gf-publication-timeline__item--draft .gf-publication-timeline__marker{background:#1d70b8}.gf-ui.gf-ui-builder .govuk-table thead.govuk-table__head{background-color:#0000!important}.gf-ui.gf-ui-builder .govuk-table thead.govuk-table__head .govuk-table__header{border-bottom-width:2px;border-bottom-color:#505a5f}.gf-ui.gf-ui-builder .govuk-radios--inline>.govuk-radios__item{margin-right:40px}.gf-ui.gf-ui-builder .govuk-radios--inline{position:relative}.gf-ui.gf-ui-builder .govuk-radios__hint{margin-left:0;padding-left:44px}.gf-ui.gf-ui-builder .gf-component-settings-basics,.gf-ui.gf-ui-builder .gf-settings-basics{padding:16px 0 4px}.gf-ui.gf-ui-builder .gf-component-settings-basics>.govuk-heading-s,.gf-ui.gf-ui-builder .gf-settings-basics>.govuk-heading-s{margin-bottom:6px}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-container],#govforms-chat-container){flex-direction:column;order:1;display:flex;position:relative;box-shadow:-2px 0 10px #0000001a;container-type:inline-size}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) :is(:is([data-gf-id=govforms-attach-btn],#govforms-attach-btn),:is([data-gf-id=govforms-send],#govforms-send)){position:relative}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root){opacity:1;flex-direction:column;width:100%;height:100%;transition:opacity .12s;display:flex}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-interface{border-left:0!important}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-interface:before{display:none!important}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header{box-sizing:border-box;background-color:#082235;background-image:url(/product-ui/govform-header-mosaic-da322b8738.svg);background-repeat:repeat;background-size:104px 104px;flex:0 0 54px;height:54px;min-height:54px;padding-top:0;padding-bottom:0}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-header-buttons{align-items:center;gap:6px}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header :is(.govforms-btn-icon,.govforms-btn-new){box-sizing:border-box;border:1px solid var(--gf-header-tour-border,#567184);background-color:var(--gf-header-tour-surface,#16364c);width:36px;height:36px;color:var(--gf-header-tour-text,#fff);cursor:pointer;border-radius:5px;margin:0;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out;position:relative}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header :is(.govforms-btn-icon,.govforms-btn-new) svg{flex:none;display:block}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-container],#govforms-chat-container),.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root).govforms-chat-sidebar{color:#0b0c0c;background-color:#fff;border-color:#b1b4b6}:is(.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-messages,.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-input-area:has(.govforms-composer)){color:#0b0c0c;background-color:#f4f8fb}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-message.assistant{color:#0b0c0c;background-color:#fff;border-color:#b1b4b6}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-message.assistant :where(p,li,strong,em,span,div){color:#0b0c0c}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-input,.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-btn-attach,.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-btn-icon{color:#0b0c0c;background-color:#fff;border-color:#b1b4b6}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-input::-moz-placeholder{color:#505a5f}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-input::placeholder{color:#505a5f}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header,.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header .govforms-btn-icon,.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header .govforms-btn-new{color:#fff}.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header .govforms-btn-icon,.gf-ui.gf-ui-builder.govuk-template[data-theme=light] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header .govforms-btn-new{background-color:var(--gf-header-tour-surface,#16364c);border-color:var(--gf-header-tour-border,#567184)}.gf-ui.gf-ui-builder .gf-settings-page-title{color:#0b0c0c;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.25}.gf-ui.gf-ui-builder .gf-version-chip{box-sizing:border-box;border:1px solid var(--gf-version-border,#b1b4b6);background:var(--gf-version-surface,#f3f2f1);min-width:28px;color:var(--gf-version-text,#0b0c0c);font:600 13px/1.4 var(--font-display), var(--font-display), "Inter",sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;display:inline-flex}.gf-ui.gf-ui-builder .gf-integration-card{color:#0b0c0c;background-color:#fff;text-decoration:none;display:block}.gf-ui.gf-ui-builder .gf-integration-card .govuk-summary-card__title-wrapper{flex-wrap:wrap;align-items:center;gap:10px}.gf-ui.gf-ui-builder .gf-integration-card .govuk-summary-card__title,.gf-ui.gf-ui-builder .gf-integration-card .govuk-summary-card__content>p:last-child{margin-bottom:0}.gf-ui.gf-ui-builder .gf-integration-card .govuk-tag{align-self:center;padding:3px 8px}.gf-ui.gf-ui-builder .gf-settings-page-subtitle{color:#505a5f;margin:0 0 20px;font-size:16px}.gf-ui.gf-ui-builder .gf-settings-header-divider{border:none;border-top:1px solid #b1b4b6;margin:0 0 24px}.gf-ui.gf-ui-builder .gf-summary{border:1px solid var(--gf-summary-border,#dce1e5);background:var(--gf-summary-border,#dce1e5);font-family:var(--font-display), var(--font-display), "Inter",sans-serif;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(220px,50% - 1px)),1fr));gap:1px;margin:0 0 25px;display:grid;overflow:hidden}.gf-ui.gf-ui-builder .gf-summary__item{background:var(--gf-summary-surface,#f6f8fa);min-width:0;padding:16px 20px}.gf-ui.gf-ui-builder .gf-summary__item--wide{grid-column:1/-1}.gf-ui.gf-ui-builder .gf-summary__label{color:var(--gf-summary-label,#505a64);margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.4}.gf-ui.gf-ui-builder .gf-summary__value{color:var(--gf-summary-value,#17212b);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.gf-ui.gf-ui-builder .gf-region-settings-layout{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}@container gf-ui-viewport (min-width:1100px){.gf-ui.gf-ui-builder .gf-region-settings-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}}.gf-ui.gf-ui-builder .gf-region-settings-status{background:#f3f2f1;border:1px solid #b1b4b6;border-radius:8px;padding:20px}.gf-ui.gf-ui-builder .gf-region-settings-status .gf-runtime-configuration-status{margin-bottom:0}.gf-ui.gf-ui-builder .gf-region-settings-status .gf-runtime-configuration-status__item{grid-template-columns:minmax(0,1fr);gap:5px}.gf-ui.gf-ui-builder .gf-runtime-configuration-status{max-width:720px;margin:0 0 30px}.gf-ui.gf-ui-builder .gf-runtime-configuration-status__item{border-top:1px solid #b1b4b6;grid-template-columns:minmax(120px,1fr) minmax(220px,2fr);gap:15px;padding:15px;display:grid}.gf-ui.gf-ui-builder .gf-runtime-configuration-status__item:last-child{border-bottom:1px solid #b1b4b6}.gf-ui.gf-ui-builder .gf-runtime-configuration-status__environment,.gf-ui.gf-ui-builder .gf-runtime-configuration-status__detail{margin:0}.gf-ui.gf-ui-builder .gf-runtime-configuration-status__environment{font-weight:700}.gf-ui.gf-ui-builder .gf-runtime-configuration-status__detail span{color:#505a5f;margin-top:5px;display:block}.gf-ui.gf-ui-builder .gf-runtime-configuration-status__item--up-to-date{border-left:4px solid #00703c}.gf-ui.gf-ui-builder .gf-analytics-page-heading{margin-bottom:28px}.gf-ui.gf-ui-builder .gf-analytics-heading-period{color:#505a5f;margin-top:4px;font-size:16px;font-weight:500;display:block}.gf-ui.gf-ui-builder .gf-analytics-metric-row{margin-bottom:22px;display:flex}.gf-ui.gf-ui-builder .gf-analytics-metric-column{display:flex}.gf-ui.gf-ui-builder .gf-analytics-metric-card{background:#fff;border:1px solid #b1b4b6;border-top:4px solid #1d70b8;border-radius:8px;flex-direction:column;flex:1;min-height:150px;padding:22px 24px;display:flex;box-shadow:0 2px 5px #0b0c0c14}.gf-ui.gf-ui-builder .gf-analytics-metric-card .govuk-heading-m{margin-bottom:14px;font-size:17px}.gf-ui.gf-ui-builder .gf-analytics-metric-card .govuk-heading-xl{margin-top:auto;font-size:36px;line-height:1.1;margin-bottom:12px!important}.gf-ui.gf-ui-builder .gf-analytics-metric-card .govuk-heading-xl .govuk-body{color:#505a5f;font-size:14px;font-weight:400}.gf-ui.gf-ui-builder .gf-analytics-metric-card>.govuk-body:last-child{color:#505a5f;margin-top:auto;margin-bottom:0;font-size:13px}.gf-ui.gf-ui-builder .gf-condition-chip{--gf-overview-condition-bg:#fff9df;--gf-overview-condition-border:#9b8b4d;width:fit-content;max-width:100%;margin:0;text-decoration:none;display:inline-block}.gf-ui.gf-ui-builder:not(.gf-page-content-design) .govuk-inset-text{background:#f4f8fb;border-left:4px solid #1d70b8;border-radius:8px;margin-top:16px;margin-bottom:24px;padding:16px 20px}.gf-ui.gf-ui-builder .govuk-input,.gf-ui.gf-ui-builder .govuk-select{border-radius:6px}.gf-ui.gf-ui-builder .govuk-button{box-shadow:none;border-radius:6px;min-height:0;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.25}.gf-ui.gf-ui-builder .govuk-button:before,.gf-ui.gf-ui-builder .govuk-button:after{box-shadow:none}.gf-ui.gf-ui-builder .govuk-button.govuk-button--secondary{--gf-editor-action-background:#fff;--gf-editor-action-border:#8d99a4;--gf-editor-action-color:#1d70b8;appearance:none;border:1px solid var(--gf-editor-action-border);background-color:var(--gf-editor-action-background);vertical-align:middle;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:5px 10px;font-family:inherit;font-weight:600;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0b0c0c14;color:var(--gf-editor-action-color)!important;font-size:14px!important;text-decoration:none!important}.gf-ui.gf-ui-builder .govuk-button.govuk-button--secondary[disabled]{box-shadow:none;cursor:not-allowed;background-color:#f3f2f1;border-color:#b1b4b6;transform:none;color:#626a6e!important}.gf-ui.gf-ui-builder .govuk-button.govuk-button--warning{color:#fff;box-shadow:none;background-color:#d4351c;border-radius:6px}.gf-ui.gf-ui-builder .govuk-radios__input{z-index:1;cursor:pointer;opacity:0;width:44px;height:44px;margin:0;position:absolute;top:0;left:0}.gf-ui.gf-ui-builder .govuk-radios__label{max-width:none;padding-top:6px;padding-bottom:6px;padding-left:44px;font-size:14px}.gf-ui.gf-ui-builder .govuk-radios__label:before{width:24px;height:24px;top:4px;left:10px}.gf-ui.gf-ui-builder .govuk-radios__label:after{border-width:4px;top:12px;left:18px}.gf-ui.gf-ui-builder .govuk-radios__item{margin-bottom:6px}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__input{margin:0}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__label{padding-left:44px}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__label:before{width:24px;height:24px;top:4px;left:10px}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__label:after{border-width:4px;top:12px;left:18px}.gf-ui.gf-ui-builder .govuk-radios--small .govuk-radios__item{margin-bottom:6px}.gf-ui.gf-ui-builder:not(.gf-page-content-design) .govuk-radios__item{border-radius:6px;max-width:640px;transition:none!important}.gf-ui.gf-ui-builder:not(.gf-page-content-design) .govuk-radios__input:not(:disabled)+.govuk-radios__label{cursor:pointer}.gf-ui.gf-ui-builder:not(.gf-page-content-design) .govuk-radios__item:has(.govuk-radios__input:not(:disabled)){cursor:pointer}.gf-ui.gf-ui-builder:not(.gf-page-content-design) .govuk-radios__input:not(:disabled){width:100%;height:100%}.gf-ui.gf-ui-builder .gf-flow-canvas{--gf-flow-node-shadow:drop-shadow(0 4px 6px #0b0c0c38);--gf-flow-node-shadow-hover:drop-shadow(0 6px 9px #0b0c0c47);background:#f6f8fa;border:1px solid #d5dce3;border-radius:8px;flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0b0c0c0a}.gf-ui.gf-ui-builder .gf-flow-canvas__toolbar{z-index:2;background:#fff;border-bottom:1px solid #d5dce3;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:12px 16px;display:flex}.gf-ui.gf-ui-builder .gf-flow-canvas__zoom-controls{border:1px solid #8d99a4;border-radius:6px;align-items:center;display:inline-flex}.gf-ui.gf-ui-builder .gf-flow-tool-button{--gf-editor-action-background:#fff;--gf-editor-action-border:#8d99a4;--gf-editor-action-color:#1d70b8;appearance:none;border:1px solid var(--gf-editor-action-border);background-color:var(--gf-editor-action-background);vertical-align:middle;cursor:pointer;min-width:36px;min-height:36px;box-shadow:none;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-weight:600;line-height:20px;transition:none;display:inline-flex;color:var(--gf-editor-action-color)!important;font-size:14px!important;text-decoration:none!important}.gf-ui.gf-ui-builder .gf-flow-canvas__zoom-controls .gf-flow-tool-button{border:0;border-radius:0;font-size:20px;line-height:1}.gf-ui.gf-ui-builder .gf-flow-canvas__zoom-controls .gf-flow-tool-button:first-child{border-radius:5px 0 0 5px}.gf-ui.gf-ui-builder .gf-flow-canvas__zoom-controls .gf-flow-tool-button:last-child{border-radius:0 5px 5px 0}.gf-ui.gf-ui-builder .gf-flow-tool-icon{flex:none;width:16px;height:16px}.gf-ui.gf-ui-builder .gf-flow-tool-button--label{min-width:auto}.gf-ui.gf-ui-builder .gf-flow-tool-button--icon{flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.gf-ui.gf-ui-builder .gf-flow-fullscreen-icon{width:20px;height:20px}.gf-ui.gf-ui-builder .gf-flow-canvas__zoom-value{color:#505a5f;font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:0;border-left:1px solid #b1b4b6;border-right:1px solid #b1b4b6;justify-content:center;align-items:center;width:54px;min-width:54px;min-height:36px;padding:0;font-family:inherit;font-size:13px;display:inline-flex}.gf-ui.gf-ui-builder .gf-flow-canvas__legend{color:#505a5f;align-items:center;gap:16px;margin-left:auto;font-size:13px;display:flex}.gf-ui.gf-ui-builder .gf-flow-canvas__legend>span{align-items:center;gap:6px;display:inline-flex}.gf-ui.gf-ui-builder .gf-flow-legend-swatch{border:1px solid #8495a5;border-radius:3px;width:16px;height:12px}.gf-ui.gf-ui-builder .gf-flow-legend-swatch--page{background:#fff}.gf-ui.gf-ui-builder .gf-flow-legend-action{width:18px;height:14px;overflow:visible}.gf-ui.gf-ui-builder .gf-flow-legend-action rect{fill:#f4f0fa;stroke:#8c71ae;stroke-width:1.25px}.gf-ui.gf-ui-builder .gf-flow-legend-line{border-top:2px solid #6b7c8b;width:20px}.gf-ui.gf-ui-builder .gf-flow-canvas__viewport{background:0 0;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.gf-ui.gf-ui-builder .gf-flow-canvas{background-image:radial-gradient(#d5dce3 .75px,#0000 .75px);background-size:24px 24px}.gf-ui.gf-ui-builder .gf-flow-diagram{box-sizing:border-box;background:0 0;width:100%;height:100%;justify-content:center!important;align-items:center!important;margin:0!important;padding:48px!important;display:flex!important;overflow:visible!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-flow-box-label{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:max-content;min-width:200px;max-width:280px;padding:5px 8px;font-weight:600;line-height:1.5;display:inline-block}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-flow-box-label--action{--gf-flow-action-icon:url(/product-ui/builder-action-9238b4f0a1.svg);--gf-flow-action-icon-colour:#6f4f99;text-align:left;min-width:0;max-width:240px;padding:2px 4px 2px 24px;font-size:13px;font-weight:500;position:relative}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-flow-box-label--action:before{content:"";background-color:var(--gf-flow-action-icon-colour);width:16px;height:16px;-webkit-mask:var(--gf-flow-action-icon) center/contain no-repeat;mask:var(--gf-flow-action-icon) center/contain no-repeat;-webkit-mask:var(--gf-flow-action-icon) center/contain no-repeat;position:absolute;top:calc(.75em - 6px);left:2px}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.actionnode .nodeLabel>p{margin-block:-8px}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.actionnode foreignObject{overflow:visible}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.pagenode>:is(rect,circle,polygon,path):not(.gf-flow-node-focus-ring){fill:#fff!important;stroke:#8495a5!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.pagenode>circle:not(.gf-flow-node-focus-ring){fill:#e6f1fb!important;stroke:#1d70b8!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.pagenode>rect{rx:8px;ry:8px}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.actionnode>rect{rx:20px;ry:20px}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.actionnode>:is(rect,circle,polygon,path):not(.gf-flow-node-focus-ring){fill:#f4f0fa!important;stroke:#8c71ae!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node:is(.pagenode,.reviewerpagenode,.actionnode,.embeddedformnode)>:is(rect,circle,polygon,path):not(.gf-flow-node-focus-ring){filter:var(--gf-flow-node-shadow);transition:none!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .flowchart-link{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke:#6b7c8b!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg marker path{fill:#6b7c8b!important;stroke:#6b7c8b!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node foreignObject *{color:#0b0c0c!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel,.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel p,.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .labelBkg{background-color:#0000!important}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-condition-summary--flow{--gf-flow-condition-bg:#fff9df;--gf-flow-condition-border:#9b8b4d;--gf-flow-condition-hover-bg:#fff0b3;--gf-flow-condition-hover-border:#7a681f;border:1px solid var(--gf-flow-condition-border);background:var(--gf-flow-condition-bg);white-space:normal;vertical-align:middle;border-radius:6px;max-width:200px;margin:0;padding:5px 8px 5px 34px;font-size:13px;font-weight:400;transition:none}.gf-ui.gf-ui-builder :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-condition-summary--flow:before{top:calc(.75em - 4px);left:8px}.gf-ui.gf-ui-builder .gf-condition-picker__enhanced{display:none}.gf-ui.gf-ui-builder .gf-condition-picker--enhanced .gf-condition-picker__enhanced{display:block}.gf-ui.gf-ui-builder .gf-condition-picker__selection{margin-bottom:16px}.gf-ui.gf-ui-builder .gf-condition-picker__selected-list{border:1px solid #b1b4b6;border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.gf-ui.gf-ui-builder .gf-condition-picker__selected-item{background:#fff;border-bottom:1px solid #d8dde0;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.gf-ui.gf-ui-builder .gf-condition-picker__selected-item:last-child{border-bottom:0}.gf-ui.gf-ui-builder .gf-condition-picker__selected-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gf-ui.gf-ui-builder .gf-condition-picker__selected-label{overflow-wrap:anywhere;font-weight:400;line-height:1.5}.gf-ui.gf-ui-builder .gf-condition-picker__answer{font-weight:600}.gf-ui.gf-ui-builder .gf-condition-picker__meta{color:#505a5f;font-size:14px;font-weight:400;line-height:1.35;display:block}.gf-ui.gf-ui-builder .gf-condition-picker__remove{z-index:1;flex:none;align-self:center;margin-top:0}.gf-ui.gf-ui-builder:has(.gf-add-comp-layout){overflow-y:hidden}.gf-ui.gf-ui-builder .gf-ui-body:has(.gf-add-comp-layout){overflow-y:hidden}.gf-ui.gf-ui-builder .govuk-width-container:has(.gf-add-comp-layout){max-width:none}.gf-ui.gf-ui-builder .govuk-main-wrapper:has(.gf-add-comp-layout){padding:0}.gf-ui.gf-ui-builder .gf-add-comp-layout{border-top:1px solid #d8dadc;display:flex}.gf-ui.gf-ui-builder .gf-add-comp-left{background:#f8f8f8;border-right:1px solid #d8dadc;flex-direction:column;width:40%;display:flex}.gf-ui.gf-ui-builder .gf-add-comp-left-header{background:#fff;border-bottom:1px solid #d8dadc;padding:20px 20px 12px}.gf-ui.gf-ui-builder .gf-add-comp-filter-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gf-ui.gf-ui-builder .gf-add-comp-filter-pill{color:#0b0c0c;cursor:pointer;background:#fff;border:1.5px solid #b1b4b6;border-radius:14px;padding:3px 10px;font-family:inherit;font-size:13px;transition:none!important}.gf-ui.gf-ui-builder .gf-add-comp-filter-pill--active{color:#fff;background:#0b0c0c;border-color:#0b0c0c}.gf-ui.gf-ui-builder .gf-add-comp-search-wrap{background:#fff;border-bottom:1px solid #d8dadc;padding:12px 20px}.gf-ui.gf-ui-builder .gf-add-comp-search-wrap input{box-sizing:border-box;border:2px solid #0b0c0c;border-radius:0;width:100%;padding:7px 10px;font-family:inherit;font-size:16px}.gf-ui.gf-ui-builder .gf-add-comp-grid-scroll{flex:1;padding:16px 20px;overflow-y:auto}.gf-ui.gf-ui-builder .gf-add-comp-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;display:grid}.gf-ui.gf-ui-builder .gf-add-comp-card{color:#0b0c0c;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #d8dadc;border-radius:6px;padding:0;overflow:hidden;transition:none!important}.gf-ui.gf-ui-builder .gf-add-comp-card--selected{border-color:#1d70b8;box-shadow:0 0 0 2px #1d70b8}.gf-ui.gf-ui-builder .gf-add-comp-thumb{background:#f8f8f8;border-bottom:1px solid #e8e8e8;justify-content:center;align-items:center;height:72px;padding:10px 8px;display:flex}.gf-ui.gf-ui-builder .gf-add-comp-card-name{color:#0b0c0c;padding:6px 8px 2px;font-size:12px;font-weight:600;line-height:1.3;display:block}.gf-ui.gf-ui-builder .gf-add-comp-card-cat{color:#505a5f;padding:0 8px 6px;font-size:11px;display:block}.gf-ui.gf-ui-builder .gf-add-comp-beta-tag{color:#fff;text-transform:uppercase;vertical-align:middle;letter-spacing:.5px;background:#1d70b8;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:9px;font-weight:700;display:inline-block}.gf-ui.gf-ui-builder .gf-ac-th-line{background:#b1b4b6;border-radius:2px;height:5px}.gf-ui.gf-ui-builder .gf-ac-th-box{background:#fff;border:2px solid #6f777b;border-radius:2px}.gf-ui.gf-ui-builder .gf-ac-thumb--date{gap:4px;display:flex}.gf-ui.gf-ui-builder .gf-ac-thumb--date>div{background:#fff;border:2px solid #6f777b;border-radius:2px;height:18px}.gf-ui.gf-ui-builder .gf-ac-thumb--date>div:first-child,.gf-ui.gf-ui-builder .gf-ac-thumb--date>div:nth-child(2){width:22px}.gf-ui.gf-ui-builder .gf-ac-thumb--date>div:nth-child(3){width:32px}.gf-ui.gf-ui-builder .gf-ac-thumb--fileUpload{color:#6f777b;background:#fff;border:2px solid #6f777b;border-radius:2px;padding:2px 8px;font-size:10px;font-weight:600}.gf-ui.gf-ui-builder .gf-ac-thumb--addressLookup{align-items:center;gap:4px;display:flex}.gf-ui.gf-ui-builder .gf-ac-thumb--addressLookup>:first-child{background:#fff;border:2px solid #6f777b;border-radius:2px;width:65px;height:18px}.gf-ui.gf-ui-builder .gf-ac-thumb--addressLookup>:last-child{background:#1d70b8;border-radius:2px;width:26px;height:18px}.gf-ui.gf-ui-builder .gf-ac-thumb--mapSelect{border:1.5px solid #b1b4b6;border-radius:2px;width:80%;overflow:hidden}.gf-ui.gf-ui-builder .gf-ac-thumb--mapSelect>div{background:#e8edf0;justify-content:center;align-items:center;height:24px;display:flex}.gf-ui.gf-ui-builder .gf-ac-thumb--repeatingGroup{border:1.5px dashed #b1b4b6;border-radius:2px;width:85%;padding:4px}.gf-ui.gf-ui-builder .gf-ac-thumb--repeatingGroup>.gf-ac-th-box:first-child{width:100%;height:10px;margin-bottom:3px}.gf-ui.gf-ui-builder .gf-ac-thumb--repeatingGroup>.gf-ac-th-box:nth-child(2){width:80%;height:10px}.gf-ui.gf-ui-builder .gf-ac-thumb--repeatingGroup>:last-child{text-align:right;margin-top:3px}.gf-ui.gf-ui-builder .gf-ac-thumb--repeatingGroup>:last-child>.gf-ac-th-line{background:#b5d4f4;width:40%;height:5px;display:inline-block}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid{width:85%}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:first-child{border-bottom:2px solid #0b0c0c;display:flex}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:first-child>div{flex:1;padding:2px 3px}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:first-child>div:first-child{border-right:1px solid #b1b4b6}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:first-child .gf-ac-th-line{height:5px}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:last-child{border-bottom:1px solid #b1b4b6;display:flex}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:last-child>div{flex:1;padding:2px 3px}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:last-child>div:first-child{border-right:1px solid #b1b4b6}.gf-ui.gf-ui-builder .gf-ac-thumb--dataGrid>:last-child .gf-ac-th-line{background:#e0e0e0;height:5px}.gf-ui.gf-ui-builder .gf-add-comp-right{background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.gf-ui.gf-ui-builder .gf-add-comp-detail{flex-direction:column;flex:1;display:none;overflow-y:auto}.gf-ui.gf-ui-builder .gf-add-comp-detail--visible{display:flex}.gf-ui.gf-ui-builder .gf-add-comp-detail-header{border-bottom:1px solid #e8e8e8;padding:20px 30px 16px}.gf-ui.gf-ui-builder .gf-add-comp-detail-name{color:#0b0c0c;font-size:24px;font-weight:700}.gf-ui.gf-ui-builder .gf-add-comp-detail-desc{color:#505a5f;margin-top:4px;font-size:14px;line-height:1.5}.gf-ui.gf-ui-builder .gf-add-comp-section-label{text-transform:uppercase;letter-spacing:.05em;color:#505a5f;margin-bottom:10px;font-size:11px;font-weight:700}.gf-ui.gf-ui-builder .gf-add-comp-preview-wrap{border-bottom:1px solid #e8e8e8;padding:20px 30px}.gf-ui.gf-ui-builder .gf-add-comp-preview-wrap .gf-add-comp-section-label{margin-bottom:10px}.gf-ui.gf-ui-builder .gf-add-comp-preview-wrap .gf-add-comp-preview-iframe-wrap{background:#fff;border:1px solid #d8dadc;border-radius:4px;overflow:auto}.gf-ui.gf-ui-builder .gf-style-palette-tabs{z-index:4;background:#fff;border-bottom:1px solid #b1b4b6;gap:5px;margin:-10px -10px 20px;padding:10px 10px 0;display:flex;position:sticky;top:0}.gf-ui.gf-ui-builder .gf-style-palette-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:12.19px;font-weight:700;line-height:1.25}@container gf-ui-viewport (min-width:641px){.gf-ui.gf-ui-builder .gf-style-palette-tab{font-size:14.476px;line-height:1.31579}}.gf-ui.gf-ui-builder .gf-style-palette-tab{appearance:none;color:#1d70b8;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;margin:0;padding:10px 15px}.gf-ui.gf-ui-builder .gf-style-palette-tab--selected{color:#0b0c0c;border-bottom-color:#1d70b8}.gf-ui.gf-ui-builder .gf-create-service-flow{width:100%;max-width:880px;margin-left:auto;margin-right:auto;padding:12px 0 48px}.gf-ui.gf-ui-builder .gf-create-service-intro{color:#505a5f;max-width:760px;margin-bottom:40px}.gf-ui.gf-ui-builder .gf-service-creation{--creation-surface:#fff;--creation-muted:#f3f5f6;--creation-border:#b1b4b6;--creation-text:#0b0c0c;--creation-hint:#505a5f;--creation-link:#1d70b8;max-width:780px;color:var(--creation-text)}.gf-ui.gf-ui-builder .gf-service-creation--wide{max-width:1120px}.gf-ui.gf-ui-builder .gf-service-creation .govuk-back-link{margin-top:0;margin-bottom:24px}.gf-ui.gf-ui-builder .gf-service-creation .gf-create-service-intro{margin-bottom:28px}.gf-ui.gf-ui-builder .gf-service-creation__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gf-ui.gf-ui-builder .gf-service-creation__route{box-sizing:border-box;border:1px solid var(--creation-border);background:var(--creation-surface);min-width:0;color:var(--creation-text);border-radius:8px;flex-direction:column;padding:24px;text-decoration:none;transition:none;display:flex}.gf-ui.gf-ui-builder .gf-service-creation__route .govuk-heading-m{color:var(--creation-text);margin:0 0 12px}.gf-ui.gf-ui-builder .gf-service-creation__route .govuk-body{color:var(--creation-hint);margin-bottom:20px}.gf-ui.gf-ui-builder .gf-service-creation__icon{color:var(--creation-text);margin-bottom:18px;font-size:30px;line-height:1;display:block}.gf-ui.gf-ui-builder .gf-service-creation__cta{color:var(--creation-link);text-underline-offset:3px;margin-top:auto;font-size:19px;font-weight:700;line-height:1.35;text-decoration:underline}.gf-ui.gf-ui-builder .gf-condition-summary{box-sizing:border-box;border:0;border-left:2px solid var(--gf-overview-condition-border,#b1b4b6);background:var(--gf-overview-condition-bg,#f3f4f5);color:var(--gf-overview-condition-text,#505a5f);overflow-wrap:anywhere;border-radius:4px;margin:8px 0 0;padding:6px 10px 6px 36px;font-style:normal;line-height:1.5;display:block;position:relative}.gf-ui.gf-ui-builder .gf-condition-summary:before{content:"";background-color:currentColor;width:18px;height:18px;position:absolute;top:calc(.75em - 3px);left:10px;-webkit-mask:url(/product-ui/condition-branch-007f31bb87.svg) 50%/contain no-repeat;mask:url(/product-ui/condition-branch-007f31bb87.svg) 50%/contain no-repeat}.gf-ui.gf-ui-builder .gf-condition-summary--flow{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 26px;display:inline-block}.gf-ui.gf-ui-builder .gf-condition-summary--flow:before{top:calc(.75em - 9px);left:0}.gf-ui.gf-ui-builder .gf-condition-summary--flow{text-align:left}.gf-ui.gf-ui-builder .gf-builder-name{font-family:var(--font-display), var(--font-display), "Inter",Arial,sans-serif;overflow-wrap:anywhere;font-weight:600}.gf-ui.gf-ui-builder .gf-builder-page-context{font-variant-numeric:tabular-nums}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark]{--gf-dark-canvas:#0d1117;--gf-dark-surface:#161b22;--gf-dark-surface-raised:#21262d;--gf-dark-surface-muted:#2d333b;--gf-dark-border:#57606a;--gf-dark-border-subtle:#30363d;--gf-dark-text:#f0f6fc;--gf-dark-text-muted:#bac2cc;--gf-dark-link-special:#f0f6fc;--gf-dark-link:#a0c8e6;--gf-dark-link-hover:#c8dff2;--gf-dark-light-blue:#a5daff;--gf-dark-blue:#1f6feb;--gf-dark-blue-muted:#15263f;--gf-dark-green:#27804f;--gf-dark-green-hover:#1b633c;--gf-dark-red:#ff7b76;--gf-dark-orange:#f47738;--gf-dark-yellow:#fd0;--gf-dark-focus:#b89b2e;--gf-dark-accent:#376d8f;--govforms-chat-accent:var(--gf-dark-accent);--gf-builder-table-header-bg:var(--gf-dark-surface-raised);--gf-builder-table-row-bg:var(--gf-dark-surface);--gf-builder-table-border:var(--gf-dark-border-subtle);--gf-builder-table-text:var(--gf-dark-text);--gf-guidance-surface:var(--gf-dark-surface-raised);--gf-guidance-muted-surface:var(--gf-dark-surface);--gf-guidance-border:var(--gf-dark-border);--gf-guidance-text:var(--gf-dark-text);--gf-guidance-muted-text:var(--gf-dark-text-muted);--gf-guidance-accent:#58a6ff;--gf-guidance-page-dim:#00000085;--gf-header-tour-surface:var(--gf-guidance-surface);--gf-header-tour-muted-surface:var(--gf-guidance-muted-surface);--gf-header-tour-border:var(--gf-guidance-border);--gf-header-tour-text:var(--gf-guidance-text);--gf-header-tour-muted-text:var(--gf-guidance-muted-text);--gf-header-tour-accent:var(--gf-guidance-accent);background-color:var(--gf-dark-canvas);--gf-service-content-details-bg:var(--gf-dark-surface);--gf-builder-name-text:var(--gf-dark-text);--gf-builder-name-muted:var(--gf-dark-text-muted);--gf-builder-name-border:var(--gf-dark-border)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-ui-body,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-main-wrapper{color:var(--gf-dark-text);background-color:var(--gf-dark-canvas)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-heading-l,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-heading-m,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-heading-s,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-body,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-body-s,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-label,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-summary-list,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-table,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-list,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-list li{color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-caption-m,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-summary-list__key{color:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-version-chip{--gf-version-border:var(--gf-dark-border);--gf-version-surface:var(--gf-dark-surface-muted);--gf-version-text:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] a,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-link{color:var(--gf-dark-link)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-publishing-status{background-color:var(--gf-dark-surface);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-table__header,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-table__cell,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-summary-list__row{border-color:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-table thead.govuk-table__head{background-color:#0000!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-table thead.govuk-table__head .govuk-table__header{border-bottom-color:var(--gf-dark-border);border-bottom-width:2px}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-publishing-status{background-color:var(--gf-dark-blue-muted);border-color:var(--gf-dark-accent)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-publication-timeline__item{border-left-color:var(--gf-dark-accent)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-publication-timeline__marker{background-color:var(--gf-dark-surface);border-color:var(--gf-dark-accent)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-publication-timeline__item--draft .gf-publication-timeline__marker{background-color:var(--gf-dark-link)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-select{border-color:var(--gf-dark-border);color:var(--gf-dark-text);caret-color:var(--gf-dark-text);background-color:#111c24}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-button{background-color:var(--gf-dark-green);color:#fff}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-button--secondary,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-tool-button{--gf-editor-action-background:var(--gf-dark-surface-raised);--gf-editor-action-border:var(--gf-dark-border);--gf-editor-action-color:var(--gf-dark-link);background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border);color:var(--gf-dark-link)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-button--warning{color:#fff;background-color:#d4351c}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-inset-text{border-color:var(--gf-dark-border);color:var(--gf-dark-text);background-color:var(--gf-dark-surface-raised)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-inset-text:not(.gf-bulk-data-definition){border-color:var(--gf-dark-link);background-color:var(--gf-dark-blue-muted)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-inset-text{color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-tag{background-color:var(--gf-dark-blue-muted);color:var(--gf-dark-link)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-tag--green{color:#8ce6b2;background-color:#17472f}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-tag--red{color:#ffaaa0;background-color:#552a25}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .govuk-tag--yellow{background-color:var(--gf-dark-surface-muted);color:var(--gf-dark-text);box-shadow:inset 0 0 0 1px #d29922}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] pre{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-condition-summary{--gf-overview-link-hover:var(--gf-dark-surface-muted);--gf-overview-condition-text:var(--gf-dark-text-muted);--gf-overview-condition-bg:var(--gf-dark-surface);--gf-overview-condition-border:var(--gf-dark-border);--gf-condition-hover:var(--gf-dark-surface-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-canvas{--gf-flow-node-shadow:drop-shadow(0 4px 8px #000000a6);--gf-flow-node-shadow-hover:drop-shadow(0 6px 10px #000c);background-color:var(--gf-dark-canvas);background-image:radial-gradient(var(--gf-dark-border-subtle) .75px, transparent .75px);border-color:var(--gf-dark-border-subtle);box-shadow:0 2px 8px #0003}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-canvas__toolbar{background:var(--gf-dark-surface);border-color:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-canvas__zoom-controls{border-color:var(--gf-dark-border)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-canvas__zoom-value{background:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-tool-button{background:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border);color:var(--gf-dark-link)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre){background:0 0;border-color:#0000}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-canvas__legend{color:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-legend-swatch--page{background:var(--gf-dark-surface);border-color:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.pagenode>:is(rect,polygon,path):not(.gf-flow-node-focus-ring){fill:var(--gf-dark-surface)!important;stroke:var(--gf-dark-text-muted)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.pagenode>circle:not(.gf-flow-node-focus-ring){fill:#173b55!important;stroke:#72b7ef!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-legend-action rect,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node.actionnode>:is(rect,circle,polygon,path):not(.gf-flow-node-focus-ring){fill:#2b2439!important;stroke:#b49bd8!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-flow-box-label--action{--gf-flow-action-icon-colour:#c9b3e8}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .nodeLabel,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .label,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel p,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg foreignObject div,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .node foreignObject *,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel foreignObject *{color:var(--gf-dark-text)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .edgeLabel p,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .labelBkg{fill:#0000!important;background-color:#0000!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .gf-condition-summary--flow{--gf-flow-condition-bg:#302f24;--gf-flow-condition-border:#8b8050;--gf-flow-condition-hover-bg:#403d2c;--gf-flow-condition-hover-border:#cabb7b}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg .flowchart-link,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg marker path,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-flow-legend-line{border-color:var(--gf-dark-text-muted);stroke:var(--gf-dark-text-muted)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=mermaid-pre],#mermaid-pre) svg marker path{fill:var(--gf-dark-text-muted)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-workspace{color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__decision-panel,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__policy-card,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__attention,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-workspace__saved-views{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__section,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__table-wrap,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-workspace__page-heading,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__section-heading,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__attention-list li{border-color:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__section{background-color:var(--gf-dark-surface);border-top-color:var(--gf-dark-light-blue)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub-audit-list>li{border-color:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat{border-top-color:var(--gf-dark-light-blue);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat-action{color:var(--gf-dark-link)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat-breakdown{--gf-stat-breakdown-divider:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat-breakdown-item{--gf-stat-status:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat-breakdown-item--in-progress{--gf-stat-status:#58a6ff}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat-breakdown-item--submitted{--gf-stat-status:#bc8cff}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__stat-breakdown-item--accepted{--gf-stat-status:#3fb950}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-hub__attention{border-left-color:#d29922}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-response-workspace__secondary{color:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=govforms-chat-container],#govforms-chat-container),.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=govforms-chat-root],#govforms-chat-root).govforms-chat-sidebar,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-messages{background-color:var(--gf-dark-surface);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-message,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-message.assistant{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] :is([data-gf-id=govforms-chat-root],#govforms-chat-root) .govforms-chat-header{box-shadow:inset 0 -4px 0 var(--gf-dark-accent);background-color:var(--gf-dark-surface)!important}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-tool{color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-group{background-color:var(--gf-dark-surface);border-color:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-group[open]{border-color:var(--gf-dark-border)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-group__summary,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-group[open]>.gf-sign-field-group__summary{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-tool,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-prepare-workspace,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-pdf-stage{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-pdf-stage__toolbar,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-zoom-select{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-prepare-header,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-prepare-palette{background-color:var(--gf-dark-surface);border-color:var(--gf-dark-border-subtle);color:var(--gf-dark-text)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-prepare-header{background-color:var(--gf-dark-canvas)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-save-status,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-check{color:#72d99c}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-person-checklist small{color:var(--gf-dark-text-muted)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-tool{color:var(--gf-dark-text);background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-prepare-workspace,.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-pdf-stage{background-color:var(--gf-dark-surface-raised);border-color:var(--gf-dark-border)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-person-checklist li{border-color:var(--gf-dark-border-subtle)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-field-tool__icon{background-color:var(--gf-dark-blue-muted);color:var(--gf-dark-light-blue)}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark] .gf-sign-paper{color:#0b0c0c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}.gf-ui.gf-ui-builder.govuk-template[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gf-ui.gf-ui-builder .govforms-chat-sidebar{height:100%;font-family:var(--font-display), var(--font-display), "Inter", arial, sans-serif;color:#0b0c0c;background:#fff;flex-direction:column;font-size:13px;line-height:1.25;display:flex}.gf-ui.gf-ui-builder :is([data-gf-id=govforms-chat-container],#govforms-chat-container){transition:width .12s,min-width .12s;overflow:hidden}.gf-ui.gf-ui-builder .govforms-chat-header{color:#fff;cursor:e-resize;background:#082235;justify-content:space-between;align-items:center;height:55px;padding:15px;display:flex}.gf-ui.gf-ui-builder .govforms-chat-title{align-items:center;gap:10px;font-size:14px;display:flex}.gf-ui.gf-ui-builder .govforms-status-dot{background:#b1b4b6;border-radius:50%;flex-shrink:0;width:10px;height:10px}.gf-ui.gf-ui-builder .govforms-header-buttons{gap:8px;display:flex}.gf-ui.gf-ui-builder .govforms-btn-new{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-weight:400;display:flex}.gf-ui.gf-ui-builder .govforms-btn-icon{color:#0b0c0c;cursor:pointer;background:#fff;border:1px solid #b1b4b6;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:flex}.gf-ui.gf-ui-builder .govforms-chat-header .govforms-btn-icon{color:#fff;background:0 0;border-color:#fff;border-radius:6px;padding:4px 10px}.gf-ui.gf-ui-builder .govforms-chat-interface{border-left:4px solid #505a5f;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.gf-ui.gf-ui-builder .govforms-chat-interface:before{content:"";cursor:ew-resize;background:#1d70b8;width:5px;transition:background .1s;position:absolute;top:0;bottom:0;left:-4px}.gf-ui.gf-ui-builder .govforms-messages{background:#f4f8fb;flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 15px;display:flex;overflow-y:auto}.gf-ui.gf-ui-builder .govforms-message{max-width:85%;padding:15px}.gf-ui.gf-ui-builder .govforms-message.user{color:#fff;background:#1d70b8;border-radius:18px 18px 4px;align-self:flex-end;margin-left:auto}.gf-ui.gf-ui-builder .govforms-message.assistant{background:#fff;border:1px solid #b1b4b6;border-radius:4px 18px 18px;align-self:flex-start}.gf-ui.gf-ui-builder .govforms-message.assistant p{margin:0 0 10px;font-size:14px;line-height:1.5}.gf-ui.gf-ui-builder .govforms-message.assistant ul{margin:10px 0;padding-left:20px;list-style-type:disc}.gf-ui.gf-ui-builder .govforms-message.assistant li{margin:5px 0;font-size:14px;line-height:1.5}.gf-ui.gf-ui-builder .govforms-text{font-size:14px;line-height:1.6}.gf-ui.gf-ui-builder .govforms-text p:first-child{margin-top:0}.gf-ui.gf-ui-builder .govforms-input-area{background:#fff;border-top:1px solid #b1b4b6;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 12px;display:flex}.gf-ui.gf-ui-builder .govforms-input-controls{align-items:flex-end;gap:8px;display:flex}.gf-ui.gf-ui-builder .govforms-input{resize:none;border:1px solid #b1b4b6;border-radius:6px;outline:none;flex:1;max-height:calc(11.2em + 20px);padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.4;overflow-y:auto}.gf-ui.gf-ui-builder .govforms-btn-attach{color:#505a5f;cursor:pointer;background:#fff;border:1px solid #b1b4b6;border-radius:6px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:38px;height:38px;padding:8px;display:flex}.gf-ui.gf-ui-builder .govforms-btn-send{white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;display:flex;margin-bottom:0!important}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-input-area:has(.govforms-composer){background:var(--gf-dark-surface,#f4f8fb);border-top:0;gap:8px;padding:12px}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-composer{--composer-surface:var(--gf-dark-surface-raised,#f7f8fa);--composer-text:var(--gf-dark-text,#0b0c0c);--composer-muted:var(--gf-dark-text-muted,#505a5f);--composer-border:var(--gf-dark-border-subtle,#dce1e5);--composer-hover:var(--gf-dark-surface-muted,#e8ecf0);border:1px solid var(--composer-border);background:var(--composer-surface);color:var(--composer-text);border-radius:18px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:12px;display:grid;box-shadow:0 2px 5px #00000008;container-type:inline-size}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-composer :is([data-gf-id=govforms-input],#govforms-input){box-sizing:border-box;width:100%;min-width:0;min-height:64px;color:var(--composer-text);box-shadow:none;font:400 14px/1.5 var(--font-display), var(--font-display), "Inter", arial, sans-serif;background:0 0;border:0;border-radius:4px;grid-area:1/1/auto/-1;margin:0;padding:4px 4px 12px}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-composer :is([data-gf-id=govforms-input],#govforms-input)::-moz-placeholder{color:var(--composer-muted);opacity:1}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-composer :is([data-gf-id=govforms-input],#govforms-input)::placeholder{color:var(--composer-muted);opacity:1}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-composer :is(:is([data-gf-id=govforms-send],#govforms-send),:is([data-gf-id=govforms-stop],#govforms-stop),.govforms-btn-send-toggle){box-sizing:border-box;background:var(--gf-dark-green,#237a4b);color:#fff;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;cursor:pointer;border:0;border-radius:11px;grid-area:2/3;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:flex;transform:none}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-composer :is([data-gf-id=govforms-send],#govforms-send):not(.govforms-hidden){display:flex!important}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-tool-summary-message{box-shadow:none;border-radius:0;padding:0;background:0 0!important;border:0!important}.gf-ui.gf-ui-builder :is(:is([data-gf-id=govforms-chat-root],#govforms-chat-root),.govforms-chat-sidebar) .govforms-tools-summary{color:var(--gf-dark-link,#1d70b8);cursor:pointer;text-underline-offset:3px;width:fit-content;padding:4px 0;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}
