:root{
  --bg:#0a0e0b;
  --panel:#101712;
  --panel2:#151e18;
  --line:rgba(225,255,235,.10);
  --line2:rgba(225,255,235,.18);
  --text:#f3faf5;
  --muted:#8e9e93;
  --green:#59e391;
  --green-strong:#38ca78;
  --mint:#c7ffda;
  --cyan:#59e391;
  --blue:#59e391;
  --violet:#59e391;
  --grad:linear-gradient(135deg,#59e391,#a0f5bd);
  --radius:18px;
}

*{box-sizing:border-box}
html{font-size:16px;background:var(--bg);scroll-behavior:smooth}
body{
  margin:0;
  min-height:100vh;
  color:var(--text);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  background:
    radial-gradient(900px 520px at 78% -10%,rgba(69,224,137,.10),transparent 68%),
    radial-gradient(700px 500px at -10% 70%,rgba(51,164,103,.06),transparent 66%),
    var(--bg);
}
body:before{display:none}
button,input,textarea,select{font:inherit}
button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(89,227,145,.28);outline-offset:2px}

.top{
  height:72px;
  padding:0 max(20px,4vw);
  gap:28px;
  border-bottom:1px solid var(--line);
  background:rgba(10,14,11,.86);
  backdrop-filter:blur(24px);
}
.brand{gap:11px;font-size:1.04rem;font-weight:850;letter-spacing:-.035em}
.brand img{width:38px;height:38px;border-radius:11px}
.brand span{letter-spacing:-.03em}
nav{margin-left:24px;gap:5px}
nav button{
  padding:10px 14px;
  border-radius:10px;
  color:#8b9a90;
  font-size:.82rem;
  font-weight:650;
  transition:.18s ease;
}
nav button:hover,nav button.active{color:#effaf2;background:rgba(255,255,255,.055)}
.top-actions{gap:8px}

.container{width:min(1200px,calc(100% - 40px))}
.view{padding:32px 0 88px}
.eyebrow{
  margin-bottom:10px;
  color:#91a198;
  font-size:.69rem;
  font-weight:750;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.eyebrow .live,.system-label .live{
  display:inline-block;
  width:7px;
  height:7px;
  margin-right:7px;
  border-radius:50%;
  background:var(--green);
  box-shadow:0 0 12px rgba(89,227,145,.65);
}

.btn{
  height:43px;
  min-height:43px;
  padding:0 16px;
  border:1px solid var(--line2);
  border-radius:11px;
  background:rgba(255,255,255,.045);
  color:var(--text);
  font-size:.82rem;
  font-weight:750;
  box-shadow:none;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.btn:hover{transform:translateY(-1px);border-color:rgba(89,227,145,.45);background:rgba(255,255,255,.075)}
.btn.primary{
  border-color:var(--green);
  background:var(--green);
  color:#07110b;
  box-shadow:0 8px 28px rgba(67,215,128,.16);
}
.btn.primary:hover{filter:brightness(1.04);border-color:#7bedaa;background:#68e89d;transform:translateY(-2px)}
.btn.large{height:49px;padding:0 20px;font-size:.87rem}
.btn.ghost{background:transparent}

.hero{
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);
  min-height:430px;
  margin:8px 0 46px;
  padding:0;
  gap:0;
  align-items:stretch;
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:26px;
  background:
    radial-gradient(500px 280px at 65% 5%,rgba(89,227,145,.105),transparent 70%),
    linear-gradient(145deg,#111813,#0c110d);
  box-shadow:0 24px 90px rgba(0,0,0,.24);
}
.hero-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:clamp(40px,5.6vw,70px);
}
.hero h1{
  max-width:790px;
  margin:10px 0 22px;
  font-size:clamp(3.15rem,6.4vw,6rem);
  line-height:.91;
  letter-spacing:-.07em;
  text-transform:none;
}
.hero h1 .gradient{background:none;color:var(--green)}
.hero-kicker{max-width:590px;margin:0;color:#a7b5ac;font-size:1rem;line-height:1.65}
.hero-actions{display:flex;align-items:center;gap:20px;margin-top:28px}
.hero-note{max-width:220px;color:#718078;font-size:.7rem;line-height:1.45;font-weight:600}
.hero-side{
  margin:18px;
  padding:22px;
  display:flex;
  min-width:0;
  flex-direction:column;
  justify-content:space-between;
  color:var(--text);
  border:1px solid rgba(89,227,145,.18);
  border-radius:20px;
  background:linear-gradient(160deg,rgba(89,227,145,.115),rgba(89,227,145,.025));
}
.system-label{color:#a9b9af;font-size:.66rem;font-weight:750;letter-spacing:.12em}
.hero-side .stats{display:grid;grid-template-columns:1fr;margin:18px 0;gap:0}
.hero-side .stat{padding:13px 0;border-top:1px solid var(--line)}
.hero-side .stat:last-child{border-bottom:1px solid var(--line)}
.hero-side .stat b{display:block;color:#f5fff7;font-size:1.55rem;letter-spacing:-.045em}
.hero-side .stat span{color:#728077;font-size:.61rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.hero-grid-mark{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.hero-grid-mark span{
  min-height:90px;
  display:grid;
  place-items:center;
  border:1px solid rgba(89,227,145,.18);
  border-radius:14px;
  background:rgba(7,15,10,.68);
  color:var(--green);
  font-size:1.35rem;
  font-weight:850;
  letter-spacing:-.055em;
}

.section-head{margin:0 0 18px}
.section-head h2{margin:0;font-size:clamp(1.65rem,2.7vw,2.25rem);letter-spacing:-.05em}
.section-head p{margin-top:7px;color:var(--muted);font-size:.82rem}
.toolbar{gap:8px}
.search,.select{
  height:43px;
  border:1px solid var(--line);
  border-radius:11px;
  background:#101612;
  color:var(--text);
}
.search{width:240px}
.search::placeholder{color:#647168}

.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.platform-card{
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:18px;
  background:linear-gradient(155deg,#131a15,#0f1511);
  box-shadow:0 12px 40px rgba(0,0,0,.12);
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;
}
.platform-card:hover{transform:translateY(-4px);border-color:rgba(89,227,145,.42);box-shadow:0 22px 56px rgba(0,0,0,.26)}
.platform-cover{height:180px;background:#121a14}
.platform-cover.placeholder:before{
  inset:-20%;
  background:
    radial-gradient(circle at 65% 30%,rgba(150,255,188,.7),transparent 26%),
    radial-gradient(circle at 26% 76%,rgba(41,183,107,.5),transparent 30%),
    linear-gradient(145deg,#14231a,#0d1510);
  filter:blur(8px);
  animation:drift 16s linear infinite;
}
.platform-card:nth-child(2) .platform-cover.placeholder:before{filter:hue-rotate(16deg) blur(9px)}
.platform-card:nth-child(3) .platform-cover.placeholder:before{filter:hue-rotate(-14deg) blur(8px)}
.platform-cover.placeholder:after{inset:0;background:linear-gradient(transparent 40%,rgba(9,13,10,.55))}
.cover-mark img{width:70px;height:70px;border:1px solid rgba(255,255,255,.13);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.35)}
.platform-body{padding:18px}
.platform-title h3{font-size:1.05rem;letter-spacing:-.03em}
.tag{padding:5px 8px;border:1px solid rgba(89,227,145,.16);border-radius:999px;background:rgba(89,227,145,.065);color:#99daaf;font-size:.59rem;font-weight:700}
.platform-body p{min-height:42px;margin:9px 0 17px;color:#85948a;font-size:.78rem;line-height:1.5}
.metrics{display:flex;gap:20px;padding-top:14px;border-top:1px solid var(--line)}
.metric b{font-size:.78rem}.metric span{color:#68766d;font-size:.59rem}

.form-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:15px}
.panel{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:linear-gradient(155deg,#121914,#0e1410)}
.panel-head{padding:19px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.014)}
.panel-head h2{font-size:.96rem;letter-spacing:-.02em}
.panel-body{padding:23px}
.field label{color:#cdd8d0;font-size:.77rem;font-weight:650}
.field label span{color:#718077}
.input,.textarea{border:1px solid var(--line2);border-radius:11px;background:#0b100d;color:var(--text)}
.input:focus,.textarea:focus{border-color:rgba(89,227,145,.65)}
.upload{border-color:rgba(89,227,145,.23);border-radius:13px;background:rgba(89,227,145,.025)}
.upload-preview{border-color:var(--line);border-radius:15px;background:#101712}
.form-footer{padding:17px 22px;border-color:var(--line)}
.preview-platform{padding:16px;background:#0a0f0c}
.preview-window{border-color:var(--line2);border-radius:15px;background:#0f1611}
.preview-cover{height:170px;background:radial-gradient(circle at 70% 25%,rgba(167,255,199,.55),transparent 30%),linear-gradient(145deg,#1c6a3e,#102319)}
.preview-cover img{border:1px solid rgba(255,255,255,.18);border-radius:15px}
.preview-content h3{letter-spacing:-.03em}.preview-pills span:first-child{background:var(--green)}
.back{color:#8f9d94;font-size:.76rem}

.platform-hero{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#111813}
.platform-banner{height:270px;background:radial-gradient(circle at 72% 18%,rgba(168,255,200,.4),transparent 25%),linear-gradient(145deg,#1d6540,#101c15)}
.platform-avatar{border-color:#111813;border-radius:22px}
.platform-copy h1{font-size:2rem;letter-spacing:-.055em}
.token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.token-card{border:1px solid var(--line);border-radius:15px;background:#101712}
.token-icon{background:var(--green);color:#07110b}
.curve{background:#253128}.curve i{background:var(--green)}
.token-bottom b{color:var(--green)}

dialog{border:1px solid var(--line2);border-radius:20px;background:#101712}
dialog::backdrop{background:rgba(1,5,2,.78);backdrop-filter:blur(7px)}
.modal-head,.advanced,.form-footer{border-color:var(--line)}
.notice{border-color:rgba(89,227,145,.15);border-radius:11px;background:rgba(89,227,145,.035);color:#a4b3aa}
.wallet-state{border-color:var(--line);border-radius:11px}
.wallet-dot.on{background:var(--green);box-shadow:0 0 10px rgba(89,227,145,.7)}
.launch-status{border-color:rgba(89,227,145,.25);border-radius:11px;background:rgba(89,227,145,.06);color:#aef0c4}
.toast{border-radius:13px}.toast-mark{border-radius:8px;background:var(--green)}
.empty{border-color:rgba(89,227,145,.2);border-radius:16px}

@media(max-width:920px){
  .hero{grid-template-columns:1fr;min-height:0}
  .hero-side{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;border-left:1px solid rgba(89,227,145,.18)}
  .hero-side .stats{grid-column:1/2}.hero-grid-mark{grid-column:2/3;grid-row:1/3;align-self:end}
  .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .form-layout{grid-template-columns:1fr}
  .token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:620px){
  .top{height:64px;padding:0 14px;gap:8px}.brand span{display:block}.brand img{width:36px;height:36px}.top-actions .wallet-btn{max-width:142px}
  .container{width:calc(100% - 24px)}
  .view{padding-top:18px}
  .hero{margin:0 0 34px;border-radius:20px}
  .hero-copy{padding:36px 24px}
  .hero h1{font-size:clamp(3rem,15vw,4.4rem)}
  .hero-actions{align-items:flex-start;flex-direction:column;gap:14px}
  .hero-side{display:block;margin:0 12px 12px;padding:18px}
  .hero-side .stats{grid-template-columns:repeat(3,1fr)}
  .hero-side .stat{padding:11px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
  .hero-side .stat b{font-size:1.2rem}.hero-side .stat span{font-size:.52rem}
  .hero-grid-mark{margin-top:16px}.hero-grid-mark span{min-height:72px}
  .section-head{align-items:flex-start;flex-direction:column;gap:15px}
  .toolbar{width:100%}.search{width:auto;flex:1}
  .platform-grid{grid-template-columns:1fr}.platform-cover{height:178px}
  .token-grid{grid-template-columns:1fr 1fr}
}

@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Homepage v2 — real inventory first */
.home-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:18px;min-height:570px;margin:8px 0 58px}
.home-intro{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,66px) clamp(4px,4vw,48px) clamp(28px,5vw,66px) 4px}
.home-intro h1{max-width:720px;margin:7px 0 24px;font-size:clamp(3.8rem,7.4vw,7rem);line-height:.84;letter-spacing:-.08em}
.home-intro h1 span{color:var(--green)}
.home-intro>p{max-width:570px;margin:0;color:#9fafa5;font-size:1rem;line-height:1.7}
.official-card{position:relative;overflow:hidden;align-self:stretch;border:1px solid rgba(89,227,145,.25);border-radius:28px;background:#101712;box-shadow:0 30px 100px rgba(0,0,0,.3);cursor:pointer;transition:transform .22s ease,border-color .22s ease}
.official-card:hover{transform:translateY(-4px);border-color:rgba(89,227,145,.55)}
.official-art{position:relative;height:62%;min-height:330px;overflow:hidden;background:#000}
.official-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 48%,#101712)}
.official-art img{width:100%;height:100%;object-fit:cover}
.official-badge{position:absolute;z-index:2;top:18px;left:18px;padding:8px 11px;border:1px solid rgba(199,255,218,.24);border-radius:999px;background:rgba(5,13,8,.72);backdrop-filter:blur(14px);color:#c7ffda;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}
.official-content{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:-10px;padding:0 25px 25px}
.official-kicker{display:block;margin-bottom:7px;color:#6f8075;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.official-content h2{margin:0 0 5px;font-size:2rem;letter-spacing:-.055em}.official-content p{margin:0;color:#849289;font-size:.78rem}
.official-token{display:flex;min-width:160px;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#0a0f0c}
.official-token img{width:42px;height:42px;border-radius:11px;object-fit:cover}.official-token b,.official-token small{display:block}.official-token b{font-size:.78rem}.official-token small{margin-top:2px;color:var(--green);font-size:.65rem}.token-arrow{margin-left:auto;color:var(--green)}
.directory-shell{padding-top:4px}.directory-shell .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.permanent-card{border-color:rgba(89,227,145,.34)}.permanent-card .platform-cover:after{content:"Official";position:absolute;right:14px;top:14px;padding:6px 9px;border-radius:999px;background:rgba(7,17,11,.78);backdrop-filter:blur(10px);color:var(--mint);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.official-hero .platform-banner{background:#000}.official-hero .platform-banner>img{object-fit:cover}
.real-token{grid-column:span 2;padding:18px}.real-token h3{font-size:1.1rem}.real-token>p{margin-top:3px;color:var(--green);font-size:.74rem;font-weight:800}
.token-ca{display:block;margin:17px 0 13px;padding:11px 12px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:10px;background:#090d0a;color:#96a69c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.5}
.token-link{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:10px;background:var(--green);color:#07110b;font-size:.72rem;font-weight:850;text-decoration:none}.token-link:hover{filter:brightness(1.06)}

@media(max-width:920px){.home-stage{grid-template-columns:1fr;min-height:0}.home-intro{padding:44px 4px 24px}.official-card{min-height:540px}.directory-shell .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.home-stage{margin-top:0;margin-bottom:42px}.home-intro{padding-top:34px}.home-intro h1{font-size:clamp(3.5rem,17vw,5.2rem)}.home-intro .hero-actions{width:100%}.home-intro .hero-actions .btn{width:100%}.official-card{min-height:0;border-radius:21px}.official-art{height:330px;min-height:0}.official-content{align-items:stretch;flex-direction:column;padding:0 18px 18px}.official-token{width:100%}.directory-shell .platform-grid{grid-template-columns:1fr}.real-token{grid-column:span 2}}

/* PADPAD terminal layout */
@media(min-width:921px){
  .top{position:fixed;inset:0 auto 0 0;width:226px;height:100vh;padding:24px 16px;display:flex;align-items:stretch;flex-direction:column;gap:0;border-right:1px solid var(--line);border-bottom:0;background:#090d0a}
  .brand{height:auto;padding:0 8px 25px!important;border-bottom:1px solid var(--line)!important}.brand img{width:44px;height:44px;border-radius:12px}.brand span{font-size:1.05rem}
  .top nav{display:flex;align-items:stretch;flex-direction:column;gap:5px;margin:24px 0 0}.top nav button{display:flex;align-items:center;gap:11px;width:100%;padding:12px 13px;text-align:left;font-size:.83rem}.nav-glyph{width:18px;color:#66756b;text-align:center}.top nav button.active .nav-glyph{color:var(--green)}
  .top-actions{width:100%;margin:auto 0 0;display:flex;flex-direction:column}.top-actions .btn{width:100%}.rail-foot{display:flex;align-items:center;gap:8px;margin:18px 8px 1px;color:#65736a;font-size:.67rem}.rail-foot span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(89,227,145,.6)}
  .container{width:auto;max-width:none;margin:0 0 0 226px;padding:0 clamp(26px,4vw,60px)}
}
.view{padding-top:42px}.workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.workspace-head h1{margin:0;font-size:clamp(2.2rem,4.2vw,4rem);letter-spacing:-.065em;line-height:1}.workspace-head p{margin:9px 0 0;color:var(--muted);font-size:.88rem}
.pp-console{display:grid;grid-template-columns:118px minmax(180px,.8fr) minmax(160px,.55fr) minmax(260px,1.15fr) auto;align-items:center;gap:22px;min-height:154px;padding:18px;border:1px solid rgba(89,227,145,.3);border-radius:18px;background:linear-gradient(105deg,#111a14,#0d130f);box-shadow:0 20px 70px rgba(0,0,0,.2)}
.pp-logo{width:118px;height:118px;overflow:hidden;border-radius:14px;background:#000}.pp-logo img{width:100%;height:100%;object-fit:cover}.pp-main h2{margin:3px 0 6px;font-size:1.5rem;letter-spacing:-.045em}.pp-main p{margin:0;color:#7f8d84;font-size:.76rem}.pp-coin{display:flex;align-items:center;gap:11px;padding-left:20px;border-left:1px solid var(--line)}.pp-coin img{width:46px;height:46px;border-radius:50%;object-fit:cover}.pp-coin small,.pp-address small{display:block;margin-bottom:5px;color:#627068;font-size:.61rem;text-transform:uppercase;letter-spacing:.09em}.pp-coin b{font-size:.82rem}.pp-coin em{margin-left:5px;color:var(--green);font-style:normal}.pp-address{min-width:0;padding-left:20px;border-left:1px solid var(--line)}.pp-address code{display:block;overflow:hidden;color:#a7b5ac;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.pp-actions{display:flex;flex-direction:column;gap:7px}.pp-actions .btn{white-space:nowrap;text-decoration:none}
.terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;margin-top:18px}.directory-panel,.quick-panel{border:1px solid var(--line);border-radius:18px;background:#0e1410}.directory-panel{overflow:hidden}.directory-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 19px;border-bottom:1px solid var(--line)}.directory-bar h2{margin:0;font-size:1rem;letter-spacing:-.025em}.directory-bar>div>span{display:block;margin-top:3px;color:#66746b;font-size:.66rem}.directory-bar .search,.directory-bar .select{height:38px;font-size:.72rem}.directory-bar .search{width:180px}
.directory-panel .platform-grid{display:block}.directory-panel .platform-card{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:104px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.directory-panel .platform-card:last-child{border-bottom:0}.directory-panel .platform-card:hover{z-index:1;transform:none;border-color:var(--line);background:rgba(89,227,145,.035);box-shadow:none}.directory-panel .platform-cover{grid-row:1;height:72px;margin:16px 0 16px 16px;border-radius:12px}.directory-panel .platform-body{padding:17px 18px}.directory-panel .platform-body p{min-height:0;margin:5px 0 11px}.directory-panel .metrics{padding-top:9px}.directory-panel .permanent-card .platform-cover:after{display:none}
.quick-panel{padding:27px;align-self:start;background:linear-gradient(155deg,rgba(89,227,145,.09),#0d130f 62%)}.quick-label{color:var(--green);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.quick-panel h2{margin:15px 0 12px;font-size:2rem;line-height:1;letter-spacing:-.06em}.quick-panel>p{margin:0;color:#89978e;font-size:.78rem;line-height:1.6}.quick-panel ol{margin:24px 0;padding:0;list-style:none;border-top:1px solid var(--line)}.quick-panel li{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.quick-panel li span{color:#5f6e64;font-family:ui-monospace,monospace;font-size:.65rem}.quick-panel li b{font-size:.75rem}.quick-panel>.btn{width:100%}
@media(max-width:1180px) and (min-width:921px){.pp-console{grid-template-columns:92px 1fr 160px auto}.pp-logo{width:92px;height:92px}.pp-address{grid-column:2/4;padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.terminal-grid{grid-template-columns:1fr 270px}}
@media(max-width:920px){.rail-foot,.nav-glyph{display:none}.top nav{display:flex;position:fixed;z-index:30;left:50%;bottom:12px;margin:0;padding:5px;transform:translateX(-50%);border:1px solid var(--line2);border-radius:14px;background:rgba(9,13,10,.92);box-shadow:0 14px 50px rgba(0,0,0,.5);backdrop-filter:blur(18px)}.top nav button{padding:10px 13px;font-size:.72rem;white-space:nowrap}.view{padding-bottom:105px}.workspace-head{margin-top:4px}.pp-console{grid-template-columns:96px 1fr auto}.pp-logo{width:96px;height:96px}.pp-coin{border-left:0}.pp-address{grid-column:2/4;padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.pp-actions{grid-column:2/4;flex-direction:row}.terminal-grid{grid-template-columns:1fr}.quick-panel{display:none}.directory-panel .platform-grid{grid-template-columns:1fr}}
@media(max-width:620px){.workspace-head{align-items:flex-start;flex-direction:column}.workspace-head .btn{width:100%}.pp-console{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:14px}.pp-logo{width:72px;height:72px}.pp-main h2{font-size:1.2rem}.pp-coin{grid-column:1/3;padding:13px 0 0;border-top:1px solid var(--line)}.pp-address{grid-column:1/3}.pp-address code{white-space:normal;overflow-wrap:anywhere}.pp-actions{grid-column:1/3}.pp-actions .btn{flex:1}.directory-bar{align-items:flex-start;flex-direction:column}.directory-bar .toolbar{width:100%}.directory-bar .search{width:auto}.directory-panel .platform-card{grid-template-columns:72px minmax(0,1fr)}.directory-panel .platform-cover{height:64px;margin-left:12px}.directory-panel .platform-body{padding:14px 12px}.directory-panel .metrics{gap:12px}.directory-panel .metric:last-child{display:none}}
