.ql{max-width:var(--studio-page-max)}.ql-muted{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3)}@media(max-width:640px){.st-head-actions:has(>.ql-share){grid-row:1;grid-column:2;order:0;padding-top:0}}.ql-said{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-said:empty{display:none}.ql-h{margin:0 0 var(--space-3);font-family:var(--typography-body-family);font-size:var(--typography-body-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-body-line-height)}.ql-lead{margin-bottom:var(--space-3)}.ql-section{margin-top:var(--space-12)}.ql-list{margin:0;padding:0;overflow:hidden;list-style:none}.ql-list>li{margin:0}.ql-list>li+li{border-top:var(--border-width-default) solid var(--color-border-default)}.ql-row{display:grid;grid-template-columns:minmax(0,1fr) auto var(--size-40);align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);color:var(--color-text-default);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-main{display:grid;gap:var(--space-0-5);min-width:0}.ql-title{font-weight:var(--font-weight-semibold)}.ql-detail{color:var(--color-text-muted);font-size:var(--typography-ui-size)}a.ql-act{display:inline-flex;align-items:center;min-height:var(--size-8);justify-self:end;font-weight:var(--font-weight-semibold)}.ql-act:focus-visible,.ql-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.ql-more>summary{cursor:pointer;list-style:none}.ql-more>summary::-webkit-details-marker{display:none}@media(hover:hover){.ql-more>summary:hover{background-color:var(--color-bg-subtle)}}.ql-chev{display:inline-flex;justify-self:end;color:var(--color-text-muted);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.ql-more[open]>summary .ql-chev{transform:rotate(180deg)}.ql-more-body{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:0 var(--space-5) var(--space-5);font-size:var(--typography-ui-size)}.ql-verdict{display:grid;grid-template-columns:minmax(0,var(--size-64)) minmax(0,1fr);align-items:center;gap:var(--space-6) var(--space-10);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6)}.ql-scene{inline-size:100%;block-size:auto}.ql-verdict-text{display:grid;justify-items:start;gap:var(--space-3);min-width:0}.ql-verdict-title{margin:0;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);line-height:var(--typography-h2-line-height);letter-spacing:var(--typography-h2-tracking);font-variation-settings:"SOFT" 50}.ql-verdict-sentence{max-inline-size:65ch;margin:0;font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.ql-cta{margin-top:var(--space-2)}.ql-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-60),1fr));gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none}.ql-pillars>li,.ql-pillars .ql-pillar-card,.ql-pillars .ql-pillar{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--space-1);margin:0}.ql-pillar{align-content:start}.ql-pillar>p{margin:0}.ql-pillar-name{margin:0;color:var(--color-text-muted);font-family:var(--typography-ui-family);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.ql-pillar-value{margin-top:var(--space-1);font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--font-weight-medium);line-height:var(--typography-h2-line-height);font-variant-numeric:tabular-nums;letter-spacing:var(--typography-h2-tracking)}.ql-pillar.is-fail .ql-pillar-value{color:var(--color-feedback-danger-text)}.ql-pillar-label{font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.ql-meter,.ql-meter-gap{margin-block:var(--space-2)}.ql-meter-gap{display:block;block-size:var(--space-1)}.ql-pillar-sentence{color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-pillar-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.ql-pillar-of{color:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--typography-body-size);font-weight:var(--font-weight-medium);margin-inline-start:calc(var(--space-3) * -1 + var(--space-0-5))}.ql-pillar-delta{align-self:center;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text);font-family:var(--font-family-sans);font-size:var(--typography-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.ql-viz{margin:var(--space-3) 0 0;padding:0;list-style:none}.ql-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1-5)}.ql-tile{display:flex;margin:0;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-tile.is-fail{background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-text)}.ql-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold)}.ql-shares{display:grid;grid-template-columns:minmax(0,max-content) minmax(var(--size-12),1fr) max-content;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-shares>li{display:contents}.ql-share-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-share-bar{display:block;block-size:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-bg-subtle);overflow:hidden}.ql-share-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--color-signal-default)}.ql-share-pct{font-weight:var(--font-weight-semibold);text-align:end}.ql-dots{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ql-dots>span{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-full)}.ql-dots>.is-ok{border-color:var(--color-signal-default);background:var(--color-signal-default)}.ql-dots>.is-draft{border-color:var(--color-feedback-warning-icon);background:var(--color-feedback-warning-bg)}.ql-dots-key{display:flex;gap:var(--space-3);margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--typography-ui-size)}a.ql-next{display:inline-flex;align-items:center;justify-self:start;min-height:var(--size-8);margin-top:var(--space-1);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.ql-acc{margin-top:var(--space-3)}.ql-combos{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-40),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.ql-combos li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);font-size:var(--typography-ui-size)}.ql-combo-name{flex:1 1 auto;font-weight:var(--font-weight-semibold)}.ql-quiet{margin:var(--space-3) 0 0;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-product{display:grid;grid-template-columns:minmax(0,1fr) var(--size-40) var(--size-40) var(--size-40);align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-5);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-product-link{grid-template-columns:minmax(0,1fr) var(--size-40) var(--size-40) auto;color:inherit;text-decoration:none;border-radius:inherit}.ql-product-link .ql-title{color:var(--color-text-default)}.ql-product-go{color:var(--color-text-muted)}@media(hover:hover){.ql-product-link:hover{background-color:var(--color-surface-hover)}.ql-product-link:hover .ql-product-go{color:var(--color-text-default)}}.ql-product-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ql-metric{display:grid;gap:var(--space-1)}.ql-metric-value{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ql-runs{display:grid;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none}.ql-run{display:grid;grid-template-columns:minmax(0,1fr) var(--size-40) var(--size-40) var(--size-40);align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-2);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-runs>li+li{border-top:var(--border-width-default) solid var(--color-border-default)}.ql-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}@media(max-width:760px){.ql-verdict{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.ql-scene{max-inline-size:var(--size-60)}.ql-row,.ql-product,.ql-run{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3) var(--space-4)}.ql-run{padding-inline:0}.ql-badge{grid-row:1;grid-column:2}.ql-act,.ql-chev{grid-column:2}.ql-product>.ql-main,.ql-run>.ql-main{grid-column:1 / -1}.ql-product .ql-act,.ql-run .ql-act{grid-column:1 / -1;justify-self:start}.ql-finding>.ql-main{grid-column:1 / -1}.ql-finding>.ql-badge{grid-row:2;grid-column:1;justify-self:start}.ql-finding>.ql-act{grid-row:2;grid-column:2}.ql-note{grid-template-columns:minmax(0,1fr);padding:var(--space-3) var(--space-4)}.ql-note>.ql-act{grid-column:1;justify-self:start}}@media(max-width:640px){.ql .st-head{flex-wrap:nowrap;align-items:center}.ql-cta{width:100%}}.ql-measure{display:grid;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.ql-measure p{margin:0}.ql-steps{display:grid;gap:var(--space-1);margin:0;padding-inline-start:var(--space-5)}.ql-steps .mono{overflow-wrap:anywhere}
