.sgf-wrap{position:relative;height:calc(var(--sgf-vh, 1400) * 1vh);background:#060607;color:var(--sgf-text,#f5f1eb)}.sgf-wrap[data-palette=navy]{background:#030615}@media (max-width:639px){.sgf-wrap{height:calc(var(--sgf-vh-phone, 1000) * 1vh)}}.sgf-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.sgf-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.sgf-nogl .sgf-canvas{display:none}.sgf-vignette{background:radial-gradient(ellipse 72% 68% at 50% 50%,rgba(6,6,7,0) 45%,rgba(6,6,7,.55) 100%)}.sgf-grain,.sgf-vignette{position:absolute;inset:0;pointer-events:none}.sgf-grain{opacity:.07;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='0.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 0.9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.sgf-veil{background:#000;opacity:.3}.sgf-chapter,.sgf-veil{position:absolute;inset:0;pointer-events:none}.sgf-chapter{display:flex;align-items:center;justify-content:center;padding:clamp(72px,10vh,120px) clamp(24px,6vw,96px)}.sgf-chapter-in{max-width:760px;text-align:center;opacity:0;will-change:opacity,transform,filter}.sgf-chapter.is-on .sgf-chapter-in{pointer-events:auto}.sgf-chapter.is-first .sgf-chapter-in{max-width:min(1240px,100%)}.sgf-chapter.is-first .sgf-text{max-width:760px;margin-left:auto;margin-right:auto}.sgf-wrap:not(.is-live) .sgf-chapter.is-first .sgf-chapter-in{opacity:1}.sgf-chapter.is-left{justify-content:flex-start}.sgf-chapter.is-left .sgf-chapter-in{text-align:left;max-width:740px}.sgf-chapter.is-right{justify-content:flex-end}.sgf-chapter.is-right .sgf-chapter-in{text-align:left;max-width:740px}.sgf-chapter.is-bottom{align-items:flex-end}.sgf-chapter.is-top{align-items:flex-start;padding-top:22vh}.pa-scope .sgf-eyebrow,.sgf-eyebrow{margin:0 0 18px;font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,241,235,.75);text-shadow:0 1px 10px rgba(0,0,0,.8)}[data-palette=hawky] .sgf-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 2px 0;border-radius:50%;background:#f25534}@font-face{font-family:Nohemi;src:url(/fonts/nohemi-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.pa-scope .sgf-title,.sgf-title{margin:0;font-family:"Nohemi",var(--display,Inter,sans-serif);font-weight:300;font-size:clamp(40px,6.2vw,84px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:var(--sgf-text,#f5f1eb);text-shadow:0 2px 24px rgba(0,0,0,.55)}.sgf-title>span{display:block}.sgf-title>span.is-mute{color:rgba(245,241,235,.72)}.sgf-title .sgf-brand{color:#ff8f6b;text-shadow:0 0 12px rgba(255,160,120,.5),0 0 34px rgba(242,85,52,.42),0 0 76px rgba(242,85,52,.26)}@media (min-width:640px){.sgf-text .sgf-ln{display:block}}.sgf-text .sgf-brand{color:#ff8f6b;font-weight:500;text-shadow:0 0 8px rgba(255,160,120,.45),0 0 22px rgba(242,85,52,.32)}.sg-scr-ch{position:relative}.sg-scr-ch.is-scr{color:transparent}.sg-scr-ch.is-scr:after{content:attr(data-g);position:absolute;left:50%;top:0;transform:translateX(-50%);color:var(--sgf-text,#f5f1eb);pointer-events:none}.sg-scr-ch.is-hot:after{color:#f25534}.sg-scr-ch.is-dim:after{color:rgba(245,241,235,.42)}.sg-scr-node{animation:sg-scr-node-in .55s ease .9s both}html[data-pa-boot] .sg-scr-node{animation-play-state:paused}@keyframes sg-scr-node-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sg-scr-node{animation:none}}@media (max-width:639px){.sg-scr-node{animation:none}}.sg-slot{position:relative;display:inline-block;width:.86em;height:.86em;margin:0 .04em;vertical-align:-.08em;color:var(--sgf-text,#f5f1eb)}.sg-slot-in,.sg-slot-out{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sgf-q{margin-left:-.05em}.sg-slot-in{animation:sg-slot-pop .3s cubic-bezier(.2,.8,.2,1) both}.sg-slot-out{animation:sg-slot-leave .16s ease-in both}.sg-slot svg{display:block;width:100%!important;height:100%!important}.sg-slot svg circle,.sg-slot svg path,.sg-slot svg polygon,.sg-slot svg rect{fill:currentColor}@keyframes sg-slot-pop{0%{opacity:0;transform:scale(.55) rotate(-10deg);filter:blur(3px)}40%{opacity:1;filter:none}60%{transform:scale(1.06) rotate(2deg)}to{opacity:1;transform:none;filter:none}}@keyframes sg-slot-leave{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:scale(1.3);filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.sg-slot-in,.sg-slot-out{animation:none}.sg-slot-out{display:none}}.sg-rot{position:relative;display:block;height:1.5em;margin:.04em 0;font-size:.66em;letter-spacing:-.02em}.sg-rot-in,.sg-rot-out{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.26em;white-space:nowrap}.sg-rot-in{animation:sg-rot-rise .5s cubic-bezier(.2,.8,.2,1) both}.sg-rot-out{animation:sg-rot-leave .36s ease-in both}.sg-rot-ico{display:inline-flex;flex:none;width:.82em;height:.82em;font-style:normal}.sg-rot-ico svg{width:100%;height:100%;stroke-width:1.9}@keyframes sg-rot-rise{0%{opacity:0;transform:translateY(.45em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes sg-rot-leave{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-.45em);filter:blur(4px)}}.sgf-chapter.is-left .sg-rot-in,.sgf-chapter.is-left .sg-rot-out{justify-content:flex-start}@media (max-width:639px){.sg-rot{font-size:.7em}}@media (prefers-reduced-motion:reduce){.sg-rot-in,.sg-rot-out{animation:none}.sg-rot-out{display:none}}.sgf-text{margin:22px auto 0;max-width:600px;font-family:var(--sans,Inter,system-ui,sans-serif);font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:rgba(245,241,235,.8);text-shadow:0 1px 14px rgba(0,0,0,.6)}.sgf-chapter.is-left .sgf-text,.sgf-chapter.is-right .sgf-text{margin-inline:0}.sgf-note{margin:20px 0 0;font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,241,235,.45)}.sgf-cta{margin-top:32px}.sgf-pcta{display:none}@media (max-width:639px){.sgf-pcta{display:flex;flex-direction:column;margin-top:22px}.sgf-cta-phone,.sgf-pcta{align-items:center;gap:10px}.sgf-cta-phone{display:inline-flex;justify-content:center;height:48px;padding:0 26px;border-radius:9999px;background:rgba(255,255,255,.06);color:#f5f1eb;font:500 15px/1 var(--font-sans,"Inter"),system-ui,sans-serif;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;box-shadow:0 0 8px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.08),inset 3px 3px .5px -3.5px rgba(255,255,255,.09),inset -3px -3px .5px -3.5px rgba(255,255,255,.85),inset 1px 1px 1px -.5px rgba(255,255,255,.6),inset -1px -1px 1px -.5px rgba(255,255,255,.6),inset 0 0 6px 6px rgba(255,255,255,.12),inset 0 0 2px 2px rgba(255,255,255,.06),0 0 12px rgba(0,0,0,.15);transition:background .25s ease,transform .25s ease}.sgf-cta-phone:active{background:rgba(255,255,255,.12);transform:scale(.98)}.sgf-cta-phone:focus-visible{outline:2px solid #f25534;outline-offset:3px}.sgf-trust{margin:0;color:rgba(245,241,235,.62);font-family:var(--font-fragment,"Fragment Mono"),ui-monospace,monospace;font-size:12px;line-height:1.4;letter-spacing:.04em;text-shadow:0 1px 10px rgba(0,0,0,.8)}.sgf-wrap:not(.is-live) .sgf-chapter.is-first .sgf-chapter-in{pointer-events:auto}}.sgf-tag{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:transform,opacity;font-family:var(--mono,ui-monospace,monospace);font-size:10.5px;line-height:1.5;letter-spacing:.04em;color:rgba(245,241,235,.58);white-space:nowrap;transition:opacity .15s ease}.sgf-tag-in>*{display:block}.sgf-tag b{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,241,235,.7)}.sgf-tag.is-flag b{color:#f25534}.sgf-tag b svg{display:block;width:15px;height:15px;margin-bottom:3px;opacity:.85}.sgf-tag.is-l b svg{margin-left:auto}.sgf-tag.is-l .sgf-tag-in{text-align:right;transform:translate(-100%,-50%)}.sgf-tag.is-r .sgf-tag-in{transform:translateY(-50%)}@media (max-width:639px){.sgf-tag{display:none}}.sgf-hint{position:absolute;top:calc(var(--sg-nav, 0px) + 22px);left:40px;margin:0;font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,241,235,.55);transition:opacity .6s ease}.sgf-gauge{position:absolute;right:26px;top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:7px;align-items:flex-end}.sgf-gauge i{display:block;height:1px;width:calc(8px + 14px * var(--near, 0));background:rgba(245,241,235,calc(.18 + .82 * var(--near, 0)));transition:width .25s ease,background-color .25s ease}.sgf-gauge i.is-beat{width:calc(20px + 10px * var(--near, 0));background:rgba(245,241,235,calc(.4 + .6 * var(--near, 0)))}.sgf-wrap[data-palette=hawky] .sgf-gauge i{background:color-mix(in srgb,#f25534 calc(100% * var(--near, 0)),rgba(245,241,235,.2))}.sgf-wrap[data-palette=hawky] .sgf-gauge i.is-beat{background:color-mix(in srgb,#f25534 calc(100% * var(--near, 0)),rgba(245,241,235,.42))}@media (max-width:639px){.sgf-gauge,.sgf-hint{display:none}.sgf-chapter{padding:88px 20px 56px}.sgf-chapter.is-top{padding-top:16vh}.sgf-title{font-size:clamp(34px,10vw,44px)}}@media (prefers-reduced-motion:reduce){.sgf-chapter-in{will-change:auto}.sgf-gauge i{transition:none}}.sgf-chapter.is-composer .sgf-chapter-in{width:min(720px,100%);max-width:720px;transform-origin:50% 50%}.sgf-composer{display:block;width:100%;padding:26px 28px 22px;border-radius:24px;background:#faf8f4;color:#45433f;text-align:left;text-decoration:none;cursor:text;box-shadow:0 30px 80px rgba(0,0,0,.55),0 2px 0 rgba(255,255,255,.5) inset,0 0 calc(90px * var(--sgf-emerge, 0)) rgba(242,85,52,calc(.6 * var(--sgf-emerge, 0)))}.sgf-composer:focus-within{box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.5),0 0 0 1.5px rgba(18,17,16,.18)}.sgf-composer-ask{display:block;width:100%;min-height:2.8em;max-height:calc(1.4em * 3);padding:0;border:0;outline:0;resize:none;background:transparent;font-family:var(--sans,Inter,system-ui,sans-serif);font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:#121110;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sgf-composer-ask::placeholder{color:#6b6862;opacity:1}.sgf-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;font-family:var(--sans,Inter,system-ui,sans-serif);font-size:14px;color:#6b6862}.sgf-composer-go{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(18,17,16,.1);color:#6b6862;font:inherit;font-size:18px;line-height:1;cursor:default}.sgf-composer-go.is-lit{background:#121110;color:#faf8f4;cursor:pointer}.sgf-composer-go.is-lit:hover{background:#f25534}.sgf-composer-go:focus-visible{outline:2px solid #121110;outline-offset:2px}@media (max-width:639px){.sgf-composer{padding:20px 20px 18px;border-radius:20px}.sgf-composer-ask{min-height:calc(1.4em * 3)}}.sgf-ask{position:relative;width:100%;text-align:left;font-family:var(--sans,Inter,system-ui,sans-serif)}.sgf-composer.is-answer{padding:0;overflow:hidden;cursor:default}.sgf-ask-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.sgf-ask.is-answer .sgf-ask-chips{display:none}.sgf-ask-chip{flex:none;width:220px;padding:11px 13px 12px;border:0;border-radius:13px;background:rgba(255,255,255,.94);color:#121110;text-align:left;font:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.08),0 10px 28px rgba(0,0,0,.22);transition:transform .25s ease,opacity .25s ease}.sgf-ask-chip:focus-visible,.sgf-ask-chip:hover{transform:translateY(-3px);background:#fff}.sgf-ask-chip:focus-visible{outline:2px solid #121110;outline-offset:2px}.sgf-ask-chip-kind{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-family:var(--mono,ui-monospace,monospace);font-size:10.5px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#6b6862;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgf-ask-chip-ring{flex:none;width:11px;height:11px;border-radius:50%;border:1.5px solid #6b6862}.sgf-ask-chip-title{font-size:14px;font-weight:500}.sgf-ask-chip-sub,.sgf-ask-chip-title{display:block;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgf-ask-chip-sub{margin-top:3px;font-size:12px;color:#45433f}.sgf-ask-chip-sub.is-mono{font-family:var(--mono,ui-monospace,monospace);font-size:11px}.sgf-ask-chip-pill{display:inline-flex;align-items:center;gap:6px;margin-top:3px;height:20px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:500;background:rgba(18,17,16,.06);color:#121110}.sgf-ask-chip-pill i{width:6px;height:6px;border-radius:50%;background:#6b6862}.sgf-ask-chip-pill.is-live{background:rgba(31,157,107,.12);color:#1f9d6b}.sgf-ask-chip-pill.is-live i{background:#1f9d6b}.sgf-ask-chip-pill.is-wait{background:#fff6df;color:#b7791f}.sgf-ask-chip-pill.is-wait i{background:#b7791f}.sgf-ask-panel{width:100%;max-height:72vh;padding:0 24px 22px;border-radius:24px;outline:0;display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.55;color:#45433f;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:sgf-ask-rise .28s cubic-bezier(.2,.8,.2,1) both}.sgf-ask-panel:focus-visible{box-shadow:inset 0 0 0 2px #121110}.sgf-ask-panel>*{flex-shrink:0;animation:sgf-ask-rise .3s ease both}.sgf-ask-panel>:nth-child(2){animation-delay:60ms}.sgf-ask-panel>:nth-child(3){animation-delay:.14s}.sgf-ask-panel>:nth-child(4){animation-delay:.22s}.sgf-ask-panel>:nth-child(5){animation-delay:.34s}.sgf-ask-panel>:nth-child(6){animation-delay:.44s}.sgf-ask-panel>:nth-child(7){animation-delay:.52s}.sgf-ask-panel>:nth-child(n+8){animation-delay:.6s}@keyframes sgf-ask-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sgf-ask-top{position:sticky;top:0;z-index:1;margin:0 -24px;padding:14px 24px 10px;background:linear-gradient(#faf8f4 72%,rgba(250,248,244,0))}.sgf-ask-another{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6862;cursor:pointer}.sgf-ask-another:hover{color:#121110}.sgf-ask-another:focus-visible{outline:2px solid #121110;outline-offset:3px}.sgf-ask-q{display:flex;justify-content:flex-end}.sgf-ask-bubble{max-width:80%;padding:10px 16px;border-radius:16px 16px 4px 16px;background:rgba(18,17,16,.06);font-size:15px;line-height:1.5;white-space:pre-wrap}.sgf-ask-bubble,.sgf-ask-para{margin:0;color:#121110;overflow-wrap:anywhere}.sgf-ask-card{border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(18,17,16,.05),0 0 0 1px rgba(18,17,16,.08);overflow:hidden}.sgf-ask-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 16px}.sgf-ask-ctitle{font-size:14px;font-weight:600;color:#121110}.sgf-ask-pill{display:inline-flex;align-items:center;padding:3px 10px;border:1px dashed rgba(18,17,16,.22);border-radius:999px;background:#fff;font-size:12px;color:#45433f}.sgf-ask-lines{position:relative;margin:0;padding:4px 16px 10px;list-style:none}.sgf-ask-lines:before{content:"";position:absolute;left:25px;top:18px;bottom:22px;width:1.5px;background:rgba(18,17,16,.1)}.sgf-ask-line{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:8px 0;animation:sgf-ask-rise .3s ease both;animation-delay:calc(.16s + .11s * var(--i, 0))}.sgf-ask-dot{justify-self:center;width:10px;height:10px;border-radius:50%;background:#121110;box-shadow:0 0 0 3px #fff}.sgf-ask-line.is-wait .sgf-ask-dot{background:#b7791f}.sgf-ask-ltext{font-size:14px;line-height:1.45;color:#121110}.sgf-ask-count{padding:3px 8px;background:rgba(18,17,16,.05);font-family:var(--mono,ui-monospace,monospace);font-size:12.5px;color:#121110}.sgf-ask-badge,.sgf-ask-count{border-radius:999px;white-space:nowrap}.sgf-ask-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;background:#fff6df;color:#b7791f;font-size:11.5px;font-weight:500}.sgf-ask-badge i{width:6px;height:6px;border-radius:50%;background:#b7791f}.sgf-ask-rfoot{display:flex;flex-wrap:wrap;gap:6px 18px;padding:10px 16px;border-top:1px solid rgba(18,17,16,.1);background:#faf8f4;font-size:12px;color:#45433f}.sgf-ask-rfoot span{display:inline-flex;align-items:center;gap:6px}.sgf-ask-glyph{flex:none;color:#6b6862}.sgf-ask-board{box-shadow:none;border:1px dashed rgba(18,17,16,.22)}.sgf-ask-body{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border-top:1px dashed rgba(18,17,16,.22);background:repeating-linear-gradient(135deg,#faf8f4 0 6px,#fff 6px 12px)}.sgf-ask-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sgf-ask-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(18,17,16,.08)}.sgf-ask-kpi-label{font-size:12px;color:#45433f}.sgf-ask-kpi-value{font-family:var(--mono,ui-monospace,monospace);font-size:22px;line-height:1.2;color:#121110}.sgf-ask-kpi-note{font-size:12px;color:#6b6862}.sgf-ask-chart{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(18,17,16,.08)}.sgf-ask-chart-title{margin-bottom:2px;font-size:13px;font-weight:600;color:#121110}.sgf-ask-bar-row{display:grid;grid-template-columns:minmax(90px,34%) 1fr 72px;align-items:center;gap:10px}.sgf-ask-bar-label{font-size:12px;color:#45433f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgf-ask-bar-track{display:block;height:10px;border-radius:3px;background:rgba(18,17,16,.06);overflow:hidden}.sgf-ask-bar{display:block;height:100%;border-radius:3px;background:#6b6862}.sgf-ask-bar-value{font-family:var(--mono,ui-monospace,monospace);font-size:12px;text-align:right;color:#121110}.sgf-ask-split{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden}.sgf-ask-split span{display:block;height:100%}.sgf-ask-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:2px 0 0;padding:0;list-style:none;font-size:12px;color:#45433f}.sgf-ask-legend li{display:inline-flex;align-items:center;gap:6px}.sgf-ask-legend i{width:8px;height:8px;border-radius:2px}.sgf-ask-legend b{font-family:var(--mono,ui-monospace,monospace);font-weight:400;color:#121110}.sgf-ask-legend .is-c1,.sgf-ask-split .is-c1{background:#121110}.sgf-ask-legend .is-c2,.sgf-ask-split .is-c2{background:#6b6862}.sgf-ask-legend .is-c3,.sgf-ask-split .is-c3{background:#b8b4ac}.sgf-ask-legend .is-c4,.sgf-ask-split .is-c4{background:#dcd8d0}.sgf-ask-table{width:100%;border-collapse:collapse;font-size:13px}.sgf-ask-table th{padding:4px 8px 6px;border-bottom:1px solid rgba(18,17,16,.1);font-family:var(--mono,ui-monospace,monospace);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#6b6862}.sgf-ask-table td{padding:7px 8px;border-bottom:1px solid rgba(18,17,16,.06);color:#45433f;vertical-align:top}.sgf-ask-table tr:last-child td{border-bottom:0}.sgf-ask-table td:first-child{color:#121110;font-weight:500}.sgf-ask-table td.is-num{font-family:var(--mono,ui-monospace,monospace);font-size:12.5px;color:#121110}.sgf-ask-ads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sgf-ask-ad{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:150px;margin:0;padding:12px;border-radius:12px;background:#121110;color:#faf8f4}.sgf-ask-ad:nth-child(2n){background:#2b2926}.sgf-ask-ad-name{font-family:var(--mono,ui-monospace,monospace);font-size:11px;opacity:.7}.sgf-ask-ad-hook{margin:0;font-size:15px;font-weight:600;line-height:1.3}.sgf-ask-ad-hook:before{content:"\201C"}.sgf-ask-ad-hook:after{content:"\201D"}.sgf-ask-ad-metric{align-self:flex-start;padding:2px 8px;border-radius:999px;background:rgba(250,248,244,.16);font-family:var(--mono,ui-monospace,monospace);font-size:12px}.sgf-ask-trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sgf-ask-trend-value{font-family:var(--mono,ui-monospace,monospace);font-size:22px;line-height:1;color:#121110}.sgf-ask-trend{display:block;width:100%;height:72px;overflow:visible}.sgf-ask-trend-line{fill:none;stroke:#121110;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sgf-ask-trend-fill{fill:#121110;opacity:.06}.sgf-ask-next{display:flex;flex-wrap:wrap;gap:8px}.sgf-ask-nchip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid rgba(18,17,16,.14);border-radius:999px;background:#fff;font:inherit;font-size:13px;line-height:1.3;text-align:left;color:#121110;cursor:pointer}.sgf-ask-nchip>span{color:#6b6862}.sgf-ask-nchip:hover{background:#f3f0ea}.sgf-ask-nchip:focus-visible{outline:2px solid #121110;outline-offset:2px}.sgf-ask-needs{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(18,17,16,.1);box-shadow:none}.sgf-ask-nhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.sgf-ask-nhint{font-size:12px;color:#6b6862}.sgf-ask-nchips{display:flex;flex-wrap:wrap;gap:8px}.sgf-ask-need{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-height:36px;padding:6px 12px;border:1px solid rgba(18,17,16,.2);border-radius:10px;background:#fff;color:#121110;text-decoration:none;font-size:14px;line-height:1.4}.sgf-ask-need:hover{background:#f3f0ea}.sgf-ask-need.is-primary{border-color:#121110;background:#121110;color:#faf8f4}.sgf-ask-need.is-primary:hover{background:#2b2926}.sgf-ask-need:focus-visible{outline:2px solid #121110;outline-offset:2px}.sgf-ask-need-name{font-weight:500}.sgf-ask-need-what{font-size:12px;opacity:.75}.sgf-ask-meta{margin:0;font-size:12px;color:#6b6862}@media (max-width:639px){.sgf-ask-chips{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:12px -20px 0;padding:4px 20px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.sgf-ask-chips::-webkit-scrollbar{display:none}.sgf-ask-chip{scroll-snap-align:start}.sgf-ask-panel{padding:0 16px 18px;border-radius:20px}.sgf-ask-top{margin:0 -16px;padding:12px 16px 8px}.sgf-ask-bubble{max-width:92%}.sgf-ask-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.sgf-ask-bar-row{grid-template-columns:minmax(80px,38%) 1fr 60px}.sgf-ask-ad{min-height:130px}}@media (min-width:1300px){.sgf-ask-chips{position:absolute;inset:0;margin:0;pointer-events:none;display:block;transition:opacity .25s ease,visibility 0s linear 0s}.sgf-ask.is-answer .sgf-ask-chips{display:block;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.sgf-ask-chip{position:absolute;top:50%;pointer-events:auto}.sgf-ask-chip:nth-child(odd){right:calc(100% + var(--sgf-ask-gap, 16px))}.sgf-ask-chip:nth-child(2n){left:calc(100% + var(--sgf-ask-gap, 16px))}.sgf-ask-chip:first-child{translate:0 calc(-50% - 104px)}.sgf-ask-chip:nth-child(2){translate:0 calc(-50% - 52px)}.sgf-ask-chip:nth-child(3){translate:0 -50%}.sgf-ask-chip:nth-child(4){translate:0 calc(-50% + 52px)}.sgf-ask-chip:nth-child(5){translate:0 calc(-50% + 104px)}}@media (min-width:1440px){.sgf-ask-chip:first-child{--sgf-ask-gap:44px}.sgf-ask-chip:nth-child(2){--sgf-ask-gap:36px}.sgf-ask-chip:nth-child(3){--sgf-ask-gap:68px}.sgf-ask-chip:nth-child(4){--sgf-ask-gap:60px}.sgf-ask-chip:nth-child(5){--sgf-ask-gap:28px}}@media (prefers-reduced-motion:reduce){.sgf-ask-chip,.sgf-ask-chips{transition:none}.sgf-ask-chip:focus-visible,.sgf-ask-chip:hover{transform:none}.sgf-ask-line,.sgf-ask-panel,.sgf-ask-panel>*{animation:none}}.sgf-lock{position:absolute;inset:0;pointer-events:none;visibility:hidden;--lk-s:34px}.sgf-lk-b{position:absolute;left:0;top:0;width:var(--lk-s);height:var(--lk-s);border:0 solid rgba(245,241,235,.62);opacity:0;will-change:transform,opacity}.sgf-lk-b.is-tl{border-left-width:1.5px;border-top-width:1.5px}.sgf-lk-b.is-tr{border-right-width:1.5px;border-top-width:1.5px;margin-left:calc(-1 * var(--lk-s))}.sgf-lk-b.is-bl{border-left-width:1.5px;border-bottom-width:1.5px;margin-top:calc(-1 * var(--lk-s))}.sgf-lk-b.is-br{border-right-width:1.5px;border-bottom-width:1.5px;margin:calc(-1 * var(--lk-s)) 0 0 calc(-1 * var(--lk-s))}.sgf-lk-hd{position:absolute;left:0;top:0;display:flex;align-items:center;gap:22px;font:400 26px/1 var(--font-fragment,"Fragment Mono"),ui-monospace,monospace;letter-spacing:.34em;color:#f5f1eb;white-space:nowrap;text-shadow:0 2px 24px rgba(0,0,0,.55);opacity:0}.sgf-lk-name{flex:none}.sgf-lk-ch.is-hot,.sgf-lk-ch.is-or{color:#f25534}.sgf-lk-ch.is-dim{color:rgba(245,241,235,.42)}.sgf-lk-ln{position:relative;flex:1;height:1px;background:linear-gradient(90deg,rgba(245,241,235,.42),rgba(245,241,235,.16));transform-origin:0 50%;transform:scaleX(0)}.sgf-lk-ln:after,.sgf-lk-ln:before{content:"";position:absolute;top:-5px;width:1px;height:11px;background:rgba(245,241,235,.4)}.sgf-lk-ln:before{left:0}.sgf-lk-ln:after{right:0}.sgf-lk-tag{flex:none;font-size:14px;letter-spacing:.14em;color:rgba(245,241,235,.5);opacity:0}.sgf-lk-tag s{text-decoration:none;color:rgba(245,241,235,.3)}.sgf-lk-r{position:absolute;left:0;top:0;font:400 13px/1.55 var(--font-fragment,"Fragment Mono"),ui-monospace,monospace;letter-spacing:.04em;color:rgba(245,241,235,.6);white-space:pre;text-shadow:0 1px 12px rgba(0,0,0,.6)}.sgf-lk-r b,.sgf-lk-r span{display:block}.sgf-lk-r b{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,241,235,.75)}.sgf-lk-r.is-r{text-align:right}@media (max-width:639px){.sgf-lock{--lk-s:20px}.sgf-lk-hd{gap:10px;font-size:13px;letter-spacing:.28em}.sgf-lk-tag{font-size:10px;letter-spacing:.1em}.sgf-lk-r{display:none}}