:root{--bg: #0B0E11;--bg-soft: #101418;--card: #181A20;--card-2: #1E2329;--text: #EAECEF;--sub: #848E9C;--brand: #F0B90B;--brand-rgb: 240,185,11;--brand-deep: #B8860B;--on-brand: #101010;--up: #0ECB81;--up-bg: rgba(14,203,129,.12);--down: #F6465D;--down-bg: rgba(246,70,93,.12);--warn: #FCD535;--info: #4B9EF8;--info-bg: rgba(75,158,248,.12);--orange: #FF9F0A;--orange-bg: rgba(255,159,10,.12);--border: #3E4854;--border-soft: #22262C;--radius-card: 10px;--radius-btn: 8px;--shadow: 0 1px 2px rgba(0,0,0,.28), 0 8px 24px rgba(0,0,0,.3);--glow-brand: 0 0 0 3px rgba(240,185,11,.18);--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Helvetica Neue", Arial, sans-serif;--mono: "SF Mono", "JetBrains Mono", Consolas, "Roboto Mono", "Noto Sans Mono CJK SC", monospace;--num: "DIN Alternate", "Bahnschrift", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--wrap: 1200px;--gutter: 32px;--header-h: 64px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:700}:focus-visible{outline:none;box-shadow:var(--glow-brand);border-radius:6px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.skip{position:absolute;left:12px;top:-48px;z-index:100;background:var(--brand);color:var(--on-brand);padding:8px 14px;border-radius:6px;font-size:14px}.skip:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--radius-btn);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.btn svg{width:16px;height:16px;flex:none}.btn-gold{background:var(--brand);color:var(--on-brand)}.btn-gold:hover{background:#f8c933}.btn-gold:active{transform:translateY(1px);background:var(--brand-deep)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--sub);background:#ffffff08}.btn-sm{height:36px;padding:0 16px;font-size:14px}.link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:14px;font-weight:600}.link-arrow svg{width:14px;height:14px;transition:transform .18s ease}.link-arrow:hover svg{transform:translate(3px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.08em;color:var(--sub)}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--brand)}.sec{padding:112px 0;position:relative}.sec-tight{padding:80px 0}.sec-soft{background:var(--bg-soft);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.sec-head{max-width:760px;margin-bottom:56px}.sec-head.row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.sec-head.row>div{max-width:720px}.sec-head h2{margin-top:14px;font-size:clamp(28px,3.2vw,40px);line-height:1.3;letter-spacing:.01em}.sec-head p{margin-top:14px;color:var(--sub);font-size:16px}.card{position:relative;background:var(--card);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, -40%),rgba(var(--brand-rgb),.07),transparent 60%);opacity:0;transition:opacity .3s ease}.card.lit:after{opacity:1}a.card{display:block;transition:border-color .2s ease,transform .2s ease}a.card:hover{border-color:var(--border)}.stage{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.stage:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.stage-beta{color:var(--info);background:var(--info-bg)}.stage-live{color:var(--up);background:var(--up-bg)}.stage-rd{color:var(--orange);background:var(--orange-bg)}.stage-gold{color:var(--brand);background:rgba(var(--brand-rgb),.1)}.chip{height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--border-soft);border-radius:6px;background:#181a2099;font-size:13px;color:var(--text);white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--card-2);border:1px solid var(--border-soft);color:var(--brand);flex:none}.ico svg{width:20px;height:20px}.header{position:sticky;top:0;z-index:50;height:var(--header-h);background:transparent;border-bottom:1px solid transparent;transition:border-color .2s ease,background-color .2s ease}.header.scrolled,.menu-open .header{border-bottom-color:var(--border-soft);background:#0b0e11e0;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.header .wrap{height:100%;display:flex;align-items:center;gap:36px}.logo{display:flex;align-items:center;gap:10px;flex:none}.logo .mark{height:32px;width:auto}.logo .word{height:26px;width:auto}.nav{display:flex;gap:28px;font-size:14px;color:var(--sub)}.nav a{position:relative;padding:4px 0;transition:color .15s ease;white-space:nowrap}.nav a:hover,.nav a.active{color:var(--text)}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.header-cta{margin-left:auto;display:flex;gap:16px;align-items:center}.tel-mini{display:inline-flex;align-items:center;gap:6px;font-family:var(--num);font-size:15px;color:var(--text);letter-spacing:.02em;white-space:nowrap}.tel-mini svg{width:16px;height:16px;color:var(--brand)}.menu-btn{display:none;width:40px;height:40px;border-radius:var(--radius-btn);background:transparent;border:1px solid var(--border-soft);color:var(--text);cursor:pointer;align-items:center;justify-content:center}.menu-btn svg{width:18px;height:18px}.menu-btn .i-close,.menu-open .menu-btn .i-open{display:none}.menu-open .menu-btn .i-close{display:block}.mobile-nav{display:none;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;z-index:49;background:var(--bg);padding:8px 16px 32px;overflow-y:auto}.mobile-nav a{display:block;padding:16px 4px;border-bottom:1px solid var(--border-soft);font-size:16px}.mobile-nav a.active{color:var(--brand)}.mobile-nav .mnav-tel{margin-top:20px;border:1px solid var(--border);border-radius:var(--radius-btn);text-align:center;color:var(--brand);font-family:var(--num)}.menu-open .mobile-nav{display:block}.menu-open body{overflow:hidden}.hero{position:relative;margin-top:calc(-1 * var(--header-h));padding:calc(72px + var(--header-h)) 0 0;overflow:hidden}.hero:before,.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 60% 30%,#000 30%,transparent 75%)}.hero:after,.page-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:900px;height:900px;right:-260px;top:-380px;background:radial-gradient(circle,rgba(var(--brand-rgb),.1),transparent 62%)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.hero h1{margin-top:22px;font-size:clamp(40px,5vw,66px);line-height:1.16;font-weight:800;letter-spacing:.015em}.hero h1 em,.page-hero h1 em{font-style:normal;color:var(--brand)}.hero .lead{margin-top:18px;font-size:22px;font-weight:600;letter-spacing:.06em}.hero .desc{margin-top:14px;max-width:540px;color:var(--sub)}.hero-cta{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.domains{margin-top:34px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.domains .label{font-size:13px;color:var(--sub);margin-right:6px}.console-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft);background:var(--card-2);font-size:13px;color:var(--sub)}.console-bar .dots{display:flex;gap:6px;margin-right:6px}.console-bar .dots i{width:9px;height:9px;border-radius:50%;background:var(--border);display:block}.console-bar .tag{margin-left:auto;font-size:11px;letter-spacing:.08em;border:1px dashed var(--border);border-radius:4px;padding:1px 6px}.console-tabs{display:flex;gap:4px;padding:10px 16px 0}.console-tabs button{font:inherit;font-size:12px;color:var(--sub);background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 10px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.console-tabs button:hover{color:var(--text)}.console-tabs button[aria-selected=true]{color:var(--brand);border-color:rgba(var(--brand-rgb),.35);background:rgba(var(--brand-rgb),.06)}.console-body{padding:18px 22px;display:grid;gap:16px;min-height:452px;align-content:start;touch-action:pan-y}.msg-user{justify-self:end;max-width:86%;background:rgba(var(--brand-rgb),.1);border:1px solid rgba(var(--brand-rgb),.25);font-size:14px;padding:10px 14px;border-radius:10px 10px 2px}.msg-user .caret{display:inline-block;width:2px;height:1em;vertical-align:-2px;margin-left:2px;background:var(--brand);animation:blink 1s steps(1) infinite}.msg-agent{display:flex;gap:10px;align-items:flex-start}.msg-agent .ava{width:30px;height:30px;flex:none;border-radius:8px;background:var(--card-2);border:1px solid var(--border-soft);display:grid;place-items:center}.msg-agent .ava img{width:18px}.msg-agent .bubble{flex:1;min-width:0}.msg-agent .bubble>p{font-size:14px;color:var(--sub);margin-bottom:10px}.msg-agent .bubble>p b{color:var(--text);font-weight:600}.tasks{display:grid;gap:8px}.task{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;font-size:14px}.task .ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border)}.task .ic svg{width:12px;height:12px}.task.done .ic{border-color:var(--up);background:var(--up-bg);color:var(--up)}.task.doing .ic{border-color:var(--info);color:var(--info)}.task.doing .ic:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.6s ease-in-out infinite}.task .t small{display:block;color:var(--sub);font-size:12px;line-height:1.5}.task .st{font-size:12px;color:var(--sub);white-space:nowrap}.task.done .st{color:var(--up)}.task.doing .st{color:var(--info)}.task.human .st{color:var(--brand)}.proof{margin-top:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;border:1px dashed var(--border);font-size:12px;color:var(--sub)}.proof code{font-family:var(--mono);color:var(--text);font-size:12px}.proof .sep{width:1px;height:12px;background:var(--border)}.progress{height:3px;border-radius:3px;background:var(--border-soft);overflow:hidden}.progress i{display:block;height:100%;width:62%;background:linear-gradient(90deg,var(--brand-deep),var(--brand));border-radius:3px;transition:width .6s ease}.stats{margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-soft)}.stat{padding:26px 24px 30px 0}.stat+.stat{padding-left:24px;border-left:1px solid var(--border-soft)}.stat .v{font-family:var(--num);font-size:40px;line-height:1.1;font-weight:700;letter-spacing:.01em;display:flex;align-items:baseline;gap:6px}.stat .v small{font-family:var(--font);font-size:15px;font-weight:600;color:var(--sub)}.stat .k{margin-top:8px;font-size:13px;color:var(--sub)}.page-hero{position:relative;margin-top:calc(-1 * var(--header-h));padding:calc(88px + var(--header-h)) 0 80px;overflow:hidden;border-bottom:1px solid var(--border-soft)}.page-hero .crumb{font-size:13px;color:var(--sub);display:flex;gap:8px;align-items:center}.page-hero .crumb a:hover{color:var(--text)}.page-hero .crumb i{width:4px;height:4px;border-radius:50%;background:var(--border)}.page-hero h1{margin-top:22px;font-size:clamp(34px,4.2vw,54px);line-height:1.2;font-weight:800;letter-spacing:.015em}.page-hero .lead{margin-top:18px;max-width:680px;color:var(--sub);font-size:17px}.page-hero .meta{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:end}.page-hero .side-note{border-left:2px solid var(--brand);padding:4px 0 4px 18px;color:var(--text);font-size:17px;line-height:1.8}.page-hero .side-note small{display:block;margin-top:6px;color:var(--sub);font-size:13px}.ident{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ident .card{padding:36px;display:flex;flex-direction:column}.ident .role{display:flex;align-items:center;gap:12px}.ident .role .no{font-family:var(--mono);font-size:13px;color:var(--brand)}.ident h3{margin-top:18px;font-size:26px;line-height:1.35}.ident .card>p{margin-top:12px;color:var(--sub)}.ident .closer{margin-top:auto;padding-top:22px;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:15px}.ident .chips{margin:24px 0 26px}.chain{margin:26px 0 28px;display:grid;grid-template-columns:repeat(6,1fr);position:relative}.chain:before{content:"";position:absolute;left:8%;right:8%;top:17px;height:1px;background:linear-gradient(90deg,var(--border),var(--brand-deep),var(--border))}.chain li{position:relative;text-align:center;font-size:13px;color:var(--sub)}.chain li b{position:relative;display:grid;place-items:center;margin:0 auto 10px;width:34px;height:34px;border-radius:50%;background:var(--card-2);border:1px solid var(--border);color:var(--text);font-size:13px;font-weight:600}.chain li:nth-child(-n+2) b{border-color:rgba(var(--brand-rgb),.7);color:var(--brand)}.lines{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:20px}.line{padding:32px;display:flex;flex-direction:column}.line-main{grid-row:span 2}.line-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.line .kicker{font-size:13px;color:var(--sub);letter-spacing:.04em}.line h3{margin-top:14px;font-size:24px;line-height:1.35}.line h3 span{color:var(--sub);font-weight:500;font-size:18px;margin-left:8px}.line>p{margin-top:10px;color:var(--sub)}.line .foot{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:15px}.say:before{content:"“";color:var(--brand);margin-right:2px}.say:after{content:"”";color:var(--brand);margin-left:2px}.cap7{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cap7 li{padding:14px 16px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--border-soft);font-size:13px;color:var(--sub);line-height:1.6}.cap7 li b{display:block;color:var(--text);font-size:15px;margin-bottom:2px}.cap7 li:last-child{grid-column:span 2}.bul{margin-top:18px;display:grid;gap:10px}.bul li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:14px;color:var(--sub)}.bul li:before{content:"";width:6px;height:6px;margin:9px 0 0 4px;border-radius:50%;background:var(--up)}.bul.gold li:before{background:var(--brand)}.line-rd{border-style:dashed;border-color:var(--border);background:linear-gradient(180deg,var(--card),var(--bg-soft))}.rd-note{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.rd-note span{font-size:13px;color:var(--sub);border:1px solid var(--border-soft);border-radius:6px;padding:4px 10px}.base-note{margin-top:20px;font-size:13px;color:var(--sub);display:flex;align-items:center;gap:10px}.base-note:before{content:"";width:24px;height:1px;background:var(--border);flex:none}.svc{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc .card{padding:28px;display:flex;flex-direction:column}.svc h3{margin-top:18px;font-size:19px}.svc p{margin-top:8px;color:var(--sub);font-size:14px}.svc .tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.svc .tags span{font-size:12px;color:var(--sub);border:1px solid var(--border-soft);border-radius:4px;padding:1px 8px}.svc .who{margin-top:auto;padding-top:18px;font-size:12px;color:var(--sub);display:flex;align-items:center;gap:8px}.svc .who:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.flow{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.flow-line{position:absolute;left:0;right:0;top:23px;height:2px;background:var(--border-soft);border-radius:2px}.flow-line i{display:block;height:100%;width:calc(var(--p, 1) * 100%);background:linear-gradient(90deg,var(--brand-deep),var(--brand));border-radius:2px}.step{position:relative}.step .n{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);font-family:var(--mono);font-size:14px;color:var(--brand);font-weight:600}.step.human .n{border-color:rgba(var(--brand-rgb),.7);background:#1d1a10}.step h3{margin-top:20px;font-size:18px}.step p{margin-top:8px;font-size:14px;color:var(--sub)}.step .who{margin-top:12px;display:inline-block;font-size:12px;color:var(--sub);border:1px solid var(--border-soft);border-radius:4px;padding:1px 8px}.step.human .who{color:var(--brand);border-color:rgba(var(--brand-rgb),.4)}.trust{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:stretch}.hashviz{padding:32px;display:flex;flex-direction:column}.hashviz .rows{display:grid;gap:14px;margin-top:8px}.hrow{display:grid;grid-template-columns:132px 1fr;gap:14px;align-items:center}.hrow .lab{font-size:13px;color:var(--sub)}.hbox{border-radius:8px;padding:12px 14px;border:1px solid var(--border-soft);background:var(--bg-soft);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.hbox code{font-family:var(--mono);font-size:13px;color:var(--text);overflow-wrap:anywhere}.hbox .lock{color:var(--sub);font-size:12px;white-space:nowrap}.hbox .blur{filter:blur(3.5px);color:var(--sub);-webkit-user-select:none;user-select:none}.hbox.chain-on{border-color:rgba(var(--brand-rgb),.55);background:rgba(var(--brand-rgb),.06)}.hbox.chain-on .lock{color:var(--brand)}.harrow{margin-left:146px;height:18px;width:1px;background:linear-gradient(var(--border),var(--brand-deep));position:relative}.harrow:after{content:"";position:absolute;left:-3px;bottom:-2px;border:3.5px solid transparent;border-top-color:var(--brand-deep)}.hashviz .rule{margin-top:auto;padding-top:26px;font-size:20px;font-weight:700;letter-spacing:.04em}.hashviz .rule em{font-style:normal;color:var(--brand)}.facts{display:grid;gap:20px}.fact{padding:26px 28px}.fact .tt{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700}.fact .tt svg{width:18px;height:18px;color:var(--brand);flex:none}.fact p{margin-top:8px;color:var(--sub);font-size:14px}.fact p b{color:var(--text);font-weight:600}.bounds{margin-top:56px}.bounds>h3{font-size:20px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bounds>h3 small{font-size:14px;font-weight:400;color:var(--sub)}.bounds ul{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bounds li{padding:20px 22px;border-radius:var(--radius-card);border:1px solid var(--border-soft);background:var(--bg)}.bounds li b{display:flex;align-items:center;gap:8px;font-size:15px}.bounds li b:before{content:"";width:14px;height:2px;border-radius:2px;background:var(--down);flex:none}.bounds li p{margin-top:8px;font-size:13px;color:var(--sub)}.fine{margin-top:22px;font-size:12px;color:var(--sub)}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.split .sticky{position:sticky;top:calc(var(--header-h) + 32px)}.split h2{margin-top:14px;font-size:clamp(26px,3vw,36px);line-height:1.3}.split .sticky>p{margin-top:14px;color:var(--sub)}.rows-list{display:grid;gap:14px}.rows-list .card{padding:24px 26px;display:grid;grid-template-columns:40px 1fr;gap:18px}.rows-list h3{font-size:17px}.rows-list p{margin-top:6px;color:var(--sub);font-size:14px}.rows-list .k{font-family:var(--mono);font-size:13px;color:var(--brand);padding-top:2px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tile{padding:28px}.tile h3{margin-top:16px;font-size:18px}.tile p{margin-top:8px;color:var(--sub);font-size:14px}.tile .big{font-size:22px;line-height:1.5;font-weight:700;margin-top:10px}.layers{display:grid;gap:12px}.layer{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;padding:22px 26px}.layer .lv{font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px}.layer .lv i{width:10px;height:10px;border-radius:3px;background:var(--brand);opacity:var(--o, 1)}.layer p{color:var(--sub);font-size:14px}.chain-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:c}.chain-detail .card{padding:28px}.chain-detail .no{font-family:var(--mono);font-size:13px;color:var(--brand)}.chain-detail h3{margin-top:10px;font-size:22px}.chain-detail p{margin-top:8px;color:var(--sub);font-size:14px}.timeline{position:relative;display:grid;gap:0}.timeline:before{content:"";position:absolute;left:118px;top:8px;bottom:8px;width:1px;background:var(--border-soft)}.tl{display:grid;grid-template-columns:100px 1fr;gap:36px;padding:18px 0;position:relative}.tl:before{content:"";position:absolute;left:114px;top:27px;width:9px;height:9px;border-radius:50%;background:var(--bg-soft);border:2px solid var(--brand)}.tl.plan:before{border-color:var(--orange);border-style:dashed}.tl time{font-family:var(--num);font-size:15px;color:var(--sub);text-align:right;padding-top:2px}.tl h3{font-size:18px}.tl p{margin-top:4px;color:var(--sub);font-size:14px}.values{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.values .card{padding:24px 22px}.values .no{font-family:var(--mono);font-size:12px;color:var(--brand)}.values h3{margin-top:12px;font-size:19px}.values p{margin-top:8px;color:var(--sub);font-size:13px}.creed{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.creed .card{padding:30px}.creed .k{font-size:13px;color:var(--sub)}.creed .v{margin-top:12px;font-size:22px;line-height:1.5;font-weight:700}.limits{display:grid;grid-template-columns:1fr 1fr;gap:16px}.limits li{padding:22px 24px;border-radius:var(--radius-card);border:1px solid var(--border-soft);background:var(--bg);color:var(--sub);font-size:14px;display:grid;grid-template-columns:22px 1fr;gap:10px}.limits li:before{content:"!";width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--orange);background:var(--orange-bg)}.limits li b{color:var(--text);font-weight:600}.entity{padding:28px 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.entity div span{display:block;font-size:13px;color:var(--sub)}.entity div b{display:block;margin-top:6px;font-size:17px}.apps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.app-card{padding:36px;display:flex;flex-direction:column}.app-card .top{display:flex;gap:18px;align-items:center}.app-card .top img{width:64px;height:64px;border-radius:16px;box-shadow:0 6px 18px #00000059}.app-card h3{font-size:24px}.app-card .pos{margin-top:2px;color:var(--sub);font-size:14px}.app-card .desc{margin-top:20px;color:var(--sub);font-size:15px}.app-card .feat{margin-top:18px}.app-card .ways{margin-top:26px;display:grid;gap:10px}.way{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--border-soft)}.way .ico{width:40px;height:40px}.way b{display:block;font-size:15px}.way span{display:block;font-size:13px;color:var(--sub)}.app-card .note{margin-top:auto;padding-top:22px;font-size:13px;color:var(--sub)}.dl-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dl-mini{padding:24px 26px;display:grid;grid-template-columns:52px 1fr auto;gap:18px;align-items:center}.dl-mini img{width:52px;height:52px;border-radius:13px}.dl-mini b{display:block;font-size:17px}.dl-mini span{display:block;font-size:13px;color:var(--sub)}.howto{counter-reset:h;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.howto li{padding:24px;border-radius:var(--radius-card);border:1px solid var(--border-soft);background:var(--bg);counter-increment:h}.howto li:before{content:counter(h,decimal-leading-zero);font-family:var(--mono);font-size:13px;color:var(--brand)}.howto li b{display:block;margin-top:8px;font-size:16px}.howto li p{margin-top:6px;font-size:14px;color:var(--sub)}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:20px;align-items:stretch}.tel-card{padding:36px;display:flex;flex-direction:column}.tel-card .k{font-size:14px;color:var(--sub)}.tel-card .num{margin-top:10px;font-family:var(--num);font-size:clamp(34px,3.6vw,46px);font-weight:700;letter-spacing:.03em;color:var(--text);line-height:1.15;white-space:nowrap}.tel-card .num:hover{color:var(--brand)}.tel-card p{margin-top:14px;color:var(--sub);font-size:14px}.tel-card .act{margin-top:auto;padding-top:26px;display:flex;gap:12px;flex-wrap:wrap}.qr-card{padding:28px;text-align:center;display:flex;flex-direction:column;align-items:center}.qr-card .qr{width:180px;height:180px;padding:10px;background:#fff;border-radius:10px;box-shadow:var(--shadow)}.qr-card .qr img{width:100%;height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast}.qr-card h3{margin-top:20px;font-size:18px;display:flex;align-items:center;gap:8px;justify-content:center}.qr-card p{margin-top:6px;color:var(--sub);font-size:13px}.qr-card .badge{margin-top:14px}.contact-strip{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:stretch}.contact-strip .tel-card .num{font-size:clamp(30px,3vw,40px)}.qr-pair{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.qr-pair figure{text-align:center}.qr-pair .qr{width:132px;height:132px;margin:0 auto;padding:8px;background:#fff;border-radius:8px}.qr-pair .qr img{width:100%;height:100%;object-fit:contain}.qr-pair figcaption{margin-top:12px;font-size:14px}.qr-pair figcaption small{display:block;color:var(--sub);font-size:12px}.cta-band{padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(120deg,#1d1a10 0%,var(--card) 55%);border-color:rgba(var(--brand-rgb),.25)}.cta-band h2{font-size:clamp(22px,2.4vw,30px);line-height:1.35}.cta-band p{margin-top:8px;color:var(--sub)}.cta-band .act{display:flex;gap:12px;flex-wrap:wrap}.no-promise{padding:28px 32px;border-color:#f6465d4d;background:linear-gradient(180deg,rgba(246,70,93,.05),var(--card))}.no-promise h3{font-size:18px;display:flex;gap:10px;align-items:center}.no-promise h3:before{content:"";width:14px;height:2px;background:var(--down);border-radius:2px}.no-promise ul{margin-top:14px;display:grid;gap:8px}.no-promise li{color:var(--text);font-size:15px;font-weight:600}.no-promise p{margin-top:12px;color:var(--sub);font-size:14px}.footer{border-top:1px solid var(--border-soft);background:#090b0e;padding:64px 0 28px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.25fr;gap:36px}.foot-brand .motto{margin-top:18px;color:var(--sub);font-size:14px}.foot-tel{margin-top:18px;display:inline-flex;flex-direction:column}.foot-tel span{font-size:12px;color:var(--sub)}.foot-tel b{font-family:var(--num);font-size:22px;letter-spacing:.03em;color:var(--text)}.foot-tel:hover b{color:var(--brand)}.foot-h{font-size:13px;font-weight:600;letter-spacing:.04em}.foot-grid ul{margin-top:14px;display:grid;gap:10px;font-size:14px;color:var(--sub)}.foot-grid ul a:hover{color:var(--text)}.foot-qr-row{margin-top:14px;display:flex;gap:14px}.foot-qr-row figure{text-align:center}.foot-qr-row img{width:104px;height:104px;padding:6px;background:#fff;border-radius:6px;object-fit:contain}.foot-qr-row figcaption{margin-top:6px;font-size:12px;color:var(--sub)}.foot-bottom{margin-top:48px;padding-top:22px;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--sub)}.foot-legal{display:flex;gap:8px 20px;flex-wrap:wrap}.foot-bottom a:hover{color:var(--text)}.nf{min-height:62vh;display:grid;place-items:center;text-align:center;padding:80px 0}.nf .code{font-family:var(--num);font-size:96px;font-weight:700;color:var(--brand);line-height:1}.nf h1{margin-top:18px;font-size:26px}.nf p{margin-top:10px;color:var(--sub)}.nf .act{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.js .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0s)}.js .rv.in{opacity:1;transform:none}.js .console .seq{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.js .console .seq.on{opacity:1;transform:none}@keyframes blink{50%{opacity:0}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .rv,.js .console .seq{opacity:1;transform:none}}@media (max-width: 1180px){.tel-mini{display:none}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.foot-qr{grid-column:1 / -1}}@media (max-width: 1080px){.hero-grid,.page-hero-grid{grid-template-columns:1fr;gap:40px}.console{max-width:600px}.lines{grid-template-columns:1fr}.line-main{grid-row:auto}.svc,.grid3,.chain-detail,.creed,.grid4{grid-template-columns:repeat(2,1fr)}.values{grid-template-columns:repeat(3,1fr)}.flow{grid-template-columns:repeat(3,1fr);row-gap:40px}.flow-line{display:none}.trust,.split{grid-template-columns:1fr;gap:40px}.split .sticky{position:static}.bounds ul{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr 1fr}.contact-grid .tel-card{grid-column:1 / -1}.contact-strip,.apps{grid-template-columns:1fr}}@media (max-width: 900px){.nav{display:none}.menu-btn{display:inline-flex}.ident,.dl-strip,.grid2,.limits,.entity{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){padding-left:0;border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--border-soft)}.howto{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media (max-width: 560px){:root{--gutter: 16px;--header-h: 56px}body{font-size:15px}.sec{padding:72px 0}.sec-tight{padding:56px 0}.sec-head{margin-bottom:36px}.hero{padding-top:calc(44px + var(--header-h))}.hero h1{font-size:40px}.hero .lead{font-size:18px}.hero-cta .btn{flex:1 1 100%}.page-hero{padding:calc(48px + var(--header-h)) 0 56px}.page-hero h1{font-size:32px}.page-hero .lead{font-size:15px}.logo .mark{height:28px}.logo .word{height:22px}.header-cta{gap:10px}.header-cta .btn-gold{height:34px;padding:0 12px;font-size:13px}.console-body{padding:16px 14px 14px;min-height:0}.console-tabs{padding:10px 12px 0;overflow-x:auto}.task{grid-template-columns:22px 1fr}.task .st{grid-column:2}.stats{margin-top:48px}.stat{padding:20px 12px 22px 0}.stat+.stat{padding-left:12px}.stat .v{font-size:32px}.ident .card,.line,.hashviz,.tel-card,.app-card,.tile,.svc .card,.chain-detail .card,.creed .card{padding:24px 20px}.ident h3{font-size:22px}.chain li{font-size:12px}.chain li b{width:30px;height:30px;font-size:12px}.chain:before{top:15px}.line h3 span{display:block;margin:4px 0 0;font-size:15px}.cap7{grid-template-columns:1fr}.cap7 li:last-child{grid-column:auto}.svc,.grid3,.grid4,.chain-detail,.creed,.values,.contact-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr;row-gap:28px}.step{display:grid;grid-template-columns:48px 1fr;column-gap:16px}.step h3{margin-top:0}.step>:not(.n){grid-column:2}.step .n{grid-row:span 3}.step .who{justify-self:start}.hrow{grid-template-columns:1fr;gap:6px}.harrow{margin-left:18px}.bounds ul{grid-template-columns:1fr}.layer{grid-template-columns:1fr;gap:6px;padding:18px 20px}.timeline:before{left:6px}.tl{grid-template-columns:1fr;gap:4px;padding:14px 0 14px 28px}.tl:before{left:2px;top:20px}.tl time{text-align:left}.rows-list .card{grid-template-columns:1fr;gap:10px;padding:20px}.way{grid-template-columns:40px 1fr}.way .btn{grid-column:1 / -1}.dl-mini{grid-template-columns:52px 1fr}.dl-mini .btn{grid-column:1 / -1}.qr-pair{grid-template-columns:1fr 1fr;gap:12px;padding:20px 16px}.qr-pair .qr{width:118px;height:118px}.cta-band{padding:28px 22px}.cta-band .act .btn{flex:1 1 100%}.entity{padding:22px 20px}.foot-grid{gap:28px}.foot-legal{flex-direction:column;gap:4px}}@media (max-width: 360px){.header-cta .btn-gold{display:none}.tel-card .num{font-size:30px}}
