:root{--red:#ec0045;--red-dark:#c80040;--navy:#12163f;--ink:#1b2150;--muted:#6b7090;--line:#ececf5;--bg:#f9f9fd;--card:#fff;--green:#00c689;--blue:#1d9bf0;--font-sans:Arial, "Helvetica Neue", Helvetica, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--blue-bg:#edf6ff;--blue-tag:#d8ecfa;--blue-ink:#1d5d94;--green-bg:#e9f8f2;--green-tag:#d3f0e2;--green-ink:#1c7048;--lav-bg:#f3effd;--lav-tag:#e0d6f5;--lav-ink:#5a3fb0;--pink-bg:#feeef6;--pink-tag:#f9d8e8;--pink-ink:#b0306f;--peach-bg:#fff6ea;--peach-tag:#f6e3bb;--peach-ink:#8a5a14}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:calc(min(100vw,430px)/43.0625)}body{font-family:var(--font-sans);color:var(--navy);-webkit-tap-highlight-color:transparent;background:#e9e9f2;font-size:1rem;line-height:1.3}.app{background:var(--bg);width:100%;max-width:430px;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 40px #12163f1f}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul{list-style:none}img{display:block}svg{flex-shrink:0}h1,h2,h3{line-height:1.15}.page{min-height:100vh;padding-bottom:8.75rem}.btn{border-radius:99rem;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:1.15rem;font-weight:700;display:inline-flex}.btn.primary{background:var(--red);color:#fff;box-shadow:0 .3rem .9rem #e6004c47}.btn.outline{border:1.5px solid var(--red);color:var(--red);background:#fff}.btn.white{color:var(--navy);background:#fff;font-weight:400}.btn.wide{border-radius:.6rem;width:100%}.searchhead{height:9.5rem;padding:0;position:relative}.brand{display:block;position:absolute;top:2.375rem;left:2.125rem}.logoblock{background:var(--red);color:#fff;border-radius:.312rem;flex-direction:column;align-items:center;width:3.062rem;height:6.188rem;padding-top:.125rem;font-size:1.938rem;font-weight:900;line-height:1.5rem;display:flex;position:absolute;top:0;left:0;overflow:hidden}.logoblock b{display:block}.brandtext{color:#70758f;width:10rem;font-size:.938rem;line-height:1.031rem;position:absolute;top:1.125rem;left:4.438rem}.brandtext strong{color:var(--navy);width:8.125rem;margin-bottom:.25rem;font-size:1.25rem;line-height:1.5rem;display:block}.headicons{align-items:center;gap:1.688rem;padding:0;display:flex;position:absolute;top:3.562rem;right:.312rem}.headicons svg{display:block}.bellwrap{display:inline-flex;position:relative}.badge{background:var(--red);color:#fff;border-radius:99rem;justify-content:center;align-items:flex-start;min-width:2.25rem;height:1.438rem;padding-top:.125rem;font-size:.75rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:2.375rem;left:50%;transform:translate(-50%)}.dotbadge{background:var(--red);border-radius:99rem;width:1.7rem;height:1.1rem;position:absolute;top:1.3rem;left:.8rem}.pagetitle{letter-spacing:0;margin-top:-.25rem;padding:0 1.438rem;font-size:2.062rem;font-weight:900;line-height:2.5rem}.pagetitle.big{letter-spacing:0;margin:0;padding:0;font-size:1.894rem;line-height:2.5rem}.pagesub{color:#7a7f9b;margin-top:0;padding:0 1.438rem;font-size:1.212rem;line-height:1.625rem}.formbody .pagesub{color:#7a7f9b;margin:.5rem 0 0;padding:0;font-size:.994rem;line-height:1.25rem}.innerhead{z-index:20;background:#fff;border-bottom:1px solid #ececf5;grid-template-columns:5rem 1fr 5rem;align-items:center;height:4.25rem;padding:0 .875rem;display:grid;position:sticky;top:0}.innerhead .iconbtn{justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.innerhead .iconbtn:last-child{justify-self:end}.wordmark{text-align:center;color:var(--red);letter-spacing:0;font-size:2.125rem;font-weight:900}.innerhead svg{color:var(--navy)}.profilehead{background:0 0;border:0;grid-template-columns:4rem 1fr 6rem;position:relative}.profilehead .headright{justify-self:end;align-items:center;gap:1.6rem;display:flex}.profilehead .dots{letter-spacing:-.1em;font-size:1.4rem}.searchbar{background:#fff;border-radius:1.25rem;align-items:center;gap:.25rem;height:5.875rem;margin:.625rem 1rem 0;padding:.5rem;display:flex;box-shadow:0 .188rem 1rem #12163f0d}.sb-field{flex:0 0 17.562rem;align-items:flex-start;gap:.875rem;min-width:0;padding:.5rem .5rem 0 .875rem;display:flex}.sb-field.where{border-left:1px solid #e8eaf3;border-radius:0;flex:1;margin:0;padding-left:1.062rem;overflow:visible}.sb-field>span,.field>span{flex-direction:column;flex:1;min-width:0;display:flex}.sb-field b,.field b{color:var(--navy);font-size:1.062rem;font-weight:400;line-height:1.188rem}.sb-field input,.field input{color:#6b7090;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:1rem;line-height:1.188rem}.sb-field input::placeholder,.field input::placeholder{color:var(--muted);opacity:1}.searchbtn{width:10.938rem;height:3.625rem;box-shadow:none;border-radius:.75rem;gap:.625rem;margin-left:0;padding:0;font-size:1.312rem;font-weight:400}.searchbar .searchbtn{grid-column:auto}.chips{scrollbar-width:none;gap:.625rem;padding:.938rem 1.312rem 0;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{height:2.875rem;color:var(--navy);white-space:nowrap;background:#f4f4fb;border:1px solid #ebecf5;border-radius:99rem;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:0;font-size:.875rem;display:inline-flex}.chip.on{background:var(--red);border-color:var(--red);color:#fff;width:4.562rem;padding:0}.chip svg{display:none}.chip.dots{letter-spacing:.062rem;width:3.312rem;padding:0;font-size:1.25rem;font-weight:900;line-height:1}.resulthead{justify-content:space-between;align-items:flex-start;height:4.75rem;margin-bottom:0;padding:1.125rem 1.438rem 0;display:flex}.resulthead h2{padding-top:.438rem;font-size:1.425rem;font-weight:900}.sortbox{background:#f4f4fb;border:1px solid #ebecf5;border-radius:1.25rem;align-items:flex-start;width:9.312rem;height:2.625rem;margin-top:-.188rem;margin-right:-.25rem;padding:.375rem 1.125rem;display:inline-flex;position:relative}.sortbox select{appearance:none;background:0 0;border:0;outline:0;width:100%;font-size:.906rem;line-height:1rem}.sortbox svg{pointer-events:none;position:absolute;top:.875rem;right:.5rem}.cards{flex-direction:column;gap:.812rem;padding:0 1.125rem;display:flex}.pcard{background:#fff;border:1px solid #ecedf5;border-radius:.5rem;height:8.188rem;position:relative;box-shadow:0 .062rem .375rem #12163f0a}.pphoto{width:5.938rem;height:5.938rem;margin:0;padding:0;position:absolute;top:.5rem;left:.625rem}.pphoto img{object-fit:cover;border-radius:50%;width:100%;height:100%}.onlinedot{background:var(--green);border:.156rem solid #fff;border-radius:50%;width:1.438rem;height:1.438rem;position:absolute;inset:4.188rem auto auto 4.312rem}.onlinedot.big{width:1.7rem;height:1.7rem;bottom:.4rem;right:.5rem}.greendot{background:var(--green);border-radius:50%;width:1.05rem;height:1.05rem;display:inline-block}.pbody{flex:1;min-width:0}.prow{align-items:flex-start;gap:.6rem;display:flex}.pname{white-space:nowrap;align-items:center;gap:.438rem;font-size:1.25rem;font-weight:900;line-height:1.5rem;display:flex;position:absolute;top:.625rem;left:7.125rem}.pname h3{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:1.3rem;font-weight:900;display:flex}.verified{flex:none;width:1.125rem;height:1.125rem}.ploc{color:#7c8099;white-space:nowrap;align-items:center;gap:.062rem;margin:0;font-size:.906rem;line-height:1.125rem;display:flex;position:absolute;top:2.25rem;left:7.125rem}.price{width:5.5rem;height:2.375rem;color:var(--red);white-space:nowrap;background:#ffe9ee;border-radius:.312rem;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.281rem;font-weight:900;display:flex;position:absolute;top:.625rem;left:24.188rem}.contact{border:1.5px solid var(--red);width:9.25rem;height:2.5rem;color:var(--red);background:#fff;border-radius:99rem;justify-content:center;align-items:center;gap:.625rem;font-size:1.062rem;display:inline-flex;position:absolute;top:.625rem;left:30.562rem}.pbio{color:#7a7f9b;margin:0;font-size:.969rem;line-height:1.125rem;position:absolute;top:3.625rem;left:7.125rem;right:1rem}.ptags{flex-wrap:nowrap;gap:.438rem;display:flex;position:absolute;bottom:.312rem;left:7.125rem}.tag{border-radius:99rem;height:1.625rem;padding:0 .812rem;font-size:.906rem;line-height:1.625rem}.tag.pink{background:var(--pink-tag);color:var(--pink-ink)}.tag.blue{background:var(--blue-tag);color:var(--blue-ink)}.tag.green{background:var(--green-tag);color:var(--green-ink)}.tag.lav{background:var(--lav-tag);color:var(--lav-ink)}.tag.peach{background:var(--peach-tag);color:var(--peach-ink)}.tag.more{color:var(--navy);background:#fff;border:1px solid #e2e4ef;padding:0 .875rem;font-weight:700;line-height:1.5rem}.pcard.home .pphoto{flex-basis:5.9rem;width:5.9rem;height:5.9rem}.pcard.home .pname h3{font-size:1.2rem}.rating{color:var(--muted);align-items:center;gap:.25rem;font-size:.9rem;font-weight:400;display:inline-flex}.kebab{align-self:flex-start;padding:0 .2rem;font-size:1.6rem;line-height:1}.pcard.home .contact{width:8.2rem}.pcard.home .price{padding:.45rem .7rem;font-size:1.05rem}.pcard.home .pbio{width:13.875rem;font-size:.769rem;line-height:.906rem;top:2.938rem;left:7.562rem;right:auto}.pcard.home .tag{color:#1c4d86;background:#eaf2fc;font-size:.85rem}.pcard.home .tag.more{color:var(--navy);background:#fff}.pcard.home .ploc{font-size:.8rem}.emptycard{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#fdeff6,#eef3fd);border-radius:1rem;margin:0 1.1rem;padding:2.4rem 1.5rem}.emptycard h3{margin:.8rem 0 .6rem;font-size:1.5rem;font-weight:900}.emptycard p{color:var(--muted);margin-bottom:1.2rem;font-size:.95rem}.emptycard a{font-size:1rem}.demonote{text-align:center;color:#8a8fa8;margin-top:.75rem;padding:0;font-size:.75rem}.bottomnav{bottom:var(--navoff,0px);z-index:30;background:#fff;border-radius:2rem 2rem 0 0;width:100%;max-width:430px;height:6.25rem;display:block;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -.125rem .875rem #12163f12}.navitem{color:#7a7f9b;flex-direction:column;align-items:center;gap:.562rem;width:7.5rem;margin-left:-3.75rem;font-size:1.062rem;line-height:1.25rem;display:flex;position:absolute;top:1.125rem}.navitem svg{width:2rem;height:2rem;color:var(--navy)}.navitem.on,.navitem.on svg{color:var(--red)}.publish{color:#7a7f9b;width:4.25rem;height:100%;margin-left:-2.125rem;font-size:1.062rem;display:block;position:absolute;top:0;left:21.5rem}.publish .plus{background:var(--red);border-radius:50%;width:4.25rem;height:4.25rem;position:absolute;top:-.438rem;left:0;box-shadow:0 .25rem .875rem #e6004c59}.publish .plus:before,.publish .plus:after{content:"";background:var(--navy);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.publish .plus:before{content:"";background:var(--navy);border-radius:2px;width:2.875rem;height:.312rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.publish .plus:after{content:"";background:var(--navy);border-radius:2px;width:.312rem;height:2.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.publish em{white-space:nowrap;font-style:normal;position:absolute;top:4.688rem;left:50%;transform:translate(-50%)}.homepage{background:#fcfcff;height:94.812rem;padding:0;position:relative}.hero{color:#fff;width:100%;height:23.25rem;position:absolute;top:0;left:0;overflow:hidden}.heroimg{object-fit:cover;object-position:34% 28%}.heroshade{background:linear-gradient(90deg,#0a08149e 0%,#0a081447 52%,#0a081400 80%),linear-gradient(#0000002e,#0000 35%);position:absolute;inset:0}.herotop{height:6.25rem;position:absolute;top:0;left:0;right:0}.herologo{position:absolute;top:2.562rem;left:1.625rem}.uvrslogo{color:var(--red);letter-spacing:.531rem;font-size:1.75rem;font-weight:900;line-height:1.75rem;display:block}.herologo small{margin-top:.375rem;font-size:.787rem;line-height:.875rem;display:block}.headicons.light{color:#fff;gap:1.812rem;position:absolute;top:2.875rem;right:.625rem}.dotbadge{background:var(--red);border-radius:99rem;width:1.812rem;height:.938rem;position:absolute;top:1.938rem;left:50%;transform:translate(-50%)}.herocopy{width:20.625rem;position:absolute;top:6.25rem;left:1.625rem}.kicker{letter-spacing:.075rem;padding-top:.125rem;font-size:.556rem;font-weight:900;line-height:.812rem}.hero h1{letter-spacing:0;width:21.25rem;margin:.625rem 0 0;font-size:1.625rem;font-weight:900;line-height:1.562rem}.hero h1 em{color:var(--red);font-style:normal}.lead{width:14.375rem;margin-top:.625rem;font-size:.963rem;line-height:1.062rem}.herobtns{gap:.812rem;display:flex;position:absolute;top:11.562rem;left:0}.herobtns .btn{white-space:nowrap;height:2.75rem;padding:0;font-size:1.094rem}.herobtns .btn.primary{justify-content:flex-start;gap:.75rem;width:13.812rem;padding-left:.5rem;box-shadow:0 .25rem .75rem #e6004c4d}.herobtns .btn.primary svg{margin-left:auto;margin-right:.875rem}.btn.ghost{color:#fff;background:#ffffff1a;border:1.5px solid #ffffffd9;width:12.875rem;font-size:.938rem;font-weight:400}.herobtns .btn.ghost{gap:.625rem;font-size:.938rem}.playcircle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.playcircle svg{fill:var(--navy);color:var(--navy);width:.5rem;height:.5rem}.sticky{width:5.625rem;height:8.438rem;color:var(--navy);font-family:var(--font-serif);transform-origin:0 0;background:#fbf4e6;padding:.875rem .375rem 0 .5rem;font-size:.781rem;font-weight:700;line-height:.969rem;display:block;position:absolute;top:6.25rem;left:37.5rem;overflow:hidden;transform:rotate(5deg);box-shadow:0 .188rem .562rem #00000040}.sticky span{display:block}.sheet{background:#fcfcff;border-radius:1.75rem 1.75rem 0 0;width:100%;height:68.75rem;position:absolute;top:21.375rem;left:0}.perks{width:100%;height:3.125rem;position:absolute;top:.688rem;left:0}.perks li{align-items:center;gap:.562rem;width:9.375rem;font-size:.844rem;line-height:.875rem;display:flex;position:absolute;top:0}.perks li:first-child{left:1.25rem}.perks li:nth-child(2){left:11.438rem}.perks li:nth-child(3){left:21.75rem}.perks li:nth-child(4){left:32.062rem}.perkicon{border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.perkicon.pink{background:#fde4ee}.perkicon.blue{background:#e1eefc}.perkicon.green{background:#e1f6ec}.perks li span:last-child{width:4.375rem}.searchcard{background:#fff;border-radius:1rem;width:41rem;height:7.062rem;margin:0;padding:0;display:block;position:absolute;top:4.375rem;left:1rem;box-shadow:0 .188rem .875rem #12163f12}.field{background:#fff;border:1px solid #eceef6;border-radius:.75rem;align-items:flex-start;gap:.75rem;height:2.875rem;padding:.375rem .875rem 0 .625rem;display:flex;position:absolute}.field.topic{width:39.75rem;top:.5rem;left:.625rem}.field.where{width:25.938rem;padding-top:.125rem;top:3.688rem;left:.625rem}.field>svg{margin-top:.562rem}.field>span{flex-direction:column;flex:1;min-width:0;display:flex}.field b{color:#6b7090;font-size:.906rem;font-weight:400;line-height:1rem}.field input{color:var(--navy);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.781rem;line-height:1rem}.field input::placeholder{color:var(--navy);opacity:1}.alltopics{white-space:nowrap;background:#f1f1f9;border-radius:.5rem;align-items:center;gap:.375rem;width:8rem;height:2.312rem;padding:0 .75rem;font-size:.812rem;font-weight:900;position:absolute;top:.375rem;right:.625rem;flex-direction:row!important;flex:none!important}.alltopics svg{margin:0 0 0 auto}.locate{display:none}.searchcard .searchbtn{width:13.375rem;height:2.875rem;box-shadow:none;border-radius:.625rem;gap:.5rem;padding:0;font-size:1.125rem;font-weight:400;position:absolute;top:3.688rem;left:27.062rem}.sechead{justify-content:space-between;align-items:center;width:100%;height:1.5rem;padding:0 1rem;display:flex;position:absolute;left:0}.sechead h2{align-items:center;gap:.6rem;font-size:1.219rem;font-weight:900;display:flex}.sechead a{align-items:center;gap:.375rem;font-size:.781rem;font-weight:400;display:inline-flex}.sechead.explore{top:12.375rem}.sechead.people{top:24.812rem}.tiles{grid-template-columns:repeat(8,4.75rem);gap:.5rem .438rem;width:41.062rem;padding:0;display:grid;position:absolute;top:14.125rem;left:1rem}.tile{text-align:center;border-radius:.375rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;height:4.562rem;padding:.312rem 0 0;font-size:.719rem;line-height:.75rem;display:flex}.tile svg{display:none}.tile span{margin-top:.812rem;display:block}.tabs{width:100%;height:2.125rem;padding:0;display:block;position:absolute;top:26.562rem;left:0;overflow:visible}.tab{height:2.125rem;color:var(--navy);white-space:nowrap;border-radius:99rem;align-items:center;gap:.5rem;padding:0;font-size:.781rem;display:inline-flex;position:absolute;top:0}.tab:first-child{justify-content:center;width:7.875rem;left:1rem}.tab:nth-child(2){left:10.688rem}.tab:nth-child(3){left:17.625rem}.tab:nth-child(4){left:25.688rem}.tab:nth-child(5){left:36.75rem}.tab.on{background:var(--red);color:#fff;font-size:.875rem}.tab .greendot{width:1rem;height:1rem}.homepage .cards{gap:.562rem;width:100%;padding:0 1rem;position:absolute;top:29.125rem;left:0}.pcard.home{height:7.062rem}.pcard.home .pphoto{width:6rem;height:6rem;top:.312rem;left:.25rem}.pcard.home .onlinedot{border-width:.125rem;width:1.062rem;height:1.062rem;top:4.312rem;left:4.375rem}.pcard.home .pname{gap:.375rem;font-size:1.125rem;line-height:1.375rem;top:.25rem;left:7.562rem}.pcard.home .verified{width:.875rem;height:.875rem}.rating{color:#8a8fa8;align-items:center;gap:.188rem;margin-left:.5rem;font-size:.844rem;font-weight:400;display:inline-flex}.rating small{font-size:.844rem}.pcard.home .ploc{font-size:.781rem;line-height:1rem;top:1.75rem;left:7.562rem}.pcard.home .price{background:#ffeaf0;width:4.625rem;height:1.75rem;font-size:1.031rem;top:.375rem;left:24.188rem}.pcard.home .contact{gap:.5rem;width:8.562rem;height:1.938rem;font-size:.844rem;top:.312rem;left:29.625rem}.kebab{font-size:1.375rem;font-weight:900;line-height:1;position:absolute;top:.375rem;left:39.562rem}.pcard.home .pbio{font-size:.769rem;line-height:.906rem;top:3.062rem;left:7.562rem;right:9.375rem}.pcard.home .ptags{gap:.375rem;bottom:.75rem;left:7.562rem}.pcard.home .tag{color:#2e5586;background:#e8f1fb;height:1.25rem;padding:0 .812rem;font-size:.644rem;line-height:1.25rem}.pcard.home .tag.more{color:var(--navy);background:#fff;padding:0 .75rem;line-height:1.125rem}.joinbanner{background:#ffeaf0;border-radius:.625rem;width:41rem;height:5.125rem;margin:0;padding:0;display:block;position:absolute;top:52.375rem;left:1rem}.joinbanner>svg{position:absolute;top:1.562rem;left:1rem}.joinbanner>div{position:absolute;top:1.5rem;left:4.438rem}.joinbanner b{font-size:1.188rem;font-weight:900;line-height:1.375rem;display:block}.joinbanner p{color:#6b7090;width:16.375rem;margin-top:.188rem;font-size:.719rem;line-height:.938rem}.joinbanner .btn{border-radius:.5rem;gap:.75rem;width:8.812rem;height:2.625rem;margin:0;padding:0;font-size:1.031rem;position:absolute;top:1.938rem;left:25.312rem}.handnote{font-family:var(--font-serif);text-align:center;color:var(--navy);width:6.25rem;font-size:.781rem;font-style:italic;font-weight:700;line-height:.875rem;position:absolute;top:.625rem;left:34.375rem;transform:rotate(-12deg)}.stats{grid-template-columns:9.875rem 10rem 10rem 9.938rem;column-gap:0;width:41.062rem;padding:0;display:grid;position:absolute;top:58rem;left:1rem}.stats li{background:#fff;border:1px solid #f0f0f8;border-radius:.5rem;height:4.125rem;margin-right:.062rem;padding:0;display:block;position:relative}.stats li>svg{box-sizing:border-box;border-radius:50%;width:2.375rem;height:2.375rem;padding:.5rem;position:absolute;top:.875rem;left:.75rem}.stats li>span{position:absolute;top:.688rem;left:4rem}.stats b{font-size:.906rem;font-weight:900;line-height:1.062rem;display:block}.stats small{color:#7a7f9b;margin-top:.125rem;font-size:.625rem;line-height:.75rem;display:block}.stats em{color:#1f9d68;font-style:normal;font-weight:700}.homepage .demonote{width:100%;margin:0;font-size:.594rem;position:absolute;top:62.438rem;left:0}.tile.blue,.itile.blue{background:var(--blue-bg)}.tile.green,.itile.green{background:var(--green-bg)}.tile.lav,.itile.lav{background:var(--lav-bg)}.tile.pink,.itile.pink{background:var(--pink-bg)}.tile.peach,.itile.peach{background:var(--peach-bg)}.profilepage{background:linear-gradient(#ffeef4 0,#fdf6fb 7.5rem,#fbfbff 18.75rem);height:92.875rem;padding:0;position:relative}.profilehead{background:0 0;border:0;width:100%;height:4.375rem;padding:0;display:block;position:absolute;top:0;left:0}.profilehead .iconbtn{width:1.625rem;height:1.625rem;position:absolute;top:1rem;left:1.625rem}.profilehead .wordmark{text-align:center;letter-spacing:-.031rem;width:100%;font-size:3.25rem;line-height:3.625rem;position:absolute;top:.875rem;left:0}.profilehead .headright{display:block;position:absolute;top:.75rem;right:0}.profilehead .headright svg{color:var(--navy);position:absolute;top:.188rem;right:5rem}.profilehead .dots{letter-spacing:-.125rem;color:var(--navy);font-size:1.875rem;font-weight:900;line-height:1.125rem;position:absolute;top:.25rem;right:.938rem}.bigphoto{width:14.062rem;height:14.062rem;position:absolute;top:4.25rem;left:.75rem}.bigphoto img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pinfo{width:12.188rem;position:absolute;top:8.125rem;left:16.062rem}.pinfo h1{white-space:nowrap;align-items:center;gap:.375rem;font-size:1.812rem;font-weight:900;line-height:2.5rem;display:flex}.pinfo h1 .verified{width:1.375rem;height:1.375rem}.pinfo .where{color:var(--navy);align-items:flex-start;gap:.5rem;margin:.5rem 0 0;font-size:1.312rem;line-height:1.688rem;display:flex}.pinfo .where svg{color:var(--navy);margin-top:.312rem;margin-left:.125rem}.pinfo .where span{margin-left:.5rem}.pinfo .onl{color:#11a874;align-items:center;gap:.625rem;margin:.5rem 0 0;font-size:1.312rem;line-height:1.625rem;display:flex}.pinfo .onl .greendot{width:1.188rem;height:1.188rem}.pinfo .reply{color:#8a8fa8;margin:.188rem 0 0 1.875rem;font-size:.969rem;line-height:1.125rem}.ratebox{background:#ffe8ef;border-radius:.875rem;width:13.688rem;height:6.062rem;position:absolute;top:7rem;left:28.625rem;box-shadow:0 .125rem .5rem #e6004c0f}.eur{background:var(--red);color:#fff;border-radius:50%;justify-content:flex-start;align-items:flex-start;width:3.375rem;height:3.375rem;padding:.125rem 0 0 .125rem;font-size:1.25rem;font-weight:400;display:flex;position:absolute;top:.875rem;left:1rem}.ratebox b{color:var(--red);white-space:nowrap;font-size:1.875rem;font-weight:900;line-height:2.125rem;position:absolute;top:1.125rem;left:5.188rem}.ratebox i{font-size:1.125rem;font-style:normal;line-height:1;position:absolute;top:1.75rem;right:.625rem}.ratebox small{text-align:center;color:#8a8fa8;width:100%;padding-left:2.875rem;font-size:.75rem;position:absolute;top:3.875rem;left:0}.stars{background:#fffaf2;border-radius:.875rem;align-items:center;gap:.188rem;width:13.688rem;height:3.438rem;padding:0 1rem;display:flex;position:absolute;top:13.75rem;left:28.625rem;box-shadow:0 .125rem .5rem #0000000a}.stars b{margin-left:auto;margin-right:.125rem;font-size:1.375rem;font-weight:900}.pbox{background:#fff;border:1px solid #f1f1f9;border-radius:.875rem;margin:0;padding:0;position:absolute;box-shadow:0 .125rem .5rem #12163f0a}.pbox h2{color:#12165a;align-items:flex-start;gap:.875rem;width:100%;font-size:1.375rem;font-weight:900;line-height:1.562rem;display:flex;position:absolute;top:1.5rem;left:1.625rem}.pbox h2>svg{flex:none;margin-top:.062rem}.pbox p,.pbox ul{color:#3d4272;font-size:1.281rem;line-height:1.562rem}.c-interests{width:41.438rem;height:14.188rem;top:19.938rem;left:.812rem}.c-interests h2{align-items:center;gap:.75rem;top:1.125rem;left:1rem}.seeall{color:#8a8fa8;align-items:center;gap:.5rem;font-size:1.062rem;display:flex;position:absolute;top:1.25rem;right:1.5rem}.seeall i{color:var(--navy);font-size:1.5rem;font-style:normal;line-height:1}.c-interests .igrid{grid-template-columns:repeat(4,9.375rem);gap:.875rem .812rem;width:40rem;display:grid;position:absolute;top:3.875rem;left:.75rem}.c-interests .itile{border-radius:.875rem;align-items:center;gap:.75rem;height:4.125rem;padding:0 .625rem 0 .875rem;font-size:1.062rem;line-height:1.188rem;display:flex}.c-interests .itile em{color:#1d2150;font-style:normal}.c-interests .itile.coffee{background:#fbf4ee}.c-about{width:20.438rem;height:14.75rem;top:35.062rem;left:.812rem}.c-about h2{gap:1.125rem;top:1.188rem;left:1.625rem}.c-about p{width:16.375rem;position:absolute;top:5.062rem;left:1.5rem}.c-topic{width:20.062rem;height:14.75rem;top:35.062rem;left:22.188rem}.c-topic h2{gap:.875rem;top:.875rem;left:1.25rem}.c-topic p{width:18.125rem;position:absolute;top:7rem;left:1rem}.c-edu{width:20.438rem;height:14.938rem;top:50.75rem;left:.812rem}.c-edu h2{align-items:center;gap:.875rem;top:1.125rem;left:1.375rem}.c-edu ul{width:18.125rem;position:absolute;top:4.375rem;left:1.25rem}.c-edu li{align-items:flex-start;gap:1rem;margin-bottom:.938rem;display:flex}.c-edu li svg{flex:none;margin-top:.125rem}.c-lang{width:20.062rem;height:14.938rem;top:50.75rem;left:22.188rem}.c-lang h2{align-items:center;gap:.75rem;font-size:1.312rem;top:1.125rem;left:1.625rem}.c-lang ul{position:absolute;top:4.375rem;left:1.625rem}.c-lang li{align-items:center;gap:1.125rem;height:3.25rem;margin-bottom:.125rem;font-size:1.25rem;line-height:1.562rem;display:flex}.c-lang li i{flex:0 0 2.125rem;width:2.125rem;height:2.125rem;display:block}.c-avail{width:41.438rem;height:6.562rem;top:66.688rem;left:.812rem}.c-avail h2{align-items:center;gap:.875rem;top:.875rem;left:1.375rem}.c-avail .days{grid-template-columns:repeat(7,5.25rem);column-gap:.438rem;width:40rem;margin:0;display:grid;position:absolute;top:4.312rem;left:.938rem}.c-avail .days span{text-align:left;color:#8a8fa8;background:#f2f2f8;border-radius:.188rem;height:1.438rem;padding-left:.188rem;font-size:1rem;line-height:1.438rem}.c-avail .days .on{color:var(--red);background:#ffe6ee}.msgbtn,.favbtn{border-radius:99rem;gap:1rem;height:4.625rem;padding:0;font-size:1.625rem;font-weight:400;position:absolute;top:75.062rem}.msgbtn{width:20.188rem;left:1rem}.favbtn{border-width:2px;width:20.125rem;font-size:1.562rem;left:21.875rem}.subactions{color:#8a8fa8;border-top:1px solid #ececf4;width:41rem;height:5.375rem;margin:0;padding:0;display:block;position:absolute;top:81.688rem;left:1rem}.subactions span{align-items:center;gap:1rem;font-size:1.25rem;line-height:1.5rem;display:flex;position:absolute;top:1.562rem}.subactions em{font-style:normal}.subactions .share{left:5.75rem}.subactions .report{left:26.875rem}.subactions:after{content:"";background:#ececf4;width:1px;height:2.5rem;position:absolute;top:1.25rem;left:20.5rem}.profilepage .demonote{width:100%;margin:0;font-size:.719rem;line-height:1rem;position:absolute;top:87.125rem;left:0}.formpage{background:var(--bg)}.formbody{padding:1.375rem 1.25rem 0}.crumbs{justify-content:space-between;align-items:flex-start;height:2.5rem;margin:1.25rem 0 0;display:flex}.crumb{color:var(--red);align-items:center;gap:.562rem;font-size:.812rem;font-weight:700;line-height:1.188rem;display:flex}.exit{color:#8a8fa8;margin-top:.125rem;font-size:.812rem;text-decoration:underline}.modes{grid-template-columns:20rem 19.938rem;column-gap:.688rem;margin:.875rem 0 0 -.062rem;display:grid}.mode{text-align:left;background:#fff;border:1px solid #ececf5;border-radius:.75rem;height:8rem;padding:.75rem 2.5rem 0 .875rem;display:block;position:relative}.mode b{margin-top:.062rem;font-size:1.031rem;font-weight:900;line-height:1.25rem;display:block}.mode span{color:#7a7f9b;margin-top:.312rem;font-size:.781rem;line-height:1.062rem;display:block}.mode.on{border-color:var(--red);background:#ffeaf1;border-width:1.5px}.modenote{color:#6b7090;align-items:flex-start;gap:.875rem;height:2.25rem;margin:1rem .625rem 0 .688rem;font-size:.794rem;line-height:1.188rem;display:flex}.modenote svg{color:var(--navy);margin-top:.188rem}.shape{background:linear-gradient(120deg,#fff 0,#fff7fa 55%,#fdeef5);border:1px solid #f3e4ec;border-radius:1rem;height:9.562rem;margin-top:.938rem;padding:0;position:relative}.shapehead{display:block;position:absolute;top:1.125rem;left:1.125rem;right:1.125rem}.shapehead b{width:12.812rem;font-size:1.031rem;font-weight:900;line-height:1.312rem;display:block}.preview{color:var(--red);align-items:center;gap:.438rem;font-size:.719rem;display:inline-flex;position:absolute;top:.5rem;right:0}.shaperow{align-items:center;gap:.75rem;width:calc(100% - 2.25rem);margin:0;display:flex;position:absolute;top:4.875rem;left:1.125rem}.avatar{color:#fff;background:linear-gradient(135deg,#e0407a,#8f5fb6);border-radius:50%;flex:0 0 3.562rem;justify-content:center;align-items:center;width:3.562rem;height:3.562rem;font-size:1.188rem;font-weight:900;display:flex}.avatar.big{flex:0 0 5.625rem;width:5.625rem;height:5.625rem;font-size:2rem}.shapeinfo h2{font-size:1.344rem;font-weight:900;line-height:1.625rem}.shapeinfo p{color:#7a7f9b;margin-top:.438rem;font-size:.781rem}.freebadge{width:2.938rem;height:2.188rem;color:var(--red);background:#fff;border:1px solid #ececf5;border-radius:.375rem;justify-content:center;align-items:center;margin:0;padding:0;font-size:.781rem;display:flex;position:absolute;top:6.125rem;right:1.125rem}.shapeintro{color:#12163f;margin:0;font-size:.844rem;line-height:1.25rem;position:absolute;top:10.5rem;left:1.125rem}.shapetags{gap:.438rem;margin:0;display:flex;position:absolute;top:13rem;left:1.375rem}.stag{color:#12163f;border-radius:.625rem;align-items:center;gap:.5rem;height:2.375rem;padding:0 .75rem 0 .625rem;font-size:.781rem;display:inline-flex}.optcard{background:#fff;border:1px solid #ececf5;border-radius:.875rem;height:6.375rem;margin-top:.938rem;padding:.938rem 1rem 0;position:relative}.optcard b{font-size:.875rem;line-height:1.25rem;display:block}.optcard p{color:#6b7090;align-items:center;gap:.625rem;margin-top:1rem;font-size:.781rem;display:flex}.optcard p svg:last-child{color:var(--navy);margin-left:auto}.jump{flex-wrap:wrap;align-items:flex-start;gap:.438rem;margin:.938rem 0 0;display:flex}.jump a{color:#7a7f9b;background:#fff;border:1px solid #ececf5;border-radius:.625rem;justify-content:flex-start;align-items:center;gap:.375rem;height:auto;min-height:2.312rem;padding:.562rem .625rem;font-size:.719rem;line-height:1.062rem;display:flex}.jump em{color:var(--red);margin:0;font-style:normal;font-weight:900}.fcard{background:#fff;border:1px solid #ececf5;border-radius:1.125rem;margin-top:1rem;padding:1.125rem 1.188rem 1.375rem}.fcard h2{align-items:center;gap:.562rem;font-size:1.281rem;font-weight:900;line-height:1.5rem;display:flex}.fcard h2 em{color:var(--red);font-size:.938rem;font-style:normal}.hint{color:#7a7f9b;margin-top:.938rem;font-size:.781rem;line-height:1.062rem}.photorow{align-items:flex-start;gap:.625rem;height:5.75rem;margin:.75rem 0;display:flex}.photocopy{flex-direction:column;gap:.375rem;margin-top:.375rem;display:flex}.photocopy b{align-items:center;gap:.438rem;font-size:.938rem;display:flex}.photocopy small{color:#7a7f9b;font-size:.675rem;line-height:.969rem}.flabel{align-items:center;gap:.5rem;margin:1rem 0 .25rem;font-size:.938rem;font-weight:900;line-height:1.125rem;display:flex}.flabel small{color:var(--muted);font-size:.7rem;font-weight:400}.finput{background:#f6f7fb;border:1px solid #eceef6;border-radius:.625rem;outline:0;width:100%;height:3.062rem;padding:0 .875rem;font-size:1.062rem}.finput:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 3px #e6004c1f}.finput::placeholder{color:var(--ink);opacity:.85}.finput.area{resize:none;height:6.562rem;min-height:6.562rem;padding:.875rem;line-height:1.5rem}.pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rates{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.rate{background:#f5f5fa;border:1px solid #ebebf4;border-radius:99rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.rate.on{border-color:var(--red);color:var(--red);background:#ffeaf1}.counter{color:#7a7f9b;justify-content:space-between;gap:1rem;margin-top:1.125rem;font-size:.719rem;display:flex}.findwords{color:var(--red);flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:1.625rem;font-size:.719rem;display:flex}.picked{background:#f6f7fb;border:1px dashed #dcdfee;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:4.375rem;margin-top:1.125rem;padding:.5rem;display:flex}.pickedchip{color:#1c4d86;background:#eaf2fc;border-radius:99rem;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.cats{flex-direction:column;gap:1.125rem;margin-top:1.25rem;display:flex}.cat{text-align:left;color:#3d4272;background:#f8f8fc;border:1px solid #ececf5;border-radius:99rem;align-items:center;gap:.5rem;height:2.375rem;padding:0 .625rem;font-size:.719rem;display:flex}.cat i{background:#eceef6;border-radius:.375rem;padding:0 .438rem;font-size:.656rem;font-style:normal;font-weight:700;line-height:1.062rem}.cat.on{border-color:var(--red);color:var(--red);background:#ffeaf1}.igrid.pick .itile{text-align:center;border:2px solid #0000;border-radius:1.875rem;flex-direction:column-reverse;justify-content:center;align-items:center;gap:.125rem;height:3.75rem;padding:.25rem .375rem;font-size:.781rem;display:flex;position:relative}.igrid.pick .itile .radio{color:#6a7fd0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:.688rem;height:.688rem;display:flex;position:absolute;bottom:.625rem;left:.625rem}.igrid.pick .itile.selected{border-color:#4a63c9}.igrid.pick .itile.selected .radio{color:#fff;background:currentColor}.addrow{align-items:center;gap:1rem;display:flex}.addbtn{flex-direction:column;align-items:center;font-size:1.1rem;display:inline-flex}.langrow{grid-template-columns:1fr 1fr 2.6rem;align-items:end;gap:.7rem;display:grid}.rm{background:#f6f7fb;border:1px solid #eceef6;border-radius:.6rem;justify-content:center;align-items:center;height:3.6rem;display:flex}.addlang{align-items:center;gap:.6rem;margin-top:1.1rem;font-size:1.1rem;display:flex}.addlang small{color:var(--muted);font-size:.7rem}.days.form button{padding:.8rem 0;font-size:.85rem}.days.form{margin:1.1rem 0 0}.adult{background:#fff;border:1px solid #ececf5;border-radius:1rem;height:5.625rem;margin-top:1rem;padding:3.312rem 1.188rem 0;font-size:.906rem;display:block;position:relative}.adult input{opacity:0;width:1.6rem;height:1.6rem;position:absolute}.adult .box{border:1.5px solid #12163f;border-radius:2px;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex;position:absolute;top:2.312rem;left:2.062rem}.adult input:focus-visible+.box{outline:3px solid #e6004c4d}.todo{color:#6b7090;background:#fff;border:1px solid #ececf5;border-radius:.875rem;align-items:center;gap:.812rem;height:3.062rem;margin-top:.938rem;padding:0 1rem;font-size:.812rem;display:flex}.readynote{color:var(--muted);background:#eaf8f1;border:1px solid #d5f0e3;border-radius:.8rem;align-items:center;gap:.9rem;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;display:flex}.readynote svg{color:#11785a}.savebtn{border-radius:.6rem;width:100%;height:3.6rem;margin-top:1.1rem}.fine{color:#7a7f9b;margin-top:1rem;font-size:.719rem;line-height:1.062rem}.fine.center{text-align:center;margin-top:1.25rem;padding:0 3.75rem;font-size:.719rem}.deldraft{color:var(--red);margin-top:1.625rem;padding-bottom:4.375rem;font-size:.719rem;text-decoration:underline;display:block}.protonote{color:#6b6f87;background:#fff4e8;border:1px solid #fbe8d6;border-radius:.875rem;align-items:center;gap:1.25rem;height:4.25rem;margin-top:1.25rem;padding:0 1rem;font-size:.812rem;line-height:1.25rem;display:flex}.protonote svg{color:#12163f;margin-top:0}.loginbox{background:#fff;border:1px solid #ececf5;border-radius:1.125rem;flex-direction:column;height:23.938rem;margin-top:1.188rem;padding:1.062rem 1.375rem 1.375rem;display:flex}.loginbox .flabel:first-child{margin-top:.3rem}.loginbox .finput{background:#f8f9ff}.pwwrap{position:relative}.showpw{color:var(--red);padding:.3rem;font-size:.8rem;font-weight:900;position:absolute;top:.15rem;right:1rem}.forgot{color:var(--red);align-self:flex-start;margin:1.625rem 0 1.5rem;font-size:.781rem;line-height:1.125rem;text-decoration:underline}.formmsg{border-radius:.6rem;margin-bottom:1rem;padding:.7rem .9rem;font-size:.85rem}.formmsg.err{color:var(--red-dark);background:#ffeaf1}.formmsg.ok{color:#11785a;background:#eaf8f1}.loginbox .btn.wide{height:4.062rem;box-shadow:none;border-radius:.5rem;font-size:.938rem;font-weight:400}.newbox{background:#f1effc;border:1px solid #e8e5f8;border-radius:.875rem;height:10.938rem;margin-top:.938rem;padding:1.312rem 1.375rem 0}.newbox h2{font-size:1.125rem;font-weight:900;line-height:1.375rem}.newbox p{color:#7a7f9b;margin:.562rem 0 .875rem;font-size:.844rem;line-height:1.125rem}.newbox .btn.wide{height:4rem;box-shadow:none;border-radius:.5rem;font-size:.906rem}.demoacc{background:#fff;border-radius:.625rem;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.75rem;height:4.062rem;margin-top:1rem;font-size:.938rem;display:flex}.footlinks{text-align:center;color:#7a7f9b;margin-top:2.25rem;font-size:.719rem}.footlinks p{flex-wrap:wrap;justify-content:center;gap:.625rem 1.062rem;margin-bottom:1.688rem;display:flex}.welcome{text-align:center;background:linear-gradient(135deg,#fdeef5,#f3effc);border:1px solid #f1e3ee;border-radius:1.125rem;flex-direction:column;align-items:center;gap:0;height:21.688rem;margin-top:1.25rem;padding:1.688rem 1.375rem 0;display:flex}.welcomeicon{color:#12163f;background:#fff;border-radius:.875rem;justify-content:center;align-items:center;width:3.875rem;height:3.875rem;display:flex}.welcome h2{margin-top:1.125rem;font-size:1.562rem;font-weight:900;line-height:1.875rem}.welcome p{color:#7a7f9b;width:23.75rem;margin-top:.875rem;font-size:.906rem;line-height:1.375rem}.welcome small{color:#7a7f9b;align-self:flex-start;margin-top:1.062rem;margin-left:2.875rem;font-size:.719rem}.welcome .btn.wide{border-radius:.5rem;height:4rem;margin-top:1.438rem;font-size:.938rem;font-weight:400}.welcome .forgot{align-self:center;margin:0}.prefs ul{margin-top:.875rem}.prefs li{border-top:1px solid #ececf5;align-items:center;gap:1rem;height:4.125rem;padding:0;display:flex}.prefs li:first-child{border-top:0}.prefs li span{flex-direction:column;flex:1;gap:.3rem;display:flex}.prefs b{font-size:.938rem}.dl{flex-direction:column;align-items:flex-start;gap:.375rem;margin:1.625rem 0 0 .938rem;font-size:.938rem;display:flex}.clear{color:var(--red);margin-top:1.562rem;font-size:.781rem}.routes li a{border:1px solid var(--line);background:#fff;border-radius:.8rem;margin-top:.8rem;padding:1rem 1.1rem;display:block}.routes small{color:var(--muted);margin-top:.3rem;font-size:.8rem;display:block}.sbfields{background:#fff;border:1px solid #e8eaf3;border-radius:1.125rem;flex:0 0 28.5rem;height:5rem;display:flex;overflow:visible}.navitem.home{left:4.25rem}.navitem.search{left:12.875rem}.navitem.messages{left:30.125rem}.navitem.profile{left:38.75rem}.sb-field textarea{resize:none;font:inherit;color:#6b7090;white-space:normal;background:0 0;border:0;outline:0;width:8.125rem;height:2.5rem;margin-top:.062rem;padding:0;font-size:.975rem;line-height:1.125rem;overflow:visible}.sb-field textarea::placeholder{color:#6b7090;opacity:1}.searchpage{background:#fefeff}.sb-field>svg{margin-top:1.125rem}.chip:nth-child(2){width:6.75rem}.chip:nth-child(3){width:6.812rem}.chip:nth-child(4){width:8.438rem}.chip:nth-child(5){width:7.062rem}.stats li:first-child>svg{background:#f1e6fc}.stats li:nth-child(2)>svg{background:#e3effc}.stats li:nth-child(3)>svg{background:#ffe3ec}.stats li:nth-child(4)>svg{background:#fff1dc}.bottomnav.compact{height:5.75rem}.bottomnav.compact .navitem{gap:.312rem;top:1.25rem}.bottomnav.compact .navitem.home{left:4.562rem}.bottomnav.compact .navitem.search{left:13rem}.bottomnav.compact .navitem.messages{left:30rem}.bottomnav.compact .navitem.profile{left:38.438rem}.bottomnav.compact .publish{width:3.75rem;margin-left:-1.875rem;left:21.5rem}.bottomnav.compact .publish .plus{width:3.75rem;height:3.75rem;top:-.188rem}.bottomnav.compact .publish .plus:before{content:"";background:var(--navy);border-radius:2px;width:2.5rem;height:.312rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bottomnav.compact .publish .plus:after{content:"";background:var(--navy);border-radius:2px;width:.312rem;height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bottomnav.compact .publish em{top:4rem}.subactions span svg,.favbtn svg{color:#12163f}.chatdots{flex:none;width:2.1rem;height:2.1rem}.msgbtn{box-shadow:none;background:#fb004b}.msgbtn .chatdots{width:2.9rem;height:2.9rem}.mode>svg{display:block}.optcard small{color:#7a7f9b;margin-left:.375rem;font-size:.594rem;font-weight:400}.days.form{grid-template-columns:repeat(7,1fr);gap:.45rem;display:grid}.days.form button{text-align:left;color:#8a8fa8;background:#f2f2f8;border-radius:.2rem;padding:.35rem .2rem;font-size:1rem}.days.form button.on{color:var(--red);background:#ffe6ee}.igrid.pick{grid-template-columns:repeat(4,9.188rem);gap:.375rem;margin-top:.875rem;display:grid}.igrid.pick .itile{border-radius:1rem;align-items:center;gap:.6rem;display:flex}.shape.complete{height:16.75rem}.shape.complete .shaperow{top:5.25rem}.shape.complete .shapeinfo p{margin-top:.375rem}.stag.blue{background:#e7f1fc}.stag.green{background:#e1f6ec}.stag.lav{background:#ece8fb}.jump a:first-child{width:5.688rem}.jump a:nth-child(2){width:4.25rem}.jump a:nth-child(3){width:5.25rem}.jump a:nth-child(4){width:6.812rem}.jump a:nth-child(5){width:5.75rem}.jump a:nth-child(6){width:5.875rem}.jump a:nth-child(7){width:5.938rem}.cat svg{width:.875rem;height:.875rem}.findwords svg{color:#12163f;width:.938rem;height:.938rem}.igrid.pick .itile svg{width:1.25rem;height:1.25rem}.igrid.pick .itile.blue .radio{color:#2a8fe0}.igrid.pick .itile.green .radio{color:#19a07a}.igrid.pick .itile.lav .radio{color:#7a4fd6}.igrid.pick .itile.pink .radio{color:#e0407a}.igrid.pick .itile.peach .radio{color:#e08a24}.igrid.pick .itile.selected.blue{border-color:#2a8fe0}.igrid.pick .itile.selected.green{border-color:#19a07a}.igrid.pick .itile.selected.lav{border-color:#7a4fd6}.igrid.pick .itile.selected.pink{border-color:#e0407a}.igrid.pick .itile.selected.peach{border-color:#e08a24}.showall{color:var(--red);flex-direction:column;align-items:flex-start;gap:.125rem;margin-top:1.375rem;font-size:.781rem;display:flex}.showall svg{color:#12163f}.counthint{border-bottom:1px solid #ececf5;margin-top:1.375rem;padding-bottom:1.125rem}.bottomnav.slim{height:5rem}.bottomnav.slim .navitem{gap:.438rem;font-size:.688rem;line-height:.812rem;top:.938rem}.bottomnav.slim .navitem.home{left:5.188rem}.bottomnav.slim .navitem.search{left:14.75rem}.bottomnav.slim .navitem.messages{left:28.312rem}.bottomnav.slim .navitem.profile{left:37.812rem}.bottomnav.slim .navitem svg{width:1.5rem;height:1.5rem}.bottomnav.slim .publish{width:3.875rem;margin-left:-1.938rem;left:21.5rem}.bottomnav.slim .publish .plus{width:3.875rem;height:3.875rem;top:.5rem}.bottomnav.slim .publish .plus:before{content:"";background:var(--navy);border-radius:2px;width:2rem;height:.188rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bottomnav.slim .publish .plus:after{content:"";background:var(--navy);border-radius:2px;width:.188rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loginbox .flabel{margin:0 0 .5rem;font-size:.906rem;line-height:1.125rem}.loginbox .flabel+.pwwrap,.loginbox .finput{background:#f8f9ff}.loginbox .hint{margin-top:1.188rem;font-size:.719rem;line-height:1rem}.loginbox .flabel.second{margin-top:1.188rem}.prefs{border-radius:1.125rem;height:21.375rem;margin-top:1.125rem;padding:1.312rem 1.375rem 0}.prefs h2{font-size:1.281rem;line-height:1.5rem}.prefs small{color:#7a7f9b;font-size:.781rem}.datacard{height:14.5rem;margin-top:1rem;padding:1.312rem 1.375rem 0}.tile .ico{object-fit:contain;flex:none;width:auto;height:2.25rem}.itile .ico{flex:none}.psum{margin-top:1.25rem}.psumhead{background:linear-gradient(120deg,#fff 0,#fff7fa 55%,#fdeef5);border:1px solid #f3e4ec;border-radius:1rem;align-items:center;gap:.9rem;padding:1.1rem;display:flex;position:relative}.psumhead h2{font-size:1.35rem;font-weight:900;line-height:1.6rem}.psumhead p{color:#7a7f9b;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.8rem;display:flex}.psumphoto{object-fit:cover;border-radius:50%;width:5.625rem;height:5.625rem}.psumintro{color:#12163f;margin:1rem .2rem;font-size:.9rem;line-height:1.35rem}.psumlist{color:#6b7090;padding-left:1rem;font-size:.85rem;line-height:1.4rem}.psum .fcard{margin-top:.9rem}.btn.white.second,.formbody .btn.wide+.btn.wide{margin-top:.8rem}.checkcard{text-align:center;color:var(--navy);background:linear-gradient(120deg,#fff1f6 0,#fff 55%,#f2f7ff);border:1px solid #f3e4ec;border-radius:1.1rem;flex-direction:column;align-items:center;margin-top:1.1rem;padding:0 1.45rem;display:flex}.checkcard h2{font-size:1.5rem;font-weight:900;line-height:1.9rem}.checkcard p{color:#7a7f9b;font-size:.97rem;line-height:1.5rem}.checkcard .btn{width:100%}.verifycard{height:23rem;padding-top:1.98rem}.verifycard h2{margin-top:.72rem}.verifycard p{margin-top:.75rem;padding:0 .9rem}.verifycard .btn,.verifycard .formmsg{height:4rem;box-shadow:none;border-radius:.5rem;margin-top:1.3rem;font-size:.94rem;font-weight:400}.verifycard .formmsg{height:auto;margin-bottom:0}.expiredlink{color:var(--navy);margin-top:1.5rem;font-size:.9rem;font-weight:700}.readycard{height:20.95rem;padding-top:1.7rem}.readyavatar{color:#fff;background:linear-gradient(135deg,#e0407a,#8f5fb6);border:.19rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:6.75rem;height:6.75rem;font-size:2.2rem;font-weight:900;display:flex;position:relative;box-shadow:0 0 0 1px #e8d7e6}.readyavatar i{color:#fff;background:#12b886;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:absolute;bottom:.35rem;right:-.15rem}.readycard h2{margin-top:.9rem;font-size:1.62rem}.readycard p{margin-top:.7rem;font-size:.95rem}.readybtns{gap:.75rem;width:100%;margin-top:1.4rem;display:flex}.readybtn{border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;height:4rem;font-size:.95rem;display:flex}.readybtn.white{color:var(--navy);background:#fff}.readybtn.red{background:var(--red);color:#fff;box-shadow:0 .3rem .9rem #ec004540}.nextcard{background:#fff;border:1px solid #ececf5;border-radius:1.1rem;height:11.3rem;margin-top:1rem;padding:1.3rem 1.4rem 0}.nextcard h2{font-size:1.3rem;font-weight:900;line-height:1.6rem}.nextcard p{color:#7a7f9b;margin-top:.8rem;font-size:.97rem;line-height:1.5rem}.nextlink{color:var(--navy);align-items:center;gap:.5rem;margin-top:.7rem;font-size:.9rem;display:flex}.infonote{color:#6b7090;background:#eaf4fd;border:1px solid #d9eaf9;border-radius:.8rem;align-items:center;gap:1.2rem;height:3.2rem;margin-top:1.15rem;margin-bottom:1.4rem;padding:0 1rem;font-size:.8rem;display:flex}.infonote svg{color:var(--navy);flex:none}.pairlinks{gap:.8rem;margin-top:1.2rem;display:flex}.pairlinks .btn{flex:1}.pairlinks.wide2{width:100%;margin-top:.4rem}.btn:disabled{opacity:.6;cursor:default}.psumbadge{color:var(--red);white-space:nowrap;background:#fff;border:1px solid #ececf5;border-radius:.375rem;align-self:flex-start;margin-left:auto;padding:.4rem .6rem;font-size:.781rem}.psumtags{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.psumdays{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.psumdays span{color:var(--red);background:#ffe6ee;border-radius:.4rem;padding:.4rem .8rem;font-size:.85rem}.loginbox.forgotbox{height:16rem;padding-top:2.2rem;padding-bottom:1.4rem}.boxintro{color:#7a7f9b;margin:0 0 1.2rem;font-size:.97rem;line-height:1.25rem}.loginbox.forgotbox .btn.wide{height:4rem;margin-top:1.12rem}.loginbox.resetbox{height:20.8rem;padding-top:1.03rem;padding-bottom:1.4rem}.loginbox.resetbox .flabel+.pwwrap{margin-bottom:0}.loginbox.resetbox .pwwrap+.flabel{margin-top:1.12rem}.loginbox.resetbox .hint{margin:1.1rem 0 0}.loginbox.resetbox .btn.wide{height:4rem;margin-top:1.4rem}.linkchips{gap:.6rem;margin-top:.9rem;display:flex}.linkchip{min-height:3.94rem;color:var(--navy);background:#fff;border-radius:.75rem;flex-direction:column;justify-content:flex-start;gap:.2rem;padding:.75rem .9rem;font-size:.97rem;line-height:1.1rem;display:flex}.linkchip.full{text-align:center;align-items:center;margin-top:.9rem;position:relative}.linkchip.full svg{position:absolute;bottom:.7rem;left:1rem}.profilepage.mp{height:auto;padding-bottom:2rem}.mp .ptop{height:20.3125rem;position:relative}.mp .ptag{color:#6b7090;width:10rem;margin:.625rem 0 0;font-size:1rem;line-height:1.375rem}.mp .bigavatar{color:#fff;background:linear-gradient(135deg,#e0407a,#8f5fb6);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:5rem;font-weight:900;display:flex}.mp .pinfo h1{font-size:1.8125rem}.mp .ratebox small{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:7.5rem;padding:0 1rem 0 0;left:5.188rem;overflow:hidden}.mp .pbody{grid-template-columns:20.4375rem 20.0625rem;align-items:stretch;gap:1rem .9375rem;padding:0 .8125rem;display:grid}.mp .pbox{width:auto;height:auto;position:relative;top:auto;left:auto}.mp .pbox.wide{grid-column:1/-1}.mp .c-interests{min-height:14.25rem}.mp .c-interests .igrid{grid-template-columns:repeat(3,1fr);gap:.75rem;width:auto;margin:3.875rem .75rem 1rem;position:static}.mp .c-interests .itile{height:4rem}.mp .c-about,.mp .c-topic{min-height:14.6875rem}.mp .c-edu,.mp .c-lang{min-height:12.875rem}.mp .c-about p{width:auto;margin:5.062rem 2.5rem 1rem 1.5rem;font-size:1.25rem;line-height:1.5625rem;position:static}.mp .c-topic p{width:auto;margin:7rem 1rem 1rem;font-size:1.25rem;line-height:1.5625rem;position:static}.mp .c-edu ul{width:auto;margin:4.375rem 5rem 1rem 1.25rem;position:static}.mp .c-edu li{font-size:1.25rem;line-height:1.5625rem}.mp .c-lang ul{margin:4.375rem 1rem 1rem 1.625rem;position:static}.mp .c-avail{min-height:6.5rem;padding-bottom:.7rem}.mp .c-avail .days{grid-template-columns:repeat(7,1fr);width:auto;margin:4.312rem .9375rem 0;position:static}.mp .availnote{margin:.8rem 1rem 0 1.375rem;font-size:1rem;line-height:1.3rem}.mp .actions{grid-template-columns:20.25rem 20.125rem;column-gap:.625rem;margin:1.8125rem 0 0 1rem;display:grid}.mp .msgbtn,.mp .favbtn{gap:.75rem;width:auto;height:4.625rem;font-size:1.4rem;position:static}.mp .mylinks{border-top:1px solid #ececf4;grid-template-columns:1fr 1fr;height:5.2rem;margin:2rem 1rem 0;display:grid;position:relative}.mp .mylinks:after{content:"";background:#ececf4;width:1px;height:2.25rem;position:absolute;top:1.6rem;left:50%}.mp .mylinks a{color:#3d4272;justify-content:center;align-items:center;gap:.7rem;padding-top:.2rem;font-size:1.1rem;display:flex}.mp .demonote{text-align:center;margin:.4rem 0 0;padding:0 2rem;position:static}.mp .subactions{width:auto;margin:2rem 1rem 0;position:relative;top:auto;left:auto}.accountpage .formbody{padding-bottom:0}.acc1,.acc2,.acc3{background:#fff;border:1px solid #ececf5;border-radius:1.125rem;margin-top:1rem;position:relative;box-shadow:0 .125rem .5rem #12163f08}.acc1{height:16.875rem;margin-top:1.1rem}.accavatar{color:#fff;background:linear-gradient(135deg,#e0407a,#8f5fb6);border:.19rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:5.125rem;height:5.125rem;font-size:1.5rem;font-weight:900;display:flex;position:absolute;top:1.375rem;left:1.25rem;box-shadow:0 0 0 1px #e8d7e6}.acckicker{color:var(--red);letter-spacing:.06em;font-size:.66rem;font-weight:900;line-height:.75rem;position:absolute;top:1.8rem;left:7.25rem}.acc1 h2{font-size:1.7rem;font-weight:900;line-height:2.1rem;position:absolute;top:2.9rem;left:7.25rem}.acc1>p{color:#7a7f9b;margin:0;font-size:.97rem;line-height:1.25rem;position:absolute;top:5.3rem;left:7.25rem}.accstrip{width:38.06rem;height:2.5rem;color:var(--navy);background:#edf8f3;border-radius:.65rem;align-items:center;gap:.8rem;padding:0 .8rem;font-size:.8rem;display:flex;position:absolute;top:7.875rem;left:1.375rem}.accstrip.off{background:#f3f3f9}.accedit{background:var(--red);color:#fff;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:8.25rem;height:4rem;font-size:.97rem;display:flex;position:absolute;top:11.56rem;left:1.375rem;box-shadow:0 .4rem .9rem #ec004538}.accview{color:var(--navy);flex-direction:column;gap:.35rem;font-size:.97rem;display:flex;position:absolute;top:12.4rem;left:11.125rem}.acc2{height:11.75rem}.acc2 h2{width:15.5rem;font-size:1.25rem;font-weight:900;line-height:1.56rem;position:absolute;top:1.25rem;left:1.375rem}.accpct{color:var(--red);font-size:1.06rem;font-weight:900;line-height:1.1rem;position:absolute;top:2.25rem;right:1.3rem}.acctrack{background:#f3f3f9;border-radius:1rem;height:.44rem;display:block;position:absolute;top:5.375rem;left:1.375rem;right:1.375rem;overflow:hidden}.acctrack i{background:var(--red);border-radius:1rem;height:100%;display:block}.acc2>p{color:#7a7f9b;margin:0;font-size:.78rem;line-height:1.1rem;position:absolute;top:6.6rem;left:1.375rem}.acclink{color:var(--navy);justify-content:space-between;align-items:center;font-size:.81rem;display:flex;position:absolute;top:8.5rem;left:1.375rem;right:1.375rem}.acc3{padding:1.1rem 1.375rem 1rem}.acc3 h2{font-size:1.3rem;font-weight:900;line-height:1.625rem}.accpills{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;display:flex}.accpills .stag{border-radius:.75rem;height:2.2rem;font-size:.88rem}.acc3 h3{color:#6b7090;margin-top:1.2rem;font-size:.94rem;font-weight:900;line-height:1.25rem}.acctopic,.acchint{color:#7a7f9b;margin:.25rem 0 0;font-size:.97rem;line-height:1.25rem}.acc3 .acchint{margin-top:1.3rem}.accgrid{grid-template-columns:1fr 1fr;align-items:start;gap:.65rem;margin-top:1.35rem;display:grid}.accbox{background:#f6f7fb;border:1px solid #e8eaf3;border-radius:.75rem;min-height:5.45rem;padding:1.05rem 1.5rem .9rem}.accbox b{color:var(--navy);align-items:center;gap:.6rem;font-size:.84rem;font-weight:900;line-height:1.1rem;display:flex}.accbox small{color:#7a7f9b;margin-top:.9rem;padding-left:.1rem;font-size:.78rem;line-height:1.1rem;display:block}.accdays{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.accdays em{color:var(--red);background:#ffe9ef;border-radius:.5rem;padding:.4rem .55rem;font-size:.72rem;font-style:normal}.accpair{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.accmini{background:#fff;border:1px solid #ececf5;border-radius:.9rem;align-items:center;gap:.8rem;height:4.625rem;padding:0 1rem 0 .85rem;display:flex}.accmini span{flex-direction:column;flex:1;gap:.25rem;display:flex}.accmini b{font-size:.88rem;line-height:1.1rem}.accmini small{color:#7a7f9b;font-size:.75rem;line-height:1rem}.datacard.accdata{height:17.45rem}.accdata .hint{color:#7a7f9b;margin-top:1.3rem;font-size:.97rem;line-height:1.25rem}.accdata .dl{text-align:left;color:var(--navy);background:0 0;border:0;margin:1.6rem 0 0 .95rem;padding:0}.accdata .clear{background:0 0;border:0;margin-top:1.5rem;padding:0;font-size:.78rem;display:block}.accdata .clear.second{margin-top:1.7rem}.cityfield{position:relative}.cityopts{z-index:60;background:#fff;border-radius:.75rem;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 .4rem 1.4rem #12163f29}.cityopts button{text-align:left;color:#3d4272;border-radius:.55rem;width:100%;padding:.7rem .8rem;font-size:.875rem;display:block}.cityopts button b{color:var(--navy);margin-right:.15rem;font-weight:900}.cityopts button.on,.cityopts button:hover{background:#f3f4fb}.cityopts .none{color:#7a7f9b;padding:.8rem;font-size:.85rem}.modalwrap{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12163f6b;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:1.4rem;width:min(100vw,430px);margin:5rem 2.5rem 0;padding:1.75rem 1.75rem 1.6rem;box-shadow:0 1rem 2.5rem #12163f40}.modalhead{justify-content:space-between;align-items:center;height:1.6rem;display:flex}.modallogo{color:var(--red);letter-spacing:.22em;font-size:1.05rem;font-weight:900}.modalhead button{color:#5b6080;display:flex}.modal h2{color:var(--navy);margin-top:2.1rem;font-size:2.06rem;font-weight:900;line-height:2.5rem}.modalsub{color:#7a7f9b;margin-top:.85rem;font-size:.97rem;line-height:1.4rem}.modal .flabel{margin:1.5rem 0 .55rem;font-size:.97rem;font-weight:900;display:block}.modal .modalinput{height:3.4rem;color:var(--navy);background:#f8f9ff;font-size:1.1rem;font-weight:900}.modal .radiuslabel{margin-top:1.2rem}.radiuschips{flex-wrap:wrap;gap:.5rem;display:flex}.radiuschips .chip{height:2.4rem;padding:0 1rem}.modaldone{height:3.4rem;box-shadow:none;margin-top:1.4rem}.sb-field .wherevalue{color:#6b7090;width:8.125rem;height:2.5rem;font-size:.975rem;line-height:1.125rem;display:block;overflow:hidden}.field .wherevalue{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.781rem;line-height:1rem;display:block;overflow:hidden}.wherevalue.set{color:var(--navy)}.sb-field.where,.field.where{cursor:pointer}.pphoto .pinitials{color:#fff;background:linear-gradient(135deg,#e0407a,#8f5fb6);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.6rem;font-weight:900;display:flex}.emptycard{height:16.5rem;margin:0 1.125rem;padding:2.45rem 1.5rem 0}.emptycard svg{color:var(--navy)}.emptycard h3{margin:1.25rem 0 .75rem;font-size:1.6rem;line-height:1.875rem}.emptycard p{max-width:26rem;margin:0 auto 1.55rem;font-size:.94rem;line-height:1.44rem}.emptycard a{color:var(--navy);font-size:1rem;line-height:1.25rem}.modalsub{margin-top:1.15rem}.modal .flabel{margin-top:1.55rem}.modal .cityopts{box-shadow:none;background:0 0;max-height:none;margin:.9rem 0 0;padding:0;position:static}.modal .cityopts li{background:#fff;border-radius:.8rem;margin-bottom:.35rem;box-shadow:0 .2rem .9rem #12163f1a}.modal .cityopts button{padding:.55rem .7rem}.modal .modalinput:focus{border-color:#d9dcee}.emptycard{background:linear-gradient(120deg,#fdeef4 0,#fff 50%,#eef5fd)}.emptycard h3{margin-top:.45rem}.modalhead button svg{width:1.15rem;height:1.15rem}.modal{padding-bottom:1.2rem}.modal .modalinput:focus{box-shadow:none}.sortbox{align-items:center;width:9.5rem;height:2.7rem;margin-top:0;padding:0 1.1rem}.sortbox select{color:var(--navy);cursor:pointer;padding-right:1.4rem;font-size:1.05rem}.sortbox svg{top:50%;right:.7rem;transform:translateY(-50%)}.chip{line-height:1}.chip .ico{flex:none;display:block}.cityopts .searching{align-items:center;gap:.6rem;display:flex}.spinner{border:2px solid #e1e3f0;border-top-color:var(--red);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.mp .pinfo{width:12.6rem}.mp .pinfo h1{white-space:normal;word-break:break-word;max-width:12.4rem;font-size:1.8125rem;line-height:2.3rem}.mp .eur{justify-content:center;align-items:center;width:3.375rem;height:3.375rem;padding:0;font-size:1.5rem;font-weight:900;display:flex;top:.875rem;left:1rem}.mp .ratebox b{font-size:1.75rem;top:1.125rem;left:5.188rem}.mp .ratebox i{top:1.75rem;right:.9rem}.mp .ratebox small{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:7.4rem;padding:0;top:4.1rem;left:5.188rem;overflow:hidden}.iconbtn{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.sb-field .wherevalue{white-space:nowrap;text-overflow:ellipsis;width:100%;height:auto;padding-top:.15rem}.sb-field.where>span{min-width:0;overflow:hidden}.profilehead .wordmark{pointer-events:none}.profilehead .iconbtn,.profilehead .headright{z-index:3}.profilehead .sharebtn{color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:.188rem;right:5rem}.profilehead .headright .sharebtn svg{position:static}.radiusnote{color:#5b6080;margin:-.5rem 1.4rem .7rem;font-size:.875rem}.radiusnote b{color:var(--navy)}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=hidden]),textarea,select{font-size:16px!important}.sb-field input{transform-origin:0;width:160%;max-width:none;margin-right:-60%;transform:scale(.625)}.field input{transform-origin:0 0;width:204%;max-width:none;height:21px;margin-bottom:-10.7px;margin-right:-104%;line-height:21px;transform:translateY(0)scale(.49)}.sortbox select{transform-origin:0;width:152%;height:26px;margin-right:-52%;padding-top:0;padding-bottom:0;line-height:26px;transform:scale(.656)}}.chips>.chip:first-child{width:4.562rem}.convcard{background:#fff;border:1px solid #ececf5;border-radius:1.1rem;margin-top:1.1rem;padding:1.3rem 1.2rem 1.4rem}.convhead{align-items:center;gap:.7rem;display:flex}.convhead b{font-size:1.3rem;font-weight:900}.convcount{color:var(--red);background:#ffe9ef;border-radius:99rem;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:900}.convplus{width:2.6rem;height:2.6rem;color:var(--navy);background:#ffe9ef;border-radius:.7rem;justify-content:center;align-items:center;margin-left:auto;display:flex}.convsearch{color:#5b6080;background:#f6f7fb;border:1px solid #eceef6;border-radius:.7rem;align-items:center;gap:.7rem;height:3.1rem;margin-top:1.1rem;padding:0 .9rem;display:flex}.convsearch input{color:var(--navy);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.85rem}.convtabs{gap:.5rem;margin-top:.8rem;display:flex}.convtabs button{height:2.1rem;color:var(--navy);background:#f6f7fb;border-radius:.55rem;flex:1;font-size:.78rem}.convtabs button.on{color:var(--red);background:#ffe9ef;font-weight:900}.convempty{text-align:center;color:#7a7f9b;padding:2rem .5rem .6rem;font-size:.9rem;line-height:1.5rem}.convempty button{color:var(--navy);font-size:.9rem}.convlist{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.convlist a{background:#f6f9ff;border:1px solid #e3ebf8;border-radius:.8rem;align-items:center;gap:.8rem;padding:.7rem;display:flex}.convlist a.unread{background:#fff4f7;border-color:#ffd7e2}.convavatar{object-fit:cover;color:#fff;background:linear-gradient(135deg,#e0407a,#8f5fb6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-size:.95rem;font-weight:900;display:flex}.convtext{text-align:left;flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.convtext b{color:var(--navy);align-items:center;gap:.35rem;font-size:.95rem;display:flex}.convtext small{color:#6b7090;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.convhello{text-align:center;color:var(--navy);background:linear-gradient(120deg,#fff1f6 0,#fff 55%,#f2f7ff);border:1px solid #f3e4ec;border-radius:1.1rem;margin-top:1rem;padding:2rem 1.2rem}.convhello h2{margin-top:.8rem;font-size:1.5rem;font-weight:900}.convhello p{color:#7a7f9b;margin:.6rem 0 1.2rem;font-size:.9rem}.pickerlist{flex-direction:column;gap:.5rem;max-height:24rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex;overflow:auto}.pickerlist button{background:#fff;border:1px solid #ececf5;border-radius:.8rem;align-items:center;gap:.8rem;width:100%;padding:.7rem .8rem;display:flex}.chatpage .innerhead{grid-template-columns:3rem 1fr 3rem}.chatcard{background:#fff;border:1px solid #ececf5;border-radius:1.1rem;flex-direction:column;min-height:40rem;margin:1rem 1.1rem 0;display:flex;position:relative;overflow:visible}.chathead{border-bottom:1px solid #ececf5;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex;position:relative}.chatwho{align-items:center;gap:.8rem;display:flex}.chatwho span{flex-direction:column;gap:.2rem;display:flex}.chatwho b{color:var(--navy);font-size:1.05rem}.chatwho small{color:#6b7090;font-size:.78rem}.chatmenubtn{color:var(--navy);justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.chatmenu{z-index:20;background:#fff;border-radius:.9rem;min-width:13rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:4.2rem;right:.8rem;box-shadow:0 .5rem 1.6rem #12163f2e}.chatmenu button{text-align:left;width:100%;color:var(--navy);border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem .9rem;font-size:.9rem;display:flex}.chatmenu button:hover{background:#f3f4fb}.chatsearch{background:#f6f7fb;border:1px solid #eceef6;border-radius:.7rem;align-items:center;gap:.6rem;height:2.8rem;margin:.7rem 1rem 0;padding:0 .8rem;display:flex}.chatsearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.85rem}.chatbody{background:#fbfbff;flex:1;min-height:22rem;max-height:34rem;padding:1rem 1rem .5rem;overflow-y:auto}.chatempty{text-align:center;color:#7a7f9b;padding:4rem 1rem;font-size:.88rem}.chatday{text-align:center;color:#8a8fa8;margin:.9rem 0 .7rem;font-size:.75rem}.bubble{background:#fff;border:1px solid #ececf5;border-radius:.9rem;max-width:82%;margin-bottom:.6rem;padding:.8rem .95rem}.bubble p{color:var(--navy);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.35rem}.bubble small{color:#8a8fa8;margin-top:.4rem;font-size:.7rem;display:block}.bubble.mine{background:#ffe9ef;border-color:#ffd7e2;margin-left:auto}.meetcard{color:var(--navy);flex-direction:column;gap:.35rem;font-size:.88rem;line-height:1.3rem;display:flex}.meetcard svg{color:var(--red)}.meetcard span{color:#3d4272}.chatcompose{border-top:1px solid #ececf5;padding:.9rem 1rem 1rem}.chatstarters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.chatstarters span{color:#7a7f9b;font-size:.72rem}.chatstarters button{color:var(--navy);background:#eaf1fc;border-radius:99rem;padding:.35rem .8rem;font-size:.75rem}.chatinput{align-items:stretch;gap:.6rem;display:flex}.chatinput textarea{resize:none;background:#f6f7fb;border:1px solid #eceef6;border-radius:.7rem;outline:0;flex:1;min-height:3rem;max-height:8rem;padding:.85rem .9rem;font-size:.9rem}.chatinput textarea:focus{border-color:var(--red);background:#fff}.chatsend{background:var(--red);color:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:3rem;display:flex}.chatsend:disabled{opacity:.45}.chatfoot{color:#8a8fa8;justify-content:space-between;align-items:center;margin-top:.6rem;font-size:.75rem;display:flex}.planbtn{color:var(--red);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.chatblocked{text-align:center;color:#6b7090;border-top:1px solid #ececf5;padding:1rem;font-size:.85rem}.chatblocked button{color:var(--red);text-decoration:underline}.meetpair{margin-top:.2rem}.meetpair .finput{padding:0 .6rem}.favtools{align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.favtools .convsearch{flex:1;margin-top:0}.favsort{flex:none;width:10.6rem;margin:0}.favcount{color:#6b7090;margin:1rem 0 .6rem;font-size:.8rem;font-weight:700}.favremove{color:#8a8fa8;margin:.4rem auto 0;font-size:.75rem;text-decoration:underline;display:block}.notetabs{align-items:center;gap:.5rem;margin-top:1.1rem;display:flex}.notetabs button{height:2.5rem;color:var(--navy);background:#f6f7fb;border-radius:.6rem;padding:0 1.2rem;font-size:.82rem}.notetabs button.on{background:var(--red);color:#fff;font-weight:900}.notetabs .markall{color:#6b7090;background:0 0;margin-left:auto;padding:0;font-size:.78rem;text-decoration:underline}.notetabs .markall:disabled{opacity:.4}.notelist{flex-direction:column;gap:.8rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.notelist li{color:var(--navy);background:#fff;border:1px solid #ececf5;border-radius:.9rem;gap:.9rem;padding:1.1rem 1rem;display:flex;position:relative}.notelist li.new{border:1.5px solid #ffb3c8}.notelist li>svg:first-child{flex:none;margin-top:.1rem}.notelist li div{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.notelist b{font-size:.98rem;line-height:1.3rem}.notelist p{color:#6b7090;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.2rem}.notelist small{color:#8a8fa8;font-size:.7rem}.notelist a{color:var(--red);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.82rem;display:inline-flex}.notelist .notebell{color:#8a8fa8;flex:none}.blocklist,.reportlist,.adminlist{flex-direction:column;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.blocklist li{background:#fff;border:1px solid #ececf5;border-radius:.8rem;align-items:center;gap:.8rem;padding:.8rem;display:flex}.blocklist button{color:var(--red);font-size:.82rem;text-decoration:underline}.reportlist li,.admincard{background:#fff;border:1px solid #ececf5;border-radius:.9rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.reportlist p,.admincard p{color:#3d4272;overflow-wrap:anywhere;margin:0;font-size:.85rem}.reportlist .note,.admincard .note{color:#6b7090;font-size:.8rem}.reportlist small,.admincard small{color:#8a8fa8;font-size:.72rem}.reportlist li>div,.adminrow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.status{color:#5b6080;background:#eef0f8;border-radius:99rem;margin-left:.3rem;padding:.25rem .6rem;font-size:.7rem;font-style:normal;font-weight:900}.status.open,.status.reviewing{color:#9a6100;background:#fff1d6}.status.resolved{color:#11785a;background:#dff6ea}.status.dismissed{color:#6b7090;background:#eef0f8}.setlinks{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.setlinks a{color:var(--navy);background:#fff;border:1px solid #ececf5;border-radius:.8rem;align-items:center;gap:.8rem;padding:1rem;font-size:.9rem;display:flex}.setlinks a svg:last-child{margin-left:auto}.setprefs{height:auto;padding-bottom:.5rem}.setprefs li .switch{background:#d9dcee;border-radius:99rem;flex:none;width:3rem;height:1.7rem;margin-left:auto;position:relative}.setprefs li .switch i{background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;transition:left .2s;position:absolute;top:.2rem;left:.2rem}.setprefs li .switch.on{background:var(--red)}.setprefs li .switch.on i{left:1.5rem}.prefs li>a{width:100%;height:100%;color:inherit;align-items:center;gap:1rem;display:flex}.prefs li>a>span{flex-direction:column;flex:1;gap:.3rem;display:flex}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.adminstats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.1rem;display:grid}.adminstats div{text-align:center;background:#fff;border:1px solid #ececf5;border-radius:.8rem;padding:.9rem .5rem}.adminstats b{color:var(--red);font-size:1.5rem;font-weight:900;display:block}.adminstats span{color:#6b7090;font-size:.7rem}.adminfilter{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.adminfilter button{height:2.1rem;color:var(--navy);background:#f6f7fb;border-radius:99rem;padding:0 .9rem;font-size:.75rem}.adminfilter button.on{color:var(--red);background:#ffe9ef;font-weight:900}.adminactions{flex-wrap:wrap;gap:.5rem;margin:.4rem 0;display:flex}.adminactions a,.adminactions button{height:2.2rem;color:var(--navy);background:#f3f4fb;border-radius:.5rem;align-items:center;padding:0 .9rem;font-size:.75rem;display:inline-flex}.adminactions .danger{color:var(--red-dark,#b00033);background:#ffeaf1}.admincard .flabel{margin-top:.4rem}.admincard .finput.area.short{height:4.6rem;min-height:4.6rem}.admincard .btn.wide{height:3.2rem;margin-top:.6rem}.admintabs{margin-top:1.3rem}.favitem{margin-bottom:.9rem}.dcard{text-align:center;color:var(--navy);background:linear-gradient(120deg,#fff0f5 0,#fff 55%,#eef6fd);border:1px solid #f1e3ec;border-radius:1.1rem;flex-direction:column;align-items:center;margin-top:1.1rem;padding:2.2rem 1.44rem 1.9rem;display:flex}.dcard .dicon{color:var(--navy);display:flex}.dcard h2{margin-top:1.1rem;font-size:1.56rem;font-weight:900;line-height:1.9rem}.dcard p{color:#7a7f9b;max-width:23rem;margin:.8rem auto 0;font-size:.94rem;line-height:1.45rem}.dcard .dbtn{width:100%;height:4rem;color:var(--navy);background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;margin-top:1.28rem;font-size:.97rem;display:flex}.dcard.half{align-items:center}.dcard.half .dbtn{align-self:flex-start;width:17.4rem;height:2.75rem;margin-left:0}.favpage .favtools{align-items:flex-start;gap:.55rem;margin-top:1.25rem;display:flex}.favsearch{color:#5b6080;background:#fff;border:1px solid #ececf5;border-radius:.75rem;flex:1;align-items:center;gap:.9rem;min-width:0;height:4rem;padding:0 1.1rem;display:flex}.favsearch input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;margin-top:-.7rem;font-size:.95rem}.favsort{background:#fff;border:1px solid #ececf5;border-radius:.7rem;flex:none;width:7.8rem;height:2.75rem;margin:0;display:block}.favsort select{appearance:none;width:100%;height:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;outline:0;padding:0 .7rem;font-size:.8rem}.favpage .favcount{color:#6b7090;margin:1.3rem 0 .9rem;font-size:.84rem;font-weight:900;line-height:1rem}.favpage .formbody .cards{margin:0 -1.25rem}.favpage .dcard{margin-top:0}.notebar{justify-content:space-between;align-items:flex-start;margin-top:1.25rem;display:flex}.notetabs2{background:#fff;border:1px solid #ececf5;border-radius:.75rem;gap:.45rem;width:9.5rem;height:4rem;padding:.3rem;display:flex}.notetabs2 button{height:100%;color:var(--navy);text-align:left;background:0 0;border-radius:.5rem;padding:0 .55rem;font-size:.8rem;font-weight:900;line-height:1.05rem}.notetabs2 button:first-child{width:2.7rem;padding:0 0 0 .5rem}.notetabs2 button:last-child{flex:1;padding-left:.6rem}.notetabs2 button.on{background:var(--red);color:#fff}.markall{color:var(--navy);margin-top:1.1rem;font-size:.8rem}.markall:disabled{opacity:.4}.notelist2{flex-direction:column;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.notelist2 li{min-height:9.6rem;color:var(--navy);background:#fff;border:1px solid #ececf5;border-radius:.9rem;gap:.85rem;padding:1.1rem 1.2rem 1rem 1rem;display:flex;position:relative}.notelist2 li.new{box-shadow:inset 3px 0 0 var(--red);border:1.5px solid #1d2150}.noteicon{background:#fdeaf2;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;margin-top:.1rem;display:flex}.notelist2 li>div{flex:1;min-width:0;padding-top:.2rem}.notelist2 b{font-size:1.06rem;font-weight:900;line-height:1.4rem;display:block}.notelist2 p{color:#6b7090;overflow-wrap:anywhere;max-width:17.4rem;margin:.35rem 0 0;font-size:.875rem;line-height:1.3rem}.notelist2 a{color:var(--red);align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.84rem;font-weight:900;display:inline-flex}.notelist2 .notebell{color:var(--navy);position:absolute;top:1.4rem;left:30.9rem}.infonote.top{margin:1.25rem 0 0}.setpage .setprofile{height:auto;padding:1.3rem 1.44rem 1.4rem}.setpage .setprofile h2{font-size:1.25rem;line-height:1.5rem}.setpage .setprofile .hint{color:#7a7f9b;margin-top:.85rem;font-size:.94rem}.setbtn{background:var(--red);color:#fff;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;width:9.45rem;height:4rem;margin-top:1.1rem;padding:0 .9rem;font-size:.97rem;display:flex;box-shadow:0 .4rem .9rem #ec004538}.setprefs{height:19.6rem;padding:1.3rem 1.44rem 0}.setprefs h2{font-size:1.25rem;line-height:1.5rem}.setprefs>.hint{color:#7a7f9b;margin-top:.9rem;font-size:.9rem;line-height:1.3rem}.setprefs ul{margin-top:.7rem}.setprefs li{border-top:1px solid #ececf5;height:4.125rem;padding:0;display:block}.setprefs li:first-child{border-top:0}.prefrow{text-align:left;width:100%;height:100%;color:var(--navy);background:0 0;align-items:center;gap:1rem;padding:0;display:flex}.prefrow>span{flex-direction:column;flex:1;gap:.3rem;display:flex}.prefrow b{font-size:.97rem}.prefrow small{color:#7a7f9b;font-size:.8rem}.prefrow.static svg:last-child{margin-left:0}.accdata.compact{height:14.56rem}.settiles{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.settiles a,.settiles button{height:4rem;color:var(--navy);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.7rem;font-size:.97rem;display:flex}.blockinfo{height:auto;padding:1.3rem 1.44rem 1.35rem}.blockinfo h2{font-size:1.25rem;line-height:1.5rem}.blockinfo .hint{color:#7a7f9b;margin-top:.85rem;font-size:.94rem;line-height:1.5rem}.blockinfo+.dcard{margin-top:.95rem}.infonote.top+.dcard{margin-top:1.1rem}.linkchip span{line-height:1.1rem}.adminstats3{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.1rem;display:grid}.adminstats3 div{background:#fff;border:1px solid #ececf5;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;height:6.2rem;display:flex}.adminstats3 b{color:var(--red);font-size:1.9rem;font-weight:900;line-height:1.9rem}.adminstats3 span{color:#7a7f9b;font-size:.8rem}.admininfo{height:auto;padding:1.3rem 1.44rem 1.35rem}.admininfo h2{font-size:1.25rem;line-height:1.5rem}.admininfo .hint{color:#7a7f9b;margin-top:.85rem;font-size:.94rem;line-height:1.5rem}.admintabs2{gap:.3rem;width:auto;margin-top:1rem;padding:.3rem}.admintabs2 button,.admintabs2 button:first-child,.admintabs2 button:last-child{flex:none;width:auto;padding:0 1.1rem}@media (hover:none) and (pointer:coarse){.favsearch input{transform-origin:0;width:166%;margin-right:-66%;transform:scale(.6)}.favsort select{transform-origin:0;width:200%;margin-right:-100%;transform:scale(.5)}.convsearch input,.chatsearch input{transform-origin:0;width:182%;margin-right:-82%;transform:scale(.55)}}.notelist2 .notebell{left:29.7rem}.notelist2 b{font-size:.99rem}.dcard h2{margin-top:1.2rem}.dcard p{max-width:29rem}.dcard.half .dbtn{border:1px solid #e8e9f5;border-radius:.7rem}.modal .flabel{margin:1.3rem 0 .5rem;font-size:.8rem}.modal .flabel.citylabel{margin-top:1.55rem;font-size:.9rem}.modal .flabel.radiuslabel{margin-top:1.2rem}.modal .finput{height:3rem;font-size:.97rem}.modal select.finput{appearance:none;background-image:none;padding-right:.9rem}.modal .finput.area{height:5rem;min-height:5rem;padding:.8rem .9rem}.modal .modalinput{height:3.4rem}.modal .modaldone{height:2.8rem;margin-top:1.3rem;font-size:.88rem;font-weight:400;box-shadow:0 .3rem .8rem #ec004533}.modal .meetpair{margin-top:0}.admintabs2{width:auto;display:inline-flex}.bottomnav a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.navitem:after{content:"";position:absolute;inset:-1.125rem 0 -2.5rem}.navitem:active{opacity:.6}.navitem .navicon{display:inline-flex;position:relative}.navbadge{background:var(--red);color:#fff;text-align:center;border-radius:99rem;min-width:1.375rem;height:1.375rem;padding:0 .375rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.375rem;position:absolute;top:-.5rem;right:-.875rem;box-shadow:0 0 0 .125rem #fff}.navprogress{background:var(--red);border-radius:0 99rem 99rem 0;width:40%;height:.1875rem;animation:1s ease-in-out infinite navslide;position:absolute;top:0;left:0}@keyframes navslide{0%{left:-40%}to{left:100%}}.msgtoast{z-index:60;background:var(--navy);color:#fff;border-radius:1rem;flex-direction:column;gap:.1875rem;width:calc(min(100vw,430px) - 2rem);padding:.875rem 1.125rem;text-decoration:none;animation:.25s ease-out toastin;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #12163f4d}.msgtoast b{font-size:1.0625rem}.msgtoast span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}@keyframes toastin{0%{opacity:0;transform:translate(-50%,-1rem)}to{opacity:1;transform:translate(-50%)}}.prefrow .switch{flex:none}.prefrow>span.switch{flex:none;display:block}@keyframes pagein{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.formbody,.page>section{animation:.3s ease-out pagein}.pair>div{min-width:0}.meetpair input.finput{appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;display:block}.modal .meetpair{gap:.75rem}.mp .subactions{grid-template-columns:1fr 1fr;align-items:stretch;height:auto;margin:1.5rem 1rem 0;padding:.25rem 0;display:grid}.mp .subactions:after{display:none}.mp .subactions button{color:#5d6280;text-align:left;background:0 0;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;font-size:1.0625rem;line-height:1.25rem;display:flex;position:static}.mp .subactions button+button{border-left:1px solid #ececf4}.mp .subactions button em{font-style:normal}.mp .subactions button svg{color:var(--navy);flex:none}.adminshell{padding-bottom:3rem}.adminbar{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:4.5rem;padding:0 1.25rem;display:flex}.adminbar b{letter-spacing:.1rem;font-size:1.375rem;font-weight:900}.adminbar b small{letter-spacing:0;opacity:.75;margin-left:.5rem;font-size:.8125rem;font-weight:600}.adminbar span{align-items:center;gap:1rem;font-size:.9375rem;display:flex}.adminbar a,.adminbar button{color:#fff;opacity:.9;background:0 0;font-size:.9375rem}.adminshell .formbody{padding-top:1.5rem}.admintabs2 a{height:100%;color:var(--navy);border-radius:.5rem;align-items:center;padding:0 1.1rem;font-size:.875rem;font-weight:900;display:flex}.admintabs2 a.on{background:var(--red);color:#fff}.staffpage{background:var(--navy);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.staffbox{background:#fff;border-radius:1.25rem;flex-direction:column;width:100%;max-width:24rem;padding:2rem 1.5rem;display:flex}.staffbox h1{color:var(--red);letter-spacing:.3rem;font-size:2rem;font-weight:900}.staffbox .staffsub{color:#7a7f9b;margin-bottom:1.25rem;font-size:1rem}.staffmark{color:var(--navy);margin-bottom:.5rem;display:inline-flex}.staffbox .btn{margin-top:1rem}.chatcompose.locked{opacity:.6}.chatcompose.locked textarea{cursor:not-allowed}.homebell .badge{align-items:center;min-width:1.812rem;height:.938rem;padding-top:0;font-size:.55rem;top:1.938rem}.msgtoast{gap:.5rem}.msgtoast .toastmain{color:#fff;flex-direction:column;gap:.1875rem;display:flex}.msgtoast .toastall{color:#fff;font-size:.9375rem;font-weight:700;text-decoration:underline}.topprogress{z-index:90;background:#e6004c26;width:min(100vw,430px);height:.25rem;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.topprogress:after{content:"";background:var(--red);border-radius:99rem;width:45%;animation:.9s ease-in-out infinite navslide;position:absolute;top:0;bottom:0}.navspinner{z-index:90;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .5rem 1.5rem #12163f2e}.navspinner i{border:.25rem solid #fbd0dc;border-top-color:var(--red);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite spin}.navspinner.inline{margin:40vh auto 0;position:static;transform:none}.routeloading{display:block}html[data-motion=reduced] .navspinner i{animation:1.4s linear infinite spin!important}html[data-motion=reduced] .topprogress:after{animation:1.6s linear infinite navslide!important}.infocard{background:#fff;border:1px solid #ececf5;border-radius:1.125rem;margin-top:1rem;padding:1.125rem 1.25rem 1.25rem}.infocard h2{color:var(--navy);font-size:1.125rem;font-weight:900;line-height:1.5rem}.infocard p{color:#6b7090;margin-top:.625rem;font-size:.875rem;line-height:1.625rem}.infocard.step{align-items:flex-start;gap:1rem;padding:.875rem 1.125rem;display:flex}.infocard.step h2{font-size:1.0625rem}.infocard.step p{margin-top:.25rem;line-height:1.375rem}.stepnum{width:2rem;height:2rem;color:var(--red);background:#fde6ee;border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:900;display:flex}.faq details{border-top:1px solid #ececf5}.faq h2+details{border-top:0;margin-top:.75rem}.faq summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:1rem;padding:.9375rem 0;font-size:.9375rem;font-weight:900;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--red);font-size:1.25rem;line-height:1.25rem}.faq details[open] summary:after{content:"–"}.faq details p{margin:0 0 1rem}.infolink{height:4rem;color:var(--navy);background:#fff;border:1px solid #ececf5;border-radius:1rem;align-items:center;gap:.875rem;margin-top:.75rem;padding:0 1.125rem;font-size:.9375rem;display:flex}.infolink span{flex:1}.infolink.center{justify-content:center;margin-top:1rem}.infolink.center span{flex:none}.pagelist ul{margin-top:.5rem}.pagelist li{border-top:1px solid #f0f0f7}.pagelist li:first-child{border-top:0}.pagelist a{min-height:3rem;color:var(--navy);justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.contactform{padding-bottom:1.25rem}.contactform select.finput{appearance:none}.contactform .btn{margin-top:1.25rem}.cookiebtn{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.cookielink{text-align:center;color:#6b7090;margin:1.25rem auto 0;font-size:.8125rem;text-decoration:underline;display:block}.modalkicker{letter-spacing:.08rem;text-transform:uppercase;color:var(--red);margin-top:1.5rem;font-size:.6875rem;font-weight:900}.modalkicker+h2{margin-top:.5rem}.cookieopt{text-align:left;width:100%;color:var(--navy);background:#f6f7fb;border:1px solid #eceef6;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;padding:1rem 1.125rem;display:flex}.cookieopt b{font-size:.9375rem}.cookieopt p{color:#6b7090;margin-top:.375rem;font-size:.8125rem;line-height:1.25rem}.cookieon{color:#0a9b6a;flex:none;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.cookieopt .switch{background:#d9dcee;border-radius:99rem;flex:none;width:3rem;height:1.7rem;position:relative}.cookieopt .switch i{background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;transition:left .2s;position:absolute;top:.2rem;left:.2rem}.cookieopt .switch.on{background:var(--red)}.cookieopt .switch.on i{left:1.5rem}.cookienote{color:#6b7090;margin:1rem 0;font-size:.75rem;line-height:1.125rem}.modal .btn+.btn{margin-top:.75rem}.avatar.big,.accavatar{overflow:hidden}.avatar.big img,.accavatar img{object-fit:cover;width:100%;height:100%;display:block}.photocopy .photobtn{color:var(--navy);background:0 0;align-items:center;gap:.375rem;padding:.25rem 0;font-weight:900;display:inline-flex}.photocopy .photobtn.remove{color:var(--red);margin-left:1rem;font-weight:700}.photocopy .photoerr{color:var(--red);margin-top:.25rem;display:block}.photorow{height:auto;min-height:5.75rem}.homepage{height:auto;min-height:0;padding-top:21.375rem}.homepage .sheet{height:auto;padding-top:29.125rem;padding-bottom:9rem;position:relative;top:auto;left:auto}.homepage .homeflow{flex-direction:column;gap:.75rem;padding:0 1rem;display:flex}.homepage .homeflow .cards{gap:.5625rem;padding:0;position:static}.homepage .homeflow .joinbanner{flex:none;width:100%;margin-top:.5rem;position:relative;top:auto;left:auto}.homepage .homeflow .stats{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;position:relative;top:auto;left:auto}.homepage .homeflow .stats li{margin-right:0}.homepage .homeflow .dcard{margin:0}.footlinks a,.showpw,.forgot,.modalhead button,.innerhead .iconbtn,.headicons a,.sharebtn{position:relative}.footlinks a:after,.showpw:after,.forgot:after,.modalhead button:after,.innerhead .iconbtn:after,.headicons a:after,.sharebtn:after{content:"";position:absolute;inset:-.75rem -.5rem}.footlinks p{row-gap:1rem}.contactform .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}
