@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--radius:.5rem;--background:#0d1117;--foreground:#c9d1d9;--card:#161b22;--card-foreground:#c9d1d9;--muted:#21262d;--muted-foreground:#8b949e;--border:#30363d;--success:#3fb950;--danger:#f85149;--warning:#d29922;--info:#58a6ff;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--sidebar-width:224px}*,:before,:after{box-sizing:border-box;border-color:var(--border);margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:#0f0f0f;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7c3aed 0%,#6366f1 35%,#22c55e 100%);-webkit-background-clip:text;background-clip:text}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.animate-fade-in-up{animation:.65s both fadeInUp}.animate-fade-in-up-1{animation:.65s 80ms both fadeInUp}.animate-fade-in-up-2{animation:.65s .16s both fadeInUp}.animate-fade-in-up-3{animation:.65s .24s both fadeInUp}.animate-fade-in-up-4{animation:.65s .32s both fadeInUp}.animate-pulse-dot{animation:2s ease-in-out infinite pulseDot}.reveal-hidden{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal-visible{opacity:1;transform:translateY(0)}.nav-hover-line{position:relative}.nav-hover-line:after{content:"";background:#7c3aed;width:0;height:1.5px;transition:width .25s;position:absolute;bottom:-3px;left:0}.nav-hover-line:hover:after{width:100%}.dashboard-shell{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-muted{background-color:var(--muted)}.border-border{border-color:var(--border)}.grid-auto-4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.grid-auto-2{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@keyframes sidebarSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sidebarSlideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#0000008c;animation:.2s overlayFadeIn;position:fixed;inset:0}@media (width<=1023px){.grid-auto-4{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.grid-auto-4{grid-template-columns:repeat(2,1fr)}.grid-auto-2{grid-template-columns:1fr}.dashboard-sidebar{z-index:50;height:100vh;transition:transform .25s cubic-bezier(.4,0,.2,1);top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0006;position:fixed!important}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-topbar{display:flex!important}.dashboard-main{width:100%!important;margin-left:0!important}}@media (width<=479px){.grid-auto-4{grid-template-columns:1fr 1fr}}.dashboard-topbar{border-bottom:1px solid var(--border);z-index:30;background:#0a0d12;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:none;position:sticky;top:0}.hamburger-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:4px;transition:background .15s;display:flex}.hamburger-btn:hover{background:#ffffff0f}.hamburger-btn span{background:#8b949e;border-radius:2px;width:20px;height:2px;transition:background .15s;display:block}.hamburger-btn:hover span{background:#fff}@media (width<=767px){.landing-nav-links{display:none}.landing-nav-links.is-open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#fffffff7;flex-direction:column;justify-content:center;align-items:center;gap:32px;animation:.2s overlayFadeIn;display:flex;position:fixed;inset:0}.landing-hamburger{display:flex!important}}.landing-hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:4px;transition:background .15s;display:none}.landing-hamburger span{background:#374151;border-radius:2px;width:20px;height:2px;transition:all .2s;display:block}.landing-page{--landing-ink:#17221f;--landing-muted:#68756f;--landing-line:#e5ebe7;--landing-green:#147d64;--landing-deep:#183d32;color:var(--landing-ink)!important;font-family:var(--font-sans)!important;background:#fbfcfa!important}.landing-page .landing-header{border-color:var(--landing-line)!important;background:#fbfcfaf0!important}.landing-brand{color:var(--landing-ink)!important}.landing-brand-mark{width:32px;height:32px;color:var(--landing-green);background:#e5f2ec;border-radius:7px;justify-content:center;align-items:center;display:flex}.landing-brand-name{color:var(--landing-ink)!important;letter-spacing:0!important}.landing-page .landing-nav-item{transition:color .16s;color:#59685f!important;font-size:12px!important}.landing-page .landing-nav-item:hover,.landing-page .landing-nav-manual{color:var(--landing-green)!important}.landing-page .landing-auth-button{background:var(--landing-deep)!important;color:#fff!important;box-shadow:none!important;border:1px solid #d9e4dc!important;border-radius:5px!important}.landing-page .landing-auth-button:hover{background:#245846!important}.landing-page .landing-hamburger{border-radius:5px}.landing-page .landing-hamburger span{background:var(--landing-deep)}.landing-page .landing-hero{background:#fbfcfa}.landing-page .landing-hero-wash{background:0 0!important}.landing-page .landing-hero-content{max-width:920px!important;padding:90px 24px 76px!important}.landing-page .landing-announcement{letter-spacing:.015em;color:#4c6858!important;box-shadow:none!important;background:#f1f7f1!important;border-color:#d7e8dc!important;border-radius:5px!important;gap:9px!important;padding:6px 12px!important;font-size:10px!important;font-weight:650!important}.landing-page .landing-title{max-width:800px;font-family:Georgia,Times New Roman,serif;color:#182722!important;letter-spacing:0!important;margin:0 auto 18px!important;font-size:58px!important;font-weight:500!important;line-height:1.08!important}.landing-page .gradient-text{color:#258469!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.landing-page .landing-hero-content>p{color:#5e6d65!important;max-width:575px!important;margin-bottom:28px!important;font-size:14px!important;line-height:1.8!important}.landing-page .landing-primary-cta,.landing-page .landing-manual-cta{justify-content:center;align-items:center;gap:9px;min-height:40px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;border:1px solid var(--landing-deep)!important;background:var(--landing-deep)!important;color:#fff!important;box-shadow:none!important;border-radius:5px!important;padding:0 17px!important;font-size:11px!important;font-weight:650!important}.landing-page .landing-primary-cta:hover,.landing-page .landing-manual-cta:hover{transform:translateY(-1px);background:#245846!important;border-color:#245846!important}.landing-page .landing-stack{gap:12px!important;margin-top:42px!important}.landing-page .landing-stack>p{color:#7b8980!important;letter-spacing:.11em!important;font-size:9px!important}.landing-page .landing-stack-chip{color:#52635a!important;box-shadow:none!important;background:#fff!important;border-color:#e1e9e2!important;border-radius:5px!important;padding:6px 10px!important;font-size:10px!important;font-weight:550!important}.landing-page .landing-stack-chip:hover{transform:translateY(-1px);color:#247454!important;box-shadow:none!important;background:#f3f8f3!important;border-color:#c8dfd0!important}.landing-page #how,.landing-page #features,.landing-page #try-free,.landing-page .landing-final-cta{border-color:var(--landing-line)!important}.landing-page #how{background:#f3f7f2!important}.landing-page #features,.landing-page #try-free{background:#fbfcfa!important}.landing-page #how>div>div:first-child,.landing-page #features>div>div:first-child{margin-bottom:38px!important}.landing-page #how h2,.landing-page #features h2,.landing-page #try-free h2,.landing-page .landing-final-cta h2{font-family:Georgia,Times New Roman,serif;line-height:1.18;color:#1b2a24!important;letter-spacing:0!important;font-size:34px!important;font-weight:500!important}.landing-page #how>div>div:first-child p,.landing-page #features>div>div:first-child p{line-height:1.7;color:#68766e!important;font-size:12px!important}.landing-page .landing-step,.landing-page .landing-feature{box-shadow:none;background:#fff!important;border-color:#e1e9e2!important;border-radius:6px!important}.landing-page .landing-step:hover,.landing-page .landing-feature:hover{transform:translateY(-1px);border-color:#c8dfd0!important;box-shadow:0 5px 18px #1c422d0f!important}.landing-page .landing-step>div:first-child{color:#247454!important;background:#eaf3ed!important;border-radius:5px!important}.landing-page .landing-step h3,.landing-page .landing-feature h3{color:#2a3a31!important;font-size:13px!important}.landing-page .landing-feature>div:first-child{font-size:20px!important}.landing-page .landing-manual-label{color:#267456!important;background:#f0f6f0!important;border-color:#d7e8dc!important;border-radius:5px!important}.landing-page #try-free>div{gap:42px!important}.landing-page #try-free>div>div:first-child>p{color:#617067!important;font-size:12px!important}.landing-page #try-free>div>div:first-child>div:nth-of-type(2) span{color:#476052!important;background:#f5f8f4!important;border-color:#e1e9e2!important;border-radius:5px!important;font-size:10px!important}.landing-page .landing-editor-preview{border-color:#31463a!important;border-radius:6px!important;box-shadow:0 16px 42px #1b33241f!important}.landing-page .landing-final-cta{background:#f1f6f0!important}.landing-page .landing-final-cta>div>h2{margin-bottom:18px!important}.landing-page .landing-final-cta a,.landing-page .landing-final-cta button{border:1px solid var(--landing-deep)!important;background:var(--landing-deep)!important;color:#fff!important;border-radius:5px!important;font-size:11px!important}.landing-page .landing-footer{background:#fbfcfa;border-color:var(--landing-line)!important}.landing-page .landing-footer p,.landing-page .landing-footer>div>a:not(.landing-brand){color:#738078!important;font-size:10px!important}.landing-page a:focus-visible,.landing-page button:focus-visible{outline-offset:3px;outline:2px solid #328668}.landing-page .landing-step,.landing-page .landing-feature{transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;transform:perspective(900px)rotateX(.65deg);background:linear-gradient(155deg,#fff 0% 68%,#f7faf7 100%)!important;border-radius:13px!important;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #fff9,0 3px #dce8de,0 9px 19px #1e3a2a17!important}.landing-page .landing-step:hover,.landing-page .landing-feature:hover{transform:perspective(900px)translateY(-4px)rotateX(1deg);box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffb3,0 4px #d3e3d7,0 16px 27px #1e3a2a24!important}.landing-page .landing-step h3,.landing-page .landing-feature h3{font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.35;color:#234b3a!important;font-size:15px!important;font-weight:600!important}.landing-page .landing-step p,.landing-page .landing-feature p{color:#65746b!important;font-size:12px!important;line-height:1.75!important}.landing-page .landing-step>div:first-child{font-family:Georgia,Times New Roman,serif;font-style:italic;box-shadow:inset 0 1px #fff,0 2px #d4e5d8}.landing-page .landing-editor-preview{transition:transform .24s,box-shadow .24s;transform:perspective(1100px)rotateY(-1.2deg)rotateX(.8deg);border-radius:12px!important;box-shadow:0 2px #d8e3d9,0 7px #1b33241a,0 24px 48px #1b332433!important}.landing-page .landing-editor-preview:hover{transform:perspective(1100px)translateY(-3px)rotateY(0)rotateX(0);box-shadow:0 3px #d8e3d9,0 8px #1b33241a,0 30px 56px #1b33243b!important}.landing-page .landing-primary-cta,.landing-page .landing-manual-cta,.landing-page .landing-final-cta a,.landing-page .landing-final-cta button{box-shadow:0 2px #0e2d24,0 5px 12px #183d3224!important}.landing-page .landing-primary-cta:active,.landing-page .landing-manual-cta:active,.landing-page .landing-final-cta a:active,.landing-page .landing-final-cta button:active{transform:translateY(1px);box-shadow:0 1px #0e2d24!important}@media (width<=767px){.landing-page .landing-header{z-index:120!important}.landing-page .landing-nav-links{z-index:125;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfafa;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;align-items:center!important;gap:23px!important}.landing-page .landing-nav-links .landing-nav-item{font-size:16px!important}.landing-page .landing-nav-links>button{color:#fff!important;background:#183d32!important;border:1px solid #183d32!important;border-radius:5px!important;font-size:13px!important}.landing-page .landing-header-actions>.landing-auth-button,.landing-page .landing-header-actions>div{display:none!important}.landing-page .landing-hamburger{z-index:130;position:relative}.landing-page .landing-hero-content{padding:66px 20px 58px!important}.landing-page .landing-title{max-width:540px;font-size:40px!important}.landing-page #how,.landing-page #features,.landing-page #try-free{padding:52px 20px!important}.landing-page #how h2,.landing-page #features h2,.landing-page #try-free h2,.landing-page .landing-final-cta h2{font-size:28px!important}.landing-page .landing-final-cta{padding:50px 20px!important}.landing-page .landing-footer>div{justify-content:flex-start!important}.landing-page .landing-step,.landing-page .landing-feature,.landing-page .landing-editor-preview{transform:none}}@media (prefers-reduced-motion:reduce){.landing-page .landing-step,.landing-page .landing-feature,.landing-page .landing-editor-preview,.landing-page .landing-primary-cta,.landing-page .landing-manual-cta{transition:none!important}}.docs-page{--docs-ink:#17221f;--docs-muted:#68756f;--docs-line:#e5ebe7;--docs-green:#147d64;min-height:100vh;color:var(--docs-ink);font-family:var(--font-sans);background:#fbfcfa}.docs-header{z-index:30;border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfaf0;height:64px;position:sticky;top:0}.docs-header-inner{justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 34px;display:flex}.docs-brand{color:var(--docs-ink);align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.docs-brand b{color:var(--docs-green);font-weight:700}.docs-brand-mark{width:30px;height:30px;color:var(--docs-green);background:#e5f2ec;border-radius:7px;place-items:center;font:700 11px ui-monospace,monospace;display:grid}.docs-top-nav{align-items:center;gap:27px;display:flex}.docs-top-nav a{color:#53615a;font-size:12px;font-weight:550;text-decoration:none;transition:color .16s}.docs-top-nav a:hover,.docs-breadcrumb a:hover{color:var(--docs-green)}.docs-top-nav .docs-nav-cta{color:#fff;background:#183d32;border-radius:6px;padding:9px 13px}.docs-top-nav .docs-nav-cta:hover{color:#fff;background:#245846}.docs-layout{grid-template-columns:226px minmax(0,790px);column-gap:clamp(42px,8vw,120px);max-width:1440px;margin:0 auto;padding:0 34px;display:grid}.docs-sidebar{border-right:1px solid var(--docs-line);scrollbar-width:none;align-self:start;height:calc(100vh - 64px);padding:38px 10px 24px 0;position:sticky;top:64px;overflow-y:auto}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar-title,.docs-nav-group-label{letter-spacing:.11em;color:#89948e;font-size:9px;font-weight:750}.docs-sidebar-title{padding:0 12px 19px}.docs-nav-group{margin-bottom:24px}.docs-nav-group-label{padding:0 12px 8px}.docs-nav-group a{color:#65716b;border-left:2px solid #0000;border-radius:5px;margin:1px 8px 1px 0;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.docs-nav-group a:hover{color:var(--docs-ink);background:#f0f4f0}.docs-nav-group a.is-active{color:#12694f;background:#eaf3ed;border-left-color:#218367;font-weight:650}.docs-sidebar-note{border-top:1px solid var(--docs-line);color:#89948e;align-items:center;gap:8px;margin:34px 10px 0;padding-top:16px;font-size:10px;display:flex}.docs-status-dot{background:#3b9b6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e1f0e6}.docs-article{min-width:0;padding:32px 0 0}.docs-breadcrumb{color:#9aa39e;align-items:center;gap:9px;font-size:10px;display:flex}.docs-breadcrumb a{color:#5d6a63;text-decoration:none}.docs-section{border-bottom:1px solid var(--docs-line);padding:54px 0 50px;scroll-margin-top:90px}.docs-intro{padding-top:38px}.docs-eyebrow,.docs-section-kicker{color:#728078;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.docs-eyebrow span:first-child{color:var(--docs-green)}.docs-intro h1{color:#182722;max-width:700px;margin:20px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:52px;font-weight:500;line-height:1.07}.docs-intro h1 em{color:#258469;font-weight:500}.docs-lede{color:#5e6d65;max-width:680px;font-size:15px;line-height:1.85}.docs-section h2{color:#1b2a24;margin:12px 0 13px;font-size:27px;font-weight:650;line-height:1.25}.docs-section h3{color:#24342c;margin:25px 0 9px;font-size:14px;font-weight:700}.docs-section>p,.docs-step-copy,.docs-section details p{color:#606e66;font-size:12.5px;line-height:1.85}.docs-section code:not(.docs-code-block code){color:#315044;overflow-wrap:anywhere;background:#f1f4f0;border:1px solid #e4eae5;border-radius:4px;padding:2px 5px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.docs-callout{border:1px solid;border-radius:6px;align-items:flex-start;gap:11px;margin:25px 0;padding:14px 15px;display:flex}.docs-callout p{color:#52645a;margin:0;font-size:11px;line-height:1.8}.docs-callout strong{color:#34483c}.docs-callout-info{background:#f0f7f1;border-color:#d7e9df}.docs-callout-warm{background:#faf7ef;border-color:#ece2ca}.docs-callout-icon{color:#317254;background:#dcece1;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:1px;font:700 10px Georgia,serif;display:grid}.docs-callout-warm .docs-callout-icon{color:#917333;background:#f1e8ce}.docs-workflow-links{border:1px solid var(--docs-line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.docs-workflow-links>*{color:inherit;border-right:1px solid var(--docs-line);grid-template-columns:26px 1fr 12px;align-items:center;gap:9px;padding:14px 12px;text-decoration:none;display:grid}.docs-workflow-links>:last-child{border-right:0}.docs-workflow-links>:hover{background:#f3f8f3}.workflow-index{color:#2c8a6d;align-self:start;font:10px ui-monospace,monospace}.docs-workflow-links b,.docs-workflow-links small{display:block}.docs-workflow-links b{color:#293a31;font-size:10px}.docs-workflow-links small{color:#7a8780;margin-top:5px;font-size:9px;line-height:1.5}.workflow-arrow{color:#829087;font-size:13px}.docs-steps{margin:23px 0 0}.docs-step{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 20px;display:grid}.docs-step-number{color:#277457;background:#f3f8f3;border:1px solid #cbded1;border-radius:50%;place-items:center;width:25px;height:25px;font:600 10px ui-monospace,monospace;display:grid}.docs-step h3{margin:3px 0 6px;font-size:12px}.docs-step-copy strong{color:#35463d}.docs-steps-compact .docs-step{padding-bottom:15px}.docs-inline-actions{align-items:center;gap:23px;margin-top:8px;display:flex}.docs-button-primary,.docs-button-secondary{color:#fff;background:#183d32;border:1px solid #183d32;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:37px;padding:0 14px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.docs-button-primary:hover{background:#245846;transform:translateY(-1px)}.docs-button-secondary{color:#315d49;background:#f5f8f4;border-color:#d4e0d7}.docs-button-secondary:hover{background:#e9f2e9}.docs-text-link{color:#267456;font-size:11px;font-weight:650;text-decoration:none}.docs-text-link:hover{color:#144e3b}.docs-muted{margin-top:18px;color:#89948e!important;font-size:11px!important}.docs-flow{border:1px solid var(--docs-line);background:#fff;border-radius:6px;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;margin:23px 0 26px;padding:18px 14px;display:grid}.docs-flow>div{min-width:0}.docs-flow span,.docs-flow b,.docs-flow small{display:block}.docs-flow span{color:#2a8a68;margin-bottom:8px;font:10px ui-monospace,monospace}.docs-flow b{color:#2c3c33;font-size:10px}.docs-flow small{color:#7b8780;margin-top:5px;font-size:9px;line-height:1.5}.docs-flow i{color:#a4b1a8;font-size:13px;font-style:normal}.docs-code-block{background:#14221c;border:1px solid #263b32;border-radius:6px;margin:13px 0 17px;overflow:hidden}.docs-code-head{color:#9eb0a4;border-bottom:1px solid #2a4036;justify-content:space-between;align-items:center;min-height:33px;padding:0 12px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.docs-code-head button{color:#c2d3c7;font:9px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #3b594a;border-radius:4px;padding:4px 8px}.docs-code-head button:hover{color:#fff;background:#274335}.docs-code-block pre{color:#e1e9e2;tab-size:2;max-height:400px;margin:0;padding:15px;font:10.5px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.docs-code-block code{font:inherit;white-space:pre}.docs-response-label{color:#6e7d74;letter-spacing:.07em;text-transform:uppercase;margin-top:19px;font-size:9px;font-weight:700}.docs-code-caption{margin:2px 0 12px;color:#75837b!important;font-size:10px!important}.docs-check-list{color:#606e66;gap:7px;padding:0 0 0 18px;font-size:11px;line-height:1.65;display:grid}.docs-check-list li::marker{color:#328668}.docs-architecture{border:1px solid var(--docs-line);background:#fff;border-radius:6px;margin:24px 0;padding:20px}.docs-architecture>div:not(.arch-connector){align-items:center;gap:12px;display:flex}.arch-number{color:#247454;background:#eaf3ed;border-radius:5px;place-items:center;width:27px;height:27px;font:700 10px ui-monospace,monospace;display:grid}.docs-architecture b,.docs-architecture small{display:block}.docs-architecture b{color:#2a3b32;font-size:11px}.docs-architecture small{color:#77847d;margin-top:4px;font-size:10px}.arch-connector{border-left:1px solid #cddbd0;height:16px;margin:0 0 0 13px}.docs-section details{border-bottom:1px solid var(--docs-line)}.docs-section details:first-of-type{border-top:1px solid var(--docs-line);margin-top:21px}.docs-section summary{color:#36463d;cursor:pointer;padding:15px 25px 15px 0;font-size:11px;font-weight:650;list-style:none;position:relative}.docs-section summary::-webkit-details-marker{display:none}.docs-section summary:after{content:"+";color:#75847b;font-size:16px;font-weight:400;position:absolute;top:12px;right:3px}.docs-section details[open] summary:after{content:"−"}.docs-section details p{padding:0 25px 16px 0;font-size:11px}.docs-last-section{padding-bottom:38px}.docs-footer-cta{background:#f1f6f0;border:1px solid #dbe7dd;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:18px;display:flex}.docs-footer-cta>div:first-child>span{color:#728078;letter-spacing:.1em;font-size:8px;font-weight:750}.docs-footer-cta h3{color:#294437;margin:6px 0 0;font-size:14px}.docs-footer-cta>div:last-child{align-items:center;gap:16px;display:flex}.docs-footer{color:#89948e;justify-content:space-between;gap:16px;padding:20px 0 26px;font-size:9px;display:flex}.docs-footer a{color:#476457;font-weight:700;text-decoration:none}@media (width<=900px){.docs-layout{grid-template-columns:190px minmax(0,1fr);column-gap:34px;padding:0 22px}.docs-header-inner{padding:0 22px}.docs-workflow-links{grid-template-columns:1fr}.docs-workflow-links>*{border-right:0;border-bottom:1px solid var(--docs-line)}.docs-workflow-links>:last-child{border-bottom:0}}@media (width<=640px){.docs-header{height:58px}.docs-header-inner{padding:0 16px}.docs-top-nav{gap:13px}.docs-top-nav a{font-size:10px}.docs-top-nav .docs-nav-cta{padding:8px 9px}.docs-top-nav a:nth-child(2){display:none}.docs-layout{padding:0 18px;display:block}.docs-sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--docs-line);white-space:nowrap;background:#fbfcfaf7;align-items:center;gap:7px;width:calc(100% + 36px);height:auto;margin:0 -18px;padding:9px 16px;display:flex;position:sticky;top:58px;overflow:auto hidden}.docs-sidebar-title,.docs-nav-group-label,.docs-sidebar-note{display:none}.docs-nav-group{gap:5px;margin:0;display:flex}.docs-nav-group a{border:1px solid #0000;border-radius:5px;margin:0;padding:7px 9px;font-size:10px}.docs-nav-group a.is-active{border-color:#d5e7da #d5e7da #d5e7da #218367}.docs-article{padding-top:22px}.docs-section{padding:40px 0 38px;scroll-margin-top:116px}.docs-intro{padding-top:26px}.docs-intro h1{font-size:39px}.docs-lede{font-size:13px}.docs-section h2{font-size:23px}.docs-section>p,.docs-step-copy{font-size:11.5px}.docs-flow{grid-template-columns:1fr 14px 1fr;row-gap:18px}.docs-flow>div:nth-of-type(3){grid-column:1}.docs-flow>i:nth-of-type(2){grid-area:2/2}.docs-flow>div:nth-of-type(4){grid-area:2/3}.docs-flow>i:last-of-type{display:none}.docs-footer-cta,.docs-footer-cta>div:last-child{flex-direction:column;align-items:flex-start}.docs-footer-cta{padding:16px}.docs-footer{flex-wrap:wrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
