.list-form{--list-form--icon-size: 4rem;--list-form--doodle-size: 8.5rem;position:relative;width:var(--width--responsive--2xs);margin-inline:auto;padding-block:var(--space--m) var(--space--3xl)}.list-form [hidden]{display:none}.list-form__steps{position:relative;z-index:1}.list-form__steps.is-transitioning{overflow:clip}.list-form__steps.is-transitioning>.list-form__step{position:absolute;inset-block-start:0;inset-inline:0}.list-form__step{display:flex;flex-direction:column;gap:var(--space--s)}.list-form__step>.g-field,.list-form__step>.list-form__heading,.list-form__step>.list-form__subheading{margin-block:0}.list-form .doodles{position:relative;z-index:1;margin-block-start:var(--space--2xl)}.list-form__sides{position:absolute;z-index:0;inset-block:0;inset-inline:calc(-1*var(--space--container-padding));pointer-events:none;user-select:none}.list-form__side{position:absolute;inset-block-start:55%;inset-inline-start:-8%;width:var(--list-form--doodle-size);transform:translateX(-50%) rotate(var(--doodle-rotation))}.list-form__side:last-child{inset-block-start:25%;inset-inline-start:auto;inset-inline-end:-8%;transform:translateX(50%) rotate(var(--doodle-rotation))}.list-form__side svg{width:100%;height:var(--list-form--doodle-size)}.list-form__heading--large{color:var(--type--2--color);font-family:var(--type--2--font-family);font-weight:var(--type--2--font-weight);line-height:1.2727}.list-form__heading--large a{color:inherit}.list-form__heading--large{font-size:calc(36/16*1rem + (50 - 36)*var(--fluid-bp));line-height:var(--type--2--line-height)}.list-form__description{font-size:calc(22/16*1rem + (22 - 22)*var(--fluid-bp))}.list-form__description p{margin:0}.list-form__features{padding-left:0;list-style:none;margin-top:0;margin-bottom:0;display:flex;flex-direction:column;gap:var(--space--s)}.list-form__feature{font-size:calc(22/16*1rem + (22 - 22)*var(--fluid-bp));display:flex;align-items:center;gap:var(--space--s);font-weight:var(--type--1--font-weight--bold);margin:0}.list-form__feature svg{flex:0 0 var(--list-form--icon-size);width:var(--list-form--icon-size);height:var(--list-form--icon-size)}.list-form__choice+.list-form__choice{margin-block-start:var(--space--s)}.list-form__choice-heading{font-size:calc(22/16*1rem + (22 - 22)*var(--fluid-bp));display:flex;align-items:center;gap:var(--space--5xs);margin-block-end:var(--space--4xs)}.list-form__info,.list-form__clear,.list-form__back{padding:0;border:0;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;flex-shrink:0;height:2.25rem}.list-form__info{position:relative;min-width:2.75rem;margin-block:0.25rem;font-size:1.5rem}.list-form__info::after{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:2.75rem;height:2.75rem;content:"";transform:translate(-50%, -50%)}.list-form__clear,.list-form__back{color:var(--color--brand-1);font-weight:var(--type--1--font-weight--bold)}.list-form__clear{display:block;margin-inline-start:auto}.list-form__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space--4xs)}.list-form__recaptcha-notice{font-size:calc(14/16*1rem + (14.5 - 14)*var(--fluid-bp));text-align:center}.list-form__share{position:relative;display:flex;max-inline-size:100%;margin-block-start:var(--space--l)}.list-form__share-status{font-size:calc(14/16*1rem + (14.5 - 14)*var(--fluid-bp));position:absolute;z-index:1;inset-block-end:calc(100% + var(--space--4xs));inset-inline-start:50%;inline-size:max-content;max-inline-size:min(20rem,100vw - var(--space--container-padding)*2);margin:0;padding:var(--space--4xs) var(--space--3xs);border-radius:var(--border-radius--m);background-color:var(--color--foreground);box-shadow:var(--box-shadow--2);color:var(--color--background);line-height:1.3;text-align:center;overflow-wrap:anywhere;transform:translateX(-50%);pointer-events:none}.list-form__share-status:empty{opacity:0}.list-form__loading{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.3);cursor:progress}.list-form__spinner{width:3rem;height:3rem;border:0.25rem solid var(--color--brand-1);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:list-form-spin .8s linear infinite}@media(prefers-reduced-motion: reduce){.list-form__spinner{animation:none}}.list-form__preferences{display:flex;flex-direction:column;gap:var(--space--2xs)}.list-form__preferences legend{font-weight:700;margin-block-end:var(--space--3xs)}.list-form__preferences p{margin:0}.list-form__disclaimer{padding-block-start:var(--space--xs);line-height:1.5;display:flex;flex-direction:column;gap:var(--space--xs)}.list-form__disclaimer a{text-decoration:underline}.list-form__disclaimer p{margin:0}.list-form__final{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}.list-form__declaration{font-size:calc(22/16*1rem + (22 - 22)*var(--fluid-bp));display:flex;align-items:center;gap:var(--choice--gap);margin-block:0 var(--form--field-spacing);font-weight:700}.list-form__declaration svg{flex:0 0 var(--choice--size);width:var(--choice--size);height:var(--choice--size)}.list-form__modal{align-items:center;justify-content:center;padding:var(--space--s)}.list-form__modal .modal__inner{display:block;width:min(100%,var(--width--2xs));height:auto;max-height:100%;padding:var(--space--3xl) var(--space--s) var(--space--s);background-color:var(--color--background);overflow-wrap:anywhere}.list-form__modal img{max-width:100% !important}.list-form.is-preview .list-form__step+.list-form__step{padding-block-start:var(--space--xl);border-block-start:1px solid currentColor;margin-block-start:var(--space--xl)}@keyframes list-form-spin{to{transform:rotate(360deg)}}
