.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}}
