.zc-page{--zc-spring:cubic-bezier(.34, 1.36, .5, 1);--zc-dir:1;--zc-radius-card:1.75rem;--zc-shade:var(--color-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zc-page{--zc-shade:var(--color-sunken)}}:root[data-theme=dark] .zc-page{--zc-shade:var(--color-sunken)}[dir=rtl] .zc-page{--zc-dir:-1}.zc-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""scene""calc";gap:2rem;display:grid}.zc-layout-head{grid-area:head}.zc-layout-scene{grid-area:scene;min-width:0}.zc-layout-calc{grid-area:calc}@media (min-width:1024px){.zc-layout{grid-template:"head scene""calc scene"1fr/minmax(0,1fr) minmax(0,24rem);gap:2.5rem 4rem}.zc-layout-scene{align-self:start;position:sticky;top:7rem}}@media (min-width:1280px){.zc-layout{grid-template-columns:minmax(0,1fr) minmax(0,27rem);column-gap:6rem}}.zc-card{border:1px solid var(--color-hairline);border-radius:var(--zc-radius-card);background:var(--color-surface);padding:1.25rem}@media (min-width:640px){.zc-card{padding:2rem}}.zc-tabs{grid-template-columns:repeat(var(--zc-count,2), minmax(0, 1fr));border:1px solid var(--color-hairline);background:var(--color-sunken);border-radius:999px;width:100%;max-width:26rem;padding:.3rem;display:grid;position:relative}.zc-tabs-thumb{width:calc((100% - .6rem) / var(--zc-count,2));background:var(--color-primary);transform:translateX(calc(var(--zc-index,0) * 100% * var(--zc-dir)));transition:transform .56s var(--zc-spring);border-radius:999px;position:absolute;inset-block:.3rem;inset-inline-start:.3rem}.zc-tabs[data-moved] .zc-tabs-thumb[data-index="0"]{animation:zc-stretch-a .56s var(--ease-out-expo)}.zc-tabs[data-moved] .zc-tabs-thumb[data-index="1"]{animation:zc-stretch-b .56s var(--ease-out-expo)}@keyframes zc-stretch-a{35%{scale:1.08 .92}}@keyframes zc-stretch-b{35%{scale:1.08 .92}}.zc-tab{z-index:1;min-height:2.75rem;color:var(--color-muted);transition:color .32s var(--ease-out-quart) 90ms;border-radius:999px;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;position:relative}.zc-tab:hover:not([data-active]){color:var(--color-ink)}.zc-tab[data-active]{color:var(--color-on-primary)}.zc-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.zc-panel{--zc-from:0px}.zc-panel[data-travel=forward]{--zc-from:28px}.zc-panel[data-travel=back]{--zc-from:-28px}.zc-panel[data-travel]:not([hidden]){animation:zc-slide-in .52s var(--ease-out-expo) backwards}@keyframes zc-slide-in{0%{opacity:0;transform:translate3d(calc(var(--zc-from) * var(--zc-dir)), 0, 0);filter:blur(3px)}}.zc-rail{--zc-dot:1.75rem;position:relative}.zc-rail-track{top:calc(var(--zc-dot) / 2 - 1px);inset-inline:calc(100% / var(--zc-steps,5) / 2);background:var(--color-hairline);border-radius:2px;height:2px;position:absolute;overflow:hidden}.zc-rail-fill{width:calc(var(--zc-progress,0) * 100%);border-radius:inherit;background:var(--color-primary);transition:width .7s var(--ease-out-expo);position:absolute;inset-block:0;inset-inline-start:0}.zc-rail-list{grid-template-columns:repeat(var(--zc-steps,5), minmax(0, 1fr));display:grid;position:relative}.zc-rail-step{text-align:center;cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding-bottom:.25rem;display:flex}.zc-rail-step:disabled{cursor:default}.zc-rail-step:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.zc-rail-dot{width:var(--zc-dot);height:var(--zc-dot);border:1.5px solid var(--color-hairline);background:var(--color-surface);color:var(--color-muted);font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease-out-quart), border-color .3s var(--ease-out-quart), color .3s var(--ease-out-quart), box-shadow .4s var(--ease-out-expo), transform .4s var(--zc-spring);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.zc-rail-step[data-state=done] .zc-rail-dot{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.zc-rail-step[data-state=current] .zc-rail-dot{border-color:var(--color-primary);color:var(--color-primary-text);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 16%, transparent);animation:zc-node-arrive .52s var(--zc-spring)}@keyframes zc-node-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent);transform:scale(.7)}}.zc-rail-step[data-state=done]:hover .zc-rail-dot{transform:scale(1.08)}.zc-rail-label{color:var(--color-muted);transition:color .3s var(--ease-out-quart);font-size:.75rem;line-height:1.3;display:none}.zc-rail-step[data-state=current] .zc-rail-label{color:var(--color-ink);font-weight:500}.zc-rail-step[data-state=done]:hover .zc-rail-label{color:var(--color-ink)}@media (min-width:640px){.zc-rail-label{display:block}}.zc-step-head{animation:zc-rise .48s var(--ease-out-expo) backwards}@keyframes zc-rise{0%{opacity:0;transform:translateY(6px)}}.zc-step{--zc-from:0px}.zc-step[data-travel=forward]{--zc-from:22px}.zc-step[data-travel=back]{--zc-from:-22px}.zc-step[data-travel]:not([hidden]){animation:zc-slide-in .46s var(--ease-out-expo) backwards}.zc-field{border:1px solid var(--color-hairline);background:var(--color-sunken);outline-offset:2px;min-height:3rem;transition:border-color .2s var(--ease-out-quart), background-color .2s var(--ease-out-quart), box-shadow .26s var(--ease-out-expo);border-radius:.9rem;outline:2px solid #0000;align-items:center;gap:.5rem;padding-inline:.9rem .5rem;display:flex;position:relative}.zc-field:hover{border-color:color-mix(in srgb, var(--color-muted) 40%, var(--color-hairline))}.zc-field:focus-within{border-color:var(--color-primary);background:var(--color-raised);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 18%, transparent)}fieldset:disabled .zc-field{opacity:.55}.zc-input{min-width:0;color:var(--color-ink);appearance:none;background:0 0;border:0;outline:none;flex:1;padding-block:.7rem;font-size:1rem}.zc-input::placeholder{color:color-mix(in srgb, var(--color-muted) 70%, transparent)}.zc-input:focus-visible{outline:none}.zc-prefix{min-width:1ch;color:var(--color-muted);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out-quart);flex:none;font-weight:500}.zc-field:focus-within .zc-prefix,.zc-field[data-filled] .zc-prefix{color:var(--color-ink)}.zc-suffix{flex:none;align-items:center;display:flex}.zc-select{cursor:pointer;padding-inline-end:.9rem}.zc-select .zc-input{cursor:pointer;padding-inline-end:.25rem}.zc-chevron{color:var(--color-muted);pointer-events:none;transition:transform .3s var(--ease-out-expo), color .2s;flex:none;display:flex}.zc-select:focus-within .zc-chevron{color:var(--color-primary-text);transform:translateY(1px)}.zc-select[data-large]{gap:.8rem;min-height:3.75rem;padding-inline-start:.6rem}.zc-select[data-large] .zc-input{font-size:1.05rem;font-weight:500}.zc-currency-badge{border:1px solid var(--color-hairline);background:var(--color-raised);min-width:2.5rem;height:2.5rem;color:var(--color-primary-text);animation:zc-badge-in .42s var(--zc-spring);border-radius:999px;flex:none;place-items:center;padding-inline:.4rem;font-size:.95rem;font-weight:600;display:grid}@keyframes zc-badge-in{0%{opacity:0;transform:rotateY(90deg)scale(.8)}}.zc-check:active{transform:scale(.995)}.zc-press{transition:transform .22s var(--ease-out-expo), background-color .2s var(--ease-out-quart), box-shadow .3s var(--ease-out-expo), opacity .2s}.zc-press:active:not(:disabled){transform:scale(.97)}.zc-primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 88%, var(--color-ink))}.zc-backdrop{background:color-mix(in srgb, var(--color-sunken) 72%, transparent);-webkit-backdrop-filter:blur(6px);animation:zc-fade .26s var(--ease-out-quart) backwards}@keyframes zc-fade{0%{opacity:0}}.zc-sheet{box-shadow:0 50px 100px -40px color-mix(in srgb, var(--zc-shade) 50%, transparent), 0 2px 8px color-mix(in srgb, var(--zc-shade) 8%, transparent);animation:zc-sheet-in .56s var(--ease-out-expo) backwards}@keyframes zc-sheet-in{0%{opacity:0;transform:translateY(28px)scale(.98)}}.zc-figure{line-height:1}.zc-gauge-fill{animation:zc-grow 1.1s var(--ease-out-expo) .12s backwards}@keyframes zc-grow{0%{width:0}}.zc-gauge-tick{box-shadow:0 0 0 1.5px var(--color-surface)}.zc-working-icon{background:var(--color-sunken);width:1.5rem;height:1.5rem;color:var(--color-ink);border-radius:999px;place-items:center;transition:background-color .2s;display:grid}.zc-working summary:hover .zc-working-icon{background:color-mix(in srgb, var(--color-primary) 16%, var(--color-sunken))}.zc-working[open] .zc-working-body,.zc-working[open]>ul{animation:zc-rise .42s var(--ease-out-expo) backwards}.zc-result-in{animation:zc-rise .52s var(--ease-out-expo) backwards}.zc-vault{--s:1;--bar-w:112px;--bar-d:52px;--bar-h:22px;--coin:86px;--coin-h:10px;flex-direction:column;gap:1.25rem;margin:0;display:flex}.zc-vault-stage{perspective:1100px;perspective-origin:50% 20%;background:radial-gradient(60% 55% at 50% 58%, color-mix(in srgb, var(--color-sunken) 90%, transparent), transparent 72%);border-radius:var(--zc-radius-card);place-items:center;height:22rem;display:grid;position:relative;overflow:clip}.zc-vault-turn,.zc-vault-lift,.zc-plinth,.zc-stack,.zc-piece,.zc-bar-body,.zc-coin-body,.zc-plane{transform-style:preserve-3d}.zc-vault-turn{transform:scale(var(--s)) rotateX(58deg) rotateZ(34deg)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:640px){.zc-vault-turn{animation:linear both zc-turn;animation-timeline:scroll(root);animation-range:0 1600px}}}@keyframes zc-turn{0%{transform:scale(var(--s)) rotateX(60deg) rotateZ(44deg)}to{transform:scale(var(--s)) rotateX(52deg) rotateZ(22deg)}}.zc-vault-lift{transition:transform .9s var(--ease-out-expo), opacity .5s var(--ease-out-quart), filter .5s var(--ease-out-quart)}.zc-vault[data-focus] .zc-vault-lift{transform:translateZ(34px)rotate(-6deg)}.zc-vault[data-tab=fitr] .zc-vault-lift{opacity:.55;filter:saturate(.6);transform:translateZ(-20px)}.zc-plinth{width:300px;height:190px;position:relative}.zc-plinth>span{display:block;position:absolute}.zc-plinth-top{border:1px solid var(--color-hairline);background:linear-gradient(135deg, var(--color-raised), color-mix(in srgb, var(--color-surface) 70%, var(--color-sunken)));border-radius:20px;inset:0;transform:translateZ(.5px)}.zc-plinth-front{transform-origin:top;background:color-mix(in srgb, var(--color-sunken) 84%, var(--zc-shade));height:16px;top:100%;left:20px;right:20px;transform:rotateX(-90deg)}.zc-plinth-side{transform-origin:0;background:color-mix(in srgb, var(--color-sunken) 70%, var(--zc-shade));width:16px;top:20px;bottom:20px;left:100%;transform:rotateY(90deg)}.zc-plinth-shadow{background:color-mix(in srgb, var(--zc-shade) 22%, transparent);filter:blur(22px);border-radius:40px;inset:6% -6% -14% 6%;transform:translateZ(-18px)}.zc-stack{display:block;position:absolute}.zc-stack-gold{top:70px;width:var(--bar-w);height:var(--bar-d);inset-inline-start:30px}.zc-stack-silver{top:52px;width:var(--coin);height:var(--coin);inset-inline-start:178px}.zc-contact{background:color-mix(in srgb, var(--zc-shade) 26%, transparent);filter:blur(7px);border-radius:12px;display:block;position:absolute;inset:-6px;transform:translateZ(1px)}.zc-stack-silver .zc-contact{border-radius:999px}.zc-piece{--z:calc(var(--i) * var(--bar-h) + 1px);transform:translateZ(var(--z));animation:zc-drop .7s var(--zc-spring) backwards;animation-delay:calc(var(--i) * 70ms + 80ms);display:block;position:absolute;inset:0}.zc-coin{--z:calc(var(--i) * var(--coin-h) + 1px)}@keyframes zc-drop{0%{opacity:0;transform:translateZ(calc(var(--z) + 120px))}40%{opacity:1}}.zc-vault:not([data-inview]) .zc-piece{animation-play-state:paused}.zc-bar-body,.zc-coin-body{display:block;position:absolute;inset:0}.zc-bar:nth-child(odd) .zc-bar-body{transform:translate(1.5px,-1px)}.zc-bar:nth-child(2n) .zc-bar-body{transform:translate(-1px,1px)}.zc-coin:nth-child(odd) .zc-coin-body{transform:translate(2px,-1px)}.zc-coin:nth-child(3n) .zc-coin-body{transform:translate(-3px,2px)}.zc-bar-body>span,.zc-coin-body>span{display:block;position:absolute}.zc-bar-top{background:linear-gradient(125deg, color-mix(in srgb, var(--color-gold) 62%, var(--color-raised)) 0%, var(--color-gold) 38%, color-mix(in srgb, var(--color-gold) 86%, var(--zc-shade)) 100%);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--color-gold) 88%, var(--color-raised)), inset 0 0 0 5px color-mix(in srgb, var(--color-gold) 80%, var(--zc-shade));transform:translateZ(var(--bar-h));border-radius:3px;place-items:center;inset:0;display:grid!important}.zc-bar-front{height:var(--bar-h);transform-origin:top;background:linear-gradient(color-mix(in srgb, var(--color-gold) 90%, var(--zc-shade)), color-mix(in srgb, var(--color-gold) 74%, var(--zc-shade)));top:100%;left:0;right:0;transform:rotateX(90deg)}.zc-bar-side{width:var(--bar-h);transform-origin:0;background:color-mix(in srgb, var(--color-gold) 68%, var(--zc-shade));top:0;bottom:0;left:100%;transform:rotateY(-90deg)}.zc-coin-edge{background:color-mix(in srgb, var(--color-silver) 70%, var(--zc-shade));transform:translateZ(calc(var(--e) * var(--coin-h) / 4));border-radius:999px;inset:0}.zc-coin-top{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-silver) 55%, var(--color-raised)), var(--color-silver) 55%, color-mix(in srgb, var(--color-silver) 82%, var(--zc-shade)) 100%);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--color-silver) 84%, var(--color-raised)), inset 0 0 0 6.5px color-mix(in srgb, var(--color-silver) 76%, var(--zc-shade));transform:translateZ(var(--coin-h));border-radius:999px;place-items:center;inset:0;display:grid!important}.zc-stamp{letter-spacing:.02em;font-variant-numeric:tabular-nums;animation:zc-strike .52s var(--zc-spring);font-size:15px;font-weight:700;display:block}.zc-bar-top .zc-stamp{color:color-mix(in srgb, var(--color-gold) 55%, var(--zc-shade));text-shadow:0 1px 0 color-mix(in srgb, var(--color-gold) 50%, var(--color-raised))}@keyframes zc-strike{0%{opacity:0;transform:scale(1.5)}}.zc-plane{border:1.5px dashed color-mix(in srgb, var(--color-primary) 70%, transparent);background:color-mix(in srgb, var(--color-primary) 7%, transparent);transform:translateZ(calc(3 * var(--bar-h) + 2px));transition:background-color .4s var(--ease-out-quart), border-color .4s var(--ease-out-quart);border-radius:8px;display:block;position:absolute;inset:-12px}.zc-plane-round{transform:translateZ(calc(3 * var(--coin-h) + 2px));border-radius:999px}.zc-plane[data-met]{border-style:solid;border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 16%, transparent)}.zc-vault[data-sample] .zc-plane{border-color:color-mix(in srgb, var(--color-muted) 55%, transparent);background:color-mix(in srgb, var(--color-muted) 6%, transparent)}.zc-vault-caption{flex-direction:column;gap:.9rem;display:flex}.zc-readout{border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.zc-readout-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1rem;padding-block:.7rem;display:grid}.zc-readout-name{color:var(--color-ink);align-items:center;gap:.6rem;font-size:.875rem;font-weight:500;display:flex}.zc-readout-value{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.zc-readout-row[data-metal=gold] .zc-readout-value{color:var(--color-gold-text)}.zc-readout-row[data-metal=silver] .zc-readout-value{color:var(--color-silver-text)}.zc-readout-nisab{color:var(--color-muted);gap:.35rem;font-size:.8rem;display:flex}.zc-readout-row[data-met] .zc-readout-nisab{color:var(--color-primary-text)}.zc-vault-note{color:var(--color-muted);font-size:.8125rem;line-height:1.55}.zc-swatch{border-radius:999px;flex:none;width:.75rem;height:.75rem;display:inline-block}.zc-swatch-gold{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-gold) 55%, var(--color-raised)), var(--color-gold) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 80%, var(--zc-shade))}.zc-swatch-silver{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-silver) 50%, var(--color-raised)), var(--color-silver) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-silver) 80%, var(--zc-shade))}.zc-cap{display:inline-block}.zc-cap:first-letter{text-transform:uppercase}@media (max-width:639px){.zc-vault{--s:.74;gap:.75rem}.zc-vault-stage{height:15rem}.zc-vault[data-focus] .zc-vault-lift{transform:none}}@media (min-width:640px) and (max-width:1023px){.zc-vault{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.zc-vault-stage{height:18rem}.zc-vault{--s:.86}}.zc-section{border-top:1px solid var(--color-hairline);gap:1.75rem;padding-top:2.5rem;display:grid}@media (min-width:1024px){.zc-section{grid-template-columns:minmax(0,17rem) minmax(0,1fr);column-gap:4rem}}.zc-section-head{flex-direction:column;gap:.75rem;display:flex}.zc-section-title{letter-spacing:-.02em;color:var(--color-ink);font-size:1.5rem;font-weight:600;line-height:1.15}.zc-section-lede{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.zc-compare{border-collapse:collapse;width:100%;font-size:.9375rem}.zc-compare th,.zc-compare td{padding:1rem 1.25rem 1rem 0;text-align:start;vertical-align:baseline;padding-inline:0 1.25rem}.zc-compare thead th{color:var(--color-muted);border-bottom:1px solid var(--color-ink);padding-block:0 .75rem;font-size:.8125rem;font-weight:500}.zc-compare tbody tr{border-bottom:1px solid var(--color-hairline);transition:background-color .2s var(--ease-out-quart)}.zc-compare tbody th{color:var(--color-ink);white-space:nowrap;font-weight:600}.zc-compare td{color:var(--color-ink)}.zc-cell{align-items:center;gap:.5rem;display:inline-flex}.zc-compare td[data-differs] .zc-cell{color:var(--color-primary-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}@media (hover:hover){.zc-compare tbody tr:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}}.zc-weight{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.zc-compare-standards td:last-child{font-size:.875rem;line-height:1.5}@media (max-width:639px){.zc-compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zc-compare,.zc-compare tbody,.zc-compare tr,.zc-compare th,.zc-compare td{display:block}.zc-compare tbody tr{padding-block:1rem}.zc-compare tbody th{padding:0 0 .5rem;font-size:1rem}.zc-compare td{justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.zc-compare td:before{content:attr(data-label);color:var(--color-muted);font-size:.8125rem}.zc-compare td .zc-cell{text-align:end}.zc-compare-standards td:last-child{flex-direction:column;gap:.2rem}.zc-compare-standards td:last-child .zc-cell{text-align:start}}.zc-explainers{border-top:1px solid var(--color-hairline);flex-direction:column;align-self:start;display:flex}.zc-explainers li{border-bottom:1px solid var(--color-hairline)}.zc-explainer{color:var(--color-ink);transition:padding-inline-start .35s var(--ease-out-expo), color .2s var(--ease-out-quart);align-items:center;gap:.9rem;padding-block:1rem;font-size:1rem;font-weight:500;display:flex}.zc-explainer:hover{color:var(--color-primary-text);padding-inline-start:.5rem}.zc-coin-glyph circle{stroke-width:1.5px}.zc-coin-glyph-gold circle:first-child{fill:var(--color-gold);stroke:color-mix(in srgb, var(--color-gold) 75%, var(--zc-shade))}.zc-coin-glyph-gold circle:last-child{fill:none;stroke:color-mix(in srgb, var(--color-gold) 60%, var(--color-raised))}.zc-coin-glyph-silver circle:first-child{fill:var(--color-silver);stroke:color-mix(in srgb, var(--color-silver) 75%, var(--zc-shade))}.zc-coin-glyph-silver circle:last-child{fill:none;stroke:color-mix(in srgb, var(--color-silver) 55%, var(--color-raised))}@media (prefers-reduced-motion:reduce){.zc-tabs-thumb,.zc-tab,.zc-rail-fill,.zc-rail-dot,.zc-field,.zc-press,.zc-vault-lift,.zc-plane,.zc-explainer,.zc-chevron{transition:none}.zc-tabs-thumb,.zc-panel,.zc-step,.zc-step-head,.zc-rail-dot,.zc-currency-badge,.zc-backdrop,.zc-sheet,.zc-gauge-fill,.zc-working-body,.zc-working>ul,.zc-result-in,.zc-piece,.zc-stamp,.zc-vault-turn{animation:none!important}.zc-press:active:not(:disabled),.zc-check:active{transform:none}}@media (max-width:639px){.zc-compare-standards td:nth-child(2):before,.zc-compare-standards td:nth-child(3):before{text-transform:capitalize}}
