:root,[data-theme=dm-new-theme-1]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f8f8fa;--color-base-200:#f5f5f7;--color-base-300:#eeeef1;--color-base-content:#3a2e2d;--color-primary:#3a2e2d;--color-primary-content:#fff;--color-success:#127d4c;--color-error:#c73131;--tracking-semi-tight:-.005em;--dm-layout-max-100:100rem}@supports (color:lab(0% 0 0)){:root,[data-theme=dm-new-theme-1]{--color-base-100:lab(97.6619% .207692 -.764632);--color-base-200:lab(96.5779% .267446 -.982821);--color-base-300:lab(94.1662% .387549 -1.41884);--color-base-content:lab(20.2777% 5.52529 2.82619);--color-primary:lab(20.2777% 5.52529 2.82619);--color-primary-content:lab(100% 0 0);--color-success:lab(45.9898% -38.7946 18.2756);--color-error:lab(45.7635% 58.9793 38.203)}}[data-theme=dm-new-theme-1-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#40486b;--color-primary-content:#edf1fe;--color-success:#00d193;--color-error:#ff657f}@supports (color:lab(0% 0 0)){[data-theme=dm-new-theme-1-dark]{--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(31.03% 4.17827 -21.7328);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-success:lab(74.4967% -60.7579 19.4189);--color-error:lab(64.1803% 63.0275 19.2122)}}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scrollbar-gutter:stable;font-optical-sizing:none;font-feature-settings:"calt", "cv10", "cv02";font-variation-settings:"opsz" 20;-webkit-tap-highlight-color:transparent;font-family:InterVariable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;font-optical-sizing:none;font-variation-settings:"opsz" 28}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}button,select{text-transform:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}button,[role=button]{cursor:pointer}:disabled{cursor:default}ol,ul,menu{list-style:none}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}textarea{resize:vertical}[hidden]{display:none!important}.h-9{height:2.25rem}.w-auto{width:auto}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:block;src:url(/assets/fonts/InterVariable-Italic.woff2)format("woff2")}@media (min-width:1280px) and (max-width:1919px) and (max-height:1200px){:root{--dm-layout-max-100:92rem}}@media (min-width:1280px) and (max-width:1700px) and (max-height:1080px){:root{--dm-layout-max-100:88rem}}@media (min-width:1200px) and (max-width:1599px){:root{--dm-layout-max-100:76rem}}@media (min-width:1920px) and (max-height:960px){:root{--dm-layout-max-100:88rem}}@media (min-width:1920px) and (max-height:900px){:root{--dm-layout-max-100:84rem}}@media (min-width:1920px) and (max-height:840px){:root{--dm-layout-max-100:80rem}}
body.memory-page{--dm-blue-place:#1e73b7;--memory-page-header-height:4.5rem;--memory-page-sticky-offset:0rem;--memory-page-content-top-space:4rem;--memory-form-shell-max-width:76rem;min-height:100vh;background-color:var(--color-base-300);min-height:100dvh;color:var(--color-base-content);letter-spacing:-.005em;margin:0}.memory-page__header{border-bottom:1px solid var(--color-base-300);background:var(--color-base-200);width:100%;color:var(--color-base-content)}.memory-page__header-inner{width:100%;max-width:var(--memory-form-shell-max-width);height:var(--memory-page-header-height);justify-content:space-between;align-items:center;gap:.5rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.memory-page__header-logo{color:currentColor;flex:auto;align-items:center;min-width:0;padding-right:.75rem;display:flex}.memory-page__header-link{min-width:0;color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.memory-page__logo-mark,.memory-page__logo-color{color:currentColor}.memory-page__header-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.25;display:inline-block;overflow:hidden}.dm-logo--light{display:block}.dm-logo--dark,html[data-theme=dm-new-theme-1-dark] .dm-logo--light{display:none}html[data-theme=dm-new-theme-1-dark] .dm-logo--dark{display:block}.memory-page__hero{background-color:#0000}.memory-page__hero-content{width:100%;max-width:40rem;padding:var(--memory-page-content-top-space) 1rem 1.5rem;gap:1rem;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.memory-form__kicker{color:var(--color-base-content);font-size:1rem;font-weight:600}.memory-page__title{text-align:center;max-width:42rem;font-size:1.5625rem;font-weight:700;line-height:1.12}.memory-page__intro-copy{max-width:38rem;color:var(--color-base-content);text-align:center;text-wrap:pretty;gap:.875rem;font-size:1rem;line-height:1.5;display:grid}@media (min-width:768px){.memory-page__intro-copy{font-size:1.125rem}}.memory-page__text-link{color:inherit;font-weight:inherit;text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.08em}.memory-page__aside{gap:1rem;width:100%;max-width:50rem;margin-inline-start:auto;margin-inline-end:auto;padding:0 1rem 2rem;display:none}.memory-page__save-info{border:1px solid var(--color-base-300);background:var(--color-base-200);color:var(--color-base-content);border-radius:.375rem;gap:.5rem;padding:1rem;font-size:.9375rem;line-height:1.55;display:grid}.memory-page__save-info h2{color:var(--color-base-content);font-size:1.125rem;font-weight:700}.memory-page__save-status{color:var(--color-base-content);margin-top:.25rem;font-size:.875rem;font-weight:600}.memory-page__collection-link{border:1px solid var(--color-base-300);text-align:left;border-radius:.375rem;gap:1rem;padding:1rem;display:grid}.memory-page__collection-link h2{font-size:1.125rem;font-weight:700}.memory-page__collection-link p{color:var(--color-base-content);margin-top:.25rem;font-size:.9375rem;line-height:1.55}.memory-form{--memory-form-field-max-width:56rem;width:100%;max-width:68rem;scroll-margin-top:var(--memory-page-sticky-offset);grid-template-columns:repeat(12,minmax(0,1fr));gap:0 1rem;margin-inline-start:auto;margin-inline-end:auto;padding:0;display:grid;position:relative}.memory-form>*{grid-column:1/-1}.memory-form__step-indicator{--memory-form-step-progress:0%;width:auto;color:var(--color-base-content);scroll-margin-top:var(--memory-page-sticky-offset);flex:none;gap:.5rem;margin:0;padding:0;display:grid}.memory-form__step-indicator-list{gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.memory-form__step-indicator-visual{display:none;position:relative}.memory-form__step-track{z-index:0;background:color-mix(in oklab, var(--color-base-content) 18%, transparent);width:2px;position:absolute;top:1.125rem;bottom:1.125rem;left:1.0625rem;overflow:hidden}.memory-form__step-track-fill{width:100%;height:var(--memory-form-step-progress);background:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100));transition:height .18s;display:block}.memory-form__step-indicator-item{z-index:1;justify-items:start;display:grid;position:relative}.memory-form__step-indicator-button{width:100%;min-width:0;color:color-mix(in oklab, var(--color-base-content) 70%, transparent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr);place-items:center start;gap:.5rem;padding:0;display:grid}.memory-form__step-indicator-button:disabled{cursor:default}.memory-form__step-node{border:2px solid color-mix(in oklab, var(--color-base-content) 28%, transparent);background:var(--color-base-300);width:2.25rem;height:2.25rem;color:inherit;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.memory-form__step-number{color:color-mix(in oklab, var(--color-base-content) 52%, transparent);font-weight:400}.memory-form__step-check{width:1.125rem;height:1.125rem;display:none}.memory-form__step-label{font-size:.875rem;font-weight:400;line-height:1.3}.memory-form__step-indicator-item--current .memory-form__step-indicator-button{color:var(--dm-blue-place)}.memory-form__step-indicator-item--current .memory-form__step-node{border-color:var(--dm-blue-place);background:var(--dm-blue-place)}.memory-form__step-indicator-item--current .memory-form__step-number{color:#fff;font-weight:600}.memory-form__step-indicator-item--current .memory-form__step-label{color:var(--color-base-content);font-weight:600}.memory-form__step-indicator-item--completed .memory-form__step-indicator-button{color:var(--color-base-content)}.memory-form__step-indicator-item--completed .memory-form__step-node{border-color:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100));background:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100));color:var(--color-base-content)}.memory-form__step-indicator-item--completed .memory-form__step-number{display:none}.memory-form__step-indicator-item--completed .memory-form__step-check{display:block}.memory-form__step-indicator-button:not(:disabled):hover .memory-form__step-label{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.memory-form__step-indicator-button:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:4px;border-radius:.25rem}@media (max-width:1099px){.memory-form__step-indicator{background:color-mix(in oklab, var(--color-base-content) 2%, transparent);border-radius:.75rem;flex-basis:100%;width:100%;padding:1rem .5rem}.memory-form__step-indicator-visual{display:block}.memory-form__step-indicator-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.memory-form__step-track{width:auto;height:2px;top:1.0625rem;bottom:auto;left:12.5%;right:12.5%}.memory-form__step-track-fill{width:var(--memory-form-step-progress);height:100%;transition:width .18s}.memory-form__step-indicator-item{justify-items:center}.memory-form__step-indicator-button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.375rem}.memory-form__mobile-progress:not([hidden]){order:3;display:grid}.memory-form__workflow-layout>.memory-form__step{order:1}.memory-form__workflow-layout>.memory-form__actions{order:4}.memory-form__workflow-layout>.memory-form__receipt{order:5}.memory-form__actions .memory-form__actions-progress{display:none}}@media (max-width:30rem){.memory-form__step-indicator-list{grid-template-columns:minmax(0,1fr);gap:1rem}.memory-form__step-track{width:2px;height:auto;top:1.125rem;bottom:1.125rem;left:1.0625rem;right:auto}.memory-form__step-track-fill{width:100%;height:var(--memory-form-step-progress);transition:height .18s}.memory-form__step-indicator-item{justify-items:start}.memory-form__step-indicator-button{text-align:left;grid-template-columns:2.25rem minmax(0,1fr);justify-items:start;gap:.5rem}}@media (max-width:767px){.memory-form>section,.memory-form .memory-form__step>section,.memory-form .memory-form__step>.memory-form__heading-section{margin-inline-start:1rem;margin-inline-end:1rem}.memory-form__aside-heading{display:none}.memory-form__button--preview{width:100%}}.memory-form__step{width:100%;scroll-margin-top:var(--memory-page-sticky-offset);row-gap:.75rem;display:grid}.memory-form__step[hidden]{display:none}.memory-form__workflow-layout{width:100%;min-width:0;display:grid}.memory-form__step[data-form-step=memory],.memory-form__step[data-form-step=details]{max-width:var(--memory-form-field-max-width);padding-top:var(--memory-page-content-top-space);margin-inline-start:auto;margin-inline-end:auto}@media (max-width:767px){.memory-form__workflow-layout>.memory-form__step:not([data-form-step=intro]){padding-top:.75rem}}.memory-form__step-heading{gap:.375rem;margin:0 3rem 1rem;display:grid}.memory-form__step-status,.memory-form__step-title{margin:0}.memory-form__step-status{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);font-size:.875rem;font-weight:600;line-height:1.4}.memory-form__step-title{color:var(--color-base-content);font-size:2rem;font-weight:700;line-height:1.15}@media (max-width:767px){.memory-form__step-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:.375rem;margin:0 1rem}.memory-form__step-title{font-size:1.75rem;display:block}}.memory-form__intro-layout{gap:1rem;width:100%;max-width:40rem;margin-inline-start:auto;margin-inline-end:auto;padding:2.5rem 1rem 0;display:grid}.memory-form__intro-layout>.memory-page__title,.memory-form__intro-main>.memory-page__intro-copy{text-align:left}.memory-form__intro-main{align-content:start;gap:1rem;display:grid}.memory-form__intro-layout>.memory-page__title{margin-bottom:.75rem;font-weight:600}.memory-form__related-content{color:var(--color-base-content);gap:1rem;margin:0 0 2rem;display:grid}.memory-form__related-steps{gap:.75rem;margin-bottom:1rem;display:grid}.memory-form__related-steps .memory-form__step-indicator-visual{display:block}.memory-form__related-content h2,.memory-form__aside-heading{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.memory-form__aside-heading{width:100%;display:none}.memory-form__mobile-progress{gap:.75rem;margin:1rem 1rem 0;display:none}.memory-form__related-content ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.memory-form__related-content a{color:inherit;text-underline-offset:.15em;font-size:1rem;line-height:1.5;text-decoration:underline;text-decoration-thickness:.0625rem}.memory-form>section,.memory-form__step>section,.memory-form__step>.memory-form__heading-section{margin-inline-start:3rem;margin-inline-end:3rem}.memory-form>.memory-form__full-width,.memory-form__step>.memory-form__full-width{margin-inline-start:0;margin-inline-end:0}.memory-form__workflow-layout>.memory-form__actions,.memory-form__workflow-layout>.memory-form__receipt{width:100%;max-width:var(--memory-form-field-max-width);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:768px) and (max-width:1099px){.memory-form__workflow-layout>.memory-form__actions{max-width:none;margin-inline-start:0;margin-inline-end:0}}.memory-form__intro{border-bottom:1px solid var(--color-base-300);gap:1.25rem;padding-bottom:2rem;display:grid}.memory-form__intro-copy{color:var(--color-base-content);gap:1rem;font-size:1rem;line-height:1.7;display:grid}.memory-form__panel{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.75rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.memory-form__panel>*{grid-column:1/-1}.memory-form__contact-section,.memory-form__person-section{gap:1.25rem;display:grid}.memory-form__person-section>.memory-form__field{gap:1.25rem}.memory-form__person-section .memory-form__field-list{row-gap:1.75rem}.memory-form__contact-section{background:var(--color-base-100)}.memory-form__contact-section .memory-form__label,.memory-form__verification-section .memory-form__label,.memory-form__person-section .memory-form__label{font-size:1rem}.memory-form__verification-option-content{gap:1.25rem;max-width:32rem;display:grid}.memory-form__verification-option-content[hidden]{display:none}.memory-form__verification-details.memory-form__panel{background:color-mix(in oklch, var(--color-base-content) 5%, transparent);gap:1.25rem;padding:1.25rem 1.25rem 1.5rem}.memory-form__verification-details[hidden]{display:none}.memory-form__control--verification-code{max-width:10rem}.memory-form__verification-status{color:var(--color-success);font-size:.875rem;font-weight:600;line-height:1.45}.memory-form__verification-confirmed{color:var(--color-base-content);gap:.75rem;line-height:1.45;display:grid}.memory-form__verification-confirmed[hidden]{display:none}.memory-form__verification-confirmed:focus-visible{outline:3px solid var(--dm-blue-place);outline-offset:3px}.memory-form__verification-confirmed-line{align-items:flex-start;gap:.625rem;display:flex}.memory-form__verification-confirmed-icon{background:var(--color-success);width:1.5rem;height:1.5rem;color:var(--color-success-content,white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.memory-form__verification-change{cursor:pointer;width:-webkit-fit-content;width:fit-content;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem;font-weight:400}.memory-form__verification-change:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:3px}.memory-form__panel-title{margin-top:.5rem;font-size:1.25rem;font-weight:700;line-height:1.25}.memory-form__panel-copy{color:var(--color-base-content);margin-top:.5rem;line-height:1.5}.memory-form__two-column,.memory-form__two-column-tight,.memory-form__field-list,.memory-form__choice-grid{display:grid}.memory-form__two-column{gap:1rem}.memory-form__two-column-tight{gap:.75rem}.memory-form__field-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem .75rem}.memory-form__choice-grid{gap:.5rem;width:min(100%,24rem)}.memory-form__section-heading{width:-webkit-fit-content;width:fit-content;max-width:100%;font-size:1.125rem;font-weight:600;line-height:1.25}.memory-form__field{gap:.75rem;display:grid}.memory-form__field--short-control .memory-form__label,.memory-form__field--medium-control .memory-form__label{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem}.memory-form__field--short-control .memory-form__label>*,.memory-form__field--medium-control .memory-form__label>*{grid-column:1/-1}.memory-form__field--short-control .memory-form__control{grid-column:span 7;max-width:none}.memory-form__field--medium-control .memory-form__control{grid-column:1/-1}.memory-form__paragraph-block{color:var(--color-base-content);gap:.75rem;font-size:1rem;line-height:1.5;display:grid}.memory-form__paragraph-title,.memory-form__paragraph-block p,.memory-form__paragraph-block ul{margin:0}.memory-form__paragraph-block ul{gap:.25rem;padding-left:1.25rem;list-style:outside;display:grid}.memory-form__grid-span--12,.memory-form>.memory-form__grid-span--12,.memory-form__field-list>.memory-form__grid-span--12,.memory-form__grid-span--6,.memory-form>.memory-form__grid-span--6,.memory-form__field-list>.memory-form__grid-span--6{grid-column:span 12}.memory-form__grid-span--4,.memory-form>.memory-form__grid-span--4,.memory-form__field-list>.memory-form__grid-span--4{grid-column:span 6}.memory-form__label,.memory-form__paragraph-title{color:var(--color-base-content);font-weight:600}.memory-form__label{gap:.625rem;font-size:1.125rem;display:grid}.memory-form__paragraph-title{font-size:1.125rem}.memory-form__label--compact{font-size:1rem}.memory-form [data-field-wrapper]{gap:.5rem}.memory-form__label-group{gap:.125rem;display:grid}.memory-form__label-copy{gap:.025rem;line-height:1.3;display:grid}.memory-form__label-copy,.memory-form__help-text,.memory-form__legend{text-wrap:balance}.memory-form__control{background:var(--color-base-200);width:100%;min-height:3rem;color:var(--color-base-content);font:inherit;border:2px solid #4f4f4f;border-radius:.5rem;padding:.625rem .75rem;font-size:1rem;font-weight:400;line-height:1.5}.memory-form__control:focus-visible{border-color:var(--dm-blue-place);outline:2px solid var(--dm-blue-place)}.memory-form__control--textarea{resize:vertical;min-height:9rem;line-height:1.625}.memory-form__control--textarea-short{min-height:7rem}.memory-form__control--textarea-medium{min-height:10rem}.memory-form__control--textarea-long{min-height:14rem}.memory-form__control--textarea-xlong{min-height:18rem}.memory-form__select-wrap{width:min(100%,28rem);color:var(--color-base-content);position:relative}.memory-form__select-wrap:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:.625rem;height:.625rem;position:absolute;top:50%;right:1.125rem;transform:translateY(-70%)rotate(45deg)}.memory-form__control--select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:3rem}.memory-form__control--select:disabled{cursor:not-allowed;opacity:.65}@media (forced-colors:active){.memory-form__select-wrap:after{display:none}.memory-form__control--select{-webkit-appearance:auto;appearance:auto}}.memory-form__control--medium{max-width:none}.memory-form__control--short{max-width:14rem}.memory-form__measurement-control{width:min(100%,16rem);position:relative}.memory-form__measurement-control .memory-form__control{padding-right:4.75rem}.memory-form__measurement-unit{border-left:1px solid color-mix(in oklab, var(--color-base-content) 24%, transparent);background:var(--color-base-300);width:3.75rem;color:var(--color-base-content);pointer-events:none;border-radius:0 .375rem .375rem 0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex;position:absolute;top:2px;bottom:2px;right:2px}.memory-form__label--birth-year .memory-form__control{max-width:14rem}.memory-form__small-copy{color:var(--color-base-content);margin-top:.25rem;font-size:.875rem;line-height:1.55}.memory-form__help-text{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);font-size:1rem;font-weight:400;line-height:1.4}.memory-form__panel-subtitle,.memory-form__legend{color:var(--color-base-content);font-weight:600}.memory-form__panel-subtitle{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.memory-form__legend{padding:0;font-size:1.125rem;font-weight:600;line-height:1.3}.memory-form__legend+.memory-form__choice-grid{margin-top:.5rem}.memory-form__map-widget{border:1px solid var(--color-base-300);background:color-mix(in oklch, var(--color-base-content) 5%, transparent);color:var(--color-base-content);border-radius:.75rem;display:grid;overflow:hidden}.memory-form__map-instruction,.memory-form__map-selection{padding-inline-start:1rem;padding-inline-end:1rem}.memory-form__map-instruction{padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.5}.memory-form__map-search{z-index:500;width:min(30rem,100% - 5rem);display:grid;position:absolute;top:.75rem;left:.75rem}.memory-form__map-result,.memory-form__map-control{border:1px solid var(--color-base-content);background:var(--color-base-100);color:var(--color-base-content);cursor:pointer;font:inherit;font-weight:600}.memory-form__map-result:hover{background:color-mix(in oklch, var(--color-base-content) 10%, transparent)}.memory-form__map-results{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.375rem;margin:0;list-style:none;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000029}.memory-form__map-results[hidden]{display:none}.memory-form__map-results li+li{border-top:1px solid var(--color-base-300)}.memory-form__map-result{text-align:left;border:0;width:100%;min-height:2.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.35}.memory-form__map-frame{isolation:isolate;border-block:1px solid var(--color-base-300);background:var(--color-base-200);min-height:22rem;position:relative}.memory-form__map-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.memory-form__map-controls{z-index:500;gap:.5rem;display:grid;position:absolute;top:.75rem;right:.75rem}.memory-form__map-zoom-controls{border-radius:.375rem;display:grid;overflow:hidden;box-shadow:0 1px 5px #0000004d}.memory-form__map-control{border-color:var(--color-base-300);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;display:inline-flex}.memory-form__map-control--locate{border-radius:9999px}.memory-form__map-control--locate:disabled{cursor:wait;opacity:.7}.memory-form__map-controls>.memory-form__map-control{border-radius:9999px;box-shadow:0 1px 5px #0000004d}.memory-form__map-zoom-controls .memory-form__map-control+.memory-form__map-control{border-top:0}.memory-form__map-control:hover{background:var(--color-base-200)}.memory-form__map-control:focus-visible{z-index:1;outline:3px solid var(--dm-blue-place);outline-offset:2px;position:relative}.memory-form__map-result:focus-visible{z-index:1;outline-offset:-3px;box-shadow:inset 0 0 0 3px var(--dm-blue-place);outline:3px solid #0000;position:relative}@media (forced-colors:active){.memory-form__map-result:focus-visible{box-shadow:none;outline-color:highlight}}.memory-form__map-selection{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block-start:.75rem;padding-block-end:.75rem;display:flex}.memory-form__map-status{font-size:.8125rem;line-height:1.4}.memory-form .memory-form__button.memory-form__map-add-button{flex:none;width:auto;height:2.75rem;min-height:2.75rem;margin:0;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.875rem}.memory-form .memory-form__button.memory-form__map-add-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.memory-form__selected-locations{gap:.5rem;display:grid}.memory-form__selected-locations[hidden]{display:none}.memory-form__selected-locations-title{font-size:1rem;font-weight:600;line-height:1.3}.memory-form__selected-location-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.memory-form__selected-location-card{background:color-mix(in oklch, var(--color-base-content) 5%, transparent);border:2px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:flex}.memory-form__selected-location-copy{gap:.25rem;min-width:0;display:grid}.memory-form__selected-location-copy strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35}.memory-form__selected-location-copy span{color:color-mix(in oklch, var(--color-base-content) 75%, transparent);font-size:.8125rem;line-height:1.35}.memory-form__selected-location-remove{border:1px solid var(--color-base-300);background:var(--color-base-100);width:2.75rem;height:2.75rem;color:var(--color-base-content);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.memory-form__selected-location-remove:hover{background:color-mix(in oklch, var(--color-base-content) 10%, transparent)}.memory-form__selected-location-remove:focus-visible{outline:3px solid var(--dm-blue-place);outline-offset:2px}.memory-form .memory-form__button.memory-form__map-dialog-open{justify-self:start;width:-webkit-fit-content;width:fit-content;margin-top:0}.memory-form__map-dialog{width:min(100% - 2rem,72rem);overflow-y:auto}.memory-form__map-dialog-content{gap:1rem;padding:1.5rem;display:grid}.memory-form__map-dialog .memory-form__map-widget{width:100%}.memory-form__map-dialog .memory-form__map-frame{min-height:max(28rem,min(60dvh,38rem))}.memory-form__map-marker-shell{color:var(--color-base-content);background:0 0;border:0}.memory-form__map-marker{filter:drop-shadow(0 2px 3px #00000059);width:2rem;height:2.5rem;display:block}.memory-form__map-marker-shape{fill:currentColor;stroke:var(--color-base-100);stroke-width:2px}.memory-form__map-marker-center{fill:var(--color-base-100)}.memory-form__map-widget:-webkit-full-screen{background:var(--color-base-100);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;display:grid}.memory-form__map-widget:fullscreen{background:var(--color-base-100);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;display:grid}.memory-form__map-widget:-webkit-full-screen .memory-form__map-frame{min-height:0}.memory-form__map-widget:fullscreen .memory-form__map-frame{min-height:0}.memory-form__map-widget .leaflet-control-attribution{background:color-mix(in srgb, var(--color-base-100) 88%, transparent);color:var(--color-base-content);font-size:.625rem}.memory-form__map-widget .leaflet-control-attribution a{color:inherit}@media (max-width:599px){.memory-form__map-dialog{width:calc(100% - .5rem);max-height:calc(100dvh - .5rem)}.memory-form__map-dialog-content{gap:.75rem;padding:.5rem}.memory-form__map-frame{min-height:19rem}.memory-form__map-dialog .memory-form__map-frame{min-height:min(28rem,100dvh - 12rem)}.memory-form__map-selection{display:grid}.memory-form .memory-form__button.memory-form__map-add-button{width:100%}}.memory-form__upload-target{border:1px solid var(--color-base-300);background:var(--color-base-100);aspect-ratio:4/3;cursor:pointer;background:var(--color-base-200);text-align:center;border-style:solid;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:16rem;padding:3.5rem 2rem;transition:background-color .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.memory-form__recorder{background:color-mix(in oklch, var(--color-base-content) 5%, transparent);border:0;border-radius:.75rem;gap:1rem;min-width:0;margin:0;padding:1.25rem;display:grid}.memory-form__recorder-legend{color:var(--color-base-content);padding:0;font-size:1rem;font-weight:700;line-height:1.35}.memory-form__recorder-launchers{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.memory-form .memory-form__recorder-launchers .memory-form__button{width:auto;margin-top:0}.memory-form__attachment-group{gap:.75rem;display:grid}.memory-form__attachment-group+.memory-form__attachment-group{margin-top:1.25rem}.memory-form__recorder-dialog{width:min(100% - 2rem,52rem);overflow-y:auto}.memory-form__recorder-dialog[data-recorder-confirming=true],.memory-form__recording-delete-dialog{width:min(100% - 2rem,30rem)}.memory-form__recording-delete-copy{gap:.75rem;display:grid}.memory-form__recording-delete-copy h2,.memory-form__recording-delete-copy p,.memory-form__recorder-confirm-panel h2,.memory-form__recorder-confirm-panel p{margin:0}.memory-form__recorder-confirm-panel>div:first-child{gap:.75rem;display:grid}.memory-form__recorder-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.memory-form .memory-form__recorder-confirm-actions .memory-form__button{width:auto;margin-top:0}.memory-form__recorder-dialog-content{min-width:0}.memory-form__recorder-dialog .memory-form__terms-dialog-header>div{gap:.375rem;display:grid}.memory-form__recorder-dialog .memory-form__terms-dialog-header p{margin:0}.memory-form__recorder-list{gap:.75rem;display:grid}.memory-form__recording-card{background:color-mix(in oklch, var(--color-base-content) 5%, transparent);border-radius:.75rem;gap:1rem;min-width:0;padding:1.25rem;display:grid}.memory-form__recording-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.memory-form__recording-card-copy{flex:auto;gap:.25rem;width:min(100%,32rem);min-width:0;display:grid}.memory-form__recording-card-copy p{margin:0}.memory-form__recording-name-label{gap:.375rem;display:grid}.memory-form__recording-name-label>span{font-size:.875rem;font-weight:600;line-height:1.35}.memory-form__recording-name{background:var(--color-base-100)}.memory-form__recording-remove{margin-top:-.375rem;margin-right:-.375rem}.memory-form .memory-form__recorder .memory-form__button{width:auto;margin-top:0}.memory-form .memory-form__recorder .memory-form__button:disabled{cursor:default;opacity:.55;transform:none}.memory-form__recorder-ready,.memory-form__recorder-camera-preview,.memory-form__recorder-recording{gap:1rem;min-width:0;display:grid}.memory-form__recorder-transport,.memory-form__recorder-stop-row{align-items:center;display:flex}.memory-form__recorder-stop-row{flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.memory-form .memory-form__recorder-stop-row .memory-form__button{width:auto;margin-top:0}.memory-form .memory-form__recorder .memory-form__recorder-toggle{justify-content:center;width:3rem;height:3rem;min-height:3rem;margin:0;padding:0}.memory-form__recorder-pause-icon{grid-template-columns:repeat(2,.3125rem);gap:.25rem;display:grid}.memory-form__recorder-pause-icon:before,.memory-form__recorder-pause-icon:after{content:"";background:currentColor;border-radius:.125rem;width:.3125rem;height:1.125rem}.memory-form__recorder-resume-icon{background:var(--color-error);border-radius:9999px;width:1.125rem;height:1.125rem}.memory-form__recorder-pause-icon[hidden],.memory-form__recorder-resume-icon[hidden]{display:none}.memory-form__recorder-ready,.memory-form__recorder-camera-preview{justify-items:start}.memory-form__recorder-ready p{margin:0}.memory-form .memory-form__recorder-ready .memory-form__button{min-width:14rem}.memory-form__recorder-live-shell{min-width:0}.memory-form__recorder[data-recorder-media-kind=audio]{text-align:center;justify-items:center}.memory-form__recorder[data-recorder-media-kind=audio] .memory-form__recorder-recording{justify-items:center;width:100%}.memory-form__recorder[data-recorder-media-kind=audio] .memory-form__recorder-status-row,.memory-form__recorder[data-recorder-media-kind=audio] .memory-form__recorder-transport{justify-content:center}.memory-form__recorder[data-recorder-media-kind=audio] .memory-form__recorder-timer{flex:none}.memory-form__recorder[data-recorder-media-kind=audio] [data-recorder-kind]{text-align:center;flex:0 0 100%;order:0}.memory-form__recorder-meter{opacity:1;grid-template-columns:repeat(16,minmax(0,1fr));gap:.125rem;width:min(100%,8rem);display:grid}.memory-form__recorder-meter[hidden]{display:none}.memory-form__recorder-meter>span{background:color-mix(in oklch, var(--color-base-content) 12%, transparent);border-radius:.125rem;height:.75rem}.memory-form__recorder-meter>span[data-active=true]{background:var(--color-success)}.memory-form__recorder[data-recorder-state=paused] .memory-form__recorder-meter,.memory-form__recorder-meter[data-paused=true]{opacity:.35}.memory-form__recorder[data-recorder-media-kind=video] .memory-form__recorder-meter{display:none}.memory-form__recorder[data-recorder-media-kind=video] .memory-form__recorder-timer{letter-spacing:normal;flex:none;order:0;font-family:inherit;font-size:1rem}.memory-form__recorder[data-recorder-media-kind=video] .memory-form__recorder-transport{gap:.75rem}.memory-form__recorder-status-row{color:var(--color-base-content);flex-wrap:wrap;align-items:center;gap:.625rem;line-height:1.4;display:flex}.memory-form__recorder-timer{text-align:center;letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:0 0 100%;order:-1;min-width:0;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:3rem;font-weight:400;line-height:1.1}.memory-form__recorder[data-recorder-state=recording] .memory-form__recorder-timer,.memory-form__recorder[data-recorder-media-kind=audio][data-recorder-state=recording] [data-recorder-kind]{color:var(--color-error)}.memory-form__recorder-live-video,.memory-form__recorder-media{border-radius:.5rem;width:100%;max-width:38rem;display:block}.memory-form__recorder-live-video,video.memory-form__recorder-media{background:#000}.memory-form__recorder-live-video{aspect-ratio:16/9;object-fit:cover}.memory-form__recorder-media:-webkit-any(audio){background:0 0;min-height:3.375rem}.memory-form__recorder-media:is(audio){background:0 0;min-height:3.375rem}.memory-form__recorder-message{color:var(--color-base-content);margin:0;font-size:.875rem;line-height:1.4}.memory-form__recorder-message:empty{display:none}@media (max-width:37.5rem){.memory-form__recorder{padding:1rem}.memory-form__recorder-launchers{flex-direction:column;align-items:stretch}.memory-form .memory-form__recorder .memory-form__button{width:100%}.memory-form .memory-form__recorder .memory-form__recorder-toggle{flex:0 0 3rem;width:3rem;min-width:3rem}.memory-form .memory-form__recorder-launchers .memory-form__button{width:100%}.memory-form__recorder-dialog{width:calc(100% - .5rem);max-height:calc(100dvh - .5rem)}.memory-form__recorder-dialog-content{gap:1rem;padding:.75rem}.memory-form__recording-card{padding:1rem}}@media (forced-colors:active){.memory-form__recorder,.memory-form__recording-card{border:1px solid canvastext}.memory-form__recorder-resume-icon{background:canvas;border:.1875rem solid canvastext}}.memory-form__upload-target:before{border:1px dashed color-mix(in oklab, var(--color-base-content) 20%, transparent);content:"";pointer-events:none;border-radius:.25rem;position:absolute;top:1rem;bottom:1rem;left:1rem;right:1rem}.memory-form__upload-target:hover,.memory-form__upload-target--dragging{background:var(--color-base-300)}.memory-form__upload-target:focus-within{outline:2px solid var(--dm-blue-place);outline-offset:2px}.memory-form__upload-label{z-index:1;color:var(--color-base-content);font-size:1rem;font-weight:400;line-height:1.35;position:relative}.memory-form__upload-link{color:var(--dm-blue-place)}.memory-form__upload-link:hover,.memory-form__upload-target:focus-within .memory-form__upload-link{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.memory-form__upload-target .memory-form__small-copy{z-index:1;color:color-mix(in oklab, var(--color-base-content) 60%, transparent);margin:0;position:absolute;bottom:2rem;left:2rem;right:2rem}.memory-form__visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.memory-form__media-error{color:var(--color-error);font-size:.875rem;font-weight:600}.memory-form__file-list{gap:1rem;display:grid}.memory-form__file-card{border:1px solid var(--color-base-300);background:var(--color-base-300);border-radius:.5rem;gap:1.5rem;min-width:0;padding:1.25rem;display:grid}.memory-form__file-header,.memory-form__file-summary,.memory-form__file-fields,.memory-form__file-field{display:grid}.memory-form__file-header{border-bottom:1px solid var(--color-base-300);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:1rem}.memory-form__file-thumbnail{background:var(--color-base-200);object-fit:cover;border-radius:.375rem;width:4.5rem;height:4.5rem;display:block}.memory-form__file-summary{gap:.25rem;min-width:0}.memory-form__file-name{overflow-wrap:anywhere;color:var(--color-base-content);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.memory-form__file-status{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);margin:0;font-size:.875rem;line-height:1.4}.memory-form__file-status--ready{color:var(--color-success);font-weight:600}.memory-form__file-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.memory-form__file-action{border:1px solid color-mix(in oklab, var(--color-base-content) 35%, transparent);min-height:2.75rem;color:var(--color-base-content);cursor:pointer;font:inherit;background:0 0;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25}.memory-form__file-action:hover:not(:disabled){background:color-mix(in oklch, var(--color-base-content) 9%, transparent)}.memory-form__file-action:active:not(:disabled){background:color-mix(in oklch, var(--color-base-content) 14%, transparent)}.memory-form__file-action:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:2px}.memory-form__file-action:disabled{cursor:not-allowed;opacity:.4}.memory-form__file-action--delete{border-color:color-mix(in oklab, var(--color-error) 55%, transparent);color:var(--color-error)}.memory-form__file-fields{gap:1.25rem}.memory-form__file-field{gap:.5rem}.memory-form__file-field-label{color:var(--color-base-content);font-size:1rem;font-weight:600;line-height:1.3}.memory-form__file-caption{resize:vertical;min-height:4.5rem}.memory-form__choice-card{background:color-mix(in oklch, var(--color-base-content) 5%, transparent);min-height:3rem;color:var(--color-base-content);cursor:pointer;border:2px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:1rem;font-weight:400;line-height:1.3;transition:background-color .12s,border-color .12s,transform 80ms;display:flex}.memory-form__choice-card:hover{background:color-mix(in oklch, var(--color-base-content) 9%, transparent)}.memory-form__choice-card:active{background:color-mix(in oklch, var(--color-base-content) 14%, transparent);transform:translateY(1px)}.memory-form__choice-card:has(input:checked){border-color:var(--color-base-content);background:var(--color-base-100)}.memory-form__choice-input,.memory-form__terms-checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex:none}.memory-form__choice-card:has(input:focus-visible){z-index:1;outline:2px solid var(--dm-blue-place);outline-offset:2px;position:relative}.memory-form__error-message{color:var(--color-error);font-size:.875rem;font-weight:600;line-height:1.45}.memory-form__error-summary{border:2px solid var(--color-error);background:var(--color-base-100);width:100%;color:var(--color-base-content);scroll-margin-top:calc(var(--memory-page-sticky-offset) + 1rem);border-radius:.5rem;grid-column:1/-1;gap:.75rem;padding:1.25rem;display:grid}.memory-form__error-summary[hidden]{display:none}.memory-form__error-summary h2,.memory-form__error-summary p{margin:0}.memory-form__error-summary h2{font-size:1.125rem;font-weight:700;line-height:1.3}.memory-form__error-summary ul{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.memory-form__error-summary a{color:var(--color-error);text-underline-offset:.15em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.memory-form__error-summary h2:focus{outline:2px solid var(--dm-blue-place);outline-offset:3px}.memory-form__field--invalid,.memory-form__choice-group--invalid{border-left:4px solid var(--color-error);padding-left:1rem}.memory-form__field--invalid .memory-form__control,.memory-form__choice-group--invalid .memory-form__choice-card{border-color:var(--color-error)}.memory-form__actions,.memory-form__step-actions{background:var(--color-base-100)}.memory-form__actions{z-index:20;border:1px solid var(--color-base-300);border-radius:.75rem .75rem 0 0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;margin-top:2rem;padding:.75rem 2rem;display:flex;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -.5rem 1.5rem #00000014}.memory-form__actions-progress{flex:100%;gap:.75rem;width:100%;display:grid}.memory-form__actions-bottom{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.memory-form__step-actions{justify-content:flex-end;gap:.75rem;width:100%;padding:0 2rem 2rem;display:flex}.memory-form__intro-step-actions{background:0 0;justify-content:flex-start;margin-top:.75rem;padding-inline-start:0;padding-inline-end:0;display:grid}.memory-form__draft-resume{border:1px solid color-mix(in oklch, var(--color-success) 30%, var(--color-base-300));background:color-mix(in oklch, var(--color-success) 9%, var(--color-base-100));width:100%;color:var(--color-base-content);border-radius:.5rem;gap:.5rem;padding:1rem;display:none}.memory-form__draft-resume[hidden]{display:none}.memory-form__draft-resume h2,.memory-form__draft-resume p{margin:0}.memory-form__draft-resume h2{font-size:1rem;font-weight:600;line-height:1.35}.memory-form__draft-resume p{font-size:.875rem;line-height:1.5}.memory-form__memory-navigation{justify-items:start;gap:1rem;margin:0 3rem;padding-bottom:2rem;display:grid}.memory-form__memory-navigation[hidden]{display:none}.memory-form__step-back-link{min-height:2.75rem;color:var(--color-base-content);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;margin-left:auto;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.memory-form__step-back-link span{border-bottom:1px solid #0000}.memory-form__step-back-link:hover span{border-color:currentColor}.memory-form__step-back-link:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:2px}@media (max-width:767px){.memory-form__memory-navigation{margin-inline-start:1rem;margin-inline-end:1rem}.memory-form__memory-navigation>.memory-form__button--primary{width:100%}.memory-form__step-back-link{justify-self:start;margin-left:0;margin-right:auto;display:none}}.memory-form__step-actions [data-start-action],.memory-form__step-actions [data-continue-action]{width:100%}.memory-form__actions[hidden],.memory-form__step-actions[hidden],.memory-form__button[hidden]{display:none}.memory-form__save-indicator{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.memory-form__save-details{align-self:end;gap:.25rem;display:grid}.memory-form__save-copy{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);margin:0;font-size:.875rem;line-height:1.5}.memory-form__info-button.memory-form__save-info-toggle{display:none}@media (max-width:1099px){.memory-form__save-details,.memory-form__save-indicator{width:100%}.memory-form__actions[data-keyboard-open=true]{position:static}.memory-form__info-button.memory-form__save-info-toggle{margin-left:auto;display:inline-flex}.memory-form__save-copy{display:none}.memory-form__save-copy[data-expanded=true]{display:block}}@media (min-width:768px) and (max-width:1099px){.memory-form__actions-bottom{flex-wrap:nowrap}.memory-form__save-details{flex:auto;align-self:center;width:auto;min-width:0}.memory-form__actions-bottom .memory-form__button--preview{flex:none}}.memory-form__save-indicator [data-autosave-saved-icon]{color:var(--color-success)}.memory-form__info-button{width:2rem;height:2rem;color:var(--color-base-content);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.memory-form__info-button:hover{background:color-mix(in oklch, var(--color-base-content) 10%, transparent)}.memory-form__info-button:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:2px}.memory-form__button{cursor:pointer;min-height:3rem;font:inherit;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.memory-form .memory-form__button{height:3.5rem;min-height:3.5rem;letter-spacing:var(--tracking-semi-tight,-.005em);-webkit-user-select:none;user-select:none;will-change:transform;border-radius:9999px;gap:.375rem;margin-top:1rem;padding:.125rem 1.5rem;font-size:1.125rem;transition:background-color .16s,border-color .16s,transform .15s cubic-bezier(.4,0,.2,1)}.memory-form .memory-form__button--verification{height:3rem;min-height:3rem;margin-top:.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;font-size:1rem}.memory-form .memory-form__button--compact{width:-webkit-fit-content;width:fit-content;height:2rem;min-height:2rem;margin-top:.625rem;padding:.125rem .75rem;font-size:.875rem}@media (min-width:768px) and (max-width:1099px){.memory-form__actions-bottom .memory-form__button--preview{margin-top:0}}@media (max-width:767px){.memory-form .memory-form__button--primary{margin-top:.5rem}.memory-form__actions-bottom .memory-form__button--preview{margin-top:0}}.memory-form__button:hover{transform:translateY(-1px)}.memory-form .memory-form__button:hover{transform:translateY(-2px)}.memory-form .memory-form__button:active{transform:translateY(0)}.memory-form__button:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:2px}.memory-form__button--primary{background:var(--color-primary);color:var(--color-primary-content)}.memory-form__button--base-content{background:var(--color-base-content);color:var(--color-base-100)}.memory-form__button--base-content:hover{background:color-mix(in oklch, var(--color-base-content) 88%, var(--color-base-100))}.memory-form__button--danger{border-color:var(--color-error);background:var(--color-error);color:var(--color-base-100)}.memory-form__button--danger:hover{background:color-mix(in oklch, var(--color-error) 88%, black)}.memory-form__heading-section{padding-top:1rem}.memory-form__button--secondary{border-color:var(--color-base-content);color:var(--color-base-content);background:0 0}.memory-form__button--secondary:hover{background:var(--color-base-content);color:var(--color-base-100)}.memory-form__button--preview{background:color-mix(in oklch, var(--color-base-content) 10%, transparent);color:var(--color-base-content);border-color:#0000}.memory-form__button--preview:hover{background:color-mix(in oklch, var(--color-base-content) 16%, transparent);color:var(--color-base-content)}.memory-form__button--ghost{min-height:2.75rem;color:var(--color-base-content);background:0 0}.memory-form__button--ghost:hover{background:var(--color-base-300)}.memory-form__button--fit{width:-webkit-fit-content;width:fit-content}.memory-page__header-action{display:none}.memory-form__email-row{gap:.75rem;display:grid}@media (min-width:768px){.memory-form [data-send-code-action],.memory-form [data-confirm-code-action]{justify-self:start;width:-webkit-fit-content;width:fit-content}}.memory-form__terms{align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.memory-form__terms-block{justify-items:start;gap:.75rem;display:grid}.memory-form__terms-intro{text-wrap:balance}.memory-form__terms-checkbox{margin-top:0}.memory-form__terms-dialog{border:1px solid var(--color-base-300);background:var(--color-base-100);width:min(100% - 2rem,36rem);max-height:calc(100dvh - 2rem);color:var(--color-base-content);border-radius:.75rem;margin:auto;padding:0;box-shadow:0 1.5rem 4rem #0000003d}.memory-form__terms-dialog::backdrop{background:#0000006b}.memory-form__terms-dialog-content{gap:1.25rem;padding:1.5rem;display:grid}.memory-form__terms-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.memory-form__terms-list{gap:.75rem;margin:0;padding-left:1.25rem;line-height:1.5;list-style:outside;display:grid}.memory-form__preview-dialog{width:min(100% - 2rem,48rem);overflow-y:auto}.memory-form__preview-content{gap:2rem;display:grid}.memory-form__preview-empty{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);margin:0}.memory-form__preview-section{gap:1rem;display:grid}.memory-form__preview-section-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.memory-form__preview-list{gap:1.25rem;margin:0;display:grid}.memory-form__preview-item{gap:.375rem;display:grid}.memory-form__preview-item dt{font-weight:600}.memory-form__preview-item dd{white-space:pre-wrap;margin:0;line-height:1.5}.memory-form__receipt{min-height:calc(100dvh - var(--memory-page-header-height));background:var(--color-base-100);place-items:center;padding:max(3rem,min(9vh,7rem)) 1.5rem;display:grid}.memory-form__workflow-layout>.memory-form__receipt{width:100%;max-width:none;margin:0}.memory-form__receipt[hidden]{display:none}.memory-form--submitted,.memory-form--submitted .memory-form__workflow-layout{max-width:none}.memory-form--submitted>.memory-form__step,.memory-form--submitted .memory-form__workflow-layout>:not(.memory-form__receipt){display:none}.memory-form__receipt-content{text-align:center;justify-items:center;gap:1.25rem;width:100%;max-width:42rem;display:grid}.memory-form__receipt-icon{background:color-mix(in oklch, var(--color-success) 14%, var(--color-base-100));width:5rem;height:5rem;color:var(--color-success);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.memory-form__receipt-kicker{color:var(--color-base-content);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.memory-form__receipt-title{text-wrap:balance;margin:0;font-size:max(2rem,min(5vw,3rem));font-weight:700;line-height:1.1}.memory-form__receipt-title:focus-visible{outline:3px solid var(--dm-blue-place);outline-offset:.375rem;border-radius:.25rem}.memory-form__receipt-copy{text-wrap:pretty;gap:.75rem;max-width:38rem;margin:0;font-size:1.125rem;line-height:1.55;display:grid}.memory-form__receipt-copy p{margin:0}.memory-form__receipt-actions{flex-direction:column;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.memory-form .memory-form__receipt-actions .memory-form__button{margin-top:0}@media (max-width:767px){.memory-form__receipt{min-height:calc(100dvh - var(--memory-page-header-height));padding:2.5rem 1rem}.memory-form__receipt-icon{width:4.25rem;height:4.25rem}.memory-form__receipt-copy{font-size:1rem}}.memory-form__icon{flex:none;display:inline-block}.memory-form__icon[hidden]{display:none}.memory-form__icon--xs{width:1rem;height:1rem}.memory-form__icon--small{width:1.25rem;height:1.25rem}.memory-form__icon--large,.memory-form__icon--receipt{width:2rem;height:2rem}.memory-form__icon--receipt{color:var(--color-success)}@media (min-width:768px){.memory-page__header-inner,.memory-page__hero-content{padding-inline-start:2.5rem;padding-inline-end:2.5rem}.memory-page__header-title{font-size:1.125rem}.memory-page__header-action{display:inline-flex}.memory-page__hero-content{padding-bottom:2.5rem}.memory-page__title{font-size:3rem}.memory-form__grid-span--6,.memory-form>.memory-form__grid-span--6,.memory-form__field-list>.memory-form__grid-span--6{grid-column:span 6}.memory-form__grid-span--4,.memory-form>.memory-form__grid-span--4,.memory-form__field-list>.memory-form__grid-span--4,.memory-form__field--short-control .memory-form__control{grid-column:span 4}.memory-form__field--medium-control .memory-form__control{grid-column:span 8}.memory-form__intro{grid-template-columns:10rem minmax(0,1fr);gap:2rem}.memory-form__intro-copy{font-size:1.125rem}.memory-form__panel{padding:1.75rem 1.75rem 2rem}.memory-form__two-column-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-form__date-range-controls{grid-template-columns:repeat(2,minmax(0,13rem));justify-content:start}.memory-form__choice-grid{grid-template-columns:1fr}.memory-form__file-header{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.memory-form__file-actions{grid-column:1/-1;justify-content:flex-start}.memory-form__step-actions [data-start-action],.memory-form__step-actions [data-continue-action],.memory-form__memory-navigation [data-continue-action]{width:auto}.memory-form__memory-navigation{justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.memory-form__email-row{grid-template-columns:1fr;align-items:start}}@media (min-width:800px){.memory-form__step-title{font-size:2.25rem}.memory-form__panel{padding:2.5rem 2.5rem 2.75rem}}@media (min-width:900px){.memory-form__intro-layout{max-width:none;padding:var(--memory-page-content-top-space) 2rem 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,40rem) minmax(14rem,18rem);justify-content:center;align-items:start;gap:1rem 4rem}.memory-form__intro-layout>.memory-page__title{grid-area:1/1;margin-bottom:2rem}.memory-form__intro-main{grid-area:2/1}.memory-form__related-content{grid-area:2/2;margin:0}.memory-form__related-content .memory-form__step-indicator-list{grid-template-columns:minmax(0,1fr);gap:1rem}.memory-form__related-content .memory-form__step-track{width:2px;height:auto;top:1.125rem;bottom:1.125rem;left:1.0625rem;right:auto}.memory-form__related-content .memory-form__step-track-fill{width:100%;height:var(--memory-form-step-progress);transition:height .18s}.memory-form__related-content .memory-form__step-indicator-item{justify-items:start}.memory-form__related-content .memory-form__step-indicator-button{text-align:left;grid-template-columns:2.25rem minmax(0,1fr);justify-items:start;gap:.5rem}}@media (min-width:1200px){.memory-form__panel{row-gap:4rem;padding:3.5rem 3.5rem 4rem}}@media (min-width:1100px){.memory-form{max-width:var(--dm-layout-max-100)}.memory-form__related-steps{margin-bottom:2rem}.memory-form__intro-layout{max-width:var(--memory-form-shell-max-width);justify-content:start;padding-left:6.9375rem;padding-right:2.5rem}.memory-form__workflow-layout{--memory-form-workflow-top-space:1rem;--memory-form-actions-top-space:var(--memory-form-workflow-top-space);--memory-form-actions-layout-top-space:7rem;--memory-form-actions-header-offset:var(--memory-page-header-height);--memory-form-actions-bottom-space:2rem;--memory-form-main-inline-start:6.125rem;--memory-form-main-inline-end:2.5rem;width:100%;max-width:var(--memory-form-shell-max-width);grid-template-columns:minmax(0, var(--memory-form-field-max-width)) minmax(14rem, 18rem);justify-content:center;align-items:start;column-gap:0;margin-inline-start:auto;margin-inline-end:auto}.memory-form__workflow-layout:has(>.memory-form__step[data-form-step=memory]:not([hidden])){--memory-form-actions-top-space:3rem;--memory-form-actions-layout-top-space:calc(7rem + 3.15625rem);--memory-form-actions-header-offset:var(--memory-page-header-height);--memory-form-actions-bottom-space:2rem}.memory-form__workflow-layout>.memory-form__step{grid-area:1/1;margin-inline-start:0;margin-inline-end:0}.memory-form__workflow-layout>.memory-form__step[data-form-step=memory],.memory-form__workflow-layout>.memory-form__step[data-form-step=details]{padding-top:var(--memory-form-workflow-top-space)}.memory-form__workflow-layout .memory-form__step-heading,.memory-form__workflow-layout .memory-form__step>section,.memory-form__workflow-layout .memory-form__step>.memory-form__heading-section,.memory-form__workflow-layout .memory-form__memory-navigation{margin-right:var(--memory-form-main-inline-end);margin-left:var(--memory-form-main-inline-start)}.memory-form__workflow-layout>.memory-form__actions{width:100%;min-height:calc(100dvh - var(--memory-form-actions-header-offset) - var(--memory-form-actions-layout-top-space) - var(--memory-form-actions-bottom-space));max-width:none;height:auto;margin:0;margin-top:var(--memory-form-actions-layout-top-space);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:1/2;justify-content:stretch;align-self:stretch;justify-items:stretch;gap:1rem;margin-bottom:7.5rem;padding:0;display:flex;position:relative;top:auto;bottom:auto}.memory-form__workflow-layout>.memory-form__actions>.memory-form__actions-progress{top:calc(var(--memory-page-sticky-offset) + var(--memory-form-actions-top-space));flex:none;gap:1rem;display:grid;position:-webkit-sticky;position:sticky}.memory-form__workflow-layout>.memory-form__actions>.memory-form__actions-bottom{bottom:var(--memory-form-actions-bottom-space);background:var(--color-base-300);flex:none;gap:1rem;margin-top:auto;padding-top:1rem;display:grid;position:-webkit-sticky;position:sticky}.memory-form__workflow-layout>.memory-form__actions .memory-form__step-indicator{gap:.75rem;width:100%;padding-bottom:.5rem}.memory-form__workflow-layout>.memory-form__actions .memory-form__step-indicator-visual{display:block}.memory-form__workflow-layout>.memory-form__actions[hidden]{display:none}.memory-form__workflow-layout>.memory-form__receipt{grid-area:1/1/auto/-1;margin:0}}
.memory-form__map-loading{border:1px solid var(--color-base-300);background:var(--color-base-200);min-height:22rem;color:var(--color-base-content);border-radius:.75rem;place-items:center;display:grid}.memory-form__map-status{gap:.25rem;display:grid}.memory-form__draft-resume{display:grid}.memory-form__link-button{font:inherit;color:var(--color-base-content);cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0;text-decoration:underline;display:inline-flex}.memory-form__link-button:focus-visible{outline:2px solid var(--dm-blue-place);outline-offset:2px}.memory-form__draft-resume .memory-form__memory-navigation{margin:0;padding-bottom:0}.memory-form__step-title:focus{outline:none}.memory-form__workflow-layout .memory-form__step>.memory-form__error-summary{width:auto}
