@property --nb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --nb-tint{syntax:"<color>";inherits:true;initial-value:#0000}.nb-home{--nb-bg:#f6f5f1;--nb-fg:#0e0e10;--nb-soft:#0e0e1099;--nb-ink:#2a2622;--nb-spectrum:#ff7a59, #ffd36e, #7cf2c9, #7aa8ff, #c08bff, #ff7a59;background:var(--nb-bg);min-height:100svh;color:var(--nb-fg);font-family:var(--font-studio), system-ui, sans-serif;-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr;display:grid}@media (prefers-color-scheme:dark){.nb-home{--nb-bg:#0e0e10;--nb-fg:#f6f5f1;--nb-soft:#f6f5f19e}}.nb-head{letter-spacing:-.01em;align-items:center;gap:10px;padding:24px 28px;font-size:16px;font-weight:500;display:flex}.nb-mark{width:26px;height:26px;margin-top:-3px}.nb-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.5,0,.3,1) forwards nb-draw}.nb-stage{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:40px;padding:0 16px 12svh;display:grid}.nb-frame-wrap{width:min(880px,100%);position:relative}.nb-defs{position:absolute}.nb-aura{background:conic-gradient(from var(--nb-angle), var(--nb-spectrum));filter:blur(28px);opacity:.4;border-radius:20px;animation:3.6s ease-in-out infinite nb-breathe,9s linear infinite nb-spin;position:absolute;inset:-6px}.nb-frame{border:1.8px solid var(--nb-ink);filter:url(#nb-sketch);background:#fffdf8;border-radius:14px;position:relative;overflow:hidden}.nb-bar{border-bottom:1.6px solid var(--nb-ink);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.nb-bar i{border:1.4px solid var(--nb-ink);border-radius:50%;width:9px;height:9px}.nb-address{border:1.4px solid var(--nb-ink);border-radius:999px;flex:0 46%;height:16px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.nb-progress{background:linear-gradient(90deg, var(--nb-spectrum));opacity:.6;width:0;animation:3.2s cubic-bezier(.6,0,.3,1) both nb-load;position:absolute;inset:0 auto 0 0}.nb-page{aspect-ratio:16/10;background-image:radial-gradient(#2a26221f .9px,#0000 1.2px);background-size:16px 16px;transition:background-color .9s;position:relative}.nb-block{z-index:1;transition-property:left,top,width,height,opacity,border-radius,--nb-tint;transition-duration:.9s;transition-timing-function:cubic-bezier(.7,0,.2,1);position:absolute}.nb-image:before,.nb-card:before,.nb-button:before,.nb-image:after,.nb-card:after,.nb-button:after{content:"";border-radius:inherit;position:absolute}.nb-image:before,.nb-card:before,.nb-button:before{background:var(--nb-tint);opacity:.85;inset:4px -5px -4px 5px}.nb-image:after,.nb-card:after,.nb-button:after{border:1.6px solid var(--nb-ink);inset:0}.nb-image{z-index:0}.nb-image:before{inset:0;transform:translate(4px,4px)}.nb-image:after{background:linear-gradient(to top right, transparent calc(50% - .8px), var(--nb-ink) calc(50% - .8px), var(--nb-ink) calc(50% + .8px), transparent calc(50% + .8px)), linear-gradient(to bottom right, transparent calc(50% - .8px), var(--nb-ink) calc(50% - .8px), var(--nb-ink) calc(50% + .8px), transparent calc(50% + .8px))}.nb-nav{border-bottom:1.6px solid var(--nb-ink);border-radius:0!important}.nb-logo,.nb-h1{background:var(--nb-ink);opacity:.88;border-radius:3px!important}.nb-h2{background:linear-gradient(var(--nb-ink), var(--nb-ink)) 0 18% / 100% 1.6px no-repeat, linear-gradient(var(--nb-ink), var(--nb-ink)) 0 82% / 72% 1.6px no-repeat;border-radius:0!important}.nb-line{letter-spacing:-.015em;text-align:center;text-wrap:balance;max-width:34ch;color:var(--nb-soft);margin:0;font-size:clamp(18px,2.4vw,24px);line-height:1.35}@keyframes nb-spin{to{--nb-angle:360deg}}@keyframes nb-breathe{50%{opacity:.7;transform:scale(1.02)}}@keyframes nb-draw{to{stroke-dashoffset:0}}@keyframes nb-load{to{width:100%}}@media (max-width:600px){.nb-head{padding:18px 16px}.nb-stage{gap:28px;padding-bottom:8svh}.nb-bar{height:26px}.nb-bar i{width:7px;height:7px}.nb-card:before,.nb-button:before{inset:2px -3px -2px 3px}.nb-image:before{transform:translate(2.5px,2.5px)}}@media (prefers-reduced-motion:reduce){.nb-mark path,.nb-aura,.nb-progress{animation:none}.nb-progress{width:100%}.nb-mark path{stroke-dashoffset:0}.nb-block,.nb-page{transition:none}}
