/* Account screen "login": ported from docs/seoga/userdesigns/1-account/seoga-login-v1.0.html (light theme only; Phase 1 ships Light). */
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/plus-jakarta-sans.woff2) format("woff2")}
:root{--su-bg:#FFFFFF;--su-ink:#0B1020;--su-tx:#3B4660;--su-mu:#5B6781;--su-ln:#E3E8F2;--su-field:#F6F8FC;--su-brand:#4F46E5;--su-brand2:#6D4AE8;--su-ring:rgba(79,70,229,.18);--su-ok:#0F9F6E;--su-chip:#F1F4FA}
*,*::before,*::after{box-sizing:border-box}
html,body{height:100%}
body{margin:0;background:var(--su-bg);color:var(--su-tx);font-family:"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif;font-size:var(--fs-section);line-height:1.5;-webkit-font-smoothing:antialiased}
h1,p{margin:0}
a{color:var(--su-brand);text-decoration:none;font-weight:700}
a:hover{text-decoration:underline}
button,input{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--su-brand);outline-offset:3px;border-radius:10px}
[hidden]{display:none !important}
.su-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

.su-page{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);height:100vh;height:100dvh;min-height:560px}

/* ---------- form side ---------- */
.su-form-side{position:relative;display:flex;flex-direction:column;padding:clamp(14px,2.6vh,28px) clamp(20px,4vw,56px);min-width:0}
.su-top{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px}
.su-logo{height:clamp(46px,7.2vh,64px);width:auto;display:block;margin:-6px -8px}
.su-logo--dark{display:none}
.su-tools{display:flex;gap:6px}
.su-pill{position:relative}
.su-pill > summary{list-style:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--su-ln);border-radius:999px;background:var(--su-bg);font-size:var(--fs-body);font-weight:700;color:var(--su-ink);cursor:pointer}
.su-pill > summary::-webkit-details-marker{display:none}
.su-pill svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.su-pill__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:170px;display:flex;flex-direction:column;padding:6px;border-radius:14px;background:var(--su-bg);border:1px solid var(--su-ln);box-shadow:0 24px 50px -18px rgba(15,23,42,.35)}
.su-pill__menu button{height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;text-align:left;font-size:var(--fs-body);font-weight:600;color:var(--su-ink);cursor:pointer}
.su-pill__menu button:hover,.su-pill__menu button[aria-checked="true"]{background:var(--su-chip)}
.su-pill__menu button[aria-checked="true"]{color:var(--su-brand);font-weight:800}

.su-pill--lang{position:static}
.su-pill--lang > summary{height:42px;padding:0 12px 0 10px;gap:8px;font-size:var(--fs-body);background:var(--su-chip);border-color:var(--su-ln);color:var(--su-brand)}
.su-pill--lang[open] > summary{border-color:var(--su-brand)}
.su-pill > summary{height:42px}
.su-pill .su-flag,.su-flag{width:27px;height:18px;border-radius:4px;flex:none;stroke:none !important;fill:initial;box-shadow:0 0 0 1px rgba(15,23,42,.14)}
.su-flag *{stroke-linecap:butt}
.su-flagwrap{display:inline-flex}
.su-langs{position:absolute;left:0;right:0;top:calc(100% + 10px);display:flex;flex-direction:column;border-radius:20px;background:var(--su-bg);border:1px solid var(--su-ln);box-shadow:0 30px 60px -20px rgba(15,23,42,.38);overflow:hidden}
.su-langs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--su-ln)}
.su-langs__head b{font-size:var(--fs-section);font-weight:800;color:var(--su-ink)}
.su-langs__head span{font-size:var(--fs-body);font-weight:600;color:var(--su-mu)}
.su-langs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:2px;padding:8px}
.su-lang{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}
.su-lang:hover{background:var(--su-chip)}
.su-lang__t{font-size:var(--fs-section);font-weight:700;color:var(--su-ink);line-height:1.2;min-width:0;overflow-wrap:anywhere}
.su-lang__t small{display:block;margin-top:2px;font-size:var(--fs-body);font-weight:500;color:var(--su-mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.su-pill .su-lang__ck{width:18px;height:18px;stroke:var(--su-brand);fill:none;stroke-width:2.600;stroke-linecap:round;stroke-linejoin:round;display:none}
.su-lang[aria-checked="true"]{background:var(--su-ring)}
.su-lang[aria-checked="true"] .su-lang__t{color:var(--su-brand)}
.su-pill .su-lang[aria-checked="true"] .su-lang__ck{display:block}
.su-langs__foot{padding:12px 20px 14px;border-top:1px solid var(--su-ln);font-size:var(--fs-body);color:var(--su-mu)}
@media (max-width:480px){#su-lang-name{display:none}.su-langs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.su-lang{min-height:46px;gap:10px;padding:4px 8px}.su-langs__foot{display:none}}
@media (max-height:640px){.su-lang{min-height:42px}.su-lang__t small{display:none}}
.su-body{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:440px;margin-inline:auto;gap:clamp(10px,2vh,18px);min-height:0}
.su-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;border-radius:999px;background:var(--su-chip);border:1px solid var(--su-ln);font-size:var(--fs-body);font-weight:700;color:var(--su-ink);max-width:100%}
.su-eyebrow i{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--su-ok);flex:none}
.su-eyebrow i::after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.su-eyebrow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.su-title{font-size:var(--fs-title);line-height:1.06;letter-spacing:-.035em;font-weight:800;color:var(--su-ink);text-wrap:balance}
.su-title em{font-style:normal;background:linear-gradient(90deg,#4F46E5,#0D9488 55%,#EA580C);-webkit-background-clip:text;background-clip:text;color:transparent}
.su-sub{font-size:var(--fs-section);color:var(--su-mu);margin-top:calc(clamp(10px,2vh,18px) * -0.45)}
.su-sub + *{margin-top:clamp(12px,3vh,28px)}
@media (max-height:660px){.su-sub + *{margin-top:8px}}
.su-social{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.su-sbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:clamp(46px,6.6vh,52px);border:1px solid var(--su-ln);border-radius:14px;background:var(--su-bg);font-size:var(--fs-section);font-weight:700;color:var(--su-ink);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}
.su-sbtn:hover{border-color:var(--su-brand);box-shadow:0 8px 20px -12px var(--su-brand)}
.su-mark{width:20px;height:20px;flex:none}
.su-or{display:flex;align-items:center;gap:12px;font-size:var(--fs-body);font-weight:600;color:var(--su-mu)}
.su-or::before,.su-or::after{content:"";flex:1;height:1px;background:var(--su-ln)}
.su-form{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,14px)}
.su-field{display:flex;flex-direction:column;gap:6px}
.su-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:var(--fs-body);font-weight:700;color:var(--su-ink)}
.su-label span{font-size:var(--fs-body);font-weight:500;color:var(--su-mu)}
.su-label a{font-size:var(--fs-body);font-weight:700}
.su-keep{display:flex;align-items:center;gap:10px;font-size:var(--fs-section);font-weight:600;color:var(--su-ink);cursor:pointer}
.su-keep input{width:20px;height:20px;accent-color:var(--su-brand);margin:0}
.su-inwrap{position:relative}
.su-inwrap > svg{position:absolute;left:16px;top:50%;width:19px;height:19px;transform:translateY(-50%);stroke:var(--su-mu);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.su-input{width:100%;height:clamp(46px,6.6vh,54px);padding:0 16px 0 46px;border:1.5px solid var(--su-ln);border-radius:14px;background:var(--su-field);font-size:var(--fs-section);font-weight:500;color:var(--su-ink);outline:none;transition:border-color .15s,box-shadow .15s}
.su-input::placeholder{color:var(--su-mu);opacity:.7}
.su-input:focus{border-color:var(--su-brand);background:var(--su-bg);box-shadow:0 0 0 4px var(--su-ring)}
.su-input--pw{padding-right:74px}
.su-show{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;font-size:var(--fs-body);font-weight:700;color:var(--su-brand);cursor:pointer}
.su-show:hover{background:var(--su-chip)}
.su-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;height:4px}
.su-meter i{border-radius:4px;background:var(--su-ln);transition:background-color .2s}
.su-meter[data-level="1"] i:nth-child(-n+1){background:#DC2626}
.su-meter[data-level="2"] i:nth-child(-n+2){background:#EA580C}
.su-meter[data-level="3"] i:nth-child(-n+3){background:#0D9488}
.su-meter[data-level="4"] i{background:var(--su-ok)}
.su-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:clamp(48px,7vh,56px);border:0;border-radius:14px;background:linear-gradient(135deg,var(--su-brand),var(--su-brand2));color:#fff;font-size:var(--fs-section);font-weight:800;cursor:pointer;box-shadow:0 14px 28px -14px var(--su-brand);transition:transform .15s,box-shadow .15s,filter .15s}
.su-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 18px 32px -14px var(--su-brand)}
.su-cta svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}
.su-cta:hover svg{transform:translateX(3px)}
.su-notice{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:25;width:max-content;max-width:calc(100% - 32px);padding:11px 16px;border-radius:12px;background:var(--su-ink);border:0;font-size:var(--fs-body);font-weight:600;color:var(--su-bg);box-shadow:0 18px 40px -16px rgba(0,0,0,.5);text-align:center}
.su-foot{display:flex;flex-direction:column;gap:6px;text-align:center}
.su-alt{font-size:var(--fs-section);color:var(--su-mu)}
.su-legal{font-size:var(--fs-body);color:var(--su-mu)}
.su-legal a{font-weight:600}
.su-trust{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:clamp(8px,1.6vh,14px);font-size:var(--fs-body);font-weight:600;color:var(--su-mu)}
.su-trust span{display:inline-flex;align-items:center;gap:6px}
.su-trust svg{width:15px;height:15px;stroke:var(--su-ok);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}

/* ---------- visual side ---------- */
.su-visual{position:relative;margin:clamp(8px,1.4vh,14px);margin-left:0;border-radius:28px;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 0% 0%,#4338CA 0%,#1E1B4B 46%,#0B0A24 100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(18px,3.4vh,36px) clamp(22px,3vw,44px);isolation:isolate}
.su-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;z-index:-1;animation:su-drift 16s ease-in-out infinite alternate}
.su-blob--a{width:46%;aspect-ratio:1;right:-10%;top:-12%;background:#0D9488}
.su-blob--b{width:40%;aspect-ratio:1;left:-8%;bottom:-16%;background:#EA580C;animation-delay:-5s}
.su-blob--c{width:34%;aspect-ratio:1;right:14%;bottom:6%;background:#7C3AED;animation-delay:-9s;opacity:.5}
@keyframes su-drift{to{transform:translate3d(4%,-5%,0) scale(1.08)}}
.su-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000,transparent);mask-image:radial-gradient(80% 70% at 50% 45%,#000,transparent)}
.su-vtop{display:flex;align-items:center;justify-content:space-between;gap:12px}
.su-vlogo{height:clamp(56px,9vh,84px);width:auto;margin:-10px -12px}
.su-badge{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:var(--fs-body);font-weight:700;white-space:nowrap}
.su-badge i{width:8px;height:8px;border-radius:50%;background:#5EEAD4;box-shadow:0 0 0 4px rgba(94,234,212,.25)}

.su-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0}
.su-orbit{position:relative;height:min(84%,44vh,36vw);aspect-ratio:1;margin-top:6%}
.su-ringl{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(255,255,255,.26)}
.su-ringl--2{inset:19%;border-style:solid;border-color:rgba(255,255,255,.14)}
.su-ringl--3{inset:36%;border:0;background:radial-gradient(circle,rgba(129,140,248,.5),transparent 70%)}
.su-core{position:absolute;left:50%;top:50%;width:27%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:28%;background:#fff;color:#1E1B4B;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),0 0 0 10px rgba(255,255,255,.08)}
.su-core b{font-size:var(--fs-section);font-weight:800;letter-spacing:-.04em;line-height:1}
.su-core span{font-size:var(--fs-label);font-weight:800;color:#4F46E5;margin-top:3px;white-space:nowrap}
.su-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translate(0,-50%) rotate(calc(var(--a) * -1));width:0;height:0}
.su-node{--r:50%}
.su-chipp{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;height:clamp(34px,5vh,42px);padding:0 14px 0 8px;border-radius:999px;background:rgba(255,255,255,.96);color:#0B1020;font-size:var(--fs-small);font-weight:800;white-space:nowrap;box-shadow:0 14px 30px -12px rgba(0,0,0,.55);animation:su-float 5s ease-in-out infinite alternate}
.su-chipp i{display:flex;align-items:center;justify-content:center;width:clamp(22px,3.2vh,26px);height:clamp(22px,3.2vh,26px);border-radius:50%;font-style:normal;font-size:var(--fs-label);font-weight:800;color:#fff;background:var(--c)}
.su-chipp s{text-decoration:none;font-size:var(--fs-label);font-weight:800;color:#0F9F6E}
.su-chipp--wait s{color:#B45309}
@keyframes su-float{to{transform:translate(-50%,calc(-50% - 6px))}}
.su-pos{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y))}

.su-card{position:absolute;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 48px -24px rgba(0,0,0,.6)}
.su-card small{font-size:var(--fs-small);font-weight:700;color:#C7D2FE}
.su-card b{font-size:var(--fs-section);font-weight:800;letter-spacing:-.02em;line-height:1.15}
.su-card em{font-style:normal;font-size:var(--fs-small);font-weight:800;color:#86EFAC}
.su-card--a{left:0;top:5%}
.su-card--b{right:0;top:5%}
.su-card svg{width:112px;height:30px;margin-top:2px}
.su-card polyline{fill:none;stroke:#5EEAD4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}

.su-vbot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}
.su-slogan{font-size:var(--fs-section);line-height:1.02;letter-spacing:-.04em;font-weight:800}
.su-slogan span{display:block}
.su-slogan span:nth-child(2){color:#5EEAD4}
.su-slogan span:nth-child(3){color:#FDBA74}
.su-cap{max-width:230px;font-size:var(--fs-body);line-height:1.45;color:#C7D2FE;text-align:right}

.su-visual--growth{background:radial-gradient(120% 90% at 100% 0%,#0F766E 0%,#12403F 34%,#0A1626 100%)}
.su-visual--growth .su-blob--a{background:#4F46E5;right:auto;left:-12%;top:-14%}
.su-visual--growth .su-blob--b{background:#EA580C;left:auto;right:-10%;bottom:-18%;opacity:.4}
.su-visual--growth .su-blob--c{background:#0D9488;right:30%;bottom:30%;opacity:.35}
.su-stage--col{flex-direction:column;gap:clamp(10px,1.8vh,16px);padding-block:clamp(8px,2vh,22px)}
.su-panel{width:100%;max-width:620px;padding:clamp(14px,2.2vh,22px);border-radius:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 60px -30px rgba(0,0,0,.7);min-height:0;display:flex;flex-direction:column}
.su-panel__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:6px}
.su-panel__top small{display:block;font-size:var(--fs-body);font-weight:700;color:#99F6E4}
.su-panel__top b{font-size:var(--fs-section);font-weight:800;letter-spacing:-.03em;line-height:1.05}
.su-panel__top em{font-style:normal;font-size:var(--fs-body);font-weight:800;letter-spacing:0;color:#86EFAC;margin-left:6px}
.su-key{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:700;color:rgba(255,255,255,.8);white-space:nowrap}
.su-key i{width:10px;height:10px;border-radius:50%;margin-left:8px}
.su-chart{width:100%;height:auto;max-height:30vh;display:block}
.su-stats{width:100%;max-width:620px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.su-stat{padding:clamp(10px,1.6vh,14px) 14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}
.su-stat small{display:block;font-size:var(--fs-small);font-weight:700;color:#99F6E4;line-height:1.3}
.su-stat b{font-size:var(--fs-section);font-weight:800;letter-spacing:-.03em;line-height:1.15}
.su-stat em{font-style:normal;font-size:var(--fs-body);font-weight:800;color:#86EFAC;margin-left:6px}
.su-visual--growth .su-slogan span:nth-child(2){color:#5EEAD4}
@media (max-height:720px){.su-stats{display:none}}
@media (max-width:1100px){.su-card--b{display:none}.su-cap{display:none}.su-badge{display:none}.su-flow__s:not(.su-flow__s--now) span{display:none}.su-flow__s:not(.su-flow__s--now){padding:8px}}
@media (max-width:1000px){
  .su-page{grid-template-columns:minmax(0,1fr)}
  .su-visual{display:none}
  .su-form-side{background:radial-gradient(90% 40% at 100% 0%,rgba(79,70,229,.10),transparent 70%),radial-gradient(80% 36% at 0% 100%,rgba(13,148,136,.10),transparent 70%)}
}
@media (max-width:480px){
  .su-trust{gap:6px 12px;font-size:var(--fs-small);flex-wrap:wrap}
  .su-trust span{white-space:nowrap}
  .su-sbtn span{display:none}
  .su-sbtn{font-size:var(--fs-section)}
  .su-sbtn span.su-short{display:inline}
}
.su-short{display:none}
@media (max-height:800px){.su-trust{display:none}}
@media (max-height:700px){.su-sub{display:none}}
@media (max-height:620px){.su-eyebrow{display:none}.su-legal{display:none}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}

/* Seoga page frame on the account screens (skip link, icon sprite) and classes in place of the design's inline styles (the page's security policy allows no style="" attributes). */
.sg-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--su-ink);color:var(--su-bg)}
.sg-skip:focus{top:12px}
.sg-sprite{position:absolute;width:0;height:0;overflow:hidden}
.su-nowrap{white-space:nowrap}
.su-k1{background:#5EEAD4}.su-k2{background:#FDBA74}
.su-pos--1{--x:0%;--y:-50%}.su-pos--2{--x:47.5%;--y:-15.5%}.su-pos--3{--x:29.4%;--y:40.5%}.su-pos--4{--x:-29.4%;--y:40.5%}.su-pos--5{--x:-47.5%;--y:-15.5%}
.su-c1{--c:#4F46E5}.su-c2{--c:#0D9488;animation-delay:-1s}.su-c3{--c:#7C3AED;animation-delay:-2s}.su-c4{--c:#EA580C;animation-delay:-3s}.su-c5{--c:#0284C7;animation-delay:-4s}
.su-notice--inline{position:static;transform:none;width:auto;max-width:none;align-self:stretch}
/* Phase 1 additions to the design: Apple sign-in is hidden, so Google takes the full row; links styled as the design's buttons; the resend button reads as a link. */
.su-social--one{grid-template-columns:minmax(0,1fr)}
a.su-sbtn,a.su-cta{text-decoration:none}
a.su-sbtn:hover,a.su-cta:hover{text-decoration:none}
.su-cta--link{text-decoration:none;padding-inline:20px}
.su-cta[aria-disabled="true"]{opacity:.5;pointer-events:none;box-shadow:none}
.su-linkbtn{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--su-brand);cursor:pointer}
.su-linkbtn:hover{text-decoration:underline}
.su-sbtn .su-short{display:none}
/* WCAG AA on small text (render check): darker shades of the design's colours where white or tinted text sat below 4.5:1. */
.su-c2{--c:#0F766E}.su-c4{--c:#C2410C}.su-c5{--c:#0369A1}
.su-chipp s{color:#047857}
.su-lang[aria-checked="true"] .su-lang__t small{color:var(--su-tx)}
.su-ph__item small,.su-ph__item b{color:#5B6781}
