.tl{position:relative}.tl__head,.tl__lane{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.tl__head,.tl__lane{grid-template-columns:var(--calc-lane-col) minmax(0, 1fr);column-gap:var(--s-4)}}.tl__unit{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);align-self:end;padding-block-end:var(--s-1);display:none}@media (width>=768px){.tl__unit{display:block}}.tl__scale{block-size:var(--s-5);display:block;position:relative}.tl__tick{font-size:var(--t-micro);color:var(--brand-300);font-weight:600;line-height:1;position:absolute;inset-block-end:var(--s-1);inset-inline-start:var(--at);translate:-50%}[dir=rtl] .tl__tick{translate:50%}.tl__tick:first-child,[dir=rtl] .tl__tick:first-child{translate:none}.tl__tick:last-child{translate:-100%}[dir=rtl] .tl__tick:last-child{translate:100%}@media (width<=767px){.tl--dense .tl__tick--odd:not(:last-child){visibility:hidden}}.tl__body{padding-block-end:var(--s-6);position:relative}.tl--tight .tl__body{padding-block-end:var(--s-8)}.tl__grid{pointer-events:none;position:absolute;inset-block:0;inset-inline:0}@media (width>=768px){.tl__grid{inset-inline-start:calc(var(--calc-lane-col) + var(--s-4))}}.tl__rule{background:var(--blueprint-line);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:var(--at)}.tl__rule--major{background:var(--blueprint-line-strong)}.tl__marker{border-inline-start:1px dashed rgb(var(--hue-pec) / .6);inline-size:0;position:absolute;inset-block:0;inset-inline-start:var(--at)}.tl__marker--slow{border-inline-start:1px solid var(--accent-400);box-shadow:0 0 var(--s-3) var(--accent-400)}.tl__flag{padding-block:1px;padding-inline:var(--s-2);border-radius:var(--r-full);white-space:nowrap;font-size:var(--t-micro);line-height:var(--lh-micro);font-weight:700;position:absolute;inset-block-end:var(--s-1);inset-inline-start:0;translate:-50%}[dir=rtl] .tl__flag{translate:50%}.tl__marker--fast .tl__flag{border:1px solid rgb(var(--hue-pec) / .4);background:var(--blueprint-raise);color:var(--brand-300)}.tl__marker--slow .tl__flag,[dir=rtl] .tl__marker--slow .tl__flag{background:var(--accent-400);color:var(--deep-950);inset-inline:auto 0;translate:none}.tl--tight .tl__marker--fast .tl__flag,[dir=rtl] .tl--tight .tl__marker--fast .tl__flag{inset-inline:auto 0;translate:none}.tl--tight .tl__marker--slow .tl__flag{inset-block-end:var(--s-6)}.tl__short{display:none}@media (width<=767px){.tl__long{display:none}.tl__short{display:inline}}.tl__lanewrap{position:relative}.tl__lanes{margin:0;padding:0;list-style:none}.tl__lane{align-items:center;row-gap:var(--s-2);min-block-size:var(--touch-min);padding-block:var(--s-2) var(--s-3);border-block-start:1px solid var(--blueprint-line)}@media (width>=768px){.tl__lane{min-block-size:calc(var(--s-7) - var(--s-2));padding-block:2px}}.tl__label{flex-direction:column;min-inline-size:0;display:flex}.tl__title{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-100);flex-wrap:wrap;font-weight:600;display:flex}.tl__added{padding-inline:var(--s-1);border:1px solid var(--accent-ring-hover);border-radius:var(--r-full);background:var(--accent-well);font-size:.6875rem;font-style:normal;line-height:var(--lh-micro);white-space:nowrap;color:var(--accent-300);font-weight:700}.tl__note{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl__days{color:var(--brand-100);margin-inline-end:var(--s-2);font-weight:700}.tl__track{block-size:var(--s-4);position:relative}@media (width>=768px){.tl__track{block-size:var(--s-5)}}.tl__bar{inline-size:var(--width);min-inline-size:var(--s-2);border-radius:var(--r-full);transform-origin:0;animation:tl-grow var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i) * var(--stagger));position:absolute;inset-block:0;inset-inline-start:var(--start)}[dir=rtl] .tl__bar{transform-origin:100%}@keyframes tl-grow{0%{opacity:0;transform:scaleX(0)}}.tl__slow{border:1px solid rgb(var(--hue-pec) / .35);border-radius:inherit;background:repeating-linear-gradient(-45deg, rgb(var(--hue-pec) / .16) 0 var(--calc-hatch), rgb(var(--hue-pec) / .05) var(--calc-hatch) calc(var(--calc-hatch) * 2));position:absolute;inset:0}.tl__fast{inline-size:var(--fast);border-radius:inherit;background:linear-gradient(to right, rgb(var(--hue-pec) / .55), rgb(var(--hue-pec) / .8));position:absolute;inset-block:0;inset-inline-start:0}.tl__bar--crit .tl__slow{border-color:rgb(var(--accent-rgb) / .6);background:repeating-linear-gradient(-45deg, rgb(var(--accent-rgb) / .26) 0 var(--calc-hatch), rgb(var(--accent-rgb) / .08) var(--calc-hatch) calc(var(--calc-hatch) * 2));box-shadow:0 0 var(--s-4) rgb(var(--accent-rgb) / .35)}.tl__bar--crit .tl__fast{background:linear-gradient(to right, var(--accent-500), var(--accent-300));box-shadow:0 0 var(--s-3) rgb(var(--accent-rgb) / .6)}[dir=rtl] .tl__fast{background:linear-gradient(to left, rgb(var(--hue-pec) / .55), rgb(var(--hue-pec) / .8))}[dir=rtl] .tl__bar--crit .tl__fast{background:linear-gradient(to left, var(--accent-500), var(--accent-300))}.tl__bar--unknown .tl__slow{box-shadow:none;background:0 0;border-style:dashed}.tl__bar--unknown .tl__fast{display:none}.tl__link{block-size:var(--h);background:rgb(var(--hue-pec) / .7);pointer-events:none;inline-size:2px;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.tl__link:after{content:"";border-inline:var(--s-1) solid transparent;border-block-start:var(--s-2) solid rgb(var(--hue-pec) / .9);position:absolute;inset-block-end:0;inset-inline-start:calc(1px - var(--s-1))}@media (width<=767px){.tl__link{display:none}}@media (prefers-reduced-motion:reduce){.tl__bar{animation-delay:0s}}.ofs{z-index:var(--z-modal);color:var(--brand-100);position:fixed;inset:0}.ofs__scrim{animation:ofs-fade var(--dur-base) var(--ease-out) both;background:#03080f99;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ofs__scrim{-webkit-backdrop-filter:blur(var(--s-1));backdrop-filter:blur(var(--s-1))}}.ofs__panel{border-block-start:1px solid var(--glass-border);background:var(--deep-800);max-block-size:86vh;box-shadow:var(--shadow-modal);animation:ofs-rise var(--dur-base) var(--ease-out) both;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}@media (width>=768px){.ofs__panel{border-block-start:0;border-inline-start:1px solid var(--glass-border);border-radius:0;max-block-size:none;inline-size:min(28rem,100%);animation-name:ofs-slide;inset-block:0;inset-inline-start:auto}}@keyframes ofs-fade{0%{opacity:0}}@keyframes ofs-rise{0%{transform:translateY(100%)}}@keyframes ofs-slide{0%{transform:translate(100%)}}@keyframes ofs-slide-rtl{0%{transform:translate(-100%)}}@media (width>=768px){[dir=rtl] .ofs__panel{animation-name:ofs-slide-rtl}}.ofs__head{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4);padding-inline:var(--s-5);border-block-end:1px solid var(--glass-border);display:flex}.ofs__title{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--paper);margin:0;font-weight:700}.ofs__close{inline-size:var(--touch-min);block-size:var(--touch-min);border:1px solid var(--glass-border);border-radius:var(--r-full);color:var(--brand-100);cursor:pointer;background:0 0;place-items:center;display:grid}.ofs__close:hover{border-color:var(--accent-400);color:var(--accent-400)}.ofs__search{align-items:center;gap:var(--s-2);margin-block:var(--s-4) var(--s-1);margin-inline:var(--s-5);padding-inline:var(--s-4);min-block-size:var(--touch-min);border:1px solid var(--glass-border);border-radius:var(--r-sm);background:var(--deep-950);color:var(--brand-300);display:flex}.ofs__search:focus-within{border-color:var(--accent-400)}.ofs__search input{min-inline-size:0;font:inherit;font-size:var(--t-small);color:var(--brand-100);background:0 0;border:0;outline:none;flex:1}.ofs__search input::placeholder{color:var(--brand-300)}.ofs__body{overscroll-behavior:contain;padding-block:var(--s-2) var(--s-5);padding-inline:var(--s-5);flex:1;overflow-y:auto}.ofs__quick{align-items:center;gap:var(--s-3);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.ofs__chip{min-block-size:var(--touch-min);padding-inline:var(--s-4);border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--white-04);font:inherit;font-size:var(--t-small);color:var(--brand-100);cursor:pointer;font-weight:600}.ofs__chip[aria-pressed=true]{border-color:var(--accent-ring-hover);background:var(--accent-well-hover);color:var(--paper)}.ofs__set{border:0;margin:0;margin-block-start:var(--s-3);padding:0}.ofs__group{font-size:var(--t-small);color:var(--accent-400);padding:0;font-weight:600}.ofs__file{align-items:center;gap:var(--s-3);min-block-size:var(--touch-min);border-block-end:1px solid var(--blueprint-line);font-size:var(--t-small);line-height:var(--lh-small);cursor:pointer;display:flex}.ofs__file input{inline-size:var(--s-4);block-size:var(--s-4);accent-color:var(--accent-400);flex:none}.ofs__none{padding-block:var(--s-6);text-align:center;font-size:var(--t-small);color:var(--brand-300);margin:0}.ofs__foot{align-items:center;gap:var(--s-3);padding-block:var(--s-4);padding-inline:var(--s-5);border-block-start:1px solid var(--glass-border);flex-wrap:wrap;display:flex}.ofs__count{font-size:var(--t-small);color:var(--brand-300)}.ofs__clear{min-block-size:var(--touch-min);padding-inline:var(--s-3);font:inherit;font-size:var(--t-small);color:var(--accent-400);cursor:pointer;background:0 0;border:0;font-weight:600}.ofs__apply{flex:100%}[lang=ur] .ofs__title{font-family:var(--font-urdu-body)}:is(.ofs__close,.ofs__chip,.ofs__clear,.ofs__file input):focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.calc-sec{--brand-100:var(--ivory);--brand-300:var(--champagne-dim);--brand-500:var(--gold);--accent-300:var(--champagne);--accent-400:var(--champagne);--accent-500:var(--gold);--accent-rgb:230 204 151;--hue-pec:201 163 90;--deep-950:var(--midnight);--deep-900:var(--midnight);--blueprint-line:var(--amb-line-dark);--blueprint-line-strong:var(--line-gold-dark);--glass-border:var(--line-gold-dark);--cat-dark-c6:var(--champagne-dim);--cat-dark-c5:var(--champagne-dim);--cat-dark-c4:var(--gold);--cat-dark-c3:var(--gold);--cat-dark-c2:var(--gold);--cat-dark-c1:var(--champagne);--cat-dark-cb:var(--champagne);--cat-dark-ca:var(--champagne);--cat-c6:var(--champagne-dim);--cat-c5:var(--champagne-dim);--cat-c4:var(--gold);--cat-c3:var(--gold);--cat-c2:var(--gold);--cat-c1:var(--champagne);--cat-cb:var(--champagne);--cat-ca:var(--champagne);padding-block:var(--s-3) var(--s-7)}@media (width>=768px){.calc-sec{padding-block:var(--s-4) var(--s-8)}}.calc{gap:var(--s-3);flex-direction:column;display:flex}.calc-deck,.calc-answer{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--shadow-glass);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.calc-deck,.calc-answer{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.calc-deck{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""jobs""gauge""aside";display:grid}@media (width>=768px){.calc-deck{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg)}}@media (width>=1024px){.calc-deck{grid-template-columns:var(--calc-label-col) minmax(0, 1fr);align-items:center;column-gap:var(--s-5);grid-template-areas:"head jobs""aside gauge"}}.calc-deck__head{flex-direction:column;grid-area:head;gap:2px;display:flex}.calc-deck__title{font-family:var(--font-display);font-size:var(--t-body-lg);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--paper);margin:0;font-weight:700}@media (width>=768px){.calc-deck__title{font-size:var(--t-h3)}}.calc-deck__hint{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);margin:0;display:none}@media (width>=768px){.calc-deck__hint{display:block}}.calc-deck__jobrow{gap:var(--s-2);flex-direction:column;grid-area:jobs;min-inline-size:0;display:flex}@media (width>=768px){.calc-deck__jobrow{align-items:stretch;gap:var(--s-3);flex-direction:row}}.calc-jobs{gap:var(--s-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;display:grid}@media (width>=768px){.calc-jobs{gap:var(--s-3)}}.calc-job{align-content:start;row-gap:var(--s-2);min-block-size:calc(var(--s-9) - var(--s-3));padding:var(--s-3);border:1px solid var(--glass-border);border-radius:var(--r-sm);background:linear-gradient(180deg, var(--white-07), var(--white-04));box-shadow:inset 0 1px 0 var(--white-07);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width>=768px){.calc-job{grid-template-columns:calc(var(--s-6) + var(--s-2)) minmax(0, 1fr);align-content:center;column-gap:var(--s-3);min-block-size:var(--s-8);padding-block:var(--s-2);padding-inline:var(--s-4);row-gap:0}}.calc-job:hover{border-color:var(--glass-border-hover);background-color:var(--glass-bg-hover)}.calc-job:active{transform:translateY(1px)}.calc-job__icon{inline-size:var(--s-6);block-size:var(--s-6);border:1px solid var(--glass-border);border-radius:var(--r-sm);background:var(--white-04);color:var(--brand-300);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);place-items:center;display:grid}@media (width>=768px){.calc-job__icon{inline-size:calc(var(--s-6) + var(--s-2));block-size:calc(var(--s-6) + var(--s-2));grid-row:span 2}}.calc-job__title{font-family:var(--font-display);font-size:var(--t-body);line-height:var(--lh-h3);color:var(--brand-100);font-weight:700}@media (width>=768px){.calc-job__title{font-size:var(--t-body-lg)}}.calc-job__sub{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}@media (width>=768px){.calc-job__sub{display:block}}.calc-job[aria-checked=true]{border-color:rgb(var(--accent-rgb) / .7);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .06));box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .45), inset 0 0 var(--s-5) var(--accent-well), 0 0 0 1px var(--accent-ring), 0 var(--s-3) var(--s-6) calc(-1 * var(--s-3)) var(--glow-brass)}.calc-job[aria-checked=true] .calc-job__icon{border-color:var(--accent-ring-hover);background:var(--accent-well-hover);color:var(--accent-300);box-shadow:0 0 var(--s-4) rgb(var(--accent-rgb) / .35)}.calc-job[aria-checked=true] .calc-job__title{color:var(--paper)}.calc-job[aria-checked=true]:after{content:"";background:linear-gradient(100deg, transparent 30%, rgb(var(--accent-rgb) / .16) 50%, transparent 70%);animation:calc-sweep var(--dur-draw) var(--ease-out) 1;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes calc-sweep{to{transform:translate(100%)}}.calc-job:focus-visible,.calc-rung:focus-visible,.calc-deck__files:focus-visible,.calc-gauge__end:focus-visible,.calc-tab:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.calc-deck__files{justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:var(--touch-min);padding-block:var(--s-2);padding-inline:var(--s-4);border:1px dashed var(--blueprint-line-strong);border-radius:var(--r-sm);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;display:flex}@media (width>=768px){.calc-deck__files{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:2px}}.calc-deck__files:hover{border-color:var(--accent-400);background:var(--glass-bg)}.calc-deck__fileslabel{font-size:var(--t-small);color:var(--accent-400);font-weight:600}.calc-deck__filessub{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300)}.calc-deck__aside{grid-area:aside;min-inline-size:0}.calc-switch{align-items:center;gap:var(--s-3);min-block-size:var(--touch-min);font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-100);cursor:pointer;display:inline-flex;position:relative}.calc-switch__input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.calc-switch__track{inline-size:calc(var(--s-7) - var(--s-2));block-size:var(--s-5);border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--white-10);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex:none;position:relative}.calc-switch__track:after{content:"";inline-size:var(--s-4);block-size:var(--s-4);border-radius:var(--r-full);background:var(--brand-300);transition:translate var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:calc(var(--s-1) - 1px);inset-inline-start:calc(var(--s-1) - 1px)}.calc-switch__input:checked+.calc-switch__track{border-color:var(--accent-ring-hover);background:rgb(var(--accent-rgb) / .35);box-shadow:0 0 var(--s-3) rgb(var(--accent-rgb) / .3)}.calc-switch__input:checked+.calc-switch__track:after{translate:var(--s-4) 0;background:var(--accent-300)}[dir=rtl] .calc-switch__input:checked+.calc-switch__track:after{translate:calc(-1 * var(--s-4)) 0}.calc-switch__input:focus-visible+.calc-switch__track{outline:2px solid var(--accent-400);outline-offset:2px}.calc-deck__note{align-items:baseline;gap:var(--s-2);font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-300);margin:0;display:flex}.calc-deck__dot{inline-size:calc(var(--s-1) + 2px);block-size:calc(var(--s-1) + 2px);border-radius:var(--r-full);background:var(--accent-400);box-shadow:0 0 var(--s-2) var(--accent-400);flex:none;translate:0 -1px}.calc-gauge{gap:var(--s-2);flex-direction:column;grid-area:gauge;min-inline-size:0;display:flex}.calc-gauge__top{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-4);min-block-size:var(--s-6);flex-wrap:wrap;display:flex}.calc-gauge__label{font-family:var(--font-display);font-size:var(--t-small);color:var(--paper);font-weight:600}.calc-gauge__detail{font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-300);margin:0}.calc-gauge__code{color:var(--brand-100);font-weight:700}.calc-gauge__ends{border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--deep-950);padding:2px;display:inline-flex}.calc-gauge__end{align-items:baseline;gap:var(--s-1);min-block-size:calc(var(--s-6) - var(--s-1));padding-inline:var(--s-3);border-radius:var(--r-full);font:inherit;font-size:var(--t-small);line-height:calc(var(--s-6) - var(--s-1));color:var(--brand-300);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.calc-gauge__end b{font-family:var(--font-display);font-weight:700}.calc-gauge__end[aria-pressed=true]{background:var(--accent-well-hover);box-shadow:inset 0 0 0 1px var(--accent-ring-hover);color:var(--paper)}.calc-gauge__rungs{gap:var(--s-2);margin-inline:calc(-1 * var(--s-4));padding-block:2px var(--s-1);padding-inline:var(--s-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-4);scrollbar-width:none;display:flex;overflow-x:auto}.calc-gauge__rungs::-webkit-scrollbar{display:none}@media (width>=768px){.calc-gauge__rungs{grid-template-columns:repeat(8,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}}.calc-rung{--c:var(--cat-dark-c6);flex:0 0 var(--calc-rung-w);min-block-size:calc(var(--s-7) + var(--s-1));padding-block:var(--s-1) var(--s-3);padding-inline:var(--s-3);border:1px solid var(--glass-border);border-radius:var(--r-sm);background:var(--white-04);font:inherit;color:inherit;text-align:start;scroll-snap-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex;position:relative}.calc-rung:after{content:"";inset-inline:var(--s-2);border-radius:var(--r-full);background:var(--c);opacity:.35;block-size:2px;transition:opacity var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:absolute;inset-block-end:var(--s-1)}.calc-rung:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 60%, transparent)}.calc-rung__code{font-family:var(--font-display);font-size:var(--t-body);line-height:var(--lh-h3);color:var(--brand-100);font-weight:700}.calc-rung__lim{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300)}.calc-rung:is([data-mark=on],[data-mark=to]){border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent), 0 var(--s-2) var(--s-5) calc(-1 * var(--s-2)) color-mix(in srgb, var(--c) 60%, transparent)}.calc-rung:is([data-mark=on],[data-mark=to]):after{opacity:1;box-shadow:0 0 var(--s-2) var(--c)}.calc-rung:is([data-mark=on],[data-mark=to]) .calc-rung__code{color:var(--paper)}.calc-rung[data-mark=from]{border-style:dashed;border-color:color-mix(in srgb, var(--c) 70%, transparent)}.calc-rung[data-mark=from]:after{opacity:.8}.calc-rung[data-mark=between]{border-color:var(--accent-ring);background:rgb(var(--accent-rgb) / .06)}.calc-rung[data-mark=between]:after{opacity:.7}.calc-rung:disabled{opacity:.35;cursor:not-allowed}.calc-rung__tag{padding-block:2px;padding-inline:var(--s-1);border-radius:var(--r-full);background:var(--deep-950);font-size:var(--t-micro);color:var(--brand-100);font-weight:700;line-height:1;position:absolute;inset-block-start:var(--s-1);inset-inline-end:var(--s-1)}.calc-rung[data-mark=to] .calc-rung__tag{background:var(--accent-400);color:var(--deep-950)}@media (width<=1279px){.calc-rung__tag{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}}.calc-answer{border-color:var(--accent-ring);border-radius:var(--r-lg);overflow:hidden}.calc-answer:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-400), transparent);opacity:.8;block-size:1px;position:absolute;inset-block-start:-1px;inset-inline:10%}.calc-answer__empty{padding:var(--s-7) var(--s-5);text-align:center;font-size:var(--t-body-lg);line-height:var(--lh-body-lg);color:var(--brand-300);margin:0}.calc-answer__fine{padding-block:var(--s-2) var(--s-3);padding-inline:var(--s-4);border-block-start:1px solid var(--blueprint-line);font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);margin:0}@media (width>=768px){.calc-answer__fine{padding-inline:var(--s-5)}}.calc-stats{align-items:center;gap:var(--s-4) 0;padding:var(--s-4);border-block-end:1px solid var(--glass-border);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .05), transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=768px){.calc-stats{padding-block:var(--s-3);padding-inline:var(--s-5)}}@media (width>=1024px){.calc-stats{grid-template-columns:repeat(4,max-content) minmax(0,1fr)}}.calc-stat{min-inline-size:0;flex-direction:column;gap:2px;padding-inline-end:var(--s-3);display:flex}.calc-stat--fee{grid-column:1/-1}.calc-stat:not(.calc-stat--fee)+.calc-stat{border-inline-start:1px solid var(--glass-border);padding-inline-start:var(--s-3)}@media (width>=1024px){.calc-stat--fee{grid-column:auto}.calc-stat+.calc-stat{border-inline-start:1px solid var(--glass-border);padding-inline-start:var(--s-5)}.calc-stat{padding-inline-end:var(--s-5)}.calc-stat__label{white-space:nowrap}}.calc-stat__fig{font-family:var(--font-display);font-size:var(--t-figure);line-height:var(--lh-figure);letter-spacing:var(--ls-h2);color:var(--paper);white-space:nowrap;animation:calc-tick var(--dur-base) var(--ease-out) 1;font-weight:700}.calc-stat--fee .calc-stat__fig{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-h1);color:var(--accent-300);text-shadow:var(--glow-text-brass)}@media (width>=1024px){.calc-stat--fee .calc-stat__fig{font-size:2.625rem}}@keyframes calc-tick{0%{opacity:.2;translate:0 var(--s-1)}}.calc-stat__unit{margin-inline:var(--s-1);font-family:var(--font-sans);letter-spacing:normal;color:var(--brand-300);font-size:.55em;font-weight:600}.calc-stat__label{font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-300)}.calc-send{display:none}@media (width>=768px){.calc-send{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (width>=1024px){.calc-send{align-items:flex-end;gap:var(--s-1);flex-direction:column;grid-column:auto;padding-inline-start:var(--s-3)}}.calc-send__note{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300)}.calc-tabbar{align-items:center;column-gap:var(--s-4);padding-inline:var(--s-2);border-block-end:1px solid var(--glass-border);flex-wrap:wrap;display:flex}@media (width>=768px){.calc-tabbar{padding-inline:var(--s-4)}}.calc-tabs{gap:var(--s-1);display:flex}.calc-tab{min-block-size:var(--touch-min);padding-inline:var(--s-3);font:inherit;font-size:var(--t-small);color:var(--brand-300);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:600;position:relative}.calc-tab:hover{color:var(--brand-100)}.calc-tab[aria-selected=true]{color:var(--paper)}.calc-tab[aria-selected=true]:after{content:"";inset-inline:var(--s-3);background:var(--accent-400);block-size:2px;box-shadow:0 0 var(--s-3) var(--accent-400), 0 -2px var(--s-2) rgb(var(--accent-rgb) / .4);border-radius:2px;position:absolute;inset-block-end:-1px}.calc-tab__count{color:var(--brand-300);margin-inline-start:var(--s-1);font-weight:500}.calc-legend{gap:var(--s-1) var(--s-4);padding-block:0 var(--s-2);padding-inline:var(--s-3);font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (width>=768px){.calc-legend{margin-inline-start:auto;padding:0}}.calc-legend li{align-items:center;gap:var(--s-2);display:inline-flex}.calc-legend__key{inline-size:var(--s-5);block-size:var(--s-2);border-radius:var(--r-full);display:inline-block}.calc-legend__key--fast{background:linear-gradient(to right, var(--accent-500), var(--accent-300))}.calc-legend__key--slow{border:1px solid rgb(var(--accent-rgb) / .5);background:repeating-linear-gradient(-45deg, rgb(var(--accent-rgb) / .4) 0 2px, rgb(var(--accent-rgb) / .1) 2px var(--s-1))}.calc-legend__key--other{background:rgb(var(--hue-pec) / .7)}.calc-panel{padding:var(--s-3) var(--s-4)}@media (width>=768px){.calc-panel{padding-block:var(--s-3) var(--s-2);padding-inline:var(--s-5)}}.calc-panel[hidden]{display:none}.calc-advice{align-items:flex-start;gap:var(--s-2);margin:0;margin-block:var(--s-1) var(--s-2);padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--accent-ring);border-radius:var(--r-sm);background:rgb(var(--accent-rgb) / .07);font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-100);display:flex}.calc-advice__icon{color:var(--accent-400);flex:none;margin-block-start:2px}.calc-docs{gap:0 var(--s-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.calc-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.calc-docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc-docs__item{align-items:center;gap:var(--s-2);min-block-size:var(--s-6);padding-block:var(--s-1);border-block-end:1px solid var(--blueprint-line);font-size:var(--t-small);line-height:var(--lh-small);color:var(--brand-100);display:flex}.calc-docs__icon{color:var(--ok-on-dark);flex:none}.calc-docs__uses{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);white-space:nowrap;margin-inline-start:auto;font-weight:600}.calc-docs__foot{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.calc-docs__note{font-size:var(--t-small);color:var(--brand-300);margin:0}.calc-fees__scroll{overflow-x:auto}.calc-fees{border-collapse:collapse;inline-size:100%;font-size:var(--t-small);line-height:var(--lh-small)}.calc-fees th,.calc-fees td{padding-block:var(--s-2);text-align:start;vertical-align:baseline;padding-inline-end:var(--s-3)}.calc-fees thead th{font-size:var(--t-micro);color:var(--brand-300);padding-block-start:0;font-weight:500}.calc-fees tbody td{border-block-start:1px solid var(--blueprint-line);color:var(--brand-100)}.calc-fees .calc-fees__basis{color:var(--brand-300)}.calc-fees .calc-fees__num{text-align:end;white-space:nowrap;padding-inline-end:0}.calc-fees tfoot :is(th,td){border-block-start:1px solid var(--blueprint-line-strong);font-family:var(--font-display);font-size:var(--t-body-lg);color:var(--accent-300);font-weight:700}.calc-fees__source{margin:0;margin-block:var(--s-2) var(--s-1);font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300)}.calc-dock{display:none}@media (width<=767px){.calc-dock{z-index:var(--z-whatsapp);inset-inline:var(--s-2);align-items:center;gap:var(--s-3);padding-block:var(--s-2);padding-inline:var(--s-4) var(--s-2);border:1px solid var(--accent-ring-hover);border-radius:var(--r-md);background:var(--deep-900);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 var(--s-5) var(--s-7) calc(-1 * var(--s-3)) #000000b3, 0 0 var(--s-6) calc(-1 * var(--s-3)) var(--glow-brass);display:flex;position:fixed;inset-block-end:max(var(--s-2), env(safe-area-inset-bottom))}html.has-calc-dock .wa-float,html.has-calc-dock .to-top{display:none}html.has-calc-dock body{padding-block-end:var(--calc-dock-h)}}.calc-dock__fig{flex-direction:column;min-inline-size:0;display:flex}.calc-dock__fee{font-family:var(--font-display);font-size:var(--t-body-lg);line-height:var(--lh-h3);color:var(--accent-300);white-space:nowrap;font-weight:800}.calc-dock__meta{font-size:var(--t-micro);line-height:var(--lh-micro);color:var(--brand-300);white-space:nowrap}.calc-dock__send{margin-inline-start:auto}[lang=ur] :is(.calc-stat__fig,.calc-rung__code,.calc-job__title){letter-spacing:normal}[lang=ur] :is(.calc-job__title,.calc-gauge__label,.calc-gauge__end,.calc-stat__unit,.calc-dock__fee,.calc-fees tfoot th){font-family:var(--font-urdu-body)}@media (prefers-reduced-motion:reduce){.calc-job[aria-checked=true]:after{display:none}}@media print{.calc-deck,.calc-tabbar,.calc-send,.calc-docs__foot,.calc-dock{display:none}.calc-panel[hidden]{display:block}}
