/* VERBATIM copy of every <style> block in index.html (baseline sha256 4d4a498f…), in document order.
   Do not edit here; regenerate if index.html styles change. */
*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{font:16px/1.6 Inter,"Noto Sans TC",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.wrap{max-width:1200px;margin:0 auto;padding:0 28px}h1,h2,h3{font-family:Michroma,"Noto Sans TC",sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.18}
html[lang=zh-Hant] h1,html[lang=zh-Hant] h2,html[lang=zh-Hant] h3{font-family:"Noto Sans TC",sans-serif;font-weight:500;letter-spacing:.04em}
nav{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.nv{display:flex;align-items:center;height:72px;gap:28px}.logo{display:flex;align-items:center;gap:12px}.logo img{height:30px;display:block}.logo span{font-family:Michroma;font-size:13px;letter-spacing:.32em;white-space:nowrap}.ft .logo{margin-bottom:16px}.ft .logo img{margin:0}.links{display:flex;gap:28px;font-size:14px;margin-left:auto;opacity:.8}
.rt{display:flex;align-items:center;gap:14px}.lang{display:flex;border-radius:99px;padding:3px;font-size:12px;font-weight:600}.lang b{padding:5px 11px;border-radius:99px;cursor:pointer;font-weight:600}
.btn{display:inline-block;padding:15px 26px;border-radius:99px;font-weight:600;font-size:15px}.btn.sm{padding:10px 18px;font-size:13px}.btn.out{background:transparent!important;color:inherit!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important;display:inline-flex;align-items:center;gap:7px}.btn.out .ic{width:15px;height:15px;color:inherit}.btn.out:hover{border-color:#B6FF2E!important}.flogin{display:inline-block;margin-top:8px;color:#B6FF2E}.burger{display:none;background:none;border:1px solid rgba(255,255,255,.2);border-radius:10px;width:40px;height:40px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger i{display:block;width:16px;height:1.5px;background:currentColor}.mmenu{display:none}.ic{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}
section{padding:110px 0}.eye{font-size:12px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;margin-bottom:18px;display:block}h2{font-size:clamp(28px,3.4vw,44px);max-width:760px;margin-bottom:56px}
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{padding:32px;border-radius:20px}.card h3{font-size:17px;margin:18px 0 10px}.card p{font-size:15px;opacity:.72}
.num{font-family:Michroma;font-size:13px}footer{padding:56px 0 40px;font-size:14px}.ft{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.ft img{height:30px;margin-bottom:14px}.ft p{opacity:.7}
.mock{border-radius:22px;padding:22px;font-size:14px}.mock .row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dot{width:9px;height:9px;border-radius:50%}.bub{padding:12px 15px;border-radius:14px;margin:10px 0;max-width:88%}.bub.r{margin-left:auto}
.wave{display:flex;gap:3px;align-items:center;height:28px;margin:6px 0 4px}.wave i{width:3px;border-radius:2px}
@media(max-width:880px){.links{display:none}.g3,.ft{grid-template-columns:1fr}section{padding:72px 0}.hide-m{display:none}.nv{gap:10px}.rt .btn{display:none}.burger{display:flex;color:inherit}body.mo .mmenu{display:flex;flex-direction:column;gap:16px;padding:20px;border-top:1px solid rgba(255,255,255,.08)}.mmenu .btn{justify-content:center;text-align:center}.logo span{font-size:10px;letter-spacing:.2em}.logo img{height:24px}.wrap{padding:0 20px}.lang b{white-space:nowrap;padding:5px 9px}.split>*{min-width:0}.dg{grid-template-columns:1fr 1fr}.wave{overflow:hidden}.hero .btn{margin-bottom:10px}}html,body{max-width:100%}.lang b{white-space:nowrap}body{background:#0b0c0e;color:#eef0f2}nav{background:rgba(11,12,14,.7);border-bottom:1px solid #1f2125}.lang{background:#16171a;border:1px solid #2a2c31}.lang b.on{background:#B6FF2E;color:#0b0c0e}
.btn{background:#B6FF2E;color:#0b0c0e}.btn.ghost{background:#16171a;color:#eef0f2;border:1px solid #2a2c31}.eye,.num,.ic{color:#B6FF2E}
.hero{padding:90px 0 100px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero h1{font-size:clamp(34px,4.8vw,64px);margin-bottom:24px}.hero h1 em{font-style:normal}.hero p{color:#9a9ea6;font-size:17px;margin-bottom:34px;max-width:560px}.hero .btn{margin-right:10px}
.dash{position:relative;border-radius:26px;padding:14px;background:linear-gradient(145deg,#1f2125,#0f1012);border:1px solid #2a2c31;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 0 1px rgba(182,255,46,.05),0 0 120px rgba(182,255,46,.12)}
.bar{display:flex;gap:6px;padding:4px 8px 14px}.bar i{width:10px;height:10px;border-radius:50%;background:#3a3c41}.dg{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mock{background:#121316;border:1px solid #24262b;grid-column:1/3}.bub{background:#1d1f23}.bub.r{background:rgba(182,255,46,.12);color:#e4ff9a}.bub.ok{background:none;color:#B6FF2E;padding-left:0}
.tile{background:#121316;border:1px solid #24262b;border-radius:16px;padding:16px;font-size:13px;color:#9a9ea6}.tile b{display:block;font-family:Michroma;color:#eef0f2;font-size:15px;margin-top:6px;font-weight:400}
.card{background:#121316;border:1px solid #1f2125}#f .card:first-child{background:linear-gradient(160deg,rgba(182,255,46,.14),#121316 60%);border-color:rgba(182,255,46,.3)}
#p{background:#B6FF2E;color:#0b0c0e}#p .eye,#p .num{color:#0b0c0e}#p .card{background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.12)}#p p{opacity:.8}
.steps{counter-reset:s}.st{position:relative}.cta .ctb{text-align:left;padding:70px 56px;border-radius:28px;background:#121316;border:1px solid #24262b;background-image:linear-gradient(90deg,transparent 60%,rgba(182,255,46,.12))}.ctb h2{margin-bottom:14px}.ctb p{color:#9a9ea6;margin-bottom:28px}.dform{max-width:760px}.fg{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.fg label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#9a9ea6}.fg .full{grid-column:1/3}.fg input,.fg select,.fg textarea{font:inherit;font-size:15px;color:#eef0f2;background:#0b0c0e;border:1px solid #2a2c31;border-radius:12px;padding:12px 14px}.fg input:focus,.fg select:focus,.fg textarea:focus{outline:none;border-color:#B6FF2E}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.dform .btn{border:0;cursor:pointer}.fmsg{margin:16px 0 0!important;color:#B6FF2E!important}.fmsg.e{color:#ff8a7a!important}footer{border-top:1px solid #1f2125}
@media(max-width:880px){.fg{grid-template-columns:1fr}.fg .full{grid-column:1}.split{grid-template-columns:1fr}.cta .ctb{padding:44px 26px}}#dash{border-top:1px solid #1f2125}.dhd{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.dhd h2{margin-bottom:10px}.dhd p{color:#9a9ea6}.samp{font-size:12px;padding:6px 12px;border-radius:99px;border:1px dashed rgba(182,255,46,.5);color:#B6FF2E;white-space:nowrap}
.dbx{border-radius:26px;padding:18px;background:linear-gradient(145deg,#1f2125,#0f1012);border:1px solid #2a2c31;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 120px rgba(182,255,46,.08)}.dtop{display:flex;align-items:center;gap:10px;padding:2px 6px 16px;font-family:Michroma;font-size:11px;letter-spacing:.3em;color:#cfd2d6}.dtop img{height:20px}.dtop small{margin-left:auto;font-family:Inter;letter-spacing:0;color:#6c7078}
.kg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.pn{background:#121316;border:1px solid #24262b;border-radius:16px;padding:18px;min-width:0}.pn h4{font-size:13px;font-weight:500;color:#9a9ea6;margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kv{font-family:Michroma;font-size:24px;color:#eef0f2}.kd{font-size:12px;color:#B6FF2E}
.cg{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px}.cg3{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px}svg.ch{width:100%;height:auto;display:block}.lg{display:flex;gap:14px;font-size:12px;color:#9a9ea6;margin-left:auto}.lg i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}
.um{margin-bottom:16px;font-size:13px}.um div{display:flex;justify-content:space-between;gap:8px;color:#9a9ea6;margin-bottom:7px}.um b{color:#eef0f2;font-weight:500}.um s{display:block;height:8px;border-radius:9px;background:#24262b;overflow:hidden;text-decoration:none}.um s i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#7fbf10,#B6FF2E)}
.ql,.vl{list-style:none;font-size:13px}.ql li,.vl li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #1f2125}.ql li:first-child,.vl li:first-child{border:0}.ql em{font-style:normal;margin-left:auto;font-size:11px;padding:3px 9px;border-radius:99px;background:#1d1f23;color:#9a9ea6;white-space:nowrap}.ql em.a{background:rgba(182,255,46,.12);color:#B6FF2E}.pd{width:8px;height:8px;border-radius:50%;flex:none}.vl li{align-items:flex-start}.vl small{display:block;color:#6c7078;font-size:11px}.smk{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;margin-top:2px}
@media(max-width:880px){.kg{grid-template-columns:1fr 1fr}.cg,.cg3{grid-template-columns:1fr}.kv{font-size:19px}.dbx{padding:12px;border-radius:20px}.dtop small{display:none}}/*navfix*/.links a,nav .btn,.logo span{white-space:nowrap}.links,.rt,.logo{flex-shrink:0}.links{align-items:center}@media(min-width:881px){nav .btn.sm{display:inline-flex;align-items:center;line-height:1.2}}@media(min-width:881px) and (max-width:1279px){.nv{gap:14px}.links{gap:16px;font-size:13px}.rt{gap:8px}nav .btn.sm{padding:9px 14px}.logo span{font-size:11px}}
.ill{margin:28px auto 0;position:relative;max-width:960px}.ill img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 70%,transparent 100%);box-shadow:0 0 0 1px rgba(182,255,46,.05)}.ill figcaption{margin-top:12px;font-size:14px;opacity:.7;text-align:center}.hero .hsub2{color:#B6FF2E!important;font-weight:500;margin:6px 0 0}.ill.hero{margin:28px 0 8px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.duo .ill{margin:0}.duo p{margin:14px 0 0;opacity:.85}.isub{opacity:.75;max-width:720px;margin:-6px 0 0}@media(max-width:800px){.duo{grid-template-columns:1fr}}
.heroA{max-width:450px;margin:18px 0 18px!important}.heroBtns{margin-top:16px}@media(min-width:801px){header.hero{padding-top:48px!important}header.hero h1{font-size:52px!important;margin-bottom:8px}}@media(max-width:800px){.heroA{margin:14px 0!important}}
/* v2 polish: 8px grid, type scale, seamless illustrations */
:root{--bg:#0b0c0e;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px}
body{line-height:1.6}
section{padding:var(--s7) 0}
.eye{font-size:12px;letter-spacing:.24em;margin-bottom:var(--s2)}
h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2;margin-bottom:var(--s5)}
.card h3,.pn h4{line-height:1.35}.card h3{font-size:18px;margin:var(--s2) 0 var(--s1)}
.card p{font-size:15px;line-height:1.6;opacity:.72}
.card{padding:var(--s4);border-radius:16px}
.g3{gap:var(--s3)}
.isub,#calculator .csub{margin:calc(-1*var(--s3)) 0 var(--s5);max-width:680px}
.dhd{margin-bottom:var(--s4)}.dhd h2{margin-bottom:var(--s2)}
.ill+div[style]{height:var(--s5)!important}
section>.wrap>.ill{margin:0 auto}
.duo{gap:var(--s4);margin-top:0}.duo p{margin-top:var(--s2);color:#9a9ea6;opacity:1}
#flow{padding-top:0}
/* seamless illustrations: black image bg blended into section bg + feathered edges */
.ill{background:var(--bg);border-radius:20px;isolation:isolate;overflow:hidden}
.ill img{border:0!important;border-radius:0;box-shadow:none!important;mix-blend-mode:lighten;
-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;
mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}
.ill figcaption{margin:0;padding:var(--s2) 0 var(--s3);color:#9a9ea6;opacity:1}
#p .ill{border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.25)}
.hero{padding:var(--s6) 0 var(--s7)}.split{gap:var(--s6)}
.hero p[data-t=sub]{margin:0;color:#9a9ea6}
.heroBtns{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s1);margin-top:var(--s3)}.hero .btn{margin:0!important}
.heroA{margin:var(--s3) 0!important}
.cta .ctb{padding:var(--s6) var(--s6)}.ctb p{margin-bottom:var(--s4)}
footer{padding:var(--s6) 0 var(--s5)}
@media(max-width:880px){section{padding:var(--s6) 0}#flow{padding-top:0}.hero{padding:var(--s4) 0 var(--s6)}h2{margin-bottom:var(--s4)}.cta .ctb{padding:var(--s5) var(--s3)}.isub,#calculator .csub{margin:calc(-1*var(--s2)) 0 var(--s4)}.ill+div[style]{height:var(--s4)!important}}
@media(max-width:800px){.heroA{margin:var(--s2) 0!important}header.hero h1{font-size:32px;margin-bottom:var(--s1)}}

#i .g3.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){#i .g3.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:880px){#i .g3.g4{grid-template-columns:1fr}}

/* Visitor theme. Dark rules above stay the default. Light applies only under html[data-theme=light]. */
html{scroll-padding-top:88px}
@media(min-width:881px) and (max-width:1600px){
  html{scroll-padding-top:148px}
  .nv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;height:auto;align-items:center;column-gap:16px;row-gap:8px;padding-top:10px;padding-bottom:10px}
  .logo{grid-column:1;grid-row:1}
  .links{grid-column:2;grid-row:1;margin-left:0;justify-content:flex-end;min-width:0}
  .rt{grid-column:1 / -1;grid-row:2;justify-content:flex-end}
}
.theme{display:inline-flex;align-items:center;padding:3px;border-radius:99px;background:#16171a;border:1px solid #2a2c31;flex:none}
.theme button{appearance:none;-webkit-appearance:none;margin:0;border:0;background:transparent;color:#eef0f2;font:600 13px/1 Inter,"Noto Sans TC",system-ui,sans-serif;min-width:44px;min-height:44px;padding:0 12px;border-radius:99px;cursor:pointer;white-space:nowrap}
.theme button[aria-pressed="true"]{background:#B6FF2E;color:#0b0c0e}
.theme button:focus{outline:none}
.theme button:focus-visible{outline:2px solid #B6FF2E;outline-offset:2px}
.lang b:focus{outline:none}
.lang b:focus-visible{outline:2px solid #B6FF2E;outline-offset:2px}
@media(max-width:880px){
  html{scroll-padding-top:136px}
  .cgrid{grid-template-columns:minmax(0,1fr)}
  .cins,.couts,.cform,.card,.cin,.crow,.cog,.co{min-width:0}
  .nv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:0;align-items:center;column-gap:8px;row-gap:8px;padding-top:8px;padding-bottom:10px}
  .rt{display:contents}
  .logo{grid-column:1;grid-row:1;min-width:0}
  .burger{grid-column:2;grid-row:1}
  .theme{grid-column:1;grid-row:2;justify-self:start;max-width:100%}
  .lang{grid-column:2;grid-row:2;justify-self:end}
  .logo span{font-size:11px;letter-spacing:.08em}
}
@media(max-width:360px){
  .logo span{font-size:9px;letter-spacing:.02em}
  .theme button{padding:0 8px;font-size:12px}
  .lang b{padding:5px 7px}
}
html[data-theme="light"]{color-scheme:light}
html[data-theme="light"] body{background:#F7F6F2;color:#14161A}
html[data-theme="light"] nav{background:rgba(255,255,255,.94);border-bottom:1px solid #DDD9D0}
html[data-theme="light"] .links{opacity:1;color:#4A4F57}
html[data-theme="light"] .links a:hover{color:#14161A}
html[data-theme="light"] .lang{background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .lang b{color:#14161A}
html[data-theme="light"] .lang b.on{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .lang b:focus-visible{outline-color:#0F5C2E}
html[data-theme="light"] .theme{background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .theme button{color:#14161A}
html[data-theme="light"] .theme button[aria-pressed="true"]{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .theme button:focus-visible{outline-color:#0F5C2E}
html[data-theme="light"] .btn{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .btn:hover{background:#0A4723}
html[data-theme="light"] .btn.ghost{background:transparent;color:#14161A;border:1px solid #8F8A7F}
html[data-theme="light"] .btn.ghost:hover{background:transparent;border-color:#0F5C2E;color:#14161A}
html[data-theme="light"] .btn.out{background:transparent!important;color:#14161A!important;border:1px solid #8F8A7F!important;box-shadow:none!important}
html[data-theme="light"] .btn.out:hover{background:transparent!important;border-color:#0F5C2E!important;color:#14161A!important}
html[data-theme="light"] .burger{border-color:#8F8A7F;color:#14161A}
html[data-theme="light"] body.mo .mmenu{border-top:1px solid #DDD9D0;background:#FFFFFF}
html[data-theme="light"] .mmenu a{color:#14161A}
html[data-theme="light"] .mmenu a.btn:not(.out){color:#FFFFFF}
html[data-theme="light"] .mmenu a.btn:not(.out):hover{color:#FFFFFF;background:#0A4723}
html[data-theme="light"] .mmenu a.btn:not(.out):focus-visible{color:#FFFFFF}
html[data-theme="light"] .eye,html[data-theme="light"] .num,html[data-theme="light"] .ic{color:#0F5C2E}
html[data-theme="light"] .hero .hsub2{color:#0F5C2E!important}
html[data-theme="light"] .hero p,html[data-theme="light"] .hero p[data-t="sub"]{color:#4A4F57}
html[data-theme="light"] .card{background:#FFFFFF;border:1px solid #DDD9D0}
html[data-theme="light"] .card p,html[data-theme="light"] .ft p,html[data-theme="light"] .duo p,html[data-theme="light"] .isub,html[data-theme="light"] .ill figcaption,html[data-theme="light"] .dhd p,html[data-theme="light"] .ctb p{color:#4A4F57;opacity:1}
html[data-theme="light"] #f .card:first-child{background:#FFFFFF;border-color:#DDD9D0}
html[data-theme="light"] #p{background:#EEEDE8;color:#14161A}
html[data-theme="light"] #p .eye,html[data-theme="light"] #p .num{color:#0F5C2E}
html[data-theme="light"] #p p,html[data-theme="light"] #p .card p{color:#4A4F57;opacity:1}
html[data-theme="light"] #p .card{background:#FFFFFF;border:1px solid #847F75}
.art-light{display:none}
html[data-theme="light"] .art-dark{display:none}
html[data-theme="light"] .art-light{display:block}
html[data-theme="light"] .ill{background:transparent;overflow:visible;border-radius:0;box-shadow:none}
html[data-theme="light"] #p .ill{background:#F7F6F2;border-radius:24px;padding:12px;border:1px solid #DDD9D0;box-shadow:none;overflow:hidden}
html[data-theme="light"] .ill img{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-composite:unset!important;mask-composite:unset!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
html[data-theme="light"] .dash,html[data-theme="light"] .dbx{color:#14161A;background:#FFFFFF;border:1px solid #DDD9D0;box-shadow:0 1px 2px rgba(15,92,46,.06),0 16px 40px rgba(20,40,30,.08)}
html[data-theme="light"] .bar{background:#EEEDE8;border-radius:12px;padding:8px 10px;margin-bottom:10px;border-bottom:1px solid #DDD9D0}html[data-theme="light"] .bar i{background:#C9C4B8}html[data-theme="light"] .dtop{background:#EEEDE8;color:#14161A;border-radius:12px;padding:10px 12px;margin:0 0 12px;border-bottom:1px solid #DDD9D0}html[data-theme="light"] .dtop small{color:#0F5C2E}html[data-theme="light"] .samp{background:#EAF2EC}
html[data-theme="light"] .mock,html[data-theme="light"] .tile,html[data-theme="light"] .pn{background:#F7F6F2;border-color:#DDD9D0;color:#4A4F57}
html[data-theme="light"] .tile b,html[data-theme="light"] .kv,html[data-theme="light"] .um b,html[data-theme="light"] .mock .row b{color:#14161A}
html[data-theme="light"] .pn h4,html[data-theme="light"] .lg,html[data-theme="light"] .um div{color:#4A4F57}
html[data-theme="light"] .kd,html[data-theme="light"] .bub.ok{color:#0F5C2E}
html[data-theme="light"] .bub{background:#F0EFEA;color:#14161A;border:1px solid #DDD9D0}
html[data-theme="light"] .bub.ok{background:none;border:0;box-shadow:none;color:#0F5C2E}
html[data-theme="light"] .bub.r{background:#E8F8C8;color:#1A3D0A;border-color:transparent}
html[data-theme="light"] .wave i,html[data-theme="light"] .dot,html[data-theme="light"] .dash [style*="background:#B6FF2E"],html[data-theme="light"] .dbx [style*="background:#B6FF2E"]{background:#0F5C2E!important}html[data-theme="light"] .dash .dot{box-shadow:0 0 0 2px #B6FF2E}html[data-theme="light"] .lg i[style*="#5ec8ff"]{background:repeating-linear-gradient(90deg,#1A6FA8 0 3px,transparent 3px 5px)!important}
html[data-theme="light"] .dbx [style*="background:#5ec8ff"]{background:#1A6FA8!important}
html[data-theme="light"] .dbx [style*="background:#8a8f98"]{background:#8F8A7F!important}
html[data-theme="light"] .dbx [style*="background:#ff8a7a"]{background:#B42318!important}
html[data-theme="light"] .dbx [style*="background:#f5c451"]{background:#8A5A00!important}
html[data-theme="light"] .pd[style*="#B6FF2E"]{box-shadow:none!important}
html[data-theme="light"] .mock .row span[style*="opacity"]{opacity:1!important;color:#5C6169}
html[data-theme="light"] .um s{background:#EEEDE8}
html[data-theme="light"] .um s i{background:linear-gradient(90deg,#1B6B34,#0F5C2E)}
html[data-theme="light"] .ql li,html[data-theme="light"] .vl li{border-top-color:#DDD9D0}
html[data-theme="light"] .ql em{background:#EEEDE8;color:#4A4F57}
html[data-theme="light"] .ql em.a{background:#E8F8C8;color:#1A3D0A}
html[data-theme="light"] .vl small{color:#5C6169}
html[data-theme="light"] .smk[style*="182,255,46"]{color:#0F5C2E!important;background:rgba(15,92,46,.12)!important}
html[data-theme="light"] .smk[style*="255,138,122"]{color:#B42318!important;background:rgba(180,35,24,.12)!important}
html[data-theme="light"] .smk[style*="138,143,152"]{color:#4A4F57!important;background:#EEEDE8!important}
html[data-theme="light"] svg.ch line{stroke:#DDD9D0}
html[data-theme="light"] svg.ch polyline[stroke="#B6FF2E"]{stroke:#0F5C2E}
html[data-theme="light"] svg.ch polyline[stroke="#5ec8ff"]{stroke:#1A6FA8}
html[data-theme="light"] #ga stop{stop-color:#0F5C2E}
html[data-theme="light"] .dbx svg circle[stroke="#B6FF2E"]{stroke:#0F5C2E}
html[data-theme="light"] .dbx svg circle[stroke="#8a8f98"]{stroke:#8F8A7F}
html[data-theme="light"] .dbx svg circle[stroke="#ff8a7a"]{stroke:#B42318}
html[data-theme="light"] .dbx svg text{fill:#14161A}
html[data-theme="light"] .samp{color:#0F5C2E;border-color:#0F5C2E}
html[data-theme="light"] #dash{border-top:1px solid #DDD9D0}
html[data-theme="light"] .cta .ctb{background:#FFFFFF;border:1px solid #DDD9D0;background-image:none}
html[data-theme="light"] .fg label{color:#4A4F57}
html[data-theme="light"] .fg input,html[data-theme="light"] .fg select,html[data-theme="light"] .fg textarea{color:#14161A;background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .fg input::placeholder,html[data-theme="light"] .fg textarea::placeholder{color:#5C6169;opacity:1}
html[data-theme="light"] .fg input:focus,html[data-theme="light"] .fg select:focus,html[data-theme="light"] .fg textarea:focus{outline:2px solid #0F5C2E;outline-offset:2px;border-color:#0F5C2E}
html[data-theme="light"] .fmsg{color:#0F5C2E!important}
html[data-theme="light"] .fmsg.e{color:#B42318!important}
html[data-theme="light"] footer{border-top:1px solid #DDD9D0}
html[data-theme="light"] .flogin{color:#0F5C2E}
html[data-theme="light"] .flogin:hover{color:#0A4723}
html[data-theme="light"] footer .wrap[style]{opacity:1!important;color:#5C6169}
html[data-theme="light"] #asc-b{background:#0F5C2E;color:#FFFFFF;box-shadow:0 10px 28px rgba(20,22,26,.2)}
html[data-theme="light"] #asc-b:focus-visible{outline:2px solid #0F5C2E;outline-offset:3px}
html[data-theme="light"] #asc{background:#FFFFFF;color:#14161A;border:1px solid #8F8A7F;box-shadow:0 24px 60px rgba(20,22,26,.16)}
html[data-theme="light"] .asc-h{background:#EEEDE8;border-bottom:1px solid #DDD9D0}
html[data-theme="light"] .asc-h b{color:#14161A}
html[data-theme="light"] .asc-h small{color:#5C6169}
html[data-theme="light"] .asc-h small:before{background:#0F5C2E;box-shadow:none}
html[data-theme="light"] .asc-x{background:#FFFFFF;border:1px solid #8F8A7F;color:#14161A}
html[data-theme="light"] .asc-x:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .asc-m div{background:#F0EFEA;color:#14161A}
html[data-theme="light"] .asc-m div.u{background:#E8F8C8;color:#1A3D0A}
html[data-theme="light"] .asc-s button{color:#0F5C2E;background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .asc-s button:hover{background:#F7F6F2}
html[data-theme="light"] .asc-s button:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .asc-f{border-top:1px solid #DDD9D0}
html[data-theme="light"] .asc-f input{color:#14161A;background:#F7F6F2;border:1px solid #8F8A7F}
html[data-theme="light"] .asc-f input::placeholder{color:#5C6169;opacity:1}
html[data-theme="light"] .asc-f input:focus{outline:2px solid #0F5C2E;outline-offset:2px;border-color:#0F5C2E}
html[data-theme="light"] .asc-f button{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .asc-f button:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .asc-n{color:#5C6169}
html[data-theme="light"] #calculator .csub,html[data-theme="light"] .cex,html[data-theme="light"] .cform ul,html[data-theme="light"] .cdis{opacity:1;color:#4A4F57}
html[data-theme="light"] .cdis{color:#5C6169}
html[data-theme="light"] .cins,html[data-theme="light"] .couts,html[data-theme="light"] .cform{background:#FFFFFF;border:1px solid #DDD9D0}
html[data-theme="light"] .cin label{color:#14161A}
html[data-theme="light"] .crow input[type=range]{accent-color:#0F5C2E}
html[data-theme="light"] .crow input:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .cnum{background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .cnum:focus-within{border-color:#0F5C2E}
html[data-theme="light"] .cnum input{color:#14161A}
html[data-theme="light"] .cnum i{color:#5C6169;opacity:1}
html[data-theme="light"] .co{background:#F7F6F2;border:1px solid #DDD9D0;color:#14161A}
html[data-theme="light"] .co span{color:#4A4F57;opacity:1}
html[data-theme="light"] .co b{color:#14161A}
html[data-theme="light"] .ctot{background:#E8F8C8;border:1px solid #0F5C2E}
html[data-theme="light"] .ctot span{color:#14161A;opacity:1}
html[data-theme="light"] .ctot b{color:#0F5C2E}
html[data-theme="light"] #ccta{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] a:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .dash a:focus-visible,html[data-theme="light"] .dbx a:focus-visible,html[data-theme="light"] .dash button:focus-visible,html[data-theme="light"] .dbx button:focus-visible{outline-color:#0F5C2E}


/* ===== ASA SMB section — scoped styles (#helps, #about). Preview-only draft 2026-11-09.
   Append AFTER the site's last <style> rules in <head> (so html[data-theme="light"] overrides win).
   Relies on existing site classes: .wrap .eye .card .g3 .ic h2/h3 fonts, html[lang=zh-Hant] heading font. ===== */

/* ---------- shared layout (dark = default) ---------- */
#helps{border-top:1px solid #1f2125}
#helps h2{margin-bottom:48px}
.sb-mods{align-items:stretch}
.sb-mod{display:flex;flex-direction:column;min-width:0}
.sb-mod h3{font-size:17px;margin:18px 0 10px}
.sb-mod .sb-v{font-size:15px;color:#9a9ea6;opacity:1;margin-bottom:18px}
.sb-pts{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid #24262b;display:grid;gap:10px}
.sb-pts li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:#cfd2d6}
.sb-pts li:before{content:"";position:absolute;left:2px;top:.5em;width:9px;height:5px;border-left:1.6px solid #B6FF2E;border-bottom:1.6px solid #B6FF2E;transform:rotate(-45deg)}

/* flow mini diagram (HTML/CSS only, no bitmap) */
.sb-flow{margin-top:56px;padding:32px;border-radius:20px;background:#121316;border:1px solid #1f2125}
.sb-flow h3{font-size:15px;margin:0 0 24px;letter-spacing:.06em}
.sb-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}
.sb-n{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 16px 16px;border-radius:16px;background:#0b0c0e;border:1px solid #2a2c31}
.sb-n b{font-weight:600;font-size:14px;line-height:1.35;color:#eef0f2}
.sb-n small{font-size:12.5px;line-height:1.45;color:#9a9ea6}
.sb-k{font-family:Michroma,sans-serif;font-size:11px;letter-spacing:.12em;color:#B6FF2E}
.sb-start{border-color:rgba(182,255,46,.45)}
.sb-opt{border-style:dashed;border-color:#6c7078}
/* connector arrows between nodes (desktop: horizontal) */
.sb-n+.sb-n:before{content:"";position:absolute;left:-24px;top:50%;width:20px;height:0;border-top:1.6px solid #B6FF2E}
.sb-n+.sb-n:after{content:"";position:absolute;left:-10px;top:calc(50% - 4px);width:7px;height:7px;border-top:1.6px solid #B6FF2E;border-right:1.6px solid #B6FF2E;transform:rotate(45deg)}
.sb-dash:before{border-top-style:dashed!important;border-top-color:#9a9ea6!important}
.sb-dash:after{border-color:#9a9ea6!important}
.sb-via{position:absolute;left:0;top:-22px;font-size:11px;line-height:1;white-space:nowrap;color:#9a9ea6;letter-spacing:.02em}
.sb-steps{padding-top:14px}
.sb-lg{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:12.5px;color:#9a9ea6}
.sb-lg-i{display:inline-flex;align-items:center;gap:8px}
.sb-sw{display:inline-block;width:26px;height:0;border-top:1.6px solid #B6FF2E}
.sb-sw-d{border-top:1.6px dashed #9a9ea6}

/* About */
#about{padding-top:0}
.sb-ab{max-width:820px;padding:40px 0 0;border-top:1px solid #1f2125}
.sb-ab h2{font-size:clamp(22px,2.4vw,30px);margin-bottom:18px}
.sb-ab p{font-size:17px;line-height:1.7;color:#9a9ea6}

/* zh-Hant tuning */
html[lang=zh-Hant] .sb-n b{font-weight:500;letter-spacing:.02em}
html[lang=zh-Hant] .sb-pts li,html[lang=zh-Hant] .sb-mod .sb-v{line-height:1.7}
html[lang=zh-Hant] .sb-flow h3{letter-spacing:.08em}

/* tablet: 5 nodes don't fit -> vertical list */
@media(max-width:1100px){
.sb-steps{grid-template-columns:1fr;gap:30px;padding-top:0;max-width:560px}
.sb-n{padding:16px 18px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:4px;align-items:baseline}
.sb-n .sb-k{grid-row:1/3}
.sb-n b,.sb-n small{grid-column:2}
.sb-n+.sb-n:before{left:31px;top:-26px;width:0;height:22px;border-top:0;border-left:1.6px solid #B6FF2E}
.sb-n+.sb-n:after{left:28px;top:-10px;transform:rotate(135deg)}
.sb-dash:before{border-left-style:dashed!important;border-left-color:#9a9ea6!important}
.sb-via{position:absolute;left:44px;top:-20px}
}
@media(max-width:880px){
#helps h2{margin-bottom:32px}
.sb-flow{margin-top:40px;padding:22px 18px}
.sb-ab{padding-top:32px}
.sb-ab p{font-size:16px}
}
@media(max-width:360px){
.sb-flow{padding:20px 14px}
.sb-n{padding:14px}
}

/* ---------- LIGHT theme (production tokens: canvas #F7F6F2, white cards, deep green #0F5C2E; lime never as text) ---------- */
html[data-theme="light"] #helps{border-top-color:#DDD9D0}
html[data-theme="light"] .sb-mod .sb-v{color:#4A4F57}
html[data-theme="light"] .sb-pts{border-top-color:#DDD9D0}
html[data-theme="light"] .sb-pts li{color:#14161A}
html[data-theme="light"] .sb-pts li:before{border-color:#0F5C2E}
html[data-theme="light"] .sb-flow{background:#FFFFFF;border-color:#DDD9D0}
html[data-theme="light"] .sb-n{background:#F7F6F2;border-color:#8F8A7F}
html[data-theme="light"] .sb-n b{color:#14161A}
html[data-theme="light"] .sb-n small{color:#4A4F57}
html[data-theme="light"] .sb-k{color:#0F5C2E}
html[data-theme="light"] .sb-start{border-color:#0F5C2E;box-shadow:inset 0 3px 0 #B6FF2E} /* lime = decorative strip only */
html[data-theme="light"] .sb-opt{border-color:#8F8A7F}
html[data-theme="light"] .sb-n+.sb-n:before,html[data-theme="light"] .sb-sw{border-color:#0F5C2E}
html[data-theme="light"] .sb-n+.sb-n:after{border-color:#0F5C2E}
html[data-theme="light"] .sb-dash:before,html[data-theme="light"] .sb-dash:after{border-color:#5C6169!important}
html[data-theme="light"] .sb-sw-d{border-color:#5C6169}
html[data-theme="light"] .sb-via,html[data-theme="light"] .sb-lg{color:#4A4F57}
html[data-theme="light"] .sb-ab{border-top-color:#DDD9D0}
html[data-theme="light"] .sb-ab p{color:#4A4F57}


#asc-b{position:fixed;right:22px;bottom:22px;z-index:60;width:60px;height:60px;border-radius:50%;border:0;cursor:pointer;background:#B6FF2E;color:#0b0c0e;box-shadow:0 0 30px rgba(182,255,46,.4),0 10px 30px rgba(0,0,0,.5);display:grid;place-items:center}
#asc-b svg{width:28px;height:28px}#asc-b:hover{transform:scale(1.05)}
#asc{position:fixed;right:22px;bottom:94px;z-index:61;width:380px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 120px);display:none;flex-direction:column;background:#0b0c0e;color:#eef0f2;border:1px solid #2a2c31;border-radius:22px;box-shadow:0 40px 100px rgba(0,0,0,.65),0 0 80px rgba(182,255,46,.1);overflow:hidden;font-family:Inter,"Noto Sans TC",sans-serif}
#asc.on{display:flex}
.asc-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #1f2125;background:linear-gradient(90deg,#121316,rgba(182,255,46,.08))}
.asc-h img{height:22px}.asc-h b{font-family:Michroma,sans-serif;font-weight:400;font-size:11px;letter-spacing:.28em}.asc-h small{display:block;font-size:11px;color:#9a9ea6;margin-top:3px}
.asc-h small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#B6FF2E;margin-right:6px;box-shadow:0 0 6px #B6FF2E}
.asc-x{margin-left:auto;background:none;border:1px solid #2a2c31;color:#cfd2d6;border-radius:10px;width:32px;height:32px;cursor:pointer;font-size:18px;line-height:1}
.asc-m{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5}
.asc-m div{max-width:85%;padding:10px 13px;border-radius:14px;background:#1d1f23;white-space:pre-wrap;word-wrap:break-word}
.asc-m div.u{align-self:flex-end;background:rgba(182,255,46,.14);color:#e4ff9a}
.asc-m div.w{opacity:.6}
.asc-s{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 10px}
.asc-s button{font:inherit;font-size:12.5px;color:#B6FF2E;background:transparent;border:1px solid rgba(182,255,46,.35);border-radius:99px;padding:7px 11px;cursor:pointer;text-align:left}
.asc-s button:hover{background:rgba(182,255,46,.1)}
.asc-f{display:flex;gap:8px;padding:12px;border-top:1px solid #1f2125}
.asc-f input{flex:1;min-width:0;font:inherit;font-size:16px;color:#eef0f2;background:#121316;border:1px solid #2a2c31;border-radius:12px;padding:10px 12px}
.asc-f input:focus{outline:none;border-color:#B6FF2E}
.asc-f button{border:0;border-radius:12px;background:#B6FF2E;color:#0b0c0e;font-weight:600;padding:0 14px;cursor:pointer}
.asc-n{font-size:10.5px;color:#6c7078;text-align:center;padding:0 12px 10px}
@media(max-width:560px){#asc{right:0;left:0;bottom:0;width:100%;max-width:none;height:100%;max-height:none;height:100dvh;border-radius:0;border:0}#asc-b{right:16px;bottom:16px}body.asc-open #asc-b{display:none}}

#calculator .csub{max-width:640px;opacity:.75;margin:-6px 0 34px}.cgrid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:start}.cins,.couts{background:#121316;border:1px solid #1f2125}.cex{font-size:13px;opacity:.6;margin-bottom:18px}.cin{margin-bottom:20px}.cin label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.crow{display:flex;align-items:center;gap:14px}.crow input[type=range]{flex:1;min-width:0;accent-color:#B6FF2E;height:28px}.cnum{display:flex;align-items:center;gap:4px;background:#0b0c0e;border:1px solid #2a2c31;border-radius:10px;padding:6px 10px;width:118px}.cnum i{font-style:normal;opacity:.6;font-size:14px}.cnum input{width:100%;background:none;border:0;color:#eef0f2;font:600 15px Inter,sans-serif;text-align:right;-moz-appearance:textfield}.cnum input::-webkit-inner-spin-button{-webkit-appearance:none}.cnum:focus-within{border-color:#B6FF2E}.crow input:focus-visible{outline:2px solid #B6FF2E;outline-offset:2px}.cog{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co{background:#0b0c0e;border:1px solid #1f2125;border-radius:14px;padding:14px}.co span{display:block;font-size:13px;opacity:.65}.co b{font:600 22px Inter,sans-serif;display:block;margin-top:4px}.ctot{margin:16px 0 20px;padding:18px;border-radius:14px;background:rgba(182,255,46,.08);border:1px solid rgba(182,255,46,.35)}.ctot span{font-size:14px;opacity:.8}.ctot b{display:block;font:400 32px Michroma,Inter,sans-serif;color:#B6FF2E;margin-top:4px;word-break:break-word}#ccta{background:#B6FF2E;color:#0b0c0e;width:100%;text-align:center}.cform{margin-top:26px;background:#121316;border:1px solid #1f2125;border-radius:16px;padding:16px 20px}.cform summary{cursor:pointer;font-weight:600}.cform ul{margin:12px 0 0 18px;font-size:14px;opacity:.8;line-height:1.8}.cdis{font-size:12px;opacity:.55;margin-top:14px;max-width:820px}@media(max-width:880px){.cgrid{grid-template-columns:1fr}.cnum{width:104px}.ctot b{font-size:26px}}

/* Visitor theme. Dark rules above stay the default. Light applies only under html[data-theme=light]. */
html{scroll-padding-top:88px}
@media(min-width:881px) and (max-width:1600px){
  html{scroll-padding-top:148px}
  .nv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;height:auto;align-items:center;column-gap:16px;row-gap:8px;padding-top:10px;padding-bottom:10px}
  .logo{grid-column:1;grid-row:1}
  .links{grid-column:2;grid-row:1;margin-left:0;justify-content:flex-end;min-width:0}
  .rt{grid-column:1 / -1;grid-row:2;justify-content:flex-end}
}
.theme{display:inline-flex;align-items:center;padding:3px;border-radius:99px;background:#16171a;border:1px solid #2a2c31;flex:none}
.theme button{appearance:none;-webkit-appearance:none;margin:0;border:0;background:transparent;color:#eef0f2;font:600 13px/1 Inter,"Noto Sans TC",system-ui,sans-serif;min-width:44px;min-height:44px;padding:0 12px;border-radius:99px;cursor:pointer;white-space:nowrap}
.theme button[aria-pressed="true"]{background:#B6FF2E;color:#0b0c0e}
.theme button:focus{outline:none}
.theme button:focus-visible{outline:2px solid #B6FF2E;outline-offset:2px}
.lang b:focus{outline:none}
.lang b:focus-visible{outline:2px solid #B6FF2E;outline-offset:2px}
@media(max-width:880px){
  html{scroll-padding-top:136px}
  .cgrid{grid-template-columns:minmax(0,1fr)}
  .cins,.couts,.cform,.card,.cin,.crow,.cog,.co{min-width:0}
  .nv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:0;align-items:center;column-gap:8px;row-gap:8px;padding-top:8px;padding-bottom:10px}
  .rt{display:contents}
  .logo{grid-column:1;grid-row:1;min-width:0}
  .burger{grid-column:2;grid-row:1}
  .theme{grid-column:1;grid-row:2;justify-self:start;max-width:100%}
  .lang{grid-column:2;grid-row:2;justify-self:end}
  .logo span{font-size:11px;letter-spacing:.08em}
}
@media(max-width:360px){
  .logo span{font-size:9px;letter-spacing:.02em}
  .theme button{padding:0 8px;font-size:12px}
  .lang b{padding:5px 7px}
}
html[data-theme="light"]{color-scheme:light}
html[data-theme="light"] body{background:#F7F6F2;color:#14161A}
html[data-theme="light"] nav{background:rgba(255,255,255,.94);border-bottom:1px solid #DDD9D0}
html[data-theme="light"] .links{opacity:1;color:#4A4F57}
html[data-theme="light"] .links a:hover{color:#14161A}
html[data-theme="light"] .lang{background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .lang b{color:#14161A}
html[data-theme="light"] .lang b.on{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .lang b:focus-visible{outline-color:#0F5C2E}
html[data-theme="light"] .theme{background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .theme button{color:#14161A}
html[data-theme="light"] .theme button[aria-pressed="true"]{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .theme button:focus-visible{outline-color:#0F5C2E}
html[data-theme="light"] .btn{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .btn:hover{background:#0A4723}
html[data-theme="light"] .btn.ghost{background:transparent;color:#14161A;border:1px solid #8F8A7F}
html[data-theme="light"] .btn.ghost:hover{background:transparent;border-color:#0F5C2E;color:#14161A}
html[data-theme="light"] .btn.out{background:transparent!important;color:#14161A!important;border:1px solid #8F8A7F!important;box-shadow:none!important}
html[data-theme="light"] .btn.out:hover{background:transparent!important;border-color:#0F5C2E!important;color:#14161A!important}
html[data-theme="light"] .burger{border-color:#8F8A7F;color:#14161A}
html[data-theme="light"] body.mo .mmenu{border-top:1px solid #DDD9D0;background:#FFFFFF}
html[data-theme="light"] .mmenu a{color:#14161A}
html[data-theme="light"] .mmenu a.btn:not(.out){color:#FFFFFF}
html[data-theme="light"] .mmenu a.btn:not(.out):hover{color:#FFFFFF;background:#0A4723}
html[data-theme="light"] .mmenu a.btn:not(.out):focus-visible{color:#FFFFFF}
html[data-theme="light"] .eye,html[data-theme="light"] .num,html[data-theme="light"] .ic{color:#0F5C2E}
html[data-theme="light"] .hero .hsub2{color:#0F5C2E!important}
html[data-theme="light"] .hero p,html[data-theme="light"] .hero p[data-t="sub"]{color:#4A4F57}
html[data-theme="light"] .card{background:#FFFFFF;border:1px solid #DDD9D0}
html[data-theme="light"] .card p,html[data-theme="light"] .ft p,html[data-theme="light"] .duo p,html[data-theme="light"] .isub,html[data-theme="light"] .ill figcaption,html[data-theme="light"] .dhd p,html[data-theme="light"] .ctb p{color:#4A4F57;opacity:1}
html[data-theme="light"] #f .card:first-child{background:#FFFFFF;border-color:#DDD9D0}
html[data-theme="light"] #p{background:#EEEDE8;color:#14161A}
html[data-theme="light"] #p .eye,html[data-theme="light"] #p .num{color:#0F5C2E}
html[data-theme="light"] #p p,html[data-theme="light"] #p .card p{color:#4A4F57;opacity:1}
html[data-theme="light"] #p .card{background:#FFFFFF;border:1px solid #847F75}
.art-light{display:none}
html[data-theme="light"] .art-dark{display:none}
html[data-theme="light"] .art-light{display:block}
html[data-theme="light"] .ill{background:transparent;overflow:visible;border-radius:0;box-shadow:none}
html[data-theme="light"] #p .ill{background:#F7F6F2;border-radius:24px;padding:12px;border:1px solid #DDD9D0;box-shadow:none;overflow:hidden}
html[data-theme="light"] .ill img{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-composite:unset!important;mask-composite:unset!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
html[data-theme="light"] .dash,html[data-theme="light"] .dbx{color:#14161A;background:#FFFFFF;border:1px solid #DDD9D0;box-shadow:0 1px 2px rgba(15,92,46,.06),0 16px 40px rgba(20,40,30,.08)}
html[data-theme="light"] .bar{background:#EEEDE8;border-radius:12px;padding:8px 10px;margin-bottom:10px;border-bottom:1px solid #DDD9D0}html[data-theme="light"] .bar i{background:#C9C4B8}html[data-theme="light"] .dtop{background:#EEEDE8;color:#14161A;border-radius:12px;padding:10px 12px;margin:0 0 12px;border-bottom:1px solid #DDD9D0}html[data-theme="light"] .dtop small{color:#0F5C2E}html[data-theme="light"] .samp{background:#EAF2EC}
html[data-theme="light"] .mock,html[data-theme="light"] .tile,html[data-theme="light"] .pn{background:#F7F6F2;border-color:#DDD9D0;color:#4A4F57}
html[data-theme="light"] .tile b,html[data-theme="light"] .kv,html[data-theme="light"] .um b,html[data-theme="light"] .mock .row b{color:#14161A}
html[data-theme="light"] .pn h4,html[data-theme="light"] .lg,html[data-theme="light"] .um div{color:#4A4F57}
html[data-theme="light"] .kd,html[data-theme="light"] .bub.ok{color:#0F5C2E}
html[data-theme="light"] .bub{background:#F0EFEA;color:#14161A;border:1px solid #DDD9D0}
html[data-theme="light"] .bub.ok{background:none;border:0;box-shadow:none;color:#0F5C2E}
html[data-theme="light"] .bub.r{background:#E8F8C8;color:#1A3D0A;border-color:transparent}
html[data-theme="light"] .wave i,html[data-theme="light"] .dot,html[data-theme="light"] .dash [style*="background:#B6FF2E"],html[data-theme="light"] .dbx [style*="background:#B6FF2E"]{background:#0F5C2E!important}html[data-theme="light"] .dash .dot{box-shadow:0 0 0 2px #B6FF2E}html[data-theme="light"] .lg i[style*="#5ec8ff"]{background:repeating-linear-gradient(90deg,#1A6FA8 0 3px,transparent 3px 5px)!important}
html[data-theme="light"] .dbx [style*="background:#5ec8ff"]{background:#1A6FA8!important}
html[data-theme="light"] .dbx [style*="background:#8a8f98"]{background:#8F8A7F!important}
html[data-theme="light"] .dbx [style*="background:#ff8a7a"]{background:#B42318!important}
html[data-theme="light"] .dbx [style*="background:#f5c451"]{background:#8A5A00!important}
html[data-theme="light"] .pd[style*="#B6FF2E"]{box-shadow:none!important}
html[data-theme="light"] .mock .row span[style*="opacity"]{opacity:1!important;color:#5C6169}
html[data-theme="light"] .um s{background:#EEEDE8}
html[data-theme="light"] .um s i{background:linear-gradient(90deg,#1B6B34,#0F5C2E)}
html[data-theme="light"] .ql li,html[data-theme="light"] .vl li{border-top-color:#DDD9D0}
html[data-theme="light"] .ql em{background:#EEEDE8;color:#4A4F57}
html[data-theme="light"] .ql em.a{background:#E8F8C8;color:#1A3D0A}
html[data-theme="light"] .vl small{color:#5C6169}
html[data-theme="light"] .smk[style*="182,255,46"]{color:#0F5C2E!important;background:rgba(15,92,46,.12)!important}
html[data-theme="light"] .smk[style*="255,138,122"]{color:#B42318!important;background:rgba(180,35,24,.12)!important}
html[data-theme="light"] .smk[style*="138,143,152"]{color:#4A4F57!important;background:#EEEDE8!important}
html[data-theme="light"] svg.ch line{stroke:#DDD9D0}
html[data-theme="light"] svg.ch polyline[stroke="#B6FF2E"]{stroke:#0F5C2E}
html[data-theme="light"] svg.ch polyline[stroke="#5ec8ff"]{stroke:#1A6FA8}
html[data-theme="light"] #ga stop{stop-color:#0F5C2E}
html[data-theme="light"] .dbx svg circle[stroke="#B6FF2E"]{stroke:#0F5C2E}
html[data-theme="light"] .dbx svg circle[stroke="#8a8f98"]{stroke:#8F8A7F}
html[data-theme="light"] .dbx svg circle[stroke="#ff8a7a"]{stroke:#B42318}
html[data-theme="light"] .dbx svg text{fill:#14161A}
html[data-theme="light"] .samp{color:#0F5C2E;border-color:#0F5C2E}
html[data-theme="light"] #dash{border-top:1px solid #DDD9D0}
html[data-theme="light"] .cta .ctb{background:#FFFFFF;border:1px solid #DDD9D0;background-image:none}
html[data-theme="light"] .fg label{color:#4A4F57}
html[data-theme="light"] .fg input,html[data-theme="light"] .fg select,html[data-theme="light"] .fg textarea{color:#14161A;background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .fg input::placeholder,html[data-theme="light"] .fg textarea::placeholder{color:#5C6169;opacity:1}
html[data-theme="light"] .fg input:focus,html[data-theme="light"] .fg select:focus,html[data-theme="light"] .fg textarea:focus{outline:2px solid #0F5C2E;outline-offset:2px;border-color:#0F5C2E}
html[data-theme="light"] .fmsg{color:#0F5C2E!important}
html[data-theme="light"] .fmsg.e{color:#B42318!important}
html[data-theme="light"] footer{border-top:1px solid #DDD9D0}
html[data-theme="light"] .flogin{color:#0F5C2E}
html[data-theme="light"] .flogin:hover{color:#0A4723}
html[data-theme="light"] footer .wrap[style]{opacity:1!important;color:#5C6169}
html[data-theme="light"] #asc-b{background:#0F5C2E;color:#FFFFFF;box-shadow:0 10px 28px rgba(20,22,26,.2)}
html[data-theme="light"] #asc-b:focus-visible{outline:2px solid #0F5C2E;outline-offset:3px}
html[data-theme="light"] #asc{background:#FFFFFF;color:#14161A;border:1px solid #8F8A7F;box-shadow:0 24px 60px rgba(20,22,26,.16)}
html[data-theme="light"] .asc-h{background:#EEEDE8;border-bottom:1px solid #DDD9D0}
html[data-theme="light"] .asc-h b{color:#14161A}
html[data-theme="light"] .asc-h small{color:#5C6169}
html[data-theme="light"] .asc-h small:before{background:#0F5C2E;box-shadow:none}
html[data-theme="light"] .asc-x{background:#FFFFFF;border:1px solid #8F8A7F;color:#14161A}
html[data-theme="light"] .asc-x:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .asc-m div{background:#F0EFEA;color:#14161A}
html[data-theme="light"] .asc-m div.u{background:#E8F8C8;color:#1A3D0A}
html[data-theme="light"] .asc-s button{color:#0F5C2E;background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .asc-s button:hover{background:#F7F6F2}
html[data-theme="light"] .asc-s button:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .asc-f{border-top:1px solid #DDD9D0}
html[data-theme="light"] .asc-f input{color:#14161A;background:#F7F6F2;border:1px solid #8F8A7F}
html[data-theme="light"] .asc-f input::placeholder{color:#5C6169;opacity:1}
html[data-theme="light"] .asc-f input:focus{outline:2px solid #0F5C2E;outline-offset:2px;border-color:#0F5C2E}
html[data-theme="light"] .asc-f button{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] .asc-f button:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .asc-n{color:#5C6169}
html[data-theme="light"] #calculator .csub,html[data-theme="light"] .cex,html[data-theme="light"] .cform ul,html[data-theme="light"] .cdis{opacity:1;color:#4A4F57}
html[data-theme="light"] .cdis{color:#5C6169}
html[data-theme="light"] .cins,html[data-theme="light"] .couts,html[data-theme="light"] .cform{background:#FFFFFF;border:1px solid #DDD9D0}
html[data-theme="light"] .cin label{color:#14161A}
html[data-theme="light"] .crow input[type=range]{accent-color:#0F5C2E}
html[data-theme="light"] .crow input:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .cnum{background:#FFFFFF;border:1px solid #8F8A7F}
html[data-theme="light"] .cnum:focus-within{border-color:#0F5C2E}
html[data-theme="light"] .cnum input{color:#14161A}
html[data-theme="light"] .cnum i{color:#5C6169;opacity:1}
html[data-theme="light"] .co{background:#F7F6F2;border:1px solid #DDD9D0;color:#14161A}
html[data-theme="light"] .co span{color:#4A4F57;opacity:1}
html[data-theme="light"] .co b{color:#14161A}
html[data-theme="light"] .ctot{background:#E8F8C8;border:1px solid #0F5C2E}
html[data-theme="light"] .ctot span{color:#14161A;opacity:1}
html[data-theme="light"] .ctot b{color:#0F5C2E}
html[data-theme="light"] #ccta{background:#0F5C2E;color:#FFFFFF}
html[data-theme="light"] a:focus-visible{outline:2px solid #0F5C2E;outline-offset:2px}
html[data-theme="light"] .dash a:focus-visible,html[data-theme="light"] .dbx a:focus-visible,html[data-theme="light"] .dash button:focus-visible,html[data-theme="light"] .dbx button:focus-visible{outline-color:#0F5C2E}
