:root{--h-max: 1500px;--h-gap: clamp(18px, 4vw, 48px);--h-ink: #202033;--h-ink-2: #3f3d56;--h-muted: #756f85;--h-cream: #fff8ef;--h-paper: #fffdf7;--h-line: rgba(48, 42, 66, .15);--h-line-strong: rgba(48, 42, 66, .28);--h-pink: #f6b6cf;--h-pink-2: #ffe0ec;--h-blue: #b9dff4;--h-lavender: #d9c2ff;--h-mint: #8bd7bc;--h-yellow: #ffe7a6;--h-peach: #ffd7bd;--h-shadow: 0 18px 0 rgba(48, 42, 66, .04), 0 26px 70px rgba(63, 49, 83, .12);--h-soft-shadow: 0 7px 0 rgba(48, 42, 66, .045), 0 18px 42px rgba(63, 49, 83, .08);--h-display: "ZCOOL KuaiLe", "Ma Shan Zheng", "Noto Sans SC Variable", "Comic Sans MS", var(--font-sans);--h-hand: "ZCOOL KuaiLe", "Ma Shan Zheng", "Noto Sans SC Variable", "Comic Sans MS", "Segoe Print", var(--font-sans);--h-ui: "Instrument Sans Variable", "Noto Sans SC Variable", "Comic Sans MS", var(--font-sans)}body{overflow-x:clip;background:linear-gradient(135deg,rgba(255,224,236,.48) 0 12%,transparent 12% 100%),linear-gradient(225deg,rgba(232,246,255,.54) 0 15%,transparent 15% 100%),radial-gradient(ellipse at 18% 26%,rgba(246,182,207,.28),transparent 25rem),radial-gradient(ellipse at 72% 12%,rgba(185,223,244,.34),transparent 28rem),radial-gradient(ellipse at 74% 58%,rgba(217,194,255,.28),transparent 24rem),linear-gradient(180deg,#fff8ef,#fffaf2 47%,#fff8f7);color:var(--h-ink);font-family:var(--h-ui)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(48,42,66,.045) 1px,transparent 0),linear-gradient(90deg,rgba(48,42,66,.024) 1px,transparent 1px),linear-gradient(0deg,rgba(48,42,66,.018) 1px,transparent 1px);background-size:28px 28px,56px 56px,56px 56px;mask-image:linear-gradient(180deg,black,transparent 82%)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='1040' height='720' viewBox='0 0 1040 720' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23302a42' stroke-opacity='.14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M38 126h156c42 0 42 58 84 58h176c45 0 45-72 90-72h170c38 0 38 48 76 48h184' stroke-dasharray='10 14'/%3E%3Cpath d='M62 516h116c40 0 40-58 80-58h154c40 0 40 74 80 74h138c44 0 44-92 88-92h248' stroke-dasharray='2 14'/%3E%3Cpath d='M120 312c28 0 28-72 56-72s28 144 56 144 28-144 56-144 28 144 56 144 28-144 56-144 28 72 56 72'/%3E%3Ccircle cx='194' cy='126' r='7' fill='%23f6b6cf' fill-opacity='.45' stroke='none'/%3E%3Ccircle cx='454' cy='184' r='7' fill='%23b9dff4' fill-opacity='.5' stroke='none'/%3E%3Ccircle cx='714' cy='112' r='7' fill='%23d9c2ff' fill-opacity='.5' stroke='none'/%3E%3Ccircle cx='760' cy='440' r='8' fill='%23ffe7a6' fill-opacity='.65' stroke='none'/%3E%3Crect x='646' y='244' width='214' height='96' rx='18' stroke-opacity='.11'/%3E%3Cpath d='M676 286h122M676 306h72M676 266h154' stroke-opacity='.12'/%3E%3C/g%3E%3Cg font-family='Instrument Sans, Arial, sans-serif' font-size='17' font-weight='700' fill='%23302a42' fill-opacity='.16'%3E%3Ctext x='70' y='98'%3E44.1 kHz%3C/text%3E%3Ctext x='644' y='226'%3EDSP chain%3C/text%3E%3Ctext x='804' y='424'%3ENative out%3C/text%3E%3Ctext x='112' y='420'%3ELocal files%3C/text%3E%3C/g%3E%3C/svg%3E"),linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.34) 18% 18.18%,transparent 18.18% 100%);background-position:center 70px,center top;background-repeat:repeat-y,repeat;background-size:min(1040px,120vw) auto,440px 100%;opacity:.66;mask-image:linear-gradient(180deg,transparent 0,black 8%,black 88%,transparent 100%)}main{position:relative;overflow:clip}.site-header,.hero-section,.capability-rail,.product-showcase,.experience-matrix,.workflow-band,.release-panel,.docs-preview,.contributors-panel,.brand-moment,.site-footer{width:min(var(--h-max),calc(100% - var(--h-gap) * 2));margin-inline:auto}.site-header-bar{border-bottom:1.5px solid rgba(48,42,66,.1);background:#fff8efd1;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.site-header{padding-block:15px}.brand-link{gap:12px;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.28rem;font-weight:850;letter-spacing:0;text-shadow:2px 2px 0 rgba(255,231,166,.56)}.brand-text{position:relative}.brand-text:after{content:"";position:absolute;left:-2px;right:-8px;bottom:-4px;height:9px;z-index:-1;border-radius:999px;background:#f6b6cfb8;transform:rotate(-2deg)}.brand-mark{width:31px;height:31px;border:2px solid var(--h-ink);border-radius:50%;background:radial-gradient(circle at 64% 37%,#fffaf2 0 18%,transparent 19%),conic-gradient(from 20deg,var(--h-pink),#ffe8a8,var(--h-blue),var(--h-pink));color:transparent;box-shadow:none}.brand-mark:after{content:"";width:12px;height:12px;border:2px solid var(--h-ink);border-left-color:transparent;border-radius:50%}.site-nav{justify-content:center;gap:12px;width:fit-content;justify-self:center;border:1.5px solid rgba(48,42,66,.1);border-radius:999px;background:#fffdf7ad;box-shadow:0 4px #302a420b;padding:5px;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.nav-link,.utility-link{display:inline-flex;align-items:center;gap:7px;position:relative;border-radius:999px;color:var(--h-ink);font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.08rem;font-weight:400;letter-spacing:0;line-height:1;padding:9px 13px;white-space:nowrap;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.nav-icon{display:inline-grid;place-items:center;width:22px;height:22px;border:1.5px solid rgba(48,42,66,.14);border-radius:8px;background:#ffffff9e;color:#8e70bd;font-size:.88rem;line-height:1;transform:rotate(-4deg)}.nav-link:hover,.nav-link.is-active,.utility-link:hover{background:#ffffffc7;color:var(--h-ink);text-decoration:none;transform:translateY(-2px) rotate(-1deg)}.nav-link.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:8px;z-index:-1;border-radius:999px;background:#f6b6cfd1;filter:blur(.4px)}.utility-link--strong{border:1.5px solid var(--h-line-strong);background:#ffffffb8;box-shadow:0 3px #302a421f}.hero-section{position:relative;min-height:auto;box-sizing:border-box;margin-top:22px;border:1.5px solid rgba(48,42,66,.075);border-radius:54px 54px 42px 42px;background:radial-gradient(ellipse at 19% 86%,rgba(255,224,236,.5),transparent 34%),radial-gradient(ellipse at 74% 18%,rgba(232,246,255,.66),transparent 39%),linear-gradient(180deg,#fffdf7a8,#fffaf457);box-shadow:inset 0 1px #ffffffc7,0 26px 80px #3f31530e;padding:clamp(38px,4.8vw,62px) clamp(30px,4.4vw,66px) clamp(32px,4vw,52px)}.hero-section:before{content:"";position:absolute;inset:18px;z-index:0;border-radius:40px 40px 32px 32px;background:linear-gradient(135deg,rgba(255,224,236,.16),transparent 36%),linear-gradient(315deg,rgba(185,223,244,.16),transparent 38%);pointer-events:none}.hero-section:after{content:"";position:absolute;left:clamp(34px,5vw,82px);right:clamp(34px,5vw,82px);top:clamp(110px,11vw,150px);height:1px;z-index:0;background:repeating-linear-gradient(90deg,rgba(48,42,66,.14) 0 14px,transparent 14px 25px);opacity:.42}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(390px,.9fr) minmax(520px,1.18fr) minmax(250px,.48fr);gap:clamp(26px,3.2vw,52px);align-items:center;min-height:620px}.hero-copy{position:relative;z-index:2;min-width:0;padding-bottom:36px}.hero-note{display:inline-flex;margin:0 0 22px;border:1.5px solid rgba(193,111,149,.34);border-radius:999px;background:linear-gradient(180deg,#ffffffd1,#fff6faad);color:#8b5a73;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1rem;font-weight:400;padding:8px 14px;transform:rotate(-1deg)}.hero-note:before{content:"♡";margin-right:7px;color:#e690b5}.hero-copy h1{display:grid;gap:12px;max-width:680px;margin:0;color:#202033;font-family:"ZCOOL KuaiLe","Ma Shan Zheng",var(--font-sans);font-size:clamp(3.8rem,5.4vw,5.9rem);font-weight:400;letter-spacing:0;line-height:.92;text-shadow:2px 3px 0 rgba(255,255,255,.95),5px 6px 0 rgba(185,223,244,.62),9px 10px 0 rgba(246,182,207,.22);-webkit-text-stroke:.7px rgba(32,32,51,.08);transform:rotate(-.8deg)}.hero-copy h1 span{display:block;width:max-content;max-width:100%;white-space:nowrap}.hero-title-soft{position:relative;width:fit-content;border-radius:999px;background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.95),transparent 22%),linear-gradient(135deg,#ffe0ece6,#ffe7a6b8,#b9dff4ad);box-shadow:0 0 0 2px #ffffffeb inset,0 8px #302a420b,0 22px 42px #f6b6cf38;padding:.02em .28em .12em}.hero-title-soft:after{content:"✦";position:absolute;right:-.4em;top:-.34em;color:#f0b84f;font-size:.42em;text-shadow:2px 2px 0 #fff}.hero-title-brand{color:#36305a;font-size:.62em;padding-left:clamp(10px,2.2vw,28px);text-shadow:2px 3px 0 rgba(255,231,166,.82),6px 7px 0 rgba(217,194,255,.26)}.hero-stickers{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.hero-stickers span{display:inline-flex;align-items:center;min-height:30px;border:1.5px solid rgba(48,42,66,.14);border-radius:999px;background:#ffffff9e;color:#6f5a88;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:.92rem;padding:0 12px;box-shadow:0 4px #302a420d;transform:rotate(var(--tilt, -1deg))}.hero-stickers span:nth-child(2){--tilt: 1deg;background:#e8f6ffb8}.hero-stickers span:nth-child(3){--tilt: -2deg;background:#ffe0ecb8}.hero-stickers span:nth-child(4){--tilt: 1.8deg;background:#fff0bcb8}.hero-lead{max-width:560px;margin:27px 0 0;color:var(--h-ink-2);font-size:clamp(1rem,1.7vw,1.24rem);font-weight:560;line-height:1.82;text-wrap:pretty}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.button-link{min-height:50px;border-radius:18px;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.08rem;font-weight:400;letter-spacing:0;padding-inline:24px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button-link:hover{transform:translateY(-3px) rotate(-1deg)}.button-link--primary{border:1.8px solid #262338;background:linear-gradient(180deg,#2e2b4b,#1f1f36);color:#fffdf7;box-shadow:0 7px #302a422e,0 18px 34px #302a4229}.button-link--secondary{border:1.8px solid rgba(48,42,66,.28);background:#ffffffb8;color:#262338;box-shadow:0 6px #302a4217}.hero-social{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:34px;color:var(--h-ink-2);font-family:"ZCOOL KuaiLe",var(--h-ui);font-weight:400}.hero-social span{margin-right:4px}.hero-social a{border-bottom:2px dashed rgba(48,42,66,.32);padding-bottom:2px;transition:color .14s ease,transform .14s ease}.hero-social a:hover{color:#9f557d;transform:translateY(-2px)}.hero-art-stage{position:relative;min-height:570px;align-self:center}.hero-art-stage:before{content:"";position:absolute;inset:11% -11% 3% -12%;z-index:-1;border-radius:48% 52% 45% 55%/56% 45% 55% 44%;background:radial-gradient(circle at 18% 78%,rgba(255,215,189,.42),transparent 26%),radial-gradient(circle at 78% 20%,rgba(185,223,244,.46),transparent 28%),linear-gradient(135deg,#ffe0ec70,#d9c2ff47);filter:blur(.5px);animation:cloud-drift 9s ease-in-out infinite}.hero-doodle{position:absolute;z-index:4;display:grid;place-items:center;width:42px;height:42px;border:1.5px solid rgba(48,42,66,.1);border-radius:50%;background:#ffffffa3;box-shadow:0 7px #302a420d;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.45rem;animation:doodle-float 4.8s ease-in-out infinite}.hero-doodle--star{left:-26px;top:72px;color:#f0b84f}.hero-doodle--heart{right:-18px;top:96px;color:#e690b5;animation-delay:-1.3s}.hero-doodle--music{right:28px;bottom:92px;color:#8e70bd;animation-delay:-2.1s}.hero-mascot{position:absolute;right:-5%;bottom:116px;z-index:6;width:clamp(150px,18vw,238px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 8px 0 rgba(255,255,255,.78)) drop-shadow(0 18px 28px rgba(63,49,83,.14));transform:rotate(5deg);pointer-events:none;animation:mascot-float 5.8s ease-in-out infinite}.hero-cloud{position:absolute;border-radius:999px;filter:blur(1px);opacity:.75}.hero-cloud--one{left:-10%;bottom:26px;width:58%;height:120px;background:radial-gradient(circle at 16% 62%,#ffddec 0 28%,transparent 29%),radial-gradient(circle at 40% 46%,#ffe7f0 0 34%,transparent 35%),radial-gradient(circle at 68% 62%,#f2d9ff 0 32%,transparent 33%)}.hero-cloud--two{right:-18%;top:88px;width:64%;height:210px;background:radial-gradient(circle at 16% 58%,#e4f5ff 0 30%,transparent 31%),radial-gradient(circle at 46% 42%,#dceeff 0 38%,transparent 39%),radial-gradient(circle at 76% 62%,#ffe6f0 0 30%,transparent 31%);animation:cloud-drift 8s ease-in-out infinite}.hero-character-card{position:absolute;inset:24px 0 auto;margin:0;aspect-ratio:16 / 9;min-height:0;border:1.5px solid rgba(48,42,66,.1);border-radius:42px;background:linear-gradient(135deg,#b9dff4ad,#ffe0ecb8 56%,#ffe7a66b);clip-path:none;overflow:hidden;animation:character-float 6.5s ease-in-out infinite;box-shadow:0 9px #302a420e,0 26px 70px #6d5f8e24}.hero-character-card:before,.hero-character-card:after{content:"";position:absolute;z-index:2;pointer-events:none}.hero-character-card:before{top:18px;left:22px;width:86px;height:22px;border:1px solid rgba(48,42,66,.08);border-radius:999px;background:repeating-linear-gradient(45deg,#ffffff94 0 8px,#ffe7a68a 8px 16px);transform:rotate(-8deg)}.hero-character-card:after{right:18px;bottom:18px;width:72px;height:72px;border:2px dashed rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.4) 0 10px,transparent 11px),conic-gradient(from 20deg,#f6b6cf9e,#ffe7a69e,#b9dff49e,#f6b6cf9e);opacity:.74}.hero-character-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.98) contrast(.99) opacity(.94)}.hero-character-card figcaption{position:absolute;left:28px;bottom:22px;z-index:3;border:1.5px solid rgba(48,42,66,.12);border-radius:999px;background:#fffdf7c7;color:#615878;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:.92rem;padding:8px 13px;box-shadow:0 5px #302a420e;backdrop-filter:blur(8px)}.hero-screen-sticker{position:absolute;left:-6%;bottom:28px;width:min(330px,47%);margin:0;border:1.5px solid rgba(48,42,66,.2);border-radius:28px;background:#fffdf7db;box-shadow:var(--h-shadow);overflow:hidden;transform:rotate(-3deg);animation:sticker-bob 5.5s ease-in-out infinite}.hero-screen-sticker:before{content:"";position:absolute;top:-10px;left:46%;z-index:3;width:74px;height:20px;border:1px solid rgba(48,42,66,.08);border-radius:999px;background:#f6b6cfa8;transform:rotate(4deg)}.hero-screen-sticker img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;padding:0;border-radius:inherit}.hero-side{display:grid;gap:18px;align-self:center;padding-bottom:0}.status-card{position:relative;border:1.5px solid rgba(48,42,66,.13);border-radius:34px;background:linear-gradient(180deg,#ffffffb8,#fffaf494),radial-gradient(circle at 62% 52%,rgba(217,194,255,.38),transparent 48%);box-shadow:var(--h-soft-shadow);padding:24px;overflow:hidden}.status-card:after{content:"";position:absolute;right:20px;top:20px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.68) 0 8px,transparent 9px),conic-gradient(var(--h-pink),var(--h-yellow),var(--h-blue),var(--h-pink));opacity:.24}.status-card strong{display:block;color:var(--h-ink);font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.42rem;font-weight:400;line-height:1.1}.status-card p{margin:14px 0 0;color:var(--h-ink-2);line-height:1.55}.status-card small{display:inline-flex;margin-top:18px;border:1px solid rgba(48,42,66,.14);border-radius:999px;background:#ffffff8a;color:#725b8b;font-weight:750;padding:7px 11px}.status-dot{display:inline-block;width:12px;height:12px;margin-right:8px;border:3px solid #dff7eb;border-radius:50%;background:var(--h-mint);box-shadow:0 0 0 5px #8bd7bc2e}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.mini-stats span{color:var(--h-ink-2);font-size:.88rem}.mini-stats b{display:block;color:var(--h-ink);font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:3rem;line-height:.92}.status-card i{display:block;width:100%;height:34px;margin-top:26px;background:radial-gradient(circle at 8px 17px,var(--h-mint) 0 3px,transparent 4px),radial-gradient(circle at 38px 10px,var(--h-mint) 0 3px,transparent 4px),radial-gradient(circle at 68px 19px,var(--h-mint) 0 3px,transparent 4px),linear-gradient(100deg,transparent 0 4%,#87cfb4 4% 8%,transparent 8% 17%,#87cfb4 17% 21%,transparent 21% 34%,#b994e9 34% 38%,transparent 38% 52%,#b994e9 52% 56%,transparent 56% 100%);opacity:.86}.capability-rail{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;border:1.5px solid rgba(48,42,66,.075);border-radius:34px;background:linear-gradient(135deg,rgba(255,224,236,.22),transparent 40%),linear-gradient(315deg,rgba(185,223,244,.24),transparent 42%),#fffdf794;box-shadow:inset 0 1px #ffffffb8,0 18px 54px #3f31530b;padding:clamp(18px,2.4vw,28px)}.capability-rail article,.product-detail-list article,.docs-index li{border:1.5px solid rgba(48,42,66,.14);border-radius:24px;background:linear-gradient(180deg,#fffdf7e0,#fff9f4c2);box-shadow:0 6px #302a420e,0 18px 42px #3f315312}.capability-rail article{position:relative;min-width:0;min-height:188px;padding:20px 20px 25px;overflow:hidden;transform:rotate(var(--card-tilt, -.35deg));transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.capability-rail article:after{content:"";position:absolute;right:16px;bottom:-18px;width:96px;height:72px;border:1.5px dashed rgba(48,42,66,.16);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.72) 0 13px,transparent 14px),var(--stripe, var(--h-pink));opacity:.34;transform:rotate(-14deg)}.capability-rail article:hover{border-color:#302a4233;transform:translateY(-6px) rotate(calc(var(--card-tilt, -.35deg) - .7deg));box-shadow:0 9px #302a4214,var(--h-soft-shadow)}.capability-rail article:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:var(--stripe, var(--h-pink))}.capability-rail article:nth-child(1){--stripe: var(--h-blue)}.capability-rail article:nth-child(2){--stripe: var(--h-lavender);--card-tilt: .3deg}.capability-rail article:nth-child(3){--stripe: var(--h-pink);--card-tilt: -.2deg}.capability-rail article:nth-child(4){--stripe: var(--h-yellow);--card-tilt: .42deg}.capability-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.capability-card-top span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:#ffffffa3;color:#7d7290;font-family:"ZCOOL KuaiLe",var(--h-ui);font-weight:400;padding:0 9px;box-shadow:inset 0 -6px #ffe0ec52}.capability-card-top i{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid rgba(48,42,66,.14);border-radius:14px;background:#ffffffa3;color:#9a5279;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.2rem;font-style:normal;box-shadow:0 4px #302a420b;transform:rotate(5deg)}.capability-rail strong{display:block;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:clamp(1.22rem,1.35vw,1.42rem);font-weight:400;text-wrap:balance}.capability-rail p,.product-detail-list p,.docs-index strong,.product-showcase-copy>p,.docs-preview p,.brand-moment p,.release-panel p{color:var(--h-muted);line-height:1.7}.capability-rail p{margin:10px 0 0;max-width:25rem;font-size:.96rem}.product-showcase,.experience-matrix,.workflow-band,.docs-preview,.contributors-panel,.brand-moment{position:relative;isolation:isolate;padding:104px 0}.product-showcase:before,.workflow-band:before,.docs-preview:before,.contributors-panel:before,.brand-moment:before{content:"";position:absolute;z-index:-1;pointer-events:none}.product-showcase:before{right:clamp(-90px,-5vw,-28px);top:30px;width:min(560px,50vw);aspect-ratio:1.34;border:1.5px solid rgba(48,42,66,.08);border-radius:36px;background:linear-gradient(180deg,#fffdf78f,#fff8ef33),url(/assets/product/home-dashboard.webp) center / cover no-repeat;box-shadow:0 18px 60px #3f315314;opacity:.2;transform:rotate(-4deg);filter:saturate(.9)}.product-showcase:after{content:"";position:absolute;left:clamp(-54px,-3vw,-18px);bottom:42px;z-index:-1;width:min(360px,35vw);aspect-ratio:2.2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='420' height='190' viewBox='0 0 420 190' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23302a42' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 138h46l26-52 28 74 32-112 36 84h68l22-42 28 42h88' stroke-opacity='.22' stroke-width='4'/%3E%3Cpath d='M24 40h370M24 84h370M24 128h370' stroke-opacity='.06' stroke-width='2'/%3E%3C/g%3E%3Cg font-family='Instrument Sans, Arial, sans-serif' font-weight='800' font-size='15' fill='%238e70bd' fill-opacity='.42'%3E%3Ctext x='24' y='24'%3EEQ / headroom%3C/text%3E%3Ctext x='292' y='166'%3E0 dBFS%3C/text%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;opacity:.72}.product-showcase-grid,.docs-preview,.contributors-panel,.brand-moment{display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr);gap:clamp(34px,6vw,82px);align-items:center}.product-showcase-grid{position:relative;z-index:1}.product-showcase-grid:before{content:"";position:absolute;inset:-34px -28px;z-index:-1;border:1.5px solid rgba(48,42,66,.07);border-radius:48px;background:linear-gradient(135deg,rgba(255,224,236,.26),transparent 42%),linear-gradient(315deg,rgba(232,246,255,.34),transparent 44%)}.product-showcase-copy h2,.experience-intro h2,.section-heading--wide h2,.workflow-copy h2,.docs-preview h2,.contributors-copy h2,.brand-moment h2,.release-panel h2{margin:0;color:var(--h-ink);font-family:var(--h-hand);font-weight:400;letter-spacing:0;line-height:1.05}.product-showcase-copy h2,.experience-intro h2,.section-heading--wide h2,.workflow-copy h2,.docs-preview h2,.contributors-copy h2,.brand-moment h2{font-size:clamp(2.25rem,4vw,4rem);text-shadow:3px 3px 0 rgba(255,231,166,.64)}.product-showcase-copy h2:before,.docs-preview h2:before{content:"Signal";display:block;margin-bottom:10px;color:#8e70bd;font-size:.9rem;letter-spacing:.08em;text-shadow:none;text-transform:uppercase}.docs-preview h2:before{content:"Manual";color:#d2779d}.product-showcase-copy>p,.experience-intro p,.section-heading--wide p,.workflow-copy p,.docs-preview p,.contributors-copy p,.brand-moment p{margin:20px 0 0;font-size:1rem}.product-detail-list{display:grid;gap:12px;margin-top:30px}.product-detail-list article{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:start;padding:18px 20px;transition:transform .16s ease}.product-detail-list article:hover{transform:translate(6px) rotate(-.4deg)}.product-detail-list span{color:#8e70bd;font-family:"ZCOOL KuaiLe",var(--h-ui);font-weight:400}.product-detail-list p{margin:0}.product-shot,.brand-moment figure{margin:0;border:1.5px solid rgba(48,42,66,.16);border-radius:32px;background:#fffdf7c7;box-shadow:var(--h-shadow);overflow:hidden;padding:10px}.product-shot{transform:rotate(1.4deg);transition:transform .22s ease,box-shadow .22s ease}.product-shot:hover,.brand-moment figure:hover{transform:rotate(0) translateY(-5px)}.product-shot img,.brand-moment figure img{width:100%;border-radius:23px;object-fit:cover;object-position:top center}.product-shot img{aspect-ratio:1920 / 1038}.experience-matrix{position:relative;box-sizing:border-box;margin-top:66px;border:1.5px solid rgba(48,42,66,.09);border-radius:42px;background:linear-gradient(135deg,rgba(255,224,236,.28),transparent 33%),linear-gradient(315deg,rgba(185,223,244,.25),transparent 38%),#fffdf7ad;box-shadow:inset 0 1px #ffffffbd,0 24px 70px #3f31530d;padding:clamp(58px,5vw,76px) clamp(28px,4.4vw,62px) clamp(64px,5vw,86px)}.experience-matrix:after{content:"";position:absolute;inset:18px;z-index:0;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%),radial-gradient(ellipse at 78% 12%,rgba(255,231,166,.16),transparent 24rem);pointer-events:none}.experience-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(410px,.82fr);gap:clamp(34px,5vw,78px);align-items:center}.experience-intro h2{max-width:760px;margin:18px 0 0;font-size:clamp(2.35rem,4.2vw,4.25rem);text-wrap:balance}.experience-intro p{max-width:720px;color:var(--h-ink-2);font-weight:560;line-height:1.76}.dsp-spotlight{position:relative;border:1.5px solid rgba(48,42,66,.15);border-radius:30px;background:linear-gradient(135deg,#36305af0,#272c48f0),radial-gradient(circle at 82% 16%,rgba(139,215,188,.36),transparent 42%);color:#fffdf7;box-shadow:0 9px #302a421f,0 26px 70px #3f31532e;padding:clamp(26px,3vw,36px);overflow:hidden}.dsp-spotlight:after{content:"";position:absolute;right:-22px;top:-22px;width:120px;height:120px;border:1.5px dashed rgba(255,255,255,.3);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.18) 0 14px,transparent 15px),conic-gradient(from 20deg,#8bd7bc4d,#ffe7a642,#f6b6cf47,#8bd7bc4d)}.dsp-spotlight span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1c;color:#bdeedc;font-family:"ZCOOL KuaiLe",var(--h-ui);padding:0 10px}.dsp-spotlight strong{display:block;max-width:30rem;margin-top:18px;font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:400;line-height:1.16}.dsp-spotlight p{max-width:39rem;margin-top:16px;color:#fffdf7c7;font-size:.96rem;line-height:1.72}.dsp-spotlight div{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.dsp-spotlight em{border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1a;color:#fffdf7;font-style:normal;font-weight:780;padding:7px 10px}.section-heading--wide{max-width:850px}.section-heading--wide h2,.workflow-copy h2{margin:18px 0 0}.experience-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.experience-grid article,.workflow-steps li,.architecture-stack article{border:1.5px solid rgba(48,42,66,.14);background:linear-gradient(180deg,#fffdf7e0,#fff9f4bd);box-shadow:0 6px #302a420e,0 18px 42px #3f315312}.experience-grid article{position:relative;min-height:306px;border-radius:24px;padding:26px;overflow:hidden;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.experience-grid .experience-card--featured{grid-column:span 2;min-height:306px;background:linear-gradient(135deg,#fffdf7f0,#e8f6ffc7),radial-gradient(circle at 84% 16%,rgba(139,215,188,.36),transparent 34%)}.experience-grid article:hover{border-color:#302a4238;transform:translateY(-5px);box-shadow:0 9px #302a4213,0 24px 50px #3f31531a}.experience-grid article:after{content:"";position:absolute;right:18px;top:18px;width:44px;height:44px;border:1.5px dashed rgba(48,42,66,.16);border-radius:15px;background:linear-gradient(135deg,#f6b6cf7a,#b9dff480);transform:rotate(8deg)}.experience-grid span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#ffffffa3;color:#8e70bd;font-family:"ZCOOL KuaiLe",var(--h-ui);padding:0 10px;box-shadow:inset 0 -6px #ffe0ec47}.experience-grid h3{max-width:17rem;margin:24px 0 0;color:var(--h-ink);font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:clamp(1.35rem,1.8vw,1.72rem);font-weight:400;line-height:1.12}.experience-grid .experience-card--featured h3{max-width:32rem;font-size:clamp(1.65rem,2.35vw,2.35rem)}.experience-grid .experience-card--featured p{max-width:48rem;font-size:1rem}.experience-grid p{margin:14px 0 0;color:var(--h-ink-2);line-height:1.72}.experience-grid ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.experience-grid li{border:1px solid rgba(48,42,66,.12);border-radius:999px;background:#ffffff85;color:#645a77;font-size:.88rem;font-weight:720;line-height:1.2;padding:7px 10px}.workflow-band{display:grid;grid-template-columns:minmax(260px,.35fr) minmax(310px,.37fr) minmax(250px,.28fr);gap:18px;align-items:stretch}.workflow-band:before{inset:38px -34px 44px;border-radius:42px;background:url("data:image/svg+xml,%3Csvg width='1120' height='420' viewBox='0 0 1120 420' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmarker id='arrow' markerWidth='10' markerHeight='10' refX='7' refY='3' orient='auto'%3E%3Cpath d='M0,0 L0,6 L8,3 z' fill='%23302a42' fill-opacity='.16'/%3E%3C/marker%3E%3C/defs%3E%3Cg fill='none' stroke='%23302a42' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.12'%3E%3Cpath d='M72 218C188 108 286 340 410 214S642 92 760 212s198 82 292-18' stroke-dasharray='14 18' marker-end='url(%23arrow)'/%3E%3Cpath d='M158 86v64m0 116v58M888 76v76m0 108v70' stroke-opacity='.1'/%3E%3Ccircle cx='158' cy='206' r='46'/%3E%3Ccircle cx='548' cy='198' r='58'/%3E%3Ccircle cx='888' cy='206' r='46'/%3E%3C/g%3E%3Cg font-family='Instrument Sans, Arial, sans-serif' font-size='16' font-weight='800' fill='%23302a42' fill-opacity='.11'%3E%3Ctext x='112' y='210'%3EScan%3C/text%3E%3Ctext x='510' y='202'%3EDSP%3C/text%3E%3Ctext x='846' y='210'%3EOutput%3C/text%3E%3C/g%3E%3C/svg%3E") center / min(1120px,100%) auto no-repeat,linear-gradient(135deg,rgba(255,224,236,.22),transparent 40%),linear-gradient(315deg,rgba(232,246,255,.24),transparent 42%);opacity:.72}.workflow-copy{position:relative;z-index:1;align-self:center;padding-right:clamp(0px,2vw,18px)}.workflow-steps{position:relative;z-index:1;display:grid;gap:12px;margin:0;padding:0;list-style:none}.workflow-steps li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px 16px;border-radius:24px;padding:17px 18px}.workflow-steps li:before{content:"";position:absolute;left:44px;top:-12px;bottom:calc(100% - 2px);width:2px;background:#302a421f}.workflow-steps li:first-child:before{content:none}.workflow-steps span{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--h-blue);color:#34415a;font-family:"ZCOOL KuaiLe",var(--h-ui);box-shadow:0 4px #302a420f}.workflow-steps strong,.architecture-stack strong{color:var(--h-ink);font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.18rem;font-weight:400;line-height:1.18}.workflow-steps p,.architecture-stack p{margin:0;color:var(--h-muted);line-height:1.58}.architecture-stack{position:relative;z-index:1;display:grid;gap:12px}.architecture-stack article{border-radius:22px;padding:18px}.architecture-stack article:nth-child(1){background:linear-gradient(180deg,#e8f6ffc2,#fffdf7c7)}.architecture-stack article:nth-child(2){background:linear-gradient(180deg,#ffe0ecb8,#fffdf7c7)}.architecture-stack article:nth-child(3){background:linear-gradient(180deg,#ffe7a6a8,#fffdf7c7)}.architecture-stack article:nth-child(4){background:linear-gradient(180deg,#d9c2ffa3,#fffdf7c7)}.release-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1.5px solid rgba(48,42,66,.15);border-radius:30px;background:radial-gradient(circle at 82% 40%,rgba(185,223,244,.46),transparent 18rem),#fffdf7bd;box-shadow:var(--h-soft-shadow);margin-block:14px 0;padding:28px 32px}.release-panel:before{content:"";position:absolute;left:22px;top:-10px;width:72px;height:20px;border:1px solid rgba(48,42,66,.1);border-radius:999px;background:#ffe7a6b8;transform:rotate(-3deg)}.release-panel h2{font-size:1.8rem}.release-panel p{margin:9px 0 0}.release-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px;align-items:center;color:var(--h-muted)}.release-actions a{border-bottom:2px dashed rgba(48,42,66,.3);color:var(--h-ink);font-weight:850}.docs-preview{align-items:start}.docs-preview:before{left:clamp(-74px,-5vw,-28px);top:76px;width:min(420px,40vw);aspect-ratio:.92;border:1.5px solid rgba(48,42,66,.09);border-radius:28px;background:linear-gradient(90deg,rgba(246,182,207,.2) 0 14px,transparent 14px 100%),repeating-linear-gradient(180deg,transparent 0 33px,rgba(48,42,66,.06) 33px 35px),linear-gradient(180deg,#fffdf7c7,#fff8ef57);box-shadow:0 12px 44px #3f31530f;opacity:.72;transform:rotate(4deg)}.docs-preview>*,.contributors-panel>*,.brand-moment>*{position:relative;z-index:1}.docs-preview .button-link,.brand-moment .button-link{margin-top:28px}.contributors-panel{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);padding-block:92px}.contributors-panel:before{left:clamp(-70px,-5vw,-24px);top:72px;width:min(520px,45vw);aspect-ratio:1.55;border:1.5px solid rgba(48,42,66,.08);border-radius:36px;background:radial-gradient(circle at 24% 24%,rgba(255,231,166,.45),transparent 28%),radial-gradient(circle at 72% 68%,rgba(185,223,244,.42),transparent 32%),linear-gradient(135deg,#ffe0ec52,#fffdf72e);box-shadow:0 18px 60px #3f31530f;opacity:.68;transform:rotate(-3deg)}.contributors-copy h2{margin-top:18px}.contributors-copy p{max-width:38rem;color:var(--h-muted);line-height:1.72}.contributors-link{display:inline-flex;margin-top:24px;border-bottom:2px dashed rgba(48,42,66,.3);color:var(--h-ink);font-weight:850}.contributors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:14px;align-items:stretch}.contributors-fallback{display:grid;place-items:center;min-height:210px;border:1.5px solid rgba(48,42,66,.13);border-radius:26px;background:linear-gradient(180deg,#fffdf7db,#fff9f4b3),radial-gradient(circle at 82% 18%,rgba(217,194,255,.28),transparent 42%);box-shadow:var(--h-soft-shadow);padding:clamp(20px,3vw,34px);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.contributors-fallback:hover{border-color:#302a423d;text-decoration:none;transform:translateY(-4px);box-shadow:0 9px #302a4213,0 24px 50px #3f31531a}.contributors-fallback img{width:min(100%,680px);height:auto}.contributor-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 12px;align-items:center;min-height:88px;border:1.5px solid rgba(48,42,66,.13);border-radius:22px;background:linear-gradient(180deg,#fffdf7e6,#fff9f4b8),radial-gradient(circle at 86% 18%,rgba(217,194,255,.26),transparent 44%);box-shadow:0 6px #302a420e,0 18px 42px #3f315312;color:var(--h-ink);padding:14px;transform:rotate(var(--tilt, 0deg));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.contributor-card:hover{border-color:#302a423d;text-decoration:none;transform:translateY(-4px) rotate(0);box-shadow:0 9px #302a4213,0 24px 50px #3f31531a}.contributor-card img{grid-row:span 2;width:56px;height:56px;border:2px solid rgba(255,255,255,.86);border-radius:18px;background:var(--h-paper);box-shadow:0 4px #302a4214;object-fit:cover}.contributor-card span{min-width:0;overflow:hidden;color:var(--h-ink);font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.contributor-card small{color:var(--h-muted);font-size:.82rem;font-weight:720}.docs-index{display:grid;gap:12px;margin:0;padding:0;list-style:none}.docs-index li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:center;min-height:74px;padding:0 20px;transition:transform .15s ease}.docs-index li:hover{transform:translateY(-3px) rotate(.4deg)}.docs-index span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--h-pink-2);color:#9a5279;font-family:"ZCOOL KuaiLe",var(--h-ui);font-weight:400}.docs-index strong{color:var(--h-ink);font-family:"ZCOOL KuaiLe",var(--h-ui);font-size:1.1rem;font-weight:400}.section-kicker{display:inline-flex;border:1.5px solid rgba(48,42,66,.13);border-radius:999px;background:#ffffff9e;color:#8e70bd;font-family:"ZCOOL KuaiLe",var(--h-ui);font-weight:400;padding:8px 14px}.brand-moment h2{margin-top:18px}.brand-moment:before{right:clamp(-90px,-6vw,-30px);bottom:22px;width:min(500px,46vw);aspect-ratio:16 / 10;border-radius:40px;background:linear-gradient(180deg,#fffdf78f,#fff8ef38),url(/assets/product/album-grid.webp) center / cover no-repeat;box-shadow:0 22px 70px #3f315314;opacity:.16;transform:rotate(5deg)}.brand-moment figure{transform:rotate(-1.5deg);transition:transform .22s ease}.brand-moment figure img{aspect-ratio:16 / 9;object-position:center}.site-footer{border-top:1.5px solid rgba(48,42,66,.12);color:var(--h-muted)}.reveal-on-scroll{opacity:0;transform:translateY(20px) rotate(.5deg);filter:blur(8px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) rotate(0);filter:blur(0)}.capability-rail article.reveal-on-scroll:nth-child(2){transition-delay:55ms}.capability-rail article.reveal-on-scroll:nth-child(3){transition-delay:.11s}.capability-rail article.reveal-on-scroll:nth-child(4){transition-delay:165ms}@keyframes character-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.6deg)}}@keyframes sticker-bob{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-1.5deg) translateY(-8px)}}@keyframes cloud-drift{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes doodle-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(7deg)}}@keyframes mascot-wave{0%,to{transform:translateY(0) rotate(-3deg)}45%{transform:translateY(-3px) rotate(4deg)}70%{transform:translateY(1px) rotate(-1deg)}}@keyframes mascot-float{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-14px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}.reveal-on-scroll{opacity:1;transform:none;filter:none}}@media(max-width:1120px){.hero-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.hero-side{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:30px}.capability-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){body:after{background-position:center 90px,center top;background-size:920px auto,360px 100%;opacity:.42}.site-header{grid-template-columns:auto 1fr;row-gap:12px}.site-nav{grid-column:1 / -1;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;padding-bottom:4px}.header-actions{justify-content:flex-end}.hero-section{padding-top:34px;border-radius:34px}.hero-layout,.product-showcase-grid,.experience-intro,.workflow-band,.docs-preview,.contributors-panel,.brand-moment,.release-panel{grid-template-columns:1fr}.product-showcase:before{right:-50px;top:46px;width:min(420px,72vw);opacity:.13}.product-showcase:after{bottom:22px;width:min(300px,52vw);opacity:.46}.workflow-band:before{inset:20px -18px 24px;background-size:860px auto,auto,auto;opacity:.55}.docs-preview:before,.contributors-panel:before,.brand-moment:before{opacity:.32}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-grid .experience-card--featured{grid-column:1 / -1}.hero-layout{min-height:auto}.hero-art-stage{min-height:430px;order:-1}.hero-doodle{width:36px;height:36px;font-size:1.18rem}.hero-doodle--star{left:4px;top:38px}.hero-doodle--heart{right:8px;top:58px}.hero-doodle--music{right:20px;bottom:92px}.hero-mascot{right:-2%;bottom:82px;width:min(210px,33vw)}.hero-copy h1 span{width:max-content;max-width:100%}.hero-character-card{min-height:0}.hero-screen-sticker{width:min(330px,62%);left:0}.hero-side{grid-template-columns:1fr}.release-actions{justify-content:flex-start}}@media(max-width:560px){body:after{background-size:760px auto,320px 100%;opacity:.3;mask-image:linear-gradient(180deg,transparent 0,black 12%,black 74%,transparent 100%)}.site-header,.hero-section,.capability-rail,.product-showcase,.experience-matrix,.workflow-band,.release-panel,.docs-preview,.contributors-panel,.brand-moment,.site-footer{width:min(100% - 28px,var(--h-max))}.brand-text{font-size:1rem}.site-nav{gap:6px;padding:5px}.nav-link{gap:5px;font-size:.86rem;padding:8px 7px}.utility-link{font-size:.92rem;padding-inline:10px}.nav-icon{width:20px;height:20px;font-size:.76rem}.hero-section,.experience-matrix{padding-inline:18px}.hero-section:before,.experience-matrix:after{inset:10px}.product-showcase:before,.contributors-panel:before,.brand-moment:before{width:min(330px,82vw);opacity:.1}.product-showcase:after,.docs-preview:before{content:none}.workflow-band:before{inset:10px -12px;background-size:760px auto,auto,auto;opacity:.34}.capability-rail{padding:14px;border-radius:26px}.hero-copy h1{max-width:100%;font-size:clamp(2.55rem,12vw,3.85rem)}.hero-copy{width:calc(100vw - 64px);max-width:calc(100vw - 64px);overflow:hidden}.hero-title-soft{padding-inline:.22em}.hero-lead{font-size:.98rem}.hero-stickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 64px);max-width:calc(100vw - 64px)}.hero-stickers span{box-sizing:border-box;width:100%;min-width:0;justify-content:center}.hero-art-stage{min-height:330px}.hero-character-card{min-height:0}.hero-screen-sticker{width:70%}.hero-mascot{right:2%;bottom:74px;width:min(172px,38vw)}.capability-rail,.experience-grid{grid-template-columns:1fr}.experience-intro h2{font-size:clamp(2.25rem,10vw,3.4rem)}.dsp-spotlight{padding:22px}.experience-grid .experience-card--featured{grid-column:auto}.experience-grid article{min-height:auto}.product-detail-list article,.docs-index li,.contributor-card{grid-template-columns:1fr}.product-showcase,.docs-preview,.contributors-panel,.brand-moment{padding-block:64px}}
