@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.grid{display:grid}.hidden{display:none}.resize{resize:both}.overline{text-decoration-line:overline}}:root{--clov-bg:#faf8f4;--clov-surface:#fffdf9;--clov-text:#292e2b;--clov-text-secondary:#777872;--clov-green:#526b59;--clov-green-soft:#eaf0e8;--clov-border:#e9e6df;--clov-danger:#a85252;--clov-cta:#283c32;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--radius-card:24px;--radius-control:18px;--radius-chip:999px;--type-display:34px;--type-title:28px;--type-section:20px;--type-body:16px;--type-caption:13px;--motion-fast:.15s;--motion-soft:.28s;--shadow-soft:0 8px 32px #34382d06;--ink:var(--clov-text);--muted:var(--clov-text-secondary);--paper:var(--clov-bg);--accent:var(--clov-green);--line:var(--clov-border);--rose:#f1e3df;--plum:#79606b;--sage:var(--clov-green-soft);--white:#fff;--shadow:var(--shadow-soft)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 20px;font-weight:650;transition:transform .18s,background .18s;display:inline-flex}button:hover,.button:hover{filter:brightness(.96)}button:active,.button:active{transform:scale(.98)}button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:var(--ink);background:#f0ece8}.danger{background:#b65c5c}.link{color:var(--accent);text-align:left;overflow-wrap:anywhere;background:0 0;min-height:32px;padding:0}input,select,textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#faf9f7;border-radius:14px;padding:14px}textarea{resize:vertical;min-height:140px}input:focus,textarea:focus{background:#fff}input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--accent)}:focus-visible{outline-offset:3px;outline:3px solid #aa8f9b}.field{margin:18px 0;font-size:13px;font-weight:600;display:block}.field input,.field select,.field textarea{margin-top:9px;display:block}.check{align-items:center;gap:10px;margin:18px 0;display:flex}.icon{flex-shrink:0;width:23px;height:23px}.brand{letter-spacing:2px;align-items:center;gap:9px;font-size:25px;font-weight:800;display:inline-flex}.brand .icon{color:var(--accent);width:26px;height:26px}.consumer-app{background:#fffdfb;max-width:480px;min-height:100dvh;margin:auto;position:relative;box-shadow:0 0 80px #5f4b3f08}.topbar{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfbf2;border-bottom:1px solid #f0ece840;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.header-entry{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.header-entry .icon{width:15px}.notification-button{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.user-main{min-width:0;padding:20px 22px 112px}.public-page .user-main{padding-bottom:30px}h1{letter-spacing:-1.3px;margin:12px 0 16px;font-size:30px;font-weight:750;line-height:1.35}h2{letter-spacing:-.7px;margin:14px 0;font-size:21px;font-weight:700;line-height:1.4}h3{font-size:15px;font-weight:650}p{overflow-wrap:anywhere;line-height:1.8}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:2px;color:var(--plum);font-size:10px;font-weight:700}.grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;margin-bottom:18px;padding:22px}.form-card{max-width:560px;box-shadow:none;background:#fff;border:0;margin:14px auto;padding:8px 0}.form-card>button,.form-card form>button{width:100%}.pill{background:var(--sage);color:var(--accent);border-radius:20px;margin:3px;padding:5px 11px;font-size:11px;display:inline-block}.actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.actions button{flex:1}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);z-index:30;width:min(100%,480px);padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:#fffefdf5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav a{color:#a19b9a;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20%;min-height:48px;font-size:10px;font-weight:600;display:flex}.bottom-nav .active .icon{stroke-width:2.2px}.alert{background:#fff0ed;border:1px solid #ead6d0;border-radius:14px;margin:12px 0;padding:14px;font-size:13px}.success{background:#edf3ed;border-color:#dce7dc}.empty,.empty-moment{text-align:center;color:var(--muted);border:0;padding:28px 15px;font-size:13px}.empty-moment .private-avatar{width:86px;height:86px;margin:auto}.empty-moment .private-avatar small,.empty-moment .private-avatar>span{display:none}.empty-moment small{color:#a39a9b;font-size:11px}.portrait{aspect-ratio:3/4;object-fit:cover;border-radius:22px;width:100%;max-width:100%;display:block}.clover{grid-template-columns:1fr 1fr;gap:0;width:156px;height:156px;margin:20px auto;display:grid;position:relative}.clover span{color:#d9dcd4;font-size:83px;line-height:78px;transition:color .6s,filter .6s;transform:rotate(-45deg)}.clover span:nth-child(2){transform:rotate(45deg)}.clover span:nth-child(3){transform:rotate(-135deg)}.clover span:nth-child(4){transform:rotate(135deg)}.private-avatar{isolation:isolate;background:linear-gradient(145deg,#f0dbd6,#e5e5d9 55%,#d6e2d9);border-radius:36%;justify-content:center;align-items:center;width:95px;height:95px;display:flex;position:relative;overflow:hidden}.private-avatar>.icon{color:#fff9;stroke-width:.9px;width:46px;height:46px;transform:rotate(-14deg)}.private-avatar>span{opacity:0;position:absolute}.private-avatar small{letter-spacing:2px;color:#746c6d;align-items:center;gap:4px;font-size:8px;display:flex;position:absolute;bottom:18px}.private-avatar small .icon{width:10px;height:10px}.private-avatar.large>.icon{filter:drop-shadow(3px 8px 15px #fff9);stroke-width:.7px;width:105px;height:105px}.avatar-orbit{z-index:-1;border:1px solid #ffffff70;border-radius:50%;width:130%;height:65%;position:absolute;transform:rotate(-38deg)}.landing{text-align:center;padding:16px 0}.landing h1{letter-spacing:-2.5px;margin-top:22px;font-size:43px;line-height:1.24}.landing-copy{color:var(--muted);font-size:14px}.landing-art{flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex;position:relative}.landing-art .clover{z-index:1;transform:rotate(-10deg)}.art-halo{background:radial-gradient(circle,#f0e4dc 15%,#f6f0e9 65%,#0000 72%);border-radius:50%;width:230px;height:230px;position:absolute}.art-caption{z-index:1;letter-spacing:2px;color:var(--muted);font-size:9px}.landing-steps{gap:6px;padding-top:12px;display:flex}.landing-steps button{color:#aea5a1;border-bottom:2px solid var(--line);background:0 0;border-radius:0;flex-direction:column;gap:3px;width:25%;min-height:48px;padding:9px 2px;font-size:9px}.landing-steps button span{font-size:11px}.landing-steps .selected{color:var(--accent);border-color:var(--accent)}.landing h2{margin-top:25px;font-size:21px}.landing-cta{background:var(--ink);width:100%;margin-top:20px}.landing-login{color:var(--muted);font-size:11px}.landing-login a{color:var(--ink);font-weight:600}.home-discover{background:#f2e9e3;border-radius:28px;justify-content:space-between;align-items:center;gap:12px;padding:25px;display:flex;position:relative;overflow:hidden}.home-discover h2{margin:12px 0 24px;font-size:24px;line-height:1.5}.home-discover .private-avatar{flex-shrink:0;width:105px;height:130px;transform:rotate(9deg);box-shadow:0 10px 30px #9d7b5e14}.overline{color:var(--plum);font-size:11px}.inline-cta{align-items:center;gap:4px;font-size:12px;font-weight:650;display:flex}.inline-cta .icon{width:15px}.section-heading{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.section-heading h2{font-size:18px}.section-heading a{color:var(--muted);font-size:11px}.journey-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;display:flex}.journey-row>div{flex:1;min-width:0}.journey-row>.icon:first-child{background:var(--sage);box-sizing:content-box;color:var(--accent);border-radius:14px;padding:9px}.journey-row strong{font-size:13px}.journey-row .stage-progress{margin:12px 0 0}.journey-row .stage-leaves span{display:none}.journey-row .stage-leaves .icon{width:16px;height:16px}.home-shortcuts{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.home-shortcuts a{background:#f7f4f1;border-radius:20px;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.home-shortcuts .icon{color:var(--plum)}.home-shortcuts strong{font-size:13px}.home-shortcuts span{color:var(--muted);font-size:10px}.view-discover .grid>.card{box-shadow:none;background:0 0;border:0;padding:0}.view-discover .user-main>button:first-of-type{float:right;min-height:30px;margin-bottom:16px;padding:7px 10px;font-size:10px}.view-discover .eyebrow{clear:both;display:block}.discover-profile{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:30px;overflow:hidden}.profile-visual{background:linear-gradient(155deg,#f3eae4,#e7e9df);flex-direction:column;align-items:center;min-height:345px;padding:28px 24px 22px;display:flex;position:relative}.private-label{color:#8c827e;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;top:16px;left:18px}.private-label .icon{width:12px;height:12px}.profile-visual .private-avatar{margin:17px auto 12px}.visual-caption{text-align:center;position:relative}.visual-caption>span{color:var(--plum);letter-spacing:.6px;font-size:9px}.visual-caption h2{margin:6px 0;font-size:27px}.visual-caption p{color:#7c7470;margin:5px 0;font-size:12px}.visual-caption b{color:#b4aaa3;padding:0 5px}.interest-chips{flex-wrap:wrap;gap:7px;display:flex}.interest-chips span{color:#7f726e;background:#f5f1ed;border-radius:20px;padding:6px 11px;font-size:11px}blockquote{color:#62565d;margin:22px 0;font-size:17px;font-weight:600;line-height:1.8}.compatibility{background:#eff3ee;border-radius:18px;align-items:center;gap:11px;padding:14px 16px;display:flex}.compatibility>.icon{color:var(--accent)}.compatibility div{align-items:center;gap:9px;display:flex}.compatibility strong{color:var(--accent);font-size:26px;font-weight:750}.compatibility strong small{font-size:13px}.compatibility>span:last-child{color:#8d998d;margin-left:auto;font-size:9px}.profile-traits{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.profile-traits div{flex-direction:column;gap:6px;display:flex}.profile-traits span{color:var(--muted);font-size:10px}.profile-traits strong{font-size:12px;font-weight:550}.reasons-heading{margin-top:22px}.match-reasons{gap:11px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.match-reasons li{color:#7e7474;align-items:flex-start;gap:8px;font-size:11px;display:flex}.match-reasons .icon{width:16px;height:16px;color:var(--accent)}.profile-body .actions{flex-flow:row-reverse;display:flex}.profile-body .actions button{white-space:nowrap;padding:13px 8px;font-size:12px}.stage-progress{margin:22px 0}.stage-leaves{justify-content:space-between;gap:8px;display:flex}.stage-leaves>div{color:#d4cec9;flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.stage-leaves>div:not(:last-child):after{content:"";background:var(--line);width:50%;height:1px;position:absolute;top:13px;left:75%}.stage-leaves .icon{width:27px;height:27px}.stage-leaves .filled{color:var(--accent)}.stage-leaves span{letter-spacing:.4px;font-size:8px;font-weight:700}.intro-private{justify-content:center;margin:24px 0 12px;display:flex}.view-introductions .user-main>h1{text-align:center;font-size:24px}.view-introductions .user-main>.muted{text-align:center}.view-introductions .user-main>.secondary{min-height:30px;padding:7px 10px;font-size:10px}.view-introductions .card{box-shadow:none;background:0 0;border:0;padding:20px 0}.question-stage{margin-top:28px}.question-stage h2{font-size:22px}.question-counter{justify-content:space-between;align-items:center;margin:30px 0;display:flex}.question-counter>span{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.question-counter small{color:#c1b8b1;font-size:14px}.question-counter>div{gap:5px;display:flex}.question-counter i{background:var(--line);border-radius:3px;width:26px;height:4px}.question-counter .filled{background:var(--accent)}.question-prompt{letter-spacing:-.7px;margin-bottom:25px;font-size:24px;font-weight:600;line-height:1.6;display:block}.question-stage textarea{background:#f6f2ee;border:0;min-height:190px;padding:20px;font-size:14px}.answer-count{text-align:right;color:#a49a95;margin-top:7px;font-size:10px;display:block}.question-actions{gap:9px;margin-top:25px;display:flex}.question-actions>button{flex:1}.privacy-note{color:#a19894;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.privacy-note .icon{width:13px;height:13px}.answer-pair{background:#f6f2ee;border-radius:22px;margin:24px 0;padding:20px}.answer-pair h3{margin-top:0;font-size:14px;line-height:1.7}.answer-pair p{background:#fff;border-radius:16px;padding:14px;font-size:12px}.talk-heading{color:var(--accent);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.talk-heading h2{letter-spacing:1px;font-size:15px}.talk-heading span{letter-spacing:1px;color:var(--muted);margin-left:auto;font-size:8px}.timer{text-align:center;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:12px 0;font-size:48px;font-weight:650;line-height:1.2}.talk-time-progress{appearance:none;border:0;width:100%;height:4px;display:block}.talk-time-progress::-webkit-progress-bar{background:var(--line);border-radius:4px}.talk-time-progress::-webkit-progress-value{background:#9caaa0;border-radius:4px;transition:width 1s linear}.timer+.talk-time-progress+p{text-align:center;font-size:10px}.messages{scroll-behavior:smooth;background:#f7f3ef;border-radius:22px;flex-direction:column;gap:12px;height:360px;margin-top:15px;padding:20px 10px;display:flex;overflow:auto}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:18px 18px 18px 5px;align-self:flex-start;max-width:84%;padding:12px 15px;font-size:13px;box-shadow:0 3px 9px #40322c04}.bubble.mine{background:#dfe8de;border-radius:18px 18px 5px;align-self:flex-end}.bubble small{color:#6f7e70;font-size:9px}.message-time{text-align:right;color:#998f89;margin-top:5px;font-size:9px;display:block}.compose{gap:8px;min-width:0;margin-top:12px;display:flex}.compose input{background:#f3efeb;border-radius:25px;flex:1;min-width:0}.compose button{border-radius:25px;padding:12px 17px;font-size:12px}.open-moment,.complete-moment{text-align:center;padding:10px 0 20px}.open-moment p{color:var(--muted);font-size:13px}.complete-moment{background:radial-gradient(circle at 50% 20%,#f4ece0,#0000 65%);padding-top:20px}.complete-moment h2{max-width:290px;margin:20px auto;font-size:27px;line-height:1.6}.complete-moment .portrait{aspect-ratio:1;width:115px;height:115px;box-shadow:var(--shadow);border:5px solid #fff;border-radius:50%;margin:20px auto}.complete-moment p{color:var(--muted);font-size:12px}.intro-state-MATCHED>.card>.button{background:var(--ink);width:100%}.intro-state-PHOTO_REVEALED .portrait{border-radius:30px;margin:20px 0}.intro-state-PHOTO_REVEALED .card>button{width:100%}.intro-state-MATCHED>.intro-private,.intro-state-MATCHED>.muted{display:none}.view-chat .grid{gap:0}.view-chat .grid>.card{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:18px 4px}.view-chat .grid>.card h2{margin:0;font-size:16px}.view-chat .grid>.card p{color:var(--muted);margin:6px 0;font-size:12px}.view-chat .pill{font-size:9px}.my-profile{text-align:center;padding:20px 0}.my-profile>.private-avatar{border-radius:50%;width:112px;height:112px;margin:auto}.my-profile .portrait{aspect-ratio:1;border-radius:50%;width:112px;height:112px;margin:auto}.my-profile h1{margin-bottom:3px;font-size:26px}.my-profile p{color:var(--muted);font-size:12px}.my-profile .button{min-height:34px;padding:9px 18px;font-size:11px}.completion-strip{background:#f5f1ed;border-radius:18px;padding:18px}.completion-strip>div{justify-content:space-between;gap:7px;font-size:11px;display:flex}.completion-strip span{color:var(--muted);font-size:10px}.completion-strip progress{width:100%;height:4px;accent-color:var(--accent);margin-top:14px}.membership-strip{background:var(--sage);border-radius:18px;align-items:center;gap:10px;margin:18px 0;padding:18px;display:flex}.membership-strip>div{flex:1}.membership-strip strong{font-size:11px;display:block}.membership-strip small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.settings-list{border-top:1px solid var(--line);margin-top:22px}.settings-list>a{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 3px;font-size:13px;display:flex}.settings-list .icon{color:#b7aba2;width:15px}.skeleton{color:var(--muted);background:linear-gradient(100deg,#f1ece5,#faf8f5,#f1ece5);border-radius:24px;padding:35px}.view-subscription .grid,.view-products .grid{grid-template-columns:1fr}.view-subscription .grid>.card,.view-products .grid>.card{box-shadow:var(--shadow);background:#fff;border:1px solid #e7d9df;padding:24px}.view-subscription .grid>.card h2{color:var(--plum);font-size:24px}.view-subscription .grid>.card button{background:var(--plum);width:100%}.view-subscription .user-main>.muted{font-size:10px}.view-payments .card,.view-notifications .card,.view-blocks .card{box-shadow:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 4px}.skip{position:absolute;top:-70px}.skip:focus{z-index:99;background:#fff;padding:15px;top:0}.admin-layout{background:#f5f6f8;grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#666476;background:#fff;border-right:1px solid #e8e9ef;height:100vh;padding:24px 17px;position:sticky;top:0;overflow:auto}.sidebar .brand{color:#373242;margin-bottom:26px;padding:0 10px;display:flex}.sidebar .nav-group{margin-bottom:20px}.nav-group h2{letter-spacing:1.5px;color:#aaa6b3;margin:16px 0 8px;padding:0 13px;font-size:9px}.sidebar nav a{border-radius:9px;align-items:center;gap:10px;margin:3px 0;padding:9px 13px;font-size:12px;display:flex}.sidebar nav a .icon{color:#a4a1b1;width:17px;height:17px}.sidebar .active{color:#75648e;background:#eeeaf5;font-weight:650}.sidebar .active .icon{color:#75648e}.sidebar>button{color:#817889;background:#f6f5f8;width:100%;margin-top:15px;font-size:12px}.admin-main{min-width:0;max-width:1800px;padding:28px 35px 40px}.admin-main>h1{letter-spacing:-1px;margin-top:6px;font-size:27px}.admin-main>.eyebrow{color:#a19aa9;font-size:9px}.admin-main .card,.admin-main .metric{border-color:#e9eaf0;border-radius:15px;box-shadow:0 4px 15px #28244003}.admin-main .card{padding:22px}.admin-main .compose input{background:#fff;border-radius:9px}.admin-main button,.admin-main .button{background:#817092;border-radius:9px;min-height:38px;padding:10px 15px;font-size:12px}.admin-main .secondary{color:#70657d;background:#eeecf2}.admin-main .danger{background:#bc6473}.admin-main .link{color:#78668f;background:0 0;padding:0}.admin-main .field input,.admin-main select{background:#fafafd;border-radius:8px;font-size:12px}.admin-main .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-main .portrait{max-width:310px}.table-scroll{background:#fff;border:1px solid #e9eaf0;border-radius:13px;min-width:0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}td,th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #f0eff4;max-width:260px;padding:13px 15px}th{white-space:nowrap;color:#9691a1;background:#fafafd;font-weight:550}tbody tr:hover{background:#fcfaff}td:first-child{color:#80798d}td .link{text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:10px;overflow:hidden}.metric{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.metric strong{letter-spacing:-1px;margin-top:12px;font-size:28px;display:block}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.admin-kpis .metric>span{color:#9a94a4;font-size:11px}.admin-kpis .metric small{color:#a49dad;font-size:9px}.admin-charts{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:22px;display:grid}.chart-panel{background:#fff;border:1px solid #e8e9ef;border-radius:16px;min-width:0;padding:22px}.chart-panel h2{margin:0 0 5px;font-size:15px}.chart-panel p{color:#a19aa9;margin:0 0 20px;font-size:10px}.chart-bars{align-items:flex-end;gap:10px;height:135px;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.chart-bars i{background:#c6bbd8;border-radius:4px 4px 0 0;width:70%;min-height:1px;display:block}.chart-bars span{color:#a29aab;font-size:8px}.chart-bars b{color:#8c7e9d;font-size:9px;font-weight:500}.funnel-line{align-items:center;gap:10px;margin:13px 0;font-size:10px;display:flex}.funnel-line span{color:#92909b;width:65px}.funnel-line>div{background:#f2eef6;border-radius:5px;flex:1;height:8px;overflow:hidden}.funnel-line i{background:#ac9bbb;border-radius:5px;height:100%;display:block}.funnel-line b{text-align:right;width:32px;font-weight:500}.admin-recent{grid-template-columns:1fr 1fr;gap:20px;display:grid}.recent-row{border-bottom:1px solid #f0eff4;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.recent-row>div{flex:1;min-width:0}.recent-row small{color:#a19aa8;margin-top:4px;font-size:9px;display:block}.recent-row .icon{color:#a79ab8;width:17px}.member-summary{background:#fff;border:1px solid #e9eaf0;border-radius:20px;align-items:center;gap:25px;margin:22px 0;padding:25px;display:flex}.member-summary .portrait{object-fit:cover;border-radius:14px;width:145px;height:180px}.member-summary h2{margin:0;font-size:25px}.member-summary p{color:#9b91a4;font-size:12px}.member-tabs{border-bottom:1px solid #e3deea;flex-wrap:wrap;gap:7px;margin-bottom:20px;padding-bottom:10px;display:flex}.admin-main .member-tabs button{color:#9a90a4;background:0 0;border-radius:8px;padding:8px 14px}.admin-main .member-tabs .active{color:#7b658f;background:#ebe5f2}.data-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:17px;margin:15px 0;display:grid}.data-fields div{border-bottom:1px solid #f0edf3;min-width:0;padding:10px 0}.data-fields dt{color:#a298ac;margin-bottom:8px;font-size:10px}.data-fields dd{overflow-wrap:anywhere;margin:0;font-size:12px}.admin-main pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f7fa;border-radius:12px;padding:17px;font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#32263766;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmation-modal{background:#fff;border-radius:20px;width:min(440px,100%);padding:30px;box-shadow:0 20px 80px #29223330}.confirmation-modal h2{font-size:20px}.confirmation-modal p{color:var(--muted);font-size:13px}footer{color:#a29aa9;padding:25px 0;font-size:10px}.admin-login{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:450px;margin:10vh auto;padding:40px}.admin-login .form-card{padding:0}progress{border:0;border-radius:5px}progress::-webkit-progress-bar{background:var(--line);border-radius:5px}progress::-webkit-progress-value{background:var(--accent);border-radius:5px}@keyframes leaf-arrive{0%{opacity:.4;transform:scale(.85)rotate(-7deg)}to{opacity:1;transform:scale(1)}}@media (min-width:700px){.consumer-app{border:1px solid #eae3dd;border-radius:32px;min-height:calc(100dvh - 50px);margin:25px auto;overflow:hidden}.public-page{max-width:520px}.public-page .topbar{background:0 0}.bottom-nav{border-radius:22px 22px 0 0}.consumer-app:not(.public-page) .topbar{padding-top:25px}.user-main{padding:22px 28px 115px}}@media (max-width:1100px){.admin-layout{grid-template-columns:200px minmax(0,1fr)}.admin-main{padding:24px}.admin-kpis{gap:12px}.admin-charts{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-layout{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:relative}.sidebar nav{gap:12px;display:flex;overflow:auto}.sidebar .nav-group{min-width:150px;margin:0}.sidebar .brand{margin-bottom:10px}.sidebar>button{width:auto}.admin-main{padding:18px}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-charts,.admin-recent{grid-template-columns:1fr}.member-summary{flex-wrap:wrap;gap:16px}.data-fields{grid-template-columns:1fr 1fr}}@media (max-width:375px){.user-main{padding-left:18px;padding-right:18px}.profile-body{padding:20px}.compatibility{padding:12px}.compatibility>span:last-child{max-width:68px}.landing h1{font-size:39px}.home-discover{padding:20px}.home-discover .private-avatar{width:85px;height:115px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[hidden]{display:none!important}.confirmation-modal{border:0;margin:auto}.confirmation-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#32263766}.chat-list-row{align-items:center;gap:14px;display:flex}.chat-list-row .private-avatar{flex-shrink:0;width:58px;height:58px}.chat-list-row .private-avatar small,.chat-list-row .private-avatar span{display:none}.chat-list-row h2{margin:0 0 5px;font-size:16px}.chat-list-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.unread-badge{background:var(--sage);color:#fff;text-align:center;border-radius:50%;min-width:23px;margin-left:auto;padding:4px;font-size:11px}.plan-price{font-size:28px;font-weight:700}.plan-price small{font-size:13px}.intro-context{color:var(--muted);margin:8px 0 22px;font-size:12px}.intro-context summary{cursor:pointer;padding:8px 0}.intro-context[open]{background:#f7f4f1;border-radius:16px;padding:14px}.view-introductions .user-main>h1{margin:10px 0;font-size:20px}.view-introductions .stage-progress{margin:18px 0 12px}.intro-state-TALK_ACTIVE>.eyebrow{display:none}.intro-state-TALK_ACTIVE .timer{margin:8px 0;font-size:38px}.intro-state-TALK_ACTIVE .card{padding-top:0}.intro-state-TALK_ACTIVE .talk-heading{margin:0}.intro-state-TALK_ACTIVE .intro-context{margin:0 0 12px}.admin-kpis .metric>span,.chart-panel p,.admin-main>.eyebrow,.chart-bars span,.chart-bars b,.admin-kpis .metric small,.recent-row small,.nav-group h2{color:#706778}.plan-comparison{margin:28px 0}.plan-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plan-columns article{background:#f3eee9;border-radius:16px;padding:16px 10px}.plan-columns span{letter-spacing:.8px;color:var(--plum);font-size:10px}.plan-columns strong{margin-top:12px;font-size:18px;display:block}.plan-columns p{margin:12px 0 0;font-size:11px;line-height:1.7}.plan-comparison>p{margin-top:14px;font-size:11px}.admin-kpis .metric>span{font-size:13px}.admin-kpis .metric small,.chart-panel p,.recent-row small{font-size:12px}.chart-bars span,.chart-bars b{font-size:10px}.sidebar nav a{font-size:13px}.nav-group h2{font-size:10px}.data-fields dt{font-size:12px}.data-fields dd{font-size:13px}@media (max-width:375px){.plan-columns strong{font-size:16px}.plan-columns article{padding:14px 8px}}.answer-waiting{text-align:center;padding:52px 12px}.answer-waiting>.icon{width:58px;height:58px;color:var(--accent);margin-bottom:20px}.answer-waiting p{color:var(--muted);margin:18px 0 28px;line-height:1.8}.consumer-app .compose{left:50%;bottom:calc(70px + env(safe-area-inset-bottom));z-index:27;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfbf5;width:min(436px,100% - 44px);margin:0;padding:10px 0;position:fixed;transform:translate(-50%)}.consumer-app .compose input{font-size:16px}.consumer-app .compose button{flex-shrink:0}.intro-state-TALK_ACTIVE .messages,.view-chat .messages{margin-bottom:80px}.consumer-app{background:var(--clov-bg);font-size:var(--type-body);letter-spacing:-.3px;line-height:1.65}.consumer-app .topbar{background:var(--clov-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:20px 24px 12px}.consumer-app .user-main{padding:16px 24px calc(112px + env(safe-area-inset-bottom))}.consumer-app h1{font-size:var(--type-title);letter-spacing:-1px;line-height:1.4}.consumer-app h2{font-size:var(--type-section);line-height:1.5}.consumer-app h3{font-size:18px}.consumer-app p{line-height:1.7}.consumer-app .muted,.consumer-app .field,.consumer-app .pill{font-size:var(--type-caption)}.consumer-app .eyebrow{letter-spacing:.6px;color:var(--muted);font-size:12px}.consumer-app button,.consumer-app .button{border-radius:var(--radius-control);background:var(--clov-cta);min-height:56px;transition:transform var(--motion-fast), background var(--motion-soft), opacity var(--motion-soft);font-size:15px}.consumer-app .secondary{color:var(--ink);background:#eeeae3}.consumer-app .link{color:var(--accent);background:0 0}.consumer-app .danger{background:var(--clov-danger)}.consumer-app input,.consumer-app textarea,.consumer-app select{border-radius:var(--radius-control);font-size:var(--type-body);background:var(--clov-surface);padding:16px}.consumer-app .card{border-radius:var(--radius-card);padding:var(--space-3);background:var(--clov-surface);box-shadow:var(--shadow-soft);margin-bottom:var(--space-3);border:0}.consumer-app .form-card{box-shadow:none;background:0 0;padding:0}.consumer-app .landing h1{font-size:var(--type-display);letter-spacing:-1.5px}.consumer-app .landing-steps button{background:0 0;border-radius:0;font-size:10px}.consumer-app .landing-copy{font-size:15px}.consumer-app .landing-login,.consumer-app .header-entry{font-size:13px}.page-intro{padding:8px 0 24px}.home-discover{border-radius:var(--radius-card);padding:var(--space-3);background:#efe9df}.home-discover h2{font-size:23px}.overline,.inline-cta,.section-heading a{font-size:13px}.journey-row strong,.home-shortcuts strong{font-size:15px}.home-shortcuts span{font-size:12px}.home-shortcuts a{background:#f0ede7;padding:20px 16px}.consumer-app .empty-moment{padding:32px 8px;font-size:15px}.empty-moment small{font-size:12px}.consumer-app .view-discover,.view-discover .grid>.card{box-shadow:none;background:0 0;padding:0}.discover-profile{border-radius:var(--radius-card);background:var(--clov-surface);box-shadow:var(--shadow-soft);animation:quiet-arrive var(--motion-soft) ease-out;border:0}.profile-visual{background:#eee9e0;min-height:320px;padding:32px 24px 24px}.private-label{color:#6e7168;font-size:12px;top:16px;left:20px}.private-avatar{background:#dfdfd1;border-radius:40%}.private-avatar.large{background:#d8ddd0;border-radius:46% 46% 40% 40%;width:184px;height:184px}.private-avatar.large>.icon{color:#788a73;filter:none;width:96px;height:96px}.private-avatar small{letter-spacing:0;color:#626b5e;font-size:11px;bottom:16px}.avatar-orbit{border-color:#f9f7ec}.visual-caption>span,.visual-caption p{font-size:13px}.visual-caption h2{font-size:var(--type-title);margin:8px 0}.profile-body{padding:var(--space-3)}.interest-chips span{background:#f0ede7;padding:8px 12px;font-size:13px}.profile-body blockquote{color:var(--ink);margin:24px 0;font-size:18px;font-weight:500;line-height:1.7}.compatibility{background:var(--sage);border-radius:var(--radius-control);grid-template-columns:24px 1fr;gap:4px 12px;padding:20px;display:grid}.compatibility>.icon{grid-row:span 2}.compatibility div{justify-content:space-between}.compatibility div>span{font-size:13px}.compatibility strong{font-size:30px}.compatibility>span:last-child{color:#5a6b5b;grid-column:2;max-width:none;margin:0;font-size:13px}.profile-traits span{font-size:12px}.profile-traits strong,.match-reasons li{font-size:14px}.profile-body .actions{gap:12px}.profile-body .actions button{min-height:56px;font-size:15px}.profile-body .actions button:first-child{background:var(--clov-cta);flex:1.5}.bottom-nav{background:var(--clov-surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border:0;box-shadow:0 -6px 24px #34382d05}.bottom-nav a{color:#8d9088;gap:5px;min-height:54px;font-size:12px}.bottom-nav .icon{width:24px;height:24px}.bottom-nav .active{color:var(--clov-green)}.bottom-nav .active .icon{fill:var(--clov-green-soft)}.clover{gap:0;width:136px;height:136px}.clover span{color:#dfdfd5;width:68px;height:68px;transition:color var(--motion-soft), transform var(--motion-soft);font-size:0;display:block}.clover span svg{width:100%;height:100%;display:block}.clover .lit{color:var(--clov-green);filter:none}.stage-progress{align-items:center;gap:20px;padding:16px 0;display:flex}.stage-progress>.clover{flex-shrink:0;width:48px;height:48px;margin:0}.stage-progress>.clover span{width:24px;height:24px}.stage-leaves{flex:1;gap:8px}.stage-leaves .icon,.stage-leaves>div:after{display:none}.stage-leaves span{letter-spacing:.2px;font-size:9px}.stage-leaves>div{color:#a6a79d;transition:color var(--motion-soft);padding:8px 0}.stage-leaves .current{color:var(--clov-cta);font-weight:800}.stage-leaves .current:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0}.journey-row .stage-progress{gap:8px;padding:0}.journey-row .stage-progress>.clover{width:32px;height:32px}.journey-row .stage-progress>.clover span{width:16px;height:16px}.journey-row .stage-leaves span{font-size:8px;display:inline}.consumer-app .view-introductions,.view-introductions .card{box-shadow:none;background:0 0;padding:16px 0}.question-stage{margin:24px 0}.question-stage>.eyebrow{display:none}.question-stage h2{color:var(--muted);font-size:18px;font-weight:500}.question-stage>.muted{display:none}.question-counter{margin:24px 0}.question-counter>span{font-size:16px}.question-prompt{font-size:var(--type-title);min-height:84px;animation:quiet-arrive var(--motion-soft);margin-bottom:24px;line-height:1.5}.consumer-app .question-stage textarea{background:#f0ede7;min-height:168px;padding:24px}.answer-count,.privacy-note{color:var(--muted);font-size:12px}.answer-pair{background:0 0;margin:32px 0;padding:0}.answer-pair h3{font-size:18px}.answer-pair p{background:#f0ede7;padding:20px;font-size:15px}.answer-pair .answer-mine{background:var(--sage)}.talk-heading span{letter-spacing:0;font-size:12px}.consumer-app .talk-heading h2{letter-spacing:.4px;font-size:18px}.intro-state-TALK_ACTIVE .timer{color:#687368;font-size:24px;font-weight:500}.talk-time-progress{height:2px}.timer+.talk-time-progress+p{font-size:12px}.consumer-app .topic-trigger{background:#f0ede7;min-height:40px;padding:8px 14px;font-size:13px}.consumer-app .messages{background:0 0;border-radius:0;gap:16px;padding:20px 0}.intro-state-TALK_ACTIVE .messages{height:max(260px,100svh - 470px);min-height:260px;max-height:none}.consumer-app .bubble{box-shadow:none;background:#eeece6;border-radius:20px 20px 20px 6px;padding:14px 16px;font-size:15px;line-height:1.65}.consumer-app .bubble.mine{background:var(--clov-green-soft);border-radius:20px 20px 6px}.message-time,.bubble small{color:var(--muted);font-size:11px}.consumer-app .compose{background:var(--clov-bg);-webkit-backdrop-filter:none;backdrop-filter:none;bottom:calc(70px + env(safe-area-inset-bottom));width:min(432px,100% - 48px)}.consumer-app .compose input{border-radius:var(--radius-chip);background:#eeece6;border:0;min-height:52px}.consumer-app .compose button{border-radius:50%;width:52px;height:52px;min-height:52px;padding:0}.open-moment,.complete-moment{background:0 0;padding:24px 0}.consumer-app .open-moment h2,.consumer-app .complete-moment h2{font-size:var(--type-title);line-height:1.5}.open-moment p,.complete-moment p{font-size:15px}.intro-state-PHOTO_REVEAL_PENDING .card>button{width:100%}.intro-state-PHOTO_REVEAL_PENDING .card>p{text-align:center;color:var(--muted);font-size:13px}.complete-moment .clover{animation:.35s ease-out quiet-arrive}.consumer-app .portrait{animation:.35s ease-out photo-reveal}.complete-moment .portrait{border:4px solid var(--clov-surface);width:128px;height:128px}.my-profile p,.completion-strip>div,.membership-strip strong{font-size:14px}.completion-strip>div{flex-wrap:wrap}.completion-strip span,.membership-strip small{font-size:12px}.consumer-app .my-profile .button{min-height:44px;font-size:13px}.settings-list>a{padding:20px 0;font-size:15px}.view-subscription .grid>.card{background:var(--clov-surface);border:0}.consumer-app .view-subscription .grid>.card h2,.view-subscription .grid>.card h2{color:var(--ink);font-size:24px}.consumer-app .view-subscription .grid>.card button,.view-subscription .grid>.card button{background:var(--clov-cta)}.plan-columns article{background:#f0ede7;padding:20px 12px}.plan-columns article:last-child{background:var(--sage)}.plan-columns p,.plan-comparison>p,.view-subscription .user-main>.muted,.plan-columns span{font-size:12px}.plan-columns strong{white-space:nowrap;font-size:17px}.plan-columns strong small{font-size:10px}.consumer-app .alert{border-radius:var(--radius-control);border:0;padding:20px;font-size:14px}.consumer-app .alert.success{background:var(--sage);animation:quiet-arrive var(--motion-soft)}.skeleton{background:#efede6;padding:32px 24px;font-size:14px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000,#fff8,#0000);animation:1.8s ease-in-out infinite skeleton-pass;position:absolute;inset:0;transform:translate(-100%)}.bottom-sheet{width:min(480px,100%);max-height:75dvh;padding:12px 24px calc(24px + env(safe-area-inset-bottom));background:var(--clov-surface);color:var(--ink);animation:sheet-arrive var(--motion-soft) ease-out;border:0;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.bottom-sheet::backdrop{background:#292e2b66}.sheet-handle{background:#d9d8d0;border-radius:8px;width:36px;height:4px;margin:0 auto 24px}.sheet-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sheet-heading h2{margin:0;font-size:20px}.consumer-app .sheet-heading button{min-height:40px;padding:8px 12px;font-size:13px}.topic-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.topic-list li{border-radius:var(--radius-control);background:#f0ede7;padding:20px;font-size:15px}.admin-layout{--admin-text:#383442;--admin-secondary:#706778;--admin-border:#e9eaf0;--admin-accent:#817092;--admin-radius:12px;color:var(--admin-text);font-size:14px}.admin-main table{font-size:13px}.admin-main th{color:var(--admin-secondary);font-weight:600}.admin-main td,.admin-main th{border-color:var(--admin-border);padding:16px}.admin-main button,.admin-main input,.admin-main select{font-size:13px}.admin-main .pill{padding:6px 12px;font-size:12px}.confirmation-modal{border-radius:var(--radius-card);animation:quiet-arrive var(--motion-soft)}@keyframes quiet-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-reveal{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes sheet-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pass{to{transform:translate(100%)}}@media (max-width:375px){.consumer-app .user-main{padding-left:20px;padding-right:20px}.profile-body{padding:20px}.consumer-app .compose{width:calc(100% - 40px)}.plan-columns article{padding:16px 8px}.plan-columns strong{font-size:16px}.home-discover .private-avatar{width:78px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.consumer-app .compose{bottom:max(calc(70px + env(safe-area-inset-bottom)), calc(var(--keyboard-inset,0px) + 8px))}.stage-leaves [aria-current=step]{color:var(--clov-cta)}.consumer-app .alert.success{top:calc(12px + env(safe-area-inset-top));z-index:60;width:min(432px,100% - 48px);box-shadow:var(--shadow-soft);margin:0;padding:16px 20px;animation:none;position:fixed;left:50%;transform:translate(-50%)}.view-introductions .user-main>.eyebrow{display:none}.intro-state-PHOTO_REVEAL_PENDING .intro-context{margin-bottom:8px}.open-moment .clover{margin:16px auto 24px}
