:root{--gr-yellow:var(--k8-yellow,#ffe81a);--gr-ink:var(--k8-ink,#0b0f18)}.gr-h{align-items:center;gap:8px;display:flex}.gr-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.gr-col,.gr-form{flex-direction:column;gap:10px;display:flex}.gr-form label{flex-direction:column;gap:4px;display:flex}.gr-form input,.gr-form select{background:var(--surface2);border:1px solid var(--line);border-radius:var(--r-input,14px);color:var(--text);font:500 14px/1.2 var(--font-mono);padding:10px 12px}.gr-form input:focus-visible,.gr-form select:focus-visible{outline:2px solid var(--text);outline-offset:1px}.gr-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gr-step{border-radius:var(--r-pill,999px);border:1px solid var(--line);color:var(--text2);font:700 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 12px 6px 6px;display:inline-flex}.gr-step:disabled{cursor:default;opacity:.55}.gr-step-n{background:var(--raised);width:22px;height:22px;font:600 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.gr-step.is-on{background:var(--gr-yellow);border-color:var(--gr-yellow);color:var(--gr-ink)}.gr-step.is-on .gr-step-n{background:var(--gr-ink);color:var(--gr-yellow)}.gr-step.is-done{color:var(--text)}.gr-pick{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.gr-opt{text-align:left;border:1px solid var(--line);background:var(--surface2);color:var(--text);cursor:pointer;transition:transform .12s var(--ease-out,ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.gr-opt:active{transform:scale(.98)}.gr-opt.is-on{background:var(--gr-yellow);border-color:var(--gr-yellow);color:var(--gr-ink)}.gr-opt.is-on .st-note,.gr-opt.is-on .mono-label{color:var(--gr-ink)}.gr-opt-t{font:700 14px/1.25 var(--font-sans);overflow-wrap:anywhere}.gr-opt:focus-visible,.gr-chip:focus-visible,.gr-seg-i:focus-visible,.gr-sw:focus-visible,.gr-step:focus-visible{outline:2px solid var(--text);outline-offset:2px}.gr-seg{border:1px solid var(--line);border-radius:10px;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.gr-seg-i{color:var(--text2);font:600 12px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px}.gr-seg-i.is-on{background:var(--gr-yellow);color:var(--gr-ink)}.gr-quote,.gr-sum{margin:0}.gr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gr-boost{border-top:1px solid var(--line2);grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:10px 0;display:grid}.gr-boost .gr-bar,.gr-boost .st-note,.gr-boost .gr-x{grid-column:1/-1}.gr-bar{background:var(--raised);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.gr-bar>span{border-radius:inherit;background:var(--gr-yellow);transform-origin:0;height:100%;animation:gr-grow .9s var(--ease-draw,ease-out) both;display:block}@keyframes gr-grow{0%{transform:scaleX(0)}}.gr-x{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.gr-share{scrollbar-width:thin;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gr-chip{white-space:nowrap;border-radius:var(--r-pill,999px);border:1px solid var(--line);background:var(--surface2);color:var(--text);font:700 13px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;display:inline-flex}.gr-chip:hover{border-color:var(--text3)}.gr-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.gr-sw{border:1px solid var(--line);background:var(--raised);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:2px}.gr-sw>span{background:var(--text2);width:20px;height:20px;transition:transform .18s var(--ease-out,ease);border-radius:50%;display:block}.gr-sw.is-on{background:var(--gr-yellow);border-color:var(--gr-yellow)}.gr-sw.is-on>span{background:var(--gr-ink);transform:translate(18px)}.gr-kpis{flex-wrap:wrap;gap:24px;display:flex}.gr-kpis>div{flex-direction:column;gap:2px;display:flex}.gr-src{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gr-src li{font:500 13px/1.2 var(--font-sans);grid-template-columns:100px 1fr 56px;align-items:center;gap:10px;display:grid}.gr-src li .st-mono{text-align:right}.gr-table{border-collapse:collapse;width:100%;font:500 13px/1.3 var(--font-sans)}.gr-table caption{text-align:left;padding-bottom:6px}.gr-table th{text-align:left;font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);padding:6px 0}.gr-table td{border-top:1px solid var(--line2);padding:7px 0}.gr-promo-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.gr-promo{border-radius:var(--r-card,19px);background:var(--surface);border:1px solid var(--line);color:var(--text);align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:flex}.gr-promo:hover{border-color:var(--text3)}.gr-promo-img{-o-object-fit:cover;object-fit:cover;background:var(--raised);border-radius:14px;flex:none;width:56px;height:56px}.gr-promo-ph{color:var(--text2);place-items:center;display:grid}.gr-promo-t{flex-direction:column;gap:3px;min-width:0;display:flex}.gr-promo-t b{font:700 14px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-promo-label{background:var(--k8-yellow,#ffe81a);color:var(--k8-ink,#0b0f18);font:600 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.gr-promo-by{font:500 12px/1.2 var(--font-sans);color:var(--text3)}.gr-promo-chip{border-radius:999px;gap:6px;padding:6px 10px}.gr-promo-chip .gr-promo-t{flex-direction:row;align-items:center;gap:6px}.gr-offers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gr-reward{margin:0;font-size:22px;font-weight:600}.gr-row{align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.gr-bar>span{animation:none}.gr-sw>span,.gr-opt{transition:none}}
