@font-face {
  font-family:'Inter';font-style:normal;font-weight:400 900;font-display:swap;src:url("data:font/woff2;base64,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") format('woff2');unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+0160-0161,
  U+0178,
  U+017D-017E,
  U+0192,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+0304,
  U+0308,
  U+0329,
  U+2000-206F,
  U+20AC,
  U+2113,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD
}

:root {
  --zffljs:#0f0f11;
  --d4bbbi:#161618;
  --ijdfx9:#1c1c20;
  --qnwwrr:#26262b;
  --mbzcph:#3e3e42;
  --ovydhd:#8a8a96;
  --q8lbud:#1a1a1e;
  --tzfrqz:#285385;
  --f6ppgw:#3065a1;
  --dabea3:#3875bb;
  --wslf0m:#8cafd8;
  --ggdv9y:#1d2b3c;
  --x3unf0:#636363;
  --evv8s3:#919191;
  --vrfqg9:#ffffff;
  --vfkj5n:#ffffff;
  --eyye2l:#ffffff;
  --i59pam:#15803d;
  --ygoavk:#22c55e;
  --vnk75n:#b91c1c;
  --sh3xuu:#ef4444;
  --q4lxjz:#161618;
  --ls019v:#0f0f11;
  --zdv9uc:#1c1c20;
  --neebv4:#26262b;
  --elgo43:#f5f6f8;
  --r9gt7y:#e9edf2;
  --eg6k2f:#ffffff;
  --tonl2y:#eef1f6;
  --mbow1q:#a7b2c2;
  --fg1fok:#141821;
  --dl7bve:#5a5f72;
  --bj9jwb:rgba(255,255,255,.08);
  --udkouc:rgba(255,255,255,.14);
  --dyo8rc:rgba(15,22,34,.09);
  --h1begk:rgba(15,22,34,.15);
  --l7y9ud:6px;
  --ka90ks:12px;
  --e0sjyj:18px;
  --qierf5:24px;
  --glhv7l:0 1px 2px rgba(4,13,26,.06),0 8px 24px -8px rgba(4,13,26,.14);
  --ca9m4h:0 2px 4px rgba(4,13,26,.10),0 24px 48px -12px rgba(4,13,26,.28);
  --kzgfpl:0 8px 24px -6px rgba(56,117,187,.55);
  --lnb3ic:1200px;
  --k53x4r:24px;
  --olb9l6:96px
}

* {
  box-sizing:border-box
}

body,
html {
  margin:0;
  padding:0
}

body {
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;
  color:var(--fg1fok);
  background:var(--eg6k2f)!important;
  font-feature-settings:"ss01","cv11";
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:1.5
}

img {
  max-width:100%;
  display:block
}

a {
  color:inherit;
  text-decoration:none
}

button {
  font:inherit;
  cursor:pointer
}

.container {
  max-width:var(--lnb3ic);
  margin:0 auto;
  padding:0 var(--k53x4r)
}

.item-3 {
  padding:var(--olb9l6) 0
}

.item-el {
  padding:64px 0
}

.row {
  display:flex;
  flex-wrap:wrap;
  gap:24px
}

.portion {
  display:grid;
  gap:24px
}

.portion-2 {
  grid-template-columns:repeat(2,minmax(0,1fr))
}

.portion-3 {
  grid-template-columns:repeat(3,minmax(0,1fr))
}

.portion-4 {
  grid-template-columns:repeat(4,minmax(0,1fr))
}

h1,
h2,
h3,
h4,
h5 {
  margin:0;
  font-weight:700;
  letter-spacing:-.02em;
  line-height:1.1;
  text-wrap:balance
}

h1 {
  font-size:clamp(36px,4.6vw,64px);
  font-weight:800;
  letter-spacing:-.03em;
  line-height:1.05
}

h2 {
  font-size:clamp(28px,3vw,40px);
  letter-spacing:-.025em;
  line-height:1.1
}

h3 {
  font-size:20px;
  letter-spacing:-.01em
}

p {
  margin:0;
  text-wrap:pretty
}

.factor-2 {
  font-size:12px;
  font-weight:600;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--evv8s3)
}

.item-factor .factor-2 {
  color:var(--vfkj5n)
}

.point-2 {
  font-size:18px;
  color:var(--dl7bve);
  line-height:1.55
}

.item-factor .point-2 {
  color:var(--mbow1q)
}

.item {
  display:inline-flex;
  align-items:center;
  gap:10px;
  font-weight:700;
  font-size:18px;
  letter-spacing:-.01em;
  text-decoration:none
}

.item-badge {
  width:34px;
  height:34px;
  border-radius:9px;
  flex-shrink:0;
  box-shadow:0 2px 8px -2px rgba(0,0,0,.3);
  object-fit:cover;
  vertical-align:middle
}

.item-badge {
  height:28px;
  width:auto;
  display:block
}

.item-subtitle {
  display:none;
  color:#fff;
  font-weight:800;
  font-size:18px;
  letter-spacing:-.02em
}

.item-1 {
  color:var(--vrfqg9);
  font-weight:800
}

.item-factor .item {
  color:#fff
}

.detailbox {
  display:inline-flex;
  align-items:center;
  gap:10px;
  justify-content:center;
  padding:14px 22px;
  border-radius:10px;
  border:1px solid transparent;
  font-weight:600;
  font-size:15px;
  letter-spacing:-.01em;
  transition:transform .15s ease,box-shadow .2s ease,background .2s,color .2s,border-color .2s;
  white-space:nowrap
}

.detailbox-member {
  background:var(--dabea3);
  color:#fff;
  box-shadow:var(--kzgfpl)
}

.detailbox-member:hover {
  background:var(--f6ppgw);
  transform:translateY(-1px);
  box-shadow:0 12px 28px -8px rgba(56,117,187,.55)
}

.detailbox-entity-widget {
  background:0 0;
  color:#fff;
  border-color:rgba(255,255,255,.28)
}

.detailbox-entity-widget:hover {
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.5)
}

.detailbox-entity {
  background:0 0;
  color:var(--fg1fok);
  border-color:var(--h1begk)
}

.detailbox-entity:hover {
  background:var(--elgo43)
}

.detailbox-unit {
  padding:10px 16px;
  font-size:14px
}

.detailbox .area {
  transition:transform .2s ease
}

.detailbox:hover .area {
  transform:translateX(3px)
}

.header {
  position:sticky;
  top:0;
  z-index:100;
  background:#08080e;
  border-bottom:1px solid rgba(255,255,255,.08);
  color:var(--tonl2y)
}

.header-box {
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:56px;
  gap:24px
}

.item {
  flex-shrink:0
}

.topmenu {
  display:flex;
  align-items:center;
  gap:1px;
  flex:1;
  justify-content:center
}

.topmenu a {
  padding:8px 13px;
  border-radius:8px;
  font-size:13.5px;
  font-weight:500;
  color:rgba(255,255,255,.5);
  transition:color .15s,background .15s;
  text-decoration:none;
  letter-spacing:.01em
}

.topmenu a:hover {
  color:rgba(255,255,255,.9);
  background:rgba(255,255,255,.06)
}

.topmenu a.active {
  color:rgba(255,255,255,.9);
  background:rgba(255,255,255,.06);
  font-weight:500
}

.header-right {
  display:flex;
  align-items:center;
  gap:12px
}

.topmenu-module {
  position:relative
}

.topmenu-module-trigger {
  appearance:none;
  background:0 0;
  border:0;
  cursor:pointer;
  padding:8px 13px;
  border-radius:8px;
  font-size:13.5px;
  font-weight:500;
  color:rgba(255,255,255,.5);
  transition:color .15s,background .15s;
  letter-spacing:.01em;
  display:inline-flex;
  align-items:center;
  font-family:inherit
}

.topmenu-module-trigger:hover {
  color:rgba(255,255,255,.9);
  background:rgba(255,255,255,.06)
}

.topmenu-module.active .topmenu-module-trigger {
  color:rgba(255,255,255,.9);
  background:rgba(255,255,255,.06)
}

.topmenu-module-menu {
  position:absolute;
  top:calc(100% + 6px);
  right:0;
  min-width:220px;
  background:#0d0d14;
  border:1px solid rgba(255,255,255,.1);
  border-radius:10px;
  padding:6px;
  box-shadow:0 8px 28px -8px rgba(0,0,0,.6);
  opacity:0;
  visibility:hidden;
  transform:translateY(-4px);
  transition:.15s ease;
  z-index:60
}

.topmenu-module.open .topmenu-module-menu,
.topmenu-module:focus-within .topmenu-module-menu,
.topmenu-module:hover .topmenu-module-menu {
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}

.topmenu-module-menu a {
  display:block;
  padding:9px 14px;
  border-radius:6px;
  font-size:13.5px;
  font-weight:500;
  color:rgba(255,255,255,.75);
  text-decoration:none;
  letter-spacing:.01em;
  transition:.12s
}

.topmenu-module-menu a:hover {
  color:#fff;
  background:rgba(56,117,187,.18)
}

.topmenu-module-menu a.active {
  color:var(--wslf0m);
  background:rgba(56,117,187,.12)
}

.area-portion-headline {
  font-size:11px;
  font-weight:700;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(255,255,255,.4);
  margin:18px 16px 4px
}

.area-2 a.area-component {
  font-size:14.5px;
  color:rgba(255,255,255,.65)
}

.locale {
  display:inline-flex;
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.08);
  border-radius:999px;
  padding:2px
}

.locale a,
.locale button {
  appearance:none;
  background:0 0;
  border:0;
  color:rgba(255,255,255,.4);
  font-weight:600;
  font-size:11.5px;
  letter-spacing:.06em;
  padding:5px 11px;
  border-radius:999px;
  transition:color .15s,background .15s;
  text-decoration:none
}

.locale a.is-active,
.locale button.is-active {
  background:linear-gradient(135deg,var(--vfkj5n),var(--vrfqg9));
  color:#161618;
  box-shadow:0 2px 8px -2px rgba(255,255,255,.4)
}

.locale a:not(.is-active):hover,
.locale button:not(.is-active):hover {
  color:rgba(255,255,255,.8)
}

.item-2 {
  display:none;
  background:0 0;
  border:1px solid rgba(255,255,255,.1);
  border-radius:8px;
  width:38px;
  height:38px;
  color:rgba(255,255,255,.6);
  align-items:center;
  justify-content:center;
  transition:.15s
}

.item-2:hover {
  border-color:rgba(255,255,255,.2);
  color:#fff
}

.item-2 svg {
  width:18px;
  height:18px
}

.area-2 {
  position:fixed;
  inset:56px 0 0 0;
  background:rgba(8,8,14,.98);
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  z-index:49;
  transform:translateY(-8px);
  opacity:0;
  pointer-events:none;
  transition:.2s ease;
  padding:20px 24px;
  display:flex;
  flex-direction:column;
  gap:4px
}

.area-2.open {
  transform:translateY(0);
  opacity:1;
  pointer-events:auto
}

.area-2 a {
  padding:14px 16px;
  font-size:16px;
  font-weight:600;
  color:rgba(255,255,255,.8);
  border-bottom:1px solid rgba(255,255,255,.06);
  text-decoration:none;
  transition:.15s
}

.area-2 a:hover {
  color:var(--wslf0m)
}

.showcase {
  position:relative;
  overflow:hidden;
  color:var(--tonl2y);
  background:radial-gradient(ellipse 80% 60% at 80% 20%,rgba(56,117,187,.28),transparent 60%),radial-gradient(ellipse 100% 80% at 0 100%,rgba(40,83,133,.35),transparent 60%),linear-gradient(180deg,#161618 0,#0f0f11 100%);
  padding:96px 0 120px;
  isolation:isolate
}

.showcase::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  opacity:.35;
  pointer-events:none;
  background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);
  background-size:24px 24px;
  mask-image:radial-gradient(ellipse 70% 70% at 30% 50%,#000 0%,transparent 70%)
}

.showcase-component {
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:48px;
  align-items:center;
  position:relative;
  z-index:1
}

.showcase-tag {
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 12px 6px 8px;
  background:rgba(56,117,187,.15);
  border:1px solid rgba(56,117,187,.4);
  color:var(--wslf0m);
  border-radius:999px;
  font-size:12.5px;
  font-weight:600;
  letter-spacing:.02em
}

.showcase-tag .object {
  width:6px;
  height:6px;
  border-radius:50%;
  background:var(--dabea3);
  box-shadow:0 0 0 4px rgba(56,117,187,.22)
}

.showcase h1 {
  margin:20px 0 18px;
  color:#fff
}

.showcase h1 .prime {
  color:var(--vfkj5n)
}

.showcase p.point-2 {
  max-width:540px
}

.showcase-cta {
  display:flex;
  gap:12px;
  margin-top:32px;
  flex-wrap:wrap
}

.showcase-facts {
  display:flex;
  align-items:center;
  gap:18px;
  margin-top:36px;
  flex-wrap:wrap;
  color:var(--mbow1q);
  font-size:13.5px
}

.showcase-facts .object-2 {
  display:inline-flex;
  gap:2px;
  color:var(--vfkj5n)
}

.showcase-facts .separator {
  width:4px;
  height:4px;
  border-radius:50%;
  background:var(--ykt5jw)
}

.showcase-facts strong {
  color:#fff;
  font-weight:600
}

.showcase-figure {
  position:relative;
  aspect-ratio:1/1;
  width:100%;
  max-width:560px;
  justify-self:end
}

.showcase-figure svg {
  width:100%;
  height:100%;
  overflow:visible
}

.showcase-figure .fragment {
  position:absolute;
  inset:8%;
  border-radius:50%;
  background:radial-gradient(circle,rgba(56,117,187,.4),rgba(56,117,187,0) 65%);
  filter:blur(20px);
  z-index:0
}

.showcase-figure>svg {
  position:relative;
  z-index:1
}

.facts {
  background:linear-gradient(180deg,var(--vfkj5n),var(--vrfqg9));
  color:#161618;
  position:relative;
  overflow:hidden
}

.facts::after {
  content:"";
  position:absolute;
  inset:0;
  background:repeating-linear-gradient(135deg,transparent 0 60px,rgba(22,22,24,.05) 60px 61px);
  pointer-events:none
}

.facts-box {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:24px;
  padding:36px 0;
  position:relative;
  z-index:1
}

.entity {
  display:flex;
  align-items:center;
  gap:16px
}

.entity-piece {
  width:48px;
  height:48px;
  border-radius:12px;
  background:rgba(22,22,24,.1);
  display:grid;
  place-items:center;
  color:#161618;
  flex-shrink:0
}

.entity-piece svg {
  width:24px;
  height:24px
}

.entity-figure {
  font-size:28px;
  font-weight:800;
  letter-spacing:-.02em;
  line-height:1
}

.entity-factor {
  font-size:13px;
  font-weight:600;
  opacity:.7;
  margin-top:4px
}

.entity-rule {
  position:relative
}

.entity-rule:not(:last-child)::after {
  content:"";
  position:absolute;
  right:-12px;
  top:10%;
  bottom:10%;
  width:1px;
  background:rgba(22,22,24,.18)
}

.item-top {
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:24px;
  margin-bottom:40px
}

.item-top .fragment-2 .factor-2 {
  margin-bottom:10px;
  display:block
}

.item-top .fragment-2 p {
  color:var(--dl7bve);
  margin-top:10px;
  max-width:560px
}

.item-top a.el-whole {
  display:inline-flex;
  align-items:center;
  gap:6px;
  color:var(--dabea3);
  font-weight:600;
  font-size:14.5px;
  border-bottom:1px solid transparent;
  padding-bottom:2px;
  transition:.15s
}

.item-top a.el-whole:hover {
  border-bottom-color:var(--dabea3)
}

.item-factor .item-top a.el-whole {
  color:var(--wslf0m)
}

.item-factor .item-top a.el-whole:hover {
  border-bottom-color:var(--wslf0m)
}

.spot {
  background:#0c0c10;
  color:#fff;
  position:relative;
  overflow:hidden
}

.spot::before {
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(56,117,187,.28),transparent 60%);
  pointer-events:none
}

.spot .item-top {
  position:relative;
  z-index:1
}

.cat-component {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:20px;
  position:relative;
  z-index:1
}

.cat-place {
  background:linear-gradient(180deg,#1c1c25 0,#15151c 100%);
  border:1px solid rgba(255,255,255,.06);
  border-radius:var(--e0sjyj);
  padding:28px;
  display:flex;
  flex-direction:column;
  gap:16px;
  transition:transform .25s,border-color .25s,background .25s;
  position:relative;
  overflow:hidden;
  text-decoration:none;
  color:#fff
}

.cat-place::before {
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(135deg,rgba(56,117,187,.1),transparent 50%);
  opacity:0;
  transition:opacity .25s
}

.cat-place:hover {
  transform:translateY(-4px);
  border-color:rgba(56,117,187,.4)
}

.cat-place:hover::before {
  opacity:1
}

.cat-piece {
  width:56px;
  height:56px;
  border-radius:14px;
  background:linear-gradient(135deg,rgba(56,117,187,.22),rgba(255,255,255,.15));
  display:grid;
  place-items:center;
  color:var(--wslf0m);
  border:1px solid rgba(56,117,187,.28);
  position:relative;
  z-index:1
}

.cat-piece svg {
  width:28px;
  height:28px
}

.cat-caption {
  font-size:20px;
  font-weight:700;
  letter-spacing:-.01em;
  color:#fff;
  position:relative;
  z-index:1
}

.cat-foot {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid rgba(255,255,255,.06);
  padding-top:14px;
  margin-top:8px;
  position:relative;
  z-index:1
}

.cat-node {
  font-size:13px;
  color:var(--mbow1q)
}

.cat-node b {
  color:var(--vfkj5n);
  font-weight:700
}

.cat-member {
  width:28px;
  height:28px;
  border-radius:50%;
  background:rgba(255,255,255,.06);
  display:grid;
  place-items:center;
  color:#fff;
  transition:.2s
}

.cat-place:hover .cat-member {
  background:var(--dabea3);
  color:#fff
}

.cat-member svg {
  width:14px;
  height:14px
}

.pointpart-2 {
  background:var(--elgo43)
}

.pointpart-component {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px
}

.pointpart-place {
  background:#fff;
  border:1px solid var(--dyo8rc);
  border-radius:var(--e0sjyj);
  padding:36px 32px;
  display:flex;
  flex-direction:column;
  gap:18px;
  transition:transform .25s,box-shadow .25s;
  position:relative;
  overflow:hidden
}

.pointpart-place:hover {
  transform:translateY(-4px);
  box-shadow:var(--ca9m4h)
}

.pointpart-piece {
  width:64px;
  height:64px;
  border-radius:16px;
  background:linear-gradient(135deg,var(--dabea3),var(--tzfrqz));
  color:#fff;
  display:grid;
  place-items:center;
  font-size:30px;
  line-height:1;
  box-shadow:0 8px 20px -8px rgba(56,117,187,.5)
}

.pointpart-place.detail .pointpart-piece {
  background:linear-gradient(135deg,var(--vfkj5n),var(--vrfqg9));
  color:#161618;
  box-shadow:0 8px 20px -8px rgba(255,255,255,.5)
}

.pointpart-headline {
  font-size:20px;
  font-weight:700;
  letter-spacing:-.01em
}

.pointpart-text {
  color:var(--dl7bve);
  font-size:15px;
  line-height:1.55
}

.pointpart-stack {
  display:flex;
  flex-direction:column;
  gap:8px;
  margin-top:4px;
  list-style:none;
  padding:0
}

.pointpart-stack li {
  padding-left:22px;
  position:relative;
  font-size:14px;
  color:var(--dl7bve)
}

.pointpart-stack li::before {
  content:"";
  position:absolute;
  left:0;
  top:7px;
  width:14px;
  height:14px;
  border-radius:50%;
  background:var(--eyye2l);
  box-shadow:inset 0 0 0 2px var(--vrfqg9)
}

.pointpart-stack li::after {
  content:"";
  position:absolute;
  left:4px;
  top:11px;
  width:6px;
  height:3px;
  border-left:1.5px solid var(--x3unf0);
  border-bottom:1.5px solid var(--x3unf0);
  transform:rotate(-45deg)
}

.point-component {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px
}

.point-place {
  border-radius:var(--e0sjyj);
  overflow:hidden;
  background:#fff;
  border:1px solid var(--dyo8rc);
  display:flex;
  flex-direction:column;
  transition:transform .25s,box-shadow .25s
}

.point-place:hover {
  transform:translateY(-4px);
  box-shadow:var(--ca9m4h)
}

.point-thumbnail {
  aspect-ratio:16/9;
  position:relative;
  overflow:hidden;
  color:#fff;
  display:flex;
  align-items:flex-end;
  padding:18px
}

.point-thumbnail svg.canvas-bg {
  position:absolute;
  inset:0;
  width:100%;
  height:100%
}

.point-thumbnail .cat-tagunit {
  position:relative;
  z-index:1;
  font-size:11px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  background:rgba(0,0,0,.45);
  backdrop-filter:blur(6px);
  padding:5px 10px;
  border-radius:999px
}

.point-box {
  padding:22px;
  display:flex;
  flex-direction:column;
  gap:12px;
  flex:1
}

.point-facts {
  font-size:12.5px;
  color:var(--d1yrvf);
  display:flex;
  align-items:center;
  gap:8px
}

.point-facts .object {
  width:3px;
  height:3px;
  border-radius:50%;
  background:var(--d1yrvf)
}

.point-headline {
  font-size:19px;
  font-weight:700;
  letter-spacing:-.01em;
  line-height:1.25;
  text-wrap:balance
}

.point-spot {
  color:var(--dl7bve);
  font-size:14.5px;
  line-height:1.55
}

.point-pointpart {
  margin-top:auto;
  color:var(--dabea3);
  font-weight:600;
  font-size:14px;
  display:inline-flex;
  align-items:center;
  gap:4px
}

.point-pointpart .area {
  transition:transform .2s ease
}

.point-place:hover .point-pointpart .area {
  transform:translateX(3px)
}

.bottom-bar {
  background:#08080c;
  color:var(--tonl2y);
  padding:72px 0 28px;
  border-top:1px solid var(--bj9jwb)
}

.bottom-bar-upper {
  display:grid;
  grid-template-columns:1.5fr 1fr 1fr 1fr;
  gap:48px
}

.underbar-column h3.underbar-headbit,
.underbar-column h5 {
  font-size:13px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#fff;
  margin:0 0 18px
}

.underbar-column ul {
  list-style:none;
  padding:0;
  margin:0;
  display:flex;
  flex-direction:column;
  gap:10px
}

.underbar-column a {
  font-size:14px;
  color:var(--mbow1q);
  transition:color .15s
}

.underbar-column a:hover {
  color:#fff
}

.underbar-node {
  color:var(--mbow1q);
  font-size:14px;
  line-height:1.6;
  margin:16px 0 22px;
  max-width:380px
}

.underbar-community {
  display:flex;
  gap:10px
}

.underbar-community a {
  width:36px;
  height:36px;
  border-radius:9px;
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.05);
  border:1px solid var(--bj9jwb);
  color:var(--mbow1q);
  transition:.15s
}

.underbar-community a:hover {
  background:var(--dabea3);
  color:#fff;
  border-color:var(--dabea3)
}

.underbar-community svg {
  width:16px;
  height:16px
}

.partbit-2 {
  margin-top:48px;
  padding:24px;
  border:1px solid var(--bj9jwb);
  border-radius:var(--ka90ks);
  background:rgba(255,255,255,.02);
  display:flex;
  gap:20px;
  align-items:flex-start
}

.partbit-tag {
  flex-shrink:0;
  width:44px;
  height:44px;
  border-radius:10px;
  background:rgba(229,57,53,.12);
  color:#ef5350;
  display:grid;
  place-items:center;
  font-weight:800;
  font-size:13px;
  letter-spacing:.02em;
  border:1px solid rgba(229,57,53,.25)
}

.partbit-2 p {
  font-size:13.5px;
  color:var(--mbow1q);
  line-height:1.6
}

.partbit-2 strong {
  color:#fff;
  font-weight:600
}

.underbar-tail {
  margin-top:32px;
  padding-top:24px;
  border-top:1px solid var(--bj9jwb);
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:20px;
  flex-wrap:wrap;
  font-size:13px;
  color:var(--ykt5jw)
}

.underbar-tail .area-3 {
  display:flex;
  gap:20px;
  flex-wrap:wrap
}

.underbar-tail a:hover {
  color:#fff
}

.part-herobit {
  background:radial-gradient(ellipse 60% 40% at 20% 80%,rgba(40,83,133,.3),transparent 50%),radial-gradient(ellipse 50% 50% at 80% 20%,rgba(56,117,187,.16),transparent 50%),linear-gradient(180deg,#161618 0,#1c1c20 100%);
  color:var(--tonl2y);
  padding:48px 0 52px;
  position:relative;
  overflow:hidden
}

.part-herobit::before {
  content:"";
  position:absolute;
  inset:0;
  opacity:.12;
  pointer-events:none;
  background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.08) 1px,transparent 0);
  background-size:20px 20px
}

.part-herobit .container {
  position:relative;
  z-index:1
}

.part-herobit .pointpart-spot {
  display:flex;
  align-items:center;
  gap:8px;
  font-size:13px;
  color:var(--mbow1q);
  margin-bottom:20px
}

.part-herobit .pointpart-spot a {
  color:var(--mbow1q);
  transition:.15s;
  text-decoration:none
}

.part-herobit .pointpart-spot a:hover {
  color:var(--wslf0m)
}

.part-herobit .pointpart-spot .separator {
  opacity:.4
}

.part-herobit .pointpart-spot .current {
  color:var(--wslf0m);
  font-weight:600
}

.part-herobit h1 {
  font-size:clamp(26px,2.8vw,36px);
  font-weight:800;
  letter-spacing:-.03em;
  line-height:1.2;
  color:#fff;
  max-width:720px;
  margin:0 0 16px
}

.part-herobit h1 .showcase-rating {
  display:inline-block;
  vertical-align:middle;
  margin-left:14px;
  padding:5px 14px;
  border-radius:10px;
  background:linear-gradient(135deg,var(--vfkj5n),var(--vrfqg9));
  color:#161618;
  font-size:.55em;
  font-weight:900;
  letter-spacing:-.01em;
  box-shadow:0 6px 18px -6px rgba(255,255,255,.55);
  white-space:nowrap
}

@media(max-width:560px) {
  .part-herobit h1 .showcase-rating {
    display:inline-block;
    margin-left:0;
    margin-top:8px;
    font-size:.65em
  }
}

.part-factor {
  background:linear-gradient(135deg,rgba(56,117,187,.05),rgba(255,255,255,.05));
  border:1px solid var(--dyo8rc);
  border-left:3px solid var(--dabea3);
  border-radius:var(--l7y9ud);
  padding:18px 22px;
  margin:0
}

.part-factor-headline {
  font-size:12px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--dabea3);
  margin-bottom:10px
}

.part-factor ol {
  margin:0;
  padding-left:22px;
  color:var(--fg1fok);
  font-size:14.5px;
  line-height:1.7;
  columns:2;
  column-gap:32px
}

.part-factor li {
  break-inside:avoid;
  margin-bottom:2px
}

.part-factor a {
  color:var(--fg1fok);
  text-decoration:none;
  border-bottom:1px solid transparent;
  transition:.15s
}

.part-factor a:hover {
  color:var(--dabea3);
  border-bottom-color:var(--vrfqg9)
}

@media(max-width:680px) {
  .part-factor ol {
    columns:1
  }
}

.portion-badlist-component {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
  margin:18px 0
}

@media(max-width:680px) {
  .portion-badlist-component {
    grid-template-columns:1fr
  }
}

.part-intro {
  background:linear-gradient(135deg,rgba(56,117,187,.05),rgba(255,255,255,.07));
  border-left:4px solid var(--vfkj5n);
  border-radius:0 var(--ka90ks) var(--ka90ks) 0;
  padding:22px 26px;
  margin:0
}

.part-intro p {
  font-size:18px;
  line-height:1.65;
  color:var(--fg1fok);
  margin:0;
  font-weight:400
}

.part-intro p strong {
  color:var(--f6ppgw);
  font-weight:700
}

@media(max-width:560px) {
  .part-intro {
    padding:18px 20px
  }
  .part-intro p {
    font-size:16px
  }
}

.part-herobit-facts {
  display:flex;
  align-items:center;
  gap:16px;
  flex-wrap:wrap;
  font-size:13.5px;
  color:var(--mbow1q)
}

.part-herobit-facts .member {
  background:rgba(56,117,187,.16);
  border:1px solid rgba(56,117,187,.4);
  color:var(--wslf0m);
  padding:4px 12px;
  border-radius:999px;
  font-weight:600;
  font-size:12px;
  letter-spacing:.03em;
  text-transform:uppercase
}

.part-herobit-facts .object {
  width:3px;
  height:3px;
  border-radius:50%;
  background:var(--ykt5jw)
}

.part-herobit-facts .item-entry {
  color:var(--wslf0m);
  font-weight:500
}

.grade-tag {
  position:absolute;
  right:var(--k53x4r);
  top:50%;
  transform:translateY(-50%);
  width:100px;
  height:100px;
  border-radius:20px;
  background:linear-gradient(135deg,var(--vfkj5n),var(--vrfqg9));
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  color:#161618;
  box-shadow:0 12px 32px -8px rgba(255,255,255,.5);
  z-index:2
}

.grade-tag .tally {
  font-size:32px;
  font-weight:900;
  line-height:1;
  letter-spacing:-.03em
}

.grade-tag .partbit {
  font-size:10px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.1em;
  opacity:.7;
  margin-top:2px
}

.part-object {
  background:#fff;
  border-radius:0;
  padding:0;
  box-shadow:none
}

.sheet-inner h2,
.reviewbox-widget h2 {
  font-size:clamp(20px,2vw,26px);
  font-weight:800;
  margin:56px 0 20px;
  padding:28px 0 0;
  border-top:1px solid var(--dyo8rc);
  color:var(--fg1fok);
  letter-spacing:-.02em;
  line-height:1.25;
  position:relative
}

.sheet-inner h2:first-child,
.reviewbox-widget h2:first-child {
  border-top:none;
  padding-top:0;
  margin-top:0
}

.sheet-inner h3,
.reviewbox-widget h3 {
  font-size:1.05rem;
  font-weight:700;
  margin:28px 0 12px;
  color:var(--ijdfx9);
  line-height:1.3;
  padding-left:16px;
  border-left:3px solid var(--vrfqg9)
}

.sheet-inner p,
.reviewbox-widget p {
  color:var(--dl7bve);
  line-height:1.82;
  margin-bottom:20px;
  font-size:.97rem
}

.sheet-inner ol,
.sheet-inner ul,
.reviewbox-widget ol,
.reviewbox-widget ul {
  color:var(--dl7bve);
  padding-left:28px;
  margin:16px 0 24px;
  font-size:.95rem;
  line-height:1.78
}

.sheet-inner li,
.reviewbox-widget li {
  margin-bottom:10px;
  line-height:1.78;
  font-size:.95rem
}

.sheet-inner a,
.reviewbox-widget a {
  color:var(--dabea3);
  font-weight:500;
  text-decoration:underline;
  border-bottom:1px solid rgba(56,117,187,.25);
  transition:all .15s
}

.sheet-inner a:hover,
.reviewbox-widget a:hover {
  color:var(--f6ppgw);
  border-bottom-color:var(--f6ppgw)
}

.sheet-inner blockquote,
.reviewbox-widget blockquote {
  background:linear-gradient(135deg,rgba(56,117,187,.04) 0,rgba(255,255,255,.05) 100%);
  border:none;
  border-left:4px solid var(--vfkj5n);
  padding:24px 32px;
  margin:36px 0;
  border-radius:0 var(--e0sjyj) var(--e0sjyj) 0;
  position:relative
}

.sheet-inner blockquote::before,
.reviewbox-widget blockquote::before {
  content:"\201C";
  position:absolute;
  top:12px;
  left:16px;
  font-size:48px;
  font-weight:800;
  color:var(--vfkj5n);
  opacity:.35;
  line-height:1;
  font-family:Georgia,serif
}

.sheet-inner blockquote p,
.reviewbox-widget blockquote p {
  margin:0;
  color:var(--fg1fok);
  font-size:1.05rem;
  line-height:1.7;
  font-style:normal;
  font-weight:500;
  padding-left:20px
}

.sheet-inner,
.reviewbox-widget {
  min-width:0
}

.sheet-inner table,
.reviewbox-widget table {
  display:table;
  width:100%;
  max-width:100%;
  border-collapse:separate;
  border-spacing:0;
  margin:32px 0;
  font-size:.88rem;
  border-radius:var(--ka90ks);
  box-shadow:0 2px 12px rgba(0,0,0,.06);
  border:1px solid var(--dyo8rc);
  table-layout:auto
}

.sheet-inner thead,
.reviewbox-widget thead {
  position:relative;
  z-index:1
}

.sheet-inner th,
.reviewbox-widget th {
  padding:13px 18px;
  background:var(--zffljs);
  color:var(--vfkj5n);
  font-weight:600;
  text-align:left;
  font-size:.78rem;
  text-transform:uppercase;
  letter-spacing:.06em;
  white-space:normal
}

.sheet-inner td,
.reviewbox-widget td {
  padding:12px 18px;
  border-bottom:1px solid rgba(0,0,0,.04);
  color:var(--dl7bve);
  background:#fff;
  font-size:.88rem;
  font-variant-numeric:tabular-nums;
  word-break:break-word
}

.sheet-inner tr:last-child td,
.reviewbox-widget tr:last-child td {
  border-bottom:none
}

.sheet-inner tr:nth-child(2n) td,
.reviewbox-widget tr:nth-child(2n) td {
  background:rgba(246,247,249,.6)
}

.sheet-inner tr:hover td,
.reviewbox-widget tr:hover td {
  background:rgba(56,117,187,.05)
}

.sheet-inner strong,
.reviewbox-widget strong {
  color:var(--fg1fok);
  font-weight:600
}

.sheet-inner em,
.reviewbox-widget em {
  color:var(--dl7bve);
  font-style:italic
}

.sheet-inner .table-object,
.reviewbox-widget .table-object {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  margin:28px 0;
  border-radius:var(--ka90ks);
  background:linear-gradient(to right,transparent calc(100% - 12px),rgba(0,0,0,.04))
}

.sheet-inner .table-object table,
.reviewbox-widget .table-object table {
  margin:0;
  min-width:520px;
  width:100%
}

@media (max-width:780px) {
  .sheet-inner table,
  .reviewbox-widget table {
    font-size:.82rem;
    display:block;
    overflow-x:auto;
    white-space:nowrap
  }
  .sheet-inner th,
  .reviewbox-widget th {
    padding:10px 12px;
    font-size:.72rem
  }
  .sheet-inner td,
  .reviewbox-widget td {
    padding:9px 12px;
    font-size:.82rem
  }
}

.sheet-inner hr,
.reviewbox-widget hr {
  border:none;
  border-top:1px solid var(--dyo8rc);
  margin:48px 0
}

.lateral-pointpart {
  background:#fff;
  border-radius:var(--e0sjyj);
  padding:22px;
  box-shadow:0 1px 4px rgba(0,0,0,.04);
  border:1px solid var(--dyo8rc);
  margin-bottom:16px
}

.lateral-headbit {
  font-size:.72rem;
  font-weight:700;
  color:var(--d1yrvf);
  margin:0 0 14px;
  padding-bottom:10px;
  border-bottom:2px solid var(--vrfqg9);
  text-transform:uppercase;
  letter-spacing:.1em
}

.lateral-entry {
  display:block;
  padding:8px 10px;
  color:var(--dl7bve);
  text-decoration:none;
  border-radius:6px;
  font-size:.82rem;
  transition:all .12s;
  border:none;
  line-height:1.4;
  border-left:2px solid transparent
}

.lateral-entry:hover {
  background:rgba(56,117,187,.05);
  color:var(--dabea3);
  border-left-color:var(--dabea3)
}

.widget-links a {
  display:block;
  padding:8px 10px;
  color:var(--dl7bve);
  text-decoration:none;
  border-radius:6px;
  font-size:.82rem;
  transition:all .12s;
  border-left:2px solid transparent
}

.widget-links a:hover {
  background:rgba(56,117,187,.05);
  color:var(--dabea3);
  border-left-color:var(--dabea3)
}

.widget-links a.active {
  background:rgba(56,117,187,.06);
  color:var(--dabea3);
  font-weight:600;
  border-left-color:var(--dabea3)
}

.cta-caption-thing {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:20px 24px;
  margin-top:24px;
  background:linear-gradient(135deg,rgba(56,117,187,.05),rgba(255,255,255,.05));
  border:1px solid var(--dyo8rc);
  border-radius:var(--e0sjyj)
}

.cta-caption-text {
  font-size:11px;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:.08em;
  color:var(--d1yrvf);
  margin-bottom:4px
}

.cta-caption-thing-2 {
  font-size:16px;
  font-weight:700;
  color:var(--fg1fok);
  display:flex;
  align-items:center;
  gap:8px
}

.cta-caption-right {
  text-align:right
}

.cta-caption-button {
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:10px 18px;
  border-radius:10px;
  font-weight:600;
  font-size:14px;
  background:var(--dabea3);
  color:#fff;
  text-decoration:none;
  box-shadow:0 4px 12px -4px rgba(56,117,187,.45);
  transition:transform .15s,background .15s
}

.cta-caption-button:hover {
  background:var(--f6ppgw);
  transform:translateY(-1px)
}

.cta-caption-item {
  font-size:11px;
  color:var(--d1yrvf);
  margin-top:6px
}

@media(max-width:560px) {
  .cta-caption-thing {
    flex-direction:column;
    text-align:center;
    gap:14px
  }
  .cta-caption-right {
    text-align:center
  }
}

.item-thing {
  background:0 0;
  padding:0
}

.item-thing-box {
  display:flex;
  align-items:flex-start;
  gap:20px;
  max-width:720px
}

.item-thing-point {
  width:52px;
  height:52px;
  border-radius:14px;
  flex-shrink:0;
  background:linear-gradient(135deg,var(--dabea3),var(--tzfrqz));
  color:#fff;
  display:grid;
  place-items:center;
  font-weight:800;
  font-size:18px;
  letter-spacing:-.02em;
  box-shadow:0 4px 12px -4px rgba(56,117,187,.4)
}

.item-thing-caption {
  font-size:15px;
  font-weight:700;
  color:var(--fg1fok);
  line-height:1.3
}

.item-thing-area {
  font-weight:500;
  color:var(--dl7bve);
  font-size:13px;
  margin-left:6px
}

.item-thing-facts {
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  margin-top:6px;
  font-size:12.5px;
  color:var(--d1yrvf)
}

.item-thing-detail {
  width:3px;
  height:3px;
  border-radius:50%;
  background:var(--d1yrvf);
  opacity:.5;
  flex-shrink:0
}

.item-thing-pointpart {
  display:flex;
  gap:16px;
  margin-top:10px
}

.item-thing-pointpart a {
  font-size:13px;
  font-weight:600;
  color:var(--dabea3);
  text-decoration:none;
  border-bottom:1px solid transparent;
  transition:.15s
}

.item-thing-pointpart a:hover {
  border-bottom-color:var(--dabea3)
}

@media(max-width:560px) {
  .item-thing-box {
    flex-direction:column;
    gap:14px
  }
  .item-thing-facts {
    flex-direction:column;
    align-items:flex-start;
    gap:4px
  }
  .item-thing-detail {
    display:none
  }
}

.reviewbox-mainunit {
  max-width:none;
  font-size:1rem
}

.reviewbox-mainunit>:first-child {
  margin-top:0
}

.reviewbox-widget .part-portion {
  margin-bottom:8px
}

@media (max-width:980px) {
  :root {
    --olb9l6:64px
  }
  .header-right .locale,
  .topmenu {
    display:none
  }
  .item-2 {
    display:flex
  }
  .showcase {
    padding:64px 0 80px
  }
  .showcase-component {
    grid-template-columns:1fr;
    gap:32px
  }
  .showcase-figure {
    max-width:420px;
    justify-self:center
  }
  .facts-box {
    grid-template-columns:repeat(2,1fr);
    gap:28px
  }
  .entity-rule:not(:last-child)::after {
    display:none
  }
  .portion-3 {
    grid-template-columns:repeat(2,1fr)
  }
  .portion-4 {
    grid-template-columns:repeat(2,1fr)
  }
  .cat-component {
    grid-template-columns:repeat(2,1fr)
  }
  .pointpart-component {
    grid-template-columns:1fr
  }
  .point-component {
    grid-template-columns:1fr
  }
  .bottom-bar-upper {
    grid-template-columns:1fr 1fr;
    gap:32px
  }
  .item-top {
    flex-direction:column;
    align-items:flex-start;
    gap:14px
  }
  .rich-text-component {
    grid-template-columns:1fr!important
  }
}

@media (max-width:560px) {
  h1 {
    font-size:34px
  }
  .portion-3,
  .portion-4 {
    grid-template-columns:1fr
  }
  .cat-component {
    grid-template-columns:repeat(2,1fr);
    gap:14px
  }
  .cat-place {
    padding:20px
  }
  .bottom-bar-upper {
    grid-template-columns:1fr
  }
  .showcase-cta {
    flex-direction:column
  }
  .showcase-cta .detailbox {
    width:100%
  }
  .part-object {
    padding:24px 18px
  }
}

.pointpart {
  background:var(--elgo43);
  border-bottom:1px solid var(--dyo8rc);
  font-size:13px;
  color:var(--d1yrvf)
}

.pointpart-box {
  display:flex;
  align-items:center;
  gap:8px;
  padding:14px 0;
  flex-wrap:wrap
}

.pointpart a {
  color:var(--dl7bve);
  transition:.15s;
  text-decoration:none
}

.pointpart a:hover {
  color:var(--dabea3)
}

.pointpart .separator {
  color:var(--d1yrvf);
  opacity:.5
}

.pointpart .current {
  color:var(--fg1fok);
  font-weight:600
}

.reviewbox-aspect h1 {
  font-size:clamp(28px,3vw,38px);
  letter-spacing:-.02em;
  line-height:1.15;
  margin-bottom:12px
}

.reviewbox-aspect {
  padding:18px 0 80px
}

.reviewbox-layoutbit {
  display:grid;
  grid-template-columns:minmax(0,8fr) minmax(0,4fr);
  gap:36px;
  align-items:flex-start
}

.reviewbox-mainunit {
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:20px
}

.reviewbox-pointpart {
  position:sticky;
  top:88px
}

.gametile-top {
  display:flex;
  align-items:center;
  gap:24px
}

.gametile-place {
  width:96px;
  height:96px;
  border-radius:22px;
  background:linear-gradient(135deg,var(--h2dmgj,var(--ijdfx9)),var(--hymkf2,var(--zffljs)));
  display:grid;
  place-items:center;
  font-size:54px;
  line-height:1;
  flex-shrink:0;
  box-shadow:0 12px 28px -10px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);
  position:relative;
  overflow:hidden
}

.gametile-place::after {
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.3),transparent 50%);
  pointer-events:none
}

.gametile-headline h1 {
  margin-bottom:8px
}

.gametile-facts {
  display:flex;
  align-items:center;
  gap:10px;
  color:var(--dl7bve);
  font-size:15px;
  flex-wrap:wrap
}

.gametile-facts .detail-3 {
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:4px 10px;
  background:var(--yug8ew,#f0e7fd);
  color:var(--f6ppgw);
  border-radius:999px;
  font-size:12.5px;
  font-weight:600
}

.gametile-facts .separator {
  width:3px;
  height:3px;
  border-radius:50%;
  background:var(--d1yrvf);
  opacity:.6
}

.grade-row {
  display:flex;
  align-items:center;
  gap:8px;
  margin-top:10px;
  color:var(--dl7bve);
  font-size:13.5px
}

.grade-starset {
  color:var(--vrfqg9);
  display:inline-flex;
  gap:1px
}

.grade-starset svg {
  width:14px;
  height:14px;
  fill:currentColor
}

.grade-row b {
  color:var(--fg1fok)
}

.area-figures {
  display:grid;
  grid-template-columns:repeat(6,1fr);
  gap:12px
}

.spot-2 {
  background:var(--elgo43);
  border-radius:var(--ka90ks);
  padding:16px 18px;
  display:flex;
  flex-direction:column;
  gap:6px;
  transition:transform .2s,background .2s
}

.spot-2:hover {
  background:var(--r9gt7y);
  transform:translateY(-2px)
}

.spot-factor {
  font-size:11.5px;
  font-weight:600;
  color:var(--d1yrvf);
  text-transform:uppercase;
  letter-spacing:.06em
}

.spot-amountpart {
  font-size:22px;
  font-weight:800;
  color:var(--fg1fok);
  letter-spacing:-.02em;
  line-height:1.1;
  font-variant-numeric:tabular-nums
}

.spot-amountpart.component {
  color:#15803d
}

.spot-amountpart.element {
  color:var(--f6ppgw)
}

.spot-amountpart small {
  font-size:14px;
  font-weight:700;
  color:var(--dl7bve);
  margin-left:2px
}

.reviewbox-widget {
  display:flex;
  flex-direction:column;
  gap:32px
}

.reviewbox-widget .part-portion {
  display:flex;
  flex-direction:column;
  gap:14px
}

.reviewbox-widget .part-portion p {
  color:var(--dl7bve);
  font-size:16px;
  line-height:1.75
}

.reviewbox-widget .part-portion p strong {
  color:var(--fg1fok);
  font-weight:600
}

.reviewbox-widget .part-portion h2 {
  margin-top:4px;
  color:var(--ijdfx9);
  border:none;
  padding:0
}

.reviewbox-widget .part-portion h3 {
  color:var(--ijdfx9)
}

.reviewbox-widget .part-portion ul {
  margin:4px 0;
  padding-left:22px;
  color:var(--dl7bve);
  line-height:1.75
}

.reviewbox-widget .part-portion ul li {
  margin-bottom:6px
}

.point-unitpart {
  border-left:4px solid var(--vrfqg9);
  background:linear-gradient(90deg,var(--eyye2l),transparent 60%);
  padding:18px 22px;
  border-radius:0 var(--ka90ks) var(--ka90ks) 0;
  font-size:17px;
  color:var(--fg1fok);
  line-height:1.6
}

.point-unitpart .bit {
  display:block;
  margin-top:8px;
  font-size:13px;
  color:var(--dl7bve);
  font-weight:600
}

.portion-badlist {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
  margin-top:8px
}

.proscons-place {
  background:#fff;
  border:1px solid var(--dyo8rc);
  border-radius:var(--e0sjyj);
  padding:24px
}

.proscons-place h4 {
  display:flex;
  align-items:center;
  gap:10px;
  font-size:16px;
  text-transform:uppercase;
  letter-spacing:.08em;
  margin-bottom:14px
}

.proscons-place.portion-5 h4 {
  color:#15803d
}

.proscons-place.unit h4 {
  color:#b91c1c
}

.proscons-piece {
  width:24px;
  height:24px;
  border-radius:50%;
  display:grid;
  place-items:center;
  color:#fff;
  font-size:13px
}

.proscons-place.portion-5 .proscons-piece {
  background:#15803d
}

.proscons-place.unit .proscons-piece {
  background:#b91c1c
}

.proscons-stack {
  list-style:none;
  padding:0;
  margin:0;
  display:flex;
  flex-direction:column;
  gap:10px
}

.proscons-stack li {
  position:relative;
  padding-left:30px;
  font-size:15px;
  line-height:1.55;
  color:var(--dl7bve)
}

.proscons-stack li::before {
  content:"";
  position:absolute;
  left:0;
  top:4px;
  width:18px;
  height:18px;
  border-radius:50%;
  display:grid;
  place-items:center;
  font-size:11px;
  font-weight:800;
  color:#fff;
  text-align:center;
  line-height:18px
}

.portion-5 .proscons-stack li::before {
  content:"\2713";
  background:#22c55e;
  color:#fff;
  font-weight:900;
  font-size:11px
}

.unit .proscons-stack li::before {
  content:"\00d7";
  background:#ef4444;
  color:#fff;
  font-weight:900;
  font-size:13px;
  line-height:16px
}

.table-object {
  overflow-x:auto;
  border-radius:var(--ka90ks);
  border:1px solid var(--dyo8rc)
}

.detailbox-2 {
  width:100%;
  border-collapse:collapse;
  font-size:14.5px;
  background:#fff;
  min-width:520px
}

.detailbox-2 thead th {
  background:var(--f6ppgw);
  color:#fff;
  text-align:left;
  padding:14px 18px;
  font-weight:600;
  letter-spacing:.02em;
  font-size:13.5px
}

.detailbox-2 tbody td {
  padding:14px 18px;
  border-top:1px solid var(--dyo8rc);
  color:var(--fg1fok);
  font-variant-numeric:tabular-nums
}

.detailbox-2 tbody tr:nth-child(2n) td {
  background:var(--elgo43)
}

.detailbox-2 tbody tr:hover td {
  background:var(--eyye2l)
}

.detailbox-2 td.component-3 {
  display:flex;
  align-items:center;
  gap:12px;
  font-weight:600
}

.component-el {
  width:32px;
  height:32px;
  border-radius:9px;
  display:grid;
  place-items:center;
  font-size:18px;
  line-height:1;
  background:linear-gradient(135deg,var(--h2dmgj,var(--ijdfx9)),var(--hymkf2,var(--zffljs)));
  color:#fff
}

.component-el.el {
  background:linear-gradient(135deg,#4338ca,#7c3aed)
}

.component-el.module {
  background:linear-gradient(135deg,#dc2626,#f59e0b)
}

.paybox {
  font-weight:700;
  color:var(--f6ppgw)
}

.faq {
  display:flex;
  flex-direction:column;
  gap:10px;
  margin-top:14px
}

.faq-item {
  border:1px solid var(--dyo8rc);
  border-radius:var(--ka90ks);
  background:#fff;
  overflow:hidden;
  transition:border-color .2s,box-shadow .2s
}

.faq-item[open] {
  border-color:var(--dabea3);
  box-shadow:0 4px 16px -6px rgba(56,117,187,.15)
}

.faq-item summary {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:16px;
  padding:18px 24px;
  cursor:pointer;
  list-style:none;
  font-weight:600;
  color:var(--fg1fok);
  font-size:15px;
  line-height:1.4;
  position:relative
}

.faq-item summary::-webkit-details-marker {
  display:none
}

.faq-item summary::marker {
  display:none;
  content:""
}

.faq-item summary::after {
  content:"+";
  flex-shrink:0;
  width:28px;
  height:28px;
  border-radius:50%;
  background:var(--elgo43);
  color:var(--dabea3);
  display:grid;
  place-items:center;
  font-size:18px;
  font-weight:700;
  transition:all .2s ease
}

.faq-item[open] summary::after {
  content:"\2212";
  background:var(--dabea3);
  color:#fff;
  transform:none
}

.faq-item summary:hover {
  background:var(--elgo43)
}

.faq-item[open] summary {
  border-bottom:1px solid var(--dyo8rc);
  background:0 0
}

.faq-apart {
  padding:16px 24px 20px;
  color:var(--dl7bve);
  font-size:14.5px;
  line-height:1.7
}

.faq-apart p+p {
  margin-top:10px
}

.faq-item>p {
  padding:16px 24px 20px;
  color:var(--dl7bve);
  font-size:14.5px;
  line-height:1.7;
  margin:0;
  border-top:none
}

.faq-item>p+p {
  padding-top:0
}

.reviewbox-widget .faq-item {
  margin-bottom:0
}

.reviewbox-widget .faq-item>p {
  font-size:14.5px;
  margin:0;
  padding:16px 24px 20px
}

.reviewbox-widget .faq-item>p+p {
  padding-top:0
}

.reviewbox-widget .faq-item summary {
  font-size:15px
}

.cta-place {
  border-radius:var(--qierf5);
  overflow:hidden;
  background:#fff;
  box-shadow:0 4px 12px rgba(10,10,14,.08),0 24px 48px -16px rgba(10,10,14,.28);
  border:1px solid var(--dyo8rc)
}

.cta-upper {
  background:radial-gradient(ellipse at 20% 20%,rgba(255,255,255,.25),transparent 50%),linear-gradient(160deg,var(--yok24s,var(--vfkj5n)) 0,var(--h2dmgj,var(--qnwwrr)) 60%,var(--hymkf2,var(--zffljs)) 100%);
  color:#fff;
  padding:28px 28px 24px;
  position:relative;
  overflow:hidden;
  text-align:center
}

.cta-upper::before {
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.16) 1px,transparent 0);
  background-size:18px 18px;
  opacity:.4;
  mix-blend-mode:overlay;
  pointer-events:none
}

.cta-place-2 {
  width:88px;
  height:88px;
  border-radius:24px;
  background:rgba(255,255,255,.16);
  backdrop-filter:blur(8px);
  border:1px solid rgba(255,255,255,.28);
  display:grid;
  place-items:center;
  font-size:48px;
  margin:0 auto 14px;
  position:relative;
  z-index:1;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3)
}

.cta-caption {
  font-size:24px;
  font-weight:800;
  letter-spacing:-.02em;
  position:relative;
  z-index:1
}

.cta-studio {
  font-size:13px;
  opacity:.85;
  margin-top:4px;
  font-weight:500;
  position:relative;
  z-index:1
}

.cta-button {
  margin-top:20px;
  display:flex;
  width:100%;
  align-items:center;
  justify-content:center;
  gap:8px;
  background:var(--dabea3);
  color:#fff;
  border:0;
  padding:14px 18px;
  border-radius:12px;
  font-weight:700;
  font-size:15px;
  letter-spacing:-.01em;
  box-shadow:0 8px 18px -6px rgba(56,117,187,.55);
  transition:transform .15s,background .15s,box-shadow .2s;
  position:relative;
  z-index:1;
  text-decoration:none
}

.cta-button:hover {
  background:var(--f6ppgw);
  transform:translateY(-1px)
}

.cta-button .area {
  transition:transform .2s
}

.cta-button:hover .area {
  transform:translateX(3px)
}

.cta-node {
  font-size:11.5px;
  opacity:.8;
  margin-top:10px;
  position:relative;
  z-index:1;
  line-height:1.4
}

.cta-factor {
  padding:24px 28px
}

.cta-factor h5 {
  font-size:11.5px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--d1yrvf);
  margin-bottom:14px
}

.chunk-stack {
  display:flex;
  flex-direction:column;
  gap:0;
  list-style:none;
  padding:0;
  margin:0
}

.chunk-stack li {
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding:10px 0;
  border-bottom:1px dashed var(--dyo8rc);
  font-size:13.5px
}

.chunk-stack li:last-child {
  border-bottom:0
}

.chunk-stack .component-2 {
  color:var(--dl7bve)
}

.chunk-stack .node {
  color:var(--fg1fok);
  font-weight:600;
  text-align:right;
  font-variant-numeric:tabular-nums
}

.chunk-stack .node.component {
  color:#15803d
}

.chunk-stack .node.element {
  color:var(--f6ppgw)
}

.detail-portion {
  padding:0 28px 28px
}

.detail-portion h5 {
  font-size:11.5px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--d1yrvf);
  margin-bottom:12px
}

.detail-2 {
  display:flex;
  flex-wrap:wrap;
  gap:6px
}

.point {
  background:var(--yug8ew,#f0e7fd);
  color:var(--f6ppgw);
  padding:6px 11px;
  border-radius:8px;
  font-size:12.5px;
  font-weight:600;
  letter-spacing:-.005em
}

.fragment-piece {
  margin-top:18px;
  background:var(--elgo43);
  border-radius:var(--ka90ks);
  padding:18px 20px;
  display:flex;
  align-items:center;
  gap:14px
}

.fragment-piece .part {
  width:38px;
  height:38px;
  border-radius:10px;
  background:#fff;
  display:grid;
  place-items:center;
  color:var(--f6ppgw);
  flex-shrink:0;
  border:1px solid var(--dyo8rc)
}

.fragment-piece .part svg {
  width:18px;
  height:18px
}

.fragment-piece p {
  font-size:13px;
  color:var(--dl7bve);
  line-height:1.5
}

.fragment-piece b {
  color:var(--fg1fok)
}

.widget {
  margin-top:80px
}

.widget-top {
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:24px;
  margin-bottom:28px
}

.widget-top .factor-2 {
  font-size:12px;
  font-weight:600;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--evv8s3);
  margin-bottom:8px;
  display:block
}

.widget-top a.el-whole {
  color:var(--dabea3);
  font-weight:600;
  font-size:14.5px;
  display:inline-flex;
  gap:6px;
  align-items:center
}

.widget-component-2 {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:20px
}

.component-place {
  background:#fff;
  border:1px solid var(--dyo8rc);
  border-radius:var(--e0sjyj);
  overflow:hidden;
  display:flex;
  flex-direction:column;
  transition:transform .25s,box-shadow .25s
}

.component-place:hover {
  transform:translateY(-4px);
  box-shadow:var(--ca9m4h)
}

.component-thumbnail {
  aspect-ratio:16/10;
  padding:18px;
  display:flex;
  align-items:flex-end;
  color:#fff;
  position:relative;
  overflow:hidden
}

.component-thumbnail::before {
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.22),transparent 50%)
}

.component-place-2 {
  position:absolute;
  top:14px;
  right:14px;
  width:44px;
  height:44px;
  border-radius:12px;
  background:rgba(0,0,0,.18);
  border:1px solid rgba(255,255,255,.2);
  display:grid;
  place-items:center;
  font-size:22px;
  backdrop-filter:blur(6px)
}

.component-symbol {
  font-size:30px;
  line-height:.95;
  letter-spacing:.02em;
  position:relative;
  z-index:1;
  font-weight:800
}

.component-box {
  padding:18px;
  display:flex;
  flex-direction:column;
  gap:12px;
  flex:1
}

.component-caption {
  font-size:16px;
  font-weight:700;
  color:var(--fg1fok);
  letter-spacing:-.01em
}

.component-studio {
  font-size:13px;
  color:var(--d1yrvf);
  font-weight:500
}

.component-badges {
  display:flex;
  gap:6px;
  flex-wrap:wrap
}

.component-tag {
  font-size:11px;
  font-weight:700;
  padding:3px 8px;
  border-radius:6px;
  background:var(--elgo43);
  color:var(--dl7bve);
  letter-spacing:.02em
}

.component-tag.aspect {
  background:#dcfce7;
  color:#15803d
}

.component-tag.thing {
  background:var(--yug8ew,#f0e7fd);
  color:var(--f6ppgw)
}

.component-button {
  margin-top:auto;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  gap:6px;
  padding:10px 14px;
  border:1px solid var(--h1begk);
  border-radius:10px;
  font-weight:600;
  font-size:13.5px;
  color:var(--dabea3);
  background:#fff;
  transition:.15s;
  text-decoration:none
}

.component-button:hover {
  background:var(--dabea3);
  color:#fff;
  border-color:var(--dabea3)
}

@media (max-width:1024px) {
  .reviewbox-layoutbit {
    grid-template-columns:1fr;
    gap:32px
  }
  .reviewbox-pointpart {
    position:static
  }
  .area-figures {
    grid-template-columns:repeat(3,1fr)
  }
  .widget-component-2 {
    grid-template-columns:repeat(2,1fr)
  }
}

@media (max-width:780px) {
  .gametile-place {
    width:72px;
    height:72px;
    font-size:38px;
    border-radius:18px
  }
  .area-figures {
    grid-template-columns:repeat(3,1fr);
    gap:10px
  }
  .spot-2 {
    padding:14px
  }
  .spot-amountpart {
    font-size:18px
  }
  .portion-badlist {
    grid-template-columns:1fr
  }
  .widget-component-2 {
    grid-template-columns:1fr
  }
}

@media (max-width:420px) {
  .gametile-top {
    flex-direction:column;
    align-items:flex-start;
    gap:16px
  }
  .spot-amountpart {
    font-size:17px
  }
}

.rich-text-unitpart {
  margin:28px 0;
  max-width:640px
}

.rich-text-unitpart img {
  display:block;
  width:100%;
  height:auto;
  border-radius:var(--ka90ks);
  border:1px solid var(--h1begk);
  box-shadow:var(--glhv7l)
}

.rich-text-unitpart figcaption {
  margin-top:9px;
  font-size:13px;
  line-height:1.5;
  color:var(--dl7bve);
  font-style:italic
}

.widget-portion {
  margin:34px 0 6px;
  padding:20px 22px;
  border:1px solid var(--h1begk);
  border-radius:var(--e0sjyj);
  background:var(--elgo43)
}

.widget-portion h2 {
  font-size:15px;
  letter-spacing:.02em;
  margin:0 0 10px
}

.widget-portion ul {
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:8px 20px
}

.widget-portion li a {
  color:var(--f6ppgw);
  font-weight:600;
  font-size:14.5px;
  border-bottom:1px solid transparent;
  transition:border-color .12s
}

.widget-portion li a:hover {
  border-bottom-color:var(--f6ppgw)
}

@media(max-width:600px) {
  .widget-portion ul {
    grid-template-columns:1fr
  }
}

.homebox-herobit {
  background:radial-gradient(ellipse 70% 50% at 75% 20%,rgba(255,255,255,.1),transparent 60%),radial-gradient(ellipse 80% 60% at 10% 80%,rgba(40,83,133,.3),transparent 60%),linear-gradient(180deg,#0a0d2b 0%,#0c0c10 100%);
  color:var(--tonl2y);
  padding:72px 0 88px;
  position:relative;
  overflow:hidden
}

.homebox-herobit::before {
  content:"";
  position:absolute;
  inset:0;
  opacity:.15;
  pointer-events:none;
  background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);
  background-size:22px 22px
}

.homebox-herobit .container {
  position:relative;
  z-index:1
}

.homebox-herobit h1 {
  font-size:clamp(30px,3.5vw,44px);
  font-weight:800;
  color:#fff;
  letter-spacing:-.03em;
  line-height:1.15;
  max-width:680px;
  margin:0 0 18px
}

.homebox-herobit h1 .prime {
  color:var(--vrfqg9)
}

.homebox-herobit .point-2 {
  font-size:17px;
  color:var(--mbow1q);
  line-height:1.6;
  max-width:580px;
  margin-bottom:28px
}

.homebox-herobit .badgebox-row {
  display:flex;
  gap:14px;
  align-items:center;
  margin-bottom:24px;
  flex-wrap:wrap
}

.homebox-herobit .badgebox-item {
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:5px 12px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
  border-radius:999px;
  font-size:12.5px;
  font-weight:600;
  color:var(--mbow1q)
}

.homebox-herobit .badgebox-item .element-2 {
  color:var(--vfkj5n);
  font-weight:800
}

.homebox-cta {
  display:flex;
  gap:12px;
  flex-wrap:wrap
}

.homebox-figures {
  background:linear-gradient(180deg,var(--vrfqg9),var(--evv8s3));
  color:#1a1e4d;
  padding:28px 0;
  position:relative;
  overflow:hidden
}

.homebox-figures::after {
  content:"";
  position:absolute;
  inset:0;
  background:repeating-linear-gradient(135deg,transparent 0 60px,rgba(26,30,77,.04) 60px 61px);
  pointer-events:none
}

.homebox-figures-component {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:24px;
  position:relative;
  z-index:1
}

.homebox-metric {
  text-align:center
}

.homebox-metric-figure {
  font-size:28px;
  font-weight:800;
  letter-spacing:-.02em;
  line-height:1
}

.homebox-metric-factor {
  font-size:12px;
  font-weight:600;
  opacity:.7;
  margin-top:4px;
  text-transform:uppercase;
  letter-spacing:.06em
}

.homebox-place {
  padding:80px 0;
  background:var(--eg6k2f)
}

.homebox-place-headline {
  margin-bottom:40px
}

.homebox-place-headline .factor-2 {
  font-size:12px;
  font-weight:600;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:#a86d00;
  margin-bottom:8px;
  display:block
}

.homebox-place-component {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:20px
}

.unit-place {
  background:#fff;
  border:1px solid var(--dyo8rc);
  border-radius:var(--e0sjyj);
  padding:28px 24px;
  display:flex;
  flex-direction:column;
  gap:14px;
  transition:transform .25s,box-shadow .25s,border-color .25s;
  text-decoration:none;
  color:var(--fg1fok)
}

.unit-place:hover {
  transform:translateY(-4px);
  box-shadow:var(--ca9m4h);
  border-color:rgba(40,83,133,.2)
}

.unit-place-module {
  width:48px;
  height:48px;
  border-radius:12px;
  background:linear-gradient(135deg,var(--ijdfx9),var(--qnwwrr));
  color:#fff;
  display:grid;
  place-items:center;
  flex-shrink:0
}

.unit-place-module svg {
  width:22px;
  height:22px
}

.unit-place-caption {
  font-size:18px;
  font-weight:700;
  letter-spacing:-.01em;
  color:var(--fg1fok)
}

.unit-place-text {
  font-size:13.5px;
  color:var(--dl7bve);
  line-height:1.5;
  flex:1
}

.unit-place-foot {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid var(--dyo8rc);
  padding-top:12px;
  margin-top:4px;
  font-size:12.5px;
  color:var(--d1yrvf)
}

.unit-place-foot .factor {
  font-weight:700;
  color:var(--ijdfx9)
}

.unit-place-foot .area {
  color:var(--ijdfx9);
  transition:transform .2s
}

.unit-place:hover .unit-place-foot .area {
  transform:translateX(3px)
}

.homebox-point {
  padding:80px 0;
  background:var(--elgo43)
}

.widget-component {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:20px
}

.widget-place {
  background:#fff;
  border:1px solid var(--dyo8rc);
  border-radius:var(--e0sjyj);
  padding:24px;
  display:flex;
  flex-direction:column;
  gap:10px;
  transition:transform .25s,box-shadow .25s;
  text-decoration:none;
  color:var(--fg1fok)
}

.widget-place:hover {
  transform:translateY(-3px);
  box-shadow:var(--ca9m4h)
}

.widget-place-point {
  font-size:11px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#a86d00
}

.widget-place-headline {
  font-size:16px;
  font-weight:700;
  letter-spacing:-.01em;
  line-height:1.3
}

.widget-place-text {
  font-size:13px;
  color:var(--dl7bve);
  line-height:1.5;
  flex:1
}

.widget-place-facts {
  font-size:12px;
  color:#5a5f72;
  display:flex;
  gap:12px;
  border-top:1px solid var(--dyo8rc);
  padding-top:10px;
  margin-top:4px
}

.homebox-node {
  padding:80px 0;
  background:var(--eg6k2f)
}

.homebox-node-component {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:48px;
  align-items:center
}

.homebox-node-subtitle h2 {
  font-size:clamp(24px,2.5vw,32px);
  font-weight:800;
  letter-spacing:-.02em;
  margin-bottom:16px
}

.homebox-node-subtitle p {
  color:var(--dl7bve);
  line-height:1.75;
  margin-bottom:14px;
  font-size:.95rem
}

.homebox-node-figures {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px
}

.widget-metric {
  background:var(--elgo43);
  border-radius:var(--ka90ks);
  padding:20px;
  text-align:center
}

.widget-metric-figure {
  font-size:24px;
  font-weight:800;
  color:var(--ijdfx9);
  letter-spacing:-.02em
}

.widget-metric-factor {
  font-size:12px;
  color:var(--dl7bve);
  margin-top:4px
}

@media(max-width:980px) {
  .homebox-figures-component {
    grid-template-columns:repeat(2,1fr)
  }
  .homebox-place-component {
    grid-template-columns:repeat(2,1fr)
  }
  .widget-component {
    grid-template-columns:1fr
  }
  .homebox-node-component {
    grid-template-columns:1fr
  }
}

@media(max-width:560px) {
  .homebox-place-component {
    grid-template-columns:1fr
  }
  .homebox-figures-component {
    grid-template-columns:repeat(2,1fr)
  }
  .homebox-cta {
    flex-direction:column
  }
  .homebox-cta .detailbox {
    width:100%
  }
}

:root {
  --ybgm44:#eef0fb;
  --eu5chk:56,117,187;
  --sxv1qp:255,255,255
}

:root {
  --ykt5jw:#8d97a6;
  --d1yrvf:#6b6f7d
}

.homebox-place-headline .factor-2,
.widget-place-point {
  color:#85570a
}

.item .item-subtitle:only-child {
  display:inline
}

.item .item-subtitle .item-1 {
  color:var(--vfkj5n)
}

.lateral-entry[aria-current] {
  border-left-color:var(--dabea3);
  color:var(--dabea3);
  font-weight:600
}

.homebox-metric-factor {
  opacity:1
}

.homebox-figures {
  background:linear-gradient(180deg,var(--vrfqg9),color-mix(in srgb,var(--vrfqg9) 70%,var(--evv8s3)))
}

.homebox-figures.facts-factor {
  background:linear-gradient(180deg,#1c1c20,#121214);
  color:var(--vfkj5n)
}

.homebox-figures.facts-factor::after {
  background:repeating-linear-gradient(135deg,transparent 0 60px,rgba(255,255,255,.03) 60px 61px)
}

.homebox-figures.facts-factor .homebox-metric-factor {
  color:#c4cad4;
  opacity:1
}

.homebox-herobit.showcase-element {
  background:radial-gradient(ellipse 60% 55% at 15% 15%,rgba(var(--eu5chk),.28),transparent 60%),radial-gradient(ellipse 70% 60% at 90% 90%,rgba(var(--sxv1qp),.10),transparent 60%),linear-gradient(160deg,#121216 0%,#0c0c10 100%)
}

.sheet-inner .part-2 {
  margin:28px 0;
  background:var(--eyye2l);
  border-left:4px solid var(--vrfqg9);
  padding:18px 22px;
  border-radius:0 10px 10px 0;
  color:#2b2410;
  line-height:1.7
}

.sheet-inner .part-2 strong {
  color:#2b2410
}

.sheet-inner,
.reviewbox-widget {
  overflow-wrap:anywhere
}

.sheet-inner a.detailbox {
  color:#fff;
  text-decoration:none;
  border-bottom:0
}

.homebox-metric-figure {
  font-size:clamp(20px,2.2vw,28px);
  overflow-wrap:anywhere
}

@media(max-width:560px) {
  .homebox-metric-figure {
    font-size:20px
  }
  .homebox-figures-component {
    gap:18px 12px
  }
}

.sheet-inner .faq {
  display:flex;
  flex-direction:column;
  gap:10px;
  margin:20px 0
}

aside[class~="footer"] {
  max-width:var(--lnb3ic)!important;
  margin:0 auto 56px!important;
  padding:22px 24px!important;
  border:1px solid var(--dyo8rc)!important;
  border-radius:var(--e0sjyj)!important;
  background:var(--elgo43);
  color:var(--fg1fok);
  font-size:14px!important;
  width:calc(100% - 2 * var(--k53x4r))
}

aside[class~="footer"] a {
  color:var(--f6ppgw);
  font-weight:600
}

p[class~="gallery"] {
  margin:14px 0 0!important;
  font-size:13.5px!important;
  color:var(--mbow1q)!important
}

p[class~="gallery"] a {
  color:var(--wslf0m);
  font-weight:500
}

.header-cta {
  display:none
}

@media(min-width:981px) {
  .header-cta {
    display:inline-flex
  }
}

.widget-deal {
  display:none
}

@media(max-width:780px) {
  .widget-deal {
    display:flex;
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    z-index:48;
    gap:12px;
    align-items:center;
    justify-content:space-between;
    padding:10px 16px calc(10px + env(safe-area-inset-bottom));
    background:rgba(8,8,14,.96);
    border-top:1px solid rgba(255,255,255,.1);
    color:var(--tonl2y)
  }
  .widget-deal-txtpart {
    font-size:13px;
    line-height:1.3;
    color:var(--mbow1q);
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .widget-deal-txtpart b {
    color:#fff;
    display:block;
    font-size:14px;
    overflow:hidden;
    text-overflow:ellipsis
  }
  .widget-deal .detailbox {
    flex-shrink:0;
    padding:11px 18px;
    font-size:14px
  }
  body.has-m-offer {
    padding-bottom:72px
  }
}

@media(max-width:1024px) {
  .reviewbox-pointpart .lateral-pointpart.outline-pointpart {
    display:none
  }
}

.sheet-inner [id],
#review {
  scroll-margin-top:76px
}

@media(min-width:1025px) {
  .reviewbox-layoutbit {
    align-items:stretch
  }
  .reviewbox-pointpart {
    position:static;
    align-self:stretch
  }
  .reviewbox-pointpart .outline-pointpart {
    position:sticky;
    top:76px;
    max-height:calc(100vh - 96px);
    overflow:auto;
    margin-top:18px
  }
}

.header-cta {
  max-width:240px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.topmenu a,
.topmenu-module-trigger {
  white-space:nowrap
}

.sheet-inner .table-object table.areabox {
  min-width:0
}

.sheet-inner table.areabox th[scope=row] {
  width:42%;
  text-align:left;
  font-weight:600;
  color:var(--fg1fok);
  background:var(--elgo43);
  padding:12px 16px;
  border-bottom:1px solid var(--dyo8rc);
  text-transform:none;
  letter-spacing:0;
  font-size:.88rem
}

.sheet-inner table.areabox td {
  padding:12px 16px;
  border-bottom:1px solid var(--dyo8rc);
  color:var(--fg1fok)
}

.sheet-inner table.areabox tr:last-child th,
.sheet-inner table.areabox tr:last-child td {
  border-bottom:0
}

@media(max-width:780px) {
  .sheet-inner table.areabox {
    display:table;
    white-space:normal
  }
}

.sheet-inner .paybox-stack {
  list-style:none;
  padding:0;
  margin:20px 0;
  display:flex;
  flex-wrap:wrap;
  gap:8px
}

.sheet-inner .paybox-stack li {
  margin:0;
  padding:7px 14px;
  border:1px solid var(--h1begk);
  border-radius:999px;
  background:#fff;
  font-size:13.5px;
  font-weight:600;
  color:var(--fg1fok)
}

.sheet-inner .paybox-stack li::before {
  display:none
}

.morelink-r-part {
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
  height:3px;
  background:linear-gradient(90deg,var(--dabea3),var(--vfkj5n));
  transform:scaleX(0);
  transform-origin:0 50%;
  pointer-events:none;
  z-index:2
}

@media(prefers-reduced-motion:reduce) {
  .morelink-r-part {
    display:none
  }
}

@media(max-width:780px) {
  .sheet-inner .table-object table,
  .reviewbox-widget .table-object table,
  .sheet-inner table,
  .reviewbox-widget table {
    min-width:0;
    display:table;
    white-space:normal;
    width:100%
  }
  .sheet-inner th,
  .sheet-inner td {
    overflow-wrap:anywhere;
    word-break:normal
  }
}

.part-herobit h1 {
  max-width:860px
}

.reviewbox-mainunit .area-figures {
  grid-template-columns:repeat(2,minmax(0,1fr))
}

.area-figures .spot-pointpart {
  grid-column:1/-1
}

.area-figures .spot-amountpart {
  font-size:18px;
  overflow-wrap:anywhere
}

.area-figures .spot-2:hover {
  transform:none
}

@media(min-width:1025px) {
  .reviewbox-mainunit .area-figures {
    display:none
  }
}

.detail-deal {
  margin:8px 0 0
}

#review .detail-deal {
  margin-top:36px
}

.detail-deal .cta-upper {
  background:radial-gradient(ellipse 70% 80% at 15% 10%,rgba(var(--eu5chk),.45),transparent 60%),linear-gradient(160deg,var(--tzfrqz) 0,var(--d4bbbi) 70%,var(--zffljs) 100%);
  padding:30px 28px 24px
}

.detail-deal .cta-button {
  max-width:360px;
  margin:20px auto 0
}

.detail-deal .cta-studio {
  opacity:1;
  color:var(--vfkj5n);
  font-weight:700;
  font-size:15px
}

.detail-deal .cta-node {
  opacity:1;
  color:var(--mbow1q)
}

@media(max-width:560px) {
  .homebox-herobit {
    padding:36px 0 40px
  }
  .homebox-herobit .badgebox-row {
    margin-bottom:16px
  }
  .homebox-herobit .point-2 {
    font-size:15.5px;
    margin-bottom:20px
  }
  .homebox-cta .cta-aspect {
    display:none
  }
}
