.info-icon[data-astro-cid-a2xztirc]{color:var(--color-accent);vertical-align:-3px;flex-shrink:0;margin-left:4px}.money[data-astro-cid-d2rywela]{font-variant-numeric:tabular-nums;white-space:nowrap}.salary-slip-page[data-astro-cid-vdq43wkg]{--bar-inhand:#5eead4;--bar-pf:#ffb35c;--bar-pt:#b4bdff;--bar-tax:#ff9be6;--ease-out:cubic-bezier(.22, .8, .3, 1);--ease-pop:cubic-bezier(.34, 1.5, .64, 1);overflow-x:clip}h2[data-astro-cid-vdq43wkg]{text-shadow:0 0 22px #ff993352;align-items:center;gap:12px;margin:2.6rem 0 .7rem;font-size:clamp(1.5rem,5.5vw,1.9rem);display:flex}h2[data-astro-cid-vdq43wkg]:before{content:"";background:var(--saffron);border-radius:50% 50% 50% 0;flex:none;width:11px;height:11px;transform:rotate(-45deg);box-shadow:0 0 12px #ff9933e6}.meet-card[data-astro-cid-vdq43wkg]{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);align-items:flex-start;gap:14px;margin:0 0 .5rem;padding:18px;display:flex}.meet-card[data-astro-cid-vdq43wkg] p[data-astro-cid-vdq43wkg]{margin:0;font-size:17px}.avatar[data-astro-cid-vdq43wkg]{background:linear-gradient(135deg, var(--saffron), var(--magenta));width:48px;height:48px;box-shadow:var(--glow-saffron);color:#fff;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;display:grid}.notice[data-astro-cid-vdq43wkg]{background:var(--color-notice-bg);color:var(--color-notice-text);border-radius:var(--radius-sm);margin:0 0 1.5rem;padding:10px 16px;font-size:.95rem;line-height:1.5}.slip-stage[data-astro-cid-vdq43wkg]{margin:1.25rem 0 2rem}.printer[data-astro-cid-vdq43wkg]{z-index:3;background:linear-gradient(#4b4480,#241d55);border:1px solid #ffffff47;border-radius:12px 12px 6px 6px;height:26px;position:relative;box-shadow:0 3px 12px #04021480,0 0 22px #ff99332e,inset 0 1px #ffffff38}.printer[data-astro-cid-vdq43wkg]:after{content:"";background:#050607;border-radius:4px;height:7px;position:absolute;bottom:4px;left:10px;right:10px;box-shadow:inset 0 2px 3px #000000e6}.printer-led[data-astro-cid-vdq43wkg]{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%;position:absolute;top:6px;right:14px}.paper-window[data-astro-cid-vdq43wkg]{clip-path:inset(0 -44px -60px);margin:-5px 10px 0;position:relative}.pay-slip[data-astro-cid-vdq43wkg]{--paper:#fbf8f0;--ink:#1a1c20;--color-bg:var(--paper);--color-text:var(--ink);--color-muted:#454b55;--color-border:#1a1c2029;--color-surface:#1a1c200d;--color-accent:#0f766e;--color-on-accent:#fff;color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .32 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000000d,#0000 6% 94%,#0000000d),linear-gradient(#ffffffbf,#a08c6414);border-radius:3px 3px 0 0;margin:0;position:relative;box-shadow:0 1px 1px #00000024,0 0 34px #ffb35c6b,0 10px 26px #04021466}.pay-slip[data-astro-cid-vdq43wkg]:after{content:"";filter:drop-shadow(0 4px 6px #ffb35c4d);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3Cpath d='M0 0H16L8 9Z' fill='%23fbf8f0'/%3E%3C/svg%3E") 0 0/16px 9px repeat-x;height:9px;position:absolute;top:100%;left:0;right:0}.watermark[data-astro-cid-vdq43wkg]{z-index:0;pointer-events:none;user-select:none;font-family:var(--font-display);letter-spacing:.04em;color:#0f766e12;transform-origin:50%;place-items:center;font-size:clamp(44px,17vw,110px);font-weight:800;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-24deg)}.pay-slip[data-astro-cid-vdq43wkg]>[data-astro-cid-vdq43wkg]:not(.watermark){z-index:1;position:relative}.slip-letterhead[data-astro-cid-vdq43wkg]{color:#fff;background:linear-gradient(100deg,#2d1a8f,#a11a86);border-radius:3px 3px 0 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.lh-mark[data-astro-cid-vdq43wkg]{background:linear-gradient(135deg,#0000 45%,#ffffffe6 45% 55%,#0000 55%),#ffffff40;border:2px solid #ffffffd9;border-radius:6px;flex-shrink:0;width:22px;height:22px}.lh-name[data-astro-cid-vdq43wkg]{letter-spacing:.01em;font-size:16px;font-weight:900}.lh-note[data-astro-cid-vdq43wkg]{text-align:right;margin-left:auto;font-size:13px;font-weight:600}.slip-title-bar[data-astro-cid-vdq43wkg]{border-bottom:2px dotted var(--color-border);letter-spacing:.03em;justify-content:space-between;align-items:baseline;padding:10px 14px;font-size:15px;font-weight:900;display:flex}.slip-sample[data-astro-cid-vdq43wkg]{color:var(--color-muted);letter-spacing:normal;font-size:13px;font-weight:600}.slip-group-label[data-astro-cid-vdq43wkg]{letter-spacing:.08em;color:var(--color-muted);margin:0;padding:10px 14px 2px;font-size:13px;font-weight:900}.slip-row[data-astro-cid-vdq43wkg]{border-bottom:1px dashed var(--color-border)}.slip-subtotal[data-astro-cid-vdq43wkg],.slip-netpay[data-astro-cid-vdq43wkg]{border-bottom:none}details[data-astro-cid-vdq43wkg].slip-row summary[data-astro-cid-vdq43wkg]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:16px;list-style:none;display:flex}details[data-astro-cid-vdq43wkg].slip-row summary[data-astro-cid-vdq43wkg]::-webkit-details-marker{display:none}details[data-astro-cid-vdq43wkg].slip-row summary[data-astro-cid-vdq43wkg]:hover{background:var(--color-surface)}details[data-astro-cid-vdq43wkg].slip-row summary[data-astro-cid-vdq43wkg]:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.row-label[data-astro-cid-vdq43wkg]{align-items:center;min-width:0;display:inline-flex}.row-explain[data-astro-cid-vdq43wkg]{color:var(--color-muted);background:var(--color-surface);margin:0;padding:4px 14px 14px;font-size:15px;line-height:1.5}div[data-astro-cid-vdq43wkg].slip-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:16px;font-weight:800;display:flex}.slip-subtotal[data-astro-cid-vdq43wkg]{background:var(--color-surface);border-top:2px solid var(--color-text)}.slip-netpay[data-astro-cid-vdq43wkg]{background:var(--color-accent);color:var(--color-on-accent);padding:14px;font-size:17px}.gross-figure[data-astro-cid-vdq43wkg]{margin:.75rem 0 1.25rem}.gross-caption[data-astro-cid-vdq43wkg]{color:var(--ink-2);align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:800;display:flex}.gross-caption-line[data-astro-cid-vdq43wkg]{border:1.5px solid var(--glass-border-strong);border-bottom:none;border-radius:4px 4px 0 0;flex:1;height:8px}.gross-caption[data-astro-cid-vdq43wkg] .money{color:var(--ink-white)}.gross-track[data-astro-cid-vdq43wkg]{border:1px dashed var(--glass-border-strong);border-radius:var(--radius-md);background:var(--bg-input);padding:6px}.trays[data-astro-cid-vdq43wkg]{--fly:78px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.tray[data-astro-cid-vdq43wkg]:nth-child(n+3){--fly:168px}@media (width>=30rem){.trays[data-astro-cid-vdq43wkg]{grid-template-columns:repeat(4,minmax(0,1fr))}.tray[data-astro-cid-vdq43wkg]:nth-child(n+3){--fly:78px}}.tray[data-astro-cid-vdq43wkg]{border:2px solid var(--seg);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--glass);box-shadow:0 6px 18px -8px var(--seg);border-top-width:0;flex-direction:column;gap:2px;padding:0 10px 10px;font-size:15px;line-height:1.3;display:flex;position:relative}.tray-chip[data-astro-cid-vdq43wkg]{background:var(--seg);height:12px;box-shadow:0 0 12px var(--seg);border-radius:4px;margin:0 -12px 8px;display:block}.tray-keep[data-astro-cid-vdq43wkg]{border-radius:var(--radius-md);box-shadow:0 0 22px -4px var(--seg);border-top-width:2px;padding-top:10px}.tray-keep[data-astro-cid-vdq43wkg] .tray-chip[data-astro-cid-vdq43wkg]{display:none}.tray-amt[data-astro-cid-vdq43wkg]{font-family:var(--font-display);color:var(--ink-white);font-size:19px;font-weight:800}.ctc-bar[data-astro-cid-vdq43wkg]{border-radius:var(--radius-pill);border:1.5px solid var(--glass-border-strong);background:var(--bg-input);height:34px;margin:.75rem 0 .5rem;display:flex;overflow:hidden}.ctc-seg-gross[data-astro-cid-vdq43wkg]{min-width:4px;color:var(--on-saffron);background:linear-gradient(90deg, var(--saffron), #ffc15c);white-space:nowrap;flex-shrink:0;flex-basis:0;align-items:center;padding-left:14px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.ctc-seg-employer[data-astro-cid-vdq43wkg]{background-image:repeating-linear-gradient(45deg, var(--teal) 0 4px, transparent 4px 8px);background-color:var(--bg-input);flex-shrink:0;flex-basis:0;min-width:4px}.ctc-sum[data-astro-cid-vdq43wkg]{color:var(--ink-2);font-size:15px}.ctc-sum[data-astro-cid-vdq43wkg] strong[data-astro-cid-vdq43wkg]{color:var(--ink-white)}.steps[data-astro-cid-vdq43wkg]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-vdq43wkg] li[data-astro-cid-vdq43wkg]{align-items:flex-start;gap:14px;padding-bottom:20px;font-size:16px;line-height:1.45;display:flex;position:relative}.step-link[data-astro-cid-vdq43wkg]{width:4px;height:calc(100% - 42px);filter:drop-shadow(0 0 5px var(--saffron));position:absolute;top:42px;left:20px;overflow:visible}.step-link[data-astro-cid-vdq43wkg] line[data-astro-cid-vdq43wkg]{stroke:var(--saffron-soft);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.step-num[data-astro-cid-vdq43wkg]{z-index:1;border:3px solid var(--saffron-soft);background:var(--bg-2);width:44px;height:44px;box-shadow:0 0 14px var(--saffron-soft);color:#fff;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:relative}.step-num-accent[data-astro-cid-vdq43wkg]{border-color:var(--teal);box-shadow:0 0 14px var(--teal)}.steps[data-astro-cid-vdq43wkg] li[data-astro-cid-vdq43wkg]>span[data-astro-cid-vdq43wkg]:last-child{min-width:0;padding-top:6px}.results-panel[data-astro-cid-vdq43wkg]{border-color:var(--teal);box-shadow:var(--shadow-glass), 0 0 30px #5eead433;margin:1.5rem 0 .75rem}#results-summary[data-astro-cid-vdq43wkg]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.panel-label{letter-spacing:.06em;color:var(--teal);margin:0 0 10px;font-size:13px;font-weight:800}.panel-amount{font-family:var(--font-display);color:var(--ink-white);text-shadow:var(--glow-teal);word-break:break-word;margin:0 0 12px;font-size:42px;font-weight:800;line-height:1}.panel-sum{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.4}.regime-toggle[data-astro-cid-vdq43wkg]{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 1.5rem;display:grid}.regime-toggle[data-astro-cid-vdq43wkg] button[data-astro-cid-vdq43wkg]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}fieldset[data-astro-cid-vdq43wkg]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);min-width:0;margin:0 0 1.5rem;padding:1rem 1.1rem .2rem}legend[data-astro-cid-vdq43wkg]{text-transform:uppercase;letter-spacing:.05em;color:var(--saffron-pale);padding:0 .5rem;font-size:.9rem;font-weight:800}button[data-astro-cid-vdq43wkg][type=submit]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tax-breakdown{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass);margin:1.5rem 0;padding:.85rem 1rem}.tax-breakdown summary{cursor:pointer;min-height:48px;color:var(--ink-white);align-items:center;font-weight:800;display:flex}.tax-breakdown dl{margin:.85rem 0 0}.tax-breakdown dl>div{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:baseline;gap:12px;padding:.5rem 0;display:flex}.tax-breakdown dl>div:last-child{border-bottom:none}.tax-breakdown dt{color:var(--ink-2);font-weight:500}.tax-breakdown dd{white-space:nowrap;text-align:right;margin:0;font-weight:700}.tax-breakdown .final-row{border-top:2px solid var(--saffron-soft);border-bottom:none;margin-top:.2rem;padding-top:.75rem}.tax-breakdown .final-row dt,.tax-breakdown .final-row dd{color:var(--ink-white);font-weight:800}.tax-breakdown .rounding-note{color:var(--ink-2);margin:.85rem 0 0;font-size:.95rem}.caveats[data-astro-cid-vdq43wkg]{border-radius:var(--radius-lg);margin:0 0 1.5rem;padding:20px 20px 20px 2.4rem}.caveats[data-astro-cid-vdq43wkg] li[data-astro-cid-vdq43wkg]{margin-bottom:.75rem}.caveats[data-astro-cid-vdq43wkg] li[data-astro-cid-vdq43wkg]:last-child{margin-bottom:0}.endnote[data-astro-cid-vdq43wkg]{border:1px dashed var(--glass-border);border-radius:var(--radius-md);color:var(--ink-3);padding:12px 16px;font-size:.95rem}.salary-slip-page .stacked-bar{border:1px solid var(--color-border);border-radius:6px;height:34px;margin:.75rem 0;display:flex;overflow:hidden}.salary-slip-page .bar-seg{flex-shrink:0;flex-basis:0;min-width:4px}.salary-slip-page .stacked-bar .bar-seg:not(:last-child){border-right:2px solid var(--color-bg)}.salary-slip-page .stacked-bar.gross-bar{border:none;border-radius:8px;gap:3px;height:40px;margin:0;overflow:visible}.salary-slip-page .gross-bar .bar-seg,.salary-slip-page .gross-bar .bar-seg:not(:last-child){background:var(--seg);transform-origin:0;border-right:none;border-radius:4px}.salary-slip-page .gross-bar .bar-seg:first-child{border-radius:8px 4px 4px 8px}.salary-slip-page .gross-bar .bar-seg:last-child{border-radius:4px 8px 8px 4px}.salary-slip-page .gross-bar .bar-seg.deduct{background:0 0;background:color-mix(in srgb, var(--seg) 14%, transparent);outline:2px dashed var(--seg);outline-offset:-2px}.salary-slip-page .gross-caption .money{color:var(--color-text)}[data-motion=on] .salary-slip-page [data-reveal]{transition:opacity .6s ease, translate .6s var(--ease-out)}[data-motion=on] .salary-slip-page [data-reveal]:not(.is-in){opacity:0;translate:0 18px}[data-motion=on] .salary-slip-page .results-panel .bar-seg{transition:flex-grow .7s var(--ease-out)}[data-motion=on] .slip-stage:not(.is-in) .pay-slip{translate:0 -101%}[data-motion=on] .slip-stage.is-in .pay-slip{animation:ss-print 1.2s var(--ease-out) both}[data-motion=on] .slip-stage:not(.is-in) .slip-line{opacity:0}[data-motion=on] .slip-stage.is-in .slip-line{animation:.45s both ss-line;animation-delay:calc(var(--slip-start) + var(--i) * var(--slip-step))}[data-motion=on] .slip-stage.is-in .printer-led{animation:.4s steps(2,jump-none) 4 ss-blink}[data-motion=on] .slip-stage.is-in .printer{animation:1.2s linear ss-hum}[data-motion=on] details.slip-row[open] .row-explain{animation:.3s both ss-unfold}[data-motion=on] [data-peel]:not(.is-in){opacity:0}[data-motion=on] [data-peel].is-in .gross-caption{animation:.5s both ss-fade}[data-motion=on] [data-peel].is-in .bar-seg{animation:ss-grow .6s var(--ease-out) both;animation-delay:calc(var(--grow-start) + var(--i) * var(--grow-step))}[data-motion=on] [data-peel].is-in .bar-seg.deduct{animation:ss-grow .6s var(--ease-out) both, ss-peel .95s ease-in-out both;animation-delay:calc(var(--grow-start) + var(--i) * var(--grow-step)), calc(var(--peel-start) + (var(--i) - 1) * var(--peel-step))}[data-motion=on] [data-peel].is-in .tray{animation:.85s both ss-tray-in;animation-delay:calc(var(--peel-start) + var(--tray-lag) + (var(--i) - 1) * var(--peel-step))}[data-motion=on] [data-peel].is-in .tray .tray-chip{animation:ss-fly .85s var(--ease-pop) both;animation-delay:calc(var(--peel-start) + var(--tray-lag) + (var(--i) - 1) * var(--peel-step))}[data-motion=on] [data-peel].is-in .tray.tray-keep{animation:ss-keep-in .6s var(--ease-out) both;animation-delay:var(--keep-tray)}[data-motion=on] .ctc-figure:not(.is-in) .ctc-seg-gross{clip-path:inset(0 100% 0 0)}[data-motion=on] .ctc-figure.is-in .ctc-seg-gross{animation:ss-wipe .8s var(--ease-out) both}[data-motion=on] .ctc-figure:not(.landed) .ctc-seg-employer{opacity:0}@supports not (animation-timeline:view()){[data-motion=on] .steps:not(.is-in) li{opacity:0}[data-motion=on] .steps.is-in li{animation:ss-step-in .55s var(--ease-out) both;animation-delay:calc(var(--i) * var(--step-step))}[data-motion=on] .steps.is-in .step-num{animation:ss-pop .6s var(--ease-pop) both;animation-delay:calc(var(--i) * var(--step-step))}[data-motion=on] .steps:not(.is-in) .step-link line{stroke-dashoffset:1px}[data-motion=on] .steps.is-in .step-link line{animation:.5s ease-out both ss-draw;animation-delay:calc(var(--i) * var(--step-step) + .3s)}}@supports (animation-timeline:view()){[data-motion=on] .steps li{animation:linear both ss-step-in view();animation-range:entry entry 60%}[data-motion=on] .steps .step-num{animation:linear both ss-pop view();animation-range:entry 10% entry 70%}[data-motion=on] .steps .step-link line{animation:linear both ss-draw view();animation-range:entry 35%}}@keyframes ss-print{0%{translate:0 -101%}to{translate:0}}@keyframes ss-line{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes ss-blink{50%{opacity:.2}}@keyframes ss-hum{0%,to{translate:0}20%{translate:0 .6px}40%{translate:0 -.4px}60%{translate:0 .5px}80%{translate:0 -.3px}}@keyframes ss-unfold{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}@keyframes ss-grow{0%{opacity:.3;scale:0 1}to{opacity:1;scale:1}}@keyframes ss-peel{0%{background:var(--seg);outline-color:#0000;translate:0;box-shadow:0 0 #0000}35%{background:var(--seg);outline-color:#0000;translate:0 -10px;rotate:-1.5deg;box-shadow:0 10px 14px #0000004d}to{translate:0;rotate:0deg;box-shadow:0 0 #0000}}@keyframes ss-tray-in{0%{opacity:0}25%,to{opacity:1}}@keyframes ss-fly{0%{translate:0 calc(var(--fly) * -1);scale:.5 1}to{translate:0;scale:1}}@keyframes ss-keep-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes ss-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ss-step-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes ss-pop{0%{scale:.4}70%{scale:1.15}to{scale:1}}@keyframes ss-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.salary-slip-page,.salary-slip-page *{transition:none!important;animation:none!important}}
