
:root {
  --egm-navy: #071728;
  --egm-blue: #1677e8;
  --egm-blue-2: #45a8ff;
  --egm-ink: #102238;
  --egm-muted: #63758a;
  --egm-soft: #f4f7fb;
}

html { scroll-behavior: smooth; }
body {
  font-family: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  color: #102238;
  background: #ffffff;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}
a { text-decoration: none; }
section { scroll-margin-top: 78px; }
.btn { border-radius: 10px; font-weight: 650; letter-spacing: -.01em; padding: .75rem 1.2rem; }
.btn-primary { background: #1677e8; border-color: #1677e8; box-shadow: 0 8px 24px rgba(22,119,232,.18); }
.btn-primary:hover { background: #0e66cb; border-color: #0e66cb; transform: translateY(-1px); }
.btn-outline-dark { border-color: #b8c3cf; color: #102238; }

.egm-navbar {
  background: rgba(7,23,40,.62);
  backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(255,255,255,.06);
  padding: 11px 0;
  transition: background .25s ease, box-shadow .25s ease, padding .25s ease;
}
.egm-navbar.is-scrolled { background: rgba(7,23,40,.96); box-shadow: 0 12px 40px rgba(0,0,0,.14); padding: 8px 0; }
.brand-logo { width: 190px; height: 52px; object-fit: contain; object-position: left center; border-radius: 4px; }
.egm-navbar .nav-link { color: rgba(255,255,255,.75); font-size: .92rem; font-weight: 600; padding: .6rem .75rem !important; }
.egm-navbar .nav-link:hover, .egm-navbar .nav-link.active { color: #ffffff; }
.egm-navbar .nav-link.active { position: relative; }
.egm-navbar .nav-link.active::after { content: ""; position: absolute; left: .75rem; right: .75rem; bottom: 1px; height: 2px; background: #45a8ff; border-radius: 99px; }

.hero-section {
  min-height: 760px;
  position: relative;
  color: #ffffff;
  padding: 138px 0 90px;
  background:
    radial-gradient(circle at 77% 35%, rgba(32,132,232,.26), transparent 31%),
    radial-gradient(circle at 12% 70%, rgba(22,119,232,.12), transparent 33%),
    linear-gradient(125deg, #06131f 0%, #071728 48%, #0a1e33 100%);
  overflow: hidden;
}
.hero-grid {
  position: absolute; inset: 0; opacity: .14;
  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: 56px 56px;
  mask-image: linear-gradient(to bottom, rgba(0,0,0,.6), transparent 86%);
}
.eyebrow, .section-kicker { color: #1677e8; font-size: .77rem; font-weight: 800; letter-spacing: .13em; }
.hero-title { max-width: 700px; letter-spacing: -.045em; line-height: 1.02; }
.hero-title span { color: #84caff; }
.hero-copy { color: rgba(255,255,255,.72); max-width: 650px; font-size: 1.12rem; line-height: 1.72; }
.hero-note { color: rgba(255,255,255,.55); font-size: .9rem; display: flex; align-items: center; gap: .55rem; }
.dot-live { width: 8px; height: 8px; border-radius: 50%; background: #52d89a; box-shadow: 0 0 0 5px rgba(82,216,154,.10); }

.product-stage { background: #f7f9fc; border: 1px solid rgba(255,255,255,.15); border-radius: 18px; overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,.38); transform: perspective(1200px) rotateY(-3deg) rotateX(1deg); }
.stage-topbar { height: 42px; background: #0b1c2e; display: flex; align-items: center; gap: 7px; padding: 0 14px; position: relative; }
.stage-topbar > span { width: 8px; height: 8px; border-radius: 50%; background: #3a536d; }
.stage-topbar small { position: absolute; left: 50%; transform: translateX(-50%); color: rgba(255,255,255,.5); font-size: .65rem; letter-spacing: .15em; }
.stage-body { display: flex; min-height: 360px; }
.stage-sidebar { width: 66px; flex: 0 0 66px; background: #091a2a; padding: 18px 14px; display: flex; flex-direction: column; align-items: center; gap: 19px; }
.side-brand { width: 31px; height: 31px; border-radius: 9px; display: grid; place-items: center; background: linear-gradient(135deg,#45a8ff,#1677e8); color: #ffffff; font-weight: 900; }
.stage-sidebar i { width: 19px; height: 5px; border-radius: 10px; background: rgba(255,255,255,.14); }
.stage-content { flex: 1; padding: 25px; color: #102238; }
.mini-label { font-size: .62rem; letter-spacing: .14em; color: #7a8b9e; font-weight: 800; }
.status-pill { background: #e5f7ef; color: #21845e; border-radius: 99px; padding: 5px 9px; font-size: .64rem; font-weight: 800; }
.metric-card, .chart-card, .list-card { background: #ffffff; border: 1px solid #e5ebf1; border-radius: 11px; box-shadow: 0 5px 16px rgba(9,26,42,.05); }
.metric-card { padding: 12px; min-height: 82px; display: flex; flex-direction: column; }
.metric-card small { color: #8190a1; font-size: .63rem; }
.metric-card b { color: #183450; font-size: 1rem; margin-top: 5px; }
.metric-card span { color: #a0adbb; font-size: .58rem; margin-top: auto; }
.chart-card, .list-card { padding: 14px; min-height: 165px; }
.chart-head { display: flex; justify-content: space-between; align-items: center; font-size: .71rem; font-weight: 700; }
.chart-head small { color: #9aa6b3; font-size: .58rem; font-weight: 500; }
.fake-chart { height: 105px; display: flex; align-items: end; gap: 9px; padding-top: 18px; border-bottom: 1px solid #e8edf3; }
.fake-chart span { flex: 1; border-radius: 4px 4px 0 0; background: linear-gradient(180deg,#4bb1ff,#1677e8); opacity: .86; }
.fake-chart span:nth-child(1){height:35%}.fake-chart span:nth-child(2){height:48%}.fake-chart span:nth-child(3){height:42%}.fake-chart span:nth-child(4){height:65%}.fake-chart span:nth-child(5){height:58%}.fake-chart span:nth-child(6){height:77%}.fake-chart span:nth-child(7){height:91%}
.list-card > small { color: #7c8d9f; font-weight: 700; }
.list-card > div { display:flex; justify-content:space-between; padding: 8px 0; border-bottom:1px solid #edf1f5; font-size:.68rem; }
.list-card > div:last-child { border-bottom:0; }
.list-card b { color: #31ad79; font-size:.55rem; }

.trust-strip { background: #ffffff; border-bottom: 1px solid #dfe7ef; box-shadow: 0 8px 28px rgba(26,53,80,.04); }
.trust-item { display:flex; align-items:center; gap:12px; }
.trust-item .icon-box { width: 42px; height: 42px; border-radius: 12px; flex: 0 0 42px; display:grid; place-items:center; background:#edf6ff; color:#1677e8; font-weight:800; font-size:1.1rem; }
.trust-item strong { display:block; font-size:.92rem; }
.trust-item small { display:block; color:#63758a; margin-top:2px; font-size:.78rem; }

.section-space { padding: 105px 0; }
.bg-soft { background: #f4f7fb; }
.section-title { font-size: clamp(2rem, 4vw, 3.15rem); letter-spacing: -.04em; line-height: 1.07; margin: 12px 0 20px; }
.section-copy { color: #63758a; font-size: 1.06rem; line-height: 1.75; }
.section-heading { max-width: 730px; }
.tag { background: #ffffff; border:1px solid #dfe7ef; border-radius: 99px; padding: .52rem .85rem; font-size:.84rem; font-weight:650; color:#42586f; }
.principles-card { background: #ffffff; border:1px solid #dfe7ef; border-radius:20px; padding: 12px 28px; box-shadow:0 18px 50px rgba(19,47,73,.07); }
.principle { display:flex; gap:20px; padding:28px 0; border-bottom:1px solid #edf1f5; }
.principle:last-child { border-bottom:0; }
.principle > span { color:#1677e8; font-weight:900; font-size:.85rem; letter-spacing:.08em; padding-top:3px; }
.principle h5 { margin-bottom:7px; font-weight:750; }
.principle p { margin:0; color:#63758a; line-height:1.6; font-size:.94rem; }

.nexus-section { background: #ffffff; }
.nexus-logo { width: min(390px, 92%); height: auto; }
.architecture-card { min-height: 430px; border-radius: 22px; border:1px solid #dfe7ef; background: linear-gradient(180deg,#fbfdff,#f1f6fb); padding:32px; position:relative; display:flex; align-items:center; flex-direction:column; justify-content:center; box-shadow:0 18px 52px rgba(25,54,82,.08); }
.arch-cloud, .arch-server { display:flex; flex-direction:column; align-items:center; justify-content:center; border-radius:15px; text-align:center; position:relative; z-index:2; }
.arch-cloud { width:150px; height:88px; background:#eef6ff; border:1px dashed #8dbdea; color:#5f7e9d; }
.arch-cloud span { font-size:1.7rem; }.arch-cloud strong{font-size:.83rem}.arch-cloud small{font-size:.65rem}.arch-cloud.faded{opacity:.72}
.arch-line { width:2px; height:30px; background:#aec4d9; }
.arch-server { width:210px; min-height:92px; background:#0a2038; color:#ffffff; box-shadow:0 11px 28px rgba(7,23,40,.2); }
.arch-server span{font-size:1.5rem;color:#45a8ff}.arch-server strong{font-size:.92rem}.arch-server small{font-size:.68rem;color:rgba(255,255,255,.55)}
.arch-branches { height:37px; width:62%; position:relative; border-top:2px solid #aec4d9; margin-top:32px; }
.arch-branches::before { content:""; width:2px; height:32px; background:#aec4d9; position:absolute; left:50%; top:-32px; }
.arch-branches i { position:absolute; top:0; width:2px; height:35px; background:#aec4d9; }.arch-branches i:nth-child(1){left:0}.arch-branches i:nth-child(2){left:50%}.arch-branches i:nth-child(3){right:0}
.arch-terminals { width:76%; display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
.arch-terminals div { background:#ffffff; border:1px solid #dfe7ef; border-radius:11px; padding:13px 8px; text-align:center; box-shadow:0 4px 14px rgba(21,51,79,.04); }
.arch-terminals span{display:block;color:#1677e8;font-size:1.1rem}.arch-terminals strong{display:block;font-size:.68rem;margin-top:4px}
.arch-note { font-size:.69rem; color:#8393a3; margin:22px 0 0; }
.module-card { height:100%; border:1px solid #dfe7ef; border-radius:17px; padding:29px; background:#ffffff; transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease; }
.module-card:hover { transform:translateY(-5px); border-color:#bfd8ee; box-shadow:0 18px 40px rgba(27,62,94,.09); }
.module-icon { width:44px; height:44px; border-radius:12px; background:#edf6ff; color:#1677e8; display:grid; place-items:center; font-weight:850; margin-bottom:20px; }
.module-card h4 { font-size:1.14rem; margin-bottom:10px; }.module-card p{color:#63758a;line-height:1.65;margin:0;font-size:.92rem}

.custom-section { background: #f4f7fb; }
.custom-panel { background: linear-gradient(125deg,#071728,#0d2947); border-radius:25px; padding:68px; box-shadow:0 30px 70px rgba(7,23,40,.18); position:relative; overflow:hidden; }
.custom-panel::after { content:""; width:420px; height:420px; border-radius:50%; position:absolute; right:-150px; top:-170px; background:radial-gradient(circle,rgba(69,168,255,.2),transparent 67%); }
.custom-list { position:relative; z-index:1; }
.custom-list > div { display:flex; gap:15px; align-items:flex-start; padding:15px 0; border-bottom:1px solid rgba(255,255,255,.09); }
.custom-list > div:last-child{border-bottom:0}.custom-list > div > span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(69,168,255,.13);border:1px solid rgba(69,168,255,.25);color:#72c7ff;font-weight:800;flex:0 0 40px}
.custom-list p{color:#ffffff;margin:0;line-height:1.45}.custom-list small{color:rgba(255,255,255,.5)}

.cloud-section { background:#f8fbfe; overflow:hidden; }
.cloud-visual { min-height:440px; position:relative; display:grid; place-items:center; }
.cloud-center { width:190px; height:190px; border-radius:50%; background:linear-gradient(145deg,#0d2947,#071728); display:flex; flex-direction:column; align-items:center; justify-content:center; color:#ffffff; position:relative; z-index:3; box-shadow:0 25px 55px rgba(7,23,40,.22); }
.cloud-center span{font-size:3rem;color:#5ebaff;line-height:1}.cloud-center strong{font-size:1.12rem;margin-top:8px}.cloud-center small{font-size:.64rem;letter-spacing:.14em;color:rgba(255,255,255,.45);margin-top:4px}
.cloud-orbit { position:absolute; border:1px dashed #bcd3e8; border-radius:50%; }.orbit-1{width:315px;height:315px}.orbit-2{width:430px;height:430px;opacity:.65}
.cloud-node { position:absolute; background:#ffffff; border:1px solid #dfe7ef; border-radius:99px; padding:10px 16px; font-size:.72rem; font-weight:700; color:#405b74; box-shadow:0 9px 24px rgba(32,64,92,.09); z-index:4; }.n1{top:55px;left:16%}.n2{right:8%;top:47%}.n3{bottom:52px;left:20%}
.dev-badge { display:inline-flex; background:#e9f5ff; color:#146cc6; border:1px solid #cbe6ff; border-radius:99px; font-size:.72rem; font-weight:850; letter-spacing:.08em; padding:7px 11px; }
.cloud-status { display:flex; gap:13px; align-items:flex-start; background:#ffffff; border:1px solid #dfe7ef; border-radius:13px; padding:15px; }
.cloud-status > span { width:10px;height:10px;border-radius:50%;background:#f0a63a;box-shadow:0 0 0 5px rgba(240,166,58,.13);margin:5px 4px 0 3px;flex:0 0 10px}.cloud-status strong{display:block;font-size:.88rem}.cloud-status small{display:block;color:#63758a;margin-top:2px}

.support-section { background:#ffffff; }
.step-card { border-top:3px solid #1677e8; background:#f4f7fb; border-radius:0 0 16px 16px; padding:30px; min-height:205px; }
.step-card > span { color:#8bb8e3;font-weight:900;font-size:.74rem;letter-spacing:.12em}.step-card h4{font-size:1.1rem;margin:20px 0 10px}.step-card p{color:#63758a;line-height:1.65;margin:0;font-size:.92rem}

.contact-section { background:linear-gradient(110deg,#0b2037,#071728); border-bottom:1px solid rgba(255,255,255,.07); }
.footer-section { background:#061522; color:rgba(255,255,255,.6); }
.footer-logo { width:210px;height:60px;object-fit:contain;object-position:left center;border-radius:4px; }
.footer-copy { max-width:470px;line-height:1.65;font-size:.9rem; }
.footer-section h6 { color:#ffffff;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px; }
.footer-section a,.footer-section span { display:block;color:rgba(255,255,255,.58);font-size:.84rem;margin:8px 0;transition:color .2s ease}.footer-section a:hover{color:#ffffff}
.footer-bottom { border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-bottom span{font-size:.75rem;margin:0}

.reveal { opacity:0; transform:translateY(18px); transition:opacity .65s ease, transform .65s ease; }
.reveal.is-visible { opacity:1; transform:none; }

@media (max-width: 991.98px) {
  .brand-logo { width:170px; }
  .egm-navbar .navbar-collapse { background:#081a2b; border:1px solid rgba(255,255,255,.08); padding:14px; margin-top:10px; border-radius:14px; box-shadow:0 18px 40px rgba(0,0,0,.25); }
  .hero-section { min-height:auto; padding:125px 0 80px; }
  .product-stage { transform:none; }
  .section-space { padding:82px 0; }
  .custom-panel { padding:46px 32px; }
  .cloud-visual { min-height:380px; }
}
@media (max-width: 767.98px) {
  .hero-title { font-size:3rem; }
  .hero-copy { font-size:1rem; }
  .stage-sidebar { width:48px;flex-basis:48px;padding-left:8px;padding-right:8px}.stage-content{padding:16px}.stage-body{min-height:330px}
  .arch-terminals{width:96%;gap:8px}.arch-branches{width:82%}
  .architecture-card{padding:24px 15px}.arch-note{text-align:center}
  .custom-panel{padding:38px 23px;border-radius:20px}
  .cloud-visual{transform:scale(.88);margin:-25px 0}
  .footer-bottom { flex-direction:column; }
}
@media (max-width: 575.98px) {
  .hero-title { font-size:2.55rem; }
  .brand-logo{width:152px;height:45px}
  .stage-content .row.g-3.mb-3 .col-6 { width:50%; }
  .chart-card,.list-card{min-height:150px}
  .trust-item{align-items:flex-start}.trust-item .icon-box{width:36px;height:36px;flex-basis:36px}.trust-item small{display:none}
  .section-title{font-size:2.15rem}.section-copy{font-size:.98rem}
  .principles-card{padding:8px 19px}.principle{gap:14px}
  .custom-panel .btn{width:100%}
  .cloud-visual{transform:scale(.73);margin:-65px -40px}
}

/* ===== EGM Tech v1.1 additions ===== */
.hero-egm .hero-copy{max-width:650px}.studio-stage{min-height:430px}.studio-code{position:relative;min-height:390px;background:radial-gradient(circle at 78% 20%,rgba(45,142,235,.18),transparent 32%),linear-gradient(145deg,#071728,#0b223a);overflow:hidden}.studio-code::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:26px 26px}.code-lines{position:absolute;left:55px;top:68px;width:56%;display:flex;flex-direction:column;gap:16px;opacity:.34}.code-lines i{height:8px;border-radius:5px;background:linear-gradient(90deg,#52b8ff,#a3dfff)}.studio-floating-card{position:absolute;z-index:2;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.75);border-radius:14px;padding:15px 17px;box-shadow:0 16px 35px rgba(0,0,0,.25);min-width:180px}.studio-floating-card small{display:block;color:#1677e8;font-size:.58rem;font-weight:900;letter-spacing:.13em}.studio-floating-card strong{display:block;color:#071728;font-size:1rem;margin-top:4px}.studio-floating-card span{display:block;color:#6c7f91;font-size:.68rem;margin-top:3px}.sf-1{right:35px;top:56px}.sf-2{right:80px;top:164px}.sf-3{right:32px;bottom:40px}
.service-card{height:100%;background:#fff;border:1px solid #dfe8f0;border-radius:18px;padding:30px;transition:.22s ease;box-shadow:0 12px 34px rgba(26,53,80,.04)}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(26,53,80,.09);border-color:#bad8f3}.service-card>span{font-size:.7rem;font-weight:900;letter-spacing:.13em;color:#1677e8}.service-card h3{font-size:1.25rem;margin:16px 0 11px}.service-card p{color:#64798d;line-height:1.65;margin-bottom:18px}.service-card small{font-weight:750;color:#8b9aab}.products-section{background:#fff}.product-feature{border:1px solid #dfe8f0;border-radius:28px;padding:56px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 24px 70px rgba(25,54,82,.07)}.product-origin{display:inline-flex;padding:6px 10px;border-radius:99px;background:#edf6ff;border:1px solid #cfe7fb;color:#126cbd;font-size:.67rem;font-weight:900;letter-spacing:.1em}.product-logo-wide{display:block;max-width:430px}.product-headline{font-size:1.55rem;line-height:1.25;margin:4px 0 16px;letter-spacing:-.02em}.integration-panel{border-top:1px solid #e5edf4;padding-top:36px}.integration-intro{padding:26px 8px}.integration-intro small{color:#1677e8;font-weight:900;letter-spacing:.1em}.integration-intro h4{font-size:1.35rem;margin:12px 0}.integration-intro p{color:#718397;margin:0;line-height:1.6}.brand-integration{border:1px solid #dfe8f0;border-radius:18px;padding:25px;background:#fff}.brand-integration img{width:100%;height:82px;object-fit:contain;object-position:left center;margin-bottom:18px}.brand-integration h5{font-weight:780}.brand-integration p{color:#6c7f91;font-size:.92rem;line-height:1.6;margin:0}.secondary-product{border:1px solid #dfe8f0;border-radius:24px;padding:38px;background:#fff;box-shadow:0 16px 45px rgba(26,53,80,.05)}.cinemapos-logo{display:block;max-width:360px;width:85%;margin:18px 0 10px}.mini-features{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.mini-features span{font-size:.75rem;font-weight:750;color:#42586f;border:1px solid #dfe8f0;border-radius:99px;padding:7px 10px;background:#f8fbfe}.cloud-product{background:linear-gradient(145deg,#f9fcff,#eef7ff)}.cloud-wordmark{display:flex;align-items:center;gap:15px;margin:34px 0 20px}.cloud-wordmark>span{width:62px;height:62px;border-radius:18px;background:#071728;display:grid;place-items:center;color:#5abaff;font-size:2rem}.cloud-wordmark strong{display:block;font-size:1.6rem;color:#071728}.cloud-wordmark small{display:block;color:#788b9f;margin-top:2px}.portfolio-section{background:#f7fafc}.portfolio-main{background:#fff;border:1px solid #dfe8f0;border-radius:24px;overflow:hidden;box-shadow:0 22px 56px rgba(22,50,77,.07)}.portfolio-main>img{display:block;width:100%;height:auto}.portfolio-body{padding:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.portfolio-type,.portfolio-stack article>span{display:block;color:#1677e8;font-size:.65rem;font-weight:900;letter-spacing:.12em;margin-bottom:8px}.portfolio-body h3{margin:0 0 9px;font-size:1.55rem}.portfolio-body p{color:#6c7f91;margin:0;max-width:520px}.portfolio-stack{display:flex;flex-direction:column;gap:16px;height:100%}.portfolio-stack article{flex:1;border:1px solid #dfe8f0;border-radius:18px;padding:27px;background:#fff}.portfolio-stack h4{font-size:1.2rem;margin:0 0 8px}.portfolio-stack p{color:#6c7f91;margin:0}.portfolio-stack .coming{background:#071728;border-color:#071728}.portfolio-stack .coming span{color:#64c1ff}.portfolio-stack .coming h4{color:#fff}.portfolio-stack .coming p{color:rgba(255,255,255,.58)}.tech-section{background:#fff}.tech-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tech-chip{border:1px solid #dfe8f0;border-radius:16px;padding:22px 12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:120px;transition:.2s ease}.tech-chip:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(26,53,80,.08)}.tech-chip i{font-size:2.5rem;line-height:1}.tech-chip span{font-weight:750;font-size:.84rem;color:#42586f}.tech-note{text-align:center;color:#8797a7;font-size:.82rem;margin:23px auto 0;max-width:780px}
@media(max-width:991.98px){.product-feature{padding:36px}.tech-grid{grid-template-columns:repeat(3,1fr)}.portfolio-body{align-items:flex-start;flex-direction:column}.studio-stage{min-height:390px}}
@media(max-width:575.98px){.product-feature{padding:24px;border-radius:20px}.tech-grid{grid-template-columns:repeat(2,1fr)}.secondary-product{padding:26px}.studio-floating-card{min-width:150px;padding:12px}.sf-1{right:15px}.sf-2{right:40px}.sf-3{right:14px}.code-lines{left:25px;width:62%}.brand-integration img{height:64px}}
