@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@200..800&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";:root{color-scheme:light;--bn-canvas: #ffffff;--bn-sunken: #fafafa;--bn-surface: #f5f5f7;--bn-surface-2: #eeeef1;--bn-elevated: #ffffff;--bn-ink: #0a0a0b;--bn-ink-2: #2b2b31;--bn-muted: #6e6e73;--bn-faint: #a1a1a8;--bn-border: rgba(0, 0, 0, .11);--bn-border-strong: rgba(0, 0, 0, .2);--bn-hairline: rgba(0, 0, 0, .06);--bn-accent: #0a0a0b;--bn-accent-press: #000000;--bn-accent-soft: #5c5c63;--bn-accent-ink: #0a0a0b;--bn-accent-tint: rgba(0, 0, 0, .05);--bn-violet: #5c5c63;--bn-pop: #42424a;--bn-success: #1a7f37;--bn-warning: #9a6700;--bn-danger: #c3352b;--bn-glow-sm: 0 6px 18px -8px rgba(0, 0, 0, .22);--bn-glow: 0 14px 34px -14px rgba(0, 0, 0, .24);--bn-glow-lg: 0 24px 60px -22px rgba(0, 0, 0, .26);--bn-lift: 0 30px 70px -40px rgba(0, 0, 0, .28);--bn-display: "Inter Tight", "Inter", system-ui, sans-serif;--bn-sans: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--bn-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--bn-r-sm: 4px;--bn-r: 6px;--bn-r-lg: 10px;--bn-ease: cubic-bezier(.16, 1, .3, 1);--bn-ease-pop: cubic-bezier(.34, 1.56, .64, 1)}.bn-display{font-family:var(--bn-display);font-weight:200;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.bn-h1{font-size:clamp(2.8rem,6.6vw,6.2rem);font-weight:200}.bn-h2{font-size:clamp(2rem,3.8vw,3.3rem);font-weight:200;letter-spacing:-.03em;line-height:1.05}.bn-eyebrow{font-family:var(--bn-mono);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-faint)}.bn-accent-text{color:var(--bn-accent-soft)}.bn-dim-text{color:var(--bn-muted)}.bn-mark{position:relative;white-space:nowrap;color:var(--bn-accent-soft)}.bn-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:none;cursor:pointer;border-radius:6px;padding:.8rem 1.35rem;font-family:var(--bn-sans);font-size:.9rem;font-weight:550;letter-spacing:-.005em;color:#fff;text-decoration:none;background:var(--bn-accent);box-shadow:var(--bn-glow-sm),inset 0 1px #0000002e;transition:transform .2s var(--bn-ease),box-shadow .25s var(--bn-ease),background-color .2s}.bn-cta:hover{color:#fff;background:#1d1d1f;transform:translateY(-1px);box-shadow:var(--bn-glow),inset 0 1px #00000038}.bn-cta:active{transform:translateY(0);background:var(--bn-accent-press)}.bn-cta:disabled{opacity:.38;cursor:default;box-shadow:none;transform:none}.bn-cta:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.28),transparent);transform:translate(-160%) skew(-20deg);z-index:-1}.bn-cta:hover:after{animation:bn-sweep .8s var(--bn-ease)}@keyframes bn-sweep{to{transform:translate(360%) skew(-20deg)}}.bn-light{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:6px;padding:.8rem 1.3rem;border:none;background:var(--bn-ink);color:#fff;font-family:var(--bn-sans);font-size:.9rem;font-weight:550;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s var(--bn-ease)}.bn-light:hover{background:#2b2b31;color:#fff;transform:translateY(-1px)}.bn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:6px;padding:.78rem 1.25rem;background:#00000008;border:1px solid var(--bn-border-strong);color:var(--bn-ink);font-family:var(--bn-sans);font-size:.88rem;font-weight:500;cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s,transform .2s var(--bn-ease)}.bn-ghost:hover{color:var(--bn-ink);border-color:#00000052;background:#0000000f;transform:translateY(-1px)}@property --bn-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.bn-conic{position:relative;border-radius:var(--bn-r-lg);padding:1px;background:conic-gradient(from var(--bn-angle),rgba(0,0,0,.9),rgba(0,0,0,.42),rgba(0,0,0,.08),rgba(0,0,0,.9));animation:bn-spin 8s linear infinite}@keyframes bn-spin{to{--bn-angle: 360deg}}.bn-conic>*{border-radius:calc(var(--bn-r-lg) - 1px);background:var(--bn-surface)}.bn-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.bn-aurora span{position:absolute;border-radius:50%;filter:blur(120px);opacity:.55;will-change:transform}.bn-aurora span:nth-child(1){width:42vw;height:42vw;top:-18vw;left:-12vw;background:#0000000a;animation:bn-drift-a 24s ease-in-out infinite alternate}.bn-aurora span:nth-child(2){width:36vw;height:36vw;top:-8vw;right:-14vw;background:#0000000a;animation:bn-drift-b 30s ease-in-out infinite alternate}.bn-aurora span:nth-child(3){width:24vw;height:24vw;top:22vw;left:44%;background:#0000000a;animation:bn-drift-a 36s ease-in-out infinite alternate-reverse}.bn-aurora--fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 34%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 34%,#000 100%)}@keyframes bn-drift-a{to{transform:translate3d(8%,10%,0) scale(1.15)}}@keyframes bn-drift-b{to{transform:translate3d(-10%,6%,0) scale(1.1)}}.bn-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.bn-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 640px){.bn-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.bn-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}.bn-tile{position:relative;overflow:hidden;border-radius:var(--bn-r);background:var(--bn-surface);container-type:size;transform:translateZ(0);backface-visibility:hidden;transition:transform .35s var(--bn-ease)}.bn-tile img,.bn-tile video{width:100%;height:100%;object-fit:cover;display:block}.bn-tile:hover{transform:scale(1.02)}.bn-tile-label{position:absolute;inset:auto 0 0 0;padding:12% 8% 7%;font-family:var(--bn-display);font-weight:300;letter-spacing:-.03em;line-height:1.05;color:#fff;font-size:clamp(.72rem,min(10cqw,14cqh),1.6rem);background:linear-gradient(to top,rgba(0,0,0,.62),transparent);opacity:0;transition:opacity .2s var(--bn-ease)}.bn-tile:hover .bn-tile-label{opacity:1}.bn-marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bn-marquee-track{display:flex;flex-shrink:0;gap:2.5rem;padding-right:2.5rem;will-change:transform;animation:bn-marquee 38s linear infinite}.bn-marquee:hover .bn-marquee-track{animation-play-state:paused}@keyframes bn-marquee{to{transform:translate(-100%)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bn-reveal{animation:bn-fade-up both;animation-timeline:view();animation-range:entry 8% cover 32%}}}@keyframes bn-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.bn-shimmer{background:linear-gradient(90deg,var(--bn-ink) 20%,var(--bn-accent-soft) 50%,var(--bn-ink) 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bn-shimmer 5s linear infinite}@keyframes bn-shimmer{to{background-position:-200% center}}.bn-spin{animation:bn-rotate .9s linear infinite}@keyframes bn-rotate{to{transform:rotate(360deg)}}.bn-dot-grid{background-image:radial-gradient(rgba(0,0,0,.08) 1px,transparent 1px);background-size:22px 22px}.bn-nav-links{display:flex}.bn-nav-burger{display:none}@media (max-width: 860px){.bn-nav-links{display:none}.bn-nav-burger{display:block}}@media (prefers-reduced-motion: reduce){.bn-conic,.bn-aurora span,.bn-marquee-track,.bn-shimmer{animation:none!important}}:root{--bn-header-height: 72px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--bn-accent-soft);outline-offset:3px}.bn-site-header{position:fixed;top:0;left:0;right:0;z-index:1200;height:var(--bn-header-height);display:flex;align-items:center;gap:clamp(20px,2.4vw,44px);padding:0 clamp(20px,3vw,44px);background:#ffffffd6;-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.bn-brand{display:flex;flex-shrink:0;align-items:center;text-decoration:none;color:var(--bn-ink)}.bn-tool-nav{display:flex;align-self:stretch;align-items:stretch;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.bn-tool-nav::-webkit-scrollbar{display:none}.bn-tool-nav.is-overflowing{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.bn-tool-link{position:relative;display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0 clamp(9px,.95vw,16px);color:var(--bn-muted);text-decoration:none;font-family:var(--bn-sans);font-size:13.5px;font-weight:500;letter-spacing:-.005em;transition:color .18s}.bn-tool-link svg{flex-shrink:0;opacity:.8}.bn-tool-link:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:2px;background:var(--bn-accent);transform:scaleX(0);transition:transform .25s var(--bn-ease)}.bn-tool-link:hover,.bn-tool-link.is-active{color:var(--bn-ink)}.bn-tool-link.is-active svg{color:var(--bn-accent-soft);opacity:1}.bn-tool-link.is-active:after{transform:scaleX(1);box-shadow:0 0 14px #000c}.bn-main-nav{display:flex;align-items:center;gap:22px;min-width:0}.bn-nav-actions{display:flex;align-items:center;gap:20px;margin-left:auto;flex-shrink:0}.bn-nav-links{display:flex;align-items:center;gap:20px}.bn-nav-text{padding:8px 0;border:0;background:none;color:var(--bn-muted);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .18s}.bn-nav-text:hover,.bn-nav-text[aria-current=page]{color:var(--bn-ink)}.bn-nav-signup{display:flex;align-items:center;gap:7px;padding:9px 15px;border:0;border-radius:6px;color:#fff;background:var(--bn-ink);cursor:pointer;font-size:13px;font-weight:550;white-space:nowrap;transition:background .2s}.bn-nav-signup:hover{background:#2b2b31}.bn-credit-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#00000014;border:1px solid rgba(0,0,0,.22);color:var(--bn-ink);text-decoration:none;font-family:var(--bn-mono);font-size:11.5px;font-weight:500;white-space:nowrap}.bn-credit-pill svg{color:var(--bn-accent)}.bn-credit-pill span{font-weight:400;color:var(--bn-muted)}.bn-credit-pill:hover{color:var(--bn-ink);border-color:#00000073}.bn-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#0a0a0b,#5c5c63);box-shadow:0 0 0 2px #ffffffeb,0 0 0 3px #00000024;font-size:12.5px;font-weight:600;text-decoration:none}.bn-avatar:hover{color:#fff}.bn-skip-link{position:fixed;top:-80px;left:16px;padding:10px 18px;background:var(--bn-ink);color:#fff;z-index:1300;border-radius:6px}.bn-skip-link:focus{top:12px}.bn-nav-spacer{height:var(--bn-header-height);flex-shrink:0}.bn-app-shell{background:var(--bn-canvas);color:var(--bn-ink)}.bn-workspace{min-height:calc(100vh - var(--bn-header-height));position:relative;isolation:isolate;background:radial-gradient(ellipse 55% 520px at 0% 0%,rgba(0,0,0,.1),transparent 72%),radial-gradient(ellipse 45% 620px at 100% 18%,rgba(0,0,0,.056),transparent 75%),var(--bn-canvas);color:var(--bn-ink)}.bn-workspace-inner{max-width:1400px;padding:52px clamp(20px,3vw,44px) 110px;margin:0 auto}.bn-page-heading{margin-bottom:38px}.bn-page-title{font-family:var(--bn-display);font-size:clamp(36px,3.9vw,60px);font-weight:200;line-height:1.04;letter-spacing:-.035em;margin:12px 0 16px;text-wrap:balance;color:var(--bn-ink)}.bn-page-title span,.bn-page-title em{font-style:normal;color:var(--bn-muted)}.bn-page-description{max-width:640px;color:var(--bn-muted);font-size:16px;font-weight:300;line-height:1.6;margin:0}.bn-studio-surface{background:#ffffffeb;border:1px solid var(--bn-border);border-radius:10px;box-shadow:var(--bn-lift)}.bn-site-footer{position:relative;overflow:hidden;padding:72px clamp(20px,3vw,44px) 30px;background:radial-gradient(ellipse 60% 140% at 10% 100%,rgba(0,0,0,.08),transparent 70%),var(--bn-canvas);border-top:1px solid var(--bn-hairline);color:var(--bn-muted)}.bn-footer-inner{max-width:1360px;margin:0 auto}.bn-footer-top{display:flex;justify-content:space-between;gap:60px;padding-bottom:56px}.bn-footer-brand{max-width:360px}.bn-footer-brand p{margin:18px 0 0;color:var(--bn-muted);font-size:14.5px;font-weight:300;line-height:1.6}.bn-footer-links{display:grid;grid-template-columns:repeat(3,minmax(140px,auto));gap:32px 72px}.bn-footer-links>div{display:flex;flex-direction:column;gap:11px}.bn-footer-links span{margin-bottom:6px;color:var(--bn-faint);font-size:13px;font-weight:500}.bn-footer-links a{color:var(--bn-ink-2);font-size:14.5px;text-decoration:none;transition:color .15s}.bn-footer-links a:hover{color:var(--bn-accent-soft)}.bn-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--bn-hairline);color:var(--bn-faint);font-size:13px}.bn-footer-bottom a{color:inherit;text-decoration:none}.bn-footer-bottom a:hover{text-decoration:underline}@media (max-width: 1220px){.bn-site-header{gap:18px}.bn-tool-link{padding:0 10px}.bn-nav-actions,.bn-nav-links{gap:16px}.bn-nav-text.is-secondary,.bn-credit-pill span{display:none}}@media (max-width: 1050px){:root{--bn-header-height: 108px}.bn-site-header{display:grid;grid-template-columns:auto 1fr;grid-template-rows:60px 48px;gap:0;padding:0 24px}.bn-brand{grid-column:1;grid-row:1}.bn-nav-actions{grid-column:2;grid-row:1;justify-self:end}.bn-tool-nav{grid-column:1 / -1;grid-row:2;margin:0 -24px;padding:0 12px;border-top:1px solid rgba(0,0,0,.05)}.bn-tool-link{padding:0 16px}.bn-nav-text.is-secondary{display:block}.bn-footer-top{flex-direction:column;gap:40px}}@media (max-width: 700px){.bn-nav-text.is-secondary{display:none}}@media (max-width: 600px){.bn-site-header{padding:0 18px}.bn-tool-nav{margin:0 -18px;padding:0 6px}.bn-tool-link{font-size:13px;padding:0 13px}.bn-tool-link svg{width:15px}.bn-nav-actions,.bn-nav-links{gap:14px}.bn-nav-signup{padding:8px 12px}.bn-credit-pill{padding:5px 8px}.bn-workspace-inner{padding:32px 18px 72px}.bn-page-heading{margin-bottom:26px}.bn-page-description{font-size:15px}.bn-site-footer{padding:52px 20px 24px}.bn-footer-links{grid-template-columns:repeat(2,1fr);gap:28px 24px}.bn-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 380px){.bn-nav-links{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.bn-app-shell.is-dark-room{background:#0b0a09}.bn-app-shell.is-dark-page{background:#0a0908}.is-dark-room .bn-site-header{background:#0b0a09e6;border-bottom-color:#ffffff0f}.is-dark-room .bn-brand{color:#f5f3f0}.is-dark-room .bn-nav-text{color:#8b857c}.is-dark-room .bn-nav-text:hover,.is-dark-room .bn-nav-text[aria-current=page]{color:#f5f3f0}.is-dark-room .bn-credit-pill{background:#ffffff0d;border-color:#ffffff1f;color:#f5f3f0}.is-dark-room .bn-credit-pill span{color:#8b857c}.is-dark-room .bn-avatar{color:#0a0908;background:linear-gradient(135deg,#f5f3f0,#c6c2bb)}.is-dark-room .bn-nav-signup{color:#0a0908;background:#f5f3f0}.is-dark-page .bn-site-footer{background:#0a0908;border-top-color:#ffffff14;color:#8b857c}.is-dark-page .bn-footer-brand{color:#f5f3f0}.is-dark-page .bn-footer-brand p{color:#8b857c}.is-dark-page .bn-footer-links span{color:#5f6168}.is-dark-page .bn-footer-links a{color:#c6c2bb}.is-dark-page .bn-footer-links a:hover{color:#f5f3f0}.is-dark-page .bn-footer-bottom{border-top-color:#ffffff14;color:#5f6168}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{scroll-behavior:smooth;background:var(--bn-canvas)}body{margin:0;padding:0;font-family:var(--bn-sans);background:var(--bn-canvas);color:var(--bn-ink);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{min-height:100vh}code{font-family:var(--bn-mono);background:#0000001a;color:#a1a1a8;padding:2px 6px;border-radius:5px;font-size:.88em}*{box-sizing:border-box}::selection{background:#6e8cc866}::-moz-selection{background:#6e8cc866}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #00000036;opacity:.8}50%{box-shadow:0 0 40px #0000006b;opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-text{background:linear-gradient(45deg,#5c5c63,#42424a,#86868b,#86868b);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 3s ease infinite}@keyframes border-glow{0%,to{border-color:#00000036;box-shadow:0 0 10px #00000024}50%{border-color:#0000008f;box-shadow:0 0 20px #00000047}}.glow-border{animation:border-glow 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wave-effect:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);animation:wave 2s infinite}@keyframes loading-dots{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.loading-dots span{animation:loading-dots 1.4s infinite ease-in-out;animation-fill-mode:both}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #0006,0 0 0 1px #00000059,inset 0 1px #0003}.button-hover{position:relative;overflow:hidden;transition:all .3s ease}.button-hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.3),transparent);transition:left .6s}.button-hover:hover:before{left:100%}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.shimmer{animation:shimmer 1.5s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:rotate 20s linear infinite}.scale-hover{transition:transform .3s ease}.scale-hover:hover{transform:scale(1.1)}.glass{background:#1e1e3266;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.21);box-shadow:0 8px 32px #0000004d,inset 0 1px #0000001a}.neon-glow{text-shadow:0 0 5px rgba(0,0,0,.56),0 0 10px rgba(0,0,0,.56),0 0 15px rgba(0,0,0,.56),0 0 20px rgba(0,0,0,.56)}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-gradient{background:linear-gradient(45deg,#5c5c63,#42424a,#86868b,#a21caf);background-size:300% 300%;animation:gradient-animation 4s ease infinite}.floating{animation:float 6s ease-in-out infinite}.floating:nth-child(odd){animation-delay:-3s}.floating:nth-child(2n){animation-delay:-1s}.fade-in-up{animation:fadeInUp .6s ease-out}.fade-in-left{animation:fadeInLeft .6s ease-out}.fade-in-right{animation:fadeInRight .6s ease-out}.skeleton{background:linear-gradient(90deg,#00000012 25%,#00000024,#00000012 75%);background-size:200% 100%;animation:loading-skeleton 1.5s infinite}@keyframes loading-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.bounce-transition{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.focus-glow:focus{outline:none;box-shadow:0 0 0 3px #00000036,0 0 20px #00000024}.sym{display:flex;align-items:center;gap:0;margin-top:22px}.sym-col{display:flex;flex-direction:column;gap:7px;min-width:0}.sym-wire{flex:1;min-width:18px;max-width:46px;height:1px;margin:0 10px;background:linear-gradient(90deg,#ffffff14,#ffffff57,#ffffff14);position:relative;overflow:hidden}.sym-wire:after{content:"";position:absolute;top:-1px;left:-12px;width:12px;height:3px;border-radius:3px;background:#ffffffe6;animation:sym-bead 2.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes sym-bead{to{left:100%}}.sym-in,.sym-app,.sym-base,.sym-job{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;letter-spacing:-.005em}.sym-in{color:#c6c2bb}.sym-in svg{color:#f5f3f0;flex:none}.sym-app svg,.sym-base svg,.sym-job svg{flex:none}.sym-in.is-soon{color:#8b857c}.sym-in.is-soon:after{content:"soon";margin-left:4px;font:500 9px var(--bn-mono, ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:#5e594f}.sym-app{padding:5px 9px;border-radius:7px;background:#ffffff0f;color:#f5f3f0}.sym-app svg{color:#8b857c}.sym-base{padding:5px 9px;border-radius:7px;background:#ffffff1a;color:#f5f3f0}.sym-job{color:#8b857c;font-size:11.5px}.sym-any{font:500 10px var(--bn-mono, ui-monospace),monospace;color:#c6c2bb;width:15px;text-align:center}@media (max-width: 720px){.sym{flex-direction:column;align-items:flex-start;gap:10px}.sym-wire{width:1px;height:14px;min-width:1px;margin:0 0 0 10px}.sym-wire:after{display:none}}.hn .gl{position:relative;--w: min(860px, 84vw);scroll-margin-top:calc(var(--bn-header-height, 72px) + 28px)}.hn .gl-kick{display:block;text-align:center;margin:0 0 28px;font-weight:500;font-size:11.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.hn .gl-stage{position:relative;width:var(--w);aspect-ratio:4 / 3;margin:0 auto;border-radius:24px;overflow:hidden;background:#121110;isolation:isolate;box-shadow:0 0 0 1px #ffffff14,0 50px 110px -50px #000;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.hn .gl-stage:active{cursor:grabbing}.hn .gl-it{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:0;overflow:hidden;visibility:hidden;background:#151413;cursor:pointer;font:inherit;color:inherit;text-align:left;will-change:transform}.hn .gl-it:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.hn .gl-it video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.hn .gl-cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:8px;padding:90px 34px 28px;pointer-events:none;background:linear-gradient(180deg,#08080900,#08080999,#080809d6)}.hn .gl-cap b{font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.022em;background:linear-gradient(100deg,#ece9e4,#ece9e4 34%,#fff 40%,#bcd3ff,#ffc8e2,#b6f3da,#fff 60%,#ece9e4 66%,#ece9e4);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gl-pearl 4.6s linear infinite}.hn .gl-cap em{font-weight:400;font-size:16px;line-height:1.45;font-style:normal;color:#f5f3f0b3}@keyframes gl-pearl{0%{background-position:150% 0}to{background-position:-50% 0}}.hn .gl-tabs{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:2px;padding:5px;max-width:calc(100% - 32px);box-sizing:border-box;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:#10101252;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 0 0 1px #ffffff26,inset 0 1px #fff3,0 14px 36px -16px #000000bf}.hn .gl-tabs::-webkit-scrollbar{display:none}.hn .gl-tab{position:relative;flex:0 0 auto;padding:8px 13px 10px;border:0;border-radius:999px;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:13.5px;line-height:1;letter-spacing:-.006em;color:#f5f3f0b8;transition:color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.hn .gl-tab:hover{color:#fff}.hn .gl-tab.is-on{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff24}.hn .gl-tab-time{position:absolute;left:13px;right:13px;bottom:4px;height:2px;border-radius:2px;overflow:hidden;background:#ffffff24}.hn .gl-tab-time:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe6;transform-origin:0 50%;transform:scaleX(0);animation-name:gl-time;animation-timing-function:linear;animation-fill-mode:forwards;animation-duration:inherit}@keyframes gl-time{to{transform:scaleX(1)}}@media (max-width: 680px){.hn .gl{--w: calc(100vw - 32px) }.hn .gl-stage{border-radius:18px}.hn .gl-cap{padding:54px 16px 15px;gap:5px}.hn .gl-cap b{font-size:19px}.hn .gl-cap em{font-size:13px}.hn .gl-tabs{top:10px;max-width:calc(100% - 20px);padding:4px}.hn .gl-tab{font-size:12.5px;padding:7px 11px 9px}.hn .gl-tab-time{left:11px;right:11px;bottom:3px}}.lv-wrap{position:relative;width:100%;overflow:hidden}.lv-wrap.is-framed{--lv-fade: linear-gradient(90deg, transparent, #000 2.5%, #000 97.5%, transparent), linear-gradient(transparent, #000 2%, #000 98%, transparent);-webkit-mask-image:var(--lv-fade);-webkit-mask-composite:source-in;mask-image:var(--lv-fade);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lv{position:absolute;left:0;top:0;transform-origin:0 0;--lv-ink: #f2f3f5;--lv-ink-2: #c7c9ce;--lv-muted: #8e9096;--lv-faint: #5f6168;--lv-pearl: #eef2f8;color:var(--lv-ink);font-weight:300;font-family:Inter Tight,system-ui,sans-serif}.lv *{box-sizing:border-box}.lv:before{content:"";position:absolute;left:160px;right:160px;top:40px;bottom:-20px;pointer-events:none;background:radial-gradient(50% 55% at 50% 55%,rgba(220,228,242,.055),transparent 70%)}.lv-cam{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;will-change:transform}.lv-orbit{position:absolute;left:0;top:0;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(226,234,248,.07),transparent);will-change:transform}.lv-wires{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.lv-wire{fill:none;stroke:#ffffff2b;stroke-width:1.2;stroke-dasharray:var(--len, 1200px);stroke-dashoffset:var(--len, 1200px)}.lv-el{position:absolute;opacity:0}.lv-who{position:absolute;text-align:center;opacity:0;font:500 10px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:#b4b7bd}.lv-plug{display:flex;align-items:center;gap:11px;width:150px}.lv-plug.is-r{flex-direction:row-reverse;text-align:right}.lv-plug i{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:#16171a;color:var(--lv-ink-2);transition:color .4s,background .4s}.lv-plug b{display:block;font-weight:400;font-size:13px;letter-spacing:-.01em}.lv-plug em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:var(--lv-faint);transition:color .4s}.lv-plug.is-live i{color:var(--lv-ink);background:#1d1e22;box-shadow:0 0 18px #e6eefc1a}.lv-plug.is-live em{color:var(--lv-ink-2)}.lv-phone{width:188px;height:382px;padding:7px;border-radius:33px;background:linear-gradient(160deg,#26272b,#0d0d0f 46%,#1a1b1e);box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -30px #000000f2}.lv-p-screen{position:relative;width:100%;height:100%;border-radius:27px;overflow:hidden;background:#0d0d0f}.lv-p-status{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 0;font-size:9.5px;font-weight:600}.lv-p-status i{width:52px;height:15px;border-radius:10px;background:#000;margin-right:46px}.lv-p-head{display:flex;flex-direction:column;gap:2px;padding:12px 14px 10px}.lv-p-head b{font-size:14px;font-weight:600;letter-spacing:-.02em}.lv-p-head span{font-size:10px;color:var(--lv-muted)}.lv-p-days{display:flex;gap:4px;padding:0 12px 10px}.lv-p-days span{flex:1;padding:6px 0;border-radius:9px;text-align:center;background:#ffffff0d;font:500 8.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.04em;color:var(--lv-muted)}.lv-p-list{display:grid;gap:6px;padding:0 10px}.lv-p-class{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:6px;padding:10px;border-radius:12px;background:#ffffff0a}.lv-p-class em{font:500 9.5px/1 var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--lv-ink-2)}.lv-p-class b{font-size:11.5px;font-weight:500;letter-spacing:-.01em}.lv-p-class span{font-size:9px;color:var(--lv-muted)}.lv-p-sheet{position:absolute;left:6px;right:6px;bottom:6px;padding:14px 14px 12px;border-radius:22px;background:#1c1d21;box-shadow:0 -16px 40px #00000080;transform:translateY(112%);display:flex;flex-direction:column;gap:3px}.lv-p-sheet b{font-size:13.5px;font-weight:600;letter-spacing:-.02em}.lv-p-sheet span{font-size:10px;color:var(--lv-muted)}.lv-p-pay{margin-top:11px;height:32px;border-radius:11px;display:grid;place-items:center;background:var(--lv-ink);color:#0d0d0f;font-size:11.5px;font-weight:600}.lv-p-done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#0d0d0f;opacity:0;pointer-events:none}.lv-p-done i{width:46px;height:46px;margin-bottom:8px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #ffffffe6,0 0 26px #e6eefc40}.lv-p-done i .lv-tick{width:20px;height:20px}.lv-p-done b{font-size:15px;font-weight:600;letter-spacing:-.02em}.lv-p-done span{font-size:10.5px;color:var(--lv-muted)}.lv-p-cal{margin-top:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#ffffff14;font-style:normal;font-size:10px;color:var(--lv-ink);opacity:0;transform:translateY(5px)}.lv-p-cal .lv-tick{width:11px;height:11px}.lv-p-class{position:relative}.lv-p-mine{position:absolute;right:9px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;display:grid;place-items:center;background:var(--lv-ink);box-shadow:0 0 12px #ecf2ff73;opacity:0;transform:scale(.6)}.lv-p-mine .lv-tick{width:10px;height:10px;stroke:#0d0d0f;stroke-width:2.6}.lv-p-note{position:absolute;z-index:5;left:7px;right:7px;top:8px;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:16px;background:#28292ef5;box-shadow:0 12px 30px #0000008c;transform:translateY(-130%)}.lv-p-note i{width:22px;height:22px;flex:none;border-radius:7px;display:grid;place-items:center;background:#f2f3f5;color:#0d0d0f}.lv-p-note b{display:block;font-size:10px;font-weight:600}.lv-p-note span{display:block;margin-top:1px;font-size:9.5px;color:var(--lv-ink-2);line-height:1.3}.lv-tick{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lv-desk{width:388px}.lv-d-screen{height:252px;padding:10px 14px 12px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#151619,#101113);box-shadow:0 0 0 6px #0b0c0e,0 0 0 7px #ffffff14,0 40px 80px -30px #000000f2}.lv-d-deck{width:444px;height:9px;margin:6px 0 0 -28px;border-radius:2px 2px 10px 10px;background:linear-gradient(180deg,#2b2c30,#141518)}.lv-d-bar{display:flex;align-items:center;gap:4px;margin-bottom:12px}.lv-d-bar i{width:5px;height:5px;border-radius:50%;background:#2c2d31}.lv-d-bar span{margin-left:6px;font:500 9px var(--bn-mono, ui-monospace),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-muted)}.lv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.lv-kpis div{display:flex;flex-direction:column;gap:3px}.lv-kpis b{font-size:20px;font-weight:400;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.lv-kpis span{font:500 8.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-faint)}.lv-d-rows{display:flex;flex-direction:column}.lv-d-row{display:grid;grid-template-columns:22px 70px 1fr auto;align-items:center;gap:8px;height:31px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11.5px;color:var(--lv-ink-2)}.lv-d-row i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#26272b;font-size:9px;font-weight:600;color:var(--lv-ink)}.lv-d-row em{font-style:normal;font-size:10.5px;color:var(--lv-muted);white-space:nowrap}.lv-d-row b{font:500 9px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.06em;color:var(--lv-muted);padding:4px 7px;border-radius:6px;background:#ffffff0d;white-space:nowrap}.lv-d-row.is-new{max-height:0;height:31px;opacity:0;overflow:hidden;color:var(--lv-ink)}.lv-d-row.is-new b{color:var(--lv-ink);background:#ffffff1f}.lv-d-row.is-drift b{color:var(--lv-faint)}.lv-base{width:648px;padding:12px 16px 10px;border-radius:14px;background:linear-gradient(180deg,#16171a,#0f1012);box-shadow:0 36px 80px -40px #000000f2,inset 0 1px #ffffff0d}.lv-base-h{display:flex;align-items:center;gap:9px;margin-bottom:8px}.lv-base-h svg{width:15px;height:15px;fill:none;stroke:var(--lv-pearl);stroke-width:1.5}.lv-base-h b{font-weight:400;font-size:13.5px;letter-spacing:-.015em}.lv-base-h em{margin-left:auto;font-style:normal;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lv-faint)}.lv-t{width:100%;border-collapse:collapse;font-size:11.5px}.lv-t th{padding:0 0 5px;text-align:left;font:500 8.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-faint)}.lv-t td{padding:5px 0;border-top:1px solid rgba(255,255,255,.06);color:var(--lv-ink-2);white-space:nowrap}.lv-t th:last-child,.lv-t td:last-child{text-align:right}.lv-t tbody tr{opacity:0}.lv-t tr.is-fresh td{color:var(--lv-ink)}.lv-jobs{display:flex;align-items:center;gap:18px;margin-top:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.lv-jobs-k{font:500 8.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-faint)}.lv-job{position:static;display:flex;align-items:center;gap:7px;white-space:nowrap;font:500 10px var(--bn-mono, ui-monospace),monospace;color:var(--lv-muted);opacity:0}.lv-clock{width:13px;height:13px;fill:none;stroke:var(--lv-ink-2);stroke-width:1.5}.lv-hand{transform-origin:6.5px 6.5px}.lv-lbl{position:absolute;padding:2px 6px;border-radius:5px;background:#0a0a0cd9;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.04em;color:var(--lv-muted);opacity:0}.lv-toast{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#1b1c20;box-shadow:0 20px 40px -18px #000000e6;white-space:nowrap;font-size:11.5px;color:var(--lv-ink);opacity:0;transform:translate(-50%,5px);z-index:6}.lv-toast svg{color:var(--lv-ink-2)}.lv-flow{fill:none;stroke:#f6f8fcf2;stroke-width:1.6;stroke-linecap:round;opacity:0}.lv-flow.is-glow{stroke:#e2ecfc29;stroke-width:7}@property --ai-a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ai{--ai-ink: #f2f3f5;--ai-dim: #9a9ca3;--ai-faint: #5f6168;--ai-ease: cubic-bezier(.22, 1, .36, 1)}.ai-stage{--ai-left: max(24px, calc(50% - 520px) );--ai-split: calc(var(--ai-left) + 330px);position:relative;height:700px;max-width:1280px;margin:56px auto 0;isolation:isolate}.ai-dust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ai-beams{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.ai-beam{fill:none;stroke:#ecf2fa33;stroke-width:1;transition:opacity .6s ease}.ai-pulse{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.14 1.3;filter:drop-shadow(0 0 5px rgba(240,246,255,.95));transition:opacity .6s ease}.ai-model{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.15em;text-transform:uppercase;color:#d6d9df;will-change:transform,opacity;transition:color .5s ease,text-shadow .5s ease}.ai-model i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55;transition:box-shadow .5s ease,opacity .5s ease}.ai-model.is-on{color:#fff;text-shadow:0 0 16px rgba(236,242,255,.95),0 0 2px #fff}.ai-model.is-on i{opacity:1;box-shadow:0 0 10px 3px #f0f6ffe6}.ai-side{position:absolute;z-index:5;top:50%;left:var(--ai-left);width:290px;transform:translateY(-50%)}.ai-say-col{position:relative;height:256px}.ai-say{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .7s var(--ai-ease),transform .7s var(--ai-ease)}.ai-say.is-cur{opacity:1;transform:none;pointer-events:auto;transition-delay:.15s}.ai-say-n{font:500 11px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;color:var(--ai-ink)}.ai-say-n em{font-style:normal;color:var(--ai-faint)}.ai-say h3{margin:16px 0 12px;font-size:66px;font-weight:300;line-height:.95;letter-spacing:-.045em;color:var(--ai-ink)}.ai-say p{margin:0;font-size:17px;line-height:1.45;color:#c6c8cd;letter-spacing:-.012em;max-width:26ch}.ai-say-m{display:block;margin-top:18px;font:500 10.5px/1.5 var(--bn-mono, ui-monospace),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-dim)}.ai-listen{margin-top:16px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:9px 15px 9px 12px;border:0;border-radius:999px;background:#ffffff17;color:var(--ai-ink);font:500 13px/1 Inter Tight,system-ui,sans-serif;transition:background .3s ease}.ai-listen:hover{background:#ffffff29}.ai-listen i{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.ai-listen i.is-pause{width:8px;height:10px;border:0;border-left:3px solid #fff;border-right:3px solid #fff}.ai-tabs{margin-top:30px;display:grid;gap:2px}.ai-tab{display:flex;align-items:center;gap:14px;padding:7px 0;border:0;background:none;cursor:pointer;font:500 10.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ai-faint);transition:color .3s ease}.ai-tab:hover{color:var(--ai-dim)}.ai-tab span{width:84px;text-align:left}.ai-tab i{position:relative;flex:1;height:1px;background:#ffffff14;overflow:hidden}.ai-tab.is-cur{color:var(--ai-ink)}.ai-tab.is-cur i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e9edf3;transform-origin:left;animation:ai-fill var(--len) linear forwards}@keyframes ai-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ai-phone-wrap{position:absolute;z-index:4;top:50%;transform:translate(-50%,-50%);left:calc(var(--ai-split) + (100% - var(--ai-split)) / 2)}.ai-glow{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border-radius:80px;opacity:0;background:conic-gradient(from var(--ai-a),#f6f8fb,#aebbd0,#efe6f6,#c3ded8,#f6f8fb,#b9c6db,#f6f8fb);filter:blur(34px);transition:opacity 1s ease;animation:ai-spin 7s linear infinite}.is-thinking .ai-glow{opacity:.42}.ai-phone{position:relative;width:288px;height:600px;padding:9px;border-radius:50px;background:linear-gradient(160deg,#26272b,#0d0d0f 46%,#1a1b1e);box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 120px -30px #000000f2,0 0 0 1px #000000b3}.ai-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;padding:1.6px;opacity:0;pointer-events:none;background:conic-gradient(from var(--ai-a),transparent 0 14%,#fff 24%,transparent 36% 62%,#dbe5f6 72%,transparent 84%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .8s ease;animation:ai-spin 3.2s linear infinite}.is-thinking .ai-rim{opacity:1}@keyframes ai-spin{to{--ai-a: 360deg}}.ai-screen{position:relative;width:100%;height:100%;border-radius:41px;overflow:hidden;background:#0d0d0f;color:var(--ai-ink);font-family:Inter Tight,system-ui,sans-serif;font-size:13.5px;font-weight:400;letter-spacing:-.01em}.ai-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 #e2eaf600;transition:box-shadow 1s ease}.is-thinking .ai-screen:after{box-shadow:inset 0 0 34px #e2eaf652}.ai-status{position:absolute;z-index:30;inset:0 0 auto;height:44px;padding:15px 26px 0;display:flex;justify-content:space-between;font:600 12.5px/1 Inter Tight,system-ui,sans-serif;color:#fff}.ai-sig{font-size:7px;letter-spacing:1px;padding-top:3px}.ai-island{position:absolute;left:50%;top:10px;width:84px;height:24px;margin-left:-42px;border-radius:20px;background:#000}.ai-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.ai-layer.is-cur{opacity:1}.ai-sc{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:46px}.ai-top{position:relative;z-index:6;display:flex;flex-direction:column;gap:3px;padding:4px 20px 12px}.ai-top b{font-size:17px;font-weight:600;letter-spacing:-.025em}.ai-top span{font-size:11.5px;color:var(--ai-dim)}.ai-top.is-over{position:absolute;top:44px;left:0;right:0;text-shadow:0 1px 14px rgba(0,0,0,.55)}.ai-top.is-over span{color:#ffffffc7}.ai-done{display:inline-flex;align-items:center;gap:7px;padding:9px 14px 9px 11px;border-radius:999px;background:#ffffff1c;color:var(--ai-ink);font-size:12.5px;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .6s var(--ai-ease),transform .6s var(--ai-ease)}.ai-tick{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ai-cam{position:absolute;top:0;right:0;bottom:0;left:0;transition:filter 1s ease,transform 1.4s var(--ai-ease)}.ai-cam img{width:100%;height:100%;object-fit:cover;display:block}.ai-box{position:absolute;height:5.4%;border-radius:9px;opacity:0;border:1px solid rgba(255,255,255,.95);background:#ffffff12;box-shadow:0 0 0 3px #aac4f029,0 0 22px #d2e2ff8c}.ai-sees.s2 .ai-box{animation:ai-box .55s var(--d) var(--ai-ease) forwards}@keyframes ai-box{0%{opacity:0}to{opacity:1}}.ai-scan{position:absolute;left:0;right:0;top:-110px;height:110px;opacity:0;background:linear-gradient(180deg,transparent,rgba(226,236,250,.1) 60%,rgba(242,247,255,.7) 97%,rgba(255,255,255,.95) 99%,transparent)}.ai-sees.s2 .ai-scan{animation:ai-scan 1.6s cubic-bezier(.45,0,.55,1) forwards}@keyframes ai-scan{0%{opacity:0;top:-110px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.ai-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}.ai-sees.s1 .ai-flash{animation:ai-flash .5s ease-out}@keyframes ai-flash{0%{opacity:.9}to{opacity:0}}.ai-shutter{position:absolute;z-index:6;left:50%;bottom:26px;width:58px;height:58px;margin-left:-29px;border-radius:50%;border:3px solid rgba(255,255,255,.92);transition:opacity .5s ease,transform .3s ease}.ai-shutter:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff;transition:transform .2s ease}.ai-sees.s1 .ai-shutter:after{transform:scale(.86)}.ai-sees.s2 .ai-shutter{opacity:0;transform:scale(.9)}.ai-hint{position:absolute;z-index:6;left:50%;bottom:100px;transform:translate(-50%);white-space:nowrap;padding:8px 13px;border-radius:999px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12.5px;color:#fff;transition:opacity .4s ease}.ai-sees.s1 .ai-hint{opacity:0}.ai-sees.s3 .ai-cam{filter:brightness(.38) saturate(.7);transform:scale(1.06)}.ai-sheet{position:absolute;z-index:8;left:9px;right:9px;bottom:9px;padding:20px 20px 18px;border-radius:32px;background:#161619e6;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 -24px 60px #00000073,inset 0 0 0 1px #ffffff0f;transform:translateY(112%);transition:transform .9s var(--ai-ease)}.ai-sees.s3 .ai-sheet{transform:none}.ai-k{font:500 9.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ai-dim)}.ai-big{display:block;margin:8px 0 10px;font-size:30px;font-weight:600;letter-spacing:-.035em}.ai-items{list-style:none;margin:0;padding:0}.ai-items li{display:flex;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font-size:15px;opacity:0;transform:translateY(6px);transition:opacity .6s var(--ai-ease),transform .6s var(--ai-ease)}.ai-items li b{width:16px;color:var(--ai-dim);font-weight:500}.ai-sees.s3 .ai-items li{opacity:1;transform:none}.ai-sees.s3 .ai-items li:nth-child(1){transition-delay:.35s}.ai-sees.s3 .ai-items li:nth-child(2){transition-delay:.55s}.ai-note-in{margin:4px 0 16px;font-size:13px;color:var(--ai-dim);opacity:0;transition:opacity .6s ease .75s}.ai-sees.s3 .ai-note-in{opacity:1}.ai-sees.s4 .ai-sheet .ai-done{opacity:1;transform:none}.ai-thread{position:absolute;left:0;right:0;top:100px;bottom:70px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:0 14px}.ai-day{align-self:center;margin-bottom:4px;font-size:11px;color:var(--ai-faint)}.ai-compose{position:absolute;left:12px;right:12px;bottom:16px;height:40px;padding:0 16px;border-radius:20px;display:flex;align-items:center;background:#18191c;color:var(--ai-faint);font-size:13px}.ai-msg{max-width:82%;padding:10px 13px;border-radius:19px;font-size:13.5px;line-height:1.42}.ai-msg.is-us{align-self:flex-end;background:#2b2d32;border-bottom-right-radius:6px}.ai-msg.is-them{align-self:flex-start;max-width:92%;display:grid;grid-template-columns:26px 1fr;column-gap:9px;background:#18191c;border-bottom-left-radius:6px;padding:10px 13px 11px 10px}.ai-av{width:26px;height:26px;border-radius:50%;background:#3b3e45;display:grid;place-items:center;font-size:12px;font-weight:600}.ai-voice{display:flex;align-items:center;gap:8px;height:26px}.ai-play{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.ai-wave{display:flex;align-items:center;gap:2px}.ai-wave i{display:block;width:2.5px;height:var(--h);border-radius:2px;background:#ffffff42}.ai-listens.s1 .ai-wave i{animation:ai-heard .12s calc(var(--i) * 85ms) forwards}@keyframes ai-heard{to{background:#fff}}.ai-voice em{font-style:normal;font-size:11px;color:var(--ai-dim)}.ai-said{grid-column:2;margin:7px 0 0;font-size:13px;line-height:1.45;color:#cfd2d8}.ai-said span{opacity:0;filter:blur(4px)}.ai-listens.s2 .ai-said span{animation:ai-word .4s calc(var(--i) * 80ms) var(--ai-ease) forwards}@keyframes ai-word{to{opacity:1;filter:none}}.ai-typing{align-self:flex-end;display:flex;gap:4px;padding:0 14px;max-height:0;opacity:0;overflow:hidden;border-radius:19px;background:#2b2d32;transition:max-height .4s ease,padding .4s ease,opacity .4s ease}.ai-typing i{width:6px;height:6px;border-radius:50%;background:#c9ccd2;animation:ai-dot 1s ease-in-out infinite}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}.ai-listens.s3:not(.s4) .ai-typing{max-height:40px;padding:12px 14px;opacity:1}.ai-reply{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;transition:max-height .6s ease,padding .6s ease,opacity .6s ease}.ai-listens.s4 .ai-reply{max-height:120px;padding-top:10px;padding-bottom:10px;opacity:1}.ai-done.is-small{align-self:flex-end;font-size:11.5px;padding:7px 12px 7px 9px}.ai-listens.s4 .ai-done{opacity:1;transform:none;transition-delay:.5s}.ai-raw{position:absolute;z-index:3;top:104px;left:16px;width:calc(100% - 32px);aspect-ratio:1;border-radius:22px;overflow:hidden;transition:width .9s var(--ai-ease),border-radius .9s var(--ai-ease),top .9s var(--ai-ease)}.ai-raw img{width:100%;height:100%;object-fit:cover;display:block}.ai-develop{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-110%);background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.55) 50%,transparent 75%)}.ai-draws.s1 .ai-develop{animation:ai-sweep 1s ease-in-out}@keyframes ai-sweep{to{transform:translate(110%)}}.ai-draws.s2 .ai-raw{width:46px;border-radius:11px;top:100px}.ai-prod{position:absolute;z-index:3;left:20px;top:362px;display:flex;flex-direction:column;gap:3px;transition:top .9s var(--ai-ease),left .9s var(--ai-ease)}.ai-prod b{font-size:16px;font-weight:600;letter-spacing:-.02em}.ai-prod span{font-size:12px;color:var(--ai-dim)}.ai-draws.s2 .ai-prod{top:104px;left:74px}.ai-make{position:absolute;left:16px;right:16px;top:420px;height:44px;border-radius:15px;display:grid;place-items:center;background:#f2f3f5;color:#0d0d0f;font-size:14px;font-weight:600;transition:transform .2s ease,background .2s ease,opacity .5s ease}.ai-draws.s1 .ai-make{transform:scale(.96);background:#d9dde4}.ai-draws.s2 .ai-make{opacity:0}.ai-grid{position:absolute;left:16px;right:16px;top:166px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-grid img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:14px;opacity:0;filter:blur(18px) brightness(1.6) saturate(.4);transform:scale(1.08)}.ai-draws.s2 .ai-grid img{animation:ai-develop-in 1.3s calc(var(--i) * .7s) var(--ai-ease) forwards}@keyframes ai-develop-in{to{opacity:1;filter:none;transform:none}}.ai-draws .ai-done{position:absolute;left:50%;top:446px;transform:translate(-50%,8px)}.ai-publish{position:absolute;left:16px;right:16px;bottom:18px;height:44px;border-radius:15px;display:grid;place-items:center;background:#f2f3f5;color:#0d0d0f;font-size:14px;font-weight:600;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ai-ease) .4s,transform .6s var(--ai-ease) .4s}.ai-draws.s3 .ai-publish{opacity:1;transform:none}.ai-draws.s3 .ai-done{opacity:1;transform:translate(-50%)}.ai-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.ai-films.s2 .ai-film{opacity:1}.ai-frames{position:absolute;left:16px;right:16px;top:140px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;opacity:0;transition:opacity .6s ease}.ai-frames i{display:block;aspect-ratio:9 / 16;border-radius:11px;background:linear-gradient(110deg,#18191c 30%,#2c2e33,#18191c 70%);background-size:220% 100%;animation:ai-shimmer 1.3s linear infinite}.ai-frames i:nth-child(2){animation-delay:.15s}.ai-frames i:nth-child(3){animation-delay:.3s}@keyframes ai-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ai-films.s1 .ai-frames{opacity:1}.ai-films.s2 .ai-frames{opacity:0}.ai-prompt{position:absolute;z-index:6;left:12px;right:12px;bottom:16px;padding:13px 15px;border-radius:18px;background:#1e1f23f0;font-size:13px;color:var(--ai-ink);transition:opacity .5s ease}.ai-prompt.is-top{top:98px;bottom:auto}.ai-type{display:inline-block;vertical-align:bottom;max-width:0;overflow:hidden;white-space:nowrap;border-right:1.5px solid #fff;padding-right:1px}.ai-layer.is-cur .ai-type{animation:ai-type 1.2s steps(36) .25s forwards,ai-caret .9s steps(1) infinite}@keyframes ai-type{to{max-width:100%}}@keyframes ai-caret{50%{border-color:transparent}}.ai-films.s2 .ai-prompt{opacity:0}.ai-cap{position:absolute;z-index:6;left:20px;bottom:76px;display:flex;flex-direction:column;gap:4px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55);opacity:0;transform:translateY(8px);transition:opacity .8s var(--ai-ease) .3s,transform .8s var(--ai-ease) .3s}.ai-cap b{font-size:22px;font-weight:600;letter-spacing:-.03em}.ai-cap span{font-size:13px;color:#ffffffd1}.ai-films.s3 .ai-cap{opacity:1;transform:none}.ai-done.is-low{position:absolute;z-index:6;left:50%;bottom:24px;transform:translate(-50%,8px)}.ai-films.s3 .ai-done{opacity:1;transform:translate(-50%);transition-delay:1.1s}.ai-cover{position:absolute;left:36px;right:36px;top:160px;aspect-ratio:1;border-radius:22px;overflow:hidden;background:linear-gradient(110deg,#17181b 30%,#26282c,#17181b 70%);background-size:220% 100%}.ai-composes.s1 .ai-cover{animation:ai-shimmer 1.3s linear infinite}.ai-cover img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;filter:blur(20px) brightness(1.5);transform:scale(1.08);transition:opacity 1.4s var(--ai-ease),filter 1.4s var(--ai-ease),transform 1.4s var(--ai-ease)}.ai-composes.s2 .ai-cover img{opacity:1;filter:none;transform:none}.ai-track{position:absolute;left:36px;right:36px;top:380px;display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .8s ease}.ai-track b{font-size:17px;font-weight:600;letter-spacing:-.025em}.ai-track span{font-size:12px;color:var(--ai-dim)}.ai-composes.s2 .ai-track{opacity:1}.ai-eq{position:absolute;left:36px;right:36px;top:428px;height:30px;display:flex;align-items:center;justify-content:space-between}.ai-eq i{width:3px;height:calc(var(--h) * 100%);border-radius:2px;background:#ffffff29;transform-origin:bottom;transform:scaleY(.18);transition:background .6s ease}.ai-composes.s1 .ai-eq i{animation:ai-eq .8s ease-in-out calc(var(--i) * -.11s) infinite alternate}.ai-composes.s2 .ai-eq i{background:#ffffffc7}@keyframes ai-eq{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.ai-eq i{transform-origin:center}.ai-bar{position:absolute;left:36px;right:36px;top:474px;height:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.ai-bar i{position:absolute;inset:0 auto 0 0;width:0;background:#fff;transition:width 5.5s linear}.ai-composes.s2 .ai-bar i{width:26%}.ai-composes .ai-done{position:absolute;left:50%;top:496px;transform:translate(-50%,8px)}.ai-composes.s3 .ai-done{opacity:1;transform:translate(-50%)}.ai-flat{display:none}.ai-proof{margin:26px auto 0;max-width:62ch;padding:0 24px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--ai-faint)}@media (max-width: 860px){.ai-stage{height:auto;display:flex;flex-direction:column;align-items:center;margin-top:40px}.ai-dust,.ai-beams,.ai-model{display:none}.ai-side{position:static;transform:none;width:100%;max-width:440px;padding:0 22px;order:1;box-sizing:border-box}.ai-say-col{height:228px}.ai-say h3{font-size:52px}.ai-tabs{display:flex;gap:16px;margin-top:8px;overflow-x:auto}.ai-tab{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:7px}.ai-tab span{width:auto}.ai-tab i{flex:none;width:100%}.ai-phone-wrap{position:relative;left:auto;top:auto;transform:none;order:2;margin:30px auto 0}.ai-flat{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;max-width:440px;padding:26px 22px 0;box-sizing:border-box;font:500 10px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-faint)}.ai-flat .is-on{color:#fff;text-shadow:0 0 14px rgba(236,242,255,.9)}}.pf{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#0a0908;box-shadow:0 60px 140px -60px #000000f2}.pf-v{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 680px){.pf{border-radius:14px}}.bl-wrap{position:relative;width:100%;overflow:hidden}.bl{position:absolute;left:0;top:0;transform-origin:0 0;--bl-ink: #f2f3f5;--bl-ink-2: #c7c9ce;--bl-muted: #8e9096;--bl-faint: #5f6168;color:var(--bl-ink);font-weight:300;font-family:Inter Tight,system-ui,sans-serif}.bl *{box-sizing:border-box}.bl-ask{position:absolute;display:flex;align-items:center;gap:11px;height:44px;padding:0 18px;border-radius:999px;background:#ffffff0d;font-size:14px;color:var(--bl-ink-2);white-space:nowrap;overflow:hidden}.bl-ask svg{flex:none;color:var(--bl-muted);transform-origin:50% 50%}.bl-ask i{width:1px;height:16px;background:var(--bl-ink);animation:bl-blink 1.1s steps(1) infinite}@keyframes bl-blink{50%{opacity:0}}.bl-layers{position:absolute;width:196px;display:flex;flex-direction:column;gap:2px}.bl-layers-k{margin:6px 10px 10px;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--bl-faint)}.bl-layer{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:8px;font-size:12.5px;color:var(--bl-muted);opacity:0}.bl-layer.is-sys{opacity:1}.bl-layer svg{flex:none}.bl-layer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-layer.is-in{padding-left:28px}.bl-view{position:absolute;overflow:hidden;border-radius:22px}.bl-cam{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.bl-plane{position:absolute}.bl-orbit{position:absolute;left:0;top:0;width:480px;height:480px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(226,234,248,.06),transparent);will-change:transform}.bl-frame{position:absolute;border-radius:22px;background:linear-gradient(180deg,#ffffff08,#ffffff03);opacity:0}.bl-frame b{position:absolute;left:24px;top:18px;font-weight:300;font-size:21px;letter-spacing:-.03em}.bl-block{position:absolute;z-index:2;display:flex;flex-direction:column;gap:11px;padding:16px 18px 18px;border-radius:14px;background:linear-gradient(180deg,#17181b,#111214);box-shadow:0 30px 70px -40px #000000f2;opacity:0}.bl-title{font-weight:400;font-size:15px;letter-spacing:-.015em;line-height:1.3}.bl-text{margin:0;padding-left:1.1em;font-size:12.5px;line-height:1.5;color:var(--bl-ink-2)}.bl-text li{margin:.15em 0}.bl-quote{margin:0;font-size:16px;line-height:1.38;letter-spacing:-.015em;color:var(--bl-ink)}.bl-note{font-size:11.5px;color:var(--bl-faint)}.bl-table{display:flex;flex-direction:column}.bl-table-k{margin-bottom:6px;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.06em;color:var(--bl-muted)}.bl-tr{display:grid;grid-template-columns:1.5fr .6fr .8fr;gap:10px;padding:6px 0;font-size:12px;color:var(--bl-ink-2);box-shadow:inset 0 1px #ffffff0b}.bl-tr.is-h{padding-top:0;font:500 9px var(--bn-mono, ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);box-shadow:none}.bl-tr:not(.is-h){opacity:0}.bl-shots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bl-shot{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:linear-gradient(110deg,#1a1b1e 30%,#26272b,#1a1b1e 70%);background-size:220% 100%;animation:bl-shimmer 1.6s linear infinite}@keyframes bl-shimmer{to{background-position:-220% 0}}.bl-shot img{width:100%;height:100%;object-fit:cover;display:block;opacity:0}.bl-yes{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f2f3f5;box-shadow:0 2px 10px #0000008c;opacity:0}.bl-said{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--bl-ink-2);height:0;margin-top:-11px;overflow:hidden;opacity:0}.bl-said b{font-weight:500;color:var(--bl-ink)}.bl-said span{color:var(--bl-muted)}.bl-coll-n{font-size:11.5px;color:var(--bl-faint)}.bl-tick{width:13px;height:13px;flex:none;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bl-tick.is-dark{width:12px;height:12px;stroke:#0d0d0f;stroke-width:2.6}.bl-prog{display:flex;flex-direction:column;gap:10px}.bl-mini{display:flex;flex-direction:column;gap:7px;height:150px;padding:11px 12px;border-radius:10px;background:#0d0d0f;overflow:hidden}.bl-mini-h{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;letter-spacing:-.01em}.bl-mini-h em{font-style:normal;font-weight:400;font-size:9.5px;color:var(--bl-muted)}.bl-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.bl-mini-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;display:block}.bl-mini-grid img:first-child{box-shadow:0 0 0 1.5px #f2f3f5}.bl-mini-say{margin-top:4px;padding:7px 9px;border-radius:7px;background:#ffffff0f;font-size:9.5px;color:var(--bl-ink-2)}.bl-mini-go{margin-top:auto;height:24px;border-radius:7px;display:grid;place-items:center;background:#f2f3f5;color:#0d0d0f;font-size:10px;font-weight:600}.bl-prog-t{display:flex;align-items:center;gap:7px;font-size:13px}.bl-prog-t i{width:6px;height:6px;border-radius:50%;background:#86c98f}.bl-prog-t em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--bl-faint)}.bl-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:visible;pointer-events:none}.bl-arrow{fill:none;stroke:#ecf2fa6b;stroke-width:1.4;stroke-linecap:round;opacity:0}.bl-head{fill:none;stroke:#ecf2fa8c;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.bl-flow{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px rgba(232,240,255,.8))}.bl-alabel{position:absolute;z-index:3;font-size:11px;color:var(--bl-muted);white-space:nowrap;opacity:0}.bl-toast{position:absolute;left:812px;top:76px;z-index:6;display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 15px 0 12px;border-radius:999px;background:#1e1f23f0;font-size:12.5px;white-space:nowrap;box-shadow:0 20px 50px -20px #000000e6;opacity:0;transform:translate(-50%,-6px)}.bl-toast i{width:6px;height:6px;border-radius:50%;background:#f2f3f5;box-shadow:0 0 12px #f2f3f5d9}.bl-toast em{font-style:normal}.bl-toast span{color:var(--bl-muted)}.nd-wrap{position:relative;width:min(1100px,100%);margin:56px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%)}.nd-stage{position:absolute;top:0;left:0;transform-origin:0 0;font-family:inherit;color:#f5f3f0}.nd-cam{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.nd-src{position:absolute;left:0;top:36px;width:300px;height:548px;box-sizing:border-box;padding:18px 14px 14px;border-radius:22px;background:#ffffff07;overflow:hidden}.nd-src header{display:flex;align-items:baseline;justify-content:space-between;padding:0 6px 12px}.nd-kick{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8b857c}.nd-src-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.nd-src-meta b{font-weight:500;font-size:12.5px;color:#c6c2bb}.nd-src-meta em{font-style:normal;font-size:11.5px;color:#8b857c;font-variant-numeric:tabular-nums}.nd-src ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.nd-row{position:relative;padding:8px 12px 9px;border-radius:13px;background:#ffffff09}.nd-row-src{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#8b857c}.nd-row-src i{font-style:normal;letter-spacing:0;text-transform:none;color:#5e594f}.nd-row p{margin:4px 34px 0 0;font-size:12.5px;line-height:1.32;letter-spacing:-.005em}.nd-score{position:absolute;right:10px;bottom:9px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-variant-numeric:tabular-nums;color:#0a0908;background:#eef2f8}.nd-scan{position:absolute;left:10px;right:10px;top:66px;height:54px;border-radius:14px;pointer-events:none;background:linear-gradient(90deg,#ecf2fc00,#ecf2fc21 50%,#ecf2fc00)}.nd-mote{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;opacity:0;pointer-events:none;background:#f4f7fc;box-shadow:0 0 12px 3px #ecf2fc8c}.nd-desk{position:absolute;left:340px;top:30px;width:410px}.nd-why{margin:0 0 14px;font-size:12.5px;color:#8b857c}.nd-why span{display:inline-block;margin-right:9px;padding:2px 8px;border-radius:999px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f5f3f0;background:#f2f6fc1f}.nd-stack{position:relative;width:392px}.nd-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;overflow:hidden;background:#16140f;opacity:0;transform-origin:100% 50%}.nd-back img{display:block;width:100%;opacity:.6}.nd-card{position:relative;box-sizing:border-box;width:392px;padding:16px 18px 14px;border-radius:22px;background:#181612;box-shadow:0 34px 70px -34px #000000e6}.nd-card header{display:flex;align-items:center;gap:11px}.nd-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#fff,#c9d0dc 55%,#7c8494)}.nd-name{display:flex;flex-direction:column;line-height:1.25}.nd-name b{font-size:14px;font-weight:600;letter-spacing:-.01em}.nd-name em{font-style:normal;font-size:12.5px;color:#8b857c}.nd-text{min-height:92px;margin:12px 0;font-size:14.5px;line-height:1.45;letter-spacing:-.008em}.nd-text b{display:block;margin-bottom:4px;font-weight:600;color:#f5f3f0}.nd-text span{color:#c6c2bb}.nd-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:2px;vertical-align:-2px;background:#e3e7ee}.nd-media{border-radius:15px;overflow:hidden;background:#0f0e0c;opacity:0}.nd-media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.nd-card footer{display:flex;justify-content:space-between;margin-top:12px;padding:0 4px}.nd-metric{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#8b857c}.nd-metric svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nd-metric b{min-width:34px;font-weight:500;color:#c6c2bb;font-variant-numeric:tabular-nums}.nd-chip{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 13px 6px 11px;border-radius:999px;font-size:12.5px;color:#f5f3f0;background:#ffffff12}.nd-chip svg{width:14px;height:14px;fill:none;stroke:#e3e7ee;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.nd-chip em{font-style:normal}.nd-insight{margin:12px 0 0;font-size:12.5px;color:#8b857c}.nd-insight span{margin:0 8px;color:#5e594f}.nd-phone{position:absolute;left:806px;top:26px;width:272px;height:566px;border-radius:46px;background:#0b0a09;box-shadow:inset 0 0 0 1.5px #ffffff17,0 46px 90px -36px #000000f2}.nd-screen{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:37px;overflow:hidden;background:linear-gradient(180deg,#14120f,#0f0e0c)}.nd-status{display:flex;justify-content:space-between;align-items:center;padding:14px 22px 0;font-size:12px;color:#c6c2bb}.nd-status i{width:22px;height:10px;border-radius:3px;background:#ffffff59}.nd-notice{position:absolute;left:10px;right:10px;top:38px;z-index:2;display:flex;gap:10px;padding:12px 12px 13px;border-radius:20px;background:#2e2b27eb;opacity:0}.nd-app{width:32px;height:32px;border-radius:10px;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#fff,#c9d0dc 55%,#7c8494)}.nd-notice div{display:flex;flex-direction:column;gap:1px;min-width:0}.nd-notice b{font-size:11.5px;font-weight:500;color:#8b857c}.nd-notice span{font-size:13.5px;font-weight:500;color:#f5f3f0}.nd-notice em{font-style:normal;font-size:11.5px;color:#c6c2bb}.nd-sheet{position:absolute;left:12px;right:12px;top:44px;display:flex;flex-direction:column;gap:12px;opacity:0}.nd-mini{border-radius:18px;overflow:hidden;background:#1b1915}.nd-mini img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.nd-mini b{display:block;padding:10px 12px 2px;font-size:13.5px;font-weight:600;line-height:1.3}.nd-mini em{display:block;padding:0 12px 11px;font-style:normal;font-size:11.5px;color:#8b857c}.nd-decide{position:relative;height:138px}.nd-actions{display:grid;gap:8px}.nd-btn{position:relative;display:block;overflow:hidden;padding:11px 14px;border-radius:999px;text-align:center;font-size:13px;color:#f5f3f0;background:#ffffff13}.nd-btn.is-main{color:#0a0908;font-weight:500;background:#eef2f8}.nd-ripple{position:absolute;left:50%;top:50%;width:140px;height:140px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,#0a090838,#0a090800 70%)}.nd-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 6px;opacity:0}.nd-slot b{font-size:40px;font-weight:300;letter-spacing:-.03em;line-height:1;color:#f5f3f0}.nd-slot span{font-size:12.5px;line-height:1.4;color:#c6c2bb}.nd-sched{list-style:none;margin:0;padding:0 6px;display:flex;flex-direction:column;gap:7px}.nd-sched li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#8b857c;opacity:0}.nd-sched li span{min-width:40px;font-variant-numeric:tabular-nums;color:#c6c2bb}.nd-sched li.is-next,.nd-sched li.is-next span{color:#f5f3f0}.nd-sched svg{width:13px;height:13px;fill:none;stroke:#c6c2bb;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bn-home .sd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:56px}.bn-home .sd-svg{display:block;width:100%;height:auto;overflow:visible}.bn-home .sd-ring{fill:none;stroke:#ffffff16;stroke-width:1}.bn-home .sd-hour{fill:var(--faint);font:500 10.5px Geist Mono,ui-monospace,monospace;letter-spacing:.14em}.bn-home .sd-tick{fill:var(--ink);opacity:.16}.bn-home .sd-wire{fill:none;stroke:#ffffff13;stroke-width:1}.bn-home .sd-wire-faint{stroke:#ffffff0b;stroke-dasharray:2 5}.bn-home .sd-run{fill:none;stroke:#f5f3f0e6;stroke-width:1.5;stroke-linecap:round;opacity:0}.bn-home .sd-job-dot{fill:var(--ink);opacity:.35}.bn-home .sd-job-halo{fill:#fff;opacity:0}.bn-home .sd-job-label{fill:var(--ink-2);font:500 10.5px Geist Mono,ui-monospace,monospace;letter-spacing:.05em;opacity:.42}.bn-home .sd-hand{stroke:#f5f3f04d;stroke-width:1}.bn-home .sd-tip{fill:#fff}.bn-home .sd-tip-halo{fill:#fff;opacity:.6}.bn-home .sd-prog-halo{fill:#fff;opacity:0}.bn-home .sd-prog-box{fill:#141210;stroke:#ffffff1a;stroke-width:1}.bn-home .sd-prog-label{fill:var(--ink);font:400 13.5px Inter Tight,system-ui,sans-serif;letter-spacing:-.01em}.bn-home .sd-core-halo{fill:#fff;opacity:0}.bn-home .sd-core-disc{fill:#121010;stroke:#ffffff21;stroke-width:1}.bn-home .sd-now{fill:var(--ink);font:300 25px Inter Tight,system-ui,sans-serif;letter-spacing:-.03em}.bn-home .sd-core-label{fill:var(--muted);font:500 8.5px Geist Mono,ui-monospace,monospace;letter-spacing:.18em}.bn-home .sd-check{fill:var(--ink-2);font:500 9.5px Geist Mono,ui-monospace,monospace;letter-spacing:.18em;opacity:0}.bn-home .sd-caption{margin:10px 0 0;text-align:center;color:var(--faint);font:500 10.5px Geist Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.bn-home .sd-log-head{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--faint);font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.bn-home .sd-log-head i{width:7px;height:7px;border-radius:50%;background:var(--ink);box-shadow:0 0 10px 2px #ffffff8c}.bn-home .sd-rows{position:relative;height:348px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,transparent);mask-image:linear-gradient(#000 74%,transparent)}.bn-home .sd-row{position:absolute;top:0;left:0;right:0;height:58px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding-top:11px;border-top:1px solid var(--line);opacity:0;will-change:transform,opacity}.bn-home .sd-row-time{color:var(--faint);font:500 12px Geist Mono,ui-monospace,monospace;padding-top:2px}.bn-home .sd-row-text b{display:block;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:-.01em}.bn-home .sd-row-text em{display:block;margin-top:2px;color:var(--muted);font-size:13.5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-home .os-parts{margin-top:84px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.bn-home .os-part{padding:30px 32px 36px 0;border-bottom:1px solid var(--line)}.bn-home .os-part:not(:nth-child(3n)){border-right:1px solid var(--line)}.bn-home .os-part:not(:nth-child(3n+1)){padding-left:32px}.bn-home .os-part span{color:var(--faint);font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.16em}.bn-home .os-part h3{margin:16px 0 0;color:var(--ink);font-size:19px;font-weight:400;letter-spacing:-.02em}.bn-home .os-part p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.bn-home .os-coda{margin:56px 0 0;max-width:58ch;color:var(--ink-2);font-size:21px;font-weight:300;line-height:1.45;letter-spacing:-.015em}@media (max-width: 960px){.bn-home .sd{grid-template-columns:minmax(0,1fr);gap:20px}.bn-home .sd-rows{height:232px}.bn-home .os-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-home .os-part:nth-child(n){border-right:0;padding-left:0;padding-right:24px}.bn-home .os-part:nth-child(odd){border-right:1px solid var(--line)}.bn-home .os-part:nth-child(2n){padding-left:24px}}@media (max-width: 620px){.bn-home .sd-job-label{font-size:13px;letter-spacing:0}.bn-home .sd-hour{font-size:14px}.bn-home .sd-prog-label{font-size:19px}.bn-home .sd-now{font-size:34px}.bn-home .sd-core-label{font-size:12px}.bn-home .sd-check{font-size:13px}.bn-home .os-parts{grid-template-columns:minmax(0,1fr);margin-top:60px}.bn-home .os-part:nth-child(n){border-right:0;padding:24px 0 28px}.bn-home .os-coda{font-size:18px;margin-top:40px}}.mp{position:relative;flex-shrink:0;display:inline-flex}.mp-now{display:inline-flex;align-items:center;gap:4px;padding:8px 4px 8px 6px;border:0;background:none;cursor:pointer;font:400 13.5px/1 inherit;letter-spacing:-.008em;color:#8b857c;transition:color .25s cubic-bezier(.22,1,.36,1)}.mp-now:hover:not(:disabled),.mp-now[aria-expanded=true]{color:#f5f3f0}.mp-now:disabled{opacity:.5;cursor:default}.mp-now svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mp-menu{position:absolute;right:-10px;top:calc(100% + 14px);z-index:30;width:268px;box-sizing:border-box;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:18px;background:#171512;box-shadow:0 26px 64px -22px #000000f2}.mp-menu button{display:flex;flex-direction:column;gap:3px;padding:10px 12px 11px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left;font:inherit}.mp-menu button:hover:not(:disabled){background:#ffffff0b}.mp-menu button.is-on{background:#ffffff12}.mp-menu button:disabled{opacity:.45;cursor:default}.mp-menu b{font-size:13.5px;font-weight:500;letter-spacing:-.008em;color:#f5f3f0}.mp-menu em{font-style:normal;font-size:12px;line-height:1.4;color:#8b857c}.sw-wrap{position:relative;width:100%;overflow:hidden}.sw{position:absolute;left:0;top:0;transform-origin:0 0;--sw-ink: #f2f3f5;--sw-ink-2: #c7c9ce;--sw-muted: #8e9096;--sw-faint: #5f6168;color:var(--sw-ink);font-weight:300;font-family:Inter Tight,system-ui,sans-serif}.sw *{box-sizing:border-box}.sw-wires{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.sw-wire{fill:none;stroke:#ffffff2b;stroke-width:1.2;opacity:0}.sw-flow{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px rgba(232,240,255,.85))}.sw-el{position:absolute;opacity:0}.sw-hand{transform-origin:6.5px 6.5px}.swt-table{width:238px;padding:12px 12px 8px;border-radius:12px;background:linear-gradient(180deg,#141518,#0f1012);box-shadow:0 30px 60px -36px #000000e6}.swt-h{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px 9px}.swt-h span{font-size:12px;font-weight:500;letter-spacing:-.01em}.swt-h em{font-style:normal;font-size:10px;color:var(--sw-faint)}.swt-tr{display:grid;grid-template-columns:50px 1fr 58px;gap:6px;padding:6px 2px;font-size:11px;color:var(--sw-ink-2);box-shadow:inset 0 1px #ffffff0d}.swt-tr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swt-tr span:first-child{font:500 10px var(--bn-mono, ui-monospace),monospace;color:var(--sw-muted);align-self:center}.swt-tr.is-h{padding-top:0;font:500 8.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-faint);box-shadow:none}.swt-tr.is-h span:first-child{font:inherit;color:inherit}.swt-tr:not(.is-h){opacity:0}.swt-plug{position:absolute;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 12px;border-radius:999px;background:#ffffff12;font-size:11.5px;color:var(--sw-ink-2);opacity:0}.swt-plug-dot{width:6px;height:6px;border-radius:50%;background:var(--sw-faint)}.swt-plug.is-ok .swt-plug-w{font-weight:500;color:var(--sw-ink)}.swt-k{display:block;margin-bottom:8px;font:500 8.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sw-faint)}.swt-portal,.swt-desk{width:202px;padding:12px 12px 10px;border-radius:12px;background:linear-gradient(180deg,#141518,#0f1012);box-shadow:0 30px 60px -36px #000000e6}.swt-p-row{display:flex;align-items:center;gap:8px;padding:7px 8px;margin-bottom:4px;border-radius:8px;background:#ffffff0a;font-size:11px}.swt-p-row em,.swt-d-row em{font:500 9.5px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--sw-muted)}.swt-p-row b{font-weight:400;color:var(--sw-ink)}.swt-p-only{display:block;margin-top:6px;font-size:9.5px;color:var(--sw-faint)}.swt-d-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:11px;color:var(--sw-ink-2);box-shadow:inset 0 1px #ffffff0d}.swt-d-row span{margin-left:auto;padding:3px 9px;border-radius:999px;background:#ffffff14;font-size:10px;color:var(--sw-ink)}.swt-job{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background:#ffffff0d;font-size:11px;color:var(--sw-ink-2);white-space:nowrap}.swt-job svg,.swp-part svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.swp-page{left:145px;top:30px;width:230px;padding:0 0 10px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#141518,#0f1012);box-shadow:0 30px 60px -36px #000000e6}.swp-bar{display:flex;align-items:center;gap:4px;height:24px;padding:0 10px;background:#ffffff0a}.swp-bar i{width:6px;height:6px;border-radius:50%;background:#ffffff29}.swp-bar span{margin-left:8px;font:500 9px var(--bn-mono, ui-monospace),monospace;color:var(--sw-faint)}.swp-body{display:flex;flex-direction:column;gap:7px;padding:14px 14px 4px}.swp-l{height:9px;border-radius:5px;background:#ffffff80}.swp-l.is-1{width:82%}.swp-l.is-2{width:56%;background:#fff3}.swp-img{height:78px;margin-top:4px;border-radius:8px;background:radial-gradient(120% 90% at 30% 20%,#ecf2fc29,#ffffff08)}.swp-btn{align-self:flex-start;margin-top:3px;padding:6px 12px;border-radius:8px;background:#f2f3f5;color:#0d0d0f;font-size:10px;font-weight:600}.swp-only{display:block;padding:8px 14px 0;font-size:10px;color:var(--sw-faint)}.swp-src{position:absolute;left:145px;top:258px;min-width:230px;display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap;height:30px;padding:0 12px;border-radius:999px;background:#ffffff12;font:500 10px var(--bn-mono, ui-monospace),monospace;color:var(--sw-ink-2);opacity:0}.swp-moving{font-family:Inter Tight,system-ui,sans-serif;font-style:normal;font-size:10px;color:var(--sw-muted);opacity:0}.swp-part{display:flex;align-items:center;gap:11px;width:176px;height:50px;padding:0 14px;border-radius:12px;background:linear-gradient(180deg,#141518,#0f1012);box-shadow:0 30px 60px -36px #000000e6;color:var(--sw-ink-2)}.swp-part b{display:block;font-weight:400;font-size:12px;color:var(--sw-ink)}.swp-part em{display:block;margin-top:2px;font-style:normal;font-size:10px;color:var(--sw-faint)}.ia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#060607b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ia-in .3s cubic-bezier(.22,1,.36,1);font-family:"Inter Tight",var(--bn-sans, -apple-system),system-ui,sans-serif;font-weight:300;color:#f2f3f5}@keyframes ia-in{0%{opacity:0}}.ia *{box-sizing:border-box}.ia-in{position:relative;width:min(560px,100%);display:flex;flex-direction:column;gap:12px;padding:34px 34px 28px;border-radius:22px;background:linear-gradient(180deg,#151618,#0f1012);box-shadow:0 50px 120px -40px #000000f2;animation:ia-rise .45s cubic-bezier(.22,1,.36,1)}@keyframes ia-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}}.ia button,.ia input,.ia textarea{font:inherit;color:inherit}.ia .ia-x{position:absolute;top:18px;right:18px;padding:4px;border:0;background:none;color:#8e9096;cursor:pointer}.ia .ia-x:hover{color:#f2f3f5}.ia-k{font:500 10.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:#5f6168}.ia h3{margin:4px 0 0;font-weight:300;font-size:28px;letter-spacing:-.03em;line-height:1.12}.ia-lede{margin:0 0 10px;font-size:15px;line-height:1.5;color:#c7c9ce}.ia-field{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:14px;background:#ffffff0f;color:#8e9096}.ia-field:focus-within{background:#ffffff17;color:#f2f3f5}.ia-field input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:15px;color:#f2f3f5}.ia-field input::placeholder{color:#5f6168}.ia .ia-drop{display:flex;align-items:center;justify-content:center;gap:9px;height:54px;border:0;border-radius:14px;cursor:pointer;background:#ffffff08;color:#8e9096;font-size:14px;transition:background .25s,color .25s}.ia .ia-drop:hover,.ia .ia-drop.is-over{background:#ffffff12;color:#f2f3f5}.ia .ia-drop.has-file{color:#f2f3f5;background:#ffffff12}.ia-say{display:flex;flex-direction:column;gap:7px;margin-top:4px;font-size:13px;color:#8e9096}.ia-say textarea{resize:none;padding:12px 14px;border:0;border-radius:12px;outline:none;background:#ffffff0d;font-size:14px;line-height:1.45;color:#f2f3f5}.ia-say textarea::placeholder{color:#5f6168}.ia-error{margin:2px 0 0;font-size:13.5px;color:#e0707b}.ia .ia-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;margin-top:8px;border:0;border-radius:14px;background:#f2f3f5;color:#0d0d0f;font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s,transform .2s}.ia .ia-go:disabled{opacity:.35;cursor:default}.ia .ia-go:not(:disabled):active{transform:scale(.985)}.ia-spin{animation:ia-spin 1s linear infinite}@keyframes ia-spin{to{transform:rotate(360deg)}}.ia-foot{font-size:12px;line-height:1.45;color:#5f6168;text-align:center}.bn-home{--ink: #f5f3f0;--ink-2: #c6c2bb;--muted: #8b857c;--faint: #5e594f;--bg: #0a0908;--bg-2: #100e0c;--line: rgba(255, 255, 255, .075);--line-2: rgba(255, 255, 255, .15);--warm: #e3e7ee;--ease: cubic-bezier(.22, 1, .36, 1);background:var(--bg);color:var(--ink);font-family:"Inter Tight",var(--bn-sans, -apple-system),system-ui,sans-serif;font-weight:300;letter-spacing:-.012em;overflow-x:hidden}.bn-home .hx-wrap{max-width:1120px;margin:0 auto;padding:0 40px}@media (max-width: 680px){.bn-home .hx-wrap{padding:0 22px}}.bn-home .hx-title{font-size:clamp(42px,6.6vw,92px);font-weight:300;line-height:.98;letter-spacing:-.042em;margin:0}.bn-home .hx-h2{font-size:clamp(29px,4.2vw,54px);font-weight:300;line-height:1.06;letter-spacing:-.034em;margin:0}.bn-home .hx-thin{color:var(--muted)}.bn-home .hx-center{text-align:center}.bn-home .hx-kick{display:block;margin-bottom:20px;font:500 11px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.bn-home .hx-sub{margin:26px 0 0;max-width:44ch;font-size:clamp(16.5px,1.6vw,19.5px);line-height:1.5;color:var(--ink-2)}.bn-home .hx-lede{margin:26px 0 0;max-width:54ch;font-size:clamp(17px,1.7vw,21px);line-height:1.46;color:var(--ink-2);letter-spacing:-.016em}.bn-home .hx-lede-wide{max-width:62ch}.bn-home .hx-mt{margin-top:46px}.bn-home [data-reveal]{opacity:0;transform:translateY(24px)}.bn-home [data-reveal].is-in-view{opacity:1;transform:none;transition:opacity .85s var(--ease),transform .85s var(--ease)}@media (prefers-reduced-motion: reduce){.bn-home [data-reveal]{opacity:1;transform:none}}.bn-home .hx-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:120px 0 88px;overflow:hidden}.bn-home .hx-hero-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}.bn-home .hx-hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(98deg,#0a0908f2,#0a0908c7 36%,#0a090833 64%,#0a09080d 86%),linear-gradient(180deg,rgba(10,9,8,.66) 0%,transparent 26%,rgba(10,9,8,.5) 72%,var(--bg) 100%)}.bn-home .hx-hero-inner{position:relative;z-index:2;width:100%}.bn-home .hx-composer{margin-top:44px;max-width:620px}.bn-home .hx-prompt{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 22px;border-radius:999px;background:#ffffff0e;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px #ffffff1a,0 22px 60px -24px #000000e6;transition:box-shadow .4s var(--ease),background .4s var(--ease)}.bn-home .hx-prompt.is-focused{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff38,0 26px 70px -24px #000000f2}.bn-home .hx-prompt-input{position:relative;flex:1;min-width:0;display:flex}.bn-home .hx-prompt input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:300 16.5px/1.4 inherit;letter-spacing:-.012em;padding:12px 0}.bn-home .hx-prompt input::placeholder{color:var(--faint)}.bn-home .hx-ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none;color:var(--faint);font-size:16.5px;letter-spacing:-.012em;white-space:nowrap;overflow:hidden}.bn-home .hx-caret{display:inline-block;width:1px;height:1.05em;margin-left:2px;background:var(--warm);animation:hx-blink 1.15s steps(1) infinite}@keyframes hx-blink{50%{opacity:0}}.bn-home .hx-create{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;background:var(--ink);color:#0a0908;font:500 14.5px inherit;letter-spacing:-.008em;transition:transform .3s var(--ease),opacity .3s var(--ease)}.bn-home .hx-create:hover:not(:disabled){transform:translateY(-1px)}.bn-home .hx-create:disabled{opacity:.34;cursor:default}.bn-home .hx-spin{animation:hx-rot 1s linear infinite}@keyframes hx-rot{to{transform:rotate(360deg)}}.bn-home .hx-composer-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:16px 0 0;padding-left:4px}.bn-home .hx-example{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;font:400 13.5px inherit;transition:color .3s var(--ease)}.bn-home .hx-example:hover{color:var(--ink)}.bn-home .hx-foot-note{font-size:13px;color:var(--faint)}.bn-home .hx-error{margin:14px 0 0;font-size:14px;color:#e08a72}.bn-home .hx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bn-home .hx-band{padding:132px 0;border-top:1px solid var(--line)}.bn-home .hx-band .hx-h2,.bn-home .hx-band .hx-lede{max-width:21ch}.bn-home .hx-band .hx-lede{max-width:56ch}.bn-home .hx-sec{padding:124px 0;border-top:1px solid var(--line)}.bn-home .hx-sec-sunk{background:var(--bg-2)}.bn-home .hx-pieces{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:1px;margin-top:68px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bn-home .hx-piece{background:var(--bg);padding:40px 30px 42px;transition:background .5s var(--ease)}.bn-home .hx-sec-sunk .hx-piece,.bn-home .hx-piece:hover{background:var(--bg-2)}.bn-home .hx-piece-k{display:block;margin-bottom:26px;font:500 10.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--warm)}.bn-home .hx-piece h3{margin:0 0 12px;font-size:21px;font-weight:400;letter-spacing:-.022em;line-height:1.22;color:var(--ink)}.bn-home .hx-piece p{margin:0;font-size:15.5px;line-height:1.52;color:var(--muted)}.bn-home [data-reveal].is-in-view .hx-piece,.bn-home [data-reveal].is-in-view .hx-plug{animation:hx-rise .8s var(--ease) both}.bn-home [data-reveal].is-in-view .hx-piece{animation-delay:calc(var(--i) * .07s + .1s)}.bn-home [data-reveal].is-in-view .hx-plug{animation-delay:calc(var(--i) * 55ms + .1s)}@keyframes hx-rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion: reduce){.bn-home .hx-piece,.bn-home .hx-plug{animation:none!important}}.bn-home .hx-film{position:relative;height:66svh;min-height:420px;overflow:hidden;border-top:1px solid var(--line)}.bn-home .hx-film video{width:100%;height:100%;object-fit:cover;filter:saturate(.76)}.bn-home .hx-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--bg) 0%,transparent 24%,transparent 62%,rgba(10,9,8,.88) 88%,var(--bg) 100%)}.bn-home .hx-film-cap{position:absolute;left:0;right:0;bottom:52px;z-index:2}.bn-home .hx-film-cap p{margin:0;max-width:26ch;font-size:clamp(20px,2.6vw,32px);font-weight:300;line-height:1.22;letter-spacing:-.028em;color:var(--ink)}.bn-home .hx-chain{margin-top:58px;margin-bottom:-18px}.bn-home .hx-chain svg{width:100%;height:auto;display:block;color:var(--warm)}.bn-home .hx-core{fill:#e6ecf60f;stroke:#e6ecf659;stroke-width:1}.bn-home .hx-pg rect{fill:#141210;stroke:var(--line-2);stroke-width:1}.bn-home .hx-ct{fill:var(--ink-2);font:400 13.5px Inter Tight,sans-serif;text-anchor:middle}.bn-home .hx-pg .hx-ct{text-anchor:middle}.bn-home .hx-ct-sm{font-size:11px;fill:var(--faint)}.bn-home .hx-arrowhead{fill:var(--faint)}.bn-home .hx-wires path{fill:none;stroke:var(--line-2);stroke-width:1;marker-end:url(#ch)}.bn-home .hx-spark path{fill:none;stroke:var(--warm);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:26 340;opacity:.85;animation:hx-flow 3.4s linear infinite}.bn-home .hx-spark path:nth-child(2){animation-delay:1.7s}@keyframes hx-flow{to{stroke-dashoffset:-366}}@media (prefers-reduced-motion: reduce){.bn-home .hx-spark{display:none}}.bn-home .hx-plugs{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:1px;margin-top:62px;background:var(--line);border:1px solid var(--line)}.bn-home .hx-plug{background:var(--bg-2);padding:30px 28px 32px;transition:background .45s var(--ease)}.bn-home .hx-plug:hover{background:var(--bg)}.bn-home .hx-plug-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.bn-home .hx-plug-top b{font-size:17px;font-weight:450;letter-spacing:-.018em;color:var(--ink)}.bn-home .hx-plug-top span{font:400 11.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.bn-home .hx-plug p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.bn-home .hx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:46px 40px;margin-top:70px}.bn-home .hx-fact b{display:block;font-size:clamp(46px,6vw,72px);font-weight:300;line-height:1;letter-spacing:-.05em;color:var(--ink)}.bn-home .hx-fact span{display:block;margin-top:18px;max-width:30ch;font-size:15px;line-height:1.5;color:var(--muted)}.bn-home .hx-close{padding:160px 0 180px;border-top:1px solid var(--line);text-align:center}.bn-home .hx-close-composer{display:flex;justify-content:center;margin-top:46px}.bn-home .hx-close-composer .hx-composer{margin-top:0;width:100%}.bn-home .hx-close-composer .hx-composer-foot{justify-content:center;padding-left:0}@media (max-width: 680px){.bn-home .hx-sec,.bn-home .hx-band{padding:96px 0}.bn-home .hx-close{padding:110px 0 120px}.bn-home .hx-prompt{padding-left:18px}.bn-home .hx-create span{display:none}.bn-home .hx-create{padding:0 16px}}.bn-home .bn-site-header{background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.bn-home .bn-site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,9,8,.72) 0%,rgba(10,9,8,.28) 58%,transparent 100%)}.bn-home .bn-brand{color:var(--ink)}.bn-home .bn-nav-text{color:var(--muted);transition:color .3s var(--ease)}.bn-home .bn-nav-text:hover{color:var(--ink)}.bn-home .bn-nav-signup{background:var(--ink);color:#0a0908;border-color:transparent}.bn-home .bn-nav-signup:hover{background:#fff}.bn-home .hx-sys-stage{max-width:1240px;margin:56px auto 0;padding:0 40px}@media (max-width: 680px){.bn-home .hx-sys-stage{padding:0 12px}}.bn-home .hx-logos{margin-top:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.bn-home .hx-logo{display:flex;align-items:center;gap:14px;color:var(--ink-2)}.bn-home .hx-logo svg{flex:none;color:var(--ink);opacity:.92}.bn-home .hx-logo em{font-style:normal;font-size:16px;letter-spacing:-.012em}.bn-home .hx-any{width:26px;height:26px;display:grid;place-items:center;flex:none;font:500 12px var(--bn-mono, ui-monospace),monospace;color:var(--warm)}.bn-home .hx-logos-next{margin-top:44px;padding-top:26px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;color:var(--faint)}.bn-home .hx-kick-inline{display:inline-block;margin:0 8px 0 0}.bn-home .hx-logo-sm{display:inline-flex;color:var(--muted);transition:color .25s}.bn-home .hx-logo-sm:hover{color:var(--ink)}@media (max-width: 820px){.bn-home .hx-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-home .hx-frame{margin-top:58px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.bn-home .hx-frame-it h3{margin:16px 0 0;font-weight:400;font-size:18px;letter-spacing:-.02em}.bn-home .hx-frame-it p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.bn-home .hx-frame-ic{color:var(--warm)}@media (max-width: 900px){.bn-home .hx-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.bn-home .hx-frame{grid-template-columns:1fr}}.bn-home .hx-close-film{position:relative;overflow:hidden}.bn-home .hx-close-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}.bn-home .hx-close-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--bg) 0%,rgba(10,9,8,.55) 30%,rgba(10,9,8,.62) 70%,var(--bg) 100%)}.bn-home .hx-close-inner{position:relative;z-index:2}.hn .hn-hero{flex-direction:column;align-items:stretch;min-height:auto;padding:136px 0 64px}.hn .hn-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 560px at 50% 78%,rgba(222,230,244,.05),transparent 70%),radial-gradient(760px 420px at 50% 8%,rgba(255,255,255,.035),transparent 70%)}.hn .hn-hero-top,.hn .hn-hero-live,.hn .hn-hero-ask{position:relative;width:100%;box-sizing:border-box}.hn .hn-hero-top{display:flex;flex-direction:column;align-items:center;text-align:center}.hn .hn-hero-top .hx-title{font-size:clamp(44px,6.4vw,92px)}.hn .hn-hero-top .hx-sub{margin:26px auto 0;max-width:60ch;text-wrap:balance}.hn .hn-hero-live{margin-top:52px}.hn .hn-hero-ask{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:44px}.hn .hn-hero-ask .hx-composer{width:min(720px,100%);max-width:none;margin:0 auto;text-align:left}.hn .hn-hero-ask .hn-ideas{justify-content:center;padding-left:0;max-width:none}.hn .hn-hero-ask .hn-foot{text-align:center;padding-left:0}.hn .hn-send{margin:18px 0 0;text-align:left}.hn .hn-hero-ask .hn-send{max-width:560px;margin-left:auto;margin-right:auto}.hn .hn-send-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--ink);font-size:15px}.hn .hn-send-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hn .hn-send-head b{flex:none;color:var(--muted);font:500 12px Geist Mono,ui-monospace,monospace;letter-spacing:.06em}.hn .hn-send-bar{height:2px;margin-top:11px;border-radius:2px;background:#ffffff17;overflow:hidden}.hn .hn-send-bar i{display:block;height:100%;border-radius:2px;background:var(--ink);box-shadow:0 0 12px #ffffff8c;transition:width .3s linear}.hn .hn-send-detail{margin:10px 0 0;color:var(--muted);font-size:13px}.hn .hn-send-files{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:7px}.hn .hn-send-files li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:14px;align-items:baseline;font-size:13px}.hn .hn-send-files b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-weight:400}.hn .hn-send-files span,.hn .hn-send-files em{color:var(--faint);font:500 11.5px Geist Mono,ui-monospace,monospace;font-style:normal}.hn .hn-send-files em{text-align:right;color:var(--ink-2)}.hn .hn-send-files li.is-in em{color:var(--muted)}.hn .hn-send-note{margin:12px 0 0;color:var(--faint);font-size:12.5px}@media (max-width: 960px){.hn .hn-hero{padding-top:116px}.hn .hn-hero-live{margin-top:40px}}@media (max-width: 680px){.hn .hn-hero{padding-top:104px}.hn .hn-hero-top .hx-title{font-size:clamp(32px,9.4vw,42px)}.hn .hn-hero-top .hx-sub{margin-top:16px;font-size:15px}.hn .hn-hero-ask{order:2;margin-top:24px}.hn .hn-hero-live{order:3;margin-top:34px}}.hn .hn-sub-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}.hn .hn-live-ask{display:inline-flex;align-items:center;min-height:54px;max-width:100%;box-sizing:border-box;margin:34px 0 0;padding:0 24px;border-radius:999px;background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1a;font-weight:300;font-size:17px;line-height:1.3;letter-spacing:-.012em;color:var(--ink)}.hn .hn-live-ask span:empty+.hx-caret{margin-left:0}.hn .hn-live-stage{position:relative;margin-top:58px}.hn .hn-live-stage:before{content:"";position:absolute;left:40px;top:-50px;width:1px;height:42px;background:linear-gradient(180deg,#ecf2fa00,#ecf2fa80)}@media (max-width: 680px){.hn .hn-live-ask{font-size:15px;padding:0 18px;min-height:48px}.hn .hn-live-stage:before{left:28px}}.hn .hx-prompt{padding-left:8px}.hn .hn-attach{flex-shrink:0;display:inline-grid;place-items:center;width:40px;height:40px;margin-right:-4px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease)}.hn .hn-attach:hover:not(:disabled){color:var(--ink);background:#ffffff0f}.hn .hn-attach:disabled{opacity:.34;cursor:default}.hn .hx-prompt.has-files{flex-wrap:wrap;row-gap:2px;border-radius:26px}.hn .hn-files{flex:0 0 100%;min-width:0;padding-left:6px}.hn .hn-ideas{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;padding-left:4px;max-width:640px}.hn .hn-ideas button{padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;font-weight:400;font-size:13.5px;line-height:1.4;letter-spacing:-.006em;color:var(--muted);transition:color .3s var(--ease);white-space:nowrap}@media (max-width: 680px){.hn .hn-hero-ask .hn-ideas{flex-wrap:nowrap;justify-content:flex-start;gap:18px;width:100%;margin-top:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.hn .hn-hero-ask .hn-ideas::-webkit-scrollbar{display:none}.hn .hn-ideas button{font-size:13px}.hn .hn-hero-ask .hn-foot{margin-top:16px}}.hn .hn-ideas button:before{content:"↗";margin-right:7px;color:var(--faint);transition:color .3s var(--ease)}.hn .hn-ideas button:hover:not(:disabled){color:var(--ink)}.hn .hn-ideas button:hover:not(:disabled):before{color:var(--warm)}.hn .hn-foot{margin:22px 0 0;padding-left:4px;font-size:13px;color:var(--faint)}.hn .hn-bricks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:68px}.hn .hn-brick{display:flex;flex-direction:column;padding:28px 28px 30px;border-radius:18px;background:linear-gradient(180deg,#121110,#0d0c0b)}.hn .hn-brick-pic{position:relative;height:112px;margin-bottom:26px;display:flex;align-items:flex-end;gap:12px}.hn .hn-brick-k{font:500 10.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.hn .hn-brick h3{margin:14px 0 0;font-size:21px;font-weight:400;letter-spacing:-.022em;line-height:1.25}.hn .hn-brick p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.hn .hn-bricks-more{margin:30px 0 0;font-size:15px;color:var(--faint)}.hn .hn-bp-phone,.hn .hn-bp-desk{display:flex;flex-direction:column;gap:6px;padding:12px 9px;border-radius:14px;background:#ffffff0d}.hn .hn-bp-phone{width:52px;height:100px;border-radius:13px}.hn .hn-bp-desk{width:150px;height:88px;border-radius:9px;padding:11px 12px}.hn .hn-bp-phone i,.hn .hn-bp-desk i{display:block;height:7px;border-radius:4px;background:#ffffff24;animation:hn-bp-row 4.8s ease-in-out infinite}.hn .hn-bp-phone i:nth-child(1){width:70%;background:#fff6}.hn .hn-bp-phone i:nth-child(3){margin-top:auto;height:14px;background:#f2f3f5d9;animation-delay:1.2s}.hn .hn-bp-desk i:nth-child(2){animation-delay:.4s}.hn .hn-bp-desk i:nth-child(3){animation-delay:.8s;width:80%}.hn .hn-bp-desk i:nth-child(4){animation-delay:1.2s;width:60%}@keyframes hn-bp-row{0%,70%,to{opacity:1}80%{opacity:.45}}.hn .hn-bp-table{display:flex;flex-direction:column;gap:5px;width:100%;max-width:230px}.hn .hn-bp-table i{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:6px;padding:6px 8px;border-radius:7px;animation:hn-bp-lit 5.2s ease-in-out infinite;animation-delay:calc(var(--r) * 1.3s)}.hn .hn-bp-table b{height:7px;border-radius:4px;background:#ffffff29}.hn .hn-bp-table b:first-child{background:#ffffff4d}@keyframes hn-bp-lit{0%,30%,to{background:transparent}10%{background:#ecf2fc17}}.hn .hn-bp-jobs{display:flex;flex-direction:column;gap:8px}.hn .hn-bp-jobs i{display:inline-flex;align-items:center;gap:9px;height:28px;padding:0 13px 0 11px;border-radius:999px;background:#ffffff0d;font:500 11px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--ink-2)}.hn .hn-bp-jobs em{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:hn-bp-tick 4.5s ease-in-out infinite;animation-delay:calc(var(--r) * 1.5s)}@keyframes hn-bp-tick{0%,25%,to{background:var(--faint);box-shadow:none}8%{background:#f2f3f5;box-shadow:0 0 10px #f2f3f5cc}}@media (max-width: 900px){.hn .hn-bricks{grid-template-columns:1fr}}.hn .hn-stage{margin-top:68px}.hn .hn-sw-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:68px}.hn .hn-sw-it{display:flex;flex-direction:column;padding:30px;border-radius:18px;background:linear-gradient(180deg,#151413,#0f0e0d);scroll-margin-top:calc(var(--bn-header-height, 72px) + 24px)}.hn .hn-sw-k{margin-top:30px;font:500 10.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.hn .hn-sw-it h3{margin:14px 0 0;font-size:clamp(21px,2.1vw,25px);font-weight:400;letter-spacing:-.025em;line-height:1.2}.hn .hn-sw-it p{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--muted)}.hn .hn-sw-go{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:24px 0 0;border:0;background:none;cursor:pointer;font:400 15px inherit;color:var(--ink-2);transition:color .3s var(--ease)}.hn .hn-sw-go:hover{color:var(--ink)}.hn .hn-marks{margin:34px 0 0;max-width:80ch;font-size:12px;line-height:1.55;color:var(--faint)}@media (max-width: 900px){.hn .hn-sw-row{grid-template-columns:1fr}}@media (max-width: 560px){.hn .hn-sw-it,.hn .hn-brick{padding:24px 20px}}.hn .hn-flow{position:relative;list-style:none;margin:76px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.hn .hn-flow:before{content:"";position:absolute;left:4px;right:0;top:4px;height:1px;background:linear-gradient(90deg,#ffffff47,#ffffff14)}.hn .hn-flow:after{content:"";position:absolute;top:3px;left:0;width:28px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ink));animation:hn-run 5.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes hn-run{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:calc(100% - 28px);opacity:0}}.hn .hn-flow li{position:relative}.hn .hn-flow-dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--bg-2);box-shadow:inset 0 0 0 1px #ffffff80}.hn .hn-flow h3{margin:30px 0 0;font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1.25}.hn .hn-flow p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}@media (max-width: 900px){.hn .hn-flow{grid-template-columns:1fr;gap:34px;padding-left:30px}.hn .hn-flow:before{left:4px;right:auto;top:4px;bottom:0;width:1px;height:auto;background:linear-gradient(180deg,#ffffff47,#ffffff14)}.hn .hn-flow:after{display:none}.hn .hn-flow-dot{position:absolute;left:-30px;top:6px}.hn .hn-flow h3{margin-top:0}}.hn .hn-film:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(52% 64% at 16% 86%,rgba(10,9,8,.8),transparent 72%)}.hn .hn-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:68px}.hn .hn-case{display:flex;flex-direction:column;padding:32px 32px 26px;border-radius:16px;background:linear-gradient(180deg,#13110f,#0e0c0b)}.hn .hn-case h3{margin:0;font-size:21px;font-weight:400;letter-spacing:-.022em}.hn .hn-case p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--muted);max-width:46ch}.hn .hn-case .sym{margin-top:28px}.hn .hn-case-go{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:26px 0 0;border:0;background:none;cursor:pointer;font:400 13.5px inherit;color:var(--faint);transition:color .3s var(--ease)}.hn .hn-case:hover .hn-case-go{color:var(--ink-2)}.hn .hn-case-go:hover{color:var(--ink)!important}@media (max-width: 900px){.hn .hn-cases{grid-template-columns:1fr}}@media (max-width: 560px){.hn .hn-case{padding:26px 22px 22px}}.hn .hn-way-marks{flex-wrap:wrap;align-content:flex-end;gap:8px}.hn .hn-way-marks span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;color:var(--ink)}.hn .hn-way-marks.is-small{gap:12px 16px}.hn .hn-way-marks.is-small span{width:auto;height:auto;background:none;color:var(--muted)}.hn .hn-gw{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px}.hn .hn-gw i{position:relative;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:999px;background:#ffffff0d;font:500 11px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--ink-2)}.hn .hn-gw i.is-gate{margin-left:18px;background:#ecf2fc1a;color:var(--ink);box-shadow:0 0 22px #ecf2fc1a}.hn .hn-gw i:last-child{margin-left:36px}.hn .hn-gw i+i:before{content:"";position:absolute;left:4px;top:-10px;width:1px;height:10px;background:#fff3}.hn .hn-can{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:64px 0 0}.hn .hn-can-it{padding:24px 0 26px;border-top:1px solid var(--line)}.hn .hn-can dt{font-size:17.5px;font-weight:400;letter-spacing:-.018em;line-height:1.35}.hn .hn-can dd{margin:9px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.hn .hn-a{font-weight:500}.hn .hn-a.is-yes,.hn .hn-a.is-no{color:var(--ink)}.hn .hn-a.is-partly{color:var(--warm)}.hn .hn-a.is-soon{color:var(--ink-2);font-weight:400}@media (max-width: 820px){.hn .hn-can{grid-template-columns:1fr}}.hn .hn-close{position:relative;overflow:hidden}.hn .hn-close>.hx-wrap{position:relative;z-index:2}.hn .hn-close-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.hn .hn-close-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(46% 42% at 50% 46%,#0a0908b8,#0a090840 72%),linear-gradient(180deg,var(--bg) 0%,transparent 22%,transparent 78%,var(--bg) 100%)}.hn .hn-ai{padding-bottom:96px}.hn #how,.hn #showcase{scroll-margin-top:calc(var(--bn-header-height) + 12px)}.hh-page{position:relative;isolation:isolate;overflow:hidden;color:var(--bn-ink);background:radial-gradient(ellipse 50% 620px at 78% 8%,rgba(0,0,0,.14),transparent 70%),radial-gradient(ellipse 40% 520px at 10% 30%,rgba(0,0,0,.056),transparent 75%),var(--bn-canvas)}.hh-page em{font-style:normal;color:var(--bn-muted)}.hh-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(20px,4vw,64px);max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,96px) clamp(20px,3vw,44px) 0}.hh-kicker{color:var(--bn-accent-soft);font:500 11px var(--bn-mono);letter-spacing:.2em;text-transform:uppercase}.hh-hero h1{margin:22px 0 0;font:200 clamp(46px,6.2vw,100px)/.98 var(--bn-display);letter-spacing:-.045em;text-wrap:balance}.hh-hero h1 em{display:block;color:var(--bn-accent-soft)}.hh-hero p{max-width:520px;margin:28px 0 0;color:var(--bn-ink-2);font:300 clamp(17px,1.35vw,19px)/1.6 var(--bn-sans)}.hh-downloads{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px}.hh-download{gap:10px;padding:15px 24px;border-radius:6px;font-size:15px}.hh-download-alt{display:inline-flex;align-items:center;gap:8px;color:var(--bn-ink);font:500 15px var(--bn-sans);text-decoration:none;transition:color .2s}.hh-download-alt:hover{color:var(--bn-accent-soft)}.hh-download-alt svg:last-child{color:var(--bn-accent-soft)}.hh-fine{display:block;margin-top:18px;color:var(--bn-faint);font:11px var(--bn-mono);letter-spacing:.06em}.hh-hero-art{position:relative;justify-self:center;width:min(520px,100%)}.hh-hero-art:before{content:"";position:absolute;top:12%;right:8%;bottom:4%;left:8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.28),rgba(0,0,0,.084) 55%,transparent);filter:blur(30px)}.hh-hero-art img{display:block;width:100%;height:auto;animation:hh-float 7s ease-in-out infinite}@keyframes hh-float{50%{transform:translateY(-14px) rotate(-1.5deg)}}.hh-window{position:relative;overflow:hidden;border-radius:12px;background:#0b0b10;box-shadow:0 70px 140px -60px #0000003f,0 40px 120px -70px #00000073,inset 0 0 0 1px #0000000d}.hh-window img{display:block;width:100%;height:auto}.hh-hero-window{max-width:1180px;margin:clamp(40px,5vw,72px) auto 0;animation:hh-rise 1s var(--bn-ease) .2s both}@keyframes hh-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hh-sec{max-width:1180px;margin:0 auto;padding:clamp(90px,10vw,150px) clamp(20px,3vw,44px) 0}.hh-sec h2,.hh-final h2{margin:0;font:200 clamp(34px,4vw,60px)/1.05 var(--bn-display);letter-spacing:-.035em;text-wrap:balance}.hh-tabs{display:flex;flex-wrap:wrap;gap:30px;margin-top:34px;border-bottom:1px solid var(--bn-hairline)}.hh-tabs button{position:relative;padding:0 0 14px;border:0;background:none;color:var(--bn-muted);font:500 15px var(--bn-sans);cursor:pointer;transition:color .2s}.hh-tabs button:hover,.hh-tabs button.is-active{color:var(--bn-ink)}.hh-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0000000a}.hh-timer{position:absolute;left:0;right:0;bottom:-1px;z-index:1;height:2px;background:var(--bn-accent);box-shadow:0 0 12px #000c;transform-origin:left;animation:hh-timer 7s linear both}.hh-timer.is-paused{animation-play-state:paused}@keyframes hh-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hh-tour-line{margin:22px 0 26px;color:var(--bn-ink-2);font:300 18px/1.5 var(--bn-sans);animation:hh-rise .6s var(--bn-ease) both}.hh-tour .hh-window{animation:hh-rise .7s var(--bn-ease) both}.hh-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,80px);align-items:center}.hh-split h2{margin-top:18px}.hh-points{display:grid;gap:22px;margin:34px 0 0;padding:0;list-style:none}.hh-points li{padding-left:18px;border-left:1px solid rgba(0,0,0,.45)}.hh-points b{display:block;color:var(--bn-ink);font:500 16px var(--bn-sans)}.hh-points span{display:block;margin-top:6px;color:var(--bn-muted);font:300 15px/1.6 var(--bn-sans)}.hh-window.is-tilted{transform:perspective(1600px) rotateY(-9deg) rotateX(3deg);transition:transform .9s var(--bn-ease)}.hh-window.is-tilted:hover{transform:perspective(1600px) rotateY(-3deg) rotateX(1deg)}.hh-account{text-align:center}.hh-account p{max-width:520px;margin:26px auto 0;color:var(--bn-muted);font:300 17px/1.6 var(--bn-sans)}.hh-link{display:flex;align-items:center;justify-content:center;gap:0;margin-top:46px}.hh-node{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:190px}.hh-node b{color:var(--bn-ink);font:300 28px var(--bn-display);letter-spacing:-.02em}.hh-node small{color:var(--bn-faint);font:11px var(--bn-mono);letter-spacing:.1em;text-transform:uppercase}.hh-node.is-accent b{color:var(--bn-accent-soft)}.hh-wire{position:relative;width:clamp(80px,16vw,220px);height:1px;background:linear-gradient(90deg,#0000001f,#0009,#0000001f)}.hh-wire i{position:absolute;top:-2px;left:0;width:5px;height:5px;background:var(--bn-accent);box-shadow:0 0 10px var(--bn-accent);animation:hh-travel 2.4s var(--bn-ease) infinite alternate}@keyframes hh-travel{to{left:calc(100% - 5px)}}.hh-faq dl{margin:34px 0 0;border-top:1px solid var(--bn-hairline)}.hh-faq dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--bn-hairline)}.hh-faq dt{color:var(--bn-ink);font:400 17px var(--bn-sans)}.hh-faq dd{margin:0;color:var(--bn-muted);font:300 16px/1.6 var(--bn-sans)}.hh-final{display:flex;flex-direction:column;align-items:center;padding:clamp(90px,10vw,150px) 20px clamp(90px,10vw,140px);text-align:center}.hh-final img{width:180px;height:auto;margin-bottom:18px;animation:hh-float 7s ease-in-out infinite}.hh-final .hh-downloads{justify-content:center}.hh-back{display:inline-flex;align-items:center;gap:8px;margin-top:30px;color:var(--bn-muted);font:500 14px var(--bn-sans);text-decoration:none}.hh-back:hover{color:var(--bn-accent-soft)}@media (max-width: 900px){.hh-hero{grid-template-columns:minmax(0,1fr);text-align:left}.hh-hero-art{width:min(360px,80%);order:-1}.hh-split{grid-template-columns:minmax(0,1fr)}.hh-window.is-tilted{transform:none}.hh-faq dl>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width: 600px){.hh-tabs{gap:20px}.hh-link{flex-direction:column;gap:14px}.hh-wire{width:1px;height:60px;background:linear-gradient(180deg,#0000001f,#0009)}.hh-wire i{display:none}}@media (prefers-reduced-motion: reduce){.hh-page *,.hh-page *:before,.hh-page *:after{animation:none!important;transition:none!important}}.hh-home{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:center}.hh-home h2{margin:18px 0 0;font:200 clamp(34px,4vw,60px)/1.05 var(--bn-display);letter-spacing:-.035em}.hh-home h2 em{font-style:normal;color:var(--bn-muted)}.hh-home p{max-width:440px;margin:20px 0 0;color:var(--bn-muted);font:300 17px/1.6 var(--bn-sans)}.hh-home-visual{position:relative}.hh-home-mark{position:absolute;right:-4%;bottom:-16%;width:34%;height:auto;pointer-events:none;animation:hh-float 7s ease-in-out infinite}@media (max-width: 900px){.hh-home{grid-template-columns:minmax(0,1fr)}.hh-home-mark{width:30%;right:-2%;bottom:-12%}}@media (prefers-reduced-motion: reduce){.hh-home-mark{animation:none}}.bn-apps-page{font-family:var(--bn-sans)}.bn-apps-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.bn-apps-kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--bn-accent-soft);font-family:var(--bn-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.bn-apps-kicker svg{color:var(--bn-accent)}.bn-apps-create{flex-shrink:0;text-decoration:none}.bn-apps-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 20px;border-bottom:1px solid var(--bn-border)}.bn-apps-scopes{display:flex;align-items:center;gap:6px}.bn-apps-scopes button{display:flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid transparent;border-radius:4px;background:none;color:var(--bn-muted);font-size:14px;font-weight:500;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.bn-apps-scopes button:hover{color:var(--bn-ink);background:#0000000a}.bn-apps-scopes button.is-active{color:var(--bn-ink);background:#0000000f;border-color:var(--bn-border-strong)}.bn-apps-scopes button span{color:var(--bn-faint);font-family:var(--bn-mono);font-size:11px;font-weight:400}.bn-apps-scopes button.is-active span{color:var(--bn-accent-soft)}.bn-apps-search{display:flex;align-items:center;gap:10px;width:300px;padding:10px 14px;border:1px solid var(--bn-border);border-radius:6px;background:#00000008;color:var(--bn-faint);transition:border-color .2s,box-shadow .2s,background .2s}.bn-apps-search:focus-within{border-color:#0000008c;background:#0000000a;box-shadow:0 0 0 3px #0000001f}.bn-apps-search input{width:100%;min-width:0;border:none;outline:none;background:none;color:var(--bn-ink);font-size:14px}.bn-apps-search input::placeholder{color:var(--bn-faint)}.bn-apps-search input::-webkit-search-cancel-button{display:none}.bn-apps-search button{display:grid;place-items:center;padding:0;border:none;background:none;color:var(--bn-muted);cursor:pointer}.bn-apps-gallery-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;color:var(--bn-faint);font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.bn-apps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bn-app-card{--app-tint: rgba(0, 0, 0, .1);--app-detail: #5c5c63;min-width:0;overflow:hidden;border:1px solid var(--bn-border);border-radius:6px;background:var(--bn-surface);transition:transform .35s var(--bn-ease),box-shadow .35s,border-color .3s}.bn-app-card:hover{transform:translateY(-4px);border-color:#0000006b;box-shadow:0 34px 70px -40px #00000073}.bn-app-tone-1{--app-tint: rgba(0, 0, 0, .084);--app-detail: #a1a1a8}.bn-app-tone-2{--app-tint: rgba(0, 0, 0, .1);--app-detail: #a1a1a8}.bn-app-tone-3{--app-tint: rgba(0, 0, 0, .05);--app-detail: #2b2b31}.bn-app-preview{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--bn-sunken)}.bn-app-preview-link{display:block;height:100%;text-decoration:none}.bn-app-preview-link>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 1s var(--bn-ease)}.bn-app-card:hover .bn-app-preview-link>img{transform:scale(1.04)}.bn-app-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid var(--bn-hairline);pointer-events:none}.bn-app-status{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#ffffffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bn-muted);font-family:var(--bn-mono);font-size:9.5px;letter-spacing:.08em;line-height:1;text-transform:uppercase;pointer-events:none}.bn-app-status>span:first-child{width:5px;height:5px;border-radius:50%;background:var(--bn-faint)}.bn-app-status.is-live{color:#bdf5cf}.bn-app-status.is-live>span:first-child{background:var(--bn-success);box-shadow:0 0 8px #4ade80cc}.bn-app-status.is-offline>span:first-child{background:var(--bn-warning)}.bn-app-preview-open{position:absolute;right:12px;bottom:10px;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:#ffffffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bn-ink);cursor:pointer;transition:color .2s,background .2s,border-color .2s}.bn-app-preview-open:hover{border-color:var(--bn-accent);background:var(--bn-accent);color:#fff}.bn-app-placeholder{display:grid;place-items:center;height:100%;background:radial-gradient(ellipse at 25% 10%,var(--app-tint),transparent 75%),var(--bn-sunken)}.bn-app-placeholder-window{width:72%;overflow:hidden;border:1px solid var(--bn-border);border-radius:6px;background:#00000008;box-shadow:0 20px 40px -20px #00000035;transform:rotate(-3deg)}.bn-app-placeholder-chrome{display:flex;align-items:center;gap:3px;height:19px;padding:0 8px;border-bottom:1px solid var(--bn-hairline)}.bn-app-placeholder-chrome i{width:3px;height:3px;border-radius:50%;background:var(--app-detail);opacity:.5}.bn-app-placeholder-chrome span{width:42%;height:4px;margin:auto;border-radius:4px;background:#0000000f}.bn-app-placeholder-content{display:flex;align-items:center;gap:11px;padding:14px 12px 10px}.bn-app-monogram{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--app-tint);color:var(--app-detail);font-family:var(--bn-display);font-size:18px;font-weight:300}.bn-app-placeholder-content>div{display:grid;flex:1;gap:6px}.bn-app-placeholder-content i{display:block;width:75%;height:4px;border-radius:4px;background:#00000012}.bn-app-placeholder-content i:last-child{width:48%}.bn-app-placeholder-blocks{display:flex;gap:5px;padding:0 12px 14px}.bn-app-placeholder-blocks i{width:33%;height:24px;border-radius:4px;background:#0000000a}.bn-app-card-body{padding:18px 18px 16px}.bn-app-card-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--bn-faint);font-family:var(--bn-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bn-app-card-body h2{margin:0 0 7px;overflow:hidden;font-family:var(--bn-sans);font-size:16.5px;font-weight:500;line-height:1.4;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.bn-app-card-body h2 a{color:var(--bn-ink);text-decoration:none}.bn-app-card-body h2 a:hover{color:var(--bn-accent-soft)}.bn-app-card-body>p{display:-webkit-box;min-height:3.1em;margin:0 0 16px;overflow:hidden;color:var(--bn-faint);font-size:13.5px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bn-app-card-actions{display:flex;align-items:center;gap:14px;padding-top:12px;border-top:1px solid var(--bn-hairline)}.bn-app-open,.bn-app-like{display:flex;align-items:center;padding:3px 0;border:none;background:none;font-size:12.5px;cursor:pointer}.bn-app-open{gap:5px;color:var(--bn-accent-soft);font-weight:500}.bn-app-open:hover{color:#a1a1a8}.bn-app-edit{color:var(--bn-muted);font-size:12.5px;text-decoration:none}.bn-app-edit:hover{color:var(--bn-ink)}.bn-app-like{gap:5px;margin-left:auto;color:var(--bn-faint);font-family:var(--bn-mono)}.bn-app-like:hover,.bn-app-like.is-liked{color:var(--bn-accent-soft)}.bn-apps-empty{padding:70px 20px 76px;border:1px solid var(--bn-border);border-radius:8px;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(0,0,0,.09),transparent 70%),var(--bn-surface);text-align:center}.bn-apps-empty-icon{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 22px;border:1px solid rgba(0,0,0,.3);border-radius:8px;background:#00000014;color:var(--bn-accent-soft);box-shadow:0 0 40px -12px #0009}.bn-apps-empty h2{margin:0 0 12px;font-family:var(--bn-display);font-size:clamp(26px,2.6vw,34px);font-weight:200;letter-spacing:-.028em}.bn-apps-empty p{max-width:400px;margin:0 auto 26px;color:var(--bn-muted);font-size:15px;line-height:1.6}.bn-apps-empty a{text-decoration:none}.bn-app-skeleton{overflow:hidden;padding-bottom:14px;border:1px solid var(--bn-hairline);border-radius:6px;background:var(--bn-surface)}.bn-app-skeleton>div{aspect-ratio:16 / 10;background:#f5f5f7;animation:bn-app-pulse 1.8s ease-in-out infinite}.bn-app-skeleton:nth-child(2)>div{animation-delay:.2s}.bn-app-skeleton:nth-child(3)>div{animation-delay:.4s}.bn-app-skeleton:nth-child(4)>div{animation-delay:.6s}.bn-app-skeleton>span{display:block;height:8px;margin:14px 16px 0;border-radius:8px;background:#0000000d}.bn-app-skeleton>span:first-of-type{width:45%}.bn-app-skeleton>span:last-child{width:65%}@keyframes bn-app-pulse{50%{opacity:.5}}@media (max-width: 1150px){.bn-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width: 850px){.bn-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-apps-heading{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width: 600px){.bn-apps-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding-top:7px}.bn-apps-search{box-sizing:border-box;width:100%}.bn-apps-scopes button{padding:8px 12px}.bn-apps-gallery-caption{font-size:10px}.bn-apps-gallery-caption>span:last-child{flex-shrink:0}.bn-apps-grid{gap:14px}.bn-app-card-body{padding:14px}.bn-app-card-meta time{display:none}.bn-app-card-body h2{font-size:15px}.bn-app-card-actions{gap:10px}.bn-app-status{left:9px;bottom:9px;padding:4px 7px;font-size:8.5px}.bn-app-preview-open{display:none}.bn-apps-empty{padding:44px 18px}}@media (max-width: 520px){.bn-apps-grid{grid-template-columns:1fr}.bn-app-card-body{padding:16px}.bn-app-preview-open{display:grid}}.sm-meter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 2px 8px;font:400 11.5px var(--bn-sans);color:var(--bn-faint);letter-spacing:-.002em}.sm-meter b{font-weight:550;color:var(--bn-muted)}.sm-meter i{width:2px;height:2px;border-radius:50%;background:var(--bn-faint);opacity:.6}.sm-meter .is-low,.sm-meter .is-low b{color:var(--bn-danger)}.sa .sad{position:absolute;top:22px;z-index:3;align-self:start;justify-self:start;height:fit-content;left:34px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:min(760px,calc(100% - 240px));padding:9px 15px;border-radius:19px;animation:sad-in var(--g-drift) var(--g-ease) .1s both}@keyframes sad-in{0%{opacity:0;transform:translateY(-8px)}}.sad-globe{color:#ffffff57;flex-shrink:0}.sad-now{font:400 12px var(--bn-mono, ui-monospace),monospace;color:#fff9;letter-spacing:-.004em;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-now.is-live{color:#f5f3f0}.sad-link{border:0;background:none;padding:0;font:500 12px var(--bn-sans, "Inter Tight"),sans-serif;color:#e6e4df;cursor:pointer;letter-spacing:-.008em;transition:color var(--g-settle) var(--g-ease)}.sad-link:hover{color:#f0c79b}.sad input{width:210px;border:0;background:none;outline:none;font:400 12px var(--bn-mono, ui-monospace),monospace;color:#f5f3f0}.sad input::placeholder{color:#ffffff42}.sad-said{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font:500 10.5px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.004em;background:#ffffff12;color:#ffffff80;white-space:nowrap}.sad-said.is-live{background:#5ec26a29;color:#7fd389}.sad-said.is-pointed{background:#e6e4df29;color:#e6e4df}.sad-said.is-failed{background:#e0715c29;color:#e0715c}.sad-told{flex-basis:100%;padding:1px 2px;font-size:11.5px;line-height:1.45;color:#ffffff70}.sad-told b{font:400 11px var(--bn-mono, ui-monospace),monospace;color:#ffffffa8}.sad-go,.sad-x{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;cursor:pointer;transition:background var(--g-settle) var(--g-ease),color var(--g-settle) var(--g-ease)}.sad-go{padding:5px 12px;background:#ffffff1a;color:#ffffffd6;font:500 11.5px var(--bn-sans, "Inter Tight"),sans-serif}.sad-go:hover:not(:disabled){background:#e6e4df;color:#0d0c0b}.sad-x{padding:4px;background:none;color:#ffffff4d}.sad-x:hover:not(:disabled){color:#f5f3f0}.sad-go:disabled,.sad-x:disabled{opacity:.45;cursor:default}.sad-spin{animation:sad-turn 1s linear infinite}@keyframes sad-turn{to{transform:rotate(360deg)}}.sad-problem{flex-basis:100%;padding:0 2px 2px;font-size:11px;line-height:1.45;color:#ffffff6b}.sa{position:relative;flex:1;min-width:0;display:grid;place-items:stretch center;padding:112px 34px 86px}.sa-frame{position:relative;width:100%;height:100%;max-width:1180px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff12,0 40px 90px -40px #000000f2,0 8px 24px -14px #000000b3;transition:max-width var(--g-drift) var(--g-ease),border-radius var(--g-drift) var(--g-ease)}.sa-frame.is-phone{max-width:392px;border-radius:30px;box-shadow:0 0 0 1px #ffffff1a,0 0 0 9px #17140f,0 0 0 10px #ffffff0f,0 44px 100px -44px #000000fa}.sa-frame iframe{width:100%;height:100%;border:0;display:block;background:#fff}.sa-frame.is-thinking{display:grid;place-items:center;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12}.sa-build{width:100%;height:100%;overflow:auto}.sa .sa-tools{position:absolute;top:26px;right:30px;z-index:8;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;animation:sa-tools-in var(--g-drift) var(--g-ease) .16s both}@keyframes sa-tools-in{0%{opacity:0;transform:translateY(-8px)}}.sa-shape{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:#ffffff8c;cursor:pointer;transition:color var(--g-quick) var(--g-ease),background var(--g-settle) var(--g-ease)}.sa-shape:hover{color:#fff;background:#ffffff14}.sa-shape.is-on{color:#16130f;background:#ffffffeb}.sa-sep{width:1px;height:16px;margin:0 3px;background:#ffffff21}.sa-dim{color:#ffffff47;font-size:13.5px}.sbd{display:flex;flex-direction:column;height:100%;padding:64px 52px 118px;overflow:hidden}@media (max-width: 1280px){.sbd{padding:44px 32px 112px}}.sbd-head{flex-shrink:0;max-width:58ch}.sbd-role{margin:10px 0 0;font:400 11px var(--bn-mono, ui-monospace),monospace;letter-spacing:.09em;text-transform:uppercase;color:#e6e4df}.sbd-why{margin:12px 0 0;font-size:13px;line-height:1.55;color:#ffffff75}.sbd-rail{list-style:none;display:flex;flex-wrap:wrap;gap:8px 26px;margin:34px 0 0;padding:0;flex-shrink:0}.sbd-rail li{position:relative;display:flex;align-items:center;gap:9px;font-size:12px;color:#ffffff42;transition:color var(--g-drift) var(--g-ease)}.sbd-rail li:not(:last-child):after{content:"";width:26px;height:1px;margin-left:3px;background:#ffffff1c}.sbd-rail li i{width:6px;height:6px;border-radius:50%;background:#ffffff2b;flex-shrink:0;transition:background var(--g-drift) var(--g-ease),box-shadow var(--g-drift) var(--g-ease)}.sbd-rail li.is-done{color:#ffffff80}.sbd-rail li.is-done i{background:#5ec26a}.sbd-rail li.is-now{color:#f5f3f0}.sbd-rail li.is-now i{background:#e6e4df;box-shadow:0 0 0 4px #e6e4df29;animation:sbd-beat 1.9s var(--g-ease) infinite}@keyframes sbd-beat{0%,to{box-shadow:0 0 0 4px #e6e4df29}50%{box-shadow:0 0 0 9px #e6e4df00}}.sbd-files{flex:1;min-height:0;margin-top:36px;overflow-y:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 42px,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 42px,#000 100%)}.sbd-files::-webkit-scrollbar{display:none}.sbd-file{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.045);animation:sbd-slip var(--g-drift) var(--g-ease) both;animation-delay:calc(var(--i) * 26ms)}@keyframes sbd-slip{0%{opacity:0;transform:translateY(7px)}}.sbd-file>svg{color:#ffffff4d;flex-shrink:0;align-self:center}.sbd-file b{font:400 12.5px var(--bn-mono, ui-monospace),monospace;color:#fffc;letter-spacing:-.005em}.sbd-file em{flex:1;min-width:0;font:400 11px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:#ffffff3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.sbd-file .sbd-ok{color:#5ec26a;align-self:center}.sg{margin-top:52px}.sg .sc-h3{display:flex;align-items:center;gap:8px}.sg .sc-h3 svg{color:#e6e4df}.sg-note{max-width:62ch;margin:10px 0 0;font-size:12.5px;line-height:1.55;color:#ffffff6b}.sg-empty{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:18px;padding:18px 20px;border-radius:15px}.sg-empty p{margin:0;max-width:54ch;font-size:12.5px;line-height:1.55;color:#ffffff8f}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:12px;margin-top:18px}.sg-tool{padding:15px 17px 14px;border-radius:15px;animation:sg-in var(--g-drift) var(--g-ease) both;animation-delay:calc(var(--i) * 55ms)}@keyframes sg-in{0%{opacity:0;transform:translateY(12px)}}.sg-top{display:flex;align-items:baseline;gap:9px;margin-bottom:8px}.sg-top b{font:500 13.5px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.012em;color:#f5f3f0}.sg-w{padding:2px 7px;border-radius:999px;background:#e6e4df29;color:#e6e4df;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.09em;text-transform:uppercase}.sg-tool p{margin:0 0 6px;font-size:12px;line-height:1.5;color:#ffffff9e}.sg-when{color:#ffffff5c!important;font-size:11.5px!important}.sg-tool code{display:inline-block;margin-top:4px;font:400 10.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.01em;color:#ffffff4d}.sg-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding:11px 15px;border-radius:999px}.sg-foot>svg{color:#e6e4df;flex-shrink:0}.sg-foot code{flex:1;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11.5px var(--bn-mono, ui-monospace),monospace;color:#ffffff9e}.sg-foot button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:0;border-radius:999px;background:#ffffff12;color:#ffffffb8;font:500 11.5px var(--bn-sans, "Inter Tight"),sans-serif;cursor:pointer;transition:background var(--g-settle) var(--g-ease),color var(--g-settle) var(--g-ease)}.sg-foot button:hover:not(:disabled){background:#ffffff24;color:#f5f3f0}.sg-foot button:disabled{opacity:.45;cursor:default}.sc-block{margin-top:42px}.sc-h3{margin:0 0 16px;font:500 11px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d}.sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px}.sc-card{display:flex;flex-direction:column;gap:9px;padding:18px 18px 16px;border-radius:13px;animation:sc-in var(--g-drift) var(--g-ease) both;animation-delay:calc(var(--i) * 45ms + 80ms);transition:transform var(--g-settle) var(--g-ease),background var(--g-settle) var(--g-ease)}@keyframes sc-in{0%{opacity:0;transform:translateY(14px)}}.sc-card:hover{transform:translateY(-2px);background:#ffffff18}.sc-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sc-top b{font:500 15px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.016em;color:#f5f3f0}.sc-vendor,.sc-state{flex-shrink:0;font:400 10.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.sc-card.is-live .sc-state{color:#7ed48a}.sc-card.is-waiting .sc-state,.sc-card.is-wanted .sc-state{color:#e6e4df}.sc-card.is-broken .sc-state{color:#e0715c}.sc-card p{margin:0;font-size:13px;line-height:1.52;color:#ffffff80}.sc-gives{list-style:none;margin:3px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.sc-gives li{padding:3px 8px;border-radius:999px;background:#ffffff0e;font-size:11px;color:#ffffff6b;white-space:nowrap}.sc-go{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:7px 13px;border:0;border-radius:999px;background:#ffffffed;color:#16130f;cursor:pointer;font:500 12.5px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.008em;transition:transform var(--g-quick) var(--g-ease),opacity var(--g-quick)}.sc-go:hover:not(:disabled){transform:translate(2px)}.sc-go:disabled{opacity:.45;cursor:default}.sc-builtin{display:flex;flex-wrap:wrap;gap:8px}.sc-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 11px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12;font-size:12.5px;color:#ffffff8c}.sc-chip svg{color:#7ed48a}.sc-spin{animation:sc-rot 1s linear infinite}@keyframes sc-rot{to{transform:rotate(360deg)}}.sc-find{display:flex;align-items:center;gap:10px;padding:0 16px;height:46px;border-radius:14px;background:#ffffff0f;color:#ffffff73}.sc-find:focus-within{background:#ffffff17;color:#ffffffb3}.sc-find input{flex:1;border:0;outline:0;background:transparent;color:#f5f3f0;font:400 15px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.01em}.sc-find input::placeholder{color:#ffffff52}.sc-found{margin-top:10px;display:flex;flex-direction:column}.sc-hit{display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:14px;padding:11px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.sc-hit img,.sc-hit-ph{width:30px;height:30px;border-radius:8px;object-fit:contain;background:#ffffffeb;padding:4px;box-sizing:border-box}.sc-hit-t{min-width:0;display:flex;flex-direction:column;gap:3px}.sc-hit-t b{font:500 14px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.012em;color:#f5f3f0}.sc-hit-t span{font-size:12px;line-height:1.4;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-hit-how{font:400 10.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;white-space:nowrap}.sc-hit.is-app{opacity:.55}.sc-hit .sc-go{margin-top:0}.sc>.sc-find{margin-top:28px}.sc-hit-ph.is-brand{display:grid;place-items:center;background:#ffffff14;color:#e9e9ec;padding:0}.sc-hit.is-on .sc-hit-how{color:#7ed48a}.sc-hit.is-wait .sc-hit-how{color:#b3bcff}.sc-hit.is-bad .sc-hit-how{color:#e0715c}.sc-hit.is-off{opacity:.55}.sr-head{max-width:62ch}.sr-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:30px;padding:19px 21px;border-radius:16px}.sr-empty p{margin:0;max-width:52ch;font-size:12.5px;line-height:1.55;color:#ffffff94}.sr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px;margin-top:32px}.sr-card{padding:13px 13px 17px;border-radius:17px;animation:sr-in var(--g-drift) var(--g-ease) both;animation-delay:calc(var(--i) * 80ms)}@keyframes sr-in{0%{opacity:0;transform:translateY(15px)}}.sr-shot{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:15px;border-radius:11px;overflow:hidden;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff12}.sr-shot img{width:100%;height:100%;object-fit:cover}.sr-draw{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffb8;font:500 12px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.008em;cursor:pointer;transition:background var(--g-settle) var(--g-ease),color var(--g-settle) var(--g-ease)}.sr-draw:hover:not(:disabled){background:#e6e4df;color:#0d0c0b}.sr-draw:disabled{opacity:.6;cursor:default}.sr-where{position:absolute;top:9px;left:9px;padding:3px 9px;border-radius:999px;background:#0d0c0b9e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffffc7;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.1em;text-transform:uppercase}.sr-card h3{margin:0 0 8px;font:400 16.5px var(--bn-sans, "Inter Tight"),sans-serif;line-height:1.24;letter-spacing:-.02em;color:#f5f3f0}.sr-line{margin:0 0 11px;font-size:12.5px;line-height:1.5;color:#fff9}.sr-who{margin:0;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:11.5px;line-height:1.5;color:#ffffff5c}.sr-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sr-go{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:0;border-radius:999px;background:#e6e4df;color:#0d0c0b;font:500 12.5px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.008em;cursor:pointer;transition:transform var(--g-settle) var(--g-ease),background var(--g-settle) var(--g-ease)}.sr-go:hover:not(:disabled){transform:translateY(-1px);background:#f0c79b}.sr-go.is-quiet{background:#ffffff12;color:#ffffffc2}.sr-go.is-quiet:hover:not(:disabled){background:#ffffff21}.sr-go:disabled{opacity:.45;cursor:default;transform:none}.sr-spin{animation:sr-turn 1s linear infinite}@keyframes sr-turn{to{transform:rotate(360deg)}}.st{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% -10%,#23201d,#141211 46%,#0d0c0b);overflow:hidden}.st-surface{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;animation:st-in var(--g-drift) var(--g-ease) both}@keyframes st-in{0%{opacity:0;transform:translateY(8px) scale(.994)}}.st .st-rail{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:9;display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px;animation:st-rail-in var(--g-drift) var(--g-ease) .1s both}@keyframes st-rail-in{0%{opacity:0;transform:translate(-50%,14px)}}.st-tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffff8f;cursor:pointer;font:500 13px var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.008em;white-space:nowrap;transition:color var(--g-quick) var(--g-ease),background var(--g-settle) var(--g-ease)}.st-tab:hover{color:#ffffffe0}.st-tab.is-on{color:#16130f;background:#ffffffed;box-shadow:0 2px 10px -3px #00000080}.st-tab svg{flex-shrink:0}.st-pip{display:grid;place-items:center;min-width:16px;height:16px;margin-left:1px;padding:0 4px;border-radius:999px;background:#e6e4df;color:#16130f;font:600 10px var(--bn-mono, ui-monospace),monospace;font-style:normal}.st-tab.is-on .st-pip{background:#16130f;color:#f5f3f0}@media (max-width: 1420px){.st-tab span{display:none}.st-tab{padding:0 11px}.st-tab.is-on span{display:inline}.st-tab.is-on{padding:0 15px}}.st-pane{flex:1;min-width:0;overflow-y:auto;padding:40px 38px 104px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.st-pane::-webkit-scrollbar{width:6px}.st-pane::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:10px}.st-eyebrow{display:block;margin-bottom:10px;font:500 10.5px/1 var(--bn-mono, ui-monospace),monospace;letter-spacing:.19em;text-transform:uppercase;color:#ffffff57}.st-title{margin:0 0 6px;font:300 27px/1.15 var(--bn-sans, "Inter Tight"),sans-serif;letter-spacing:-.026em;color:#f5f3f0}.st-note{margin:0;max-width:54ch;font-size:14.5px;line-height:1.55;color:#ffffff7a}.st-empty{display:grid;place-content:center;gap:10px;height:100%;text-align:center;color:#fff6;font-size:14.5px}.st-fallback{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto;padding-bottom:76px;color:#f5f3f0}.st-fallback ::-webkit-scrollbar{width:6px}.st-fallback ::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:10px}:root{--g-ease: cubic-bezier(.22, 1, .36, 1);--g-quick: .16s;--g-settle: .32s;--g-drift: .52s}.g,.g-dark{background:#ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 18px 44px -26px #000000e6}.g-strong{background:#ffffff1a;-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1a,0 26px 60px -28px #000000f2}.g-light{background:#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0000000f,0 14px 38px -22px #0000004d}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.g,.g-dark{background:#1c1a18eb}.g-strong{background:#201e1cf2}.g-light{background:#fffffff7}}.g-grain{position:relative}.g-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.sd-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;flex-direction:column;background:#0e0c0b;color:var(--wc-ink, #f5f3f0);animation:wc-in .35s var(--wc-ease, ease)}.sd-wrap button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.sd-k,.sd-owner{display:block;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-warm, #e6e4df)}.sd-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 28px 16px}.sd-head b{display:block;margin-top:7px;font-weight:300;font-size:24px;letter-spacing:-.03em}.sd-sub{display:block;margin-top:4px;font-size:12.5px;color:var(--wc-faint, #5e594f)}.sd-wrap .sd-x{padding:4px;color:var(--wc-muted, #8b857c)}.sd-wrap .sd-x:hover{color:var(--wc-ink, #f5f3f0)}.sd-body{flex:1;min-height:0;display:grid;grid-template-columns:264px 1fr;grid-template-rows:minmax(0,1fr)}.sd-rail{overflow:auto;overscroll-behavior:contain;padding:4px 14px 24px 22px}.sd-store{padding:14px 12px 12px;border-radius:12px;margin-bottom:6px;transition:background .2s}.sd-store.is-on{background:#161311}.sd-name{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:14.5px;font-weight:400;letter-spacing:-.01em;word-break:break-all}.sd-name svg{flex:none;color:var(--wc-muted, #8b857c)}.sd-meta{display:block;margin-top:3px;font-size:12px;color:var(--wc-faint, #5e594f)}.sd-store ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.sd-wrap .sd-store li button{width:100%;display:flex;justify-content:space-between;gap:10px;padding:6px 9px;border-radius:7px;font-size:13px;color:var(--wc-ink-2, #c6c2bb);transition:background .15s,color .15s}.sd-wrap .sd-store li button:hover{background:#1c1916;color:var(--wc-ink, #f5f3f0)}.sd-wrap .sd-store li button.is-on{background:#221e1a;color:var(--wc-ink, #f5f3f0)}.sd-store li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-store li i{font:400 11.5px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--wc-muted, #8b857c)}.sd-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:4px 28px 18px 10px}.sd-title b{display:block;font-weight:400;font-size:19px;letter-spacing:-.02em}.sd-title span{display:block;margin-top:4px;font-size:12.5px;color:var(--wc-faint, #5e594f)}.sd-tools{display:flex;align-items:center;gap:16px;margin:16px 0 12px}.sd-search{display:flex;align-items:center;gap:8px;width:300px;padding:8px 12px;border-radius:9px;background:#171412;color:var(--wc-muted, #8b857c)}.sd-search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--wc-ink, #f5f3f0);font:inherit;font-size:13px}.sd-search input::placeholder{color:var(--wc-faint, #5e594f)}.sd-count{font-size:12.5px;color:var(--wc-muted, #8b857c)}.sd-wrap .sd-csv{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;background:#171412;font-size:12.5px;color:var(--wc-ink-2, #c6c2bb);transition:background .2s,color .2s}.sd-wrap .sd-csv:hover:not(:disabled){background:#1f1b18;color:var(--wc-ink, #f5f3f0)}.sd-wrap .sd-csv:disabled{opacity:.4;cursor:default}.sd-grid{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:10px;background:#110f0d}.sd-grid table{border-collapse:collapse;font-size:13px;min-width:100%}.sd-grid th{position:sticky;top:0;z-index:1;background:#171412;text-align:left;vertical-align:top;padding:9px 14px 8px;white-space:nowrap}.sd-wrap .sd-grid th button{display:inline-flex;align-items:center;gap:5px;font:500 11px var(--bn-mono, ui-monospace),monospace;letter-spacing:.02em;color:var(--wc-ink-2, #c6c2bb)}.sd-wrap .sd-grid th button:hover{color:var(--wc-ink, #f5f3f0)}.sd-grid th i{display:block;margin-top:3px;font:400 10px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--wc-faint, #5e594f)}.sd-grid td{padding:8px 14px;border-top:1px solid rgba(255,255,255,.055);color:var(--wc-ink-2, #c6c2bb);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.sd-grid tr:hover td{background:#15120f}.sd-grid td.is-num{text-align:right;font:400 12.5px var(--bn-mono, ui-monospace),monospace;color:var(--wc-ink, #f5f3f0)}.sd-grid td.is-empty{color:#3f3b35}.sd-pager{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:10px;font-size:12.5px;color:var(--wc-muted, #8b857c)}.sd-pager span{margin-right:8px}.sd-wrap .sd-pager button{width:30px;height:28px;display:grid;place-items:center;border-radius:8px;background:#171412;color:var(--wc-ink-2, #c6c2bb)}.sd-wrap .sd-pager button:disabled{opacity:.35;cursor:default}.sd-dim{margin:8px 0;font-size:12.5px;line-height:1.45;color:var(--wc-faint, #5e594f)}.sd-err{margin:8px 0;font-size:12.5px;line-height:1.45;color:#ef8a74}.sd-pad{padding:14px 16px}.sd-cell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0807069e}.sd-cell>div{width:min(720px,86%);max-height:70%;display:flex;flex-direction:column;padding:18px 20px;border-radius:12px;background:#1c1916;box-shadow:0 30px 70px -20px #000000e6}.sd-cell pre{margin:10px 0 12px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:400 12.5px/1.55 var(--bn-mono, ui-monospace),monospace;color:var(--wc-ink-2, #c6c2bb)}.sd-wrap .sd-cell button{align-self:flex-end;font-size:12.5px;color:var(--wc-muted, #8b857c)}.sd-wrap .sd-cell button:hover{color:var(--wc-ink, #f5f3f0)}.wc-stage .wc-job.wc-db{cursor:pointer}.wc-stage .wc-job.wc-db svg,.wc-stage .wc-job.wc-db em{color:#b9b0e6}.wc-stage .wc-job.wc-db:hover{color:var(--wc-ink, #f5f3f0)}.wc-stage .wc-svc.is-data{cursor:pointer}.wc-stage .wc-svc.is-data:hover b{color:var(--wc-ink, #f5f3f0)}.sd-title{position:relative}.sd-wrap .sd-ask{position:absolute;right:0;top:0;padding:5px 11px;border-radius:999px;font-size:12px;color:var(--wc-muted, #8b857c);background:#171412;transition:color .2s,background .2s}.sd-wrap .sd-ask:hover{color:var(--wc-ink, #f5f3f0);background:#1f1b18}.sd-wrap .sd-ask[aria-pressed=true]{color:#0d0d0f;background:#f2f3f5}.fv-head-r{display:flex;align-items:flex-start;gap:22px}.fv-room{display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding-top:6px;font-size:12px;color:var(--wc-muted, #8b857c)}.fv-room i{display:block;width:150px;height:3px;border-radius:3px;background:#1f1b18;overflow:hidden}.fv-room i b{display:block;height:100%;border-radius:3px;background:#c6c2bb;transition:width .6s var(--wc-ease, ease)}.fv-room.is-near{color:#f2f3f5}.fv-room.is-near i b{background:#f2f3f5}.fv-room.is-over{color:#ef8a74}.fv-room.is-over i b{background:#ef8a74}.fv-tools{display:flex;align-items:center;gap:16px;padding:0 28px 14px;flex-wrap:wrap}.fv-crumbs{display:flex;align-items:center;gap:6px;min-width:0;color:var(--wc-faint, #5e594f)}.sd-wrap .fv-crumb{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--wc-muted, #8b857c);white-space:nowrap}.sd-wrap .fv-crumb:hover,.sd-wrap .fv-crumb.is-here{color:var(--wc-ink, #f5f3f0)}.fv-search{width:240px}.fv-acts{margin-left:auto;display:flex;gap:8px}.fv-acts .sd-csv{margin-left:0}.sd-wrap .fv-up{background:#f2f3f5;color:#0d0d0f}.sd-wrap .fv-up:hover:not(:disabled){background:#fff;color:#0d0d0f}.fv-notes{padding:0 28px 10px;display:flex;flex-direction:column;gap:6px}.fv-up-row{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--wc-ink-2, #c6c2bb)}.fv-up-row span{width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-up-row i{flex:1;max-width:320px;height:3px;border-radius:3px;background:#1f1b18;overflow:hidden}.fv-up-row i b{display:block;height:100%;background:#c6c2bb;transition:width .3s}.fv-up-row.is-bad em{font-style:normal;color:#ef8a74}.sd-wrap .fv-up-row button{color:var(--wc-muted, #8b857c)}.fv-main{flex:1;min-height:0;overflow:auto;padding:4px 28px 28px}.fv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 16px}.sd-wrap .fv-item{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.fv-thumb{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:6px;border-radius:12px;overflow:hidden;background:#15120f;color:var(--wc-muted, #8b857c);transition:background .2s,transform .35s var(--wc-ease, ease)}.fv-thumb img,.fv-thumb video{width:100%;height:100%;object-fit:cover}.fv-item:hover .fv-thumb{background:#1c1916;transform:translateY(-2px)}.fv-folder .fv-thumb{background:#12100e;color:#c6c2bb}.fv-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400;letter-spacing:-.01em;color:var(--wc-ink, #f5f3f0)}.fv-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--wc-faint, #5e594f)}.fv-item .fv-where{color:var(--wc-muted, #8b857c)}.fv-on{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;font-style:normal;font-size:10.5px;background:#0d0c0bc7;color:var(--wc-ink, #f5f3f0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fv-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:70px 20px;text-align:center;color:var(--wc-muted, #8b857c)}.fv-empty p{margin:0;font-size:14px;color:var(--wc-ink-2, #c6c2bb)}.fv-empty span{font-size:12.5px;color:var(--wc-faint, #5e594f)}.fv-drop{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:18px;background:#0e0c0bdb;box-shadow:inset 0 0 0 1.5px #f2f3f559;color:var(--wc-ink, #f5f3f0);font-size:15px;pointer-events:none;animation:wc-in .2s ease}.fv-look{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;background:#080706b8;animation:wc-in .25s ease}.fv-look-in{position:relative;width:min(1040px,92%);height:min(640px,86%);display:grid;grid-template-columns:1fr 300px;border-radius:16px;overflow:hidden;background:#141210;box-shadow:0 40px 90px -30px #000000e6}.fv-look-media{display:grid;place-items:center;min-width:0;min-height:0;background:#0c0b0a}.fv-look-media img,.fv-look-media video{max-width:100%;max-height:100%;object-fit:contain}.fv-look-media audio{width:80%}.fv-look-media iframe{width:100%;height:100%;border:0;background:#fff}.fv-look-icon{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--wc-muted, #8b857c);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.fv-look-side{display:flex;flex-direction:column;gap:8px;padding:26px 22px 20px;overflow:auto}.fv-look-side>b{font-size:17px;font-weight:400;letter-spacing:-.02em;word-break:break-word}.fv-look-side dl{margin:10px 0 0;display:grid;grid-template-columns:70px 1fr;gap:8px 10px;font-size:12.5px}.fv-look-side dt{color:var(--wc-faint, #5e594f)}.fv-look-side dd{margin:0;color:var(--wc-ink-2, #c6c2bb);word-break:break-word}.fv-look-side dd.fv-prompt{max-height:140px;overflow:auto;line-height:1.5}.fv-look-acts{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:4px}.sd-wrap .fv-look-acts button,.fv-look-acts a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--wc-ink-2, #c6c2bb);text-decoration:none;transition:background .15s,color .15s}.sd-wrap .fv-look-acts button:hover,.fv-look-acts a:hover{background:#1c1916;color:var(--wc-ink, #f5f3f0)}.sd-wrap .fv-look-acts button[aria-pressed=true]{color:var(--wc-ink, #f5f3f0)}.sd-wrap .fv-look-acts .is-bad{color:#ef8a74}.sd-wrap .fv-look-x{position:absolute;top:12px;right:12px;padding:6px;border-radius:999px;color:var(--wc-muted, #8b857c);background:#0d0c0b99}.sd-wrap .fv-look-x:hover{color:var(--wc-ink, #f5f3f0)}.sd-cell>div.fv-ask{width:min(420px,86%);gap:12px}.fv-ask b{font-size:16px;font-weight:400;letter-spacing:-.02em}.fv-ask p{margin:0;font-size:13px;line-height:1.5;color:var(--wc-muted, #8b857c)}.fv-ask form{display:flex;flex-direction:column;gap:12px}.fv-ask input{padding:9px 12px;border:0;border-radius:9px;outline:0;background:#12100e;color:var(--wc-ink, #f5f3f0);font:inherit;font-size:14px}.fv-ask-acts{display:flex;justify-content:flex-end;gap:8px}.sd-wrap .fv-ask-acts button{align-self:auto;padding:7px 13px;border-radius:9px;font-size:13px;color:var(--wc-muted, #8b857c)}.sd-wrap .fv-ask-acts button:hover{color:var(--wc-ink, #f5f3f0);background:#23201c}.sd-wrap .fv-ask-acts .is-go{background:#f2f3f5;color:#0d0d0f}.sd-wrap .fv-ask-acts .is-go:hover{background:#fff;color:#0d0d0f}.sd-wrap .fv-ask-acts .is-bad{background:#3a1d17;color:#ffb4a4}.sd-wrap .fv-ask-acts .is-bad:hover{background:#4a241c;color:#ffd2c6}.fv-folders{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:2px}.sd-wrap .fv-folders button{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;font-size:13px;color:var(--wc-ink-2, #c6c2bb)}.sd-wrap .fv-folders button:hover{background:#23201c}.sd-wrap .fv-folders button.is-on{background:#2b2722;color:var(--wc-ink, #f5f3f0)}.wc-stage .wc-more button.is-full{position:relative;color:#f2f3f5}.wc-stage .wc-more button.is-full i{position:absolute;top:-2px;right:-8px;width:6px;height:6px;border-radius:50%;background:#f2f3f5}.wc-stage .wc-more button.is-over{color:#ef8a74}.wc-stage .wc-more button.is-over i{background:#ef8a74}@media (max-width: 760px){.fv-look-in{grid-template-columns:1fr;grid-template-rows:1fr auto}.fv-search{width:100%}}.pe-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;flex-direction:column;overflow:hidden;background:#0e0c0b;color:var(--wc-ink, #f5f3f0);animation:wc-in .35s var(--wc-ease, ease);font-family:"Inter Tight",var(--bn-sans, -apple-system),system-ui,sans-serif;font-weight:300}.pe-wrap button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.pe-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 28px 14px}.pe-k{display:block;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-faint, #5e594f)}.pe-head b{display:block;margin-top:7px;font-weight:300;font-size:24px;letter-spacing:-.03em}.pe-sub{display:block;margin-top:5px;font-size:12.5px;color:var(--wc-muted, #8b857c)}.pe-wrap .pe-x{padding:4px;color:var(--wc-muted, #8b857c)}.pe-wrap .pe-x:hover{color:var(--wc-ink, #f5f3f0)}.pe-body{flex:1;min-height:0;overflow:auto;padding:4px 28px 32px;max-width:880px}.pe-body section{margin-top:22px}.pe-sec{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pe-sec span{font:500 10px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-faint, #5e594f)}.pe-wrap .pe-add{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font-size:12px;color:var(--wc-ink-2, #c6c2bb);background:#ffffff0f;transition:background .2s,color .2s}.pe-wrap .pe-add:hover{color:var(--wc-ink, #f5f3f0);background:#ffffff1a}.pe-none,.pe-note{margin:0 0 10px;font-size:12.5px;line-height:1.55;color:var(--wc-faint, #5e594f);max-width:60ch}.pe-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;margin-bottom:2px;transition:background .2s}.pe-row:hover{background:#151210}.pe-row svg{flex:none;color:var(--wc-muted, #8b857c)}.pe-row b{flex:none;font:500 12.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.02em;color:var(--wc-ink, #f5f3f0)}.pe-row span{min-width:0;flex:1;font:400 12.5px var(--bn-mono, ui-monospace),monospace;color:var(--wc-ink-2, #c6c2bb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-row span.is-hidden{color:var(--wc-faint, #5e594f);letter-spacing:.06em}.pe-acts{display:flex;align-items:center;gap:6px;flex:none;color:var(--wc-faint, #5e594f)}.pe-wrap .pe-acts button{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:12px;color:var(--wc-muted, #8b857c);transition:background .2s,color .2s}.pe-wrap .pe-acts button:hover{background:#ffffff12;color:var(--wc-ink, #f5f3f0)}.pe-form{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#151210;margin-bottom:4px}.pe-form input[type=text],.pe-form input[type=password],.pe-form .pe-key{min-width:0;padding:8px 10px;border:0;border-radius:8px;outline:none;background:#1c1916;color:var(--wc-ink, #f5f3f0);font:400 12.5px var(--bn-mono, ui-monospace),monospace}.pe-form .pe-key{flex:0 0 210px}.pe-form .pe-key:disabled{color:var(--wc-ink-2, #c6c2bb);background:transparent}.pe-form .pe-val{flex:1}.pe-form input:focus{box-shadow:0 0 0 1px #ecf2fa4d}.pe-secret{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--wc-muted, #8b857c);cursor:pointer;white-space:nowrap}.pe-wrap .pe-save{padding:7px 14px;border-radius:999px;font-size:12.5px;color:#0d0d0f;background:#f2f3f5;transition:opacity .2s}.pe-wrap .pe-save:disabled{opacity:.35;cursor:default}.pe-wrap .pe-cancel{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--wc-muted, #8b857c)}.pe-wrap .pe-cancel:hover{color:var(--wc-ink, #f5f3f0);background:#ffffff0f}.pe-error{margin:8px 2px 0;font-size:12.5px;color:#e0707b}.pe-restart{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:12px 14px;border-radius:12px;background:#b3bcff14;font-size:13px;color:var(--wc-ink, #f5f3f0)}.pe-wrap .pe-restart button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12.5px;color:#0d0d0f;background:#f2f3f5}.pe-spin{animation:pe-spin 1s linear infinite}@keyframes pe-spin{to{transform:rotate(360deg)}}.wc-wrap{position:relative;width:100%;height:100%;overflow:hidden;--wc-ink: #f5f3f0;--wc-ink-2: #c6c2bb;--wc-muted: #8b857c;--wc-faint: #5e594f;--wc-warm: #e6e4df;--wc-read: #86a9d6;--wc-ok: #86c98f;--wc-hot: #d4553f;--wc-ease: cubic-bezier(.22, 1, .36, 1);background:radial-gradient(1100px 620px at 46% 38%,#14110f,#0b0a0900 72%),#0b0a09;color:var(--wc-ink);font-family:"Inter Tight",var(--bn-sans, -apple-system),system-ui,sans-serif;font-weight:300}.wc-empty{display:grid;place-items:center;height:100%;color:var(--wc-muted);font-size:14px}.wc-stage{position:absolute;left:0;top:0;transform-origin:0 0}.wc-stage button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.wc-wires{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.wc-wire{fill:none;stroke-width:1.3;transition:stroke-width .2s}.wc-wire.wc-write{stroke:#e6e4df94}.wc-wire.wc-read{stroke:#86a9d694}.wc-wire.wc-plug{stroke:#ffffff38;stroke-dasharray:3 6}.wc-wire.wc-event{stroke:#ecf2fa80}.wc-wire.wc-call{stroke:#86a9d69e;stroke-dasharray:5 5}.wc-wire.wc-bad{stroke:#d4553fcc}.wc-wire.wc-svc{stroke:#aaa0dc99}.wc-dot.wc-svc{fill:#c4bceef2}.wc-sw.is-svc{background:#aaa0dccc}.wc-wire.wc-share{stroke:#e6e4dfb3;stroke-dasharray:1.5 5;stroke-linecap:round}.wc-wire.is-on{stroke-width:2.4}.wc-hit{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer}.wc-dot.wc-write{fill:var(--wc-warm)}.wc-dot.wc-read{fill:var(--wc-read)}.wc-dot.wc-event{fill:#eef2f8}.wc-dot.wc-call{fill:var(--wc-read)}.wc-dot.wc-bad{fill:var(--wc-hot)}.wc-dot.wc-share{fill:var(--wc-warm)}.wc-lane{position:absolute;font:500 10px var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--wc-faint)}.wc-node{position:absolute}.wc-conn{width:196px}.wc-conn-go,.wc-out{display:flex;align-items:flex-start;gap:12px;width:196px}.wc-ic{position:relative;width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:#1a1715;color:var(--wc-ink-2);transition:color .3s,background .3s}.wc-ic.is-live{color:var(--wc-ink);background:#221e1b;box-shadow:0 0 18px #ffffff0f}.wc-conn-t{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:2px}.wc-conn-t b{font-weight:400;font-size:14.5px;letter-spacing:-.01em}.wc-state{font-size:12px;line-height:1.35;color:var(--wc-faint)}.wc-state.is-live{color:var(--wc-ok)}.wc-state.is-broken{color:var(--wc-hot)}.wc-go{margin-top:3px;font-size:12.5px;color:var(--wc-ink-2);opacity:0;transition:opacity .25s,color .2s}.wc-conn:hover .wc-go,.wc-conn-go:focus-visible .wc-go{opacity:1;color:var(--wc-ink)}.wc-conn.is-hint .wc-ic{color:var(--wc-ink);background:#221e1b}.wc-conn.is-hint .wc-ic:before,.wc-conn.is-hint .wc-ic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.wc-conn.is-hint .wc-ic:before{box-shadow:0 0 0 1.5px #f5f3f080;animation:wc-hint-ring 3s var(--wc-ease) infinite}.wc-conn.is-hint .wc-ic:after{animation:wc-hint-glow 3s ease-in-out infinite}@keyframes wc-hint-ring{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.5);opacity:0}}@keyframes wc-hint-glow{0%,to{box-shadow:0 0 10px #f5f3f00d}50%{box-shadow:0 0 24px 2px #f5f3f026}}@media (prefers-reduced-motion: reduce){.wc-conn.is-hint .wc-ic:before,.wc-conn.is-hint .wc-ic:after{animation-duration:3s!important;animation-iteration-count:infinite!important}}.wc-conn .wc-hint-x{position:absolute;left:29px;top:-5px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#2b2723;color:var(--wc-ink-2);opacity:0;transition:opacity .2s,color .2s,background .2s}.wc-conn:hover .wc-hint-x,.wc-conn .wc-hint-x:focus-visible{opacity:1}.wc-conn .wc-hint-x:hover{color:var(--wc-ink);background:#3a3530}.wc-add{position:absolute;display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--wc-faint);transition:color .2s}.wc-add span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#141210;color:var(--wc-muted)}.wc-add:hover{color:var(--wc-ink-2)}.wc-tile{width:232px}.wc-shot{display:block;width:232px;height:146px;border-radius:10px;overflow:hidden;background:#1d1a17;box-shadow:0 28px 60px -30px #000000d9;transition:box-shadow .3s}.wc-shot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .8s var(--wc-ease)}.wc-tile:hover .wc-shot img{transform:scale(1.03)}.wc-tile.is-active .wc-shot{box-shadow:0 0 0 1.5px #f5f3f08c,0 28px 60px -30px #000000d9}.wc-tile.is-pointed .wc-shot{box-shadow:0 0 0 2px #ecf2fae6,0 0 28px #ecf2fa38,0 28px 60px -30px #000000d9}.wc-stage .wc-attach{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:6px 11px 6px 9px;border:0;border-radius:999px;cursor:pointer;background:#111214;color:#f2f3f5;box-shadow:0 0 0 1px #ffffff24,0 8px 22px #00000073;font-size:11.5px;font-weight:500;opacity:0;transform:translateY(-3px);transition:opacity .2s,transform .2s,background .2s,color .2s}.wc-stage .wc-tile:hover .wc-attach,.wc-stage .wc-attach:focus-visible{opacity:1;transform:none}.wc-stage .wc-attach:hover{background:#1c1d21}.wc-stage .wc-attach[aria-pressed=true]{opacity:1;transform:none;background:#f2f3f5;color:#0d0d0f}.wc-role{display:flex;align-items:center;gap:7px;margin-top:14px;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-faint)}.wc-pip{width:6px;height:6px;border-radius:50%;background:var(--wc-faint)}.wc-pip.is-live{background:var(--wc-ok);box-shadow:0 0 8px #86c98f99}.wc-pip.is-busy{background:var(--wc-warm);animation:wc-pulse 1.4s ease-in-out infinite}.wc-pip.is-error{background:var(--wc-hot)}@keyframes wc-pulse{50%{opacity:.35}}.wc-name{display:block;margin-top:5px;font-weight:400;font-size:16.5px;letter-spacing:-.015em}.wc-jobs{margin-top:10px;display:flex;flex-direction:column;gap:6px}.wc-job{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--wc-muted)}.wc-job svg{color:var(--wc-warm);flex:none}.wc-job em{font:500 10.5px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--wc-warm);white-space:nowrap}.wc-job.is-bad,.wc-job.is-bad svg,.wc-job.is-bad em{color:var(--wc-hot)}.wc-job.is-off{opacity:.5}.wc-lbl{position:absolute;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;font:500 10.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.03em;padding:3px 8px;border-radius:6px;background:#0b0a09e0;color:var(--wc-muted)}.wc-lbl.wc-write{color:#e6e4dfeb}.wc-lbl.wc-read{color:#86a9d6f5}.wc-lbl.wc-event{color:#ecf2faeb}.wc-lbl.wc-call{color:#86a9d6f5}.wc-lbl.wc-bad{color:#ef8a74}.wc-lbl.wc-share{color:#e6e4dfeb}.wc-stage .wc-lbl.wc-when{pointer-events:auto;cursor:pointer;white-space:normal;width:max-content;max-width:150px;padding:5px 9px;border-radius:8px;background:#0b0a09f0;text-align:center;font:400 12px/1.3 "Inter Tight",var(--bn-sans, -apple-system),system-ui,sans-serif;letter-spacing:-.005em;color:var(--wc-ink-2);transition:color .2s,background-color .2s}.wc-stage .wc-lbl.wc-when.wc-plug{color:var(--wc-muted)}.wc-stage .wc-lbl.wc-when:hover,.wc-stage .wc-lbl.wc-when.is-on{color:var(--wc-ink);background:#1c1916}.wc-card{position:absolute;z-index:4;width:292px;padding:16px 18px;border-radius:12px;background:#1c1916;box-shadow:0 30px 70px -20px #000000e6;animation:wc-in .35s var(--wc-ease)}@keyframes wc-in{0%{opacity:0;transform:translateY(6px)}}.wc-card-k{display:block;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-warm)}.wc-card b{display:block;margin-top:7px;font-weight:400;font-size:15.5px;letter-spacing:-.015em}.wc-card ul{list-style:none;margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.wc-card li{display:flex;gap:10px;font-size:12.5px;color:var(--wc-ink-2)}.wc-card li em{flex:none;width:70px;font:500 10px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--wc-muted);padding-top:2px}.wc-legend{position:absolute;display:flex;align-items:center;gap:22px;font-size:12px;color:var(--wc-faint);white-space:nowrap}.wc-legend span{display:flex;align-items:center;gap:8px}.wc-sw{width:18px;height:2px;border-radius:2px}.wc-sw.is-write{background:#e6e4dfb3}.wc-sw.is-read{background:#86a9d6b3}.wc-sw.is-plug{background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 3px,transparent 3px 7px)}.wc-hint{color:#4a463f}.wc-error{position:absolute;font-size:12.5px;color:var(--wc-warm)}.ws-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;animation:wc-in .35s var(--wc-ease, ease)}.ws-panel-close{position:absolute;left:18px;top:14px;z-index:12;height:32px;padding:0 14px;border:0;border-radius:999px;background:#141210c7;color:#c6c2bb;font:400 13px Inter Tight,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:color .2s,background .2s}.ws-panel-close:hover{color:#f5f3f0;background:#1c1916e6}.ws-panel .st-surface{top:58px}.wc-more{position:absolute;display:flex;gap:16px}.wc-stage .wc-more button{font-size:12.5px;color:var(--wc-faint);transition:color .2s}.wc-stage .wc-more button:hover{color:var(--wc-ink)}.wc-new .wc-shot-new{display:grid;place-items:center;color:var(--wc-muted);background:repeating-linear-gradient(135deg,#15120f 0,#15120f 10px,#181513 10px,#181513 20px);box-shadow:inset 0 0 0 1px #ffffff14}.wc-stage .wc-new .wc-name{cursor:default;color:var(--wc-ink)}.wc-new-t{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--wc-muted)}.wc-stage .wc-new-x{margin-top:10px;font-size:12.5px;color:var(--wc-faint)}.wc-stage .wc-new-x:hover,.wc-add.is-on{color:var(--wc-ink)}.wc-logo{width:18px;height:18px;object-fit:contain;border-radius:4px}.wc-sw.is-event{background:#ecf2fab3}.wc-sw.is-call{background:repeating-linear-gradient(90deg,rgba(134,169,214,.9) 0 5px,transparent 5px 9px)}.wc-sw.is-share{background:repeating-linear-gradient(90deg,rgba(230,228,223,.95) 0 2px,transparent 2px 6px)}.wc-made{width:296px;padding:16px 16px 14px;border-radius:14px;background:linear-gradient(180deg,#171412,#110f0d);box-shadow:0 30px 70px -40px #000000e6}.wc-made-head{display:flex;justify-content:space-between;align-items:center}.wc-made-k{font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-faint)}.wc-stage .wc-made-ask,.wc-look .wc-made-ask{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;color:var(--wc-muted);background:#ffffff0d;border:0;cursor:pointer;transition:color .2s,background .2s}.wc-stage .wc-made-ask:hover,.wc-look .wc-made-ask:hover{color:var(--wc-ink);background:#ffffff17}.wc-stage .wc-made-ask[aria-pressed=true],.wc-look .wc-made-ask[aria-pressed=true]{color:#0d0d0f;background:#f2f3f5}.wc-made-name{display:block;margin-top:8px;font-weight:400;font-size:16px;letter-spacing:-.015em}.wc-made-n{display:block;margin-top:2px;font-size:12px;color:var(--wc-faint)}.wc-made-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.wc-stage .wc-made-it{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;display:grid;place-items:center;cursor:pointer;background:#1d1a17;color:var(--wc-muted);transition:transform .3s var(--wc-ease)}.wc-stage .wc-made-it:hover{transform:scale(1.03)}.wc-made-it img,.wc-made-it video{width:100%;height:100%;object-fit:cover;display:block}.wc-made-it.is-making{background:linear-gradient(110deg,#1b1815 30%,#26221e,#1b1815 70%);background-size:220% 100%;animation:wc-shimmer 1.6s linear infinite}@keyframes wc-shimmer{to{background-position:-220% 0}}.wc-made-it em{font:500 9.5px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:#ef8a74}.wc-yes{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f2f3f5;color:#0d0d0f;box-shadow:0 2px 10px #0000008c;animation:wc-yes .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes wc-yes{0%{opacity:0;transform:scale(.3)}}.wc-made-it.is-no img,.wc-made-it.is-no video{opacity:.3;filter:grayscale(.85);transition:opacity .8s,filter .8s}.wc-stage .wc-made-it.is-decided{z-index:1;animation:wc-decide 2.6s var(--wc-ease)}@keyframes wc-decide{0%{box-shadow:0 0 #ecf2fc00;transform:scale(1)}18%{box-shadow:0 0 0 2px #ecf2fcd9,0 0 38px 8px #ecf2fc4d;transform:scale(1.07)}to{box-shadow:0 0 #ecf2fc00;transform:scale(1)}}.wc-said{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.wc-said li{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.4;color:var(--wc-ink-2)}.wc-said li svg{flex:none;color:var(--wc-ink)}.wc-said li.is-no svg{color:var(--wc-faint)}.wc-said b{flex:none;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--wc-ink)}.wc-said span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wc-muted)}.wc-look{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#080706b8;animation:wc-in .3s var(--wc-ease)}.wc-look-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;width:min(980px,92%);max-height:84%;padding:20px;border-radius:16px;background:#141210;box-shadow:0 40px 90px -30px #000000f2}.wc-look-media{display:grid;place-items:center;min-height:240px;border-radius:10px;overflow:hidden;background:#0e0c0b}.wc-look-media img,.wc-look-media video{max-width:100%;max-height:70vh;display:block}.wc-look-media audio{width:90%}.wc-look-wait{font-size:13px;color:var(--wc-muted);padding:30px}.wc-look-side{display:flex;flex-direction:column;gap:8px;padding-top:4px}.wc-look-side b{font-weight:400;font-size:17px;letter-spacing:-.015em}.wc-look-side p{margin:0;font-size:13px;line-height:1.5;color:var(--wc-ink-2);max-height:40vh;overflow:auto}.wc-look-meta{font-size:12px;color:var(--wc-faint)}.wc-look-said{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;color:var(--wc-ink)}.wc-look-said svg{flex:none;margin-top:3px}.wc-look-said.is-no{color:var(--wc-muted)}.wc-look .wc-made-ask{align-self:flex-start;margin-top:6px}.wc-look .wc-look-x{position:absolute;top:12px;right:12px;background:none;border:0;color:var(--wc-muted);cursor:pointer}.wc-look .wc-look-x:hover{color:var(--wc-ink)}.wc-store{display:flex;flex-direction:column;gap:6px;padding:14px 16px 13px;border-radius:14px;background:linear-gradient(180deg,#181513,#12100e);box-shadow:0 30px 70px -40px #000000f2;transition:background .3s,box-shadow .3s}.wc-store.is-open{cursor:pointer}.wc-store.is-open:hover{background:linear-gradient(180deg,#1e1a17,#151210)}.wc-store.is-pointed{box-shadow:0 0 0 2px #ecf2fad9,0 0 28px #ecf2fa33,0 30px 70px -40px #000000f2}.wc-store-k{font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--wc-faint);padding-right:74px}.wc-store-k.is-bad{color:var(--wc-hot)}.wc-store-t{font-weight:400;font-size:16px;letter-spacing:-.015em;color:var(--wc-ink);overflow-wrap:anywhere}.wc-shelf .wc-store-t{font-weight:300;font-size:20px;letter-spacing:-.025em}.wc-store-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px}.wc-store-facts span{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12px;color:var(--wc-muted)}.wc-store-facts i{font-style:normal;font-size:20px;letter-spacing:-.02em;color:var(--wc-ink);font-variant-numeric:tabular-nums}.wc-store-about{font-size:12px;line-height:1.45;color:var(--wc-faint)}.wc-store-about.is-bad{color:var(--wc-hot)}.wc-store-go{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;color:var(--wc-ink-2)}.wc-stage .wc-store-ask{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;color:var(--wc-muted);background:#ffffff0d;opacity:0;transition:opacity .2s,color .2s,background .2s}.wc-stage .wc-store:hover .wc-store-ask,.wc-stage .wc-store-ask:focus-visible{opacity:1}.wc-stage .wc-store-ask:hover{color:var(--wc-ink);background:#ffffff17}.wc-stage .wc-store-ask[aria-pressed=true]{opacity:1;color:#0d0d0f;background:#f2f3f5}.wc-wire.wc-own{stroke:#e6e4df52}.wc-sw.is-own{background:#e6e4df73}.wc-stage .wc-job.wc-set{font-size:12.5px;color:var(--wc-muted);cursor:pointer;transition:color .2s}.wc-stage .wc-job.wc-set:hover,.wc-stage .wc-job.wc-set:hover em{color:var(--wc-ink)}.wc-stage .wc-addr{display:block;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11.5px var(--bn-mono, ui-monospace),monospace;color:var(--wc-faint);text-decoration:none;transition:color .2s}.wc-stage .wc-addr.is-own{color:var(--wc-ink-2)}.wc-stage .wc-addr:hover{color:var(--wc-ink)}.wc-wrap.bd-wrap{isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0b0a09;background-image:radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1.3px)}.wc-wrap.bd-wrap.is-panning{cursor:grabbing}.bd-plane{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.bd-board button,.bd-layers button,.bd-tools button,.bd-wrap .bd-toast,.bd-wrap .bd-layers-open{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.bd-text,.bd-grid{-webkit-user-select:text;user-select:text}.wc-empty.wc-empty-frame{position:absolute;left:0;top:0;width:1060px;height:680px}.bd-sys{position:absolute;border-radius:26px;background:#ffffff04;transition:box-shadow .4s}.bd-sys-k,.bd-ghost-k{position:absolute;left:4px;top:-30px;font:500 10px var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--wc-faint)}.bd-sys.is-lit{box-shadow:0 0 0 1.5px #ecf2fa59}.bd-board{position:absolute}.bd-frame{position:absolute;border-radius:22px;background:linear-gradient(180deg,#ffffff08,#ffffff04);transition:box-shadow .4s}.bd-frame.is-d1{background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.bd-frame.is-d2,.bd-frame.is-d3{background:#ffffff0b}.bd-frame-head{position:absolute;display:flex;flex-direction:column;gap:12px}.bd-frame-head .bd-title{font-weight:300;font-size:24px;letter-spacing:-.03em;line-height:1.15;color:var(--wc-ink)}.bd-block{position:absolute;z-index:50;display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border-radius:14px;background:linear-gradient(180deg,#181513,#12100e);box-shadow:0 30px 70px -40px #000000f2,0 0 #ecf2fa00;transition:box-shadow .35s}.bd-wrap.is-settled .bd-block,.bd-wrap.is-settled .bd-frame{transition:left .6s var(--wc-ease),top .6s var(--wc-ease),width .6s var(--wc-ease),height .6s var(--wc-ease),box-shadow .35s}.bd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:22px}.bd-title{font-weight:400;font-size:15.5px;letter-spacing:-.015em;line-height:1.3;color:var(--wc-ink)}.bd-block.is-hover,.bd-frame.is-hover{box-shadow:0 30px 70px -40px #000000f2,0 0 0 1px #ecf2fa38}.bd-block.is-lit,.bd-frame.is-lit{box-shadow:0 30px 70px -40px #000000f2,0 0 0 1.5px #ecf2fa8c,0 0 34px #ecf2fa1f}.bd-block.is-pointed,.bd-frame.is-pointed{box-shadow:0 30px 70px -40px #000000f2,0 0 0 2px #ecf2fad9,0 0 28px #ecf2fa33}.bd-block.is-new,.bd-frame.is-new{animation:bd-rise .75s var(--wc-ease) both;animation-delay:var(--d, 0ms)}@keyframes bd-rise{0%{opacity:0;transform:translateY(16px) scale(.97)}}.bd-block.is-changed,.bd-frame.is-changed{animation:bd-glow 1.8s ease-out}@keyframes bd-glow{30%{box-shadow:0 30px 70px -40px #000000f2,0 0 0 1px #ecf2fa4d,0 0 30px 4px #ecf2fa29}}.bd-wrap .bd-ask{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;color:var(--wc-muted);background:#ffffff0d;opacity:0;transition:opacity .2s,color .2s,background .2s}.bd-block:hover .bd-ask,.bd-frame-head:hover .bd-ask,.bd-table:hover .bd-ask,.bd-coll:hover .bd-ask,.bd-wrap .bd-ask:focus-visible{opacity:1}.bd-wrap .bd-ask:hover{color:var(--wc-ink);background:#ffffff17}.bd-wrap .bd-ask[aria-pressed=true]{opacity:1;color:#0d0d0f;background:#f2f3f5}.bd-text{font-size:13.5px;line-height:1.55;color:var(--wc-ink-2);overflow-wrap:anywhere;cursor:text}.bd-text>:first-child{margin-top:0}.bd-text>:last-child{margin-bottom:0}.bd-text p{margin:0 0 .6em}.bd-text strong{font-weight:500;color:var(--wc-ink)}.bd-text h1,.bd-text h2,.bd-text h3,.bd-text h4{margin:.2em 0 .45em;font-weight:400;font-size:15px;letter-spacing:-.01em;color:var(--wc-ink)}.bd-text ul,.bd-text ol{margin:0 0 .6em;padding-left:1.2em}.bd-text li{margin:.2em 0}.bd-text a{color:var(--wc-ink);text-decoration:underline;text-decoration-color:#f5f3f059;text-underline-offset:2px}.bd-text code{font:500 12px var(--bn-mono, ui-monospace),monospace;padding:1px 5px;border-radius:5px;background:#ffffff0f;color:var(--wc-ink)}.bd-text blockquote{margin:0 0 .6em;padding-left:12px;box-shadow:inset 2px 0 #ffffff24;color:var(--wc-muted)}.bd-text table{border-collapse:collapse;font-size:12.5px}.bd-text th,.bd-text td{padding:4px 10px 4px 0;text-align:left}.bd-text th{font-weight:500;color:var(--wc-muted)}.bd-stat{display:flex;flex-direction:column;gap:3px}.bd-stat b{font-weight:300;font-size:34px;letter-spacing:-.035em;line-height:1.05;color:var(--wc-ink)}.bd-stat span{font-size:13px;color:var(--wc-ink-2)}.bd-stat em{font-style:normal;font-size:12px;color:var(--wc-faint)}.bd-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--wc-ink-2);text-decoration:none;transition:color .2s}.bd-link:hover{color:var(--wc-ink)}.bd-table{display:flex;flex-direction:column;gap:8px;min-width:0}.bd-table-k{display:flex;align-items:center;gap:6px;font:500 10px var(--bn-mono, ui-monospace),monospace;letter-spacing:.06em;color:var(--wc-warm)}.bd-table-k em{font-style:normal;color:var(--wc-faint);margin-left:auto}.bd-grid{display:grid;column-gap:12px;font-size:12.5px;cursor:text}.bd-th{padding:0 0 6px;font:500 9.5px var(--bn-mono, ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-td{padding:6px 0;color:var(--wc-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px #ffffff0a}.bd-td.is-empty{color:var(--wc-faint)}.bd-none{font-size:12.5px;color:var(--wc-faint)}.bd-acts{display:flex;align-items:center;justify-content:space-between;gap:10px}.bd-wrap .bd-open{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--wc-muted);transition:color .2s}.bd-wrap .bd-open:hover{color:var(--wc-ink)}.bd-prog{display:flex;flex-direction:column;gap:10px}.bd-wrap .bd-shot{display:block;width:100%;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#1d1a17;box-shadow:0 24px 50px -30px #000000d9}.bd-shot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .8s var(--wc-ease)}.bd-shot:hover img{transform:scale(1.03)}.bd-prog-t{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px}.bd-wrap .bd-prog-name{flex:1 1 auto;min-width:0;font-size:14px;color:var(--wc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-prog-t .wc-pip{flex:none}.bd-prog-t a{flex:0 1 auto;min-width:0;max-width:55%;display:inline-flex;align-items:center;gap:3px;color:var(--wc-faint);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.bd-prog-t a:hover{color:var(--wc-ink-2)}.bd-coll{display:flex;flex-direction:column;gap:10px}.bd-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bd-wrap .bd-thumb{aspect-ratio:1;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:#1d1a17;color:var(--wc-muted);transition:transform .3s var(--wc-ease)}.bd-wrap .bd-thumb:hover{transform:scale(1.03)}.bd-thumb img,.bd-thumb video{width:100%;height:100%;object-fit:cover;display:block}.bd-thumb.is-making,.bd-media.is-making{background:linear-gradient(110deg,#1b1815 30%,#26221e,#1b1815 70%);background-size:220% 100%;animation:wc-shimmer 1.6s linear infinite}.bd-thumb em{font:500 9.5px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:#e0707b}.bd-coll-n{font-size:12px;color:var(--wc-faint)}.bd-wrap .bd-thumb,.bd-wrap .bd-media{position:relative}.bd-yes{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f2f3f5;color:#0d0d0f;box-shadow:0 2px 10px #0000008c;animation:bd-yes .55s cubic-bezier(.34,1.56,.64,1) both}.bd-media .bd-yes{top:9px;right:9px;width:24px;height:24px}@keyframes bd-yes{0%{opacity:0;transform:scale(.3)}}.bd-thumb.is-no img,.bd-thumb.is-no video,.bd-media.is-no img,.bd-media.is-no video{opacity:.3;filter:grayscale(.85);transition:opacity .8s,filter .8s}.bd-wrap .bd-thumb.is-decided,.bd-wrap .bd-media.is-decided{z-index:1;animation:bd-decide 2.6s var(--wc-ease)}@keyframes bd-decide{0%{box-shadow:0 0 #ecf2fc00;transform:scale(1)}18%{box-shadow:0 0 0 2px #ecf2fcd9,0 0 38px 8px #ecf2fc4d;transform:scale(1.07)}to{box-shadow:0 0 #ecf2fc00;transform:scale(1)}}.bd-said{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.bd-said li{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;line-height:1.4;color:var(--wc-ink-2)}.bd-said li svg{flex:none;color:var(--wc-ink)}.bd-said li.is-no svg{color:var(--wc-faint)}.bd-said b{flex:none;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--wc-ink)}.bd-said span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wc-muted)}.bd-wrap .bd-media{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#1d1a17}.bd-media img,.bd-media video{width:100%;height:100%;object-fit:cover;display:block}.bd-media-t{display:flex;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;color:var(--wc-muted)}.bd-err{font-size:12px;line-height:1.45;color:#e0707b}.bd-arrows{position:absolute;left:0;top:0;z-index:40;overflow:visible;pointer-events:none}.bd-arrow{fill:none;stroke:#ecf2fa6b;stroke-width:1.4;stroke-linecap:round}.bd-flow{fill:none;stroke:#f6f8fcf2;stroke-width:1.6;stroke-linecap:round;opacity:0}.bd-flow.is-glow{stroke:#e2ecfc29;stroke-width:7}.bd-alabel{position:absolute;z-index:60;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;padding:3px 10px;border-radius:999px;background:#0b0a09eb;font-size:11.5px;color:var(--wc-ink-2)}.bd-alabel.is-new{animation:bd-fade .5s ease-out 1.1s both}@keyframes bd-fade{0%{opacity:0}}.bd-ghost{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:10px;padding:26px 28px 28px;border-radius:22px;background:#ffffff06}.bd-ghost .bd-ghost-k{top:-30px}.bd-ghost b{font-weight:300;font-size:24px;letter-spacing:-.03em;color:var(--wc-ink)}.bd-ghost p{margin:0;font-size:13.5px;line-height:1.55;color:var(--wc-muted)}.bd-layers{position:absolute;left:12px;top:12px;bottom:12px;z-index:20;width:218px;overflow:auto;cursor:default;padding:12px 8px 16px;border-radius:16px;background:#110f0edb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 70px -40px #000000e6;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.bd-layers-k{display:flex;align-items:center;justify-content:space-between;padding:0 6px 10px 10px;font:500 10px var(--bn-mono, ui-monospace),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--wc-faint)}.bd-wrap .bd-layers-k button{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--wc-faint);transition:color .2s,background .2s}.bd-wrap .bd-layers-k button:hover{color:var(--wc-ink);background:#ffffff0f}.bd-layers ul{list-style:none;margin:0;padding:0}.bd-layer{display:flex;align-items:center;gap:2px;border-radius:8px;transition:background .2s}.bd-layer:hover{background:#ffffff0d}.bd-layer.is-lit{background:#ffffff17}.bd-layer.is-new{animation:bd-flash 1.6s ease-out}@keyframes bd-flash{25%{background:#ecf2fa24}}.bd-wrap .bd-fold{flex:none;display:grid;place-items:center;width:16px;height:26px;color:var(--wc-faint)}.bd-wrap .bd-layer-go{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 2px;font-size:13px;color:var(--wc-ink-2);transition:color .2s}.bd-layer-go svg{flex:none;color:var(--wc-faint)}.bd-layer-go span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-wrap .bd-layer-go:hover{color:var(--wc-ink)}.bd-layers-none{margin:12px 10px 0;font-size:12px;line-height:1.5;color:var(--wc-faint)}.bd-layers-none.is-bad{color:#e0707b}.bd-wrap .bd-layers-open{position:absolute;left:12px;top:12px;z-index:20;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:#110f0edb;color:var(--wc-ink-2);font-size:12.5px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:color .2s}.bd-wrap .bd-layers-open:hover{color:var(--wc-ink)}.bd-tools{position:absolute;right:14px;bottom:14px;z-index:20;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#110f0edb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:default}.bd-wrap .bd-tools button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--wc-muted);transition:color .2s,background .2s}.bd-wrap .bd-tools button:hover{color:var(--wc-ink);background:#ffffff12}.bd-tools span{min-width:44px;text-align:center;font:500 11px var(--bn-mono, ui-monospace),monospace;color:var(--wc-muted)}.bd-wrap .bd-toast{position:absolute;left:50%;top:14px;z-index:25;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px 0 14px;border-radius:999px;background:#181513eb;color:var(--wc-ink);font-size:13px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px -20px #000000e6;animation:bd-toast .5s var(--wc-ease) both;white-space:nowrap}@keyframes bd-toast{0%{opacity:0;transform:translate(-50%,-8px)}}.bd-toast i{width:6px;height:6px;border-radius:50%;background:#b3bcff;box-shadow:0 0 10px #b3bcffb3}.bd-toast em{font-style:normal;max-width:min(620px,62vw);overflow:hidden;text-overflow:ellipsis}.bd-toast.is-yes i{background:#f2f3f5;box-shadow:0 0 12px #f2f3f5d9}.bd-toast span{color:var(--wc-muted)}.bd-wrap .bd-toast:hover span{color:var(--wc-ink)}.bd-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.bd-overlay>*{pointer-events:auto}.bd-metric .bd-delta{font:500 11.5px var(--bn-mono, ui-monospace),monospace;font-style:normal;color:var(--wc-faint)}.bd-metric .bd-delta small{font:300 11.5px Inter Tight,system-ui,sans-serif;color:var(--wc-faint)}.bd-metric .bd-delta.is-good{color:var(--wc-ok)}.bd-metric .bd-delta.is-bad{color:#e27272}.bd-chart{display:flex;flex-direction:column;gap:8px;min-width:0}.bd-chart-k{display:flex;align-items:center;gap:6px;min-width:0;font:500 10px var(--bn-mono, ui-monospace),monospace;letter-spacing:.06em;color:var(--wc-warm)}.bd-chart-k span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-chart-k em{margin-left:auto;font-style:normal;color:var(--wc-faint);white-space:nowrap}.bd-chart .bd-plot{display:block;width:100%;height:128px;overflow:visible}.bd-chart-x{display:flex;justify-content:space-between;gap:10px;margin-top:-2px;font:500 9.5px var(--bn-mono, ui-monospace),monospace;color:var(--wc-faint)}.bd-chart-x .is-max{opacity:.8}.bd-chart .bd-base{stroke:#ffffff1a}.bd-chart .bd-hit{fill:transparent}.bd-chart .bd-hit:hover{fill:#ffffff0d}.bd-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--wc-ink-2)}.bd-legend i{display:inline-block;width:10px;height:2px;margin-right:6px;vertical-align:middle;border-radius:1px}.bd-file{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;background:#15120f;color:var(--wc-ink-2, #c6c2bb);text-decoration:none;font-size:13px;transition:background .2s,color .2s}.bd-file:hover{background:#1c1916;color:var(--wc-ink, #f5f3f0)}.bd-file span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-file small{color:var(--wc-faint, #5e594f);font-size:11px}.pr-page{color-scheme:dark;--bn-canvas: #0a0908;--bn-sunken: #0d0c0b;--bn-surface: #121110;--bn-surface-2: #181614;--bn-elevated: #121110;--bn-ink: #f2f3f5;--bn-ink-2: #c6c2bb;--bn-muted: #8b857c;--bn-faint: #5f6168;--bn-border: rgba(255, 255, 255, .1);--bn-border-strong: rgba(255, 255, 255, .18);--bn-hairline: rgba(255, 255, 255, .07);--bn-accent: #f2f3f5;--bn-accent-press: #ffffff;--bn-accent-soft: #c6c2bb;--bn-accent-ink: #0a0908;--bn-accent-tint: rgba(255, 255, 255, .06);--bn-glow-sm: none;--bn-glow: none;--bn-lift: 0 30px 70px -40px rgba(0, 0, 0, .9);background:radial-gradient(1100px 620px at 30% 0%,#15120f,#0a090800 70%),#0a0908}.pr-page .bn-cta{color:#0a0908;border-radius:999px;box-shadow:none}.pr-page .bn-cta:hover{color:#0a0908;background:#fff;box-shadow:none}.pr-page .bn-cta:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}.pr-page .bn-ghost{border:0;border-radius:999px;background:#ffffff0f;color:var(--bn-ink)}.pr-page .bn-ghost:hover{border:0;background:#ffffff1c;color:var(--bn-ink)}.pr-inner{max-width:1240px}.pr-heading{margin-bottom:clamp(56px,6vw,88px)}.pr-kicker{margin-bottom:14px;color:#a1a1a8;font-family:var(--bn-mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pr-sec{padding-top:clamp(80px,9vw,128px)}.pr-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(18px,3vw,36px);margin-bottom:36px}.pr-shead h2{flex:1;margin:0;font-family:var(--bn-display);font-size:clamp(30px,3.4vw,48px);font-weight:200;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.pr-shead h2 em{font-style:normal;color:var(--bn-muted)}.pr-side{flex-shrink:0;padding-bottom:6px;color:var(--bn-muted);font-size:14.5px;white-space:nowrap}.pr-plans{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bn-border)}.pr-plan{position:relative;display:flex;flex-direction:column;padding:34px 36px 8px;border-left:1px solid var(--bn-hairline)}.pr-plan:first-child{padding-left:0;border-left:0}.pr-plan.is-featured:before{content:"";position:absolute;top:-1px;left:36px;right:0;height:1px;background:linear-gradient(90deg,var(--bn-accent),transparent);box-shadow:0 0 14px #f2f3f559}.pr-plan-top{display:flex;align-items:center;gap:10px;min-height:31px;margin-bottom:20px}.pr-plan-name{font-size:15px;font-weight:650;letter-spacing:.01em;text-transform:uppercase}.pr-badge{padding:2px 8px;border-radius:999px;background:#ffffff14;color:var(--bn-ink-2);font-size:11.5px;font-weight:600}.pr-steps{display:flex;gap:2px;margin-left:auto;padding:3px;border-radius:999px;background:#ffffff0d}.pr-steps button{padding:5px 10px;border:0;border-radius:999px;background:none;color:var(--bn-muted);font:500 12.5px var(--bn-sans);letter-spacing:.01em;cursor:pointer;transition:background .2s,color .2s}.pr-steps button:hover{color:var(--bn-ink)}.pr-steps button[aria-pressed=true]{background:#ffffff1f;color:var(--bn-ink)}.pr-more{margin:22px 0 0;color:var(--bn-muted);font-size:14.5px}.pr-more a{color:var(--bn-ink);text-decoration:underline;text-decoration-color:#f2f3f54d;text-underline-offset:3px}.pr-more a:hover{text-decoration-color:var(--bn-ink)}.pr-price{font-family:var(--bn-display);font-size:clamp(52px,5vw,72px);font-weight:200;line-height:1;letter-spacing:-.035em}.pr-price small{font-family:var(--bn-sans);font-size:15px;font-weight:300;letter-spacing:0;color:var(--bn-faint)}.pr-desc{min-height:48px;margin:16px 0 24px;color:var(--bn-muted);font-size:15px;line-height:1.55}.pr-cta{width:100%}.pr-cta:disabled{cursor:default;opacity:.55;transform:none}.pr-features{list-style:none;margin:28px 0 0;padding:0}.pr-features li{position:relative;padding:13px 0 13px 20px;border-bottom:1px solid var(--bn-hairline);color:var(--bn-faint);font-size:14.5px}.pr-features li:last-child{border-bottom:0}.pr-features li:before{content:"";position:absolute;top:21px;left:0;width:6px;height:6px;border-radius:50%;background:#ffffff1f}.pr-features li.is-hl{color:var(--bn-ink)}.pr-features li.is-hl:before{background:var(--bn-accent);box-shadow:0 0 10px #f2f3f580}.pr-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pr-pack{display:flex;flex-direction:column;min-height:196px;padding:26px 28px 24px;border-radius:16px;background:linear-gradient(180deg,#131110,#0e0d0c);transition:background .3s}.pr-pack:not(.is-loading):hover{background:linear-gradient(180deg,#181614,#121110)}.pr-pack-label{color:var(--bn-ink);font-size:15px;font-weight:650;letter-spacing:.01em;text-transform:uppercase}.pr-pack strong{display:block;margin:18px 0 auto;font-family:var(--bn-display);font-size:48px;font-weight:200;line-height:1;letter-spacing:-.035em}.pr-pack strong small{font-family:var(--bn-sans);font-size:15px;font-weight:300;letter-spacing:0;color:var(--bn-faint)}.pr-pack-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:16px;border-top:1px solid var(--bn-hairline)}.pr-pack-price{color:var(--bn-accent-soft);font-family:var(--bn-mono);font-size:16px}.pr-pack-buy{padding:8px 14px;font-size:13px}.pr-pack.is-loading .pr-pack-label,.pr-pack.is-loading strong{height:12px;width:30%;border-radius:4px;background:#ffffff0f}.pr-pack.is-loading strong{height:44px;width:60%}.pr-note{max-width:760px;margin:26px 0 0;color:var(--bn-muted);font-size:15px;line-height:1.6}.pr-rates{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.pr-rate-group{padding:24px 26px 12px;border-radius:16px;background:linear-gradient(180deg,#131110,#0e0d0c)}.pr-rate-title{display:block;margin-bottom:8px;color:var(--bn-ink);font-size:15px;font-weight:650;letter-spacing:.01em;text-transform:uppercase}.pr-rate-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--bn-hairline);color:var(--bn-muted);font-size:14.5px}.pr-rate-row:last-child{border-bottom:0}.pr-rate-row span{display:inline-flex;align-items:center;gap:8px}.pr-rate-row i{padding:1px 7px;border-radius:999px;background:#ffffff14;color:var(--bn-muted);font-size:11px;font-style:normal;font-weight:600}.pr-rate-row b{color:var(--bn-accent-soft);font-family:var(--bn-mono);font-size:12.5px;font-weight:500;text-align:right;white-space:nowrap}.pr-rate-group.is-wide{grid-column:span 2}.pr-rate-group.is-loading{min-height:170px}.pr-rate-group.is-loading .pr-rate-title,.pr-rate-group.is-loading .pr-rate-row{height:12px;margin:10px 0 18px;border:0;border-radius:4px;background:#ffffff0f}.pr-rate-group.is-loading .pr-rate-title{width:40%}.pr-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;border-top:1px solid var(--bn-border)}.pr-faq>div{padding:26px 0;border-bottom:1px solid var(--bn-hairline)}.pr-faq h3{margin:0 0 10px;font-size:18px;font-weight:400;letter-spacing:-.012em}.pr-faq p{margin:0;color:var(--bn-muted);font-size:15px;line-height:1.6}.pr-finale{margin-top:clamp(96px,10vw,140px);padding-top:64px;border-top:1px solid var(--bn-border)}.pr-finale h2{margin:0;max-width:1000px;font-family:var(--bn-display);font-size:clamp(30px,3.8vw,54px);font-weight:200;line-height:1.12;letter-spacing:-.032em;text-wrap:balance}.pr-finale h2 em{font-style:normal;color:var(--bn-faint)}.pr-finale-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}@media (max-width: 1000px){.pr-rates{grid-template-columns:repeat(2,1fr)}.pr-rate-group.is-wide{grid-column:auto}}@media (max-width: 860px){.pr-plans{grid-template-columns:1fr}.pr-plan{padding:30px 0 18px;border-left:0;border-bottom:1px solid var(--bn-hairline)}.pr-plan.is-featured:before{left:0}.pr-desc{min-height:0}.pr-packs{grid-template-columns:1fr}.pr-pack{min-height:0}.pr-faq{grid-template-columns:1fr}.pr-shead{flex-wrap:wrap;row-gap:12px}.pr-shead h2{flex-basis:100%;order:2}.pr-side{order:1;margin-left:0;padding-bottom:0}}@media (max-width: 600px){.pr-rates{grid-template-columns:1fr}.pr-rate-group{padding:20px 18px 10px}.pr-rate-row{font-size:13.5px}.pr-rate-row b{font-size:11.5px}}.dc{--dc-ink: #f2f3f5;--dc-muted: #8b857c;--dc-faint: #5f6168;--dc-line: rgba(255, 255, 255, .08);max-width:1180px;margin:0 auto;padding:0 44px 120px;color:var(--dc-ink);font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:300;letter-spacing:-.01em}.dc-hero{padding:104px 0 72px;max-width:900px}.dc-kicker,.dc-label{font:500 12px Geist Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--dc-muted)}.dc-hero h1{margin:22px 0 0;font-weight:300;font-size:68px;line-height:1.02;letter-spacing:-.045em}.dc-hero h1 span{display:block;color:var(--dc-muted)}.dc-hero p{max-width:680px;margin:28px 0 0;font-size:19px;line-height:1.6;color:#c6c2bb}.dc-layout{display:grid;grid-template-columns:220px 1fr;gap:72px;border-top:1px solid var(--dc-line);padding-top:56px}.dc-toc{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:2px}.dc-toc .dc-label{margin-bottom:14px}.dc-toc button{padding:7px 0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:14.5px;color:var(--dc-faint);transition:color .2s}.dc-toc button:hover,.dc-toc button.is-on{color:var(--dc-ink)}.dc-body{min-width:0}.dc-sec{padding:0 0 64px;scroll-margin-top:100px}.dc-sec h2{margin:0 0 22px;font-weight:300;font-size:40px;line-height:1.08;letter-spacing:-.035em}.dc-sec h2 em{font-style:normal;color:var(--dc-muted)}.dc-p{max-width:720px;margin:0 0 16px;font-size:17.5px;line-height:1.65;color:#c6c2bb}.dc-p b{font-weight:500;color:var(--dc-ink)}.dc-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:22px;max-width:760px}.dc-steps li{display:grid;grid-template-columns:34px 1fr;gap:16px}.dc-steps i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font:500 12.5px Geist Mono,monospace;font-style:normal;color:var(--dc-ink);background:#ffffff0f}.dc-steps b{display:block;font-weight:500;font-size:17px;color:var(--dc-ink)}.dc-steps span{display:block;margin-top:4px;font-size:16px;line-height:1.6;color:var(--dc-muted)}.dc-term{max-width:720px;margin:22px 0 28px;padding:18px 20px;border-radius:14px;background:#121110;font:400 14.5px Geist Mono,ui-monospace,monospace;color:var(--dc-ink)}.dc-term s{text-decoration:none;color:var(--dc-faint);margin-right:8px}.dc-term .is-comment{margin-top:6px;color:var(--dc-faint)}.dc-rows{max-width:720px;display:flex;flex-direction:column}.dc-rows .dc-label{margin-bottom:10px}.dc-rows div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--dc-line);font-size:16px;color:#c6c2bb}.dc-rows code{font:400 14px Geist Mono,ui-monospace,monospace;color:var(--dc-ink)}.dc-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:16px;color:var(--dc-ink);border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:2px}.dc-link:hover{border-bottom-color:var(--dc-ink)}@media (max-width: 900px){.dc{padding:0 20px 80px}.dc-hero{padding:64px 0 48px}.dc-hero h1{font-size:44px}.dc-layout{grid-template-columns:1fr;gap:32px;padding-top:36px}.dc-toc{display:none}.dc-sec h2{font-size:30px}}.pl{--pl-ink: #f2f3f5;--pl-ink-2: #c6c2bb;--pl-muted: #8b857c;--pl-faint: #5f6168;display:grid;place-items:center;min-height:calc(100vh - var(--bn-header-height) - 160px);padding:80px 24px 110px;color:var(--pl-ink);font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:300;letter-spacing:-.01em}.pl-card{width:100%;max-width:520px;display:flex;flex-direction:column;gap:22px}.pl-card.is-center{align-items:center;text-align:center}.pl-kicker{font:500 12px Geist Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--pl-muted)}.pl h1{margin:-6px 0 0;font-weight:300;font-size:46px;line-height:1.04;letter-spacing:-.04em}.pl h1 span{display:block;margin-top:10px;font-size:16px;letter-spacing:-.005em;color:var(--pl-muted)}.pl-why{margin:0;font-size:17px;line-height:1.6;color:var(--pl-ink-2)}.pl-field{display:flex;flex-direction:column;gap:8px}.pl-label{font-size:14.5px;font-weight:400;color:var(--pl-ink)}.pl-field input{height:48px;padding:0 16px;border:0;border-radius:12px;outline:none;background:#141210;color:var(--pl-ink);font:400 15px Geist Mono,ui-monospace,monospace;transition:background .2s,box-shadow .2s}.pl-field input:focus{background:#1a1715;box-shadow:0 0 0 1px #f2f3f54d}.pl-field input::placeholder{color:var(--pl-faint);font:300 14.5px Inter Tight,system-ui,sans-serif}.pl-hint{font-size:13.5px;line-height:1.5;color:var(--pl-muted)}.pl-docs{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;font-size:15px;color:var(--pl-ink);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}.pl-card.is-center .pl-docs{align-self:center}.pl-docs:hover{border-bottom-color:var(--pl-ink)}.pl-error{margin:0;font-size:14.5px;line-height:1.5;color:#e27272}.pl-go{align-self:flex-start;height:46px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;background:#f2f3f5;color:#0d0d0f;font:500 15px Inter Tight,system-ui,sans-serif;transition:opacity .2s}.pl-card.is-center .pl-go{align-self:center}.pl-go:disabled{opacity:.55;cursor:default}.pl-note{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:1.5;color:var(--pl-faint)}.pl-note svg{flex:none}.pl-wait{margin:0;font-size:17px;line-height:1.6;color:var(--pl-ink-2)}@media (max-width: 560px){.pl{padding:48px 20px 80px}.pl h1{font-size:36px}}.pl-show{align-self:flex-start;margin-top:-10px;padding:0;border:0;background:none;cursor:pointer;color:var(--pl-muted);font:300 13.5px Inter Tight,system-ui,sans-serif}.pl-show:hover{color:var(--pl-ink)}:root{--primary-color: #0a0a0b;--primary-light: #5c5c63;--primary-dark: #000000;--background-default: #ffffff;--background-paper: #f5f5f7;--text-primary: #0a0a0b;--text-secondary: #6e6e73;--text-muted: #a1a1a8;--border: rgba(0, 0, 0, .09);--shadow: rgba(0, 0, 0, .156);--gradient: linear-gradient(135deg, #0a0a0b, #1d1d1f)}html,body,#root,.App{margin:0;padding:0;width:100%;overflow-x:clip}.App{min-height:100vh;background:var(--background-default);color:var(--text-primary)}a{color:var(--primary-light);text-decoration:none;transition:color .2s ease}a:hover{color:#a1a1a8}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#0000000a}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (hover: none) and (pointer: coarse){.btn:hover,.card:hover{transform:none}}
