.reference-ui{--sidebar:232px;--topbar:76px;min-height:100dvh;color:var(--text);background:var(--canvas);font:15px/1.7 YekanBakh,Tahoma,sans-serif}.reference-ui>.workspace{min-height:100dvh;padding-right:var(--sidebar);padding-left:0;display:block}.reference-ui .content{min-width:0;max-width:1280px;padding:32px 40px 48px}.reference-ui .topbar{width:auto;min-height:76px;margin:0}.reference-ui .side-nav{inset:0 0 0 auto}.reference-ui .brand{white-space:nowrap;min-width:0}.reference-ui .side-brand{min-height:76px}.reference-ui .brand-text strong{font-family:Modam,YekanBakh,sans-serif;font-size:24px;font-weight:700}.reference-ui .side-nav nav button>span:nth-child(2){flex:1}.reference-ui h1,.reference-ui h2{font-family:Modam,YekanBakh,sans-serif}.reference-ui h1{font-size:30px;line-height:1.65}.reference-ui h2{font-size:21px;line-height:1.65}.reference-ui h3{font-size:17px;line-height:1.65}.reference-ui .page-title p{line-height:1.9}.reference-ui .account-initial{color:#8050c9;background:linear-gradient(135deg,#ece3ff,#edefff);place-items:center;font-weight:700;display:grid}.reference-ui .development-label{color:var(--muted);padding:8px 10px;font-size:14px;line-height:1.8}.reference-ui .icon-btn{justify-content:center;align-items:center;display:inline-flex}.reference-ui .discovery-tabs>a{white-space:nowrap;min-height:40px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.reference-ui .swipe-stage{width:100%;min-width:0;max-width:560px;margin-inline:auto}.reference-ui .swipe-card{-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:14px;width:100%;max-width:none}.reference-ui .media{aspect-ratio:auto;height:min(48dvh,440px);min-height:330px}.reference-ui .profile-body{background:#fff;padding:0}.reference-ui .profile-overlay h2{color:#fff;font-family:Modam,YekanBakh,sans-serif}.reference-ui .profile-overlay .badge{font-size:14px}.reference-ui .match-score{place-items:center;padding:9px 11px;font-size:15px;display:grid;left:auto;right:20px}.reference-ui .match-score small{font-size:14px}.reference-ui .demo-media-tag{pointer-events:none}.reference-ui .action-rail button{touch-action:manipulation}.reference-ui .gesture-hint{text-align:center;color:var(--muted);margin-top:22px;font-size:14px;line-height:1.9}.reference-ui .score-ring{flex-direction:column;gap:3px;width:95px;min-width:95px;height:95px;display:flex}.reference-ui .score-ring strong{font-size:26px;line-height:1.2}.reference-ui .score-ring strong small{padding-right:3px;font-size:14px;font-weight:400;display:inline}.reference-ui .score-ring>small{font-size:14px}.reference-ui .score-list span{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.reference-ui .score-list b{white-space:normal;margin-right:auto;font-size:14px}.reference-ui .match-breakdown{gap:16px}.reference-ui .fit-note{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.85}.reference-ui .about-panel .muted{font-size:14px;line-height:1.95}.reference-ui .credibility-row>span{flex-direction:column;align-items:center;gap:7px;display:flex}.reference-ui .panel-heading h3{font-size:16px}.reference-ui .panel-heading button{white-space:nowrap}.reference-ui .reason-list span{font-size:14px}.reference-ui .swipe-feedback{z-index:8;pointer-events:none;background:#fffd;border:3px solid;border-radius:8px;padding:8px 20px;font-family:Modam;font-size:26px;position:absolute;top:90px;left:25px;transform:rotate(-15deg)}.reference-ui .swipe-feedback.positive{color:#16856a}.reference-ui .swipe-feedback.negative{color:#d34b69}.reference-ui .deck-loading{color:#9b80c4;background:linear-gradient(150deg,#f0e8ff,#faf9ff,#ecefff);border:1px solid #e6def2;border-radius:16px;align-content:center;place-items:center;min-height:460px;display:grid}.reference-ui .parity-dialog{border:1px solid var(--line);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--text);background:#fff;border-radius:20px;padding:28px;overflow:auto;box-shadow:0 30px 100px #24113a44}.reference-ui dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#251c3c70}.reference-ui .dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.reference-ui .filter-form{gap:20px;display:grid}.reference-ui .filter-form label{gap:7px;font-size:14px;display:grid}.reference-ui .filter-form label.checkbox{display:flex}.reference-ui .filter-form textarea,.reference-ui .filter-form input[type=date]{color:var(--ink);background:#fff;border:1px solid #ded5e9;border-radius:10px;width:100%;padding:12px}.reference-ui .filter-form textarea{resize:vertical;min-height:100px}.reference-ui .match-celebration{text-align:center}.reference-ui .match-celebration>svg{color:var(--purple);margin:18px auto}.reference-ui .navigation-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#251c3c70;position:fixed;inset:0}.reference-ui .navigation-sheet{background:#fff;width:min(340px,88vw);padding:18px;position:absolute;inset:0 0 0 auto;overflow:auto}.reference-ui .navigation-sheet>.row{justify-content:space-between}.reference-ui .navigation-sheet nav{margin-block:15px}.reference-ui .navigation-sheet nav button{text-align:right;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;display:flex}.reference-ui .navigation-sheet nav button.active{background:var(--purple-soft);color:var(--purple)}.reference-ui .connection-photo{text-align:right;background-position:50%;background-size:cover;width:100%;height:240px;padding:16px;display:block;position:relative}.reference-ui .connection-photo>.badge{position:absolute;top:16px;right:16px}.reference-ui .connection-photo>.demo-media-tag{inset:auto auto 12px 12px}.reference-ui .connection-card .row{flex-wrap:wrap;gap:8px;display:flex}.reference-ui .connection-card .row>button{flex:1}.reference-ui .message-row{text-align:right;background:#fff;width:100%}.reference-ui .message-row.selected{background:#f5f0ff}.reference-ui .message-row>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.reference-ui .message-row small{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.reference-ui .thumb{background-position:50%;background-size:cover;flex-shrink:0}.reference-ui .messages-layout{direction:rtl;grid-template-columns:280px minmax(0,1fr);height:calc(100dvh - 240px);min-height:500px}.reference-ui .conversation{min-width:0;min-height:0;box-shadow:none;border:0;flex-direction:column;margin:0;display:flex;padding:0!important}.reference-ui .conversation-header{flex-shrink:0;padding:18px}.reference-ui .offer-summary{flex-shrink:0;gap:10px;padding:14px 18px}.reference-ui .offer-summary button{white-space:nowrap;font-size:14px}.reference-ui .chat-log{background:linear-gradient(135deg,#fdfbff,#f6f5fd);flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px;display:flex;overflow:auto}.reference-ui .bubble{white-space:pre-wrap;overflow-wrap:anywhere;flex-shrink:0;align-self:flex-start;width:fit-content;max-width:85%;line-height:1.9}.reference-ui .bubble.me{align-self:flex-end}.reference-ui .bubble small{margin-top:5px;display:block}.reference-ui .chat-composer{border-top:1px solid var(--line);background:#fff;flex-shrink:0;gap:10px;padding:14px;display:flex}.reference-ui .chat-composer textarea{resize:vertical;border:1px solid var(--line);min-width:0;height:48px;min-height:48px;max-height:120px;color:var(--ink);border-radius:10px;flex:1;padding:10px 14px;font-size:14px}.reference-ui .chat-welcome{text-align:center;min-height:200px;color:var(--muted);align-content:center;justify-items:center;margin:auto;display:grid}.reference-ui .chat-welcome h3{margin-top:12px;font-size:15px}.reference-ui .chat-welcome p{font-size:14px}.reference-ui .default-offer-card{align-items:center;gap:20px;margin-bottom:32px;padding:24px;display:flex}.reference-ui .default-offer-card>div{flex:1}.reference-ui .default-offer-card h2{font-size:18px}.reference-ui .default-offer-card p{margin-bottom:0}.reference-ui .offer-list{gap:20px;display:grid}.reference-ui .exchange-columns{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.reference-ui .exchange-columns>div{border:1px solid var(--line);background:#faf8fe;border-radius:12px;gap:8px;padding:16px;display:grid}.reference-ui .exchange-columns small{color:var(--muted)}.reference-ui .exchange-columns strong{font-size:14px;font-weight:500;line-height:1.9}.reference-ui .collab-timeline{grid-template-columns:repeat(4,1fr)}.reference-ui .settings-form h2,.reference-ui .screen-grid h2{align-items:center;gap:10px;display:flex}.reference-ui .preference-toggle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex}.reference-ui input[type=checkbox]{accent-color:var(--purple);width:18px;height:18px}.reference-ui .settings-form>.primary-btn{margin-top:24px}.reference-ui .blocked-row{align-items:center;gap:10px;margin-bottom:15px;display:flex}.reference-ui .blocked-row img{object-fit:cover;border-radius:50%;width:35px;height:35px}.reference-ui .blocked-row>span{flex:1;font-size:14px}.reference-ui .request-row,.reference-ui .notification-row{align-items:center;gap:16px;margin-top:15px;display:flex}.reference-ui .request-row>div,.reference-ui .notification-row>div{flex:1;min-width:0}.reference-ui .request-row p,.reference-ui .notification-row p{margin:4px 0;font-size:14px}.reference-ui .notification-row.unread{background:#fbf8ff;border-color:#cdb4f0}.reference-ui .notification-row>svg{color:var(--purple)}.reference-ui .plan-comparison{margin-top:28px}.reference-ui .table-scroll{overflow:auto}.reference-ui .plan-comparison table{border-collapse:collapse;white-space:nowrap;width:100%;margin-block:20px;font-size:14px}.reference-ui .plan-comparison td,.reference-ui .plan-comparison th{border-bottom:1px solid var(--line);text-align:right;padding:15px}.reference-ui .profile-dialog{max-height:calc(100dvh - 32px)}.reference-ui .notice{margin-block:0 20px}.reference-ui .bottom-note{margin-top:30px}@media (min-width:1500px){.reference-ui .discover-grid{gap:48px}}@media (max-width:1100px){.reference-ui .content{padding:28px}.reference-ui .discover-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr);gap:24px}.reference-ui .top-actions{gap:12px}.reference-ui .top-actions>.upgrade-outline{display:none}.reference-ui .messages-layout{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){.reference-ui>.workspace{padding-right:0}.reference-ui .content{padding:28px 24px 110px}.reference-ui .topbar{height:68px;min-height:68px;padding:0 24px}.reference-ui .topbar .side-brand{min-height:0}.reference-ui .discover-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr)}.reference-ui .desktop-logout{display:none}.reference-ui .messages-layout{height:calc(100dvh - 280px)}}@media (max-width:700px){.reference-ui .discover-grid{display:block}.reference-ui .details-panel{display:none}.reference-ui .page-title{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:20px}.reference-ui .page-title h1{font-size:28px}.reference-ui .page-title p{font-size:14px}.reference-ui .toolbar{justify-content:flex-end;width:100%}.reference-ui .daily-meter{margin-left:auto}.reference-ui .content{padding:25px 20px 115px}.reference-ui .topbar{padding:0 20px}.reference-ui .topbar .user-pill{display:none}.reference-ui .topbar .primary-btn{padding:9px 10px;font-size:14px}.reference-ui .media{height:min(54dvh,460px);min-height:320px}.reference-ui .discovery-tabs{gap:6px;margin-bottom:22px}.reference-ui .discovery-tabs button,.reference-ui .discovery-tabs>a{padding:9px 10px;font-size:14px}.reference-ui .profile-overlay h2{font-size:25px}.reference-ui .default-offer-card{flex-wrap:wrap}.reference-ui .default-offer-card>div{flex-basis:70%}.reference-ui .exchange-columns{grid-template-columns:1fr;gap:10px}.reference-ui .collab-footer{flex-wrap:wrap;align-items:flex-start}.reference-ui .messages-layout{height:calc(100dvh - 285px);min-height:440px;display:block}.reference-ui .messages-layout .conversation-list{height:100%}.reference-ui .messages-layout .conversation,.reference-ui .messages-layout.inbox-open .conversation-list{display:none}.reference-ui .messages-layout.inbox-open .conversation{height:100%;display:flex}.reference-ui .inbox-back{display:inline-flex!important}.reference-ui .parity-dialog{padding:22px}.reference-ui .connection-photo{height:280px}.reference-ui .notification-row small{max-width:70px}.reference-ui .trust-hero,.reference-ui .verification-methods article{flex-wrap:wrap}.reference-ui .collab-timeline span{font-size:14px}}@media (prefers-reduced-motion:reduce){.reference-ui *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reference-ui .detail-section{border-top:1px solid var(--line);margin-top:20px;padding-block:18px}.reference-ui .detail-section>a{color:var(--purple);overflow-wrap:anywhere;margin-top:10px;display:block}.reference-ui .detail-action-row{gap:10px;margin-block:18px;display:flex}.reference-ui .detail-action-row>*{flex:1}.reference-ui .preference-categories{border:1px solid var(--line);border-radius:12px;margin-block:20px;padding:16px}.reference-ui .preference-categories>div{flex-wrap:wrap;gap:12px 20px;display:flex}.reference-ui .preference-categories label{align-items:center;gap:7px;font-size:14px;display:flex}.reference-ui .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.reference-ui .admin-metrics .panel{gap:14px;display:grid}.reference-ui .admin-metrics strong{color:var(--ink);font-family:Modam;font-size:32px}.reference-ui .admin-metrics svg{color:var(--purple)}.reference-ui .admin-search{border:1px solid var(--line);border-radius:10px;width:100%;margin-bottom:20px;padding:12px}@media (max-width:700px){.reference-ui .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-ui .mk-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 6%;display:flex}.reference-ui .mk-header>nav{gap:24px;font-size:14px;display:flex}.reference-ui .mk-header .side-brand{min-height:0}.reference-ui .mk-hero{background:radial-gradient(at 15% 45%,#e9ddff 0,#0000 60%),linear-gradient(125deg,#fcfaff,#f3f2fc);grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:650px;padding:45px 6% 70px;display:grid}.reference-ui .mk-hero-content{padding:20px 0}.reference-ui .mk-hero h1{margin:18px 0;font:700 clamp(38px,4.3vw,64px)/1.6 Modam,YekanBakh,sans-serif}.reference-ui .mk-hero h1>span{color:#0000;background:linear-gradient(110deg,#6c47c9,#ae71dd);-webkit-background-clip:text;background-clip:text}.reference-ui .mk-hero-content>p{max-width:580px;color:var(--muted);font-size:16px;line-height:2.1}.reference-ui .mk-hero-content>small{color:var(--muted);margin-top:18px;display:block}.reference-ui .mk-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.reference-ui .welcome-visual{place-items:center;min-width:0;padding:25px;display:grid}.reference-ui .welcome-orbit{isolation:isolate;width:min(340px,100%);position:relative}.reference-ui .welcome-orbit>.badge{z-index:2;padding:10px 16px;position:absolute;top:-16px;right:-22px;box-shadow:0 8px 30px #563a7720}.reference-ui .welcome-preview{background:#fff;border:1px solid #eee4f7;border-radius:24px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 20px 80px -15px #6743a833}.reference-ui .welcome-preview>img{object-fit:cover;width:100%;height:235px;display:block}.reference-ui .welcome-preview>div{padding:25px}.reference-ui .welcome-preview h2{font-size:23px}.reference-ui .welcome-preview p{color:var(--muted);font-size:14px}.reference-ui .welcome-exchange{border-top:1px solid var(--line);color:var(--purple);gap:12px;margin-block:12px;padding-block:18px;font-size:14px;display:flex}.reference-ui .welcome-exchange small{color:var(--muted);font-size:14px}.reference-ui .welcome-creator{object-fit:cover;border:5px solid #fff;border-radius:18px;width:100px;height:125px;position:absolute;bottom:42px;left:-55px;transform:rotate(7deg);box-shadow:0 12px 30px #583d8030}.reference-ui .welcome-floating{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:14px 20px;font-size:14px;display:flex;position:absolute;bottom:-30px;left:-10px;box-shadow:0 12px 35px #64419115}.reference-ui .mk-value-strip{border-block:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 6%;display:flex}.reference-ui .mk-value-strip span{color:var(--muted);gap:10px;font-size:14px;display:flex}.reference-ui .mk-value-strip svg{color:var(--purple)}.reference-ui .mk-section{max-width:1200px;margin:auto;padding:80px 40px;scroll-margin-top:30px}.reference-ui .mk-section>h2{margin-bottom:25px;font-size:34px}.reference-ui .mk-segment{background:#f0eafb;border-radius:10px;gap:5px;margin-block:10px 30px;padding:5px;display:inline-flex}.reference-ui .mk-segment button{background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.reference-ui .mk-segment button.active{color:var(--purple);background:#fff;box-shadow:0 3px 10px #74529115}.reference-ui .welcome-audience{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.reference-ui .welcome-audience>img{object-fit:cover;border-radius:22px;width:100%;height:340px}.reference-ui .welcome-audience h3{font:700 27px/1.8 Modam}.reference-ui .welcome-audience p{color:var(--muted);font-size:14px;line-height:2}.reference-ui .welcome-check{align-items:center;gap:12px;display:flex}.reference-ui .welcome-check>svg{color:var(--success)}.reference-ui .welcome-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.reference-ui .welcome-steps article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.reference-ui .welcome-steps article>span{color:#b7a1d8;font:700 32px Modam}.reference-ui .welcome-steps h3{margin-top:25px;font-size:21px}.reference-ui .welcome-steps p{color:var(--muted);font-size:14px;line-height:2}.reference-ui .welcome-faq{max-width:850px;margin-top:35px}.reference-ui .welcome-faq details{border-bottom:1px solid var(--line);padding:20px 0}.reference-ui .welcome-faq summary{cursor:pointer;color:var(--ink);font-weight:700}.reference-ui .welcome-faq p{color:var(--muted);font-size:14px}.reference-ui .mk-closing{text-align:center;background:linear-gradient(120deg,#ece5fa,#f3edfc,#eae9ff);border-block:1px solid #e1d6f1;padding:65px 25px}.reference-ui .mk-closing h2{margin-bottom:25px;font-size:36px}.reference-ui .welcome-footer{max-width:1200px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:30px 40px;font-size:14px;display:flex}.reference-ui .welcome-footer>a:last-child{gap:8px;display:flex}@media (max-width:900px){.reference-ui .mk-header>nav{display:none}.reference-ui .mk-hero{gap:25px}.reference-ui .welcome-creator{left:-30px}.reference-ui .mk-section{padding:55px 28px}.reference-ui .welcome-audience{gap:30px}}@media (max-width:650px){.reference-ui .mk-header{height:76px;padding:0 20px}.reference-ui .mk-header .text-btn{display:none}.reference-ui .mk-header .primary-btn{padding:10px 12px;font-size:14px}.reference-ui .mk-hero{grid-template-columns:1fr;gap:20px;padding:35px 25px 75px}.reference-ui .mk-hero h1{font-size:39px}.reference-ui .mk-hero-content>p{font-size:14px}.reference-ui .welcome-visual{padding:25px 15px}.reference-ui .welcome-orbit{max-width:300px}.reference-ui .mk-section>h2{font-size:28px}.reference-ui .welcome-audience,.reference-ui .welcome-steps{grid-template-columns:1fr}.reference-ui .mk-closing h2{font-size:29px}.reference-ui .welcome-footer{flex-wrap:wrap;padding:25px}.reference-ui .mk-value-strip{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.reference-ui .mk-value-strip span{gap:7px;font-size:14px}}.reference-ui .partner-review{background:#faf7ff;border-right:3px solid #b392df;border-radius:10px;margin:18px 0;padding:15px 18px}.reference-ui .partner-review p{margin:0 0 12px;font-size:14px}.reference-ui .partner-review footer{color:var(--muted);font-size:14px}.reference-ui .demo-scenario{background:linear-gradient(115deg,#f4edff,#f7f6ff);border:1px dashed #d2b9f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.reference-ui .demo-scenario>div{flex:1;min-width:200px}.reference-ui .demo-scenario strong{color:#75529c;font-size:14px;display:block}.reference-ui .demo-scenario small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.9;display:block}@media (min-width:901px) and (max-height:850px){.reference-ui .route-discover .media{height:clamp(230px,100dvh - 440px,440px);min-height:230px}}@media (max-width:700px) and (max-height:850px){.reference-ui .route-discover .page-title{flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.reference-ui .route-discover .page-title .context-label,.reference-ui .route-discover .page-title p{display:none}.reference-ui .route-discover .page-title h1{white-space:nowrap;font-size:27px}.reference-ui .route-discover .toolbar{flex-wrap:nowrap;gap:7px;width:auto}.reference-ui .route-discover .toolbar .daily-meter{display:none}.reference-ui .route-discover .media{height:clamp(230px,100dvh - 460px,420px);min-height:230px}.reference-ui .route-discover .gesture-hint{margin-top:16px;font-size:14px}}.reference-ui .profile-body{padding:16px 20px 18px}@media (max-width:700px){.reference-ui .profile-body{padding:12px 16px 14px}}@media (max-width:700px) and (max-height:850px){.reference-ui .route-discover .media{height:clamp(230px,100dvh - 480px,420px)}}.reference-ui .parity-dialog.navigation-dialog{border-radius:20px 0 0 20px;width:min(340px,88vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:20px}.reference-ui .navigation-dialog>.dialog-heading h2{font-size:19px}.reference-ui .navigation-dialog .navigation-sheet{width:auto;padding:0;position:static;inset:auto;overflow:visible}.reference-ui .navigation-dialog .side-brand{min-height:55px}.reference-ui .navigation-dialog .text-btn{margin-bottom:15px}.reference-ui .message-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 16px;display:flex}.reference-ui .message-row>.thumb{border-radius:50%;width:42px;height:42px}.reference-ui .conversation-list .message-row>small{max-width:55px;font-size:14px}.reference-ui .conversation-header .inbox-back{display:none}@media (min-width:701px){.reference-ui .messages-layout{height:calc(100dvh - 280px);min-height:360px}}@media (max-width:700px){.reference-ui .conversation-header .inbox-back{display:inline-flex}.reference-ui .route-messages .page-title .context-label,.reference-ui .route-messages .page-title p{display:none}}.reference-ui .swipe-card.like{opacity:0;pointer-events:none;transform:translate(125%)rotate(16deg)}.reference-ui .swipe-card.pass{opacity:0;pointer-events:none;transform:translate(-125%)rotate(-16deg)}.reference-ui .swipe-card.dragging{cursor:grabbing;transition:none}.reference-ui .swipe-stage{overflow-clip-margin:12px;overflow:clip}.reference-ui .gallery-controls button{-webkit-user-drag:none;touch-action:pan-y}.reference-ui .multi-choice-field{border:0;min-width:0;margin:8px 0 22px;padding:0}.reference-ui .multi-choice-field legend{color:var(--ink);float:none;width:100%;margin-bottom:12px;font-size:14px;font-weight:700}.reference-ui .multi-choice-field legend>span{color:var(--muted);margin-inline-start:12px;font-size:14px;font-weight:400}.reference-ui .multi-choice-options{flex-wrap:wrap;gap:9px;display:flex}.reference-ui .multi-choice-options>label{color:#655b79;cursor:pointer;background:#fff;border:1px solid #e5def0;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;line-height:1.6;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.reference-ui .multi-choice-options>label.is-selected{color:#7540cd;background:#f3ecff;border-color:#bb94f0}.reference-ui .multi-choice-options input{opacity:0;width:1px;height:1px;position:absolute}.reference-ui .multi-choice-options>label:has(input:focus-visible){outline-offset:2px;outline:3px solid #b99aeb}.reference-ui .multi-choice-options>label:has(input:disabled){opacity:.5;cursor:not-allowed}.reference-ui .choice-check{border:1px solid #d5c9e5;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.reference-ui .is-selected .choice-check{color:#fff;background:#8d51df;border-color:#8d51df}.reference-ui .field-help{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.9}.reference-ui .multi-choice-search{border:1px solid var(--line);max-width:340px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:0 12px;display:flex}.reference-ui .multi-choice-search input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:10px 0}.reference-ui .editor-section-heading{align-items:flex-start;gap:12px;margin:12px 0 20px;display:flex}.reference-ui .editor-section-heading>span{color:#8c50d7;background:#f1e9fc;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.reference-ui .editor-section-heading h2{margin:0 0 6px;font-size:18px}.reference-ui .editor-section-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.reference-ui .profile-photo-section{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:25px}.reference-ui .visually-hidden-file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.reference-ui .profile-upload-button{color:#8950d4;cursor:pointer;background:linear-gradient(135deg,#faf6ff,#f4f0ff);border:1.5px dashed #c1a3e7;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:24px 14px;font-family:inherit;display:flex}.reference-ui .profile-upload-button strong{font-size:14px}.reference-ui .profile-upload-button small{color:var(--muted);font-size:14px;line-height:1.9}.reference-ui .profile-upload-button:disabled{opacity:.6;cursor:default}.reference-ui .uploaded-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.reference-ui .uploaded-photo-grid>div{aspect-ratio:1;background:#f5f0fb;border:2px solid #0000;border-radius:13px;position:relative;overflow:hidden}.reference-ui .uploaded-photo-grid>div.is-cover{border-color:#a464eb}.reference-ui .uploaded-photo-grid img{object-fit:cover;width:100%;height:100%}.reference-ui .photo-delete{color:#5f526d;background:#fff;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 2px 7px #36214920}.reference-ui .photo-make-cover{bottom:0;color:#78519c;font:inherit;cursor:pointer;background:#fffef4ed;border:0;justify-content:center;align-items:center;gap:4px;padding:7px 2px;font-size:14px;display:flex;position:absolute;inset-inline:0}.reference-ui .sample-photo-details{color:var(--muted);font-size:14px}.reference-ui .sample-photo-details summary{cursor:pointer;padding:10px 0}.reference-ui .sample-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.reference-ui .sample-photo-grid button{aspect-ratio:1;background:#f5f0fa;border:2px solid #0000;border-radius:9px;padding:0;position:relative;overflow:hidden}.reference-ui .sample-photo-grid button[aria-pressed=true]{border-color:#985bde}.reference-ui .sample-photo-grid img{object-fit:cover;width:100%;height:100%}.reference-ui .sample-photo-grid span{bottom:0;background:#fff9;font-size:14px;position:absolute;inset-inline:0}.reference-ui .role-profile-fields{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.reference-ui .profile-switches{gap:10px;margin:20px 0;display:grid}.reference-ui .profile-switches .publish-toggle{margin:0}.reference-ui .editor-fields>.two-col:has(>:only-child){grid-template-columns:1fr}.reference-ui .subscription-v2{gap:28px;display:grid}.reference-ui .creator-free-plan{background:linear-gradient(130deg,#fff,#f4ecff);border:1px solid #dfd0f3;border-radius:23px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:22px;padding:32px;display:grid}.reference-ui .free-plan-icon,.reference-ui .plan-symbol{color:#9153d8;background:#eee3fc;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.reference-ui .creator-free-plan h2{margin:12px 0;font-size:24px;line-height:1.8}.reference-ui .creator-free-plan p,.reference-ui .business-plans-heading p{color:var(--muted);font-size:14px;line-height:2}.reference-ui .creator-free-plan ul,.reference-ui .business-plan-card ul{gap:15px;margin:24px 0;padding:0;list-style:none;display:grid}.reference-ui .creator-free-plan li,.reference-ui .business-plan-card li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.9;display:flex}.reference-ui .creator-free-plan li svg,.reference-ui .business-plan-card li svg{color:#8c58c9;flex-shrink:0;margin-top:4px}.reference-ui .free-price{text-align:center;align-self:center;gap:15px;padding:20px;display:grid}.reference-ui .free-price>strong{color:#8551cf;font-family:Modam,sans-serif;font-size:36px}.reference-ui .free-price>span{color:var(--muted);font-size:14px}.reference-ui .free-price .free-active{color:#7953b2;background:#e9e2f6;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:9px;display:inline-flex}.reference-ui .business-plans-heading{text-align:center;padding:14px;position:relative}.reference-ui .business-plans-heading h2{margin:12px 0;font-size:26px}.reference-ui .business-plans-heading .eyebrow{align-items:center;gap:7px;display:inline-flex}.reference-ui .billing-period{color:#8050bc;background:#ede4fa;border-radius:100px;margin-top:12px;padding:8px 20px;font-size:14px;display:inline-block}.reference-ui .business-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.reference-ui .business-plan-card{background:#fff;border:1px solid #e4dbee;border-radius:22px;flex-direction:column;min-width:0;padding:28px 22px;display:flex;position:relative}.reference-ui .business-plan-card.is-featured{background:linear-gradient(160deg,#faf6ff,#fff);border-color:#b186e4;box-shadow:0 14px 40px #7a3ccc10}.reference-ui .business-plan-card h3{margin:18px 0 4px;font-size:23px}.reference-ui .business-plan-card>p{color:var(--muted);font-size:14px;line-height:1.9}.reference-ui .business-plan-badge{top:-13px;color:#fff;background:#8e52d4;border-radius:100px;align-items:center;gap:5px;padding:6px 12px;font-size:14px;display:flex;position:absolute;inset-inline-start:22px}.reference-ui .business-plan-price{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:7px;padding:24px 0;display:flex}.reference-ui .business-plan-price strong{font-variant-numeric:tabular-nums;font-family:Modam,sans-serif;font-size:clamp(24px,2.6vw,34px);line-height:1.6}.reference-ui .business-plan-price>span{color:var(--muted);font-size:14px}.reference-ui .business-plan-card .button{width:100%;margin-top:auto;font-size:14px}.reference-ui .subscription-payment-note{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;padding:16px 22px;font-size:14px;line-height:2}.reference-ui .subscription-note{padding:32px;line-height:2}@media (max-width:850px){.reference-ui .business-plan-grid{grid-template-columns:1fr;gap:26px}.reference-ui .business-plan-price strong{font-size:32px}.reference-ui .creator-free-plan{grid-template-columns:1fr;padding:24px}.reference-ui .free-price{text-align:right;justify-items:start;padding:0}.reference-ui .business-plans-heading h2{font-size:23px}}@media (max-width:480px){.reference-ui .multi-choice-options{gap:7px}.reference-ui .multi-choice-options>label{padding:9px;font-size:14px}.reference-ui .sample-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-ui .uploaded-photo-grid{gap:8px}.reference-ui .photo-make-cover{font-size:14px}.reference-ui .business-plan-card{padding:24px}}.reference-ui .profile-photo-shortcut{color:#8851c9;background:#f7f0ff;border:1px solid #d9c4f0;border-radius:10px;justify-content:center;align-items:center;margin:10px 0;padding:9px 14px;font-size:14px;text-decoration:none;display:inline-flex}.reference-ui .profile-avatar-empty{color:#ab85d4;background:#f6f0fd;border:1px dashed #d5c1ed;border-radius:18px;place-items:center;gap:12px;min-height:150px;padding:20px;display:grid}.reference-ui fieldset.editor-fields{min-inline-size:0;margin:0}.reference-ui #profile-photos-title{scroll-margin-top:100px}.reference-ui .passed-review-banner{background:linear-gradient(120deg,#f9f3ff,#fff);border:1px solid #dac6ee;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 20px;display:flex}.reference-ui .passed-review-banner strong{color:#8452bd;font-size:14px}.reference-ui .passed-review-banner p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.9}.reference-ui .passed-review-banner button{flex-shrink:0;font-size:14px}.reference-ui .previous-pass-badge{color:#8954bc;background:#f3eafd;border-radius:100px;align-items:center;gap:6px;margin:0 0 9px;padding:6px 10px;font-size:14px;display:inline-flex}@media (max-width:650px){.reference-ui .passed-review-banner{flex-direction:column;align-items:stretch;gap:12px}}.reference-ui .chat-load-older{flex-shrink:0;align-self:center;margin:8px auto 18px;font-size:14px}.reference-ui .unavailable-thread{text-align:center;justify-content:center;gap:16px;padding:28px}.reference-ui .unavailable-thread h2{font-size:20px}.reference-ui .pricing-intro{text-align:center;padding:8px 0 0}.reference-ui .pricing-intro h2{margin:12px 0;font-size:clamp(23px,3vw,30px);line-height:1.7}.reference-ui .pricing-intro>p{color:var(--muted);font-size:14px;line-height:2}.reference-ui .pricing-audiences{background:#fff;border:1px solid #e4dbee;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;padding:7px;display:inline-flex}.reference-ui .pricing-audiences button{color:#625477;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:14px;display:flex}.reference-ui .pricing-audiences button[aria-pressed=true]{color:#6432ae;background:#f0e7fc;border-color:#dac3f6}.reference-ui .pricing-audiences button span,.reference-ui .pricing-intro>.pricing-account-context{font-size:14px}.reference-ui .business-plan-price strong{letter-spacing:normal;white-space:nowrap}@media (max-width:480px){.reference-ui .pricing-audiences{flex-direction:column;display:flex}.reference-ui .pricing-audiences button{flex-wrap:wrap}}.reference-ui .business-plan-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-ui .business-plan-grid-four .business-plan-price strong{letter-spacing:normal;white-space:nowrap;font-size:clamp(23px,2vw,28px)}.reference-ui .is-free-business{background:#f9fcfa;border-color:#b9d0c2}.reference-ui .plan-current{color:#4c7059;background:#eef4ef;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px;font-size:14px;display:flex}.reference-ui .plan-comparison,.reference-ui .plan-rules{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.reference-ui .plan-comparison h3,.reference-ui .plan-rules h3{margin:0 0 12px;font-size:21px}.reference-ui .plan-comparison p,.reference-ui .plan-rules p{color:#786a89;font-size:14px;line-height:2.2}.reference-ui .plan-table-scroll{margin-block:24px;overflow-x:auto}.reference-ui .plan-table-scroll table{border-collapse:collapse;text-align:center;width:100%;min-width:660px;font-size:14px}.reference-ui .plan-table-scroll caption{text-align:right;color:var(--muted);padding-bottom:15px}.reference-ui .plan-table-scroll th,.reference-ui .plan-table-scroll td{border-bottom:1px solid var(--line);padding:16px 12px}.reference-ui .plan-table-scroll th[scope=row]{text-align:right;font-weight:400}.reference-ui .plan-table-scroll thead{background:#f5f0fc}.reference-ui .plan-yes{color:#6d5290;align-items:center;gap:5px;display:inline-flex}.reference-ui .plan-no{color:#93879d}.reference-ui .plan-comparison .plan-development-note{background:#faf7ff;border-radius:12px;padding:14px 18px;font-size:14px}.reference-ui .subscription-usage{background:#f8f3ff;border:1px solid #dfd0f0;border-radius:15px;margin-bottom:20px;padding:18px 22px}.reference-ui .subscription-usage-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.reference-ui .subscription-usage-heading a{color:#7a48b2;text-underline-offset:5px;font-size:14px;text-decoration:underline}.reference-ui .subscription-usage-counters{flex-wrap:wrap;gap:14px 28px;margin-top:14px;display:flex}.reference-ui .subscription-usage-counters span,.reference-ui .subscription-usage p{color:#776487;align-items:flex-start;gap:8px;font-size:14px;line-height:2;display:flex}.reference-ui .subscription-usage p{margin-bottom:0}.reference-ui .subscription-usage svg{flex-shrink:0;margin-top:3px}@media (max-width:1250px){.reference-ui .business-plan-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.reference-ui .business-plan-grid-four{grid-template-columns:1fr}.reference-ui .plan-comparison,.reference-ui .plan-rules{padding:20px}}.reference-ui .subscription-v2,.reference-ui .plan-comparison{min-width:0}.reference-ui .plan-table-scroll{max-width:100%}
.reference-ui .in-landing{--il-ink:#251c38;--il-muted:#756b81;--il-purple:#7942d5;--il-line:#e9e3ed;color:var(--il-ink);background:#fcfaf7;font-size:14px;line-height:1.9;overflow:clip}.in-landing .il-container{width:min(1224px,100% - 96px);margin-inline:auto}.in-landing h1,.in-landing h2,.in-landing h3{color:var(--il-ink);letter-spacing:-.035em;font-family:Modam,sans-serif}.in-landing h1,.in-landing h2,.in-landing h3,.in-landing p{margin:0}.in-landing a{text-decoration:none}.in-landing a,.in-landing button,.in-landing summary{-webkit-tap-highlight-color:transparent}.in-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #9861e6}.in-landing :is(section,main){scroll-margin-top:110px}.in-landing .il-skip{z-index:200;background:#fff;padding:12px;position:absolute;top:-80px;right:20px}.in-landing .il-skip:focus{top:12px}.in-landing .il-header{z-index:60;border-bottom:1px solid var(--il-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf7f5;position:sticky;top:0}.in-landing .il-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.in-landing .side-brand{flex-shrink:0;gap:8px;min-height:0;padding:0}.in-landing .brand-text strong{font-family:Modam,sans-serif;font-size:25px}.in-landing .il-desktop-nav{align-items:center;gap:27px;display:flex}.in-landing .il-desktop-nav a{color:#65596f;padding-block:10px;font-size:14px}.in-landing .il-desktop-nav a:hover,.in-landing .il-desktop-nav a[aria-current]{color:var(--il-purple)}.in-landing .il-header-actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.in-landing .il-login{color:var(--il-ink);font-size:14px}.in-landing .il-button{color:#fff;background:#7942d5;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:13px 23px;font-size:14px;font-weight:600;line-height:1.8;transition:background .18s,transform .18s;display:inline-flex}.in-landing .il-button:hover{background:#6430bb;transform:translateY(-2px)}.in-landing .il-button-small{border-radius:10px;gap:15px;min-height:42px;padding:8px 17px;font-size:14px}.in-landing .il-button-outline{color:var(--il-ink);background:0 0;border-color:#d9cfe2}.in-landing .il-button-outline:hover{background:#f0eaf8}.in-landing .il-menu-button{color:var(--il-ink);background:0 0;border:0;padding:8px;display:none}.in-landing .il-mobile-nav{display:none}.in-landing .il-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-block:76px 85px;display:grid}.in-landing .il-eyebrow{color:var(--il-purple);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.in-landing .il-eyebrow>span{background:#a683ce;border-radius:50%;width:6px;height:6px;margin-left:5px;box-shadow:0 0 0 5px #eee5f6}.in-landing .il-hero h1{margin:24px 0;font-size:clamp(40px,4.1vw,62px);font-weight:800;line-height:1.48}.in-landing .il-hero h1>span{color:var(--il-purple);position:relative}.in-landing .il-hero h1>span:after{content:"";background:#c4a8ed;border-radius:50%;height:3px;position:absolute;bottom:0;left:0;right:0;transform:rotate(-5deg)}.in-landing .il-hero-copy>p{max-width:500px;color:var(--il-muted);font-size:15px;line-height:2.15}.in-landing .il-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.in-landing .il-hero-note{color:#8c8096;flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;font-size:14px;display:flex}.in-landing .il-hero-note svg{color:#6e8d76}.in-landing .il-hero-note>span{padding-inline:3px}.in-landing .il-hero-art{padding:8px 0 26px 20px;position:relative}.in-landing .il-photo-frame{background:#e9e1d8;border-radius:120px 24px 24px;height:510px;overflow:hidden}.in-landing .il-photo-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.in-landing .il-match-chip{background:#fffffff2;border:1px solid #fffb;border-radius:18px;align-items:center;gap:14px;max-width:calc(100% + 10px);padding:18px 22px;display:flex;position:absolute;bottom:65px;right:-33px;box-shadow:0 15px 55px #24153518}.in-landing .il-match-icon{color:#7942d5;background:#eee4fb;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.in-landing .il-match-chip strong{font-family:Modam,sans-serif;font-size:18px;display:block}.in-landing .il-match-chip div>span{color:var(--il-muted);margin-top:3px;font-size:14px;display:block}.in-landing .il-photo-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #ffffff9c;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:flex;position:absolute;top:36px;left:1px}.in-landing .il-photo-label>span{background:#7f559e;border-radius:50%;width:6px;height:6px}.in-landing .il-photo-caption{color:#a093aa;font-size:14px;position:absolute;bottom:0;left:22px}.in-landing .il-principles{border-block:1px solid var(--il-line);background:#f5f1ec}.in-landing .il-principles>div{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:25px;display:flex}.in-landing .il-principles span{color:#766782;align-items:center;gap:12px;font-size:14px;display:inline-flex}.in-landing .il-principles svg{color:#9472b1;stroke-width:1.4px}.in-landing .il-intro{text-align:center;padding-block:96px 65px}.in-landing .il-intro h2{margin-block:15px;font-size:clamp(28px,3vw,42px);line-height:1.65}.in-landing .il-intro h2 span{color:#9a8aa7}.in-landing .il-intro>p{color:var(--il-muted);font-size:14px;line-height:2.1}.in-landing .il-audience{grid-template-columns:.95fr 1.05fr;align-items:center;gap:95px;margin-block:25px 100px;display:grid}.in-landing .il-audience-business{direction:ltr}.in-landing .il-audience-business>*{direction:rtl}.in-landing .il-audience-photo{height:570px;position:relative}.in-landing .il-audience-photo>img{object-fit:cover;background:#e9e1d8;border-radius:22px;width:100%;height:100%}.in-landing .il-audience-photo>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#30243586;border:1px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:12px 17px;font-size:14px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.in-landing .il-audience h2{margin:14px 0 19px;font-size:clamp(28px,3vw,39px);line-height:1.65}.in-landing .il-audience-copy>p{color:var(--il-muted);font-size:14px;line-height:2.15}.in-landing .il-audience ul{gap:22px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.in-landing .il-audience li{align-items:flex-start;gap:13px;display:flex}.in-landing .il-check{width:28px;height:28px;color:var(--il-purple);background:#eee8f5;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.in-landing .il-audience h3{font-size:16px;line-height:1.9}.in-landing .il-audience li p{color:var(--il-muted);margin-top:3px;font-size:14px;line-height:2}.in-landing .il-inline-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.in-landing .il-text-link{color:var(--il-purple);align-items:center;gap:11px;font-size:14px;font-weight:600;display:inline-flex}.in-landing .il-text-link:hover{color:#4f219a;text-underline-offset:6px;text-decoration:underline}.in-landing .il-how{background:#f0eaf6;border-block:1px solid #e8dfef;padding-block:78px}.in-landing .il-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.in-landing .il-section-heading h2{margin-top:14px;font-size:clamp(28px,3vw,39px);line-height:1.65}.in-landing .il-section-heading>p{color:var(--il-muted);max-width:310px;padding-bottom:8px;font-size:14px;line-height:2}.in-landing .il-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.in-landing .il-steps article{border-top:1px solid #d9cbe5;padding-top:20px;position:relative}.in-landing .il-step-number{color:#9f86b8;font-family:Modam,sans-serif;font-size:17px}.in-landing .il-step-demo{background:#fbf9fd;border:1px solid #e3d9ee;border-radius:16px;justify-content:center;align-items:center;height:158px;margin-block:18px 24px;display:flex;overflow:hidden}.in-landing .il-demo-discover{position:relative}.in-landing .il-demo-discover>div{color:#8863b1;background:#f2ebfb;border:1px solid #e3d9ed;border-radius:12px;flex-direction:column;gap:3px;width:80%;padding:18px;display:flex;transform:rotate(-4deg)}.in-landing .il-demo-discover>div>span{font-size:14px}.in-landing .il-demo-discover strong{color:#534362;font-size:14px;font-weight:500}.in-landing .il-demo-swipe{background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:14px;display:flex;position:absolute;bottom:9px;left:10px;box-shadow:0 2px 9px #251a3610}.in-landing .il-demo-match{gap:0}.in-landing .il-demo-match img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:70px;height:70px}.in-landing .il-demo-match>span{color:#9560d4;z-index:1;background:#e9d9fa;border-radius:50%;place-items:center;width:40px;height:40px;margin-inline:-6px;display:grid}.in-landing .il-demo-chat{flex-direction:column;align-items:stretch;gap:12px;padding-inline:24px}.in-landing .il-demo-chat>span{color:#6b4f8a;background:#e9ddf8;border-radius:9px 9px 2px;align-self:flex-start;padding:9px 12px;font-size:14px}.in-landing .il-demo-chat>span+span{color:#7e7289;background:#f0ecef;border-radius:9px 9px 9px 2px;align-self:flex-end}.in-landing .il-steps h3{margin-bottom:10px;font-size:19px;line-height:1.8}.in-landing .il-steps article>p{color:var(--il-muted);font-size:14px;line-height:2.15}.in-landing .il-demo-caption{color:#9f8aaf;margin:24px 0 15px;font-size:14px}.in-landing .il-membership{grid-template-columns:1fr .8fr;align-items:center;gap:110px;padding-block:100px;display:grid}.in-landing .il-membership h2{margin-block:12px 17px;font-size:35px;line-height:1.7}.in-landing .il-membership>div>p{color:var(--il-muted);margin-bottom:22px;font-size:14px;line-height:2.2}.in-landing .il-membership-card{background:#f6f1fc;border:1px solid #ddd0ed;border-radius:22px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.in-landing .il-membership-card>span{color:#8b6aa8;align-items:center;gap:8px;font-size:14px;display:flex}.in-landing .il-membership-card>strong{color:#7540c4;margin-top:8px;font-family:Modam,sans-serif;font-size:46px;line-height:1.8}.in-landing .il-membership-card>.il-button{width:100%}.in-landing .il-membership-card small{color:#9b8aa8;margin-top:17px;font-size:14px;display:block}.in-landing .il-faq{grid-template-columns:.65fr 1fr;gap:95px;padding-block:0 96px;display:grid}.in-landing .il-faq h2{margin-block:12px 18px;font-size:33px}.in-landing .il-faq>div>p{color:var(--il-muted);font-size:14px;line-height:2.1}.in-landing .il-faq details{border-bottom:1px solid var(--il-line)}.in-landing .il-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-block:21px;font-size:14px;line-height:1.8;list-style:none;display:flex}.in-landing .il-faq summary::-webkit-details-marker{display:none}.in-landing .il-faq summary>span{color:#9b7cb4;font-size:23px;font-weight:300;transition:transform .2s}.in-landing .il-faq details[open] summary>span{transform:rotate(45deg)}.in-landing .il-faq details>p{color:var(--il-muted);padding-bottom:22px;font-size:14px;line-height:2.2}.in-landing .il-other-audience{border-top:1px solid var(--il-line);color:var(--il-muted);justify-content:center;align-items:center;gap:20px;margin-bottom:45px;padding:25px;display:flex}.in-landing .il-closing{text-align:center;color:#fff;background:radial-gradient(at 10% 100%,#a17be5 0,#0000 60%),linear-gradient(115deg,#7241b3,#402459);border-radius:26px;margin-bottom:54px;padding:64px 50px}.in-landing .il-closing .il-eyebrow{color:#d7c3ed}.in-landing .il-closing h2{color:#fff;margin:18px 0 28px;font-size:clamp(29px,3.7vw,48px);line-height:1.6}.in-landing .il-closing>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.in-landing .il-button-white{color:#67409c;background:#fff}.in-landing .il-button-white:hover{background:#f0e9fa}.in-landing .il-closing-login{color:#e0ceee;align-items:center;gap:10px;font-size:14px;display:inline-flex}.in-landing .il-footer{justify-content:space-between;align-items:flex-start;gap:40px;padding-block:20px 45px;display:flex}.in-landing .il-footer>div>p{color:#97899f;margin-top:12px;font-size:14px}.in-landing .il-footer nav{flex-wrap:wrap;gap:24px;padding-top:9px;display:flex}.in-landing .il-footer nav a{color:#887593;font-size:14px}.in-landing .il-back-top{border:1px solid var(--il-line);color:#887593;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;transform:rotate(180deg)}@media (min-width:1500px){.in-landing .il-hero{padding-block:100px}}@media (max-width:1100px){.in-landing .il-container{width:calc(100% - 64px)}.in-landing .il-desktop-nav{gap:16px}.in-landing .il-desktop-nav a{font-size:14px}.in-landing .il-header-actions{gap:15px}.in-landing .il-hero{gap:42px}.in-landing .il-hero h1{font-size:43px}.in-landing .il-photo-frame{border-top-right-radius:80px;height:450px}.in-landing .il-audience{gap:50px}.in-landing .il-audience-photo{height:520px}.in-landing .il-membership,.in-landing .il-faq{gap:55px}}@media (max-width:850px){.in-landing .il-container{width:calc(100% - 40px)}.in-landing .il-header-inner{gap:15px;min-height:74px}.in-landing .il-desktop-nav{display:none}.in-landing .il-menu-button{display:inline-flex}.in-landing .il-mobile-nav{border-top:1px solid var(--il-line);background:#fcfaf7;flex-direction:column;padding:4px 24px 18px;display:flex}.in-landing .il-mobile-nav a{color:#6f5d7e;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.in-landing .il-header .brand-text strong{font-size:22px}.in-landing .il-hero{grid-template-columns:1fr;gap:35px;padding-block:44px 38px}.in-landing .il-hero-copy{text-align:center}.in-landing .il-hero h1{max-width:620px;margin-inline:auto;font-size:clamp(34px,6vw,49px)}.in-landing .il-hero-copy>p{max-width:560px;margin-inline:auto}.in-landing .il-hero-actions,.in-landing .il-hero-note{justify-content:center}.in-landing .il-hero-art{width:min(580px,100%);margin-inline:auto;padding-inline:12px}.in-landing .il-photo-frame{border-radius:70px 20px 20px;height:440px}.in-landing .il-match-chip{padding:14px 18px;bottom:55px;right:0}.in-landing .il-photo-label{left:0}.in-landing .il-principles>div{grid-template-columns:1fr 1fr;gap:22px 15px;padding-block:23px;display:grid}.in-landing .il-principles span{gap:8px;font-size:14px}.in-landing .il-intro{padding-block:60px 35px}.in-landing .il-audience{direction:rtl;grid-template-columns:1fr;gap:35px;margin-bottom:65px}.in-landing .il-audience-photo{width:min(580px,100%);height:480px;margin-inline:auto}.in-landing .il-audience-copy{max-width:580px;margin-inline:auto}.in-landing .il-audience h2{font-size:30px}.in-landing .il-section-heading{display:block}.in-landing .il-section-heading>p{max-width:none;margin-top:20px}.in-landing .il-steps{gap:20px}.in-landing .il-steps h3{font-size:16px}.in-landing .il-demo-chat{padding-inline:10px}.in-landing .il-demo-chat>span{font-size:14px}.in-landing .il-membership{grid-template-columns:1fr;gap:30px;padding-block:65px}.in-landing .il-membership h2{font-size:30px}.in-landing .il-faq{grid-template-columns:1fr;gap:22px;padding-bottom:60px}.in-landing .il-footer{flex-wrap:wrap;gap:25px}.in-landing .il-footer nav{flex:1;gap:18px}}@media (max-width:540px){.in-landing .il-container{width:calc(100% - 36px)}.in-landing .il-header-inner{gap:8px}.in-landing .il-header-actions{gap:10px}.in-landing .il-header .side-brand{gap:4px}.in-landing .il-header .brand-text strong{font-size:19px}.in-landing .il-header .logo-mark{width:29px;height:29px}.in-landing .il-header .il-button-small{display:none}.in-landing .il-login{font-size:14px}.in-landing .il-hero{padding-top:34px}.in-landing .il-eyebrow{font-size:14px}.in-landing .il-hero h1{margin-block:20px;font-size:32px}.in-landing .il-hero-copy>p{font-size:14px}.in-landing .il-hero-actions{gap:9px}.in-landing .il-hero-actions .il-button{gap:12px;min-height:48px;padding:12px 15px;font-size:14px}.in-landing .il-hero-note{gap:7px;font-size:14px}.in-landing .il-photo-frame{height:350px}.in-landing .il-match-chip{gap:10px;padding:12px;bottom:48px}.in-landing .il-match-chip strong{font-size:15px}.in-landing .il-match-icon{width:40px;height:40px}.in-landing .il-photo-label{padding:8px 10px;font-size:14px;top:25px}.in-landing .il-photo-caption,.in-landing .il-principles span{font-size:14px}.in-landing .il-principles svg{width:17px}.in-landing .il-intro h2{font-size:27px}.in-landing .il-intro>p{font-size:14px}.in-landing .il-audience-photo{height:410px}.in-landing .il-audience h2{font-size:28px}.in-landing .il-audience-copy>p{font-size:14px}.in-landing .il-how{padding-block:50px}.in-landing .il-section-heading h2{font-size:29px}.in-landing .il-steps{grid-template-columns:1fr;gap:30px}.in-landing .il-step-demo{max-width:360px;margin-inline:auto}.in-landing .il-steps h3{font-size:19px}.in-landing .il-demo-chat{padding-inline:25px}.in-landing .il-demo-chat>span{font-size:14px}.in-landing .il-membership h2,.in-landing .il-faq h2{font-size:27px}.in-landing .il-membership-card{padding:24px}.in-landing .il-closing{border-radius:20px;padding:40px 20px}.in-landing .il-closing h2{font-size:30px}.in-landing .il-closing>div{flex-direction:column;gap:20px}.in-landing .il-footer nav{flex:auto}.in-landing .il-other-audience{flex-direction:column;gap:9px}}@media (prefers-reduced-motion:reduce){.in-landing *,.in-landing :before,.in-landing :after{scroll-behavior:auto!important;transition:none!important}}.in-landing p{font-size:16px;line-height:1.95}.in-landing .il-desktop-nav,.in-landing .il-footer nav{font-size:14px}
