/* SOURVA 1.2: editorial architecture with original 3D render assets. */
:root{--panel:#12192a;--line:#2b354b;--muted:#a9b4cb;--blue:#536dfe;--soft-blue:#bcc6ff}body{background:#0b1020}header{max-width:1540px;min-height:96px;padding:22px 4%}.wrap{max-width:1440px;padding:0 4%}.network-bar{max-width:1540px;padding:10px 4%;background:#0f1627}.brand img{width:43px;height:43px}.hero{grid-template-columns:1fr 1.3fr;gap:35px;padding:65px 0 60px;min-height:680px}.hero h1{font-size:clamp(64px,6.5vw,99px);font-weight:500;line-height:.99;letter-spacing:-.065em}.hero p{font-size:18px;line-height:1.75;color:#b7c0d5}.hero h1 em{color:#a9b8ff}.eyebrow{color:#bcc6ff;font-size:10px;letter-spacing:.16em}.btn{border-radius:5px;padding:15px 23px;background:#536dfe;box-shadow:0 5px 18px #0002}.btn.secondary{box-shadow:none}.feature-hero{grid-template-columns:1fr 1.35fr;gap:25px;padding:50px 0 40px;min-height:540px;position:relative;border-bottom:1px solid var(--line);margin-bottom:40px}.feature-hero h1{font-size:clamp(46px,5.2vw,78px);font-weight:500;line-height:1.01;letter-spacing:-.055em;max-width:600px}.feature-hero p{font-size:17px;line-height:1.8;max-width:580px;color:#b8c1d5}.hero-descriptor{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px;font-size:10px;color:var(--muted)}.hero-descriptor span{border-top:1px solid #58627a;padding-top:9px}.scene,.feature-hero .scene,.hero .folio .scene{height:auto;width:100%;margin:0;border:0;border-radius:0;background:none;overflow:visible;perspective:1400px;position:relative;isolation:isolate}.art-stage{position:relative;aspect-ratio:3/2;overflow:hidden;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .55s cubic-bezier(.22,1,.36,1);border-radius:12px;background:#0b1020;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 96%,transparent 100%)}.art-object{width:100%;height:100%;object-fit:contain;display:block;transform:translate3d(var(--drift-x,0px),var(--drift-y,0px),0) scale(1.02);transition:transform .55s cubic-bezier(.22,1,.36,1)}.art-index{position:absolute;top:10px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.18em;color:#a8b2c8;z-index:1}.art-scene figcaption{border-top:1px solid #343e55;padding:13px 0 0;margin:0 22px;display:flex;gap:16px;justify-content:space-between;align-items:start}.art-scene figcaption>span{font-size:8px;letter-spacing:.12em;color:#8f9fbd;white-space:nowrap}.art-scene figcaption p{font-family:'Space Grotesk';font-size:12px;color:#e0e4ef;margin:0;text-align:right;line-height:1.35}.hero .folio{width:100%;min-height:0;display:block;align-self:center}.hero .folio::before,.hero .folio::after{display:none}.hero-credit{margin:21px 22px 0;border-radius:5px;background:#10182a;box-shadow:none;padding:17px 20px}.hero-credit-shares{justify-content:space-between}.hero-credit>span{font-size:8px}.scene-caption{display:none}.utility .scene,.step-visual .scene,.summary>.scene-sm>.scene,.empty .scene{height:auto;background:none;border:0}.step-visual .scene{margin-bottom:16px}.step-visual .art-index{display:none}.step-visual .art-scene figcaption{display:none}.step-visual .art-stage{max-height:190px}.utility .scene .art-stage{aspect-ratio:3/2}.utility .scene figcaption{display:none}.utility{border-top:1px solid #52607a}.utility h3{font-size:28px}.utility p{line-height:1.8}.utility-grid{gap:35px}.feature-strip{padding:24px 0;gap:35px;font-size:12px}.steps{gap:36px}.steps h3{font-size:27px}.steps p{line-height:1.9;font-size:14px}.step-num{font-size:28px}.section-head h2{font-size:45px;letter-spacing:-.045em}.statement{gap:100px;padding:90px 0}.quote{font-size:clamp(40px,5vw,69px)}.work-cover{height:210px;border-radius:8px;background:#111a2d;overflow:hidden}.work-cover::before{content:'';position:absolute;left:15%;top:20%;width:95px;height:145px;transform:perspective(450px) rotateY(-27deg) rotateZ(-10deg);background:linear-gradient(140deg,#f4f1e8,#b9c5df);box-shadow:14px 9px #273ab6,23px 15px #141d36;border:1px solid #e3e6f0;border-radius:3px}.work-cover::after{content:'';position:absolute;left:calc(15% + 18px);top:calc(20% + 25px);height:65px;width:60px;background:repeating-linear-gradient(#6a79a0 0,#6a79a0 3px,transparent 3px,transparent 13px);transform:perspective(450px) rotateY(-27deg) rotateZ(-10deg)}.cover-type{position:relative;z-index:2;font-size:8px;letter-spacing:.12em}.cover-number{font-size:75px;bottom:-9px;right:20px}.work-card-shell:nth-child(2) .work-cover::before{background:linear-gradient(140deg,#536dfe,#3449bd);box-shadow:14px 9px #d6ddef,23px 15px #141d36}.work-card-shell:nth-child(2) .work-cover::after{background:repeating-linear-gradient(#b9c5ff 0,#b9c5ff 3px,transparent 3px,transparent 13px)}.work-card-shell:nth-child(3) .work-cover::before{transform:perspective(450px) rotateY(23deg) rotateZ(10deg);background:linear-gradient(140deg,#c6d0ed,#e9edf7)}.work h3{font-size:24px}.work p{font-size:14px;line-height:1.8}.save-work{padding:11px;color:#b8c2d8;transition:border-color .2s}.two-cols{grid-template-columns:1.4fr 1fr;gap:55px}.summary{border-radius:12px;background:linear-gradient(145deg,#182139,#111929);border:1px solid #35415b;padding:30px}.summary>.scene-sm{height:auto;margin-bottom:25px}.summary .art-stage{max-height:210px}.summary .art-index,.summary .art-scene figcaption{display:none}.form-panel{padding:30px;border:1px solid var(--line);border-radius:10px;margin-bottom:23px;background:#0f1728}.form-panel h3{font-size:27px}.contributor-input{background:#141d31;border-color:#334260;padding:22px}.notice{margin:24px 0;border-radius:0 6px 6px 0;padding:17px 22px;font-size:12px;line-height:1.8;background:#141e35;border-left-color:#7185ff}.source-result{border-color:#485875;background:#15213b;padding:30px}.source-result h3{font-size:30px}.source-actions .btn{padding:10px 15px}.source-result .notice{background:#10192c}.studio-overview{gap:20px}.studio-stat{padding:28px;background:#131d33;border-color:#34435f}.studio-stat b{font-size:44px}.studio-stat span{letter-spacing:.1em}.draft{padding:28px;background:#101a2e;border:1px solid #2b3c5d;border-radius:8px;margin-bottom:15px;align-items:start}.draft h3{font-size:25px}.draft p{line-height:1.9}.draft .actions{margin:3px 0 0;gap:9px}.watch-item{background:#10192c;border-color:#33415c;padding:30px}.watch-item h3{font-size:27px}.watch-list{gap:26px}.feature-watch{grid-template-columns:1.1fr 1.2fr}.feature-studio{grid-template-columns:1fr 1.4fr}.docs{max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.docs section{padding:35px 0;border-top:1px solid var(--line)}.docs section:first-child,.docs section:nth-child(6){grid-column:1/-1}.docs h2{font-size:34px}.docs p,.docs li{font-size:14px;line-height:1.9}.cta{background:#16213a;border-color:#39496d;padding:45px;border-radius:8px}.workflow-band{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;margin:35px 0 45px;padding:28px 0;border-top:1px solid #45536d;border-bottom:1px solid #45536d}.workflow-band .lead{font-family:'Space Grotesk';font-size:24px;line-height:1.35;color:var(--ink);margin:0;letter-spacing:-.03em}.workflow-band p{font-size:13px;line-height:1.9;margin:0}.workflow-band small{font-size:10px;letter-spacing:.1em;color:#aab7e3;text-transform:uppercase;display:block;margin-bottom:12px}.workbench-note{display:grid;grid-template-columns:35px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.workbench-note span{color:#9db0ff;font-family:'Space Grotesk';font-size:21px}.workbench-note h4{font-size:15px;font-weight:500;margin:0 0 5px}.workbench-note p{font-size:12px;margin:0;line-height:1.8}.cloud-panel{padding:30px;border:1px solid #405172;background:#14213b;border-radius:10px;margin:25px 0}.cloud-panel h2{font-size:31px}.cloud-row{padding:24px 0;border-top:1px solid #344866;display:flex;justify-content:space-between;gap:25px;align-items:start}.cloud-row h3{font-size:24px;margin:0 0 8px}.cloud-row p{font-size:12px;margin:0}.cloud-row .actions{margin:0;gap:9px}.server-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#bbcaff;border:1px solid #4e6090;padding:5px 9px;border-radius:4px}.server-tag::before{content:'';width:5px;height:5px;background:#8b9dff;border-radius:50%}.review-masthead{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:48px 0;border-bottom:1px solid var(--line)}.review-masthead h1{font-size:56px}.review-proof{border:1px solid #405378;background:#15213a;border-radius:10px;padding:30px;align-self:start}.review-proof .address{font-size:10px;color:#a9b9df}.review-share{display:grid;grid-template-columns:1fr 90px 110px;gap:15px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.review-share b{font-size:26px;font-family:'Space Grotesk';font-weight:500}.review-share p{font-size:12px;margin:4px 0}.approved-tag{font-size:10px;color:#c5cffb;border:1px solid #536dfe;border-radius:4px;padding:4px 7px}.pending-tag{font-size:10px;color:#aab3c9;border:1px solid #48516a;border-radius:4px;padding:4px 7px}.sign-preview{font-size:10px;line-height:1.9;max-height:260px;overflow:auto;padding:15px;background:#0d1526;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #33405a}.readiness-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.readiness-card{padding:24px;border-top:1px solid #4c6089;background:#111b30}.readiness-card h3{font-size:23px;margin:13px 0}.readiness-card p{font-size:13px}.readiness-label{font-size:9px;letter-spacing:.13em;color:#bccaff}.local-hint{font-size:11px;color:#9caad0}.draft-cloud-tools{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.studio-cloud-heading{display:flex;justify-content:space-between;gap:30px;align-items:start}.studio-cloud-heading p{max-width:480px}.hero-app-status{display:flex;gap:18px;font-size:10px;color:#bac4da;margin-top:25px}.hero-app-status span::before{content:'';width:5px;height:5px;background:#7187ff;display:inline-block;border-radius:50%;margin-right:7px}.feature-bottom{margin-top:20px}.filters{margin-top:32px}.feature-hero .art-index{top:0}.brand-assets{gap:60px}footer{max-width:1540px}.empty .art-scene{max-width:430px}.empty .art-scene figcaption{display:none}
@media(max-width:1100px){.feature-hero{grid-template-columns:1fr 1.15fr;min-height:470px}.feature-hero h1{font-size:59px}.hero h1{font-size:76px}.two-cols{gap:30px}.form-panel{padding:24px}.docs{gap:0 35px}}@media(max-width:760px){.wrap{padding:0 5%}.hero{grid-template-columns:1fr;gap:15px;min-height:0;padding:40px 0}.hero h1{font-size:65px}.hero p{font-size:16px}.hero .folio{min-height:0;margin-top:15px}.hero .folio .scene{height:auto}.feature-hero{grid-template-columns:1fr;gap:20px;padding:35px 0 25px;min-height:0;margin-bottom:25px}.feature-hero h1{font-size:49px}.feature-hero p{font-size:15px}.feature-hero .scene{height:auto;max-width:none}.art-stage{aspect-ratio:3/2}.art-index{left:12px;right:12px;font-size:7px}.art-scene figcaption{margin:0 12px;gap:10px}.art-scene figcaption>span{font-size:7px}.art-scene figcaption p{font-size:10px}.hero-descriptor{margin-top:20px;font-size:9px}.hero-credit{margin:15px 12px 0}.feature-strip{gap:16px;font-size:10px}.two-cols,.docs,.workflow-band,.review-masthead,.readiness-grid{grid-template-columns:1fr}.docs{gap:0}.docs section{grid-column:auto!important}.statement{gap:30px;padding:55px 0}.section-head h2{font-size:35px}.utility-grid{gap:15px}.utility .art-stage{max-height:260px}.form-panel,.summary{padding:23px}.studio-stat{padding:17px}.studio-stat b{font-size:31px}.studio-stat span{font-size:9px;letter-spacing:.04em}.studio-overview{gap:9px}.draft,.cloud-panel{padding:22px}.cloud-row,.studio-cloud-heading{flex-direction:column}.draft .actions{margin-top:10px}.workflow-band{gap:20px}.review-masthead{gap:20px;padding-top:30px}.review-masthead h1{font-size:43px}.review-share{grid-template-columns:1fr 60px 80px;gap:9px}.review-share b{font-size:22px}.approved-tag,.pending-tag{font-size:9px}.review-proof{padding:22px}.hero-app-status{font-size:9px;gap:15px}.hero .folio .scene-assembly{scale:1}.hero h1 em{color:#b4c1ff}.work-cover{height:225px}.art-object{transform:none}.watch-list{gap:16px}.hero .micro{font-size:11px}}
@media(prefers-reduced-motion:reduce){.art-stage,.art-object{transform:none!important;transition:none!important}}
/* Real protocol workspaces: the same materials, denser decisions. */
.live-network{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:30px;margin:32px 0;background:#121e35;border:1px solid #3d4f70;border-radius:9px}.live-network h3{font-size:30px}.live-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.live-market-card{display:block;border:1px solid #35486c;background:#14213a;padding:28px;border-radius:10px;transition:transform .25s}.live-market-card:hover{transform:translateY(-5px)}.live-market-card h3{font-size:29px}.activation-grid,.market-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:start;padding:35px 0}.activation-grid .form-panel{margin-top:25px}.activation-grid aside{min-width:0}.market-masthead h1{font-size:56px}.trade-panel{background:#14213b;border:1px solid #3b5077;border-radius:12px;padding:32px;position:sticky;top:20px}.trade-panel h2{font-size:35px}.market-identifiers{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;margin:25px 0;color:#b8c7fa}.transaction-review{border:1px solid #617db4;background:#182848;border-radius:8px;padding:23px;margin:23px 0}.transaction-review h3{font-size:26px}.transaction-review .metric{gap:20px}.transaction-review .metric b{max-width:65%;text-align:right;font-size:11px;overflow-wrap:anywhere}.transaction-review p{font-size:12px;line-height:1.9}.quote-summary{padding:18px 0;border-top:1px solid #516486;margin-top:25px}.quote-summary .metric b{font-size:16px}.royalty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.royalty-grid .studio-stat b{font-size:32px}.history-row{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.launch-consent{padding-top:40px}.launch-consent h2{font-size:36px}.launch-consent .metric b{font-size:11px;max-width:60%;text-align:right;overflow-wrap:anywhere}.live-docs p{max-width:960px;line-height:1.9}
@media(max-width:850px){.activation-grid,.market-masthead,.live-network{grid-template-columns:1fr;gap:24px}.live-market-grid{grid-template-columns:1fr}.trade-panel{position:static;padding:24px}.market-masthead h1{font-size:43px}.royalty-grid{gap:10px}.royalty-grid .studio-stat b{font-size:24px}.history-row{font-size:10px;gap:12px}.live-network{padding:24px}.transaction-review{padding:20px}.transaction-review .metric{flex-wrap:wrap}.transaction-review .metric b{max-width:100%}}
/* SOURVA 1.5: deployment paths and readable network diagnostics. */
.launch-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.path-card{display:flex;flex-direction:column;text-align:left;gap:14px;padding:22px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:linear-gradient(145deg,#182341,#0b1226);font:inherit;cursor:pointer;box-shadow:0 14px 32px #0003}.path-card b{font-size:18px;line-height:1.4}.path-card>span:last-child{font-size:13px;line-height:1.7;color:var(--muted)}.path-card.active{border-color:#8c9aff;box-shadow:0 14px 32px #0003,inset 0 0 40px #536dfe19}.readiness-list{padding:18px 0}.readiness-list p{font-size:12px;margin:10px 0;line-height:1.6}.network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.network-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#1b2543,#10172b);min-width:0}.network-card h3{margin:18px 0 8px}.network-card p{font-size:13px}.network-card .network-read{min-height:66px;color:var(--muted)}.network-card .network-coin{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,#eef0ff,#7386fd);color:#0b1020;font-weight:700;box-shadow:5px 8px 0 #354486,9px 16px 28px #0005;transform:rotate(-8deg)}.network-card button{white-space:normal}.network-card .actions{gap:14px}.field select{max-width:100%}.network-bar>div{display:flex;gap:8px;flex-wrap:wrap}.launch-paths button:focus-visible,.network-card button:focus-visible{outline:2px solid #c9d1ff;outline-offset:4px}
@media(max-width:950px){.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.launch-paths,.network-grid{grid-template-columns:1fr}.path-card{padding:18px}.network-bar{align-items:flex-start;gap:10px}.network-card{padding:20px}}
