.bb-hero{background:#021923;border-bottom:1px solid #85fad11a;padding:190px 0 90px;position:relative;overflow:hidden}.bb-hero .aurora{opacity:.55}.bb-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:1}.bb-grid{grid-template-columns:200px 1fr;align-items:start;gap:60px;padding-top:60px;padding-bottom:40px;display:grid}.bb-toc{flex-direction:column;gap:2px;font-size:14px;display:flex;position:sticky;top:110px}.bb-toc b{letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:10px;font-size:11px}.bb-toc a{color:var(--mute);border-left:2px solid #85fad11a;padding:6px 0 6px 14px;transition:all .2s}.bb-toc a:hover{color:#fff}.bb-toc a.on{color:#fff;border-color:var(--mint)}.bb-main{min-width:0}.bb-sec{border-bottom:1px solid #85fad114;padding:80px 0;scroll-margin-top:90px;overflow:visible}.bb-sec h2{margin:0 0 18px;font-size:clamp(30px,3.2vw,44px);font-weight:700}.bb-sec h3{letter-spacing:-.01em;margin:40px 0 16px;font-size:20px;font-weight:700}.bb-sec .small,.small{color:var(--mute);margin-top:18px;font-size:13px;line-height:1.7}.bb-two{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.checker{background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25%),linear-gradient(-45deg,#ffffff0f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0f 75%),linear-gradient(-45deg,#0000 75%,#ffffff0f 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.checker.light,.lprev.checker.light{background-image:linear-gradient(45deg,#eef2f3 25%,#0000 25%),linear-gradient(-45deg,#eef2f3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef2f3 75%),linear-gradient(-45deg,#0000 75%,#eef2f3 75%);background-color:#fff!important}.mark-stage{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#40c2d940,#0000 60%),#092e37;border:1px solid #85fad11f;border-radius:28px;place-items:center;display:grid;position:relative}.mark-anim{width:46%;overflow:visible}.mark-anim .pc{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.16,1,.3,1) both fly}.mini-btn{font:600 12px var(--font);color:var(--mint);cursor:pointer;background:#021923b3;border:1px solid #85fad14d;border-radius:999px;padding:8px 14px;position:absolute;bottom:18px;right:18px}.mark-sizes{align-items:end;gap:18px;margin-top:26px;display:flex}.mark-sizes img{border-radius:22%}.found{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.fcard{background:#0f3e488c;border:1px solid #85fad11a;border-radius:22px;padding:28px}.fcard small,.vals span{letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:11px;font-weight:700}.fcard b{letter-spacing:-.02em;margin:10px 0;font-size:26px;font-weight:800;display:block}.fcard p{color:var(--txt);margin-top:8px;font-size:15px;line-height:1.7}.fcard.grad{background:var(--grad);color:var(--abyss)}.fcard.grad small{color:var(--ocean)}.vals{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vals.four{grid-template-columns:repeat(4,1fr)}.vals div{background:#02192399;border:1px solid #85fad11a;border-radius:18px;padding:24px}.vals b{margin:8px 0 6px;font-size:18px;font-weight:700;display:block}.vals p{color:var(--mute);font-size:14px;line-height:1.6}.logo-list{flex-direction:column;gap:18px;margin-top:30px;display:flex}.lcard{background:#092e378c;border:1px solid #85fad11f;border-radius:22px;grid-template-columns:340px 1fr;display:grid;overflow:hidden}.lprev{border-right:1px solid #85fad11a;place-items:center;min-height:220px;padding:40px;transition:background-color .3s;display:grid}.lprev img{max-width:100%;max-height:120px}.lprev img.sq{border-radius:50%;max-height:160px}.linfo{padding:26px 28px}.linfo h3{margin:0 0 6px;font-size:19px}.linfo p{color:var(--mute);font-size:14px;line-height:1.6}.ctrl{flex-wrap:wrap;gap:18px;margin:18px 0 14px;display:flex}.grp small{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.seg{background:#021923b3;border:1px solid #85fad11f;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{font:600 12px var(--font);color:var(--txt);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}.seg button.on{background:var(--grad);color:var(--abyss)}.sw{border:1px solid #fff6;border-radius:50%;width:11px;height:11px;display:inline-block}.sw.abyss{background:#021923}.sw.ocean{background:#0f3e48}.sw.white{background:#fff}.sw.transparent{background:conic-gradient(#888 25%,#fff 0 50%,#888 0 75%,#fff 0);background-size:6px 6px}.dls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dl{color:var(--mint);cursor:pointer;border:1px solid #85fad159;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.dl:hover{background:var(--grad);color:var(--abyss);border-color:#0000}.dl.ghost{color:#fff;border-color:#ffffff40}.dls.sm .dl{padding:6px 11px;font-size:12px}.dls small{color:var(--mute);font-size:12px}.icon-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.icard{background:#092e378c;border:1px solid #85fad11a;border-radius:20px;padding:20px}.icard img{aspect-ratio:1;width:100%;margin-bottom:14px;display:block}.icard img.rounded{border-radius:22%}.icard b{font-size:14px}.connector{border:1px dashed #85fad140;border-radius:20px;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.connector img{border-radius:18px;flex:none}.connector h3{margin:0 0 6px}.connector p{color:var(--mute);font-size:14px;line-height:1.6}.inv-prev{aspect-ratio:210/297;background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.inv-prev iframe{transform-origin:0 0;pointer-events:none;width:794px;height:1123px;transform:scale(var(--s,.5));border:0;position:absolute;top:0;left:0}.sample{letter-spacing:.14em;color:#ed4444;border:1px solid #ed4444;border-radius:6px;margin:6px 0 10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.cs-diagram{text-align:center}.cs-box{background:#85fad10a;border:1px dashed #85fad180;border-radius:6px;padding:50px;position:relative}.cs-box:before{content:"";border:1px solid #85fad140;position:absolute;inset:50px}.xm{font:700 13px var(--font);color:var(--mint);position:absolute}.xm.t{top:16px;left:50%}.xm.b{bottom:16px;left:50%}.xm.l{top:45%;left:20px}.xm.r{top:45%;right:20px}.cs-diagram small{color:var(--mute);margin-top:12px;display:block}.checks{padding:0;list-style:none}.checks li{color:var(--txt);padding:8px 0 8px 28px;font-size:15px;line-height:1.65;position:relative}.checks li:before{content:"";border-left:2px solid var(--mint);border-bottom:2px solid var(--mint);width:14px;height:8px;position:absolute;top:15px;left:0;transform:rotate(-45deg)}.mail-mock{background:#f1f4f5;border-radius:18px;padding:30px}.mm-head{text-align:center;padding:16px 0 26px}.mm-head img{width:220px;height:auto}.mm-card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:26px;display:flex}.mm-card i{background:#e3eaeb;border-radius:5px;height:10px}.mm-card i.s{width:55%}.spec{grid-template-columns:120px 1fr;gap:10px 18px;font-size:14px;line-height:1.6;display:grid}.spec dt{color:var(--mint);font-weight:700}.spec dd{color:var(--txt)}.swatches{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.swatch{background:#092e378c;border:1px solid #85fad11a;border-radius:18px;padding-bottom:16px;overflow:hidden}.swatch .chip{border-bottom:1px solid #ffffff14;height:110px}.swatch b{padding:14px 16px 4px;font-size:16px;display:block}.swatch span{color:var(--mute);padding:6px 16px;font-size:12px;line-height:1.6;display:block}.swatch p{color:var(--txt);padding:0 16px;font-size:12.5px;line-height:1.5}button.copy{font:700 12px var(--font);color:var(--mint);cursor:pointer;background:0 0;border:1px solid #85fad14d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}button.copy:hover,button.copy.done{background:var(--grad);color:var(--abyss)}button.copy.hex{margin:4px 16px;font-family:ui-monospace,Menlo,monospace}.gradient-demo{grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;margin-top:30px;display:grid}.gbar{background:var(--grad);border-radius:20px;height:150px}.gradient-demo h3{margin-top:0}.gradient-demo p{color:var(--txt);margin-bottom:12px;font-size:15px;line-height:1.7}.specimen{background:#092e378c;border:1px solid #85fad11a;border-radius:22px;grid-template-columns:200px 1fr;align-items:center;gap:30px;margin:24px 0;padding:30px;display:grid}.aa{letter-spacing:-.05em;background:var(--grad);color:#0000;-webkit-background-clip:text;font-size:150px;font-weight:800;line-height:1}.wts{flex-wrap:wrap;gap:6px 18px;font-size:18px;display:flex}.abc{color:var(--txt);letter-spacing:.02em;margin-top:16px;font-size:18px;line-height:1.6}.trow{border-top:1px solid #85fad114;grid-template-columns:240px 1fr;align-items:center;gap:20px;padding:22px 0;display:grid}.tl b{display:block}.tl span{color:var(--mute);font-size:12px}.ts{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ts0{letter-spacing:-.05em;font-size:48px;font-weight:800}.ts1{letter-spacing:-.03em;font-size:38px;font-weight:600}.ts2{font-size:22px;font-weight:600}.ts3{font-size:17px;font-weight:300}.ts4{letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:12px;font-weight:600}.fdl{border:1px solid #85fad126;border-radius:22px;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;margin-top:30px;padding:28px;display:grid}.fdl h3{margin-top:0}.fdl p{color:var(--txt);font-size:14px;line-height:1.7}.gfx{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gcard{background:#092e378c;border:1px solid #85fad11a;border-radius:20px;padding:16px 16px 20px}.gdemo{background:#021923;border-radius:14px;place-items:center;height:140px;margin-bottom:14px;display:grid;position:relative;overflow:hidden}.gdemo .ring{position:absolute}.gdemo svg{width:90%}.gdemo .streak{width:200px}.aurora.mini{filter:blur(30px);position:absolute;inset:0}.aurora.mini i:first-child{width:140px;height:140px;top:-40px;left:-20px}.aurora.mini i:nth-child(2){width:120px;height:120px;top:10px;right:-10px}.aurora.mini i:nth-child(3){width:100px;height:100px;bottom:-40px;left:40%}.icrow{color:var(--mint);gap:16px;display:flex}.gcard b{margin-bottom:6px;font-size:16px;display:block}.gcard p{color:var(--mute);font-size:13.5px;line-height:1.6}.examples{flex-direction:column;gap:14px;margin-top:26px;display:flex}.ex{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ex>div{border-radius:18px;padding:22px;font-size:16px;line-height:1.6}.ex small{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.ex .do{background:#72e8b714;border:1px solid #72e8b759}.ex .do small{color:#72e8b7}.ex .dont{background:#ed44440f;border:1px solid #ed44444d}.ex .dont small{color:#ed4444}.ex .dont p{color:var(--mute);text-decoration:line-through #ed444480}.steps{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid}.steps li{background:#092e378c;border:1px solid #85fad11a;border-radius:18px;padding:24px}.steps span{background:var(--grad);color:#0000;-webkit-background-clip:text;font-size:30px;font-weight:800}.steps p{color:var(--txt);margin-top:8px;font-size:14.5px;line-height:1.65}.bio{flex-direction:column;gap:12px;display:flex}.bfield{background:#092e378c;border:1px solid #85fad11a;border-radius:18px;padding:20px 22px}.bh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bh b{display:block}.bh small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.bv{color:#fff;background:#021923cc;border:1px solid #ffffff0d;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:15px;line-height:1.6}.cnt{letter-spacing:.14em;color:var(--mint);text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:700;display:block}.soc-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scard{background:#092e378c;border:1px solid #85fad11a;border-radius:20px;overflow:hidden}.sprev{background:#021923;justify-content:center;align-items:center;max-height:330px;display:flex;position:relative;overflow:hidden}.sprev img{object-fit:cover;width:100%;height:100%;display:block}.safe{border:1.5px dashed #85fad1cc;border-radius:6px;position:absolute;inset:20%}.safe em{letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-22px;left:0}.sinfo{padding:18px 20px 20px}.sinfo b{font-size:16px}.dim{float:right;color:var(--mint);font-size:12px;font-weight:700}.sinfo p{color:var(--mute);margin:6px 0 10px;font-size:13.5px;line-height:1.6}.srow{align-items:center;gap:6px;margin-top:6px;display:flex}.srow small{width:86px;color:var(--mute);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.srow .dl{padding:5px 10px;font-size:11.5px}.qr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}code{color:var(--mint);word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:12px}.qr-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.qcard{background:#092e378c;border:1px solid #85fad11a;border-radius:20px;padding:18px}.qprev{aspect-ratio:1;background:#fff;border-radius:14px;place-items:center;margin-bottom:12px;padding:14px;display:grid}.qprev img{width:100%}.qcard b{font-size:15px}.qcard p{color:var(--mute);margin:4px 0;font-size:13px;line-height:1.6}.apps{flex-direction:column;gap:18px;display:flex}.app{background:#092e378c;border:1px solid #85fad11a;border-radius:22px;grid-template-columns:1fr 1.1fr;gap:0;display:grid;overflow:hidden}.mock{background:radial-gradient(circle at 40% 30%,#15495a,#071d24);place-items:center;min-height:280px;padding:30px;display:grid;position:relative}.ainfo{padding:26px 28px}.ainfo h3{margin:0 0 8px}.ainfo .checks li{padding:5px 0 5px 26px;font-size:14px}.ainfo .checks li:before{top:12px}.m-card{grid-template-columns:1fr;gap:14px}.bc{aspect-ratio:85/55;border-radius:8px;place-items:center;width:260px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000073}.bc.front{background:#021923;transform:rotate(-4deg)translate(-30px)}.bc.back{color:#0f3e48;background:#fff;justify-content:space-between;align-items:flex-end;padding:16px;font-size:9px;line-height:1.5;display:flex;transform:rotate(3deg)translate(30px)}.bc.back i{background:var(--grad);border-radius:2px;height:3px;position:absolute;top:16px;left:16px;right:16px}.bcl b{font-size:13px;display:block}.bcr{text-align:right;flex-direction:column;display:flex}.a4{aspect-ratio:210/297;background:#fff;border-radius:4px;width:200px;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000073}.a4 .bar{background:var(--grad);height:6px;position:absolute;top:0;left:0;right:0}.lines-a4{flex-direction:column;gap:7px;margin:22% 9% 0;display:flex}.lines-a4 i{background:#e3eaeb;border-radius:3px;height:5px}.a4 small{color:#7a9196;font-size:6px;position:absolute;bottom:10px;left:9%}.m-vehicle svg.shape{width:100%;max-width:400px}.mock .van-logo{width:30%;height:auto;position:absolute;top:44%;left:30%}.m-polo svg.shape,.m-tshirt svg.shape{width:220px}.mock .chest{width:44px;height:auto;position:absolute;top:40%;left:calc(50% + 12px)}.misuse{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;display:grid}.mu{margin:0}.mu-box{background:#092e37;border:1px solid #ed444440;border-radius:16px;place-items:center;height:140px;display:grid;position:relative;overflow:hidden}.mu-box img{width:62%}.mu figcaption{color:var(--mute);text-align:center;margin-top:8px;font-size:13px}.no{color:#fff;background:#ed4444;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.mu-stretch img{transform:scaleX(1.45)scaleY(.8)}.mu-recolour img{filter:hue-rotate(150deg)saturate(2)}.mu-rotate img{transform:rotate(-14deg)}.mu-effects img{filter:drop-shadow(4px 6px #ed4444)drop-shadow(0 0 12px #fac243)}.mu-busy .mu-box{background:repeating-linear-gradient(45deg,#85fad1 0 14px,#40c2d9 14px 28px,#fff 28px 42px)}.dodont{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dcol{border-radius:20px;padding:24px}.dcol h3{align-items:center;gap:8px;margin:0 0 10px;display:flex}.dcol.do{background:#72e8b712;border:1px solid #72e8b74d}.dcol.do h3{color:#72e8b7}.dcol.dont{background:#ed44440f;border:1px solid #ed44444d}.dcol.dont h3{color:#ed4444}.dcol ul{padding-left:18px}.dcol li{color:var(--txt);margin:6px 0;font-size:14.5px;line-height:1.65}.details p{color:var(--txt);font-size:15px;line-height:1.9}.epics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.epic{background:#092e378c;border:1px solid #85fad11a;border-radius:20px;padding:18px}.eprev{background:#021923;border-radius:12px;place-items:center;margin-bottom:12px;padding:20px 14px;display:grid}.eprev img{width:100%}.epic b{font-size:15px}.epic p{color:var(--mute);font-size:13px;line-height:1.6}@media (width<=1000px){.bb-grid{grid-template-columns:1fr}.bb-toc{display:none}.bb-two,.found,.gradient-demo,.fdl,.app,.dodont,.ex,.soc-grid,.lcard{grid-template-columns:1fr}.lprev{border-bottom:1px solid #85fad11a;border-right:0}.vals,.vals.four,.icon-grid,.gfx,.qr-grid,.steps,.epics,.misuse{grid-template-columns:1fr 1fr}.trow,.specimen{grid-template-columns:1fr}.aa{font-size:100px}}
