/* 2a Anasayfa — sayfaya özel stiller */

/* hero: fuar penceresi */
.hero{background:#0D0D0D;color:#FFF7F7}
.stage{position:relative;height:640px;overflow:hidden}
.stage-media{position:absolute;inset:0}
.stage-media img{width:100%;height:100%;object-fit:cover;object-position:62% 40%}
.stage-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.stage-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(13,13,13,.94) 0%,rgba(13,13,13,.82) 30%,rgba(13,13,13,.18) 60%,rgba(13,13,13,0) 78%),linear-gradient(0deg,#0D0D0D 0%,rgba(13,13,13,0) 22%)}
.stage .cn{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;pointer-events:none}
.stage .cn a{pointer-events:auto}
.kicker{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,247,247,.72)}
.live{width:8px;height:8px;border-radius:50%;background:#FF8A5B;box-shadow:0 0 0 4px rgba(255,138,91,.22)}
.hero h1{font-size:78px;line-height:.95;font-weight:820;font-stretch:106%;letter-spacing:-.03em;max-width:660px;margin:20px 0 22px;text-wrap:balance}
.hero .lead{font-size:19px;line-height:1.5;color:rgba(255,247,247,.8);max-width:500px}
.hero-cta{display:flex;gap:12px;margin-top:34px}
.hero-hint{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:13px;color:rgba(255,247,247,.62)}
.hero-hint i{font-size:16px}

/* aşama çubuğu (R-02'den) */
.pipe{padding-top:30px;padding-bottom:60px}
.pipe-top{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px}
.pipe-top h2{font-size:21px;font-weight:650;letter-spacing:-.01em}
.pipe-top h2 .hl{color:#FF8A5B}
.pipe-top a{font-size:14px;color:rgba(255,247,247,.66)}
.pipe-top a:hover{color:#FFF7F7}
.pipe{--pmin:72px}
.pipe-segs{--dist:var(--pipe-cols,412fr 268fr 187fr 94fr 96fr 327fr)}
.pipe-segs .lb{min-height:44px;display:flex;align-items:flex-end;padding-top:14px;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,247,247,.62);line-height:1.25;transition:color .18s}
.pipe-segs .n{margin-top:6px;font-size:34px;line-height:1;font-weight:500;letter-spacing:-.02em;color:#FFF7F7}
.pipe-segs .p{margin-top:6px;font-size:12px;color:rgba(255,247,247,.44)}
.pipe-segs a:hover .lb{color:#FFF7F7}
.pipe-segs a.hot .lb,.pipe-segs a.hot:hover .lb{color:#FF8A5B}


/* haftalık radar */
.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:18px}
.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid #E2DBD5;font-size:14px;font-weight:560;color:#2C2724}
.chip.on{background:#0D0D0D;color:#FFF7F7;border-color:#0D0D0D}
.chip-sort{margin-left:auto;font-size:14px;color:#6F6863;display:flex;align-items:center;gap:6px}
.tbl{border-top:1.5px solid #0D0D0D}
.tr{display:grid;grid-template-columns:44px minmax(0,2.4fr) minmax(0,1.25fr) 150px minmax(0,2fr) 104px;align-items:center;gap:20px;padding:12px 16px;border-bottom:1px solid #EEE8E3;transition:background .15s}
.tr.th{padding:11px 16px;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#8A827C}
.tr:not(.th):hover{background:#FAF5F1}
.tr:not(.th):hover .g b{background-size:100% 1.5px}
.g img{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s}
.tr:not(.th):hover .g img{transform:translateY(-2px);box-shadow:0 8px 16px -10px rgba(13,13,13,.55)}
.rk{font-size:14px;color:#8A827C}
.g{display:flex;align-items:center;gap:14px;min-width:0}
.g img{width:116px;height:54px;object-fit:cover;border-radius:4px;flex:none;background:#EEE8E3}
.g .t{display:block;min-width:0}
.g b{display:inline-block;max-width:100%;vertical-align:top;padding-bottom:2px;font-size:16.5px;font-weight:700;line-height:1.25;color:#0D0D0D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(#FF8A5B,#FF8A5B) 0 100%/0 1.5px no-repeat;transition:background-size .32s cubic-bezier(.22,.61,.36,1)}
.g .t span{display:block;font-size:13.5px;color:#7A726C;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dev{font-size:14.5px;color:#3A3431}
.st{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:5px;font-size:12.5px;font-weight:650;white-space:nowrap}
.st-demo{background:#FF8A5B;color:#0D0D0D}
.st-soon{box-shadow:inset 0 0 0 1.5px #0D0D0D;color:#0D0D0D}
.st-ea{background:#FCEADE;color:#0D0D0D}
.st-out{background:#0D0D0D;color:#FFF7F7}
.sig{font-size:14.5px;line-height:1.4;color:#5E5752}
.sig b{color:#0D0D0D;font-weight:650}
.up{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:15px;color:#0D0D0D}
.up i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:rgba(255,138,91,.16);color:#E2622F;font-size:14px}
.tbl-note{margin-top:14px;font-size:13px;color:#8A827C}

/* masamıza gelenler (bantlı polaroidler) */
.board{background-color:#FCEADE;background-image:radial-gradient(rgba(13,13,13,.045) 1px,transparent 1.3px);background-size:7px 7px}
.polys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 36px;padding-top:18px}
.pol{position:relative;background:#FFFFFF;padding:12px 12px 20px;box-shadow:0 1px 2px rgba(13,13,13,.08),0 16px 30px -14px rgba(13,13,13,.32);transform:rotate(var(--r,0deg));transition:transform .18s ease}
.pol:hover{transform:rotate(0deg) translateY(-3px)}
.pol img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#EEE8E3}
.tape{position:absolute;top:-13px;left:50%;width:92px;height:26px;margin-left:-46px;background:rgba(255,247,247,.74);box-shadow:0 1px 2px rgba(13,13,13,.08);transform:rotate(var(--t,-3deg))}
.pol h3{font-size:18.5px;line-height:1.2;font-weight:760;margin:14px 2px 3px;letter-spacing:-.01em}
.pol .by{font-size:13px;color:#7A726C;margin:0 2px}
.pol .note{font-size:14.5px;line-height:1.45;margin:10px 2px 0;color:#2C2724}
.pol .ph{position:relative;display:block}
.stamp{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:999px;font-size:12px;font-weight:650;letter-spacing:.01em;color:#FFF7F7;background:rgba(13,13,13,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 14px -8px rgba(13,13,13,.6)}
.stamp::before{content:"";width:6px;height:6px;border-radius:50%;background:#FF8A5B;box-shadow:0 0 0 3px rgba(255,138,91,.25)}
.stamp.ink::before{background:#FCEADE;box-shadow:0 0 0 3px rgba(252,234,222,.2)}

.pol .go{display:inline-flex;align-items:center;gap:6px;margin:14px 2px 0;font-size:13.5px;font-weight:650}

/* açık çağrılar (co-op slotları) */
.calls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 360px;gap:24px;align-items:stretch}
.call{border:1px solid #E7E0DA;border-radius:10px;padding:26px;display:flex;flex-direction:column;gap:18px;background:#FFFFFF;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.call:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px rgba(13,13,13,.4);border-color:#CFC6BF}
.call:hover h3{color:#0D0D0D}
.call-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#6F6863}
.open{display:inline-flex;align-items:center;gap:6px;color:#0D0D0D}
.open::before{content:"";width:7px;height:7px;border-radius:50%;background:#FF8A5B}
.call h3{font-size:26px;line-height:1.1;font-weight:790;letter-spacing:-.02em}
.call .by{font-size:14.5px;color:#6F6863;margin-top:4px}
.slots{display:flex;flex-wrap:wrap;gap:4px;max-width:356px}
.slots i{width:14px;height:14px;border:1.5px solid #D9D1CB;border-radius:2px}
.slots i.f{background:#FF8A5B;border-color:#FF8A5B}
.fill{display:flex;justify-content:space-between;font-size:13px;color:#6F6863;margin-top:-6px}
.fill b{color:#0D0D0D;font-weight:600}
.dl{display:grid;grid-template-columns:96px 1fr;row-gap:8px;font-size:14.5px;border-top:1px solid #EEE8E3;padding-top:16px}
.dl dt{color:#8A827C}
.dl dd{margin:0;color:#2C2724}
.call-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px}
.call-foot span{font-size:13px;color:#8A827C}
.calls-side{display:flex;flex-direction:column}
.side{border-top:1.5px solid #0D0D0D}
.ci{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:14px;align-items:center;padding:16px 10px;margin:0 -10px;border-bottom:1px solid #EEE8E3;border-radius:6px;transition:background .15s}
.ci:hover{background:#FAF5F1}
.ci:hover > i{color:#0D0D0D;transform:translateX(2px)}
.ci > i{transition:transform .15s}
.ci .sq{width:40px;height:40px;border-radius:8px;background:#FCEADE;display:flex;align-items:center;justify-content:center;font-size:18px}
.ci small{display:block;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#8A827C}
.ci b{display:block;font-size:15.5px;font-weight:680;line-height:1.3;margin-top:2px;color:#0D0D0D}
.ci span{display:block;font-size:13.5px;color:#6F6863}
.ci > i{color:#8A827C}
.pool{margin-top:auto;padding:18px 18px 18px 20px;border-radius:10px;background:#FCEADE;color:#0D0D0D;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:inset 0 0 0 1px rgba(226,98,47,.14)}
.pool b{display:block;font-size:22px;font-weight:600}
.pool b.pt{font-size:18px;font-weight:720;letter-spacing:-.01em}
.pool span{display:block;margin-top:2px;font-size:13px;color:#6F6863}

.sec-acts{display:flex;gap:10px;flex-wrap:wrap}
.slot-howto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 30px;padding:18px 0;border-top:1px solid #EEE8E3;border-bottom:1px solid #EEE8E3}
.slot-howto div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;font-size:14.5px;color:#4A4440;line-height:1.45}
.slot-howto b{display:block;color:#0D0D0D;font-weight:680;margin-bottom:2px}
.slot-howto .sq{width:30px;height:30px;border-radius:6px;background:#FCEADE;display:flex;align-items:center;justify-content:center;font-size:15px}
.demo-day{margin-top:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:20px 24px;border-radius:10px;background:#0D0D0D;color:#FFF7F7}
.dd-tag{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,138,91,.16);color:#FF8A5B;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.dd-tag i{width:7px;height:7px;border-radius:50%;background:#FF8A5B}
.demo-day b{display:block;font-size:18px;font-weight:720}
.demo-day .dd-t span{display:block;font-size:14px;color:rgba(255,247,247,.66);margin-top:2px}
.dd-acts{display:flex;gap:10px}
.demo-day .btn-glass:hover{color:#FFFFFF}
/* geliştirici alanı: kayıt noktaları */
.darksec{background:#0D0D0D;color:#FFF7F7}
.darksec a:hover{color:#FFF7F7}
.darksec .eyebrow{color:rgba(255,247,247,.55)}
.darksec .sec-head p{color:rgba(255,247,247,.66)}
.prog{text-align:right;min-width:190px}
.prog b{display:block;font-size:30px;font-weight:500}
.prog span{font-size:13px;color:rgba(255,247,247,.55)}
.prog-bar{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:10px}
.prog-bar i{height:6px;background:rgba(255,247,247,.16)}
.prog-bar i.d{background:#FFF7F7}
.prog-bar i.c{background:#FF8A5B}
.path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:46px}
.cp{position:relative;padding-right:26px}
.cp::before{content:"";position:absolute;top:10px;left:22px;right:4px;height:2px;background:#FFF7F7}
.cp.now::before,.cp.todo::before{background:repeating-linear-gradient(90deg,rgba(255,247,247,.34) 0 6px,transparent 6px 12px)}
.cp:last-child::before{display:none}
.node{position:relative;width:22px;height:22px;background:#FFF7F7}
.cp.now .node{background:#0D0D0D;box-shadow:inset 0 0 0 2.5px #FF8A5B}
.cp.todo .node{background:#0D0D0D;box-shadow:inset 0 0 0 2px rgba(255,247,247,.45)}
.cp .state{margin-top:20px;font-size:12px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,247,247,.5)}
.cp.now .state{color:#FF8A5B}
.cp h3{font-size:18.5px;line-height:1.28;font-weight:700;margin-top:8px;text-wrap:pretty}
.cp p{font-size:14px;line-height:1.5;color:rgba(255,247,247,.6);margin-top:8px}
.cp .node{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,background .22s}
.cp > :not(.node){transition:transform .26s cubic-bezier(.22,.61,.36,1),color .2s}
.cp:hover .node{transform:translateY(-3px) scale(1.12);box-shadow:0 0 0 6px rgba(255,247,247,.1)}
.cp.now:hover .node,.cp.todo:hover .node{background:#FF8A5B;box-shadow:0 0 0 6px rgba(255,138,91,.22)}
.cp:hover > :not(.node){transform:translateY(-4px)}
.cp:hover h3{color:#FFFFFF}
.cp .meta{font-size:12px;color:rgba(255,247,247,.46);margin-top:14px}
.dev-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:54px;padding-top:26px;border-top:1px solid rgba(255,247,247,.12)}
.dev-foot p{font-size:15.5px;color:rgba(255,247,247,.72)}
.dev-foot p b{color:#FFF7F7;font-weight:650}

/* ekosistem: sektörden */
.news{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:36px}
.story{display:block}
.story .ph{display:block;overflow:hidden;border-radius:6px;background:#EEE8E3}
.story .ph img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease}
.story:hover .ph img{transform:scale(1.035)}
.story .src{margin-top:16px;font-size:12.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#8A827C}
.story h3{font-size:23px;line-height:1.2;font-weight:760;margin-top:8px;letter-spacing:-.015em;text-wrap:pretty;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color .25s}
.story:hover h3{text-decoration-color:#FF8A5B}
.story.big h3{font-size:30px}
.story p{font-size:15.5px;line-height:1.55;color:#4A4440;margin-top:10px}
.story .read{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:650;color:#0D0D0D}
.mosaic{display:grid;grid-template-columns:1fr 1fr;gap:4px}
.story .mosaic img{aspect-ratio:460/215}
.res{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:56px;padding-top:24px;border-top:1px solid #EEE8E3;font-size:15px}
.res b{font-weight:700;margin-right:6px}
.res a{display:inline-flex;align-items:center;gap:6px;color:#2C2724}
.res a:hover{color:#000000;text-decoration:underline}



.join{background:#FCEADE}
.join .cn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:88px;padding-bottom:88px}
.join h2{font-size:52px;line-height:1;font-weight:800;font-stretch:104%;letter-spacing:-.03em;max-width:560px;text-wrap:balance}
.join .lead{font-size:18px;line-height:1.55;color:#3A3431;max-width:520px;margin-top:18px}
.join-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.steps{list-style:none;margin:0;padding:0;border-top:1.5px solid #0D0D0D}
.steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid rgba(13,13,13,.14)}
.steps .n{font-size:15px;color:#E2622F;padding-top:3px}
.steps b{display:block;font-size:19px;font-weight:720;letter-spacing:-.01em}
.steps span{display:block;font-size:15px;color:#4A4440;margin-top:4px;line-height:1.5}
@media (max-width:900px){
  .stage{height:560px}
  .hero h1{font-size:46px}
  .hero-hint{display:none}
  .pipe-segs .n{font-size:20px}
  .pipe-segs .lb{font-size:9.5px;min-height:34px}
  .pipe-segs .p{display:none}
  .pipe-segs .bar{height:10px}
  .tr{grid-template-columns:28px minmax(0,1fr) 92px}
  .tr > :nth-child(3),.tr > :nth-child(5),.tr > :nth-child(6){display:none}
  .g img{width:72px;height:34px}
  .polys{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}
  .calls,.news{grid-template-columns:minmax(0,1fr)}
  .slot-howto{grid-template-columns:minmax(0,1fr)}
  .demo-day{grid-template-columns:minmax(0,1fr)}
  .dd-acts{flex-wrap:wrap}
  .join .cn{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:64px;padding-bottom:64px}
  .join h2{font-size:36px}
  .tr{padding-left:8px;padding-right:8px}
  .dev-foot{flex-direction:column;align-items:flex-start}
  .path{grid-template-columns:minmax(0,1fr);row-gap:28px}
  .cp::before{display:none}
  .prog{text-align:left}
}

/* ===== WordPress eklemeleri ===== */
/* yükselenler: satır bağlantısı tüm satırı kaplar, stant bağlantısı üstte kalır */
.tr{position:relative}
.tr .g::after{content:"";position:absolute;inset:0}
.tr .up{position:relative;z-index:1}
a.up:hover{color:#000000}
a.up:hover i{background:rgba(255,138,91,.28)}
.g .g-ph{width:116px;height:54px;border-radius:4px;flex:none;background:#EEE8E3}
/* çipler tabloyu süzer (radio + :has) */
.chip-in{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
label.chip{cursor:pointer;transition:border-color .15s,background .15s,color .15s}
label.chip:hover{border-color:#0D0D0D}
.chip-in:checked+.chip{background:#0D0D0D;color:#FFF7F7;border-color:#0D0D0D}
.chip-in:focus-visible+.chip{outline:2px solid #FF8A5B;outline-offset:2px}
.radar:has(#yk-demo:checked) .tr[data-f]:not([data-f~="demo"]),
.radar:has(#yk-soon:checked) .tr[data-f]:not([data-f~="soon"]),
.radar:has(#yk-ea:checked) .tr[data-f]:not([data-f~="ea"]),
.radar:has(#yk-coop:checked) .tr[data-f]:not([data-f~="coop"]),
.radar:has(#yk-tr:checked) .tr[data-f]:not([data-f~="tr"]){display:none}
/* görseli olmayan kartlar */
.pol .ph-empty{aspect-ratio:16/9;background:#EEE8E3}
.story .ph-empty{position:relative;aspect-ratio:16/9}
.story .ph-empty::after{content:"";position:absolute;left:50%;top:50%;width:64px;height:48px;margin:-24px 0 0 -32px;background:#D9D1CB;-webkit-mask:url(../../img/io-mark.svg) center/contain no-repeat;mask:url(../../img/io-mark.svg) center/contain no-repeat}
/* çağrılar */
.slots i.me{background:#0D0D0D;border-color:#0D0D0D;box-shadow:inset 0 0 0 2px #0D0D0D,inset 0 0 0 4px #FF8A5B}
.calls.one{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.ci small .sample{display:inline-flex;height:17px;margin-left:8px;padding:0 6px;font-size:10px;vertical-align:1px;color:#0D0D0D}
.side-empty{padding:18px 0 22px;font-size:14.5px;line-height:1.5;color:#6F6863}
.pool b.pt{font-size:18px;font-weight:680;line-height:1.25}
.calls-empty{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:stretch}
.calls-empty .pool{margin-top:0;align-self:end}
.ce{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;padding:32px;border:1.5px dashed #D7CFC9;border-radius:10px}
.ce .sq{width:48px;height:48px;border-radius:10px;background:#FCEADE;display:flex;align-items:center;justify-content:center;font-size:22px}
.ce b{display:block;font-size:24px;line-height:1.15;font-weight:780;letter-spacing:-.02em}
.ce p{margin-top:8px;font-size:15.5px;line-height:1.55;color:#5E5752;max-width:560px}
.ce-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.demo-day .dd-t .sample{display:inline-flex;height:20px;margin-top:0;font-size:10.5px;vertical-align:3px;color:#0D0D0D}
/* geliştirici alanı */
.prog .btn-glass{margin-top:2px}
.dev-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px dashed rgba(255,247,247,.26);border-radius:10px}
.dev-empty p{font-size:15.5px;line-height:1.55;color:rgba(255,247,247,.72);max-width:680px}
.dev-empty p b{color:#FFF7F7;font-weight:650}
/* haberler boş */
.news-empty{padding:26px 0 0;border-top:1.5px solid #0D0D0D}
.news-empty p{font-size:16px;line-height:1.55;color:#5E5752;max-width:720px}
.news-empty b{color:#0D0D0D;font-weight:680}
@media (max-width:900px){
  .pipe{--pmin:44px}
  .g .g-ph{width:72px;height:34px}
  .calls.one,.calls-empty{grid-template-columns:minmax(0,1fr)}
  .calls-side .pool{margin-top:16px}
  .ce{grid-template-columns:minmax(0,1fr);padding:24px}
  .dev-empty{flex-direction:column;align-items:flex-start}
}
