.p-grid>.ql-host.ql-on>.gcs-card,.ql-host.ql-on>.ql-panel,.ql-open:hover{border-color:var(--yellow)}.ql-cap-t,.ql-note{font-size:var(--fs-sm);line-height:1.2}.ql-host{position:relative}.ql-buy::before,.ql-open,.ql-panel{position:absolute}.ql-open{top:6px;right:6px;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--bg-border);border-radius:var(--r-sm);background:rgba(0,0,0,.72);color:var(--gray-1);cursor:pointer;opacity:0;pointer-events:none;scale:0.86}.ql-cap-t,.ql-host.ql-on .ql-open,.ql-note{color:var(--text-muted)}.ql-host.ql-on .ql-open,.ql-host:has(:focus-visible) .ql-open{opacity:1;pointer-events:auto;scale:1}@media (hover:hover) and (pointer:fine){.ql-host:hover .ql-open{opacity:1;pointer-events:auto;scale:1}}.ql-open:hover{color:var(--w);background:rgba(0,0,0,.85)}.ql-open:focus-visible{opacity:1;pointer-events:auto;scale:1}.ql-buy::before,.ql-panel.ql-leaving,.ql-panel:not(.ql-live) .ql-all,.ql-panel:not(.ql-live) .ql-buy{pointer-events:none}.ql-host.ql-on .ql-open{background:0 0;border-color:transparent}.ql-host.ql-on .ql-open:focus-visible,.ql-host.ql-on .ql-open:hover{background:var(--bg-card-2);border-color:var(--bg-border);color:var(--w)}.ql-host.ql-on .ql-open svg{rotate:45deg}.ql-panel{inset:0;z-index:1;display:flex;flex-direction:column;padding:6px 8px;background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--r-lg);text-align:left}.ql-item[hidden],.ql-panel[hidden]{display:none}.ql-cap{flex:none;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:44px;margin:0;padding:0 50px 6px 6px;border-bottom:1px solid var(--rule-hair)}.ql-cap-t{margin:0;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}.ql-note{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ql-note::before{content:"";width:6px;height:6px;flex:none;border-radius:var(--r-pill);background:var(--success)}.ql-form,.ql-list{flex:1 1 auto;min-height:0;display:flex}.ql-form{margin:0 -4px;padding:4px;overflow:hidden;flex-direction:column}.ql-list{list-style:none;width:100%;margin:0;padding:0;flex-direction:column;justify-content:safe center}.ql-all,.ql-buy{min-height:44px}.ql-item+.ql-item{border-top:1px solid var(--rule-hair)}.ql-item{display:flex;flex:1 1 auto;max-height:80px}.ql-item>.ql-buy{height:100%}.ql-buy{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:2px;width:100%;padding:4px 6px 4px 9px;background:0 0;border:1px solid transparent;border-radius:var(--r-sm);color:var(--w);font:inherit;text-align:left;cursor:pointer}.ql-name,.ql-plan{font-size:var(--fs-sm)}.ql-name,.ql-plan,.ql-price{line-height:1.2}.ql-all,.ql-name,.ql-price{font-weight:var(--fw-bold)}.ql-buy::before{content:"";left:0;top:50%;width:3px;height:56%;translate:0 -50%;border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--grad-gold);scale:1 0;opacity:0}.ql-buy:focus-visible,.ql-buy:hover{background:rgba(var(--yellow-rgb),.06);border-color:rgba(var(--yellow-rgb),.24)}.ql-buy:focus-visible::before,.ql-buy:hover::before{scale:1 1;opacity:1}.ql-buy img{grid-row:1/span 2;width:36px;height:36px;object-fit:cover;border-radius:var(--r-xs,4px);background:var(--bg-card-2);border:1px solid var(--bg-border)}.ql-buy:focus-visible img,.ql-buy:hover img{border-color:rgba(var(--yellow-rgb),.45)}.ql-buy-txt{display:contents}.ql-name{grid-column:2/4;min-width:0}.ql-plan{grid-column:2;color:var(--text-muted)}.ql-buy>.ql-buy-txt:nth-child(2)>.ql-name{grid-column:1/4}.ql-buy>.ql-buy-txt:nth-child(2)>.ql-plan{grid-column:1/3}.ql-price{grid-column:3;justify-self:end;padding:2px 8px;background:rgba(var(--yellow-rgb),.1);border:1px solid transparent;border-radius:var(--r-sm);color:var(--yellow);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ql-all,.ql-err{flex:none;font-size:var(--fs-sm)}.ql-buy:focus-visible .ql-price,.ql-buy:hover .ql-price{background:var(--yellow);color:#000}.ql-all:focus-visible,.ql-buy:focus-visible,.ql-open:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.ql-busy{opacity:.55;cursor:progress}.ql-err{margin:4px 6px 0;color:var(--error);line-height:1.35}.ql-all,.ql-arrow{color:var(--yellow)}.ql-all{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:0 4px 0 6px;border-top:1px solid var(--rule-hair);text-decoration:none}.ql-all:focus-visible,.ql-all:hover{color:var(--yellow-2)}.ql-all:hover .ql-all-t{text-decoration:underline;text-underline-offset:3px}.ql-arrow{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--r-pill);background:rgba(var(--yellow-rgb),.08);font-size:var(--fs-base);line-height:1}.ql-all:focus-visible .ql-arrow,.ql-all:hover .ql-arrow{background:var(--grad-gold);color:#000;translate:3px 0}@media (prefers-contrast:more){.ql-buy:focus-visible,.ql-buy:hover{border-color:rgba(var(--yellow-rgb),.6)}}html.a11y-contrast .ql-buy:focus-visible,html.a11y-contrast .ql-buy:hover{border-color:rgba(var(--yellow-rgb),.6)}@media (forced-colors:active){.ql-panel{background:Canvas;border-color:CanvasText}.ql-buy::before{background:Highlight;forced-color-adjust:none}.ql-buy:focus-visible,.ql-buy:hover{border-color:Highlight}.ql-buy:focus-visible .ql-price,.ql-buy:hover .ql-price{background:Highlight;color:HighlightText;box-shadow:none}.ql-arrow{border:1px solid CanvasText}.p-grid>.ql-host.ql-on>.gcs-card,.ql-host.ql-on>.ql-panel{border-color:Highlight}}@keyframes ql-plate-in{from{opacity:0}}@keyframes ql-plate-out{to{opacity:0}}@keyframes ql-in{from{opacity:0;transform:translateY(4px)}}@keyframes ql-warm{to{border-color:var(--yellow)}}@media (prefers-reduced-motion:no-preference){.ql-panel{--ql-in-dur:0.18s;--ql-row-dur:0.26s}.ql-panel:not([hidden]){animation-name:ql-plate-in;animation-duration:var(--ql-in-dur);animation-timing-function:cubic-bezier(0.16,1,0.3,1);animation-fill-mode:backwards}.ql-panel.ql-leaving:not([hidden]){animation-name:ql-plate-out;animation-duration:var(--ql-leave, 140ms);animation-timing-function:cubic-bezier(0.4,0,1,1);animation-fill-mode:forwards}.ql-panel:not([hidden]) .ql-all,.ql-panel:not([hidden]) .ql-cap,.ql-panel:not([hidden]) .ql-item{animation-name:ql-in;animation-duration:var(--ql-row-dur);animation-timing-function:cubic-bezier(0.16,1,0.3,1);animation-delay:var(--ql-d, .03s);animation-fill-mode:backwards}.ql-panel:not([hidden]) .ql-item{--ql-d:calc(0.06s + var(--i, 0) * 0.03s)}.ql-panel:not([hidden]) .ql-all{--ql-d:calc(0.08s + var(--n, 4) * 0.03s)}.ql-panel.ql-leaving:not([hidden]) .ql-all,.ql-panel.ql-leaving:not([hidden]) .ql-cap,.ql-panel.ql-leaving:not([hidden]) .ql-item,html.a11y-motion .ql-panel:not([hidden]),html.a11y-motion .ql-panel:not([hidden]) .ql-all,html.a11y-motion .ql-panel:not([hidden]) .ql-cap,html.a11y-motion .ql-panel:not([hidden]) .ql-item{animation-name:none}.ql-open{transition:opacity .2s cubic-bezier(.16, 1, .3, 1),scale .24s cubic-bezier(.16, 1, .3, 1),border-color .2s,background .2s,color .2s}.ql-open svg{transition:rotate .3s cubic-bezier(.16, 1, .3, 1)}.ql-buy{transition:background .22s,border-color .22s}.ql-buy::before{transition:scale .3s cubic-bezier(.16, 1, .3, 1),opacity .18s}.ql-buy img{transition:border-color .22s}.ql-price{transition:background .2s,color .2s}.ql-all{transition:color .2s}.ql-arrow{transition:background .2s,color .2s,translate .2s cubic-bezier(.16, 1, .3, 1)}.p-grid>.ql-host.ql-arming>.gcs-card{animation-name:ql-warm;animation-duration:var(--ql-warm, 250ms);animation-delay:var(--ql-arm, 300ms);animation-timing-function:ease;animation-fill-mode:forwards}}html.a11y-motion .p-grid>.ql-host.ql-arming>.gcs-card{animation-name:none}