.ly{width:min(1060px,100% - 24px);margin:0 auto 56px}.ly-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.ly-kicker b{white-space:nowrap;background:var(--primary);color:var(--on-primary);letter-spacing:.06em;border-radius:99px;flex:none;padding:3px 9px}.ly-stage{scrollbar-width:none;overscroll-behavior-x:contain;padding:14px 0 30px;overflow:auto hidden}.ly-stage::-webkit-scrollbar{display:none}.ly-rail{justify-content:center;width:max-content;min-width:100%;margin:0 auto;padding:0 18px;list-style:none;display:flex;position:relative}.ly-rail:before{content:"";z-index:0;height:10px;box-shadow:0 10px 14px -8px color-mix(in srgb, var(--n-900) 40%, transparent), inset 0 0 0 .5px #0003;background:linear-gradient(#fbfbfb 0,#d4d4d4 30%,#8f8f8f 52%,#6b6b6b 62%,#bdbdbd 100%);border-radius:10px;position:absolute;top:2px;left:0;right:0}.ly-item{z-index:1;width:calc(var(--ly-w,118px) + 8px);flex:none;position:relative}.ly-item+.ly-item{margin-left:4px}.ly-item:hover,.ly-item:focus-within{z-index:3}.ly-sway{transform-origin:50% 7px;animation:ly-sway calc(4.2s + var(--i) * .41s) ease-in-out calc(var(--i) * -1.1s) infinite alternate}@keyframes ly-sway{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}.ly-item:hover .ly-sway,.ly-item:focus-within .ly-sway{animation-play-state:paused}.ly-hang{transform-origin:50% 7px;flex-direction:column;align-items:center;transition:transform .7s cubic-bezier(.3,1.6,.45,1);display:flex}.ly-item:hover .ly-card,.ly-item:focus-within .ly-card{transform:translateY(-7px)scale(1.04)}.ly-item:hover+.ly-item .ly-hang{transform:rotate(-6deg)translate(6px)}.ly-item:has(+.ly-item:hover) .ly-hang{transform:rotate(6deg)translate(-6px)}.ly-strap{background:linear-gradient(90deg, #00000047, transparent 30%, transparent 70%, #00000047), repeating-linear-gradient(135deg, color-mix(in srgb, var(--tone) 78%, white) 0 2.5px, var(--tone) 2.5px 5px);border-radius:2px;width:14px;height:70px;position:relative}.ly-strap:before{content:"";background:0 0;border:2px solid #a9a9a9;border-radius:6px;width:10px;height:14px;margin-left:-5px;position:absolute;top:-9px;left:50%}.ly-reel{background:radial-gradient(circle at 38% 32%,#6a6a6a,#1d1d1d 62%,#000);border-radius:50%;width:24px;height:24px;margin-top:-2px;position:relative;box-shadow:0 0 0 2px #c6c6c6,0 3px 5px #0000004d}.ly-reel:after{content:"";background:radial-gradient(circle at 40% 35%,#9a9a9a,#333);border-radius:50%;position:absolute;inset:8px}.ly-clip{background:linear-gradient(90deg,#8a8a8a,#e6e6e6,#8a8a8a);width:4px;height:10px;position:relative}.ly-clip:after{content:"";background:linear-gradient(#f2f2f2,#a8a8a8);border-radius:4px 4px 3px 3px;width:30px;height:12px;margin-left:-15px;position:absolute;top:9px;left:50%;box-shadow:0 1px 2px #0000004d}.ly-card{width:var(--ly-w,118px);height:var(--ly-h,184px);background:var(--white);color:inherit;text-align:center;box-shadow:0 0 0 1px color-mix(in srgb, var(--n-900) 7%, transparent), 0 16px 26px -14px color-mix(in srgb, var(--n-900) 40%, transparent);transform-origin:50% 0;border-radius:12px;flex-direction:column;align-items:center;margin-top:14px;padding:0 10px 9px;text-decoration:none;transition:transform .55s cubic-bezier(.3,1.5,.45,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.ly-item:hover .ly-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--n-900) 9%, transparent), 0 24px 34px -16px color-mix(in srgb, var(--n-900) 48%, transparent)}.ly-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ly-band{background:repeating-linear-gradient(135deg, #ffffff21 0 2px, transparent 2px 9px), var(--tone);height:52px;position:absolute;top:0;left:0;right:0}.ly-band:after{content:"";background:color-mix(in srgb, var(--n-900) 45%, transparent);border-radius:3px;width:26px;height:5px;margin-left:-13px;position:absolute;top:7px;left:50%;box-shadow:inset 0 1px 2px #0006}.ly-logo{object-fit:cover;background:var(--white);width:58px;height:58px;box-shadow:0 0 0 3px var(--white), 0 8px 14px -6px color-mix(in srgb, var(--n-900) 45%, transparent);border-radius:16px;flex:none;margin-top:22px;position:relative}.ly-name{letter-spacing:-.02em;color:var(--gl-ink,var(--n-900));margin-top:11px;font-size:14.5px;font-weight:700;line-height:1.15}.ly-field{color:var(--n-500);margin-top:2px;font-size:11.5px}.ly-team{letter-spacing:.08em;text-transform:uppercase;color:var(--n-400);white-space:nowrap;margin-top:6px;font-size:7.5px;font-weight:700}.ly-code{border-top:1px dashed var(--n-200);justify-items:center;gap:2px;width:100%;margin-top:auto;padding-top:7px;display:grid}.ly-code svg{width:84px;height:17px;fill:var(--n-800)}.ly-code small{letter-spacing:.24em;color:var(--n-500);font:600 7px/1 ui-monospace,SF Mono,Menlo,monospace}.ly-caption{color:var(--n-500);text-align:center;min-height:1.4em;margin:0;font-size:14px}.ly-caption b{color:var(--gl-ink,var(--n-900));font-weight:650}@media (max-width:760px){.ly{width:100%}.ly-stage{scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-mask:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.ly-rail{padding:0 20px}.ly-item{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.ly-sway{animation:none}.ly-hang,.ly-card{transition:none}}
.ly.is-quotes{width:100%;margin:0;container-type:inline-size}.is-quotes .ly-stage{--ly-w:216px;--ly-h:auto}.is-quotes .ly-card{text-align:left;align-items:stretch;padding:0 0 11px}.is-quotes .ly-band{flex:none;height:24px;position:relative}.is-quotes .ly-band:after{top:9px}.lq-post{gap:7px;padding:10px 11px 0;display:grid}.lq-head{align-items:center;gap:7px;min-width:0;display:flex}.lq-avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.lq-who{flex:1;min-width:0;line-height:1.25;display:grid}.lq-name{align-items:center;gap:3px;min-width:0;display:flex}.lq-name b{text-overflow:ellipsis;white-space:nowrap;color:var(--n-900);font-size:13px;font-weight:700;overflow:hidden}.lq-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11.5px;overflow:hidden}.lq-check{fill:#1d9bf0;flex:none;width:14px;height:14px}.lq-check.is-gold{fill:#e2b719}.lq-x{width:13px;height:13px;fill:var(--n-900);flex:none;align-self:flex-start}.lq-text{color:var(--n-900);text-wrap:pretty;white-space:pre-line;font-size:13px;line-height:1.4}.lq-quoted{box-shadow:inset 0 0 0 1px var(--n-200);border-radius:12px;gap:5px;padding:7px 8px 8px;display:grid}.lq-quoted-head{align-items:center;gap:3px;min-width:0;font-size:11.5px;line-height:1;display:flex}.lq-quoted-head img{border-radius:50%;flex:none;width:16px;height:16px;margin-right:2px}.lq-quoted-head b{color:var(--n-900)}.lq-quoted-head .lq-check{width:12px;height:12px}.lq-quoted-head small{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11.5px;overflow:hidden}.lq-quoted-text{-webkit-line-clamp:4;color:var(--n-900);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.lq-video{background:var(--n-900);aspect-ratio:16/9;border-radius:9px;display:block;position:relative;overflow:hidden}.lq-video img{object-fit:cover;width:100%;height:100%;display:block}.lq-play{width:28px;height:28px;color:var(--white);box-shadow:0 0 0 2px var(--white);background:#1d9bf0;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute;top:50%;left:50%}.lq-play svg{margin-left:2px}.lq-video small{color:var(--white);background:#000000b8;border-radius:4px;padding:1px 4px;font-size:9.5px;font-weight:600;position:absolute;bottom:5px;left:5px}.lq-actions{justify-content:space-between;padding:1px 2px 2px;display:flex}.lq-act{width:14px;height:14px;fill:var(--n-500)}.lq-video.is-image img{object-position:50% 0}
.vc{background:var(--white);width:min(560px,100%);box-shadow:0 0 0 1px var(--n-150), 0 24px 48px -30px color-mix(in srgb, var(--n-900) 30%, transparent);border-radius:22px;margin:0 auto 56px;overflow:hidden}.vc-banner{aspect-ratio:3;object-fit:cover;background:var(--n-200);width:100%;display:block}.vc-top{justify-content:space-between;align-items:flex-end;margin-top:-42px;padding:0 18px;display:flex}.vc-avatar{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 4px var(--white);background:var(--white);border-radius:50%}.vc-button{margin-bottom:4px;display:grid;position:relative}.vc-button>span{white-space:nowrap;border-radius:99px;grid-area:1/1;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.vc-applying{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--n-900)}.vc-stamp{background:var(--n-900);color:var(--white)}.vc-id{gap:1px;padding:10px 18px 0;line-height:1.25;display:grid}.vc-name{align-items:center;gap:4px;display:flex}.vc-name b{letter-spacing:-.02em;color:var(--n-900);font-size:19px;font-weight:800}.vc-name .lq-check{width:19px;height:19px}.vc-id small{color:var(--n-500);font-size:14.5px}.vc-bio{color:var(--n-900);white-space:pre-line;margin:10px 18px 0;font-size:14.5px;line-height:1.4}.vc-stats{color:var(--n-500);gap:18px;margin:10px 18px 0;font-size:14px;display:flex}.vc-stats b{color:var(--n-900);font-weight:700}.vc-tabs{border-bottom:1px solid var(--n-150);margin-top:14px;display:flex}.vc-tabs span{text-align:center;color:var(--n-500);white-space:nowrap;flex:1;padding:13px 4px 12px;font-size:14px;font-weight:500}.vc-tabs span.is-on{color:var(--n-900);font-weight:700;position:relative}.vc-tabs span.is-on:after{content:"";background:var(--primary);border-radius:4px;width:56px;height:4px;margin-left:-28px;position:absolute;bottom:-1px;left:50%}.vc-checks{margin:0;padding:4px 18px 0;list-style:none}.vc-checks li{color:var(--n-800);align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.vc-checks li+li{border-top:1px solid var(--n-100)}.vc-checks i{width:22px;height:22px;color:var(--white);background:var(--success-600);border-radius:50%;flex:none;place-items:center;display:grid}.vc-checks small{color:var(--n-900);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:700}.vc-foot{color:var(--n-400);margin:0;padding:10px 18px 16px;font-size:12.5px}@media (max-width:560px){.vc{border-radius:18px}.vc-top{margin-top:-32px;padding:0 14px}.vc-avatar{width:66px;height:66px;box-shadow:0 0 0 3px var(--white)}.vc-button>span{min-height:32px;padding:0 13px;font-size:13px}.vc-id,.vc-checks{padding-inline:14px}.vc-bio,.vc-stats{margin-inline:14px}.vc-foot{padding-inline:14px}.vc-tabs span{font-size:13px}.vc-tabs span:nth-child(n+3){display:none}.vc-checks li{gap:10px;font-size:13.5px}}
.gl-hero{isolation:isolate}.hf{--hf-dot:#e9e9e9;--hf-tint:#fad6da;--hf-ink:var(--n-300);--hf-red:var(--primary);z-index:-1;pointer-events:none;color:var(--hf-ink);position:absolute;top:0;left:0;right:0;overflow:hidden}.hf-dither{max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;top:0;left:0}.hf-founder{z-index:1;opacity:.42;filter:saturate(.75);object-fit:cover;object-position:50% 0;-webkit-user-select:none;user-select:none;clip-path:inset(0 0 100%);max-width:none;transition:clip-path 1.1s cubic-bezier(.65,0,.2,1) .2s;display:block;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hf.is-in .hf-founder{clip-path:inset(0)}.gl-hero .gl-hero-copy{padding-top:64px}.hf-marks{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf-red{fill:var(--hf-red)}.hf-fade{opacity:0;transition:opacity .6s cubic-bezier(.65,0,.2,1);transition-delay:var(--d,0s)}.hf.is-in .hf-fade{opacity:1}@media (max-width:720px){.hf-gl,.hf-gr{display:none}}@media (max-width:860px){.gl-hero .gl-hero-copy{padding-top:72px}}@media (prefers-reduced-motion:reduce){.hf-fade,.hf-founder{transition:none}}
.lb{--iri-1:#ff2d55;--iri-2:#ff7a45;--iri-3:#ffc857;--iri-4:#ff5fa2;--iri-5:#e7051b;--lb-ease:cubic-bezier(.22, 1, .36, 1);align-content:start;justify-items:center;gap:0;min-height:calc(100dvh - 120px);padding-bottom:40px;display:grid;position:relative}.lb-dots-bg{pointer-events:none;z-index:0;background-image:radial-gradient(circle, color-mix(in srgb, var(--n-900) 9%, transparent) 1px, transparent 1px);background-size:22px 22px;height:560px;position:absolute;inset:-20px 0 auto;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 30%,#000,#0000 75%)}.lb>:not(.lb-dots-bg){z-index:1;position:relative}.lb-stage{text-align:center;justify-items:center;gap:18px;width:min(680px,100%);padding-top:clamp(28px,7vh,72px);display:grid}.lb-ask{justify-items:center;gap:8px;width:100%;display:grid}.lb-ask .kd-coach{text-align:left}.lb-ask .kd-bubble{letter-spacing:-.01em;color:var(--n-900);font-size:17px;font-weight:600}.lb-ask-note{color:var(--n-500);margin:0;font-size:14px}.lb-scout{width:min(520px,100%);padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lb-scout-track{gap:10px;width:max-content;animation:22s linear infinite lb-scout;display:flex}.lb-scout img{object-fit:cover;background:var(--n-100);width:40px;height:40px;box-shadow:0 0 0 2px var(--white), 0 4px 10px -4px #14101040;border-radius:50%;flex:none}@keyframes lb-scout{to{transform:translate(calc(-50% - 5px))}}.lb-stage.is-desk{text-align:left;justify-items:stretch;gap:14px;width:min(1280px,100%);padding-top:clamp(8px,3vh,32px)}.lb-desk{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;min-height:calc(100dvh - 190px);display:grid}.lb-talk{width:100%;min-width:0;max-width:640px;transition:opacity .35s var(--lb-ease);align-content:center;justify-self:end;gap:22px;display:grid}.lb-desk.is-handing .lb-talk>:not(.lb-ask){opacity:.25;pointer-events:none}.lb-ask{gap:10px;width:100%;display:grid}.lb-ask.is-center{text-align:center;justify-items:center}.lb-ask.is-left{text-align:left;justify-items:start}.lb-word{display:inline-block}.lb-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:.6s cubic-bezier(.65,0,.35,1) forwards lb-swipe;animation-delay:var(--swipe,.4s);background:linear-gradient(176deg,#0000 50%,#ff5270e6 51% 93%,#0000 94%) 0 0/0% 100% no-repeat;border-radius:.12em;margin:0 -.06em;padding:0 .06em}@keyframes lb-swipe{to{background-size:100% 100%}}.lb-question{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;color:var(--n-900);text-wrap:balance;margin:2px 0 0;font-size:clamp(34px,3.6vw,56px);font-weight:750;line-height:1.02}.lb-ask.is-center .lb-question{font-size:clamp(28px,3vw,44px)}.lb-ask-note{max-width:520px;color:var(--n-500);margin:0;font-size:16px;line-height:1.5}.lb-paper{justify-self:start;justify-items:center;gap:12px;min-width:0;display:grid}.lb-sheet-wrap{aspect-ratio:3/4;max-width:100%;height:clamp(420px,68vh,700px);position:relative}.lb-sheet{filter:drop-shadow(0 26px 26px #46001238)drop-shadow(0 3px 5px #46001224);width:100%;height:100%;display:block}.lb-sheet-flat{aspect-ratio:900/1272;filter:drop-shadow(0 22px 22px #46001238);height:92%;transition:transform .7s cubic-bezier(.5,0,.75,0),opacity .7s;position:absolute;top:4%;left:50%;transform:translate(-50%)}.lb-sheet-flat.is-gone{opacity:0;transform:translate(-50%,-30%)scale(.2)rotate(40deg)}.lb-sheet-wait{background:linear-gradient(110deg,#ffd0da 30%,#ffe4ea 50%,#ffd0da 70%) 0 0/200% 100%;border-radius:6px;animation:1.6s linear infinite lb-shine;position:absolute;inset:4% 20.4%}.lb-fit{background:var(--white);min-height:46px;box-shadow:inset 0 0 0 1px var(--n-150), 0 10px 24px -18px #46001259;border-radius:99px;align-items:center;gap:12px;padding:8px 16px 8px 10px;display:inline-flex}.lb-fit-faces{display:flex}.lb-fit-faces img{object-fit:cover;background:var(--n-100);width:30px;height:30px;box-shadow:0 0 0 2px var(--white);border-radius:50%;margin-left:-9px}.lb-fit-faces img:first-child{margin-left:0}.lb-fit-text{color:var(--n-500);font-size:13.5px}.lb-fit-text b{color:var(--n-900);font-weight:750}.lb-fit-text small{color:var(--n-500);font-size:13px}.lb-choices{gap:10px;display:grid}.lb-choices-label{letter-spacing:.1em;text-transform:uppercase;color:var(--n-400);margin:0;font-size:11px;font-weight:700}.lb-tags{flex-wrap:wrap;gap:8px;display:flex}.lb-briefs{flex-wrap:wrap;gap:14px;padding:4px 2px;display:flex}.lb-brief-card{text-align:left;cursor:pointer;color:#1b0a0f;width:214px;min-height:120px;font:inherit;transition:transform .3s var(--lb-ease), box-shadow .3s;background:radial-gradient(circle at 1px 1px,#ffffff52 1px,#0000 1.3px) 0 0/6px 6px,linear-gradient(160deg,#ff6681,#ff4f6f);border:0;border-radius:3px;align-content:start;gap:8px;padding:12px 14px 14px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 12px 24px -14px #78001899,0 2px 4px #7800181f}.lb-brief-card:nth-child(2){transform:rotate(1.6deg)}.lb-brief-card:nth-child(3){transform:rotate(-1deg)}.lb-brief-card:hover{transform:rotate(0)translateY(-4px);box-shadow:0 18px 30px -14px #780018a6,0 2px 4px #7800181f}.lb-brief-card.is-past{background:radial-gradient(circle at 1px 1px,#ff527040 1px,#0000 1.3px) 0 0/6px 6px,#fff6ee}.lb-brief-card small{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:9.5px;font-weight:800}.lb-brief-card b{-webkit-line-clamp:3;text-transform:uppercase;-webkit-box-orient:vertical;font-family:Goated Marker,Permanent Marker,cursive;font-size:17px;font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.lb-tag{background:var(--white);height:44px;box-shadow:inset 0 0 0 1px var(--n-150), 0 4px 12px -8px #46001240;font:inherit;color:var(--n-800);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 8px 0 7px;font-size:14.5px;font-weight:620;transition:box-shadow .2s,background .2s,color .2s;display:inline-flex}.lb-tag img{object-fit:contain;width:30px;height:30px}.lb-tag i{background:var(--n-100);width:24px;height:24px;color:var(--n-600);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.lb-tag:hover{box-shadow:inset 0 0 0 1.5px var(--n-300), 0 6px 14px -8px #4600124d}.lb-tag:hover i{background:var(--n-900);color:#fff}.lb-tag.is-on{background:var(--brand-50);box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--brand-700,#b00012)}.lb-tag.is-on i{background:var(--primary);color:#fff}.lb-flyer{z-index:60;pointer-events:none;object-fit:contain;filter:drop-shadow(0 10px 14px #50001459);position:fixed}.lb-bond{width:100%;position:relative}.lb-bond-pill{z-index:2;background:linear-gradient(#fffbf8,#fff5f1);border-radius:34px;align-items:center;gap:12px;min-height:68px;padding:10px 10px 10px 20px;transition:box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #f2d5db,0 16px 32px -22px #78001880}.lb-bond-pill:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--primary) 55%, #f2d5db), 0 0 0 5px color-mix(in srgb, var(--primary) 8%, transparent), 0 16px 32px -22px #78001880}.lb-bond-caret{color:var(--n-400);flex:none;align-self:center}.lb-bond-pill textarea{resize:none;scrollbar-width:none;min-width:0;max-height:78px;font:inherit;color:var(--n-900);caret-color:var(--primary);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px;line-height:27px;overflow-y:auto}.lb-bond-pill textarea::placeholder{color:var(--n-400);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-bond-pill button{background:var(--n-100);width:48px;height:48px;color:var(--n-500);cursor:pointer;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;transition:background .2s,color .2s,transform .15s;display:grid}.lb-bond-pill:focus-within button{background:var(--primary);color:#fff;box-shadow:var(--primary-shadow)}.lb-bond-pill button:active{transform:scale(.92)}.lb-bond-flash{z-index:1;pointer-events:none;border-radius:31px;animation:.7s ease-out both lb-flash;position:absolute;inset:0}@keyframes lb-flash{0%{box-shadow:0 0 #ff3d6180,0 0 #ffa25f59}to{box-shadow:0 0 0 14px #ff3d6100,0 0 0 26px #ffa25f00}}.lb-bond-hint{color:var(--brand-700,#b00012);margin:10px 0 0 20px;font-size:13.5px;font-weight:550}.lb-thoughts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-thoughts>span{letter-spacing:.1em;text-transform:uppercase;color:var(--n-400);margin-right:4px;font-size:10.5px;font-weight:700}.lb-thoughts button{max-width:290px;box-shadow:inset 0 0 0 1px var(--n-150), 0 6px 14px -10px #5000144d;font:inherit;color:var(--n-800);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fffaf5;border:0;border-radius:18px;padding:8px 14px;font-size:13.5px;font-weight:550;transition:transform .15s,box-shadow .2s;position:relative;overflow:hidden}.lb-thoughts button:hover{box-shadow:inset 0 0 0 1.5px var(--primary), 0 8px 16px -10px #50001459;transform:translateY(-1px)}.lb-thoughts button.is-past{color:var(--n-500)}.lb-thoughts.is-geos button{border-radius:99px;padding:6px 11px;font-size:13px}.lb-thoughts button.is-on{background:var(--brand-50);box-shadow:inset 0 0 0 2px var(--primary);color:var(--n-900)}.lb-act:focus-visible,.lb-next:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lb-nav{justify-content:center;align-items:center;gap:14px;width:100%;margin-top:4px;display:flex}.lb-talk .lb-nav{justify-content:flex-start}.lb-talk .lb-nav .lb-pips{margin-right:auto}.lb-back{font:inherit;color:var(--n-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 6px;font-size:14px;font-weight:600;display:inline-flex}.lb-back:hover{color:var(--n-900)}.lb-pips{gap:5px;display:flex}.lb-pips i{background:var(--n-200);width:6px;height:6px;transition:width .3s var(--lb-ease), background .3s;border-radius:99px}.lb-pips i.is-done{background:var(--n-400)}.lb-pips i.is-on{background:var(--primary);width:18px}.lb-next{background:var(--n-900);height:46px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:650;transition:transform .15s,background .2s;display:inline-flex;box-shadow:0 10px 22px -12px #0000008c}.lb-next:hover{transform:translateY(-1px)}.lb-next.is-go{background:var(--primary);box-shadow:var(--primary-shadow)}.lb-next:disabled{opacity:.45;cursor:default;transform:none}.lb-think{justify-items:center;gap:30px;margin-top:clamp(20px,6vh,64px);display:grid}.lb-plan{background:var(--white);width:min(380px,92vw);box-shadow:inset 0 0 0 1px var(--n-150), 0 16px 34px -26px #0006;border-radius:20px;gap:4px;margin:0;padding:10px;list-style:none;display:grid}.lb-plan li{color:var(--n-400);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;display:flex}.lb-plan li.is-on{color:var(--n-900);background:var(--n-50)}.lb-plan li.is-done{color:var(--n-600)}.lb-plan-ic{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--n-200);border-radius:50%;flex:none;place-items:center;display:grid}.lb-plan li.is-on .lb-plan-ic{box-shadow:none}.lb-plan li.is-done .lb-plan-ic{background:var(--n-900);color:var(--white);box-shadow:none}.lb-plan-spin{border:2px solid var(--brand-100);border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite lb-rot}@keyframes lb-rot{to{transform:rotate(360deg)}}.lb-shimmer{background:linear-gradient(90deg, var(--n-500), var(--n-900), var(--n-500));color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite lb-shine}@keyframes lb-shine{0%{background-position:150% 0}to{background-position:-100% 0}}.lb-result{gap:26px;width:100%;margin-top:18px;display:grid}.lb-result-head{text-align:center;justify-items:center;gap:14px;display:grid}.lb-read{max-width:620px;color:var(--n-500);margin:0;font-size:15px}.lb-read b{color:var(--n-900);font-weight:650}.lb-totals{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lb-total{background:var(--white);min-width:130px;box-shadow:inset 0 0 0 1px var(--n-150);border-radius:20px;justify-items:center;gap:2px;padding:14px 20px 12px;display:grid}.lb-total b{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--n-900);font-size:30px;font-weight:800;line-height:1.05}.lb-total small{color:var(--n-500);font-size:12.5px}.lb-total.is-red b{color:var(--primary)}.lb-total.is-locked b{color:var(--n-500);align-items:center;gap:6px;font-size:18px;display:inline-flex}.lb-more{border-top:1px solid var(--n-150);gap:18px;margin-top:18px;padding-top:28px;display:grid}.lb-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.lb-more-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--n-900);margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:750}.lb-more-head span{color:var(--n-500);font-size:14px}.lb-more-end{min-height:64px;color:var(--n-400);place-items:center;font-size:13.5px;display:grid}.lb-more-loading{align-items:center;gap:5px;display:inline-flex}.lb-more-loading i{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lb-dot}.lb-more-loading i:nth-child(2){animation-delay:.15s}.lb-more-loading i:nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes lb-dot{50%{opacity:.5;transform:translateY(-4px)}}.lb-add{z-index:3;background:var(--white);height:36px;color:var(--n-900);font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13.5px;font-weight:700;transition:transform .15s,background .2s,color .2s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px -6px #00000059}.lb-add:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.lb-add:disabled{opacity:.6;cursor:default}.lb-head-acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lb-note{background:var(--brand-50);color:var(--brand-700);border-radius:99px;margin:0;padding:8px 14px;font-size:13.5px;font-weight:600}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lb-card{aspect-ratio:3/4;isolation:isolate;cursor:default;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 18px 34px -24px #1e000673}.lb-card-zoom{z-index:-2;position:absolute;inset:0}.lb-card-photo{position:absolute;inset:0}.lb-card-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lb-card-photo b{font-family:var(--font-display), sans-serif;color:#fffc;place-items:center;padding-bottom:30%;font-size:56px;font-weight:800;display:grid;position:absolute;inset:0}.lb-card-fade{z-index:-1;pointer-events:none;background:linear-gradient(#fff0 26%,#ffffff40 40%,#ffffffb8 56%,#fffffff2 70%,#fff 100%);position:absolute;inset:0}.lb-card-blur{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:52%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.lb-card-body{gap:8px;padding:16px 16px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.lb-card-name{align-items:center;gap:6px;min-width:0;display:flex}.lb-card-name h3{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--n-900);margin:0;font-size:19px;font-weight:800;overflow:hidden}.lb-card-name h3 span{display:inline-block}.lb-card-name svg{color:var(--primary);flex:none}.lb-card-handle{color:var(--n-500);margin:-6px 0 0;font-size:12.5px}.lb-card-why{-webkit-line-clamp:2;color:var(--n-700);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.lb-card-foot{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.lb-card-stats{color:var(--n-500);gap:10px;font-size:12.5px;display:flex}.lb-card-stats span{align-items:center;gap:4px;display:inline-flex}.lb-card-stats b{color:var(--n-900);font-weight:700}.lb-price{background:var(--n-900);color:var(--white);white-space:nowrap;border-radius:99px;align-items:baseline;gap:4px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.lb-price small{opacity:.7;font-size:11px;font-weight:500}.lb-price.is-locked{background:var(--n-150);color:var(--n-500);align-items:center}.lb-tier{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);color:var(--white);background:#0000004d;border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px}.lb-tier.is-rising{background:color-mix(in srgb, var(--primary) 82%, transparent)}.lb-acts{opacity:0;transition:opacity .2s, transform .25s var(--lb-ease);gap:6px;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.lb-card:hover .lb-acts,.lb-card:focus-within .lb-acts{opacity:1;transform:none}@media (hover:none){.lb-acts{opacity:1;transform:none}}.lb-act{width:34px;height:34px;color:var(--n-900);cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);background:#ffffffd9;border:0;border-radius:12px;place-items:center;transition:transform .15s,background .15s;display:grid;box-shadow:0 4px 12px -6px #0006}.lb-act:hover{background:var(--white);transform:scale(1.06)}.lb-act.is-danger:hover{color:var(--primary)}.lb-act:disabled{opacity:.5;cursor:default;transform:none}.lb-alike{background:var(--white);box-shadow:inset 0 0 0 1px var(--n-150);border-radius:24px;gap:12px;padding:16px;display:grid}.lb-alike-head{color:var(--n-600);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.lb-alike-head b{color:var(--n-900)}.lb-alike ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lb-mini{background:var(--n-50);border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.lb-mini .lb-mini-photo{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.lb-mini .lb-mini-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb-mini-photo b{color:var(--white);font-size:13px}.lb-mini-price{color:var(--n-900);flex:none;font-size:13px;font-weight:700}.lb-mini>span:not(.lb-mini-photo){flex:1;min-width:0;display:grid}.lb-mini>span:not(.lb-mini-photo) b{text-overflow:ellipsis;white-space:nowrap;color:var(--n-900);font-size:14px;overflow:hidden}.lb-mini>span:not(.lb-mini-photo) small{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:12px;overflow:hidden}.lb-mini button{background:var(--n-900);width:34px;height:34px;color:var(--white);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.rs-builder{isolation:isolate;background:var(--white);box-shadow:inset 0 0 0 1px var(--n-150), 0 14px 30px -24px #28000666;color:inherit;border-radius:24px;align-items:center;gap:10px;margin:4px 0 18px;padding:14px 12px 14px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rs-builder:after{content:"";z-index:-1;filter:blur(40px);opacity:.28;background:radial-gradient(closest-side,#ff2d55,#0000),radial-gradient(closest-side at 70% 40%,#ff7a45,#0000);border-radius:50%;width:260px;height:160px;position:absolute;bottom:-60px;right:-40px}.rs-builder-main{min-width:0;color:inherit;flex:1;align-items:center;gap:16px;text-decoration:none;display:flex}.rs-builder-x{width:34px;height:34px;color:var(--n-400);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.rs-builder-x:hover{background:var(--n-100);color:var(--n-700)}.rs-builder-copy{flex:1;gap:2px;min-width:0;display:grid}.rs-builder-copy b{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--n-900);font-size:17px;font-weight:750}.rs-builder-copy small{color:var(--n-500);font-size:13.5px}.rs-builder-go{background:var(--n-900);height:40px;color:var(--white);transition:transform .2s var(--lb-ease);border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.rs-builder:hover .rs-builder-go{transform:translate(3px)}.lb-skip{color:var(--n-500);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lb-skip:hover{color:var(--n-900)}.lb-skip svg{transition:transform .2s var(--lb-ease)}.lb-skip:hover svg{transform:translate(3px)}.rs-why{-webkit-line-clamp:2;color:var(--n-600);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:980px){.lb-desk{flex-direction:column;align-items:stretch;gap:18px;min-height:0;display:flex}.lb-talk{display:contents}.lb-talk>.lb-ask{order:1}.lb-paper{order:2;place-self:center}.lb-talk>:not(.lb-ask){order:3}.lb-sheet-wrap{height:clamp(250px,34vh,420px)}.lb-question{font-size:clamp(30px,7vw,44px)}.lb-fit{gap:8px;padding:6px 12px 6px 8px}.lb-fit-faces img{width:24px;height:24px;margin-left:-7px}.lb-fit-text{font-size:12.5px}.lb-next{white-space:nowrap;padding:0 18px}.lb-talk .lb-nav .lb-pips{display:none}.lb-talk .lb-nav .lb-next{margin-left:auto}}@media (max-width:720px){.lb-bond-pill{min-height:56px;padding-left:14px}.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lb-card{border-radius:20px}.lb-card-body{gap:6px;padding:12px}.lb-card-name h3{font-size:16px}.lb-card-why{-webkit-line-clamp:2;font-size:12px}.lb-card-stats{display:none}.lb-total{flex:1;min-width:0;padding:12px 10px 10px}.lb-total b{font-size:24px}.rs-builder{gap:6px;padding:12px 8px 12px 12px}.rs-builder-main{gap:12px}.rs-builder-copy small,.rs-builder-go span{display:none}}@media (max-width:380px){.lb-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lb-scout-track,.lb-plan-spin,.lb-shimmer,.lb-bond-flash,.lb-sheet-wait,.lb-more-loading i{animation:none!important}.lb-mark{background-size:100% 100%;animation:none}.lb-shimmer{color:var(--n-900);-webkit-text-fill-color:currentColor;background:0 0}}.lb-stage,.lb-think,.lb-result,.lb-stage>*{min-width:0;max-width:100%}.am{flex:none;position:relative}.am-pill{background:var(--white);height:40px;box-shadow:inset 0 0 0 1px var(--n-150);font:inherit;color:var(--n-500);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 12px 0 13px;font-size:13.5px;font-weight:650;transition:box-shadow .18s,background .18s,color .18s;display:inline-flex}.am-pill:hover,.am-pill.is-open{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--n-900)}.am-pill.is-set{background:var(--brand-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent);color:var(--brand-700)}.am-pill:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.am-pill-text{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.am-flag{font-size:16px;line-height:1}.am-chev{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.am-pill.is-open .am-chev{transform:rotate(180deg)}.am-pop{z-index:40;background:color-mix(in srgb, var(--white) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:264px;box-shadow:0 0 0 1px var(--n-150), 0 18px 48px -12px #11111a38, 0 4px 12px -4px #11111a14;transform-origin:0 0;border-radius:22px;padding:8px;position:absolute;top:calc(100% + 8px);left:0}.am-pop .am-search{background:var(--n-100);height:40px;color:var(--n-400);cursor:text;border-radius:13px;flex-direction:row;align-items:center;gap:8px;margin:0 0 6px;padding:0 12px;transition:box-shadow .18s,background .18s;display:flex}.am-pop .am-search:focus-within{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--n-700)}.am-search input{min-width:0;height:100%;font:inherit;color:var(--n-900);background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:550}.am-search input::placeholder{color:var(--n-400);font-weight:500}.am-none{color:var(--n-500);padding:14px 10px;font-size:13.5px}.am-list:focus,.am-list:focus-visible{outline:none}.am-list{overscroll-behavior:contain;scrollbar-width:thin;outline:none;max-height:312px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.am-row{height:40px;color:var(--n-700);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:13px;align-items:center;gap:10px;padding:0 10px 0 6px;font-size:14px;font-weight:600;display:flex;position:relative}.am-row>:not(.am-hover){position:relative}.am-row.is-on{color:var(--n-900)}.am-row.is-any{margin-bottom:4px}.am-row.is-any:after{content:"";background:var(--n-100);height:1px;position:absolute;bottom:-3px;left:8px;right:8px}.am-hover{background:var(--n-100);border-radius:13px;position:absolute;inset:0}.am-tile{background:var(--white);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--n-150);color:var(--n-500);border-radius:9px;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}.am-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.am-check{background:var(--primary);color:#fff;border-radius:99px;flex:none;place-items:center;width:20px;height:20px;display:grid}.am-foot{color:var(--n-400);margin:6px 10px 4px;font-size:12px;line-height:1.35}.am-scrim{z-index:100;background:#11111a47;position:fixed;inset:0}.am-pop.is-sheet{z-index:101;top:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));background:var(--white);transform-origin:bottom;border-radius:26px;width:auto;padding:10px;position:fixed}.am-pop.is-sheet .am-list{max-height:min(60vh,440px)}.am-pop.is-sheet .am-row{height:46px;font-size:15px}.am-pop.is-sheet .am-search,.am-pop.is-sheet .am-search:focus-within{height:46px}.am-pop.is-sheet .am-search input{font-size:16px}.fp-pop{width:248px}.fp-head{justify-content:space-between;align-items:center;min-height:26px;margin:2px 6px 6px 10px;display:flex}.fp-head b{letter-spacing:.06em;text-transform:uppercase;color:var(--n-400);font-size:11.5px;font-weight:700}.fp-head button{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:4px 8px;font-size:12.5px;font-weight:650}.fp-head button:hover{background:var(--brand-50)}.fp-count{color:var(--n-400);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.fp-box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--n-300);color:#fff;border-radius:6px;flex:none;place-items:center;transition:background .15s,box-shadow .15s;display:grid}.fp-box.is-on{background:var(--primary);box-shadow:none}
.pcard-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;max-width:900px;margin:0 auto;display:grid}.sx .pcard-list{max-width:980px;margin:0}.pcard{--stub:clamp(118px, 32%, 152px);--seam:calc(100% - var(--stub));grid-template-columns:minmax(0, 1fr) var(--stub);background:var(--white);color:var(--n-900);box-shadow:inset 0 0 0 1px var(--n-150);-webkit-mask:radial-gradient(circle 9px at var(--seam) 0, #0000 96%, #000), radial-gradient(circle 9px at var(--seam) 100%, #0000 96%, #000);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle 9px at var(--seam) 0, #0000 96%, #000), radial-gradient(circle 9px at var(--seam) 100%, #0000 96%, #000);mask:radial-gradient(circle 9px at var(--seam) 0, #0000 96%, #000), radial-gradient(circle 9px at var(--seam) 100%, #0000 96%, #000);border-radius:22px;display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.pcard.is-featured{background:linear-gradient(150deg, var(--brand-500), var(--brand-700));color:var(--white);box-shadow:none}.pcard-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;padding:20px 16px 20px 22px;display:grid}.pcard h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.2}.pcard-pitch{opacity:.72;margin:0;font-size:14px}.pcard ul{gap:6px;margin:10px 0 14px;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.pcard li{grid-template-columns:16px minmax(0,1fr);gap:7px;display:grid}.pcard li svg{color:var(--primary);margin-top:2px}.pcard.is-featured li svg{color:var(--white)}.pcard .pcard-btn{justify-self:start;min-height:42px;padding-left:18px;font-size:14.5px}.pcard-stub{text-align:center;align-content:center;justify-items:center;padding:16px 8px;display:grid;position:relative}.pcard-stub:before{content:"";border-left:2px dotted color-mix(in srgb, currentColor 28%, transparent);position:absolute;top:16px;bottom:16px;left:0}.pcard-save{background:var(--primary);color:var(--white);letter-spacing:.01em;white-space:nowrap;border-radius:99px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:800}.pcard.is-featured .pcard-save{background:var(--white);color:var(--brand-700)}.pcard-was{font-family:var(--sx-display,var(--gl-display,inherit));letter-spacing:-.02em;color:color-mix(in srgb, currentColor 42%, transparent);padding:0 2px;font-size:27px;font-weight:800;line-height:1.05;text-decoration:none;position:relative}.pcard-was:after{content:"";background:var(--primary);border-radius:3px;height:3px;position:absolute;top:52%;left:-3px;right:-3px;transform:rotate(-14deg)}.pcard.is-featured .pcard-was:after{background:var(--white)}.pcard-now{font-family:var(--sx-display,var(--gl-display,inherit));letter-spacing:-.03em;margin-top:2px;font-size:46px;font-weight:800;line-height:1}.pcard-stub small{opacity:.72;margin-top:3px;font-size:12.5px;font-weight:600}.pcard-stub em{opacity:.85;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:700}.pcard.is-gtm{background:var(--n-900);color:var(--white);box-shadow:none;grid-column:1/-1}.pcard.is-gtm li svg{color:var(--brand-300,#ff8a8a)}.pcard-kick{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 62%, transparent);align-items:center;gap:7px;margin:0 0 4px;font-size:11.5px;font-weight:700;display:flex}.pcard-kick img{border-radius:4px;width:16px;height:16px}@media (min-width:760px){.pcard.is-gtm ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px}}.pcard.is-gtm .pcard-btn{background:var(--white);color:var(--n-900);gap:8px;padding-right:20px}.pcard.is-gtm .pcard-btn svg{color:var(--primary)}.pcard-now.is-word{letter-spacing:-.02em;font-size:34px}@media (max-width:520px){.pcard-main{padding:18px 12px 18px 18px}.pcard-was{font-size:23px}.pcard-now{font-size:38px}.pcard-now.is-word{font-size:28px}}@media (max-width:400px){.pcard{--stub:102px}.pcard-main{padding:16px 10px 16px 16px}.pcard ul{font-size:13px}.pcard .pcard-btn{min-height:40px;padding-left:14px;font-size:13.5px}.pcard-stub{padding:14px 6px}.pcard-save{margin-bottom:8px;padding:3px 8px;font-size:11px}.pcard-was{font-size:20px}.pcard-now{font-size:33px}.pcard-now.is-word{font-size:24px}.pcard-stub small,.pcard-stub em{font-size:11px}}@media (max-width:350px){.pcard-btn-more{display:none}}.eb{background:var(--white);min-height:46px;color:var(--n-600);box-shadow:inset 0 0 0 1px var(--n-150), 0 1px 2px color-mix(in srgb, var(--n-900) 4%, transparent);border-radius:14px 14px 0 0;align-items:center;gap:12px;margin:0 0 10px;padding:7px 7px 9px 8px;font-size:13.5px;line-height:1.4;display:flex;position:relative;-webkit-mask:radial-gradient(6px at 0 100%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100% 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(6px at 0 100%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100% 100%,#0000 96%,#000) 100%/51% 100% no-repeat;container:eb/inline-size}.eb[hidden]{display:none}.eb:after{content:"";background:repeating-linear-gradient(90deg, var(--n-300) 0 7px, transparent 7px 12px);pointer-events:none;height:2px;position:absolute;bottom:0;left:12px;right:12px}.eb-icon{width:36px;height:36px;filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--brand-700) 22%, transparent));flex:none;margin:-4px -4px -4px -2px;transform:rotate(-6deg)}.eb-tag{border:1.5px dashed color-mix(in srgb, var(--primary) 45%, transparent);background:var(--brand-50);color:var(--brand-700);letter-spacing:.01em;white-space:nowrap;border-radius:8px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.eb p{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.eb b{color:var(--n-900);font-weight:700}.eb .eb-claim{background:var(--n-900);min-height:32px;color:var(--white);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 13px;font-size:13.5px;font-weight:650;transition:background .15s;display:inline-flex}.eb .eb-claim:hover{background:var(--primary)}.eb-claim svg{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.eb-claim:hover svg{transform:translate(2px)}.eb .eb-close{width:30px;height:30px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.eb .eb-close:hover{background:var(--n-100);color:var(--n-900)}.eb-claim:focus-visible,.eb-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container eb (max-width:470px){.eb-claim-long,.eb-tag,.eb-more{display:none}}@media (min-width:861px){.gl-main-col:has(>.eb:not([hidden])){padding-top:14px}}@media (max-width:860px){.eb{margin-top:4px}}@media (max-width:420px){.eb{gap:8px;padding-left:6px}.eb-icon{width:34px;height:34px;margin:-4px -4px -4px -2px}}@media (pointer:coarse){.fq-more,.sx-section-head a,.sx-more a,.pv-handle a,.pv-partners-more{position:relative}.fq-more:after,.sx-section-head a:after,.sx-more a:after,.pv-handle a:after,.pv-partners-more:after{content:"";position:absolute;inset:-10px -6px}}
.rl{--rl-bg:#0b0b0c;--rl-raise:#18181a;--rl-text:#a0a0a6;--rl-dim:#5e5e64;--rl-ink:#fafafa;--rl-line:#ffffff12;--rl-ease:cubic-bezier(.2, .7, .2, 1);z-index:20;height:100dvh;color:var(--rl-text);font-family:var(--font-dm-sans), system-ui, sans-serif;padding:14px;display:flex;position:sticky;top:0}.rl a{color:inherit;text-decoration:none}.rl-in{background:var(--rl-bg);border-radius:24px;flex-direction:column;flex:1;min-width:0;padding:14px 10px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,0 1px 2px #00000040,0 12px 32px -12px #00000059}.rl-word,.rl-tag,.rl-text,.rl-ext,.rl-badge,.rl-me-copy,.rl-me-acts,.rl-cta-text,.rl-cta-go,.rl-alt,.rl-fold{transition:opacity .2s .16s}.rl-bar{white-space:nowrap;align-items:center;gap:10px;height:36px;margin-bottom:22px;padding-left:6px;display:flex;position:relative}.rl-logo{border-radius:10px;align-items:center;gap:10px;min-width:0;display:inline-flex}.rl-mark{width:36px;height:36px;color:var(--primary);flex:none;display:inline-grid}.rl-mark svg{width:100%;height:100%}.rl-word{font-family:var(--font-phudu), "Phudu", sans-serif;letter-spacing:-.03em;color:var(--rl-ink);text-transform:uppercase;font-size:23px;font-weight:800;line-height:1}.rl-tag{box-shadow:inset 0 0 0 1px var(--rl-line);letter-spacing:.09em;text-transform:uppercase;color:#d4d4d8;background:#ffffff14;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:700}.rl-fold{width:30px;height:30px;color:var(--rl-dim);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid}.rl-fold:hover{color:var(--rl-ink);background:#ffffff12}.rl-menu{display:none}.rl-menu-dot{background:var(--brand-600,#e7051b);width:10px;height:10px;box-shadow:0 0 0 2px var(--white);border-radius:50%;position:absolute;top:7px;right:7px}.rl-body{flex-direction:column;flex:1;min-height:0;display:flex}.rl-nav{grid-template-columns:minmax(0,1fr);gap:2px;display:grid;position:relative}.rl-group{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.rl-group-label{letter-spacing:.09em;text-transform:uppercase;height:28px;color:var(--rl-dim);white-space:nowrap;align-items:center;margin:10px 0 2px;padding-left:15px;font-size:10.5px;font-weight:600;transition:color .2s .16s;display:flex;position:relative}.rl .rl-link{z-index:1;letter-spacing:-.005em;min-width:0;height:42px;color:var(--rl-text);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:13px;align-items:center;gap:12px;padding:0 15px;font-size:14px;font-weight:500;transition:color .22s 60ms;display:flex;position:relative}.rl .rl-link:hover{color:#ededf0}button.rl-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rl .rl-link.is-on{color:var(--rl-bg);font-weight:600}.rl-icon{transition:color .22s 60ms, transform .2s var(--rl-ease);flex:none}.rl-link:active .rl-icon{transform:scale(.9)}.rl-link.is-on .rl-icon{color:var(--primary)}.rl-text{min-width:0}.rl-ext{opacity:.5;flex:none;margin-left:auto}.rl-badge{background:var(--primary);min-width:20px;height:20px;color:var(--on-primary);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff38}.rl-dot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--rl-bg);opacity:0;border-radius:50%;transition:opacity .1s;position:absolute;top:9px;left:29px}.rl-link.is-on .rl-dot{box-shadow:0 0 0 2px var(--white)}.rl-spot,.rl-ghost{z-index:0;pointer-events:none;border-radius:13px;position:absolute;top:0;left:0;right:0}.rl-ghost{background:#ffffff0e}.rl-spot{background:var(--white);box-shadow:inset 0 -1px #00000014,0 1px 2px #00000080,0 8px 18px -6px #0000008c}.rl-grow{flex:1;min-height:20px}.rl-me{box-shadow:inset 0 0 0 1px var(--rl-line);white-space:nowrap;background:#ffffff09;border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:7px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.rl-me-av{background:var(--rl-raise);width:34px;height:34px;color:var(--rl-ink);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.rl-me-av img{object-fit:cover;width:100%;height:100%}.rl-me-av>*{border-radius:0!important;width:100%!important;height:100%!important}.rl-me-av>span{place-items:center;display:grid}.rl-me-copy{flex:1;min-width:0;display:grid}.rl-me-copy b{text-overflow:ellipsis;color:var(--rl-ink);font-size:13.5px;font-weight:600;overflow:hidden}.rl-me-copy small{color:var(--rl-dim);align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.rl-me-copy i{background:#f5a524;border-radius:50%;flex:none;width:6px;height:6px}.rl-me-copy i.is-ok{background:#22c55e}.rl-me-acts{flex:none;gap:2px;display:flex}.rl .rl-me-acts>*{width:30px;height:30px;color:var(--rl-dim);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.rl .rl-me-acts>:hover,.rl .rl-me-acts>.is-on{color:var(--rl-ink);background:#ffffff12}.rl .rl-cta{background:var(--primary);height:42px;color:var(--on-primary);white-space:nowrap;border-radius:13px;align-items:center;gap:12px;padding:0 15px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000029,0 1px 2px #0006}.rl .rl-cta:hover{background:var(--primary-hover)}.rl .rl-cta:active{transform:scale(.98)}.rl-cta svg{flex:none}.rl-cta-go{transition:opacity .2s .16s, transform .2s var(--rl-ease);margin-left:auto}.rl .rl-cta:hover .rl-cta-go{transform:translate(2px)}.rl-alt{color:var(--rl-dim);white-space:nowrap;justify-content:center;gap:8px;margin:12px 0 2px;font-size:12.5px;display:flex}.rl .rl-alt a{color:var(--rl-text);transition:color .2s}.rl .rl-alt a:hover{color:var(--rl-ink)}.rl .pt-news-card>div{background:var(--rl-raise);box-shadow:inset 0 0 0 1px var(--rl-line), 0 8px 18px -8px #0009}.rl .pt-news-link b{color:var(--rl-ink)}.rl .pt-news-link small{color:#8b8b91}.rl .pt-news-x{color:var(--rl-dim)}.rl .pt-news-x:hover{color:var(--rl-ink);background:#ffffff12}.rl .pt-faces img,.rl .pt-favs img{box-shadow:0 0 0 2px var(--rl-raise)}.rl .rl-link:focus-visible,.rl-fold:focus-visible,.rl-logo:focus-visible,.rl .rl-me-acts>:focus-visible,.rl .rl-cta:focus-visible,.rl .rl-alt a:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}:is(.pt:has(>.rl),.gl:has(>.rl),.pv:has(>.rl),.sx:has(>.rl)){transition:grid-template-columns .36s cubic-bezier(.2,.7,.2,1)}@media (min-width:861px){:is(.pt:has(>.rl.is-folded),.gl:has(>.rl.is-folded),.pv:has(>.rl.is-folded)){grid-template-columns:96px minmax(0,1fr)}.rl.is-folded .rl-word,.rl.is-folded .rl-tag,.rl.is-folded .rl-text,.rl.is-folded .rl-ext,.rl.is-folded .rl-badge,.rl.is-folded .rl-me-copy,.rl.is-folded .rl-me-acts,.rl.is-folded .rl-cta-text,.rl.is-folded .rl-cta-go,.rl.is-folded .rl-alt{opacity:0;pointer-events:none;transition:opacity .1s}.rl.is-folded .rl-dot{opacity:1;transition:opacity .2s .16s}.rl.is-folded .rl-group-label{color:#0000;transition:color .1s;overflow:hidden}.rl.is-folded .rl-group-label:before{content:"";background:var(--rl-line);width:18px;height:1px;position:absolute;top:50%;left:15px}.rl.is-folded .rl-me{box-shadow:none;background:0 0}.rl.is-folded .rl-fold{z-index:2;background:var(--rl-raise);width:36px;height:36px;color:var(--rl-ink);box-shadow:inset 0 0 0 1px var(--rl-line);opacity:0;border-radius:8px;margin:0;transition:opacity .15s;position:absolute;top:0;left:6px}.rl.is-folded .rl-mark{transition:opacity .15s}.rl.is-folded .rl-bar:hover .rl-fold,.rl.is-folded .rl-bar:focus-within .rl-fold{opacity:1}.rl.is-folded .rl-bar:hover .rl-mark,.rl.is-folded .rl-bar:focus-within .rl-mark{opacity:0}.rl.is-folded .rl-link:after,.rl.is-folded .rl-me:after,.rl.is-folded .rl-cta:after{content:attr(data-label);z-index:60;background:var(--rl-bg);color:var(--rl-ink);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:500;transition:opacity .14s,transform .14s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-4px,-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 20px #00000038}.rl.is-folded .rl-link:hover:after,.rl.is-folded .rl-link:focus-visible:after,.rl.is-folded .rl-me:hover:after,.rl.is-folded .rl-cta:hover:after,.rl.is-folded .rl-cta:focus-visible:after{opacity:1;transform:translateY(-50%)}}.rl-sheet{display:none}@media (max-width:860px){.rl{background:color-mix(in srgb, var(--n-200) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:auto;padding:10px 12px}.rl-in{box-shadow:none;background:0 0;border-radius:0;padding:0}.rl-bar{height:44px;margin:0;padding:0}.rl-mark{width:32px;height:32px}.rl-word{color:var(--n-800)}.rl-tag{background:var(--n-900);color:var(--white);box-shadow:none}.rl-fold,.rl-body{display:none}.rl-menu{background:var(--white);width:44px;height:44px;color:var(--n-800);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative;box-shadow:0 1px 1px #0000000a,0 6px 16px #00000014}.rl-sheet{background:var(--rl-bg);transform-origin:50% 0;border-radius:22px;flex-direction:column;max-height:calc(100dvh - 90px);padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:10px;right:10px;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 48px #00000047}.rl-sheet .rl-link{height:48px;font-size:15px}.rl-sheet .rl-dot{display:none}.rl-sheet .rl-cta{justify-content:center;height:48px;margin-top:12px}.rl-sheet .rl-cta-go{margin-left:0}.pv .pv-panel>section,.pv [id],.gl .gl-divider[id],.gl [id],.pt [id],.sx [id],.sx .sx-prose h2,.sx .sx-prose h3{scroll-margin-top:78px}}@media (prefers-reduced-motion:reduce){:is(.pt:has(>.rl),.gl:has(>.rl),.pv:has(>.rl)){transition:none}}
.kd{vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.kd-disc{background:radial-gradient(120% 120% at 30% 20%,#fff6f1 0%,#ffe3dd 55%,#ffd2cb 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e7051b24,0 1px 2px #14101014}.kd-cut{border-radius:0 0 50% 50%/0 0 41% 41%;position:absolute;inset:-22% 0 0;overflow:hidden}.kd-who{aspect-ratio:1;transform-origin:50% 100%;transform:rotate(var(--lean,0deg));transition:transform .5s cubic-bezier(.3,1.3,.5,1);position:absolute;bottom:-3%;left:4%;right:4%}.kd-who img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.kd-blink{opacity:0}.kd.is-flip .kd-who{scale:-1 1}.kd .kd-who{animation:4.2s ease-in-out infinite kd-breathe}.kd .kd-blink{animation:5.2s step-end infinite kd-blink}.kd[data-mood=sleeping] .kd-blink{opacity:1;animation:none}.kd[data-mood=sleeping] .kd-who{animation-duration:6s}.kd[data-mood=wave] .kd-who{animation:2.6s cubic-bezier(.3,1.4,.5,1) both kd-hello,4.2s ease-in-out 2.6s infinite kd-breathe}.kd[data-mood=nod] .kd-who{animation:1.4s ease-in-out both kd-nod,4.2s ease-in-out 1.4s infinite kd-breathe}.kd[data-mood=celebrate] .kd-who{animation:1.6s cubic-bezier(.3,1.5,.5,1) 2 both kd-hop,4.2s ease-in-out 3.2s infinite kd-breathe}.kd[data-mood=excited] .kd-who{animation:1.6s cubic-bezier(.3,1.5,.5,1) both kd-hop,4.2s ease-in-out 1.6s infinite kd-breathe}.kd[data-mood=thinking] .kd-who,.kd[data-mood=curious] .kd-who{--lean:-5deg}.kd[data-mood=reading] .kd-who{--lean:3deg}@keyframes kd-breathe{0%,to{translate:0;scale:1}50%{translate:0 -1.5%;scale:1.012}}@keyframes kd-blink{0%,93%{opacity:0}94%,97%{opacity:1}98%{opacity:0}}@keyframes kd-hello{0%{rotate:none}15%{rotate:-6deg}30%{rotate:5deg}45%{rotate:-3deg}60%,to{rotate:none}}@keyframes kd-nod{0%,to{translate:0}25%{translate:0 4%}50%{translate:0}70%{translate:0 3%}}@keyframes kd-hop{0%,to{translate:0}30%{translate:0 -9%}55%{translate:0}70%{translate:0 -3%}}.kd-coach{align-items:flex-end;gap:10px;max-width:520px;display:flex}.kd-coach>.kd{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,1.4,.4,1) both kd-arrive}.kd-coach>.kd-bubble{transform-origin:0 100%;animation:.45s cubic-bezier(.2,.9,.3,1) .25s both kd-say}@keyframes kd-arrive{0%{opacity:0;transform:translateY(18px)scale(.6)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes kd-say{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}.kd-coach .kd{margin-bottom:2px}.kd-bubble{background:var(--white,#fff);color:var(--n-800,#1a1a1a);box-shadow:0 0 0 1.5px var(--n-900,#141010), 0 4px 0 0 #14101012, 0 14px 28px -16px #14101059;font:500 16px/1.42 var(--font-dm-sans,system-ui), sans-serif;text-wrap:pretty;border-radius:18px 18px 18px 6px;max-width:440px;margin:0 0 14px;padding:11px 15px 12px;position:relative}.kd-bubble:before{content:"";background:inherit;width:14px;height:14px;box-shadow:-1.5px 1.5px 0 0 var(--n-900,#141010);border-radius:0 0 0 3px;position:absolute;bottom:9px;left:-7px;transform:rotate(45deg)}.kd-line{white-space:pre-line;display:grid}.kd-line>*{grid-area:1/1}.kd-ghost{visibility:hidden}.kd-caret[data-on=true]{vertical-align:-2px;background:var(--primary,#e7051b);width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite kd-caret;display:inline-block}@keyframes kd-caret{50%{opacity:0}}.kd-bubble a,.kd-bubble button{font:inherit;color:var(--primary,#e7051b);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:560px){.kd-coach{gap:8px}.kd-bubble{margin-bottom:10px;padding:9px 13px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.kd *,.kd-caret,.kd-coach>.kd,.kd-coach>.kd-bubble{animation:none!important}.kd-who{transition:none}}.kd-coach.is-docked{z-index:60;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;max-width:min(300px,100vw - 32px);margin:0;position:fixed}.kd-coach.is-docked>*{pointer-events:auto}.kd-coach.is-docked .kd{filter:drop-shadow(0 8px 16px #1410102e);margin:0;width:52px!important;height:52px!important}.kd-coach.is-docked .kd-disc{box-shadow:inset 0 0 0 1px #e7051b24,0 0 0 3px #fff}.kd-coach.is-docked>.kd-bubble{transform-origin:100% 100%;max-width:280px;box-shadow:0 0 0 1.5px var(--n-900,#141010), 0 18px 36px -18px #14101073;border-radius:18px 18px 6px;margin:0 8px 4px 0;padding:10px 14px 11px;font-size:14.5px;line-height:1.42}.kd-coach.is-docked>.kd-bubble:before{box-shadow:1.5px 1.5px 0 0 var(--n-900,#141010);border-radius:0 0 3px;bottom:-7px;left:auto;right:16px}.kd-coach.is-docked>.kd-bubble{cursor:pointer}.kd-tap{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block}.kd-tap:focus-visible{outline:2px solid var(--primary,#e7051b);outline-offset:3px}@media (max-width:640px){.kd-coach.is-docked{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.kd-coach.is-docked .kd{width:44px!important;height:44px!important}.kd-coach.is-docked>.kd-bubble{max-width:230px;padding:9px 12px 10px;font-size:13.5px}body:has(>.kd-coach.is-docked){padding-bottom:68px}}.gt{z-index:1000;font-family:var(--font-dm-sans), system-ui, sans-serif;pointer-events:none;position:fixed;inset:0}.gt-block,.gt-card{pointer-events:auto}.gt-block{position:absolute;inset:0}.gt-spot{pointer-events:none;border-radius:22px;transition:top .5s cubic-bezier(.3,1.1,.4,1),left .5s cubic-bezier(.3,1.1,.4,1),width .5s cubic-bezier(.3,1.1,.4,1),height .5s cubic-bezier(.3,1.1,.4,1);position:fixed;box-shadow:0 0 0 2px #ffffffe6,0 0 0 7px #e7051b47,0 0 0 200vmax #14101094}.gt-spot.is-none{box-shadow:0 0 0 200vmax #14101094}.gt-spot.is-tap{animation:1.4s ease-in-out infinite gt-tap}@keyframes gt-tap{50%{box-shadow:0 0 0 2px #fffffff2,0 0 0 12px #e7051b33,0 0 0 200vmax #14101094}}.gt-card{background:var(--white);width:452px;max-width:calc(100vw - 32px);min-height:124px;box-shadow:0 0 0 1.5px var(--n-900), 0 5px 0 0 #14101014, 0 30px 60px -20px #00000073;border-radius:22px;padding:16px 18px 14px 86px;transition:top .5s cubic-bezier(.3,1.1,.4,1),left .5s cubic-bezier(.3,1.1,.4,1);animation:.4s cubic-bezier(.2,1.2,.4,1) both gt-in;position:fixed}@keyframes gt-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.gt-goatie{position:absolute;top:18px;left:16px}.gt-copy{gap:4px;padding-right:22px;display:grid}.gt-step{font:700 11px/1 var(--font-dm-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0}.gt-title{font:750 21px/1.15 var(--font-dm-sans), sans-serif;letter-spacing:-.03em;color:var(--n-900);text-wrap:balance;margin:2px 0 0}.gt-line{color:var(--n-600);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.gt-extra{margin-top:10px}.gt-chat{gap:6px;margin:0;display:grid}.gt-chat p{align-items:flex-end;gap:7px;margin:0;font-size:14px;line-height:1.4;animation:.4s cubic-bezier(.2,1.2,.4,1) both gt-bubble;display:flex}.gt-chat .gt-bubble{border-radius:16px;padding:8px 12px}.gt-chat .is-them .gt-bubble{background:var(--n-100);color:var(--n-800);border-bottom-left-radius:5px}.gt-chat .is-me{justify-content:flex-end;animation-delay:.9s}.gt-chat .is-me .gt-bubble{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:5px}@keyframes gt-bubble{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}.gt-nav{align-items:center;gap:8px;margin-top:14px;display:flex}.gt-skip{white-space:nowrap;font:600 13.5px var(--font-dm-sans), sans-serif;color:var(--n-500);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:8px 2px}.gt-skip:hover{color:var(--n-800)}.gt-dots{gap:4px;margin-right:2px;display:flex}.gt-dots i{background:var(--n-200);border-radius:99px;width:5px;height:5px;transition:width .3s,background .3s}.gt-dots i.is-done{background:var(--n-400)}.gt-dots i.is-on{background:var(--primary);width:14px}.gt-back,.gt-x{background:var(--n-100);width:38px;height:38px;color:var(--n-800);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.gt-back:hover,.gt-x:hover{background:var(--n-200)}.gt-x{width:30px;height:30px;color:var(--n-500);background:0 0;border-radius:9px;position:absolute;top:10px;right:10px}.gt-next{white-space:nowrap;background:var(--primary);height:38px;color:var(--on-primary);font:700 14.5px var(--font-dm-sans), sans-serif;cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 14px 0 16px;display:inline-flex}.gt-next:hover{background:var(--primary-hover,#c10015)}.gt :is(.gt-next,.gt-back,.gt-skip,.gt-x):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:599px){.gt-card{padding:14px 14px 12px 66px}.gt-goatie{top:16px;left:12px;width:44px!important;height:44px!important}.gt-title{font-size:19px}.gt-line{font-size:14px}.gt-dots{display:none}}.gt.is-still .gt-spot,.gt.is-still .gt-card,.gt.is-still .gt-chat p{transition:none;animation:none}.gt.is-light .gt-block{display:none}.gt.is-light .gt-spot{box-shadow:0 0 0 2px #fffffff2,0 0 0 6px #e7051b52,0 20px 50px -18px #e7051b59}.gt.is-light .gt-spot.is-none{box-shadow:none}.gt.is-light .gt-card{box-shadow:0 0 0 1.5px var(--n-900), 0 24px 60px -20px #00000059}
.gc{--gc-ink:var(--n-900);--gc-soft:var(--n-500);--gc-line:var(--n-200);font-family:var(--font-dm-sans), system-ui, sans-serif}.gc-button{right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;transition:transform .25s cubic-bezier(.2,1.3,.4,1),box-shadow .25s;display:grid;position:fixed;box-shadow:0 0 0 1px #1410100f,0 10px 28px -8px #14101052,0 2px 6px #1410100f}.gc-button:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 1px #1410100f,0 16px 36px -10px #14101061}.gc-button:active{transform:scale(.96)}.gc-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.gc-button .kd{margin-top:4px}.gc.is-open .gc-button{transform:scale(.92)}.gc-badge{background:var(--primary);min-width:22px;height:22px;color:var(--on-primary);font:750 12px/1 var(--font-dm-sans), sans-serif;box-shadow:0 0 0 3px var(--white);border-radius:99px;place-items:center;padding:0 6px;animation:.4s cubic-bezier(.2,1.5,.4,1) both gc-pop;display:grid;position:absolute;top:-2px;right:-2px}@keyframes gc-pop{0%{transform:scale(0)}to{transform:scale(1)}}.gc-peek{right:98px;bottom:calc(36px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--n-900);max-width:min(300px,100vw - 130px);color:var(--white);text-align:left;cursor:pointer;font:600 14px/1.35 var(--font-dm-sans), sans-serif;letter-spacing:-.005em;border:0;border-radius:18px 18px 6px;padding:10px 15px;position:fixed;box-shadow:0 14px 34px -12px #14101080}.gc-peek:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gc-scrim{display:none}.gc-panel{right:22px;bottom:calc(98px + env(safe-area-inset-bottom,0px));z-index:81;background:var(--white);transform-origin:90% 100%;border-radius:28px;flex-direction:column;width:392px;max-height:calc(100dvh - 124px);display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #1410100f,0 30px 70px -24px #14101073,0 4px 14px #1410100f}.gc-head{align-items:center;gap:8px;padding:12px 12px 6px 14px;display:flex}.gc-head>b{letter-spacing:-.02em;color:var(--gc-ink);font-size:15.5px;font-weight:750}.gc-count{color:var(--gc-soft);font-variant-numeric:tabular-nums;font-size:13px}.gc-head-acts{gap:2px;margin-left:auto;display:flex}.gc-head-acts button,.gc-icon{width:34px;height:34px;color:var(--n-600);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;transition:background .15s,color .15s;display:grid}.gc-head-acts button:hover,.gc-icon:hover{background:var(--n-100);color:var(--gc-ink)}.gc-head-acts button:focus-visible,.gc-icon:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.gc-body{overscroll-behavior:contain;scrollbar-width:thin;padding:4px 16px 16px;position:relative;overflow-y:auto}.gc-card{touch-action:pan-y;gap:12px;display:grid}.gc-top-row{align-items:center;gap:8px;min-width:0;display:flex}.gc-top{min-width:0;color:var(--n-600);flex:1;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.gc-top>span:not(.bl){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-800);font-weight:600;overflow:hidden}.gc-top time{background:var(--n-100);color:var(--n-700);white-space:nowrap;border-radius:99px;flex:none;margin-left:auto;padding:4px 9px;font-size:12px;font-weight:600}.gc-state{background:var(--n-100);color:var(--n-700);border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.gc-line{color:var(--n-700);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}.gc-line.is-big{letter-spacing:-.015em;color:var(--gc-ink);font-size:17px;font-weight:650}.gc-line.is-busy{color:var(--gc-soft);animation:1.6s ease-in-out infinite gc-breathe}.gc-line.is-ask{background:var(--n-100);color:var(--n-800);border-radius:14px;padding:10px 12px}@keyframes gc-breathe{50%{opacity:.45}}.gc-acts{gap:8px;display:flex}.gc-btn{background:var(--n-100);min-height:46px;color:var(--gc-ink);white-space:nowrap;font:650 14.5px var(--font-dm-sans), sans-serif;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;padding:0 16px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.gc-btn:hover{background:var(--n-150,var(--n-200))}.gc-btn:active{transform:scale(.98)}.gc-btn:disabled{opacity:.55;cursor:default}.gc-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gc-btn.is-primary{background:var(--primary);color:var(--on-primary);box-shadow:0 6px 16px -8px var(--primary);flex:1}.gc-btn.is-primary:hover{background:var(--primary-hover,var(--primary))}.gc-btn.is-x{background:var(--n-900);box-shadow:0 6px 16px -8px #14101099}.gc-btn.is-x:hover{background:#000}.gc-hint{color:var(--n-600);text-align:center;margin:0;font-size:13px}.gc-hint a{color:var(--n-900);text-underline-offset:3px;font-weight:700;text-decoration:underline}.gc-error{color:var(--danger-700,#b42318);margin:0;font-size:13px}.gc-invite{align-items:center;gap:14px;padding:4px 0 2px;display:flex}.gc-invite>div{gap:3px;min-width:0;display:grid}.gc-invite b{letter-spacing:-.02em;color:var(--gc-ink);font-size:18px;font-weight:750}.gc-invite small{color:var(--n-600);font-size:13.5px}.gc-empty{text-align:center;justify-items:center;gap:6px;padding:18px 8px 22px;display:grid}.gc-empty b{color:var(--gc-ink);margin-top:6px;font-size:16px;font-weight:700}.gc-empty small{color:var(--gc-soft);font-size:13.5px}.gc-crew{align-items:center;gap:10px;padding-top:2px;display:flex;position:relative}.gc-crew-lock{background:var(--n-900);width:30px;height:30px;color:var(--white);box-shadow:0 0 0 3px var(--white);border-radius:50%;place-items:center;margin-left:-18px;display:grid}.gc-meter{background:var(--n-50,#fafafa);box-shadow:inset 0 0 0 1px var(--n-200);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.gc-meter b{letter-spacing:-.04em;color:var(--gc-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.gc-meter b small{color:var(--n-500);font-size:18px;font-weight:700}.gc-meter span{background:var(--n-200);border-radius:99px;height:8px;display:block;overflow:hidden}.gc-meter i{border-radius:inherit;background:var(--primary);height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.gc-ask{display:grid}.gc-ask textarea,.gc-field input{background:var(--n-50,#fafafa);width:100%;box-shadow:inset 0 0 0 1.5px var(--n-200);color:var(--n-900);font:400 16px/1.4 var(--font-dm-sans), sans-serif;resize:vertical;border:0;border-radius:14px;padding:11px 13px}.gc-ask textarea:focus,.gc-field input:focus{box-shadow:inset 0 0 0 2px var(--primary);background:var(--white);outline:none}.gc-field{gap:8px;display:flex}.gc-field input{flex:1;min-width:0;min-height:46px}.gc-field .gc-btn{flex:none}.gc-inline{color:var(--n-900);text-underline-offset:3px;font-weight:700;text-decoration:underline}a.gc-hint{color:var(--n-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.xp{background:var(--white);box-shadow:inset 0 0 0 1px var(--gc-line,var(--n-200));border-radius:20px;gap:0;padding:14px 14px 12px;display:grid}.xp-post{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid;position:relative}.xp-post+.xp-post{padding-top:12px}.xp.is-thread .xp-post:not(:last-child):before{content:"";background:var(--n-200);border-radius:2px;width:2px;position:absolute;top:44px;bottom:-8px;left:18px}.xp-face .dm-face{display:block}.xp-body{min-width:0}.xp-who{align-items:baseline;gap:5px;margin:1px 0 3px;font-size:14.5px;line-height:1.2;display:flex}.xp-who b{text-overflow:ellipsis;white-space:nowrap;color:var(--n-900);font-weight:700;overflow:hidden}.xp-who span{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);overflow:hidden}.xp-text{color:var(--n-900);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.42}.xp-media{background:var(--n-100);border-radius:16px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1410100f}.xp-media img{aspect-ratio:1.91;object-fit:cover;opacity:0;width:100%;transition:opacity .35s;display:block}.xp-media img.is-in{opacity:1}.xp-media:has(>img:not(.is-in)){aspect-ratio:1.91;background:linear-gradient(90deg, var(--n-100), var(--n-150,var(--n-200)), var(--n-100));background-size:200% 100%;animation:1.4s ease-in-out infinite gc-shimmer}.xp-media.is-empty{aspect-ratio:1.91}.xp-media-acts{gap:6px;display:flex;position:absolute;top:8px;right:8px}.xp-media-acts button{width:34px;height:34px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141010b8;border:0;border-radius:50%;place-items:center;display:grid}.xp-media-acts button:hover{background:#141010e6}.xp-media-add{aspect-ratio:2.6;background:repeating-linear-gradient(-45deg, var(--n-50,#fafafa) 0 10px, var(--white) 10px 20px);width:100%;color:var(--n-600);font:650 14px var(--font-dm-sans), sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--n-200);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}.xp-media-add:hover{color:var(--n-900)}.xp-edit{display:grid;position:relative}.xp-edit textarea{resize:vertical;background:var(--n-50,#fafafa);width:100%;box-shadow:inset 0 0 0 1.5px var(--n-200);color:var(--n-900);font:400 16px/1.42 var(--font-dm-sans), sans-serif;border:0;border-radius:12px;padding:8px 10px 22px}.xp-edit textarea:focus{box-shadow:inset 0 0 0 2px var(--primary);background:var(--white);outline:none}.xp-edit small{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;bottom:6px;right:10px}.xp-edit small.is-over{color:var(--danger-700,#b42318);font-weight:700}.xp.is-writing .xp-line{background:linear-gradient(90deg, var(--n-100), var(--n-200), var(--n-100));background-size:200% 100%;border-radius:6px;height:11px;margin:9px 0 0;animation:1.4s ease-in-out infinite gc-shimmer;display:block}.xp.is-writing .xp-line.is-short{width:58%}.xp.is-writing .xp-media.is-empty{background:linear-gradient(90deg, var(--n-100), var(--n-150,var(--n-200)), var(--n-100));background-size:200% 100%;animation:1.4s ease-in-out infinite gc-shimmer}@keyframes gc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:600px) and (max-width:1024px) and (pointer:coarse){.gc-panel{width:420px}.gc-btn{min-height:50px}}@media (max-width:599px){.gc-button{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:58px;height:58px}.gc-button .kd{width:46px!important}.gc-peek{right:84px;bottom:calc(26px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 104px);font-size:13.5px}.gc-scrim{z-index:81;background:#1410106b;display:block;position:fixed;inset:0}.gc-panel{z-index:82;width:auto;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);transform-origin:50% 100%;border-radius:28px 28px 0 0;bottom:0;left:0;right:0}.gc-panel:before{content:"";background:var(--n-200);border-radius:99px;align-self:center;width:40px;height:5px;margin-top:8px}.gc-head{padding-top:6px}.gc-body{padding:4px 14px 16px}.gc.is-open .gc-button{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.gc-button,.gc-badge{transition:none;animation:none}.gc-line.is-busy,.xp.is-writing .xp-line,.xp.is-writing .xp-media.is-empty{animation:none}}.lg-panel .gc-head{padding-right:10px}.lg-back{width:34px;height:34px;color:var(--n-600);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;margin-right:-2px;display:grid}.lg-back:hover{background:var(--n-100);color:var(--gc-ink)}.lg-sides{gap:8px;display:grid}.lg-side{background:var(--n-50,#fafafa);box-shadow:inset 0 0 0 1px var(--n-200);color:var(--gc-ink);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:14px;transition:box-shadow .15s,background .15s,transform .15s;display:grid}.lg-side:hover{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--n-900)}.lg-side:active{transform:scale(.99)}.lg-side:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lg-side-ic{background:var(--primary);width:40px;height:40px;color:var(--on-primary);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.lg-side-ic.is-x{background:var(--n-900);color:var(--white)}.lg-side-ic.is-ask{background:var(--white);color:var(--n-900);box-shadow:inset 0 0 0 1.5px var(--n-200)}.lg-side b{letter-spacing:-.01em;font-size:15.5px;font-weight:750}.lg-side small{color:var(--n-500);font-size:13px}.lg-link{color:var(--n-600);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.lg-link:hover{color:var(--gc-ink)}.lg-foot{color:var(--n-400);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;display:flex}.lg-spin{animation:.9s linear infinite lg-spin}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-result{gap:12px;display:grid}.lg-about{color:var(--n-600);margin:-4px 0 0;font-size:14px;line-height:1.45}.lg-fit{align-items:center;display:flex}.lg-blur{filter:blur(3px)saturate(.7)}.lg-lock{background:var(--n-900);width:30px;height:30px;color:var(--white);box-shadow:0 0 0 3px var(--white);border-radius:50%;place-items:center;margin-left:-14px;display:grid}.lg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.lg-stats div{background:var(--n-50,#fafafa);box-shadow:inset 0 0 0 1px var(--n-150,var(--n-200));border-radius:14px;gap:2px;padding:10px 12px;display:grid}.lg-stats dt{color:var(--n-500);font-size:11.5px;font-weight:600}.lg-stats dd{letter-spacing:-.03em;color:var(--gc-ink);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:800}.lg-cta{text-decoration:none}.lg-again{justify-self:center;font-size:13px}.lg-page{align-items:center;gap:12px;display:flex}.lg-page>div{gap:2px;min-width:0;display:grid}.lg-page b{color:var(--gc-ink);align-items:center;gap:5px;font-size:17px;font-weight:750;display:inline-flex}.lg-page small{color:var(--n-500);font-size:13.5px}.lg-tick{background:#1d9bf0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:15px;height:15px;display:inline-block}.lg-chat{overscroll-behavior:contain;gap:12px;max-height:300px;padding:2px;display:grid;overflow-y:auto}.lg-turn{gap:6px;display:grid}.lg-q{background:var(--n-900);max-width:85%;color:var(--white);border-radius:16px 16px 5px;justify-self:end;margin:0;padding:9px 13px;font-size:14.5px;line-height:1.4}.lg-a{background:var(--n-100);max-width:92%;color:var(--n-900);border-radius:16px 16px 16px 5px;justify-self:start;margin:0;padding:10px 13px;font-size:14.5px;line-height:1.45}.lg-a.is-error{background:var(--danger-50,#fef3f2);color:var(--danger-700,#b42318)}.lg-a.is-typing{gap:4px;padding:13px 14px;display:inline-flex}.lg-a.is-typing i{background:var(--n-400);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lg-dot}.lg-a.is-typing i:nth-child(2){animation-delay:.15s}.lg-a.is-typing i:nth-child(3){animation-delay:.3s}@keyframes lg-dot{50%{opacity:.5;transform:translateY(-4px)}}.lg-show{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:6px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.lg-chips{flex-wrap:wrap;gap:6px;display:flex}.lg-qs{gap:6px;display:grid}.lg-qrow{background:var(--n-50,#fafafa);width:100%;min-height:46px;box-shadow:inset 0 0 0 1px var(--n-200);color:var(--n-900);font:600 14.5px/1.3 var(--font-dm-sans), sans-serif;text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,box-shadow .15s;display:grid}.lg-qrow svg{color:var(--n-400)}.lg-qrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-qrow:hover:not(:disabled){background:var(--white);box-shadow:inset 0 0 0 1.5px var(--n-900)}.lg-qrow:hover:not(:disabled) svg:last-child{color:var(--n-900)}.lg-qrow:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lg-qrow:disabled{opacity:.5;cursor:default}.lg .gc-field .gc-btn.is-primary{flex:none;width:46px;padding:0}.lg .gc-field .gc-btn.is-primary:disabled{opacity:1;background:var(--n-100);color:var(--n-400);box-shadow:inset 0 0 0 1px var(--n-200)}.lg-chip{background:var(--n-50,#fafafa);box-shadow:inset 0 0 0 1px var(--n-200);color:var(--n-800);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:99px;padding:8px 12px;font-size:13.5px;font-weight:600}.lg-chip:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--n-900)}.lg-chip:disabled{opacity:.5;cursor:default}.lg-ring{z-index:79;pointer-events:none;border-radius:24px;animation:1.6s ease-in-out infinite lg-pulse;position:fixed;box-shadow:0 0 0 2px #fffffff2,0 0 0 6px #e7051b59,0 20px 50px -18px #e7051b66}@keyframes lg-pulse{50%{box-shadow:0 0 0 2px #fffffff2,0 0 0 10px #e7051b38,0 20px 50px -18px #e7051b66}}@media (prefers-reduced-motion:reduce){.lg-ring,.lg-spin,.lg-a.is-typing i{animation:none}}@media (max-width:599px){.lg .gc-button{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:50px;height:50px}.lg .gc-button .kd{width:40px!important}}.lg .gc-button{transition:transform .25s cubic-bezier(.2,1.3,.4,1),box-shadow .25s,opacity .2s}.lg.is-tucked .gc-button{opacity:0;pointer-events:none;transform:translateY(16px)scale(.8)}.lg.is-tucked .gc-peek{display:none}body:has([aria-modal=true]:not(.gt)) .gc:not(.is-open) .gc-button{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s .18s;transform:scale(.7)}body:has([aria-modal=true]:not(.gt)) .gc-peek{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s .18s;transform:scale(.7)}:is(body:has(.rs-tray) .gc-button,body:has(.call-toast) .gc-button){bottom:calc(96px + env(safe-area-inset-bottom,0px))}:is(body:has(.rs-tray) .gc-peek,body:has(.call-toast) .gc-peek){bottom:calc(110px + env(safe-area-inset-bottom,0px))}:is(body:has(.rs-tray) .gc-panel,body:has(.call-toast) .gc-panel){bottom:calc(172px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 198px)}@media (max-width:599px){:is(body:has(.rs-tray) .gc-panel,body:has(.call-toast) .gc-panel){max-height:88dvh;bottom:0}}
::selection{background:var(--primary-soft);color:var(--ink)}.button-dark,.ad-btn-primary,.jn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.button-dark>svg,.ad-btn-primary>svg,.jn-primary>svg{color:currentColor}.button-dark:hover:not(:disabled),.ad-btn-primary:hover:not(:disabled),.jn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary);box-shadow:var(--primary-shadow-hover)}.button-dark:disabled,.ad-btn-primary:disabled,.jn-primary:disabled{background:var(--n-200);border-color:var(--n-200);color:var(--faint);box-shadow:none}.creator-name:after{background:var(--primary-soft)}.switch.on{background:var(--primary)}
@property --tk-tear{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--tk-r:10px;--tk-n:6px;--tk-stub:44px;--tk-edge:1.5px}:where(.ax-btn:not(.is-ghost):not(.is-bad),.cl-submit,.rd-go,.au-go,.dr-go,.ap-primary,.dm-cta,.of-btn.is-primary,.of-send,.dm-held-go,.dm-offer,.jn-primary,.gl-btn-primary,.gl-btn-ink,.pt-btn-primary,.nc-go,.cv-btn.is-dark,.cv-btn.is-red,.cv-btn.is-danger,.hm-btn.is-primary,.lc-btn.is-primary,.lc-btn.is-danger,.pf-cta,.ps-cta:not(.is-line),.pv-book,.sx-btn-primary,.sx-btn-ink,.sys-btn:not(.is-ghost),.button-dark,.button-danger,.ad-btn-primary,.rl:not(.is-folded) .rl-cta,.dn-link a.is-x):not(.is-icon,.pv-hero-copy),:where(.ax-btn.is-ghost,.ax-btn.is-bad,.au-skip.is-button,.dn-link button,.dn-link a:not(.is-x),.auth-google,.of-btn:not(.is-primary),.jn-secondary,.gl-btn:not(.gl-btn-primary):not(.gl-btn-ink),.pt-btn:not(.pt-btn-primary),.mk-again,.cv-btn:not(.is-dark):not(.is-red):not(.is-danger),.hm-btn:not(.is-primary),.lc-btn:not(.is-primary):not(.is-danger),.pf-ghost,.ps-cta.is-line,.ag-retry,.rs-picks-add,.pv-ghost,.sx-btn:not(.sx-btn-primary):not(.sx-btn-ink),.sys-btn.is-ghost,.button:not(.button-dark):not(.button-danger):not(.icon-button),.ad-btn:not(.ad-btn-primary)):not(.is-icon,.pv-hero-copy){-webkit-mask:radial-gradient(circle var(--tk-n) at 0 50%, #0000 96%, #000), radial-gradient(circle var(--tk-n) at 100% 50%, #0000 96%, #000);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--tk-n) at 0 50%, #0000 96%, #000), radial-gradient(circle var(--tk-n) at 100% 50%, #0000 96%, #000);mask:radial-gradient(circle var(--tk-n) at 0 50%, #0000 96%, #000), radial-gradient(circle var(--tk-n) at 100% 50%, #0000 96%, #000);-webkit-mask-composite:source-in;mask-composite:intersect;border-radius:var(--tk-r)!important}:where(.ax-btn.is-ghost,.ax-btn.is-bad,.au-skip.is-button,.dn-link button,.dn-link a:not(.is-x),.auth-google,.of-btn:not(.is-primary),.jn-secondary,.gl-btn:not(.gl-btn-primary):not(.gl-btn-ink),.pt-btn:not(.pt-btn-primary),.mk-again,.cv-btn:not(.is-dark):not(.is-red):not(.is-danger),.hm-btn:not(.is-primary),.lc-btn:not(.is-primary):not(.is-danger),.pf-ghost,.ps-cta.is-line,.ag-retry,.rs-picks-add,.pv-ghost,.sx-btn:not(.sx-btn-primary):not(.sx-btn-ink),.sys-btn.is-ghost,.button:not(.button-dark):not(.button-danger):not(.icon-button),.ad-btn:not(.ad-btn-primary)):not(.is-icon,.pv-hero-copy){box-shadow:inset 0 0 0 var(--tk-edge) currentColor!important;background-image:radial-gradient(circle calc(var(--tk-n) + var(--tk-edge)) at 0 50%, currentColor 97%, #0000), radial-gradient(circle calc(var(--tk-n) + var(--tk-edge)) at 100% 50%, currentColor 97%, #0000)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important}:where(.ax-btn,.cl-submit,.rd-go,.au-go,.dr-go,.ap-primary,.dm-cta,.of-btn,.of-send,.dm-held-go,.dm-offer,.jn-primary,.jn-secondary,.gl-btn,.pt-btn,.nc-go,.cv-btn,.hm-btn,.lc-btn,.pf-cta,.pf-ghost,.ps-cta,.pv-book,.pv-ghost,.sx-btn,.sys-btn,.button,.ad-btn,.rl:not(.is-folded) .rl-cta,.mk-again,.ag-retry,.rs-picks-add):not(.is-icon,.pv-hero-copy):has(>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-move-right,.lucide-chevron-right):last-child){--tk-seam:calc(100% - var(--tk-stub));-webkit-mask:radial-gradient(circle var(--tk-n) at var(--tk-seam) 0, #0000 96%, #000), radial-gradient(circle var(--tk-n) at var(--tk-seam) 100%, #0000 96%, #000), conic-gradient(from calc(180deg - var(--tk-tear)) at var(--tk-seam) 0, #0000 var(--tk-tear), #000 0);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--tk-n) at var(--tk-seam) 0, #0000 96%, #000), radial-gradient(circle var(--tk-n) at var(--tk-seam) 100%, #0000 96%, #000), conic-gradient(from calc(180deg - var(--tk-tear)) at var(--tk-seam) 0, #0000 var(--tk-tear), #000 0);mask:radial-gradient(circle var(--tk-n) at var(--tk-seam) 0, #0000 96%, #000), radial-gradient(circle var(--tk-n) at var(--tk-seam) 100%, #0000 96%, #000), conic-gradient(from calc(180deg - var(--tk-tear)) at var(--tk-seam) 0, #0000 var(--tk-tear), #000 0);transition:--tk-tear .28s cubic-bezier(.3,1.6,.5,1),background-color .15s,color .15s,transform .15s;-webkit-mask-composite:source-in;mask-composite:intersect;padding-right:calc((var(--tk-stub) - 16px) / 2)!important;background-image:radial-gradient(circle 1px, color-mix(in srgb, currentColor 55%, transparent) 95%, #0000)!important;background-repeat:repeat-y!important;background-size:2px 5px!important;background-position:right calc(var(--tk-stub) - 1px) top 1px!important;padding-left:max(18px,1.2em)!important}:where(.ax-btn.is-ghost,.ax-btn.is-bad,.of-btn:not(.is-primary),.jn-secondary,.gl-btn:not(.gl-btn-primary):not(.gl-btn-ink),.pt-btn:not(.pt-btn-primary),.mk-again,.cv-btn:not(.is-dark):not(.is-red):not(.is-danger),.hm-btn:not(.is-primary),.lc-btn:not(.is-primary):not(.is-danger),.pf-ghost,.ps-cta.is-line,.ag-retry,.rs-picks-add,.pv-ghost,.sx-btn:not(.sx-btn-primary):not(.sx-btn-ink),.sys-btn.is-ghost,.button:not(.button-dark):not(.button-danger),.ad-btn:not(.ad-btn-primary)):not(.is-icon,.pv-hero-copy):has(>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-move-right,.lucide-chevron-right):last-child){background-image:radial-gradient(circle 1px, color-mix(in srgb, currentColor 55%, transparent) 95%, #0000), radial-gradient(circle calc(var(--tk-n) + var(--tk-edge)) at var(--tk-seam) 0, currentColor 97%, #0000), radial-gradient(circle calc(var(--tk-n) + var(--tk-edge)) at var(--tk-seam) 100%, currentColor 97%, #0000)!important;background-repeat:repeat-y,no-repeat,no-repeat!important;background-size:2px 5px,100% 100%,100% 100%!important;background-position:right calc(var(--tk-stub) - 1px) top 1px, 0 0, 0 0!important}:where(.ax-btn,.cl-submit,.rd-go,.au-go,.dr-go,.ap-primary,.dm-cta,.of-btn,.of-send,.dm-held-go,.dm-offer,.jn-primary,.jn-secondary,.gl-btn,.pt-btn,.nc-go,.cv-btn,.hm-btn,.lc-btn,.pf-cta,.pf-ghost,.ps-cta,.pv-book,.pv-ghost,.sx-btn,.sys-btn,.button,.ad-btn,.rl:not(.is-folded) .rl-cta,.mk-again,.ag-retry,.rs-picks-add):not(.is-icon,.pv-hero-copy)>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-move-right,.lucide-chevron-right):last-child{box-sizing:content-box;padding-left:calc((var(--tk-stub) - 16px) / 2);transform-origin:100% 0;flex:none;margin-left:auto;transition:transform .28s cubic-bezier(.3,1.6,.5,1);width:16px!important;height:16px!important}:where(.ax-btn,.cl-submit,.rd-go,.au-go,.dr-go,.ap-primary,.dm-cta,.of-btn,.of-send,.dm-held-go,.dm-offer,.jn-primary,.jn-secondary,.gl-btn,.pt-btn,.nc-go,.cv-btn,.hm-btn,.lc-btn,.pf-cta,.pf-ghost,.ps-cta,.pv-book,.pv-ghost,.sx-btn,.sys-btn,.button,.ad-btn,.rl:not(.is-folded) .rl-cta,.mk-again,.ag-retry,.rs-picks-add):not(.is-icon,.pv-hero-copy):hover:not(:disabled):not([aria-disabled=true]):has(>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-move-right,.lucide-chevron-right):last-child){--tk-tear:9deg}:where(.ax-btn,.cl-submit,.rd-go,.au-go,.dr-go,.ap-primary,.dm-cta,.of-btn,.of-send,.dm-held-go,.dm-offer,.jn-primary,.jn-secondary,.gl-btn,.pt-btn,.nc-go,.cv-btn,.hm-btn,.lc-btn,.pf-cta,.pf-ghost,.ps-cta,.pv-book,.pv-ghost,.sx-btn,.sys-btn,.button,.ad-btn,.rl:not(.is-folded) .rl-cta,.mk-again,.ag-retry,.rs-picks-add):not(.is-icon,.pv-hero-copy):hover:not(:disabled):not([aria-disabled=true])>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-move-right,.lucide-chevron-right):last-child{transform:translate(2px,1px)rotate(7deg)}:where(.ax-btn,.cl-submit,.rd-go,.au-go,.dr-go,.ap-primary,.dm-cta,.of-btn,.of-send,.dm-held-go,.dm-offer,.jn-primary,.jn-secondary,.gl-btn,.pt-btn,.nc-go,.cv-btn,.hm-btn,.lc-btn,.pf-cta,.pf-ghost,.ps-cta,.pv-book,.pv-ghost,.sx-btn,.sys-btn,.button,.ad-btn,.rl .rl-cta,.mk-again,.ag-retry,.rs-picks-add,.au-skip.is-button,.dn-link button,.dn-link a:not(.is-x),.dn-link a,.auth-google,.button-dark,.button-danger):focus-visible{box-shadow:inset 0 0 0 2.5px currentColor, inset 0 0 0 4.5px color-mix(in srgb, currentColor 25%, transparent)!important;outline:none!important}@media (prefers-reduced-motion:reduce){:where(button,a):hover{--tk-tear:0deg!important}:where(button,a)>svg:last-child{transition:none!important;transform:none!important}}
