@layer theme,base;@layer components{.sgk{--sgk-night:color-mix(in oklab, var(--color-primary) 40%, black);--sgk-night-2:color-mix(in oklab, var(--color-primary) 58%, black);--sgk-night-line:#ffffff17;--sgk-night-text:color-mix(in oklab, white 96%, var(--color-primary));--sgk-night-muted:color-mix(in oklab, white 70%, var(--color-primary));--sgk-shade:color-mix(in oklab, var(--color-primary) 35%, black);--sgk-dots:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-text) 15%, transparent) 1px, transparent 1.6px)}@supports (color:lab(0% 0 0)){.sgk{--sgk-night-line:lab(100% -.0000298023 .0000119209/.09)}}.sgk-band--top{--band-ink:var(--color-score-top-ink);--band-bg:var(--color-score-top-bg);--band-fill:var(--color-score-top-frame);--band-dot:var(--color-score-top-frame)}.sgk-band--strong{--band-ink:var(--color-score-strong-ink);--band-bg:var(--color-score-strong-bg);--band-fill:var(--color-score-strong-ink);--band-dot:var(--color-pays)}.sgk-band--good{--band-ink:var(--color-score-good-ink);--band-bg:var(--color-score-good-bg);--band-fill:var(--color-score-good-ink);--band-dot:color-mix(in oklab, var(--color-pays) 48%, var(--color-surface))}.sgk-band--thin{--band-ink:var(--color-score-thin-ink);--band-bg:var(--color-score-thin-bg);--band-fill:var(--color-score-thin-ink);--band-dot:var(--color-rating)}.sgk-band--skip{--band-ink:var(--color-score-skip-ink);--band-bg:var(--color-score-skip-bg);--band-fill:var(--color-score-skip-ink);--band-dot:color-mix(in oklab, var(--color-error) 34%, var(--color-raised))}.sgk-light{display:block}.sgk-dark,[data-theme=dark] .sgk-light{display:none}[data-theme=dark] .sgk-dark{display:block}.sgk-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4.1vw,4.25rem);font-weight:700;line-height:1.02}.sgk-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(180deg, transparent 56%, color-mix(in oklab, var(--color-accent) 26%, transparent) 56% 94%, transparent 94%);border-radius:.12em;margin-inline:-.08em;padding-inline:.08em}.sgk-lead{max-width:35rem;font-size:clamp(1.0625rem,.95rem + .42vw,1.25rem);line-height:1.5}.sgk-h2{letter-spacing:-.035em;font-size:clamp(1.875rem,1.15rem + 2.3vw,3rem);font-weight:700;line-height:1.08}.sgk-h2-more{color:var(--color-faint)}.sgk-eyebrow{height:var(--h-small);border-radius:var(--radius-round);background:color-mix(in oklab, var(--color-accent) 11%, transparent);color:var(--color-accent);align-items:center;gap:.5rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sgk-on-night-muted{color:var(--sgk-night-muted)}.sgk-hero-bg{z-index:-1;pointer-events:none;background:radial-gradient(46% 62% at 76% 40%, color-mix(in oklab, var(--color-accent) 19%, transparent), transparent 72%), radial-gradient(24% 30% at 98% 70%, color-mix(in oklab, var(--color-score-top-frame) 20%, transparent), transparent 72%), radial-gradient(34% 44% at 0% 0%, color-mix(in oklab, var(--color-accent) 9%, transparent), transparent 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.sgk-hero-bg:after{content:"";background-image:var(--sgk-dots);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 70% at 74% 42%,#000,#0000 78%);mask-image:radial-gradient(58% 70% at 74% 42%,#000,#0000 78%)}.sgk-pill{height:var(--h-medium);border-radius:var(--radius-round);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);font-size:var(--text-small);color:var(--color-muted);transition:border-color var(--motion-fade), color var(--motion-fade);align-items:center;gap:.5rem;padding-inline:.875rem .75rem;font-weight:500;display:inline-flex}.sgk-pill:hover{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-line));color:var(--color-text)}.sgk-pill b{color:var(--color-pays);font-weight:600}.sgk-pill svg{color:var(--color-faint);transition:transform var(--motion-fade)}.sgk-pill:hover svg{color:var(--color-accent);transform:translate(2px)}.sgk-pill-sep{background:var(--color-line);width:1px;height:.875rem}.sgk-live{background:var(--color-pays);border-radius:50%;width:.5rem;height:.5rem;position:relative}.sgk-live:after{content:"";border:1.5px solid var(--color-pays);opacity:0;border-radius:50%;animation:2.6s ease-out infinite sgk-ring;position:absolute;inset:-5px}.sgk-stats{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sgk-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding:1.125rem 1rem 0 0;display:flex}.sgk-stats>div+div{border-left:1px solid var(--color-line);padding-left:1rem}.sgk-stats dd{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:600;line-height:1.1}.sgk-stats dt{color:var(--color-muted);font-size:.8125rem;line-height:1.35}.sgk-stage{position:relative}.sgk-stage-glow{z-index:-1;background:radial-gradient(46% 46% at 28% 26%, color-mix(in oklab, var(--color-accent) 34%, transparent), transparent 70%), radial-gradient(42% 42% at 84% 84%, color-mix(in oklab, var(--color-score-top-frame) 36%, transparent), transparent 70%);filter:blur(44px);position:absolute;inset:-6% -8% 2%}.sgk-stage-sheet{z-index:-1;border-radius:var(--radius-xl);background:color-mix(in oklab, var(--color-surface) 62%, transparent);border:1px solid color-mix(in oklab, var(--color-line) 70%, transparent);position:absolute;inset:2.25rem -.875rem 4.5rem 2rem;transform:rotate(2.4deg)}.sgk-window{background:color-mix(in oklab, var(--color-surface) 56%, transparent);border:1px solid color-mix(in oklab, var(--color-surface) 70%, var(--color-line));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-text) 5%, transparent), 0 36px 70px -24px color-mix(in oklab, var(--sgk-shade) 42%, transparent), 0 14px 28px -14px color-mix(in oklab, var(--sgk-shade) 26%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:1.75rem;padding:.5rem;position:relative}.sgk-window-bar{align-items:center;gap:.75rem;height:2.25rem;padding-inline:.625rem .5rem;display:flex}.sgk-window-bar .badge{white-space:nowrap;flex:none}.sgk-window-dots{flex:none;gap:.375rem;display:flex}.sgk-window-dots i{background:color-mix(in oklab, var(--color-text) 15%, transparent);border-radius:50%;width:.625rem;height:.625rem}.sgk-window-address{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--color-text) 5%, transparent);min-width:0;height:1.5rem;font-family:var(--font-mono);text-align:center;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;flex:0 24rem;margin-inline:auto;padding-inline:.75rem;font-size:.6875rem;line-height:1.5rem;overflow:hidden}.sgk-idea{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-line);position:relative;container-type:inline-size}.sgk-idea.sgk-band--top{border-color:color-mix(in oklab, var(--color-score-top-frame) 62%, var(--color-line))}.sgk-idea-head{border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;background:linear-gradient(140deg, var(--band-bg), transparent 78%);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.25rem 1.125rem;display:flex}.sgk-ring{flex:none;place-items:center;display:inline-grid;position:relative}.sgk-ring--lg{width:5.5rem;height:5.5rem}.sgk-ring--md{width:4.25rem;height:4.25rem}.sgk-ring>svg{width:100%;height:100%;position:absolute;inset:0}.sgk-ring-track{fill:var(--color-surface);stroke:color-mix(in oklab, var(--band-fill) 20%, transparent);stroke-width:8px}.sgk-ring-fill{fill:none;stroke:var(--band-fill);stroke-width:8px;stroke-linecap:round}.sgk-ring-value{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--band-ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:1px;font-size:1.625rem;font-weight:700;line-height:1;display:flex;position:relative}.sgk-ring--md .sgk-ring-value{font-size:1.1875rem}.sgk-why{border-top:1px solid var(--color-line);flex-direction:column;gap:.5rem;padding:.875rem 1.25rem 1rem;display:flex}.sgk-parts{gap:3px;height:.625rem;display:flex}.sgk-parts>span{border-radius:var(--radius-mark);background:color-mix(in oklab, var(--band-fill) 20%, var(--color-raised));flex-basis:0;overflow:hidden}.sgk-parts i{border-radius:inherit;background:var(--band-fill);height:100%;display:block}.sgk-why-list{gap:3px;display:flex}.sgk-why-list li{min-width:0;color:var(--color-muted);white-space:nowrap;flex-direction:column;flex-basis:0;font-size:.75rem;line-height:1.3;display:flex;overflow:hidden}.sgk-why-list li>span:not(.sgk-seg){text-overflow:ellipsis;overflow:hidden}.sgk-why-list li:last-child{overflow:visible}.sgk-seg{display:none}@media (max-width:39.99rem){html:not(:lang(en)) .sgk-why-list{flex-wrap:wrap;gap:.125rem .875rem}html:not(:lang(en)) .sgk-why-list li{flex-direction:row;gap:.3125rem;overflow:visible;flex:none!important}html:not(:lang(en)) .sgk-why-list li>span{overflow:visible}html:not(:lang(en)) .sgk-why-list li:last-child>span{max-width:none}}@media (min-width:40rem){html:not(:lang(en)) .sgk-why .sgk-parts{display:none}html:not(:lang(en)) .sgk-seg{border-radius:var(--radius-mark);background:color-mix(in oklab, var(--band-fill) 20%, var(--color-raised));height:.625rem;margin-bottom:.5rem;display:block;overflow:hidden}html:not(:lang(en)) .sgk-seg i{border-radius:inherit;background:var(--band-fill);height:100%;display:block}html:not(:lang(en)) .sgk-why{gap:.5rem}html:not(:lang(en)) .sgk-why-list li{white-space:normal;min-width:min-content;line-height:1.25;overflow:visible}html:not(:lang(en)) .sgk-why-list li>span:not(.sgk-seg){text-overflow:clip;overflow-wrap:break-word;overflow:visible}html:not(:lang(en)) .sgk-why-list li:last-child>span:not(.sgk-seg){align-self:stretch;max-width:none}}.sgk-why-list li:last-child>span:not(.sgk-seg){align-self:flex-start;max-width:calc(100% + 1.25rem)}@media (min-width:64rem) and (max-width:79.99rem){html:lang(en) .sgk-why-list li:last-child>span:not(.sgk-seg){align-self:flex-end}}.sgk-why-list b{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.sgk-why-list b span{color:var(--color-faint);font-weight:500}.sgk-idea-body{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 9.75rem;gap:1.25rem;padding:1rem 1.25rem 1.125rem;display:grid}.sgk-tiles{border-left:1px solid var(--color-line);flex-direction:column;padding-left:1.25rem;display:flex}.sgk-tiles>div{flex-direction:column-reverse;flex:1;justify-content:center;gap:.125rem;display:flex}.sgk-tiles>div+div{border-top:1px solid var(--color-line)}.sgk-tiles dd{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.1}.sgk-tiles dt{color:var(--color-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.sgk-tiles dt svg{color:var(--color-faint);flex:none}.sgk-demand-plot{height:9.5rem;position:relative}.sgk-demand-plot svg{width:100%;height:100%;display:block;overflow:visible}.sgk-rule{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:3 4}.sgk-line{fill:none;stroke:var(--color-accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.sgk-stop-a{stop-color:var(--color-accent);stop-opacity:.28}.sgk-stop-b{stop-color:var(--color-accent);stop-opacity:0}.sgk-dot{background:var(--color-surface);border:2px solid var(--color-accent);border-radius:50%;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;position:absolute}.sgk-dot--peak{background:var(--color-accent);border-color:var(--color-surface);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 24%, transparent)}.sgk-tag{border-radius:var(--radius-xs);background:var(--color-text);color:var(--color-page);white-space:nowrap;box-shadow:var(--shadow-md);padding:.1875rem .5rem;font-size:.75rem;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - .75rem))}.sgk-tag b{font-family:var(--font-mono);font-weight:600}.sgk-tag--left{transform:translate(calc(1rem - 100%),calc(-100% - .75rem))}.sgk-tag--right{transform:translate(-1rem,calc(-100% - .75rem))}.sgk-demand-axis{height:1.125rem;font-family:var(--font-mono);color:var(--color-faint);margin-top:.375rem;font-size:.6875rem;position:relative}.sgk-demand-axis span{position:absolute;top:0}.sgk-idea-foot{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.sgk-pop{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 22px 44px -18px color-mix(in oklab, var(--sgk-shade) 48%, transparent), 0 5px 12px -5px color-mix(in oklab, var(--sgk-shade) 22%, transparent);flex-direction:column;justify-content:space-between;gap:.625rem;padding:1rem;display:flex;position:relative}.sgk-pop--quote{background:linear-gradient(150deg, color-mix(in oklab, var(--color-accent) 9%, var(--color-surface)), var(--color-surface) 62%)}.sgk-pays{border-radius:var(--radius-round);background:var(--color-raised);height:.5rem;display:flex;overflow:hidden}.sgk-pays-pay{background:var(--color-pays)}.sgk-pays-cost{background:color-mix(in oklab, var(--color-feels-the-cost) 40%, transparent)}.sgk-key{background:var(--band-dot);border-radius:3px;flex:none;width:.625rem;height:.625rem}.sgk-key--pay{background:var(--color-pays)}.sgk-key--cost{background:color-mix(in oklab, var(--color-feels-the-cost) 40%, transparent)}.sgk-sources{border-block:1px solid var(--color-line);margin-bottom:clamp(2.5rem,5vw,4rem)}.sgk-sources-in{flex-wrap:wrap;align-items:center;gap:1.125rem 2.5rem;padding-block:1.5rem;display:flex}.sgk-sources-in>p{min-width:0;max-width:min(10.5rem,100%);color:var(--color-faint);flex:none;font-size:.8125rem;line-height:1.35}.sgk-sources-in>ul{flex-wrap:wrap;flex:30rem;justify-content:space-between;align-items:center;gap:.875rem 1.75rem;display:flex}.sgk-logo{letter-spacing:-.015em;color:var(--color-faint);white-space:nowrap;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;transition:color .15s;display:inline-flex}.sgk-logo i{border-radius:var(--radius-sm);background:var(--color-on-color);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-text) 10%, transparent), var(--shadow-sm);flex:none;place-items:center;display:grid}.sgk-logo svg,.sgk-logo img{border-radius:var(--radius-mark);filter:grayscale();opacity:.62;width:1rem;height:1rem;transition:filter .15s,opacity .15s}.sgk-logo:hover{color:var(--color-text)}.sgk-logo:hover svg,.sgk-logo:hover img{filter:none;opacity:1}@media (max-width:39.99rem){.sgk-sources-in>p{max-width:100%}.sgk-sources-in>ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.sgk-logo,.sgk-logo svg,.sgk-logo img{transition:none}}.sgk-wall{--sgk-wall-top:9.25rem;isolation:isolate;padding-bottom:4rem;position:relative;overflow:clip}.sgk-wall:before{content:"";inset:var(--sgk-wall-top) 0 0;z-index:-1;background:radial-gradient(52% 90% at 50% 0%, color-mix(in oklab, var(--color-accent) 46%, transparent), transparent 72%), linear-gradient(var(--sgk-night-line) 1px, transparent 1px) 0 0 / 100% 4rem, linear-gradient(90deg, var(--sgk-night-line) 1px, transparent 1px) 50% 0 / 4rem 100%, var(--sgk-night);position:absolute}.sgk-marquee{overflow:hidden}.sgk-marquee--words{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sgk-marquee--cards{padding-block:.25rem 2.5rem}.sgk-marquee--words{margin-top:.25rem}.sgk-track{width:max-content;animation:90s linear infinite sgk-slide;display:flex}.sgk-track--back{animation-duration:120s;animation-direction:reverse}.sgk-marquee:hover .sgk-track,.sgk-marquee:focus-within .sgk-track{animation-play-state:paused}.sgk-track-set{flex:none;gap:1.25rem;padding-right:1.25rem;display:flex}.sgk-marquee--cards li:nth-child(2n){margin-top:1.75rem}.sgk-marquee--cards li:nth-child(odd){margin-bottom:1.75rem}.sgk-pain-name{-webkit-line-clamp:3;letter-spacing:-.012em;text-wrap:balance;-webkit-box-orient:vertical;min-height:2.6em;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sgk-pain{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);width:19.5rem;height:11.25rem;transition:transform .25s var(--motion-ease), border-color var(--motion-fade);flex-direction:column;justify-content:space-between;gap:.5rem;padding:1rem 1rem .875rem;display:flex;box-shadow:0 24px 44px -20px #0000008c,0 2px 6px #00000014;box-shadow:0 24px 44px -20px lab(0% 0 0/.55),0 2px 6px lab(0% 0 0/.08)}html:not(:lang(en)) .sgk-pain{height:13.25rem}html:not(:lang(en)) .sgk-pain-head{flex-wrap:wrap;row-gap:.375rem}html:not(:lang(en)) .sgk-pain-name{flex:100%;min-height:0}html:not(:lang(en)) .sgk-pain-figs{text-align:start;flex-direction:row}.sgk-pain:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, var(--color-line));transform:translateY(-4px)}.sgk-pain .sgk-spark{height:3.5rem}.sgk-fig{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.15}.sgk-fig--blue{color:var(--color-accent)}.sgk-fig--green{color:var(--color-pays)}.sgk-fig-word{color:var(--color-faint);font-size:.6875rem;line-height:1.3}.sgk-spark{height:2.25rem;display:block}.sgk-spark svg{width:100%;height:100%;display:block;overflow:visible}.sgk-spark .sgk-line{stroke-width:1.75px}.sgk-word{border-radius:var(--radius-round);border:1px solid var(--sgk-night-line);height:2.75rem;color:var(--sgk-night-text);font-size:var(--text-small);white-space:nowrap;background:#ffffff12;background:lab(100% -.0000298023 .0000119209/.07);align-items:center;gap:.75rem;padding-inline:1.125rem;display:inline-flex}.sgk-word b{font-family:var(--font-mono);color:var(--sgk-night-muted);font-size:.75rem;font-weight:500}.sgk-wall-line{text-align:center;letter-spacing:-.015em;color:var(--sgk-night-muted);margin-top:3rem;font-size:clamp(1.125rem,.9rem + .95vw,1.625rem);line-height:1.4}.sgk-wall-line b{color:#fff;font-weight:600}.sgk-card{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-sm)}.sgk-board{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 30px 60px -30px color-mix(in oklab, var(--sgk-shade) 30%, transparent), var(--shadow-md);overflow:hidden}.sgk-row{grid-template-columns:1.5rem 4.25rem minmax(0,1fr) 5.25rem 6.5rem 3.25rem 1rem;align-items:center;column-gap:1rem;padding:.8125rem 1.25rem;display:grid}.sgk-row--head{border-bottom:1px solid var(--color-line);background:color-mix(in oklab, var(--color-page) 70%, var(--color-surface));font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding-block:.625rem;font-weight:600}.sgk-row--idea{border-bottom:1px solid var(--color-line);transition:background-color var(--motion-fade);position:relative}.sgk-row--idea:hover{background:color-mix(in oklab, var(--color-accent) 5%, var(--color-surface))}.sgk-row--idea:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sgk-rank{font-family:var(--font-mono);color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.sgk-row-name{letter-spacing:-.012em;text-wrap:pretty;text-underline-offset:4px;transition:text-decoration-color var(--motion-fade);font-size:1rem;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.sgk-row--idea:hover .sgk-row-name{text-decoration-color:currentColor}.sgk-art{aspect-ratio:8/5;border-radius:var(--radius-md);--ink:var(--color-text);--paper:var(--color-surface);--line:color-mix(in oklab, var(--color-text) 22%, transparent);--tint:oklch(.6 .16 var(--h));--tint-soft:oklch(.6 .16 var(--h) / .22);background:oklch(.955 .032 var(--h));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text) 6%, transparent);transition:transform .25s var(--motion-ease);display:block;overflow:hidden}[data-theme=dark] .sgk-art{--tint:oklch(.76 .13 var(--h));--tint-soft:oklch(.76 .13 var(--h) / .22);background:oklch(.31 .045 var(--h))}.sgk-art svg{width:100%;height:100%;display:block}.sgk-row--idea:hover .sgk-art{transform:scale(1.04)}.sgk-field{height:var(--h-inline);border-radius:var(--radius-xs);white-space:nowrap;background:oklch(.95 .035 var(--h));color:oklch(.42 .1 var(--h));align-items:center;padding-inline:.4375rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .sgk-field{background:oklch(.33 .05 var(--h));color:oklch(.87 .07 var(--h))}.sgk-row--idea .sgk-col-pays{flex-direction:column;gap:.375rem;min-width:0;display:flex}.sgk-row--idea .sgk-col-pays>span{white-space:normal;overflow-wrap:anywhere}.sgk-col-go{color:var(--color-faint);transition:transform var(--motion-fade), color var(--motion-fade)}.sgk-row--idea:hover .sgk-col-go{color:var(--color-accent);transform:translate(3px)}.sgk-score{height:var(--h-small);border-radius:var(--radius-sm);background:var(--band-bg);min-width:2.5rem;color:var(--band-ink);font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;gap:.25rem;padding-inline:.5rem;font-weight:700;display:inline-flex}.sgk-score--lg{height:var(--h-medium);border-radius:var(--radius-md);min-width:3.25rem;font-size:1rem}.sgk-score.sgk-band--top{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-score-top-frame) 60%, transparent)}.sgk-board-foot{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-accent) 5%, var(--color-surface)), var(--color-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.sgk-waffle{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;display:grid}.sgk-waffle i{aspect-ratio:1;background:var(--band-dot);border-radius:3px}.sgk-bar{border-radius:var(--radius-round);background:var(--color-raised);height:.375rem;display:block;overflow:hidden}.sgk-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 50%, transparent), var(--color-accent));height:100%;display:block}.sgk-months{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-height:10rem;max-height:16rem;display:grid}.sgk-months li{flex-direction:column;align-items:center;gap:.375rem;min-height:0;display:flex}.sgk-months b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.sgk-months-col{flex:1;align-self:stretch;align-items:flex-end;min-height:0;display:flex}.sgk-months i{border-radius:var(--radius-xs) var(--radius-xs) 2px 2px;background:linear-gradient(to top, color-mix(in oklab, var(--color-accent) 38%, transparent), var(--color-accent));width:100%;min-height:4px;display:block}.sgk-months-name{color:var(--color-faint);font-size:.75rem}.sgk-how,.sgk-coming,.sgk-faq{background:var(--color-surface);border-block:1px solid var(--color-line)}.sgk-coming{border-bottom:0}.sgk-steps{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.sgk-step{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-page);flex-direction:column;display:flex;position:relative}.sgk-step-art{border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;background:radial-gradient(110% 80% at 50% 0%, color-mix(in oklab, var(--color-accent) 12%, transparent), transparent 72%), var(--sgk-dots) 0 0 / 20px 20px;flex-direction:column;justify-content:center;height:20.5rem;padding:1.5rem;display:flex;position:relative}.sgk-step-text{border-top:1px solid var(--color-line);border-radius:0 0 calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px);background:var(--color-surface);flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;padding:1.5rem;display:flex}.sgk-step-n{background:var(--color-text);width:1.75rem;height:1.75rem;color:var(--color-page);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:inline-grid}.sgk-funnel{flex-direction:column;gap:.9375rem;display:flex}.sgk-funnel li{flex-direction:column;gap:.375rem;display:flex}.sgk-funnel-bar{border-radius:var(--radius-mark);background:linear-gradient(90deg, var(--color-accent), color-mix(in oklab, var(--color-accent) 58%, transparent));height:.875rem}.sgk-funnel-bar[data-step="3"]{background:linear-gradient(90deg, var(--color-score-top-frame), color-mix(in oklab, var(--color-score-top-frame) 60%, transparent))}.sgk-funnel-text{font-size:var(--text-small);color:var(--color-muted);line-height:1.35}.sgk-funnel-text b{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.sgk-note{color:var(--color-faint);margin-top:1rem;font-size:.6875rem}.sgk-mini{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 20px 40px -22px color-mix(in oklab, var(--sgk-shade) 40%, transparent), var(--shadow-sm);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.sgk-mini .sgk-spark{height:3.5rem}.sgk-mini-figs{justify-content:space-between;gap:.5rem;display:flex}.sgk-mini-figs>div{flex-direction:column-reverse;display:flex}.sgk-mini-figs dd{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.2}.sgk-mini-figs dt{color:var(--color-faint);font-size:.6875rem}html:not(:lang(en)) .sgk-mini-figs{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.5rem;display:grid}html:not(:lang(en)) .sgk-mini-figs>div{justify-content:flex-end;min-width:0}html:not(:lang(en)) .sgk-mini-figs dt{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.sgk-points{flex-direction:column;gap:.5rem;display:flex}.sgk-points li{color:var(--color-muted);grid-template-columns:4.5rem minmax(0,1fr) 2.875rem;align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.3;display:grid}.sgk-points-track{display:block}.sgk-points-bar{border-radius:var(--radius-mark);background:color-mix(in oklab, var(--band-fill) 20%, var(--color-raised));height:.5rem;display:block;overflow:hidden}.sgk-points-bar i{border-radius:inherit;background:var(--band-fill);height:100%;display:block}.sgk-points b{font-family:var(--font-mono);text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.sgk-legend{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;gap:.375rem .875rem;padding-top:.75rem;font-size:.75rem;display:flex}.sgk-legend li{align-items:center;gap:.375rem;display:inline-flex}.sgk-pf{--pf-tile:var(--color-raised);--pf-card:var(--color-surface);--pf-rule:color-mix(in oklab, var(--color-text) 10%, transparent);--pf-shade:var(--color-text);--pf-wash-blue:color-mix(in oklab, var(--color-accent) 14%, var(--color-page));--pf-wash-gold:color-mix(in oklab, var(--color-score-top-frame) 17%, var(--color-page));--pf-wash-green:color-mix(in oklab, var(--color-pays) 14%, var(--color-page));--pf-shadow-2:0 1px 1px color-mix(in oklab, var(--pf-shade) 5%, transparent), 0 4px 8px -2px color-mix(in oklab, var(--pf-shade) 6%, transparent), 0 16px 28px -10px color-mix(in oklab, var(--pf-shade) 14%, transparent);--pf-shadow-3:0 1px 1px color-mix(in oklab, var(--pf-shade) 5%, transparent), 0 6px 12px -3px color-mix(in oklab, var(--pf-shade) 7%, transparent), 0 24px 44px -14px color-mix(in oklab, var(--pf-shade) 16%, transparent), 0 64px 96px -36px color-mix(in oklab, var(--pf-shade) 22%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}[data-theme=dark] .sgk-pf{--pf-tile:color-mix(in oklab, var(--color-surface) 58%, var(--color-page));--pf-card:color-mix(in oklab, var(--color-surface) 92%, var(--color-text));--pf-rule:color-mix(in oklab, var(--color-text) 11%, transparent);--pf-wash-blue:color-mix(in oklab, var(--color-accent) 20%, var(--color-surface));--pf-wash-gold:color-mix(in oklab, var(--color-score-top-frame) 16%, var(--color-surface));--pf-wash-green:color-mix(in oklab, var(--color-pays) 14%, var(--color-surface));--pf-shadow-2:0 1px 2px #0006, 0 16px 28px -10px #0000008c;--pf-shadow-3:0 1px 2px #00000073, 0 24px 44px -14px #0009, 0 64px 96px -36px #000000b3}@supports (color:lab(0% 0 0)){[data-theme=dark] .sgk-pf{--pf-shadow-2:0 1px 2px lab(0% 0 0/.4), 0 16px 28px -10px lab(0% 0 0/.55);--pf-shadow-3:0 1px 2px lab(0% 0 0/.45), 0 24px 44px -14px lab(0% 0 0/.6), 0 64px 96px -36px lab(0% 0 0/.7)}}.sgk-pf-tile{isolation:isolate;background:var(--pf-tile);border-radius:1.75rem;grid-column:span 12;min-width:0;min-height:29rem;position:relative;overflow:hidden}.sgk-pf-tile:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pf-rule);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .sgk-pf-tile:after{box-shadow:inset 0 0 0 1px var(--pf-rule), inset 0 1px 0 #ffffff0f}@supports (color:lab(0% 0 0)){[data-theme=dark] .sgk-pf-tile:after{box-shadow:inset 0 0 0 1px var(--pf-rule), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.06)}}.sgk-pf-cap{z-index:2;padding:1.75rem 1.75rem 0;position:relative}.sgk-pf-cap p{letter-spacing:-.014em;max-width:27rem;color:var(--color-faint);text-wrap:pretty;margin-top:.7rem;font-size:1.1875rem;line-height:1.36}.sgk-pf-cap p b{color:var(--color-text);font-weight:600}.sgk-pf-art{z-index:1;background:var(--color-surface);box-shadow:0 0 0 1px var(--pf-rule), var(--pf-shadow-2);transition:transform .45s var(--motion-ease);border-radius:1.05rem;position:absolute;overflow:hidden}.sgk-pf-art img,.sgk-pf-window img{vertical-align:top;width:100%;max-width:none;height:auto}.sgk-pf-block{z-index:0;border-radius:1.5rem;position:absolute}.sgk-pf--idea{min-height:33.5rem}.sgk-pf--idea .sgk-pf-cap{flex-direction:column;align-items:flex-start;height:100%;padding-bottom:1.75rem;display:flex}.sgk-pf--idea .sgk-pf-cap p b{display:block}.sgk-pf--idea .sgk-pf-cap>a{margin-top:1.75rem}.sgk-pf-asks{gap:.55rem;margin-top:1.5rem;font-size:.9375rem;font-weight:500;display:grid}.sgk-pf-asks li{align-items:center;gap:.65rem;display:flex}.sgk-pf-asks i{border-radius:var(--radius-xs);background:var(--pf-card);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--pf-rule);color:var(--color-faint);font-family:var(--font-mono);flex:none;place-items:center;font-size:.6875rem;font-style:normal;font-weight:600;display:grid}.sgk-pf-window{z-index:1;border:1px solid var(--pf-rule);background:color-mix(in oklab, var(--pf-card) 55%, transparent);width:58rem;box-shadow:var(--pf-shadow-2);transition:transform .45s var(--motion-ease);border-bottom:0;border-radius:1.6rem 1.6rem 0 0;padding:.5rem .5rem 0;position:absolute;top:2.25rem;left:1rem}.sgk-pf-window-in{border:1px solid var(--color-line);background:var(--color-page);border-bottom:0;border-radius:1.1rem 1.1rem 0 0;overflow:hidden}.sgk-pf-window .sgk-window-bar{background:var(--pf-card);border-bottom:1px solid var(--color-line)}.sgk-pf--idea .sgk-pf-block{background:radial-gradient(34rem 22rem at 78% 8%, color-mix(in oklab, var(--color-score-top-frame) 30%, transparent), transparent 70%), radial-gradient(30rem 20rem at 30% 100%, color-mix(in oklab, var(--color-accent) 12%, transparent), transparent 70%);border-radius:0;width:64%;height:100%;top:0;right:0}[data-theme=dark] .sgk-pf--idea .sgk-pf-block{opacity:.55}.sgk-pf--words .sgk-pf-block{background:var(--pf-wash-blue);inset:11.5rem -4rem -4rem 5rem;transform:rotate(-4deg)}.sgk-pf--words .sgk-pf-art-1{width:17.25rem;top:9.5rem;left:1.75rem;transform:rotate(-2.4deg)}.sgk-pf--words .sgk-pf-art-2{width:17.25rem;box-shadow:0 0 0 1px var(--pf-rule), var(--pf-shadow-3);top:13.75rem;left:13rem;transform:rotate(2.6deg)}.sgk-pf--words:hover .sgk-pf-art-1{transform:rotate(-4deg)translate(-.2rem,-.3rem)}.sgk-pf--words:hover .sgk-pf-art-2{transform:rotate(1.2deg)translate(.2rem,-.4rem)}.sgk-pf--rivals .sgk-pf-block{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 16%, transparent), transparent);border-radius:50%;width:30rem;height:30rem;top:6rem;right:-6rem}.sgk-pf--rivals .sgk-pf-art{width:50rem;top:10.75rem;left:1.75rem}.sgk-pf--rivals:hover .sgk-pf-art,.sgk-pf--search:hover .sgk-pf-art,.sgk-pf--money:hover .sgk-pf-art{transform:translateY(-.4rem)}.sgk-pf--people .sgk-pf-block{background:var(--pf-wash-green);width:19rem;height:19rem;top:14rem;left:-2.5rem;transform:rotate(6deg)}.sgk-pf--people .sgk-pf-art-1{width:17.5rem;top:10.5rem;left:1.75rem}.sgk-pf--people .sgk-pf-art-2{width:17.5rem;box-shadow:0 0 0 1px var(--pf-rule), var(--pf-shadow-3);top:20.25rem;left:5.75rem}.sgk-pf--people:hover .sgk-pf-art-2{transform:translate(.3rem,-.5rem)}.sgk-pf--search .sgk-pf-block{background:var(--pf-wash-blue);width:24rem;height:20rem;top:13rem;left:6rem;transform:rotate(5deg)}.sgk-pf--search .sgk-pf-art{width:23.5rem;padding:1.1rem 0 0 1.25rem;top:10.5rem;left:1.75rem}.sgk-pf--money .sgk-pf-block{background:var(--pf-wash-gold);width:19rem;height:19rem;top:12.5rem;right:-3rem;transform:rotate(-8deg)}.sgk-pf--money .sgk-pf-art{width:22.5rem;top:10.5rem;left:1.75rem}.sgk-pf--checked{min-height:0;color:var(--color-faint);flex-wrap:wrap;align-items:center;gap:.625rem 1.5rem;padding:1.125rem 1.75rem;font-size:.875rem;display:flex}.sgk-pf--checked .sgk-logo{gap:.5rem;font-size:.9375rem}@media (max-width:63.99rem){.sgk-pf-window .sgk-window-address{flex-basis:14rem;margin-inline:.25rem auto}.sgk-pf--idea{min-height:44rem}.sgk-pf--idea .sgk-pf-cap{height:auto}.sgk-pf-window{width:52rem;top:25.5rem;left:1.75rem}.sgk-pf--idea .sgk-pf-block{width:100%}}@media (max-width:39.99rem){.sgk-pf--checked{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem 1.75rem;display:grid}.sgk-pf--checked>span:first-child{grid-column:1/-1}}@media (max-width:47.99rem){.sgk-pf--rivals .sgk-pf-art{width:41rem;left:1.25rem}.sgk-pf--money .sgk-pf-art{width:min(20.5rem,100% - 3rem)}}@media (min-width:48rem){.sgk-pf--words,.sgk-pf--rivals,.sgk-pf--people,.sgk-pf--search{grid-column:span 6}.sgk-pf--money{min-height:22rem}.sgk-pf--money .sgk-pf-art{top:1.75rem;left:auto;right:1.75rem}.sgk-pf--money .sgk-pf-block{top:6rem;right:12rem}}@media (min-width:48rem) and (max-width:63.99rem){.sgk-pf--money .sgk-pf-cap{max-width:calc(100% - 25rem)}}@media (min-width:64rem) and (max-width:79.99rem){.sgk-pf--people .sgk-pf-cap p,.sgk-pf--search .sgk-pf-cap p,.sgk-pf--money .sgk-pf-cap p,.sgk-pf--words .sgk-pf-cap p{font-size:1.0625rem}}@media (min-width:64rem){.sgk-pf--idea{grid-template-columns:23.5rem minmax(0,1fr);display:grid}.sgk-pf--idea .sgk-pf-cap>a{margin-top:auto}.sgk-pf-window{width:66rem;left:25rem}.sgk-pf--idea:hover .sgk-pf-window{transform:translate(-.5rem,-.35rem)}.sgk-pf--words{grid-column:span 5}.sgk-pf--rivals{grid-column:span 7}.sgk-pf--people,.sgk-pf--search,.sgk-pf--money{grid-column:span 4;min-height:30rem}.sgk-pf--money .sgk-pf-art{top:10.5rem;left:1.75rem;right:auto}.sgk-pf--money .sgk-pf-block{top:13rem;right:-3rem}}.sgk-pf-arts{display:contents}@media (max-width:39.99rem){.sgk-pf--idea,.sgk-pf--words,.sgk-pf--rivals,.sgk-pf--people,.sgk-pf--search,.sgk-pf--money{height:29rem}.sgk-pf--idea{height:44rem}.sgk-pf--idea .sgk-pf-window{margin:-1.25rem 0 0 1.75rem;position:relative;top:auto;left:auto}.sgk-pf--rivals .sgk-pf-art,.sgk-pf--search .sgk-pf-art,.sgk-pf--money .sgk-pf-art{margin-top:2.25rem;position:relative;top:0}.sgk-pf--rivals .sgk-pf-art{margin-top:2.5rem}.sgk-pf-arts{height:0;display:block;position:relative}.sgk-pf--words .sgk-pf-arts{margin-top:1.25rem}.sgk-pf--people .sgk-pf-arts{margin-top:3.875rem}.sgk-pf--words .sgk-pf-art-1,.sgk-pf--people .sgk-pf-art-1{top:0}.sgk-pf--words .sgk-pf-art-2{top:4.25rem}.sgk-pf--people .sgk-pf-art-2{top:9.75rem}.sgk-row--head .text-end{white-space:nowrap;justify-self:end}}@media (prefers-reduced-motion:reduce){.sgk-pf-art,.sgk-pf-window{transition:none}}.sgk-chip{height:var(--h-small);border-radius:var(--radius-sm);background:var(--color-raised);font-size:var(--text-small);align-items:center;padding-inline:.625rem;font-weight:500;display:inline-flex}.sgk-chip--line{box-shadow:inset 0 0 0 1px var(--color-line);background:0 0}.sgk-chip--more{color:var(--color-muted);background:0 0;padding-inline:.25rem}.sgk-posts{color:var(--color-primary-content);background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 95%, white), var(--color-primary) 46%, color-mix(in oklab, var(--color-primary) 92%, black))}.sgk-posts-head{align-items:end;gap:1.25rem;display:grid}.sgk-posts-head .sgk-h2 span{color:color-mix(in oklab, var(--color-primary-content) 62%, transparent)}.sgk-posts-head p{color:color-mix(in oklab, var(--color-primary-content) 84%, transparent)}.sgk-posts-link{border-radius:var(--radius-xs);white-space:nowrap;color:var(--color-primary-content);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:4px;align-items:center;gap:.4rem;font-weight:600;transition:text-decoration-color .2s;display:inline-flex}.sgk-posts-link:hover{text-decoration-color:currentColor}.sgk-posts-link svg{transition:transform .25s var(--motion-ease)}.sgk-posts-link:hover svg{transform:translate(4px)}.sgk-posts-link:focus-visible{outline:2px solid var(--color-primary-content);outline-offset:3px}.sgk-falls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.sgk-fall{min-height:var(--fall-rise,auto);border:1px solid color-mix(in oklab, var(--color-primary-content) 24%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--color-primary-content) 20%, transparent), color-mix(in oklab, var(--color-primary-content) 7%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-primary-content) 30%, transparent);transition:transform .35s var(--motion-ease);border-radius:1.75rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.1rem,2vw,1.75rem);display:flex;position:relative}.sgk-fall:hover{transform:translateY(-8px)}.sgk-fall:before{content:"";pointer-events:none;background-image:radial-gradient(circle, color-mix(in oklab, var(--color-primary-content) 70%, transparent) 1.1px, transparent 1.7px);background-size:var(--fall-dots,8px) var(--fall-dots,8px);background-position:50% 0;display:none;position:absolute;inset:11rem 0 5.5rem;-webkit-mask-image:linear-gradient(#0000,#000 28% 62%,#0000);mask-image:linear-gradient(#0000,#000 28% 62%,#0000)}.sgk-fall-n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.9vw,4.4rem);font-weight:700;line-height:.9;display:block}.sgk-fall-exact{font-family:var(--font-mono);font-size:var(--text-small);opacity:.78;margin-top:.6rem;display:block}.sgk-fall-text{letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:500;line-height:1.25}.sgk-fall-at{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;opacity:.6;font-weight:600;position:absolute;top:1.1rem;right:1.25rem}.sgk-fall--last{background:var(--color-on-color);color:var(--color-primary);border-color:#0000;box-shadow:0 30px 60px -24px #000a328c}.sgk-fall--last .sgk-fall-text{color:color-mix(in oklab, var(--color-primary) 35%, black)}.sgk-fall--last svg{width:1.4rem;height:1.4rem;color:var(--color-score-top-frame)}@media (min-width:64rem){.sgk-posts-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;column-gap:.9rem;display:grid}.sgk-posts-head{z-index:2;grid-area:1/3/auto/5;align-self:start;margin-bottom:1.5rem;padding-inline-start:.5rem;position:relative}.sgk-falls{display:contents}.sgk-fall:first-child{grid-area:1/1/3}.sgk-fall:nth-child(2){grid-area:1/2/3}.sgk-fall:nth-child(3){grid-area:2/3}.sgk-fall:nth-child(4){grid-area:2/4}.sgk-fall:first-child{--fall-rise:34rem;--fall-dots:7px}.sgk-fall:nth-child(2){--fall-rise:27.5rem;--fall-dots:13px}.sgk-fall:nth-child(3){--fall-rise:18.5rem}.sgk-fall:nth-child(4){--fall-rise:13.5rem}.sgk-fall:nth-child(-n+2):before{display:block}}@media (max-width:39.99rem){.sgk-fall{border-radius:1.35rem;gap:1.1rem}.sgk-fall-n{font-size:2.3rem}.sgk-fall-text{font-size:1rem}.sgk-fall-at:not(:has(svg)){display:none}}.sgk-ink{--ink:var(--color-text);--on-ink:var(--color-page);--ink-edge:transparent;--ink-grain:.55;--ink-violet:#6a4df4;--ink-cyan:#35b6ee;border:1px solid var(--ink-edge);background:var(--ink);color:var(--on-ink);border-radius:1.75rem;padding:clamp(1.75rem,5vw,4.5rem);position:relative;overflow:hidden}@supports (color:oklch(from red l c h)){.sgk-ink{--ink-violet:oklch(from var(--color-primary) calc(l + .03) calc(c + .06) calc(h + 38));--ink-cyan:oklch(from var(--color-primary) calc(l + .22) calc(c - .03) calc(h - 32))}}[data-theme=dark] .sgk-ink{--ink:color-mix(in oklab, var(--color-surface) 55%, var(--color-page));--on-ink:var(--color-text);--ink-edge:var(--color-line);--ink-grain:.2}.sgk-ink:before{content:"";background:radial-gradient(50% 70% at 100% 0%, color-mix(in oklab, var(--ink-violet) 60%, transparent), transparent 70%), radial-gradient(45% 60% at 0% 100%, color-mix(in oklab, var(--color-primary) 70%, transparent), transparent 70%);position:absolute;inset:0}.sgk-ink:after{content:"";pointer-events:none;opacity:var(--ink-grain);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sgk-ink>*{z-index:1;position:relative}.sgk-ink-quote{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,5.6vw,5rem);font-weight:700;line-height:1}.sgk-ink-quote:before{content:"“";color:var(--ink-cyan);margin-inline-start:-.5em}.sgk-ink-quote:after{content:"”";color:var(--ink-cyan)}.sgk-ink-by{color:color-mix(in oklab, var(--on-ink) 72%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.sgk-ink-tag{height:var(--h-small);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-cyan);border:1.5px solid;align-items:center;padding:0 .7rem;font-weight:600;display:inline-flex}.sgk-ink-from{border-radius:var(--radius-md);background:color-mix(in oklab, var(--on-ink) 10%, transparent);min-width:0;max-width:100%;color:var(--on-ink);font-size:var(--text-small);align-items:center;gap:.6rem;padding:.3rem .8rem .3rem .3rem;font-weight:500;transition:background-color .2s;display:inline-flex}.sgk-ink-from:hover{background:color-mix(in oklab, var(--on-ink) 18%, transparent)}.sgk-ink-from:focus-visible{outline:2px solid var(--ink-cyan);outline-offset:2px}.sgk-ink-from b{border-radius:var(--radius-xs);background:var(--color-on-color);color:var(--color-primary);font-family:var(--font-mono);flex:none;padding:0 .45rem;font-weight:600;line-height:1.6}.sgk-ink-from span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sgk-ink-cards{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.sgk-ink-card{border:1px solid color-mix(in oklab, var(--on-ink) 14%, transparent);background:color-mix(in oklab, var(--on-ink) 7%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;transition:rotate .4s var(--motion-ease), translate .4s var(--motion-ease), background-color .2s;border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex}.sgk-ink-card:hover{background:color-mix(in oklab, var(--on-ink) 11%, transparent);translate:0 -6px;rotate:0deg}.sgk-ink-card blockquote{letter-spacing:-.01em;text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.35}.sgk-ink-card footer{min-width:0;font-size:var(--text-small);color:color-mix(in oklab, var(--on-ink) 66%, transparent);flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}@media (min-width:40rem){.sgk-ink-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sgk-ink-card:nth-child(3):last-child{grid-column:1/-1}}@media (min-width:64rem){.sgk-ink-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sgk-ink-card:nth-child(3):last-child{grid-column:auto}.sgk-ink-card:first-child{rotate:-1.6deg}.sgk-ink-card:nth-child(2){translate:0 .75rem;rotate:1.2deg}.sgk-ink-card:nth-child(3){rotate:-.8deg}}@media (max-width:39.99rem){.sgk-ink-quote{max-width:none}.sgk-ink-quote:before{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.sgk-fall,.sgk-posts-link svg,.sgk-ink-card,.sgk-ink-from{transition:none}}.sgk-next{--nx-gold:var(--color-score-top-frame);--nx-grain:.55;--nx-violet:#6a4df4;--nx-pink:#e455c5;--nx-cyan:#35b6ee;--nx-teal:#18b48f;gap:1.5rem;display:grid}@supports (color:oklch(from red l c h)){.sgk-next{--nx-violet:oklch(from var(--color-primary) calc(l + .03) calc(c + .06) calc(h + 38));--nx-pink:oklch(from var(--color-primary) calc(l + .16) calc(c + .05) calc(h + 92));--nx-cyan:oklch(from var(--color-primary) calc(l + .22) calc(c - .03) calc(h - 32));--nx-teal:oklch(from var(--color-primary) calc(l + .16) calc(c - .03) calc(h - 82))}}[data-theme=dark] .sgk-next{--nx-grain:.2}.sgk-ncard{--nx-hue:var(--nx-violet);--nx-hue-2:var(--nx-pink);--nx-hue-3:var(--color-primary);border:1px solid var(--color-line);background:var(--color-page);min-width:0;transition:border-color .3s, box-shadow .4s var(--motion-ease);border-radius:1.75rem;flex-direction:column;scroll-margin-top:6rem;display:flex;position:relative;overflow:hidden}.sgk-ncard--hub{--nx-hue:var(--nx-teal);--nx-hue-2:var(--nx-cyan);--nx-hue-3:var(--color-primary)}.sgk-ncard--sites{--nx-hue:var(--nx-gold);--nx-hue-2:var(--nx-pink);--nx-hue-3:var(--nx-gold)}.sgk-ncard:hover{border-color:color-mix(in oklab, var(--nx-hue) 60%, var(--color-line));box-shadow:0 40px 80px -40px color-mix(in oklab, var(--nx-hue) 70%, transparent)}.sgk-ncard-body{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,2.6vw,2rem);display:flex}.sgk-ncard-name{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;line-height:1.1;display:flex}.sgk-ncard-name .badge{letter-spacing:0}.sgk-ncard-icon{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--color-muted);flex:none;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid}.sgk-ncard:hover .sgk-ncard-icon{background:color-mix(in oklab, var(--nx-hue) 14%, var(--color-surface));border-color:color-mix(in oklab, var(--nx-hue) 45%, var(--color-line));color:var(--nx-hue)}.sgk-ncard-fact{font-size:var(--text-small);color:var(--color-muted);text-wrap:pretty;align-items:flex-start;gap:.5rem;display:flex}.sgk-ncard-fact svg{width:1rem;height:1rem;color:var(--color-faint);flex:none;margin-top:.15rem}.sgk-ncard-form{width:100%;margin-top:auto;padding-top:.5rem}.sgk-nart{background:radial-gradient(80% 100% at 100% 0%, color-mix(in oklab, var(--nx-hue-2) 90%, transparent), transparent 65%), radial-gradient(70% 90% at 0% 100%, color-mix(in oklab, var(--nx-hue-3) 70%, transparent), transparent 70%), var(--nx-hue);min-height:19rem;position:relative;overflow:hidden}.sgk-grain:after{content:"";z-index:0;pointer-events:none;opacity:var(--nx-grain);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sgk-grain>:where(*){z-index:1;position:relative}.sgk-paste{z-index:3;border-radius:var(--radius-lg);background:var(--color-on-color);height:3.25rem;font-family:var(--font-mono);font-size:var(--text-small);transition:rotate .5s var(--motion-ease), translate .5s var(--motion-ease);color:#1b1f2e;align-items:center;gap:.6rem;padding:0 .4rem 0 1rem;font-weight:500;display:flex;position:absolute;top:12%;left:8%;rotate:-3deg;box-shadow:0 24px 50px -18px #14004699}.sgk-paste svg{opacity:.5;width:1.1rem;height:1.1rem}.sgk-paste i{background:var(--nx-violet);width:2px;height:1.1em;margin-inline-start:-.3rem;animation:1.1s step-end infinite sgk-blink;display:inline-block}.sgk-paste b{border-radius:var(--radius-md);background:var(--nx-violet);width:2.45rem;height:2.45rem;color:var(--color-on-color);justify-content:center;align-items:center;display:flex}.sgk-paste b svg{opacity:1}.sgk-ncard:hover .sgk-paste{translate:0 -4px;rotate:0deg}.sgk-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid;position:absolute;inset:-25% -6%;transform:rotate(-8deg)}.sgk-reel-lane{min-width:0;overflow:hidden}.sgk-reel-lane:nth-child(n+4){display:none}.sgk-reel-col{will-change:transform;flex-direction:column;animation:70s linear infinite sgk-down;display:flex}.sgk-reel-col>span{border-radius:var(--radius-md);background:#0d0c1f;flex:none;margin-bottom:.625rem;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.sgk-reel-col img{object-fit:cover;width:100%;height:100%;display:block}.sgk-ncard:hover .sgk-reel-col,.sgk-ncard:focus-within .sgk-reel-col{animation-play-state:paused}.sgk-reel-veil{z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--nx-hue) 72%, transparent), transparent 46%), linear-gradient(0deg, color-mix(in oklab, var(--nx-hue-3) 58%, transparent), transparent 34%);position:absolute;inset:0}.sgk-term{border-radius:var(--radius-lg);transition:rotate .6s var(--motion-ease), translate .6s var(--motion-ease);color:#e7f5f1;background:#0b1418;flex-direction:column;display:flex;position:absolute;inset:25% -6% -12% 9%;overflow:hidden;rotate:-3deg;box-shadow:0 40px 80px -24px #002828bf,0 0 0 1px #ffffff1f}.sgk-ncard:hover .sgk-term{translate:-1% -3%;rotate:-1deg}.sgk-term-line{font-family:var(--font-mono);white-space:nowrap;border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% -.0000298023 .0000119209/.1);align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-size:.8125rem;display:flex}.sgk-term-line b{color:var(--nx-teal);font-weight:600}.sgk-term-line i{background:var(--nx-teal);width:.5em;height:1.1em;animation:1.1s step-end infinite sgk-blink;display:inline-block}.sgk-term ul{display:grid}.sgk-term li{border-bottom:1px solid #ffffff12;border-bottom:1px solid lab(100% -.0000298023 .0000119209/.07);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 1.1rem;display:grid}.sgk-term li svg{width:1.15rem;height:1.15rem;color:var(--nx-teal)}.sgk-term li strong{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;display:block}.sgk-term li small{opacity:.6;font-size:.75rem;display:block}.sgk-term li em{font-style:normal;font-family:var(--font-mono);border-radius:var(--radius-xs);white-space:nowrap;background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1);padding:.15rem .5rem;font-size:.75rem}.sgk-kinds{z-index:3;gap:.4rem;display:flex;position:absolute;top:9%;left:9%}.sgk-kinds li{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-on-color);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;background:#ffffff2e;background:lab(100% -.0000298023 .0000119209/.18);padding:.2rem .6rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff47;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.28)}.sgk-beat{border-radius:var(--radius-lg);background:var(--color-on-color);transition:rotate .6s var(--motion-ease), translate .6s var(--motion-ease);color:#23190a;flex-direction:column;display:flex;position:absolute;inset:14% -6% -12% 9%;overflow:hidden;rotate:3deg;box-shadow:0 40px 80px -24px #5a280099}.sgk-ncard:hover .sgk-beat{translate:-1% -3%;rotate:1deg}.sgk-ncard--sites .sgk-nart{flex-direction:column;justify-content:flex-start;padding-block:2.25rem 2.5rem;display:flex}.sgk-ncard--sites .sgk-beat{flex:none;margin-inline:9% -6%;position:relative;inset:auto}.sgk-beat-line{background:linear-gradient(to bottom, color-mix(in oklab, var(--nx-gold) 16%, transparent), transparent);border-bottom:1px solid #3c1e001a;height:5.5rem;padding:.75rem 0 0}.sgk-beat-line svg{width:100%;height:100%;display:block}.sgk-beat-line path{fill:none;stroke:color-mix(in oklab, var(--nx-gold) 80%, var(--nx-pink));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:4.5s ease-in-out infinite sgk-trace}.sgk-beat ul{display:grid}.sgk-beat li{border-bottom:1px solid #3c1e0014;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.65rem 1.1rem;display:grid}.sgk-beat li svg{opacity:.55;width:1.2rem;height:1.2rem}.sgk-beat li strong{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;display:block}.sgk-beat li small{opacity:.65;text-wrap:pretty;font-size:.75rem;display:block}.sgk-pricing{isolation:isolate;position:relative;overflow:clip}.sgk-pricing:before{content:"";background:linear-gradient(90deg, var(--color-line) 24%, color-mix(in oklab, var(--color-accent) 80%, var(--color-line)) 50%, var(--color-line) 76%);height:1px;position:absolute;inset:0 0 auto}.sgk-pricing:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(max(36%, 17rem) 86% at 50% 0%, color-mix(in oklab, var(--color-accent) 17%, transparent), transparent 72%), var(--sgk-dots) 50% 0 / 24px 24px;height:26rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(max(52%,24rem) 100% at 50% 0,#000 30%,#0000 76%);mask-image:radial-gradient(max(52%,24rem) 100% at 50% 0,#000 30%,#0000 76%)}[data-theme=dark] .sgk-pricing:after{background:radial-gradient(max(36%, 17rem) 86% at 50% 0%, color-mix(in oklab, var(--color-accent) 26%, transparent), transparent 72%), var(--sgk-dots) 50% 0 / 24px 24px}.sgk-plans{grid-template-columns:minmax(0,1fr);justify-content:center;gap:1.5rem;width:100%;display:grid;position:relative}.sgk-plan-pro{position:relative}.sgk-plan-pro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent);filter:blur(36px);position:absolute;inset:-5% -9% -7%}.sgk-qs{align-content:start;gap:.75rem;display:grid}.sgk-qs details{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-page);transition:border-color .2s,box-shadow .3s,background-color .2s}.sgk-qs details:hover,.sgk-qs details[open]{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-line))}.sgk-qs details[open]{background:var(--color-surface);box-shadow:0 30px 60px -40px color-mix(in oklab, var(--color-primary) 70%, transparent)}.sgk-qs summary{border-radius:var(--radius-xl);cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 1.25rem 1.125rem 1.5rem;font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.sgk-qs summary::-webkit-details-marker{display:none}.sgk-qs summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sgk-q-mark{width:var(--h-medium);height:var(--h-medium);border-radius:var(--radius-md);background:var(--color-raised);color:var(--color-faint);transition:rotate .3s var(--motion-ease), background-color .2s, color .2s;flex:none;justify-content:center;align-items:center;display:flex}.sgk-q-mark svg{width:1.125rem;height:1.125rem}.sgk-qs details[open] .sgk-q-mark{background:var(--color-primary);color:var(--color-primary-content);rotate:45deg}.sgk-qs details p{max-width:46rem;color:var(--color-muted);text-wrap:pretty;padding:0 1.5rem 1.5rem}.sgk-end{--end-bg:color-mix(in oklab, var(--color-page) 58%, black);--end-dim:color-mix(in oklab, var(--color-text) 66%, var(--end-bg));--end-rim:color-mix(in oklab, var(--color-accent) 70%, white);--end-rise:clamp(5.5rem, 10vw, 16rem);isolation:isolate;padding:clamp(4.5rem, 7.8vw, 7rem) 1.5rem calc(var(--end-rise) * 2);color:var(--color-text);text-align:center;background:radial-gradient(26vw 3.6vw at 50% calc(100% - var(--end-rise)), color-mix(in oklab, var(--color-accent) 15%, transparent), transparent), var(--end-bg);flex-direction:column;align-items:center;margin-top:-1px;display:flex;position:relative;overflow:clip}.sgk-end:before{content:"";z-index:-1;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.sgk-end-mark{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--color-text) 13%, var(--end-bg)), color-mix(in oklab, var(--color-text) 3%, var(--end-bg)));width:4rem;height:4rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text) 15%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-text) 8%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-text) 3%, transparent), 0 0 0 6px color-mix(in oklab, var(--color-text) 4%, transparent), 0 16px 48px color-mix(in oklab, var(--color-accent) 39%, transparent);flex:none;place-items:center;display:grid;position:relative}.sgk-end-mark img{opacity:.93;mix-blend-mode:screen;width:2.375rem;height:2.375rem}.sgk-end-title{letter-spacing:-.04em;text-wrap:balance;color:#0000;background:linear-gradient(180deg, var(--color-text) 38%, color-mix(in oklab, var(--color-text) 70%, var(--end-bg)));-webkit-background-clip:text;background-clip:text;margin-top:2.0625rem;padding-bottom:.1em;font-size:clamp(2.25rem,1rem + 4vw,4.25rem);font-weight:600;line-height:1.04}.sgk-end-text{max-width:40rem;color:var(--end-dim);text-wrap:balance;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.sgk-end-planet{z-index:-1;left:50%;top:calc(100% - var(--end-rise));border:1px solid var(--end-rim);background:var(--end-bg);width:512vw;height:512vw;box-shadow:0 0 calc(var(--end-rise) * .2) color-mix(in oklab, var(--color-accent) 90%, transparent), 0 0 var(--end-rise) color-mix(in oklab, var(--color-accent) 70%, transparent), inset 0 0 calc(var(--end-rise) * .6) color-mix(in oklab, var(--color-accent) 60%, transparent);border-radius:50%;margin-left:-256vw;position:absolute}.sgk-end-glow,.sgk-end-glint{z-index:-1;left:50%;top:calc(100% - var(--end-rise));transform-origin:50% 259.5vw;opacity:0;pointer-events:none;width:32vw;height:7vw;margin:-3.5vw 0 0 -16vw;position:absolute}.sgk-end-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--end-rim) 30%, transparent), transparent)}.sgk-end-glint:before{content:"";border-top:2px solid color-mix(in oklab, var(--end-rim) 25%, white);border-radius:50%;width:100%;height:2vw;margin-top:-1px;position:absolute;top:50%;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 50%,#0000 84%);mask-image:linear-gradient(90deg,#0000 16%,#000 50%,#0000 84%)}@media (prefers-reduced-motion:no-preference){.sgk-end-glow,.sgk-end-glint{animation:20s cubic-bezier(.45,0,.55,1) 1s infinite sgk-end-glint}}@keyframes sgk-end-glint{0%{opacity:0;transform:rotate(-12.5deg)}14%,52%{opacity:1}66%,to{opacity:0;transform:rotate(12.5deg)}}[data-theme=dark] .sgk-end{box-shadow:inset 0 1px 0 var(--color-line)}@media (forced-colors:active){.sgk-end-title{color:canvastext;background:0 0}}@media (prefers-reduced-motion:no-preference){.sgk-stage{animation:sgk-rise .9s var(--motion-ease) both}.sgk-pop{animation:sgk-rise .9s var(--motion-ease) .35s both}.sgk-pop--pays{animation-delay:.5s}#sgk-lead-plot svg{animation:1.6s cubic-bezier(.5,0,.2,1) .3s both sgk-draw}#sgk-lead-plot .sgk-dot,#sgk-lead-plot .sgk-tag{animation:.4s ease-out 1.6s both sgk-show}}@keyframes sgk-rise{0%{opacity:0;translate:0 1.25rem}}@keyframes sgk-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-20% -2% -20% 0)}}@keyframes sgk-show{0%{opacity:0}}@keyframes sgk-slide{to{transform:translate(-50%)}}@keyframes sgk-ring{0%{opacity:.8;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes sgk-blink{50%{opacity:0}}@keyframes sgk-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes sgk-trace{0%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}@container (max-width:33rem){.sgk-idea-foot{grid-template-columns:minmax(0,1fr)}.sgk-idea-body{grid-template-columns:minmax(0,1fr) 8.5rem}}@media (min-width:40rem){.sgk-reel{grid-template-columns:repeat(4,minmax(0,1fr))}.sgk-reel-lane:nth-child(4){display:block}}@media (min-width:48rem){.sgk-plans{grid-template-columns:repeat(2,minmax(0,25rem))}}@media (min-width:64rem){.sgk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sgk-step+.sgk-step:before{content:"";z-index:1;background:var(--color-surface);border:1px solid var(--color-line);width:2rem;height:2rem;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:8.5rem;left:-1.75rem}.sgk-step+.sgk-step:after{content:"";z-index:1;border-top:2px solid var(--color-muted);border-right:2px solid var(--color-muted);width:.5rem;height:.5rem;position:absolute;top:9.1875rem;left:-1.0625rem;transform:rotate(45deg)}.sgk-pop--quote{margin-left:-3rem}.sgk-next{grid-template-columns:repeat(2,minmax(0,1fr))}.sgk-ncard:not(.sgk-ncard--wide) .sgk-nart{flex:1 0 auto}.sgk-ncard:not(.sgk-ncard--wide) .sgk-ncard-body{flex:none}.sgk-ncard--wide{flex-direction:row-reverse;grid-column:1/-1}.sgk-ncard--wide .sgk-nart{flex:1.35;min-height:24rem}.sgk-ncard--wide .sgk-ncard-body{flex:1;justify-content:center;gap:1.25rem;padding:3rem}.sgk-ncard--wide .sgk-ncard-name{letter-spacing:-.035em;font-size:2.25rem}.sgk-ncard--wide .sgk-ncard-icon{border-radius:var(--radius-lg);width:3rem;height:3rem}.sgk-ncard--wide .sgk-ncard-form{margin-top:0}}@media (min-width:88rem){.sgk-pop--pays{margin-top:1rem;margin-bottom:-1rem;margin-right:-2.75rem}}@media (max-width:79.99rem){.sgk-row{grid-template-columns:1.5rem 4.75rem minmax(0,1fr) 6.25rem 6.25rem 3.5rem 1rem}}@media (max-width:63.99rem){.sgk-row{grid-template-columns:1.5rem 4.75rem minmax(0,1fr) 6.25rem 3.5rem 1rem}.sgk-row .sgk-col-pays{display:none}}@media (max-width:47.99rem){.sgk-row{grid-template-columns:1.25rem 4rem minmax(0,1fr) 3.5rem;column-gap:.75rem;padding-inline:1rem}.sgk-col-spark,.sgk-col-go{display:none}}@media (max-width:39.99rem){.sgk-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.25rem}.sgk-stats>div:nth-child(3){border-left:0;padding-left:0}.sgk-idea-head{gap:.75rem;padding:1rem}.sgk-ring--lg{width:4.25rem;height:4.25rem}.sgk-idea-head>:last-child{width:4.25rem}.sgk-idea-head>:last-child>span:last-child{text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;line-height:1.25}.sgk-ring--lg .sgk-ring-value{font-size:1.1875rem}.sgk-ring--lg .sgk-ring-value svg{display:none}.sgk-why,.sgk-idea-body{padding-inline:1rem}.sgk-why-list{flex-wrap:wrap;gap:.125rem .875rem}.sgk-why-list li{flex-direction:row;gap:.3125rem;flex:none!important}.sgk-idea-body{grid-template-columns:minmax(0,1fr)}.sgk-tiles{border-top:1px solid var(--color-line);border-left:0;flex-direction:row;gap:.75rem;padding:1rem 0 0}.sgk-tiles>div+div{border-top:0}.sgk-tiles>div{justify-content:flex-end}.sgk-tiles dd{font-size:1.125rem}.sgk-tiles dt{font-size:.75rem}.sgk-tiles dt svg{display:none}.sgk-demand-plot{height:8rem}.sgk-idea-foot{grid-template-columns:minmax(0,1fr);padding-inline:1rem}.sgk-stage-sheet{display:none}.sgk-row{grid-template-columns:3.5rem minmax(0,1fr) 3rem;align-items:start}.sgk-row--head span:first-child,.sgk-rank{display:none}.sgk-score--lg{min-width:2.75rem}.sgk-pain{width:17rem}html:not(:lang(en)) .sgk-h1{font-size:2.125rem}.sgk-step-art{height:auto}.sgk-nart{min-height:16rem}}@media (min-width:64rem) and (max-width:79.99rem){html:not(:lang(en)) .sgk-hero-grid{align-items:start!important}html:not(:lang(en)) .sgk-hero .sgk-h1{font-size:3.25rem}}.sgk-wrap,.sgk-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:not(:lang(en)) .sgk-wrap,html:not(:lang(en)) .sgk-who,html:not(:lang(en)) .sgk-ink-from span{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}html:not(:lang(en)) .sgk-pain{height:auto;min-height:13.25rem}html:not(:lang(en)) .sgk-marquee--cards li{display:flex}html:not(:lang(en)) .sgk-ink-from{align-items:flex-start}.sgk-wrap-all{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}@media (min-width:64rem) and (max-width:79.99rem){html:not(:lang(en)) .sgk-ncard--wide .sgk-ncard-name{gap:.5rem .625rem;font-size:1.875rem}html:not(:lang(en)) .sgk-ncard--wide .sgk-ncard-body{padding:2rem}html:not(:lang(en)) .sgk-posts-head .sgk-h2{font-size:2.25rem}}@media (max-width:39.99rem){html:not(:lang(en)) .sgk-ncard-name{gap:.5rem;font-size:1.25rem}}@media (min-width:48rem) and (max-width:63.99rem){html:not(:lang(en)) :is(.sgk-pf--words,.sgk-pf--rivals,.sgk-pf--people,.sgk-pf--search){min-height:30.75rem}html:not(:lang(en)) .sgk-pf--words .sgk-pf-block{top:13.25rem}html:not(:lang(en)) .sgk-pf--words .sgk-pf-art-1{top:11.25rem}html:not(:lang(en)) .sgk-pf--words .sgk-pf-art-2{top:15.5rem}html:not(:lang(en)) .sgk-pf--rivals .sgk-pf-art{top:12.5rem}html:not(:lang(en)) .sgk-pf--people .sgk-pf-block{top:15.75rem}html:not(:lang(en)) .sgk-pf--people .sgk-pf-art-1{top:12.25rem}html:not(:lang(en)) .sgk-pf--people .sgk-pf-art-2{top:22rem}html:not(:lang(en)) .sgk-pf--search .sgk-pf-block{top:14.75rem}html:not(:lang(en)) .sgk-pf--search .sgk-pf-art{top:12.25rem}}@media (min-width:40rem){html:not(:lang(en)) .sgk-idea-head>:last-child{width:5.5rem}html:not(:lang(en)) .sgk-idea-head>:last-child>span:last-child{text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;line-height:1.25}}@media (prefers-reduced-motion:reduce){.sgk-track,.sgk-live:after,.sgk-paste i,.sgk-term-line i,.sgk-reel-col,.sgk-beat-line path{animation:none}.sgk-beat-line path{stroke-dashoffset:0}.sgk-marquee{overflow-x:auto}.sgk-pain,.sgk-art,.sgk-ncard,.sgk-ncard *,.sgk-q-mark{transition:none}}}@layer utilities;.sgk .sgk-ncard-form>.btn.btn-outline{height:var(--h-large);border-radius:var(--radius-lg);border-color:var(--color-text);background:var(--color-text);color:var(--color-page);box-shadow:0 16px 30px -16px color-mix(in oklab, var(--nx-hue) 90%, transparent);transition:transform .25s var(--motion-ease), background-color .2s, border-color .2s;padding-inline:1.25rem}.sgk .sgk-ncard-form>.btn.btn-outline:hover{border-color:var(--nx-hue);background:var(--nx-hue);color:var(--color-on-color);transform:translateY(-2px)}.sgk .sgk-plan-pro>div{border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 9%, var(--color-surface)), var(--color-surface) 46%);height:100%;box-shadow:0 0 0 1px var(--color-accent), 0 34px 64px -30px color-mix(in oklab, var(--color-accent) 60%, transparent), 0 14px 28px -14px color-mix(in oklab, var(--sgk-shade) 24%, transparent)}.sgk .sgk-end-btn.btn{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 55%, transparent), inset 0 1px 0 #ffffff42, 0 12px 44px -10px color-mix(in oklab, var(--color-accent) 80%, transparent);transition:box-shadow .2s var(--motion-ease), filter .2s var(--motion-ease);margin-top:2rem}@supports (color:lab(0% 0 0)){.sgk .sgk-end-btn.btn{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 55%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.26), 0 12px 44px -10px color-mix(in oklab, var(--color-accent) 80%, transparent)}}.sgk .sgk-end-btn.btn:hover{filter:brightness(1.08);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 80%, transparent), inset 0 1px 0 #ffffff4d, 0 14px 54px -8px var(--color-accent)}@supports (color:lab(0% 0 0)){.sgk .sgk-end-btn.btn:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 80%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 54px -8px var(--color-accent)}}.sgk .sgk-end-btn.btn:focus-visible{outline:2px solid var(--end-rim);outline-offset:3px}.sgk .sgk-end-mark img{filter:none}
