:root{--ink:#eaf4ff;--muted:#8ea4bf;--navy:#030817;--surface:rgba(10,25,50,.62);--line:rgba(151,211,255,.16);--cyan:#7ee7ff;--violet:#9f88ff;--display:Inter,"Microsoft YaHei UI","Noto Sans SC",system-ui,sans-serif;--mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace}.skip-link{position:fixed;z-index:200;top:10px;left:10px;padding:10px 14px;border:2px solid #fff;border-radius:7px;background:#07182b;color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 82% 3%,#172d6a 0,transparent 25%),radial-gradient(circle at 53% 40%,#101e52 0,transparent 35%),var(--navy);font-family:var(--display)}a{color:inherit;text-decoration:none}.site-noise{position:fixed;z-index:-1;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.page-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:78px;padding:0 max(24px,calc((100vw - 1240px)/2));gap:38px;border-bottom:1px solid rgba(141,203,255,.08);background:rgba(3,8,23,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.site-header{display:flex;align-items:center}.brand{gap:11px;font-size:17px;font-weight:800;letter-spacing:-.8px;white-space:nowrap}.brand em{color:var(--cyan);font-style:normal;font-weight:500}.brand-mark{width:27px;height:27px;position:relative;display:grid;place-content:center;transform:rotate(30deg)}.brand-mark:before{content:"";position:absolute;inset:2px;border:1px solid var(--cyan);border-radius:7px;box-shadow:0 0 20px rgba(91,218,255,.6)}.brand-mark i{display:block;position:absolute;width:5px;height:5px;border:1px solid #d9fbff;background:#1d5b8c}.brand-mark i:first-child{left:5px;top:6px}.brand-mark i:nth-child(2){left:11px;top:11px}.brand-mark i:nth-child(3){right:5px;bottom:5px}.site-header nav{display:flex;align-items:center;gap:28px;flex:1 1}.locale,.site-header nav a{color:#a9bad0;font-weight:600;transition:color .2s}.locale:hover,.site-header nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:17px}.button{display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(159,231,255,.48);border-radius:999px;padding:13px 20px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:rgba(126,231,255,.12)}.button span{font-size:16px}.button-small{padding:9px 14px;font-size:12px}.button-primary{background:linear-gradient(110deg,#d7faff,#7bdfff 48%,#9b86ff);border:0;color:#061329;box-shadow:0 8px 30px rgba(100,203,255,.24)}.hero{min-height:690px;display:grid;grid-template-columns:48% 52%;padding-block:78px 46px}.hero,.hero-copy{position:relative}.hero-copy{z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#94abc7;font:11px var(--mono);letter-spacing:1.3px}.eyebrow span{display:inline-block;width:22px;height:1px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(43px,5.25vw,73px);line-height:1.1;letter-spacing:-3.8px;margin:0 0 26px;font-weight:600}.cta strong,h1 strong{font-weight:600;background:linear-gradient(100deg,#a2f2ff,#a89aff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede{max-width:450px;line-height:1.85;color:#a8bad0}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.text-link{font-size:13px;color:#c8d8e9;font-weight:700}.text-link span{margin-left:8px;color:var(--cyan)}.hero-proof{display:flex;gap:30px;margin-top:64px}.hero-proof div{display:grid;grid-gap:6px;gap:6px}.hero-proof div+div{border-left:1px solid var(--line);padding-left:30px}.hero-proof b{font:500 14px var(--mono);color:#d9f7ff}.hero-proof small{color:var(--cyan)}.hero-proof span{font-size:11px;color:#7288a4}.hero-art{position:absolute;right:-230px;top:8px;width:min(880px,70vw);height:650px}.hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.04);-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 86%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 86%,transparent)}.hero-glow{position:absolute;inset:10% 5%;background:radial-gradient(ellipse,rgba(92,192,255,.23),transparent 62%);filter:blur(20px)}.art-chip{position:absolute;border:1px solid rgba(132,216,255,.3);background:rgba(7,23,52,.58);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);padding:9px 12px;color:#8aa7ca;font:9px var(--mono);letter-spacing:.7px;border-radius:5px}.art-chip b{display:block;color:#e9f9ff;font-size:11px;margin-top:3px}.chip-one{right:18%;top:20%}.chip-two{left:25%;bottom:12%}.capability-band{padding:108px 0 125px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px}.glass-card{min-height:278px;padding:26px 28px;position:relative;border:1px solid var(--line);border-radius:14px;background:linear-gradient(140deg,rgba(33,64,108,.37),rgba(5,15,36,.7));overflow:hidden}.glass-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-45px;bottom:-50px;background:radial-gradient(circle,rgba(108,75,255,.24),transparent 65%)}.capability-index{position:absolute;right:25px;color:#5a7190;font:11px var(--mono)}.capability-icon{color:var(--cyan);font-size:30px;margin:15px 0 30px}.glass-card h2{font-size:20px;letter-spacing:-.8px;margin-bottom:10px}.glass-card p{max-width:250px;color:#8fa5bd;font-size:13px;line-height:1.8}.glass-card a{position:absolute;bottom:25px;font-size:12px;color:#d7f6ff;font-weight:700}.glass-card a span{margin-left:8px;color:var(--cyan)}.workflow{display:grid;grid-template-columns:40% 60%;grid-gap:70px;gap:70px;padding:100px 0;border-top:1px solid var(--line)}.cta h2,.workflow h2{font-size:clamp(36px,4vw,58px);line-height:1.13;letter-spacing:-2.6px;font-weight:600}.workflow ol{list-style:none;margin:0;padding:0}.workflow li{min-height:115px;display:grid;grid-template-columns:82px 1fr 1.1fr;align-items:start;border-top:1px solid var(--line);padding:23px 0}.workflow li:last-child{border-bottom:1px solid var(--line)}.workflow li span{font:12px var(--mono);color:var(--cyan)}.workflow h3{font-size:17px;margin:0}.workflow li p{font-size:13px;line-height:1.7;color:#8fa5bd;margin:0}.cta{margin-top:100px;margin-bottom:70px;padding:72px;overflow:hidden;border:1px solid rgba(143,210,255,.25);border-radius:18px;background:linear-gradient(120deg,#101f52,rgba(19,16,56,.72))}.cta,.cta>*{position:relative}.cta>*{z-index:1}.cta .button{margin-top:5px}.cta-glow{position:absolute;right:-8%;top:-120%;width:70%;height:300%;background:radial-gradient(ellipse,rgba(78,221,255,.34),transparent 65%);filter:blur(7px)}.inner-page{padding:70px 0 100px;min-height:calc(100vh - 78px)}.page-title{font-size:52px;letter-spacing:-2.5px;margin-bottom:15px}.page-intro{color:var(--muted);max-width:600px;line-height:1.8}.placeholder-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:46px}.placeholder-card{min-height:220px;padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.placeholder-card p{color:var(--muted);font-size:14px;line-height:1.7}.editor-layout{display:grid;grid-template-columns:216px minmax(0,1fr) 275px;min-height:calc(100vh - 78px);background:#071025}.editor-inspector,.editor-sidebar{padding:20px;border-color:var(--line);background:rgba(7,16,37,.75)}.editor-sidebar{border-right:1px solid var(--line)}.editor-inspector{border-left:1px solid var(--line)}.editor-inspector h2,.editor-sidebar h2{font-size:13px;letter-spacing:.1px}.tool-list{display:grid;grid-gap:6px;gap:6px;margin-top:22px}.tool{padding:10px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#96acc6;text-align:left;font:12px var(--display)}.tool.active,.tool:hover{border-color:rgba(126,231,255,.25);background:rgba(69,132,180,.18);color:#dffaff}.canvas-area{position:relative;padding:25px;min-width:0;background:radial-gradient(circle at 50% 25%,#14316a,transparent 55%),#0a1530}.canvas-grid{height:calc(100vh - 160px);min-height:500px;border:1px solid rgba(120,211,255,.28);border-radius:10px;overflow:hidden;background-color:#0b1d3a;background-image:linear-gradient(rgba(102,218,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(102,218,255,.1) 1px,transparent 0);background-size:28px 28px;box-shadow:inset 0 0 70px rgba(2,6,20,.5),0 20px 80px rgba(0,0,0,.25)}.canvas-chip{position:absolute;top:40px;left:40px;padding:7px 10px;border-radius:6px;background:rgba(4,13,30,.72);font:10px var(--mono);color:#a9bcd2}.canvas-chip,.project-card{border:1px solid var(--line)}.project-card{display:grid;grid-gap:8px;gap:8px;padding:13px;margin:10px 0;border-radius:8px;background:rgba(42,77,119,.2)}.project-card b{font-size:13px}.project-card span{font:10px var(--mono);color:#79dff6}.inspector-section{border-bottom:1px solid var(--line);padding:14px 0}.inspector-section p{font-size:11px;color:#8fa5bd;line-height:1.7;margin:6px 0 0}.editor-topbar{position:absolute;top:35px;right:40px;display:flex;gap:8px}.editor-topbar button{font:11px var(--display);color:#c4ddf1;border:1px solid var(--line);border-radius:5px;background:rgba(6,18,40,.72);padding:8px 10px}.commerce-panel>div{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.commerce-panel>label{display:grid;grid-gap:6px;gap:6px;margin-block:10px}.commerce-panel button,.commerce-panel input{min-height:40px;padding:8px 12px;border:1px solid #31516e;border-radius:7px;background:#07182b;color:#e8f7ff}.commerce-panel button{cursor:pointer}.commerce-live-center{display:grid;grid-gap:18px;gap:18px;margin-top:36px}.commerce-panel{min-height:0}.commerce-heading{display:flex!important;align-items:flex-start;justify-content:space-between;gap:18px}.commerce-heading>div{display:block!important;margin:0!important}.commerce-heading span,.commerce-product-grid small{color:#7ee7ff;font:10px var(--mono);letter-spacing:1px}.commerce-heading h2{margin:8px 0 0}.commerce-availability{padding:6px 9px;border:1px solid rgba(126,231,255,.3);border-radius:999px;white-space:nowrap}.commerce-availability.unavailable{border-color:rgba(255,197,92,.4);color:#f1ce87}.commerce-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px!important;gap:12px!important;margin:22px 0!important}.commerce-product-grid article{padding:17px;border:1px solid var(--line);border-radius:10px;background:rgba(5,18,37,.55)}.commerce-product-grid h3{margin:10px 0;font-size:17px}.commerce-product-grid strong{font:15px var(--mono)}.commerce-empty-note{padding:12px 14px;border-left:3px solid #9c7d3d;background:rgba(103,69,15,.18)}.card-purchase-box{display:flex!important;align-items:center;justify-content:space-between;gap:20px!important;margin:22px 0!important;padding:18px;border:1px solid rgba(126,231,255,.25);border-radius:12px;background:rgba(18,54,79,.38)}.card-purchase-box>div{display:block!important;margin:0!important}.card-purchase-box h3{margin:0 0 7px}.card-purchase-box p{margin:0}.card-redeem-box{display:grid!important;grid-template-columns:minmax(220px,1fr) auto;align-items:flex-end;grid-gap:12px!important;gap:12px!important;margin:18px 0 0!important}.card-redeem-box label{display:grid;grid-gap:7px;gap:7px;color:#a9c7dc;font-size:11px}.commerce-order-list{display:grid;grid-gap:8px;gap:8px;margin:15px 0 0;padding:0;list-style:none}.commerce-order-list li{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;padding:12px;border-left:3px solid rgba(105,220,247,.52);background:rgba(14,43,70,.32)}.commerce-order-list small{color:#8ea4bf}@media(max-width:760px){.card-purchase-box,.commerce-heading{align-items:flex-start;flex-direction:column}.card-redeem-box,.commerce-product-grid{grid-template-columns:1fr}.card-purchase-box .button,.card-redeem-box button{width:100%;justify-content:center}.commerce-order-list li{grid-template-columns:1fr}.commerce-panel{padding:20px}}.catalog-status{margin-top:32px;padding:14px 18px;border:1px solid var(--line);border-radius:9px;background:rgba(22,45,78,.45);color:#b9d1e8}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.catalog-card{display:flex;flex-direction:column;min-height:300px;padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(25,55,94,.58),rgba(5,15,36,.78))}.catalog-card-meta{display:flex;justify-content:space-between;gap:15px;color:var(--cyan);font:10px var(--mono);text-transform:uppercase}.catalog-card h2,.catalog-card h3{margin:24px 0 10px;font-size:20px}.catalog-card p{color:var(--muted);font-size:13px;line-height:1.75}.catalog-card dl{display:flex;gap:25px;margin:auto 0 18px}.catalog-card dl div{display:grid;grid-gap:4px;gap:4px}.catalog-card dt{color:#6f88a4;font-size:10px}.catalog-card dd{margin:0;font:12px var(--mono)}.catalog-card code{color:#718aa7;font-size:10px}.catalog-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.catalog-actions button{cursor:pointer;color:var(--ink);background:rgba(126,231,255,.06)}.library-section{margin-top:48px}.library-section>h2{font-size:25px}.library-section+.library-section{padding-top:38px;border-top:1px solid var(--line)}.asset-upload{margin-top:18px;cursor:pointer}.asset-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.creator-assets small{display:block;margin-top:12px;color:#8fa5bd;font:10px var(--mono)}.catalog-page-heading{display:grid;justify-items:start}.catalog-role-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.catalog-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:54px;padding-bottom:18px;border-bottom:1px solid var(--line)}.catalog-section-heading h2{margin:0}.catalog-section-heading>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.catalog-section-heading span{display:grid;grid-gap:3px;gap:3px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;color:#8299b1;font-size:10px}.catalog-section-heading b{color:var(--cyan);font:10px var(--mono)}@media(max-width:700px){.catalog-section-heading{align-items:flex-start;flex-direction:column}.catalog-section-heading>div{justify-content:flex-start}.catalog-role-actions{width:100%}.catalog-role-actions .button{justify-content:center;flex:1 1}}.oauth-authorization-card{min-width:0}.oauth-authorization-card code,.oauth-authorization-card dd,.oauth-authorization-card h3{min-width:0;overflow-wrap:anywhere;word-break:break-word}.oauth-authorization-card dl{display:grid;width:100%;grid-template-columns:1fr;grid-gap:10px;gap:10px}.oauth-authorization-card dl div{min-width:0}.oauth-authorization-card dd{display:flex;flex-wrap:wrap;gap:6px}.oauth-consent-card{min-width:0}.oauth-consent-card code,.oauth-consent-card dd,.oauth-consent-card h2,.oauth-consent-card li{min-width:0;overflow-wrap:anywhere;word-break:break-word}.oauth-consent-card dl{display:grid;width:100%;grid-template-columns:1fr;grid-gap:10px;gap:10px}.oauth-consent-card dl div{min-width:0}@media(max-width:900px){.site-header{gap:14px;padding:0 20px}.site-header nav{display:none}.header-actions{margin-left:auto}.hero{display:block;min-height:720px;padding-top:68px}.hero-art{width:125%;right:-35%;top:270px;opacity:.72}.hero-copy{max-width:580px}.hero-proof{margin-top:42px}.capability-grid,.catalog-grid,.placeholder-grid,.workflow{grid-template-columns:1fr}.workflow{gap:25px}.workflow li{grid-template-columns:55px 1fr;gap:6px}.workflow li p{grid-column:2}.cta{padding:45px 28px}.editor-layout{grid-template-columns:1fr}.editor-inspector,.editor-sidebar{display:none}.canvas-area{padding:12px}.canvas-grid{height:calc(100vh - 128px)}.editor-topbar{top:25px;right:25px}.page-title{font-size:39px}}@media(max-width:480px){.page-shell{width:min(100% - 32px,1240px)}.brand{font-size:15px}.locale{display:none}.hero-proof{gap:13px}.hero-proof div+div{padding-left:13px}.hero-proof span{font-size:9px}.hero-actions{gap:16px}.hero-lede{font-size:14px}.cta{margin-top:50px}}.site-footer{display:flex;justify-content:space-between;gap:18px;padding:20px max(24px,calc((100vw - 1240px)/2));border-top:1px solid rgba(128,200,232,.14);color:#718ca4;background:#061226;font-size:11px}.site-footer a{color:#96e4f5}.legal-page{padding-top:92px;padding-bottom:110px}.legal-page h1{font-size:clamp(38px,6vw,66px);line-height:1.06;letter-spacing:-.055em}.legal-page h1 strong{color:#7fe5fa;font-weight:500}.legal-warning{max-width:860px;margin:28px 0 34px;padding:15px 18px;border:1px solid #936e35;border-radius:12px;background:rgba(77,57,19,.36);color:#f0d698;line-height:1.7}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.legal-grid article,.legal-next{padding:23px;border:1px solid rgba(128,200,232,.18);border-radius:14px;background:linear-gradient(145deg,rgba(17,43,75,.76),rgba(7,20,43,.82))}.legal-grid article>p:first-child{margin:0 0 8px;color:#7fe5fa;font:10px ui-monospace,Consolas,monospace;letter-spacing:.12em}.legal-grid h2,.legal-next h2{margin:0 0 11px;font-size:18px}.legal-grid article>p:last-child,.legal-next li{color:#9db3c6;font-size:13px;line-height:1.8}.legal-next{margin-top:16px}.legal-next ul{margin:0;padding-left:20px}@media(max-width:700px){.site-footer{align-items:flex-start;flex-direction:column}.legal-page{padding-top:68px}.legal-grid{grid-template-columns:1fr}}.collaboration-center{margin:28px 0;padding:22px;border:1px solid rgba(120,190,220,.25);border-radius:16px;background:rgba(7,24,45,.72)}.collaboration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:16px}.collaboration-grid article,.collaboration-grid form{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(120,190,220,.18);border-radius:12px;background:rgba(7,19,37,.72)}.collaboration-center label{display:grid;grid-gap:6px;gap:6px}.collaboration-center input,.collaboration-center select,.collaboration-center textarea,.share-controls input,.share-controls select{width:100%;padding:9px;border:1px solid #31516e;border-radius:7px;background:#07182b;color:#e8f7ff}.collaboration-center textarea{min-height:90px;resize:vertical}.collaboration-center button,.share-controls button,.shared-project-page button{padding:8px 12px;border:1px solid #3986a1;border-radius:7px;background:#123c55;color:#ecfbff;cursor:pointer}.notification-item,.ticket-item{display:grid!important;text-align:left;grid-gap:5px;gap:5px;width:100%;background:rgba(12,39,61,.55)!important}.notification-item.unread{border-left:4px solid #68ddf0}.notification-item span,.ticket-item span{font-size:12px;color:#9bb6c9}.ticket-thread p{display:grid;grid-gap:5px;gap:5px;padding:10px;border-left:3px solid #315f7b}.ticket-thread p span{white-space:pre-wrap}.share-controls{display:grid;grid-gap:9px;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(120,190,220,.2)}.share-controls>div{display:flex;gap:8px}.one-time-secret{display:grid!important;grid-gap:7px;gap:7px;padding:10px;border:1px solid #8c7434;background:rgba(95,67,14,.25)}.one-time-secret label{display:grid;grid-gap:5px;gap:5px}.share-list{display:grid!important}.share-list>div{display:flex;justify-content:space-between;align-items:center;font-size:11px}.shared-project-page{min-height:100vh;display:grid;grid-template-rows:auto minmax(420px,1fr) auto;grid-gap:14px;gap:14px;padding:24px;background:#071325;color:#eefaff}.shared-project-page header{display:flex;justify-content:space-between;align-items:center}.shared-project-page header p{margin:0;color:#6cdef0;font:11px monospace;letter-spacing:1px}.shared-project-page h1{margin:6px 0}.shared-canvas{min-height:420px;border:1px solid #284e6b;border-radius:12px;overflow:hidden}.shared-project-page footer{color:#9db7c9;font-size:12px}@media(max-width:760px){.collaboration-grid{grid-template-columns:1fr}.shared-project-page{padding:12px}.shared-project-page header{align-items:flex-start;gap:12px}.share-controls>div{flex-direction:column}}.catalog-thumbnail-image{width:100%;height:160px;object-fit:cover;margin-bottom:18px;border:1px solid rgba(137,213,255,.22);border-radius:10px;background:#091a36}.asset-upload:focus-within{outline:2px solid #7ee7ff;outline-offset:4px}.catalog-review-state{padding:8px 10px;border:1px solid rgba(240,205,104,.45);border-radius:8px;color:#f0cd68!important;background:rgba(240,205,104,.08)}.catalog-report-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.catalog-report-form h3{margin:0}.catalog-report-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.catalog-report-form input,.catalog-report-form select,.catalog-report-form textarea{width:100%;box-sizing:border-box}.catalog-report-form textarea{min-height:110px;resize:vertical}.catalog-report-detail{margin-top:18px;padding:18px;border:1px solid rgba(120,190,220,.25);border-radius:12px;background:rgba(7,19,37,.72)}.catalog-report-detail blockquote{margin:12px 0;padding:12px;border-left:3px solid #315f7b}.catalog-report-detail code{display:block;overflow-wrap:anywhere}.reset-page{padding-top:82px;padding-bottom:110px}.reset-card{width:min(680px,100%);padding:28px;border:1px solid rgba(126,231,255,.27);border-radius:18px;background:linear-gradient(145deg,rgba(12,36,68,.92),rgba(6,18,39,.9));box-shadow:0 24px 80px rgba(0,0,0,.24)}.reset-state{color:#7ee7ff;font:10px var(--mono);letter-spacing:1.3px}.reset-card h2{margin:10px 0;font-size:27px}.reset-card>p{color:#9fb5c9;line-height:1.75}.reset-card form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:22px 0}.reset-card label{display:grid;grid-gap:7px;gap:7px;color:#aec6d9;font-size:12px}.reset-card input{padding:11px;border:1px solid #31516e;border-radius:8px;background:#07182b;color:#e8f7ff}.reset-card form button{grid-column:1/-1;justify-self:start}.reset-card>.text-link{display:inline-block;margin-top:20px}@media(max-width:650px){.reset-card form{grid-template-columns:1fr}.reset-card form button{grid-column:auto;width:100%;justify-content:center}}.legal-meta{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 42px}.legal-meta span{padding:7px 10px;border:1px solid rgba(126,231,255,.2);border-radius:999px;color:#a8c9db;font:10px var(--mono)}.legal-sections{display:grid;border-top:1px solid rgba(128,200,232,.16)}.legal-sections>section{display:grid;grid-template-columns:58px minmax(0,780px);grid-gap:20px;gap:20px;padding:30px 0;border-bottom:1px solid rgba(128,200,232,.14)}.legal-sections>section>span{color:#6bcce6;font:11px var(--mono)}.legal-sections h2{margin:0 0 12px;font-size:22px}.legal-sections li,.legal-sections p{color:#9db3c6;font-size:14px;line-height:1.9}.legal-sections ul{padding-left:20px}.legal-contact{margin-top:32px;padding:26px;border:1px solid rgba(128,200,232,.2);border-radius:16px;background:linear-gradient(145deg,rgba(17,43,75,.76),rgba(7,20,43,.82))}.legal-contact h2{margin:0 0 10px}.legal-contact p{max-width:760px;color:#9db3c6;line-height:1.8}.legal-contact .button{margin-top:8px}@media(max-width:650px){.legal-sections>section{grid-template-columns:34px 1fr;gap:10px}.legal-sections li,.legal-sections p{font-size:13px}}.site-footer nav{display:flex;flex-wrap:wrap;gap:14px}.support-page{padding-bottom:100px}.support-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.support-heading h2{margin:0 0 8px}.support-heading p{margin:0;color:#9bb6c9;line-height:1.7}.support-heading>span{color:#72cfe8;font:10px var(--mono);letter-spacing:1px;white-space:nowrap}.support-signin{display:grid;justify-items:start;grid-gap:10px;gap:10px}.support-signin p{color:#9bb6c9}.collaboration-center .button{justify-self:start}.collaboration-center .error-banner{padding:12px;border:1px solid rgba(255,141,141,.42);border-radius:8px;background:rgba(131,45,54,.22);color:#ffd1d1}@media(max-width:700px){.support-heading{flex-direction:column}.support-heading>span{white-space:normal}}.support-compatibility{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;margin:28px 0 38px;padding:24px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(17,43,75,.66),rgba(7,20,43,.82))}.support-compatibility h2{margin:8px 0}.support-compatibility p:not(.eyebrow){color:#9bb6c9;line-height:1.75}.compatibility-table{display:grid;align-content:start;border:1px solid rgba(128,200,232,.16);border-radius:10px;overflow:hidden}.compatibility-row{display:grid;grid-template-columns:1.1fr .8fr 1.2fr;grid-gap:12px;gap:12px;padding:12px 14px;border-top:1px solid rgba(128,200,232,.12);color:#aac5d7;font-size:12px;line-height:1.45}.compatibility-row:first-child{border-top:0}.compatibility-head{background:rgba(126,231,255,.08);color:#e1f8ff;font:10px var(--mono);letter-spacing:.08em}.compatibility-row strong{color:#77e3b0}.compatibility-row .compatibility-planned{color:#ffd58c}@media(max-width:760px){.support-compatibility{grid-template-columns:1fr;padding:18px}.compatibility-row{grid-template-columns:1fr;gap:4px}.compatibility-head{display:none}}.header-account{position:relative}.header-account summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none}.header-account summary::-webkit-details-marker{display:none}.header-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:linear-gradient(145deg,#7ee7ff,#8e7cff);color:#071329;font:700 13px var(--display);box-shadow:0 0 0 2px rgba(126,231,255,.15)}.header-account-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.header-account-copy b{max-width:130px;font-size:12px}.header-account-copy b,.header-account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account-copy small{max-width:150px;color:#8ea4bf;font:10px var(--mono)}.header-account-menu{position:absolute;right:0;top:42px;display:grid;min-width:170px;padding:7px;border:1px solid var(--line);border-radius:10px;background:rgba(5,16,36,.96);box-shadow:0 18px 50px rgba(0,0,0,.32);z-index:30}.header-account-menu a,.header-account-menu button{padding:10px 11px;border:0;border-radius:7px;background:transparent;color:#b9d2e5;text-align:left;font:12px var(--display);cursor:pointer}.header-account-menu a:hover,.header-account-menu button:hover{background:rgba(126,231,255,.1);color:#fff}.header-login{color:#b9d2e5;font-size:12px;font-weight:700;white-space:nowrap}.project-row-actions-buttons{display:flex;align-items:center;gap:8px}.project-row-actions-buttons .danger{border-color:rgba(255,125,138,.4);background:rgba(255,80,100,.08);color:#ffc1c9}@media(max-width:560px){.header-account-copy{display:none}.header-account-menu{right:-6px}.project-row-actions-buttons{align-items:stretch;flex-direction:column}.project-row-actions-buttons button{width:100%}}.task-progress-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(3,12,24,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.task-progress-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 14px;gap:7px 14px;width:min(420px,calc(100% - 40px));padding:18px;border:1px solid #4d9ab4;border-radius:13px;background:rgba(7,27,46,.97);box-shadow:0 20px 80px rgba(0,0,0,.42)}.task-progress-card b,.task-progress-card span{grid-column:1/-1}.task-progress-card b{color:#e0f8fc;font-size:13px}.task-progress-card span{color:#8fb4c1;font-size:10px}.task-progress-card progress{width:100%;height:9px;accent-color:#5bd2e7}.task-progress-card strong{align-self:center;color:#9ceafa;font:12px var(--mono)}.creator-application{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);grid-gap:28px;gap:28px;margin-top:34px;padding:30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(25,55,94,.58),rgba(5,15,36,.82))}.creator-application>div>span{color:var(--cyan);font:10px var(--mono);letter-spacing:.14em}.creator-application h2{margin:12px 0;font-size:25px}.creator-application p{color:var(--muted);line-height:1.75}.creator-application form{display:grid;grid-gap:14px;gap:14px}.creator-application label{display:grid;grid-gap:7px;gap:7px;color:#b9d1e8;font-size:12px}.creator-application input,.creator-application textarea{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:rgba(4,14,31,.8)}.creator-application textarea{min-height:90px;resize:vertical}@media(max-width:760px){.creator-application{grid-template-columns:1fr;padding:20px}}.commerce-pay-buttons{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:15px!important}.commerce-pay-buttons button{min-height:38px;padding:8px 12px;border:1px solid rgba(126,231,255,.35);border-radius:8px;background:#102e4a;color:#e8f7ff;cursor:pointer}.commerce-pay-buttons button:disabled{cursor:not-allowed;opacity:.55}.wechat-checkout{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(82,226,147,.36);border-radius:12px;background:rgba(27,105,64,.2)}.wechat-checkout svg{flex:0 0 auto;width:176px;height:176px;padding:8px;border-radius:14px;background:#fff}.wechat-checkout h3{margin:0 0 7px}.wechat-checkout p{margin:0;color:#a9c7b7;line-height:1.6}@media(max-width:650px){.wechat-checkout{align-items:center;flex-direction:column}.wechat-checkout>div{width:100%}.wechat-checkout .button{justify-content:center}}.support-guides{display:grid;grid-gap:18px;gap:18px;margin:24px 0;padding:24px;border:1px solid #d8e3e8;border-radius:16px;background:linear-gradient(145deg,#f7fbfc,#eef5f7)}.support-guides h2{margin:0 0 6px;color:#183b52;font-size:clamp(22px,3vw,30px)}.support-guides p{margin:0;color:#5e7182;line-height:1.7}.support-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.support-guide-grid article{display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid #d5e1e6;border-radius:12px;background:#fff}.support-guide-grid b{color:#1f7387;font-size:13px}.support-guide-grid p{font-size:12px}@media (max-width:800px){.support-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.support-guides{padding:18px}.support-guide-grid{grid-template-columns:1fr}}.native-projection-create{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(126,231,255,.28);border-radius:10px;background:rgba(11,38,61,.45)}.native-projection-create p{margin:0;color:#acd0de;line-height:1.65;font-size:12px}.native-projection-create label{display:grid;grid-gap:6px;gap:6px;color:#b9d1e1;font-size:12px}.native-projection-create input:not([type=checkbox]){padding:10px;border:1px solid #31516e;border-radius:7px;background:#07182b;color:#e8f7ff}.native-projection-ack{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;line-height:1.55}:root{--navy-950:#020611;--navy-900:#050b1c;--navy-850:#081127;--navy-800:#0b1732;--cyan-300:#8beaff;--cyan-400:#43d8ff;--violet-300:#b6a8ff;--violet-500:#7f66ff;--text-strong:#f4f9ff;--text-soft:#a8b9cf;--glass-line:rgba(145,211,255,.16);--glass-fill:rgba(9,23,49,.62)}html{scroll-padding-top:92px}body{background:radial-gradient(circle at 82% 7%,rgba(54,71,164,.34),transparent 25%),radial-gradient(circle at 20% 35%,rgba(10,110,154,.13),transparent 25%),linear-gradient(180deg,var(--navy-950),#040a19 42%,#030713)}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan-300);outline-offset:4px;border-radius:5px}.site-header{height:76px;border-bottom-color:rgba(151,211,255,.1);background:rgba(2,7,18,.7)}.desktop-nav a[aria-current=page]{color:var(--text-strong)}.desktop-nav a[aria-current=page]:after{content:"";display:block;height:1px;margin-top:7px;background:linear-gradient(90deg,var(--cyan-400),var(--violet-300));box-shadow:0 0 9px var(--cyan-400)}.brand{letter-spacing:-.55px}.brand-mark{filter:drop-shadow(0 0 10px rgba(67,216,255,.35))}.button{cursor:pointer;justify-content:center}.button-primary{background:linear-gradient(112deg,#dffcff,#70e0ff 44%,#a18eff);box-shadow:0 12px 38px rgba(61,198,255,.21)}.button-primary:hover{background:linear-gradient(112deg,#fff,#8be8ff 44%,#b4a6ff)}.mobile-nav{display:none;position:relative}.mobile-nav summary{width:38px;height:38px;cursor:pointer;list-style:none;display:grid;place-content:center;grid-gap:6px;gap:6px;border:1px solid var(--glass-line);border-radius:999px;background:rgba(10,26,54,.7)}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{display:block;width:15px;height:1px;background:#dff8ff;transition:transform .2s}.mobile-nav[open] summary span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-nav[open] summary span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav nav{position:absolute;right:0;top:48px;width:min(280px,calc(100vw - 32px));padding:10px;display:grid;border:1px solid var(--glass-line);border-radius:14px;background:rgba(4,12,29,.96);box-shadow:0 24px 70px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-nav nav a{padding:12px 14px;color:var(--text-soft);font-size:13px;border-radius:8px}.mobile-nav nav a:hover,.mobile-nav nav a[aria-current=page]{background:rgba(96,196,255,.09)}.hero.page-shell{width:min(1360px,calc(100% - 48px));max-width:1360px;padding-inline:0}.hero{min-height:560px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:48px;padding-block:46px 42px;overflow:clip}.hero:before{content:"";position:absolute;left:-19vw;top:29%;width:38vw;aspect-ratio:1;border:1px solid rgba(69,216,255,.06);border-radius:50%;box-shadow:0 0 0 48px rgba(69,216,255,.018),0 0 0 96px rgba(69,216,255,.012)}.hero-copy{max-width:600px}.eyebrow{color:#91a8c5;letter-spacing:1.55px;text-transform:uppercase}.eyebrow span{background:linear-gradient(90deg,var(--cyan-400),var(--violet-300))}.hero h1{max-width:690px;font-size:clamp(46px,4.7vw,72px);line-height:1.05;letter-spacing:-4.2px}.hero h1 strong{display:inline-block}.hero-lede{max-width:540px;font-size:16px;line-height:1.9;color:#a9bad0}.hero-actions{flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:7px}.text-link span{margin:0}.hero-proof{margin-top:36px;gap:0}.hero-proof div{min-width:145px;gap:7px}.hero-proof div+div{margin-left:25px;padding-left:25px}.hero-proof b{color:#e9fbff;letter-spacing:-.3px}.hero-proof span{max-width:130px;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.hero-art{position:relative;right:auto;top:auto;width:100%;height:auto;aspect-ratio:16/9;z-index:1}.hero-frame{position:absolute;inset:0;transform:perspective(1200px) rotateY(-1deg) rotateX(.5deg);filter:drop-shadow(0 28px 52px rgba(0,0,0,.46))}.hero-frame:before{z-index:2;inset:0;border:1px solid rgba(115,220,255,.23);box-shadow:inset 0 0 0 1px rgba(142,125,255,.08),inset 0 -50px 80px rgba(1,5,17,.35)}.hero-frame:after,.hero-frame:before{content:"";position:absolute;border-radius:22px;pointer-events:none}.hero-frame:after{z-index:3;inset:-2px;background:linear-gradient(90deg,var(--navy-950) 0,transparent 18%,transparent 91%,var(--navy-950) 100%)}.hero-frame img{position:relative;display:block;width:100%;height:100%;object-fit:contain;border-radius:22px;mix-blend-mode:normal;filter:saturate(1.08) contrast(1.02);-webkit-mask-image:none;mask-image:none}.hero-glow{inset:21% 5% 9%;background:radial-gradient(ellipse,rgba(63,213,255,.28),rgba(91,61,255,.13) 40%,transparent 70%);filter:blur(32px)}.hero-orbit{position:absolute;border:1px solid rgba(106,218,255,.12);border-radius:50%;transform:rotate(-18deg)}.orbit-one{width:82%;height:31%;right:0;top:24%}.orbit-two{width:64%;height:22%;right:9%;bottom:8%;border-color:rgba(152,125,255,.13)}.art-chip{z-index:4;border-color:rgba(139,231,255,.3);background:rgba(4,15,34,.72);box-shadow:0 14px 40px rgba(0,0,0,.28)}.art-chip b{letter-spacing:.8px}.chip-one{right:4%;top:5%}.chip-two{left:5%;bottom:4%}.status-dot{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#62f5c9;box-shadow:0 0 8px #62f5c9}.capability-band{padding:78px 0 88px}.section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);align-items:end;grid-gap:70px;gap:70px;margin-bottom:36px}.ecosystem h2,.plans-preview h2,.section-heading h2,.workflow h2{white-space:pre-line;font-size:clamp(36px,4.1vw,58px);line-height:1.12;letter-spacing:-2.6px;font-weight:600;margin:0}.section-heading>p{color:var(--text-soft);font-size:14px;line-height:1.85;margin:0 0 5px}.capability-grid{grid-template-columns:repeat(4,1fr);gap:13px}.landing-capability-card{min-height:270px;padding:20px 21px 22px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,background .25s}.landing-capability-card:hover{transform:translateY(-5px);border-color:rgba(126,231,255,.34);background:linear-gradient(150deg,rgba(37,76,124,.44),rgba(6,16,39,.8))}.capability-topline{display:flex;justify-content:space-between;color:#6f89aa;font:10px var(--mono);letter-spacing:1px}.capability-glyph{position:relative;width:58px;height:58px;margin:25px 0 24px}.capability-glyph i,.capability-glyph:after,.capability-glyph:before{content:"";position:absolute;border:1px solid rgba(99,225,255,.64)}.capability-glyph:before{inset:9px;transform:rotate(45deg);border-radius:8px;box-shadow:0 0 22px rgba(67,216,255,.13)}.capability-glyph:after{inset:19px;transform:rotate(45deg);border-color:var(--violet-300)}.capability-glyph i:first-child{width:5px;height:5px;left:5px;top:31px;border-radius:50%;background:var(--cyan-400);box-shadow:0 0 10px var(--cyan-400)}.capability-glyph i:nth-child(2){width:17px;height:1px;left:10px;top:33px;border:0;background:linear-gradient(90deg,var(--cyan-400),transparent)}.capability-glyph i:nth-child(3){width:4px;height:4px;right:8px;top:10px;background:var(--violet-300)}.glyph-02{transform:rotate(15deg)}.glyph-03:before,.glyph-04:after{border-radius:50%}.landing-capability-card h3{margin:0 0 12px;font-size:19px;letter-spacing:-.6px}.landing-capability-card p{max-width:none;margin-bottom:28px}.landing-capability-card>a{position:static;margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--glass-line);padding-top:18px}.workflow-section{border-block:1px solid rgba(143,210,255,.1);background:linear-gradient(115deg,rgba(12,27,61,.74),rgba(6,13,32,.42))}.workflow{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:76px;padding:88px 0;border:0}.workflow-heading>p:not(.eyebrow){max-width:360px;margin-top:25px;color:var(--text-soft);line-height:1.8}.workflow-visual{position:relative;width:260px;height:82px;margin-top:38px}.workflow-visual:before{content:"";position:absolute;left:8px;right:8px;top:37px;height:1px;background:linear-gradient(90deg,var(--cyan-400),var(--violet-500));box-shadow:0 0 13px rgba(67,216,255,.5)}.workflow-visual span{position:absolute;top:31px;width:13px;height:13px;border:2px solid #071328;border-radius:50%;background:var(--cyan-300);box-shadow:0 0 0 1px var(--cyan-400),0 0 16px rgba(67,216,255,.55)}.workflow-visual span:first-child{left:3px}.workflow-visual span:nth-child(2){left:33%}.workflow-visual span:nth-child(3){left:65%}.workflow-visual span:nth-child(4){right:3px;background:var(--violet-300);box-shadow:0 0 0 1px var(--violet-300),0 0 16px rgba(127,102,255,.55)}.workflow li{min-height:108px;grid-template-columns:62px 1fr 30px;align-items:center;padding:20px 0}.workflow-number{align-self:start;padding-top:3px}.workflow li div small{display:block;color:#647d9d;font:9px var(--mono);letter-spacing:1.2px;margin-bottom:9px}.workflow li h3{font-size:18px;margin-bottom:7px}.workflow li p{grid-column:auto}.workflow-arrow{color:#526f90!important;font-size:18px!important;transition:transform .2s,color .2s}.workflow li:hover .workflow-arrow{color:var(--cyan-300)!important;transform:translate(2px,-2px)}.ecosystem{padding:72px 0 88px}.ecosystem-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:16px;gap:16px}.ecosystem-card{min-height:410px;display:grid;grid-template-rows:190px 1fr;border:1px solid var(--glass-line);border-radius:18px;background:linear-gradient(145deg,rgba(23,52,94,.58),rgba(5,15,35,.78))}.ecosystem-card,.preview-visual{position:relative;overflow:hidden}.preview-visual{border-bottom:1px solid var(--glass-line);background:radial-gradient(circle at 50% 50%,rgba(47,180,255,.22),transparent 53%),linear-gradient(145deg,#07132c,#0a1740)}.preview-visual:before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(109,221,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(109,221,255,.08) 1px,transparent 0);background-size:28px 28px;transform:perspective(500px) rotateX(58deg) scale(1.4) translateY(-20px)}.asset-tile{position:absolute;width:92px;aspect-ratio:1.45;border:1px solid rgba(133,226,255,.34);border-radius:8px;transform:rotateX(58deg) rotate(-35deg);box-shadow:10px 16px 28px rgba(0,0,0,.38)}.tile-land{left:18%;top:62px;background:linear-gradient(135deg,#397559,#1c4e46)}.tile-river{left:39%;top:102px;background:linear-gradient(145deg,#25a9c7,#17628e)}.tile-stone{right:22%;top:52px;background:linear-gradient(145deg,#8294aa,#3e4b69)}.tile-forest{right:9%;top:123px;background:linear-gradient(145deg,#265d4c,#173543)}.preview-copy{padding:26px 30px}.preview-kicker{color:var(--cyan-300)!important;font:10px var(--mono)!important;letter-spacing:1.2px}.preview-copy h3{font-size:26px;margin-bottom:12px;letter-spacing:-1px}.preview-copy>p:not(.preview-kicker){max-width:550px;color:var(--text-soft);font-size:13px;line-height:1.75}.preview-copy .text-link{margin-top:13px}.app-stack{display:grid;place-content:center;grid-gap:10px;gap:10px}.app-stack:before{transform:none;background-size:32px 32px}.app-stack>span{position:relative;z-index:1;width:210px;padding:13px 18px;display:flex;align-items:center;gap:12px;border:1px solid rgba(146,213,255,.19);border-radius:9px;background:rgba(9,25,57,.8);color:#a9bfd8;font:10px var(--mono);letter-spacing:1.1px;box-shadow:0 12px 25px rgba(0,0,0,.23);transform:translateX(-12px)}.app-stack>span:nth-child(2){transform:translateX(12px)}.app-stack>span i{width:20px;height:20px;border:1px solid var(--cyan-400);border-radius:5px;transform:rotate(45deg);box-shadow:inset 0 0 8px rgba(67,216,255,.2)}.cms-public{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding-block:68px}.cms-card{min-height:220px;display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px}.cms-card img{width:150px;height:100%;object-fit:cover;border-radius:10px}.cms-card .text-link{margin-top:18px}.plans-band{position:relative;overflow:hidden;padding:82px 0;border-block:1px solid rgba(143,210,255,.1);background:radial-gradient(circle at 82% 40%,rgba(109,77,255,.18),transparent 25%),linear-gradient(120deg,rgba(12,29,65,.8),rgba(5,12,29,.8))}.plans-preview{display:grid;grid-template-columns:1fr .78fr;grid-gap:90px;gap:90px;position:relative}.plans-preview h2{max-width:650px}.plans-copy{align-self:end;padding-right:100px}.plans-copy>p{color:var(--text-soft);font-size:14px;line-height:1.85}.plan-orbit{position:absolute;right:-45px;top:50%;width:160px;height:160px;transform:translateY(-50%);border:1px solid rgba(107,221,255,.18);border-radius:50%;box-shadow:0 0 0 25px rgba(92,193,255,.025),0 0 0 50px rgba(145,113,255,.018)}.plan-orbit:before{content:"";position:absolute;inset:35px;border:1px solid rgba(177,163,255,.25);border-radius:50%}.plan-orbit span{position:absolute;padding:4px 7px;background:#09152e;border:1px solid var(--glass-line);border-radius:5px;color:#90a8c7;font:8px var(--mono)}.plan-orbit span:first-child{left:-7px;top:32px}.plan-orbit span:last-child{right:-4px;bottom:32px;color:var(--violet-300)}.cta{min-height:310px;margin-top:82px;margin-bottom:64px;padding:56px;display:flex;justify-content:space-between;align-items:flex-end;gap:50px;background:linear-gradient(125deg,rgba(14,39,78,.94),rgba(23,14,66,.85))}.cta h2{white-space:pre-line;margin-bottom:18px}.cta p:not(.eyebrow){max-width:540px;color:var(--text-soft);line-height:1.8}.cta>.button{flex:0 0 auto;margin-bottom:8px}.cta-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(124,221,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(124,221,255,.13) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.cta-glow{right:-1%;top:-75%}.public-page{min-height:calc(100vh - 76px);padding-bottom:110px}.public-hero{min-height:470px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;grid-gap:80px;gap:80px;padding-top:70px;padding-bottom:75px}.page-title{max-width:790px;white-space:pre-line;font-size:clamp(48px,5.4vw,76px);line-height:1.04;letter-spacing:-4px;font-weight:600}.page-intro{max-width:650px;font-size:15px;line-height:1.85}.pricing-signal{width:320px;aspect-ratio:1;position:relative;margin-left:auto;display:flex;align-items:center;justify-content:space-between;color:#9cb3ce;font:10px var(--mono);letter-spacing:1px;border:1px solid rgba(109,220,255,.14);border-radius:50%;box-shadow:0 0 0 36px rgba(66,216,255,.018),0 0 0 72px rgba(139,111,255,.012)}.pricing-signal:after,.pricing-signal:before{content:"";position:absolute;inset:72px;border:1px solid rgba(157,137,255,.22);transform:rotate(45deg);border-radius:17px}.pricing-signal:after{inset:118px;border-color:var(--cyan-400)}.pricing-signal i{height:1px;flex:1 1;margin:0 14px;background:linear-gradient(90deg,var(--cyan-400),var(--violet-300))}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--glass-line)}.principle-grid article{min-height:230px;padding:36px 32px}.principle-grid article+article{border-left:1px solid var(--glass-line)}.principle-grid span{color:#6f89aa;font:9px var(--mono);letter-spacing:1.1px}.principle-grid h2{margin:38px 0 10px;font-size:20px}.principle-grid p{max-width:300px;color:var(--text-soft);font-size:13px;line-height:1.75}.published-section{padding-top:95px}.published-heading{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:40px}.published-heading h2{font-size:38px;letter-spacing:-1.8px;margin:0}.published-heading>p{max-width:540px;margin:0;color:var(--text-soft);font-size:13px;line-height:1.8}.free-plan-card{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(280px,1fr) minmax(240px,.78fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(126,221,255,.28);border-radius:18px;background:linear-gradient(135deg,rgba(17,47,84,.84),rgba(5,16,38,.94));box-shadow:0 28px 90px rgba(0,0,0,.2)}.free-plan-card>div,.free-plan-card>ul{min-width:0;margin:0;padding:32px}.free-plan-summary{display:flex;flex-direction:column;align-items:flex-start}.free-plan-summary>span{color:var(--cyan-300);font:9px var(--mono);letter-spacing:1.3px}.free-plan-summary h3{margin:24px 0 14px;font-size:24px;letter-spacing:-.8px}.free-plan-summary p{display:grid;grid-gap:7px;gap:7px;margin:0 0 30px}.free-plan-summary strong{font:500 44px var(--mono);letter-spacing:-3px;color:#f0fbff}.free-plan-summary small{color:var(--text-soft);font-size:11px}.free-plan-summary .button{margin-top:auto}.free-plan-card>ul{display:grid;align-content:center;grid-gap:18px;gap:18px;list-style:none;border-inline:1px solid var(--glass-line);color:#c9d9e9;font-size:13px}.free-plan-card li{position:relative;padding-left:22px;line-height:1.55}.free-plan-card li:before{content:"✓";position:absolute;left:0;color:var(--cyan-300)}.closed-feature-note{display:flex;flex-direction:column;justify-content:center;background:rgba(4,13,31,.45)}.closed-feature-note b{color:#dcecff;font-size:15px}.closed-feature-note p{margin:12px 0 0;color:var(--text-soft);font-size:12px;line-height:1.8}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.plan-card{min-height:360px;padding:26px;border:1px solid var(--glass-line);border-radius:15px;background:linear-gradient(145deg,rgba(21,46,82,.62),rgba(5,15,35,.8))}.plan-card-featured{border-color:rgba(128,220,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 70px rgba(50,111,173,.12)}.plan-card-top{display:flex;justify-content:space-between;color:#7590af;font:9px var(--mono);letter-spacing:1px}.plan-card h2{margin:50px 0 10px;font-size:22px}.plan-card h3{margin:0 0 44px;font:500 45px var(--mono);letter-spacing:-3px;color:#edfbff}.plan-card h3 small{margin-right:5px;color:var(--cyan-300);font-size:15px}.plan-card ul{margin:0;padding:21px 0 0;list-style:none;border-top:1px solid var(--glass-line);display:grid;grid-gap:12px;gap:12px;color:#9aafc7;font-size:12px}.plan-card li:before{content:"◇";margin-right:9px;color:var(--cyan-400)}.catalog-hero{grid-template-columns:minmax(0,1fr) 390px}.catalog-visual{width:350px;height:300px;position:relative;margin-left:auto;border:1px solid rgba(122,221,255,.13);border-radius:50%;transform:rotate(-10deg);box-shadow:0 0 0 30px rgba(62,203,255,.018),0 0 0 60px rgba(120,89,255,.012)}.catalog-visual i{position:absolute;width:90px;aspect-ratio:1.42;border:1px solid rgba(132,224,255,.35);border-radius:9px;background:linear-gradient(145deg,rgba(27,106,125,.8),rgba(12,41,72,.9));transform:rotate(-28deg);box-shadow:10px 15px 35px rgba(0,0,0,.34)}.catalog-visual i:first-child{left:45px;top:85px}.catalog-visual i:nth-child(2){left:135px;top:115px;background:linear-gradient(145deg,#51419a,#182c62)}.catalog-visual i:nth-child(3){right:37px;top:61px;background:linear-gradient(145deg,#396e58,#123947)}.catalog-visual>span{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:78px;height:78px;transform:translate(-50%,-50%) rotate(10deg);border:1px solid var(--violet-300);border-radius:19px;background:#101a45;color:#d9d3ff;font:10px var(--mono);box-shadow:0 0 30px rgba(127,102,255,.28)}.app-orbit i{width:115px;aspect-ratio:2.8;transform:none;background:rgba(12,33,70,.85)}.app-orbit i:first-child{left:28px;top:65px}.app-orbit i:nth-child(2){left:55px;top:133px}.app-orbit i:nth-child(3){left:95px;top:201px}.compact-highlights{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--glass-line)}.compact-highlights div{display:grid;grid-gap:8px;gap:8px;padding:25px 28px}.compact-highlights div+div{border-left:1px solid var(--glass-line)}.compact-highlights span{color:#6e87a7;font:9px var(--mono);letter-spacing:1px}.compact-highlights b{font-size:14px}.catalog-grid{gap:14px}.catalog-card{min-height:470px;padding:18px;border-radius:15px;transition:transform .2s,border-color .2s}.catalog-card:hover{transform:translateY(-4px);border-color:rgba(126,231,255,.3)}.catalog-thumbnail{height:160px;position:relative;margin-bottom:20px;overflow:hidden;border:1px solid rgba(137,213,255,.12);border-radius:10px;background:radial-gradient(circle at 65% 30%,rgba(94,90,255,.24),transparent 30%),linear-gradient(145deg,#0c2650,#081328)}.catalog-thumbnail:before{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(118,221,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(118,221,255,.11) 1px,transparent 0);background-size:25px 25px;transform:perspective(300px) rotateX(55deg) scale(1.5)}.catalog-thumbnail i{position:absolute;width:60px;height:42px;left:50%;top:50%;border:1px solid rgba(123,224,255,.45);border-radius:6px;background:rgba(31,104,116,.65);transform:translate(-50%,-50%) rotate(-30deg);box-shadow:9px 12px 20px rgba(0,0,0,.34)}.catalog-thumbnail i:nth-child(2){transform:translate(-18%,-80%) rotate(-30deg);background:rgba(82,65,156,.65)}.catalog-thumbnail i:nth-child(3){transform:translate(-82%,-20%) rotate(-30deg);background:rgba(36,87,72,.65)}.catalog-thumbnail span{position:absolute;right:12px;bottom:10px;color:#8ba3c1;font:8px var(--mono);letter-spacing:1px}.catalog-card-meta{padding-inline:5px}.catalog-actions,.catalog-card code,.catalog-card dl,.catalog-card h2,.catalog-card>p{margin-left:5px;margin-right:5px}.catalog-actions .button{flex:1 1 auto}@media (max-width:1100px){.site-header{gap:24px}.site-header nav{gap:18px}.site-header nav a{font-size:12px}.capability-grid{grid-template-columns:repeat(2,1fr)}.landing-capability-card{min-height:260px}.hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:30px}.hero-art{width:100%;opacity:.9}.hero-copy{max-width:520px}.hero h1{font-size:clamp(46px,5.5vw,64px)}}@media (max-width:900px){.site-header .desktop-nav{display:none}.mobile-nav{display:block}.hero{min-height:auto;grid-template-columns:1fr;gap:42px;padding-block:64px 72px}.hero-copy{max-width:630px}.hero-art{top:auto;right:auto;width:min(760px,100%);height:auto;opacity:.86}.hero-frame{inset:0}.chip-one{right:18%}.chip-two{left:25%}.capability-band{padding-top:74px}.section-heading{grid-template-columns:1fr;gap:23px}.workflow{grid-template-columns:1fr;gap:52px}.workflow-visual{margin-top:35px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-card{min-height:390px}.plans-preview{grid-template-columns:1fr;gap:35px}.plans-copy{padding-right:120px}.cta{align-items:flex-start;flex-direction:column}.public-hero{min-height:560px;grid-template-columns:1fr;gap:35px;overflow:hidden}.catalog-visual,.pricing-signal{position:absolute;z-index:-1;right:-48px;top:170px;opacity:.46;transform:scale(.86)}.plan-grid,.principle-grid{grid-template-columns:1fr}.principle-grid article+article{border-left:0;border-top:1px solid var(--glass-line)}.published-heading{grid-template-columns:1fr;gap:17px}.free-plan-card{grid-template-columns:1fr 1fr}.free-plan-card>ul{border-right:0}.closed-feature-note{grid-column:1/-1;border-top:1px solid var(--glass-line)}.cms-public{grid-template-columns:1fr}}@media (max-width:600px){.site-header{height:68px;padding-inline:16px}.header-actions{gap:9px}.header-actions>.button{display:none}.locale{display:block;font-size:11px}.hero.page-shell,.page-shell{width:calc(100% - 32px)}.hero.page-shell{padding-inline:0}.hero{min-height:auto;gap:28px;padding-block:44px 48px}.hero:before{display:none}.hero h1{font-size:clamp(42px,12vw,58px);letter-spacing:-2.9px}.hero-lede{font-size:14px;line-height:1.75}.hero-actions{align-items:flex-start;gap:18px}.hero-actions .button{width:100%}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}.hero-proof div{min-width:0}.hero-proof div+div{margin-left:10px;padding-left:10px}.hero-proof b{font-size:11px}.hero-proof span{font-size:8px;line-height:1.4}.hero-art{top:auto;right:auto;width:100%;height:auto}.art-chip{display:block;padding:7px 9px;font-size:7px;line-height:1.25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.art-chip b{font-size:9px}.chip-one{right:8px;top:8px}.chip-two{left:8px;bottom:8px}.hero-frame{inset:0}.ecosystem h2,.plans-preview h2,.section-heading h2,.workflow h2{font-size:36px;letter-spacing:-2px}.capability-band,.ecosystem{padding-block:58px}.capability-grid{grid-template-columns:1fr}.landing-capability-card{min-height:220px}.landing-capability-card p{margin-bottom:16px;font-size:12px;line-height:1.55}.landing-capability-card>a{padding-top:13px}.capability-glyph{width:46px;height:46px;margin:14px 0}.workflow{padding-block:62px;gap:32px}.workflow li{grid-template-columns:48px 1fr 20px}.workflow-visual{width:220px}.ecosystem-card{min-height:350px;grid-template-rows:150px 1fr}.preview-copy{padding:22px}.asset-tile{width:75px}.plans-band{padding-block:62px}.plans-copy{padding-right:0}.plan-orbit{display:none}.cta{min-height:340px;margin-top:58px;padding:34px 25px}.cta>.button{width:100%}.public-hero{min-height:auto;padding-top:60px;padding-bottom:64px}.page-title{font-size:46px;letter-spacing:-2.8px}.compact-highlights{grid-template-columns:1fr}.compact-highlights div+div{border-left:0;border-top:1px solid var(--glass-line)}.principle-grid article{min-height:190px;padding:28px 22px}.principle-grid h2{margin-top:25px}.published-section{padding-top:75px}.free-plan-card{grid-template-columns:1fr}.free-plan-card>div,.free-plan-card>ul{padding:25px 23px}.free-plan-card>ul{border:0;border-top:1px solid var(--glass-line)}.closed-feature-note{grid-column:auto}.free-plan-summary .button{width:100%}.catalog-card{min-height:450px}.cms-public{padding-block:52px}.cms-card{min-height:0;grid-template-columns:1fr}.cms-card img{width:100%;height:170px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.catalog-card:hover,.landing-capability-card:hover,.workflow li:hover .workflow-arrow{transform:none}}.account-page-heading{max-width:820px}.account-page-heading .page-title{margin-bottom:18px}.account-security{position:relative;margin:48px 0;padding:30px;border:1px solid rgba(111,213,255,.24);border-radius:18px;background:linear-gradient(145deg,rgba(10,30,60,.94),rgba(7,15,34,.88));box-shadow:0 24px 80px rgba(0,0,0,.2)}.account-security-auth{max-width:660px;margin-top:42px;padding:36px;overflow:hidden}.account-security-auth:after{content:"";position:absolute;z-index:0;right:-110px;top:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(89,206,255,.15),transparent 68%);pointer-events:none}.account-security-auth>*{position:relative;z-index:1}.account-auth-kicker{margin:0 0 18px;color:var(--cyan-300);font:9px var(--mono);letter-spacing:1.35px}.account-security-auth .account-security-heading h2{font-size:34px;letter-spacing:-1.4px}.account-security-auth .account-security-heading p{max-width:500px}.account-security-auth .account-security-login{max-width:520px;grid-template-columns:1fr;gap:16px;margin-top:27px}.account-security-auth .account-security-login label{gap:8px;font-size:12px}.account-security-auth input{min-height:48px;padding:12px 13px;border-color:#315575;border-radius:9px;background:rgba(4,16,35,.78);transition:border-color .18s,box-shadow .18s}.account-security-auth input:focus{outline:0;border-color:var(--cyan-400);box-shadow:0 0 0 3px rgba(67,216,255,.11)}.account-security-auth .account-security-login>button{width:100%;min-height:48px;margin-top:3px}.account-security-auth>.account-security-actions{max-width:520px;margin-top:12px}.account-security-auth>.account-security-actions button{min-height:40px;padding:8px 12px;background:transparent;color:#9edff1}.account-security-auth>.account-security-actions button:hover{background:rgba(74,178,219,.09);color:#fff}.account-security-heading,.account-security-panel-heading,.account-session,.account-token{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.account-security-heading h2{margin:0 0 10px;font-size:30px}.account-security-heading p,.account-security-panel-heading p{max-width:760px;margin:0;color:var(--text-soft);font-size:13px;line-height:1.75}.account-security-heading>span{color:#82b8d6;font:10px var(--mono);letter-spacing:1.2px}.account-security-panel{margin-top:24px;padding:22px;border:1px solid rgba(116,191,226,.2);border-radius:14px;background:rgba(4,16,36,.52)}.account-security-panel h3{margin:0 0 8px;font-size:21px}.account-security-actions{display:flex;flex-wrap:wrap;gap:8px}.account-secret-dialog>button:not(.button),.account-security-actions button,.account-security-confirm button{padding:8px 11px;border:1px solid #3f7693;border-radius:7px;background:#0c2942;color:#e7f8ff;cursor:pointer}.account-security-actions button.danger,.account-security-confirm button.danger{border-color:#a95868;background:#3f1c29;color:#ffdce2}.account-security button:disabled{opacity:.5;cursor:not-allowed}.account-security-message{margin:18px 0 0;padding:11px 13px;border-radius:8px;font-size:13px}.account-security-message.success{border:1px solid rgba(112,227,187,.38);background:rgba(40,130,101,.2);color:#b6f6dc}.account-security-message.error{border:1px solid rgba(255,141,141,.42);background:rgba(131,45,54,.22);color:#ffd1d1}.account-session-list,.account-token-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.account-session,.account-token{position:relative;padding:15px;border-left:3px solid rgba(105,220,247,.52);background:rgba(14,43,70,.32)}.account-session h4,.account-token h4{margin:8px 0 4px;font-size:16px}.account-session p,.account-token p{margin:0;color:#a9c4d8;font-size:12px}.account-session small,.account-token small{display:block;margin-top:8px;color:#7f9eb7;font:10px var(--mono);line-height:1.6}.account-token{display:block}.account-token .account-security-actions{position:absolute;right:15px;top:15px}.account-token code{display:block;margin-top:9px;color:#b9dbea;font:11px var(--mono)}.account-security-badges{display:flex;gap:7px}.account-security-badges span,.account-security-badges strong{padding:3px 6px;border:1px solid rgba(122,208,240,.28);border-radius:4px;color:#9dc9df;font:9px var(--mono);letter-spacing:.5px}.account-security-badges strong{border-color:rgba(172,142,255,.35);color:#c9baff}.account-security-confirm{flex:1 0 100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px;border:1px solid rgba(220,137,154,.25);border-radius:8px;background:rgba(72,25,38,.28)}.account-security-confirm p{margin:0 auto 0 0;color:#f4c7cf}.account-pat-form,.account-security-login{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:22px}.account-pat-form fieldset,.account-pat-form label,.account-security-login label{display:grid;grid-gap:6px;gap:6px;color:#a9c7dc;font-size:11px}.account-security input,.account-security textarea{width:100%;padding:10px;border:1px solid #31516e;border-radius:7px;background:#07182b;color:#e8f7ff;font:13px var(--display)}.account-pat-form fieldset{grid-row:span 2;margin:0;padding:10px 12px;border:1px solid #31516e;border-radius:7px}.account-pat-form fieldset label{display:flex;align-items:center;gap:7px}.account-pat-form fieldset input{width:auto}.account-pat-form .wide{grid-column:1/-1}.account-pat-form small{color:#7898af;line-height:1.5}.account-pat-form>button,.account-security-login>button{align-self:end;justify-self:start}.account-secret-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(1,6,16,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-secret-dialog{width:min(680px,100%)}.account-secret-dialog h3{margin:0 0 10px}.account-secret-dialog p{color:#b3c9d9;line-height:1.65}.account-secret-dialog>code{display:block;overflow-wrap:anywhere;margin:18px 0;padding:15px;border:1px solid #31516e;border-radius:8px;background:#04101f;color:#dff9ff;font:13px var(--mono);-webkit-user-select:all;-moz-user-select:all;user-select:all}.account-secret-dialog>label{display:flex;align-items:center;gap:9px;margin:18px 0;color:#d5e6ef;font-size:13px}.account-secret-dialog>label input{width:auto}.account-section-nav{position:-webkit-sticky;position:sticky;z-index:5;top:88px;display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 6px;padding:8px;border:1px solid rgba(121,205,239,.18);border-radius:12px;background:rgba(4,15,34,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-section-nav a{padding:9px 13px;border-radius:8px;color:#a8c3d8;font-size:12px}.account-section-nav a:focus-visible,.account-section-nav a:hover{color:#fff;background:rgba(70,203,243,.12)}.account-security-panel{scroll-margin-top:152px}.account-developer-panel{border-color:rgba(167,142,255,.28);background:linear-gradient(145deg,rgba(27,23,71,.34),rgba(4,16,36,.52))}@media(max-width:760px){.account-page{padding-top:58px}.account-page-heading .page-title{font-size:36px;line-height:1.1;letter-spacing:-2px}.account-security{padding:20px}.account-security-auth{margin-top:32px;padding:26px 22px}.account-security-auth .account-security-heading h2{font-size:29px}.account-security-heading,.account-security-panel-heading,.account-session{flex-direction:column}.account-section-nav{top:76px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.account-section-nav::-webkit-scrollbar{display:none}.account-section-nav a{flex:0 0 auto}.account-pat-form,.account-security-login{grid-template-columns:1fr}.account-pat-form .wide{grid-column:auto}.account-security-actions{width:100%}.account-security-actions button{flex:1 1}.account-security-confirm{flex-wrap:wrap}.account-token .account-security-actions{position:static;margin-top:12px}}@media (prefers-contrast:more){:root{--glass-line:rgba(195,232,255,.42);--text-soft:#c5d2e2}.catalog-card,.ecosystem-card,.glass-card,.plan-card{background:#08152d}}.creator-center{margin:48px 0;padding:28px;border:1px solid rgba(120,190,220,.28);border-radius:16px;background:linear-gradient(145deg,rgba(11,31,59,.9),rgba(7,17,37,.76))}.creator-center-form-actions,.creator-center-heading,.creator-center-product header,.creator-center-version{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.creator-center h2{margin:0 0 10px;font-size:28px}.creator-center h3{margin:0;font-size:19px}.creator-center h4{grid-column:1/-1;margin:0;font-size:16px}.creator-center-heading p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.creator-center-heading>span,.creator-center-product small,.creator-center-version small{color:#87b7d4;font:10px var(--mono)}.creator-center-message{margin:20px 0 0;padding:11px 13px;border-radius:8px;font-size:13px}.creator-center-message.success{border:1px solid rgba(112,227,187,.38);background:rgba(40,130,101,.2);color:#b6f6dc}.creator-center-message.error{border:1px solid rgba(255,141,141,.42);background:rgba(131,45,54,.22);color:#ffd1d1}.creator-center-product-form,.creator-center-version-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px;padding:18px;border:1px solid rgba(117,184,220,.2);border-radius:12px;background:rgba(5,18,37,.48)}.creator-center-product-form label,.creator-center-version-form label{display:grid;grid-gap:6px;gap:6px;color:#a9c7dc;font-size:11px}.creator-center input,.creator-center select,.creator-center textarea{width:100%;padding:9px;border:1px solid #31516e;border-radius:7px;background:#07182b;color:#e8f7ff;font:13px var(--display)}.creator-center textarea{min-height:76px;resize:vertical}.creator-center-product-form>button{align-self:end;justify-self:start}.creator-center-products{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.creator-center-product{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(120,190,220,.2);border-radius:12px;background:rgba(5,18,37,.45)}.creator-center-product header strong{display:block;color:#e5f7ff}.creator-center-product header small{display:block;margin-top:5px}.creator-center-product header>div:last-child{display:flex;gap:10px;align-items:center;color:#a8c1d7;font-size:11px}.creator-center-confirm{display:flex;gap:7px}.creator-center-confirm button{padding:7px 10px;border:1px solid #4989a4;border-radius:7px;background:#102f49;color:#edfaff;cursor:pointer}.creator-center-version-list{display:grid;grid-gap:8px;gap:8px}.creator-center-version{padding:12px;border-left:3px solid rgba(108,220,246,.5);background:rgba(16,48,78,.28)}.creator-center-version b{display:block;font-size:13px}.creator-center-version small{display:block;margin-top:6px}.creator-center-version-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.creator-center-version-form>label:nth-of-type(5){grid-column:1/-1}.creator-center-prices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.creator-center-prices label{display:grid;grid-gap:6px;gap:6px;color:#a9c7dc;font-size:11px}.creator-center-form-actions{grid-column:1/-1}.creator-center button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.creator-center{padding:20px}.creator-center-heading,.creator-center-product header,.creator-center-version{flex-direction:column}.creator-center-product-form,.creator-center-version-form{grid-template-columns:1fr}.creator-center-version-form>label:nth-of-type(5){grid-column:auto}.creator-center-prices{grid-template-columns:1fr}.creator-center-form-actions{grid-column:auto}}.creator-sign-in{max-width:720px;margin:36px 0;padding:34px;border:1px solid rgba(111,213,255,.26);border-radius:16px;background:linear-gradient(145deg,rgba(13,40,76,.82),rgba(8,18,40,.88))}.creator-sign-in>span{color:var(--cyan-300);font:9px var(--mono);letter-spacing:1.3px}.creator-sign-in h2{margin:13px 0 10px;font-size:28px}.creator-sign-in p{max-width:570px;margin-bottom:22px;color:var(--text-soft);line-height:1.75}@media(max-width:600px){.creator-sign-in{padding:24px}.creator-sign-in .button{width:100%}}.withdrawal-center{margin:32px 0 64px;padding:28px;border:1px solid rgba(111,213,255,.3);border-radius:18px;background:linear-gradient(145deg,rgba(8,29,57,.96),rgba(7,15,34,.9));box-shadow:0 28px 90px rgba(0,0,0,.22)}.withdrawal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.withdrawal-heading>div>span{color:#72cfe8;font:10px var(--mono);letter-spacing:1.2px}.withdrawal-heading h2{margin:8px 0 10px;font-size:30px}.withdrawal-heading p{max-width:720px;margin:0;color:var(--text-soft);font-size:13px;line-height:1.75}.wallet-ledger>button,.withdrawal-heading>button{padding:9px 12px;border:1px solid #3f7693;border-radius:7px;background:#0c2942;color:#e7f8ff;cursor:pointer}.withdrawal-center button:disabled{opacity:.5;cursor:not-allowed}.withdrawal-message,.withdrawal-simulation-warning{margin:18px 0 0;padding:12px 14px;border-radius:9px;font-size:13px;line-height:1.6}.withdrawal-message.success{border:1px solid rgba(112,227,187,.38);background:rgba(40,130,101,.2);color:#b6f6dc}.withdrawal-message.error{border:1px solid rgba(255,141,141,.42);background:rgba(131,45,54,.22);color:#ffd1d1}.withdrawal-simulation-warning{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(255,197,92,.45);background:rgba(103,69,15,.24);color:#ffe1a3}.withdrawal-simulation-warning strong{font:11px var(--mono);letter-spacing:.4px}.wallet-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.wallet-balance-grid article{min-width:0;padding:17px;border:1px solid rgba(115,189,224,.18);border-radius:11px;background:rgba(5,18,37,.48)}.wallet-balance-grid article.withdrawable{border-color:rgba(95,233,184,.55);background:linear-gradient(145deg,rgba(20,96,78,.38),rgba(7,31,42,.62));box-shadow:inset 0 0 0 1px rgba(110,255,205,.08)}.wallet-balance-grid article>span{color:#91b6cb;font-size:11px}.wallet-balance-grid strong{display:block;overflow-wrap:anywhere;margin:10px 0 6px;color:#edfbff;font:600 25px var(--mono)}.wallet-balance-grid strong small{color:#7ee7c2;font-size:12px}.wallet-balance-grid p{margin:0;color:#7996aa;font-size:10px}.withdrawal-workspace{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;margin-top:18px}.wallet-ledger,.withdrawal-form,.withdrawal-requests{padding:20px;border:1px solid rgba(117,184,220,.2);border-radius:12px;background:rgba(5,18,37,.48)}.withdrawal-form{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.wallet-ledger h3,.withdrawal-form h3,.withdrawal-requests h3{margin:0;font-size:19px}.withdrawal-form label{display:grid;width:100%;grid-gap:7px;gap:7px;color:#a9c7dc;font-size:11px}.withdrawal-form input{width:100%;padding:11px;border:1px solid #31516e;border-radius:7px;background:#07182b;color:#e8f7ff;font:15px var(--mono)}.withdrawal-form small{color:#7f9eb7;line-height:1.6}.wallet-ledger ol,.withdrawal-requests ol{display:grid;grid-gap:9px;gap:9px;margin:16px 0 0;padding:0;list-style:none}.wallet-ledger li,.withdrawal-requests li{padding:13px;border-left:3px solid rgba(105,220,247,.52);background:rgba(14,43,70,.32)}.withdrawal-requests li[data-status=approved_simulation]{border-left-color:#75ddb5}.withdrawal-requests li[data-status=rejected]{border-left-color:#d78391}.wallet-ledger li>div,.withdrawal-requests li>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.withdrawal-requests li span{padding:3px 6px;border:1px solid rgba(122,208,240,.28);border-radius:4px;color:#acd9ea;font:9px var(--mono)}.wallet-ledger li small,.withdrawal-requests li small{display:block;margin-top:7px;color:#7f9eb7;font-size:10px;line-height:1.5}.withdrawal-requests li code{display:block;margin-top:8px;color:#e5c98d;font:9px var(--mono)}.wallet-ledger{margin-top:16px}.wallet-ledger li strong{font:13px var(--mono)}.wallet-ledger li span{overflow-wrap:anywhere;color:#b6cada;font-size:11px}.wallet-ledger>button{margin-top:14px}@media(max-width:760px){.withdrawal-center{padding:19px}.withdrawal-heading{flex-direction:column}.withdrawal-heading>button{width:100%}.wallet-balance-grid,.withdrawal-workspace{grid-template-columns:1fr}.withdrawal-form .button{width:100%}.wallet-ledger li>div,.withdrawal-requests li>div{align-items:flex-start;flex-direction:column;gap:7px}}.totp-state{padding:5px 8px;border:1px solid rgba(122,208,240,.35);border-radius:5px;color:#aee8ff;font:10px var(--mono);white-space:nowrap}.totp-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:16px}.totp-enrollment>label,.totp-form label{display:grid;grid-gap:6px;gap:6px;color:#a9c7dc;font-size:11px}.totp-form button{padding:10px 14px;border:1px solid #3f7693;border-radius:7px;background:#0c2942;color:#e7f8ff;cursor:pointer}.totp-form button.danger{border-color:#a95868;background:#3f1c29;color:#ffdce2}.totp-enrollment{margin-top:16px;padding:15px;border:1px solid rgba(120,218,255,.25);border-radius:9px;background:rgba(3,13,29,.58)}.account-secret-dialog pre,.totp-enrollment code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 12px;padding:11px;border:1px solid #31516e;border-radius:7px;background:#04101f;color:#dff9ff;font:12px var(--mono);-webkit-user-select:all;-moz-user-select:all;user-select:all}.totp-summary,.totp-warning{color:#a9c4d8;font-size:12px}.totp-warning{color:#efb7c1}.totp-disable{grid-template-columns:repeat(2,minmax(0,1fr)) auto}@media(max-width:760px){.totp-disable,.totp-form{grid-template-columns:1fr}}.account-secret-dialog{width:min(680px,calc(100% - 40px));max-height:calc(100vh - 40px);overflow:auto;margin:auto;padding:28px;border:1px solid rgba(120,218,255,.38);border-radius:16px;background:#081a32;color:var(--ink);box-shadow:0 30px 120px rgba(0,0,0,.5)}.account-secret-dialog::-webkit-backdrop{background:rgba(1,6,16,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-secret-dialog::backdrop{background:rgba(1,6,16,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:22px}.account-password-form label{display:grid;grid-gap:6px;gap:6px;color:#a9c7dc;font-size:11px}.account-password-form>button{align-self:end;justify-self:start}@media(max-width:760px){.account-password-form{grid-template-columns:1fr}}.account-danger-zone{border-color:rgba(230,126,145,.3);background:linear-gradient(145deg,rgba(62,20,35,.34),rgba(4,16,36,.52))}.account-danger-warning{margin:18px 0 12px;padding:11px 13px;border-left:3px solid #d9798d;background:rgba(100,31,48,.24);color:#f1bdc8;font-size:12px;line-height:1.65}.account-close-form{display:grid;grid-template-columns:minmax(200px,1fr) minmax(280px,2fr) auto;grid-gap:14px;gap:14px;align-items:end}.account-close-form>label{display:grid;grid-gap:6px;gap:6px;color:#a9c7dc;font-size:11px}.account-close-confirm{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;line-height:1.55}.account-close-confirm input{width:auto}.account-close-form button.danger{min-height:40px;padding:9px 13px;border:1px solid #aa5366;border-radius:8px;background:#4b1d2a;color:#ffe1e7;font-weight:700;cursor:pointer}.account-close-form button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.account-close-form{grid-template-columns:1fr}}:root{color-scheme:light;--ink:#1c293b;--muted:#596879;--navy:#223449;--surface:#f5f7f9;--line:#c6d0d9;--cyan:#24879a;--violet:#477096;--text-strong:#1c293b;--text-soft:#596879;--glass-line:#c6d0d9;--glass-fill:#f5f7f9;--studio-bg:#e7ecf1;--studio-card:#f5f7f9;--studio-soft:#edf2f5;--studio-raised:#fafbfc;--studio-ink:#1c293b;--studio-muted:#596879;--studio-weak:#7b8896;--studio-line:#c6d0d9;--studio-cyan:#24879a;--studio-violet:#477096;--studio-nav:#223449;--studio-canvas:#101d2c;--studio-success:#278164;--studio-warning:#b7791f;--studio-danger:#b94c5d;--studio-shadow:0 12px 30px rgba(28,41,59,.09),0 1px 2px rgba(28,41,59,.04)}html{background:var(--studio-bg)}body{color:var(--studio-ink);background:radial-gradient(circle at 84% 6%,rgba(71,112,150,.11),transparent 27%),radial-gradient(circle at 7% 20%,rgba(36,135,154,.08),transparent 25%),linear-gradient(180deg,rgba(34,52,73,.055),transparent 120px),var(--studio-bg)}.site-noise{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgba(22,166,199,.75);outline-offset:3px}.site-header{height:68px;padding-inline:max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid rgba(130,160,181,.34);background:rgba(34,52,73,.96);box-shadow:0 8px 24px rgba(28,41,59,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{color:#f7fafc;letter-spacing:-.45px}.brand em{color:#78c8d5;font-weight:650}.brand-mark{filter:none}.brand-mark:before{border-color:#65b8c7;background:rgba(101,184,199,.1);box-shadow:none}.brand-mark i{border-color:#f7fafc;background:#65b8c7}.locale,.site-header nav a{color:#b8c4cf;font-size:13px}.desktop-nav a[aria-current=page],.locale:hover,.site-header nav a:hover{color:#fff}.desktop-nav a[aria-current=page]:after{height:2px;background:linear-gradient(90deg,var(--studio-cyan),var(--studio-violet));box-shadow:none;border-radius:99px}.header-actions>.button{color:#fff;border-color:#579eac;background:#2a7181;box-shadow:0 5px 14px rgba(12,25,40,.2)}.mobile-nav summary{border-color:#51657b;background:#2a3d53}.mobile-nav summary span{background:#dbe5ec}.mobile-nav nav{border-color:#42566c;background:#223449;box-shadow:0 18px 42px rgba(17,29,42,.3);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav nav a{color:#c2ccd5}.mobile-nav nav a:hover,.mobile-nav nav a[aria-current=page]{color:#fff;background:#2c4259}.button{min-height:40px;padding:10px 17px;border:1px solid var(--studio-line);border-radius:10px;color:#2c3b4f;box-shadow:0 1px 2px rgba(27,49,78,.03);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button,.button:hover{background:var(--studio-raised)}.button:hover{transform:translateY(-1px);border-color:#9eafbd;box-shadow:0 8px 20px rgba(28,41,59,.1)}.button-primary,.button-primary:hover{border-color:transparent;color:#fff;background:linear-gradient(115deg,#24879a,#477096);box-shadow:0 8px 20px rgba(44,102,127,.2)}.button-small{min-height:36px;padding:8px 13px;border-radius:9px}.eyebrow{margin-bottom:16px;color:#738094;font:700 10px var(--display);letter-spacing:.12em}.eyebrow span{height:2px;background:var(--studio-cyan);box-shadow:none}.page-title{color:#172338;font-size:clamp(38px,4.4vw,54px);letter-spacing:-2.2px}.page-intro,.section-heading>p{color:var(--studio-muted)}.text-link{color:#33455c}.text-link span{color:var(--studio-cyan)}input,select,textarea{font-family:var(--display)}.hero.page-shell{width:min(1240px,calc(100% - 48px));max-width:1240px}.hero{min-height:590px;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:54px;padding-block:64px 56px}.hero-glow,.hero-orbit,.hero:before{display:none}.hero h1{max-width:620px;color:var(--studio-ink);font-size:clamp(45px,4.7vw,67px);line-height:1.08;letter-spacing:-3.5px}.hero h1 strong{background:linear-gradient(100deg,#24879a,#477096);background-clip:text;-webkit-background-clip:text}.hero-lede{max-width:535px;color:#5e6c80;font-size:15px;line-height:1.8}.hero-proof{margin-top:34px}.hero-proof b{color:#25344a}.hero-proof span{color:#7c8899;text-transform:none;letter-spacing:0}.hero-proof div+div{border-left-color:var(--studio-line)}.hero-art{aspect-ratio:16/10}.hero-art:before{content:"";position:absolute;inset:8% 2%;border-radius:28px;background:rgba(71,112,150,.16);filter:blur(32px)}.hero-frame{inset:3%;overflow:hidden;border-radius:20px;background:var(--studio-canvas);transform:none;filter:drop-shadow(0 20px 38px rgba(28,41,59,.2))}.hero-frame:before{border-color:#506b80;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent);box-shadow:inset 0 0 0 6px rgba(255,255,255,.025)}.hero-frame:after{display:none}.hero-frame img{border-radius:18px;filter:saturate(.92) brightness(.98)}.art-chip{border-color:#4b6278;background:rgba(34,52,73,.93);color:#b8c5cf;box-shadow:0 8px 24px rgba(17,29,42,.24);-webkit-backdrop-filter:none;backdrop-filter:none}.art-chip b{color:#f4f8fa}.status-dot{background:var(--studio-success);box-shadow:none}.capability-band,.ecosystem{padding-block:64px 74px}.section-heading{gap:50px;margin-bottom:28px}.ecosystem h2,.plans-preview h2,.section-heading h2,.workflow h2{color:#172338;font-size:clamp(32px,3.6vw,48px);letter-spacing:-2px}.capability-grid{gap:14px}.glass-card,.landing-capability-card{border-color:var(--studio-line);background:var(--studio-card);box-shadow:0 8px 24px rgba(28,41,59,.055)}.glass-card:after{display:none}.landing-capability-card{min-height:250px}.landing-capability-card:hover{border-color:#a9bac7;background:var(--studio-raised);box-shadow:var(--studio-shadow)}.capability-topline{color:#8a96a7;font-family:var(--display)}.capability-glyph{margin-block:20px}.capability-glyph i,.capability-glyph:after,.capability-glyph:before{border-color:rgba(22,166,199,.6)}.capability-glyph:after{border-color:rgba(70,115,155,.65)}.landing-capability-card h3,.preview-copy h3,.workflow li h3{color:#1b293f}.landing-capability-card p,.preview-copy>p:not(.preview-kicker),.workflow li p,.workflow-heading>p:not(.eyebrow){color:#677589}.landing-capability-card>a{border-top-color:var(--studio-line);color:#32506b}.workflow-section{width:min(1240px,calc(100% - 48px));margin:20px auto;border:1px solid #40566c;border-radius:24px;background:linear-gradient(135deg,#223449,#2a4056);box-shadow:0 18px 38px rgba(28,41,59,.14);overflow:hidden}.workflow{padding-block:72px;gap:64px}.workflow-visual{opacity:.82}.workflow li div small,.workflow-number,.workflow-section .eyebrow{color:#82c5d0}.workflow-section .workflow h2,.workflow-section .workflow li h3{color:#f3f7f9}.workflow-section .workflow li p,.workflow-section .workflow-heading>p:not(.eyebrow){color:#bdc9d3}.workflow li{border-top-color:#435a70}.workflow li:last-child{border-bottom-color:#435a70}.ecosystem-grid{gap:18px}.ecosystem-card{border-color:var(--studio-line);background:var(--studio-card);box-shadow:0 10px 28px rgba(28,41,59,.065)}.preview-copy{padding:24px 28px}.preview-kicker{color:var(--studio-cyan)!important;font-family:var(--display)!important;font-weight:700!important}.preview-visual{border-bottom-color:#52687c;background:radial-gradient(circle at 50% 50%,rgba(36,135,154,.25),transparent 53%),linear-gradient(145deg,#223449,#2b435a)}.preview-visual:before{opacity:.48;background-image:linear-gradient(rgba(22,166,199,.12) 1px,transparent 0),linear-gradient(90deg,rgba(22,166,199,.12) 1px,transparent 0)}.app-stack>span{border-color:#526b80;background:rgba(39,60,80,.94);color:#cad4dc;box-shadow:0 8px 20px rgba(17,29,42,.22)}.plans-band{padding-block:70px;border-block-color:var(--studio-line);background:var(--studio-soft)}.plans-copy>p{color:#667589}.plan-orbit{opacity:.38}.plan-orbit span{border-color:var(--studio-line);background:var(--studio-raised);color:#55657a}.cta{min-height:270px;margin-top:68px;padding:48px;border-color:#40566c;background:linear-gradient(125deg,#223449,#2c455c);box-shadow:0 16px 34px rgba(28,41,59,.15)}.cta-glow,.cta-grid{display:none}.cta h2{color:#f3f7f9}.cta .eyebrow{color:#82c5d0}.cta p:not(.eyebrow){color:#bdc9d3}.inner-page{padding-block:64px 90px}.account-page-heading,.catalog-page-heading{max-width:780px}.catalog-section-heading{margin-top:42px;border-bottom-color:var(--studio-line)}.catalog-section-heading span,.commerce-availability,.legal-meta span{border-color:var(--studio-line);border-radius:999px;color:#667589;background:var(--studio-raised)}.catalog-section-heading b{color:var(--studio-cyan);font-family:var(--display)}.catalog-grid{gap:18px}.catalog-card,.collaboration-center,.creator-application,.legal-contact,.legal-grid article,.legal-next,.placeholder-card,.reset-card,.withdrawal-center{border-color:var(--studio-line);background:var(--studio-card);color:var(--studio-ink);box-shadow:0 8px 26px rgba(27,49,78,.045)}.catalog-card{min-height:330px;padding:22px;border-radius:14px}.catalog-thumbnail{border-radius:11px;background:linear-gradient(145deg,#dcebed,#e2e8ee)}.catalog-card-meta{color:#4c7283;font-family:var(--display);font-weight:700;text-transform:none}.catalog-card h2,.catalog-card h3{color:#1d2a40}.catalog-card code,.catalog-card dt,.catalog-card p,.placeholder-card p{color:#667589}.catalog-actions button{color:#33455b;background:var(--studio-raised)}.catalog-status{border-color:var(--studio-line);background:var(--studio-soft);color:#53677b}.catalog-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;min-height:230px;margin-top:28px;padding:34px;border:1px dashed #b4c2ce;border-radius:18px;background:linear-gradient(135deg,var(--studio-card),var(--studio-soft))}.catalog-empty-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:18px;color:#1f7181;background:#dcebed;font-size:29px}.catalog-empty-state h2{margin:0 0 8px;color:#223047;font-size:21px;letter-spacing:-.4px}.catalog-empty-state p{max-width:680px;margin:0;color:#68778a;font-size:13px;line-height:1.7}.catalog-empty-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.catalog-empty-tags span{padding:6px 10px;border:1px solid var(--studio-line);border-radius:999px;background:var(--studio-raised);color:#657387;font-size:11px}.account-section-nav,.account-security,.account-security-panel,.card-purchase-box,.collaboration-grid article,.collaboration-grid form,.commerce-product-grid article,.wallet-ledger,.withdrawal-form,.withdrawal-requests{border-color:var(--studio-line);background:var(--studio-card);color:var(--studio-ink);box-shadow:none}.account-security{box-shadow:var(--studio-shadow)}.account-security-auth:after{background:radial-gradient(circle,rgba(22,166,199,.09),transparent 68%)}.account-auth-kicker,.commerce-heading span,.commerce-product-grid small,.creator-application>div>span,.withdrawal-heading>div>span{color:var(--studio-cyan)}.account-security-heading p,.account-security-panel-heading p,.creator-application p,.support-heading p,.support-signin p,.withdrawal-heading p{color:var(--studio-muted)}.account-security input,.account-security textarea,.account-security-auth input,.catalog-report-form input,.catalog-report-form select,.catalog-report-form textarea,.collaboration-center input,.collaboration-center select,.collaboration-center textarea,.creator-application input,.creator-application textarea,.reset-card input,.share-controls input,.share-controls select,.withdrawal-form input{border-color:#d3dee8;background:var(--studio-raised);color:#1f2d42}.account-section-nav{top:80px;box-shadow:0 8px 25px rgba(28,41,59,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.account-section-nav a{color:#596a7e}.account-section-nav a:focus-visible,.account-section-nav a:hover{color:#17354a;background:#dcebed}.account-session,.account-token,.commerce-order-list li,.wallet-ledger li,.withdrawal-requests li{border-left-color:var(--studio-cyan);background:var(--studio-soft)}.account-session p,.account-session small,.account-token p,.account-token small,.wallet-ledger li small,.withdrawal-form small,.withdrawal-requests li small{color:#69788b}.account-security-actions button,.account-security-confirm button,.collaboration-center button,.commerce-pay-buttons button,.share-controls button,.shared-project-page button,.wallet-ledger>button,.withdrawal-heading>button{border-color:#cddbe6;background:var(--studio-raised);color:#34475d}.account-security-actions button.danger,.account-security-confirm button.danger{border-color:#e9bfc6;background:#fff7f8;color:#b64254}.account-developer-panel{border-color:#dad7f5;background:#faf9ff}.account-pat-form label,.account-security-login label,.card-redeem-box label,.creator-application label,.withdrawal-form label{color:#5d6d81}.card-purchase-box,.commerce-product-grid article{background:var(--studio-soft)}.commerce-empty-note{border-left-color:var(--studio-warning);background:#fff8ea;color:#7b5a1c}.wechat-checkout{border-color:#b9e4d0;background:#effaf5}.wechat-checkout p{color:#567567}.legal-contact h2,.legal-page h1,.legal-sections h2{color:#1c2a40}.legal-warning{border-color:#efd49b;background:#fff8e8;color:#77591e}.legal-sections{border-top-color:var(--studio-line)}.legal-sections>section{border-bottom-color:var(--studio-line)}.legal-contact p,.legal-grid article>p:last-child,.legal-next li,.legal-sections li,.legal-sections p{color:#637286}.legal-grid article>p:first-child,.legal-sections>section>span{color:var(--studio-cyan)}.site-footer{border-top-color:#40566c;color:#b8c5cf;background:#223449}.site-footer a{color:#79c4d0}.support-heading>span{color:#37889b}.notification-item,.ticket-item{background:var(--studio-soft)!important}.notification-item span,.ticket-item span{color:#627286}@media(max-width:900px){.hero{min-height:auto;display:grid;grid-template-columns:1fr;padding-top:52px}.hero-art{position:relative;right:auto;top:auto;width:100%;opacity:1}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.site-header{height:62px;padding-inline:16px}.mobile-nav{display:block}.header-actions>.button{display:none}.hero.page-shell{width:calc(100% - 32px)}.hero{gap:26px;padding-block:42px 36px}.hero h1{font-size:clamp(39px,12vw,54px);letter-spacing:-2.7px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.hero-proof div{min-width:0}.hero-proof div+div{margin-left:10px;padding-left:10px}.capability-grid,.cms-public,.ecosystem-grid,.section-heading{grid-template-columns:1fr}.section-heading{gap:12px}.workflow{padding-block:58px}.plans-preview{grid-template-columns:1fr;gap:24px}.plans-copy{padding-right:0}.plan-orbit{display:none}.cta{align-items:flex-start;flex-direction:column;padding:34px 24px}.catalog-empty-state{grid-template-columns:1fr;justify-items:start;padding:26px 22px}}@media(max-width:480px){.page-shell{width:min(100% - 28px,1240px)}.inner-page{padding-top:46px}.capability-grid{grid-template-columns:1fr}.hero-frame{inset:0}.art-chip{display:none}.catalog-role-actions{display:grid;grid-template-columns:1fr;width:100%}.catalog-role-actions .button{width:100%}.account-security,.account-security-auth,.withdrawal-center{padding:20px 17px}.site-footer{padding-inline:16px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}