.gw-page{--lp-bg: #fbf6ea;--gw-deep: #0e3b39;--gw-deep-2: #0a2b29;--gw-mint: #3ed6b0;--gw-mint-ink: #0b6b55;--gw-me: #dcf6e8;--gw-them: #ffffff;--gw-blue: #3aa7f0;--gw-coral: #ff7a59;--gw-ink: #102624;--gw-ink-2: #3f5755;--gw-rule: rgba(16, 38, 36, .12);--gw-shadow: 0 1px 0 rgba(16, 38, 36, .06), 0 24px 50px -30px rgba(10, 60, 50, .45);background:var(--lp-bg);color:var(--gw-ink)}.gw-wall{background-color:#efe7d6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%230e3b39' stroke-opacity='.09' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 30c-6-6-14 1-8 8l8 7 8-7c6-7-2-14-8-8z'/%3E%3Cpath d='M78 18v18a5 5 0 1 1-3-4.6V18l12-3v15'/%3E%3Cpath d='M70 80h18v8a9 9 0 0 1-18 0zM88 83h4a3 3 0 0 1 0 6h-4'/%3E%3Cpath d='M25 85l3 7 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3C/svg%3E");background-size:120px 120px}.gw-wall.is-dark{background-color:var(--gw-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 30c-6-6-14 1-8 8l8 7 8-7c6-7-2-14-8-8z'/%3E%3Cpath d='M78 18v18a5 5 0 1 1-3-4.6V18l12-3v15'/%3E%3Cpath d='M70 80h18v8a9 9 0 0 1-18 0zM88 83h4a3 3 0 0 1 0 6h-4'/%3E%3Cpath d='M25 85l3 7 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3C/svg%3E")}.gw-date{display:inline-block;padding:5px 12px;border-radius:8px;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--gw-ink-2);background:#ffffffd9;box-shadow:0 1px 1px #1026241a}.gw-wall.is-dark .gw-date,.gw-head.is-light .gw-date{color:#d9f3ea;background:#ffffff1a;box-shadow:none}.gw-date.is-dark{color:var(--gw-ink-2)!important;background:#10262412!important}.gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:999px;font-weight:700;font-size:15px;color:var(--gw-deep-2);background:var(--gw-mint);box-shadow:0 14px 30px -14px #3ed6b0cc;text-decoration:none;transition:transform .25s,background .25s,opacity .25s;cursor:pointer}.gw-btn:hover{transform:translateY(-2px);background:#5fe3c2}.gw-btn:disabled{opacity:.5;cursor:default;transform:none}.gw-btn.is-ghost{color:var(--gw-ink);background:transparent;box-shadow:inset 0 0 0 1.5px var(--gw-rule)}.gw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gw-msg{position:relative;max-width:85%;padding:8px 12px 18px;border-radius:12px;font-size:15px;line-height:1.4;color:var(--gw-ink);background:var(--gw-them);box-shadow:0 1px 1px #1026241f;animation:gw-pop .35s cubic-bezier(.3,1.4,.5,1) var(--d, 0s) both}.gw-msg.is-me{margin-left:auto;border-top-right-radius:4px;background:var(--gw-me)}.gw-msg.is-them{border-top-left-radius:4px}.gw-meta{position:absolute;right:9px;bottom:4px;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:#10262480}.gw-ticks{color:#10262466;transition:color .4s}.gw-ticks.is-read{color:var(--gw-blue)}@keyframes gw-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}}.gw-typing{display:inline-flex;gap:4px;padding:12px 14px;border-radius:4px 12px 12px;background:var(--gw-them);animation:gw-pop .3s ease both}.gw-typing i{width:7px;height:7px;border-radius:50%;background:#10262466;animation:gw-dot 1s ease-in-out infinite}.gw-typing i:nth-child(2){animation-delay:.15s}.gw-typing i:nth-child(3){animation-delay:.3s}@keyframes gw-dot{50%{transform:translateY(-4px);opacity:.5}}.gw-voice{display:flex;align-items:center;gap:10px;min-width:220px}.gw-voice-play{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--gw-deep);cursor:pointer}.gw-wave{display:flex;flex:1;align-items:center;gap:2px;height:26px}.gw-wave i{flex:1;min-height:3px;border-radius:2px;background:#10262438;transition:background .15s}.gw-wave i.is-on{background:var(--gw-mint-ink)}.gw-voice small{flex:none;font-size:11.5px;font-variant-numeric:tabular-nums;color:#1026248c}.gw-msg.is-voice{padding:8px 12px}.gw-hero{position:relative;overflow:hidden;padding:140px 0 80px;color:#fff}.gw-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 80% 30%,rgba(62,214,176,.18),transparent 70%);pointer-events:none}.gw-hero-grid{position:relative;z-index:1;display:grid;gap:56px;align-items:center}@media (min-width: 1000px){.gw-hero-grid{grid-template-columns:1.05fr .95fr;gap:56px}}.gw-title{margin-top:18px;font-size:clamp(42px,6.4vw,80px);line-height:.97;font-weight:800;letter-spacing:-.05em}.gw-title span{display:block;font-family:"Instrument Serif",ui-serif,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--gw-mint)}.gw-lead{max-width:540px;margin-top:22px;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:#ffffffc2}.gw-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px}.gw-meta{font-size:13px}.gw-hero-cta .gw-meta{position:static;color:#ffffff8c}.gw-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.gw-toc a{padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;color:#e3f7f0;text-decoration:none;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .2s}.gw-toc a:hover{background:#3ed6b040}.gw-hero-art{position:relative;width:min(460px,100%);margin:0 auto;padding-bottom:60px}.gw-hero-art>img{display:block;width:86%;height:auto;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:26px;box-shadow:0 40px 80px -30px #000000b3}.gw-hero-chat{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:78%}.gw-hero-chat .gw-msg{max-width:100%;font-size:14px;box-shadow:0 16px 30px -14px #0000008c}.gw-hero-chat .gw-msg.is-me{align-self:flex-end}.gw-section{padding:100px 0;scroll-margin-top:60px}@media (max-width: 720px){.gw-section{padding:72px 0}}.gw-head{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto 40px;text-align:center}.gw-head h2{font-size:clamp(30px,4.2vw,50px);line-height:1.03;font-weight:800;letter-spacing:-.045em}.gw-head p{font-size:17px;line-height:1.55;color:var(--gw-ink-2)}.gw-head.is-light h2{color:#fff}.gw-head.is-light p{color:#ffffffb8}.gw-more{max-width:860px;margin:28px auto 0}.gw-more summary{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--gw-ink-2);background:#1026240f;cursor:pointer;list-style:none}.gw-more summary::-webkit-details-marker{display:none}.gw-more summary:after{content:"+"}.gw-more[open] summary:after{content:"−"}.gw-text-list{display:grid;gap:8px;margin-top:14px;font-size:14.5px;line-height:1.55;color:var(--gw-ink-2)}.gw-text-list b{color:var(--gw-ink)}.gw-timeline-section .gw-more summary{color:#d9f3ea;background:#ffffff1a}.gw-timeline-section .gw-text-list,.gw-timeline-section .gw-text-list b{color:#fffc}.gw-quick-wrap{padding:70px 0 10px}.gw-quick{max-width:980px;margin:0 auto;padding:30px;border-radius:24px;background:#fff;box-shadow:var(--gw-shadow),inset 0 0 0 1px var(--gw-rule)}@media (min-width: 900px){.gw-quick{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:auto auto 1fr;-moz-column-gap:44px;column-gap:44px;padding:40px}.gw-quick-list{grid-column:2;grid-row:1 / span 3}}.gw-pinned{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--gw-mint-ink)}.gw-quick h2{margin-top:10px;font-size:clamp(26px,3.2vw,38px);line-height:1.05;font-weight:800;letter-spacing:-.04em}.gw-quick-intro{margin-top:12px;font-size:16.5px;line-height:1.6;color:var(--gw-ink-2)}.gw-quick-list{display:grid;gap:10px;margin-top:20px}@media (min-width: 900px){.gw-quick-list{margin-top:0}}.gw-quick-list li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:12px 14px;border-radius:14px;background:var(--gw-me)}.gw-quick-list li:nth-child(2n){background:#f4efe3}.gw-quick-list li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:800;font-size:14px;color:#fff;background:var(--gw-deep)}.gw-quick-list b{font-size:15.5px}.gw-quick-list p{margin-top:2px;font-size:14.5px;line-height:1.5;color:var(--gw-ink-2)}.gw-origins{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:900px;margin:0 auto 22px}.gw-origin{position:relative;overflow:hidden;aspect-ratio:1;border-radius:20px;cursor:pointer;box-shadow:0 0 0 3px transparent;transition:box-shadow .25s,transform .25s}.gw-origin img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.8) brightness(.8);transition:filter .3s,transform .4s}.gw-origin span{position:absolute;left:10px;right:10px;bottom:10px;padding:6px 8px;border-radius:8px;font-size:13.5px;font-weight:700;text-align:center;color:var(--gw-ink);background:#ffffffeb}.gw-origin:hover img,.gw-origin.is-on img{filter:none;transform:scale(1.04)}.gw-origin.is-on{box-shadow:0 0 0 3px var(--gw-lp, #fbf6ea),0 0 0 6px var(--gw-mint);transform:translateY(-3px)}.gw-origin.is-on span{color:#fff;background:var(--gw-deep)}@media (max-width: 640px){.gw-origins{grid-template-columns:repeat(2,1fr)}}.gw-chat{overflow:hidden;max-width:760px;margin:0 auto;border-radius:24px;box-shadow:var(--gw-shadow),inset 0 0 0 1px var(--gw-rule)}.gw-chat-head{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#fff;background:var(--gw-deep)}.gw-chat-head small{display:block;font-size:12.5px;opacity:.7}.gw-avatar{flex:none;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#d7efe6 0 22%,transparent 23%),radial-gradient(circle at 50% 100%,#d7efe6 0 45%,transparent 46%),#6cbfa8}.gw-chat-body{display:flex;flex-direction:column;gap:12px;padding:22px 18px}.gw-pick{display:flex;align-items:center;justify-content:flex-end;gap:8px;animation:gw-pop .35s ease var(--d, 0s) both}.gw-pick .gw-msg{margin:0;animation:none}.gw-pick button{display:inline-flex;align-items:center;gap:5px;flex:none;padding:7px 11px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--gw-ink);background:#ffffffe6;box-shadow:0 1px 2px #10262426;cursor:pointer}.gw-pick button:hover{color:#fff;background:var(--gw-deep)}@media (max-width: 560px){.gw-pick{flex-direction:column;align-items:flex-end}}.gw-system{align-self:center;max-width:560px;padding:10px 14px;border-radius:10px;font-size:13.5px;line-height:1.5;text-align:center;color:#5b4a12;background:#fff3c4;box-shadow:0 1px 1px #1026241a}.gw-timeline-section{color:#fff;background:var(--gw-deep)}.gw-days{display:flex;gap:8px;max-width:1000px;margin:0 auto 24px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.gw-days::-webkit-scrollbar{display:none}.gw-days button{flex:1 0 150px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;text-align:left;color:#ffffffbf;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;cursor:pointer;transition:background .2s,color .2s}.gw-days small{font-size:12px;font-weight:700;color:var(--gw-mint)}.gw-days b{font-size:15px}.gw-days button.is-past{color:#ffffffe6}.gw-days button.is-on{color:var(--gw-ink);background:#fff}.gw-days button.is-on small{color:var(--gw-mint-ink)}.gw-timeline{display:grid;gap:24px;max-width:1000px;margin:0 auto;padding:26px;border-radius:26px;color:var(--gw-ink);background:var(--lp-bg);animation:gw-pop .35s ease both}@media (min-width: 860px){.gw-timeline{grid-template-columns:1fr 1fr;gap:36px;padding:34px;align-items:center}}.gw-timeline h3{margin-top:12px;font-size:28px;font-weight:800;letter-spacing:-.035em}.gw-timeline-copy>p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--gw-ink-2)}.gw-hint{padding:12px 14px;border-radius:12px;font-size:14.5px!important;background:var(--gw-me)}.gw-hint a,.gw-signals-more a,.gw-sources a{font-weight:700;color:var(--gw-mint-ink);text-decoration:underline;text-underline-offset:2px}.gw-chat.is-small{width:100%}.gw-chat.is-small .gw-chat-body{min-height:190px;justify-content:flex-end}.gw-formats{display:grid;gap:14px}@media (min-width: 640px){.gw-formats{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.gw-formats{grid-template-columns:repeat(3,1fr)}}.gw-format{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--gw-rule)}.gw-format.is-audio{background:var(--gw-me)}.gw-format-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.gw-format-emoji{font-size:30px}.gw-verdict{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--gw-mint-ink);background:#3ed6b02e}.gw-format h3{font-size:20px;font-weight:800;letter-spacing:-.02em}.gw-format p{font-size:14.5px;line-height:1.55;color:var(--gw-ink-2)}.gw-format .gw-voice{padding:8px 12px;border-radius:12px;background:#fff}.gw-signals{display:grid;gap:14px;max-width:1000px;margin:0 auto}@media (min-width: 800px){.gw-signals{grid-template-columns:1fr 1fr}}.gw-signals article{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--gw-rule)}.gw-signal-key{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;font-size:20px;font-weight:800;color:var(--gw-mint-ink);background:var(--gw-me)}.gw-signal-key.k-0{color:var(--gw-blue);background:#e3f2fd}.gw-signal-key.k-1{color:#22c55e}.gw-signals h3{font-size:17px;font-weight:800;letter-spacing:-.01em}.gw-signals p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--gw-ink-2)}.gw-signals-more{max-width:800px;margin:26px auto 0;font-size:15.5px;line-height:1.6;text-align:center;color:var(--gw-ink-2)}.gw-reply-wrap{padding:10px 0 30px}.gw-reply{display:grid;gap:18px;max-width:980px;margin:0 auto;padding:26px;border-radius:26px;color:#fff;background:radial-gradient(70% 90% at 100% 0%,rgba(62,214,176,.35),transparent 60%),var(--gw-deep);box-shadow:0 30px 60px -30px #0a322dcc}@media (min-width: 860px){.gw-reply{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;padding:32px}}.gw-reply-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--gw-deep-2);background:var(--gw-mint)}.gw-reply h2{margin-top:10px;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.03em}.gw-reply p{margin-top:6px;font-size:15px;line-height:1.5;color:#ffffffbf}.gw-reply-field{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:18px;background:#fff}.gw-reply-field textarea{width:100%;padding:8px 10px;border:0;outline:0;resize:none;font-size:15px;line-height:1.45;color:var(--gw-ink);background:transparent}.gw-reply-field .gw-btn{align-self:flex-end}.gw-donts{display:grid;gap:14px;max-width:1000px;margin:0 auto}@media (min-width: 800px){.gw-donts{grid-template-columns:1fr 1fr}.gw-donts article:last-child{grid-column:1 / -1;max-width:490px;width:100%;justify-self:center}}.gw-donts article{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--gw-rule)}.gw-donts .gw-msg{display:flex;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-weight:700;animation:none}.gw-donts .gw-msg.is-bad{margin-left:0;color:#9a2b1d;background:#ffe9e3;text-decoration:line-through;text-decoration-color:#9a2b1d66}.gw-donts .gw-msg.is-good{color:var(--gw-mint-ink)}.gw-donts p{padding:2px 4px 0;font-size:14px;line-height:1.5;color:var(--gw-ink-2)}.gw-data-section{color:#fff;background:var(--gw-deep-2)}.gw-stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gw-stats figure{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:22px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.gw-stats b{font-size:54px;line-height:1;font-weight:800;letter-spacing:-.05em;color:var(--gw-mint)}.gw-stats p{font-size:16px;line-height:1.45;color:#ffffffdb}.gw-stats figcaption{margin-top:auto;font-size:12px;line-height:1.45;color:#ffffff8c}.gw-data-note{max-width:820px;margin:30px auto 0;font-size:15.5px;line-height:1.6;text-align:center;color:#ffffffb8}.gw-sources-wrap{padding:0 0 40px}.gw-sources{max-width:820px;margin:0 auto;font-size:13.5px;color:var(--gw-ink-2)}.gw-sources summary{cursor:pointer;font-weight:700}.gw-sources ul{display:grid;gap:6px;margin-top:12px;padding-left:18px;list-style:disc}.gw-sources a{font-weight:400}.gw-end{padding:90px 0 100px;text-align:center;color:#fff}.gw-end .lp-container{display:flex;flex-direction:column;align-items:center;gap:14px}.gw-end h2{max-width:16ch;font-size:clamp(30px,4.4vw,52px);line-height:1.02;font-weight:800;letter-spacing:-.045em}.gw-end p{max-width:520px;font-size:17px;color:#ffffffb8}.gw-end-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.gw-end .gw-btn.is-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}@media (max-width: 560px){.gw-hero-chat{width:88%}.gw-hero-chat .gw-msg{font-size:13px}.gw-voice{min-width:0}}.gw-toc a{position:relative;border-radius:12px 12px 12px 4px;background:#ffffff1a;box-shadow:none}.gw-toc a:nth-child(2n){border-radius:12px 12px 4px;background:#3ed6b02e}.gw-ai-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:18px;font-size:15px;color:var(--gw-ink-2)}.gw-ai-line svg{color:var(--gw-mint-ink)}.gw-ai-line a{font-weight:700;color:var(--gw-mint-ink);text-decoration:underline;text-underline-offset:2px}.gw-nudge{display:flex;align-items:center;gap:12px;max-width:760px;margin:26px auto 0;padding:12px 16px;border-radius:16px;font-size:15px;font-weight:600;line-height:1.4;color:var(--gw-ink);text-decoration:none;background:#fff;box-shadow:var(--gw-shadow),inset 0 0 0 1px var(--gw-rule);transition:transform .2s}.gw-nudge:hover{transform:translateY(-2px)}.gw-nudge>svg{flex:none;margin-left:auto;color:var(--gw-mint-ink)}.gw-nudge.is-light{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.gw-nudge.is-light>svg{color:var(--gw-mint)}.gw-typing.is-mini{flex:none;padding:9px 10px;animation:none;background:var(--gw-me)}.gw-typing.is-mini i{width:5px;height:5px}.gw-ask{display:grid;gap:18px;max-width:1000px;margin:0 auto}@media (min-width: 900px){.gw-ask{grid-template-columns:1fr 300px;grid-template-rows:auto 1fr;-moz-column-gap:22px;column-gap:22px}.gw-ask-tabs{grid-column:1 / -1}}.gw-ask-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gw-ask-tabs button,.gw-flirt-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--gw-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--gw-rule);cursor:pointer;transition:background .2s,color .2s}.gw-ask-tabs button.is-on,.gw-flirt-tabs button.is-on{color:#fff;background:var(--gw-deep);box-shadow:none}.gw-ask-body{padding:22px;border-radius:22px;background:#fff;box-shadow:var(--gw-shadow),inset 0 0 0 1px var(--gw-rule);animation:gw-pop .3s ease both}.gw-ask-when{margin-bottom:14px;font-size:15px;line-height:1.55;color:var(--gw-ink-2)}.gw-ask-when b{color:var(--gw-ink)}.gw-ask-lines{display:flex;flex-direction:column;gap:10px}.gw-ask-lines .gw-msg{padding-bottom:10px}.gw-ask-no{align-self:start;padding:20px;border-radius:20px;background:#fff3c4}.gw-ask-no b{font-size:16px}.gw-ask-no p{margin-top:6px;font-size:14.5px;line-height:1.55;color:#5b4a12}.gw-profile-wrap{padding:0 0 20px}.gw-profile{display:grid;gap:26px;max-width:900px;margin:0 auto;padding:26px;border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--gw-rule);align-items:center}@media (min-width: 760px){.gw-profile{grid-template-columns:240px 1fr;gap:36px;padding:30px}}.gw-profile-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border-radius:20px;text-align:center;background:var(--lp-bg)}.gw-profile-photo{width:96px;height:96px;margin-bottom:8px;padding:3px;border-radius:50%;background:var(--gw-mint)}.gw-profile-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;border-radius:50%;border:3px solid var(--lp-bg)}.gw-profile-card b{font-size:18px}.gw-profile-card small{font-size:13px;line-height:1.4;color:var(--gw-ink-2)}.gw-profile-status{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:700;color:var(--gw-mint-ink)}.gw-profile-status i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--gw-mint)}.gw-profile h2{margin-top:10px;font-size:clamp(24px,2.8vw,32px);line-height:1.1;font-weight:800;letter-spacing:-.035em}.gw-profile>div>p{margin-top:6px;font-size:15.5px;color:var(--gw-ink-2)}.gw-profile ul{display:grid;gap:10px;margin-top:14px}.gw-profile li{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--gw-ink-2)}.gw-profile li svg{flex:none;margin-top:3px;color:var(--gw-mint-ink)}.gw-profile li b{color:var(--gw-ink)}.gw-flirt-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.gw-like-section{background:linear-gradient(180deg,transparent,#f1ebdc 30%,transparent)}.gw-like{display:grid;gap:14px}@media (min-width: 860px){.gw-like{grid-template-columns:repeat(3,1fr)}}.gw-like-col{padding:22px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--gw-rule)}.gw-like-col h3{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.02em}.gw-like-col h3 i{width:14px;height:14px;border-radius:50%}.gw-like-col.is-si h3 i{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.gw-like-col.is-quizas h3 i{background:#f5b400;box-shadow:0 0 0 4px #f5b40038}.gw-like-col.is-no h3 i{background:#ef4444;box-shadow:0 0 0 4px #ef444433}.gw-like-col ul{display:grid;gap:10px;margin-top:16px}.gw-like-col li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.5;color:var(--gw-ink-2)}.gw-like-col li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#1026244d}@media (max-width: 640px){.gw-origins{display:flex;gap:10px;margin:0 -20px 18px;padding:6px 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gw-origins::-webkit-scrollbar{display:none}.gw-origin{flex:0 0 132px;scroll-snap-align:start;border-radius:16px}.gw-origin span{left:6px;right:6px;bottom:6px;padding:4px 6px;font-size:12px}.gw-nudge{font-size:14px}}@media (prefers-reduced-motion: reduce){.gw-typing i,.gw-msg,.gw-pick,.gw-timeline{animation:none}}.gw-wave{min-width:120px}.gw-donts .gw-msg svg{flex:none}.gw-reply-wrap{scroll-margin-top:100px}@media (max-width: 640px){.gw-flirt-tabs{flex-wrap:nowrap;justify-content:flex-start;margin-left:-20px;margin-right:-20px;padding:2px 20px 6px;overflow-x:auto;scrollbar-width:none}.gw-flirt-tabs::-webkit-scrollbar{display:none}.gw-flirt-tabs button{flex:none}}
