:root{color:#f4f1ea;background:#050505;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Inter,system-ui,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}body{min-width:320px;margin:0;background:#050505}a{color:inherit;text-decoration:none}.material-shell{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;padding:clamp(20px,3vw,42px);background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 66% 18%,rgba(220,226,218,.08),transparent 34%),radial-gradient(circle at 12% 62%,rgba(205,180,132,.07),transparent 32%),#050505;background-size:72px 72px,72px 72px,auto,auto,auto}.material-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:linear-gradient(90deg,rgba(0,0,0,.72),transparent 42%,rgba(0,0,0,.5)),linear-gradient(180deg,rgba(255,255,255,.045),transparent 18%,rgba(0,0,0,.62));pointer-events:none}.material-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.material-atmosphere span{position:absolute;width:3px;height:3px;border-radius:50%;background:#efece2b8;box-shadow:0 0 24px #efece27a,0 0 72px #efece22e;animation:material-breathe 7s ease-in-out infinite}.material-atmosphere span:nth-child(1){top:24%;left:18%}.material-atmosphere span:nth-child(2){top:46%;right:20%;animation-delay:-2s}.material-atmosphere span:nth-child(3){bottom:18%;left:54%;animation-delay:-4s}.material-topbar,.material-hero,.material-workbench,.module-field,.export-dock{width:min(1340px,100%);margin-inline:auto}.material-topbar{display:flex;align-items:center;justify-content:space-between;gap:22px}.material-brand{color:#f4f1eac2;font-size:12px;font-weight:700;letter-spacing:.16em}.material-topbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.material-topbar nav a{min-height:36px;padding:10px 13px;border:1px solid rgba(244,241,234,.12);border-radius:999px;color:#f4f1ea9e;background:#ffffff07;font-size:12px;transition:color .18s ease,border-color .18s ease,background .18s ease}.material-topbar nav a:hover,.material-topbar nav a:focus-visible{border-color:#ffffff57;color:#ffffffeb;background:#ffffff0e;outline:none}.material-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(360px,.76fr);gap:clamp(28px,7vw,112px);align-items:center;min-height:min(680px,calc(100svh - 92px));padding:clamp(48px,8vw,112px) 0 clamp(34px,5vw,70px)}.material-kicker{margin:0;color:#f4f1ea75;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.material-hero h1,.section-line h2,.export-dock h2{margin:0;color:#fffffff0;font-weight:400;letter-spacing:0;line-height:1.04}.material-hero h1{margin-top:18px;font-size:clamp(46px,7vw,104px)}.material-hero p:not(.material-kicker){max-width:680px;margin:24px 0 0;color:#f4f1ea9e;font-size:clamp(15px,1.28vw,19px);line-height:1.95}.package-orbit{position:relative;display:grid;place-items:center;min-height:clamp(340px,36vw,520px);perspective:1000px}.package-orbit:before,.package-orbit:after{position:absolute;content:"";border:1px solid rgba(244,241,234,.16);border-radius:50%;transform:rotateX(64deg) rotate(-18deg)}.package-orbit:before{width:min(86%,430px);aspect-ratio:1}.package-orbit:after{width:min(62%,320px);aspect-ratio:1;border-color:#f4f1ea1a}.package-core{position:relative;z-index:2;display:grid;align-content:center;gap:10px;width:min(240px,58vw);aspect-ratio:1;padding:28px;border:1px solid rgba(244,241,234,.22);border-radius:50%;background:radial-gradient(circle at 42% 28%,rgba(255,255,255,.2),transparent 34%),linear-gradient(145deg,#ffffff14,#ffffff05),#080808c7;box-shadow:inset 0 1px #ffffff1a,0 36px 92px #0000005c;text-align:center}.package-core span{color:#ffffffeb;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.package-core strong{color:#f4f1ea75;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.package-orbit ul{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.package-orbit li{position:absolute;top:calc(50% + var(--y));left:calc(50% + var(--x));width:max-content;max-width:170px;padding:9px 11px;border:1px solid rgba(244,241,234,.12);border-radius:6px;color:#f4f1ea9e;background:#ffffff08;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;transform:translate(-50%,-50%)}.material-workbench{display:grid;grid-template-columns:minmax(170px,.22fr) minmax(0,1fr) minmax(230px,.28fr);gap:10px;min-height:560px}.prep-rail,.workspace-surface,.inspector-panel,.export-dock{border:1px solid rgba(244,241,234,.12);border-radius:8px;background:linear-gradient(145deg,#ffffff0f,#ffffff03),#0707079e;box-shadow:inset 0 1px #ffffff12}.prep-rail,.inspector-panel{display:grid;align-content:start;gap:10px;padding:clamp(18px,2vw,26px)}.prep-rail button{display:grid;min-height:48px;align-items:center;padding:0 13px;border:1px solid rgba(244,241,234,.1);border-radius:6px;color:#f4f1ea94;background:#ffffff05;cursor:pointer;font:inherit;font-size:13px;text-align:left;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.prep-rail button:hover,.prep-rail button:focus-visible,.prep-rail button.is-active{border-color:#ffffff52;color:#ffffffe6;background:#ffffff10;outline:none;transform:translateY(-1px)}.workspace-surface{display:grid;grid-template-rows:auto 1fr auto;gap:20px;min-width:0;overflow:hidden;padding:clamp(20px,2.4vw,34px)}.surface-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.surface-head div{display:grid;gap:8px}.surface-head span,.integrity-score span,.prompt-console span{color:#f4f1ea6b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.surface-head strong{color:#ffffffe6;font-size:clamp(26px,3vw,48px);font-weight:400;line-height:1.08}.surface-head small{color:#f4f1ea80;font-size:12px;line-height:1.45;text-align:right}.asset-lattice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-self:center;overflow:hidden;border:1px solid rgba(244,241,234,.1);border-radius:8px;background:#f4f1ea1a}.asset-lattice article{display:grid;align-content:space-between;gap:44px;min-height:150px;padding:18px;background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.07),transparent 36%),#070707e0}.asset-lattice span{color:#f4f1ea66;font-size:12px}.asset-lattice strong{max-width:16em;color:#ffffffd6;font-size:clamp(16px,1.3vw,21px);font-weight:400;line-height:1.28}.prompt-console{display:grid;gap:12px;padding:18px;border:1px solid rgba(244,241,234,.1);border-radius:8px;background:#0000003d}.prompt-console p{margin:0;color:#f4f1eaad;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.72}.integrity-score{display:grid;gap:8px;margin-top:16px}.integrity-score strong{color:#ffffffeb;font-size:clamp(48px,5vw,76px);font-weight:300;line-height:1}.inspector-panel ul{display:grid;gap:13px;margin:12px 0 0;padding:0;list-style:none}.inspector-panel li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:center;color:#f4f1ea9e;font-size:13px;line-height:1.45}.inspector-panel li span{width:7px;height:7px;border-radius:50%;background:#bcf4d3d1;box-shadow:0 0 16px #bcf4d357}.inspector-panel li:nth-child(3) span{background:#e8be80e6;box-shadow:0 0 16px #e8be8047}.module-field{display:grid;gap:26px;padding:clamp(76px,10vw,136px) 0 clamp(34px,5vw,70px)}.section-line{display:grid;gap:16px;max-width:760px}.section-line h2,.export-dock h2{font-size:clamp(28px,4.2vw,62px)}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(244,241,234,.1);border-radius:8px;background:#f4f1ea1a}.module-grid article{display:grid;align-content:start;gap:18px;min-height:250px;padding:clamp(20px,2vw,28px);background:#070707e0}.module-grid span{color:#f4f1ea57;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.module-grid h3{margin:0;color:#ffffffe6;font-size:clamp(21px,2vw,30px);font-weight:400;line-height:1.18}.module-grid p{margin:0;color:#f4f1ea8f;font-size:13px;line-height:1.86}.export-dock{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:clamp(28px,4vw,52px);padding:clamp(22px,3vw,38px)}.export-dock div{display:grid;gap:14px}.export-dock ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.export-dock li{padding:13px;border:1px solid rgba(244,241,234,.1);border-radius:6px;color:#f4f1eaad;background:#ffffff06;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}@keyframes material-breathe{0%,to{opacity:.3;transform:translateZ(0) scale(1)}50%{opacity:.9;transform:translate3d(12px,-14px,0) scale(1.6)}}@media (max-width: 1040px){.material-hero,.material-workbench,.export-dock{grid-template-columns:1fr}.material-workbench{min-height:0}.prep-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.prep-rail .material-kicker{grid-column:1 / -1}.module-grid,.asset-lattice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.material-shell{padding:18px}.material-topbar{align-items:flex-start}.material-hero{min-height:auto;padding-top:54px}.package-orbit li{position:static;transform:none}.package-orbit{justify-items:stretch;min-height:0}.package-orbit:before,.package-orbit:after{display:none}.package-core{justify-self:center;width:min(220px,72vw);margin-bottom:18px}.package-orbit ul{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prep-rail,.module-grid,.asset-lattice,.export-dock ol{grid-template-columns:1fr}.surface-head{display:grid}.surface-head small{text-align:left}.asset-lattice article,.module-grid article{min-height:auto}}
