.sf-linkbtn{font:inherit;color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sf-linkbtn:hover{color:var(--fg)}.sf-linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.sf-linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.chip.sf-ok{background:var(--ok-soft);color:var(--ok)}.chip.sf-ok svg{width:12px;height:12px;margin-right:.25rem}.big-ic.sf-ink{background:var(--accent-soft);color:var(--accent-ink)}.chk.sf-wrap{align-items:flex-start;line-height:1.4;display:flex}.chk.sf-wrap input{flex:none;margin:1px 0 0}.chk.sf-wrap a{font-weight:600}.sf-end{justify-content:flex-end;margin-top:-.35rem;display:flex}.sf-sub{margin-top:.35rem}.sf-ro{color:var(--muted);background:var(--sunk)!important}.sf-lbl{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sf-otp{font-family:var(--f-mono);letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;padding:.6rem .75rem .6rem calc(.75rem + .5em)!important;font-size:1.5rem!important}.sf-otp::placeholder{letter-spacing:.5em;color:var(--line)}.sf-resend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.86rem;display:flex}.sf-fallback{color:var(--muted);border-top:1px solid var(--line);padding-top:.8rem;font-size:.8rem}.sf-fallback a{white-space:nowrap;font-weight:600}.s-actions{gap:4px}.s-actions .pm{margin-left:4px}@media (max-width:860px){.s-actions .pm{margin-left:2px}.hbtn .ic{display:contents}.hbtn{padding:.45rem .55rem}}.foot-grid.sf-v3{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.foot-grid a{color:var(--muted);font-size:.88rem;text-decoration:none}.foot-grid a:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1060px){.foot-grid.sf-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid.sf-v3 .foot-brand{grid-column:1/-1}}@media (max-width:520px){.foot-grid.sf-v3{grid-template-columns:minmax(0,1fr)}}.sf-two{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sf-side{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:860px){.sf-two{grid-template-columns:minmax(0,1fr)}}.sf-links{flex-direction:column;margin:0;padding:6px;list-style:none;display:flex}.sf-links a,.sf-links button{width:100%;font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:.7rem;padding:.65rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.sf-links a:hover,.sf-links button:hover,.sf-links a:focus-visible,.sf-links button:focus-visible{background:var(--sunk)}.sf-links svg{width:17px;height:17px;color:var(--muted);flex:none}.sf-links a>span:not(.ic),.sf-links button>span:not(.ic){flex:1;min-width:0}#ac-gst::placeholder,#co-gst::placeholder{text-transform:none}.sf-links hr{background:var(--line);border:0;height:1px;margin:4px 6px}.sf-toggle{border:1.5px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:flex-start;gap:.8rem;padding:.8rem .9rem;display:flex}.sf-toggle:hover{border-color:var(--fg)}.sf-toggle input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.sf-toggle b{font-size:.9rem;display:block}.sf-toggle small{color:var(--muted);font-size:.8rem;display:block}.sf-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sf-rlist{flex-direction:column;display:flex}.sf-ritem{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;min-width:0;padding:14px 18px;display:flex}.sf-ritem:last-child{border-bottom:0}.sf-ritem .sf-rtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.sf-ritem .sf-rjob{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.sf-ritem .sf-rjob button{font:inherit;font-family:var(--f-mono);color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sf-ritem .sf-ramt{font-weight:800;font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-stretch:112%}.sf-ritem p{overflow-wrap:anywhere;font-size:.86rem}.sf-ritem .sf-rmeta{color:var(--muted);flex-wrap:wrap;gap:.3rem .9rem;font-size:.78rem;display:flex}.sf-rnote{background:var(--sunk);overflow-wrap:anywhere;border-radius:8px;padding:.5rem .7rem;font-size:.84rem}.st-processing{background:color-mix(in srgb,var(--c) 14%,transparent);color:#0b6e9c}.st-refunded{background:var(--ok-soft);color:var(--ok)}.sf-steps{flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;font-size:.88rem;display:flex}.sf-steps li::marker{color:var(--accent-ink);font-weight:700}.sf-jobinfo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sf-jobinfo div{background:var(--sunk);border-radius:10px;min-width:0;padding:.5rem .65rem}.sf-jobinfo span{color:var(--muted);font-size:.72rem;font-weight:600;display:block}.sf-jobinfo b{font-variant-numeric:tabular-nums;font-size:.95rem}@media (max-width:420px){.sf-jobinfo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sf-jobinfo div:last-child{grid-column:1/-1}}.sf-coupon{align-items:stretch;gap:.5rem;display:flex}.sf-coupon input{text-transform:uppercase;min-width:0;font-family:var(--f-mono);letter-spacing:.04em;flex:1}.sf-coupon input::placeholder{text-transform:none;font-family:var(--f-body);letter-spacing:0}.sf-coupon .btn{flex:none}.sf-applied{border:1.5px dashed var(--ok);background:var(--ok-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem .5rem .8rem;display:flex}.sf-applied .chip{background:var(--surface);color:var(--ok);white-space:normal;text-align:left;border-radius:8px;padding:.25rem .55rem}.sf-applied .chip b{font-family:var(--f-mono);margin-right:.3rem}.foot-brand .foot-promise{color:var(--fg);align-items:flex-start;gap:.45rem;margin-top:10px;font-size:.88rem;font-weight:600;display:flex}.foot-brand .foot-promise span{color:var(--ok)}.foot-bottom .credit-r{text-align:right;margin-left:auto}@media (max-width:600px){.foot-bottom .credit-r{text-align:left;margin-left:0}}.sg-panel{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:340px;animation:.16s ease-out sgIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 24px 50px -20px #18161d59}@keyframes sgIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sg-list{max-height:min(70vh,480px);margin:0;padding:6px;list-style:none;overflow:auto}.sg-h{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:.55rem .7rem .3rem;font-size:.7rem;font-weight:700}.sg-item{cursor:pointer;border-radius:11px;align-items:center;gap:.7rem;padding:.5rem .7rem;display:flex}.sg-item.act{background:var(--ink-soft)}.sg-panel svg{width:16px;height:16px;color:var(--muted);flex:none;position:static;top:auto;left:auto;transform:none}.sg-item .ic{display:inline-flex}.sg-sw{width:34px;height:34px;font:800 .74rem var(--f-display);border-radius:9px;flex:none;place-items:center;display:grid}.sg-sw.sm{border-radius:8px;font-size:.68rem}.sg-img{object-fit:cover;background:var(--sunk);border-radius:8px;flex:none;width:34px;height:34px}.sg-t{flex-direction:column;flex:1;min-width:0;display:flex}.sg-t b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.sg-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.sg-t mark{color:var(--ink);background:0 0;font-weight:800}.sg-all{border-top:1px solid var(--line);border-radius:0 0 11px 11px;margin-top:4px;padding-top:.65rem}.sg-all .sg-t b{color:var(--ink)}.sg-all kbd{font:600 .7rem var(--f-mono);color:var(--muted);border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:.1rem .35rem}.sg-none{color:var(--muted);flex-direction:column;gap:.25rem;padding:.8rem .7rem;font-size:.86rem;display:flex}.sg-none b{color:var(--fg)}@media (max-width:860px){.sg-panel{min-width:0}.sg-all kbd{display:none}}
