/* Scoped original LP sections and Portal HTML. No original scripts are included. */
.original-ui{--bg:#08080a;--bg2:#0b0b0f;--card:#0f0f13;--card2:#131318;--gold:#c8a440;--gold-lt:#d4b560;--gold-p:rgba(200,164,64,.08);--gold-b:rgba(200,164,64,.25);--white:#ede9e1;--w2:#b4b8b0;--w3:#969c90;--w4:rgba(237,233,225,.06);--bdr:rgba(255,255,255,.09);--bdr2:rgba(255,255,255,.045);--green:#4ade80;--blue:#60a5fa;--red:#f87171;--r:12px;--r2:14px;--max:1328px;--px:56px;color:var(--white);font-family:var(--font)}
.original-ui *,.original-ui *:before,.original-ui *:after{box-sizing:border-box;margin:0;padding:0}
.original-ui .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--px)}
.original-ui .sl{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--gold);margin-bottom:16px}
.original-ui #flow {
  padding:clamp(72px,10vw,140px) 0;
  text-align:center;
}
.original-ui .flow-label {
   font-size:10px; font-weight:700;
  letter-spacing:.28em; text-transform:uppercase;
  color:var(--gold); margin-bottom:clamp(40px,6vw,72px);
}
.original-ui .flow-items {
  display:flex; align-items:center; justify-content:center;
  flex-wrap:wrap; gap:0; margin-bottom:clamp(44px,7vw,80px);
}
.original-ui .flow-item {
  display:flex; flex-direction:column; align-items:center; gap:12px;
  padding:0 clamp(12px,2.5vw,32px);
}
.original-ui .flow-ico {
  width:72px; height:72px; border-radius:18px;
  background:var(--card); border:1px solid var(--bdr);
  display:flex; align-items:center; justify-content:center;
  font-size:28px; transition:all .2s;
}
.original-ui .flow-item:hover .flow-ico { border-color:var(--gold-b); background:var(--card2); }
.original-ui .flow-name { font-size:13px; font-weight:600; color:var(--w2); }
.original-ui .flow-arr {
  font-size:22px; color:var(--bdr);
  padding:0 4px; flex-shrink:0;
  align-self:center; margin-bottom:28px;
}
.original-ui .flow-down {
  font-size:clamp(28px,4vw,48px); color:var(--gold-b);
  margin-bottom:clamp(20px,3vw,36px); line-height:1;
}
.original-ui .flow-dest {
  
  font-size:clamp(32px,5.5vw,68px);
  font-weight:900; letter-spacing:-.04em; line-height:1;
  background:linear-gradient(128deg,var(--gold) 0%,var(--gold-lt) 45%,#EDD080 100%);
  -webkit-background-clip:text; background-clip:text;
  -webkit-text-fill-color:transparent;
  margin-bottom:clamp(16px,2vw,28px);
}
.original-ui .flow-tagline {
  font-size:clamp(15px,1.8vw,20px); color:var(--w2);
  font-weight:500; letter-spacing:-.005em;
}
.original-ui #diagram {
  background:var(--bg2);
  padding:clamp(72px,10vw,140px) 0;
  overflow:hidden;
}
.original-ui .dgm-head { text-align:center; margin-bottom:clamp(56px,8vw,96px); }
.original-ui .dgm-title {
  
  font-size:clamp(24px,3.5vw,40px);
  font-weight:800; letter-spacing:-.03em; line-height:1.2;
  margin-bottom:14px;
}
.original-ui .dgm-sub { font-size:clamp(14px,1.3vw,16px); color:var(--w2); }
.original-ui .dgm {
  display:flex; flex-direction:column; align-items:center;
  max-width:860px; margin:0 auto; padding:0 var(--px);
}
.original-ui .dgm-root {
  background:linear-gradient(140deg, rgba(200,164,64,.16) 0%, rgba(200,164,64,.04) 100%);
  border:2px solid var(--gold);
  border-radius:20px; padding:22px 64px;
  box-shadow:0 0 80px rgba(200,164,64,.12), 0 0 0 1px rgba(200,164,64,.05);
  text-align:center;
}
.original-ui .dgm-root-label {
  font-size:10px; font-weight:700; letter-spacing:.22em; text-transform:uppercase;
  color:var(--gold); margin-bottom:7px; 
}
.original-ui .dgm-root-name {
   font-size:clamp(26px,4vw,40px);
  font-weight:900; letter-spacing:-.04em;
}
.original-ui .dgm-root-name em { font-style:normal; color:var(--gold); }
.original-ui .dgm-line { width:2px; height:40px; background:linear-gradient(to bottom, var(--gold-b), var(--bdr)); }
.original-ui .dgm-portal {
  background:var(--card); border:1px solid var(--bdr);
  border-radius:14px; padding:16px 48px; text-align:center;
}
.original-ui .dgm-portal-name {
   font-size:20px; font-weight:800;
  letter-spacing:-.02em; margin-bottom:3px;
}
.original-ui .dgm-portal-sub { font-size:11px; color:var(--w3); letter-spacing:.04em; }
.original-ui .dgm-branch-wrap {
  width:100%; display:flex; flex-direction:column; align-items:center;
}
.original-ui .dgm-branch-stem { width:2px; height:28px; background:var(--bdr); }
.original-ui .dgm-branch-h {
  width:92%; height:2px;
  background:linear-gradient(90deg, transparent 0%, var(--bdr) 10%, var(--bdr) 90%, transparent 100%);
}
.original-ui .dgm-fn-connectors {
  width:92%; display:flex; justify-content:space-around;
}
.original-ui .dgm-fn-v { width:2px; height:24px; background:var(--bdr); }
.original-ui .dgm-fns {
  display:grid; grid-template-columns:repeat(5,1fr);
  gap:10px; width:100%; margin-top:28px;
}
.original-ui .dgm-fn {
  background:var(--card); border:1px solid var(--bdr);
  border-radius:14px; padding:20px 8px; text-align:center;
  transition:all .22s;
  display:flex; flex-direction:column; align-items:center; gap:8px;
}
.original-ui .dgm-fn:hover { border-color:var(--gold-b); background:var(--card2); transform:translateY(-2px); }
.original-ui .dgm-fn-ico { font-size:22px; line-height:1; }
.original-ui .dgm-fn-name { font-size:12.5px; font-weight:600; color:var(--w2); line-height:1.3; }
.original-ui .dgm-fn.gold { border-color:var(--gold-b); background:var(--gold-p); }
.original-ui .dgm-fn.gold .dgm-fn-name { color:var(--gold); font-weight:700; }
.original-ui #screens { padding:clamp(72px,10vw,140px) 0; }
.original-ui .sc-head { text-align:center; margin-bottom:clamp(48px,7vw,80px); }
.original-ui .sc-h2 {
  
  font-size:clamp(22px,3vw,36px); font-weight:800; letter-spacing:-.03em;
  margin-bottom:12px;
}
.original-ui .sc-hsub { font-size:15px; color:var(--w2); }
.original-ui .sc-tabs {
  display:flex; justify-content:center; gap:6px; flex-wrap:wrap;
  margin-bottom:40px;
}
.original-ui .sc-tab {
  padding:9px 18px; border-radius:100px;
  background:transparent; border:1px solid var(--bdr);
  font-size:13px; color:var(--w2); cursor:pointer;
  transition:all .2s;  font-weight:500;
}
.original-ui .sc-tab:hover { color:var(--white); border-color:rgba(255,255,255,.18); }
.original-ui .sc-tab.a { background:var(--gold-p); border-color:var(--gold-b); color:var(--gold); font-weight:700; }
.original-ui .sc-panel { display:none; }
.original-ui .sc-panel.a { display:block; }
.original-ui .sc-panel-in {
  display:grid; grid-template-columns:1fr 300px;
  gap:40px; align-items:center;
}
.original-ui .sc-screen-wrap {
  border-radius:var(--r2); overflow:hidden;
  box-shadow:0 28px 72px rgba(0,0,0,.6), 0 0 0 1px rgba(255,255,255,.05);
}
.original-ui .sc-screen-wrap img { width:100%; display:block; }
.original-ui .sc-info-tag {
   font-size:10px; font-weight:700;
  letter-spacing:.2em; text-transform:uppercase;
  color:var(--gold); margin-bottom:18px;
}
.original-ui .sc-info-title {
  font-size:clamp(20px,2.5vw,28px); font-weight:800; letter-spacing:-.02em;
  line-height:1.25; margin-bottom:14px;
  
}
.original-ui .sc-info-desc { font-size:14px; color:var(--w2); line-height:1.85; margin-bottom:24px; }
.original-ui .sc-info-pts { display:flex; flex-direction:column; gap:9px; }
.original-ui .sc-pt { display:flex; align-items:center; gap:10px; font-size:13.5px; color:var(--w2); }
.original-ui .sc-pt::before {
  content:''; width:5px; height:5px; border-radius:50%;
  background:var(--gold); flex-shrink:0;
}
.original-ui .sf { background:var(--card); border-radius:var(--r2); overflow:hidden; }
.original-ui .sf-top {
  background:#060608; border-bottom:1px solid var(--bdr);
  padding:9px 14px; display:flex; align-items:center; gap:10px;
}
.original-ui .wdots { display:flex; gap:5px; }
.original-ui .wd { width:9px; height:9px; border-radius:50%; }
.original-ui .wd:nth-child(1) {background:#FF5F57}
.original-ui .wd:nth-child(2) {background:#FFBD2E}
.original-ui .wd:nth-child(3) {background:#28C840}
.original-ui .wurl {
  flex:1; background:var(--w4); border-radius:5px;
  padding:4px 12px; font-size:10px; color:var(--w3);
  
}
.original-ui .sf-body { display:grid; grid-template-columns:172px 1fr; min-height:380px; overflow:hidden; }
.original-ui .sf-sb { background:#050507; border-right:1px solid var(--bdr); padding:16px 8px; }
.original-ui .sf-brand {  font-size:12px; font-weight:900; color:var(--gold); margin-bottom:18px; padding:0 4px; }
.original-ui .sni { padding:7px 8px; border-radius:6px; font-size:11.5px; color:#a2aa9b; margin-bottom:2px; display:flex; align-items:center; gap:7px; }
.original-ui .sni.a { background:var(--gold-p); color:var(--gold); font-weight:600; }
.original-ui .sf-main { padding:18px; overflow:hidden; }
.original-ui .sf-hd { display:flex; justify-content:space-between; align-items:center; margin-bottom:16px; }
.original-ui .sf-ttl {  font-size:15px; font-weight:700; }
.original-ui .sf-act { background:var(--gold); color:#07070A; border:none; border-radius:6px; padding:5px 12px; font-size:11px; font-weight:700;  cursor:default; }
.original-ui .stbl { width:100%; border-collapse:collapse; }
.original-ui .stbl th { text-align:left; font-size:9px; color:#93998e; padding:6px 8px; border-bottom:1px solid var(--bdr); font-weight:700; letter-spacing:.08em; text-transform:uppercase;  white-space:nowrap; }
.original-ui .stbl td { padding:8px 8px; font-size:11px; color:rgba(255,255,255,.6); border-bottom:1px solid var(--bdr2); white-space:nowrap; }
.original-ui .sbg { display:inline-block; padding:2px 8px; border-radius:100px; font-size:9.5px; font-weight:700; }
.original-ui .sbg-gold { background:rgba(200,164,64,.14); color:var(--gold); }
.original-ui .sbg-green { background:rgba(74,222,128,.11); color:var(--green); }
.original-ui .sbg-blue { background:rgba(96,165,250,.11); color:var(--blue); }
.original-ui .sbg-gray { background:rgba(255,255,255,.07); color:#a0a799; }
.original-ui .sbg-red { background:rgba(248,113,113,.11); color:var(--red); }
.original-ui .ss-row { display:grid; grid-template-columns:repeat(4,1fr); gap:7px; margin-bottom:12px; }
.original-ui .ss { background:var(--bg2); border:1px solid var(--bdr); border-radius:8px; padding:10px 8px; }
.original-ui .ss-l { font-size:8.5px; color:#979e92; margin-bottom:3px; }
.original-ui .ss-v {  font-size:17px; font-weight:800; color:var(--white); letter-spacing:-.02em; }
.original-ui .ss-v.g { color:var(--gold); }
.original-ui .ss-ch { font-size:8.5px; color:var(--green); margin-top:2px; }
.original-ui .sc-chart { background:var(--bg2); border:1px solid var(--bdr); border-radius:8px; padding:12px; }
.original-ui .sc-chart-l { font-size:9px; color:#979e92; margin-bottom:8px;  }
.original-ui .sc-bars { display:flex; gap:4px; align-items:flex-end; height:60px; }
.original-ui .sc-bw { flex:1; display:flex; flex-direction:column; align-items:center; gap:3px; }
.original-ui .sc-bi { width:100%; background:rgba(200,164,64,.08); border-radius:3px 3px 0 0; position:relative; overflow:hidden; }
.original-ui .sc-bf { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top,var(--gold),rgba(200,164,64,.4)); border-radius:3px 3px 0 0; }
.original-ui .sc-bl { font-size:7.5px; color:#93998e;  }



/* Fit the original content into the new photographic introduction. */
.original-sections{background:var(--bg)}
.hero-content{grid-template-areas:"copy stage";grid-template-rows:auto}
.original-ui .sf,.original-ui .sf-main,.original-ui .sc-screen-wrap,.original-ui .sc-panel-in{min-width:0}
.original-ui .sf-top{min-height:37px}
.original-ui .wurl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.original-ui .sf-act{display:inline-block;cursor:default;font-size:10px;color:#c6b575;background:#252214;border:1px solid #5e5029}
.original-ui .sf-main .sf-hd{gap:12px}
.original-ui .stbl thead{background:transparent}
.original-ui .stbl th,.original-ui .stbl td{width:auto;line-height:1.6}
.original-ui .stbl tbody td:last-child{white-space:nowrap}
.original-ui .screen-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#766031 #171813}
.original-ui .screen-table-scroll:focus-visible{outline-offset:-2px}
.original-ui .screen-scroll-hint{display:none}
.hero-portal .sf{border:4px solid #3d4137;box-shadow:0 0 0 1px #b3af7d60,0 24px 65px #0009;border-radius:15px 15px 8px 8px}
.hero-portal .sf-body{grid-template-columns:115px minmax(0,1fr);min-height:308px}
.hero-portal .sf-sb{padding:17px 7px}
.hero-portal .sf-main{padding:17px 16px}
.hero-portal .sf-brand{font-size:12px;margin-bottom:18px}
.hero-portal .sni{font-size:10px;padding:8px 7px}
.hero-portal .sf-ttl{font-size:15px}
.hero-portal .hero-portal-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;color:#bac0b0;font-size:9px}
.hero-portal .hero-screens-link{display:flex;align-items:center;gap:9px;min-height:32px;color:var(--gold-lt);font-size:10px;font-weight:600}
.hero-portal .hero-screens-link .icon{width:13px;height:13px}
.original-ui #flow{padding:74px 0 76px;border-top:1px solid var(--bdr)}
.original-ui .flow-label{font-size:12px;margin-bottom:33px;letter-spacing:.12em}
.original-ui .flow-items{margin-bottom:26px}
.original-ui .flow-item{padding:0 25px}
.original-ui .flow-arr{color:#555348;font-size:19px}
.original-ui .flow-down{font-size:32px;margin-bottom:19px;color:#9b7f37}
.original-ui .flow-dest{font-size:clamp(33px,4.4vw,57px);margin-bottom:19px}
.original-ui .flow-tagline{font-size:15px}
.original-ui #diagram{padding:73px 0 77px}
.original-ui .dgm-head{margin-bottom:42px}
.original-ui .dgm-title{font-size:34px;line-height:1.5}
.original-ui .dgm-sub{font-size:13px;line-height:1.8}
.original-ui .dgm{max-width:1020px;padding:0}
.original-ui .dgm-root{padding:20px 61px}
.original-ui .dgm-root-name{font-size:34px}
.original-ui .dgm-line{height:31px}
.original-ui .dgm-portal{color:var(--white);font:inherit;cursor:pointer}
.original-ui .dgm-portal:hover{border-color:var(--gold)}
.original-ui .dgm-portal-sub{color:var(--w2);font-size:11px}
.original-ui .dgm-fns{margin-top:14px;gap:12px}
.original-ui .dgm-fn{font:inherit;min-height:111px;justify-content:center;padding:16px 9px;color:var(--white)}
.original-ui div.dgm-fn{cursor:default}
.original-ui div.dgm-fn:hover{transform:none;border-color:var(--bdr);background:var(--card)}
.original-ui .dgm-fn-name{font-size:12px}
.original-ui .dgm-fn.has-screen:after{content:'画面を見る';font-size:9px;color:#b9a263;margin-top:3px}
.original-ui .dgm-fn-note{font-size:9px;color:#8e9886;line-height:1.5}
.original-ui #screens{padding:75px 0 82px;scroll-margin-top:28px}
.original-ui .sc-head{margin-bottom:31px}
.original-ui .sc-h2{font-size:34px;line-height:1.5}
.original-ui .sc-hsub{font-size:13px;line-height:1.85}
.original-ui .sc-tabs{gap:8px;margin-bottom:34px}
.original-ui .sc-tab{min-height:43px;padding:10px 22px;font:600 13px var(--font)}
.original-ui .sc-tab.a{border-color:#9c7d36;background:#b38d281a}
.original-ui .sc-panel-in{grid-template-columns:minmax(0,1fr) 250px;gap:35px;align-items:center}
.original-ui .sc-panel .sf-body{grid-template-columns:145px minmax(0,1fr);min-height:360px}
.original-ui .sc-panel .sf-main{padding:24px 20px}
.original-ui .sc-info-tag{font-size:10px;margin-bottom:15px;letter-spacing:.06em}
.original-ui .sc-info-title{font-size:25px;line-height:1.5}
.original-ui .sc-info-desc{font-size:13px;line-height:1.95;margin-bottom:23px}
.original-ui .sc-pt{font-size:12px;line-height:1.8}
.original-ui .sc-panel .sf-ttl{font-size:17px}
.original-ui .sc-panel .sf-sb{padding:22px 9px}
.original-ui .sc-panel .sni{padding:10px 8px;font-size:11px}
.original-ui .sf-main .ss-l{font-size:10px;line-height:1.7}
.original-ui .sf-main .ss-v{font-size:21px}
.original-ui .sc-chart{padding:17px 14px;margin-top:15px}
.original-ui .sc-chart-l{font-size:11px;margin-bottom:15px}
.original-ui .sc-bars{height:105px;align-items:end}
.original-ui .sc-bi{height:92px!important}
.original-ui .sc-bl{font-size:9px;margin-top:5px}
@media(max-width:1300px){.original-ui{--px:42px}.hero-portal .sf-body{grid-template-columns:101px minmax(0,1fr);min-height:293px}.hero-portal .sf-main{padding:14px 12px}.hero-portal .sni{font-size:9px;padding:8px 5px}.hero-portal .sf-brand{font-size:11px}.hero-portal .sf-main>div[style*="display:grid"]>div{padding:13px 9px!important}.hero-portal .sf-main>div[style*="display:grid"]{margin-bottom:13px!important}.original-ui .flow-item{padding:0 21px}.original-ui .flow-ico{width:64px;height:64px}.original-ui .sc-panel-in{grid-template-columns:minmax(0,1fr) 230px;gap:27px}.original-ui .sc-panel .sf-body{grid-template-columns:125px minmax(0,1fr)}.original-ui .sc-panel .sf-main{padding:20px 16px}.original-ui .sc-info-title{font-size:23px}.original-ui .sc-info-desc{font-size:12px}.original-ui .sc-pt{font-size:11px}.original-ui .sc-tab{padding:10px 18px}}
@media(max-width:1100px) and (min-width:761px){.original-ui{--px:28px}.hero-portal .sf-body{grid-template-columns:82px minmax(0,1fr)}.hero-portal .sf-sb{padding:15px 4px}.hero-portal .sni{font-size:8px;padding:8px 3px}.hero-portal .sf-main{padding:14px 10px}.hero-portal .sf-main>div[style*="display:grid"]>div{padding:13px 5px!important}.hero-portal .sf-main>div[style*="display:grid"]>div>div[style*="font-size:11px"]{font-size:10px!important}.hero-portal .sf-main>div[style*="padding:14px"]{padding:10px!important}.hero-portal .sf-main>div[style*="padding:14px"]>div[style*="display:flex"]{font-size:9px!important}.original-ui .sc-panel-in{grid-template-columns:minmax(0,1fr) 200px;gap:25px}.original-ui .sc-panel .sf-body{grid-template-columns:98px minmax(0,1fr)}.original-ui .sc-panel .sni{font-size:9px;padding:9px 4px}.original-ui .sc-info-title{font-size:21px}.original-ui .sc-info-desc{font-size:11px}.original-ui .flow-item{padding:0 14px}.original-ui .dgm-title,.original-ui .sc-h2{font-size:30px}.original-ui .sc-tab{padding:10px 14px}}
@media(max-width:760px){.original-ui{--px:23px}.hero-portal{margin-top:0}.hero-portal .sf{border-width:3px;border-radius:10px 10px 5px 5px}.hero-portal .sf-body{display:block;min-height:0}.hero-portal .sf-sb{display:none}.hero-portal .sf-main{padding:17px 14px}.hero-portal .sf-main>div[style*="display:grid"]>div{padding:16px 7px!important}.hero-portal .sf-main>div[style*="display:grid"]{gap:7px!important}.hero-portal .hero-portal-caption{padding:7px 2px 0;font-size:8px;gap:7px}.hero-portal .hero-screens-link{font-size:9px;min-height:39px;gap:4px}.original-ui #flow{padding:46px 0 48px}.original-ui .flow-label{font-size:11px;margin-bottom:26px}.original-ui .flow-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;margin-bottom:25px}.original-ui .flow-item{padding:0;gap:9px}.original-ui .flow-ico{width:59px;height:59px;border-radius:14px;font-size:25px}.original-ui .flow-name{font-size:11px}.original-ui .flow-arr{display:none}.original-ui .flow-down{font-size:28px;margin-bottom:18px}.original-ui .flow-dest{font-size:34px;margin-bottom:17px;letter-spacing:-.04em}.original-ui .flow-tagline{font-size:12px;line-height:1.8}.original-ui #diagram{padding:46px 0 48px}.original-ui .sl{font-size:10px;margin-bottom:12px}.original-ui .dgm-head{margin-bottom:29px}.original-ui .dgm-title{font-size:24px;line-height:1.5;margin-bottom:13px}.original-ui .dgm-sub{font-size:11px;line-height:1.9;max-width:320px;margin:0 auto}.original-ui .dgm-root{width:100%;max-width:316px;padding:18px 16px;border-radius:14px}.original-ui .dgm-root-label{font-size:9px;margin-bottom:8px}.original-ui .dgm-root-name{font-size:30px}.original-ui .dgm-line{height:27px}.original-ui .dgm-portal{padding:15px 22px;border-radius:11px}.original-ui .dgm-portal-name{font-size:19px}.original-ui .dgm-portal-sub{font-size:9px}.original-ui .dgm-branch-stem{height:24px}.original-ui .dgm-fn-v{height:15px}.original-ui .dgm-fn-connectors .dgm-fn-v:nth-child(n+3){display:none}.original-ui .dgm-fns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:7px}.original-ui .dgm-fn{min-height:109px;padding:15px 7px;border-radius:11px;gap:7px}.original-ui .dgm-fn-ico{font-size:23px}.original-ui .dgm-fn-name{font-size:11px;line-height:1.45}.original-ui .dgm-fn.has-screen:after{font-size:8px;margin-top:1px}.original-ui .dgm-fn-note{font-size:8px}.original-ui #screens{padding:48px 0 50px;scroll-margin-top:18px}.original-ui .sc-head{margin-bottom:24px}.original-ui .sc-h2{font-size:24px;line-height:1.5;letter-spacing:-.045em;margin-bottom:13px}.original-ui .sc-hsub{font-size:11px;line-height:1.9}.original-ui .sc-tabs{gap:7px;margin-bottom:25px}.original-ui .sc-tab{padding:10px 15px;font-size:11px;min-height:43px}.original-ui .sc-panel-in{display:block}.original-ui .sc-screen-wrap{border-radius:11px}.original-ui .sc-panel .sf-body{display:block;min-height:0}.original-ui .sc-panel .sf-sb{display:flex;align-items:center;gap:2px;padding:8px;max-width:100%;overflow-x:auto;scrollbar-width:none}.original-ui .sc-panel .sf-brand{display:none}.original-ui .sc-panel .sni{flex:none;padding:7px 8px;margin:0;font-size:9px;white-space:nowrap}.original-ui .sc-panel .sf-main{padding:18px 13px}.original-ui .sc-panel .sf-ttl{font-size:15px}.original-ui .sc-panel .sf-main>div[style*="display:grid"]{gap:8px!important}.original-ui .sc-panel .sf-main>div[style*="display:grid"]>div{padding:13px 8px!important}.original-ui .sf-main [style*="justify-content:space-between"]{flex-wrap:wrap;gap:5px}.original-ui .sf-main [style*="font-size:8.5px"]{font-size:9px!important}.original-ui .screen-table-scroll .stbl{min-width:570px}.original-ui .stbl th{font-size:10px;padding:8px 10px}.original-ui .stbl td{font-size:12px;padding:11px 10px}.original-ui .screen-scroll-hint{display:block;font-size:9px;color:#a4ae98;line-height:1.7;margin-top:10px}.original-ui .sc-info{padding:24px 3px 0}.original-ui .sc-info-tag{font-size:10px;margin-bottom:11px}.original-ui .sc-info-title{font-size:24px;line-height:1.55;margin-bottom:13px}.original-ui .sc-info-title br{display:none}.original-ui .sc-info-desc{font-size:12px;line-height:1.95;margin-bottom:17px}.original-ui .sc-pt{font-size:11px;line-height:1.8}.original-ui .ss-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.original-ui .ss{padding:13px 11px}.original-ui .sf-main .ss-l{font-size:10px;margin-bottom:5px}.original-ui .sf-main .ss-v{font-size:24px}.original-ui .ss-ch{font-size:9px;margin-top:4px}.original-ui .sc-chart{padding:15px 11px}.original-ui .sc-chart-l{font-size:10px}.original-ui .sc-bars{height:100px}.original-ui .sc-bl{font-size:8px}.original-ui .wurl{font-size:9px}.original-ui .wd{width:7px;height:7px}.original-ui .sf-top{padding:9px 11px}}
@media(max-width:369px){.original-ui{--px:18px}.original-ui .sc-h2{font-size:22px}.original-ui .dgm-title{font-size:22px}.original-ui .flow-dest{font-size:31px}.original-ui .sc-tab{padding:10px 12px}.hero-portal .sf-main{padding:15px 11px}.hero-portal .hero-portal-caption{font-size:7px}}
@media(prefers-reduced-motion:reduce){.original-ui *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
