.swipe-page{background:#faf7f0}.swipe-page .main>header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:35px;min-height:96px;padding:12px 4vw;border-bottom:1px solid #e8e1d3;background:#fffcf6}.swipe-page .main>header>.header-brand{width:250px;flex-shrink:0;padding-right:25px;border-right:1px solid #e8e2d6}.discover-main-nav{display:none}.swipe-page .main>header>.discover-main-nav{display:flex;align-items:center;gap:17px;margin:0;min-width:0;overflow-x:auto;scrollbar-width:thin}.swipe-page .discover-main-nav button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:12px 16px;border-radius:25px;font-size:15px;white-space:nowrap;flex-shrink:0}.discover-main-nav svg{width:25px;height:25px;flex-shrink:0}.swipe-page .discover-main-nav button.selected{background:#e7e9c8;color:#4b612c}.swipe-page .swipe-profile-back{display:none}.swipe-page .main main{max-width:1880px;padding:32px 4vw 35px}.discover-layout{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(390px,1.35fr) minmax(270px,1fr);gap:35px;align-items:start}.discover-intro{padding-top:30px;min-width:0}.discover-eyebrow{font-size:10px;letter-spacing:2px;color:#77924f;font-weight:600}.discover-intro h1{font-family:Georgia,serif;font-size:clamp(43px,3.6vw,65px);font-weight:700;line-height:1.13;letter-spacing:-1.7px;margin:25px 0 10px;color:#243719}.discover-underline{width:140px;height:12px;border-top:4px solid #91a867;border-radius:50%;transform:rotate(-3deg);margin:10px 0 27px 18px}.discover-lead{font-size:15px;line-height:1.95;color:#7f8271;max-width:310px;margin-bottom:35px}.discover-values{display:grid;gap:27px}.discover-values>div{display:flex;gap:15px;align-items:flex-start}.discover-values>div>span{width:47px;height:47px;border-radius:18px;background:#eff0d9;display:grid;place-items:center;color:#738746;flex-shrink:0}.discover-values svg{width:28px;height:28px}.discover-values h2{font-size:15px;line-height:1.6;margin:0 0 4px;color:#3e4c2e}.discover-values p{font-size:11px;line-height:1.8;color:#949781;margin:0}.discover-landscape{height:225px;margin:40px -12px 0;position:relative;overflow:hidden;border-radius:15px}.discover-land-sun{position:absolute;width:95px;height:95px;border-radius:50%;background:#fbe5b9;right:15px;top:10px}.discover-land-hill{position:absolute;width:130%;height:190px;background:#d8dec1;border-radius:50%;bottom:-70px;left:-50%;transform:rotate(15deg)}.discover-land-hill.second{background:#b7c49a;left:30%;bottom:-100px;transform:rotate(-20deg)}.discover-landscape>span{position:absolute;bottom:19px;left:23px;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.7;color:#71834f}.discover-deck{min-width:0;position:relative}.discover-layout .swipe-stage{display:block;min-height:0;padding:0}.discover-layout .swipe-count-control{margin-bottom:20px;gap:15px;justify-content:center}.discover-layout .swipe-count-control>label{font-size:11px}.discover-layout .swipe-count-control small{font-size:8px}.discover-layout .swipe-count-control select{font-size:12px;min-height:38px;padding:8px 26px 8px 11px}.discover-layout .swipe-decks[data-count="1"]{grid-template-columns:minmax(0,1fr)}.discover-layout .swipe-decks{gap:20px;max-width:none}.discovery-debt-card{background:#fffdf8;border:6px solid #fffefa;border-radius:26px;overflow:hidden;box-shadow:0 12px 27px #5e4c2820,0 0 0 1px #ede9dc;width:100%;position:relative}.discovery-photo{height:240px;position:relative;border-radius:18px;overflow:hidden;background:#e5e6d1}.discovery-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 36%;display:block}.discovery-photo.landscape>img{object-position:center}.discovery-category,.discovery-verified{position:absolute;top:17px;background:#f7f7dff0;border:1px solid #e8ebce;border-radius:23px;padding:8px 12px;display:flex;gap:7px;align-items:center;color:#61783b;font-size:11px;font-weight:500}.discovery-category{left:17px}.discovery-verified{right:17px}.discovery-photo svg{width:18px;height:18px}.discovery-card-body{padding:22px 23px 20px}.discovery-person{display:flex;align-items:center;gap:13px;margin-bottom:18px}.discovery-person>img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:center 20%;border:2px solid #ecebdc;flex-shrink:0}.discovery-person h2{font-size:22px;line-height:1.5;margin:0;font-weight:600;color:#2f4223;letter-spacing:-.6px;overflow-wrap:anywhere}.discovery-person p{font-size:12px;color:#92997e;margin:5px 0 0}.discovery-title{font-size:24px;line-height:1.4;letter-spacing:-.7px;margin:0 0 12px;color:#2f4223;font-weight:600;overflow-wrap:anywhere}.discovery-title>span{font-size:21px}.discovery-story{font-size:13px;line-height:1.85;color:#7f846f;margin:0 0 22px;white-space:pre-line;overflow-wrap:anywhere}.discovery-funding{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:25px;color:#758653}.discovery-funding>strong{font-size:24px;letter-spacing:-.7px;color:#637f37;font-weight:600}.discovery-funding>strong>span{font-size:12px;letter-spacing:0;font-weight:400}.discovery-funding>span{font-size:11px;color:#929981;text-align:right}.discovery-progress{height:17px;background:#e9e1cc;border-radius:15px;overflow:hidden;margin-top:12px}.discovery-progress>div{height:100%;border-radius:15px;background:#829c48;text-align:right;font-size:10px;color:#fff;padding-right:8px;line-height:17px;min-width:0}.discovery-payment-note{font-size:8px;color:#a2a68d;margin:8px 0 20px}.discovery-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #eeeadd;padding-top:17px}.discovery-card-facts>div{display:flex;align-items:center;gap:10px}.discovery-card-facts>div+div{border-left:1px solid #e8e4d6;padding-left:14px}.discovery-card-facts svg{width:26px;height:26px;color:#87985f;flex-shrink:0}.discovery-card-facts p{font-size:9px;line-height:1.5;color:#989f86;margin:0}.discovery-card-facts strong{display:block;color:#5b7040;font-size:11px;margin-top:4px}.discovery-learn-hint{font-size:8px;text-align:center;line-height:1.8;color:#9fa68c;margin:23px 0 12px}.discovery-card-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:9px}.discovery-card-actions>button{border:1px solid #e6e4d1;border-radius:15px;background:#f5f1e4;padding:12px 5px;display:flex;justify-content:center;align-items:center;gap:7px;font-size:13px;color:#647746;min-width:0}.discovery-card-actions>button:nth-child(2){background:#f1f3dc}.discovery-card-actions>button[aria-pressed="true"]{background:#e0e7bf;border-color:#bccb92}.discovery-card-actions>button:last-child{background:#839c4e;border-color:#839c4e;color:#fff}.discovery-card-actions svg{width:22px;height:22px}.discovery-card-actions>button>span{font-size:25px;line-height:1}.discovery-card-actions img{width:28px;height:28px;object-fit:contain}.discover-community{display:grid;gap:20px;padding-top:58px}.discover-panel{background:#fffdf7;border:1px solid #f0eadd;border-radius:21px;padding:20px;box-shadow:0 5px 17px #806a2b06;min-width:0}.discover-panel-title{display:flex;gap:11px;align-items:center;margin-bottom:19px}.discover-panel-title>span{width:43px;height:43px;background:#f0f1dc;border-radius:15px;display:grid;place-items:center;color:#829752;flex-shrink:0}.discover-panel-title svg{width:25px;height:25px}.discover-panel-title h2{font-size:16px;line-height:1.5;letter-spacing:-.4px;margin:0;color:#3a4e2a}.discover-panel-title p{font-size:10px;color:#a0a28c;margin:4px 0 0;line-height:1.6}.discover-stat{display:flex;align-items:center;gap:13px;border:1px solid #f1eddf;background:#fcfaf2;border-radius:14px;padding:13px 11px;margin-top:10px}.discover-stat>span{width:40px;height:40px;border-radius:13px;background:#f0f1d9;display:grid;place-items:center;color:#889955;flex-shrink:0}.discover-stat svg{width:25px;height:25px}.discover-stat strong{font-size:21px;line-height:1.4;color:#43542e}.discover-stat p{font-size:10px;line-height:1.6;color:#989d86;margin:3px 0 0}.discover-data-note{display:block;font-size:7px;line-height:1.8;color:#a8ad95;margin-top:15px}.discover-quote>span{font-family:Georgia,serif;font-size:57px;line-height:.9;color:#bfca9c;float:left;margin-right:9px}.discover-quote blockquote{font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.6;color:#637046;margin:5px 0 20px}.discover-quote>div{display:flex;gap:10px;align-items:center}.discover-quote img{width:43px;height:43px}.discover-quote>div>p{font-size:12px;font-weight:600;color:#6e7f52;margin:0}.discover-quote small{display:block;font-size:8px;font-weight:400;color:#a5ac94;margin-top:5px}.discover-activity .discover-panel-title{margin-bottom:10px}.discover-activity>div:not(:first-child){display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #eeeadd}.discover-activity>div:last-child{border-bottom:0;padding-bottom:0}.discover-activity>div>span{color:#94a66b;flex-shrink:0}.discover-activity>div>span svg{width:20px;height:20px}.discover-activity>div>p{font-size:10px;line-height:1.9;color:#919b7b;margin:0}.discover-activity small{display:block;font-size:8px;line-height:1.8;color:#afb49e;margin-top:4px}.discover-carousel-footer{display:flex;justify-content:center;align-items:center;gap:12px;margin:20px 0}.discover-carousel-footer button{width:34px;height:34px;border:1px solid #e3e3cc;border-radius:50%;background:#fffdf5;color:#8b9b68;font-size:24px}.discover-carousel-footer span{font-size:9px;color:#9da88b}.discover-layout.is-multi{grid-template-columns:240px minmax(0,1fr)}.discover-layout.is-multi .discover-community{display:none}.discover-layout.is-multi .swipe-decks[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-layout.is-multi .discovery-photo{height:210px}
@media(min-width:1700px){.discover-layout{gap:48px}.discovery-photo{height:290px}.discovery-card-body{padding:27px 28px 24px}.discover-lead{font-size:17px}.discover-values h2{font-size:17px}.discover-values p{font-size:12px}.discovery-title{font-size:29px}.discovery-story{font-size:15px}.discover-panel{padding:24px}.discover-panel-title h2{font-size:19px}.discover-stat p{font-size:12px}.discover-stat strong{font-size:25px}.discover-quote blockquote{font-size:23px}}
@media(max-width:1250px){.swipe-page .main>header{gap:18px;padding:14px 25px}.swipe-page .main>header>.header-brand{width:215px;padding-right:18px}.swipe-page .discover-main-nav button{font-size:12px;padding:11px 12px;gap:8px}.swipe-page .discover-main-nav{gap:4px}.discover-main-nav svg{width:22px;height:22px}.swipe-page .main main{padding:26px 25px}.discover-layout{gap:24px;grid-template-columns:minmax(0,1fr) 310px}.discover-intro{display:none}.discover-deck{max-width:620px;width:100%;margin:auto}.discover-layout.is-multi{grid-template-columns:1fr}.discover-layout.is-multi .discover-deck{max-width:none}.discover-community{padding-top:58px}}
@media(max-width:850px){.swipe-page .main>header{flex-wrap:wrap;gap:12px;padding:17px 22px 11px}.swipe-page .main>header>.header-brand{width:225px;border:0;padding-right:0}.swipe-page .main>header>.discover-main-nav{width:100%;justify-content:space-between;gap:4px}.swipe-page .discover-main-nav button{flex-direction:row;font-size:11px;padding:10px 12px;border-radius:20px}.discover-layout{grid-template-columns:minmax(0,1fr)}.discover-community{padding-top:0;grid-template-columns:1fr 1fr;max-width:760px;margin:15px auto 0;width:100%}.discover-community>section:first-child{grid-column:1/-1}.discover-community .discover-stat{display:inline-flex;width:calc(33.333% - 8px);margin-right:6px;vertical-align:top;gap:9px;padding:12px 9px}.discover-community .discover-stat strong{font-size:16px}.discover-community .discover-stat>span{display:none}}
@media(max-width:620px){.swipe-page .main>header{padding:18px 17px 10px;min-height:0;gap:13px}.swipe-page .main>header>.header-brand{width:225px}.swipe-page .main>header>.discover-main-nav{padding-bottom:4px;justify-content:flex-start;gap:5px}.swipe-page .discover-main-nav button{font-size:11px;gap:7px;padding:10px 12px}.discover-main-nav svg{width:21px;height:21px}.swipe-page .main main{padding:22px 15px 25px}.discover-layout{gap:15px}.discover-layout .swipe-stage{padding:0}.discover-layout .swipe-count-control{padding:0 3px;margin-bottom:23px;gap:12px}.discover-layout .swipe-count-control>label{font-size:12px}.discover-layout .swipe-count-control small{font-size:9px}.discover-layout .swipe-count-control select{font-size:14px;min-height:43px;padding:10px 28px 10px 13px}.discovery-debt-card{border-width:5px;border-radius:23px}.discovery-photo{height:240px;border-radius:17px}.discovery-category,.discovery-verified{top:13px;font-size:10px;padding:7px 10px;gap:5px}.discovery-category{left:12px}.discovery-verified{right:12px}.discovery-card-body{padding:23px 19px 20px}.discovery-person h2{font-size:25px}.discovery-person>img{width:57px;height:57px}.discovery-person p{font-size:13px}.discovery-title{font-size:25px;line-height:1.5}.discovery-story{font-size:14px;line-height:1.95;margin-bottom:23px}.discovery-funding{flex-wrap:wrap;gap:5px}.discovery-funding>strong{font-size:25px}.discovery-funding>strong>span{font-size:13px}.discovery-funding>span{font-size:12px}.discovery-payment-note{font-size:9px;line-height:1.8}.discovery-card-facts p{font-size:10px}.discovery-card-facts strong{font-size:12px}.discovery-card-facts svg{width:25px;height:25px}.discovery-learn-hint{font-size:10px;line-height:1.9}.discovery-card-actions{gap:9px}.discovery-card-actions>button{font-size:14px;padding:13px 4px;border-radius:14px;gap:7px;min-height:53px}.discovery-card-actions img{width:29px;height:29px}.discover-community{grid-template-columns:1fr;margin-top:13px;gap:15px}.discover-panel{padding:22px}.discover-panel-title h2{font-size:19px}.discover-panel-title p{font-size:12px}.discover-community .discover-stat{display:flex;width:100%;margin-right:0;padding:14px}.discover-community .discover-stat>span{display:grid}.discover-community .discover-stat strong{font-size:22px}.discover-stat p{font-size:12px}.discover-data-note{font-size:9px}.discover-quote blockquote{font-size:23px}.discover-activity>div>p{font-size:12px}.discover-activity small{font-size:10px}.discover-carousel-footer span{font-size:11px}.discover-layout.is-multi .swipe-decks[data-count]{display:flex}.discover-layout.is-multi .discovery-title{font-size:23px}}
.discovery-card-facts{grid-template-columns:1fr;margin-top:24px;padding-top:19px}.discovery-learn-hint{margin-top:23px}
.discover-layout .swipe-decks{padding:22px 22px 30px;box-sizing:border-box}
.discover-layout .deck-swipe{position:relative;isolation:isolate;min-width:0}
.discover-layout .deck-swipe::before,.discover-layout .deck-swipe::after{content:"";position:absolute;inset:8px 0 0;pointer-events:none;border:5px solid #fffdf6;border-radius:28px;background:linear-gradient(180deg,#b9c4a0 0%,#d9d9bb 29%,#f6f0e3 30%,#fffaf0 100%);box-shadow:0 10px 24px #5e4c2814,0 0 0 1px #e5dfcf;transform-origin:50% 85%}
.discover-layout .deck-swipe::before{z-index:-2;transform:translate(12px,15px) rotate(4deg) scale(.97);opacity:.35;filter:blur(1.5px)}
.discover-layout .deck-swipe::after{z-index:-1;transform:translate(-9px,8px) rotate(-2.5deg) scale(.985);opacity:.6;filter:blur(.6px)}
.discover-layout .deck-swipe>.discovery-debt-card{z-index:1}
@media(max-width:620px){.discover-layout .swipe-decks{padding:15px 12px 25px}.discover-layout .deck-swipe::before{transform:translate(7px,13px) rotate(2.5deg) scale(.97)}.discover-layout .deck-swipe::after{transform:translate(-5px,7px) rotate(-1.8deg) scale(.985)}}

.discovery-debt-amount{font-size:25px;color:#607d38;font-weight:600;margin:8px 0 18px}.broke-management-link{display:inline-flex;align-items:center;padding:10px 15px;color:#536638;text-decoration:none;white-space:nowrap;font-size:13px}

.discovery-card-actions > .discovery-read { display: none; }

@media (max-width: 620px) {
  .swipe-page .main > header {
    gap: 2px;
    padding: 4px 10px 2px;
  }

  .swipe-page .main > header > .header-brand {
    display: flex;
    align-items: center;
    width: 120px;
    min-height: 44px;
  }

  .swipe-page .main > header > .discover-main-nav {
    justify-content: space-between;
    gap: 2px;
    padding: 0;
  }

  .swipe-page .discover-main-nav button {
    flex: 1 0 auto;
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    min-width: 44px;
    min-height: 44px;
    padding: 2px 3px;
    border-radius: 8px;
    font-size: 10px;
    line-height: 1.15;
  }

  .swipe-page .discover-main-nav svg { width: 17px; height: 17px; }

  body.swipe-page:not(.onboarding, .registration-mode, .bros-join-mode, .broke-mode, .messages-mode, .debts-mode, .card-wizard-mode, .hiw-mode) > .app-language-picker {
    position: absolute;
    top: 6px;
    right: 10px;
    bottom: auto;
    min-height: 38px;
  }

  .swipe-page .main main { padding: 6px 10px 18px; }
  .discover-layout .swipe-count-control { margin-bottom: 4px; gap: 8px; }
  .discover-layout .swipe-count-control small,
  .discovery-card-facts,
  .discovery-learn-hint,
  .discovery-person > img,
  .discovery-debt + .discovery-debt { display: none; }

  .discover-layout .swipe-count-control select {
    min-height: 38px;
    padding: 3px 6px;
    font-size: 16px;
  }

  .discover-layout .swipe-decks { padding: 2px 3px 7px; }
  .discover-layout .deck-swipe::before,
  .discover-layout .deck-swipe::after { display: none; }
  .discovery-debt-card { border-width: 4px; border-radius: 16px; }

  .discover-layout .discovery-photo,
  .discover-layout.is-multi .discovery-photo {
    height: clamp(86px, 22svh, 185px);
    border-radius: 12px;
  }

  .discovery-category, .discovery-verified {
    top: 7px;
    padding: 4px 6px;
  }

  .discovery-category { left: 7px; }
  .discovery-verified { right: 7px; }
  .discovery-photo svg { width: 13px; height: 13px; }
  .discovery-card-body { padding: 8px 9px 7px; }
  .discovery-person { margin-bottom: 5px; }
  .discovery-person > div { min-width: 0; }
  .discovery-person h2 { font-size: 17px; line-height: 1.3; }
  .discovery-person p { font-size: 12px; line-height: 1.25; margin-top: 2px; }

  .discovery-person h2, .discovery-person p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .discover-layout .discovery-title {
    font-size: 17px;
    line-height: 1.25;
    letter-spacing: 0;
    margin: 0 0 4px;
  }

  .discovery-title > span { font-size: inherit; }
  .discovery-debt-amount { font-size: 18px; line-height: 1.25; margin: 0 0 4px; }
  .discovery-story { font-size: 13px; line-height: 1.4; margin: 0 0 7px; }

  .discovery-title, .discovery-story {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  .discovery-title { -webkit-line-clamp: 2; }
  .discovery-story { -webkit-line-clamp: 3; }
  .discovery-card-actions { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 4px; }
  .discovery-card-actions > .discovery-read { display: flex; }

  .discovery-card-actions > button {
    min-height: 44px;
    padding: 4px 2px;
    border-radius: 9px;
    font-size: 11px;
    line-height: 1.2;
    gap: 3px;
  }

  .discovery-card-actions img, .discovery-card-actions svg { width: 15px; height: 15px; }
  .discovery-card-actions > button > span { font-size: 16px; }
  .discover-carousel-footer { margin: 3px 0; gap: 8px; }
  .discover-carousel-footer button { width: 44px; height: 44px; }
}
