@font-face{font-family:__Marck_Script_9f8ab9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac01b881c544ff39-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Marck_Script_9f8ab9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e360ee2d3893fc4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Marck_Script_9f8ab9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d15866986031c98-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Marck_Script_Fallback_9f8ab9;src:local("Arial");ascent-override:93.04%;descent-override:41.46%;line-gap-override:0.00%;size-adjust:92.87%}.__className_9f8ab9{font-family:__Marck_Script_9f8ab9,__Marck_Script_Fallback_9f8ab9;font-weight:400;font-style:normal}.__variable_9f8ab9{--font-marck-script:"__Marck_Script_9f8ab9","__Marck_Script_Fallback_9f8ab9"}.patterns-gallery{display:flex;gap:var(--gallery-col-gap,8px);justify-content:center;align-items:flex-start}.patterns-gallery .col{display:none;flex:1 1 0;max-width:500px;min-width:0}.patterns-gallery .col:first-child,.patterns-gallery .col:nth-child(2){display:block}@media (max-width:430px){.patterns-gallery .col:nth-child(2){display:none}}@media (min-width:740px){.patterns-gallery .col:nth-child(3){display:block}}@media (min-width:980px){.patterns-gallery .col:nth-child(4){display:block}}@media (min-width:1280px){.patterns-gallery .col:nth-child(5){display:block}}.patterns-gallery-dynamic{display:flex;gap:var(--gallery-col-gap,8px);justify-content:center;align-items:flex-start}.patterns-gallery-dynamic .col{display:block;flex:1 1 0;max-width:500px;min-width:0}.community-gallery{display:flex;gap:8px;justify-content:center;align-items:flex-start}.community-gallery .col{display:none;flex:1 1 0;max-width:500px;min-width:0}.community-gallery .col:first-child,.community-gallery .col:nth-child(2){display:block}@media (max-width:430px){.community-gallery .col:nth-child(2){display:none}}@media (min-width:740px){.community-gallery .col:nth-child(3){display:block}}@media (min-width:980px){.community-gallery .col:nth-child(4){display:block}}@media (min-width:1280px){.community-gallery .col:nth-child(5){display:block}}@media (min-width:1600px){.community-gallery .col:nth-child(6){display:block}}.patterns-gallery .col>ul,.patterns-gallery-dynamic .col>ul{display:flex;flex-direction:column;gap:var(--gallery-row-gap,8px);margin:0;padding:0;list-style:none}.community-gallery .col>ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}:root{--max-width:1100px;--header1-desktop-size:3rem;--header1-tablet-size:2.5rem;--header1-mobile-size:2.125rem}:root,[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f5f5f5;--text-primary:#000;--text-secondary:#666;--border-color:#e0e0e0;--accent-color:#cd55ff;--error-color:#ff4d4f;--danger-color:#ff4d4f;--danger-color-hover:#ff1f22;--warning-color:orange;--overlay-color:rgba(0,0,0,.65);--thin-border-color:rgba(0,0,0,.06);--warning-border-color:#363427;--sticky-panel-bg:rgba(25,25,25,.92);--sticky-panel-bg-solid:#191919}[data-theme=dark]{--bg-primary:#060606;--bg-secondary:#0b0b0c;--bg-tertiary:#16161a;--bg-quaternary:#232323;--bg-hover:#1d1d21;--text-primary:#fff;--text-secondary:#acacac;--text-tertiary:grey;--text-halfhidden:#424242;--border-color:hsla(0,0%,100%,.06);--notable-border-color:hsla(0,0%,100%,.19);--bold-border-color:#4d4d4d;--accent-color:#ff06de;--accent-color-2:#ff087b;--accent-color-hover:#bd20ff;--accent-color-disabled:#2e2b2e;--accent-outline-color:#cd55ff80;--text-over-accent-color:#fff;--text-over-accent-color-dark:#000;--error-color:red;--danger-color:red;--danger-color-hover:#c00;--warning-color:orange;--overlay-color:rgba(0,0,0,.65);--notable-border-color:hsla(0,0%,100%,.26);--thin-border-color:hsla(0,0%,100%,.06);--warning-border-color:#363427;--sticky-panel-bg:hsla(0,0%,6%,.92);--sticky-panel-bg-solid:#0f0f0f;--topbar-bg-color:rgba(6,6,6,.86);--backdrop-bg-color:rgba(0,0,0,.65);--chat-message-assistant-bg-color:#131023;--chat-message-user-bg-color:#0f1a23}#__next,body,html{height:100%}body{margin:0;font-family:var(--font-inter),Roboto,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}*{box-sizing:border-box}[data-masonry]{--gap:8px;--cols:5;display:grid;grid-template-columns:repeat(var(--cols),minmax(250px,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--gap);grid-auto-rows:1px;margin:0 auto;max-width:calc(var(--cols) * 500px + (var(--cols) - 1) * var(--gap))}@media (max-width:1279.98px) and (min-width:980px){[data-masonry]{--cols:4}}@media (max-width:979.98px) and (min-width:740px){[data-masonry]{--cols:3}}@media (max-width:739.98px){[data-masonry]{--cols:2}}.bottom-gradient-weak{background-image:linear-gradient(to top,var(--overlay-color) 0,transparent 100px)}.highlight{color:var(--accent-color)}.max-w-full{max-width:100%}.h1{font-size:var(--header1-desktop-size)}@media (max-width:1024px){.h1{font-size:var(--header1-tablet-size)}}@media (max-width:768px){.h1{font-size:var(--header1-mobile-size)}}.text-center{text-align:center}.microtext{font-size:.65rem}.smalltext{font-size:.875rem}.text-secondary{color:var(--text-secondary)}.text-halfhidden{color:var(--text-halfhidden)}.title-md{font-size:1.2rem;font-weight:600;color:var(--text-primary);text-transform:uppercase}.Notion{font-size:.875rem;color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:6px;padding:6px 12px}.warning{color:var(--warning-color)}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.column{flex-direction:column}.gap-12{gap:12px}.gap-24{gap:24px}body.prettifai-root{scrollbar-width:thin;scrollbar-color:var(--bg-quaternary) transparent}.prettifai-root ::-webkit-scrollbar,body.prettifai-root::-webkit-scrollbar{width:6px;height:6px}.prettifai-root ::-webkit-scrollbar-track,body.prettifai-root::-webkit-scrollbar-track{background:transparent}.prettifai-root ::-webkit-scrollbar-thumb,body.prettifai-root::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:999px}.prettifai-root ::-webkit-scrollbar-corner,body.prettifai-root::-webkit-scrollbar-corner{background:transparent}.prettifai-root .simplebar-track.simplebar-vertical{width:5px;right:0;background:transparent}.prettifai-root .simplebar-track.simplebar-scrollbar{width:4px}.prettifai-root .simplebar-scrollbar:before{background-color:var(--accent-color);border-radius:999px;opacity:1;right:0}.accent-text{font-weight:600;color:var(--accent-color-2)}.block-intro-animation-top{animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:.5s;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-name:blockIntroAnimationTop}@keyframes blockIntroAnimationTop{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}