.cg{--cg-free:#16a34a;--cg-free-t:#065f46;--cg-held:#2563eb;--cg-held-t:#1e40af;--cg-wait:#ca8a04;--cg-wait-t:#854d0e;--cg-dark:#0c2d3b;border-radius:inherit;background:var(--surface);color:var(--ink);font-size:13px;position:absolute;inset:0;overflow:hidden;container-type:size}.cg *,.cg :before,.cg :after{box-sizing:border-box}.mkt-frame .hero.hero-immersive .hero-anim-panel:has(>.cg){padding-top:0}.mkt-frame .hero.hero-immersive .hero-anim-panel:has(>.cg):before{content:none}.mkt-frame .hero.hero-immersive .hero-anim-panel:has(>.cg):after{content:none}.cg-win{border-radius:inherit;background:var(--surface);position:absolute;inset:0;overflow:hidden}.cg-lights{gap:7px;display:flex;position:absolute;top:50%;left:14px;translate:0 -50%}.cg-lights i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.cg-lights i:nth-child(2){background:#febc2e}.cg-lights i:nth-child(3){background:#28c840}.cg-bar{z-index:5;pointer-events:none;background:var(--surface-alt);border-bottom:1px solid var(--rule);height:38px;position:absolute;top:0;left:0;right:0}.cg-church{color:#33424b;white-space:nowrap;align-items:center;gap:7px;height:38px;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:74px}.cg-church-mark{flex:none;width:20px;height:20px;line-height:0}.cg-church-mark svg{width:20px;height:20px;display:block}.cg-mark{color:var(--imprest);visibility:hidden;line-height:0;position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)}.cg-stage{flex-direction:column;padding:18px 22px 0;display:flex;position:absolute;inset:38px 0 0}.cg-head{flex:none;padding:0 2px 16px}.cg-title{align-items:center;gap:12px;min-width:0;height:28px;display:flex}.cg-title>b{color:var(--imprest);letter-spacing:-.025em;white-space:nowrap;font-size:24px;font-weight:700;line-height:1}.cg-period{white-space:nowrap;align-items:center;height:28px;display:flex;position:relative}.cg-period-t{border:1px solid var(--rule);background:var(--surface);height:28px;color:var(--imprest);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cg-period-t:after{content:"";border:solid var(--muted);border-width:0 1.5px 1.5px 0;width:5px;height:5px;margin-top:-3px;transform:rotate(45deg)}.cg-day{border-left:1px solid var(--rule);min-width:76px;color:var(--muted);padding-left:7px;font-weight:500;display:inline-block}.cg-body{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;position:relative;overflow:hidden}.cg-cols{border-bottom:1px solid var(--rule);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;height:26px;color:var(--muted);align-items:center;column-gap:10px;padding:0 10px;font-size:10px;font-weight:600;display:grid}.cg-col-amt{text-align:right}.cg-col-st{text-align:center}.cg-fund-cols,.cg-fund,.cg-total{grid-template-columns:10px minmax(0,1fr) 96px}.cg-fund-cols>:first-child{grid-column:1/3}.cg-group{letter-spacing:.05em;text-transform:uppercase;height:24px;color:var(--muted);padding:8px 10px 0;font-size:10px;font-weight:600;line-height:16px}.cg-fund,.cg-total{align-items:center;column-gap:10px;padding:0 10px;display:grid;position:relative}.cg-fund{border-bottom:1px solid color-mix(in srgb, var(--rule) 55%, transparent);height:32px}.cg-dot{background:var(--cg-free);border-radius:50%;width:8px;height:8px}.cg-fund[data-group=with] .cg-dot{background:var(--cg-held)}.cg-fund-name{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.cg-fund-name b{color:var(--imprest);text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cg-fund-name span{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cg-fund[data-fund=awaiting] .cg-dot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--muted) 60%, transparent);background:0 0}.cg-fund[data-fund=awaiting] .cg-fund-name b{color:var(--muted);font-style:italic;font-weight:500}.cg-fund[data-fund=awaiting] .cg-amt b{color:var(--muted)}.cg-total{border-top:1px solid var(--rule);height:38px;color:var(--imprest);grid-template-columns:minmax(0,1fr) 96px;font-size:13.5px;font-weight:700}.cg-total>span:first-child{white-space:nowrap}.cg-amt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.cg-amt b{color:var(--imprest);font-weight:700;display:inline-block}.cg-fund .cg-amt b{font-size:12.5px}.cg-total .cg-amt b{font-size:14px}.cg-feed-cols,.cg-row{grid-template-columns:20px minmax(0,1fr) 86px 80px}.cg-feed-cols>:first-child{grid-column:1/3}.cg-list{height:126px;position:relative}.cg-row{border-bottom:1px solid color-mix(in srgb, var(--rule) 55%, transparent);align-items:center;column-gap:10px;height:42px;padding:0 10px;display:grid;position:relative}.cg-ic{width:20px;height:20px;color:var(--imprest);background:var(--surface-alt);border-radius:50%;place-items:center;font-style:normal;display:grid}.cg-ic svg{width:12px;height:12px}.cg-name{flex-direction:column;min-width:0;display:flex}.cg-name b{color:var(--imprest);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cg-name span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cg-row .cg-amt b{font-size:12.5px}.cg-status{justify-content:center;display:flex;position:relative}.cg-pill{text-align:center;white-space:nowrap;width:74px;color:var(--cg-wait-t);background:color-mix(in srgb, var(--cg-wait) 14%, transparent);border-radius:999px;font-size:10.5px;font-weight:600;line-height:18px;display:inline-block}.cg-row[data-state=done] .cg-pill{color:var(--cg-free-t);background:color-mix(in srgb, var(--cg-free) 13%, transparent)}.cg-verb{text-align:center;white-space:nowrap;pointer-events:none;color:#fff;background:var(--cg-dark);border-radius:999px;width:74px;height:18px;margin:-9px 0 0 -37px;font-size:10.5px;font-weight:600;line-height:18px;position:absolute;top:50%;left:50%}.cg-flash{border-radius:inherit;pointer-events:none;opacity:0;background:rgba(var(--cg-f), .12);position:absolute;inset:0}.cg-flash.is-ring{background:rgba(var(--cg-f), .1);box-shadow:0 0 0 3px rgba(var(--cg-f), .28);border-radius:6px;inset:-1px}.cg-sweep{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cg-dark) 9%, transparent), transparent);width:45%;position:absolute;top:0;bottom:0;left:0}.cg-scrim{z-index:4;pointer-events:none;background:color-mix(in srgb, var(--imprest) 12%, transparent);position:absolute;inset:0}.cg-card{z-index:5;height:var(--cg-card-h,auto);background:var(--surface);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;left:max(14px,50% - 262px);right:max(14px,50% - 262px);box-shadow:0 18px 40px #0c2d3b29,0 2px 6px #0c2d3b0f}.cg-card-cap{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.cg-card-cap b{color:var(--imprest);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.cg-card-cap em{color:var(--muted);white-space:nowrap;flex:none;font-size:11.5px;font-style:normal}.cg-grid{border:1px solid var(--rule);border-radius:8px;flex-direction:column;display:flex}.cg-card>.cg-grid{margin-block:auto}.cg-gr{font-variant-numeric:tabular-nums;grid-template-columns:20px minmax(0,1fr) 76px 84px;align-items:center;column-gap:10px;min-height:40px;padding:5px 10px;display:grid}.cg-gr+.cg-gr{border-top:1px solid var(--rule)}.cg-gr-t{flex-direction:column;min-width:0;display:flex}.cg-gr-t b{color:var(--imprest);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cg-gr-t span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.cg-gr-a{color:var(--imprest);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.cg-gr-sum{min-height:34px;color:var(--imprest);background:var(--surface-alt);border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1fr) 76px 84px;font-size:12px;font-weight:700}.cg-gr-sum>span:first-child{padding-left:30px}.cg-gr-sum .cg-gr-a{font-weight:700}.cg-kv{grid-template-columns:90px minmax(0,1fr);min-height:34px}.cg-kv>span{color:var(--muted);font-size:12px}.cg-kv>b{color:var(--imprest);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cg-ic-fund{background:0 0}.cg-ic-fund:after{content:"";background:var(--cg-free);border-radius:50%;width:8px;height:8px}.cg-ic-fund[data-group=with]:after{background:var(--cg-held)}.cg-ftag{color:var(--cg-free-t);background:color-mix(in srgb, var(--cg-free) 11%, transparent);border-radius:999px;align-items:center;gap:4px;padding:0 7px 0 6px;font-style:normal;font-weight:600;line-height:16px;display:inline-flex}.cg-ftag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cg-ftag[data-group=with]{color:var(--cg-held-t);background:color-mix(in srgb, var(--cg-held) 11%, transparent)}.cg-st{white-space:nowrap;color:var(--cg-wait-t);background:color-mix(in srgb, var(--cg-wait) 14%, transparent);border-radius:999px;justify-self:end;padding:2px 9px;font-size:11.5px;font-weight:600}.cg-st.is-ok{color:var(--cg-free-t);background:color-mix(in srgb, var(--cg-free) 12%, transparent)}.cg-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cg-say{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.cg-say.is-ok{color:var(--cg-free-t);font-weight:600}.cg-acts{flex:none;gap:8px;display:flex}.cg-btn,.cg-btn2{white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;position:relative;overflow:hidden}.cg-btn{color:#fff;background:var(--accent-fill)}.cg-btn2{color:var(--imprest);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.cg-btn.is-done{background:var(--cg-free-t)}.cg-ripple{pointer-events:none;opacity:0;background:#fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.cg-cursor{z-index:8;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px #0c2d3b52);width:23px;height:28px;position:absolute;top:0;left:0}.cg-cursor svg{transform-origin:2px 2px;width:100%;height:100%;display:block}.cg-click{z-index:7;border:2px solid var(--accent-fill);pointer-events:none;opacity:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.cg-through{white-space:nowrap;height:28px;color:var(--cg-held-t);background:color-mix(in srgb, #1e40af 9%, var(--surface));letter-spacing:-.005em;border:1px solid #1e40af47;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 8px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.cg-through svg{flex:none;width:16px;height:16px}.cg-build{z-index:9;pointer-events:none;transform-origin:50%;font-family:var(--font-poppins), system-ui, sans-serif;color:var(--imprest);place-items:center;font-size:76px;font-weight:600;display:grid;position:absolute;inset:38px 0 0}.cg-b-word{letter-spacing:.01em;white-space:nowrap;line-height:1;display:inline-block;position:relative}.cg-b-stem,.cg-b-l{opacity:0;display:inline-block}.cg-b-eq{opacity:0;width:.44em;height:.28em;position:absolute;top:-.1em;left:.15em;transform:translate(-50%)}.cg-b-eq svg{width:100%;height:100%;display:block;overflow:visible}.cg-b-bar{transform-box:fill-box;transform-origin:50%}.cg-eq{width:20px;height:13px;color:var(--imprest);opacity:0;margin-top:-6.5px;line-height:0;position:absolute;top:50%}.cg-eq svg,.cg-flyer svg{width:100%;height:100%;display:block;overflow:visible}.cg-flyer{z-index:10;color:var(--imprest);transform-origin:0 0;pointer-events:none;line-height:0;position:absolute}.cg-flyer-s{transform-origin:0 0;width:100%;height:100%;display:block}.cg-s-bar{transform-box:fill-box;transform-origin:50% 0}.cg-sheen{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:40%;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.cg,.cg *,.cg :before,.cg :after{transition:none!important}}@container (max-width:600px){.cg-fund-cols,.cg-fund,.cg-total{grid-template-columns:10px minmax(0,1fr) 88px}.cg-total{grid-template-columns:minmax(0,1fr) 88px}.cg-feed-cols,.cg-row{grid-template-columns:20px minmax(0,1fr) 76px 76px;column-gap:8px}.cg-pill,.cg-verb{width:70px}.cg-verb{margin-left:-35px}}@container (max-width:470px){.cg-stage{padding:16px 16px 0}.cg-title>b{font-size:21px}.cg-period-t{padding:0 9px 0 10px;font-size:11.5px}.cg-day{min-width:70px}.cg-through{gap:5px;padding:0 11px 0 7px;font-size:12px}.cg-through svg{width:14px;height:14px}.cg-feed-cols,.cg-row{grid-template-columns:20px minmax(0,1fr) 70px 70px;column-gap:8px}.cg-pill,.cg-verb{width:66px;font-size:10px}.cg-verb{margin-left:-33px}.cg-card{gap:8px;padding:10px 12px;left:8px;right:8px}.cg-card-cap{flex-direction:column;align-items:flex-start;gap:1px}.cg-gr{min-height:36px;padding:4px 10px}.cg-gr:not(.cg-kv):not(.cg-gr-sum){grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"ic t a""ic t s";gap:3px 10px}.cg-gr:not(.cg-kv):not(.cg-gr-sum)>.cg-ic{grid-area:ic}.cg-gr:not(.cg-kv):not(.cg-gr-sum)>.cg-gr-t{grid-area:t}.cg-gr:not(.cg-kv):not(.cg-gr-sum)>.cg-gr-a{grid-area:a}.cg-gr:not(.cg-kv):not(.cg-gr-sum)>.cg-st{grid-area:s;padding:1px 8px;font-size:10.5px}.cg-gr-sum{grid-template-columns:minmax(0,1fr) auto;min-height:30px}.cg-kv{grid-template-columns:80px minmax(0,1fr)}.cg-say{display:none}.cg-card-foot{justify-content:flex-end}}.cg-soa{--cg-held:#2563eb;margin-top:var(--space-6,32px);border:1px solid var(--rule);background:var(--surface);border-radius:12px;padding:18px 22px 12px;box-shadow:0 1px 3px #0c2d3b0d}.cg-soa-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.cg-soa-head b{color:var(--imprest);font-size:15px}.cg-soa-head span{color:var(--muted);font-size:12px}.cg-soa-row{border-top:1px solid color-mix(in srgb, var(--rule) 60%, transparent);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;column-gap:12px;min-height:32px;font-size:13px;display:grid}.cg-soa-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.cg-soa-cols{letter-spacing:.04em;text-transform:uppercase;min-height:26px;color:var(--muted);border-top:0;font-size:10.5px;font-weight:600}.cg-soa-release{background:color-mix(in srgb, var(--cg-held) 6%, transparent)}.cg-soa-sum{color:var(--imprest);border-top:1px solid var(--rule);font-weight:700}@media (max-width:720px){.cg-soa{padding:14px 14px 8px}.cg-soa-row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));column-gap:8px;font-size:12px}.cg-soa-cols{letter-spacing:0;font-size:9.5px}}
