@font-face{font-family:Airbnb Cereal;src:url(/fonts/AirbnbCerealLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Airbnb Cereal;src:url(/fonts/AirbnbCerealBook.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Airbnb Cereal;src:url(/fonts/AirbnbCerealMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Airbnb Cereal;src:url(/fonts/AirbnbCerealBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Airbnb Cereal;src:url(/fonts/AirbnbCerealExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Airbnb Cereal;src:url(/fonts/AirbnbCerealBlack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.nb{--bg-deep: #080e1a;--bg-mid: #0d1525;--bg-near: #1a2a4a;--grid-line: rgba(96, 165, 250, .06);--relief-green: #4ade80;--relief-green-glow: rgba(74, 222, 128, .4);--accent-cyan: #22d3ee;--accent-yellow: #facc15;--accent-green: #4ade80;--accent-purple: #a78bfa;--accent-orange: #fb923c;--accent-pink: #f472b6;--accent-sky: #38bdf8;--accent-violet: #818cf8;--terminal-bg: #0a0d14;--terminal-fg: #c8d4e6;--terminal-dim: #5a6a82;--terminal-cmd: #93a4bd;--terminal-flag: #93a4bd;--terminal-val: #4ade80;--terminal-kw: #60a5fa;--terminal-err: #f87171;--cap-blue-600: #2563eb;--cap-blue-700: #1d4ed8;--nb-font-display: "Airbnb Cereal", ui-sans-serif, system-ui, -apple-system, sans-serif;--nb-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;position:relative;color:#fff;font-family:var(--nb-font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.nb *,.nb *:before,.nb *:after{box-sizing:border-box}.nb a{color:inherit;text-decoration:none}.nb button{font-family:inherit;cursor:pointer}.nb .mono{font-family:var(--nb-font-mono)}.nb .accent-green{color:var(--relief-green)}body:has(.nb){background-color:var(--color-gray-900);background-image:radial-gradient(1200px 560px at 50% -40px,rgba(59,130,246,.16) 0%,rgba(59,130,246,.04) 45%,transparent 72%);background-repeat:no-repeat}.nb.bg-ad{background:transparent}body:has(.nb) footer>div>div:first-child{display:none!important}.nb .bg-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse at 50% 40%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black 0%,transparent 75%);pointer-events:none}.nb .grain{position:relative}.nb .grain:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.7  0 0 0 0 0.8  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");pointer-events:none;mix-blend-mode:overlay;opacity:.5}.nb .eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73}.nb .eyebrow--green{color:var(--relief-green)}.nb .h2-section{font-weight:800;letter-spacing:-.025em;line-height:1.05;font-size:clamp(2rem,4.5vw,3.5rem);color:#fff;margin:14px 0 0}.nb .lead{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55;color:#ffffff9e;font-weight:400;margin:18px 0 0}.nb .shell{max-width:1200px;margin:0 auto;padding:0 24px}.nb .section{position:relative;padding:96px 0;overflow:hidden;scroll-margin-top:84px}@media(max-width:720px){.nb .section{padding:64px 0}}.nb .section-head{text-align:center;max-width:760px;margin:0 auto}.nb .section-head--wide{max-width:820px}.nb .section-head--narrow{max-width:640px}.nb .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border-radius:12px;border:0;transition:all .18s ease;white-space:nowrap}.nb .btn-lg{padding:14px 24px;font-size:16px}.nb .btn-md{padding:10px 18px;font-size:14px}.nb .btn-primary{background:var(--cap-blue-600);color:#fff;box-shadow:0 0 36px #2563eb6b}.nb .btn-primary:hover{background:var(--cap-blue-700);box-shadow:0 0 50px #2563eb8c;transform:translateY(-1px)}.nb .btn-ghost{background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.18)}.nb .btn-ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.nb .hero{padding:96px 0 80px;text-align:center}@media(max-width:720px){.nb .hero{padding:64px 0 56px}}.nb .beta-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;background:#4ade8014;border:1px solid rgba(74,222,128,.3);color:var(--relief-green);border-radius:999px;margin-bottom:28px;letter-spacing:.04em}.nb .beta-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--relief-green);box-shadow:0 0 10px var(--relief-green)}.nb .hero-banner{margin:22px 0 18px;display:flex;flex-direction:column;align-items:center;gap:18px;font-weight:400}.nb .hbv-underlined{display:inline-flex;flex-direction:column;align-items:center}.nb .hbv-u-name{font-size:clamp(2.6rem,9vw,5.6rem);font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1}.nb .hbv-u-rule{display:block;height:4px;width:100%;margin-top:14px;background:linear-gradient(90deg,transparent 0%,var(--relief-green) 20%,var(--relief-green) 80%,transparent 100%);box-shadow:0 0 24px var(--relief-green-glow);border-radius:2px}.nb .hero-banner-tag{font-family:var(--nb-font-mono);font-size:clamp(12px,1.15vw,14px);font-weight:500;color:#ffffff9e;letter-spacing:.02em}.nb .hero-lead{max-width:640px;margin:28px auto 36px}.nb .hero-ctas{display:flex;flex-direction:column;align-items:center;gap:12px}.nb .hero-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.nb .hero-cta-note{margin:0;font-size:13px;color:#ffffff80;font-weight:500}.nb .hero-meta{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:28px;font-size:12px;color:#ffffff73;font-weight:500;letter-spacing:.03em}.nb .hero-meta span{display:inline-flex;align-items:center;gap:6px}.nb .hero-meta .check{color:var(--relief-green)}.nb .hero-strip{margin:56px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:880px}@media(max-width:720px){.nb .hero-strip{grid-template-columns:repeat(2,1fr)}}.nb .hero-strip-cell{background:#1a1d248c;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px 16px;text-align:center}.nb .hero-strip-cell .k{font-size:11px;color:#ffffff73;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nb .hero-strip-cell .v{font-size:18px;color:#fff;font-weight:700;margin-top:2px;letter-spacing:-.01em}.nb .terminal-frame{background:var(--terminal-bg);border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000080}.nb .terminal-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(to bottom,#0e1320,#0a0d14);border-bottom:1px solid rgba(255,255,255,.06)}.nb .terminal-bar .dot{width:11px;height:11px;border-radius:50%}.nb .terminal-bar .dot.r{background:#ef4444}.nb .terminal-bar .dot.y{background:#f59e0b}.nb .terminal-bar .dot.g{background:#22c55e}.nb .terminal-bar .title{margin-left:12px;font-family:var(--nb-font-mono);font-size:12px;color:#6b7a91}.nb .terminal-body{font-family:var(--nb-font-mono);font-size:13px;line-height:1.65;padding:18px 20px;color:var(--terminal-fg);white-space:pre-wrap;height:560px;overflow:hidden}.nb .terminal-body .dim{color:var(--terminal-dim)}.nb .terminal-body .cmd{color:var(--terminal-cmd)}.nb .terminal-body .flag{color:var(--terminal-flag)}.nb .terminal-body .val{color:var(--terminal-val)}.nb .terminal-body .kw{color:var(--terminal-kw)}.nb .terminal-body .err{color:var(--terminal-err)}.nb .terminal-body .lock{color:#facc15}.nb .terminal-body .ok{color:var(--relief-green)}.nb .terminal-body .ghost{opacity:.55}.nb .terminal-cursor{display:inline-block;width:8px;height:1em;background:var(--terminal-fg);vertical-align:-2px;margin-left:1px;animation:nbBlink 1s steps(1) infinite}@keyframes nbBlink{50%{opacity:0}}.nb .pain-prompt{color:var(--terminal-dim)}.nb .rv-one{max-width:920px;margin:0 auto;padding:20px 24px 48px;text-align:center}.nb .rv-one-mark{font-family:var(--nb-font-mono);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--relief-green);margin-bottom:28px}.nb .rv-one-line{font-size:clamp(1.6rem,4.2vw,2.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff;margin:0;text-wrap:balance}.nb .demo-wrap{max-width:920px;margin:36px auto 0}.nb .demo-tabs{margin-left:auto;display:inline-flex;gap:6px}.nb .demo-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;color:#ffffff73}.nb .demo-replay{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#ffffffb3;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px}.nb .demo-replay:hover{background:#ffffff14;color:#fff}.nb .demo-tab{font-family:var(--nb-font-mono);font-size:11px;font-weight:600;color:#ffffff8c;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:3px 10px;transition:all .15s}.nb .demo-tab:hover{color:#fff;border-color:#ffffff40}.nb .demo-tab.active{background:#4ade801f;color:var(--relief-green);border-color:#4ade8066}.nb .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:14px;margin-top:48px}@media(max-width:980px){.nb .bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.nb .bento{grid-template-columns:1fr}}.nb .tile{position:relative;padding:22px;background:#1a1d248c;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.nb .tile:hover{border-color:#ffffff2e;transform:translateY(-2px);background:#1a1d24bf}.nb .tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--tile-c, #fff);opacity:.85}.nb .tile .icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;border-radius:10px;margin-bottom:14px;color:var(--tile-c);border:1px solid color-mix(in oklab,var(--tile-c) 30%,transparent);background:color-mix(in oklab,var(--tile-c) 10%,transparent)}.nb .tile .ttl{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.nb .tile .ttl-accent{color:var(--tile-c)}.nb .tile .sub{font-size:13.5px;line-height:1.5;color:#ffffff94}.nb .tile .more{display:none;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.55;color:#ffffffb8}.nb .tile.open .more{display:block}.nb .tile.open{background:#1a1d24d9}.nb .tile .more code,.nb .tile-hero .ascii{font-family:var(--nb-font-mono)}.nb .tile .more code{font-size:12px;background:#4ade8014;color:var(--relief-green);padding:1px 5px;border-radius:4px}.nb .tile-hero{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;cursor:default;background:radial-gradient(ellipse at 30% 20%,rgba(74,222,128,.18) 0%,transparent 60%),#1a1d24d9;border:1px solid rgba(74,222,128,.3)}.nb .tile-hero:before{background:var(--relief-green);height:3px}.nb .tile-hero:hover{transform:none}.nb .tile-hero .ttl{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.nb .tile-hero .ttl .name{color:var(--relief-green)}.nb .tile-hero-sub-ttl{color:#ffffffd9}.nb .tile-hero .sub{font-size:15px;color:#ffffffb3;margin-top:12px;max-width:38ch}.nb .tile-hero .ascii{font-size:11px;color:#4ade808c;white-space:pre;line-height:1.2;margin:14px 0 0;overflow-x:auto}@media(max-width:980px){.nb .tile-hero{grid-column:span 2;grid-row:span 1}}@media(max-width:540px){.nb .tile-hero{grid-column:span 1}}.nb .bento-hint{text-align:center;margin-top:24px;font-size:13px;color:#ffffff73}.nb .bento .tile{--tile-c: var(--relief-green)}.nb .bento .tile .icon svg{width:20px;height:20px}.nb .bento .tile:not(.tile-hero){background:#ffffff0d;border:1px solid rgba(255,255,255,.11)}.nb .bento .tile:not(.tile-hero):before{opacity:0}.nb .bento .tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px 200px at var(--mx, 50%) var(--my, -20%),rgba(74,222,128,.07),transparent 72%);opacity:0;transition:opacity .3s}.nb .bento .tile:hover:after{opacity:1}.nb .bento .tile.open:after{opacity:0!important}.nb .bento .tile:not(.tile-hero):hover{border-color:#4ade8042;transform:translateY(-3px)}.nb .bento .tile.open:not(.tile-hero){border-color:#4ade8038;background:#ffffff0f}.nb .bento .tile .icon{color:#ffffff80;border-color:#ffffff1a;background:#ffffff0a;transition:color .25s,background .25s,border-color .25s}.nb .bento .tile:hover .icon{color:var(--relief-green);border-color:#4ade804d;background:#4ade801a}.nb .bento .tile .ttl-accent{color:#fff}.nb .bento .tile:hover .ttl-accent{color:var(--relief-green)}.nb .onboarding-cmd-row{margin:28px auto 0;display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:10px 12px 10px 18px;background:var(--terminal-bg);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 0 0 1px #4ade800f,0 0 40px #4ade800f}.nb .onboarding-cmd{font-family:var(--nb-font-mono);font-size:15px;color:var(--terminal-fg);letter-spacing:.01em}.nb .onboarding-cmd .ocm-prompt{color:var(--relief-green);margin-right:8px}.nb .onboarding-cmd .ocm-pkg{color:#fff}.nb .onboarding-cmd .ocm-flag{color:#ffffff8c}.nb .onboarding-cmd .ocm-val{color:var(--accent-cyan);transition:color .2s}.nb .onboarding-platform-toggle{display:inline-flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:3px;gap:2px}.nb .onboarding-platform-toggle .opt{font-family:var(--nb-font-mono);font-size:12px;font-weight:600;color:#ffffff8c;background:transparent;border:0;border-radius:6px;padding:6px 12px;letter-spacing:.04em;transition:background .15s,color .15s}.nb .onboarding-platform-toggle .opt:hover{color:#fff}.nb .onboarding-platform-toggle .opt.active{background:var(--relief-green);color:#08160d}@media(max-width:600px){.nb .onboarding-cmd{font-size:13px}.nb .onboarding-cmd-row{padding:10px 12px}}.nb .wizard{display:grid;grid-template-columns:280px 1fr;gap:24px;margin-top:40px;background:#1a1d2473;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px}@media(max-width:880px){.nb .wizard{grid-template-columns:1fr}}.nb .wizard-steps{display:flex;flex-direction:column;gap:4px}.nb .wizard-step{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:10px 12px;border-radius:10px;background:transparent;border:0;text-align:left;color:#ffffffa6;transition:background .15s,color .15s}.nb .wizard-step:hover{color:#fff;background:#ffffff0a}.nb .wizard-step[hidden]{display:none}.nb .wizard-step.active{background:#4ade8014;color:#fff}.nb .wizard-step .num{width:28px;height:28px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:var(--nb-font-mono)}.nb .wizard-step.active .num{background:var(--relief-green);color:#08160d;border-color:var(--relief-green)}.nb .wizard-step.done .num{background:#4ade8026;color:var(--relief-green);border-color:#4ade8066}.nb .wizard-step .lbl{font-size:14px;font-weight:600}.nb .wizard-step .dsc{font-size:12px;color:#ffffff73;margin-top:2px;display:block}.nb .wizard-stage{background:var(--terminal-bg);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:22px 24px;min-height:280px;font-family:var(--nb-font-mono);font-size:13px;line-height:1.65;color:var(--terminal-fg)}.nb .wizard-stage h4{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--relief-green);text-transform:uppercase;letter-spacing:.12em;font-family:var(--nb-font-display)}.nb .wizard-stage .row{display:block;margin:4px 0}.nb .wizard-stage .dim{color:var(--terminal-dim)}.nb .wizard-stage .cmd{color:var(--terminal-cmd)}.nb .wizard-stage .flag{color:var(--terminal-flag)}.nb .wizard-stage .val{color:var(--terminal-val)}.nb .wizard-stage .kw{color:var(--terminal-kw)}.nb .wizard-stage .ok{color:var(--relief-green)}.nb .wizard-stage .lock{color:#facc15}.nb .wizard-stage .ghost{opacity:.6}.nb .wizard-stage:has(.asc-win){padding:14px;background:radial-gradient(130% 110% at 50% -10%,#16294a,#090c13 70%)}.nb .wizard-stage:has(.term-win){padding:14px;background:radial-gradient(130% 110% at 50% -10%,#16294a,#090c13 70%)}.nb .desk{position:relative;min-height:434px;overflow:hidden}.nb .desk .term-win{position:absolute;inset:0;display:flex;flex-direction:column;z-index:1}.nb .desk .term-win .term-body{flex:1 1 auto;min-height:0;overflow-y:auto;animation:none}.nb .term-body .row{animation:rowIn .3s ease both}.nb .term-body.no-anim .row{animation:none}.nb .term-body .sel-opt.on{background:#38bdf824;border-radius:5px;color:#eaf2ff}.nb .term-body .opt-ptr{color:#34d8a6;font-weight:700}.nb .term-body .sel-hint{opacity:.45}.nb .term-body .goog-tcaret{display:inline-block;width:7px;height:13px;background:#7d8590;vertical-align:middle;animation:ascCaret 1s step-end infinite}@keyframes ascOpen{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:none}}.nb .desk .asc-win.asc-opening{animation:ascOpen .44s cubic-bezier(.2,.85,.25,1)}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nb .desk .asc-win{position:absolute;left:0;right:0;top:0;z-index:2}.nb .desk .asc-win.minimizing{animation:ascGenie 1s cubic-bezier(.4,0,.68,.62) .14s forwards;transform-origin:50% 100%}.nb .desk .asc-win.goog{transform-origin:50% 118%;transition:transform .5s cubic-bezier(.45,0,.32,1),opacity .4s ease}.nb .desk .asc-win.goog.goog-min{opacity:0;transform:translateY(58%) scale(.34)}.nb .desk .term-dock{position:absolute;left:50%;bottom:0;margin-top:0;transform:translate(-50%,135%);opacity:0;transition:transform .4s cubic-bezier(.2,.9,.3,1.3),opacity .3s;z-index:5}.nb .desk:has(.asc-win.minimizing) .term-dock,.nb .desk:has(.asc-win.goog-min) .term-dock{transform:translate(-50%);opacity:1}@keyframes ascGenie{0%{opacity:1;transform:translateY(0);clip-path:polygon(0% 0%,100% 0%,100% 5%,100% 10%,100% 15%,100% 20%,100% 25%,100% 30%,100% 35%,100% 40%,100% 45%,100% 50%,100% 55%,100% 60%,100% 65%,100% 70%,100% 75%,100% 80%,100% 85%,100% 90%,100% 95%,100% 100%,0% 95%,0% 90%,0% 85%,0% 80%,0% 75%,0% 70%,0% 65%,0% 60%,0% 55%,0% 50%,0% 45%,0% 40%,0% 35%,0% 30%,0% 25%,0% 20%,0% 15%,0% 10%,0% 5%)}22%{opacity:1;transform:translateY(3%);clip-path:polygon(0% 0%,100% 0%,100% 5%,99.8% 10%,99.5% 15%,98.8% 20%,97.9% 25%,96.7% 30%,95.3% 35%,93.7% 40%,91.9% 45%,90% 50%,88.1% 55%,86.3% 60%,84.7% 65%,83.3% 70%,82.1% 75%,81.2% 80%,80.5% 85%,80.2% 90%,80% 95%,80% 100%,20% 95%,19.8% 90%,19.5% 85%,18.8% 80%,17.9% 75%,16.7% 70%,15.3% 65%,13.7% 60%,11.9% 55%,10% 50%,8.1% 45%,6.3% 40%,4.7% 35%,3.3% 30%,2.1% 25%,1.2% 20%,.5% 15%,.2% 10%,0% 5%)}46%{opacity:1;transform:translateY(22%);clip-path:polygon(4% 0%,96% 0%,96% 5%,95.7% 10%,95.2% 15%,94.3% 20%,92.9% 25%,91.1% 30%,88.9% 35%,86.5% 40%,83.8% 45%,81% 50%,78.2% 55%,75.5% 60%,73.1% 65%,70.9% 70%,69.1% 75%,67.7% 80%,66.8% 85%,66.3% 90%,66% 95%,66% 100%,34% 95%,33.7% 90%,33.2% 85%,32.3% 80%,30.9% 75%,29.1% 70%,26.9% 65%,24.5% 60%,21.8% 55%,19% 50%,16.2% 45%,13.5% 40%,11.1% 35%,8.9% 30%,7.1% 25%,5.7% 20%,4.8% 15%,4.3% 10%,4% 5%)}70%{opacity:.9;transform:translateY(58%);clip-path:polygon(16% 0%,84% 0%,84% 5%,83.8% 10%,83.3% 15%,82.4% 20%,81.2% 25%,79.6% 30%,77.7% 35%,75.4% 40%,73% 45%,70.5% 50%,68% 55%,65.6% 60%,63.3% 65%,61.4% 70%,59.8% 75%,58.6% 80%,57.7% 85%,57.2% 90%,57% 95%,57% 100%,43% 95%,42.8% 90%,42.3% 85%,41.4% 80%,40.2% 75%,38.6% 70%,36.7% 65%,34.4% 60%,32% 55%,29.5% 50%,27% 45%,24.6% 40%,22.3% 35%,20.4% 30%,18.8% 25%,17.6% 20%,16.7% 15%,16.2% 10%,16% 5%)}to{opacity:0;transform:translateY(128%);clip-path:polygon(46% 0%,54% 0%,54% 5%,54% 10%,54% 15%,53.9% 20%,53.9% 25%,53.8% 30%,53.8% 35%,53.7% 40%,53.6% 45%,53.5% 50%,53.4% 55%,53.3% 60%,53.2% 65%,53.2% 70%,53.1% 75%,53.1% 80%,53% 85%,53% 90%,53% 95%,53% 100%,47% 95%,47% 90%,47% 85%,46.9% 80%,46.9% 75%,46.8% 70%,46.8% 65%,46.7% 60%,46.6% 55%,46.5% 50%,46.4% 45%,46.3% 40%,46.2% 35%,46.2% 30%,46.1% 25%,46.1% 20%,46% 15%,46% 10%,46% 5%)}}.nb .term-screen{display:flex;flex-direction:column;min-height:404px}.nb .term-win{border-radius:11px;overflow:hidden;background:var(--terminal-bg);box-shadow:0 26px 60px -22px #000c,0 0 0 1px #ffffff0f;transform-origin:50% 130%}.nb .term-screen.opening .term-win{animation:termGenie .62s cubic-bezier(.2,.85,.25,1)}.nb .term-bar{height:30px;display:flex;align-items:center;gap:9px;padding:0 12px;background:linear-gradient(#2c303b,#23262f);border-bottom:1px solid rgba(0,0,0,.45)}.nb .term-lights{display:flex;gap:7px}.nb .term-lights i{width:11px;height:11px;border-radius:50%}.nb .term-lights i:nth-child(1){background:#ff5f57}.nb .term-lights i:nth-child(2){background:#febc2e}.nb .term-lights i:nth-child(3){background:#28c840}.nb .term-title{flex:1 1 auto;text-align:center;margin-right:47px;font-size:11.5px;font-family:var(--nb-font-display);color:#9aa6b8}.nb .term-body{padding:14px 16px;min-height:360px;font-family:var(--nb-font-mono);font-size:13px;line-height:1.65;color:var(--terminal-fg);animation:termBody .5s ease both}.nb .term-dock{margin-top:auto;align-self:center;display:flex;gap:10px;padding:6px 11px;border-radius:17px;background:#ffffff17;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}.nb .dock-ico{width:32px;height:32px;border-radius:9px;position:relative}.nb .dock-ico.finder{background:linear-gradient(#36a3ff,#1f6fd0)}.nb .dock-ico.launchpad{background:linear-gradient(#8b95a7,#59616f)}.nb .dock-ico.term{background:linear-gradient(#2b2f3a,#11141b);box-shadow:inset 0 0 0 1px #ffffff1a}.nb .dock-ico.term:before{content:">_";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--nb-font-mono);font-size:11px;color:var(--relief-green)}.nb .dock-ico.folder{background:linear-gradient(#6fd2ff,#3a9bd8)}.nb .term-screen.opening .dock-ico.term{animation:dockBounce .6s ease}.nb .dock-ico.active:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:#ffffffd9}@keyframes termGenie{0%{opacity:0;transform:translateY(60px) scaleX(.5) scaleY(.12)}55%{opacity:1;transform:translateY(-5px) scaleX(1) scaleY(1.03)}to{transform:translateY(0) scale(1)}}@keyframes termBody{0%{opacity:0}to{opacity:1}}@keyframes dockBounce{0%,to{transform:translateY(0)}30%{transform:translateY(-11px)}65%{transform:translateY(-3px)}}.nb .asc-win{--asc-accent: #2563eb;position:relative;border-radius:12px;overflow:hidden;background:#ececee;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Airbnb Cereal,system-ui,sans-serif;font-size:12px;line-height:1.4;box-shadow:0 26px 60px -22px #000000bf,0 0 0 1px #ffffff0f;-webkit-font-smoothing:antialiased;user-select:none}.nb .asc-titlebar{height:30px;display:flex;align-items:center;gap:9px;padding:0 12px;background:linear-gradient(#f7f7f8,#e8e8ea);border-bottom:1px solid rgba(0,0,0,.1)}.nb .asc-traffic{display:flex;gap:7px}.nb .asc-traffic i{width:11px;height:11px;border-radius:50%}.nb .asc-traffic i:nth-child(1){background:#ff5f57}.nb .asc-traffic i:nth-child(2){background:#febc2e}.nb .asc-traffic i:nth-child(3){background:#28c840}.nb .asc-title{font-size:12px;font-weight:600;color:#3a3a3c}.nb .asc-body{display:grid;grid-template-columns:188px 1fr;height:404px}.nb .asc-side{background:#e6e6e8;border-right:1px solid rgba(0,0,0,.08);padding:11px;display:flex;flex-direction:column;gap:9px;min-height:0}.nb .asc-side-head{display:flex;gap:9px;align-items:center}.nb .asc-keyicon{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;font-size:13px;background:linear-gradient(#3b82f6,#4f46e5);box-shadow:0 1px 2px #0003}.nb .asc-side-title{font-size:11.5px;font-weight:700;letter-spacing:-.01em}.nb .asc-side-sub{font-size:10.5px;color:#6e6e73}.nb .asc-team{display:flex;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;background:#0000000d}.nb .asc-mono-badge{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(#a78bfa,#7c3aed)}.nb .asc-team-name{font-size:11px;font-weight:600}.nb .asc-team-sub{font-size:9.5px;color:#6e6e73}.nb .asc-steps{list-style:none;margin:0;padding:5px;border-radius:9px;background:#0000000d;display:flex;flex-direction:column;gap:1px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin}.nb .asc-steps li{display:flex;gap:8px;align-items:flex-start;padding:4px 6px;border-radius:6px;transition:background .25s}.nb .asc-steps li.current{background:#2563eb21}.nb .asc-badge{flex:0 0 auto;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;margin-top:1px;border:1.3px solid rgba(0,0,0,.28);color:#86868b;transition:all .25s}.nb .asc-steps li.current .asc-badge{background:var(--asc-accent);border-color:var(--asc-accent);color:#fff}.nb .asc-steps li.done .asc-badge{background:#28c840;border-color:#28c840;color:#fff}.nb .asc-steps li.done .asc-badge:after{content:"✓"}.nb .asc-steps li:not(.done) .asc-badge:after{content:attr(data-n)}.nb .asc-step-t{font-size:10.6px;color:#3a3a3c}.nb .asc-steps li.current .asc-step-t{font-weight:600}.nb .asc-steps li.upcoming .asc-step-t{color:#9a9aa0}.nb .asc-captured{display:flex;flex-direction:column;gap:7px}.nb .asc-cap-row{padding:7px 9px;border-radius:8px;background:#0000000d;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.nb .asc-cap-row.show{opacity:1;transform:none}.nb .asc-cap-top{display:flex;justify-content:space-between;align-items:center}.nb .asc-cap-top>span:first-child{font-size:9.5px;color:#6e6e73}.nb .asc-cap-badge{font-size:9px;font-weight:700;color:#1a8f33}.nb .asc-cap-row code{display:block;margin-top:2px;font-size:11px;font-family:var(--nb-font-mono);color:#1d1d1f}.nb .asc-browser{position:relative;display:flex;flex-direction:column;background:#fff;min-width:0;overflow:hidden}.nb .asc-urlbar{height:32px;display:flex;align-items:center;gap:9px;padding:0 11px;border-bottom:1px solid rgba(0,0,0,.08);background:#f5f5f7}.nb .asc-nav{color:#8e8e93;font-size:13px}.nb .asc-url{flex:1 1 auto;font-size:10.5px;color:#6e6e73;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:3px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .asc-lock{font-size:10px}.nb .asc-page{position:relative;flex:1 1 auto;padding:14px 16px;min-height:0;overflow:hidden;background:#fff}.nb .asc-page-h{font-size:16px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.nb .asc-page-tabs{display:flex;gap:16px;margin:8px 0 14px;border-bottom:1px solid rgba(0,0,0,.08)}.nb .asc-page-tabs span{font-size:11px;color:#86868b;padding-bottom:6px}.nb .asc-page-tabs span.on{color:#1d1d1f;font-weight:600;box-shadow:inset 0 -2px 0 var(--asc-accent)}.nb .asc-keys-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nb .asc-keys-title{font-size:13px;font-weight:600}.nb .asc-issuer{font-size:10.5px;color:#6e6e73;margin-top:3px}.nb .asc-issuer code{font-family:var(--nb-font-mono);color:#3a3a3c}.nb .asc-plus{width:30px;height:30px;flex:none;border:none;border-radius:50%;background:var(--asc-accent);color:#fff;font-size:19px;line-height:1;box-shadow:0 1px 3px #2563eb80;transition:transform .15s}.nb .asc-thead{display:flex;gap:16px;margin-top:14px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.nb .asc-thead span{font-size:10.5px;color:#86868b}.nb .asc-thead span.on{color:#1d1d1f;font-weight:600}.nb .asc-table{position:relative}.nb .asc-trow{display:grid;grid-template-columns:1.3fr 1fr .7fr auto;align-items:center;gap:8px;padding:11px 4px;border-bottom:1px solid rgba(0,0,0,.06);font-size:11px}.nb .asc-kname{font-weight:600;color:#1d1d1f}.nb .asc-kid{font-family:var(--nb-font-mono);color:#6e6e73}.nb .asc-krole{color:#6e6e73}.nb .asc-dl{color:var(--asc-accent);font-weight:600;text-decoration:none;justify-self:end}.nb .asc-newkey{opacity:0;transform:translateY(-4px);max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:all .4s ease}.nb .asc-newkey.show{opacity:1;transform:none;max-height:46px;padding:11px 4px;animation:ascRowIn .6s ease}.nb .asc-empty{padding:20px 4px;font-size:11px;color:#b0b0b5;text-align:center}.nb .asc-newkey.show~.asc-empty{display:none}.nb .asc-dialog{position:absolute;inset:0;display:grid;place-items:center;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .25s}.nb .asc-win.dialog .asc-dialog{opacity:1}.nb .asc-dialog-card{width:78%;background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 20px 50px #0000004d;transform:scale(.94);transition:transform .25s}.nb .asc-win.dialog .asc-dialog-card{transform:none}.nb .asc-dialog-h{font-size:14px;font-weight:700;margin-bottom:12px}.nb .asc-lab{font-size:10px;color:#6e6e73;margin:8px 0 4px}.nb .asc-input{height:30px;display:flex;align-items:center;padding:0 9px;border:1px solid rgba(0,0,0,.18);border-radius:7px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.nb .asc-typed{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;font-size:12px;transition:max-width .7s steps(13,end)}.nb .asc-input.filled .asc-typed{max-width:130px}.nb .asc-caret{width:1.5px;height:15px;background:var(--asc-accent);margin-left:1px;animation:ascCaret 1s step-end infinite}.nb .asc-input.filled .asc-caret{opacity:0}.nb .asc-select{min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 9px;border:1px solid rgba(0,0,0,.18);border-radius:7px;transition:border-color .2s,box-shadow .2s}.nb .asc-ph{font-size:12px;color:#b0b0b5}.nb .asc-select.picked .asc-ph{display:none}.nb .asc-chip{display:none;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#fff;background:var(--asc-accent);padding:3px 8px;border-radius:20px}.nb .asc-select.picked .asc-chip{display:inline-flex;animation:ascPop .3s ease}.nb .asc-chip b{font-weight:400;opacity:.8}.nb .asc-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.nb .asc-btnghost{font-size:11px;padding:6px 13px;border-radius:7px;border:1px solid rgba(0,0,0,.15);background:#fff;color:#3a3a3c}.nb .asc-btnprime{font-size:11px;font-weight:600;padding:6px 15px;border-radius:7px;border:none;background:var(--asc-accent);color:#fff;box-shadow:0 1px 3px #2563eb80}.nb .asc-btnghost,.nb .asc-btnprime{transition:transform .15s}.nb .asc-win .press{transform:scale(.9)!important}.nb .asc-win .hot{animation:ascPulse 1.3s ease-in-out infinite}.nb .asc-input.hot,.nb .asc-select.hot,.nb .asc-login-field.hot{border-color:var(--asc-accent);box-shadow:0 0 0 3px #2563eb29;animation:none}.nb .asc-cursor{position:absolute;left:80%;top:88%;width:22px;height:24px;z-index:8;pointer-events:none;transform:translate(-3px,-2px);transition:left .75s cubic-bezier(.45,.05,.2,1),top .75s cubic-bezier(.45,.05,.2,1);background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' viewBox='0 0 22 24'%3E%3Cpath d='M3 2 L3 19 L7.5 14.5 L10.5 21.5 L13.5 20.2 L10.5 13.5 L17 13.5 Z' fill='white' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.nb .asc-cursor.click:after{content:"";position:absolute;left:3px;top:2px;width:24px;height:24px;border-radius:50%;border:2px solid var(--asc-accent);transform:translate(-50%,-50%);animation:ascRipple .5s ease-out}.nb .asc-success{position:absolute;inset:30px 0 0;z-index:9;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:#ffffffeb;backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .4s}.nb .asc-success.show{opacity:1}.nb .asc-success-check{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#fff;background:#28c840;box-shadow:0 6px 20px #28c84080}.nb .asc-success.show .asc-success-check{animation:ascPop .45s ease}.nb .asc-success-t{display:flex;flex-direction:column;align-items:center;gap:2px}.nb .asc-success-t b{font-size:14px;color:#1d1d1f}.nb .asc-success-t span{font-size:11px;color:#6e6e73}.nb .asc-screen{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:#fff;opacity:0;pointer-events:none;transition:opacity .35s}.nb .asc-win[data-screen=login] .asc-login,.nb .asc-win[data-screen=team] .asc-team-pick{opacity:1}.nb .asc-login{background:radial-gradient(130% 90% at 50% -10%,#eef2f9,#fff 60%)}.nb .asc-login-card{width:80%;max-width:290px;display:flex;flex-direction:column;align-items:center}.nb .asc-apple{width:28px;height:34px;margin-bottom:14px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 814 1000'%3E%3Cpath d='M788.1 340.9c-5.8 4.5-108.2 62.2-108.2 190.5 0 148.4 130.3 200.9 134.2 202.2-.6 3.2-20.7 71.9-68.7 141.9-42.8 61.6-87.5 123.1-155.5 123.1s-85.5-39.5-164-39.5c-76.5 0-103.7 40.8-165.9 40.8s-105.6-57-155.5-127C46.7 790.7 0 663 0 541.8c0-194.4 126.4-297.5 250.8-297.5 66.1 0 121.2 43.4 162.7 43.4 39.5 0 101.1-46 176.3-46 28.5 0 130.9 2.6 198.3 99.2zm-234-181.5c31.1-36.9 53.1-88.1 53.1-139.3 0-7.1-.6-14.3-1.9-20.1-50.6 1.9-110.8 33.7-147.1 75.8-28.5 32.4-55.1 83.6-55.1 135.5 0 7.8 1.3 15.6 1.9 18.1 3.2.6 8.4 1.3 13.6 1.3 45.4 0 102.5-30.4 135.5-71.3z'/%3E%3C/svg%3E")}.nb .asc-login-h{font-size:14px;font-weight:600;margin-bottom:16px;color:#1d1d1f}.nb .asc-login-field{width:100%;height:36px;display:flex;align-items:center;justify-content:flex-start;padding:0 6px 0 12px;margin-top:9px;font-size:12px;color:#1d1d1f;border:1px solid rgba(0,0,0,.18);border-radius:9px;background:#fff}.nb .asc-login-field.on{color:#6e6e73}.nb .asc-pw{letter-spacing:2px;color:#6e6e73}.nb .asc-login-typed{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;transition:max-width .75s steps(14,end)}.nb .asc-login-field.typing .asc-login-typed,.nb .asc-login-field.done .asc-login-typed{max-width:200px}.nb .asc-login-caret{display:inline-block;width:1.5px;height:14px;background:var(--asc-accent);margin-left:1px;vertical-align:middle;opacity:0}.nb .asc-login-field.typing .asc-login-caret{opacity:1;animation:ascCaret 1s step-end infinite}.nb .asc-signin{margin-left:auto;width:26px;height:26px;border:none;border-radius:50%;background:var(--asc-accent);color:#fff;font-size:16px;line-height:1;box-shadow:0 1px 3px #2563eb80;transition:transform .15s}.nb .asc-team-card{width:82%;max-width:300px}.nb .asc-team-h{font-size:14px;font-weight:700;color:#1d1d1f}.nb .asc-team-d{font-size:10.5px;color:#6e6e73;margin:4px 0 13px}.nb .asc-team-row{display:flex;align-items:center;gap:9px;padding:9px 10px;margin-bottom:7px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff}.nb .asc-team-row.sel{border-color:var(--asc-accent);box-shadow:0 0 0 2px #2563eb24}.nb .asc-mono-badge.sm{width:24px;height:24px;font-size:11px}.nb .asc-mono-badge.alt{background:linear-gradient(#34d399,#059669)}.nb .asc-team-meta{flex:1 1 auto;display:flex;flex-direction:column}.nb .asc-team-meta b{font-size:12px;color:#1d1d1f}.nb .asc-team-meta span{font-size:10px;color:#6e6e73}.nb .asc-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(0,0,0,.25);flex:none}.nb .asc-radio.on{border-color:var(--asc-accent);background:radial-gradient(circle,var(--asc-accent) 0 4px,#fff 5px)}.nb .asc-team-go{width:100%;margin-top:6px;padding:9px;border:none;border-radius:9px;background:var(--asc-accent);color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 6px #2563eb66}.nb .asc-callout{position:absolute;z-index:10;transform:translate(-50%,calc(-100% - 12px));background:#1d1d1f;color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;white-space:nowrap;box-shadow:0 4px 14px #00000059;opacity:0;pointer-events:none;transition:opacity .2s,left .5s cubic-bezier(.45,.05,.2,1),top .5s cubic-bezier(.45,.05,.2,1)}.nb .asc-callout.show{opacity:1}.nb .asc-callout:after{content:"";position:absolute;left:calc(50% + var(--arrow-x, 0px));bottom:-5px;transform:translate(-50%);border:5px solid transparent;border-top-color:#1d1d1f}@keyframes ascCaret{50%{opacity:0}}@keyframes ascPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes ascRowIn{0%{background:#2563eb1f}to{background:transparent}}@keyframes ascRipple{0%{opacity:.7;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes ascPulse{0%,to{box-shadow:0 0 #2563eba6}50%{box-shadow:0 0 0 10px #2563eb00}}.nb .asc-win.goog{--asc-accent: #1a73e8}.nb .asc-win.goog .asc-body{grid-template-columns:1fr}.nb .asc-win.goog .asc-titlebar{height:34px;padding-left:11px}.nb .goog-tabstrip{display:inline-flex;align-items:center;gap:4px;margin-left:5px}.nb .goog-tab{display:inline-flex;align-items:center;gap:7px;max-width:190px;padding:4px 12px;border-radius:8px;background:#dfe1e4;font-size:11px;font-weight:500;color:#5f6368}.nb .goog-tab-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb .goog-tab2{display:none}.nb .asc-win.goog.tab2 .goog-tab2{display:inline-flex}.nb .asc-win.goog:not(.tab2) .goog-tab[data-tab=auth],.nb .asc-win.goog.tab2 .goog-tab[data-tab=console]{background:#fff;color:#3c4043;box-shadow:0 -1px 2px #0000000d}.nb .goog-tab-fav{flex:none;width:13px;height:13px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E")}.nb .goog-tab-fav.play{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 44'%3E%3Cpath fill='%2334A853' d='M2 2l20 20L2 42z'/%3E%3Cpath fill='%23FBBC04' d='M2 2l28 16-8 4z'/%3E%3Cpath fill='%23EA4335' d='M2 42l28-16-8-4z'/%3E%3Cpath fill='%234285F4' d='M30 18l8 4-8 4-8-4z'/%3E%3C/svg%3E")}.nb .goog-ava{display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(#5b8def,#1a73e8);color:#fff;font-weight:600;line-height:1;text-transform:uppercase}.nb .goog-ava.sm{width:20px;height:20px;font-size:10px;border-radius:50%}.nb .goog-page,.nb .goog-signin,.nb .goog-verify,.nb .goog-consent,.nb .goog-done{background:#fff}.nb .goog-card{width:86%;max-width:300px;display:flex;flex-direction:column;padding:26px 24px 18px;border:1px solid #dadce0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0000000d}.nb .goog-card.wide{max-width:332px;padding:22px 22px 16px}.nb .goog-logo{width:38px;height:38px;align-self:flex-start;margin-bottom:14px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E")}.nb .goog-h{font-size:20px;font-weight:400;color:#202124;letter-spacing:-.01em}.nb .goog-h.sm{font-size:15px;font-weight:500;line-height:1.3}.nb .goog-sub{font-size:12.5px;color:#202124;margin-top:6px}.nb .goog-sub b{font-weight:500}.nb .goog-field{position:relative;height:40px;display:flex;align-items:center;padding:0 12px;margin-top:20px;border:1px solid #5f6368;border-radius:6px;font-size:13px;color:#202124;transition:border-color .2s,box-shadow .2s}.nb .goog-field:before{position:absolute;top:-7px;left:8px;padding:0 4px;background:#fff;font-size:10px;color:#5f6368}.nb .goog-signin .goog-field:before{content:"Email or phone"}.nb .goog-verify .goog-field:before{content:"Enter your password"}.nb .goog-field.hot{border-color:#1a73e8;box-shadow:inset 0 0 0 1px #1a73e8;animation:none}.nb .goog-field.hot:before{color:#1a73e8}.nb .goog-typed{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .75s steps(14,end)}.nb .goog-field.typing .goog-typed,.nb .goog-field.done .goog-typed{max-width:220px}.nb .goog-pw{letter-spacing:2px;color:#5f6368}.nb .goog-caret{display:inline-block;width:1.5px;height:16px;background:#1a73e8;margin-left:1px;opacity:0}.nb .goog-field.typing .goog-caret{opacity:1;animation:ascCaret 1s step-end infinite}.nb .goog-createacct{align-self:flex-start;margin-top:16px;font-size:12.5px;font-weight:500;color:#1a73e8}.nb .goog-show{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:12px;color:#202124}.nb .goog-check{width:15px;height:15px;border:2px solid #5f6368;border-radius:3px}.nb .goog-acct-pill{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:12px;padding:3px 12px 3px 4px;border:1px solid #dadce0;border-radius:20px;font-size:12px;color:#202124}.nb .goog-acct-pill.center{align-self:center}.nb .goog-pill-x{color:#5f6368;font-size:9px}.nb .goog-row{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.nb .goog-link{font-size:12.5px;font-weight:500;color:#1a73e8}.nb .goog-next,.nb .goog-allow{font-size:13px;font-weight:500;color:#fff;background:#1a73e8;border:none;border-radius:6px;padding:9px 22px;box-shadow:none;transition:transform .15s,background .15s}.nb .goog-consent-top{display:flex;gap:12px;align-items:center}.nb .goog-appicon{flex:none;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#34d8a6,#1a73e8) center / 18px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M13 2L4 14h6l-1 8 9-12h-6z'/%3E%3C/svg%3E"),linear-gradient(135deg,#34d8a6,#1a73e8);background-repeat:no-repeat;background-position:center;background-size:17px,cover;box-shadow:0 1px 3px #00000040}.nb .goog-consent-lab{font-size:12px;color:#202124;margin-top:16px}.nb .goog-scopes{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.nb .goog-scopes li{display:flex;gap:11px;align-items:flex-start;font-size:12px;color:#3c4043;line-height:1.35}.nb .goog-sc-ic{flex:none;width:20px;height:20px;border-radius:50%;margin-top:1px;background:#e8f0fe center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='%231a73e8' d='M2 1l6 4-6 4z'/%3E%3C/svg%3E")}.nb .goog-consent-note{font-size:10.5px;color:#5f6368;margin-top:14px;line-height:1.45}.nb .goog-consent-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:14px}.nb .goog-btnghost{font-size:13px;font-weight:500;color:#1a73e8;background:none;border:none;padding:9px 14px;border-radius:6px}.nb .goog-done{background:radial-gradient(120% 90% at 50% -10%,#f3f6fc,#fff 60%)}.nb .goog-done-card{width:84%;max-width:320px;display:flex;flex-direction:column;align-items:center;text-align:center}.nb .goog-done-check{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:23px;color:#fff;background:#1e8e3e;box-shadow:0 6px 18px #1e8e3e66}.nb .goog-done-h{margin-top:14px;font-size:16px;font-weight:600;color:#202124}.nb .goog-done-p{margin-top:6px;font-size:12px;line-height:1.5;color:#5f6368}.nb .goog-done-host{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:20px;background:#f1f3f4;font-family:var(--nb-font-mono);font-size:10.5px;color:#5f6368}.nb .goog-console{background:#fff}.nb .goog-pc-card{width:90%;max-width:342px;display:flex;flex-direction:column;align-items:center;padding:22px 22px 16px;border:1px solid #dadce0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0000000d}.nb .goog-pc-brand{display:flex;align-items:center;gap:7px}.nb .goog-pc-mark{width:20px;height:20px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 44'%3E%3Cpath fill='%2334A853' d='M2 2l20 20L2 42z'/%3E%3Cpath fill='%23FBBC04' d='M2 2l28 16-8 4z'/%3E%3Cpath fill='%23EA4335' d='M2 42l28-16-8-4z'/%3E%3Cpath fill='%234285F4' d='M30 18l8 4-8 4-8-4z'/%3E%3C/svg%3E")}.nb .goog-pc-wm{font-size:15px;font-weight:500;color:#5f6368;letter-spacing:-.01em}.nb .goog-pc-wm-c{color:#1a73e8}.nb .goog-pc-h2{margin-top:12px;font-size:18px;font-weight:400;color:#202124}.nb .goog-pc-list{width:100%;margin-top:12px}.nb .goog-pc-acct{display:flex;align-items:center;gap:14px;padding:10px 6px;border-top:1px solid #ededf0;border-radius:8px;font-size:13px;color:#202124;cursor:pointer;transition:background .15s}.nb .goog-pc-acct:first-child{border-top:none}.nb .goog-pc-acct.hot{background:#f1f6ff;animation:none}.nb .goog-pc-acct.sel{background:#e8f0fe}.nb .goog-pc-name{flex:1 1 auto;min-width:0}.nb .goog-pc-acct.create .goog-pc-name{color:#3c4043}.nb .goog-pc-plus{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f1f3f4;color:#5f6368;font-size:17px}.nb .goog-team-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(#5b8def,#1a73e8)}.nb .goog-team-ic.beta{background:linear-gradient(#34d399,#059669)}.nb .goog-console:not(.picked) .goog-dash{display:none}.nb .goog-console.picked .goog-pc-card{display:none}.nb .goog-dash{position:absolute;inset:0;display:flex;background:#fff}.nb .goog-dash-nav{flex:none;width:170px;border-right:1px solid #e8eaed;padding:12px 0;display:flex;flex-direction:column;gap:1px}.nb .goog-dash-wm{display:flex;align-items:center;gap:7px;padding:2px 16px 14px}.nb .goog-dash-wm .goog-pc-wm{font-size:13px}.nb .goog-dn{padding:9px 16px;font-size:12px;color:#3c4043;border-radius:0 20px 20px 0}.nb .goog-dn.on{background:#e8f0fe;color:#1a73e8;font-weight:600}.nb .goog-dash-main{flex:1 1 auto;padding:20px 24px;min-width:0}.nb .goog-dash-acct{display:flex;align-items:center;gap:14px}.nb .goog-team-ic.big{width:46px;height:46px;font-size:18px}.nb .goog-dash-name{font-size:19px;font-weight:600;color:#202124}.nb .goog-dash-sub{font-size:11.5px;color:#5f6368;margin-top:2px}.nb .goog-dash-sub b{font-family:var(--nb-font-mono);color:#3c4043;font-weight:600}.nb .goog-dash-cue{margin-top:13px;font-size:11px;font-weight:600;color:#1a73e8}.nb .goog-dash-apps-h{margin-top:20px;font-size:14px;font-weight:600;color:#202124}.nb .goog-dash-app{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid #f1f3f4;font-size:12px;color:#3c4043}.nb .goog-dash-appn{flex:1 1 auto}.nb .goog-dash-appic{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#4f8cff,#1a4fd6)}.nb .goog-dash-appic.alt{background:linear-gradient(135deg,#34d8a6,#0e9f6e)}.nb .goog-dash-appst{font-size:11px;color:#5f6368}.nb .asc-win.goog .asc-url[data-target]{cursor:pointer}.nb .asc-win.goog .asc-url.hot{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e829;animation:none}.nb .asc-win.goog .asc-url.sel{background:#b3d2fb;border-color:#1a73e8;color:#10243f}.nb .goog-url-copied{flex:none;font-size:10px;font-weight:700;color:#1e8e3e;white-space:nowrap;opacity:0;transition:opacity .2s}.nb .asc-win.goog.url-copied .goog-url-copied{opacity:1}.nb .asc-win.goog[data-screen=signin] .goog-signin,.nb .asc-win.goog[data-screen=verify] .goog-verify,.nb .asc-win.goog[data-screen=consent] .goog-consent,.nb .asc-win.goog[data-screen=done] .goog-done,.nb .asc-win.goog[data-screen=console] .goog-console{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.nb .asc-cursor,.nb .asc-typed,.nb .asc-newkey,.nb .asc-cap-row,.nb .asc-dialog,.nb .asc-success,.nb .asc-callout,.nb .asc-screen,.nb .term-screen.opening .term-win,.nb .term-screen.opening .dock-ico.term,.nb .term-body,.nb .asc-win.minimizing,.nb .asc-win.asc-opening,.nb .asc-win.goog,.nb .goog-typed,.nb .goog-caret,.nb .goog-field,.nb .goog-pc-row,.nb .asc-win .hot{transition:none!important;animation:none!important}}.nb .wizard-before-after{margin-top:24px;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:12px}.nb .wizard-before-after .ba{padding:6px 10px;border-radius:7px;font-weight:600}.nb .wizard-before-after .b{background:#f871711a;color:#fca5a5;border:1px solid rgba(248,113,113,.3);text-decoration:line-through}.nb .wizard-before-after .a{background:#4ade801a;color:var(--relief-green);border:1px solid rgba(74,222,128,.3)}.nb .wizard-before-after .ba-arrow{color:#ffffff73;font-size:14px}.nb .trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}@media(max-width:720px){.nb .trust-grid{grid-template-columns:1fr}}.nb .trust-cell{position:relative;padding:22px;background:#1a1d248c;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.nb .trust-cell:hover{border-color:#4ade804d;transform:translateY(-2px);box-shadow:0 12px 32px #00000052,0 0 0 1px #4ade8014}.nb .trust-cell:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(170px 130px at 18% 0%,rgba(74,222,128,.12),transparent 70%);opacity:0;transition:opacity .35s}.nb .trust-cell.in-view:before,.nb .trust-cell:hover:before{opacity:1}.nb .trust-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#4ade8014;color:var(--relief-green);margin-bottom:14px;border:1px solid rgba(74,222,128,.18);box-shadow:0 0 #4ade8047;transition:box-shadow .4s ease}.nb .trust-cell.in-view .trust-icon{animation:nbTrustIconPulse 3.6s ease-in-out infinite}.nb .trust-icon svg{width:22px;height:22px}@keyframes nbTrustIconPulse{0%,to{box-shadow:0 0 #4ade8033}50%{box-shadow:0 0 0 6px #4ade8000}}.nb .trust-cell .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--relief-green);margin-bottom:8px}.nb .trust-cell h3{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:-.005em}.nb .trust-cell p{margin:0;color:#ffffff9e;font-size:14px;line-height:1.55}.nb .trust-status{margin-top:16px;display:flex;align-items:center;gap:8px;font-family:var(--nb-font-mono);font-size:11px;color:#ffffff8c;letter-spacing:.04em}.nb .trust-dot{width:8px;height:8px;border-radius:50%;background:var(--relief-green);box-shadow:0 0 6px var(--relief-green);flex-shrink:0}.nb .trust-cell.in-view .trust-dot--ok{animation:nbTrustBlink 2.4s ease-in-out infinite}@keyframes nbTrustBlink{0%,92%,to{opacity:1}95%{opacity:.25}}.nb .trust-pulse{width:10px;height:10px;border-radius:50%;background:var(--relief-green);position:relative;flex-shrink:0;box-shadow:0 0 8px var(--relief-green)}.nb .trust-cell.in-view .trust-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--relief-green);animation:nbTrustRing 1.8s ease-out infinite}@keyframes nbTrustRing{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.nb .trust-stream{display:inline-flex;gap:2px;align-items:center;flex-shrink:0}.nb .trust-stream span{display:inline-block;width:3px;height:12px;background:var(--relief-green);border-radius:1px;opacity:.4}.nb .trust-cell.in-view .trust-stream span{animation:nbTrustBars 1.4s ease-in-out infinite}.nb .trust-cell.in-view .trust-stream span:nth-child(1){animation-delay:0s}.nb .trust-cell.in-view .trust-stream span:nth-child(2){animation-delay:.15s}.nb .trust-cell.in-view .trust-stream span:nth-child(3){animation-delay:.3s}.nb .trust-cell.in-view .trust-stream span:nth-child(4){animation-delay:.45s}@keyframes nbTrustBars{0%,to{opacity:.25;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.nb .trust-decay{width:10px;height:10px;border-radius:2px;background:var(--relief-green);flex-shrink:0;box-shadow:0 0 6px var(--relief-green)}.nb .trust-cell.in-view .trust-decay{animation:nbTrustDecay 2.2s ease-in-out infinite}@keyframes nbTrustDecay{0%{transform:scale(1);opacity:1;border-radius:2px}60%{transform:scale(.4);opacity:.3;border-radius:50%}to{transform:scale(1);opacity:1;border-radius:2px}}.nb .comp-wrap{margin-top:36px;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff05}.nb table.comp{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.nb table.comp th,.nb table.comp td{padding:14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.nb table.comp tbody tr:last-child td{border-bottom:0}.nb table.comp thead th{background:transparent;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.12)}.nb table.comp thead th.us{color:var(--relief-green);background:#4ade801a;border-bottom-color:#4ade8066}.nb table.comp tbody td.us{background:#4ade800f}.nb table.comp-prose{min-width:880px;font-size:13.5px;line-height:1.55}.nb table.comp-prose th,.nb table.comp-prose td{vertical-align:top;padding:18px}.nb table.comp-prose thead th{padding:14px 18px}.nb table.comp-prose thead th .th-sub{display:block;margin-top:4px;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#ffffff73;font-family:var(--nb-font-mono)}.nb table.comp-prose tbody td.label{width:18%;white-space:nowrap;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-weight:700;padding-top:22px}.nb table.comp-prose tbody td{color:#ffffffa6}.nb table.comp-prose tbody td.us{color:#ffffffd9}.nb table.comp-prose .hook{color:var(--relief-green);font-weight:700}@media(max-width:720px){.nb table.comp-prose tbody td.label{white-space:normal}.nb table.comp-prose{min-width:700px}}.nb .comp-callout{margin:36px auto 0;max-width:880px}.nb .comp-callout p{margin:0;text-align:center;font-size:clamp(16px,1.6vw,19px);font-weight:500;line-height:1.5;color:#ffffffc7;letter-spacing:-.005em}.nb .comp-footnote{text-align:center;font-size:12px;color:#fff6;margin-top:14px}.nb .aidebug-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:28px;margin-top:44px;align-items:start}@media(max-width:880px){.nb .aidebug-grid{grid-template-columns:1fr;gap:24px}}.nb .aidebug-body{white-space:normal;height:auto;min-height:0;overflow:visible}.nb .aidebug-body .row{display:block;margin:3px 0}.nb .aidebug-body .ai-head{margin-top:14px}.nb .aidebug-body .menu-extra{display:none}.nb .aidebug-points{list-style:none;margin:0;padding:6px 0 0;display:flex;flex-direction:column;gap:22px}.nb .aidebug-points li{position:relative;padding-left:28px}.nb .aidebug-points li:before{content:"✓";position:absolute;left:0;top:1px;color:var(--relief-green);font-weight:700}.nb .aidebug-points h3{margin:0 0 5px;font-size:16px;font-weight:700;color:#fff}.nb .aidebug-points p{margin:0;font-size:14px;line-height:1.55;color:#fff9}.nb .pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}@media(max-width:1080px){.nb .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nb .pricing-grid{grid-template-columns:1fr}}.nb .tier{padding:24px;background:#1a1d248c;border:1px solid rgba(255,255,255,.08);border-radius:18px;display:flex;flex-direction:column;gap:14px}.nb .tier.pop{border-color:#4ade8066;background:#1a1d24d9}.nb .tier .name{font-size:13px;font-weight:700;color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase}.nb .tier.pop .name{color:var(--relief-green)}.nb .tier .price{font-size:36px;font-weight:900;letter-spacing:-.025em;color:#fff;line-height:1;margin-top:6px}.nb .tier .price small{font-size:14px;font-weight:500;color:#ffffff80;margin-left:4px}.nb .tier .what{font-size:12px;color:#ffffff8c;line-height:1.5;margin:0;min-height:3em}.nb .tier-billing{font-size:12px;color:#ffffff73;margin:0}.nb .tier ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.nb .tier li{font-size:13.5px;color:#ffffffb8;line-height:1.45;display:flex;gap:8px}.nb .tier li:before{content:"✓";color:var(--relief-green);font-weight:700}.nb .pricing-fineprint{margin-top:24px;padding:16px 20px;background:#60a5fa0d;border:1px solid rgba(96,165,250,.25);border-radius:14px;font-size:13px;line-height:1.6;color:#ffffffb3}.nb .pricing-fineprint b{color:var(--accent-sky)}.nb .pricing-fineprint a{color:var(--accent-sky);text-decoration:underline}.nb .build-calc{margin-top:18px;padding:24px;background:#1a1d248c;border:1px solid rgba(255,255,255,.08);border-radius:18px}.nb .build-calc-head{font-size:15px;font-weight:700;color:#fff;margin-bottom:16px}.nb .build-calc-range{width:100%;accent-color:var(--relief-green);cursor:pointer}.nb .build-calc-readout{margin-top:10px;font-family:var(--nb-font-mono);font-size:13px;color:#fff9}.nb .build-calc-readout span{color:var(--relief-green);font-weight:700}.nb .build-calc-results{display:flex;flex-wrap:wrap;gap:14px 36px;margin-top:20px}.nb .bc-res{display:flex;align-items:center;gap:12px}.nb .bc-res>div{display:flex;flex-direction:column}.nb .bc-ico{width:30px;height:30px;flex-shrink:0;display:inline-flex;color:#fff}.nb .bc-ico svg{width:100%;height:100%}.nb .build-calc-results .bc-res:last-child .bc-ico{color:var(--relief-green)}.nb .bc-num{font-size:34px;font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nb .bc-lbl{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-top:5px}.nb .build-calc-price{margin-top:18px;font-family:var(--nb-font-mono);font-size:14px;color:#fff9}.nb .build-calc-price span{color:var(--relief-green);font-weight:700;font-size:18px}.nb .build-calc-note{margin-top:16px;font-size:12px;line-height:1.55;color:#ffffff80}.nb .faq{margin:36px auto 0;max-width:880px}.nb .faq details{border-bottom:1px solid rgba(255,255,255,.08);padding:18px 4px}.nb .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:17px;font-weight:600;color:#fff}.nb .faq summary::-webkit-details-marker{display:none}.nb .faq summary .plus{color:#ffffff73;font-weight:400;font-size:22px;line-height:1;transition:transform .2s}.nb .faq details[open] summary .plus{transform:rotate(45deg);color:var(--relief-green)}.nb .faq .ans{margin-top:12px;color:#ffffffa6;font-size:14.5px;line-height:1.65}.nb .final{text-align:center;padding:110px 0}.nb .final h2{font-weight:900;letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,4rem);margin:0 0 8px}.nb .final h2 .name{color:var(--relief-green);text-shadow:0 0 40px var(--relief-green-glow)}.nb .final p.tagline{font-size:clamp(1.1rem,1.6vw,1.4rem);color:#ffffffa6;font-weight:400;margin:0 auto 32px;max-width:640px}.nb .btn-cta{font-size:17px;padding:16px 30px}.nb .hero-meta--cta{margin-top:24px}@media(prefers-reduced-motion:reduce){.nb *,.nb *:before,.nb *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nb .terminal-cursor{animation:none;opacity:1}.nb .trust-cell .trust-icon,.nb .trust-dot--ok,.nb .trust-pulse:after,.nb .trust-stream span,.nb .trust-decay{animation:none!important}}.nb .eyebrow--violet,.nb .accent-violet{color:var(--accent-violet)}.nb .mcp-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;max-width:980px;margin:44px auto 0;text-align:left}@media(max-width:860px){.nb .mcp-grid{grid-template-columns:1fr}}.nb .mcp-card{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:26px 26px 28px}.nb .mcp-step{display:flex;align-items:center;gap:11px;font-weight:700;font-size:16px;color:#fff;margin-bottom:18px}.nb .mcp-step-n{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:#818cf829;color:var(--accent-violet);border:1px solid rgba(129,140,248,.3)}.nb .mcp-editors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.nb .mcp-ed{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13px;font-weight:560;color:#ffffffdb;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:7px 12px;cursor:pointer;transition:all .15s ease}.nb button.mcp-ed:hover{border-color:#ffffff47;color:#fff}.nb .mcp-ed.is-active{color:#fff;background:#818cf829;border-color:#818cf88c}.nb .mcp-ed-i{width:15px;height:15px;flex:0 0 auto;color:#ffffffeb}.nb .mcp-ed.is-active .mcp-ed-i{color:#fff}.nb .mcp-ed--more{color:#ffffff6b;background:transparent;border-style:dashed;cursor:default}.nb .mcp-config-panel[hidden]{display:none}.nb .mcp-code-label{display:flex;align-items:center;gap:6px;min-width:0}.nb .mcp-code-sep{opacity:.5}.nb .mcp-code-path{color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .mcp-code{background:var(--terminal-bg);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.nb .mcp-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--nb-font-mono);font-size:11px;color:var(--terminal-dim)}.nb .mcp-copy{flex:0 0 auto;font-family:var(--nb-font-mono);font-size:11px;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:3px 10px;cursor:pointer;transition:all .15s ease}.nb .mcp-copy:hover{color:#fff;border-color:#ffffff4d}.nb .mcp-copy.copied{color:var(--relief-green);border-color:#4ade8073}.nb .mcp-code-pre{margin:0;padding:14px 15px;overflow:auto;font-family:var(--nb-font-mono);font-size:13px;line-height:1.55;color:var(--terminal-fg)}.nb .mcp-ask{display:flex;align-items:center;gap:10px;background:var(--terminal-bg);border:1px solid rgba(129,140,248,.25);border-radius:12px;padding:13px 14px;margin-bottom:18px}.nb .mcp-ask-who{flex:0 0 auto;font-family:var(--nb-font-mono);font-size:11px;color:#bcd0ff;background:#818cf829;border:1px solid rgba(129,140,248,.3);border-radius:6px;padding:3px 8px}.nb .mcp-ask-text{flex:1;font-family:var(--nb-font-mono);font-size:14px;color:#fff}.nb .mcp-copy--icon{font-size:13px;padding:4px 9px}.nb .mcp-chk{list-style:none;margin:0 0 16px;padding:0}.nb .mcp-chk li{position:relative;padding-left:24px;margin:9px 0;font-size:14px;color:#ffffffa8;line-height:1.45}.nb .mcp-chk li:before{content:"✓";position:absolute;left:0;top:0;color:var(--relief-green);font-weight:700}.nb .mcp-ask-note{font-size:13px;color:#ffffff73;line-height:1.5;margin:0}
