:root{--ink:#14115a;--ink-soft:#3d3a86;--paper:#fff6e0;--paper-2:#fffdf6;--orange:#f26b1d;--orange-2:#ff9d57;--cyan:#6be6ff;--cyan-2:#c9f6ff;--yellow:#ffd21f;--blush:#ff8e72;--mint:#7cf5b5;--violet:#b9a3ff;--acorn:#9b6a4a;--bw:3px;--shadow-sm:3px 3px 0 var(--ink);--shadow:5px 5px 0 var(--ink);--shadow-lg:9px 9px 0 var(--ink);--radius:10px;--display:"Archivo Black","Arial Black",Impact,system-ui,sans-serif;--body:"Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,"Cascadia Mono",Consolas,monospace}body,html{max-width:100%;overflow-x:clip}.nb-wrap{margin-inline:auto;width:min(1180px,92vw)}.nb-display{font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);letter-spacing:.3px;line-height:1.02;margin:0;text-transform:uppercase}.nb-mono{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono)}.nb-muted{color:#3d3a86;color:var(--ink-soft)}.nb-link{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.nb-link:hover{-webkit-text-decoration-style:wavy;text-decoration-style:wavy}.nb-btn{align-items:center;background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:5px 5px 0 #14115a;box-shadow:var(--shadow);color:#14115a;color:var(--ink);cursor:pointer;display:inline-flex;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:.9rem;gap:.5em;justify-content:center;letter-spacing:.4px;padding:.7em 1.15em;text-decoration:none;text-transform:uppercase;transition:transform .08s ease,box-shadow .08s ease,background .12s;white-space:nowrap}.nb-btn:hover{box-shadow:9px 9px 0 #14115a;box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.nb-btn:active{box-shadow:1px 1px 0 #14115a;box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.nb-btn:focus-visible,.nb-card:focus-visible,.nb-chip:focus-visible{outline:3px dashed #14115a;outline:3px dashed var(--ink);outline-offset:3px}.nb-btn[disabled]{box-shadow:5px 5px 0 #14115a;box-shadow:var(--shadow);cursor:not-allowed;opacity:.5;transform:none}.nb-btn--orange{background:#f26b1d;background:var(--orange)}.nb-btn--cyan{background:#6be6ff;background:var(--cyan)}.nb-btn--yellow{background:#ffd21f;background:var(--yellow)}.nb-btn--mint{background:#7cf5b5;background:var(--mint)}.nb-btn--ink{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow)}.nb-btn--lg{font-size:1.05rem;padding:.85em 1.4em}.nb-btn--sm{box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);font-size:.75rem;padding:.5em .8em}.nb-btn--block{width:100%}.nb-btn--ghost{background:#0000;box-shadow:none}.nb-btn--ghost:hover{box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm)}.nb-btn--ghost:hover,.nb-chip{background:#fffdf6;background:var(--paper-2)}.nb-chip{align-items:center;border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:999px;color:#14115a;color:var(--ink);cursor:pointer;display:inline-flex;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:.74rem;gap:.4em;letter-spacing:.4px;padding:.42em .95em;text-decoration:none;text-transform:uppercase;transition:transform .08s,box-shadow .08s,background .12s}.nb-chip:hover{box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.nb-chip--active{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow)}.nb-tag{align-items:center;background:#fffdf6;background:var(--paper-2);border:2px solid #14115a;border:2px solid var(--ink);border-radius:6px;display:inline-flex;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.72rem;font-weight:700;gap:.35em;padding:.18em .5em;white-space:nowrap}.nb-tag--cyan{background:#6be6ff;background:var(--cyan)}.nb-tag--orange{background:#ff9d57;background:var(--orange-2)}.nb-tag--yellow{background:#ffd21f;background:var(--yellow)}.nb-tag--mint{background:#7cf5b5;background:var(--mint)}.nb-tag--violet{background:#b9a3ff;background:var(--violet)}.nb-tag--blush{background:#ff8e72;background:var(--blush)}.nb-tag--ink{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow)}.nb-tags{display:flex;flex-wrap:wrap;gap:.35rem}.nb-card{background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:5px 5px 0 #14115a;box-shadow:var(--shadow);color:#14115a;color:var(--ink);display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease}.nb-card--hover:hover,a.nb-card:hover{box-shadow:9px 9px 0 #14115a;box-shadow:var(--shadow-lg);transform:translate(-3px,-3px)}.nb-panel{background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:5px 5px 0 #14115a;box-shadow:var(--shadow);padding:1.4rem}.nb-panel--cyan{background:#6be6ff;background:var(--cyan)}.nb-panel--orange{background:#ff9d57;background:var(--orange-2)}.nb-panel--yellow{background:#ffd21f;background:var(--yellow)}.nb-panel--violet{background:#b9a3ff;background:var(--violet)}.nb-panel--mint{background:#7cf5b5;background:var(--mint)}.nb-panel--flat{box-shadow:none}.nb-sticker{background:#14115a;background:var(--ink);border-radius:6px;color:#7cf5b5;color:var(--mint);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:1.5px;padding:.35em .75em;text-transform:uppercase}.nb-empty,.nb-sticker{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono)}.nb-empty{background:#fffdf6;background:var(--paper-2);border:3px dashed #14115a;border:var(--bw) dashed var(--ink);border-radius:10px;border-radius:var(--radius);padding:3rem 1.2rem;text-align:center}.nb-empty img{display:block;height:auto;margin:0 auto .8rem;width:140px}.nb-input,.nb-select,.nb-textarea{background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);color:#14115a;color:var(--ink);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.88rem;padding:.6em .75em;width:100%}.nb-input:focus,.nb-select:focus,.nb-textarea:focus{background:#fff;outline:3px dashed #14115a;outline:3px dashed var(--ink);outline-offset:2px}.nb-label{display:block;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:.72rem;letter-spacing:.5px;margin-bottom:.3rem;text-transform:uppercase}.nb-header{background:#6be6ff;background:var(--cyan);border-bottom:3px solid #14115a;border-bottom:var(--bw) solid var(--ink);position:-webkit-sticky;position:sticky;top:0;z-index:1100}.nb-header__bar{align-items:center;display:flex;gap:.9rem;padding:.55rem 0}.nb-logo{align-items:center;color:#14115a;color:var(--ink);display:inline-flex;flex-shrink:0;gap:.5rem;text-decoration:none}.nb-logo img{height:44px;object-fit:contain;transition:transform .25s cubic-bezier(.3,1.6,.5,1);width:44px}.nb-logo:hover img{transform:rotate(-10deg) scale(1.15)}.nb-logo__word{font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:1.15rem;letter-spacing:.5px;line-height:.95;text-transform:uppercase}.nb-logo__word b{background:#14115a;background:var(--ink);border-radius:5px;color:#ffd21f;color:var(--yellow);display:inline-block;font-weight:inherit;padding:0 .25em;transform:rotate(-3deg)}.nb-nav{display:flex;gap:.25rem;margin-left:.6rem}.nb-nav a{border:3px solid #0000;border:var(--bw) solid #0000;border-radius:999px;color:#14115a;color:var(--ink);font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:.78rem;padding:.45em .8em;text-decoration:none;text-transform:uppercase;transition:background .12s,transform .08s}.nb-nav a:hover{background:#fffdf6;background:var(--paper-2);transform:translateY(-1px)}.nb-nav a.active,.nb-nav a:hover{border-color:#14115a;border-color:var(--ink)}.nb-nav a.active{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow)}.nb-header__spacer{flex:1 1}.nb-avatar{background:#ffd21f;background:var(--yellow);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:50%;display:grid;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);height:40px;object-fit:cover;overflow:hidden;place-items:center;width:40px}.nb-avatar--lg{box-shadow:5px 5px 0 #14115a;box-shadow:var(--shadow);font-size:2.4rem;height:112px;width:112px}.nb-avatar--sm{border-width:2px;font-size:.75rem;height:30px;width:30px}.av-edit,.nb-avatar-btn{background:none;border:0;border-radius:50%;cursor:pointer;padding:0;position:relative}.av-edit{color:inherit;display:inline-block;font:inherit}.av-edit:disabled{cursor:progress}.av-edit:focus-visible{outline:3px dashed #14115a;outline:3px dashed var(--ink);outline-offset:4px}.av-edit__cap{background:#14115abd;border-radius:50%;color:#ffd21f;color:var(--yellow);display:grid;inset:0;line-height:1.3;font:700 .72rem JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font:700 .72rem var(--mono);letter-spacing:1px;opacity:0;place-content:center;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;transition:opacity .15s ease}.av-edit__ico{display:block;font-size:1.5rem;line-height:1.2;margin-bottom:.2rem}.av-edit.is-busy .av-edit__cap,.av-edit:focus-visible .av-edit__cap,.av-edit:hover .av-edit__cap{opacity:1}.av-edit__badge{background:#ffd21f;background:var(--yellow);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:50%;bottom:-2px;box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);display:grid;font-size:.95rem;height:34px;place-items:center;pointer-events:none;position:absolute;right:-4px;transition:transform .15s cubic-bezier(.3,1.6,.5,1);width:34px}.av-edit:hover .av-edit__badge{transform:scale(1.12) rotate(-8deg)}.nb-badge-dot{background:#f26b1d;background:var(--orange);border:2px solid #14115a;border:2px solid var(--ink);border-radius:999px;display:grid;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.65rem;font-weight:700;height:20px;min-width:20px;padding:0 3px;place-items:center;position:absolute;right:-4px;top:-4px}.nb-burger,.nb-mobile-nav{display:none}.nb-marquee{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.74rem;letter-spacing:2px;overflow:hidden;text-transform:uppercase;white-space:nowrap}.nb-marquee__track{animation:nb-slide 30s linear infinite;display:inline-block;padding:.4rem 0}.nb-marquee:hover .nb-marquee__track{animation-play-state:paused}.nb-marquee i{color:#6be6ff;color:var(--cyan);font-style:normal;margin:0 1.1em}.nb-footer{background:#14115a;background:var(--ink);border-top:3px solid #14115a;border-top:var(--bw) solid var(--ink);color:#fff6e0;color:var(--paper);margin-top:6rem;padding:2.6rem 0 2rem;position:relative}.nb-footer a{color:#ffd21f;color:var(--yellow);text-decoration:none}.nb-footer a:hover{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.nb-footer__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1.4fr repeat(3,1fr)}.nb-footer h4{color:#6be6ff;color:var(--cyan);font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:.85rem;margin:0 0 .7rem;text-transform:uppercase}.nb-footer ul{grid-gap:.4rem;display:grid;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.82rem;gap:.4rem;list-style:none;margin:0;padding:0}.nb-footer__squirrel{animation:nb-bob 3.2s ease-in-out infinite;position:absolute;right:5vw;top:-70px;width:96px}.nb-footer__fine{border-top:2px dashed #fff6e059;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.75rem;margin-top:2rem;opacity:.8;padding-top:1rem}.nb-hero{align-items:center;background:#f26b1d;background:var(--orange);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:9px 9px 0 #14115a;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin:1.8rem 0 1.2rem;overflow:hidden;position:relative}.nb-hero__copy{padding:clamp(1.4rem,4vw,3.2rem);position:relative;z-index:2}.nb-hero h1{font-size:clamp(2.1rem,5.4vw,4.2rem);margin:.9rem 0}.nb-hero h1 mark{background:#6be6ff;background:var(--cyan);border:3px solid #14115a;border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);color:#14115a;color:var(--ink);transform:rotate(-2deg)}.nb-hero h1 em,.nb-hero h1 mark{border-radius:8px;display:inline-block;padding:0 .18em}.nb-hero h1 em{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow);font-style:normal;transform:rotate(1.5deg)}.nb-hero p{font-size:1.1rem;font-weight:500;margin:0 0 1.4rem;max-width:46ch}.nb-hero__cta{display:flex;flex-wrap:wrap;gap:.8rem}.nb-hero__stats{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.sq-scene{background:#6be6ff;background:var(--cyan);border-left:3px solid #14115a;border-left:var(--bw) solid var(--ink);height:100%;min-height:420px;overflow:hidden;position:relative}.sq-scene__sun{animation:nb-spin 40s linear infinite;background:#ffd21f;background:var(--yellow);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:50%;height:150px;position:absolute;right:-30px;top:-40px;width:150px}.sq-scene__sun:after{border:3px dashed #14115a;border:3px dashed var(--ink);border-radius:50%;content:"";inset:18px;position:absolute}.sq-scene__cloud{animation:nb-drift linear infinite;background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:999px;height:34px;position:absolute}.sq-scene__cloud:before{aspect-ratio:1;background:inherit;border:3px solid #14115a;border:var(--bw) solid var(--ink);border-bottom:0;border-radius:999px 999px 0 0;bottom:40%;content:"";left:18%;position:absolute;width:44%}.sq-scene__hill{background:#7cf5b5;background:var(--mint);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:50%;bottom:-120px;height:220px;left:-10%;position:absolute;right:-10%}.sq-scene__hill--back{background:#ffd21f;background:var(--yellow);bottom:-90px;left:35%;right:-40%}.sq-scene__squirrel{bottom:4px;cursor:pointer;filter:drop-shadow(6px 6px 0 rgba(20,17,90,.28));left:50%;position:absolute;transform:translateX(-50%);width:min(78%,360px);z-index:3}.sq-scene__squirrel img{animation:nb-bob 3.2s ease-in-out infinite;display:block;height:auto;transform-origin:50% 100%;width:100%}.sq-scene__squirrel.is-happy img,.sq-scene__squirrel:hover img{animation:nb-hop .6s cubic-bezier(.3,1.6,.5,1) 2}.sq-leaf{animation:nb-fall linear infinite;height:26px;pointer-events:none;top:-40px;width:26px}.sq-acorn,.sq-leaf{position:absolute;z-index:4}.sq-acorn{animation:nb-bounce 1.8s ease-in-out infinite;bottom:14px;width:30px}.sq-code{animation:nb-float 5s ease-in-out infinite;background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.72rem;font-weight:700;padding:.35em .65em;position:absolute;white-space:nowrap;z-index:5}.sq-code--ink{background:#14115a;background:var(--ink);color:#7cf5b5;color:var(--mint)}.sq-code--yellow{background:#ffd21f;background:var(--yellow)}.sq-code--orange{background:#ff9d57;background:var(--orange-2)}.sq-speech{animation:nb-pop .35s cubic-bezier(.3,1.6,.5,1);background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.74rem;font-weight:700;left:6%;line-height:1.35;max-width:46%;padding:.5em .7em;position:absolute;top:34%;z-index:6}.sq-speech:after{background:inherit;border-bottom:3px solid #14115a;border-bottom:var(--bw) solid var(--ink);border-right:3px solid #14115a;border-right:var(--bw) solid var(--ink);bottom:10px;content:"";height:16px;position:absolute;right:-11px;transform:rotate(-45deg);width:16px}.nb-section{margin:3.2rem 0 0}.nb-section__head{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.nb-section__head h2{font-size:clamp(1.5rem,3.4vw,2.3rem)}.nb-section__head h2 span{background:#ffd21f;background:var(--yellow);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:8px;display:inline-block;padding:0 .2em;transform:rotate(-1.5deg)}.nb-kinds{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.nb-kind{gap:.5rem;padding:1.3rem}.nb-kind__glyph{background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);display:grid;font-size:2.2rem;height:62px;place-items:center;transition:transform .25s cubic-bezier(.3,1.6,.5,1);width:62px}.nb-kind:hover .nb-kind__glyph{transform:rotate(-8deg) scale(1.1)}.nb-kind h3{font-size:1.25rem;margin-top:.4rem}.nb-kind p{font-size:.95rem;margin:0}.nb-kind__go{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.8rem;font-weight:700;margin-top:.6rem}.nb-kind--jobs{background:#6be6ff;background:var(--cyan)}.nb-kind--freelance{background:#ffd21f;background:var(--yellow)}.nb-kind--services{background:#ff8e72;background:var(--blush)}.nb-cloudstrip{align-items:center;background:#14115a;background:var(--ink);box-shadow:6px 6px 0 #f26b1d;box-shadow:6px 6px 0 var(--orange);color:#fff6e0;color:var(--paper);flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:1.4rem;padding:1rem 1.2rem}.nb-cloudstrip>span:nth-child(2){grid-gap:.2rem;display:grid;flex:1 1 260px;font-size:.95rem;gap:.2rem}.nb-cloudstrip b{color:#ffd21f;color:var(--yellow);font-size:1.3rem;font-weight:400}.nb-cloudstrip__glyph{animation:nb-bob 3.2s ease-in-out infinite;font-size:2.4rem;line-height:1}a.nb-cloudstrip:hover{box-shadow:10px 10px 0 #f26b1d;box-shadow:10px 10px 0 var(--orange)}.nb-steps{grid-gap:1rem;counter-reset:step;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.nb-step{counter-increment:step;padding:1.2rem}.nb-step:before{-webkit-text-stroke:2px #14115a;-webkit-text-stroke:2px var(--ink);color:#0000;content:"0" counter(step);display:block;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:2rem;margin-bottom:.4rem}.nb-step h3{font-size:1rem;margin-bottom:.35rem}.nb-step p{font-size:.9rem;margin:0}.nb-cta{grid-gap:1.5rem;align-items:center;background:#b9a3ff;background:var(--violet);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden;padding:clamp(1.4rem,4vw,2.6rem)}.nb-cta>*{min-width:0}.nb-cta p{overflow-wrap:anywhere}.nb-cta h2{font-size:clamp(1.5rem,3.6vw,2.5rem);line-height:1.25;margin-bottom:.7rem}.nb-mock{background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:5px 5px 0 #14115a;box-shadow:var(--shadow);overflow:hidden;transform:rotate(2deg)}.nb-mock__bar{background:#ffd21f;background:var(--yellow);border-bottom:3px solid #14115a;border-bottom:var(--bw) solid var(--ink);display:flex;gap:6px;padding:8px 10px}.nb-mock__bar i{background:#fffdf6;background:var(--paper-2);border:2px solid #14115a;border:2px solid var(--ink);border-radius:50%;height:12px;width:12px}.nb-mock__body{grid-gap:8px;display:grid;gap:8px;padding:12px}.nb-mock__blk{animation:nb-pulse 2.4s ease-in-out infinite;border:2px solid #14115a;border:2px solid var(--ink);border-radius:6px;height:22px}.nb-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 .9rem}.nb-search{flex:1 1 260px;position:relative}.nb-search input{box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);padding-left:2.4em}.nb-search:before{content:"⌕";font-size:1.25rem;font-weight:700;left:.75em;pointer-events:none;position:absolute;top:50%;transform:translateY(-52%)}.nb-controls .nb-select{box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);cursor:pointer;width:auto}.nb-count{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.8rem}.nb-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.nb-grid--people{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lc__media{aspect-ratio:16/8;border-bottom:3px solid #14115a;border-bottom:var(--bw) solid var(--ink);display:grid;overflow:hidden;place-items:center;position:relative}.lc__media img{height:100%;object-fit:cover;width:100%}.lc__glyph{filter:drop-shadow(3px 3px 0 rgba(20,17,90,.25));font-size:2.8rem;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.nb-card:hover .lc__glyph{transform:scale(1.2) rotate(-8deg)}.lc__kind{left:.6rem}.lc__flag,.lc__kind{position:absolute;top:.6rem}.lc__flag{right:.6rem;transform:rotate(4deg)}.lc__body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.85rem .95rem 1rem}.lc__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:1.02rem;line-height:1.15;margin:0;overflow:hidden;text-transform:uppercase}.lc__comp{font-size:.95rem;font-weight:700}.lc__comp,.lc__meta{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono)}.lc__meta{color:#3d3a86;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.3rem .7rem}.lc__foot{align-items:center;border-top:2px dashed #14115a;border-top:2px dashed var(--ink);display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-top:auto;padding-top:.55rem}.lc__foot span:last-child{color:#3d3a86;color:var(--ink-soft);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.7rem;font-weight:400;margin-left:auto}.dc{align-items:flex-start;gap:.55rem;padding:1.1rem}.dc__top{align-items:center;display:flex;gap:.8rem;width:100%}.dc__name{font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:1rem;line-height:1.1;text-transform:uppercase}.dc__headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.86rem;margin:0;overflow:hidden}.dc__rate{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.82rem;font-weight:700}.nb-status{align-items:center;display:inline-flex;gap:.4em}.nb-status:before{background:currentColor;border:2px solid #14115a;border:2px solid var(--ink);border-radius:50%;content:"";height:9px;width:9px}.nb-status--available:before{animation:nb-blink 1.6s ease-in-out infinite;background:#1fd67a}.nb-status--open:before{background:#ffd21f;background:var(--yellow)}.nb-status--busy:before{background:#ff8e72;background:var(--blush)}.pf-hero{grid-gap:1.4rem;align-items:center;background:#6be6ff;background:var(--cyan);display:grid;gap:1.4rem;grid-template-columns:auto 1fr auto;margin-top:1.8rem}.pf-hero h1{font-size:clamp(1.6rem,4vw,2.6rem)}.pf-cols{grid-gap:1.4rem;align-items:start;display:grid;gap:1.4rem;grid-template-columns:minmax(0,1fr) 320px;margin-top:1.4rem}.pf-facts{grid-gap:.55rem;display:grid;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.84rem;gap:.55rem;list-style:none;margin:0;padding:0}.pf-facts li{border-bottom:2px dashed #14115a;border-bottom:2px dashed var(--ink);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.45rem}.pf-facts li:last-child{border-bottom:0;padding-bottom:0}.nb-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 1rem}.ld{grid-gap:1.6rem;align-items:start;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) 340px;margin-top:1.4rem}.ld__title{font-size:clamp(1.6rem,4vw,2.7rem);margin:.7rem 0}.ld__comp{background:#ffd21f;background:var(--yellow);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);display:inline-block;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);font-size:clamp(1.2rem,3vw,1.7rem);padding:.15em .5em;transform:rotate(-1deg)}.ld__desc{font-size:1rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.ld__side{grid-gap:1rem;display:grid;gap:1rem;position:-webkit-sticky;position:sticky;top:96px}.ld__gallery{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:1rem}.ld__gallery img{aspect-ratio:4/3;border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);object-fit:cover;width:100%}.nb-crumb{display:inline-flex;margin-top:1.4rem}.nb-loader{grid-gap:.8rem;display:grid;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mono);font-size:.8rem;gap:.8rem;letter-spacing:2px;padding:3.5rem 1rem;place-items:center;text-transform:uppercase}.nb-loader__acorns{align-items:flex-end;display:flex;gap:10px;height:46px}.nb-loader__acorns svg{animation:nb-bounce .9s ease-in-out infinite;width:26px}.nb-loader__acorns svg:nth-child(2){animation-delay:.15s}.nb-loader__acorns svg:nth-child(3){animation-delay:.3s}.nb-reveal{opacity:0;transform:translateY(26px) rotate(-1deg);transition:opacity .5s ease,transform .6s cubic-bezier(.2,1.2,.4,1);transition-delay:0ms;transition-delay:var(--d,0ms)}.nb-reveal.is-in{opacity:1;transform:none}.nb-pop-in{animation:nb-pop .45s cubic-bezier(.3,1.5,.5,1) both;animation-delay:0ms;animation-delay:var(--d,0ms)}@keyframes nb-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nb-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes nb-hop{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-30px) scale(.96,1.05)}60%{transform:translateY(0) scale(1.05,.94)}}@keyframes nb-float{0%,to{transform:translateY(0) rotate(-3deg);transform:translateY(0) rotate(var(--r,-3deg))}50%{transform:translateY(-12px) rotate(3deg);transform:translateY(-12px) rotate(calc(var(--r, -3deg)*-1))}}@keyframes nb-fall{0%{opacity:0;transform:translateY(-10px) rotate(0)}8%{opacity:1}to{opacity:.9;transform:translate(60px,520px) rotate(540deg);transform:translate(var(--sway,60px),520px) rotate(540deg)}}@keyframes nb-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-16px)}60%{transform:translateY(0) scale(1.08,.9)}}@keyframes nb-drift{0%{transform:translateX(-160px)}to{transform:translateX(700px)}}@keyframes nb-spin{to{transform:rotate(1turn)}}@keyframes nb-pop{0%{opacity:0;transform:scale(.85) translateY(14px)}to{opacity:1;transform:none}}@keyframes nb-pulse{0%,to{transform:scaleX(1)}50%{transform:scaleX(.93)}}@keyframes nb-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes nb-wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@media (max-width:960px){.nb-hero{grid-template-columns:minmax(0,1fr)}.sq-scene{border-left:0;border-top:3px solid #14115a;border-top:var(--bw) solid var(--ink);min-height:340px}.nb-cta,.nb-kinds{grid-template-columns:minmax(0,1fr)}.nb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ld,.pf-cols{grid-template-columns:minmax(0,1fr)}.ld__side{position:static}.pf-hero{grid-template-columns:1fr;text-align:left}.nb-footer__grid{grid-template-columns:1fr 1fr}.nb-nav{display:none}.nb-burger{display:inline-flex}.nb-mobile-nav{grid-gap:.5rem;border-top:3px solid #14115a;border-top:var(--bw) solid var(--ink);display:grid;gap:.5rem;padding:.8rem 0 1rem}.nb-mobile-nav a{background:#fffdf6;background:var(--paper-2);border:3px solid #14115a;border:var(--bw) solid var(--ink);border-radius:10px;border-radius:var(--radius);box-shadow:3px 3px 0 #14115a;box-shadow:var(--shadow-sm);color:#14115a;color:var(--ink);font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;font-family:var(--display);padding:.6em .9em;text-decoration:none;text-transform:uppercase}.nb-mobile-nav a.active{background:#14115a;background:var(--ink);color:#ffd21f;color:var(--yellow)}}@media (max-width:560px){.nb-steps{grid-template-columns:minmax(0,1fr)}.nb-footer__grid{grid-template-columns:1fr}.nb-cta .nb-btn,.nb-hero__cta .nb-btn{max-width:100%;text-align:center;white-space:normal}.nb-hero__cta .nb-btn{flex:1 1 100%}.nb-mock{margin:0 4px 4px 0;transform:rotate(1deg)}.sq-scene{min-height:380px}.sq-scene__squirrel{width:min(64%,300px)}.sq-code{font-size:.6rem;padding:.3em .5em}.sq-code--ink,.sq-code[style*="git push"]{max-width:86%;overflow:hidden;text-overflow:ellipsis}.sq-speech{font-size:.68rem;max-width:52%;top:40%}.nb-logo__word{display:none}.nb-header__bar{gap:.5rem}.nb-hide-xs{display:none!important}.nb-controls .nb-select{flex:1 1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.nb-reveal{opacity:1;transform:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}#root,body,html{min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:var(--paper);background-image:radial-gradient(#14115a38 1.1px,#0000 0);background-size:26px 26px;color:var(--ink);font-family:var(--body);line-height:1.5;margin:0;padding:0}img{max-width:100%}::selection{background:var(--ink);color:var(--yellow)}:root{color-scheme:only light}.MuiAlert-icon{color:#fff!important}.snackbar{font-weight:"bold";left:auto!important;padding:0!important}.alert,.snackbar{background-color:#fc9e4f!important;border-bottom-left-radius:28px!important;border-top-left-radius:28px!important}.alert{align-items:center;color:#fff!important;display:flex;flex-direction:row;font-size:1.4rem!important;font-weight:600!important;justify-content:center;padding:0 .4rem!important}.cookie-consent-banner{bottom:1.6rem;position:fixed;z-index:99}.messages-wrapper{margin-bottom:60px;padding:30px}.chat-bubble{align-items:flex-start;background-color:#7cc5d9;border-radius:20px 20px 20px 0;box-shadow:-2px 2px 1px 1px #4c768d;color:#1c2c4c;display:flex;margin-bottom:20px;max-width:calc(100% - 50px);padding:15px;width:-webkit-max-content;width:max-content}.chat-bubble.right{background-color:#fff;border-radius:20px 20px 0 20px;box-shadow:-2px 2px 1px 1px #88dded;margin-left:auto}.chat-bubble__left{border-radius:50%;height:35px;margin-right:10px;width:35px}.user-name{color:#1c2c4c;font-size:.9rem;font-weight:700;margin-bottom:5px}.user-message{word-break:break-all}.message-time{display:block;text-align:right}.send-message{background-color:#4c768d;bottom:0;display:flex;padding:20px 30px;position:fixed;width:100%}.send-message>input{background-color:#fff;border:none;border-radius:5px 0 0 5px;color:#1c2c4c;flex-grow:1;font-size:1rem;height:40px;padding:10px}.send-message>input:placeholder{color:#ddd}.send-message>:is(input,button):focus{border-bottom:1px solid #7cc5d9;outline:none}.send-message>button{background-color:#7cc5d9;border:1px solid #7cc5d9;border-radius:0 5px 5px 0;color:#242443;font-weight:600;height:40px;padding:5px 10px;width:70px}.login{display:grid;position:relative}.login__close{padding:.3em .65em;position:absolute;right:10px;top:10px;z-index:3}.login__art{background:var(--cyan);border-bottom:var(--bw) solid var(--ink);display:grid;height:210px;overflow:hidden;padding:1.2rem 1rem 0;place-items:center;position:relative}.login__art img{animation:nb-bob 3.2s ease-in-out infinite;height:200px;position:relative;width:auto;z-index:2}.login__leaf{animation:nb-fall 6s linear infinite;position:absolute;top:-30px;width:24px}.login__body{grid-gap:.8rem;display:grid;gap:.8rem;justify-items:start;padding:1.4rem 1.5rem 1.6rem}.login__body h2{font-size:clamp(1.4rem,5vw,2rem)}.login__body p{margin:0 0 .4rem}.login__body>.nb-btn,.login__form{width:100%}.login__form{grid-gap:.7rem;display:grid;gap:.7rem}.login__or{align-items:center;display:flex;font:700 .7rem var(--mono);gap:.7rem;text-transform:uppercase;width:100%}.login__or:after,.login__or:before{border-top:2px solid var(--ink);content:"";flex:1 1}.login__msg{border:2px solid var(--ink);border-radius:8px;font:700 .78rem/1.4 var(--mono);padding:.5rem .65rem}.login__msg--bad{background:#ffd9d0;border-color:#d40000;color:#7a0c06}.login__msg--ok{background:#b9f5d0;background:var(--mint,#b9f5d0)}.login__links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;width:100%}.login__link{background:none;border:0;color:var(--ink);cursor:pointer;font:700 .76rem var(--mono);padding:0;text-decoration:underline}.login__link:hover{background:var(--yellow)}
/*# sourceMappingURL=main.1780ba52.css.map*/