.you-hero{display:flex;align-items:center;gap:28px;border-radius:32px;padding:48px 52px 50px 56px;overflow:hidden}.you-hero-copy{flex:1 1 auto;min-width:0}.you-for{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0 0 18px;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:text}.you-for span{opacity:.88}.you-for input{min-width:0;font:inherit;letter-spacing:inherit;text-transform:uppercase;color:#fff;background:#ffffff29;border:0;border-radius:9px;padding:5px 11px;max-width:100%;outline:none;transition:all .32s ease-out}.you-for input::placeholder{color:#ffffff9e}.you-for input:focus{background:#ffffff42}.you-for input:not(:placeholder-shown):not(:focus){background:transparent;padding-left:0}.you .you-hero h1{position:relative;font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.035em;font-weight:650;margin:0 0 16px}.you-num{color:#ffd1e3;font-variant-numeric:tabular-nums;white-space:nowrap}.you-hero .you-line{font-size:1.15rem;line-height:1.5;max-width:34rem;margin:0 0 24px;opacity:.95}.you-inputs{display:flex;flex-direction:column;gap:14px;max-width:36rem}.you-devices,.you-sex{display:flex;flex-wrap:wrap;gap:6px}.you-devices button,.you-sex button{border:0;font:inherit;font-size:.95rem;font-weight:700;padding:9px 15px;border-radius:999px;cursor:pointer;color:#fff;background:#ffffff24;transition:all .32s ease-out}.you-devices button:hover,.you-sex button:hover{background:#ffffff3d}.you-devices button[aria-pressed=true],.you-sex button[aria-pressed=true]{background:#fff;color:var(--tint-deep)}.you-nights{display:flex;flex-direction:column;gap:7px}.you-nights span,.you-age span{font-size:.86rem;font-weight:600;opacity:.92}.you-nights textarea,.you-age input{font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.45;color:#16152b;background:#fff;border:0;border-radius:16px;padding:12px 16px;box-shadow:0 12px 26px #140c5038;outline:none;resize:vertical;transition:all .32s ease-out}.you-nights textarea:focus,.you-age input:focus{box-shadow:0 12px 26px #140c5038,0 0 0 4px #ffffff73}.you-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 16px}.you-age{display:flex;flex-direction:column;gap:7px}.you-age input{width:5.4ch;-moz-appearance:textfield;appearance:textfield}.you-age input::-webkit-inner-spin-button,.you-age input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.you-sex{padding-bottom:6px}.you-art{width:360px;height:360px;object-fit:contain;flex:none;margin:-40px -24px -40px 0;filter:drop-shadow(0 26px 30px rgba(20,10,70,.4))}.you-body{max-width:47rem;margin:0 auto}.you-sec{padding:44px 0 0}.you .you-sec>h2{margin:0 0 16px}.you-next{font-size:1.05rem;line-height:1.55;margin:8px 0 0}.you-note{color:var(--ink-3);font-size:.9rem;margin:12px 0 0}.you-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 28px;margin:22px 0 0;padding:18px 0 0;box-shadow:inset 0 1px 0 var(--line)}.you-stats dt{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.you-stats dd{margin:0;font-size:1.02rem;line-height:1.45;color:var(--ink)}.you-chips{display:flex;flex-wrap:wrap;gap:8px}.you-chips button{border:0;background:var(--ground-2);color:var(--ink);font:inherit;font-size:.96rem;font-weight:600;padding:10px 16px;border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);transition:all .32s ease-out}:root[data-theme=dark] .you-chips button{background:var(--soft)}.you-chips button[aria-pressed=true]{background:var(--ink);color:var(--ground-2);box-shadow:none}.you-causes{list-style:none;counter-reset:cause;padding:0;margin:24px 0 0}.you-causes li{counter-increment:cause;position:relative;padding:0 0 18px 46px;margin:0}.you-causes li:before{content:counter(cause);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--tint);color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center}.you-causes strong{display:block;font-family:var(--font-display);font-size:1.15rem;font-weight:650;margin:2px 0 4px}.you-causes span{display:block;color:var(--ink-2);line-height:1.55}.you-test{background:var(--ground-2);border-radius:22px;box-shadow:var(--shadow);padding:24px 26px 22px}:root[data-theme=dark] .you-test{box-shadow:inset 0 0 0 1px #ffffff0f}.you-dates{display:inline-block;margin:0 0 10px;padding:4px 12px;border-radius:999px;background:var(--band);color:var(--tint);font-weight:700;font-size:.86rem}.you .you-test h3{margin:0 0 6px;font-size:1.45rem}.you-test p{margin:0 0 10px;line-height:1.55}.you-test .you-judge{color:var(--ink-2);font-size:.98rem;margin:0}.you-reads{list-style:none;padding:0;margin:0;box-shadow:inset 0 2px 0 var(--ink)}.you-reads li{margin:0}.you-reads a{display:block;padding:18px 0 19px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);transition:all .32s ease-out}.you-reads a:hover{color:var(--tint)}.you-reads strong{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.25}.you-reads span{display:block;color:var(--ink-2);font-size:.98rem;line-height:1.45;margin:5px 0 0}.you-save{margin:56px 0 0;padding:44px 48px 38px;border-radius:28px;color:#f1f0fb;background-color:#0d1024;background-image:radial-gradient(70% 120% at 100% 0%,#ff4f8f47,#ff4f8f00 65%),radial-gradient(60% 90% at 0% 100%,#5b52e859,#5b52e800 70%)}:root[data-theme=dark] .you-save{box-shadow:inset 0 0 0 1px #ffffff12}.you .you-save h2{--dots: rgba(255, 79, 143, .95);color:#f1f0fb;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.08;letter-spacing:-.03em;font-weight:650;margin:0 0 24px}.you-perks{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-wrap:wrap;gap:12px 30px}.you-perks li{display:flex;align-items:center;gap:10px;margin:0;font-size:1.02rem;font-weight:600;color:#f1f0fb}.you-perks svg{flex:none;fill:none;stroke:#ff7aab;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.you-perks button{font:inherit;font-weight:600;color:#f1f0fb;background:none;border:0;padding:0;cursor:pointer;box-shadow:inset 0 -1.5px #f1f0fb66}.you-perks button:hover{color:#fff;box-shadow:inset 0 -1.5px #ff7aab}.you-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.you-save .btn{display:inline-block;padding:16px 60px;font-size:1.12rem;font-weight:700;background:#ff4f8f;color:#fff}.you-save .btn:hover{color:#fff;background:#ff6aa1;filter:none}.you-save .you-login{color:#f1f0fb;font-weight:600;opacity:.85}.you-save .you-login:hover{color:#fff;opacity:1}.you-fine{margin:24px 0 0;font-size:.9rem;line-height:1.5;color:#a9abc9}.you-fine button{font:inherit;font-weight:600;color:#f1f0fb;background:none;border:0;padding:0;cursor:pointer}.you-fine button:hover{color:#ff9cc0}@media(max-width:760px){.you-hero{flex-direction:column-reverse;align-items:stretch;gap:0;padding:20px 20px 26px;border-radius:24px}.you-art{width:140px;height:140px;margin:-4px 0 -2px -8px}.you .you-hero h1{font-size:2.2rem}.you-hero .you-line{font-size:1.04rem;margin-bottom:20px}.you-devices button,.you-sex button{padding:8px 13px;font-size:.9rem}.you-nights textarea{font-size:1.2rem}.you-sec{padding-top:34px}.you-test{padding:20px 18px 18px}.you-save{padding:28px 22px 26px;border-radius:22px;margin-top:44px}.you-perks{flex-direction:column;align-items:flex-start;gap:12px}.you-save .btn{width:100%;text-align:center}}.you-print-head{display:none}@media print{.mast,.asks,.shellfoot,.planband,.you-save,.you-noprint,.you-asks-sec:not(.has-flags),.you-chips button:not([aria-pressed=true]),.you-devices button:not([aria-pressed=true]),.you-sex button:not([aria-pressed=true]){display:none!important}body,.page{background:#fff!important}.you-print-head{display:block;font-size:12px;color:#555;margin:0 0 10px}.you-hero{background:none!important;padding:0;border-radius:0;color:#000}.you-hero h1,.you-hero p,.you-for,.you-nights span,.you-age span,.you-num{color:#000!important}.you-for input:placeholder-shown{display:none}.you-for input,.you-nights textarea,.you-age input{background:none;box-shadow:none;color:#000;padding:0}.you-devices button,.you-sex button{color:#000;background:none;padding:0}.you-art{display:none}}
