.das-prep img{color:var(--das-fg-muted-on-dark)}.das-prep-dim{opacity:.6;display:inline-block}.das-prep-dim-unit{white-space:nowrap}.das-prep-dim-arrow{vertical-align:middle;fill:currentColor;height:1em;margin-bottom:.1em;display:inline-block}.das-prep-page-image img{max-width:100%;height:auto;margin:1rem 0}.das-prep-entry-question .german{color:#8d8d8d;display:block}.das-prep-entry-question .english{color:#b4b4b4;font-style:italic;display:block}.das-prep-entry-question .das-prep-entry-required{color:var(--das-brand-fg)}.das-prep-entry-question .das-prep-entry-translation{--das-lang-display:flex;--das-lang-gap:0;align-items:flex-start;column-gap:var(--das-spacing-1);color:var(--das-fg-muted);font-size:var(--das-font-size-xs);font-style:italic}.das-prep-entry-question .das-prep-entry-translation-icon{fill:currentColor;flex-shrink:0;width:auto;height:1em;margin-top:.16em}.das-prep-footnote{font-size:var(--das-font-size-xs);color:var(--das-fg-subtle);text-align:center;align-items:center;row-gap:var(--das-spacing-0-5);flex-direction:column;display:flex}.das-prep-field-error{border-color:var(--das-fg-error)!important;box-shadow:0 0 1px 1px var(--das-fg-error)!important}.das-prep-autosave.das-prep-saving{opacity:1;animation:1s infinite das-tool-pulse}.das-prep-input.das-prep-invalid,.das-prep-field-group input.das-prep-invalid,.das-prep-field-group textarea.das-prep-invalid{border-color:var(--das-fg-error)}.das-prep-input.das-prep-invalid:focus,.das-prep-field-group input.das-prep-invalid:focus,.das-prep-field-group textarea.das-prep-invalid:focus{border-color:var(--das-fg-error);box-shadow:0 0 0 3px var(--das-border-error)}.das-prep-page-explanation:has(.das-prep-validation-message){padding-top:var(--das-spacing-6);padding-bottom:var(--das-spacing-8)}.das-prep-validation-message{margin:0 0 var(--das-spacing-8)}.das-prep-validation-message .das-prep-validation-instructions{margin-bottom:var(--das-spacing-4)}.das-prep-validation-message .das-prep-validation-list{gap:var(--das-spacing-2);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.das-prep-validation-message .das-prep-validation-item{background:var(--das-bg);border:1px solid var(--das-border);border-radius:var(--das-radii-md);padding:var(--das-spacing-2) var(--das-spacing-4);cursor:pointer;transition:all .2s}@media (hover:hover) and (pointer:fine){.das-prep-validation-message .das-prep-validation-item:hover{border-color:var(--das-brand-fg);box-shadow:var(--das-shadow-xs)}}.das-prep-validation-message .das-prep-validation-item:focus-visible{border-color:var(--das-brand-fg);box-shadow:var(--das-shadow-xs)}.das-prep-validation-message .das-prep-validation-item .das-prep-validation-question{font-weight:var(--das-font-weight-medium);margin-bottom:var(--das-spacing-0-5)}.das-prep-validation-message .das-prep-validation-item .das-prep-validation-question:before{content:"📍 ";margin-right:.25rem}.das-prep-validation-message .das-prep-validation-item .das-prep-validation-location{font-size:var(--das-font-size-xs);color:var(--das-fg-muted);gap:var(--das-spacing-1);display:inline-flex}.das-prep .das-prep-fineprint{padding:var(--das-spacing-8) 0 var(--das-spacing-12);background:linear-gradient(0deg, var(--das-brand-bg-subtle), transparent)}.das-prep .das-prep-fineprint-container{max-width:calc(var(--das-width-header) - var(--das-spacing-1) * 4);padding:0 var(--das-spacing-8);margin:0 auto}.das-prep .das-prep-fineprint-container p{line-height:var(--das-line-height-short);font-size:var(--das-font-size-xs);color:var(--das-fg-muted);margin:0}body[data-das-lang-secondary=de] .das-prep .das-prep-fineprint-container [data-das-lang=de],body[data-das-lang-secondary=en] .das-prep .das-prep-fineprint-container [data-das-lang=en]{color:var(--das-fg-subtle);margin-top:var(--das-spacing-4)}.das-prep .das-prep-kbd{font-style:normal;font-size:var(--das-font-size-2xs);font-family:var(--das-font-mono);background:var(--das-bg);border:1px solid var(--das-border);border-radius:var(--das-radii-sm);box-shadow:0 1px 0 var(--das-border);white-space:nowrap;text-align:center;border-bottom-width:2px;min-width:1.4em;padding:.2em .4em;line-height:1;display:inline-block}@media (pointer:coarse){.das-prep .das-prep-kbd-hint{display:none}}.das-prep-header .das-prep-sections-parent{margin-top:0;margin-bottom:.5rem}.das-prep-step .das-tool-content:has(.das-prep-entry){background:var(--das-bg-muted)}.das-tool-heading.das-prep-section-heading{margin:var(--das-spacing-2) 0 var(--das-spacing-1) 0}.das-prep-entry{border:2px solid #0000;padding:.5rem 0;transition:all .2s}.das-prep-entry .das-prep-entry-question{font-family:var(--das-font-sans);font-size:var(--das-font-size-lg);letter-spacing:-.01em;border-top:2px solid #8d8d8d;line-height:1.1}.das-prep-entry .das-prep-entry-question .german{padding-top:.2em}.das-prep-entry .das-prep-entry-input{font-size:var(--das-font-size-lg);border:2px solid var(--das-brand-subtle);background:var(--das-bg);color:var(--das-fg);width:100%;margin-top:.5rem;padding:1rem}.das-prep-entry .das-prep-entry-input::placeholder{color:var(--das-fg-subtle)!important}.das-prep-entry .das-prep-entry-input:focus{box-shadow:0 0 0 2px var(--das-brand-focus-ring);outline:none}.das-prep-entry .das-prep-entry-input.textarea{resize:vertical;min-height:120px}.das-prep-field-panel-name{margin:2rem 1rem 0}@media (width>=480px){.das-prep-field-panel-name{margin:2rem 1.5rem 0}}.das-prep-field-panel-email{margin:var(--das-spacing-8) 0 0}.das-prep-feedback-panel{margin:var(--das-spacing-1) 0 0}.das-prep-feedback-panel .das-prep-feedback-heading{text-align:center;font-size:var(--das-font-size-2xl);margin:var(--das-spacing-4) auto var(--das-spacing-2) auto;color:var(--das-fg-muted)}@media (width>=480px){.das-prep-feedback-panel label{text-align:center}}.das-prep-feedback-panel label{margin-bottom:var(--das-spacing-2)}#dasPrepResetConfirm .das-popup-inner{border-radius:var(--das-radii-4xl)}.das-prep-reset-confirm-actions{column-gap:var(--das-spacing-4);row-gap:var(--das-spacing-2);margin-top:var(--das-spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.das-prep-reset-confirm-actions .das-button{flex:1;min-width:140px}.das-prep-page-success .das-tool-actions .das-button{flex:1;min-width:260px}.das-tool-progress-number.das-prep-progress-increase,.das-tool-progress-number.das-prep-progress-decrease{animation:.6s ease-out das-tool-number-pulse}.das-prep-next-steps small{display:block}[data-email-title] [data-tier-title],[data-completion-message] [data-tier-message]{display:none}[data-email-title][data-tier=zero] [data-tier-title=zero]{display:inline}[data-completion-message][data-tier=zero] [data-tier-message=zero]{display:block}[data-email-title][data-tier=start] [data-tier-title=start]{display:inline}[data-completion-message][data-tier=start] [data-tier-message=start]{display:block}[data-email-title][data-tier=warming] [data-tier-title=warming]{display:inline}[data-completion-message][data-tier=warming] [data-tier-message=warming]{display:block}[data-email-title][data-tier=good] [data-tier-title=good]{display:inline}[data-completion-message][data-tier=good] [data-tier-message=good]{display:block}[data-email-title][data-tier=almost] [data-tier-title=almost]{display:inline}[data-completion-message][data-tier=almost] [data-tier-message=almost]{display:block}[data-email-title][data-tier=perfect] [data-tier-title=perfect]{display:inline}[data-completion-message][data-tier=perfect] [data-tier-message=perfect]{display:block}.das-prep-validation-message{display:none}.das-prep-validation-message.active{display:block}body[data-das-lang-secondary]:not([data-das-lang-secondary=""]) .das-prep .das-prep-page-intro .das-prep-title{justify-content:space-between;align-items:center;display:flex}.das-prep .das-prep-page-intro .das-prep-title>[data-das-lang]{text-align:left;font-style:normal}body[data-das-lang-secondary=de] .das-prep .das-prep-page-intro .das-prep-title [data-das-lang=de],body[data-das-lang-secondary=en] .das-prep .das-prep-page-intro .das-prep-title [data-das-lang=en]{text-align:right}.das-prep .das-prep-page-intro .das-prep-overview-nav{padding-top:0}.das-prep-subsection .das-prep-bars{justify-content:space-between;gap:2px;min-width:40px;display:flex}.das-prep-subsection .das-prep-bars .das-prep-bar{border-radius:3px;flex:1;width:12px;height:6px;transition:all .3s}.das-prep-subsection .das-prep-bars .das-prep-bar-empty{background:var(--das-border);border:1px solid var(--das-brand-subtle)}.das-prep-subsection .das-prep-bars .das-prep-bar-filled{background:var(--das-brand-fg);border:1px solid var(--das-brand-fg);box-shadow:var(--das-shadow-xs)}.das-prep-subsection.completed .das-prep-bar-filled{background:var(--das-fg-success);border-color:var(--das-fg-success)}.lang-single .das-prep-callout .das-tool-callout-header-title{font-size:var(--das-font-size-md)}.lang-single .das-prep-callout .das-tool-callout-body{font-size:.9rem}.das-prep-callout.clickable{cursor:default}@media (hover:hover) and (pointer:fine){.das-prep-callout.clickable:hover{box-shadow:none;transform:none}}.das-prep-callout.clickable:has(:focus-visible){box-shadow:none;transform:none}.das-prep-share{justify-content:space-between;align-items:center;column-gap:var(--das-spacing-4);display:flex}.das-prep-step[data-step=welcome] [data-returning-user],.das-prep-step[data-step=welcome] [data-returning-actions],.das-prep-step[data-step=welcome].returning-user [data-first-time-user],.das-prep-step[data-step=welcome].returning-user [data-first-time-actions]{display:none}.das-prep-step[data-step=welcome].returning-user [data-returning-user]{display:block}.das-prep-step[data-step=welcome].returning-user [data-returning-actions]{display:inline-flex}.das-prep-prose.das-prep-teaser{text-align:center;margin-top:var(--das-spacing-8)}.das-prep-prose.das-prep-personal-appeal-intro{margin-top:var(--das-spacing-18)}.das-prep-prose .das-prep-personal-appeal-text{text-align:center}.das-prep-success-heading{margin-top:0}.das-prep-poem{max-width:420px;margin:0 auto var(--das-spacing-8);font-family:var(--das-font-sans);line-height:1.1;position:relative}.das-prep-poem-line{gap:var(--das-spacing-1-5);display:flex}.das-prep-poem-s1 .das-prep-poem-line:first-child{font-size:var(--das-font-size-xs);font-weight:var(--das-font-weight-light,300);opacity:.4;margin-left:8%;transform:rotate(-1.5deg)}.das-prep-poem-s1 .das-prep-poem-line:nth-child(2){font-size:var(--das-font-size-md);font-weight:var(--das-font-weight-normal,400);opacity:.55;margin-left:25%;margin-top:var(--das-spacing-2);transform:rotate(.8deg)}.das-prep-poem-s1 .das-prep-poem-line:nth-child(3){gap:var(--das-spacing-4);font-size:var(--das-font-size-lg);opacity:.8;margin-top:var(--das-spacing-2);letter-spacing:-.03em;display:flex;transform:rotate(-.5deg)}.das-prep-poem-s1 .das-prep-poem-line:nth-child(3) span:first-child{font-weight:var(--das-font-weight-light,300)}.das-prep-poem-s1 .das-prep-poem-line:nth-child(3) span:last-child{font-weight:var(--das-font-weight-bold)}.das-prep-poem-s1 .das-prep-poem-line:nth-child(4){font-size:var(--das-font-size-4xl);opacity:1;margin-top:var(--das-spacing-3);letter-spacing:-.04em;margin-left:10%;font-weight:900;line-height:.9;transform:rotate(-2deg)}.das-prep-poem-s2{margin-top:var(--das-spacing-4)}.das-prep-poem-s2 .das-prep-poem-line:first-child{gap:var(--das-spacing-3);font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-light,300);opacity:.35;margin-left:40%;display:flex;transform:rotate(1deg)}.das-prep-poem-s2 .das-prep-poem-line:nth-child(2){font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-light,300);opacity:.3;margin-left:15%;margin-top:var(--das-spacing-1);transform:rotate(-.5deg)}.das-prep-poem-s2 .das-prep-poem-line:nth-child(3){font-size:var(--das-font-size-2xs);opacity:.25;margin-left:55%;margin-top:var(--das-spacing-1);transform:rotate(.3deg)}.das-prep-poem-s2 .das-prep-poem-line:nth-child(4){font-size:var(--das-font-size-xl);font-weight:var(--das-font-weight-semibold);opacity:.75;margin-top:var(--das-spacing-0-5);letter-spacing:.02em;margin-left:30%;transform:rotate(-1deg)}.das-prep-poem-finale{margin-top:var(--das-spacing-1)}.das-prep-poem-finale .das-prep-poem-line{justify-content:center;align-items:baseline;gap:var(--das-spacing-2);display:flex;transform:rotate(-1deg)}.das-prep-poem-finale .das-prep-poem-line span:first-child{font-size:var(--das-font-size-lg);font-weight:var(--das-font-weight-normal,400);opacity:.7}.das-prep-poem-finale .das-prep-poem-line span:nth-child(2){font-size:var(--das-font-size-3xl);letter-spacing:-.03em;font-weight:900}.das-prep-poem-finale .das-prep-poem-line span:nth-child(3){font-size:var(--das-font-size-4xl);color:var(--das-brand-fg);letter-spacing:-.04em;font-weight:900}
