.public-site[dir=rtl],.public-site[dir=rtl] .text-left{text-align:start}.public-site[dir=rtl] .text-right{text-align:end}.public-site[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}.public-site[dir=rtl] .mr-auto{margin-left:auto;margin-right:0}.public-site[dir=rtl] :is(h1,h2,h3,h4,p,label,button,input,textarea){letter-spacing:normal}.public-site[dir=rtl] :is(input,textarea){text-align:start}.public-site[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],input[inputmode=url],code,pre){direction:ltr;unicode-bidi:isolate}.public-site[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left){transform:scaleX(-1)}.public-site[dir=rtl] bdi{unicode-bidi:isolate}@media (width>=1024px){.public-site[dir=rtl] .lg\:text-left{text-align:start}.public-site[dir=rtl] .lg\:ml-auto{margin-left:0;margin-right:auto}}@media (width>=768px){.public-site[dir=rtl] .md\:text-left{text-align:start}}.public-site[dir=rtl] .home-hero-accent{display:inline}.public-site[dir=rtl] .home-hero-accent>svg{vertical-align:middle;margin:0 .12em;display:inline-block}.admin-v2{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:1.5rem;--background:0 0% 96.8627%;--foreground:0 0% 1.1765%;--card:0 0% 100%;--card-foreground:0 0% 1.1765%;--popover:0 0% 100%;--popover-foreground:0 0% 1.1765%;--muted:0 0% 96.8627%;--muted-foreground:0 0% 33.3333%;--secondary:0 0% 96.8627%;--secondary-foreground:60 2.9126% 20.1961%;--accent:75.57 86.81% 92%;--accent-foreground:0 0% 1.1765%;--border:0 0% 93%;--input:0 0% 89%;--primary:75.5696 86.8132% 64.3137%;--primary-foreground:0 0% 1.1765%;--ring:80 70% 38%;--destructive:2 72% 48%;--destructive-foreground:0 0% 100%;--admin-ink:0 0% 1.1765%;--admin-sidebar:0 0% 100%;--admin-success:142 60% 30%;--admin-success-soft:142 45% 94%;--admin-warning:32 85% 34%;--admin-warning-soft:42 90% 93%;--admin-info:212 70% 38%;--admin-info-soft:212 70% 95%;--admin-danger-soft:2 80% 96%;--admin-shadow-sm:none;--admin-shadow:0 1px 2px #38332e0d, 0 6px 16px -8px #38332e1a;--admin-shadow-lg:0 2px 4px #38332e0d, 0 18px 40px -16px #38332e33;--admin-v2-shadow-sm:var(--admin-shadow-sm);--admin-v2-shadow:var(--admin-shadow);--admin-v2-shadow-lg:var(--admin-shadow-lg);-webkit-font-smoothing:antialiased;font-family:Satoshi,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}body.admin-v2{background:hsl(var(--background));color:hsl(var(--foreground))}.admin-v2 :is(h1,h2,h3,h4,h5,h6){letter-spacing:0;color:hsl(var(--foreground));font-family:inherit;font-weight:500}.admin-v2 :is(p,span,label,li,td,th,input,textarea,select,button){font-family:inherit}.admin-v2 :is(h1,h2,h3,p,dd){overflow-wrap:break-word}.admin-v2 div:has(>table){max-width:100%;overflow-x:auto}.admin-v2 table :is(th,td){word-break:normal;overflow-wrap:normal}.admin-v2 table td :is(.admin-badge,[class*=rounded-full],[class*=badge]){white-space:nowrap}@media (width<=767px){.admin-v2 div:has(>table)>table{min-width:680px}}.admin-v2 button{min-width:0}.admin-v2 :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.admin-v2 :is(input,textarea,select,[role=combobox]):focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--primary) / .35);outline:none}.admin-v2 :is(.admin-v2-card,.admin-card),.admin-v2 [class*=rounded-lg][class*=border][class*=bg-card],.admin-v2 [class*=rounded-xl][class*=border][class*=bg-card],.admin-v2 [class*=rounded-2xl][class*=border][class*=bg-card]{background:hsl(var(--card));border-radius:var(--radius);box-shadow:var(--admin-shadow-sm);border:1px solid #2020200a}.admin-v2 :is(.admin-v2-surface,.admin-v2-glass){background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--admin-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-v2 :is(.admin-v2-card--hover,.admin-v2-card--interactive){transition:border-color .15s,box-shadow .15s}.admin-v2 :is(.admin-v2-card--hover,.admin-v2-card--interactive):hover{border-color:hsl(var(--foreground) / .2);box-shadow:var(--admin-shadow)}.admin-v2 .admin-v2-card--interactive{cursor:pointer}.admin-v2 main [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-v2 .admin-v2-chip{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.admin-v2 .admin-v2-chip--primary{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--primary) / .5)}.admin-v2 .admin-v2-chip--amber{background:hsl(var(--admin-warning-soft));color:hsl(var(--admin-warning));border-color:hsl(var(--admin-warning) / .25)}.admin-v2 .admin-v2-chip--rose{background:hsl(var(--admin-danger-soft));color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .25)}.admin-v2 .admin-v2-chip--neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.admin-v2 .admin-v2-accent-dot{background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.admin-v2 :is(button,[role=button]).bg-primary,.admin-v2 .btn-v2-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none;border-radius:16px;transition:background-color .15s,box-shadow .15s}.admin-v2 :is(button,[role=button]).bg-primary:hover:not(:disabled),.admin-v2 .btn-v2-primary:hover:not(:disabled){background:#bce83f}.admin-v2 :is(button,[role=button]).border.border-input{border-color:hsl(var(--input));background:hsl(var(--card));border-radius:16px;transition:background-color .15s,border-color .15s}.admin-v2 :is(button,[role=button]).border.border-input:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--foreground) / .25)}.admin-v2 button:disabled{cursor:not-allowed}.admin-v2 :is(button.h-10.w-10,button.h-9.w-9,button.h-8.w-8){border-radius:12px}.admin-v2 :is(button.h-10.w-10,button.h-9.w-9,button.h-8.w-8):hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.admin-v2 :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){border-color:hsl(var(--input));background-color:hsl(var(--card));border-radius:12px;transition:border-color .15s,box-shadow .15s}.admin-v2 :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground) / .8)}.admin-v2 [aria-invalid=true]{border-color:hsl(var(--destructive))!important}.admin-v2 table{border-collapse:separate;border-spacing:0}.admin-v2 table thead th{color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:none;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));white-space:nowrap;height:48px;font-size:.875rem;font-weight:500}.admin-v2 table tbody tr{transition:background-color .12s}.admin-v2 table tbody tr:hover{background:hsl(var(--muted) / .6)}.admin-v2 table tbody td{border-bottom:1px solid hsl(var(--border) / .7)}.admin-v2 table tbody tr:last-child td{border-bottom:0}.admin-v2 .admin-v2-table-wrap,.admin-v2 .admin-table-wrap{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);max-width:100%;box-shadow:var(--admin-shadow-sm);overflow-x:auto}.admin-v2 [role=dialog]{border-radius:calc(var(--radius) + 4px);border:1px solid hsl(var(--border));box-shadow:var(--admin-shadow-lg)}.admin-v2 :is([role=menu],[role=listbox],[data-radix-popper-content-wrapper]>div){border-radius:var(--radius);border-color:hsl(var(--border));box-shadow:var(--admin-shadow)}.admin-v2 [role=alertdialog]{border-radius:calc(var(--radius) + 4px)}.admin-v2 [role=tablist]{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:flex-start;gap:2px;max-width:100%;height:auto;padding:3px;overflow-x:auto}.admin-v2 [role=tab]{border-radius:calc(var(--radius) - 3px);color:hsl(var(--muted-foreground));white-space:nowrap;padding:.375rem .75rem;font-weight:500}.admin-v2 [role=tab][data-state=active]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--admin-shadow-sm)}.admin-v2 [role=switch][data-state=checked]{background:#6e9325}.admin-v2 [role=checkbox][data-state=checked]{color:#fff;background:#6e9325;border-color:#6e9325}.admin-v2 .admin-v2-empty{border:1px dashed hsl(var(--input));border-radius:var(--radius);background:hsl(var(--card));text-align:center;color:hsl(var(--muted-foreground));padding:2.5rem 1.5rem}.admin-v2 .admin-v2-skeleton{background:hsl(var(--muted));border-radius:.375rem;animation:1.6s ease-in-out infinite adminPulse}@keyframes adminPulse{50%{opacity:.55}}.admin-v2 ::-webkit-scrollbar{width:10px;height:10px}.admin-v2 ::-webkit-scrollbar-track{background:0 0}.admin-v2 ::-webkit-scrollbar-thumb{background:hsl(var(--border));background-clip:padding-box;border:2px solid #0000;border-radius:999px}.admin-v2 ::-webkit-scrollbar-thumb:hover{background:hsl(var(--input));background-clip:padding-box}@media (prefers-reduced-motion:reduce){.admin-v2 *,.admin-v2 :before,.admin-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.is-dragging-element{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.is-dragging-element *{cursor:grabbing!important}[data-draggable-element]{will-change:transform}body.is-dragging-element [data-droppable-container]{position:relative}body.is-dragging-element [data-droppable-container]:before{content:"";border:2px dashed hsl(var(--primary) / .3);pointer-events:none;z-index:5;border-radius:12px;position:absolute;inset:-4px}@keyframes editor-pulse{0%,to{box-shadow:0 0 0 2px hsl(var(--primary) / .5)}50%{box-shadow:0 0 0 4px hsl(var(--primary) / .3)}}[contenteditable]:focus{animation:2s ease-in-out infinite editor-pulse}.moveable-control-box{--moveable-color:#16a249}.moveable-control-box .moveable-line{background:var(--moveable-color)!important;height:2px!important}.moveable-control-box .moveable-line.moveable-direction{border-style:dashed!important;border-color:var(--moveable-color)!important;background:0 0!important;border-width:2px!important}.moveable-control-box .moveable-control{border:2px solid var(--moveable-color)!important;background:#fff!important;border-radius:2px!important;width:10px!important;height:10px!important;margin-top:-5px!important;margin-left:-5px!important}.moveable-control-box .moveable-control.moveable-origin{display:none!important}.moveable-control-box .moveable-guideline{background:hsl(var(--primary))!important}.moveable-control-box .moveable-snap-line{background:#16a249!important}.moveable-control-box .moveable-snap-element{background:#16a2491a!important;border:1px solid #16a249!important}.moveable-control-box .moveable-dimension{color:#fff!important;background:#16a249!important;border-radius:4px!important;padding:2px 6px!important;font-family:ui-monospace,monospace!important;font-size:11px!important}[data-inline-editing=true]{color:#0000!important;caret-color:#0000!important}[data-inline-editing=true] *{color:#0000!important}.doc-prose{--doc-content-max-width:48rem;max-width:var(--doc-content-max-width)}.doc-prose h1{letter-spacing:-.025em;margin-top:.5rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.doc-prose h2{border-bottom:1px solid hsl(var(--border));margin-top:4rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.25}.doc-prose h3{margin-top:3rem;margin-bottom:.75rem;font-size:1.375rem;font-weight:600;line-height:1.3}.doc-prose h4{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.doc-prose p{margin-bottom:1.25rem;font-size:1rem;line-height:1.75}.doc-prose .lead,.doc-prose>p:first-of-type{color:hsl(var(--muted-foreground) / .85);font-size:1.125rem;line-height:1.7}.doc-prose pre,.doc-prose .code-block{margin-top:2rem;margin-bottom:2rem}.doc-prose table{margin-top:2.5rem;margin-bottom:2.5rem}.doc-prose ul,.doc-prose ol{margin-top:1.5rem;margin-bottom:1.5rem}.doc-prose hr{margin-top:4rem;margin-bottom:4rem}.doc-prose img,.doc-prose blockquote{margin-top:2rem;margin-bottom:2rem}.admin-v2 .admin-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.admin-v2 .admin-badge__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.admin-v2 .admin-badge--success{background:hsl(var(--admin-success-soft));color:hsl(var(--admin-success));border-color:hsl(var(--admin-success) / .2)}.admin-v2 .admin-badge--warning{background:hsl(var(--admin-warning-soft));color:hsl(var(--admin-warning));border-color:hsl(var(--admin-warning) / .2)}.admin-v2 .admin-badge--danger{background:hsl(var(--admin-danger-soft));color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .2)}.admin-v2 .admin-badge--info{background:hsl(var(--admin-info-soft));color:hsl(var(--admin-info));border-color:hsl(var(--admin-info) / .2)}.admin-v2 .admin-badge--neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.admin-v2 .admin-badge--brand{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--primary) / .45)}.admin-v2 .admin-alert--danger{background:hsl(var(--admin-danger-soft));color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .25)}.admin-v2 .admin-alert--success{background:hsl(var(--admin-success-soft));color:hsl(var(--admin-success));border-color:hsl(var(--admin-success) / .25)}.admin-v2 .admin-alert--info{background:hsl(var(--admin-info-soft));color:hsl(var(--admin-info));border-color:hsl(var(--admin-info) / .25)}.admin-v2 .admin-sidebar{background:#fff;border:1px solid #2020200a;border-radius:24px}.admin-v2 .admin-nav-link{min-height:40px;color:hsl(var(--muted-foreground));border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;font-weight:400;transition:background-color .12s,color .12s;display:flex}.admin-v2 .admin-nav-link:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.admin-v2 .admin-nav-link[aria-current=page]{color:hsl(var(--accent-foreground));box-shadow:none;background:#caf355;font-weight:500}.admin-v2 .admin-nav-link[aria-current=page] svg{color:#5c7a1f}.admin-v2 .admin-topbar{background:#f7f7f7;border:0;min-height:76px;padding:12px 32px}.admin-v2 .admin-sidebar--desktop{width:248px;inset:16px auto 16px 16px;overflow:hidden}.admin-v2.admin-portal--collapsed .admin-sidebar--desktop{width:76px}.admin-v2 .admin-logo-bar{flex:0 0 80px;align-items:center;gap:12px;height:80px;padding:24px 24px 12px;display:flex}.admin-v2 .admin-collapse-button{border-radius:6px;place-items:center;padding:4px;display:grid}.admin-v2 .admin-collapse-button:hover{background:#f7f7f7}.admin-v2 .admin-brand{flex:none;height:28px;display:inline-block;position:relative}.admin-v2 .admin-brand-logo{width:auto;max-width:none;height:28px;display:block}.admin-v2 .admin-brand-icon{object-fit:contain;width:28px;max-width:none;height:28px;display:block}.admin-v2 .admin-custom-logo{object-fit:contain;max-width:147px;max-height:28px}.admin-v2 .admin-figma-icon{flex:none;max-width:none}.admin-v2 .admin-navigation{scrollbar-width:thin;padding:0 16px 16px}.admin-v2 .admin-navigation.is-collapsed{padding-inline:8px}.admin-v2 .admin-nav-group--spaced{margin-top:12px}.admin-v2 .admin-nav-group-label{color:#555;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 12px;font-size:14px;font-weight:400;display:flex}.admin-v2 .admin-nav-group-label:hover{background:#f7f7f7}.admin-v2 .admin-main{padding:12px 32px 32px}.admin-v2 .admin-topbar button.admin-toolbar-icon{background:0 0;border:1px solid #20202014;border-radius:30px;flex:none;width:44px;height:44px;padding:0}.admin-v2 .admin-global-search{color:#353532;text-align:left;background:#fff;border-radius:34px;align-items:center;gap:8px;width:100%;height:68px;margin-bottom:24px;padding:0 32px;font-size:16px;display:flex}.admin-v2 .admin-global-search kbd{color:#555;border-left:1px solid #03030314;margin-left:auto;padding-left:16px;font-size:12px}.admin-v2 .admin-account-button{border-radius:50%;flex:none}.admin-v2 .admin-website-link{color:#030303;white-space:nowrap;border:1px solid #20202014;border-radius:16px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;display:inline-flex}.admin-v2 .admin-website-link:hover{background:#fff}.admin-v2 .admin-breadcrumb [aria-current=page]{font-size:20px;font-weight:500;line-height:1.3}.admin-v2 .admin-page-header h1{font-size:24px;line-height:1.3}.admin-v2 .admin-page-header p{font-size:14px;line-height:1.5}.admin-v2 .admin-main table :is(th,td){padding:16px 24px}.admin-v2 .admin-main table th{padding-block:12px}.admin-v2 :is(a,button).bg-primary{color:#030303;box-shadow:none;background:#caf355;border-radius:16px}.admin-v2 :is(a,button).bg-primary:hover:not(:disabled){background:#bce83f}.admin-v2 .admin-main :is(button,a).h-10{min-height:44px}.admin-v2 .admin-main :is(button,a).h-9{min-height:40px}.admin-v2 .admin-auth input,.admin-v2.admin-auth input{height:48px}.admin-v2.admin-auth button[type=submit]{height:48px;margin-top:24px}.admin-v2.admin-auth h1{font-size:28px}.admin-v2 .admin-welcome{isolation:isolate;background:linear-gradient(-20deg,#3e6b0333 14%,#caf35526 31%,#caf35500 53%),#1a1a1a;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;min-height:300px;padding:40px 32px;display:flex;position:relative;overflow:hidden}.admin-v2 .admin-welcome-art{z-index:-1;pointer-events:none;max-width:none;position:absolute;top:50%;left:calc(50% + 164.5px);transform:translate(-50%,-50%)scaleY(-1)}.admin-v2 .admin-welcome-copy{min-width:0}.admin-v2 .admin-welcome h1{color:#fff;font-size:32px;font-weight:500;line-height:1.3}.admin-v2 .admin-welcome p{color:#fff;margin-top:16px;font-size:16px;line-height:1.5}.admin-v2 .admin-welcome-actions{flex:none;align-self:flex-start}.admin-v2 .admin-welcome-actions>button{color:#030303;background:#fff;border-radius:16px;min-height:44px}.admin-v2 .admin-range-group{box-shadow:var(--admin-shadow);background:#fff;border:1px solid #20202014;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.admin-v2 .admin-range-tabs{background:0 0;border:0;gap:2px;padding:0;display:inline-flex}.admin-v2 .admin-range-tab{color:#555;white-space:nowrap;background:0 0;border:0;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.admin-v2 .admin-range-tab:hover{color:#030303;background:#f4f4f2}.admin-v2 .admin-range-tab[data-state=on]{background:hsl(var(--primary));color:#030303}.admin-v2 .admin-range-divider{background:#0303031a;width:1px;height:20px;margin:0 4px}.admin-v2 .admin-range-export{height:34px;box-shadow:none;color:#030303;white-space:nowrap;background:0 0;border:0;border-radius:999px;gap:6px;padding:0 14px;font-size:13px;font-weight:500}.admin-v2 .admin-range-export:hover:not(:disabled){color:#030303;background:#f4f4f2}.admin-v2 .admin-welcome-copy a{min-height:48px;padding-inline:24px;font-size:16px}@media (width>=1024px){.admin-v2 .admin-workspace{margin-left:264px;padding-top:16px}.admin-v2.admin-portal--collapsed .admin-workspace{margin-left:92px}.admin-v2.admin-portal--collapsed .admin-logo-bar{padding-inline:23px}}@media (width<=1279px){.admin-v2 .admin-welcome{flex-direction:column;align-items:flex-start}}@media (width<=767px){.admin-v2 .admin-topbar{min-height:76px;padding:12px 16px}.admin-v2 .admin-main{padding:8px 16px 24px}.admin-v2 .admin-global-search{height:56px;padding-inline:20px;font-size:14px}.admin-v2 .admin-global-search kbd,.admin-v2 .admin-website-link{display:none}.admin-v2 .admin-breadcrumb [aria-current=page]{font-size:16px}.admin-v2 .admin-welcome{gap:24px;padding:28px 24px}.admin-v2 .admin-welcome h1{font-size:26px}.admin-v2 .admin-sidebar--mobile{border-radius:0 24px 24px 0}}.admin-v2 .admin-studio-toolbar>[role=combobox]{min-width:0}.admin-v2 .admin-studio-fields:only-child{width:100%;max-width:none}@media (width<=1023px){.admin-v2 .admin-content-studio{height:auto;min-height:100dvh}.admin-v2 .admin-studio-workspace{flex-direction:column}.admin-v2 .admin-studio-fields{width:100%;max-width:none}.admin-v2 .admin-studio-fields>aside{height:260px}.admin-v2 .admin-studio-fields>section{flex:none;min-height:320px}.admin-v2 .admin-studio-preview{flex:none;height:650px}}@media (width<=639px){.admin-v2 .admin-studio-toolbar{gap:8px;padding:12px}.admin-v2 .admin-studio-toolbar>[role=combobox]{width:calc(50% - 24px)}.admin-v2 .admin-studio-actions{width:100%;margin-left:0}.admin-v2 .admin-studio-preview>div:first-child{flex-wrap:wrap;height:auto;min-height:44px;padding-block:8px}}
