.showcase-site-module__T7nHeq__showcaseSite{--background:#fff;--foreground:#020817;--card:#fff;--card-foreground:#020817;--popover:#fff;--popover-foreground:#020817;--footer-muted:#f1f5f9;--primary:#0061b6;--primary-foreground:#fff;--primary-subtle:#0061b61a;--primary-muted:#0061b614;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted:#f1f5f9;--muted-foreground:#556377;--accent:#f1f5f9;--accent-foreground:#0f172a;--destructive:#ef4444;--destructive-foreground:#f8fafc;--border:#e2e8f0;--input:#e2e8f0;--ring:#0061b6;--radius:.5rem;--success:#16a249;--success-foreground:#fff0f1;--shell:#f8fafc;color:var(--foreground);background-color:var(--background);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.showcase-site-module__T7nHeq__showcaseSite{--primary-subtle:lab(40.2548% 2.17772 -52.6574/.1);--primary-muted:lab(40.2548% 2.17769 -52.6574/.08)}}.showcase-site-module__T7nHeq__showcaseSiteClip{overflow-x:clip}.dark .showcase-site-module__T7nHeq__showcaseSite{--primary:#5ea8f9;--primary-foreground:#07121e;--primary-subtle:#5ea8f91a;--primary-muted:#5ea8f914;--ring:#5ea8f9;--background:#020817;--foreground:#f8fafc;--card:#020817;--card-foreground:#f8fafc;--popover:#020817;--popover-foreground:#f8fafc;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#f8fafc;--destructive:#7f1d1d;--destructive-foreground:#f8fafc;--border:#1e293b;--input:#1e293b;--shell:#151c29;--footer-muted:#94a3b8}@supports (color:lab(0% 0 0)){.dark .showcase-site-module__T7nHeq__showcaseSite{--primary:lab(66.8994% -5.34192 -47.9829);--primary-foreground:lab(5.17935% -1.05812 -9.61465);--primary-subtle:lab(66.8994% -5.34192 -47.9829/.1);--primary-muted:lab(66.8994% -5.34192 -47.9829/.08);--ring:lab(66.8994% -5.34192 -47.9829)}}.showcase-site-module__T7nHeq__showcaseSite *{border-color:var(--border)}.showcase-site-module__T7nHeq__saasControls{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#18181b;--primary-foreground:#fafafa;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717b;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:#e40014;--border:#e4e4e7;--input:#e4e4e7;--ring:#9f9fa9;--radius:.625rem;color:var(--foreground)}@supports (color:lab(0% 0 0)){.showcase-site-module__T7nHeq__saasControls{--background:lab(100% 0 0);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--card-foreground:lab(2.51107% .242703 -.886115);--popover:lab(100% 0 0);--popover-foreground:lab(2.51107% .242703 -.886115);--primary:lab(8.30603% .618205 -2.16572);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--accent:lab(96.1634% .0993311 -.364041);--accent-foreground:lab(8.30603% .618205 -2.16572);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.6853% .399232 -1.45452);--input:lab(90.6853% .399232 -1.45452);--ring:lab(65.6464% 1.53497 -5.42429)}}.dark .showcase-site-module__T7nHeq__showcaseSite .showcase-site-module__T7nHeq__saasControls{--background:#09090b;--foreground:#fafafa;--card:#18181b;--card-foreground:#fafafa;--popover:#18181b;--popover-foreground:#fafafa;--primary:#e4e4e7;--primary-foreground:#18181b;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#9f9fa9;--accent:#27272a;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#71717b}@supports (color:lab(0% 0 0)){.dark .showcase-site-module__T7nHeq__showcaseSite .showcase-site-module__T7nHeq__saasControls{--background:lab(2.51107% .242703 -.886115);--foreground:lab(98.26% 0 0);--card:lab(8.30603% .618205 -2.16572);--card-foreground:lab(98.26% 0 0);--popover:lab(8.30603% .618205 -2.16572);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.6853% .399232 -1.45452);--primary-foreground:lab(8.30603% .618205 -2.16572);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.7305% .613764 -2.16959);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--accent:lab(15.7305% .613764 -2.16959);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.8878% 1.65477 -5.77283)}}.showcase-site-module__T7nHeq__showcaseSite .container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:1rem}.showcase-site-module__T7nHeq__showcaseSite .skip-link{z-index:9999;background:var(--primary);color:var(--primary-foreground);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.showcase-site-module__T7nHeq__showcaseSite .btn{white-space:nowrap;border-radius:calc(var(--radius) - 2px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.showcase-site-module__T7nHeq__showcaseSite .btn:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.showcase-site-module__T7nHeq__showcaseSite .btn:disabled{pointer-events:none;opacity:.5}.showcase-site-module__T7nHeq__showcaseSite .btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.showcase-site-module__T7nHeq__showcaseSite .btn-primary:hover{background-color:color-mix(in oklch, var(--primary) 88%, black)}.showcase-site-module__T7nHeq__showcaseSite .btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.showcase-site-module__T7nHeq__showcaseSite .btn-secondary:hover{background-color:color-mix(in srgb, var(--secondary) 80%, transparent)}.showcase-site-module__T7nHeq__showcaseSite .btn-outline{background-color:var(--background);border-color:var(--input);color:var(--foreground)}.showcase-site-module__T7nHeq__showcaseSite .btn-outline:hover{background-color:var(--accent);color:var(--accent-foreground)}.showcase-site-module__T7nHeq__showcaseSite .btn-ghost{color:var(--foreground);background-color:#0000}.showcase-site-module__T7nHeq__showcaseSite .btn-ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}.showcase-site-module__T7nHeq__showcaseSite .btn-link{color:var(--primary);text-underline-offset:4px;background:0 0;min-height:auto;padding:0;text-decoration:underline}.showcase-site-module__T7nHeq__showcaseSite .btn-sm{min-height:2.25rem;padding:.375rem .75rem;font-size:.8125rem}.showcase-site-module__T7nHeq__showcaseSite .btn-lg{min-height:2.75rem;padding:.625rem 1.5rem}.showcase-site-module__T7nHeq__showcaseSite .btn-icon{width:2.75rem;min-height:2.75rem;padding:0}.showcase-site-module__T7nHeq__showcaseSite .card{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);box-shadow:0 1px 2px #0000000d}.showcase-site-module__T7nHeq__showcaseSite .card-header{flex-direction:column;gap:.375rem;padding:1.5rem 1.5rem 0;display:flex}.showcase-site-module__T7nHeq__showcaseSite .card-title{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1}.showcase-site-module__T7nHeq__showcaseSite .card-description{color:var(--muted-foreground);font-size:.875rem}.showcase-site-module__T7nHeq__showcaseSite .card-content{padding:1.5rem}.showcase-site-module__T7nHeq__showcaseSite .card-footer{align-items:center;padding:0 1.5rem 1.5rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .badge{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.125rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .15s;display:inline-flex}.showcase-site-module__T7nHeq__showcaseSite .badge-default{background-color:var(--primary);color:var(--primary-foreground);border-color:#0000}.showcase-site-module__T7nHeq__showcaseSite .badge-secondary{background-color:var(--secondary);color:var(--secondary-foreground);border-color:#0000}.showcase-site-module__T7nHeq__showcaseSite .badge-outline{border-color:var(--border);color:var(--foreground);background:var(--background)}.showcase-site-module__T7nHeq__showcaseSite .badge-success{background-color:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success);border-color:#0000}.showcase-site-module__T7nHeq__showcaseSite .badge svg{width:.875rem;height:.875rem}.showcase-site-module__T7nHeq__showcaseSite label.label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:block}.showcase-site-module__T7nHeq__showcaseSite label.label .req{color:var(--destructive)}:is(.showcase-site-module__T7nHeq__showcaseSite input.input,.showcase-site-module__T7nHeq__showcaseSite textarea.textarea,.showcase-site-module__T7nHeq__showcaseSite select.select){border-radius:calc(var(--radius) - 2px);border:1px solid var(--input);background-color:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}:is(.showcase-site-module__T7nHeq__showcaseSite input.input::placeholder,.showcase-site-module__T7nHeq__showcaseSite textarea.textarea::placeholder){color:var(--muted-foreground)}:is(.showcase-site-module__T7nHeq__showcaseSite input.input:focus,.showcase-site-module__T7nHeq__showcaseSite textarea.textarea:focus,.showcase-site-module__T7nHeq__showcaseSite select.select:focus){border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklch, var(--ring) 20%, transparent);outline:none}:is(.showcase-site-module__T7nHeq__showcaseSite input.input.error,.showcase-site-module__T7nHeq__showcaseSite textarea.textarea.error,.showcase-site-module__T7nHeq__showcaseSite select.select.error){border-color:var(--destructive)}.showcase-site-module__T7nHeq__showcaseSite textarea.textarea{resize:vertical;min-height:8.75rem;line-height:1.5}.showcase-site-module__T7nHeq__showcaseSite select.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.showcase-site-module__T7nHeq__showcaseSite .form-error{color:var(--destructive);margin-top:.375rem;font-size:.8125rem}.showcase-site-module__T7nHeq__showcaseSite .form-hint{color:var(--muted-foreground);font-size:.8125rem}.showcase-site-module__T7nHeq__showcaseSite .toggle-group{border-radius:calc(var(--radius) - 2px);background-color:var(--muted);justify-content:center;align-items:center;gap:.125rem;padding:.25rem;display:inline-flex}.showcase-site-module__T7nHeq__showcaseSite .toggle-group-item{white-space:nowrap;border-radius:calc(var(--radius) - 4px);min-width:2.75rem;min-height:2.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.showcase-site-module__T7nHeq__showcaseSite .toggle-group-item[data-state=on]{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0000000d}.showcase-site-module__T7nHeq__showcaseSite .toggle-group-item:hover:not([data-state=on]){color:var(--foreground)}.showcase-site-module__T7nHeq__showcaseSite .toggle-group-item:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.showcase-site-module__T7nHeq__showcaseSite .toggle-group-item:disabled{pointer-events:none;opacity:.5}.showcase-site-module__T7nHeq__showcaseSite .tabs-list{border-radius:calc(var(--radius) - 2px);background-color:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.showcase-site-module__T7nHeq__showcaseSite .tabs-trigger{white-space:nowrap;border-radius:calc(var(--radius) - 4px);min-height:2.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}:is(.showcase-site-module__T7nHeq__showcaseSite .tabs-trigger[data-state=active],.showcase-site-module__T7nHeq__showcaseSite .tabs-trigger.active){background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0000000d}.showcase-site-module__T7nHeq__showcaseSite .tabs-trigger:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.showcase-site-module__T7nHeq__showcaseSite .tabs-pills{background:0 0;flex-wrap:wrap;gap:.375rem;padding:0;display:flex}.showcase-site-module__T7nHeq__showcaseSite .tabs-pills .tabs-trigger{border:1px solid var(--border);background:var(--background);border-radius:9999px}:is(.showcase-site-module__T7nHeq__showcaseSite .tabs-pills .tabs-trigger[data-state=active],.showcase-site-module__T7nHeq__showcaseSite .tabs-pills .tabs-trigger.active){background:var(--foreground);color:var(--background);border-color:var(--foreground);box-shadow:none}.showcase-site-module__T7nHeq__showcaseSite .accordion{flex-direction:column;gap:.5rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .accordion-item{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--card);overflow:hidden}.showcase-site-module__T7nHeq__showcaseSite .accordion-trigger{text-align:left;cursor:pointer;width:100%;min-height:2.75rem;color:var(--foreground);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.4;transition:background-color .15s,padding .15s;display:flex}.showcase-site-module__T7nHeq__showcaseSite .accordion-trigger:hover{background-color:color-mix(in srgb, var(--muted) 50%, transparent)}.showcase-site-module__T7nHeq__showcaseSite .accordion-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.showcase-site-module__T7nHeq__showcaseSite .accordion-trigger svg{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.showcase-site-module__T7nHeq__showcaseSite .accordion-item[data-state=open] .accordion-trigger{padding-bottom:.5rem}.showcase-site-module__T7nHeq__showcaseSite .accordion-item[data-state=open] .accordion-trigger svg{transform:rotate(180deg)}.showcase-site-module__T7nHeq__showcaseSite .accordion-content{color:var(--muted-foreground);padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6;display:none}.showcase-site-module__T7nHeq__showcaseSite .accordion-content[hidden]{display:none!important}.showcase-site-module__T7nHeq__showcaseSite .accordion-item[data-state=open] .accordion-content:not([hidden]){padding-top:.5rem;padding-bottom:1.25rem;padding-inline:1.25rem;display:block}.showcase-site-module__T7nHeq__showcaseSite .sheet-root{z-index:100;pointer-events:none;position:fixed;inset:0}:is(.showcase-site-module__T7nHeq__showcaseSite .sheet-root[data-state=open],.showcase-site-module__T7nHeq__showcaseSite .sheet-root.sheet-exiting){pointer-events:auto}@media (min-width:1024px){.showcase-site-module__T7nHeq__showcaseSite .sheet-root{display:none!important}}.showcase-site-module__T7nHeq__showcaseSite .sheet-overlay{z-index:100;opacity:0;pointer-events:none;background-color:#000c;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.showcase-site-module__T7nHeq__showcaseSite .sheet-root[data-state=open] .sheet-overlay{opacity:1;pointer-events:auto;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.showcase-site-module__T7nHeq__showcaseSite .sheet-root.sheet-exiting .sheet-overlay{opacity:0;pointer-events:auto;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.showcase-site-module__T7nHeq__showcaseSite .sheet-content{z-index:101;background-color:var(--background);padding:1.5rem;padding-top:max(1.5rem, env(safe-area-inset-top));padding-bottom:max(1.5rem, env(safe-area-inset-bottom));padding-right:max(1.5rem, env(safe-area-inset-right));color:var(--foreground);box-shadow:none;outline:none;flex-direction:column;gap:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0}.showcase-site-module__T7nHeq__showcaseSite .sheet-content--right{border-left:1px solid var(--border);width:75%;max-width:24rem;right:0;transform:translate(100%)}.showcase-site-module__T7nHeq__showcaseSite .sheet-root[data-state=open] .sheet-content--right{transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0);box-shadow:-8px 0 24px #0000001f}.showcase-site-module__T7nHeq__showcaseSite .sheet-root.sheet-exiting .sheet-content--right{box-shadow:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(100%)}.showcase-site-module__T7nHeq__showcaseSite .sheet-close{right:.75rem;top:max(.75rem, env(safe-area-inset-top));border-radius:calc(var(--radius) - 4px);width:2.75rem;height:2.75rem;color:var(--foreground);opacity:.7;cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute}.showcase-site-module__T7nHeq__showcaseSite .sheet-close:hover{opacity:1}.showcase-site-module__T7nHeq__showcaseSite .sheet-close:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.showcase-site-module__T7nHeq__showcaseSite .sheet-header{text-align:left;flex-direction:column;flex-shrink:0;gap:.375rem;padding-right:2rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .sheet-title{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600;line-height:1}.showcase-site-module__T7nHeq__showcaseSite .sheet-description{color:var(--muted-foreground);margin:0;font-size:.875rem}.showcase-site-module__T7nHeq__showcaseSite .sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.showcase-site-module__T7nHeq__showcaseSite .sheet-nav{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.showcase-site-module__T7nHeq__showcaseSite .sheet-nav-link{border-radius:calc(var(--radius) - 2px);min-height:2.75rem;color:var(--foreground);align-items:center;margin:0 -.75rem;padding:.625rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.showcase-site-module__T7nHeq__showcaseSite .sheet-nav-link:hover{background-color:color-mix(in srgb, var(--muted) 50%, transparent);color:var(--foreground)}.showcase-site-module__T7nHeq__showcaseSite .sheet-nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.showcase-site-module__T7nHeq__showcaseSite .sheet-nav-link--accent{color:var(--primary);font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .sheet-footer{flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .alert{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);width:100%;padding:1rem;font-size:.875rem;position:relative}.showcase-site-module__T7nHeq__showcaseSite .alert-success{border-color:color-mix(in srgb, var(--success) 30%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--foreground)}.showcase-site-module__T7nHeq__showcaseSite .alert.hidden{display:none}.showcase-site-module__T7nHeq__showcaseSite .separator{background:var(--border);width:100%;height:1px}.showcase-site-module__T7nHeq__showcaseSite .list-check{flex-direction:column;gap:.5rem;list-style:none;display:flex}.showcase-site-module__T7nHeq__showcaseSite .list-check li{color:var(--muted-foreground);padding-left:1.25rem;font-size:.9375rem;position:relative}.showcase-site-module__T7nHeq__showcaseSite .list-check li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.showcase-site-module__T7nHeq__showcaseSite .product-frame{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);overflow:hidden;box-shadow:0 24px 64px #00000014}.showcase-site-module__T7nHeq__showcaseSite .product-chrome{background:var(--shell);border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .product-dots{gap:6px;display:flex}.showcase-site-module__T7nHeq__showcaseSite .product-dots span{background:var(--border);border-radius:50%;width:10px;height:10px}.showcase-site-module__T7nHeq__showcaseSite .product-dots span:first-child{background:#e46767}.showcase-site-module__T7nHeq__showcaseSite .product-dots span:nth-child(2){background:#f0d175}.showcase-site-module__T7nHeq__showcaseSite .product-dots span:nth-child(3){background:#53c67d}.showcase-site-module__T7nHeq__showcaseSite .doc-card{padding:1.5rem}.showcase-site-module__T7nHeq__showcaseSite .doc-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .doc-title{font-size:.9375rem;font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .doc-meta{color:var(--muted-foreground);margin-top:.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem}.showcase-site-module__T7nHeq__showcaseSite .status-pill{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success);border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.showcase-site-module__T7nHeq__showcaseSite .status-pill:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.showcase-site-module__T7nHeq__showcaseSite .hash-line{color:var(--muted-foreground);background:var(--shell);border-radius:calc(var(--radius) - 4px);margin-top:.75rem;padding:.75rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.showcase-site-module__T7nHeq__showcaseSite .sign-banner{background:var(--primary-muted);border-radius:calc(var(--radius) - 2px);color:var(--primary);margin-top:.75rem;padding:.75rem;font-size:.875rem;font-weight:500}.showcase-site-module__T7nHeq__showcaseSite .evidence-card{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.showcase-site-module__T7nHeq__showcaseSite .evidence-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:.5rem 0;display:flex}.showcase-site-module__T7nHeq__showcaseSite .evidence-row:last-child{border-bottom:0}.showcase-site-module__T7nHeq__showcaseSite .evidence-row span:first-child{color:var(--muted-foreground)}.showcase-site-module__T7nHeq__showcaseSite .integrity-bar{background:color-mix(in srgb, var(--success) 12%, transparent);border-radius:calc(var(--radius) - 2px);text-align:center;color:var(--success);margin-top:1rem;padding:.75rem;font-size:.8125rem;font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .block-list{flex-direction:column;gap:.5rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .block-item{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);justify-content:space-between;align-items:center;padding:.75rem;font-size:.875rem;display:flex}.showcase-site-module__T7nHeq__showcaseSite .block-item .tag{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .block-item .tag--req{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}.showcase-site-module__T7nHeq__showcaseSite .cert-badge{text-align:center;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);letter-spacing:.04em;color:var(--muted-foreground);background:var(--card);padding:.75rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .feature-icon{border-radius:calc(var(--radius) - 2px);background:var(--primary-subtle);width:2.5rem;height:2.5rem;color:var(--primary);place-items:center;margin-bottom:.75rem;display:grid}.showcase-site-module__T7nHeq__showcaseSite .step-num{color:var(--primary);letter-spacing:.1em;margin-bottom:.5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .scenario-panel{display:none}.showcase-site-module__T7nHeq__showcaseSite .scenario-panel.active{display:block}.showcase-site-module__T7nHeq__showcaseSite .segment-content{display:none}.showcase-site-module__T7nHeq__showcaseSite .segment-content.active{display:block}@media (prefers-reduced-motion:no-preference){html.motion-pending [data-motion-in]{opacity:0;transform:translateY(1rem)}html.motion-pending [data-motion-in=scale]{opacity:0;transform:translateY(1.25rem)scale(.985)}html.motion-pending [data-motion-reveal]{opacity:0;transform:translateY(1.25rem)}html.motion-pending [data-motion-stagger]>*{opacity:0;transform:translateY(1rem)}}:is(.showcase-site-module__T7nHeq__showcaseSite [data-motion-reveal].is-revealed,.showcase-site-module__T7nHeq__showcaseSite [data-motion-stagger].is-revealed>*){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:is(.showcase-site-module__T7nHeq__showcaseSite [data-motion-in],.showcase-site-module__T7nHeq__showcaseSite [data-motion-reveal],.showcase-site-module__T7nHeq__showcaseSite [data-motion-stagger]>*){opacity:1!important;transform:none!important}.showcase-site-module__T7nHeq__showcaseSite .hero-float{animation:none!important;transform:none!important}}.showcase-site-module__T7nHeq__showcaseSite .hero-visual{isolation:isolate;position:relative}.showcase-site-module__T7nHeq__showcaseSite .hero-float{z-index:1;backface-visibility:hidden;will-change:transform;position:relative;transform:translate(0,0)}.showcase-site-module__T7nHeq__showcaseSite .hero-visual .product-frame{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.showcase-site-module__T7nHeq__showcaseSite .hero-float{animation:5s linear infinite showcase-site-module__T7nHeq__hero-product-float}}@keyframes showcase-site-module__T7nHeq__hero-product-float{0%,to{transform:translate(0,0)}25%{transform:translateY(-5px)}50%{transform:translate(0,0)}75%{transform:translateY(5px)}}:is(.showcase-site-module__T7nHeq__showcaseSite h1,.showcase-site-module__T7nHeq__showcaseSite h2,.showcase-site-module__T7nHeq__showcaseSite h3){text-wrap:balance}:is(.showcase-site-module__T7nHeq__showcaseSite p,.showcase-site-module__T7nHeq__showcaseSite .accordion-content,.showcase-site-module__T7nHeq__showcaseSite .list-check li){text-wrap:pretty}:is(.showcase-site-module__T7nHeq__showcaseSite .prose-legal p,.showcase-site-module__T7nHeq__showcaseSite .prose-legal li){max-width:65ch}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(.showcase-site-module__T7nHeq__showcaseSite *,.showcase-site-module__T7nHeq__showcaseSite :before,.showcase-site-module__T7nHeq__showcaseSite :after){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.showcase-site-module__T7nHeq__showcaseSite .sheet-overlay,.showcase-site-module__T7nHeq__showcaseSite .sheet-content--right){transition:none!important}.showcase-site-module__T7nHeq__showcaseSite .sheet-root.sheet-exiting{pointer-events:none!important}}.showcase-site-module__T7nHeq__showcaseSite :focus{outline:none}.showcase-site-module__T7nHeq__showcaseSite :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.showcase-site-module__T7nHeq__showcaseSite a:not(.btn):focus-visible{border-radius:2px}.showcase-site-module__T7nHeq__showcaseSite main a:not(.btn):not(.card):hover{text-underline-offset:3px;text-decoration:underline}.showcase-site-module__T7nHeq__showcaseSite .site-footer{--footer-link:color-mix(in srgb, var(--footer-muted) 88%, transparent);--footer-link-hover:var(--background);--footer-copy:color-mix(in srgb, var(--footer-muted) 78%, transparent)}.showcase-site-module__T7nHeq__showcaseSite .site-footer a:not(.btn){color:var(--footer-link)}.showcase-site-module__T7nHeq__showcaseSite .site-footer a:not(.btn):hover{color:var(--footer-link-hover)}.showcase-site-module__T7nHeq__showcaseSite .site-footer a:focus-visible{outline-color:var(--background)}.showcase-site-module__T7nHeq__showcaseSite .site-footer .footer-copy{color:var(--footer-copy)}.showcase-site-module__T7nHeq__showcaseSite .site-footer .footer-sep{color:inherit;margin-inline:.5em}:is(.showcase-site-module__T7nHeq__showcaseSite .skip-link:focus,.showcase-site-module__T7nHeq__showcaseSite .skip-link:focus-visible){border-radius:calc(var(--radius) - 2px);font-weight:600;top:1rem;left:1rem;box-shadow:0 4px 12px #00000026}.showcase-site-module__T7nHeq__showcaseSite .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.showcase-site-module__T7nHeq__showcaseSite .btn-decorative{cursor:default;pointer-events:none}@media (forced-colors:active){:is(.showcase-site-module__T7nHeq__showcaseSite .btn,.showcase-site-module__T7nHeq__showcaseSite .tabs-trigger,.showcase-site-module__T7nHeq__showcaseSite .toggle-group-item,.showcase-site-module__T7nHeq__showcaseSite .accordion-trigger,.showcase-site-module__T7nHeq__showcaseSite input.input,.showcase-site-module__T7nHeq__showcaseSite textarea.textarea,.showcase-site-module__T7nHeq__showcaseSite select.select){border:1px solid buttontext}.showcase-site-module__T7nHeq__showcaseSite .btn-primary{forced-color-adjust:none;color:highlighttext;background:highlight}}.showcase-site-module__T7nHeq__showcaseSite [role=tabpanel][hidden]{display:none!important}.showcase-site-module__T7nHeq__showcaseSite .segment-content:not(.active){display:none}.showcase-site-module__T7nHeq__showcaseSite .scenario-panel:not(.active){display:none}:is(.showcase-site-module__T7nHeq__showcaseSite input.input[aria-invalid=true],.showcase-site-module__T7nHeq__showcaseSite textarea.textarea[aria-invalid=true],.showcase-site-module__T7nHeq__showcaseSite select.select[aria-invalid=true]){border-color:var(--destructive)}.showcase-site-module__T7nHeq__showcaseSite table caption{caption-side:top;text-align:left;color:var(--foreground);padding-bottom:.75rem;font-weight:600}.showcase-site-module__T7nHeq__showcaseSite .product-frame[role=img]{-webkit-user-select:none;user-select:none}.showcase-site-module__T7nHeq__showcaseSite [id]{scroll-margin-top:5.5rem}.showcase-site-module__T7nHeq__showcaseSite .back-to-top{z-index:40;right:max(1rem, env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px) + var(--cookie-notice-height,0px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s,bottom .2s;position:fixed;transform:translateY(.5rem);box-shadow:0 4px 16px #00000029}.showcase-site-module__T7nHeq__showcaseSite .back-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.showcase-site-module__T7nHeq__showcaseSite .back-to-top{transition:none;transform:none}}
