.featured-on[data-astro-cid-brl6a35y]{--featured-line: rgba(24, 19, 15, .12)}.featured-inner[data-astro-cid-brl6a35y]{display:grid;border-top:1px solid var(--featured-line);gap:1.25rem;padding-top:2rem}.featured-label[data-astro-cid-brl6a35y]{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:0;white-space:nowrap}.featured-label[data-astro-cid-brl6a35y]:before,.featured-label[data-astro-cid-brl6a35y]:after{content:"";width:1.75rem;height:1px;background:var(--featured-line)}.featured-list[data-astro-cid-brl6a35y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.featured-list[data-astro-cid-brl6a35y] li[data-astro-cid-brl6a35y]{display:flex;min-width:0}.featured-badge[data-astro-cid-brl6a35y]{display:flex;flex:1;align-items:center;justify-content:center;min-height:92px;padding:.75rem 1rem;border-radius:.5rem}.featured-badge[data-astro-cid-brl6a35y] img[data-astro-cid-brl6a35y]{display:block;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply;opacity:.72;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.featured-badge[data-astro-cid-brl6a35y]:hover img[data-astro-cid-brl6a35y],.featured-badge[data-astro-cid-brl6a35y]:focus-visible img[data-astro-cid-brl6a35y]{filter:none;opacity:1;transform:translateY(-2px)}.featured-badge[data-astro-cid-brl6a35y]:focus-visible{outline:2px solid var(--rust);outline-offset:-2px}@media(min-width:900px){.featured-inner[data-astro-cid-brl6a35y]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem}.featured-label[data-astro-cid-brl6a35y]{justify-content:flex-start}.featured-label[data-astro-cid-brl6a35y]:before{display:none}.featured-list[data-astro-cid-brl6a35y]{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-badge[data-astro-cid-brl6a35y]{min-height:84px}}@media(prefers-reduced-motion:reduce){.featured-badge[data-astro-cid-brl6a35y] img[data-astro-cid-brl6a35y]{transition:none}.featured-badge[data-astro-cid-brl6a35y]:hover img[data-astro-cid-brl6a35y],.featured-badge[data-astro-cid-brl6a35y]:focus-visible img[data-astro-cid-brl6a35y]{transform:none}}.demo-frame{container-type:inline-size;margin:0;width:100%}.demo-stage{--demo-blue: #0a84ff;--demo-primary: rgba(255, 255, 255, .92);--demo-secondary: rgba(235, 235, 245, .58);--demo-line: rgba(255, 255, 255, .14);--demo-tail-x: 9em;--demo-panel-bottom: 6.6em;background:#232323;border-radius:14px;box-shadow:0 18px 38px #18130f29;color:var(--demo-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif;font-size:clamp(12px,1.6cqw,13px);height:44em;line-height:1.25;overflow:hidden;pointer-events:none;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo-stage [hidden]{display:none!important}.demo-stage svg{display:block;height:100%;width:100%}.demo-chat{color:#ffffffd6;inset:1.1em 1.5em 6em;line-height:1.6;overflow:hidden;position:absolute}.demo-chat-bubble{background:#27334a;border-radius:.9em;margin:0 0 1em auto;padding:.65em .95em;width:-moz-fit-content;width:fit-content}.demo-chat-model{color:var(--demo-secondary);font-size:.8em;font-weight:600;margin:0 0 .5em}.demo-chat h4,.demo-chat h5{color:#ffffffeb;font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 .55em}.demo-chat h4{font-size:1.4em}.demo-chat h5{font-size:1.08em;margin-top:1em}.demo-chat p{margin:0 0 .8em}.demo-composer{background:#2a2a29;border-top:1px solid var(--demo-line);bottom:0;left:0;padding:.8em .9em .9em;position:absolute;right:0}.demo-message{color:var(--demo-primary);margin-bottom:.85em;min-height:1.25em;padding-left:.2em}.demo-message-text{white-space:pre-wrap}.demo-message-placeholder{color:var(--demo-secondary)}.demo-caret{animation:demo-blink 1.06s steps(1) infinite;background:var(--demo-blue);flex:none;height:1.2em;width:1.5px}.demo-message .demo-caret{display:none}[data-composer-focus=true] .demo-message .demo-caret{display:inline-block;vertical-align:text-bottom}@keyframes demo-blink{50%{opacity:0}}.demo-controls{align-items:center;display:flex;gap:.6em}.demo-clip{color:var(--demo-secondary);flex:none;height:1.2em;width:1.2em}.demo-pill{align-items:center;background:#ffffff0d;border:1px solid var(--demo-line);border-radius:.5em;color:var(--demo-primary);display:inline-flex;flex:none;font-size:.92em;gap:.35em;height:1.95em;padding-inline:.55em;white-space:nowrap}.demo-decor{color:var(--demo-secondary)}.demo-model-mark,.demo-pill-icon{display:block;flex:none;height:1.1em;width:1.1em}.demo-tools{gap:.6em}.demo-pill-chevron{color:var(--demo-secondary);display:block;flex:none;height:.95em;width:.95em}.demo-send{background:#ffffff2e;border-radius:50%;color:#232323;flex:none;height:1.5em;margin-left:auto;padding:.28em;transition:background-color .15s;width:1.5em}[data-can-send=true] .demo-send{background:var(--demo-blue);color:#fff}.demo-glass{backdrop-filter:blur(22px) saturate(1.25);background:#3a3b38cc;border-radius:14px;bottom:var(--demo-panel-bottom);box-shadow:0 10px 34px #0000006b,inset 0 0 0 1px #ffffff21;position:absolute;transition:opacity .13s ease-out,transform .17s cubic-bezier(.2,.9,.3,1.15),visibility .13s;-webkit-backdrop-filter:blur(22px) saturate(1.25)}.demo-tail{bottom:calc(var(--demo-panel-bottom) - .95em + 1px);display:block;height:.95em;left:calc(var(--demo-tail-x) - 1.4em);position:absolute;transition:opacity .13s;width:2.8em}.demo-tail:before{backdrop-filter:blur(22px) saturate(1.25);background:#3a3b38cc;content:"";inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 11' preserveAspectRatio='none'%3E%3Cpath d='M0 0C7.5 0 10.8 1 13.8 3.9L16.9 8.1C18.7 10.3 21.3 10.3 23.1 8.1L26.2 3.9C29.2 1 32.5 0 40 0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 11' preserveAspectRatio='none'%3E%3Cpath d='M0 0C7.5 0 10.8 1 13.8 3.9L16.9 8.1C18.7 10.3 21.3 10.3 23.1 8.1L26.2 3.9C29.2 1 32.5 0 40 0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;position:absolute;-webkit-backdrop-filter:blur(22px) saturate(1.25)}.demo-tail svg{position:relative}.demo-tail path{fill:none;stroke:#ffffff29;stroke-width:1;vector-effect:non-scaling-stroke}.demo-keys{bottom:7.4em;display:flex;gap:.3em;left:50%;opacity:0;position:absolute;transform:translate(-50%) translateY(.4em);transition:opacity .16s,transform .16s;z-index:6}.demo-keys.is-visible{opacity:1;transform:translate(-50%)}.demo-keys kbd{background:#464744f7;border-radius:.45em;box-shadow:0 6px 18px #00000080,inset 0 0 0 1px #ffffff2e;color:#fff;font-family:inherit;font-size:1.2em;font-weight:600;min-width:1.9em;padding:.28em .45em;text-align:center}.demo-cursor{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));height:22px!important;left:-5px;opacity:0;position:absolute;top:-3px;transform-origin:5px 2.5px;transition:translate var(--demo-move, .62s) cubic-bezier(.45,.05,.25,1),scale 90ms ease-out,opacity .15s;width:22px!important;z-index:5}.demo-cursor.is-visible{opacity:1}.demo-cursor.is-pressing{scale:.9}@container (max-width: 640px){.demo-tools{display:none}.demo-stage{font-size:14px;height:37em}}[data-model-picker] .demo-stage{--mp-green: #30d158;--mp-orange: #ff9f0a;--mp-star: #ffd60a;--demo-panel-bottom: 3.72em}[data-model-picker][data-open=true] .demo-message{visibility:hidden}[data-model-picker] .demo-model-button{transition:background-color .12s}[data-model-picker][data-open=true] .demo-model-button{background:#ffffff21}.mp-panel{display:flex;flex-direction:column;left:.6em;overflow:hidden;right:.6em;top:.6em;transform-origin:var(--demo-tail-x) 100%}[data-open=false] .mp-panel{opacity:0;transform:scale(.96) translateY(.6em);visibility:hidden}[data-model-picker][data-open=false] .demo-tail{opacity:0}.mp-search{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;flex:none;gap:.46em;min-height:3em;padding:.45em .92em}.mp-search-icon{color:var(--demo-secondary);flex:none;height:1.15em;width:1.15em}.mp-chips{display:contents}.mp-chip{align-items:center;background:#ffffff1a;border-radius:999px;display:inline-flex;flex:none;font-size:.85em;gap:.35em;padding:.3em .55em;white-space:nowrap}.mp-chip>span:first-child{display:block;height:1.1em;width:1.1em}.mp-chip-close{color:var(--demo-secondary);display:block;height:1.2em;width:1.2em}.mp-field{align-items:center;display:flex;flex:1 1 4em;font-size:1.08em;min-width:3em;white-space:pre}.mp-placeholder{color:var(--demo-secondary);overflow:hidden}.mp-toggle{background:transparent;border:1px solid var(--demo-line);border-radius:.5em;color:var(--demo-secondary);flex:none;height:2.1em;padding:.45em .7em;width:2.8em}.mp-toggle-table,[data-view=compact] .mp-toggle-list{display:none}[data-view=compact] .mp-toggle-table{display:block}.mp-toggle>span{height:100%}.mp-body{flex:1 1 auto;min-height:0;outline:0;overflow-y:auto;scrollbar-color:rgba(255,255,255,.38) transparent;scrollbar-width:thin}.mp-body::-webkit-scrollbar{width:9px}.mp-body::-webkit-scrollbar-thumb{background:#ffffff61;background-clip:content-box;border:2px solid transparent;border-radius:9px}.mp-models{min-height:100%}.mp-head,.mp-row{align-items:center;display:grid;grid-template-columns:2.15em minmax(0,1fr) .77em 6.46em 1.23em 3.85em 1.23em 6.92em .77em .92em .77em 6.92em 1.23em 4em 4em .92em 2.15em .6em;padding-inline:.92em .3em}.mp-c-icon{grid-column:1}.mp-c-name{grid-column:2}.mp-c-caps{grid-column:4}.mp-c-context{grid-column:6}.mp-c-in{grid-column:8}.mp-c-arrow{grid-column:10;justify-self:center}.mp-c-out{grid-column:12}.mp-c-cost-in{grid-column:14}.mp-c-cost-out{grid-column:15}.mp-c-star{grid-column:17}.mp-c-context,.mp-c-cost-in,.mp-c-cost-out{justify-self:end;text-align:right;white-space:nowrap}.mp-head{background:#424340;border-bottom:1px solid var(--demo-line);color:#ffffffc2;font-weight:700;padding-block:.5em;position:sticky;top:0;white-space:nowrap;z-index:1}.mp-head>span{font-size:.82em}.mp-row{min-height:2.92em}.mp-row.is-highlighted,.mp-filter.is-highlighted{background:#4276c457}.mp-mark{color:var(--demo-primary);display:block;height:1.54em;width:1.54em}.mp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-meta{color:var(--demo-secondary);font-size:.88em;font-variant-numeric:tabular-nums}.mp-c-arrow.mp-meta{height:1em;width:1em}.mp-icons{display:flex;gap:.31em}.mp-icons>span{flex:none;height:1.08em;width:1.08em}.mp-icons>.is-off{visibility:hidden}.mp-blue{color:var(--demo-blue)}.mp-green{color:var(--mp-green)}.mp-orange{color:var(--mp-orange)}.mp-star{border-radius:.35em;color:var(--demo-secondary);display:block;height:1.9em;margin-inline:auto;padding:.35em;width:1.9em}.mp-row[data-favorite=true] .mp-star{color:var(--mp-star)}.mp-row[data-favorite=true] .mp-star svg{fill:currentColor}.mp-empty{align-items:center;color:var(--demo-secondary);display:flex;flex-direction:column;gap:.5em;justify-content:center;min-height:27em;padding:1em;text-align:center}.mp-empty strong{color:var(--demo-primary)}.mp-section-title{color:var(--demo-secondary);font-size:.82em;font-weight:600;margin:0;padding:.8em 1.12em .35em}.mp-filter{align-items:center;display:flex;gap:.77em;min-height:2.5em;padding-inline:.92em}.mp-filter-icon{display:block;flex:none;height:1.25em;width:1.54em}.mp-filter-star svg{fill:currentColor}.mp-filter-label{flex:1;min-width:0}.mp-filter-check{color:var(--demo-blue);flex:none;height:1.15em;visibility:hidden;width:1.15em}.mp-filter.is-active .mp-filter-check{visibility:visible}[data-view=compact] .mp-panel{right:auto;width:min(40em,calc(100% - 1.2em))}[data-view=compact] .mp-head,[data-view=compact] .mp-row>:not(.mp-c-icon,.mp-c-name,.mp-c-star){display:none}[data-view=compact] .mp-row{grid-template-columns:2.15em minmax(0,1fr) 2.15em .6em}[data-view=compact] .mp-c-star{grid-column:3}@container (max-width: 640px){[data-model-picker] .demo-stage{height:32em}.mp-head>:is(.mp-c-in,.mp-c-out,.mp-c-cost-in,.mp-c-cost-out),.mp-row>:is(.mp-c-in,.mp-c-arrow,.mp-c-out,.mp-c-cost-in,.mp-c-cost-out){display:none}.mp-head,.mp-row{grid-template-columns:2.15em minmax(0,1fr) 6.2em 3em 2.15em .3em}.mp-c-name{grid-column:2}.mp-c-caps{grid-column:3}.mp-c-context{grid-column:4}.mp-c-star{grid-column:5}.mp-empty{min-height:20em}}[data-prompt-demo] .demo-stage{--demo-tail-x: 3.4em}.pd-menu{display:flex;left:.6em;padding:.6em 0;transform-origin:var(--demo-tail-x) 100%;width:min(26.2em,calc(100% - 1.2em))}[data-menu=closed] .pd-menu{opacity:0;transform:scale(.96) translateY(.6em);visibility:hidden}[data-menu=closed] .pd-menu-tail{opacity:0}.pd-menu-list{flex:1;max-height:11.55em;min-width:0;overflow-y:auto;scrollbar-color:rgba(255,255,255,.38) transparent;scrollbar-width:thin}.pd-menu-list::-webkit-scrollbar{width:8px}.pd-menu-list::-webkit-scrollbar-thumb{background:#ffffff61;background-clip:content-box;border:2px solid transparent;border-radius:8px}.pd-prompt{align-items:center;border-radius:.5em;display:flex;gap:.77em;height:2.31em;justify-content:space-between;margin-inline:.6em;padding-inline:.8em}.pd-prompt.is-highlighted{background:#ffffff1f}.pd-prompt-name{flex:0 1 auto;font-size:.95em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-prompt-command{background:#ffffff17;border-radius:.45em;color:var(--demo-secondary);flex:0 1 auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.77em;max-width:60%;min-width:0;overflow:hidden;padding:.1em .6em;text-overflow:ellipsis;white-space:nowrap}.pd-scrim{background:#00000061;inset:0;position:absolute;transition:opacity .18s}.pd-sheet{background:#2b2b29;border-radius:14px;box-shadow:0 18px 50px #00000080,inset 0 0 0 1px #ffffff1c;display:flex;flex-direction:column;inset:1.4em;overflow:hidden;position:absolute;transition:opacity .17s ease-out,transform .2s cubic-bezier(.2,.9,.3,1.1),visibility .17s}[data-sheet=closed] .pd-scrim{opacity:0}[data-sheet=closed] .pd-sheet{opacity:0;transform:scale(.97) translateY(.5em);visibility:hidden}.pd-columns{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:0}.pd-form,.pd-preview{display:flex;flex-direction:column;min-height:0;min-width:0;padding:1.2em}.pd-preview{border-left:1px solid var(--demo-line)}.pd-heading{font-weight:700;margin:0 0 .75em}.pd-card{background:#ffffff0b;border-radius:.8em;padding-inline:.85em}.pd-field{align-items:center;display:flex;gap:1em;justify-content:space-between;min-height:3.1em;position:relative;white-space:nowrap}.pd-field+.pd-field{border-top:1px solid rgba(255,255,255,.09)}.pd-value{align-items:center;display:flex;justify-content:flex-end;min-height:1.3em;min-width:6em;white-space:pre}.pd-value .demo-caret{display:none}.pd-field.is-focused .pd-value .demo-caret{display:block;margin-left:1px}.pd-stepper{align-items:center;border:1px solid var(--demo-line);border-radius:.5em;display:inline-flex;font-variant-numeric:tabular-nums;gap:.5em;padding:.2em .3em .2em .6em}.pd-arrows{display:grid;gap:.05em}.pd-arrows>span{display:block;height:.75em;width:.85em}.pd-select{align-items:center;display:inline-flex;gap:.6em}.pd-select-badge{background:#ffffff1f;border-radius:50%;display:block;height:1.45em;padding:.28em;width:1.45em}.pd-options{backdrop-filter:blur(20px);background:#424340f0;border-radius:.65em;box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffffff24;min-width:5.4em;padding:.3em;position:absolute;right:0;top:2.6em;z-index:2}.pd-option{align-items:center;border-radius:.35em;display:flex;gap:.4em;padding:.22em .5em .22em .3em}.pd-option.is-hovered{background:var(--demo-blue)}.pd-option-check{display:block;height:.9em;visibility:hidden;width:.9em}.pd-option[data-value="3"] .pd-option-check{visibility:visible}.pd-preview-box{background:#ffffff0b;border-radius:.6em;flex:1;line-height:1.45;min-height:0;overflow:hidden;padding:.65em}.pd-preview-box mark{background:#0a84ff47;border-radius:2px;color:inherit}.pd-preview-box mark.is-empty{display:inline-block;height:1em;vertical-align:text-bottom;width:.35em}.pd-footer{align-items:center;border-top:1px solid var(--demo-line);display:flex;flex:none;gap:.6em;padding:.85em 1.2em}.pd-note{color:var(--demo-secondary);flex:1;font-size:.88em;min-width:0}.pd-button{background:#ffffff1c;border-radius:.5em;flex:none;padding:.34em .85em}.pd-insert{background:var(--demo-blue);color:#fff}@container (max-width: 640px){.pd-sheet{inset:.7em}.pd-columns{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pd-form,.pd-preview{padding:.8em}.pd-preview{border-left:0;border-top:1px solid var(--demo-line)}.pd-field{min-height:2.6em}.pd-note{display:none}.pd-button{flex:1;text-align:center}}[data-nav-demo] .demo-stage{--nv-column: 34%;--nv-accent: #1f5ccf;--nv-selection: rgba(66, 118, 196, .34)}[data-nav-demo] .demo-chat{display:none}[data-nav-demo] .demo-composer{z-index:2}[data-nav-demo][data-outline=open] .demo-composer{left:var(--nv-column)}.nv-chat{color:#ffffffdb;inset:0 0 5.6em;line-height:1.7;overflow:hidden;padding:3.6em 1.5em 1.5em;position:absolute}[data-outline=open] .nv-chat{left:var(--nv-column)}.nv-turn{margin-bottom:2em}.nv-bubble{background:#27334a;border-radius:.9em;color:#ffffffeb;margin:0 0 1.1em auto;padding:.75em 1em;position:relative;width:-moz-fit-content;width:fit-content}.nv-model{color:var(--demo-secondary);font-size:.8em;font-weight:600;margin:0 0 .5em}.nv-thinking{align-items:center;background:#ffffff0f;border-radius:.5em;display:flex;font-size:.88em;gap:.5em;margin-bottom:1em;padding:.35em .7em}.nv-thinking>span:first-child{display:block;flex:none;height:1.1em;width:1.1em}.nv-thinking-text{color:var(--demo-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-chat p,.nv-chat ul,.nv-chat ol{margin:0 0 .95em}.nv-chat ul,.nv-chat ol{padding-left:1.7em}.nv-chat ul{list-style:disc}.nv-chat ol{list-style:decimal}.nv-chat h4{color:#ffffffe6;font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.25;position:relative}.nv-chat .nv-h1{font-size:1.6em;margin:0 0 .7em}.nv-chat .nv-h2{font-size:1.36em;margin:1.1em 0 .6em}.nv-chat .nv-h3{font-size:1.14em;margin:1.15em 0 .65em}.nv-chat .nv-h4{font-size:1em;margin:1.05em 0 .7em}.nv-chat .is-target:before{animation:nv-marker 1.5s ease-out both;background:var(--demo-blue);border-radius:1px;bottom:0;content:"";left:-.45em;position:absolute;top:0;width:2px}@keyframes nv-marker{60%{opacity:1}to{opacity:0}}.nv-toolbar{align-items:center;display:flex;gap:.5em;left:.6em;position:absolute;right:.6em;top:.55em;z-index:3}.nv-capsule{align-items:center;backdrop-filter:blur(16px);background:#323230d1;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;height:2.35em;-webkit-backdrop-filter:blur(16px)}.nv-title-bar{flex:1;gap:.7em;min-width:0;padding-right:.8em}.nv-outline-button{border-radius:999px;display:block;flex:none;height:100%;padding:.55em .75em;width:2.8em}[data-outline=open] .nv-outline-button{background:#ffffff1c}.nv-title{flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-title-star{color:#ffd60a;display:block;flex:none;height:1.15em;width:1.15em}.nv-title-star svg{fill:currentColor}.nv-actions{color:var(--demo-secondary);flex:none;gap:.75em;padding-inline:.8em}.nv-actions>span{display:block;height:1.15em;width:1.15em}.nv-outline{background:#252524;border-right:1px solid var(--demo-line);bottom:0;display:flex;flex-direction:column;left:0;padding-top:3.35em;position:absolute;top:0;width:var(--nv-column);z-index:1}[data-outline=closed] .nv-outline{display:none}.nv-filter{align-items:center;background:#ffffff12;border-radius:.5em;box-shadow:inset 0 0 0 1px #ffffff12;color:var(--demo-secondary);display:flex;flex:none;font-size:.9em;gap:.45em;margin:0 .6em .5em;min-height:2.1em;padding-inline:.65em;white-space:nowrap}.nv-filter-icon{display:block;flex:none;height:1.05em;width:1.05em}.nv-filter-active,.nv-filter.is-active .nv-filter-idle{display:none}.nv-filter.is-active .nv-filter-active{display:block}.nv-filter-text{color:var(--demo-primary)}.nv-filter-placeholder{overflow:hidden;text-overflow:ellipsis}.nv-filter-clear{display:none;height:1.05em;margin-left:auto;width:1.05em}.nv-filter-clear.is-visible{display:block}.nv-tree{flex:1;font-size:.94em;min-height:0;overflow:hidden;padding-bottom:.5em}.nv-row{align-items:center;color:#ffffffb8;display:flex;gap:.55em;min-height:1.95em;padding-right:.7em;position:relative}.nv-row-mark{align-items:center;color:var(--demo-secondary);display:flex;flex:none;height:1em;justify-content:center;margin-left:.7em;width:1em}.nv-row-mark i{background:#ffffff57;border-radius:2px;display:block;height:1em;width:2.5px}.nv-row[data-level="1"] .nv-row-mark{margin-left:.7em}.nv-row[data-level="1"]{padding-left:1em}.nv-row[data-level="2"]{padding-left:2.15em}.nv-heading .nv-row-mark{width:0}.nv-row[data-level="1"]:before,.nv-row[data-level="2"]:before{background:#ffffff1c;bottom:0;content:"";left:1.2em;position:absolute;top:0;width:1px}.nv-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-user .nv-row-label,.nv-answer .nv-row-label{color:var(--demo-primary)}.nv-outline .nv-user{background:#ffffff09;border-top:1px solid rgba(255,255,255,.09);font-weight:600}.nv-outline .nv-user:first-child{border-top:0}.nv-chevron{color:var(--demo-secondary);display:block;flex:none;height:.95em;transition:rotate .13s;width:.95em}.nv-row.is-expanded .nv-chevron{rotate:90deg}.nv-outline .nv-row.is-highlighted{background:var(--nv-accent);border-radius:0 .5em .5em 0}.nv-outline .nv-row.is-highlighted,.nv-outline .nv-row.is-highlighted .nv-row-label,.nv-outline .nv-row.is-highlighted .nv-chevron{color:#fff}.nv-palette .nv-row.is-highlighted{background:var(--nv-selection)}.nv-find{align-items:center;background:#262624;border-bottom:1px solid var(--demo-line);display:flex;gap:.6em;height:5.85em;left:0;padding:3.15em .8em 0;position:absolute;right:0;top:0;transition:opacity .14s,transform .16s,visibility .14s;z-index:2}[data-outline=open] .nv-find{left:var(--nv-column)}[data-nav-demo]:not([data-find=open]) .nv-find{opacity:0;transform:translateY(-.4em);visibility:hidden}.nv-find-field{align-items:center;background:#ffffff0f;border-radius:.5em;box-shadow:inset 0 0 0 1px #ffffff24;display:flex;flex:0 1 26em;gap:.4em;height:1.85em;min-width:0;padding-inline:.5em;white-space:pre}.nv-find-icon,.nv-find-clear{color:var(--demo-secondary);display:block;flex:none;height:1em;width:1em}.nv-find-text{flex:none}.nv-find-placeholder{color:var(--demo-secondary);overflow:hidden;text-overflow:ellipsis}.nv-find .demo-caret{display:none}[data-find=open] .nv-find .demo-caret{display:inline-block}.nv-find-text+.demo-caret{margin-left:-.4em}.nv-find-status{color:var(--demo-secondary);font-size:.85em;font-variant-numeric:tabular-nums;margin-left:auto}.nv-find.is-empty .nv-find-status,.nv-find.is-empty .nv-find-clear,.nv-find.is-empty .nv-find-results-button{visibility:hidden}.nv-find-step{color:var(--demo-secondary);display:block;flex:none;height:1.05em;width:1.05em}.nv-find-results-button{background:#ffffff1a;border-radius:.4em;flex:none;font-size:.88em;padding:.22em .7em;transition:background-color .13s;white-space:nowrap}[data-results=on] .nv-find-results-button{background:var(--demo-blue);color:#fff}.nv-find-done{background:#ffffff1a;border-radius:.45em;flex:none;font-size:.88em;margin-left:auto;padding:.22em .75em}.nv-chat mark.nv-match,.nv-result mark{background:#d6be286b;border-radius:2px;color:inherit}.nv-chat mark.nv-match.is-current,.nv-result.is-current mark,.nv-result.is-picked mark{background:#ffff2e;color:#1d1d1b}.nv-chat mark.nv-match.is-current{box-shadow:0 0 0 2px #ffff2e}[data-results=on] .nv-filter{display:none}[data-results=on] .nv-outline{padding-top:3.6em}.nv-count{color:var(--demo-secondary);flex:none;font-size:.85em;font-style:normal}.nv-count:empty,.nv-chevron.is-leaf{display:none}.nv-row.has-results .nv-chevron.is-leaf{display:block}.nv-row.is-dim .nv-row-label{color:#ffffff52}.nv-result{-webkit-box-orient:vertical;color:#ffffff9e;display:-webkit-box;font-size:.92em;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin:.1em .35em .1em 0;overflow:hidden;padding:.3em .6em;position:relative}.nv-result[data-level="1"]{margin-left:1.9em}.nv-result[data-level="2"]{margin-left:2.9em}.nv-result[data-level="3"]{margin-left:3.9em}.nv-result:before{background:#ffffff1c;bottom:-.1em;content:"";left:-.2em;position:absolute;top:-.1em;width:1px}.nv-result.is-current{background:#ffffff14;border-radius:.45em}.nv-result.is-picked{background:var(--nv-accent);border-radius:.45em;color:#fff}@container (max-width: 640px){.nv-find-results-button,.nv-find-step{display:none}}.nv-scrim{background:#0000004d;inset:0;position:absolute;transition:opacity .15s;z-index:3}.nv-palette{backdrop-filter:blur(22px) saturate(1.25);background:#3a3b38db;border-radius:12px;box-shadow:0 16px 44px #0000007a,inset 0 0 0 1px #ffffff21;display:flex;flex-direction:column;height:31em;left:50%;margin-left:max(-19.25em,calc(-50% + .6em));max-width:calc(100% - 1.2em);overflow:hidden;position:absolute;top:2.6em;transition:opacity .13s ease-out,transform .17s cubic-bezier(.2,.9,.3,1.1),visibility .13s;width:38.5em;z-index:4;-webkit-backdrop-filter:blur(22px) saturate(1.25)}[data-palette=closed] .nv-scrim{opacity:0}[data-palette=closed] .nv-palette{opacity:0;transform:scale(.97);visibility:hidden}.nv-palette-search{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;flex:none;font-size:1.04em;min-height:2.9em;padding-inline:.85em;white-space:pre}.nv-palette-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;margin-right:.5em;width:1.1em}.nv-palette-placeholder{color:var(--demo-secondary);overflow:hidden;text-overflow:ellipsis}.nv-palette .nv-tree{font-size:1em;padding-block:.3em}.nv-palette .nv-row{min-height:2.15em}.nv-palette-hints{align-items:center;border-top:1px solid var(--demo-line);color:var(--demo-secondary);display:flex;flex:none;font-size:.82em;gap:.45em;min-height:2.8em;padding-inline:.9em}.nv-palette-hints span:nth-child(2){margin-right:.8em}.nv-key{background:#ffffff1a;border-radius:.3em;display:block;height:1.5em;padding:.25em;width:1.5em}@container (max-width: 640px){.nv-actions{display:none}.nv-chat{bottom:6em;padding-inline:1em}.nv-palette{height:28em;left:.6em;margin-left:0;max-width:none;right:.6em;width:auto}}[data-org-demo] .demo-stage{--og-sidebar: 30%;--og-list: 33%;--og-select: #2f6fed;--demo-tail-x: 7em}[data-org-demo] .demo-chat{display:none}[data-org-demo] .demo-composer{left:calc(var(--og-sidebar) + var(--og-list));z-index:2}[data-org-demo] .demo-tools{display:none}.og-sidebar{background:#2a2a27;border-right:1px solid rgba(255,255,255,.08);bottom:0;left:0;overflow:hidden;padding:0 .6em;position:absolute;top:0;width:var(--og-sidebar);z-index:1}.og-window-bar{align-items:center;display:flex;gap:.5em;height:3.1em;padding-left:.35em}.og-window-bar i{background:#ff5f57;border-radius:50%;display:block;height:.9em;width:.9em}.og-window-bar i:nth-child(2){background:#febc2e}.og-window-bar i:nth-child(3){background:#28c840}.og-panel-icon{color:var(--demo-secondary);display:block;height:1.25em;margin-left:auto;width:1.25em}.og-picker{display:flex;gap:.4em;justify-content:space-between;margin-bottom:.65em;width:100%}.og-picker>span:not(.demo-pill-chevron){align-items:center;display:flex;gap:.45em;min-width:0;white-space:nowrap}.og-picker-work,[data-project=work] .og-picker-all{display:none!important}[data-project=work] .og-picker-work{display:flex!important}.og-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;width:1.1em}.og-nav{align-items:center;border-radius:.5em;color:var(--demo-primary);display:flex;font-size:.95em;gap:.55em;min-height:2.15em;padding-inline:.55em}.og-nav-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-count{color:var(--demo-secondary);flex:none;font-size:.85em;font-variant-numeric:tabular-nums}.og-nav.is-selected{background:var(--og-select);color:#fff}.og-icon svg,.og-where-icon svg{fill:currentColor;fill-opacity:.22}.og-popover-search .og-icon svg{fill:none}.og-nav.is-selected .og-icon,.og-nav.is-selected .og-count,.og-nav.is-selected .og-disclosure{color:#fff!important}.og-folder .og-icon,.og-where-folder{color:var(--demo-secondary)}.og-folder .og-icon svg,.og-where-folder svg{fill:none}.og-section{align-items:center;color:var(--demo-secondary);display:flex;font-size:.82em;font-weight:600;justify-content:space-between;margin:.9em 0 .2em;padding-inline:.6em}.og-section-add{display:block;height:1.1em;width:1.1em}.og-work-only,[data-project=work] .og-all-only{display:none}[data-project=work] .og-work-only{display:block}.og-disclosure{color:var(--demo-secondary);display:block;flex:none;height:.85em;margin-right:-.2em;width:.85em}.og-project .og-disclosure{margin-right:-.15em}.og-folder .og-disclosure{rotate:-90deg;transition:rotate .13s}.og-folder.is-open .og-disclosure{rotate:0deg}.og-subfolder{padding-left:2.85em}.is-pulsing{animation:og-pulse 1.6s ease-out 1}@keyframes og-pulse{0%{box-shadow:0 0 #5a96ffe6}35%{box-shadow:0 0 0 4px #5a96ff73}to{box-shadow:0 0 0 4px #5a96ff00}}.og-list{background:#1f1f1e;border-right:1px solid rgba(255,255,255,.09);bottom:0;left:var(--og-sidebar);overflow:hidden;padding:0 .5em;position:absolute;top:0;width:var(--og-list);z-index:1}.og-list-title{align-items:center;display:flex;font-size:1.08em;font-weight:700;height:2.85em;margin:0;padding-inline:.5em;white-space:nowrap}.og-group{color:var(--demo-secondary);font-size:.82em;font-weight:600;margin:.5em 0 .3em;padding-inline:.65em}.og-chat{border-radius:.65em;margin-bottom:.15em;padding:.5em .6em}.og-new-chat.is-out{display:none}.og-chat.is-selected{background:#ffffff1c}.og-chat-top{align-items:center;display:flex;gap:.4em;margin-bottom:.2em}.og-chat-title{flex:1;font-size:.95em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-chat-star{color:#ffd60a;display:block;flex:none;height:.85em;width:.85em}.og-chat-star svg{fill:currentColor}.og-chat-time,.og-chat-bottom{color:var(--demo-secondary);font-size:.78em}.og-chat-time{flex:none}.og-chat-bottom{align-items:center;display:flex;gap:.45em;min-width:0}.og-chat-where{align-items:center;display:inline-flex;flex:none;font-weight:500;gap:.3em;white-space:nowrap}.og-where-icon{display:block;height:1em;width:1em}.og-where-folder,[data-project=work] .og-where-project,[data-list-scope=project] .og-where-project{display:none}[data-project=work] .og-where-folder{display:inline-flex}.og-chat-preview{min-width:0;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-toolbar{align-items:center;display:flex;gap:.45em;left:calc(var(--og-sidebar) + var(--og-list) + .5em);position:absolute;right:.6em;top:.55em;z-index:1}.og-capsule{align-items:center;background:#323230e6;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;height:2.2em}.og-title-capsule{flex:1;font-weight:500;min-width:0;padding-inline:.9em}.og-toolbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-plus{color:var(--demo-primary);flex:none;padding:.55em;width:2.2em}.og-existing{bottom:5.8em;color:#ffffffd6;left:calc(var(--og-sidebar) + var(--og-list) + 1em);line-height:1.55;overflow:hidden;position:absolute;right:1em;top:3.6em}[data-main=new] .og-existing{display:none}.og-bubble-static{background:#27334a;border-radius:.9em;margin:0 0 .9em auto;padding:.6em .85em;width:-moz-fit-content;width:fit-content}.og-model{color:var(--demo-secondary);font-size:.8em;font-weight:600;margin:0 0 .5em}.og-existing h4,.og-existing h5{color:#ffffffeb;font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 .6em}.og-existing h4{font-size:1.32em}.og-existing h5{font-size:1.08em;margin-top:1em}.og-existing p{margin:0 0 .8em}.og-existing ul{list-style:disc;margin:0 0 .8em;padding-left:1.4em}.og-conversation{display:none;inset:3.8em 1em 7em calc(var(--og-sidebar) + var(--og-list) + 1em);line-height:1.6;overflow:hidden;position:absolute}[data-main=new] .og-conversation{display:block}.og-bubble{background:#27334a;border-radius:.9em;margin:0 0 1em auto;padding:.65em .9em;width:-moz-fit-content;width:fit-content}.og-bubble:empty{display:none}.og-reply{color:#ffffffdb}.og-popover{bottom:auto;left:.45em;overflow:hidden;top:6em;transform-origin:var(--demo-tail-x) 0;width:22em;z-index:4}[data-popover=closed] .og-popover{opacity:0;transform:scale(.96) translateY(-.5em);visibility:hidden}.og-popover-tail{bottom:auto;rotate:180deg;top:calc(5.05em + 1px);z-index:4}[data-popover=closed] .og-popover-tail{opacity:0}.og-popover-search{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;gap:.5em;min-height:2.8em;padding-inline:.8em}.og-popover-placeholder{color:var(--demo-secondary);margin-left:-.5em}.og-popover-row{align-items:center;display:flex;gap:.65em;min-height:2.3em;padding-inline:.8em}.og-popover-all{border-bottom:1px solid var(--demo-line);margin-inline:0}.og-popover-row.is-hovered{background:#4276c457}.og-popover-chevron{color:var(--demo-secondary);display:block;flex:none;height:.9em;width:.9em}.og-popover-hints{align-items:center;border-top:1px solid var(--demo-line);color:var(--demo-secondary);display:flex;font-size:.82em;gap:.45em;min-height:2.8em;padding-inline:.9em}.og-popover-hints span:nth-child(2){margin-right:.8em}.og-key{background:#ffffff1a;border-radius:.3em;display:block;height:1.5em;padding:.25em;width:1.5em}@container (max-width: 640px){[data-org-demo] .demo-stage{--og-sidebar: 44%;--og-list: 56%}[data-org-demo] .demo-composer{left:0}.og-toolbar,.og-conversation,.og-existing,[data-org-demo] .demo-chat{display:none!important}.og-sidebar,.og-list{bottom:6em}.og-popover{width:calc(100% - .9em)}.og-window-bar{height:2.2em}.og-chat-preview{display:none}}[data-tools-demo] .demo-stage{--tl-star: #ffd60a;--demo-panel-bottom: 3.72em;--demo-tail-x: 14em}[data-tools-demo] .demo-chat{display:none}[data-tools-demo] .demo-composer{z-index:1}[data-tools-demo][data-panel=open] .demo-message{visibility:hidden}[data-tools-demo] .demo-tools{display:inline-flex;gap:.6em}[data-tools-demo] .demo-tools>:nth-child(2){color:#ebebf559;transition:color .15s}[data-tools-demo] .demo-tools>:nth-child(3){color:#fffffff2}[data-tools-demo][data-panel=open] .demo-tools>:nth-child(1){color:#fffffff2}[data-tools-demo][data-finder=on] .demo-tools>:nth-child(2){color:#fff;filter:drop-shadow(0 0 4px rgba(90,150,255,.9))}.tl-bar-divider{background:var(--demo-line);display:block;height:1.1em;width:1px}.tl-bar-pin.is-new{animation:tl-pop .3s cubic-bezier(.2,.9,.3,1.4)}@keyframes tl-pop{0%{scale:.3;opacity:0}to{scale:1;opacity:1}}.tl-chat{color:#ffffffdb;inset:0 0 5.8em;line-height:1.65;overflow:hidden;padding:3.5em 1.5em .8em;position:absolute}.tl-turn{margin-bottom:1.4em}.tl-bubble{background:#27334a;border-radius:.9em;margin:0 0 .9em auto;padding:.65em .95em;width:-moz-fit-content;width:fit-content}.tl-model{color:var(--demo-secondary);font-size:.8em;font-weight:600;margin:0 0 .45em}.tl-chat h4{color:#ffffffeb;font-family:inherit;font-size:1.32em;font-weight:700;letter-spacing:0;margin:0 0 .5em}.tl-chat p{margin-top:0}.tl-turn>p:not(.tl-model){margin-bottom:.8em}.tl-step{align-items:center;background:#ffffff0f;border-radius:.5em;display:flex;font-size:.92em;gap:.5em;margin-bottom:.5em;padding:.4em .7em}.tl-step strong{flex:none}.tl-step-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;width:1.1em}.tl-step-text{color:var(--demo-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-step-done{background:#30d158;border-radius:50%;color:#17361f;display:block;flex:none;height:1.1em;opacity:0;padding:.18em;transition:opacity .15s;width:1.1em}.tl-step.is-done .tl-step-done{opacity:1}.tl-new-reply{margin-top:.8em;min-height:1em}.tl-toolbar{align-items:center;backdrop-filter:blur(16px);background:#323230d1;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;gap:.5em;height:2.35em;left:.6em;padding-inline:1em;position:absolute;right:.6em;top:.55em;z-index:1;-webkit-backdrop-filter:blur(16px)}.tl-title{flex:1;font-weight:500}.tl-title-star{color:var(--demo-secondary);display:block;height:1.15em;width:1.15em}.tl-panel{display:flex;flex-direction:column;left:.6em;max-height:calc(100% - 4.4em);overflow:hidden;transform-origin:var(--demo-tail-x) 100%;width:min(32em,calc(100% - 1.2em));z-index:2}.tl-panel-tail{z-index:2}[data-panel=closed] .tl-panel{opacity:0;transform:scale(.96) translateY(.6em);visibility:hidden}[data-panel=closed] .tl-panel-tail{opacity:0}.tl-search{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;flex:none;gap:.5em;min-height:2.9em;padding:.4em .9em}.tl-search-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;width:1.1em}.tl-chips{display:contents}.tl-chip{align-items:center;background:#ffffff1a;border-radius:999px;display:inline-flex;flex:none;font-size:.85em;gap:.35em;padding:.3em .55em}.tl-chip-mark,.tl-chip-close{display:block;height:1.1em;width:1.1em}.tl-chip-close{color:var(--demo-secondary)}.tl-field{align-items:center;display:flex;flex:1;min-width:0;white-space:pre}.tl-placeholder{color:var(--demo-secondary)}.tl-body{flex:1;min-height:0;overflow:hidden;padding-block:.3em}[data-mode=filter] .tl-list,[data-mode=list] .tl-filters{display:none}.tl-section{color:var(--demo-secondary);font-size:.82em;font-weight:600;margin:.3em 0 .25em;padding-inline:1.1em}.tl-tool{align-items:center;display:flex;gap:.6em;min-height:2.85em;padding:.2em .9em}.tl-child{padding-left:2.1em}.is-highlighted{background:#4276c457}.tl-star{color:var(--demo-secondary);display:block;flex:none;height:1em;width:1em}.tl-star.is-on{color:var(--tl-star)}.tl-star.is-on svg{fill:currentColor}.tl-tool-mark{color:#ebebf56b;display:block;flex:none;height:1.15em;width:1.15em}.tl-tool-text{display:grid;flex:1;gap:.05em;min-width:0}.tl-tool-name,.tl-tool-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-tool-name em{color:var(--demo-secondary);font-size:.88em;font-style:normal}.tl-tool-description{color:var(--demo-secondary);font-size:.85em}.tl-check{border:1.5px solid rgba(235,235,245,.32);border-radius:.22em;display:block;flex:none;height:1.05em;padding:.05em;width:1.05em}.tl-check.is-on{background:#fff;border-color:#fff;color:#222}.tl-header{align-items:center;display:flex;gap:.6em;min-height:2.45em;padding-inline:.9em}.tl-disclosure{color:var(--demo-secondary);display:block;flex:none;height:.85em;transition:rotate .13s;width:.85em}.is-open .tl-disclosure{rotate:90deg}.tl-header-mark{color:#ebebf56b;display:block;flex:none;height:1.3em;width:1.3em}.tl-header.is-on .tl-header-mark{color:#fff}.tl-header-name{flex:1;min-width:0}.tl-header-count{color:#ebebf56b;font-size:.82em;font-variant-numeric:tabular-nums}.tl-pin{color:var(--demo-secondary);display:block;flex:none;height:1em;width:1em}.tl-pin.is-on{color:#fff}.tl-pin.is-on svg{fill:currentColor}.tl-filter{align-items:center;display:flex;gap:.75em;min-height:2.5em;padding-inline:.95em}.tl-filter-mark{display:block;flex:none;height:1.25em;width:1.25em}.tl-filter-star .tl-filter-mark{color:var(--tl-star)}.tl-filter-star svg{fill:currentColor}@container (max-width: 640px){[data-tools-demo] .demo-tools{display:inline-flex}[data-tools-demo] .demo-decor:not(.demo-tools){display:none}.tl-chat{padding-inline:1em}}[data-files-demo] .demo-stage{--fl-panel: 27%}[data-files-demo] .demo-chat{display:none}[data-files-demo] .demo-composer{z-index:2}[data-files-demo][data-panel=open] .demo-composer{right:var(--fl-panel)}.fl-window{inset:0;position:absolute}[data-panel=open] .fl-window{right:var(--fl-panel)}.fl-chat{color:#ffffffdb;inset:0 0 5.8em;line-height:1.6;overflow:hidden;padding:3.5em 1.5em .8em;position:absolute}.fl-turn{margin-bottom:1.2em}.fl-bubble{background:#27334a;border-radius:.9em;margin:0 0 .9em auto;padding:.65em .95em;width:-moz-fit-content;width:fit-content}.fl-model{color:var(--demo-secondary);font-size:.8em;font-weight:600;margin:0 0 .45em}.fl-chat h4{color:#ffffffeb;font-family:inherit;font-size:1.32em;font-weight:700;letter-spacing:0;margin:0 0 .5em}.fl-turn>p:not(.fl-model){margin:0 0 .8em}.fl-sent-files{display:flex;gap:.5em;justify-content:flex-end;margin-bottom:.6em}.fl-sent-file{border-radius:.6em;display:block;height:5em;overflow:hidden;width:6.6em}.fl-toolbar{align-items:center;backdrop-filter:blur(16px);background:#323230d1;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;height:2.35em;left:.6em;padding-inline:1em .8em;position:absolute;right:.6em;top:.55em;z-index:1;-webkit-backdrop-filter:blur(16px)}.fl-title{flex:1;font-weight:500}.fl-panel-button{display:block;height:1.2em;width:1.2em}[data-panel=open] .fl-panel-button{color:var(--demo-blue)}.fl-tray{background:#2a2a29;border:1px solid var(--demo-line);border-bottom:0;border-radius:.8em .8em 0 0;bottom:5.5em;display:flex;gap:.7em;left:.6em;padding:.7em .8em .5em;position:absolute;right:.6em;z-index:2}[data-panel=open] .fl-tray{right:.6em}.fl-tray-file{display:block;position:relative;width:6.6em}.fl-tray-file.is-new{animation:fl-in .26s cubic-bezier(.2,.9,.3,1.2)}@keyframes fl-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.fl-tray-thumb{border-radius:.5em;display:block;height:4.8em;overflow:hidden}.fl-tray-x{background:#141414bf;border-radius:50%;color:#fff;display:block;height:1.35em;padding:.22em;position:absolute;right:.25em;top:.25em;width:1.35em}.fl-tray-name{display:block;font-size:.8em;margin-top:.3em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fl-drop{align-items:center;background:#0a84ff33;border:2px dashed var(--demo-blue);border-radius:.8em;bottom:.35em;color:#fff;display:flex;font-weight:600;height:4.9em;justify-content:center;left:.45em;opacity:0;position:absolute;right:.45em;transition:opacity .13s;z-index:3}[data-drop=on] .fl-drop{opacity:1}.fl-drag{display:grid;gap:.25em;justify-items:center;left:-2.5em;opacity:0;position:absolute;top:0;transition:translate .85s cubic-bezier(.45,.05,.25,1),opacity .12s;width:7em;z-index:4}.fl-drag.is-visible{opacity:.95}.fl-drag>span{border-radius:.45em;box-shadow:0 8px 20px #00000073;display:block;height:4.6em;overflow:hidden;width:6.2em}.fl-drag em{background:var(--demo-blue);border-radius:.3em;color:#fff;font-size:.78em;font-style:normal;padding:.02em .4em}.fl-menu{bottom:3.3em;left:.5em;padding:.35em;transform-origin:1em 100%;width:16em;z-index:4}[data-menu=closed] .fl-menu{opacity:0;transform:scale(.96);visibility:hidden}.fl-menu-row{align-items:center;border-radius:.4em;display:flex;gap:.55em;padding:.42em .5em}.fl-menu-row+.fl-menu-row{margin-top:.15em}.fl-menu-row>span{color:var(--demo-secondary);display:block;flex:none;height:1.1em;width:1.1em}.fl-panel{background:#242423;border-left:1px solid var(--demo-line);bottom:0;display:none;overflow:hidden;padding:0 .9em;position:absolute;right:0;top:0;width:var(--fl-panel);z-index:3}[data-panel=open] .fl-panel{display:block;animation:fl-panel-in .18s ease-out}@keyframes fl-panel-in{0%{opacity:0;translate:1em 0}to{opacity:1;translate:0 0}}.fl-panel-head{border-bottom:1px solid var(--demo-line);display:flex;justify-content:center;margin-inline:-.9em;padding:.75em 0}.fl-panel-head span{background:#ffffff1c;border-radius:.45em;font-size:.88em;font-weight:500;padding:.2em .75em}.fl-panel-file{display:grid;gap:.15em;margin-top:.9em}.fl-panel-thumb{border-radius:.5em;display:block;height:6.2em;overflow:hidden}.fl-panel-name{font-size:.88em;margin-top:.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-panel-detail{color:var(--demo-secondary);font-size:.78em}.fl-scrim{background:#00000052;inset:0;position:absolute;transition:opacity .15s;z-index:4}.fl-browser{bottom:3.5em;display:flex;flex-direction:column;height:33em;left:50%;margin-left:max(-23em,calc(-50% + .6em));max-width:calc(100% - 1.2em);overflow:hidden;position:absolute;width:46em;z-index:4}[data-browser=closed] .fl-scrim{opacity:0;visibility:hidden}[data-browser=closed] .fl-browser{opacity:0;transform:scale(.97);visibility:hidden}.fl-browser-search{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;flex:none;min-height:2.9em;padding-inline:.9em;white-space:pre}.fl-browser-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;margin-right:.5em;width:1.1em}.fl-browser-placeholder{color:var(--demo-secondary)}.fl-grid{align-content:start;display:grid;flex:1;gap:.95em;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;overflow:hidden;padding:1em}.fl-card{display:grid;gap:.3em;min-width:0}.fl-card-thumb{border-radius:.5em;display:block;height:7.2em;overflow:hidden;position:relative}.fl-card-thumb>span:first-child{display:block;height:100%}.fl-card-thumb>span:first-child svg{height:100%;width:100%}.fl-card-check{background:#1414144d;border:1.5px solid #fff;border-radius:50%;color:transparent;display:block;height:1.35em;left:.4em;padding:.14em;position:absolute;top:.4em;width:1.35em}.fl-card.is-checked .fl-card-thumb{box-shadow:inset 0 0 0 2px var(--demo-blue)}.fl-card.is-checked .fl-card-check{background:var(--demo-blue);border-color:var(--demo-blue);color:#fff}.fl-card-name{font-size:.85em;font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fl-browser-foot{border-top:1px solid var(--demo-line);display:flex;flex:none;justify-content:flex-end;padding:.7em .9em}.fl-add{background:#0a84ff6b;border-radius:.5em;color:#ffffffb8;padding:.35em .9em}.fl-add.is-ready{background:var(--demo-blue);color:#fff}@container (max-width: 640px){[data-files-demo] .demo-stage{--fl-panel: 0px}.fl-panel{box-shadow:-14px 0 30px #00000073;width:60%}.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-browser{height:auto;inset:.6em;margin-left:0;max-width:none;width:auto}.fl-sent-file{height:3.9em;width:4.8em}.fl-tray-file{flex:0 1 calc(50% - .35em);min-width:0;width:auto}}.mt-desktop{background:radial-gradient(circle at 25% 15%,#4d7d78,transparent 55%),radial-gradient(circle at 85% 90%,#33566e,transparent 55%),#2c4648;inset:0;position:absolute}.mt-window{background:#232323;border-radius:14px;box-shadow:0 8px 26px #0006,inset 0 0 0 1px #ffffff14;display:grid;grid-template-columns:24% 27% minmax(0,1fr);height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0;transition:transform .46s cubic-bezier(.3,.8,.3,1),opacity .26s;width:100%}[data-layout=grid] [data-window=w1]{transform:translate(1.2%,1.2%) scale(.484);z-index:1}[data-layout=grid] [data-window=w2]{transform:translate(50.8%,1.2%) scale(.484);z-index:1}[data-layout=grid] [data-window=w3]{transform:translate(1.2%,50.8%) scale(.484);z-index:1}[data-layout=grid] [data-window=w4]{transform:translate(50.8%,50.8%) scale(.484);z-index:1}[data-layout=single] .mt-window{opacity:0;transform:scale(1)}[data-layout=single] .mt-window.is-active{opacity:1;z-index:1}[data-layout=grid] .mt-window.is-active{box-shadow:0 10px 30px #00000080,0 0 0 2.5px #78aaffd9}.mt-toolbar-project{align-items:center;background:#ffffff14;border-radius:999px;display:none;flex:none;gap:.35em;font-size:.88em;padding:.15em .6em .15em .45em}.mt-sidebar{background:#2a2a27;border-right:1px solid rgba(255,255,255,.08);min-width:0;overflow:hidden;padding:0 .55em}.mt-lights{align-items:center;display:flex;gap:.45em;height:3em;padding-left:.3em}.mt-lights i{background:#5b5b58;border-radius:50%;display:block;height:.85em;width:.85em}.is-active .mt-lights i:nth-child(1){background:#ff5f57}.is-active .mt-lights i:nth-child(2){background:#febc2e}.is-active .mt-lights i:nth-child(3){background:#28c840}.mt-panel-icon{color:var(--demo-secondary);display:block;height:1.2em;margin-left:auto;width:1.2em}.mt-picker{display:flex;margin-bottom:.6em;width:100%}.mt-icon{color:var(--demo-secondary);display:block;flex:none;height:1.05em;width:1.05em}.mt-icon svg{fill:currentColor;fill-opacity:.22}.mt-grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-nav{align-items:center;border-radius:.5em;display:flex;font-size:.94em;gap:.5em;min-height:2.1em;padding-inline:.5em}.mt-nav em,.mt-row-top em{color:var(--demo-secondary);font-size:.82em;font-style:normal}.mt-subfolder{padding-left:1.5em}.mt-folder svg{fill:none}.mt-nav.is-selected{background:#ffffff1c}.mt-section{color:var(--demo-secondary);font-size:.82em;font-weight:600;margin:.9em 0 0;padding-inline:.55em}.mt-list{background:#1f1f1e;border-right:1px solid rgba(255,255,255,.09);min-width:0;overflow:hidden;padding:0 .45em}.mt-list-title{align-items:center;display:flex;font-size:1.06em;font-weight:700;height:2.85em;margin:0;padding-inline:.45em}.mt-row{border-radius:.6em;margin-bottom:.15em;padding:.5em .55em}.mt-row.is-selected{background:#2f6fed}.mt-row-top{align-items:center;display:flex;font-size:.94em;gap:.4em;margin-bottom:.15em}.mt-row-preview{color:var(--demo-secondary);font-size:.78em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-row.is-selected em,.mt-row.is-selected .mt-row-preview{color:#ffffffd9}.mt-detail{display:flex;flex-direction:column;min-width:0;position:relative}.mt-toolbar{align-items:center;background:#323230e6;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;flex:none;font-weight:500;gap:.6em;height:2.25em;margin:.5em .6em 0;padding-inline:.85em}.mt-toolbar-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;width:1.1em}.mt-tabs{align-items:center;display:flex;flex:none;gap:.25em;margin:.5em .6em 0}.mt-tab{border-radius:999px;color:var(--demo-secondary);flex:1 1 0;font-size:.85em;min-width:0;overflow:hidden;padding:.32em .6em;text-align:center;text-overflow:ellipsis;transition:background-color .12s;white-space:nowrap}.mt-tab.is-active{background:#ffffff24;color:var(--demo-primary);font-weight:500}.mt-tab-add{background:#ffffff12;border-radius:50%;color:var(--demo-primary);display:block;flex:none;height:1.75em;padding:.38em;width:1.75em}.mt-body{color:#ffffffd9;flex:1;line-height:1.6;min-height:0;overflow:hidden;padding:1em 1.3em 0}.mt-body h4{color:#ffffffeb;font-family:inherit;font-size:1.36em;font-weight:700;letter-spacing:0;margin:0 0 .55em}.mt-body p{margin:0 0 .8em}.mt-body ul,.mt-body ol{margin:0 0 .8em;padding-left:1.4em}.mt-body ul{list-style:disc}.mt-body ol{list-style:decimal}.mt-body li{margin-bottom:.3em}.mt-body pre{background:#00000059;border-radius:.5em;color:#9fd3ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;line-height:1.55;margin:0 0 .8em;overflow:hidden;padding:.7em .9em;white-space:pre}.mt-composer{background:#2a2a29;border-top:1px solid var(--demo-line);flex:none;padding:.75em .85em .85em}.mt-message{color:var(--demo-secondary);margin-bottom:.8em}.mt-controls{align-items:center;display:flex;gap:.55em}.mt-clip{color:var(--demo-secondary);display:block;flex:none;height:1.15em;width:1.15em}.mt-scrim{background:#00000057;inset:0;position:absolute;transition:opacity .15s;z-index:3}.mt-palette{backdrop-filter:blur(22px) saturate(1.25);background:#323330e6;border-radius:12px;box-shadow:0 16px 44px #00000080,inset 0 0 0 1px #ffffff21;display:flex;flex-direction:column;left:50%;margin-left:max(-19em,calc(-50% + .6em));max-height:37em;max-width:calc(100% - 1.2em);overflow:hidden;position:absolute;top:2.6em;transition:opacity .13s ease-out,transform .17s cubic-bezier(.2,.9,.3,1.1),visibility .13s;width:38em;z-index:4;-webkit-backdrop-filter:blur(22px) saturate(1.25)}[data-palette=closed] .mt-scrim{opacity:0;visibility:hidden}[data-palette=closed] .mt-palette{opacity:0;transform:scale(.97);visibility:hidden}.mt-palette-search{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;flex:none;font-size:1.04em;min-height:2.9em;padding-inline:.85em;white-space:pre}.mt-palette-icon{color:var(--demo-secondary);display:block;flex:none;height:1.1em;margin-right:.5em;width:1.1em}.mt-palette-placeholder{color:var(--demo-secondary)}.mt-palette-list{flex:1;min-height:0;overflow:hidden;padding-block:.3em}.mt-group-title{color:var(--demo-secondary);font-size:.82em;font-weight:600;margin:.55em 0 .2em;padding-inline:1em}.mt-open-chat{display:grid;gap:.1em;padding:.4em .9em}.mt-open-chat.is-highlighted{background:#4276c457}.mt-open-meta{align-items:center;color:var(--demo-secondary);display:flex;font-size:.84em;gap:.4em;min-width:0}.mt-open-meta strong{font-weight:500}.mt-open-preview{min-width:0;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-palette-hints{align-items:center;border-top:1px solid var(--demo-line);color:var(--demo-secondary);display:flex;flex:none;font-size:.82em;gap:.45em;min-height:2.8em;padding-inline:.9em}.mt-key{background:#ffffff1a;border-radius:.3em;display:block;height:1.5em;padding:.25em;width:1.5em}@container (max-width: 640px){.mt-window{grid-template-columns:minmax(0,1fr)}.mt-sidebar,.mt-list{display:none}[data-layout=single] .mt-window{opacity:1;transform:translate(104%)}[data-layout=single] .mt-window.is-past{transform:translate(-104%)}[data-layout=single] .mt-window.is-active{transform:none}.mt-toolbar-project{display:flex}.mt-palette{left:.6em;margin-left:0;max-width:none;right:.6em;top:1em;width:auto}}[data-own-demo] .demo-stage{--ow-sidebar: 24%;--ow-list: 29%}[data-own-demo] .demo-chat,[data-own-demo] .demo-tools{display:none}[data-own-demo] .demo-composer{left:calc(var(--ow-sidebar) + var(--ow-list))}.ow-grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-mini{display:block;flex:none;height:1.05em;width:1.05em}.ow-lights{align-items:center;display:flex;gap:.45em;height:3em;padding-left:.3em}.ow-lights i,.ow-lights-inline i{background:#ff5f57;border-radius:50%;display:block;height:.85em;width:.85em}.ow-lights i:nth-child(2),.ow-lights-inline i:nth-child(2){background:#febc2e}.ow-lights i:nth-child(3),.ow-lights-inline i:nth-child(3){background:#28c840}.ow-sidebar{background:#2a2a27;border-right:1px solid rgba(255,255,255,.08);bottom:0;left:0;overflow:hidden;padding:0 .55em;position:absolute;top:0;width:var(--ow-sidebar)}.ow-sidebar-icon{color:var(--demo-secondary);display:block;height:1.2em;margin-left:auto;width:1.2em}.ow-picker{display:flex;margin-bottom:.6em;width:100%}.ow-nav{align-items:center;border-radius:.5em;display:flex;font-size:.94em;gap:.5em;min-height:2.1em;padding-inline:.5em}.ow-nav em,.ow-row-top em,.ow-menu-row em{color:var(--demo-secondary);font-size:.82em;font-style:normal}.ow-nav.is-selected{background:#2f6fed}.ow-nav.is-selected em{color:#fff}.ow-section{color:var(--demo-secondary);font-size:.82em;font-weight:600;margin:.9em 0 0;padding-inline:.55em}.ow-list{background:#1f1f1e;border-right:1px solid rgba(255,255,255,.09);bottom:0;display:flex;flex-direction:column;left:var(--ow-sidebar);overflow:hidden;padding:0 .45em;position:absolute;top:0;width:var(--ow-list)}.ow-list-title{align-items:center;display:flex;flex:none;font-size:1.06em;font-weight:700;height:2.85em;margin:0;padding-inline:.45em}.ow-rows{flex:1;min-height:0;overflow:hidden}.ow-row{border-radius:.6em;margin-bottom:.15em;padding:.5em .55em}.ow-row.is-selected{background:#ffffff1c}.ow-row-top{align-items:center;display:flex;font-size:.94em;gap:.4em;margin-bottom:.15em}.ow-row-preview{color:var(--demo-secondary);font-size:.78em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-sync-footer{align-items:center;background:#2a2a27;border-top:1px solid var(--demo-line);bottom:0;color:var(--demo-secondary);display:none;font-size:.82em;font-variant-numeric:tabular-nums;gap:.5em;left:0;min-height:2.5em;padding-inline:.7em;position:absolute;width:var(--ow-sidebar);z-index:1}[data-syncing=true] .ow-sync-footer{display:flex}.ow-sync-bar{background:#ffffff29;border-radius:999px;display:block;flex:0 0 3em;height:.32em;overflow:hidden}.ow-sync-bar span{background:var(--demo-blue);display:block;height:100%;width:0}.ow-sync-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-project=empty] .ow-sidebar .ow-nav em,[data-project=empty] .ow-rows,[data-project=empty] .ow-detail,[data-project=empty] .ow-title-capsule{visibility:hidden}.ow-toolbar{align-items:center;display:flex;gap:.45em;left:calc(var(--ow-sidebar) + var(--ow-list) + .5em);position:absolute;right:.6em;top:.55em}.ow-capsule{align-items:center;background:#323230e6;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;height:2.2em}.ow-title-capsule{flex:1;font-weight:500;min-width:0;overflow:hidden;padding-inline:.9em;white-space:nowrap}.ow-share{flex:none;padding:.5em;width:2.2em}[data-menu=open] .ow-share{background:#ffffff29}.ow-detail{bottom:5.8em;color:#ffffffd9;left:calc(var(--ow-sidebar) + var(--ow-list) + 1em);line-height:1.6;overflow:hidden;position:absolute;right:1em;top:3.6em}.ow-bubble{background:#27334a;border-radius:.9em;margin:0 0 .9em auto;padding:.6em .85em;width:-moz-fit-content;width:fit-content}.ow-model{color:var(--demo-secondary);font-size:.8em;font-weight:600;margin:0 0 .5em}.ow-detail h4{color:#ffffffeb;font-family:inherit;font-size:1.3em;font-weight:700;letter-spacing:0;margin:0 0 .5em}.ow-detail p:not(.ow-model){margin:0 0 .8em}.ow-export-menu{bottom:auto;padding:.35em;right:.6em;top:3.1em;transform-origin:90% 0;width:19em;z-index:2}[data-menu=closed] .ow-export-menu{opacity:0;transform:scale(.96);visibility:hidden}.ow-menu-row{align-items:center;border-radius:.4em;display:flex;gap:.5em;padding:.4em .55em}.ow-menu-row.is-hovered{background:var(--demo-blue);color:#fff}.ow-menu-row.is-hovered em{color:#fff}.ow-menu-line{background:var(--demo-line);height:1px;margin:.3em .5em}.ow-save{background:#33332f;border-radius:0 0 12px 12px;box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff1c;left:50%;margin-left:max(-15em,calc(-50% + .6em));max-width:calc(100% - 1.2em);padding:1em 1.1em .85em;position:absolute;top:0;transition:opacity .17s,transform .22s cubic-bezier(.2,.9,.3,1),visibility .17s;width:30em;z-index:3}[data-save=closed] .ow-save,[data-own-demo]:not([data-save]) .ow-save{opacity:0;transform:translateY(-100%);visibility:hidden}.ow-save-field{align-items:center;display:grid;gap:.6em;grid-template-columns:5em minmax(0,1fr);margin-bottom:.55em}.ow-save-field>span{color:var(--demo-secondary);text-align:right}.ow-save-field strong{background:#ffffff14;border-radius:.35em;font-weight:400;overflow:hidden;padding:.2em .5em;text-overflow:ellipsis;white-space:nowrap}.ow-save-where{align-items:center;display:flex;gap:.4em}.ow-save-actions{display:flex;gap:.5em;justify-content:flex-end;margin-top:.8em}.ow-save-button{background:var(--demo-blue);color:#fff}.ow-saved-file{bottom:6.8em;display:grid;gap:.3em;justify-items:center;opacity:0;position:absolute;right:2.6em;transform:translateY(-1.4em) scale(.8);transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.3,1.25);width:12em;z-index:2}[data-saved=true] .ow-saved-file{opacity:1;transform:none}.ow-saved-page{align-items:flex-end;background:#f4f5f7;border-radius:.3em;box-shadow:0 8px 20px #00000080;color:#4a5568;display:flex;font-weight:700;height:4.8em;justify-content:center;padding-bottom:.5em;width:3.9em}.ow-saved-page i{font-style:normal}.ow-saved-name{font-size:.88em;font-weight:500;text-align:center}.ow-saved-where{align-items:center;color:var(--demo-secondary);display:inline-flex;font-size:.82em;gap:.3em}.ow-saved-check{background:#30d158;border-radius:50%;color:#17361f;display:block;height:1.1em;padding:.16em;width:1.1em}.ow-dim{background:#00000059;inset:0;position:absolute;transition:opacity .18s,visibility .18s;z-index:3}[data-import=closed] .ow-dim{opacity:0;visibility:hidden}.ow-wizard{background:#2a2a27;border-radius:14px;bottom:2em;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff1c;display:flex;flex-direction:column;left:50%;margin-left:-22em;max-width:calc(100% - 1.2em);overflow:hidden;position:absolute;top:2em;transition:opacity .17s,transform .2s cubic-bezier(.2,.9,.3,1.1),visibility .17s;width:44em;z-index:4}[data-import=closed] .ow-wizard{opacity:0;transform:scale(.97);visibility:hidden}.ow-wizard-title{align-items:center;color:var(--demo-secondary);display:flex;flex:none;gap:.8em;height:2.7em;padding-inline:.9em}.ow-lights-inline{display:flex;gap:.45em}.ow-step{display:none;flex:1;flex-direction:column;min-height:0;padding:.4em 1.3em 1em}[data-import=source] .ow-step-source,[data-import=file] .ow-step-file,[data-import=review] .ow-step-review,[data-import=done] .ow-step-done{display:flex}.ow-step-source{align-items:center;justify-content:center;text-align:center}.ow-step-source h4{color:var(--demo-primary);font-family:inherit;font-size:1.3em;font-weight:500;letter-spacing:0;margin:0 0 .35em}.ow-step-source>p{color:var(--demo-secondary);margin:0 0 1.4em}.ow-sources{display:grid;gap:1em;grid-template-columns:repeat(2,minmax(0,15em));justify-content:center;width:100%}.ow-source{background:#ffffff0a;border-radius:.9em;box-shadow:inset 0 0 0 1px var(--demo-line);display:grid;gap:.25em;justify-items:center;padding:1.3em .8em;transition:background-color .13s,box-shadow .13s}[data-source=chatgpt] [data-source-card=chatgpt],[data-source=claude] [data-source-card=claude]{background:#243140;box-shadow:inset 0 0 0 2px var(--demo-blue)}.ow-source-mark{display:block;height:2.7em;margin-bottom:.5em;width:2.7em}.ow-source small{color:var(--demo-secondary);font-size:.85em}.ow-heading{font-weight:700;margin:.2em 0 .55em}.ow-heading-next{margin-top:1em}.ow-card{background:#ffffff0b;border-radius:.75em;padding:.2em .8em}.ow-card-label{margin:.5em 0 .35em}.ow-file-row,.ow-model-row{align-items:center;display:flex;gap:.6em;min-height:2.6em}.ow-file-row{margin-bottom:.3em}.ow-file-name{color:var(--demo-primary);visibility:hidden}[data-file=chosen] .ow-file-name{visibility:visible}.ow-badge{background:#ffffff1f;border-radius:50%;display:block;height:1.4em;padding:.26em;width:1.4em}.ow-note{color:var(--demo-secondary);font-size:.85em;margin:.5em 0 0}.ow-review-card{padding-block:0}.ow-review-line{align-items:center;display:flex;gap:.5em;min-height:2.6em}.ow-review-line+.ow-review-line,.ow-review-row{border-top:1px solid rgba(255,255,255,.09)}.ow-review-line em{color:var(--demo-secondary);font-style:normal;white-space:nowrap}.ow-review-row{align-items:flex-start;display:flex;gap:.75em;padding-block:.55em}.ow-review-row>.ow-mini{color:var(--demo-secondary);margin-top:.15em}.ow-review-text{display:grid;gap:.15em;min-width:0}.ow-review-text small{color:var(--demo-secondary);font-size:.82em;line-height:1.3}.ow-step-done{align-items:center;justify-content:center;text-align:center}.ow-progress{background:#ffffff1f;border-radius:999px;height:.5em;overflow:hidden;width:min(24em,80%)}.ow-progress span{background:var(--demo-blue);display:block;height:100%;transition:width 70ms linear;width:0}.ow-progress-count{color:var(--demo-secondary);font-variant-numeric:tabular-nums;margin:.7em 0 0}.ow-complete{align-items:center;display:none;font-size:1.15em;font-weight:600;gap:.45em;margin:.9em 0 0}[data-importing=false] .ow-complete{display:flex}.ow-complete-icon{background:#30d158;border-radius:50%;color:#17361f;display:block;height:1.25em;padding:.2em;width:1.25em}.ow-wizard-foot{align-items:center;border-top:1px solid var(--demo-line);display:flex;flex:none;gap:.55em;padding:.7em .9em}.ow-button{align-items:center;background:#ffffff1c;border-radius:.5em;display:inline-flex;flex:none;gap:.4em;padding:.34em .85em;white-space:nowrap}.ow-primary{background:var(--demo-blue);color:#fff;display:none}.ow-back{visibility:hidden}[data-import=file] .ow-back,[data-import=review] .ow-back{visibility:visible}[data-import=source] [data-action=next],[data-import=file] [data-action=review],[data-import=review] [data-action=start],[data-import=done] [data-action=show]{display:inline-flex}[data-import=done] .ow-cancel{visibility:hidden}[data-importing=true] [data-action=show]{opacity:.35}.ow-settings{background:#262624;border-radius:14px;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff1c;display:grid;grid-template-columns:30% minmax(0,1fr);inset:1.6em 3em;overflow:hidden;position:absolute;transition:opacity .17s,transform .2s cubic-bezier(.2,.9,.3,1.1),visibility .17s;z-index:4}[data-settings=closed] .ow-settings{opacity:0;transform:scale(.97);visibility:hidden}.ow-settings-side{background:#20201e;border-right:1px solid rgba(255,255,255,.08);min-width:0;overflow:hidden;padding:0 .55em}.ow-settings-item{align-items:center;border-radius:.5em;display:flex;font-size:.94em;gap:.55em;min-height:2.2em;padding-inline:.4em;white-space:nowrap}.ow-settings-item.is-selected{background:#1a5fd0}.ow-settings-icon{border-radius:.3em;color:#fff;display:block;flex:none;height:1.45em;padding:.24em;width:1.45em}.ow-settings-main{min-width:0;overflow:hidden;padding:0 1.4em}.ow-settings-title{align-items:center;display:flex;font-size:1.1em;font-weight:700;height:2.8em;margin:0}.ow-settings-main .ow-heading{margin-top:.9em}.ow-switch{background:var(--demo-blue);border-radius:999px;display:block;height:1.25em;position:relative;width:2.2em}.ow-switch:after{background:#fff;border-radius:50%;content:"";height:1em;position:absolute;right:.13em;top:.13em;width:1em}.ow-sync-status>.ow-mini{color:var(--demo-secondary)}.ow-settings-card{margin-top:.8em;padding:.7em .8em}.ow-settings-main .ow-heading+.ow-settings-card{margin-top:0}@container (max-width: 640px){[data-own-demo] .demo-stage{--ow-sidebar: 0%;--ow-list: 100%}[data-own-demo] .demo-composer,.ow-sidebar,.ow-toolbar,.ow-detail,.ow-settings-side{display:none}.ow-sync-footer{width:100%}.ow-wizard{inset:.7em;margin-left:0;max-width:none;width:auto}.ow-settings{grid-template-columns:minmax(0,1fr);inset:.7em}.ow-sources{grid-template-columns:minmax(0,1fr)}.ow-source{padding-block:.8em}.ow-review-text small{display:none}.ow-wizard-foot{flex-wrap:wrap}[data-own-demo][data-phone-chat=true] .demo-stage{--ow-list: 0%}[data-phone-chat=true] .ow-list{display:none}[data-phone-chat=true] .ow-toolbar{display:flex}[data-phone-chat=true] .ow-detail,[data-own-demo][data-phone-chat=true] .demo-composer{display:block}}.hero-lede[data-astro-cid-v4qhm7jo]{max-width:60rem;padding-top:clamp(1rem,2.2vw,2rem)}.hero-tagline[data-astro-cid-v4qhm7jo]{font-size:clamp(2.5rem,5.2vw,4.4rem);font-variation-settings:"opsz" 72,"SOFT" 50;font-weight:460;letter-spacing:-.022em;line-height:1.04;margin-top:0;max-width:60rem;text-wrap:balance}.hero-description[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1.08rem,1.65vw,1.3rem);line-height:1.55;margin:clamp(.9rem,1.5vw,1.15rem) auto 0;max-width:40rem}.hero-lede[data-astro-cid-v4qhm7jo] .hero-requirements[data-astro-cid-v4qhm7jo]{margin:.85rem 0 0}.section-eyebrow[data-astro-cid-v4qhm7jo]{color:var(--rust);font-size:11px;letter-spacing:.13em;margin:0 0 1rem;text-transform:uppercase}.btn-rust-outline[data-astro-cid-v4qhm7jo]{align-items:center;background:transparent;border:1.5px solid var(--rust);color:var(--rust)!important;display:inline-flex;justify-content:center}.btn-rust-outline[data-astro-cid-v4qhm7jo]:hover{background:var(--rust);color:var(--paper)!important}.trust-band-privacy[data-astro-cid-v4qhm7jo] .section-eyebrow[data-astro-cid-v4qhm7jo]{color:#d57c5d}.feature-stories-heading[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo],.feature-story[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo],.trust-band[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-family:Fraunces Variable,Georgia,serif;font-variation-settings:"opsz" 84,"SOFT" 48;font-weight:455;letter-spacing:-.02em;margin:0;text-wrap:balance}.provider-bar[data-astro-cid-v4qhm7jo]{margin-inline:auto;max-width:72rem;padding:0 clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem);text-align:center}.provider-bar-label[data-astro-cid-v4qhm7jo]{align-items:center;color:var(--ink-soft);display:flex;font-size:12px;gap:1.25rem;letter-spacing:.13em;margin:0 auto;max-width:44rem;text-transform:uppercase}.provider-bar-label[data-astro-cid-v4qhm7jo]:before,.provider-bar-label[data-astro-cid-v4qhm7jo]:after{background:#18130f33;content:"";flex:1;height:1px}.how-it-works[data-astro-cid-v4qhm7jo]{background:var(--ink);color:var(--paper);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,2.5rem)}.how-it-works-inner[data-astro-cid-v4qhm7jo]{margin-inline:auto;max-width:72rem}.how-it-works[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{color:var(--paper);font-family:Fraunces Variable,Georgia,serif;font-size:clamp(1.9rem,3.1vw,2.85rem);font-variation-settings:"opsz" 84,"SOFT" 48;font-weight:455;letter-spacing:-.02em;line-height:1.06;margin:0;max-width:46rem;text-wrap:balance}.how-steps[data-astro-cid-v4qhm7jo]{display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0}.how-step[data-astro-cid-v4qhm7jo]{border-top:1px solid rgba(242,238,229,.2);padding-top:clamp(1.25rem,2vw,1.6rem);position:relative}.how-step[data-astro-cid-v4qhm7jo]:before{background:#d57c5d;content:"";height:2px;left:0;position:absolute;top:-1px;width:2.25rem}.how-step-number[data-astro-cid-v4qhm7jo]{color:#d57c5d;display:block;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(1.6rem,2.3vw,2rem);font-variation-settings:"opsz" 72,"SOFT" 50;font-weight:400;letter-spacing:-.02em;line-height:1}.how-step[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{color:var(--paper);font-size:clamp(1.2rem,1.75vw,1.4rem);font-weight:600;line-height:1.3;margin:clamp(.85rem,1.5vw,1.1rem) 0 0}.how-step[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:#f2eee5cc;font-size:clamp(1.05rem,1.4vw,1.15rem);line-height:1.55;margin:.6rem 0 0;max-width:23rem}.provider-list[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.provider[data-astro-cid-v4qhm7jo]{align-items:center;display:flex;flex:1 1 6rem;flex-direction:column;gap:.7rem;min-width:0;padding:.6rem}.provider-mark[data-astro-cid-v4qhm7jo]{align-items:center;color:var(--ink);display:flex;height:24px;justify-content:center}.provider-mark-more[data-astro-cid-v4qhm7jo]{color:var(--muted)}.provider-mark[data-astro-cid-v4qhm7jo] svg{display:block;height:100%;width:auto}.provider-name[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;text-align:center;white-space:nowrap}.feature-stories[data-astro-cid-v4qhm7jo]{padding:clamp(5rem,10vw,9rem) 0 clamp(3rem,5vw,4rem)}.feature-stories-heading[data-astro-cid-v4qhm7jo]{margin:0 auto clamp(3rem,6vw,5rem);max-width:80rem;padding-inline:clamp(1.25rem,4vw,2.5rem)}.feature-stories-heading[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:clamp(1.9rem,3.1vw,2.85rem);line-height:1.06}.feature-stories-heading[data-astro-cid-v4qhm7jo]>p[data-astro-cid-v4qhm7jo]:last-child{color:var(--ink-soft);font-size:clamp(1.1rem,1.7vw,1.32rem);line-height:1.55;margin:1.5rem 0 0;max-width:40rem}.feature-story-list[data-astro-cid-v4qhm7jo]{margin-inline:auto;max-width:80rem;padding-inline:clamp(1.25rem,4vw,2.5rem)}.feature-story[data-astro-cid-v4qhm7jo]{align-items:center;border-top:1px solid rgba(24,19,15,.16);display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding-block:clamp(4rem,8vw,7rem)}.feature-story-demo[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}@media(max-width:1180px){.feature-story-demo[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.feature-story-reverse[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.feature-story-reverse[data-astro-cid-v4qhm7jo].feature-story-demo{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr)}@media(max-width:1180px){.feature-story-reverse[data-astro-cid-v4qhm7jo].feature-story-demo{grid-template-columns:1fr}.feature-story-reverse[data-astro-cid-v4qhm7jo].feature-story-demo .feature-story-copy[data-astro-cid-v4qhm7jo]{order:0}}.feature-story-reverse[data-astro-cid-v4qhm7jo].feature-story-demo>.demo-frame[data-astro-cid-v4qhm7jo]{order:1}.feature-story-reverse[data-astro-cid-v4qhm7jo] .feature-story-copy[data-astro-cid-v4qhm7jo]{order:2}.feature-story[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(1.7rem,2.9vw,2.5rem);line-height:1.12}.feature-story-body[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1.08rem,1.45vw,1.2rem);line-height:1.62;margin:1.35rem 0 0}.feature-story[data-astro-cid-v4qhm7jo] ul[data-astro-cid-v4qhm7jo]{list-style:none;margin:1.6rem 0 0;padding:0}.feature-story[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border-top:1px solid rgba(24,19,15,.14);color:var(--ink-soft);font-size:clamp(1.08rem,1.45vw,1.2rem);line-height:1.5;padding:.8rem 0 .8rem 1.6rem;position:relative}.feature-story[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:before{background:var(--rust);border-radius:50%;content:"";height:6px;left:.3rem;position:absolute;top:calc(.8rem + .75em - 3px);width:6px}.feature-dots[data-astro-cid-v4qhm7jo]{display:none}@media(max-width:640px){.feature-story-captioned[data-astro-cid-v4qhm7jo]{gap:0}.feature-story-captioned[data-astro-cid-v4qhm7jo] .feature-story-copy[data-astro-cid-v4qhm7jo]{display:contents}.feature-story-captioned[data-astro-cid-v4qhm7jo]>.demo-frame{margin-top:1.75rem;order:1}.feature-story-captioned[data-astro-cid-v4qhm7jo] ul[data-astro-cid-v4qhm7jo]{display:grid;margin:1.1rem 0 0;order:2}.feature-story-captioned[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border:0;color:var(--ink);grid-area:1 / 1;opacity:0;padding:0;text-align:center;transition:opacity .25s,visibility .25s;visibility:hidden}.feature-story-captioned[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:before,.feature-story-captioned[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:after{display:none}.feature-story-captioned[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:has(.is-active),.feature-story-captioned[data-astro-cid-v4qhm7jo]:not(.is-playing) li[data-astro-cid-v4qhm7jo]:first-child{opacity:1;visibility:visible}.feature-story-captioned[data-astro-cid-v4qhm7jo] .feature-point[data-astro-cid-v4qhm7jo]{opacity:1!important;text-align:center}.feature-story-captioned[data-astro-cid-v4qhm7jo] .feature-dots[data-astro-cid-v4qhm7jo]{display:flex;gap:.2rem;justify-content:center;margin-top:.6rem;order:3}}.feature-dot[data-astro-cid-v4qhm7jo]{background:none;border:0;cursor:pointer;padding:.55rem .3rem}.feature-dot[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{background:#18130f38;border-radius:999px;display:block;height:6px;overflow:hidden;position:relative;transition:width .25s;width:6px}.feature-dot[data-astro-cid-v4qhm7jo].is-active span[data-astro-cid-v4qhm7jo]{width:1.6rem}.feature-dot[data-astro-cid-v4qhm7jo].is-active span[data-astro-cid-v4qhm7jo]:after{background:var(--rust);content:"";inset:0;position:absolute;transform:scaleX(var(--progress, 0));transform-origin:left}.feature-dot[data-astro-cid-v4qhm7jo]:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.feature-point[data-astro-cid-v4qhm7jo]{background:none;border:0;color:inherit;cursor:default;font:inherit;line-height:inherit;padding:0;text-align:left}.is-playing[data-astro-cid-v4qhm7jo] .feature-point[data-astro-cid-v4qhm7jo]{cursor:pointer}.is-playing[data-astro-cid-v4qhm7jo] .feature-point[data-astro-cid-v4qhm7jo]:not(.is-active){opacity:.62;transition:opacity .2s}.is-playing[data-astro-cid-v4qhm7jo] .feature-point[data-astro-cid-v4qhm7jo]:hover,.is-playing[data-astro-cid-v4qhm7jo] .feature-point[data-astro-cid-v4qhm7jo]:focus-visible{opacity:1}.feature-point[data-astro-cid-v4qhm7jo]:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.feature-point[data-astro-cid-v4qhm7jo].is-active{color:var(--ink)}.feature-story[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:has(.is-active):after{background:var(--rust);content:"";height:2px;left:0;position:absolute;top:-1px;transform:scaleX(var(--progress, 0));transform-origin:left;width:100%}.feature-story[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{--progress: 0}.feature-story[data-astro-cid-v4qhm7jo]{scroll-margin-top:1.5rem}.feature-stories-heading[data-astro-cid-v4qhm7jo]{scroll-margin-top:3.25rem}.more-features[data-astro-cid-v4qhm7jo]{margin-inline:auto;max-width:80rem;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,2.5rem) 0}.more-features-heading[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(1.7rem,2.9vw,2.5rem);line-height:1.12;margin-top:.8rem}.more-feature-grid[data-astro-cid-v4qhm7jo]{display:grid;gap:1px;grid-template-columns:minmax(0,1fr);margin-top:clamp(1.5rem,3vw,2.25rem)}@media(min-width:640px){.more-feature-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.more-feature-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(4,minmax(0,1fr))}}.more-feature-card[data-astro-cid-v4qhm7jo]{background:#f2eee594;border:1px solid rgba(24,19,15,.15);margin:-1px 0 0 -1px;padding:1.3rem 1.4rem 1.5rem}.more-feature-top[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;margin-bottom:1.8rem}.more-feature-top[data-astro-cid-v4qhm7jo] .meta[data-astro-cid-v4qhm7jo]{color:var(--rust);font-size:11px;letter-spacing:.08em}.more-feature-index[data-astro-cid-v4qhm7jo]{color:#18130f57;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:9px}.more-feature-card[data-astro-cid-v4qhm7jo] h4[data-astro-cid-v4qhm7jo]{color:var(--ink);font-family:Fraunces Variable,Georgia,serif;font-size:1.4rem;font-weight:520;letter-spacing:-.025em;line-height:1.1}.planned-features[data-astro-cid-v4qhm7jo]{margin-top:clamp(3rem,6vw,4.5rem)}.planned-features[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(1.7rem,2.9vw,2.5rem);line-height:1.12}.planned-features[data-astro-cid-v4qhm7jo]>p[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.55;margin-top:.7rem;max-width:44rem}.more-feature-card[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.55;margin-top:.7rem}.trust-band[data-astro-cid-v4qhm7jo]{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,2.5rem)}.trust-band-native[data-astro-cid-v4qhm7jo]{color:var(--ink)}.trust-band-privacy[data-astro-cid-v4qhm7jo]{background:var(--ink);color:var(--paper)}.trust-band-inner[data-astro-cid-v4qhm7jo]{margin-inline:auto;max-width:72rem}.trust-band[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:clamp(1.9rem,3.1vw,2.85rem);line-height:1.06;max-width:46rem}.trust-band-native[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{color:var(--ink)}.trust-band-privacy[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{color:var(--paper)}.privacy-points[data-astro-cid-v4qhm7jo]{-moz-column-gap:clamp(2rem,5vw,4.5rem);column-gap:clamp(2rem,5vw,4.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem)}.privacy-point[data-astro-cid-v4qhm7jo]{border-top:1px solid rgba(242,238,229,.2);padding-top:clamp(1.4rem,2.2vw,1.75rem)}.privacy-point[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:#f2eee5d1;font-size:clamp(1.08rem,1.45vw,1.2rem);line-height:1.6;margin:1rem 0 0;max-width:30rem}.privacy-icon[data-astro-cid-v4qhm7jo]{color:#e3a087;display:block;height:1.6rem;width:1.6rem}.privacy-icon[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{display:block;height:100%;width:100%}.privacy-points[data-astro-cid-v4qhm7jo] .privacy-note[data-astro-cid-v4qhm7jo]{grid-column:1 / -1;margin-top:clamp(1.75rem,3vw,2.5rem)}.native-layout[data-astro-cid-v4qhm7jo]{align-items:center;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.native-lead[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1.08rem,1.45vw,1.2rem);line-height:1.62;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;max-width:32rem}.native-benefits[data-astro-cid-v4qhm7jo]{display:grid;gap:clamp(.75rem,1.4vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.native-benefits[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{background:#ffffff6b;border:1px solid rgba(24,19,15,.1);border-radius:14px;box-shadow:0 1px 2px #18130f0a;color:var(--ink);display:flex;flex-direction:column;font-size:clamp(1.08rem,1.4vw,1.18rem);font-weight:500;gap:1.1rem;line-height:1.38;padding:clamp(1.15rem,2vw,1.5rem)}.native-benefit-icon[data-astro-cid-v4qhm7jo]{align-items:center;background:#9f3d2017;border-radius:10px;color:var(--rust);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.native-benefit-icon[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{height:1.3rem;width:1.3rem}.language-block[data-astro-cid-v4qhm7jo]{margin-top:clamp(2.5rem,5vw,3.5rem)}.language-block[data-astro-cid-v4qhm7jo] .provider-bar-label[data-astro-cid-v4qhm7jo]{justify-content:flex-start;margin:0;max-width:none}.language-block[data-astro-cid-v4qhm7jo] .provider-bar-label[data-astro-cid-v4qhm7jo]:before{display:none}.language-list[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;font-family:Fraunces Variable,Hiragino Mincho ProN,Songti SC,Songti TC,AppleMyungjo,Georgia,serif;font-size:clamp(1.1rem,1.5vw,1.3rem);font-variation-settings:"opsz" 84,"SOFT" 48;font-weight:455;gap:.5rem clamp(1.1rem,2.4vw,2.25rem);line-height:1.3;list-style:none;margin:1.1rem 0 0;padding:0}.language-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{white-space:nowrap}.language-link[data-astro-cid-v4qhm7jo]{border-radius:4px;color:var(--ink)}a[data-astro-cid-v4qhm7jo].language-link{transition:color .18s ease}a[data-astro-cid-v4qhm7jo].language-link:hover,.language-list[data-astro-cid-v4qhm7jo] .is-current[data-astro-cid-v4qhm7jo] .language-link[data-astro-cid-v4qhm7jo]{color:var(--rust)}a[data-astro-cid-v4qhm7jo].language-link:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.home-faq[data-astro-cid-v4qhm7jo]{background:#18130f0d}.home-faq-layout[data-astro-cid-v4qhm7jo]{align-items:start;display:grid;gap:clamp(1.75rem,5vw,5rem);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.home-faq-list[data-astro-cid-v4qhm7jo]{border-bottom:1px solid rgba(24,19,15,.12)}.home-faq-item[data-astro-cid-v4qhm7jo]{border-top:1px solid rgba(24,19,15,.12)}.home-faq-item[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:clamp(1.08rem,1.45vw,1.2rem);font-weight:500;gap:1rem;justify-content:space-between;line-height:1.35;list-style:none;padding-block:1.15rem;transition:color .18s ease}.home-faq-item[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]::-webkit-details-marker{display:none}.home-faq-item[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]:hover{color:var(--rust)}.home-faq-item[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.home-faq-icon[data-astro-cid-v4qhm7jo]{color:var(--rust);flex:none;height:1.2rem;transition:transform .18s ease;width:1.2rem}.home-faq-item[data-astro-cid-v4qhm7jo][open] .home-faq-icon[data-astro-cid-v4qhm7jo]{transform:rotate(45deg)}.home-faq-item[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1.02rem,1.3vw,1.1rem);line-height:1.62;margin:0;max-width:42rem;padding:0 2.2rem 1.35rem 0}.home-faq-item[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--rust);text-decoration:underline;text-underline-offset:.18em}.privacy-note[data-astro-cid-v4qhm7jo]{color:#f2eee594;font-size:.92rem;line-height:1.5;margin:1.25rem 0 0;max-width:38rem}.final-cta[data-astro-cid-v4qhm7jo]{background:var(--ink);color:var(--paper);padding-block:clamp(5rem,10vw,8rem)}.final-cta[data-astro-cid-v4qhm7jo] .final-question[data-astro-cid-v4qhm7jo]{color:var(--paper)}.final-kicker[data-astro-cid-v4qhm7jo]{color:#f2eee5b8;font-size:clamp(1.15rem,2.6vw,1.8rem);line-height:1.3;margin:0 0 .55rem}.final-cta-actions[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2rem}.final-cta-actions[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]{min-width:13rem}.final-cta[data-astro-cid-v4qhm7jo] .btn-ink[data-astro-cid-v4qhm7jo]:not(.btn-rust-outline){background:var(--paper);color:var(--ink)}.final-cta[data-astro-cid-v4qhm7jo] .btn-ink[data-astro-cid-v4qhm7jo]:not(.btn-rust-outline):hover{background:var(--rust);color:var(--paper)}.final-cta[data-astro-cid-v4qhm7jo] .btn-rust-outline[data-astro-cid-v4qhm7jo]{border-color:#d57c5d;color:#e3a087!important}.final-cta[data-astro-cid-v4qhm7jo] .hero-requirements[data-astro-cid-v4qhm7jo]{color:#f2eee594}.final-cta[data-astro-cid-v4qhm7jo] .hero-requirements[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:#f2eee559}@media(max-width:900px){.privacy-points[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;row-gap:2rem}.native-layout[data-astro-cid-v4qhm7jo],.home-faq-layout[data-astro-cid-v4qhm7jo],.how-steps[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.how-step[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{max-width:34rem}.feature-story[data-astro-cid-v4qhm7jo],.feature-story-reverse[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.feature-story-reverse[data-astro-cid-v4qhm7jo] .feature-story-copy[data-astro-cid-v4qhm7jo]{order:initial}}@media(max-width:620px){.provider-list[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.5rem}.provider-bar-label[data-astro-cid-v4qhm7jo]{font-size:11px;justify-content:center;letter-spacing:.1em}.provider-bar-label[data-astro-cid-v4qhm7jo]:before,.provider-bar-label[data-astro-cid-v4qhm7jo]:after{display:none}.provider[data-astro-cid-v4qhm7jo]:last-child{grid-column:1 / -1}.native-benefits[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.native-benefits[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{align-items:center;flex-direction:row;gap:1rem}.native-benefit-icon[data-astro-cid-v4qhm7jo]{flex:none}.final-kicker[data-astro-cid-v4qhm7jo]{white-space:normal}}@media(max-width:480px){.final-cta-actions[data-astro-cid-v4qhm7jo]{align-items:stretch;flex-direction:column}}
