@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Next:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--color-harbor-50:#edf8fc;--color-harbor-100:#c3e8f6;--color-harbor-200:#98d7f0;--color-harbor-300:#6ec7ea;--color-harbor-400:#44b7e4;--color-harbor-500:#1fa4d8;--color-harbor-600:#1984ae;--color-harbor-700:#136484;--color-harbor-800:#0d4459;--color-harbor-900:#07232f;--color-neutral-50:#f3f5f6;--color-neutral-100:#d7dce2;--color-neutral-200:#bcc3cd;--color-neutral-300:#a0aab9;--color-neutral-400:#8491a4;--color-neutral-500:#69798e;--color-neutral-600:#556172;--color-neutral-700:#404957;--color-neutral-800:#2b323b;--color-neutral-900:#171a1f;--color-green-50:#effaf5;--color-green-100:#caf0de;--color-green-200:#a4e5c7;--color-green-300:#7fdaaf;--color-green-400:#59cf98;--color-green-500:#38c080;--color-green-600:#2d9a67;--color-green-700:#22754e;--color-green-800:#174f35;--color-green-900:#0c2a1c;--color-amber-50:#fef7ec;--color-amber-100:#fce3be;--color-amber-200:#f9cf90;--color-amber-300:#f7bb62;--color-amber-400:#f4a734;--color-amber-500:#eb920c;--color-amber-600:#bd750a;--color-amber-700:#8f5908;--color-amber-800:#613c05;--color-amber-900:#332003;--color-red-50:#fcefee;--color-red-100:#f5c8c4;--color-red-200:#eda19b;--color-red-300:#e67a72;--color-red-400:#df5349;--color-red-500:#d23125;--color-red-600:#a9271e;--color-red-700:#801e17;--color-red-800:#57140f;--color-red-900:#2e0b08;--color-white:#fff;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-on-primary:var(--color-white);--color-text-link:var(--color-harbor-800);--color-text-success:var(--color-green-800);--color-text-warning:var(--color-amber-800);--color-text-error:var(--color-red-700);--color-surface-page:var(--color-neutral-50);--color-surface-card:var(--color-white);--color-surface-primary:var(--color-harbor-50);--color-surface-hero:var(--color-harbor-100);--color-surface-success:var(--color-green-50);--color-surface-warning:var(--color-amber-50);--color-surface-error:var(--color-red-50);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-400);--color-border-interactive:var(--color-neutral-500);--color-action-default:var(--color-harbor-700);--color-action-pressed:var(--color-harbor-800);--color-action-call:var(--color-green-700);--font-family-base:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-heading-display-size:2.375rem;--text-heading-display-line:1.26;--text-heading-display-weight:var(--font-weight-semibold);--text-heading-title-size:2rem;--text-heading-title-line:1.25;--text-heading-title-weight:var(--font-weight-semibold);--text-heading-section-size:1.625rem;--text-heading-section-line:1.31;--text-heading-section-weight:var(--font-weight-semibold);--text-heading-card-size:1.375rem;--text-heading-card-line:1.36;--text-heading-card-weight:var(--font-weight-semibold);--text-body-regular-size:1.125rem;--text-body-regular-line:1.44;--text-body-regular-weight:var(--font-weight-regular);--text-body-small-size:1rem;--text-body-small-line:1.5;--text-body-small-weight:var(--font-weight-regular);--text-label-button-size:1.125rem;--text-label-button-line:1.44;--text-label-button-weight:var(--font-weight-semibold);--text-label-label-size:1rem;--text-label-label-line:1.5;--text-label-label-weight:var(--font-weight-medium);--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--border-0:0;--border-1:1px;--border-2:2px;--border-3:3px;--radius-0:0;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:9999px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-surface-page);min-width:20rem;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);margin:0}.dev-home{padding:var(--space-24)}.dev-home ul{margin:0;padding:0;list-style:none}.dev-home a{min-height:3.5rem;color:var(--color-text-link);align-items:center;display:flex}.dev-home a:focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.dev-home__back{min-height:3.5rem;padding:0 var(--space-24);border:var(--border-1) solid var(--color-border-interactive);border-radius:var(--radius-12);background:var(--color-surface-card);color:var(--color-text-link);font:inherit;cursor:pointer}.dev-home__back:focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.card-consent{background:var(--color-surface-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex}.card-consent__skip{top:-100%;left:var(--space-24);z-index:10;padding:var(--space-12);background:var(--color-surface-card);color:var(--color-text-link);position:absolute}.card-consent__skip:focus{top:var(--space-8)}.card-consent button,.card-consent input{font:inherit}.card-consent :is(button,input,a):focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.card-consent__header{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;display:flex}.card-consent__nav{justify-content:center;align-items:center;gap:var(--space-8);min-height:3.5rem;padding:0 var(--space-8);border:var(--border-0);color:var(--color-text-link);cursor:pointer;font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--font-weight-semibold);background:0 0;display:inline-flex}.card-consent__main{gap:var(--space-24);padding:var(--space-24);flex-direction:column;flex:1;display:flex}.card-consent__title{font-size:var(--text-heading-title-size);line-height:var(--text-heading-title-line);font-weight:var(--text-heading-title-weight);margin:0}.card-consent__intro{margin:calc(-1 * var(--space-12)) 0 0;font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line)}.card-consent__details{padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-surface-card)}.card-consent__subtitle{margin:0 0 var(--space-12);font-size:var(--text-heading-card-size);line-height:var(--text-heading-card-line);font-weight:var(--text-heading-card-weight)}.card-consent__list{gap:var(--space-8);padding-left:var(--space-24);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);flex-direction:column;margin:0;display:flex}.card-consent__agree{gap:var(--space-12);padding:var(--space-8) var(--space-12);border:var(--border-2) solid var(--color-action-default);border-radius:var(--radius-12);background:var(--color-surface-card);align-items:center;display:flex}.card-consent__agree input{width:var(--space-24);height:var(--space-24);margin:var(--space-16) 0;accent-color:var(--color-action-default);cursor:pointer;flex:none}.card-consent__agree label{padding:var(--space-12) 0;font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);cursor:pointer;flex:1}.card-consent__error{align-items:flex-start;gap:var(--space-8);margin:calc(-1 * var(--space-12)) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--color-surface-error);color:var(--color-text-error);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);display:flex}.card-consent__error svg,.card-consent__trust svg{flex-shrink:0}.card-consent__footer{gap:var(--space-24);flex-direction:column;margin-top:auto;display:flex}.card-consent__trust{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-surface-primary);color:var(--color-text-primary);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);margin:0;display:flex}.card-consent__action-bar{gap:var(--space-12);padding:var(--space-16) var(--space-24);margin-inline:calc(-1 * var(--space-24));margin-bottom:calc(-1 * var(--space-24));border-top:var(--border-1) solid var(--color-border-default);background-color:var(--color-surface-card);flex-direction:column;display:flex}.card-consent__primary,.card-consent__secondary{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-24);border-radius:var(--radius-12);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer;display:inline-flex}.card-consent__primary{border:var(--border-0);background:var(--color-action-default);color:var(--color-text-on-primary)}.card-consent__primary:active{background:var(--color-action-pressed)}.card-consent__secondary{border:var(--border-1) solid var(--color-border-interactive);background:var(--color-surface-card);color:var(--color-text-link)}.find-plan{background:var(--color-surface-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex}.find-plan *{box-sizing:border-box}.find-plan button{cursor:pointer;font-family:inherit}.find-plan__skip{top:-100%;left:var(--space-24);z-index:10;padding:var(--space-12);background:var(--color-surface-card);color:var(--color-text-link);position:absolute}.find-plan__skip:focus{top:var(--space-8)}.find-plan :is(button,a):focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.find-plan__header{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;display:flex}.find-plan__nav{justify-content:center;align-items:center;gap:var(--space-8);min-height:3.5rem;padding:0 var(--space-8);border:var(--border-0);color:var(--color-text-link);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--font-weight-semibold);background:0 0;display:inline-flex}.find-plan__main{padding:var(--space-8) var(--space-24) 0;flex-direction:column;flex:1;display:flex}.find-plan__title{font-size:var(--text-heading-title-size);line-height:var(--text-heading-title-line);font-weight:var(--text-heading-title-weight);margin:0}.find-plan__intro{margin:var(--space-8) 0 var(--space-16);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight)}.find-plan__example{padding:var(--space-16);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-16);background:var(--color-surface-card)}.find-plan__example-label{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-8);background:var(--color-surface-primary);font-size:var(--text-label-label-size);line-height:var(--text-label-label-line);font-weight:var(--text-label-label-weight);display:inline-flex}.find-plan__example-title{margin:var(--space-12) 0;font-size:var(--text-heading-card-size);line-height:var(--text-heading-card-line);font-weight:var(--text-heading-card-weight)}.find-plan__example-details{align-items:center;gap:var(--space-12);display:flex}.find-plan__example-number{padding:var(--space-8);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-8);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-weight:var(--font-weight-semibold);flex-shrink:0}.find-plan__example-hint{align-items:center;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-8);background:var(--color-surface-primary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);display:flex}.find-plan__example-hint svg{flex-shrink:0}.find-plan__privacy{align-items:flex-start;gap:var(--space-12);margin-top:var(--space-16);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-surface-primary);display:flex}.find-plan__privacy>svg{flex-shrink:0}.find-plan__privacy p{font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);margin:0}.find-plan__privacy-link{margin-top:var(--space-4);border:var(--border-0);color:var(--color-text-link);text-align:left;font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);background:0 0;padding:0;text-decoration:underline}.find-plan__actions{gap:var(--space-12);margin-top:auto;margin-inline:calc(-1 * var(--space-24));padding:var(--space-16) var(--space-24) var(--space-64);border-top:var(--border-1) solid var(--color-border-default);background:var(--color-surface-card);flex-direction:column;display:flex}.find-plan__primary,.find-plan__secondary{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:3.5rem;padding:var(--space-12);border-radius:var(--radius-12);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);display:flex}.find-plan__primary{border:var(--border-1) solid var(--color-action-default);background:var(--color-action-default);color:var(--color-text-on-primary)}.find-plan__primary:active{background:var(--color-action-pressed)}.find-plan__secondary{border:var(--border-1) solid var(--color-border-interactive);background:var(--color-surface-card);color:var(--color-text-link)}.find-plan__card-line{width:45%;height:var(--space-12);margin-top:var(--space-12);border-radius:var(--radius-full);background:var(--color-border-default)}.find-plan-flow__error{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;box-sizing:border-box;width:calc(100% - 32px);max-width:440px;padding:var(--space-12) var(--space-16);border:var(--border-1) solid var(--color-red-200);border-radius:var(--radius-12);background:var(--color-surface-error);color:var(--color-text-error);font-family:var(--font-family-base);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);position:fixed;transform:translate(-50%)}.camera-capture{box-sizing:border-box;min-height:100dvh;padding:var(--space-24) var(--space-16);background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-base);align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.camera-capture__header{width:100%;max-width:440px}.camera-capture__header button{align-items:center;gap:var(--space-8);padding:var(--space-8) 0;color:var(--color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.camera-capture h1{max-width:440px;margin:var(--space-8) 0 0;font-size:var(--text-heading-section-size);line-height:var(--text-heading-section-line);font-weight:var(--font-weight-semibold);text-align:center}.camera-capture>p{max-width:440px;color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);text-align:center;margin:0}.camera-capture__preview{border-radius:var(--radius-16);background:var(--color-neutral-900);flex-shrink:1;width:100%;max-width:440px;height:clamp(160px,48dvh,480px);min-height:0;position:relative;overflow:hidden}.camera-capture__preview video{object-fit:contain;width:100%;height:100%;display:block}.camera-capture__loading{color:var(--color-white);font-size:var(--text-body-small-size);place-items:center;margin:0;display:grid;position:absolute;inset:0}.camera-capture__button{justify-content:center;align-items:center;gap:var(--space-12);width:100%;max-width:440px;min-height:52px;padding:var(--space-12) var(--space-16);border:var(--border-1) solid var(--color-action-default);border-radius:var(--radius-12);background:var(--color-action-default);color:var(--color-text-on-primary);font-family:inherit;font-size:var(--text-label-button-size);font-weight:var(--text-label-button-weight);line-height:var(--text-label-button-line);cursor:pointer;flex-shrink:0;display:inline-flex}.camera-capture__button:hover:not(:disabled){background:var(--color-action-pressed)}.camera-capture__button:disabled{opacity:.5;cursor:not-allowed}.camera-capture button:focus-visible{outline:var(--border-3) solid var(--color-harbor-500);outline-offset:3px}@media (height<=650px){.camera-capture{padding-block:var(--space-12);gap:var(--space-8)}.camera-capture h1{font-size:var(--text-heading-card-size);margin-top:0}.camera-capture__preview{height:clamp(120px,40dvh,360px)}}.camera-off{background:var(--color-surface-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex}.camera-off *{box-sizing:border-box}.camera-off button{cursor:pointer;font-family:inherit}.camera-off__skip{top:-100%;left:var(--space-24);z-index:10;padding:var(--space-12);background:var(--color-surface-card);color:var(--color-text-link);position:absolute}.camera-off__skip:focus{top:var(--space-8)}.camera-off :is(button,a):focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.camera-off__header{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;display:flex}.camera-off__nav{justify-content:center;align-items:center;gap:var(--space-8);min-height:3.5rem;padding:0 var(--space-8);border:var(--border-0);color:var(--color-text-link);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--font-weight-semibold);background:0 0;display:inline-flex}.camera-off__main{padding:var(--space-24);flex-direction:column;flex:1;display:flex}.camera-off__title{font-size:var(--text-heading-title-size);line-height:var(--text-heading-title-line);font-weight:var(--text-heading-title-weight);margin:0}.camera-off__intro{margin:var(--space-12) 0 var(--space-32);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line)}.camera-off__illustration{margin-bottom:var(--space-24);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.camera-off__notice{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-surface-primary);display:flex}.camera-off__notice svg{flex-shrink:0}.camera-off__notice p{font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);margin:0}.camera-off__actions{gap:var(--space-12);margin-top:auto;margin-inline:calc(-1 * var(--space-24));margin-bottom:calc(-1 * var(--space-24));padding:var(--space-16) var(--space-24) var(--space-64);border-top:var(--border-1) solid var(--color-border-default);background:var(--color-surface-card);flex-direction:column;display:flex}.camera-off__primary,.camera-off__secondary{width:100%;min-height:3.5rem;padding:var(--space-12);border-radius:var(--radius-12);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);justify-content:center;align-items:center;display:flex}.camera-off__primary{border:var(--border-1) solid var(--color-action-default);background:var(--color-action-default);color:var(--color-text-on-primary)}.camera-off__secondary{border:var(--border-1) solid var(--color-border-interactive);background:var(--color-surface-card);color:var(--color-text-link)}.photo-review{box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--space-16);background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-base)}.photo-review__container{box-sizing:border-box;width:100%;min-width:0;max-width:440px;margin:0 auto}.photo-review__header{margin-bottom:var(--space-24)}.photo-review__header button{align-items:center;gap:var(--space-8);padding:var(--space-8) 0;color:var(--color-text-link);font:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}.photo-review h1{margin:0 0 var(--space-8);font-size:var(--text-heading-section-size);line-height:var(--text-heading-section-line);font-weight:var(--font-weight-semibold)}.photo-review__intro{margin:0 0 var(--space-16);color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.photo-review__image{box-sizing:border-box;border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-16);background:var(--color-surface-card);justify-content:center;align-items:center;width:100%;max-width:100%;height:clamp(180px,36dvh,340px);display:flex;overflow:hidden}.photo-review__image img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;display:block}.photo-review__hint{margin:var(--space-12) 0 var(--space-24);color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.photo-review__actions{gap:var(--space-12);flex-direction:column;display:flex}.photo-review__actions button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:52px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);font-family:inherit;font-size:var(--text-label-button-size);font-weight:var(--text-label-button-weight);line-height:var(--text-label-button-line);cursor:pointer;display:flex}.photo-review__primary{border:var(--border-1) solid var(--color-action-default);background:var(--color-action-default);color:var(--color-text-on-primary)}.photo-review__primary:hover{background:var(--color-action-pressed)}.photo-review__secondary{border:var(--border-1) solid var(--color-action-default);background:var(--color-surface-card);color:var(--color-action-default)}.photo-review__secondary:hover{background:var(--color-surface-primary)}.photo-review button:focus-visible{outline:var(--border-3) solid var(--color-harbor-500);outline-offset:3px}@media (height<=700px){.photo-review{padding-block:var(--space-12)}.photo-review__header{margin-bottom:var(--space-12)}.photo-review__image{height:clamp(150px,30dvh,260px)}.photo-review__hint{margin-bottom:var(--space-16)}}.find-help__backdrop{z-index:100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.find-help__sheet{box-sizing:border-box;width:100%;max-width:100%;max-height:90dvh;padding:var(--space-8) var(--space-24) var(--space-24);border-radius:var(--radius-24) var(--radius-24) var(--radius-0) var(--radius-0);background:var(--color-surface-card);color:var(--color-text-primary);font-family:var(--font-family-base);overflow-y:auto}.find-help__handle{width:var(--space-48);height:var(--space-4);margin:0 auto var(--space-16);border-radius:var(--radius-full);background:var(--color-border-default)}.find-help__title{margin:0 0 var(--space-16);font-size:var(--text-heading-card-size);line-height:var(--text-heading-card-line);font-weight:var(--text-heading-card-weight)}.find-help__content{flex-direction:column;display:flex}.find-help__item{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:var(--border-1) solid var(--color-border-default);display:flex}.find-help__item svg{flex-shrink:0}.find-help__item p{font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);margin:0}.find-help__support{margin:var(--space-16) 0;font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.find-help__support a{color:var(--color-text-link);text-decoration:underline}.find-help__close{width:100%;min-height:3.5rem;padding:var(--space-12);border:var(--border-0);border-radius:var(--radius-12);background:var(--color-action-default);color:var(--color-text-on-primary);font-family:var(--font-family-base);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer}.find-help__close:focus-visible,.find-help__support a:focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.photo-info__backdrop{z-index:100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.photo-info__sheet{box-sizing:border-box;width:100%;max-height:90dvh;padding:var(--space-8) var(--space-24) var(--space-24);border-radius:var(--radius-24) var(--radius-24) var(--radius-0) var(--radius-0);background:var(--color-surface-card);color:var(--color-text-primary);font-family:var(--font-family-base);overflow-y:auto}.photo-info__handle{width:var(--space-48);height:var(--space-4);margin:0 auto var(--space-16);border-radius:var(--radius-full);background:var(--color-border-default)}.photo-info__title{margin:0 0 var(--space-24);font-size:var(--text-heading-card-size);line-height:var(--text-heading-card-line);font-weight:var(--text-heading-card-weight)}.photo-info__description,.photo-info__alternative{font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);margin:0}.photo-info__alternative{margin-top:var(--space-32)}.photo-info__close{width:100%;min-height:3.5rem;margin-top:var(--space-24);padding:var(--space-12);border:var(--border-0);border-radius:var(--radius-12);background:var(--color-action-default);color:var(--color-text-on-primary);font-family:var(--font-family-base);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer}.photo-info__close:focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}@scope(.plan-preview){.app-shell{justify-content:center;min-height:100vh;display:flex}.screen{background:var(--color-surface-page);width:min(100%,26.875rem);min-height:100vh;position:relative;overflow:hidden}.status-bar{height:2.9375rem;padding:0 var(--space-24);color:var(--color-text-primary);justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.status-indicators{align-items:center;gap:var(--space-8);display:flex}.signal{align-items:flex-end;gap:.25rem;height:.875rem;display:flex}.signal i{background:var(--color-text-primary);width:.25rem;display:block}.signal i:first-child{height:.3125rem}.signal i:nth-child(2){height:.5rem}.signal i:nth-child(3){height:.6875rem}.signal i:nth-child(4){height:.875rem}.battery{border:1px solid var(--color-text-primary);border-radius:.25rem;width:1.625rem;height:.8125rem;display:block;position:relative}.battery:after{content:"";background:var(--color-text-primary);border-radius:0 .125rem .125rem 0;width:.125rem;height:.3125rem;position:absolute;top:.1875rem;right:-.1875rem}.battery i{background:var(--color-text-primary);border-radius:.0625rem;width:1.125rem;height:.3125rem;position:absolute;top:.1875rem;left:.25rem}.top-bar{height:4rem;padding:0 var(--space-16);justify-content:space-between;align-items:center;display:flex}.top-action{justify-content:center;align-items:center;gap:var(--space-4);min-width:3.5rem;min-height:3.5rem;color:var(--color-text-link);font-size:1.125rem;line-height:1.625rem;font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0;display:inline-flex}.top-action svg{width:1.25rem;height:1.25rem}.page-content{padding:0 var(--space-24) var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.confirmation-content{min-height:33.125rem}.matches-content{min-height:45.8125rem}h1,h2,p{margin:0}h1{letter-spacing:-.01em;font-size:2rem;font-weight:600;line-height:2.5rem}.page-content>p{max-width:22rem;color:var(--color-text-secondary);margin:0;font-size:1.125rem;line-height:1.625rem}.matches-content h1{max-width:21.375rem}.matches-content .match-list{margin-top:0}.plan-card{margin-top:var(--space-16);border:var(--border-1) solid var(--color-border-default);background:var(--color-surface-card);border-radius:1rem;padding:1.5rem 1.5rem .5rem}.plan-card h2{border-bottom:var(--border-1) solid var(--color-border-default);padding-bottom:.75rem;font-size:1.375rem;font-weight:600;line-height:1.875rem}.plan-row{justify-content:space-between;align-items:center;gap:var(--space-8);border-bottom:var(--border-1) solid var(--color-border-default);min-height:3.125rem;padding:.75rem 0;font-size:1rem;line-height:1.5rem;display:flex}.plan-row:last-child{border-bottom:0}.plan-row span{color:var(--color-text-secondary)}.plan-row strong{font-size:1.125rem;font-weight:700;line-height:1.625rem}.info-note{gap:var(--space-8);margin-top:var(--space-8);color:var(--color-text-primary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);display:flex}.info-note svg{width:1.125rem;height:1.125rem;color:var(--color-text-link);flex:none}.bottom-actions{padding:var(--space-16) var(--space-16) 2.125rem;gap:var(--space-12);border-top:var(--border-1) solid var(--color-border-default);background:var(--color-surface-card);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.secondary-button{border:var(--border-1) solid var(--color-action-default);border-radius:var(--radius-12);background:var(--color-surface-card);width:100%;min-height:3.5rem;color:var(--color-text-link);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight)}.match-list{gap:var(--space-12);flex-direction:column;margin-top:0;display:flex}.match-card{width:100%;min-height:4.5rem;padding:var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-12);text-align:left;border:var(--border-1) solid var(--color-border-strong);border-radius:var(--radius-12);background:var(--color-surface-card);color:var(--color-text-primary);display:flex}.match-card strong,.match-card small{display:block}.match-card strong{font-size:1.125rem;font-weight:600;line-height:1.625rem}.match-card small{color:var(--color-text-secondary);margin-top:0;font-size:1rem;line-height:1.5rem}.match-card svg{width:1.25rem;height:1.25rem;color:var(--color-text-link)}.no-match{margin:var(--space-24) auto 0;border:0;border-bottom:var(--border-1) solid currentColor;color:var(--color-text-link);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);background:0 0;padding:0;display:block}.scrim{background:#171a1f7a;border:0;position:absolute;inset:0}.help-sheet{height:46.4375rem;padding:var(--space-12) var(--space-24) 0;gap:var(--space-16);border-radius:var(--radius-24) var(--radius-24) 0 0;background:var(--color-surface-card);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.25rem 1rem #171a1f1a}.sheet-handle{border-radius:var(--radius-full);background:var(--color-neutral-400);width:2.5rem;height:.3125rem;margin:0 auto}h2{font-size:1.375rem;font-weight:600;line-height:1.875rem}.guidance-list{margin:0}.guidance-row{gap:var(--space-12);padding:0 0 var(--space-16);margin-bottom:var(--space-16);border-bottom:var(--border-1) solid var(--color-border-default);grid-template-columns:1.5rem 1fr;display:grid}.guidance-icon{width:1.25rem;height:1.25rem;color:var(--color-text-primary)}.guidance-row p{color:var(--color-text-primary);font-size:1.125rem;line-height:1.625rem}.contact-note p{color:var(--color-text-secondary);font-size:1rem;line-height:1.5rem}.guidance-row strong{font-weight:var(--font-weight-semibold)}.contact-note{padding:0}.contact-note p{color:var(--color-text-secondary)}a{color:var(--color-text-link);text-decoration:underline}.primary-button{border-radius:var(--radius-12);background:var(--color-action-default);width:100%;min-height:3.5rem;color:var(--color-text-on-primary);border:0;font-size:1.125rem;font-weight:600;line-height:1.625rem}.primary-button:active{background:var(--color-action-pressed)}.skip-link{z-index:2;top:-5rem;left:var(--space-16);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--color-action-default);color:var(--color-text-on-primary);position:fixed}.skip-link:focus{top:var(--space-8)}@media (width>=26.875rem){.screen{min-height:48.75rem;margin:var(--space-32) 0}}}.onboarding-start{--onboarding-start-art-height:84px;--onboarding-start-art-overhang:22px;--onboarding-start-art-extent:calc(var(--onboarding-start-art-height) + var(--onboarding-start-art-overhang));background:var(--color-surface-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex}.onboarding-start__skip{top:-100%;left:var(--space-24);z-index:10;padding:var(--space-12);border-radius:var(--radius-8);background:var(--color-surface-card);color:var(--color-text-link);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);position:absolute}.onboarding-start__skip:focus{top:var(--space-8)}.onboarding-start button{font:inherit}.onboarding-start :is(a,button):focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.onboarding-start__main{flex-direction:column;flex:1;display:flex}.onboarding-start__hero{padding:calc(var(--space-48) + var(--space-24)) var(--space-24) calc(var(--onboarding-start-art-extent) + var(--space-8));border-bottom-left-radius:var(--radius-24);border-bottom-right-radius:var(--radius-24);background:var(--color-surface-hero);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.onboarding-start__hero-content{gap:calc(var(--space-64) + var(--space-8));flex-direction:column;display:flex;position:relative}.onboarding-start__logo{flex-shrink:0;align-self:flex-start;width:198.3px;height:48px;position:relative}.onboarding-start__logo img{display:block;position:absolute}.onboarding-start__logo-mark{width:37.5px;height:28.3091px;top:9.84px;left:5.4px}.onboarding-start__logo-name{width:147px;height:21.6px;margin-top:-9.17px;top:50%;left:45.9px}.onboarding-start__heading-block{gap:var(--space-12);flex-direction:column;display:flex}.onboarding-start__title{font-size:var(--text-heading-title-size);line-height:var(--text-heading-title-line);font-weight:var(--text-heading-title-weight);text-wrap:pretty;overflow-wrap:break-word;margin:0}.onboarding-start__promise{font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);overflow-wrap:break-word;margin:0}.onboarding-start__sunrise{height:var(--onboarding-start-art-height);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.onboarding-start__sunrise img{max-width:none;display:block;position:absolute}.onboarding-start__sun-glow{top:calc(-1 * var(--onboarding-start-art-overhang));width:110px;height:110px;right:41px}.onboarding-start__sun{width:60px;height:60px;top:4px;right:66px}.onboarding-start__far-hill{width:330px;height:100px;top:34px;right:-70px}.onboarding-start__near-hill{width:380px;height:100px;top:50px;left:-80px}.onboarding-start__action-bar{gap:var(--space-8);padding:var(--space-16) var(--space-16) max(var(--space-16), env(safe-area-inset-bottom));border-top:var(--border-1) solid var(--color-border-default);background:var(--color-surface-card);flex-direction:column;display:flex}.onboarding-start__primary{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-0);border-radius:var(--radius-12);background:var(--color-action-default);color:var(--color-text-on-primary);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);text-align:center;overflow-wrap:break-word;cursor:pointer;display:flex}.onboarding-start__primary:active{background:var(--color-action-pressed)}.onboarding-start__sign-in{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-0);border-radius:var(--radius-12);color:var(--color-text-link);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);text-align:center;text-underline-position:from-font;overflow-wrap:break-word;cursor:pointer;background:0 0;text-decoration:underline;display:flex}.onboarding-start__trust{padding-top:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);text-align:center;overflow-wrap:break-word;margin:0}.account-setup{background:var(--color-surface-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex}.account-setup__skip{top:-100%;left:var(--space-24);z-index:10;padding:var(--space-12);background:var(--color-surface-card);color:var(--color-text-link);position:absolute}.account-setup__skip:focus{top:var(--space-8)}.account-setup button,.account-setup input{font:inherit}.account-setup :is(button,input,a):focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.account-setup__header{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;display:flex}.account-setup__nav{min-height:3.5rem;padding:0 var(--space-8);border:var(--border-0);color:var(--color-text-link);cursor:pointer;font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);background:0 0}.account-setup__main{padding:var(--space-24);flex-direction:column;flex:1;display:flex}.account-setup__title{font-size:var(--text-heading-title-size);line-height:var(--text-heading-title-line);font-weight:var(--text-heading-title-weight);margin:0}.account-setup__intro{margin:var(--space-12) 0 var(--space-32);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line)}.account-setup__form{gap:var(--space-24);flex-direction:column;flex:1;display:flex}.account-setup__field{gap:var(--space-8);flex-direction:column;display:flex}.account-setup__label{font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--font-weight-semibold)}.account-setup__hint{color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.account-setup__input{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-1) solid var(--color-border-interactive);border-radius:var(--radius-12);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--text-body-regular-size)}.account-setup__input--error{border-color:var(--color-text-error);border-width:var(--border-2)}.account-setup__error{padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--color-surface-error);color:var(--color-text-error);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.account-setup__consent{gap:var(--space-12);align-items:flex-start;display:flex}.account-setup__consent input{width:var(--space-24);height:var(--space-24);margin:var(--space-16) 0;accent-color:var(--color-action-default);cursor:pointer;flex:none}.account-setup__consent-text{padding:var(--space-12) 0;color:var(--color-text-primary);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line)}.account-setup__link{border:var(--border-0);color:var(--color-text-link);cursor:pointer;background:0 0;padding:0;text-decoration:underline}.account-setup__footer{gap:var(--space-24);padding-top:var(--space-32);flex-direction:column;margin-top:auto;display:flex}.account-setup__trust{text-align:center;color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.account-setup__submit{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-24);border:var(--border-0);border-radius:var(--radius-12);background:var(--color-action-default);color:var(--color-text-on-primary);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer}.account-setup__submit:active{background:var(--color-action-pressed)}.account-setup__submit:disabled{background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:default}.account-setup__nav{justify-content:center;align-items:center;gap:var(--space-8);font-weight:var(--font-weight-semibold);display:inline-flex}.account-setup__consent{border:var(--border-2) solid var(--color-action-default);border-radius:var(--radius-12);background:var(--color-surface-card);padding:var(--space-8) var(--space-12);align-items:center}.account-setup__consent input{accent-color:var(--color-action-default)}.account-setup__consent-text{flex:1}.account-setup__trust{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-surface-primary);color:var(--color-text-primary);text-align:left;font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);display:flex}.account-setup__trust svg,.account-setup__submit{flex-shrink:0}.account-setup__action-bar{background-color:var(--color-surface-card);padding:var(--space-16) var(--space-24);border-top:var(--border-1) solid var(--color-border-default);margin-inline:calc(-1 * var(--space-24));margin-bottom:calc(-1 * var(--space-24))}.account-setup__error{align-items:flex-start;gap:var(--space-8);display:flex}.account-setup__error svg{flex-shrink:0}.sign-in-code{background:var(--color-surface-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex}.sign-in-code__background{flex-direction:column;flex:1;display:flex}.sign-in-code__skip{top:-100%;left:var(--space-24);z-index:10;padding:var(--space-12);border-radius:var(--radius-8);background:var(--color-surface-card);color:var(--color-text-link);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);position:absolute}.sign-in-code__skip:focus{top:var(--space-8)}.sign-in-code__sr-only{width:var(--border-1);height:var(--border-1);margin:calc(-1 * var(--border-1));clip-path:inset(50%);white-space:nowrap;border:var(--border-0);padding:0;position:absolute;overflow:hidden}.sign-in-code button,.sign-in-code input{font:inherit}.sign-in-code :is(a,button,input):focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.sign-in-code__header{min-height:var(--space-64);padding:var(--space-4) var(--space-16);background:var(--color-surface-page);justify-content:space-between;align-items:center;display:flex}.sign-in-code__nav{justify-content:center;align-items:center;gap:var(--space-4);min-width:3.5rem;min-height:3.5rem;padding:0 var(--space-8);border:var(--border-0);border-radius:var(--radius-8);color:var(--color-text-link);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer;background:0 0;display:inline-flex}.sign-in-code__main,.sign-in-code__form{flex-direction:column;flex:1;display:flex}.sign-in-code__content{gap:var(--space-16);padding:var(--space-8) var(--space-24) var(--space-24);flex-direction:column;flex:1;display:flex}.sign-in-code__content--notice{gap:var(--space-12)}.sign-in-code__heading-block{gap:var(--space-8);flex-direction:column;display:flex}.sign-in-code__title{color:var(--color-text-primary);font-size:var(--text-heading-title-size);line-height:var(--text-heading-title-line);font-weight:var(--text-heading-title-weight);overflow-wrap:break-word;margin:0}.sign-in-code__intro{color:var(--color-text-secondary);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);overflow-wrap:break-word;margin:0}.sign-in-code__notice{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-12);background:var(--color-surface-success);color:var(--color-text-success);display:flex}.sign-in-code__notice svg{flex-shrink:0}.sign-in-code__notice-text{color:var(--color-text-success);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);overflow-wrap:break-word;margin:0}.sign-in-code__field{gap:var(--space-8);flex-direction:column;display:flex}.sign-in-code__label{color:var(--color-text-primary);font-size:var(--text-label-label-size);line-height:var(--text-label-label-line);font-weight:var(--text-label-label-weight)}.sign-in-code__input{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-1) solid var(--color-border-interactive);border-radius:var(--radius-12);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight)}.sign-in-code__input:focus{border-color:var(--color-action-default);border-width:var(--border-2);outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4)}.sign-in-code__input--error,.sign-in-code__input--error:focus{border-color:var(--color-text-error);border-width:var(--border-2)}.sign-in-code__error{align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--color-surface-error);color:var(--color-text-error);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0;display:flex}.sign-in-code__error svg{flex-shrink:0}.sign-in-code__resend-group{gap:var(--space-8);flex-direction:column;display:flex}.sign-in-code__resend{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-0);border-radius:var(--radius-12);color:var(--color-text-link);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);text-underline-position:from-font;cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:underline;display:flex}.sign-in-code__resend:disabled{cursor:default;text-decoration:none}.sign-in-code__action-bar{gap:var(--space-12);padding:var(--space-16);border-top:var(--border-1) solid var(--color-border-default);background:var(--color-surface-card);flex-direction:column;margin-top:auto;display:flex}.sign-in-code__submit{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-0);border-radius:var(--radius-12);background:var(--color-action-default);color:var(--color-text-on-primary);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer;justify-content:center;align-items:center;display:flex}.sign-in-code__submit:active{background:var(--color-action-pressed)}.sign-in-code__secondary{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);border:var(--border-1) solid var(--color-action-default);border-radius:var(--radius-12);background:var(--color-surface-card);color:var(--color-action-default);font-size:var(--text-label-button-size);line-height:var(--text-label-button-line);font-weight:var(--text-label-button-weight);cursor:pointer;justify-content:center;align-items:center;display:flex}.sign-in-code__secondary:active{background:var(--color-surface-primary)}.sign-in-code__submit:disabled{background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:default}.sign-in-code__secondary:disabled{border-color:var(--color-border-default);background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:default}.sign-in-code__sheet-layer{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sign-in-code__scrim{background:color-mix(in srgb, var(--color-text-primary) 45%, transparent);position:fixed;inset:0}.sign-in-code__sheet{z-index:1;gap:var(--space-16);width:100%;max-height:100dvh;padding:var(--space-12) var(--space-24) var(--space-24);border-top-left-radius:var(--radius-16);border-top-right-radius:var(--radius-16);background:var(--color-surface-card);color:var(--color-text-primary);flex-direction:column;display:flex;position:relative;overflow-y:auto}.sign-in-code__sheet-grabber{width:var(--space-48);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0;align-self:center}.sign-in-code__sheet-title{color:var(--color-text-primary);font-size:var(--text-heading-card-size);line-height:var(--text-heading-card-line);font-weight:var(--text-heading-card-weight);overflow-wrap:break-word;margin:0}.sign-in-code__sheet-title:focus{outline:none}.sign-in-code__sheet-title:focus-visible{outline:var(--border-3) solid var(--color-action-default);outline-offset:var(--space-4);border-radius:var(--radius-4)}.sign-in-code__sheet-body{gap:var(--space-24);flex-direction:column;display:flex}.sign-in-code__sheet-text{color:var(--color-text-primary);font-size:var(--text-body-regular-size);line-height:var(--text-body-regular-line);font-weight:var(--text-body-regular-weight);overflow-wrap:break-word;margin:0}.sign-in-code__sheet-actions{gap:var(--space-12);flex-direction:column;display:flex}.sign-in-code__help-tip{align-items:flex-start;gap:var(--space-12);width:100%;display:flex}.sign-in-code__help-tip .sign-in-code__sheet-text{flex:1;min-width:0}.sign-in-code__help-tip-icon{color:var(--color-text-primary);flex-shrink:0}.sign-in-code__help-divider{width:100%;height:var(--border-1);background:var(--color-border-default);flex-shrink:0}.sign-in-code__help-support{width:100%;color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-weight:var(--text-body-small-weight);overflow-wrap:break-word;margin:0}.sign-in-code__help-link{border-radius:var(--radius-4);color:var(--color-text-link);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-weight:var(--text-body-small-weight);text-underline-position:from-font;text-decoration:underline}
