.gc[data-astro-cid-4xm6v2cm]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,330px);display:grid}.gc-controls[data-astro-cid-4xm6v2cm],.gc-results[data-astro-cid-4xm6v2cm]{align-content:start;gap:20px;min-width:0;padding:22px;display:grid}.gc-controls[data-astro-cid-4xm6v2cm]{border-inline-end:1px solid var(--line)}.gc-results[data-astro-cid-4xm6v2cm]{border-inline-start:1px solid var(--line)}.gc[data-astro-cid-4xm6v2cm] fieldset[data-astro-cid-4xm6v2cm]{border:0;min-width:0;margin:0;padding:0}.gc-group[data-astro-cid-4xm6v2cm]{gap:14px;display:grid}.gc-group[data-astro-cid-4xm6v2cm]+.gc-group[data-astro-cid-4xm6v2cm],.gc-more[data-astro-cid-4xm6v2cm]{border-top:1px solid var(--line);padding-top:18px}.gc-h[data-astro-cid-4xm6v2cm]{font-size:var(--fs-meta);letter-spacing:0;color:var(--accent-text);font-weight:600}.gc-field[data-astro-cid-4xm6v2cm]{gap:.45rem;display:grid}.gc-legend[data-astro-cid-4xm6v2cm],.gc-label[data-astro-cid-4xm6v2cm],.gc-sub[data-astro-cid-4xm6v2cm]{font-size:var(--text-sm);padding:0;font-weight:600}.gc-label[data-astro-cid-4xm6v2cm]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gc-out[data-astro-cid-4xm6v2cm]{font-weight:500}.gc-range[data-astro-cid-4xm6v2cm]{accent-color:var(--lightningcss-light,#1a7c80)var(--lightningcss-dark,#3cb8bc);cursor:pointer;width:100%;height:44px;margin:0}.gc-ticks[data-astro-cid-4xm6v2cm]{font-family:var(--font-fig);font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--muted);text-align:center;grid-template-columns:repeat(8,1fr);margin-top:-8px;display:grid}.gc-ticks[data-astro-cid-4xm6v2cm].three{grid-template-columns:repeat(3,1fr)}.gc-ticks[data-astro-cid-4xm6v2cm].three span[data-astro-cid-4xm6v2cm]:first-child{text-align:start}.gc-ticks[data-astro-cid-4xm6v2cm].three span[data-astro-cid-4xm6v2cm]:last-child{text-align:end}.gc-ticks[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm].on{color:var(--text);font-weight:500}.gc-name[data-astro-cid-4xm6v2cm]{min-height:2.6em}.gc-seg[data-astro-cid-4xm6v2cm]{border:1px solid var(--control-border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.gc-seg--fill[data-astro-cid-4xm6v2cm]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.gc-seg[data-astro-cid-4xm6v2cm] label[data-astro-cid-4xm6v2cm],.gc-card[data-astro-cid-4xm6v2cm],.gc-chip[data-astro-cid-4xm6v2cm],.gc-shape[data-astro-cid-4xm6v2cm],.gc-swatch[data-astro-cid-4xm6v2cm]{min-width:0;position:relative}.gc-seg[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm],.gc-card[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm],.gc-chip[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm],.gc-shape[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm],.gc-swatch[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gc-seg[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{border-radius:calc(var(--radius-sm) - 3px);height:100%;min-height:44px;font-size:var(--fs-meta);text-align:center;color:var(--text-2);place-items:center;padding:.4rem .6rem;font-weight:600;line-height:1.25;display:grid}.gc-seg[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:checked+span[data-astro-cid-4xm6v2cm]{background:var(--pick-bg,var(--text));color:var(--pick-ink,var(--bg))}.gc-cards[data-astro-cid-4xm6v2cm]{gap:6px;display:grid}.gc-card[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{border:1px solid var(--control-border);border-radius:var(--radius-sm);gap:1px;padding:.55rem .75rem;display:grid}.gc-card[data-astro-cid-4xm6v2cm] b[data-astro-cid-4xm6v2cm]{font-size:var(--text-sm)}.gc-card[data-astro-cid-4xm6v2cm] small[data-astro-cid-4xm6v2cm]{font-size:var(--fs-meta);color:var(--muted);line-height:1.35}.gc-card[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:checked+span[data-astro-cid-4xm6v2cm] small[data-astro-cid-4xm6v2cm]{color:#02142ccc}.gc-card[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:checked+span[data-astro-cid-4xm6v2cm]{border-color:var(--pick-edge,var(--text));box-shadow:inset 0 0 0 1px var(--pick-edge,var(--text));background:var(--pick-bg,var(--text));color:var(--pick-ink,var(--bg))}.gc-chips[data-astro-cid-4xm6v2cm]{flex-wrap:wrap;gap:6px;display:flex}.gc-chip[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{border:1px solid var(--control-border);min-height:44px;font-size:var(--fs-meta);border-radius:999px;align-items:center;padding:.4rem .95rem;font-weight:600;display:inline-flex}.gc-chip[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:checked+span[data-astro-cid-4xm6v2cm]{background:var(--pick-bg,var(--text));border-color:var(--pick-edge,var(--text));color:var(--pick-ink,var(--bg))}.gc-shapes[data-astro-cid-4xm6v2cm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gc-shape[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{border:1px solid var(--control-border);border-radius:var(--radius-sm);height:100%;min-height:44px;font-size:var(--fs-meta);text-align:center;color:var(--text-2);justify-items:center;gap:2px;padding:.4rem .25rem .45rem;font-weight:600;line-height:1.2;display:grid}.gc-shape[data-astro-cid-4xm6v2cm] svg[data-astro-cid-4xm6v2cm]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:44px;height:20px}.gc-shape[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:checked+span[data-astro-cid-4xm6v2cm]{border-color:var(--pick-edge,var(--text));box-shadow:inset 0 0 0 1px var(--pick-edge,var(--text));color:var(--pick-ink,var(--bg));background:var(--pick-bg,var(--text))}.gc-checks[data-astro-cid-4xm6v2cm]{gap:6px;display:grid}.gc-swatches[data-astro-cid-4xm6v2cm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gc-swatch[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{border:1px solid var(--control-border);border-radius:var(--radius-sm);height:100%;min-height:44px;font-size:var(--fs-meta);align-items:center;gap:.5rem;padding:.4rem .55rem;font-weight:600;line-height:1.25;display:flex}.gc-swatches--types[data-astro-cid-4xm6v2cm]{grid-template-columns:minmax(0,1fr)}.gc-swatch[data-astro-cid-4xm6v2cm] .gc-ht[data-astro-cid-4xm6v2cm]{min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;gap:1px;padding:0;display:grid}.gc-ht-h[data-astro-cid-4xm6v2cm]{font-size:var(--fs-label);opacity:.85;font-weight:400}.gc-swatch[data-astro-cid-4xm6v2cm] i[data-astro-cid-4xm6v2cm]{background:var(--sw,#999);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000040}.gc-swatch[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:checked+span[data-astro-cid-4xm6v2cm]{border-color:var(--pick-edge,var(--text));box-shadow:inset 0 0 0 1px var(--pick-edge,var(--text));background:var(--pick-bg,var(--text));color:var(--pick-ink,var(--bg))}.gc-seg[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:focus-visible+span[data-astro-cid-4xm6v2cm],.gc-card[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:focus-visible+span[data-astro-cid-4xm6v2cm],.gc-chip[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:focus-visible+span[data-astro-cid-4xm6v2cm],.gc-shape[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:focus-visible+span[data-astro-cid-4xm6v2cm],.gc-swatch[data-astro-cid-4xm6v2cm] input[data-astro-cid-4xm6v2cm]:focus-visible+span[data-astro-cid-4xm6v2cm]{outline:2px solid var(--focus);outline-offset:2px}.gc-hint[data-astro-cid-4xm6v2cm]{margin-top:-4px}.gc-more[data-astro-cid-4xm6v2cm] summary[data-astro-cid-4xm6v2cm]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;list-style:none;display:grid}.gc-more[data-astro-cid-4xm6v2cm] summary[data-astro-cid-4xm6v2cm]::-webkit-details-marker{display:none}.gc-more[data-astro-cid-4xm6v2cm] summary[data-astro-cid-4xm6v2cm]:after{content:"";width:9px;height:9px;transition:transform var(--dur-ui-in) var(--ease);border-bottom:2px solid;border-right:2px solid;grid-area:1/2/span 2;transform:rotate(45deg)}.gc-more[data-astro-cid-4xm6v2cm][open] summary[data-astro-cid-4xm6v2cm]:after{transform:rotate(225deg)}.gc-more[data-astro-cid-4xm6v2cm] summary[data-astro-cid-4xm6v2cm]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.gc-more-body[data-astro-cid-4xm6v2cm]{gap:14px;padding-top:14px;display:grid}.gc-stage[data-astro-cid-4xm6v2cm]{background:radial-gradient(closest-side, var(--surface-2), transparent);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.gc-toolbar[data-astro-cid-4xm6v2cm]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.gc-canvas-wrap[data-astro-cid-4xm6v2cm]{aspect-ratio:1;align-self:center;width:100%;max-width:620px;margin:auto;position:relative}.gc-canvas-wrap[data-astro-cid-4xm6v2cm] canvas[data-astro-cid-4xm6v2cm],.gc-ph[data-astro-cid-4xm6v2cm]{width:100%;height:100%;position:absolute;inset:0}.gc-or[data-astro-cid-4xm6v2cm]{z-index:1;width:fit-content;font-size:var(--fs-label);color:var(--muted);pointer-events:none;margin:0 auto;font-weight:500;line-height:1.2;position:absolute;inset-inline:0}.gc-or--front[data-astro-cid-4xm6v2cm]{inset-block-start:0}.gc-or--back[data-astro-cid-4xm6v2cm]{inset-block-end:2%}.gc-ph[data-astro-cid-4xm6v2cm]{object-fit:contain;filter:blur(2px);opacity:.9}.gc-legend-list[data-astro-cid-4xm6v2cm]{font-size:var(--fs-meta);color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 14px;padding:4px 18px 0;display:flex}.gc-sim[data-astro-cid-4xm6v2cm]{z-index:2;border-radius:var(--radius-pill);color:#f9fcff;width:fit-content;max-width:calc(100% - 20px);font-size:var(--fs-meta);text-align:center;text-wrap:balance;background:#02142cc7;margin:0 auto;padding:.35rem .8rem;font-weight:600;line-height:1.35;position:absolute;inset-block-end:10px;inset-inline:10px}.gc-r-s[data-astro-cid-4xm6v2cm]{display:none}.gc-total[data-astro-cid-4xm6v2cm] small[data-astro-cid-4xm6v2cm],.gc-res[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{font-family:var(--font-body)}.gc-res[data-astro-cid-4xm6v2cm]{display:none}.gc-legend-list[data-astro-cid-4xm6v2cm] li[data-astro-cid-4xm6v2cm]{align-items:center;gap:6px;display:inline-flex}.gc-legend-list[data-astro-cid-4xm6v2cm].off{visibility:hidden}.gc-dot[data-astro-cid-4xm6v2cm]{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #02142c73}.gc-dot[data-astro-cid-4xm6v2cm].t1{background:#f9fcff;width:7px;height:7px}.gc-dot[data-astro-cid-4xm6v2cm].t2{background:#8cc8cc;width:8.5px;height:8.5px}.gc-dot[data-astro-cid-4xm6v2cm].t3{background:#3cb8bc}.gc-dot[data-astro-cid-4xm6v2cm].t4{background:#146a6d;width:11.5px;height:11.5px}.gc-dot[data-astro-cid-4xm6v2cm].ring{background:0 0;box-shadow:inset 0 0 0 2px #3cb8bc,0 0 0 1px #02142c73}.gc-render[data-astro-cid-4xm6v2cm]{text-align:center;padding:8px 18px 14px}.gc-total[data-astro-cid-4xm6v2cm]{font-family:var(--font-fig);font-variant-numeric:tabular-nums lining-nums;font-weight:300;font-size:var(--fs-figure);letter-spacing:-.02em;margin-top:.2rem;line-height:1.05}.gc-total[data-astro-cid-4xm6v2cm] small[data-astro-cid-4xm6v2cm]{color:var(--muted);letter-spacing:0;font-size:.35em;font-weight:600}:root[lang=ar] .gc-total[data-astro-cid-4xm6v2cm] small[data-astro-cid-4xm6v2cm]{font-size:var(--fs-label)}.gc-block[data-astro-cid-4xm6v2cm]{border-top:1px solid var(--line);gap:.45rem;padding-top:14px;display:grid}.gc-strong[data-astro-cid-4xm6v2cm]{text-align:end;font-weight:500}.gc-pct[data-astro-cid-4xm6v2cm].warn{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--text);padding:0 .45em;font-weight:500}.gc-types[data-astro-cid-4xm6v2cm]{gap:6px;display:grid}.gc-types[data-astro-cid-4xm6v2cm] li[data-astro-cid-4xm6v2cm]{font-size:var(--fs-meta);grid-template-columns:12px minmax(0,1fr) minmax(36px,70px) 3.4rem;align-items:center;gap:8px;display:grid}.gc-types[data-astro-cid-4xm6v2cm] .b[data-astro-cid-4xm6v2cm]{border-radius:var(--radius-bar);background:var(--surface-2);height:6px;overflow:hidden}.gc-types[data-astro-cid-4xm6v2cm] .b[data-astro-cid-4xm6v2cm] i[data-astro-cid-4xm6v2cm]{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--s,0));transform-origin:0;transition:transform var(--dur-enter) var(--ease);display:block}[dir=rtl] .gc-types[data-astro-cid-4xm6v2cm] .b[data-astro-cid-4xm6v2cm] i[data-astro-cid-4xm6v2cm]{transform-origin:100%}.gc-types[data-astro-cid-4xm6v2cm] .n[data-astro-cid-4xm6v2cm]{text-align:end}.gc-bar[data-astro-cid-4xm6v2cm]{border-radius:var(--radius-bar);background:var(--surface-2);height:12px;position:relative;overflow:hidden}.gc-bar[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{width:0;transition:width var(--dur-enter) var(--ease), inset-inline-start var(--dur-enter) var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.gc-s1[data-astro-cid-4xm6v2cm]{background:var(--accent)}.gc-s2[data-astro-cid-4xm6v2cm]{background:var(--accent);opacity:.4}.gc-over[data-astro-cid-4xm6v2cm]{background:repeating-linear-gradient(135deg, var(--danger) 0 4px, transparent 4px 8px)}.gc-bar[data-astro-cid-4xm6v2cm] .gc-cap[data-astro-cid-4xm6v2cm]{background:var(--text);width:2px;margin-inline-start:-1px;inset-block:0}.gc-sessions[data-astro-cid-4xm6v2cm]{gap:6px;display:grid}.gc-sessions[data-astro-cid-4xm6v2cm] li{font-size:var(--text-sm);gap:1px;display:grid}.gc-sessions[data-astro-cid-4xm6v2cm] li span{font-size:var(--fs-meta);color:var(--text-2)}.gc-sessions[data-astro-cid-4xm6v2cm] li .gc-dot{vertical-align:-1px;margin-inline-end:6px}.gc-sessions[data-astro-cid-4xm6v2cm] .gc-dot.ring{background:0 0;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 2px #3cb8bc,0 0 0 1px #02142c73}.gc-notes[data-astro-cid-4xm6v2cm]{gap:8px;display:grid}.gc-notes[data-astro-cid-4xm6v2cm] p{border-radius:var(--radius-sm);background:var(--brand-soft);font-size:var(--fs-meta);padding:.6rem .75rem}.gc-notes[data-astro-cid-4xm6v2cm] p.warn{background:var(--warning-soft);color:var(--text)}.gc-notes[data-astro-cid-4xm6v2cm]:empty{display:none}.gc-confirm-note[data-astro-cid-4xm6v2cm]{text-align:center;margin-bottom:4px}.gc-disclaimer[data-astro-cid-4xm6v2cm]{border-top:1px solid var(--line);grid-column:1/-1;padding:14px 22px}@media (min-width:1151px){.gc-stage[data-astro-cid-4xm6v2cm]{top:var(--sticky-top);align-self:start;position:sticky}.gc-canvas-wrap[data-astro-cid-4xm6v2cm]{width:min(100%, 620px, calc(100svh - var(--sticky-top) - 16px - 150px))}}@media (max-width:1150px){.gc[data-astro-cid-4xm6v2cm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gc-stage[data-astro-cid-4xm6v2cm]{top:var(--stick-top);z-index:5;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 1px 0 var(--edge), 0 14px 24px -22px #02142c80;transition:top var(--dur-ui-in) var(--ease-out);order:-1;grid-column:1/-1;position:sticky}html:has(.gc-stage){scroll-padding-top:calc(var(--stick-top) + var(--pin-h,0px) + 12px)}.gc-canvas-wrap[data-astro-cid-4xm6v2cm]{justify-self:center;width:auto;max-width:100%;height:clamp(220px,34svh,380px)}.gc-res[data-astro-cid-4xm6v2cm]{font-size:var(--fs-meta);color:var(--muted);align-items:baseline;gap:.35em;margin-inline-start:auto;font-weight:600;display:flex}.gc-res[data-astro-cid-4xm6v2cm] b[data-astro-cid-4xm6v2cm]{font-size:var(--fs-figure-sm);color:var(--text)}.gc-results[data-astro-cid-4xm6v2cm]{border-inline-start:0}}@media (max-width:720px){.gc[data-astro-cid-4xm6v2cm]{grid-template-columns:minmax(0,1fr)}.gc-controls[data-astro-cid-4xm6v2cm]{border-inline-end:0;border-bottom:1px solid var(--line)}.gc-controls[data-astro-cid-4xm6v2cm],.gc-results[data-astro-cid-4xm6v2cm]{padding:18px 16px}.gc-toolbar[data-astro-cid-4xm6v2cm]{flex-wrap:wrap;gap:8px;padding:8px 10px}.gc-toolbar[data-astro-cid-4xm6v2cm] .gc-seg[data-astro-cid-4xm6v2cm]{flex-wrap:nowrap;flex:none}.gc-toolbar[data-astro-cid-4xm6v2cm] .gc-seg[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{min-height:44px;font-size:var(--fs-label);white-space:nowrap;padding:.3rem .5rem}.gc-res[data-astro-cid-4xm6v2cm] b[data-astro-cid-4xm6v2cm]{font-size:var(--fs-h3)}#gc-view-note[data-astro-cid-4xm6v2cm]{display:none}.gc-legend-list[data-astro-cid-4xm6v2cm]{font-size:var(--fs-label);gap:2px 10px;padding:2px 10px 0}.gc-canvas-wrap[data-astro-cid-4xm6v2cm]{height:clamp(180px,26svh,240px)}.gc-legend-list[data-astro-cid-4xm6v2cm]{display:none}.gc-toolbar[data-astro-cid-4xm6v2cm]{flex-wrap:nowrap}.gc-res[data-astro-cid-4xm6v2cm]{white-space:nowrap;min-width:0}:root:not(:lang(en),:lang(ar)) .gc-toolbar[data-astro-cid-4xm6v2cm]{flex-wrap:wrap}.gc-render[data-astro-cid-4xm6v2cm]{font-size:var(--fs-label);padding:2px 12px 8px}.gc-r-l[data-astro-cid-4xm6v2cm]{display:none}.gc-r-s[data-astro-cid-4xm6v2cm]{display:inline}}@media (max-width:720px) and (max-height:760px){.gc-canvas-wrap[data-astro-cid-4xm6v2cm]{height:clamp(150px,24svh,210px)}.gc-render[data-astro-cid-4xm6v2cm]{white-space:nowrap}}@media (max-width:380px){.gc-toolbar[data-astro-cid-4xm6v2cm]{flex-wrap:wrap}.gc-toolbar[data-astro-cid-4xm6v2cm] .gc-seg[data-astro-cid-4xm6v2cm]{flex:100%;min-width:0}.gc-toolbar[data-astro-cid-4xm6v2cm] .gc-seg[data-astro-cid-4xm6v2cm] label[data-astro-cid-4xm6v2cm]{flex:1 1 0}.gc-toolbar[data-astro-cid-4xm6v2cm] .gc-seg[data-astro-cid-4xm6v2cm] span[data-astro-cid-4xm6v2cm]{white-space:normal;padding-inline:.35rem}.gc-res[data-astro-cid-4xm6v2cm]{display:none}}@media (max-height:560px){.gc-stage[data-astro-cid-4xm6v2cm]{position:static}html:has(.gc-stage){scroll-padding-top:calc(var(--stick-top) + 12px)}}
