:root{--accent: #e8a598;--accent-hover: rgb(231, 166, 154);--accent-muted: rgb(214, 134, 129);--button-secondary-bg: var(--accent);--button-secondary-active-bg: var(--accent-muted);--button-secondary-border: #f7f7f7;--button-secondary-bg-shadow: 0 2px 6px rgba(0, 0, 0, .08);--button-primary-bg: white;--button-primary-active-bg: #f7f7f7;--button-primary-active-border: var(--accent-muted);--button-primary-border: white;--button-primary-bg-shadow: 0 2px 6px rgba(0, 0, 0, .08);--name-choice-yes-bg: #2d8a5e;--name-choice-yes-color: #fff;--name-choice-yes-bg-shadow: 0 4px 14px rgba(45, 138, 94, .35);--name-choice-no-bg: #b83b23;--name-choice-no-color: #fff;--name-choice-no-bg-shadow: 0 4px 14px rgba(201, 74, 74, .35);--ad-link-color: #0315be;--ad-link-color-hover: #0c177c;--ad-link-color-accent:#fbc4ee;--button-ad-bg: transparent;--button-ad-color: var(--accent-muted);--button-ad-border: var(--accent);--button-ad-hover-bg: rgba(232, 165, 152, .15);--button-ad-hover-border: var(--accent-muted);--button-ad-hover-color: var(--accent-muted);--track-choice-dot-selected-bg: var(--accent);--bg: var(--primary-1);--text: var(--accent-muted);--primary: var(--accent);--primary-hover: var(--accent-hover);--outline: rgba(232, 165, 152, .5);--outline-low-opacity: rgba(232, 165, 152, .2);--error-bg: #f7d7c9;--error-text: #7a2a1d;--font-heading: "Fraunces", serif;--font-body: "Nunito", sans-serif;--s0: 0;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 3rem;--s6: 4rem;--s7: 6rem}body{font-family:var(--font-body);color:var(--text);font-weight:600}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.5rem;font-style:italic}h4{font-size:1.35rem;font-style:italic}h5{font-size:1.2rem;font-style:italic}h6{font-size:1.1rem;font-style:italic}button{font-size:1rem;font-weight:600}.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:10000;background:#fffc;box-shadow:0 -2px 16px #00000014;padding:.5rem;display:flex;justify-content:center;align-items:center}.cookie-content{display:flex;align-items:center;gap:1rem;font-size:1rem;color:#444;max-width:700px;width:100%;flex-wrap:wrap}.cookie-content a{color:var(--ad-link-color, #0315be);text-decoration:underline}.cookie-accept{background:var(--button-secondary-bg, #e8a598);color:#fff;border:none;border-radius:6px;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.cookie-accept:hover{background:var(--button-secondary-active-bg, #d68681)}@media(max-width:600px){.cookie-content{flex-direction:column;align-items:stretch;gap:.5rem;font-size:.98rem;padding:.5rem .2rem}.cookie-accept{width:100%;font-size:1.05rem;padding:.7rem 0}}*,*:before,*:after{box-sizing:border-box}#root{white-space:pre-line}body{margin:0 auto;background:var(--bg);transition:background .4s ease}.page{position:relative;z-index:0;width:50vw;max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--s4);padding-right:var(--s4);display:flex;justify-content:center;flex-direction:column;text-align:center}.page>h1,.page>h2,.page>p{max-width:min(100%,40rem);margin-left:auto;margin-right:auto;width:100%}.page-logo-wrap{width:128px;max-width:100%}.page-logo-wrap img{display:block;width:100%;height:auto}@media(max-width:640px){.page-logo-wrap{width:75px}}@media(min-width:640px)and (max-width:1024px){.page{width:75vw;padding-left:var(--s2);padding-right:var(--s2)}}@media(max-width:640px){.page{width:100%;padding-left:var(--s2);padding-right:var(--s2)}.page.partner-summary-page{width:100%;max-width:100%}.start-choices{flex-direction:column;align-items:center;gap:var(--s2)}.input-wrap{max-width:100%}}button{border:none;border-radius:12px;padding:10px 14px;cursor:pointer;text-transform:uppercase}button:disabled{opacity:.6;cursor:wait}.start-submit-btn-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.start-submit-spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:start-spin .6s linear infinite}@keyframes start-spin{to{transform:rotate(360deg)}}.loading-screen-spinner-wrap{margin-top:1.75rem;display:flex;justify-content:center}.loading-screen-spinner{width:2.25rem;height:2.25rem;border:3px solid var(--accent-muted, #e8a598);border-right-color:transparent;border-radius:50%;animation:start-spin .75s linear infinite}.button-secondary{background:var(--button-secondary-bg);color:#fff;font-weight:500;font-family:var(--font-body);border:2px solid var(--button-secondary-border);border-radius:28px;padding:var(--s1) var(--s2);cursor:pointer;box-shadow:var(--button-secondary-bg-shadow)}.button-secondary:hover{background:var(--button-secondary-active-bg)}.button-secondary-active{background:var(--button-secondary-active-bg);color:#fff;border:2px solid var(--button-secondary-border);box-shadow:var(--button-secondary-bg-shadow)}.button-accent-outline{background:var(--button-primary-bg);color:var(--accent-muted);font-weight:500;font-family:var(--font-body);border:2px solid var(--accent);border-radius:28px;padding:var(--s1) var(--s2);cursor:pointer;box-shadow:var(--button-secondary-bg-shadow)}.button-accent-outline:hover{background:var(--button-primary-active-bg);color:var(--accent-muted)}.button-accent-outline:disabled{opacity:.65;cursor:not-allowed}.button-primary{background:var(--button-primary-bg);color:var(--text);font-weight:700;font-family:var(--font-body);border:2px solid var(--button-primary-border);border-radius:28px;padding:var(--s1) var(--s2);cursor:pointer;text-transform:uppercase;box-shadow:var(--button-secondary-bg-shadow)}.button-primary:hover{background:var(--button-primary-active-bg)}.button-primary-active{border:2px solid var(--button-primary-active-border);color:var(--text);box-shadow:var(--button-primary-bg-shadow)}.button-ad{display:inline-block;width:fit-content;background:#fff;color:#2f6fb0;font-weight:500;font-family:var(--font-body);border:2px solid #2f6fb0;border-radius:28px;padding:var(--s1) var(--s2);cursor:pointer;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease;box-shadow:none}.button-ad:hover{background:#eaf3ff;color:#255d96;border-color:#255d96}.button-ad:focus-visible{outline:2px solid #255d96;outline-offset:2px}.ad-description{white-space:pre-line}.ad-highlight-name{font-weight:700;animation:ad-highlight-fade-in .4s ease-out}@keyframes ad-highlight-fade-in{0%{opacity:0}to{opacity:1}}.button-link{background:none;border:none;border-radius:0;padding:var(--s1) 0;color:var(--ad-link-color);font-family:var(--font-body);font-weight:600;font-size:1rem;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--ad-link-color);transition:color .2s ease,text-decoration-color .2s ease;box-shadow:none}.button-link:hover{color:var(--ad-link-color-hover);text-decoration-color:var(--ad-link-color-hover)}.button-link:focus-visible{border-bottom:2px solid var(--ad-link-color-hover);outline:none}.partner-favorites-heading{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:var(--text);line-height:1.3}.partner-favorites-count{font-size:.95rem;font-weight:500;color:var(--text);opacity:.8}.name-card-name,.name-card-last-name{font-size:var(--name-card-font-size, 3.25rem);white-space:normal;overflow-wrap:break-word;word-break:break-word;text-wrap:wrap}.vote-animated-name-card{overflow:visible}.vote-animated-name-card--exiting{pointer-events:none}.name-actions{display:flex;gap:var(--s4);justify-content:center;align-items:center;flex-wrap:wrap}.button-check,.button-cross{width:4.5rem;height:4.5rem;min-width:4.5rem;min-height:4.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;line-height:1;border:3px solid transparent;transition:transform .15s ease,box-shadow .2s ease;touch-action:manipulation}.button-check:hover,.button-cross:hover{transform:scale(1.05)}.button-check:active,.button-cross:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.button-check,.button-cross{transition-duration:.05s}.button-check:hover,.button-cross:hover,.button-check:active,.button-cross:active{transform:none}}.button-check{background:var(--name-choice-yes-bg);color:var(--name-choice-yes-color);box-shadow:var(--name-choice-yes-bg-shadow)}.button-check:hover{box-shadow:0 6px 20px #2d8a5e73}.button-cross{background:var(--name-choice-no-bg);color:var(--name-choice-no-color);box-shadow:var(--name-choice-no-bg-shadow)}.button-cross:hover{box-shadow:0 6px 20px #c94a4a73}.full-width{width:100%}.fit-content-width{width:fit-content}.position-sticky{position:sticky}.bottom-0{bottom:0}.clouds{position:fixed;bottom:0;left:0;right:0;pointer-events:none;z-index:-1;height:300px;overflow:hidden}.clouds-svg{display:block;min-width:1920px;width:100%;height:100%;object-fit:cover;object-position:bottom center;margin-left:50%;transform:translate(-50%)}.form-label{display:block;margin-bottom:var(--s1);font-weight:600}.form-label-spaced{display:block;margin-bottom:var(--s2);font-weight:600}.form-error{color:var(--error-text);display:block;margin-top:var(--s1);font-size:.9rem}.form-fields{display:grid;gap:var(--s2);text-align:left;max-width:320px;width:100%}.input-wrap{max-width:20rem;width:100%;margin-left:auto;margin-right:auto}.input{width:100%;padding:var(--s1) var(--s2);border-radius:12px;border:2px solid var(--outline);font-family:var(--font-body);font-size:1rem;color:var(--text);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.input::placeholder{color:var(--accent-muted);opacity:.8}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #e8a59833}.input-error{border-color:var(--error-text)}.input-error:focus{border-color:var(--error-text);box-shadow:0 0 0 3px #7a2a1d26}.track-choice{width:100%;max-width:280px}.track-choice-track-wrap{position:relative;width:100%;height:2rem;display:flex;align-items:center}.track-choice-track{position:absolute;left:0;right:0;height:var(--s1);background:#ffffffe6;border-radius:999px;box-shadow:0 1px 3px #00000014}.track-choice-dots{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 var(--s1)}.track-choice-thumb{position:absolute;z-index:2;width:var(--s2);height:var(--s2);border-radius:100%;background:var(--accent);box-shadow:0 0 0 3px #e8a59859,0 2px 8px #e8a59866;pointer-events:none;transition:left .15s ease}.track-choice-dot{padding:0;width:var(--s2);height:var(--s2);border-radius:100%;background:#fffffff2;border:none;cursor:pointer;flex-shrink:0;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.track-choice-dot:hover{transform:scale(1.1)}.track-choice-checklist{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:0 var(--s1);gap:var(--s1)}.track-choice-checkbox-item{display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:pointer;flex:1;min-width:0}.track-choice-checkbox-wrap{position:relative;width:var(--s2);height:var(--s2);flex-shrink:0}.track-choice-checkbox{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.track-choice-checkbox-face{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px;background:#fffffff2;border:2px solid rgba(0,0,0,.2);box-shadow:0 1px 2px #0000000f;pointer-events:none;transition:transform .2s ease,box-shadow .1s ease,background .1s ease,border-color .1s ease}.track-choice-checkbox:checked+.track-choice-checkbox-face{background:var(--button-secondary-bg);border-color:var(--button-secondary-bg);box-shadow:0 1px 2px #0000001a}.track-choice-checkbox:focus-visible+.track-choice-checkbox-face{outline:2px solid var(--accent);outline-offset:2px}.track-choice-checkbox-item:hover .track-choice-checkbox-face{transform:scale(1.05)}.track-choice-checkbox:checked+.track-choice-checkbox-face:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700;line-height:1}.track-choice-checkbox-caption{font-size:1rem;font-weight:700;color:var(--text);text-align:center;max-width:100%}@media(max-width:640px){.track-choice-checkbox-wrap{width:1.375rem;height:1.375rem}.track-choice-checkbox:checked+.track-choice-checkbox-face:after{font-size:.875rem}}.track-choice-labels{display:flex;cursor:pointer}.track-choice-label{font-size:1rem;font-weight:700;color:var(--text);flex:1}.track-choice-label:first-child{text-align:left}.track-choice-label:last-child{text-align:right}.card{width:100%;max-width:100%;align-self:center;background:#ffffffd1;border-radius:40px;padding:var(--s2) var(--s3);box-shadow:0 1px 3px #00000014;text-align:left}@media(max-width:640px){.card{padding:var(--s1)}}.card-inside-border{border:4px solid var(--outline-low-opacity);border-radius:35px;padding:var(--s3)}.card-title{font-family:var(--font-heading);font-weight:700;color:var(--text);font-size:1.125rem;margin:0 0 var(--s1)}.card-content{font-family:var(--font-body);color:var(--text);font-size:1rem;margin:0;line-height:1.5}.list{width:100%;max-width:100%;margin:0 auto;border-collapse:collapse;table-layout:fixed}.list .list-item{padding-top:var(--s1);padding-bottom:var(--s1)}@media(max-width:640px){.card,.cloud-card-wrap{width:100%}.list,.list tbody{display:block}.list tbody tr{display:flex;flex-wrap:wrap;align-items:flex-start}.list .list-item{width:100%;height:auto;box-sizing:border-box;padding-left:var(--s1);padding-right:var(--s1)}.list .list-item:first-child,.list .list-item:last-child{padding-left:var(--s1);padding-right:var(--s1)}}@keyframes list-item-fade-in{0%{opacity:0}to{opacity:1}}.list-item{font-family:var(--font-body);color:var(--text);font-size:1.3rem;margin:0;padding:var(--s1);line-height:1.5;vertical-align:top;width:50%;box-sizing:border-box;height:1px}@media(max-width:640px){.list-item{padding:var(--s1);font-size:1.15rem}}.list-item:first-child{padding-left:0}.list-item:last-child{padding-right:0}.list-item-fade{opacity:0;animation:list-item-fade-in .3s ease-out forwards}.summary-name-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s1);padding:var(--s1) var(--s2);background:#fff9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 1px 2px #0000000a;min-height:2.25rem;width:100%;height:100%;box-sizing:border-box}.summary-name-card-name{flex:1;min-width:0;white-space:normal;word-break:break-word}.summary-name-card-remove{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;margin-top:1px;border:none;border-radius:50%;color:var(--text);font-size:1.25rem;line-height:1;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.summary-name-card-remove:hover{background:#0000000a}.summary-name-card-remove:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.summary-name-card-removing{opacity:.7}.summary-empty-state{text-align:center;padding:var(--s2) 0}.text-center{text-align:center}.summary-empty-message{color:var(--text);font-size:1.05rem}.summary-loading-skeleton-wrap{position:relative;min-height:20rem;display:flex;flex-direction:column;gap:var(--s2)}.summary-loading-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.summary-loading-skeleton-header{display:flex;justify-content:center;align-items:center;min-height:2.5rem}.summary-loading-spinner{width:1.75rem;height:1.75rem;border:3px solid var(--accent-muted, #e8a598);border-right-color:transparent;border-radius:50%;animation:start-spin .75s linear infinite;flex-shrink:0}.summary-list-skeleton-table{flex:1;min-height:0}.summary-skeleton-card.summary-name-card{pointer-events:none;background:#fff9}.summary-skeleton-shimmer{background:linear-gradient(90deg,#0000000f 40%,#0000001f,#0000000f 60%);background-size:220% 100%;animation:summary-skeleton-shimmer 1.2s ease-in-out infinite}.summary-skeleton-text-bar{flex:1;min-width:0;height:1.25rem;border-radius:6px;align-self:center}.summary-skeleton-faux-remove{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;align-self:center}@keyframes summary-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:640px){.summary-list-skeleton-table tbody tr:nth-child(n+3){display:none}.summary-loading-skeleton-wrap{min-height:11rem}.summary-skeleton-text-bar{height:1.05rem;border-radius:8px}.summary-skeleton-faux-remove{width:2.25rem;height:2.25rem}}.summary-name-remove-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:start-spin .6s linear infinite;flex-shrink:0}@media(max-width:640px){.summary-name-card{padding:var(--s1);min-height:2.5rem;border-radius:10px;align-items:center}.summary-name-card-name{font-size:1.05rem}.summary-name-card-remove{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;font-size:1.35rem}}.page.partner-summary-page{width:85vw;max-width:52rem}.partner-summary-footer-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:center}.partner-summary-footer-actions--split{justify-content:space-between}.partner-summary-section-title{font-size:1.1rem;font-weight:600;margin:0 0 var(--s1) 0;color:var(--text)}.partner-summary-name-card{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);padding:var(--s1) var(--s2);background:#fff9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 1px 2px #0000000a;min-height:2.25rem;width:100%;height:100%;box-sizing:border-box}.partner-summary-name-card--match{background:#22c55e1f;border-color:#22c55e59}.partner-summary-name-card-name{flex:1;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal}.partner-summary-match-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1.1rem;font-weight:700;color:#22c55ef2;background:#22c55e40;border-radius:50%}.partner-summary-empty-hint{margin:0;color:var(--text);opacity:.8}.share-form-actions{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center}@media(min-width:641px){.share-form-actions{justify-content:flex-end}}.summary-form-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:center}@media(min-width:641px){.summary-form-actions{justify-content:space-between}}.summary-copied-snackbar{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%) translateY(0);padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;color:var(--text);background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:summary-snackbar-in .25s ease-out;max-width:calc(100vw - 2rem)}@keyframes summary-snackbar-in{0%{opacity:0;transform:translate(-50%) translateY(1rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.match-modal-backdrop{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--s4);background:#00000040;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:match-modal-fade-in .2s ease-out}@keyframes match-modal-fade-in{0%{opacity:0}to{opacity:1}}.match-modal-card{background:var(--bg);color:var(--text);border-radius:12px;padding:var(--s4);max-width:90vw;width:100%;max-width:420px;box-shadow:0 8px 32px #0003;border:1px solid rgba(0,0,0,.08);animation:match-modal-scale-in .25s ease-out}@keyframes match-modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.match-modal-title{font-family:var(--font-body);font-size:1.35rem;font-weight:700;line-height:1.4;margin:0 0 var(--s3) 0}.match-modal-close{width:100%}.cls-2{fill:#ffdfe2}.cls-3{fill:#fff6f5}[data-theme=unisex]{--primary-1: #e6f2ec;--bg: var(--primary-1);--track-choice-dot-selected-bg: #2d8a5e;--button-ad-border: #2d8a5e;--button-ad-color: #1e6b45;--button-ad-hover-bg: rgba(45, 138, 94, .12);--button-ad-hover-border: #1e6b45;--button-ad-hover-color: #1e6b45}[data-theme=unisex] .cls-2{fill:#f5fff6}[data-theme=unisex] .cls-3{fill:#f2d8d2}[data-theme=male]{--primary-1: rgb(207, 232, 247);--track-choice-dot-selected-bg: #5ba3c6;--button-ad-border: #5ba3c6;--button-ad-color: #3d8ab0;--button-ad-hover-bg: rgba(61, 138, 176, .12);--button-ad-hover-border: #3d8ab0;--button-ad-hover-color: #3d8ab0}[data-theme=male] .cls-2{fill:#f5fdff}[data-theme=male] .cls-3{fill:#ffdfe2}[data-theme=female]{--primary-1: #f6d6e6;--track-choice-dot-selected-bg: #d4a5b8;--button-ad-border: #d4a5b8;--button-ad-color: #b87a92;--button-ad-hover-bg: rgba(184, 122, 146, .12);--button-ad-hover-border: #b87a92;--button-ad-hover-color: #b87a92}[data-theme=female] .cls-2{fill:#fff6f5}[data-theme=female] .cls-3{fill:#ffdfe2}.cls-2,.cls-3{transition:fill .2s ease}.mt-0{margin-top:var(--s0)}.mt-1{margin-top:var(--s1)}.mt-2{margin-top:var(--s2)}.mt-3{margin-top:var(--s3)}.mt-4{margin-top:var(--s4)}.mt-5{margin-top:var(--s5)}.mt-6{margin-top:var(--s6)}.mt-7{margin-top:var(--s7)}.mb-0{margin-bottom:var(--s0)}.mb-1{margin-bottom:var(--s1)}.mb-2{margin-bottom:var(--s2)}.mb-3{margin-bottom:var(--s3)}.mb-4{margin-bottom:var(--s4)}.mb-5{margin-bottom:var(--s5)}.mb-6{margin-bottom:var(--s6)}.mb-7{margin-bottom:var(--s7)}.ml-0{margin-left:var(--s0)}.ml-1{margin-left:var(--s1)}.ml-2{margin-left:var(--s2)}.ml-3{margin-left:var(--s3)}.ml-4{margin-left:var(--s4)}.ml-5{margin-left:var(--s5)}.ml-6{margin-left:var(--s6)}.ml-7{margin-left:var(--s7)}.mr-0{margin-right:var(--s0)}.mr-1{margin-right:var(--s1)}.mr-2{margin-right:var(--s2)}.mr-3{margin-right:var(--s3)}.mr-4{margin-right:var(--s4)}.mr-5{margin-right:var(--s5)}.mr-6{margin-right:var(--s6)}.mr-7{margin-right:var(--s7)}.ma-0{margin:var(--s0)}.ma-1{margin:var(--s1)}.ma-2{margin:var(--s2)}.ma-3{margin:var(--s3)}.ma-4{margin:var(--s4)}.ma-5{margin:var(--s5)}.ma-6{margin:var(--s6)}.ma-7{margin:var(--s7)}.mx-0{margin-left:var(--s0);margin-right:var(--s0)}.mx-1{margin-left:var(--s1);margin-right:var(--s1)}.mx-2{margin-left:var(--s2);margin-right:var(--s2)}.mx-3{margin-left:var(--s3);margin-right:var(--s3)}.mx-4{margin-left:var(--s4);margin-right:var(--s4)}.mx-5{margin-left:var(--s5);margin-right:var(--s5)}.mx-6{margin-left:var(--s6);margin-right:var(--s6)}.mx-7{margin-left:var(--s7);margin-right:var(--s7)}.my-0{margin-top:var(--s0);margin-bottom:var(--s0)}.my-1{margin-top:var(--s1);margin-bottom:var(--s1)}.my-2{margin-top:var(--s2);margin-bottom:var(--s2)}.my-3{margin-top:var(--s3);margin-bottom:var(--s3)}.my-4{margin-top:var(--s4);margin-bottom:var(--s4)}.my-5{margin-top:var(--s5);margin-bottom:var(--s5)}.my-6{margin-top:var(--s6);margin-bottom:var(--s6)}.my-7{margin-top:var(--s7);margin-bottom:var(--s7)}.mx-auto{margin-left:auto;margin-right:auto}.pt-0{padding-top:var(--s0)}.pt-1{padding-top:var(--s1)}.pt-2{padding-top:var(--s2)}.pt-3{padding-top:var(--s3)}.pt-4{padding-top:var(--s4)}.pt-5{padding-top:var(--s5)}.pt-6{padding-top:var(--s6)}.pt-7{padding-top:var(--s7)}.pb-0{padding-bottom:var(--s0)}.pb-1{padding-bottom:var(--s1)}.pb-2{padding-bottom:var(--s2)}.pb-3{padding-bottom:var(--s3)}.pb-4{padding-bottom:var(--s4)}.pb-5{padding-bottom:var(--s5)}.pb-6{padding-bottom:var(--s6)}.pb-7{padding-bottom:var(--s7)}.pl-0{padding-left:var(--s0)}.pl-1{padding-left:var(--s1)}.pl-2{padding-left:var(--s2)}.pl-3{padding-left:var(--s3)}.pl-4{padding-left:var(--s4)}.pl-5{padding-left:var(--s5)}.pl-6{padding-left:var(--s6)}.pl-7{padding-left:var(--s7)}.pr-0{padding-right:var(--s0)}.pr-1{padding-right:var(--s1)}.pr-2{padding-right:var(--s2)}.pr-3{padding-right:var(--s3)}.pr-4{padding-right:var(--s4)}.pr-5{padding-right:var(--s5)}.pr-6{padding-right:var(--s6)}.pr-7{padding-right:var(--s7)}.pa-0{padding:var(--s0)}.pa-1{padding:var(--s1)}.pa-2{padding:var(--s2)}.pa-3{padding:var(--s3)}.pa-4{padding:var(--s4)}.pa-5{padding:var(--s5)}.pa-6{padding:var(--s6)}.pa-7{padding:var(--s7)}.px-0{padding-left:var(--s0);padding-right:var(--s0)}.px-1{padding-left:var(--s1);padding-right:var(--s1)}.px-2{padding-left:var(--s2);padding-right:var(--s2)}.px-3{padding-left:var(--s3);padding-right:var(--s3)}.px-4{padding-left:var(--s4);padding-right:var(--s4)}.px-5{padding-left:var(--s5);padding-right:var(--s5)}.px-6{padding-left:var(--s6);padding-right:var(--s6)}.px-7{padding-left:var(--s7);padding-right:var(--s7)}.py-0{padding-top:var(--s0);padding-bottom:var(--s0)}.py-1{padding-top:var(--s1);padding-bottom:var(--s1)}.py-2{padding-top:var(--s2);padding-bottom:var(--s2)}.py-3{padding-top:var(--s3);padding-bottom:var(--s3)}.py-4{padding-top:var(--s4);padding-bottom:var(--s4)}.py-5{padding-top:var(--s5);padding-bottom:var(--s5)}.py-6{padding-top:var(--s6);padding-bottom:var(--s6)}.py-7{padding-top:var(--s7);padding-bottom:var(--s7)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-none{flex:none}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-between{justify-self:space-between}.justify-self-around{justify-self:space-around}.justify-self-evenly{justify-self:space-evenly}.gap-0{gap:var(--s0)}.gap-1{gap:var(--s1)}.gap-2{gap:var(--s2)}.gap-3{gap:var(--s3)}.gap-4{gap:var(--s4)}.gap-5{gap:var(--s5)}.gap-6{gap:var(--s6)}.gap-7{gap:var(--s7)}
