._D5R0G_section{min-height:100vh;color:var(--color-marketing-text);justify-content:center;align-items:center;padding-top:78px;display:flex;overflow:clip}._D5R0G_content{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}._D5R0G_copy{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;overflow:clip}._D5R0G_copy h1{max-width:540px;font:500 60px/1.1 var(--font-sans);letter-spacing:-1.5px;margin:0}._D5R0G_word{opacity:0;filter:blur(10px);display:inline-block;transform:translateY(10px)}._D5R0G_subtitle{font:500 20px/1.37 var(--font-sans);letter-spacing:-.2px;color:var(--color-muted);margin:0}._D5R0G_description{max-width:540px;font:400 14px/1.37 var(--font-sans);margin:0}._D5R0G_back{border-radius:var(--radius-button);font:500 14px/1 var(--font-sans);background:color-mix(in srgb, var(--color-marketing-search-surface) 10%, transparent);box-shadow:inset 0 0 0 1px var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-marketing-search-surface);opacity:0;justify-content:center;align-items:center;padding:10px 12px;text-decoration:none;transition:box-shadow .2s;display:flex;transform:translateY(40px)}._D5R0G_back:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-marketing-search-surface) 45%, transparent)}._D5R0G_back:focus-visible{outline-offset:4px;outline:2px solid}@media (min-width:810px) and (max-width:1199.98px){._D5R0G_copy h1{font-size:48px}}@media (max-width:809.98px){._D5R0G_content{gap:16px;padding:0 16px 32px}._D5R0G_copy{gap:4px}._D5R0G_copy h1{letter-spacing:-.5px;width:100%;font-size:20px;line-height:1.37}._D5R0G_subtitle{letter-spacing:0;font-size:16px}._D5R0G_back{padding:10px 12px}}@media (prefers-reduced-motion:reduce){._D5R0G_word,._D5R0G_back{opacity:1;filter:none;transition:none;transform:none}}
.editorial-body{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.editorial-body>*+*{margin-top:1em}.editorial-body h2{letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.37}.editorial-body h3{font-size:20px;font-weight:500;line-height:1.37}.editorial-body h4{font-size:20px;font-weight:500;line-height:1.4}.editorial-body ul,.editorial-body ol{padding-left:1.5em}.editorial-body ul{list-style:outside}.editorial-body ol{list-style:decimal}.editorial-body li+li{margin-top:0}.editorial-body blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-muted);padding-left:1em}.editorial-body code{border-radius:var(--radius-button);background:var(--color-surface);font-family:var(--font-sans);padding:.1em .3em;font-size:.9em}.editorial-video-tall{object-fit:cover;height:900px}.marketing-site{--color-foreground:var(--color-marketing-text);--color-muted-2:var(--color-marketing-secondary);--color-accent:var(--color-marketing-green)}.editorial-body h1{letter-spacing:-.04em;font-size:60px;font-weight:500;line-height:1.1}.editorial-heading{letter-spacing:-.017em;font-size:30px;font-weight:500;line-height:1.37}.academy-article{padding-top:154px}.academy-article .editorial-body{font-size:14px;line-height:1.37}.academy-article .editorial-body>*+*{margin-top:32px}.academy-page{padding-top:88px}.academy-page>header{margin-top:60px}.academy-page>header p{max-width:none;margin-top:0}.academy-page h2{font-size:20px;font-weight:500;line-height:28px}.academy-page h3{line-height:18px}.academy-page section>p{color:var(--color-muted-2);margin-top:8px}.techniques-intro{grid-template-columns:1fr 1fr;align-items:center;gap:180px;padding:160px 0 54px;display:grid}.techniques-intro h1{font-size:34px;font-weight:500;line-height:42px}.techniques-intro h2{margin-top:16px;font-size:20px;font-weight:500;line-height:1.37}.techniques-intro p{margin-top:20px;font-size:18px;line-height:1.2}.techniques-intro .creator-logos{margin-top:64px}.techniques-intro .creator-logos p{color:var(--color-muted-2);font-size:14px}.techniques-intro video{aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--color-border);width:100%}.technique-category{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;display:grid}.technique-featured{min-height:379px}.technique-featured .technique-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.technique-overview-hero{padding-top:104px}.technique-overview-hero h1{max-width:1040px;font-size:60px;line-height:64px}.technique-overview-hero p{max-width:700px}@media (max-width:1199px){.editorial-heading,.editorial-body h2{font-size:24px}.editorial-body h1{font-size:48px}.academy-article{padding-top:124px}.academy-page>header{margin-top:20px}.techniques-intro{gap:48px}}@media (max-width:809px){.editorial-heading,.editorial-body h2{font-size:20px}.editorial-body h1{font-size:40px}.editorial-body h3{font-size:18px}.academy-page,.academy-article{padding-left:20px;padding-right:20px}.academy-page>header{margin-top:20px}.academy-page>header p{margin-top:8px}.techniques-intro{flex-direction:column-reverse;gap:40px;padding:100px 0 60px;display:flex}.techniques-intro h1{font-size:30px}.techniques-intro .creator-logos{margin-top:48px}.technique-category{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.technique-category>article{scroll-snap-align:start;flex-shrink:0;width:280px}.technique-overview-hero{text-align:left;padding-top:160px;padding-left:20px;padding-right:20px}.technique-overview-hero h1{font-size:34px;line-height:42px}.technique-overview-hero>div{justify-content:flex-start}}.editorial-body :is(h1,h2,h3,h4) strong{font-weight:inherit}.marketing-interactive-grid{background-image:radial-gradient(var(--color-marketing-grid) .6px, transparent 1.4px);background-size:var(--marketing-grid-tile-size,35px) var(--marketing-grid-tile-size,35px);-webkit-mask-image:linear-gradient(0deg, transparent, var(--color-background) 16%);mask-image:linear-gradient(0deg, transparent, var(--color-background) 16%);background-position:50%}.marketing-grid-dots{-webkit-mask-image:radial-gradient(var(--color-background) .6px, transparent 1.4px);mask-image:radial-gradient(var(--color-background) .6px, transparent 1.4px);-webkit-mask-size:var(--marketing-grid-tile-size,35px) var(--marketing-grid-tile-size,35px);mask-size:var(--marketing-grid-tile-size,35px) var(--marketing-grid-tile-size,35px);-webkit-mask-position:50%;mask-position:50%}.marketing-grid-glow{width:var(--marketing-grid-glow-size,1362px);height:var(--marketing-grid-glow-size,1362px);background:var(--color-marketing-grid-hover);-webkit-mask-image:radial-gradient(closest-side, var(--color-background), rgb(from var(--color-background) r g b / .979) 7.143%, rgb(from var(--color-background) r g b / .909) 14.286%, rgb(from var(--color-background) r g b / .788) 21.429%, rgb(from var(--color-background) r g b / .636) 28.571%, rgb(from var(--color-background) r g b / .486) 35.714%, rgb(from var(--color-background) r g b / .358) 42.857%, rgb(from var(--color-background) r g b / .255) 50%, rgb(from var(--color-background) r g b / .174) 57.143%, rgb(from var(--color-background) r g b / .113) 64.286%, rgb(from var(--color-background) r g b / .068) 71.429%, rgb(from var(--color-background) r g b / .036) 78.571%, rgb(from var(--color-background) r g b / .015) 85.714%, rgb(from var(--color-background) r g b / .004) 92.857%, transparent);mask-image:radial-gradient(closest-side, var(--color-background), rgb(from var(--color-background) r g b / .979) 7.143%, rgb(from var(--color-background) r g b / .909) 14.286%, rgb(from var(--color-background) r g b / .788) 21.429%, rgb(from var(--color-background) r g b / .636) 28.571%, rgb(from var(--color-background) r g b / .486) 35.714%, rgb(from var(--color-background) r g b / .358) 42.857%, rgb(from var(--color-background) r g b / .255) 50%, rgb(from var(--color-background) r g b / .174) 57.143%, rgb(from var(--color-background) r g b / .113) 64.286%, rgb(from var(--color-background) r g b / .068) 71.429%, rgb(from var(--color-background) r g b / .036) 78.571%, rgb(from var(--color-background) r g b / .015) 85.714%, rgb(from var(--color-background) r g b / .004) 92.857%, transparent)}@media (prefers-reduced-motion:reduce){[data-source-reveal=entry],[data-reveal-word],.marketing-interactive-grid{opacity:1!important;filter:none!important;transform:none!important}.marketing-grid-glow{display:none}}.academy-article .editorial-body>:is(h1,h2,h3,h4,p)+p{margin-top:14px}.academy-article .editorial-body>*+:is(h2,h3){margin-top:30px}.academy-article .editorial-body>p:first-of-type strong{font-weight:400}@media (max-width:1199px){.academy-article{padding-top:40px}.academy-article>div{border-top:1px solid var(--color-border);padding-top:48px}}.academy-article .editorial-body code{border-radius:var(--radius-badge);background:var(--color-marketing-code-surface);color:var(--color-marketing-code);font-family:var(--font-marketing-academy-code);padding:.1em .3em;font-size:.9em}.academy-article .editorial-body table{border:1px solid var(--color-border-strong);border-collapse:separate;border-spacing:0;border-radius:var(--radius-card-lg);overflow:hidden}.academy-article .editorial-body td,.academy-article .editorial-body th{border:0;padding:16px}.academy-article .editorial-body tr+tr :is(td,th){border-top:1px solid var(--color-border-strong)}.academy-article .editorial-body table img{border-radius:0}.academy-article .editorial-body{color:var(--color-marketing-text)}.academy-article .editorial-body *+blockquote{margin-top:16px}.academy-article .editorial-body blockquote{color:var(--color-marketing-text);border-left:0;padding-left:18px;font-size:13px;line-height:1.507;position:relative}.academy-article .editorial-body blockquote:before{content:"";background:var(--color-marketing-prompt-rule);border-radius:1px;width:2px;position:absolute;inset:0 auto 0 0}:root:has(.release-notes-page){--color-background:#0f0f0f;--color-muted:#969696}.release-notes-page{padding-top:88px}@media (max-width:809px){.release-notes-page{padding-top:72px}}.release-notes-numeral{letter-spacing:-.05em;font-size:clamp(4.5rem,11vw,9rem);line-height:.8}.release-notes-lead{color:var(--color-foreground);letter-spacing:-.01em;font-size:20px;line-height:1.5}@media (max-width:809px){.release-notes-lead{font-size:18px}}.release-notes-section{margin-top:40px}.release-notes-section-head{color:var(--color-foreground);letter-spacing:-.05em;margin-bottom:12px;font-size:30px;line-height:.9}@media (max-width:809px){.release-notes-section-head{font-size:26px}}.release-notes-body .editorial-body{color:#f5f5f5b8;font-size:16px;line-height:1.65}.release-notes-body .editorial-body>*+*{margin-top:14px}.release-notes-body .editorial-body ul{padding-left:0;list-style:none}.release-notes-body .editorial-body li{padding-left:0}.release-notes-body .editorial-body li::marker{content:""}.release-notes-body .editorial-body li+li{margin-top:16px}.release-notes-body .editorial-body li strong:first-child{color:var(--color-foreground);margin-bottom:4px;font-size:17px;font-weight:500;display:block}.release-notes-body .editorial-body li:not(:has(strong)){color:var(--color-muted);font-size:15px}.release-notes-body .editorial-body li:not(:has(strong))+li:not(:has(strong)){margin-top:12px}.release-notes-items{border-top:1px solid #f5f5f514}.release-notes-item{border-bottom:1px solid #f5f5f514;grid-template-columns:2.5rem minmax(0,1fr);gap:0 8px;padding:14px 0 16px;display:grid}.release-notes-item-index{color:var(--color-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.release-notes-item-name{color:var(--color-foreground);letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.35}.release-notes-item-lede .editorial-body,.release-notes-more .editorial-body{margin-top:4px}.release-notes-more summary{color:var(--color-muted);letter-spacing:.03em;cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:13px;list-style:none;transition:color .16s;display:inline-flex}.release-notes-more summary::-webkit-details-marker{display:none}.release-notes-more summary:before{content:"+";width:10px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.release-notes-more[open] summary:before{transform:rotate(45deg)}.release-notes-more summary:hover,.release-notes-more summary:focus-visible{color:var(--color-foreground)}.release-notes-more[open] summary{margin-bottom:2px}.release-notes-more-open,.release-notes-more[open] .release-notes-more-closed{display:none}.release-notes-more[open] .release-notes-more-open{display:inline}.release-notes-item-stamped{grid-template-columns:2.5rem minmax(0,1fr) 144px}.release-notes-stamp{overflow-wrap:break-word;min-width:0;color:var(--color-muted);text-align:center;border-left:1px solid #f5f5f514;align-content:start;justify-items:center;gap:8px;margin-left:16px;padding:2px 0 2px 14px;font-size:12px;line-height:1.35;display:grid}.release-notes-seal{outline-offset:2px;width:34px;height:34px;color:var(--color-foreground);letter-spacing:-.02em;border:1px dashed #f5f5f566;border-radius:999px;outline:1px solid #f5f5f524;flex:none;place-items:center;font-size:12px;display:grid;transform:rotate(-8deg)}.release-notes-stamp-label{letter-spacing:.03em;display:block}.release-notes-stamp-name{color:var(--color-foreground);letter-spacing:-.02em;font-size:15px;font-style:italic;line-height:1.25;display:block}@media (max-width:809px){.release-notes-item-stamped{grid-template-columns:2rem minmax(0,1fr)}.release-notes-stamp{text-align:left;border-left:0;grid-column:2;align-items:center;gap:12px;margin:10px 0 0;padding:0;display:flex}.release-notes-stamp-label{display:inline}.release-notes-stamp-name{font-size:16px;display:inline}.release-notes-item{grid-template-columns:2rem minmax(0,1fr)}.release-notes-item-name{font-size:17px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.release-notes-section{animation:linear both release-notes-enter;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes release-notes-enter{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}
.marketing-nav{background:0 0;margin-bottom:8px}.marketing-nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-background) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.marketing-nav>div{height:72px;padding:16px 80px}.marketing-nav a[aria-label=FLORA] img{width:151px;height:24px}.marketing-desktop-nav{gap:0;display:flex}.marketing-desktop-nav>a,.marketing-desktop-nav>details>summary{min-height:34px;font-size:var(--text-sm);letter-spacing:.4px;gap:4px;padding:8px 10px;line-height:18px}.marketing-desktop-nav summary svg{width:16px;height:16px;padding:3px;transition:rotate .2s;rotate:0deg}.marketing-desktop-nav details[open]>summary svg,.marketing-mobile-links details[open]>summary svg{rotate:180deg}.marketing-desktop-nav>details>div{padding-top:40px}.marketing-desktop-nav>details.relative:not(.marketing-mega)>div>div{border-radius:var(--radius-navigation);width:192px;box-shadow:inset 0 0 0 1px var(--color-border);background:color-mix(in srgb, var(--color-background) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:0;padding:3px 0}.marketing-desktop-nav>details.relative:not(.marketing-mega)>div a{height:44px;padding:12px;line-height:20px}.marketing-nav>div>div:last-child>a{padding:10px 12px;display:block}.marketing-nav>div>div:last-child>a:first-child{height:40px;box-shadow:inset 0 0 0 1px var(--color-muted);border:0;line-height:18px}.marketing-nav>div>div:last-child>a:nth-child(2){height:38px;line-height:18px}.marketing-mobile-menu{display:none}.marketing-mobile-panel{overscroll-behavior:contain;background:color-mix(in srgb, var(--color-background) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:top;max-height:calc(100dvh - 72px);padding:12px 20px 20px;position:absolute;inset:72px 0 auto;overflow-y:auto}.marketing-menu-toggle{place-items:center;width:40px;height:40px;padding:6px;display:grid}.marketing-menu-close,.marketing-mobile-menu[open]>summary .marketing-menu-bars{display:none}.marketing-mobile-menu[open]>summary .marketing-menu-close{display:block}.marketing-mobile-links{flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.marketing-mobile-links>a,.marketing-mobile-links>details>summary{font-size:var(--text-lg);color:var(--color-marketing-text);padding:0;font-weight:500;line-height:39.6px}.marketing-mobile-links summary{gap:8px}.marketing-mobile-links summary svg{width:20px;height:20px;rotate:0deg}.marketing-mobile-links summary svg path{stroke-width:1px}.marketing-mobile-submenu>a{color:var(--color-muted);font-size:var(--text-marketing-link);padding:0;line-height:28.5px}.marketing-mobile-submenu{overflow:hidden}.marketing-mobile-eyebrow{color:var(--color-marketing-secondary);font-size:var(--text-marketing-caption);letter-spacing:.08em;text-transform:uppercase;line-height:2.6}.marketing-mobile-actions{box-shadow:inset 0 1px var(--color-marketing-enterprise-border);flex-direction:column;gap:12px;padding:16px 0 4px;display:flex}.marketing-mobile-actions>a:first-child{color:var(--color-muted);font-size:var(--text-base);font-weight:500;line-height:22.4px}.marketing-mobile-contact,.marketing-mobile-signup{border-radius:var(--radius-button);text-align:center;font-size:var(--text-sm);padding:12px 16px;line-height:14px}.marketing-mobile-contact{box-shadow:inset 0 0 0 1px var(--color-muted)}.marketing-mobile-signup{background:var(--color-foreground);color:var(--color-background)}@media not (min-width:1200px){.marketing-nav>div{padding-inline:20px}.marketing-nav a[aria-label=FLORA] img{width:130px;height:auto}.marketing-desktop-nav,.marketing-nav>div>div:last-child>a{display:none}.marketing-mobile-menu{display:block}}@media (prefers-reduced-motion:reduce){.marketing-nav *,.marketing-nav :before,.marketing-nav :after{transition-duration:0s!important;animation-duration:0s!important}}.marketing-desktop-nav>.marketing-solutions>div{width:min(914px,100vw - 80px);inset-inline:0 auto}.marketing-mega>div>div{border-radius:var(--radius-navigation);box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-background);border:0;overflow:hidden}.marketing-product>div>div,.marketing-resources>div>div{position:relative}.marketing-product>div>div:after,.marketing-resources>div>div:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;position:absolute;inset:0}.marketing-product>div>div>div:first-child,.marketing-resources>div>div>div:not(:last-child){padding:18px 8px}.marketing-product>div>div>div:first-child a,.marketing-resources>div>div a{padding-block:8px}.marketing-resources>div>div a[data-attr=nav-fieldwork-card]{padding:20px 20px 32px}.marketing-mega a span:last-child{font-size:var(--text-marketing-caption);line-height:16.9px}.marketing-resources>div>div>div>p{color:var(--color-muted);margin-bottom:4px}.marketing-desktop-nav>.marketing-resources>div{left:50%;translate:-50%}.marketing-surface-preview>[data-preview]{opacity:0;pointer-events:none;transition:opacity .25s}.marketing-product:not([data-active-surface]) [data-preview=canvas],.marketing-product[data-active-surface=canvas] [data-preview=canvas],.marketing-product[data-active-surface=studio] [data-preview=studio],.marketing-product[data-active-surface=mcp] [data-preview=mcp],.marketing-product[data-active-surface=decks] [data-preview=decks]{opacity:1;pointer-events:auto}.marketing-solutions>div>div{border-radius:var(--radius-navigation);max-width:none;box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-background);border:0;grid-template-columns:290px 290px 334px;gap:0;padding:0;overflow:hidden}.marketing-solutions>div>div>div:not(:last-child){padding:24px 14px}.marketing-solutions>div>div>div>p{color:var(--color-muted);margin-bottom:8px;padding:0}.marketing-solutions>div>div>div>a{padding:8px 10px}.marketing-solutions>div>div>div>a span:last-child{font-size:var(--text-marketing-caption);line-height:16.9px}.marketing-solutions>div>div>div:last-child{border-radius:0;min-height:388.8px;padding:26px}.marketing-solutions h4{font-size:var(--text-marketing-card-title);letter-spacing:-.03em;line-height:26.4px}@media (1200px<=width<1320px){.marketing-desktop-nav>.marketing-solutions>div{left:calc(100vw - 1318px)}}@keyframes marketing-menu-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.marketing-desktop-nav>details[open]>div{animation:marketing-menu-enter .6s linear(0, .07939, .24859, .43755, .60932, .74837, .85176, .92313, .96879, .99545, 1.00908, 1.01443, 1.01499, 1.01313, 1.01037, 1.00755, 1.00511, 1.0032, 1.00181, 1.00088, 1)}.marketing-desktop-nav>details:last-child>div{animation-duration:.4s}}.marketing-site:has([data-gallery-page])>[data-marketing-footer]{display:none}
.rtDziW_grid{--ease:cubic-bezier(.22, 1, .36, 1);grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.rtDziW_grid{grid-template-columns:1fr 1fr}.rtDziW_wide{grid-column:span 2}}.rtDziW_tile{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-media-dark);min-height:360px;font-family:var(--font-sans);flex-direction:column;gap:28px;padding:28px 28px 0;display:flex;position:relative;overflow:hidden}.rtDziW_copy{flex-direction:column;gap:8px;max-width:420px;display:flex}.rtDziW_tileTitle{color:var(--color-foreground);font-size:18px;font-weight:500;line-height:1.3}.rtDziW_tileBody{color:var(--color-muted);font-size:15px;font-weight:400;line-height:1.5}.rtDziW_bar{background:var(--color-border-strong);border-radius:4px;width:70%;height:7px;display:block}.rtDziW_studio{border:1px solid var(--color-border-strong);background:var(--color-brand-black);border-bottom:0;border-radius:14px 14px 0 0;margin-top:auto;overflow:hidden}.rtDziW_studioBar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.rtDziW_studioName{color:var(--color-foreground);font-size:13px;font-weight:500}.rtDziW_free{border:1px solid var(--color-border-strong);color:var(--color-muted-on-dark);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3}.rtDziW_studioBody{grid-template-columns:1fr;gap:20px;padding:16px 16px 0;display:grid}@media (min-width:768px){.rtDziW_studioBody{grid-template-columns:1.3fr 1fr;gap:28px;padding:20px 24px 0}}.rtDziW_preview{border-radius:10px 10px 0 0;height:230px;overflow:hidden}.rtDziW_previewImg{object-fit:cover;width:100%;height:100%;display:block}.rtDziW_preview[data-applied] .rtDziW_previewImg{animation:rtDziW_mcp-applied .6s var(--ease)}.rtDziW_controls{flex-direction:column;gap:18px;padding-bottom:24px;display:flex}.rtDziW_slider{gap:8px;display:grid}.rtDziW_sliderLabel{color:var(--color-muted-on-dark);font-size:12px;font-weight:500;line-height:1.3}.rtDziW_range{--at:.5;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:14px;margin:0}.rtDziW_range:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px;border-radius:4px}.rtDziW_range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-foreground) calc(var(--at) * 100%), var(--color-border-strong) calc(var(--at) * 100%));border-radius:2px;height:4px}.rtDziW_range::-moz-range-track{background:var(--color-border-strong);border-radius:2px;height:4px}.rtDziW_range::-moz-range-progress{background:var(--color-foreground);border-radius:2px;height:4px}.rtDziW_range::-webkit-slider-thumb{appearance:none;background:var(--color-foreground);width:14px;height:14px;box-shadow:0 1px 4px var(--color-brand-black);transition:transform .15s var(--ease);border:0;border-radius:50%;margin-top:-5px}.rtDziW_range::-moz-range-thumb{background:var(--color-foreground);width:14px;height:14px;box-shadow:0 1px 4px var(--color-brand-black);border:0;border-radius:50%}.rtDziW_range:active::-webkit-slider-thumb{transform:scale(1.15)}.rtDziW_actions{align-items:center;gap:12px;margin-top:2px;display:flex}.rtDziW_apply{background:var(--color-foreground);color:var(--color-brand-black);font:inherit;cursor:pointer;transition:transform .15s var(--ease);border:0;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:500;line-height:1.3}.rtDziW_apply:active{transform:scale(.96)}.rtDziW_apply[data-applied]{animation:rtDziW_mcp-applied .6s var(--ease)}.rtDziW_reset{color:var(--color-muted-on-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:12px;font-weight:500;line-height:1.3}.rtDziW_reset:disabled{opacity:.4;cursor:default}.rtDziW_apply:focus-visible,.rtDziW_reset:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@keyframes rtDziW_mcp-applied{0%{opacity:1}30%{opacity:.7}to{opacity:1}}.rtDziW_picker{border:1px solid var(--color-border-strong);background:var(--color-brand-black);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;gap:4px;margin-top:auto;padding:8px 8px 0;display:flex}.rtDziW_pickerSearch{background:var(--color-media-dark);border-radius:8px;align-items:center;height:36px;margin-bottom:4px;padding:0 12px;display:flex}.rtDziW_pickerSearch .rtDziW_bar{width:96px}.rtDziW_skill{border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.rtDziW_skill[data-selected]{background:var(--color-media-dark)}.rtDziW_skillArt{object-fit:cover;border-radius:5px;width:48px;height:32px}.rtDziW_skillName{color:var(--color-foreground);font-size:13px;font-weight:400;line-height:1.3}.rtDziW_canvas{--graph-w:432;--u:min(1px, 100cqw / var(--graph-w));border-top:1px solid var(--color-border);background-color:var(--color-brand-black);background-image:radial-gradient(var(--color-border-strong) 1px, transparent 1.2px);background-position:8px 8px;background-size:16px 16px;height:210px;margin:auto -28px 0;position:relative;container-type:inline-size}.rtDziW_edges{width:calc(432 * var(--u));height:calc(210 * var(--u));position:absolute;top:0;left:0;overflow:visible}.rtDziW_edges path{fill:none;stroke:var(--color-muted-2);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rtDziW_node{top:calc(28 * var(--u));width:calc(112 * var(--u));position:absolute}.rtDziW_nodeA{left:calc(28 * var(--u))}.rtDziW_nodeB{left:calc(160 * var(--u))}.rtDziW_nodeC{left:calc(292 * var(--u))}.rtDziW_nodeLabel{margin-bottom:calc(6 * var(--u));color:var(--color-foreground);font-size:calc(11 * var(--u));letter-spacing:var(--tracking-brand-label);font-weight:500;line-height:1.3;display:block}.rtDziW_nodeMedia{aspect-ratio:3/4;border:1px solid var(--color-border-strong);border-radius:8px;overflow:hidden}.rtDziW_nodeImg{object-fit:cover;width:100%;height:100%;display:block}.rtDziW_graded{filter:sepia(.35)saturate(1.2)brightness(1.04)}.rtDziW_actionCard{gap:calc(8 * var(--u));margin-top:calc(45 * var(--u));padding:calc(12 * var(--u));border:1px solid var(--color-border-strong);background:var(--color-media-dark);border-radius:8px;display:grid}.rtDziW_actionCard .rtDziW_bar{height:calc(7 * var(--u))}.rtDziW_actionName{color:var(--color-foreground);font-size:calc(11 * var(--u));font-weight:500;line-height:1.3}@media (max-width:767px){.rtDziW_canvas{--graph-w:336}.rtDziW_node{width:calc(88 * var(--u))}.rtDziW_nodeA{left:calc(20 * var(--u))}.rtDziW_nodeB{left:calc(124 * var(--u))}.rtDziW_nodeC{left:calc(228 * var(--u))}.rtDziW_edges{display:none}.rtDziW_actionCard{margin-top:calc(34 * var(--u))}}@media (prefers-reduced-motion:reduce){.rtDziW_preview[data-applied] .rtDziW_previewImg,.rtDziW_apply[data-applied]{animation:none}}
._1xq7La_root{width:100%;margin:0;container-type:inline-size}._1xq7La_frame{aspect-ratio:640/440;width:100%;position:relative;overflow:hidden}@container not (min-width:520px){._1xq7La_frame{aspect-ratio:358/548}}._1xq7La_stage{transform-origin:0 0;font-family:var(--font-sans);--ease:cubic-bezier(.22, 1, .36, 1);position:absolute;top:0;left:0;overflow:hidden}._1xq7La_window{border:1px solid var(--color-border-strong);background:var(--color-media-dark);width:680px;height:408px;box-shadow:0 30px 80px -20px var(--color-brand-black);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:16px;left:16px;overflow:hidden}._1xq7La_titlebar{border-bottom:1px solid var(--color-border);background:var(--color-brand-black);flex:none;justify-content:center;align-items:center;height:38px;display:flex;position:relative}._1xq7La_lights{gap:7px;display:flex;position:absolute;left:14px}._1xq7La_lights i{background:var(--color-muted-2);opacity:.6;border-radius:50%;width:11px;height:11px}._1xq7La_title{letter-spacing:var(--tracking-brand-label);color:var(--color-muted-on-dark);font-size:12px;font-weight:500}._1xq7La_panes{flex:1;grid-template-columns:290px 1fr;min-height:0;display:grid}._1xq7La_fade{transition:opacity .6s var(--ease)}._1xq7La_stage[data-clearing] ._1xq7La_fade{opacity:0}._1xq7La_stage[data-reset] ._1xq7La_fade,._1xq7La_stage[data-reset] ._1xq7La_fade *{transition:none!important}._1xq7La_chat{background:var(--color-foreground);min-height:0;color:var(--color-brand-black);grid-template-rows:1fr auto;padding:0 16px 16px;display:grid}._1xq7La_thread{flex-direction:column;justify-content:flex-end;gap:12px;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}._1xq7La_past{gap:7px;padding-bottom:4px;display:grid}._1xq7La_past>:first-child{justify-self:end}._1xq7La_bar{background:var(--color-brand-placeholder);border-radius:4px;height:7px;display:block}._1xq7La_canvas ._1xq7La_bar{background:var(--color-border-strong)}._1xq7La_reveal{will-change:transform;opacity:0;transition:grid-template-rows .42s var(--ease), opacity .32s var(--ease), transform .42s var(--ease);grid-template-rows:0fr;display:grid;transform:translateY(6px)}._1xq7La_reveal>*{min-height:0;overflow:hidden}._1xq7La_reveal[data-on]{opacity:1;grid-template-rows:1fr;transform:none}._1xq7La_question{background:var(--color-brand-light);width:fit-content;max-width:88%;letter-spacing:var(--tracking-brand-text);border-radius:14px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.4}._1xq7La_assistant{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}._1xq7La_claude{width:18px;height:18px;color:var(--color-brand-black);margin-top:8px}._1xq7La_calls{gap:6px;display:grid}._1xq7La_call{will-change:transform;border:1px solid var(--color-brand-placeholder);background:var(--color-foreground);opacity:0;transition:opacity .32s var(--ease), transform .32s var(--ease);border-radius:10px;grid-template-columns:14px auto 1fr 16px;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:1.3;display:grid;transform:translateY(4px)}._1xq7La_call[data-on]{opacity:1;transform:none}._1xq7La_callMark{width:14px;height:14px;fill:var(--color-brand-black)}._1xq7La_callLabel{white-space:nowrap;font-weight:500}._1xq7La_callModel{color:var(--color-muted-2);white-space:nowrap;justify-self:end;font-size:11px;font-weight:300}._1xq7La_status{width:16px;height:16px;position:relative}._1xq7La_spinner,._1xq7La_check{transition:opacity .2s var(--ease);position:absolute;inset:0}._1xq7La_spinner{border:2px solid var(--color-brand-placeholder);border-top-color:var(--color-brand-black);opacity:0;border-radius:50%;animation:.8s linear infinite _1xq7La_mcp-spin}._1xq7La_check{fill:none;stroke:var(--color-brand-black);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}._1xq7La_call[data-phase=running] ._1xq7La_spinner,._1xq7La_call[data-phase=done] ._1xq7La_check{opacity:1}._1xq7La_answer{letter-spacing:var(--tracking-brand-text);padding-left:28px;font-size:13px;font-weight:400;line-height:1.45}._1xq7La_answer span{opacity:0;transition:opacity .22s var(--ease)}._1xq7La_answer span[data-on]{opacity:1}._1xq7La_composer{border:1px solid var(--color-brand-placeholder);background:var(--color-foreground);min-height:44px;transition:border-color .2s var(--ease);border-radius:14px;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}._1xq7La_composer[data-focus]{border-color:var(--color-muted-on-dark)}._1xq7La_draft{min-width:0;min-height:36px;letter-spacing:var(--tracking-brand-text);flex:1;align-items:center;font-size:13px;line-height:1.35;display:flex}._1xq7La_placeholder{color:var(--color-muted-on-dark)}._1xq7La_caret{vertical-align:-2px;background:var(--color-brand-black);width:1.5px;height:14px;margin-left:1px;animation:1s step-end infinite _1xq7La_mcp-blink;display:inline-block}._1xq7La_send{background:var(--color-brand-placeholder);width:28px;height:28px;transition:background .2s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}._1xq7La_send[data-on]{background:var(--color-brand-black)}._1xq7La_send svg{fill:none;width:14px;height:14px;stroke:var(--color-foreground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._1xq7La_canvas{border-left:1px solid var(--color-border);background-color:var(--color-media-dark);background-image:radial-gradient(var(--color-border-strong) 1px, transparent 1.2px);background-position:8px 8px;background-size:16px 16px;position:relative;overflow:hidden}._1xq7La_canvasHead{align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:16px}._1xq7La_floraMark{width:14px;height:14px;fill:var(--color-foreground)}._1xq7La_edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._1xq7La_edge{fill:none;stroke:var(--color-muted-2);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease) .15s}._1xq7La_edge[data-on]{stroke-dashoffset:0}._1xq7La_node{will-change:transform;opacity:0;filter:blur(10px);transition:opacity .27s var(--ease), filter .27s var(--ease), transform .27s var(--ease);position:absolute;transform:translateY(10px)}._1xq7La_node[data-on]{opacity:1;filter:none;transform:none}._1xq7La_nodeLabel{letter-spacing:var(--tracking-brand-label);color:var(--color-foreground);white-space:nowrap;gap:6px;margin-bottom:6px;font-size:11px;font-weight:500;line-height:1.3;display:flex}._1xq7La_nodeLabel span{color:var(--color-muted-on-dark);font-weight:400}._1xq7La_promptNode{width:136px;top:56px;left:16px}._1xq7La_promptCard{border:1px solid var(--color-border-strong);background:var(--color-brand-black);border-radius:10px;gap:7px;padding:12px;display:grid}._1xq7La_stillNode{width:136px;top:172px;left:16px}._1xq7La_clipNode{width:136px;top:120px;left:182px}._1xq7La_media{aspect-ratio:3/4;border:1px solid var(--color-border-strong);background:var(--color-brand-black);border-radius:10px;position:relative;overflow:hidden}._1xq7La_media:before{content:"";background:linear-gradient(100deg, transparent 30%, var(--color-border) 50%, transparent 70%);transition:opacity .3s var(--ease);background-size:250% 100%;animation:1.4s linear infinite _1xq7La_mcp-sheen;position:absolute;inset:0}._1xq7La_media[data-landed]:before{opacity:0}._1xq7La_img{object-fit:cover;opacity:0;filter:blur(14px);width:100%;height:100%;transition:opacity .7s var(--ease), filter .7s var(--ease), transform .9s var(--ease);display:block;transform:scale(1.06)}._1xq7La_media[data-landed] ._1xq7La_img{opacity:1;filter:none;transform:none}._1xq7La_duration{background:var(--color-brand-black);color:var(--color-foreground);opacity:0;transition:opacity .3s var(--ease) .3s;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.3;position:absolute;bottom:6px;right:6px}._1xq7La_media[data-landed] ._1xq7La_duration{opacity:1}._1xq7La_stage[data-compact] ._1xq7La_window{width:326px;height:600px;top:16px;left:16px}._1xq7La_stage[data-compact] ._1xq7La_panes{grid-template-rows:290px 1fr;grid-template-columns:1fr}._1xq7La_stage[data-compact] ._1xq7La_chat{padding-bottom:12px}._1xq7La_stage[data-compact] ._1xq7La_past{display:none}._1xq7La_stage[data-compact] ._1xq7La_canvas{border-left:0;border-top:1px solid var(--color-border)}._1xq7La_stage[data-compact] ._1xq7La_promptNode{width:96px;top:44px;left:12px}._1xq7La_stage[data-compact] ._1xq7La_stillNode{width:88px;top:34px;left:120px}._1xq7La_stage[data-compact] ._1xq7La_clipNode{width:88px;top:34px;left:220px}._1xq7La_stage[data-compact] ._1xq7La_nodeLabel span{display:none}@keyframes _1xq7La_mcp-spin{to{transform:rotate(360deg)}}@keyframes _1xq7La_mcp-blink{50%{opacity:0}}@keyframes _1xq7La_mcp-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){._1xq7La_stage *{transition:none!important;animation:none!important}}
