.ax .br-surfaces,.ax .br-specimen{--oro-bronze: #6d4b1f;--oro-champ: #e3d09b;--oro-brown: #3d2d18;--oro-cream: #f3ece0}.ax-hero h1 span{white-space:normal;text-wrap:balance}.ax-stats .ax-stat .n{font-size:clamp(30px,3.5vw,50px)}.ax-card-art>div{background-size:contain;background-position:center;background-repeat:no-repeat}.ax-close .ax-close-stats{width:min(940px,100%)}.ax-close-stat .n{font-size:clamp(34px,3.5vw,48px)}.br-surfaces .ax-wrap,.br-specimen .ax-wrap,.br-rail-vp{position:relative;z-index:1}.br-rail-vp{margin-top:54px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 96px,#000 calc(100% - 96px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 96px,#000 calc(100% - 96px),transparent 100%)}.br-rail-vp:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.br-rail{display:flex;gap:30px;width:max-content;padding-inline:calc((100% - min(1180px,92vw))/2)}.br-surf{flex:none;width:var(--w, 360px);margin:0}.br-art{height:316px;display:grid;place-items:center}.br-surf-cap{margin-top:22px;display:flex;flex-direction:column;gap:4px}.br-surf-cap .nm{font-family:var(--disp);font-weight:700;font-size:15px;color:var(--ink)}.br-surf-cap .fl{font-size:12.5px;line-height:1.45;color:var(--ink-40)}.br-bcard{position:relative;width:min(300px,100%);aspect-ratio:85 / 55}.br-bcard-back,.br-bcard-front{position:absolute;inset:0;border-radius:12px}.br-bcard-back{transform:rotate(-6deg) translate(-26px,20px);background:var(--oro-cream);padding:20px 18px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 20px 40px -30px #1a1a2e8c}.br-bcard-rule{display:block;width:32px;height:2px;background:var(--oro-bronze);margin-bottom:11px}.ax .br-bcard-back .d{font-family:var(--disp);font-weight:600;font-size:10.5px;letter-spacing:.02em;color:#3d2d18ad}.br-bcard-front{transform:rotate(2.5deg) translate(14px,-12px);background:linear-gradient(150deg,#4a3620,var(--oro-brown));display:grid;place-items:center;padding:0 34px;box-shadow:0 26px 50px -28px #1a1a2eb3}.ax .br-bcard-front img{width:100%}.br-letter{width:min(212px,100%);aspect-ratio:210 / 297;background:#fff;border-radius:4px;padding:22px 20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 26px 50px -30px #1a1a2e80}.ax .br-letter-lock{width:66px}.br-letter-rule{display:block;height:1px;background:var(--oro-champ);margin:15px 0 17px}.br-line{display:block;height:5px;border-radius:3px;background:#3d2d181a;margin-bottom:9px}.br-letter-foot{display:block;margin-top:auto;height:4px;width:46%;border-radius:3px;background:var(--oro-bronze);opacity:.5}.br-icons{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.br-browser{width:min(320px,100%);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 24px 46px -30px #1a1a2e80}.br-browser-bar{display:flex;align-items:flex-end;gap:6px;padding:10px 10px 0;background:#ece9e3}.br-browser-bar>i{width:8px;height:8px;border-radius:50%;background:#3d2d1838;flex:none;margin-bottom:9px}.br-tab{margin-left:8px;display:flex;align-items:center;gap:7px;background:#fff;border-radius:9px 9px 0 0;padding:8px 13px;font-size:11px;color:var(--oro-brown);white-space:nowrap;overflow:hidden}.ax .br-tab img{width:16px;height:16px;flex:none}.br-browser-body{height:82px;background:linear-gradient(180deg,#fff,var(--oro-cream))}.br-appicon{width:74px;height:74px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(160deg,#4b3720,var(--oro-brown));box-shadow:0 18px 32px -16px #3d2d18d9}.br-social{width:min(400px,100%);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 26px 50px -30px #1a1a2e80}.br-banner{position:relative;height:100px;overflow:hidden;background:linear-gradient(115deg,var(--oro-brown),var(--oro-bronze))}.ax .br-banner-wm{position:absolute;right:-36px;top:-44px;width:190px;opacity:.26}.ax .br-banner-lock{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:148px}.br-social-foot{display:flex;align-items:center;gap:13px;padding:12px 20px 18px}.br-avatar{width:54px;height:54px;border-radius:50%;flex:none;margin-top:-32px;display:grid;place-items:center;background:var(--oro-cream);border:3px solid #fff}.ax .br-social-foot .n{font-family:var(--disp);font-weight:700;font-size:14px;color:var(--oro-brown)}.ax .br-social-foot .d{margin-top:2px;font-size:11.5px;color:#3d2d1899}.br-mail{width:min(360px,100%);background:#fff;border-radius:12px;padding:24px 24px 26px;box-shadow:0 26px 50px -30px #1a1a2e80}.ax .br-mail-sep{font-size:13px;letter-spacing:.12em;color:#3d2d1861;margin-bottom:14px}.br-sig{display:flex;align-items:center;gap:16px}.ax .br-sig-lock{width:118px;flex:none}.br-sig-div{width:1px;align-self:stretch;background:var(--oro-champ);flex:none}.ax .br-sig .n{font-family:var(--disp);font-weight:700;font-size:13.5px;color:var(--oro-brown)}.ax .br-sig .d{margin-top:3px;font-size:11.5px;color:#3d2d1899}.br-sign{width:min(360px,100%);height:208px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(160deg,#efeae2,#dcd5ca)}.br-plate{position:relative;width:76%;height:96px;border-radius:6px;display:grid;place-items:center;background:linear-gradient(150deg,#4a3620,var(--oro-brown));box-shadow:0 16px 26px -14px #3d2d18bf}.ax .br-plate img{width:68%}.br-plate i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--oro-champ);opacity:.8}.br-plate i.p1{left:11px;top:11px}.br-plate i.p2{right:11px;top:11px}.br-plate i.p3{left:11px;bottom:11px}.br-plate i.p4{right:11px;bottom:11px}.br-foot{margin-top:34px}.br-prog{height:2px;border-radius:999px;background:var(--line);overflow:hidden}.br-prog i{display:block;height:100%;background:var(--violet);transform-origin:left center}.ax .br-foot-note{margin-top:18px;font-size:13px;line-height:1.6;color:var(--ink-40);max-width:74ch}.br-show-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.br-show-tab{display:inline-flex;align-items:center;gap:9px;padding:10px 18px 10px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-60);cursor:pointer;font-family:var(--disp);font-weight:600;font-size:14.5px;letter-spacing:-.01em;line-height:1.2;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.br-show-tab .dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--line)}.br-show-tab:hover{color:var(--ink);border-color:#6633ff59}.br-show-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 12px 26px -14px #1a1a2eb3}.br-show-tab[aria-selected=true] .dot{box-shadow:0 0 0 2px var(--ink),0 0 0 3px #ffffff8c}.br-show-tab:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.br-sheet{margin-top:28px}.br-sheet[hidden]{display:none}.br-bento{display:grid;grid-template-columns:2fr 1fr;gap:16px}.br-bento-l{display:grid;gap:16px;align-content:start;min-width:0}.br-bento-r{display:flex;flex-direction:column;gap:16px;min-width:0}.br-bento-b{grid-column:1 / -1;display:grid;grid-template-columns:1fr 2.2fr;gap:16px}.br-r-top{display:grid;grid-template-columns:1fr 1fr;gap:16px}.br-t{position:relative;overflow:hidden;border-radius:22px;min-width:0}.br-sheet.on .br-t{animation:br-tile-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d, 0ms)}@keyframes br-tile-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.br-t-main{aspect-ratio:2 / 1;display:grid;place-items:center}.ax .br-t-main img{max-height:64%;object-fit:contain}.br-sw-row{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:16px}.br-t-sw{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;height:150px;padding:18px 20px;border:none;text-align:left;cursor:pointer;font:inherit;transition:transform .25s cubic-bezier(.22,1,.36,1)}.br-t-sw.edge{box-shadow:inset 0 0 0 1px var(--line)}.br-t-sw .nm{font-family:var(--disp);font-weight:600;font-size:13.5px}.br-t-sw .hx{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;letter-spacing:.02em}.br-t-sw.light{color:#fff}.br-t-sw.light .hx{color:#fffc}.br-t-sw.dark{color:var(--ink)}.br-t-sw.dark .hx{color:var(--ink-60)}@media(hover:hover){.br-t-sw:hover{transform:translateY(-3px)}}.br-t-sw:active{transform:scale(.985)}.br-t-sw:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.br-t-strip{display:flex;align-items:flex-end;justify-content:space-evenly;gap:14px;padding:26px 22px 20px;min-height:170px}.br-rung2{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.ax .br-rung2 img{object-fit:contain}.br-rung2 figcaption{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:inherit;white-space:nowrap}.br-t-sq{aspect-ratio:1;display:grid;place-items:center}.ax .br-t-lock img{max-height:80%;object-fit:contain}.ax .br-t-lock.fill img{width:100%;height:100%;max-height:none;object-fit:cover}.br-t-icon .plate{width:52%;aspect-ratio:1;border-radius:23%;display:grid;place-items:center;box-shadow:0 18px 30px -16px #1a1a2e73,0 2px 6px #1a1a2e14}.ax .br-t-icon .plate img{width:72%}.ax .br-t-icon img.app{width:56%;filter:drop-shadow(0 16px 20px rgba(10,30,70,.28))}.br-t-phone{flex:1;min-height:340px}.br-phone{position:absolute;top:8%;bottom:8%;left:50%;aspect-ratio:9 / 16.25;transform:translate(-50%) rotate(-5deg);padding:7px;border-radius:30px;background:#12121c;box-shadow:0 30px 50px -24px #0a0a128c,inset 0 0 0 1px #ffffff14}.br-phone-screen{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:#000}.br-phone-screen .reel{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.br-phone-screen .reel-poster,.br-phone-screen .reel-clip video{object-position:center}.ax .br-phone-screen>img{width:100%;height:100%;object-fit:cover;object-position:top}.br-t-badge,.br-t-banner{min-height:230px}.br-t-badge{display:grid;place-items:center}.br-t-badge .ring{width:58%;max-width:170px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;box-shadow:0 20px 34px -18px #00000080}.ax .br-t-badge .ring img{object-fit:contain}.br-t-banner{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px 30px 28px}.ax .br-t-banner .mk{position:relative;width:40px;height:40px;object-fit:contain}.ax .br-t-banner .ln{position:relative;display:flex;flex-direction:column;font-family:var(--disp);font-weight:700;font-size:clamp(26px,3.1vw,42px);line-height:1.04;letter-spacing:-.02em}.ax .br-t-banner .lk{position:relative;width:min(360px,72%);margin-top:auto}.br-t-banner .wm{position:absolute;right:-2%;bottom:-24%;font-family:var(--disp);font-weight:700;line-height:1;font-size:clamp(120px,15vw,210px);letter-spacing:-.04em;color:#ffffff12;white-space:nowrap;transform:rotate(-10deg);transform-origin:right bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.ax .br-sheet-note{margin:16px auto 0;max-width:74ch;text-align:center;font-size:13.5px;line-height:1.6;color:var(--ink-40)}@media(max-width:899px){.br-rail-vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:14px;scrollbar-color:var(--line) transparent}.br-surf{width:min(340px,78vw);scroll-snap-align:center}.br-prog{display:none}.br-bento{grid-template-columns:1fr}.br-bento-b{grid-template-columns:1fr 1.6fr}.br-t-phone{min-height:480px}}@media(max-width:620px){.br-show-tabs{margin-top:30px;gap:8px}.br-show-tab{font-size:13.5px;padding:9px 14px 9px 12px}.br-bento,.br-bento-l,.br-bento-r,.br-r-top,.br-sw-row,.br-bento-b{gap:12px}.br-bento-b{grid-template-columns:1fr}.br-t{border-radius:18px}.br-t-main{aspect-ratio:16 / 10}.br-t-sw{height:112px;padding:14px}.br-t-strip{min-height:140px;gap:8px;padding:20px 12px 16px}.br-t-phone{min-height:440px}.br-t-badge{min-height:210px}.br-t-banner{min-height:200px;padding:22px 22px 24px}.br-rail-vp{-webkit-mask-image:none;mask-image:none}}@media(max-width:860px){.ax-stats .ax-stat .n{font-size:clamp(40px,7vw,56px)}}@media(max-width:540px){.ax-band{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}.ax-band li{width:100px}.ax-band li .nm{font-size:14px}.ax-band li .ds{font-size:11.5px}}@media(max-width:400px){.br-t-sw{height:96px;padding:12px}.br-t-sw .nm{font-size:12px}.br-t-sw .hx{font-size:11px}}@media(prefers-reduced-motion:reduce){.br-rail-vp{overflow-x:auto;overflow-y:hidden}.br-t-sw{transition:none}.br-sheet.on .br-t{animation:none}}
