@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d00c3a3b-module__Zge6hW__className{font-family:Geist,Geist Fallback;font-style:normal}
.nb-mark{--nb-red:red;--nb-ease-out:cubic-bezier(.23, 1, .32, 1);--nb-ease-in-out:cubic-bezier(.77, 0, .175, 1);display:inline-block;overflow:visible}.nb-logo{transform-origin:50% 51.8%}.nb-logo path{transform-box:view-box;transform-origin:14.6px 14.5px}.nb-logo .nb-petal-1{--dx:0;--dy:-1}.nb-logo .nb-petal-2{--dx:.87;--dy:.5}.nb-logo .nb-petal-3{--dx:-.87;--dy:.5}.nb-logo[data-anim=turn]{animation:nb-logo-turn 2.4s var(--nb-ease-in-out) infinite}.nb-logo[data-anim=breathe] path{animation:nb-logo-breathe 2s var(--nb-ease-in-out) infinite}.nb-logo[data-anim=breathe] .nb-petal-2{animation-delay:.14s}.nb-logo[data-anim=breathe] .nb-petal-3{animation-delay:.28s}.nb-logo[data-anim=chase] path{animation:nb-logo-chase 1.2s var(--nb-ease-in-out) infinite}.nb-logo[data-anim=chase] .nb-petal-2{animation-delay:.4s}.nb-logo[data-anim=chase] .nb-petal-3{animation-delay:.8s}.nb-wordmark{color:var(--nb-red,red);letter-spacing:-.01em;align-items:center;gap:16px;font-size:24px;font-weight:650;line-height:30px;display:inline-flex}.nb-pill .nb-pill-hole{transform-box:view-box;transform-origin:39.5px 8px}.nb-pill-body{transform-box:view-box;transform-origin:31px 8px}.nb-pill[data-anim=blink] .nb-pill-hole{animation:3.2s infinite nb-pill-blink}.nb-pill[data-anim=look] .nb-pill-hole{animation:nb-pill-look 3.6s var(--nb-ease-in-out) infinite}.nb-pill[data-anim=dilate] .nb-pill-hole{animation:nb-pill-dilate 2.4s var(--nb-ease-in-out) infinite}.nb-pill[data-anim=dilate] .nb-pill-body{animation:nb-pill-swell 2.4s var(--nb-ease-in-out) infinite}.nb-star .nb-outline,.nb-star .nb-face{transform-box:view-box;transform-origin:14.7px 14.3px}.nb-star .nb-hole{transform-box:fill-box;transform-origin:50%}.nb-star[data-anim=blink] .nb-hole{animation:3.4s infinite nb-star-blink}.nb-star[data-anim=look] .nb-face{animation:nb-star-look-face 3.6s var(--nb-ease-in-out) infinite}.nb-star[data-anim=look] .nb-outline{animation:nb-star-look-body 3.6s var(--nb-ease-in-out) infinite}.nb-star[data-anim=turn] .nb-outline{animation:nb-star-turn 3.2s var(--nb-ease-in-out) infinite}.nb-star[data-anim=turn] .nb-face{animation:nb-star-turn-face 3.2s var(--nb-ease-in-out) infinite}.nb-star[data-anim=spikes] .nb-outline{animation:2.6s infinite nb-star-spikes}.nb-star[data-anim=swirl] .nb-outline{animation:3.4s infinite nb-star-swirl}.nb-star[data-anim=orb] .nb-outline{animation:3.8s infinite nb-star-orb}.nb-star[data-anim=orb] .nb-hole{animation:3.8s infinite nb-star-orb-blink}.nb-pill[data-anim=alive] .nb-pill-hole{animation:nb-pill-alive 5s var(--nb-ease-in-out) infinite}.nb-pill[data-anim=alive] .nb-pill-body{animation:nb-pill-alive-body 5s var(--nb-ease-in-out) infinite}@keyframes nb-pill-alive{0%,to{transform:translate(0)scale(1)}12%{transform:translate(-22px)scale(1)}26%{transform:translate(-22px)scale(.55)}30%{transform:translate(-22px)scale(.55,.03)}35%{transform:translate(-22px)scale(.55)}47%{transform:translate(9px)scale(1.08)}55%{transform:translate(9px)scale(1.08)}58%{transform:translate(9px)scale(1.08,.03)}62%{transform:translate(9px)scale(1.08)}78%{transform:translate(0)scale(1)}}@keyframes nb-pill-alive-body{0%,20%,40%,to{transform:scale(1)}26%{transform:scaleY(.93)}47%{transform:scale(1.03,1.05)}}@keyframes nb-star-orb-blink{0%,46%,56%,to{animation-timing-function:var(--nb-ease-out);transform:scaleY(1)}50%{animation-timing-function:var(--nb-ease-out);transform:scaleY(.04)}53%{transform:scaleY(.04)}}@keyframes nb-logo-turn{0%{transform:rotate(0)}50%{transform:rotate(120deg)}to{transform:rotate(120deg)}}@keyframes nb-logo-breathe{0%,to{translate:0}45%{translate:calc(var(--dx) * 3px) calc(var(--dy) * 3px)}}@keyframes nb-logo-chase{0%,55%,to{opacity:1;transform:scale(1)}25%{opacity:.3;transform:scale(.72)}}@keyframes nb-pill-blink{0%,40%,52%,to{animation-timing-function:var(--nb-ease-out);transform:scaleY(1)}44%{animation-timing-function:var(--nb-ease-out);transform:scaleY(.05)}56%{transform:scaleY(.05)}60%{transform:scaleY(1)}}@keyframes nb-pill-look{0%,to{transform:translate(0)}20%,38%{transform:translate(-22px)}55%,80%{transform:translate(9px)}}@keyframes nb-pill-dilate{0%,to{transform:scale(1)}35%{transform:scale(.55)}70%{transform:scale(1.12)}}@keyframes nb-pill-swell{0%,to{transform:scale(1)}35%{transform:scaleY(.92)}70%{transform:scale(1.03,1.06)}}@keyframes nb-star-blink{0%,40%,50%,62%,to{animation-timing-function:var(--nb-ease-out);transform:scaleY(1)}44%{animation-timing-function:var(--nb-ease-out);transform:scaleY(.04)}56%{transform:scaleY(.04)}}@keyframes nb-star-look-face{0%,to{transform:translate(0)}22%,40%{transform:translate(-1.6px,.5px)}58%,80%{transform:translate(1.6px,-.3px)}}@keyframes nb-star-look-body{0%,to{transform:rotate(0)}22%,40%{transform:rotate(-5deg)}58%,80%{transform:rotate(5deg)}}@keyframes nb-star-turn{0%,10%{transform:rotate(0)}60%,to{transform:rotate(360deg)}}@keyframes nb-star-turn-face{0%,10%{transform:rotate(0)}60%,to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.nb-mark,.nb-mark *{animation:none!important}}.nb-root{--nb-red:red;--nb-grey-1:#ebebeb;--nb-grey-2:#f3f3f3;--nb-grey-3:#d9d9d9;--nb-grey-4:#b3b3b3;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--nb-font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;font-weight:500;line-height:20px;position:fixed;inset:0;overflow:auto}.nb-root .nb-wordmark{font-family:"TWK Lausanne", var(--nb-font-ui), system-ui, sans-serif}.nb-page{flex-direction:column;gap:56px;max-width:960px;margin:0 auto;padding:24px 24px 120px;display:flex}.nb-nav{z-index:10;background:#fff;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.nb-chip{background:var(--nb-grey-1);color:#00000080;border-radius:18px;align-items:center;padding:4px 10px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}a.nb-chip:hover{color:#000}.nb-section{flex-direction:column;gap:16px;scroll-margin-top:64px;display:flex}.nb-title{margin:0;font-size:32px;font-weight:500;line-height:40px}.nb-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.nb-cell{background:var(--nb-grey-2);border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:32px 16px 16px;display:flex}.nb-stage{justify-content:center;align-items:center;height:96px;display:flex}.nb-panel{background:var(--nb-grey-2);border-radius:22px;flex-direction:column;gap:24px;padding:32px;display:flex}.nb-bubble-row{align-items:flex-end;gap:8px;display:flex}.nb-bubble-row-me{flex-direction:row-reverse}.nb-bubble-avatar{background:var(--nb-grey-1);border-radius:90px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.nb-bubble-avatar-me{background:var(--nb-grey-4)}.nb-bubble{background:var(--nb-grey-1);border-radius:18px;max-width:305px;margin:0;padding:10px}.nb-bubble-me{background:var(--nb-red);color:#fff}.nb-note{color:#00000080;max-width:560px;margin:0}.nb-hero{background:var(--nb-grey-2);border-radius:22px;flex-wrap:wrap;gap:28px;padding:32px;display:flex}.nb-icon-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.nb-icon-tile{background:var(--nb-grey-2);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:20px 8px 12px;display:flex}.nb-icon-stage{justify-content:center;align-items:center;height:28px;display:flex}.nb-sizes{gap:16px}.nb-size-row{align-items:center;gap:20px;display:flex}.nb-size-row .nb-chip{justify-content:center;min-width:48px}@media (hover:hover) and (pointer:fine){.nb-icon-tile[data-motion] svg{transition:transform .5s cubic-bezier(.23,1,.32,1)}.nb-icon-tile[data-motion=spin]:hover svg{transform:rotate(180deg)}.nb-icon-tile[data-motion=twinkle]:hover svg{transform:scale(1.18)rotate(14deg)}.nb-icon-tile[data-motion=flip]:hover svg{transform:rotate(180deg)}.nb-icon-tile[data-motion=turn]:hover svg{transform:rotate(45deg)}.nb-icon-tile[data-motion=lift]:hover svg{transform:translateY(-2px)rotate(-6deg)}.nb-icon-tile[data-motion=ring]:hover svg{transform-origin:50% 12%;animation:.6s cubic-bezier(.23,1,.32,1) nb-icon-ring}}@keyframes nb-icon-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}}.nb-chat{flex-direction:column;max-width:760px;height:100%;margin:0 auto;padding:16px 24px 24px;display:flex}.nb-chat-top{justify-content:space-between;display:flex}.nb-chip-btn{font:inherit;cursor:pointer;border:0;font-size:12px;line-height:16px}.nb-chat-scroll{flex:1;min-height:0;padding:24px 0;overflow-y:auto}.nb-chat-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.nb-chat-list{flex-direction:column;gap:16px;display:flex}.nb-chat .nb-bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:480px}.nb-chat-msg{animation:nb-msg-in .24s var(--nb-ease-out,cubic-bezier(.23, 1, .32, 1))}@keyframes nb-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nb-bubble-think{align-items:center;gap:4px;height:40px;display:flex}.nb-bubble-think span{background:#00000059;border-radius:50%;width:6px;height:6px;animation:1s cubic-bezier(.77,0,.175,1) infinite nb-dot}.nb-bubble-think span:nth-child(2){animation-delay:.15s}.nb-bubble-think span:nth-child(3){animation-delay:.3s}@keyframes nb-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.nb-composer-wrap{flex-direction:column;gap:8px;display:flex}.nb-composer{background:var(--nb-grey-1);border-radius:18px;align-items:flex-end;gap:8px;padding:10px;display:flex}.nb-composer-plus{opacity:.5;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nb-composer-input{resize:none;color:#000;min-width:0;height:20px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.nb-composer-input::placeholder{color:#000;opacity:.5}.nb-send{background:var(--nb-red);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:-2px;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s;display:flex}.nb-send:active:not(:disabled){transform:scale(.94)}.nb-send:disabled{background:var(--nb-grey-4);cursor:default}.nb-composer-chips{justify-content:space-between;display:flex}@media (prefers-reduced-motion:reduce){.nb-chat-msg,.nb-bubble-think span{animation:none}}.nb-bubble-work{color:#00000080}.nb-chat{position:relative}.nb-chat[data-empty=true]{justify-content:center}.nb-chat[data-empty=true] .nb-chat-top{position:absolute;top:16px;left:24px;right:24px}.nb-chat[data-empty=true] .nb-chat-scroll{flex:none;padding:0 0 32px;overflow:visible}.nb-chat[data-empty=true] .nb-chat-empty{height:auto}
