:is(.gx.rdx:has(.wl) .gh,.gx.rdx:has(.wl) .sf-foot,.gx.rdx:has(.wl) .ap-side,.gx.rdx:has(.wl) .rd-fb,.gx.rdx:has(.wl) .ap-trial){display:none!important}.gx.rdx:has(.wl) .rd-main{max-width:none;padding:0}.gx.rdx:has(.wl) .ap-shell:has(.ap-side){display:block}.wl{background:var(--bg);min-height:100svh;color:var(--text);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:900px){.wl--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wl-left{min-width:0;padding:var(--s-5) var(--gutter) var(--s-6);flex-direction:column;display:flex;position:relative}@media (min-width:900px){.wl-left{padding:var(--s-6) clamp(32px, 5vw, 72px) var(--s-6)}}.wl-brand{min-height:44px;color:var(--text);letter-spacing:-.02em;align-self:flex-start;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.wl-main{width:100%;max-width:440px;padding:var(--s-6) 0;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}.wl-main--wide{max-width:560px}.wl-h1{letter-spacing:-.035em;text-wrap:balance;outline:0;margin:0;font-size:clamp(1.875rem,1.3rem + 2vw,2.5rem);font-weight:700;line-height:1.08}.wl-h1:focus,.wl-h1:focus-visible{outline:0}.wl-sub{margin:var(--s-3) 0 var(--s-6);color:var(--text-2);font-size:1.0625rem}.wl-foot{margin-top:var(--s-5);color:var(--text-2);font-size:.9375rem}.wl-foot a,.wl-fine a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.wl-fine{margin:var(--s-4) 0 0;color:var(--text-2);font-size:.875rem;line-height:1.5}.wl-google{border-radius:var(--r-1);border:1px solid var(--line-field);background:var(--surface);width:100%;min-height:52px;color:var(--text);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:12px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.wl-google:hover{background:var(--bg-subtle);border-color:var(--text-3)}.wl-or{align-items:center;gap:var(--s-4);margin:var(--s-5) 0;color:var(--text-3);font-size:.875rem;display:flex}.wl-or:before,.wl-or:after{content:"";background:var(--line);flex:1;height:1px}.wl-form{gap:var(--s-4);display:grid}.wl-form label,.wl-field{color:var(--text);gap:6px;font-size:.9375rem;font-weight:500;display:grid}.wl-form input:not([type=checkbox]),.wl-input{min-height:52px;padding:0 var(--s-4);border-radius:var(--r-1);border:1px solid var(--line-field);background:var(--surface);color:var(--text);font:inherit;box-sizing:border-box;width:100%;font-size:1.0625rem}.wl-form input:focus,.wl-input:focus,.wl-form input:hover:not(:disabled),.wl-input:hover:not(:disabled){box-shadow:none;border-color:var(--text-3)}.wl-form input:focus-visible,.wl-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.wl-form .hint{color:var(--text-2);font-size:.875rem;font-weight:400}.wl-form .notice,.wl-notice{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-1);border:1px solid var(--line);background:var(--bg-subtle);font-size:.9375rem}.wl-submit{width:100%}.wl-forgot{color:var(--text-2);justify-self:end;font-size:.9375rem}.wl-right{min-width:0;padding:var(--s-7) clamp(28px, 4vw, 64px);background:var(--bg-subtle);border-left:1px solid var(--line);flex-direction:column;justify-content:center;display:flex;position:relative}@media (max-width:899px){.wl-right{padding:var(--s-6) var(--gutter)}.wl--quiz .wl-right{padding:var(--s-4) var(--gutter);order:-1}.wl--quiz .wl-left{padding-top:var(--s-4)}.wl--quiz .wl-brand{display:none}}.wl-right-h{margin:0 0 var(--s-4);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.1}.wl-right-p{margin:0 0 var(--s-6);max-width:30em;color:var(--text-2);font-size:1.0625rem}.wl-tiles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.wl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}}:is(.wl-tiles:has(>li:nth-child(4):last-child),.wl-tiles:has(>li:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.wl-tile{min-height:124px;padding:var(--s-4);border:1px solid var(--card-line);background:var(--surface);box-shadow:var(--elev-1);border-radius:16px;flex-direction:column;gap:6px;display:flex;position:relative}.wl-tile-ic{background:var(--bg-subtle);width:32px;height:32px;color:var(--text-2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.wl-tile-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text);margin-top:auto;font-size:1.875rem;font-weight:700;line-height:1}.wl-tile-l{color:var(--text-2);font-size:.9375rem;line-height:1.3}.wl-tile-src{top:var(--s-4);right:var(--s-4);color:var(--text-3);align-items:center;gap:6px;font-size:.875rem;display:inline-flex;position:absolute}.wl-live{margin-top:var(--s-5);color:var(--text-3);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.wl-live i{background:var(--accent-graphic);border-radius:999px;width:8px;height:8px;animation:2.4s ease-out infinite wl-pulse}@keyframes wl-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-graphic) 40%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.wl-bar{background:var(--line);z-index:5;height:3px;position:absolute;top:0;left:0;right:0}.wl-bar i{background:var(--accent-graphic,var(--accent));transform-origin:0;height:100%;transition:transform .25s var(--ease);display:block}.wl-q{min-width:0;animation:wl-in .25s var(--ease) both;border:0;margin:0;padding:0}.wl-q[data-dir=back]{animation-name:wl-back}@keyframes wl-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes wl-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.wl-q+.wl-q{margin-top:var(--s-6)}.wl-q legend{padding:0}.wl-qt{letter-spacing:-.03em;text-wrap:balance;outline:0;margin:0 0 6px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:700;line-height:1.12}.wl-qt:focus,.wl-qt:focus-visible{outline:0}.wl-qh{margin:0 0 var(--s-4);color:var(--text-2);font-size:1rem}.wl-chips{flex-wrap:wrap;gap:10px;display:flex}.wl-chip{min-height:48px;padding:0 var(--s-4) 0 var(--s-3);border:1px solid var(--line-field);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:10px;font-size:1rem;font-weight:500;display:inline-flex}.wl-chip:hover{border-color:var(--text-3)}.wl-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wl-chip svg{color:var(--text-2);flex:none}.wl-chip[aria-checked=true],.wl-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.wl-chip[aria-checked=true] svg,.wl-chip[aria-pressed=true] svg{color:var(--accent)}.wl-chip:active{transform:scale(.98)}.wl-nav{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-7);display:flex}.wl-back{min-height:48px;padding:0 var(--s-3) 0 0;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.wl-back:hover{color:var(--text)}.wl-continue[disabled]{opacity:.4;cursor:not-allowed;pointer-events:auto}.wl-step{color:var(--text-3);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem}.wl-err{margin:var(--s-4) 0 0;color:var(--text);font-size:.9375rem}.wl-card{width:100%;max-width:440px;padding:var(--s-6);border:1px solid var(--card-line);background:var(--surface);box-shadow:var(--elev-2);border-radius:24px;margin:0 auto;position:relative;overflow:hidden}.wl-card-wm{opacity:.05;pointer-events:none;width:230px;height:230px;color:var(--text);position:absolute;bottom:-40px;right:-36px}.wl-card-id{align-items:center;gap:var(--s-4);display:flex;position:relative}.wl-avatar{background:var(--bg-subtle);border:1px solid var(--line);width:64px;height:64px;color:var(--text);letter-spacing:-.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;display:inline-flex;overflow:hidden}.wl-avatar img{object-fit:cover;width:100%;height:100%;display:block}.wl-who{min-width:0}.wl-who b{letter-spacing:-.02em;overflow-wrap:break-word;font-size:1.375rem;line-height:1.15;display:block}.wl-who span{color:var(--text-2);align-items:center;gap:8px;margin-top:4px;font-size:.9375rem;display:inline-flex}.wl-flag{font-size:1.25rem;line-height:1}.wl-groups{gap:var(--s-4);margin-top:var(--s-6);min-height:120px;display:grid;position:relative}.wl-group{gap:8px;display:grid}.wl-group h3{color:var(--text-3);margin:0;font-size:.875rem;font-weight:600}.wl-badges{flex-wrap:wrap;gap:8px;display:flex}.wl-badge{border:1px solid var(--line);background:var(--bg-subtle);min-height:32px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:.9375rem;font-weight:500;animation:.36s cubic-bezier(.2,.9,.3,1.25) both wl-pop;display:inline-flex}.wl-badge svg{color:var(--accent-graphic)}@keyframes wl-pop{0%{opacity:0;transform:scale(.7)translateY(6px)}to{opacity:1;transform:none}}.wl-empty{margin:var(--s-6) 0 0;color:var(--text-3);font-size:.9375rem;position:relative}.wl-right--card{align-items:center}@media (max-width:899px){.wl-card{padding:var(--s-4);border-radius:16px}.wl-avatar{width:44px;height:44px;font-size:1rem}.wl-who b{font-size:1.0625rem}.wl-groups{margin-top:var(--s-3);gap:var(--s-3);min-height:0}.wl-card-wm{width:130px;height:130px;bottom:-24px;right:-20px}.wl-empty{margin-top:var(--s-3)}}.wl-analyse{text-align:center;background:var(--bg);min-height:100svh;color:var(--text);justify-content:center;align-items:center}.wl-full{min-height:100svh;padding:var(--s-5) var(--gutter) var(--s-7);background:var(--bg);flex-direction:column;display:flex;position:relative}.wl-full-top{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;max-width:1160px;margin:0 auto;display:flex}.wl-full-in{width:100%;max-width:1160px;padding-top:var(--s-6);flex:1;margin:0 auto}.wl-full-h{text-align:center;letter-spacing:-.035em;outline:0;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:700;line-height:1.05}.wl-full-sub{margin:var(--s-3) auto var(--s-6);text-align:center;max-width:36em;color:var(--text-2);font-size:1.125rem}.wl-toggle{width:fit-content;margin:0 auto var(--s-7);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px;display:flex}.wl-toggle button{min-height:44px;padding:0 var(--s-5);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.wl-toggle button[aria-pressed=true]{background:var(--g-ink);color:#fff}.wl-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wl-toggle small{color:var(--accent);font-size:.875rem;font-weight:600}.wl-toggle button[aria-pressed=true] small{color:#ffffffc7}.wl-toggle button[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:520px){.wl-toggle{width:100%}.wl-toggle button{padding:0 var(--s-2);flex-direction:column;flex:auto;justify-content:center;gap:0;min-height:52px}}.wl-plans{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:900px){.wl-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.wl-plan{padding:var(--s-6) var(--s-5) var(--s-5);border:1px solid var(--card-line);background:var(--surface);box-shadow:var(--elev-1);border-radius:24px;grid-template-rows:auto auto auto auto 1fr auto;gap:0;display:grid;position:relative}.wl-plan--lead{border-color:var(--text);box-shadow:var(--elev-2)}.wl-plan-tag{min-height:28px;margin-bottom:var(--s-3);place-self:start}.wl-plan-tag--ghost{visibility:hidden}.wl-plan h2{letter-spacing:-.02em;margin:0;font-size:1.375rem}.wl-price{margin:var(--s-3) 0 0;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:56px;display:flex}.wl-price .g-num{letter-spacing:-.045em;font-size:2.75rem;font-weight:700;line-height:1}.wl-price small{color:var(--text-2);font-size:.9375rem}.wl-note{margin:var(--s-2) 0 var(--s-5);min-height:44px;color:var(--text-2);font-size:.9375rem;line-height:1.4}.wl-rows{align-content:start;margin:0;padding:0;list-style:none;display:grid}.wl-row{justify-content:space-between;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);min-height:44px;font-size:.9375rem;display:flex}.wl-row:last-child{border-bottom:0}.wl-row-k{color:var(--text);align-items:center;gap:10px;min-width:0;display:inline-flex}.wl-row-k svg{color:var(--text-3);flex:none}.wl-row-v{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.wl-row-v.is-off{color:var(--text-3);font-weight:400}.wl-row-v.is-on svg{color:var(--accent)}.wl-sep{height:0;margin:var(--s-3) 0;border:0;border-top:2px solid var(--line)}.wl-sep-li{padding:0;list-style:none}.wl-plan .g-btn,.wl-plan .lp-cta{margin-top:var(--s-5);justify-content:center;width:100%}.wl-seats{margin:var(--s-2) 0 0;text-align:center;color:var(--text-2);font-size:.875rem}.wl-full-nav{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-7);display:flex}.wl-later{min-height:48px;padding:0 var(--s-3);color:var(--text-2);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wl-later:hover{color:var(--text)}@media (max-width:899px){:is(.gx.rdx:has(.rd-consent) .wl-left,.gx.rdx:has(.rd-consent) .wl-full){padding-bottom:240px}}.ap-trial{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);padding:10px var(--gutter);background:var(--bg-subtle);border-bottom:1px solid var(--line);color:var(--text);text-align:center;flex-wrap:wrap;font-size:.9375rem;display:flex}.ap-trial a{color:var(--text);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.gx.rdx:has(.ab) .ap-trial{display:none}@media (prefers-reduced-motion:reduce){.wl-q,.wl-q[data-dir=back],.wl-badge,.wl-live i{animation:none}.wl-bar i{transition:none}}@media (max-width:899px){.wl-founder-box{max-width:760px;margin:0 auto var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-subtle);color:var(--text-2);text-align:left;gap:6px;padding:12px 16px;font-size:.9375rem;line-height:1.45;display:grid}.wl-founder-box p{margin:0}.wl-founder-box b{color:var(--text)}}.wl-q legend{margin:0 0 var(--s-3)}.wl-q legend:has(+.wl-chips){margin-bottom:var(--s-5)}.wl-qt{margin:0}.wl-qh{margin:0 0 var(--s-5)}.wl-chips{gap:12px}.wl-right--card{background:radial-gradient(120% 90% at 85% 0,#fde3e2 0%,#fde3e200 60%),radial-gradient(100% 80% at 0 100%,#fff0e8 0%,#fff0e800 55%),linear-gradient(160deg,#fafafb 0%,#f6f1f1 100%)}.wl-card{background:linear-gradient(165deg,#fff 0%,#fff6f5 55%,#fdecea 100%);border-color:#f2d9d8;box-shadow:0 1px 2px #1d1d1f0d,0 24px 56px #c234391a}.wl-card-wm{opacity:.07}.wl-avatar{background:linear-gradient(145deg,#fff,#fceeee);border:2px solid #fff;width:88px;height:88px;font-size:1.75rem;font-weight:700;box-shadow:0 0 0 1px #f2c6c8,0 8px 20px #c2343924}.wl-who b{overflow-wrap:normal;font-size:1.625rem}.wl-match{margin-top:var(--s-6);padding-top:var(--s-5);gap:var(--s-3);border-top:1px solid #f2d9d8;display:grid;position:relative}.wl-match-n{color:var(--text-2);margin:0;font-size:1rem;line-height:1.4}.wl-match-n b{letter-spacing:-.04em;color:var(--text);margin-right:4px;font-size:1.75rem}.wl-match-n small{color:var(--text-3);margin-top:2px;font-size:.8125rem;display:block}.wl-match-logos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wl-match-logos li{animation:wl-pop .32s var(--ease) both}.wl-ml{border:1px solid var(--card-line);width:44px;height:44px;box-shadow:var(--elev-1);color:var(--text);background:#fff;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.wl-ml img{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.wl-ml[data-small="1"] img{width:60%;height:60%;padding:0}@media (max-width:899px){.wl-avatar{width:56px;height:56px;font-size:1.25rem}.wl-who b{font-size:1.125rem}.wl-match{margin-top:var(--s-3);padding-top:var(--s-3)}.wl-ml{width:36px;height:36px}.wl-match-logos{flex-wrap:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.wl-match-logos li{animation:none}}
