.acs-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--acs-bg:#f6f7f9;--acs-ink:#14171f;--acs-surface:#fff;--acs-surface-raised:#fff;--acs-surface-soft:#fafbfc;--acs-surface-muted:#f2f3f6;--acs-border:#e9ebf0;--acs-border-soft:#eaecf1;--acs-line:#eef0f4;--acs-row-line:#f4f5f7;--acs-muted-1:#8c93a1;--acs-muted-2:#9097a6;--acs-muted-3:#aeb4c0;--acs-text-2:#4a5365;--acs-text-3:#6b7280;--acs-text-4:#5a6172;--acs-accent:#2a4fe0;--acs-accent-soft:#eef2fe;--acs-accent-border:#c9d2f2;--acs-success:#15935a;--acs-success-soft:#e7f4ec;--acs-warn:#b7791f;--acs-warn-soft:#fbf1df;--acs-danger:#e5484d;--acs-danger-soft:#fbecec;--acs-dark-a:#11183a;--acs-dark-b:#222b5c;--acs-input-bg:#fff;--acs-overlay:#0f172a6b;--acs-topbar-bg:#ffffffd9;--acs-hover-bg:#fafbfc;--acs-hover-border:#d6dae2;--acs-scroll-thumb:#d8dce4;--acs-scroll-thumb-hover:#c2c8d2;--acs-shadow-soft:0 4px 16px #14171f0f;--acs-shadow-raised:0 18px 42px #14171f24;--acs-shadow-accent:0 6px 16px #2a4fe02e;--acs-project-card-wash-start:#ffffffeb;--acs-project-card-wash-end:#fffffffa}.dark .acs-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0);--acs-bg:#0f141f;--acs-ink:#eef2f8;--acs-surface:#171d2a;--acs-surface-raised:#1d2534;--acs-surface-soft:#121927;--acs-surface-muted:#232b3b;--acs-border:#e2e8f021;--acs-border-soft:#e2e8f01a;--acs-line:#e2e8f017;--acs-row-line:#e2e8f014;--acs-muted-1:#9aa4b5;--acs-muted-2:#8792a5;--acs-muted-3:#6f7a8d;--acs-text-2:#c5ccda;--acs-text-3:#aab3c2;--acs-text-4:#b7bfce;--acs-accent:#6f8cff;--acs-accent-soft:#6f8cff29;--acs-accent-border:#6f8cff61;--acs-success:#5ed291;--acs-success-soft:#5ed29124;--acs-warn:#f0bd62;--acs-warn-soft:#f0bd6224;--acs-danger:#ff777c;--acs-danger-soft:#ff777c24;--acs-dark-a:#11183a;--acs-dark-b:#222b5c;--acs-input-bg:#121927;--acs-overlay:#020617ad;--acs-topbar-bg:#171d2adb;--acs-hover-bg:#ffffff0b;--acs-hover-border:#94a3b847;--acs-scroll-thumb:#94a3b85c;--acs-scroll-thumb-hover:#94a3b885;--acs-shadow-soft:0 8px 24px #0000003d;--acs-shadow-raised:0 22px 54px #0000006b;--acs-shadow-accent:0 8px 22px #6f8cff33;--acs-project-card-wash-start:#171d2ae0;--acs-project-card-wash-end:#171d2af5}.acs-scroll::-webkit-scrollbar{width:11px;height:11px}.acs-scroll::-webkit-scrollbar-thumb{background:var(--acs-scroll-thumb);background-clip:content-box;border:3px solid #0000;border-radius:8px}.acs-scroll::-webkit-scrollbar-thumb:hover{background:var(--acs-scroll-thumb-hover);background-clip:content-box}@keyframes acsFade{0%{opacity:0}to{opacity:1}}@keyframes acsSpin{to{transform:rotate(360deg)}}@keyframes acsLookCardPulse{0%,to{opacity:.64;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.acs-fade{box-sizing:border-box;width:100%;min-width:0;max-width:100%;animation:.28s both acsFade}.acs-fade>*,.acs-fade [style*="display: grid"]>*,.acs-fade [style*="display: flex"]>*{min-width:0}.acs-hover-card{transition:box-shadow .15s,border-color .15s}.acs-hover-card:hover{box-shadow:var(--acs-shadow-soft);border-color:var(--acs-hover-border)!important}.acs-board button{transition:transform .12s,box-shadow .15s,border-color .15s,background .15s}.acs-board button:focus-visible{outline:2px solid var(--acs-accent);outline-offset:2px}.acs-board button:not(:disabled):active{transform:translateY(1px)}@keyframes acsBoardShimmer{to{transform:translate(100%)}}.acs-board-generating{background:var(--acs-surface-muted,#f1f3f7);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.acs-board-generating:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s ease-in-out infinite acsBoardShimmer;position:absolute;inset:0;transform:translate(-100%)}.acs-board-spinner{border:3px solid #2f5bd32e;border-top-color:var(--acs-accent);z-index:1;border-radius:999px;width:26px;height:26px;animation:.7s linear infinite acsSpin}.acs-row:hover{background:var(--acs-hover-bg)}.acs-image-card{will-change:transform;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.acs-image-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14171f1a;border-color:#c9d2f2!important}.acs-image-media{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.acs-image-card:hover .acs-image-media{transform:scale(1.035)}.acs-image-card-overlay{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#14171f00,#14171fb8);padding:9px 10px;transition:opacity .18s,transform .18s;position:absolute;inset:auto 0 0;transform:translateY(4px)}.acs-image-card:hover .acs-image-card-overlay{opacity:1;transform:none}.acs-dashboard{width:min(1280px,100%);padding:28px 32px 48px}.acs-dashboard button{font:inherit}.acs-dashboard-hero{border:1px solid var(--acs-border-soft);background:linear-gradient(135deg, #2a4fe01f, #15935a12 42%, #fff0 72%), var(--acs-surface);min-height:292px;box-shadow:var(--acs-shadow-soft);border-radius:18px;grid-template-columns:minmax(0,1.08fr) 380px;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.dark .acs-dashboard-hero{background:radial-gradient(circle at 22% 12%, #6f8cff3d, transparent 32%), radial-gradient(circle at 88% 18%, #5ed29124, transparent 30%), var(--acs-surface)}.acs-dashboard-hero:before{content:"";background-image:linear-gradient(var(--acs-line) 1px, transparent 1px), linear-gradient(90deg, var(--acs-line) 1px, transparent 1px);opacity:.52;pointer-events:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000 0%,#000000ad 46%,#0000 78%);mask-image:linear-gradient(110deg,#000 0%,#000000ad 46%,#0000 78%)}.acs-dashboard-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#2a4fe033,#0000 66%);border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite acsDashboardFloat;position:absolute;top:-150px;right:-130px}.acs-dashboard-hero-copy,.acs-dashboard-hero-visual,.acs-dashboard-hero-stats{z-index:1;position:relative}.acs-dashboard-eyebrow{border:1px solid var(--acs-accent-border);background:var(--acs-accent-soft);width:fit-content;height:28px;color:var(--acs-accent);border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.acs-dashboard-hero h1{max-width:560px;color:var(--acs-ink);letter-spacing:0;margin:16px 0 0;font-size:34px;font-weight:950;line-height:1.14}.acs-dashboard-hero p{max-width:620px;color:var(--acs-text-3);margin:12px 0 0;font-size:13.5px;line-height:1.75}.acs-dashboard-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.acs-dashboard-hero-actions button,.acs-dashboard-wide-action{border:1px solid var(--acs-accent);background:var(--acs-accent);color:#fff;cursor:pointer;height:38px;box-shadow:var(--acs-shadow-accent);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.acs-dashboard-hero-actions button:hover,.acs-dashboard-wide-action:hover{transform:translateY(-1px);box-shadow:0 12px 26px #2a4fe033}.acs-dashboard-hero-actions button:last-child{border-color:var(--acs-accent-border);background:var(--acs-accent-soft);color:var(--acs-accent);box-shadow:none}.acs-dashboard-hero-visual{place-items:center;min-height:210px;display:grid}.acs-dashboard-signal-card{z-index:2;background:linear-gradient(145deg, #11183af2, #222b5cf2), var(--acs-dark-a);color:#fff;border:1px solid #ffffff8a;border-radius:18px;width:206px;padding:18px;position:relative;box-shadow:0 22px 55px #11183a47}.acs-dashboard-signal-card span,.acs-dashboard-signal-card em{color:#a9b4e8;font-size:11px;font-style:normal;font-weight:800;display:block}.acs-dashboard-signal-card strong{letter-spacing:0;margin-top:6px;font-size:34px;font-weight:950;line-height:1;display:block}.acs-dashboard-signal-card em{margin-top:8px}.acs-dashboard-orbit{border:1px solid #2a4fe029;border-radius:50%;width:262px;height:262px;animation:16s linear infinite acsDashboardSpin;position:absolute}.acs-dashboard-orbit i{background:var(--acs-accent);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 7px #2a4fe01f}.acs-dashboard-orbit i:first-child{top:34px;left:28px}.acs-dashboard-orbit i:nth-child(2){background:var(--acs-success);top:116px;right:20px;box-shadow:0 0 0 7px #15935a1f}.acs-dashboard-orbit i:nth-child(3){background:var(--acs-warn);bottom:14px;left:124px;box-shadow:0 0 0 7px #b7791f1f}.acs-dashboard-hero-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acs-dashboard-hero-stats>div{border:1px solid var(--acs-border-soft);background:color-mix(in srgb, var(--acs-surface-raised) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;min-height:76px;padding:12px 14px}.acs-dashboard-hero-stats span,.acs-dashboard-hero-stats em{color:var(--acs-muted-1);font-size:11px;font-style:normal;font-weight:800;display:block}.acs-dashboard-hero-stats strong{color:var(--acs-ink);margin-top:3px;font-size:24px;font-weight:950;line-height:1;display:block}.acs-dashboard-hero-stats em{margin-top:7px}.acs-dashboard-section{margin-top:20px}.acs-dashboard-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.acs-dashboard-section-head h2{color:var(--acs-ink);letter-spacing:0;margin:0;font-size:15px;font-weight:950}.acs-dashboard-section-head p{color:var(--acs-muted-1);margin:4px 0 0;font-size:12px;line-height:1.55}.acs-dashboard-section-head>span,.acs-dashboard-section-head>svg{color:var(--acs-accent);flex:none}.acs-dashboard-section-head>span{background:var(--acs-accent-soft);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.acs-dashboard-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.acs-dashboard-loop-card,.acs-dashboard-project-card,.acs-dashboard-identity-row,.acs-dashboard-metric-card{border:1px solid var(--acs-border-soft);background:var(--acs-surface);color:var(--acs-ink);cursor:pointer;text-align:left;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.acs-dashboard-loop-card:hover,.acs-dashboard-project-card:hover,.acs-dashboard-identity-row:hover,.acs-dashboard-metric-card:hover{border-color:color-mix(in srgb, var(--loop-tone,var(--acs-accent)) 40%, var(--acs-border));transform:translateY(-2px);box-shadow:0 18px 38px #14171f17}.acs-dashboard-loop-card:before,.acs-dashboard-metric-card:before{content:"";background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--loop-tone,var(--acs-accent)) 18%, transparent), transparent 42%);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.acs-dashboard-loop-card:hover:before,.acs-dashboard-metric-card:hover:before{opacity:1}.acs-dashboard-loop-card{border-radius:14px;flex-direction:column;min-height:172px;padding:14px;display:flex}.acs-dashboard-loop-index{color:color-mix(in srgb, var(--loop-tone,var(--acs-accent)) 72%, var(--acs-muted-3));font-size:11px;font-weight:950}.acs-dashboard-loop-icon{background:color-mix(in srgb, var(--loop-tone,var(--acs-accent)) 11%, var(--acs-surface-soft));width:34px;height:34px;color:var(--loop-tone,var(--acs-accent));border-radius:10px;place-items:center;margin-top:14px;display:grid}.acs-dashboard-loop-state{background:color-mix(in srgb, var(--loop-tone,var(--acs-accent)) 12%, transparent);color:var(--loop-tone,var(--acs-accent));border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;position:absolute;top:12px;right:12px}.acs-dashboard-loop-card strong{margin-top:12px;font-size:13.5px;font-weight:950;display:block}.acs-dashboard-loop-card em{min-height:54px;color:var(--acs-text-3);margin-top:8px;font-size:11.5px;font-style:normal;line-height:1.55;display:block}.acs-dashboard-loop-card b{color:var(--loop-tone,var(--acs-accent));margin-top:auto;font-size:11.5px;font-weight:950;display:block}.acs-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.82fr);align-items:start;gap:20px;display:grid}.acs-dashboard-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acs-dashboard-project-card{background:linear-gradient(180deg, var(--acs-project-card-wash-start), var(--acs-project-card-wash-end)), var(--project-cover);border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:138px;padding:13px;display:grid}.acs-dashboard-project-avatar{background:var(--project-cover);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:950;display:grid;box-shadow:0 10px 22px #14171f1f}.acs-dashboard-project-main{min-width:0}.acs-dashboard-project-main strong,.acs-dashboard-project-main em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acs-dashboard-project-main strong{color:var(--acs-ink);font-size:13px;font-weight:950}.acs-dashboard-project-main em{color:var(--acs-muted-1);margin-top:4px;font-size:10.5px;font-style:normal;font-weight:700}.acs-dashboard-project-status{border-radius:999px;grid-column:1/-1;align-self:end;width:fit-content;padding:3px 8px;font-size:10px;font-weight:900}.acs-dashboard-project-progress{background:var(--acs-surface-muted);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.acs-dashboard-project-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--acs-accent), var(--acs-success));height:100%;display:block}.acs-dashboard-project-meta{color:var(--acs-text-3);grid-column:1/-1;justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.acs-dashboard-project-meta b,.acs-dashboard-project-meta em{font-style:normal;font-weight:800}.acs-dashboard-identity-list{flex-direction:column;gap:9px;display:flex}.acs-dashboard-identity-row{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:45px;padding:8px 10px;display:grid}.acs-dashboard-identity-row span{background:color-mix(in srgb, var(--loop-tone,var(--acs-accent)) 12%, var(--acs-surface-soft));width:30px;height:30px;color:var(--loop-tone,var(--acs-accent));border-radius:9px;place-items:center;display:grid}.acs-dashboard-identity-row strong{font-size:12.5px;font-weight:950}.acs-dashboard-identity-row em{color:var(--loop-tone,var(--acs-accent));font-size:10.5px;font-style:normal;font-weight:900}.acs-dashboard-wide-action{width:100%;margin-top:13px}.acs-dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.acs-dashboard-metric-card{border-radius:14px;min-height:118px;padding:14px}.acs-dashboard-metric-card span,.acs-dashboard-metric-card em{color:var(--acs-muted-1);font-size:11px;font-style:normal;font-weight:800;display:block}.acs-dashboard-metric-card strong{color:var(--acs-ink);margin-top:9px;font-size:27px;font-weight:950;line-height:1;display:block}.acs-dashboard-metric-card em{color:var(--loop-tone,var(--acs-accent));margin-top:10px}@keyframes acsDashboardSpin{to{transform:rotate(360deg)}}@keyframes acsDashboardFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-22px,18px)scale(1.06)}}@media (width<=1180px){.acs-dashboard-loop-grid,.acs-dashboard-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-dashboard-grid{grid-template-columns:1fr}}@media (width<=920px){.acs-dashboard{padding:20px 18px 36px}.acs-dashboard-hero{grid-template-columns:1fr}.acs-dashboard-hero-visual{min-height:180px}.acs-dashboard-metric-grid,.acs-dashboard-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.acs-dashboard-hero{padding:20px}.acs-dashboard-hero h1{font-size:27px}.acs-dashboard-loop-grid,.acs-dashboard-project-list,.acs-dashboard-metric-grid,.acs-dashboard-hero-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acs-dashboard-hero:after,.acs-dashboard-orbit{animation:none}.acs-dashboard-loop-card,.acs-dashboard-project-card,.acs-dashboard-identity-row,.acs-dashboard-metric-card,.acs-dashboard-hero-actions button,.acs-dashboard-wide-action,.acs-board button{transition:none}.acs-board-generating:after,.acs-board-spinner{animation:none}}.acs-look-card-skeleton{aspect-ratio:3/4;background:linear-gradient(#ffffffe0,#ffffff61),linear-gradient(135deg,#2f5bd329,#15935a1f);border-radius:18px;width:56%;animation:1.4s ease-in-out infinite acsLookCardPulse;position:absolute;box-shadow:inset 0 0 0 1px #2f5bd31f,0 18px 44px #2f5bd324}.acs-look-card-skeleton:before{content:"";aspect-ratio:1;background:#2f5bd31f;border-radius:999px;position:absolute;top:14%;left:24%;right:24%}.acs-look-card-skeleton:after{content:"";background:#2f5bd31a;border-radius:999px 999px 18px 18px;height:38%;position:absolute;bottom:14%;left:18%;right:18%}.acs-look-card-spinner{border:5px solid #2f5bd324;border-top-color:#2f5bd3;border-radius:999px;width:76px;height:76px;animation:.8s linear infinite acsSpin;position:relative}.acs-topbar-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acs-blockchain-page{color:#171b24;background:#f6f8fb}.acs-blockchain-zhero{background:linear-gradient(120deg,#fffffff5 0%,#edf6ffe6 48%,#e2efffeb 100%),radial-gradient(circle at 80% 18%,#2c6fdb38,#0000 24%);min-height:450px;padding:56px 32px 104px;position:relative;overflow:visible}.acs-blockchain-zhero:after{content:"";pointer-events:none;border:1px solid #2a6fdb1f;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -120px -150px auto}.acs-blockchain-eyebrow{color:#2a6fdb;background:#ffffffbd;border:1px solid #2a6fdb2e;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:950;display:inline-flex}.acs-blockchain-zcopy button,.acs-blockchain-package-band button{color:#fff;cursor:pointer;background:#171b24;border:none;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:950}.acs-blockchain-zcopy button{margin-top:18px}.acs-blockchain-lock-visual{height:278px;position:relative}.acs-blockchain-lock-visual:before{content:"";border:18px solid #2a6fdb3d;border-bottom:0;border-radius:100px 100px 0 0;position:absolute;inset:0 62px 86px;transform:rotate(-10deg)}.acs-blockchain-lock-body{color:#2a6fdb;background:linear-gradient(145deg,#ffffffbd,#ddedff6b);border:1px solid #ffffffd6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:218px;height:166px;display:flex;position:absolute;bottom:30px;right:16px;box-shadow:inset 0 0 28px #fffc,0 28px 60px #31538433}.acs-blockchain-lock-body span{color:#2a6fdb9e;font-size:11px;font-weight:950}.acs-blockchain-actions{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(940px,100% - 48px);display:grid;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.acs-blockchain-actions button{color:#22242a;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:88px;display:flex;box-shadow:0 16px 36px #2737531a}.acs-blockchain-actions svg{color:#ff6247}.acs-blockchain-solve{text-align:center;background:#f6f8fb;padding:120px 32px 74px}.acs-blockchain-solve h2,.acs-blockchain-advantage h2,.acs-blockchain-package-head h2,.acs-blockchain-process h2,.acs-blockchain-usecases h2,.acs-blockchain-verify h2,.acs-blockchain-faq h2{letter-spacing:0;margin:0;font-size:28px;font-weight:950;line-height:1.2}.acs-blockchain-solve p{color:#5e6878;max-width:720px;margin:22px auto 0;font-size:16px;font-weight:800;line-height:1.85}.acs-blockchain-advantage{text-align:center;background:#fff;padding:82px 32px 92px}.acs-blockchain-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:1040px;margin:54px auto 0;display:grid}.acs-blockchain-advantage-grid>div{background:#fff;border:1px solid #eef1f6;border-radius:8px;flex-direction:column;align-items:center;min-height:202px;padding:28px 22px 24px;display:flex}.acs-blockchain-advantage-grid span{color:#fff;background:linear-gradient(135deg,#ff6247,#ff8a57);border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.acs-blockchain-advantage-grid h3{margin:24px 0 0;font-size:16px;font-weight:950}.acs-blockchain-advantage-grid p{color:#687284;max-width:210px;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.6}.acs-blockchain-package-band{color:#fff;text-align:center;background:linear-gradient(135deg,#ffffff1f,#0000 38%),linear-gradient(135deg,#f2553d 0%,#ff704f 100%);padding:74px 32px 92px;position:relative}.acs-blockchain-package-head>div{color:#171b24;background:#fff;border:2px solid #fff;border-radius:999px;grid-template-columns:1fr 1fr;width:240px;height:30px;margin:22px auto 0;font-size:12px;font-weight:950;display:grid;overflow:hidden}.acs-blockchain-package-head span{justify-content:center;align-items:center;display:flex}.acs-blockchain-package-head span:first-child{color:#fff;background:#171b24}.acs-blockchain-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:42px;max-width:720px;margin:48px auto 0;display:grid}.acs-blockchain-plans article{color:#171b24;background:#fff;border-radius:8px;min-height:252px;padding:34px 28px 28px;position:relative;box-shadow:0 24px 54px #8f1f1029}.acs-blockchain-plan-title{font-size:18px;font-weight:950}.acs-blockchain-plan-price{color:#ff2037;margin-top:22px;font-size:30px;font-weight:950}.acs-blockchain-plans p{color:#687284;min-height:42px;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.6}.acs-blockchain-package-band button{background:#ff2037;border-radius:8px;width:100%;margin-top:22px}.acs-blockchain-ribbon{color:#fff;background:#ffa238;border-radius:8px 8px 8px 0;padding:5px 12px;font-size:11px;font-weight:950;position:absolute;top:0;left:0;transform:translateY(-50%)}.acs-blockchain-package-note{color:#ffffffdb;margin-top:26px;font-size:12px;font-weight:800}.acs-blockchain-process{text-align:center;background:#fff;padding:82px 32px 86px}.acs-blockchain-process-grid>div{color:#202633;background:#f3f5f8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:154px;display:flex;position:relative}.acs-blockchain-process-grid>div:not(:last-child):after{content:"";border-top:2px solid #d5dae3;border-right:2px solid #d5dae3;width:12px;height:12px;position:absolute;top:50%;right:-17px;transform:translateY(-50%)rotate(45deg)}.acs-blockchain-process-grid span{color:#ff6247}.acs-blockchain-process-grid b{font-size:16px;font-weight:950}.acs-blockchain-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:860px;margin:34px auto 0;display:grid}.acs-blockchain-demo-card{color:#fff;cursor:pointer;background:#202633;border:none;border-radius:8px;justify-content:center;align-items:end;min-height:176px;padding:24px;display:flex;position:relative;overflow:hidden}.acs-blockchain-demo-upload{background:linear-gradient(#10141d24,#10141dc7),linear-gradient(135deg,#243047,#ff6247)}.acs-blockchain-demo-cert{background:linear-gradient(#10141d14,#10141db8),linear-gradient(135deg,#275d9f,#9fb8d8)}.acs-blockchain-demo-card span{background:#ffffff2e;border:2px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acs-blockchain-demo-card b{font-size:17px;font-weight:950;position:relative}.acs-blockchain-usecases{background:#f6f8fb;padding:80px 32px 86px}.acs-blockchain-section-head>span{color:#2a6fdb;background:#fff;border:1px solid #dce5f2;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:950;display:inline-flex}.acs-blockchain-section-head h2{margin-top:18px}.acs-blockchain-section-head p,.acs-blockchain-verify p{color:#687284;max-width:660px;margin:14px auto 0;font-size:13px;font-weight:750;line-height:1.75}.acs-blockchain-usecase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1080px;margin:38px auto 0;display:grid}.acs-blockchain-usecase-grid article{background:#fff;border:1px solid #e5eaf2;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:208px;padding:22px;display:flex}.acs-blockchain-usecase-grid h3{margin:28px 0 0;font-size:18px;font-weight:950}.acs-blockchain-usecase-grid p{color:#687284;margin:12px 0 0;font-size:12px;font-weight:750;line-height:1.7}.acs-blockchain-usecase-grid article>span{color:#9aa3b2;margin-top:auto;font-size:11px;font-weight:900}.acs-blockchain-verify{background:#fff;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:36px;padding:78px 32px 82px;display:grid}.acs-blockchain-verify-card{background:linear-gradient(135deg,#2a6fdb14,#0000 42%),#fff;border:1px solid #e1e8f2;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px 14px;padding:24px;display:grid;box-shadow:0 20px 46px #27375314}.acs-blockchain-verify-card span{font-family:var(--font-mono);color:#171b24;font-size:12px;font-weight:950}.acs-blockchain-verify-card dl{border-top:1px solid #edf1f6;grid-column:1/-1;gap:12px;margin:20px 0 0;padding-top:18px;display:grid}.acs-blockchain-verify-card dl>div{color:#687284;justify-content:space-between;gap:16px;font-size:12px;display:flex}.acs-blockchain-verify-card dt,.acs-blockchain-verify-card dd{margin:0}.acs-blockchain-verify-card dd{color:#171b24;text-align:right;font-weight:900}.acs-blockchain-faq{text-align:center;background:#f1f3f6;padding:78px 32px 118px}.acs-blockchain-faq details{border-bottom:1px solid #dfe4ec;padding:18px 0}.acs-blockchain-sticky-buy span{color:#ff6247;border-left:1px solid #d8dde6;padding-left:18px;font-size:12px;font-weight:900}.acs-blockchain-sticky-buy button{color:#fff;cursor:pointer;background:#ff2037;border:none;border-radius:8px;padding:12px 34px;font-size:13px;font-weight:950}@media (width<=1100px){.acs-topbar-product-link{justify-content:center;width:34px;padding:0!important;font-size:0!important}.acs-topbar-product-link svg{margin:0}.acs-blockchain-zhero-inner,.acs-blockchain-verify{grid-template-columns:1fr}.acs-blockchain-verify>div:first-child{justify-self:start}.acs-blockchain-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.acs-blockchain-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-blockchain-sticky-buy{position:static}}@media (width<=900px){.acs-topbar{gap:8px!important;padding:0 12px!important}.acs-topbar-title{flex:1!important;min-width:0!important}.acs-topbar-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-topbar .acs-topbar-product-link,.acs-topbar-search,.acs-topbar-bell{display:none!important}.acs-topbar-account{flex:none}.acs-topbar-account>button{gap:6px!important;padding:4px!important}.acs-topbar-account>button>div:nth-child(2),.acs-topbar-account>button>svg{display:none!important}.acs-topbar-account>button>span{max-width:92px}}@media (width<=760px){.acs-studio-frame .acs-sidebar{display:none!important}.acs-blockchain-zcopy h1{font-size:28px}.acs-blockchain-actions,.acs-blockchain-plans,.acs-blockchain-advantage-grid,.acs-blockchain-process-grid,.acs-blockchain-demo-grid,.acs-blockchain-usecase-grid{grid-template-columns:1fr}.acs-blockchain-actions{width:100%;margin-top:28px;position:static;transform:none}.acs-blockchain-zhero{padding-bottom:34px}.acs-blockchain-solve{padding-top:62px}.acs-blockchain-process-grid>div:not(:last-child):after{inset:auto auto -17px 50%;transform:translate(-50%)rotate(135deg)}.acs-blockchain-sticky-buy,.acs-blockchain-sticky-buy>div{flex-direction:column;align-items:stretch}.acs-blockchain-sticky-buy span{border-left:0;padding-left:0}.acs-blockchain-sticky-buy button{width:100%}}.acs-blockchain-page{--bc-ink:#0b1220;--bc-ink-2:#182033;--bc-paper:#fbfaf6;--bc-paper-2:#f4efe6;--bc-line:#e7ddce;--bc-muted:#687083;--bc-gold:#c58b2c;--bc-gold-2:#f0c46b;--bc-blue:#2f6fed;--bc-coral:#e85d3d;background:var(--bc-paper);color:var(--bc-ink);overflow-x:hidden}.acs-blockchain-page button{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.acs-blockchain-zhero{color:#fff;background:linear-gradient(90deg,#c58b2c14 1px,#0000 1px) 0 0/44px 44px,linear-gradient(0deg,#c58b2c14 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#0b1220 0%,#111827 58%,#1e2d4f 100%);padding:72px 32px 116px;position:relative;overflow:visible}.acs-blockchain-zhero:before{content:"";background:linear-gradient(90deg,#0000,#f0c46b8c,#0000);height:1px;position:absolute;inset:auto 0 0}.acs-blockchain-zhero:after{content:"EVIDENCE";color:#ffffff0b;pointer-events:none;font-size:96px;font-weight:950;line-height:1;position:absolute;bottom:24px;right:34px}.acs-blockchain-zhero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:52px;max-width:1120px;margin:0 auto;display:grid;position:relative}.acs-blockchain-eyebrow,.acs-blockchain-mini-label,.acs-blockchain-section-head>span{color:var(--bc-gold-2);background:#ffffff0f;border:1px solid #c58b2c61;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:950;display:inline-flex}.acs-blockchain-zcopy h1{color:#fff;letter-spacing:0;max-width:760px;margin:20px 0 0;font-size:44px;font-weight:950;line-height:1.12}.acs-blockchain-zcopy p{color:#cbd5e1;max-width:680px;margin:20px 0 0;font-size:15px;font-weight:700;line-height:1.9}.acs-blockchain-hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.acs-blockchain-hero-cta button,.acs-blockchain-price-card button,.acs-blockchain-sticky-buy button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.acs-blockchain-hero-cta button:first-child,.acs-blockchain-price-card button,.acs-blockchain-sticky-buy button{background:var(--bc-gold);color:#101827;box-shadow:0 18px 40px #c58b2c38}.acs-blockchain-hero-cta button:first-child:hover,.acs-blockchain-price-card button:hover,.acs-blockchain-sticky-buy button:hover{background:var(--bc-gold-2)}.acs-blockchain-hero-cta button:last-child{color:#f8fafc;background:#ffffff12;border-color:#ffffff2e}.acs-blockchain-proof-strip{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));max-width:690px;margin-top:34px;display:grid}.acs-blockchain-proof-strip>div{border-right:1px solid #ffffff1f;padding:16px 18px}.acs-blockchain-proof-strip>div:last-child{border-right:0}.acs-blockchain-proof-strip strong{color:#fff;font-size:22px;font-weight:950;display:block}.acs-blockchain-proof-strip span{color:#94a3b8;margin-top:4px;font-size:11px;font-weight:800;display:block}.acs-blockchain-evidence-visual{min-height:424px;position:relative}.acs-blockchain-evidence-visual:before{content:"";border:1px solid #f0c46b52;position:absolute;inset:28px 34px 36px 0;transform:rotate(-5deg)}.acs-blockchain-evidence-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff24,#ffffff0f),#0f172ad1;border:1px solid #f0c46b61;border-radius:8px;min-height:388px;padding:22px;position:relative;box-shadow:0 28px 70px #00000052}.acs-blockchain-evidence-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.acs-blockchain-evidence-top span,.acs-blockchain-evidence-top b{color:#f8fafc;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.acs-blockchain-evidence-top b{color:#86efac;background:#22c55e14;border:1px solid #22c55e57;border-radius:999px;padding:4px 8px}.acs-blockchain-evidence-mark{width:104px;height:104px;color:var(--bc-gold-2);background:#f0c46b14;border:1px solid #f0c46b7a;border-radius:8px;justify-content:center;align-items:center;margin:36px auto 28px;display:flex}.acs-blockchain-evidence-card dl,.acs-blockchain-verify-card dl{gap:10px;margin:0;display:grid}.acs-blockchain-evidence-card dl>div,.acs-blockchain-verify-card dl>div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.acs-blockchain-evidence-card dt,.acs-blockchain-evidence-card dd,.acs-blockchain-verify-card dt,.acs-blockchain-verify-card dd{margin:0;font-size:11px;font-weight:800}.acs-blockchain-evidence-card dt{color:#94a3b8}.acs-blockchain-evidence-card dd{color:#f8fafc;text-align:right}.acs-blockchain-evidence-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.acs-blockchain-evidence-chain span{background:linear-gradient(90deg, var(--bc-gold), var(--bc-blue));border-radius:999px;height:8px}.acs-blockchain-actions{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(940px,100% - 48px);margin:34px auto -44px;display:grid;position:relative;bottom:auto;left:auto;transform:none}.acs-blockchain-actions button{min-height:92px;color:var(--bc-ink);cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #c58b2c38;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 12px;padding:18px;display:grid;box-shadow:0 18px 44px #1820331a}.acs-blockchain-actions button:hover{border-color:#c58b2c80;box-shadow:0 22px 52px #18203324}.acs-blockchain-actions span{width:34px;height:34px;color:var(--bc-gold);background:#f7ecd8;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;display:flex}.acs-blockchain-actions b{font-size:15px;font-weight:950}.acs-blockchain-actions em{color:var(--bc-muted);font-size:11px;font-style:normal;font-weight:800}.acs-blockchain-solve,.acs-blockchain-advantage,.acs-blockchain-process,.acs-blockchain-usecases,.acs-blockchain-roles,.acs-blockchain-verify,.acs-blockchain-faq{padding:84px 32px}.acs-blockchain-solve,.acs-blockchain-usecases,.acs-blockchain-faq{background:var(--bc-paper)}.acs-blockchain-advantage,.acs-blockchain-process,.acs-blockchain-roles,.acs-blockchain-verify{background:#fffdf8}.acs-blockchain-section-head{text-align:center;max-width:820px;margin:0 auto}.acs-blockchain-section-head>span{color:#8a5a16;background:#fff7e6;border-color:#ead4ab}.acs-blockchain-section-head h2,.acs-blockchain-package-copy h2,.acs-blockchain-verify h2,.acs-blockchain-faq h2{color:var(--bc-ink);letter-spacing:0;margin:16px 0 0;font-size:30px;font-weight:950;line-height:1.22}.acs-blockchain-section-head p,.acs-blockchain-package-copy p,.acs-blockchain-verify p{max-width:720px;color:var(--bc-muted);margin:14px auto 0;font-size:14px;font-weight:750;line-height:1.8}.acs-blockchain-problem-grid,.acs-blockchain-advantage-grid,.acs-blockchain-usecase-grid,.acs-blockchain-role-grid{gap:18px;max-width:1080px;margin:42px auto 0;display:grid}.acs-blockchain-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acs-blockchain-advantage-grid,.acs-blockchain-usecase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.acs-blockchain-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acs-blockchain-problem-grid article,.acs-blockchain-advantage-grid>div,.acs-blockchain-usecase-grid article,.acs-blockchain-role-grid article{border:1px solid var(--bc-line);background:#fffdf8;border-radius:8px;min-height:198px;padding:24px}.acs-blockchain-problem-grid span,.acs-blockchain-advantage-grid span,.acs-blockchain-role-grid span{width:42px;height:42px;color:var(--bc-gold);background:#f7ecd8;border-radius:8px;justify-content:center;align-items:center;display:flex}.acs-blockchain-problem-grid h3,.acs-blockchain-advantage-grid h3,.acs-blockchain-usecase-grid h3,.acs-blockchain-role-grid h3{color:var(--bc-ink);margin:22px 0 0;font-size:17px;font-weight:950}.acs-blockchain-problem-grid p,.acs-blockchain-advantage-grid p,.acs-blockchain-usecase-grid p,.acs-blockchain-role-grid p{color:var(--bc-muted);margin:12px 0 0;font-size:12.5px;font-weight:750;line-height:1.75}.acs-blockchain-package-band{background:linear-gradient(90deg, #f0c46b14 1px, transparent 1px), linear-gradient(0deg, #f0c46b14 1px, transparent 1px), var(--bc-ink);color:#fff;background-size:42px 42px,42px 42px,auto;padding:86px 32px}.acs-blockchain-package-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:34px;max-width:1080px;margin:0 auto;display:grid}.acs-blockchain-package-copy>span{color:var(--bc-gold-2);font-size:12px;font-weight:950}.acs-blockchain-package-copy h2{color:#fff}.acs-blockchain-package-copy p{color:#cbd5e1;margin-left:0}.acs-blockchain-package-copy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.acs-blockchain-package-copy li{color:#e2e8f0;align-items:flex-start;gap:10px;font-size:13px;font-weight:800;line-height:1.6;display:flex}.acs-blockchain-package-copy li svg{color:var(--bc-gold-2);flex:none;margin-top:2px}.acs-blockchain-price-card{color:var(--bc-ink);background:#fffdf8;border:1px solid #f0c46b75;border-radius:8px;padding:28px;box-shadow:0 28px 70px #00000047}.acs-blockchain-price-label{color:#8a5a16;background:#fff3d5;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:950;display:inline-flex}.acs-blockchain-price{color:var(--bc-ink);margin-top:20px;font-size:44px;font-weight:950;line-height:1}.acs-blockchain-price small{color:var(--bc-muted);margin-left:6px;font-size:13px}.acs-blockchain-price-card p{color:var(--bc-muted);margin:14px 0 0;font-size:13px;font-weight:750;line-height:1.7}.acs-blockchain-price-card button{width:100%;margin-top:24px}.acs-blockchain-price-note{color:#8b6b39;margin-top:14px;font-size:11px;font-weight:800;line-height:1.65}.acs-blockchain-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1080px;margin:42px auto 0;display:grid}.acs-blockchain-process-grid>div{border:1px solid var(--bc-line);background:var(--bc-paper);border-radius:8px;min-height:230px;padding:22px;position:relative}.acs-blockchain-process-grid i{color:#d0b37e;font-size:24px;font-style:normal;font-weight:950;position:absolute;top:18px;right:18px}.acs-blockchain-process-grid span{width:44px;height:44px;color:var(--bc-blue);background:#eaf1ff;border-radius:8px;justify-content:center;align-items:center;display:flex}.acs-blockchain-process-grid b{color:var(--bc-ink);margin-top:30px;font-size:17px;font-weight:950;display:block}.acs-blockchain-process-grid p{color:var(--bc-muted);margin:12px 0 0;font-size:12.5px;font-weight:750;line-height:1.75}.acs-blockchain-usecase-grid article{background:linear-gradient(#c58b2c0f,#0000 58%),#fffdf8}.acs-blockchain-usecase-grid small{color:var(--bc-blue);font-size:11px;font-weight:950}.acs-blockchain-usecase-grid article>span{color:#9a865f;margin-top:28px;font-size:11px;font-weight:900;display:block}.acs-blockchain-verify{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:44px;display:grid}.acs-blockchain-verify>div:first-child{justify-self:end;max-width:560px}.acs-blockchain-mini-label{color:#8a5a16;background:#fff7e6;border-color:#ead4ab}.acs-blockchain-verify-card{border:1px solid var(--bc-line);background:var(--bc-paper);border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px 14px;padding:26px;display:grid;box-shadow:0 20px 54px #1820331a}.acs-blockchain-verify-seal{color:#15803d;background:#e8f5ec;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.acs-blockchain-verify-card>span{color:var(--bc-ink);font-family:var(--font-mono);font-size:12px;font-weight:950}.acs-blockchain-verify-card b{color:var(--bc-muted);font-size:11px}.acs-blockchain-verify-card dl{grid-column:1/-1;margin-top:16px}.acs-blockchain-verify-card dt{color:var(--bc-muted)}.acs-blockchain-verify-card dd{color:var(--bc-ink);text-align:right}.acs-blockchain-faq{text-align:center;padding-bottom:122px}.acs-blockchain-faq>div{text-align:left;gap:10px;max-width:860px;margin:40px auto 0;display:grid}.acs-blockchain-faq details{border:1px solid var(--bc-line);background:#fffdf8;border-radius:8px;padding:18px 20px}.acs-blockchain-faq summary{cursor:pointer;color:var(--bc-ink);font-size:16px;font-weight:950}.acs-blockchain-faq p{color:var(--bc-muted);margin:12px 0 0;font-size:13px;font-weight:750;line-height:1.75}.acs-blockchain-sticky-buy{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-top:1px solid #c58b2c3d;justify-content:space-between;align-items:center;gap:24px;padding:14px 32px;display:flex;position:sticky;bottom:0}.acs-blockchain-sticky-buy>div{align-items:center;gap:18px;min-width:0;display:flex}.acs-blockchain-sticky-buy strong{color:var(--bc-ink);white-space:nowrap;font-size:16px;font-weight:950}.acs-blockchain-sticky-buy span{border-left:1px solid var(--bc-line);color:#8a5a16;padding-left:18px;font-size:12px;font-weight:900}.acs-blockchain-sticky-buy b{color:var(--bc-ink);font-size:28px;font-weight:950}.acs-blockchain-sticky-buy em{color:var(--bc-muted);font-size:12px;font-style:normal;font-weight:800}.acs-blockchain-zhero{background-color:#0000;background-image:linear-gradient(90deg,#0b1220fa 0%,#0b1220d6 40%,#0b122042 76%,#0b12202e 100%),linear-gradient(#0b12201a 0%,#0b1220eb 100%),url(/blockchain/hero-bg.png);background-position:100%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:672px}.acs-blockchain-zhero:after{content:"";background:linear-gradient(90deg,#0000,#2f6fed29);width:42%;height:100%;bottom:0;right:0}.acs-blockchain-zhero-inner{grid-template-columns:minmax(0,760px)}.acs-blockchain-evidence-visual{display:none}.acs-blockchain-solve,.acs-blockchain-advantage,.acs-blockchain-process,.acs-blockchain-usecases,.acs-blockchain-roles{background-color:#0000;background-image:linear-gradient(#fbfaf6eb,#fbfaf6f2),url(/blockchain/section-light-bg.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.acs-blockchain-advantage,.acs-blockchain-process{background-color:#0000;background-image:linear-gradient(#fffdf8e6,#fffdf8f5),url(/blockchain/section-light-bg.png);background-position:100%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.acs-blockchain-problem-grid article,.acs-blockchain-advantage-grid>div,.acs-blockchain-usecase-grid article,.acs-blockchain-role-grid article,.acs-blockchain-process-grid>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8c7;box-shadow:0 18px 42px #3025160f}.acs-blockchain-package-band{background-color:#0000;background-image:linear-gradient(90deg,#0b1220f5 0%,#0b1220d1 44%,#0b122052 100%),linear-gradient(#0b12200d,#0b1220e6),url(/blockchain/pricing-bg.png);background-position:100%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.acs-blockchain-price-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8e6}.acs-blockchain-verify,.acs-blockchain-faq{background-color:#0000;background-image:linear-gradient(90deg,#0b1220f5 0%,#0b1220d6 48%,#0b12205c 100%),linear-gradient(#0b122026,#0b1220eb),url(/blockchain/verify-bg.png);background-position:100%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.acs-blockchain-verify h2,.acs-blockchain-faq h2{color:#fff}.acs-blockchain-verify p,.acs-blockchain-faq p{color:#cbd5e1}.acs-blockchain-verify .acs-blockchain-mini-label{color:var(--bc-gold-2);background:#ffffff14;border-color:#f0c46b57}.acs-blockchain-verify-card,.acs-blockchain-faq details{color:#f8fafc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab8;border-color:#f0c46b47;box-shadow:0 24px 58px #00000042}.acs-blockchain-verify-card>span,.acs-blockchain-verify-card dd,.acs-blockchain-faq summary{color:#fff}.acs-blockchain-verify-card b,.acs-blockchain-verify-card dt{color:#cbd5e1}.acs-blockchain-verify-card dl>div{border-top-color:#ffffff24}@media (width<=1180px){.acs-blockchain-zhero-inner,.acs-blockchain-package-inner,.acs-blockchain-verify{grid-template-columns:minmax(0,1fr)}.acs-blockchain-evidence-visual{max-width:460px}.acs-blockchain-verify>div:first-child{justify-self:start}.acs-blockchain-advantage-grid,.acs-blockchain-usecase-grid,.acs-blockchain-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-blockchain-sticky-buy{position:static}}@media (width<=900px){.acs-blockchain-zhero{padding:56px 32px 82px}.acs-blockchain-zcopy h1{font-size:34px}.acs-blockchain-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-26px}.acs-blockchain-problem-grid,.acs-blockchain-role-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.acs-blockchain-zhero,.acs-blockchain-solve,.acs-blockchain-advantage,.acs-blockchain-package-band,.acs-blockchain-process,.acs-blockchain-usecases,.acs-blockchain-roles,.acs-blockchain-verify,.acs-blockchain-faq{padding-left:20px;padding-right:20px}.acs-blockchain-zhero{padding-top:42px}.acs-blockchain-zhero:after{display:none}.acs-blockchain-zcopy h1{font-size:30px}.acs-blockchain-zcopy p,.acs-blockchain-section-head p,.acs-blockchain-package-copy p,.acs-blockchain-verify p{font-size:13px}.acs-blockchain-hero-cta,.acs-blockchain-hero-cta button{width:100%}.acs-blockchain-proof-strip,.acs-blockchain-actions,.acs-blockchain-advantage-grid,.acs-blockchain-usecase-grid,.acs-blockchain-process-grid{grid-template-columns:minmax(0,1fr)}.acs-blockchain-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.acs-blockchain-proof-strip>div{border-bottom:0;border-right:1px solid #ffffff1f;padding:12px 8px}.acs-blockchain-proof-strip>div:last-child{border-right:0}.acs-blockchain-proof-strip strong{font-size:18px}.acs-blockchain-proof-strip span{font-size:10px}.acs-blockchain-evidence-visual{min-height:308px}.acs-blockchain-evidence-card{min-height:auto;padding:18px}.acs-blockchain-evidence-visual:before{inset:20px 24px 28px 0}.acs-blockchain-evidence-mark{width:76px;height:76px;margin:20px auto 18px}.acs-blockchain-evidence-mark svg{width:40px;height:40px}.acs-blockchain-evidence-card dl{gap:6px}.acs-blockchain-evidence-card dl>div{padding-top:8px}.acs-blockchain-actions{width:calc(100% - 40px);margin-top:22px}.acs-blockchain-section-head h2,.acs-blockchain-package-copy h2,.acs-blockchain-verify h2,.acs-blockchain-faq h2{font-size:24px}.acs-blockchain-package-inner{gap:24px}.acs-blockchain-price{font-size:38px}.acs-blockchain-sticky-buy,.acs-blockchain-sticky-buy>div{flex-direction:column;align-items:stretch}.acs-blockchain-sticky-buy{padding:18px 20px}.acs-blockchain-sticky-buy span{border-left:0;padding-left:0}.acs-blockchain-sticky-buy button{width:100%}}.acs-image-pending{color:#8c93a1;text-align:center;background:#f4f5f7;justify-content:center;align-items:center;line-height:1.4;display:flex}@media (width<=1180px){.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]):not([style*="padding: 0"]){padding:22px 24px 44px!important}.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 1fr 320px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 1fr 340px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 1fr 360px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: minmax(0,1fr) 320px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: minmax(0,1fr) 360px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: minmax(0,1fr) 390px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 300px 1fr"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 380px 1fr"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 1.1fr 0.9fr"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 1.25fr 0.9fr"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 220px minmax(0,1fr) 320px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 190px 1fr 280px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 190px 1fr 320px"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: 170px 1fr 310px"]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]):not([style*="padding: 0"]){padding:18px 18px 40px!important}.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: repeat(5"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: repeat(4"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: repeat(3"],.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*="grid-template-columns: repeat(2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]):not([style*="padding: 0"]){padding:14px 12px 32px!important}.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.acs-fade:not(.acs-auth-page):not([style*="height: 100%"]) [style*=grid-template-columns]>*{min-width:0!important}}@media (prefers-reduced-motion:reduce){.acs-image-card,.acs-image-media,.acs-image-card-overlay{transition:none}.acs-image-card:hover,.acs-image-card:hover .acs-image-media{transform:none}}.acs-scope{background:var(--acs-bg);color:var(--acs-ink);min-height:100dvh}.acs-scope.theme-apple,.dark .acs-scope.theme-apple{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(96.85% .0018 286.4);--foreground:oklch(21.8% .004 286);--card:oklch(100% 0 0);--card-foreground:oklch(21.8% .004 286);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.8% .004 286);--primary:oklch(52% .17 252);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.85% .0018 286.4);--secondary-foreground:oklch(21.8% .004 286);--muted:oklch(98.4% .001 286.4);--muted-foreground:oklch(55% 0 0);--accent:oklch(96.85% .0018 286.4);--accent-foreground:oklch(21.8% .004 286);--destructive:oklch(62% .22 26);--border:oklch(90.2% 0 0);--input:oklch(90.2% 0 0);--ring:oklch(56% .18 252);--radius:.625rem;--acs-bg:#f5f5f7;--acs-ink:#1d1d1f;--acs-surface:#fff;--acs-surface-raised:#fff;--acs-surface-soft:#fafafc;--acs-surface-muted:#f5f5f7;--acs-border:#e5e5e7;--acs-border-soft:#ececee;--acs-line:#ededf0;--acs-row-line:#f2f2f5;--acs-muted-1:#8a8a8e;--acs-muted-2:#a1a1a6;--acs-muted-3:#c7c7cc;--acs-text-2:#3a3a3c;--acs-text-3:#6e6e73;--acs-text-4:#48484a;--acs-accent:#06c;--acs-accent-soft:#eaf2fc;--acs-accent-border:#b8d4f0;--acs-success:#34c759;--acs-success-soft:#e7f8ec;--acs-warn:#ff9500;--acs-warn-soft:#fff3e3;--acs-danger:#ff3b30;--acs-danger-soft:#ffeceb;--acs-dark-a:#1d1d1f;--acs-dark-b:#2a2a2c;--acs-input-bg:#fff;--acs-overlay:#0006;--acs-topbar-bg:#fffc;--acs-hover-bg:#f5f5f7;--acs-hover-border:#d2d2d7;--acs-scroll-thumb:#c7c7cc;--acs-scroll-thumb-hover:#b0b0b5;--acs-shadow-soft:0 1px 2px #0000000a;--acs-shadow-raised:0 8px 24px #00000014;--acs-shadow-accent:0 4px 12px #0066cc29;--acs-project-card-wash-start:#ffffffeb;--acs-project-card-wash-end:#fffffffa}.acs-scope.theme-apple .acs-nav-row:hover{background:var(--acs-hover-bg)}.acs-scope.theme-apple .acs-nav-row.is-active:hover{background:var(--acs-accent-soft)}.acs-scope.theme-apple .acs-credit-btn:hover{opacity:.9}.acs-scope.theme-apple .acs-credit-btn:active{transform:scale(.97)}.acs-scope.theme-apple .acs-tile{border:1px solid var(--acs-border);transition:box-shadow .2s,border-color .2s,transform .2s}.acs-scope.theme-apple .acs-tile:hover{box-shadow:var(--acs-shadow-raised);transform:translateY(-2px)}.acs-scope.theme-apple .acs-tile:active{transform:translateY(0)}.acs-scope.theme-apple .acs-rowbtn{transition:background .15s}.acs-scope.theme-apple .acs-rowbtn:hover{background:var(--acs-surface-soft)}.acs-scope.theme-apple .acs-btn{transition:opacity .15s,background .15s}.acs-scope.theme-apple .acs-btn:hover{opacity:.92}.acs-scope.theme-apple .acs-btn:active{transform:scale(.97)}.acs-scope.theme-apple .acs-input:focus,.acs-portal .acs-input:focus{border-color:var(--acs-accent);box-shadow:0 0 0 3px var(--acs-accent-soft)}.acs-scope.theme-apple .acs-input::placeholder{color:var(--acs-muted-3)}
