.iwVVfW_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.iwVVfW_body{min-width:0}@media (min-width:1000px){.iwVVfW_layout{grid-template-columns:220px minmax(0,720px);gap:clamp(56px,7vw,112px)}.iwVVfW_outline{position:sticky;top:108px}}.iwVVfW_outline{border:1px solid var(--appsanic-border);background:color-mix(in srgb, var(--appsanic-primary) 2%, var(--appsanic-surface));border-radius:20px;min-width:0;padding:22px}.iwVVfW_outlineLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:600}.iwVVfW_outlineList{border-left:1px solid var(--appsanic-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iwVVfW_outlineLink{color:var(--appsanic-text-secondary);border-left:2px solid #0000;margin-left:-1px;padding:9px 0 9px 16px;font-size:14.5px;line-height:1.4;transition:color .16s,border-color .16s;display:block;position:relative}.iwVVfW_outlineLink:hover{color:var(--appsanic-text)}.iwVVfW_outlineLink[aria-current=location]{border-left-color:var(--appsanic-primary);color:var(--appsanic-primary-text);font-weight:560}.iwVVfW_outlineLink:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px;border-radius:6px}@media (max-width:999px){.iwVVfW_outlineList{border-left:0;flex-flow:wrap;gap:8px}.iwVVfW_outlineLink{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:999px;margin:0;padding:7px 13px;font-size:13.5px}.iwVVfW_outlineLink[aria-current=location]{border-color:var(--appsanic-border-primary);background:color-mix(in srgb, var(--appsanic-primary) 7%, var(--appsanic-surface))}}@media (prefers-reduced-motion:reduce){.iwVVfW_outlineLink{transition:none}}@media (max-width:980px),(pointer:coarse){.iwVVfW_outlineLink{align-items:center;min-height:44px;display:inline-flex}}
.VGFJYq_section{isolation:isolate;padding-block:calc(var(--home-section-space,144px) / 2);color:var(--appsanic-text);position:relative}.VGFJYq_light{background:var(--appsanic-background)}.VGFJYq_tint,.VGFJYq_dark{--home-inset:calc(var(--home-gutter,40px) - var(--home-slab-margin,16px));margin:calc(var(--home-section-space,144px) * .14) var(--home-slab-margin,16px);padding-block:calc(var(--home-section-space,144px) * .6);border-radius:var(--home-slab-radius,40px);overflow:clip}.VGFJYq_tint{background:color-mix(in srgb, var(--appsanic-purple) 3%, var(--appsanic-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 7%, transparent)}.VGFJYq_dark{background:var(--appsanic-background)}.VGFJYq_dark:before,.VGFJYq_tint:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 72% at 50% 0%, color-mix(in srgb, var(--appsanic-violet) 30%, transparent), transparent 72%), radial-gradient(32% 44% at 88% 6%, color-mix(in srgb, var(--appsanic-pink) 14%, transparent), transparent 72%), radial-gradient(30% 40% at 10% 12%, color-mix(in srgb, var(--appsanic-magenta) 12%, transparent), transparent 72%);height:min(70%,760px);position:absolute;inset:0 0 auto}.VGFJYq_tint:before{opacity:.2}.VGFJYq_dark:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--appsanic-primary) 75%, transparent) 30%, color-mix(in srgb, var(--appsanic-accent) 60%, transparent) 70%, transparent);height:1px;position:absolute;inset:0 12% auto}.VGFJYq_dark :is(a,button,summary,[tabindex]):focus-visible{outline-color:var(--appsanic-focus)}.VGFJYq_deferred{content-visibility:auto;contain-intrinsic-size:auto var(--home-intrinsic-height,1100px)}.VGFJYq_container{width:min(var(--home-max,1200px), calc(100% - 2 * var(--home-inset,var(--home-gutter,40px))));margin-inline:auto;position:relative}.VGFJYq_heading{text-align:center;flex-direction:column;align-items:center;max-width:1080px;margin-inline:auto;display:flex}.VGFJYq_headingStart{text-align:start;align-items:flex-start;margin-inline:0}.VGFJYq_eyebrow{border:1px solid color-mix(in srgb, var(--appsanic-primary) 16%, transparent);background:color-mix(in srgb, var(--appsanic-primary) 4%, var(--appsanic-surface));color:var(--appsanic-primary-text);letter-spacing:.015em;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 13px;font-size:13px;font-weight:540;line-height:1.4;display:inline-flex}.VGFJYq_display,.VGFJYq_title{color:var(--appsanic-text);font-family:var(--appsanic-font-ui);text-wrap:balance;font-kerning:normal}.VGFJYq_display{letter-spacing:-.05em;font-size:clamp(40px,4.2vw + 14px,76px);font-weight:540;line-height:1.04}.VGFJYq_title{letter-spacing:-.045em;font-size:clamp(32px,3vw + 12px,56px);font-weight:540;line-height:1.1}.VGFJYq_phrase{display:inline-block}.VGFJYq_sentence{display:inline}@media (min-width:600px){.VGFJYq_sentence{display:inline-block}}.VGFJYq_accent{background:var(--appsanic-application-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.VGFJYq_dark .VGFJYq_accent{background-image:linear-gradient(120deg, var(--appsanic-primary), var(--appsanic-secondary) 55%, var(--appsanic-accent))}.VGFJYq_lede{max-width:42rem;color:var(--appsanic-text-secondary);letter-spacing:-.005em;text-wrap:balance;margin-top:18px;font-size:clamp(16px,.35vw + 13px,18px);line-height:1.6}.VGFJYq_headingStart .VGFJYq_lede{text-wrap:pretty;max-width:36rem}.VGFJYq_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.VGFJYq_headingStart .VGFJYq_actions{justify-content:flex-start}.VGFJYq_card{isolation:isolate;border:1px solid color-mix(in srgb, var(--appsanic-border) 80%, transparent);border-radius:var(--home-card-radius,24px);background:var(--appsanic-surface);min-width:0;box-shadow:0 1px 2px var(--appsanic-shadow-soft), 0 12px 32px -24px var(--appsanic-shadow-low);flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:clip}.VGFJYq_dark .VGFJYq_card{background:linear-gradient(180deg, color-mix(in srgb, var(--appsanic-white) 4.5%, var(--appsanic-background)), color-mix(in srgb, var(--appsanic-white) 2%, var(--appsanic-background)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--appsanic-white) 7%, transparent), 0 30px 60px -36px var(--appsanic-shadow-high)}.VGFJYq_card:before{content:"";z-index:2;border-radius:inherit;background:var(--appsanic-application-gradient);opacity:0;pointer-events:none;-webkit-mask:linear-gradient(var(--appsanic-white) 0 0) content-box, linear-gradient(var(--appsanic-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--appsanic-white) 0 0) content-box exclude, linear-gradient(var(--appsanic-white) 0 0);mask:linear-gradient(var(--appsanic-white) 0 0) content-box exclude, linear-gradient(var(--appsanic-white) 0 0);padding:1px;transition:opacity .28s;position:absolute;inset:0}@media (hover:hover){.VGFJYq_card:hover{transform:translateY(-3px)}.VGFJYq_card:hover:before{opacity:.35}}.VGFJYq_cardText{padding:var(--home-card-padding,30px) var(--home-card-padding,30px) 0;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.VGFJYq_cardTitle{color:var(--appsanic-text);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(18px,.4vw + 14px,20px);font-weight:580;line-height:1.2}.VGFJYq_cardBody{max-width:46ch;color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:15px;line-height:1.55}.VGFJYq_cardMedia{padding:26px var(--home-card-padding,30px) 0;margin-top:auto;position:relative}.VGFJYq_primaryAction,.VGFJYq_secondaryAction{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 25px;font-size:15px;font-weight:560;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}.VGFJYq_primaryAction{background:var(--appsanic-purple);color:var(--appsanic-white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--appsanic-white) 24%, transparent), 0 1px 2px var(--appsanic-shadow-low), 0 8px 20px -10px color-mix(in srgb, var(--appsanic-purple) 50%, transparent)}.VGFJYq_primaryAction:hover{background:var(--appsanic-violet);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--appsanic-white) 24%, transparent), 0 1px 2px var(--appsanic-shadow-low), 0 12px 28px -12px color-mix(in srgb, var(--appsanic-purple) 65%, transparent);transform:translateY(-1px)}.VGFJYq_primaryAction svg{transition:transform .18s}.VGFJYq_primaryAction:hover svg{transform:translate(3px)}.VGFJYq_secondaryAction{border:1px solid var(--appsanic-border-strong);background:var(--appsanic-surface);color:var(--appsanic-text);font-weight:500}.VGFJYq_secondaryAction:hover{border-color:var(--appsanic-border-primary);color:var(--appsanic-primary-text);transform:translateY(-1px)}.VGFJYq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VGFJYq_aurora{z-index:-1;pointer-events:none;position:absolute;inset:-14% -10% 8%}.VGFJYq_aurora:before,.VGFJYq_aurora:after{content:"";aspect-ratio:1.5;border-radius:50%;width:62%;position:absolute}.VGFJYq_aurora:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--appsanic-violet) 30%, transparent), transparent);top:4%;left:2%}.VGFJYq_aurora:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--appsanic-pink) 22%, transparent), transparent);top:16%;right:0}.VGFJYq_reveal[data-reveal=pending]{opacity:.35;translate:0 28px;scale:.985}.VGFJYq_reveal[data-reveal=in]{transition:translate .72s cubic-bezier(.2, .65, .2, 1) var(--reveal-delay,0s), scale .72s cubic-bezier(.2, .65, .2, 1) var(--reveal-delay,0s), opacity .56s ease var(--reveal-delay,0s)}@media (min-width:900px){.VGFJYq_revealStep1{--reveal-delay:80ms}.VGFJYq_revealStep2{--reveal-delay:.16s}.VGFJYq_revealStep3{--reveal-delay:.24s}}@media (prefers-reduced-motion:reduce){.VGFJYq_reveal[data-reveal]{opacity:1;transition:none;translate:none;scale:none}.VGFJYq_card,.VGFJYq_card:before,.VGFJYq_primaryAction,.VGFJYq_primaryAction svg,.VGFJYq_secondaryAction{transition:none}.VGFJYq_card:hover,.VGFJYq_primaryAction:hover,.VGFJYq_secondaryAction:hover,.VGFJYq_primaryAction:hover svg{transform:none}}@media (max-width:700px){.VGFJYq_eyebrow{margin-bottom:18px;font-size:12px}.VGFJYq_lede{margin-top:18px}.VGFJYq_actions{margin-top:28px}.VGFJYq_card{--home-card-padding:22px;--home-card-radius:20px}}@media (max-width:480px){.VGFJYq_actions{flex-direction:column;align-items:stretch;width:min(100%,340px)}}
.KkZz8q_platforms,.KkZz8q_platform{align-items:center;display:flex}.KkZz8q_platforms{color:color-mix(in srgb, var(--appsanic-white) 82%, var(--appsanic-hero-background));flex-wrap:wrap;justify-content:center;gap:12px 20px;font-size:14px;font-weight:450}.KkZz8q_label{color:color-mix(in srgb, var(--appsanic-white) 58%, var(--appsanic-hero-background));font-weight:400}.KkZz8q_platform{gap:8px}.KkZz8q_apple,.KkZz8q_android{width:28px;height:28px;color:var(--appsanic-white);background:currentColor;flex-shrink:0;display:block;-webkit-mask:url(/brand/platforms/apple.svg) 50%/contain no-repeat;mask:url(/brand/platforms/apple.svg) 50%/contain no-repeat}.KkZz8q_android{width:36px;height:36px;-webkit-mask-image:url(/brand/platforms/android.svg);mask-image:url(/brand/platforms/android.svg)}@media (max-width:600px){.KkZz8q_platforms{column-gap:16px}}@media (forced-colors:active){.KkZz8q_apple,.KkZz8q_android{background:canvastext}}
.jlM-Ma_closing{padding:clamp(56px, 6vw, 88px) var(--marketing-gutter);color:var(--appsanic-white);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--appsanic-purple) 14%, transparent), transparent 65%), color-mix(in srgb, var(--appsanic-white) 4%, var(--appsanic-hero-background));border-radius:32px 32px 0 0}.jlM-Ma_content{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin-inline:auto;display:flex}.jlM-Ma_brand{width:56px;height:56px;margin-bottom:24px;display:block}.jlM-Ma_content h2{letter-spacing:-.05em;font-size:clamp(42px,4.8vw,68px);font-weight:450;line-height:1.07}.jlM-Ma_content h2 span{background-image:linear-gradient(110deg, color-mix(in srgb, var(--appsanic-purple) 50%, var(--appsanic-white)), color-mix(in srgb, var(--appsanic-pink) 70%, var(--appsanic-white)));width:fit-content;margin-inline:auto;display:block}.jlM-Ma_description{max-width:430px;color:color-mix(in srgb, var(--appsanic-white) 72%, var(--appsanic-hero-background));text-wrap:pretty;margin-top:24px;font-size:16px;line-height:1.65}.jlM-Ma_button{background:var(--appsanic-white);min-height:54px;color:var(--appsanic-hero-background);box-shadow:0 2px 4px var(--appsanic-shadow-medium);border-radius:12px;gap:28px;margin-top:30px;padding-inline:26px}.jlM-Ma_button:hover{background:color-mix(in srgb, var(--appsanic-purple) 7%, var(--appsanic-white));box-shadow:0 6px 18px var(--appsanic-shadow-high)}.jlM-Ma_button:focus-visible{outline:3px solid var(--appsanic-white);outline-offset:5px}.jlM-Ma_platforms{margin-top:32px}@media (max-width:600px){.jlM-Ma_closing{border-radius:24px 24px 0 0;padding-block:48px}.jlM-Ma_brand{width:48px;height:48px}.jlM-Ma_content h2{font-size:clamp(34px,8.8vw,48px)}.jlM-Ma_description{margin-top:20px;font-size:15px}}
.nRBzdG_backdrop{z-index:0;pointer-events:none;isolation:isolate;background:var(--appsanic-hero-background);position:absolute;inset:0;overflow:hidden}.nRBzdG_motion,.nRBzdG_foundation,.nRBzdG_stardust{position:absolute;inset:0}.nRBzdG_motion{overflow:hidden}.nRBzdG_foundation{background:radial-gradient(ellipse 52% 46% at 3% 103%, color-mix(in srgb, var(--appsanic-violet) 36%, transparent), transparent 72%), radial-gradient(ellipse 50% 44% at 98% 103%, color-mix(in srgb, var(--appsanic-magenta) 28%, transparent), transparent 72%), radial-gradient(ellipse 70% 20% at 50% 100%, color-mix(in srgb, var(--appsanic-purple) 24%, transparent), transparent 80%), linear-gradient(0deg, color-mix(in srgb, var(--appsanic-violet) 36%, var(--appsanic-hero-background)), color-mix(in srgb, var(--appsanic-violet) 16%, var(--appsanic-hero-background)) 46%, var(--appsanic-hero-background) 90%)}.nRBzdG_stardust{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block}.nRBzdG_stardust[data-ready=true]{opacity:1}.nRBzdG_backdrop[data-tone=soft] .nRBzdG_stardust[data-ready=true]{opacity:.45}.nRBzdG_backdrop[data-tone=soft]:after{background:radial-gradient(ellipse 46% 58% at 50% 44%, color-mix(in srgb, var(--appsanic-hero-background) 72%, transparent), transparent 76%);content:"";position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.nRBzdG_stardust{transition:none}}@media (forced-colors:active){.nRBzdG_backdrop{display:none}}
.yWQ00W_headline{--hero-ease-out:cubic-bezier(.16, 1, .3, 1);--hero-tint-lilac:color-mix(in srgb, var(--appsanic-white) 65%, var(--appsanic-purple));--hero-tint-violet:color-mix(in srgb, var(--appsanic-white) 52%, var(--appsanic-violet));--hero-tint-magenta:color-mix(in srgb, var(--appsanic-white) 36%, var(--appsanic-magenta));--hero-tint-pink:color-mix(in srgb, var(--appsanic-white) 25%, var(--appsanic-pink))}.yWQ00W_word{transform-origin:50% calc(100% + .14em);display:inline-block}.yWQ00W_glyphs{--word-fill-start:var(--appsanic-white);--word-fill-end:var(--appsanic-white);--word-glint:color-mix(in srgb, var(--appsanic-white) 45%, var(--appsanic-pink));color:#0000;background:linear-gradient(115deg, var(--word-fill-start), var(--word-fill-end));-webkit-background-clip:text;background-clip:text;margin:-.14em -.1em;padding:.14em .1em;display:inline-block;position:relative}.yWQ00W_accentGlyphs,.yWQ00W_accentGlyphs:before,.yWQ00W_flow:before,.yWQ00W_flow:after{--word-fill-start:color-mix(in srgb, var(--state-end) var(--tone-start), var(--state-start));--word-fill-end:color-mix(in srgb, var(--state-end) var(--tone-end), var(--state-start))}.yWQ00W_accentGlyphs{--state-start:var(--hero-tint-lilac);--state-end:var(--hero-tint-pink);--word-glint:color-mix(in srgb, var(--appsanic-white) 92%, transparent)}@supports ((-webkit-mask-clip:text)){.yWQ00W_glyphs{-webkit-mask-image:linear-gradient(var(--appsanic-white) 0 0);-webkit-mask-clip:text;-webkit-background-clip:border-box;background-clip:border-box}.yWQ00W_glyphs:after,.yWQ00W_accentGlyphs:before,.yWQ00W_flow:before,.yWQ00W_flow:after{content:"";pointer-events:none;position:absolute}.yWQ00W_flow,.yWQ00W_flow:before,.yWQ00W_flow:after,.yWQ00W_accentGlyphs:before{position:absolute;inset:0}.yWQ00W_accentGlyphs:before,.yWQ00W_flow:before,.yWQ00W_flow:after{background:linear-gradient(115deg, var(--word-fill-start), var(--word-fill-end));opacity:0}.yWQ00W_accentGlyphs:before{--state-start:var(--hero-tint-violet);--state-end:var(--hero-tint-lilac)}.yWQ00W_flow:before{--state-start:var(--hero-tint-magenta);--state-end:var(--hero-tint-violet)}.yWQ00W_flow:after{--state-start:var(--hero-tint-pink);--state-end:var(--hero-tint-magenta)}.yWQ00W_glyphs:after{background:linear-gradient(100deg, transparent 40%, var(--word-glint) 50%, transparent 60%);width:250%;top:0;bottom:0;left:-195%;translate:96%}}.yWQ00W_accent{isolation:isolate;display:inline-block;position:relative}.yWQ00W_aura{z-index:-1;pointer-events:none;position:absolute;inset:-16% -6% -10%}.yWQ00W_aura:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--appsanic-magenta) 36%, transparent), color-mix(in srgb, var(--appsanic-violet) 24%, transparent) 58%, transparent);filter:blur(.42em);content:"";opacity:.6;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.yWQ00W_word{animation:yWQ00W_hero-word-float 6s ease-in-out var(--float-delay) infinite}[data-hero-entrance=play] .yWQ00W_word{animation:yWQ00W_hero-word-rise 1.4s var(--hero-ease-out) var(--word-delay) backwards, yWQ00W_hero-word-float 6s ease-in-out var(--float-delay) infinite}.yWQ00W_glyphs:after{animation:yWQ00W_hero-word-glint 5.5s linear calc(2.4s + var(--glint-delay)) infinite}.yWQ00W_accentGlyphs:before{animation:16s steps(48,end) 2.6s infinite yWQ00W_hero-accent-flow-1}.yWQ00W_flow:before{animation:16s steps(48,end) 2.6s infinite yWQ00W_hero-accent-flow-2}.yWQ00W_flow:after{animation:16s steps(48,end) 2.6s infinite yWQ00W_hero-accent-flow-3}[data-hero-entrance=play] .yWQ00W_aura{animation:yWQ00W_hero-aura-bloom 1.8s var(--hero-ease-out) .8s backwards}.yWQ00W_aura:before{animation:8s ease-in-out 2.6s infinite alternate yWQ00W_hero-aura-drift}}[data-hero-view=away] .yWQ00W_word{animation-play-state:paused}[data-hero-view=away] .yWQ00W_glyphs:after{animation-play-state:paused}[data-hero-view=away] .yWQ00W_accentGlyphs:before{animation-play-state:paused}[data-hero-view=away] .yWQ00W_flow:before{animation-play-state:paused}[data-hero-view=away] .yWQ00W_flow:after{animation-play-state:paused}[data-hero-view=away] .yWQ00W_aura{animation-play-state:paused}[data-hero-view=away] .yWQ00W_aura:before{animation-play-state:paused}@keyframes yWQ00W_hero-word-rise{0%{opacity:.06;filter:blur(.2em)brightness(1.8);transform:perspective(12em)translateY(.5em)rotateX(48deg)scale(.94)}}@keyframes yWQ00W_hero-word-float{0%,to{translate:0}50%{translate:0 -.05em}}@keyframes yWQ00W_hero-word-glint{0%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:0}16%,to{translate:96%}}@keyframes yWQ00W_hero-accent-flow-1{0%{opacity:0}25%{opacity:1}75%{opacity:1;animation-timing-function:step-start}to{opacity:0}}@keyframes yWQ00W_hero-accent-flow-2{0%,25%{opacity:0}50%{opacity:1}75%{opacity:1;animation-timing-function:step-start}to{opacity:0}}@keyframes yWQ00W_hero-accent-flow-3{0%,50%{opacity:0}75%{opacity:1}to{opacity:0}}@keyframes yWQ00W_hero-aura-bloom{0%{opacity:0;transform:scale(.5,.3)}}@keyframes yWQ00W_hero-aura-drift{to{opacity:.88;transform:translate(4%)scale(1.08,1.14)}}@media (forced-colors:active){.yWQ00W_aura,.yWQ00W_flow,.yWQ00W_glyphs:before,.yWQ00W_glyphs:after{display:none}.yWQ00W_glyphs{background:0 0;-webkit-mask-image:none}}
.CpdUNG_select,.CpdUNG_panel{--select-control-height:var(--appsanic-control-height,34px);--select-control-radius:var(--appsanic-control-radius,8px);--select-search-radius:var(--appsanic-control-radius,8px);--select-label-size:var(--appsanic-text-label,12px);--select-caption-size:var(--appsanic-text-caption,11px);--select-footer-size:10px;--select-menu-padding:6px;--select-option-height:36px;--select-option-radius:7px;--select-toolbar-height:32px;--select-toolbar-size:var(--appsanic-text-label,12px);--select-surface:var(--appsanic-surface);--select-subtle:var(--appsanic-surface-subtle);--select-text:var(--appsanic-text);--select-muted:var(--appsanic-text-muted);--select-border:var(--appsanic-border);--select-accent:var(--appsanic-primary);--select-active:var(--appsanic-surface-active);--select-hover:var(--appsanic-surface-hover);--select-ring:var(--appsanic-focus-ring);--select-shadow:var(--appsanic-shadow-medium);--select-shadow-soft:var(--appsanic-shadow-soft)}.CpdUNG_select{width:100%;min-width:0}.CpdUNG_trigger{width:100%;min-width:0;min-height:var(--select-control-height);border:1px solid var(--select-border);border-radius:var(--select-control-radius);background:var(--select-subtle);color:var(--select-text);text-align:left;font-size:var(--select-label-size);align-items:center;gap:8px;padding:7px 9px;font-weight:400;line-height:18px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.CpdUNG_trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--select-accent) 32%, var(--select-border));background:var(--select-surface)}.CpdUNG_select[data-tone=editor][data-variant=field] .CpdUNG_trigger:not(:hover):not(:focus-visible):not([aria-expanded=true]){border-color:#0000}.CpdUNG_trigger:focus-visible,.CpdUNG_trigger[aria-expanded=true]{border-color:var(--select-accent);box-shadow:0 0 0 2px var(--select-ring);background:var(--select-surface);outline:none}.CpdUNG_trigger:disabled{opacity:.5;cursor:var(--appsanic-cursor-not-allowed)}.CpdUNG_value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.CpdUNG_value[data-placeholder]{color:var(--select-muted)}.CpdUNG_leading,.CpdUNG_optionIcon{color:var(--select-muted);flex:none;align-items:center;display:flex}.CpdUNG_chevron{color:var(--select-muted);flex:none;transition:transform .12s}.CpdUNG_trigger[aria-expanded=true] .CpdUNG_chevron{color:var(--select-accent);transform:rotate(180deg)}.CpdUNG_select[data-variant=toolbar] .CpdUNG_trigger{min-height:var(--select-toolbar-height);font-size:var(--select-toolbar-size);background:0 0;padding:5px 8px}.CpdUNG_select[data-variant=inline] .CpdUNG_trigger{background:0 0;border-color:#0000;min-height:28px;padding:3px 5px}.CpdUNG_panel{visibility:hidden;width:240px;max-height:380px;padding:var(--select-menu-padding);border:1px solid var(--select-border);background:var(--select-surface);color:var(--select-text);box-shadow:0 12px 36px var(--select-shadow), 0 2px 6px var(--select-shadow-soft);z-index:1200;font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--select-label-size);text-align:left;white-space:normal;border-radius:10px;flex-direction:column;margin:0;line-height:1.5;position:fixed;inset:auto;overflow:hidden}.CpdUNG_panel:popover-open{display:flex}.CpdUNG_panel::backdrop{background:0 0}.CpdUNG_heading{font-size:var(--select-caption-size);color:var(--select-muted);flex:none;justify-content:space-between;gap:12px;padding:6px 7px 8px;font-weight:500;display:flex}.CpdUNG_heading>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CpdUNG_heading>span:last-child{font-variant-numeric:tabular-nums;opacity:.75}.CpdUNG_search{flex:none;padding:0 3px 7px;position:relative}.CpdUNG_search svg{color:var(--select-muted);position:absolute;top:10px;left:12px}.CpdUNG_panel .CpdUNG_search input{width:100%;min-width:0;height:var(--select-control-height);border:1px solid var(--select-border);border-radius:var(--select-search-radius);background:var(--select-subtle);color:var(--select-text);font:inherit;padding:7px 9px 7px 30px;display:block}.CpdUNG_panel .CpdUNG_search input:focus-visible{box-shadow:0 0 0 2px var(--select-ring);outline:none;border-color:var(--select-accent)!important}.CpdUNG_search input::placeholder{color:var(--select-muted)}.CpdUNG_list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:1px;overflow:auto}.CpdUNG_option{min-height:var(--select-option-height);border-radius:var(--select-option-radius);cursor:var(--appsanic-cursor-pointer);border:1px solid #0000;align-items:center;gap:9px;margin:1px 0;padding:8px 9px;scroll-margin-block:3px;display:flex}.CpdUNG_option[data-active]{background:var(--select-hover)}.CpdUNG_option[aria-selected=true]{background:var(--select-active);color:var(--select-accent)}.CpdUNG_option[aria-selected=true][data-active]{border-color:color-mix(in srgb, var(--select-accent) 25%, transparent)}.CpdUNG_option[aria-disabled=true]{opacity:.4;cursor:var(--appsanic-cursor-not-allowed)}.CpdUNG_optionCopy{overflow-wrap:anywhere;flex:1;min-width:0}.CpdUNG_optionCopy>span{font-weight:500;display:block}.CpdUNG_optionCopy small{font-size:var(--select-caption-size);color:var(--select-muted);margin-top:2px;font-weight:400;display:block}.CpdUNG_optionIcon{background:var(--select-subtle);border-radius:5px;justify-content:center;width:26px;height:28px}.CpdUNG_option[aria-selected=true] .CpdUNG_optionIcon{color:var(--select-accent)}.CpdUNG_check{width:16px;color:var(--select-accent);flex:none;justify-content:center;align-items:center;display:flex}.CpdUNG_empty{text-align:center;font-size:var(--select-label-size);color:var(--select-muted);margin:0;padding:20px 9px}.CpdUNG_footer{border-top:1px solid var(--select-border);color:var(--select-muted);font-size:var(--select-footer-size);flex:none;justify-content:space-between;gap:12px;margin:5px 4px 0;padding:8px 3px 3px;display:flex}.CpdUNG_select[data-tone=app],.CpdUNG_panel[data-tone=app]{--select-control-height:34px;--select-control-radius:7px;--select-search-radius:6px;--select-label-size:12px;--select-caption-size:10px;--select-footer-size:9px;--select-menu-padding:5px;--select-option-height:34px;--select-option-radius:6px;--select-toolbar-height:30px;--select-toolbar-size:11px;--select-surface:var(--app-background);--select-subtle:color-mix(in srgb, var(--app-text) 4%, var(--app-background));--select-text:var(--app-text);--select-muted:color-mix(in srgb, var(--app-text) 65%, var(--app-background));--select-border:color-mix(in srgb, var(--app-text) 16%, var(--app-background));--select-accent:var(--app-primary);--select-active:color-mix(in srgb, var(--app-primary) 10%, var(--app-background));--select-hover:color-mix(in srgb, var(--app-text) 5%, var(--app-background));--select-ring:color-mix(in srgb, var(--app-primary) 14%, transparent);--select-shadow:color-mix(in srgb, var(--app-text) 16%, transparent);--select-shadow-soft:color-mix(in srgb, var(--app-text) 4%, transparent)}.CpdUNG_select[data-tone=app] .CpdUNG_trigger{font:inherit;color:inherit}.CpdUNG_panel[data-tone=app]{font:inherit;line-height:1.5}.CpdUNG_panel[data-tone=app] .CpdUNG_optionCopy>span{font-weight:inherit}@media (prefers-reduced-motion:reduce){.CpdUNG_trigger,.CpdUNG_chevron{transition:none}}@media (pointer:coarse){.CpdUNG_option{min-height:42px}}@supports not selector(:popover-open){.CpdUNG_panel{display:flex}}@media (pointer:coarse) and (min-width:700px){.CpdUNG_trigger{min-height:40px}}
.ayyNwG_switcher{border-bottom:1px solid var(--appsanic-border);flex:none;gap:18px;margin:0 16px;display:flex}.ayyNwG_switcher>button{min-height:38px;color:var(--appsanic-text-muted);background:0 0;border:0;padding:0 1px;font-size:12px;font-weight:500;position:relative}.ayyNwG_switcher>button[aria-pressed=true]{color:var(--appsanic-primary-text);font-weight:600}.ayyNwG_switcher>button[aria-pressed=true]:after{content:"";background:var(--appsanic-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 0 -1px}.ayyNwG_switcher>button:hover{color:var(--appsanic-primary-text)}.ayyNwG_switcher>button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:-2px}.ayyNwG_hint{color:var(--appsanic-text-muted);margin:0;font-size:12px;line-height:1.65}.ayyNwG_primary,.ayyNwG_secondary{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:9px 12px;font-size:12px;font-weight:500;display:inline-flex}.ayyNwG_primary{background:var(--appsanic-gradient);color:var(--appsanic-white);border:1px solid #0000}.ayyNwG_secondary{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text-secondary)}.ayyNwG_primary:disabled,.ayyNwG_secondary:disabled{opacity:.5;cursor:var(--appsanic-cursor-not-allowed)}.ayyNwG_primary:focus-visible,.ayyNwG_secondary:focus-visible{outline:2px solid var(--appsanic-primary);outline-offset:3px}.ayyNwG_form{flex-direction:column;gap:18px;min-width:0;display:flex}.ayyNwG_tabs{border-bottom:1px solid var(--appsanic-border);flex-wrap:wrap;gap:22px;display:flex}.ayyNwG_tabs>button{color:var(--appsanic-text-muted);background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 12px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.ayyNwG_tabs>button[aria-pressed=true]{color:var(--appsanic-primary-text)}.ayyNwG_tabs>button[aria-pressed=true]:after{content:"";background:var(--appsanic-primary);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.ayyNwG_tabs>button>span{background:var(--appsanic-surface-muted);font-variant-numeric:tabular-nums;border-radius:4px;min-width:19px;padding:2px 5px;font-size:10px}.ayyNwG_tabs>button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.ayyNwG_fieldset{border:0;min-width:0;margin:0;padding:0}.ayyNwG_context{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ayyNwG_contextIcon{background:var(--appsanic-surface-gradient);width:34px;height:34px;color:var(--appsanic-primary-text);border-radius:8px;flex:none;place-items:center;display:grid}.ayyNwG_context strong,.ayyNwG_emptyFields strong{color:var(--appsanic-text);font-size:12px;font-weight:550}.ayyNwG_context p,.ayyNwG_emptyFields p{color:var(--appsanic-text-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.ayyNwG_optional{color:var(--appsanic-text-muted);margin-left:5px;font-size:11px;font-weight:400}.ayyNwG_sourceDetails{border:1px solid var(--appsanic-border);border-radius:8px}.ayyNwG_sourceDetails>summary{color:var(--appsanic-text-secondary);cursor:var(--appsanic-cursor-pointer);align-items:center;gap:10px;padding:13px 14px;font-size:12px;list-style:none;display:flex}.ayyNwG_sourceDetails>summary::-webkit-details-marker{display:none}.ayyNwG_sourceDetails>summary>span{flex:1;gap:4px;min-width:0;display:grid}.ayyNwG_sourceDetails>summary small{color:var(--appsanic-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ayyNwG_sourceDetails[open]>summary>svg:last-child{transform:rotate(180deg)}.ayyNwG_sourceBody{border-top:1px solid var(--appsanic-border);flex-direction:column;gap:14px;padding:14px;display:flex}.ayyNwG_sourceBody code,.ayyNwG_fieldHelp code{overflow-wrap:anywhere;font-size:11px}.ayyNwG_fieldHelp>summary{width:fit-content;color:var(--appsanic-text-secondary);cursor:var(--appsanic-cursor-pointer);font-size:12px}.ayyNwG_fieldHelp>p{margin-top:8px}.ayyNwG_sourceDetails>summary:focus-visible,.ayyNwG_fieldHelp>summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px;border-radius:4px}.ayyNwG_emptyFields{border:1px dashed var(--appsanic-border-strong);background:var(--appsanic-surface-subtle);border-radius:8px;padding:22px 18px}.ayyNwG_form .ayyNwG_removalChoice{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:8px;padding:14px}.ayyNwG_removalChoice>span{align-items:center;gap:8px;display:flex}.ayyNwG_removalChoice input{accent-color:var(--appsanic-primary)}.ayyNwG_removalChoice code{color:var(--appsanic-text-muted);overflow-wrap:anywhere;padding-left:25px;font-size:11px}.ayyNwG_form label{color:var(--appsanic-text-secondary);flex-direction:column;gap:7px;font-size:12px;display:flex}.ayyNwG_form input,.ayyNwG_form textarea{box-sizing:border-box;border:1px solid var(--appsanic-border);background:var(--appsanic-surface);width:100%;color:var(--appsanic-text);font:inherit;border-radius:6px;padding:9px 10px;font-size:12px}.ayyNwG_form input:focus,.ayyNwG_form textarea:focus{outline:2px solid var(--appsanic-focus-ring);border-color:var(--appsanic-primary)}.ayyNwG_form textarea{resize:vertical;min-height:65px}.ayyNwG_form input[type=checkbox]{width:auto}.ayyNwG_row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.ayyNwG_editorRow{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ayyNwG_rowHeading{color:var(--appsanic-text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ayyNwG_rowHeading strong{overflow-wrap:anywhere;font-weight:550}.ayyNwG_propertyIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.ayyNwG_propertyControl{min-width:0;color:var(--appsanic-text-secondary);flex-direction:column;gap:7px;font-size:12px;display:flex}.ayyNwG_propertyIdentity code{color:var(--appsanic-text-muted);overflow-wrap:anywhere;font-size:10px}.ayyNwG_fieldCaption{color:var(--appsanic-text-muted);font-size:10px;line-height:1.5}.ayyNwG_propertyGuide{gap:10px;display:grid}.ayyNwG_propertySteps{color:var(--appsanic-text-muted);gap:8px;margin:12px 0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.ayyNwG_propertySteps li::marker{color:var(--appsanic-primary-text);font-weight:600}.ayyNwG_codeExample{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);color:var(--appsanic-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:11px;line-height:1.7}.ayyNwG_numberOptions{gap:12px;padding-top:12px;display:grid}.ayyNwG_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.ayyNwG_footer{border-top:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ayyNwG_footer>div{gap:8px;display:flex}.ayyNwG_error{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-gradient);color:var(--appsanic-text);overflow-wrap:anywhere;white-space:pre-line;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.55}.ayyNwG_propertySection{border-bottom:1px solid var(--appsanic-border);padding:16px}.ayyNwG_propertySection>h3{color:var(--appsanic-text-secondary);margin:0 0 10px;font-size:12px}.ayyNwG_propertySection>.ayyNwG_secondary{margin-top:12px}.ayyNwG_events{flex-direction:column;gap:16px;display:flex}.ayyNwG_event{flex-direction:column;gap:8px;display:flex}.ayyNwG_event strong{color:var(--appsanic-text-secondary);font-size:12px;font-weight:500}@media (max-width:640px){.ayyNwG_row,.ayyNwG_fieldGrid{grid-template-columns:1fr}.ayyNwG_footer{flex-wrap:wrap}.ayyNwG_footer>div{justify-content:flex-end;width:100%}}
.vDXqra_controls{align-items:center;gap:4px;min-width:0;display:flex}.vDXqra_picker{min-width:0;max-width:100%}.vDXqra_picker>button{background:0 0;border-color:#0000}.vDXqra_rotate{flex:none}.vDXqra_controls[data-compact=true] .vDXqra_rotate{width:28px;height:28px}.vDXqra_form{flex-direction:column;gap:18px;display:flex}.vDXqra_dimensions{align-items:end;gap:12px;display:flex}.vDXqra_dimensions label{min-width:0;color:var(--appsanic-text);font-size:var(--appsanic-text-label);flex-direction:column;flex:1;gap:8px;font-weight:500;display:flex}.vDXqra_dimensions label>span{border:1px solid var(--appsanic-border);border-radius:var(--appsanic-control-radius);background:var(--appsanic-surface);align-items:center;height:40px;padding-right:12px;display:flex}.vDXqra_dimensions label>span:focus-within{border-color:var(--appsanic-primary);box-shadow:0 0 0 2px var(--appsanic-focus)}.vDXqra_dimensions input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0 10px}.vDXqra_dimensions label>span>span,.vDXqra_times{color:var(--appsanic-text-muted);font-weight:400}.vDXqra_times{line-height:40px}.vDXqra_note{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-label);margin:0;line-height:1.6}.vDXqra_actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}
.RWdzYG_folders{min-width:0;margin:0 0 18px}.RWdzYG_controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RWdzYG_select{flex:1;min-width:160px;max-width:320px}.RWdzYG_controls>button,.RWdzYG_actions button{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:36px;color:var(--appsanic-text-secondary);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.RWdzYG_controls>button:hover:not(:disabled),.RWdzYG_actions button:hover:not(:disabled){background:var(--appsanic-surface-hover)}.RWdzYG_controls>button:focus-visible,.RWdzYG_actions button:focus-visible,.RWdzYG_form input:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}.RWdzYG_controls>button:disabled,.RWdzYG_actions button:disabled{opacity:.5;cursor:not-allowed}.RWdzYG_folders>p{color:var(--appsanic-text-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:11px;line-height:1.5}.RWdzYG_form{flex-direction:column;gap:12px;display:flex}.RWdzYG_form label{color:var(--appsanic-text-secondary);font-size:13px}.RWdzYG_form input{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);width:100%;min-width:0;color:var(--appsanic-text);border-radius:7px;padding:10px 12px}.RWdzYG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.RWdzYG_actions .RWdzYG_primary{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary);border-color:var(--appsanic-primary-action)}.RWdzYG_actions .RWdzYG_primary:hover:not(:disabled){background:var(--appsanic-violet)}.RWdzYG_error{color:var(--appsanic-text);font-size:12px;line-height:1.5}@media (max-width:480px){.RWdzYG_select{flex-basis:100%;max-width:none}.RWdzYG_controls>button{flex:1}}
.K6x2UG_storage{gap:10px;min-width:0;margin-top:12px;display:grid}.K6x2UG_storage[data-compact=true]{margin-top:0}.K6x2UG_usage,.K6x2UG_policy{color:var(--appsanic-text-muted);margin:0;font-size:11px;line-height:1.6}.K6x2UG_usage{color:var(--appsanic-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.K6x2UG_usage a{color:var(--appsanic-primary-text);margin-left:auto}.K6x2UG_usage a:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.K6x2UG_notice{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-active);color:var(--appsanic-text-secondary);border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.6}
.LI68Mq_library{min-width:0;color:var(--appsanic-text);gap:14px;display:grid}.LI68Mq_library button,.LI68Mq_form button,.LI68Mq_property button,.LI68Mq_formActions button{cursor:var(--appsanic-cursor-pointer)}.LI68Mq_formActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LI68Mq_formActions>button,.LI68Mq_primary{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:34px;color:var(--appsanic-text-secondary);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:550;display:inline-flex}.LI68Mq_library .LI68Mq_primary,.LI68Mq_form .LI68Mq_primary,.LI68Mq_formActions .LI68Mq_primary{background:var(--appsanic-action-gradient);color:var(--appsanic-on-primary);border-color:#0000}.LI68Mq_library button:disabled,.LI68Mq_property button:disabled{cursor:var(--appsanic-cursor-not-allowed);opacity:.5}.LI68Mq_library button:focus-visible,.LI68Mq_property button:focus-visible,.LI68Mq_form button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.LI68Mq_help{color:var(--appsanic-text-muted);overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.65}.LI68Mq_urlField{border:1px solid var(--appsanic-border);color:var(--appsanic-icon);background:var(--appsanic-surface);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.LI68Mq_urlField input{width:100%;min-width:0;color:var(--appsanic-text);background:0 0;border:0;outline:0;height:34px;font-size:11px}.LI68Mq_urlField:focus-within{border-color:var(--appsanic-focus);box-shadow:0 0 0 2px var(--appsanic-focus-ring)}.LI68Mq_thumbnail{aspect-ratio:1.4;background:var(--appsanic-surface-subtle);width:100%;color:var(--appsanic-primary-text);border-radius:5px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.LI68Mq_thumbnail img{object-fit:contain;width:100%;height:100%}.LI68Mq_thumbnail small{text-align:center;margin-top:6px;font-size:9px}.LI68Mq_existing{gap:8px;display:grid}.LI68Mq_existing>strong{color:var(--appsanic-text-secondary);font-size:11px;font-weight:550}.LI68Mq_existing>button{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);text-align:left;color:var(--appsanic-text);border-radius:7px;align-items:center;gap:9px;padding:7px;font-size:11px;display:flex}.LI68Mq_existing .LI68Mq_thumbnail{width:32px;height:32px}.LI68Mq_existing>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.LI68Mq_existing small{color:var(--appsanic-primary);margin-top:3px;font-size:10px;display:block}.LI68Mq_sessionNote{border-top:1px solid var(--appsanic-border);color:var(--appsanic-text-muted);margin:4px 0 0;padding-top:12px;font-size:10px;line-height:1.6}.LI68Mq_error{color:var(--appsanic-feedback);background:var(--appsanic-feedback-surface);border:1px solid var(--appsanic-feedback-border);border-radius:7px;margin:0;padding:10px;font-size:11px;line-height:1.6}.LI68Mq_form{gap:8px;display:grid}.LI68Mq_form>label{margin-top:10px;font-size:12px;font-weight:550}.LI68Mq_form>input{border:1px solid var(--appsanic-border);width:100%;min-width:0;min-height:42px;color:var(--appsanic-text);background:var(--appsanic-surface-subtle);border-radius:9px;padding:10px 12px;font-size:12px}.LI68Mq_form>input:focus-visible{outline:2px solid var(--appsanic-focus-ring);outline-offset:1px;border-color:var(--appsanic-focus)}.LI68Mq_formActions{justify-content:flex-end;margin-top:14px}.LI68Mq_property{gap:8px;min-width:0;display:grid}.LI68Mq_chooseAsset{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-subtle-gradient);width:100%;min-width:0;color:var(--appsanic-primary);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.LI68Mq_chooseAsset>span{overflow-wrap:anywhere;min-width:0;font-size:11px}.LI68Mq_chooseAsset small{color:var(--appsanic-text-muted);margin-top:4px;font-size:10px;display:block}.LI68Mq_chooseAsset .LI68Mq_thumbnail{width:32px;height:32px}.LI68Mq_clear{color:var(--appsanic-text-muted);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:3px;font-size:10px;display:flex}.LI68Mq_dialogLibrary{max-height:min(65dvh,650px);padding:3px;overflow:auto}
.TG2i-W_browser{gap:20px;min-width:0;display:grid}.TG2i-W_browser button{cursor:var(--appsanic-cursor-pointer)}.TG2i-W_browser button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.TG2i-W_browser button:disabled{cursor:var(--appsanic-cursor-not-allowed);opacity:.55}.TG2i-W_intro,.TG2i-W_browseTools{gap:10px;min-width:0;display:grid}.TG2i-W_actions{align-items:stretch;gap:8px;display:flex}.TG2i-W_actions>button{border:1px solid var(--appsanic-border);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 11px;font-size:11px;font-weight:550;transition:background .12s,border-color .12s;display:inline-flex}.TG2i-W_actions .TG2i-W_upload{background:var(--appsanic-action-gradient);color:var(--appsanic-on-primary);border-color:#0000;flex:1}.TG2i-W_upload:hover:not(:disabled){background:var(--appsanic-action-hover-gradient)}.TG2i-W_addLink{color:var(--appsanic-text-secondary);background:var(--appsanic-surface)}.TG2i-W_addLink:hover:not(:disabled){border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-hover)}.TG2i-W_help{color:var(--appsanic-text-muted);margin:0;font-size:10px;line-height:1.75}.TG2i-W_search{border:1px solid var(--appsanic-border);min-width:0;min-height:36px;color:var(--appsanic-icon);background:var(--appsanic-surface);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.TG2i-W_search>svg{flex:none}.TG2i-W_search input{width:100%;min-width:0;height:34px;color:var(--appsanic-text);background:0 0;border:0;outline:0;padding:0;font-size:11px}.TG2i-W_search input::placeholder{color:var(--appsanic-text-muted)}.TG2i-W_search:focus-within{border-color:var(--appsanic-focus);box-shadow:0 0 0 2px var(--appsanic-focus-ring)}.TG2i-W_browser .TG2i-W_clearSearch{border-radius:5px;flex:none;width:24px;height:24px;margin-right:-5px}.TG2i-W_filters{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.TG2i-W_filters button{min-width:0;min-height:29px;color:var(--appsanic-text-muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:10px;font-weight:500;display:flex}.TG2i-W_filters button>span{font-variant-numeric:tabular-nums;opacity:.8;font-size:9px}.TG2i-W_filters button:hover{color:var(--appsanic-text);background:var(--appsanic-surface-hover)}.TG2i-W_filters button[aria-pressed=true]{border-color:var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-primary-text);box-shadow:0 1px 3px var(--appsanic-shadow-soft)}.TG2i-W_collection{gap:11px;min-width:0;display:grid}.TG2i-W_collectionHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.TG2i-W_collectionHeading strong{color:var(--appsanic-text-secondary);font-size:11px;font-weight:550}.TG2i-W_collectionHeading>span{color:var(--appsanic-text-muted);font-size:10px}.TG2i-W_grid{grid-template-columns:repeat(auto-fill,minmax(min(110px,100%),1fr));gap:10px;display:grid}.TG2i-W_card{border:1px solid var(--appsanic-border);min-width:0;color:var(--appsanic-text);background:var(--appsanic-surface);text-align:left;border-radius:9px;flex-direction:column;padding:5px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.TG2i-W_card:hover{border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-hover);box-shadow:0 2px 7px var(--appsanic-shadow-soft)}.TG2i-W_card[aria-pressed=true]{border-color:var(--appsanic-primary);background:var(--appsanic-surface-active);box-shadow:0 0 0 1px var(--appsanic-primary)}.TG2i-W_preview{width:100%;min-width:0;display:block;position:relative}.TG2i-W_preview>span:first-child{aspect-ratio:1.35;border-radius:5px}.TG2i-W_selected{border:2px solid var(--appsanic-surface);background:var(--appsanic-primary-action);width:20px;height:20px;color:var(--appsanic-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.TG2i-W_cardInfo{gap:6px;width:100%;min-width:0;padding:9px 3px 5px;display:grid}.TG2i-W_cardName{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.4;overflow:hidden}.TG2i-W_cardMeta{color:var(--appsanic-text-muted);justify-content:space-between;align-items:center;gap:4px;font-size:9px;line-height:1.4;display:flex}.TG2i-W_source{color:var(--appsanic-text-muted)}.TG2i-W_empty{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle-gradient);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:25px 13px 30px;display:flex}.TG2i-W_emptyVisual{width:68px;height:57px;margin:0 0 4px;display:block;position:relative}.TG2i-W_emptyBack,.TG2i-W_emptyFront{border:1px solid var(--appsanic-border-primary);border-radius:8px;place-items:center;display:grid;position:absolute}.TG2i-W_emptyBack{width:41px;height:35px;color:var(--appsanic-secondary);background:var(--appsanic-surface-active);top:4px;right:3px;transform:rotate(12deg)}.TG2i-W_emptyFront{width:47px;height:40px;color:var(--appsanic-primary);background:var(--appsanic-surface);box-shadow:0 3px 8px var(--appsanic-brand-shadow);bottom:4px;left:4px;transform:rotate(-7deg)}.TG2i-W_emptyAccent{border:2px solid var(--appsanic-surface);width:22px;height:22px;color:var(--appsanic-on-primary);background:var(--appsanic-primary-action);border-radius:7px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.TG2i-W_emptySearch{border:1px solid var(--appsanic-border);width:44px;height:44px;color:var(--appsanic-icon);background:var(--appsanic-surface);border-radius:12px;place-items:center;margin-bottom:3px;display:grid}.TG2i-W_empty strong{color:var(--appsanic-text);font-size:12px;font-weight:550;line-height:1.5}.TG2i-W_empty p{max-width:220px;color:var(--appsanic-text-muted);margin:0;font-size:11px;line-height:1.7}.TG2i-W_reset{border:1px solid var(--appsanic-border-primary);min-height:30px;color:var(--appsanic-primary-text);background:var(--appsanic-surface);border-radius:6px;margin-top:2px;padding:5px 9px;font-size:10px;font-weight:550}.TG2i-W_reset:hover{background:var(--appsanic-surface-hover)}@media (prefers-reduced-motion:reduce){.TG2i-W_actions>button,.TG2i-W_card{transition:none}}
.Kick-G_details{gap:14px;min-width:0;display:grid}.Kick-G_details button{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:34px;color:var(--appsanic-text-secondary);cursor:var(--appsanic-cursor-pointer);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex}.Kick-G_details button:hover:not(:disabled){background:var(--appsanic-surface-hover);color:var(--appsanic-primary-text);border-color:var(--appsanic-border-primary)}.Kick-G_details button:disabled{opacity:.45;cursor:var(--appsanic-cursor-not-allowed)}.Kick-G_details button:focus-visible,.Kick-G_details summary:focus-visible,.Kick-G_code:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.Kick-G_details .Kick-G_back{min-height:28px;color:var(--appsanic-text-muted);background:0 0;border-color:#0000;justify-self:start;margin-left:-6px;padding:4px 6px}.Kick-G_preview{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:12px;padding:16px;overflow:hidden}.Kick-G_preview>span{aspect-ratio:1.35;background:0 0}.Kick-G_preview img{border-radius:5px}.Kick-G_identity h3{color:var(--appsanic-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:550;line-height:1.4}.Kick-G_metadata{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.Kick-G_metadata span{border:1px solid var(--appsanic-border);color:var(--appsanic-text-muted);text-transform:capitalize;border-radius:5px;padding:3px 6px;font-size:10px}.Kick-G_details .Kick-G_primary{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary);border-color:#0000;min-height:38px;font-size:12px}.Kick-G_details .Kick-G_primary:hover:not(:disabled){background:var(--appsanic-action-gradient);color:var(--appsanic-on-primary);border-color:#0000}.Kick-G_detailTools{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.Kick-G_detailTools button{flex:1;padding-inline:8px}.Kick-G_detailTools .Kick-G_delete{flex:0 0 34px}.Kick-G_help{color:var(--appsanic-text-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.Kick-G_usage{border-top:1px solid var(--appsanic-border);gap:7px;padding-top:16px;display:grid}.Kick-G_sectionHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;font-size:11px;display:flex}.Kick-G_sectionHeading strong{font-weight:550}.Kick-G_sectionHeading>span{color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums}.Kick-G_usage button{text-align:left;overflow-wrap:anywhere;justify-content:space-between;min-width:0}.Kick-G_usage button span{color:var(--appsanic-text-muted);flex:none;font-size:10px}.Kick-G_codeSection{border-top:1px solid var(--appsanic-border);padding-top:4px}.Kick-G_codeSection summary{min-height:38px;color:var(--appsanic-text-secondary);cursor:var(--appsanic-cursor-pointer);border-radius:5px;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.Kick-G_codeSection summary::-webkit-details-marker{display:none}.Kick-G_codeSection summary>span{flex:1}.Kick-G_codeSection summary>svg{color:var(--appsanic-icon)}.Kick-G_codeSection[open] summary>svg:last-child{transform:rotate(180deg)}.Kick-G_codeBody{gap:10px;padding-top:5px;display:grid}.Kick-G_codeHeading{color:var(--appsanic-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.Kick-G_codeHeading button{min-height:28px;padding:4px 7px;font-size:10px}.Kick-G_code{resize:vertical;border:1px solid var(--appsanic-code-border);background:var(--appsanic-code-background);width:100%;min-width:0;color:var(--appsanic-code-text);font:10px/1.8 var(--appsanic-font-code);white-space:pre;border-radius:8px;padding:10px}
.vc8C8W_scope{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vc8C8W_scope button{min-width:0;min-height:34px;color:var(--appsanic-text-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px;font-size:11px;font-weight:550}.vc8C8W_scope button[aria-pressed=true]{background:var(--appsanic-surface);color:var(--appsanic-primary-text);border-color:var(--appsanic-border);box-shadow:0 1px 3px var(--appsanic-shadow-soft)}.vc8C8W_note{color:var(--appsanic-text-muted);gap:7px;margin:0;font-size:10.5px;line-height:1.7;display:grid}.vc8C8W_note a{width:fit-content;color:var(--appsanic-primary-text);align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.vc8C8W_note a:hover{text-decoration:underline}.vc8C8W_note a:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px;border-radius:3px}.vc8C8W_status{color:var(--appsanic-text-secondary);margin:0;font-size:11px}.vc8C8W_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vc8C8W_footer>span{color:var(--appsanic-text-muted);font-size:10px}.vc8C8W_footer button{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:32px;color:var(--appsanic-text-secondary);border-radius:7px;padding:6px 10px;font-size:11px}
.j4xJuq_choices{gap:12px;display:grid}.j4xJuq_option{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:10px;overflow:hidden}.j4xJuq_choice{width:100%;color:var(--appsanic-text);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:18px;display:flex}.j4xJuq_choice:hover:not(:disabled){background:var(--appsanic-surface-gradient)}.j4xJuq_choice:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:-3px}.j4xJuq_choice:disabled{opacity:.5;cursor:var(--appsanic-cursor-not-allowed)}.j4xJuq_icon{background:var(--appsanic-surface-active);width:42px;height:42px;color:var(--appsanic-primary-text);border-radius:9px;flex:none;place-items:center;display:grid}.j4xJuq_copy{flex:1;gap:5px;min-width:0;display:grid}.j4xJuq_copy strong{font-size:14px;font-weight:550;line-height:1.4}.j4xJuq_copy>span{color:var(--appsanic-text-secondary);font-size:12px;line-height:1.55}.j4xJuq_arrow{color:var(--appsanic-text-muted);flex:none}.j4xJuq_guidance{border-top:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);color:var(--appsanic-text-secondary);margin:0;padding:11px 18px;font-size:12px;line-height:1.55}.j4xJuq_footer{color:var(--appsanic-text-muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.6}@media (max-width:480px){.j4xJuq_choice{gap:10px;padding:14px}.j4xJuq_icon{width:34px;height:34px}.j4xJuq_guidance{padding-inline:14px}}
._aywsa_scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:19px 16px 28px;overflow:auto}._aywsa_intro{margin-bottom:18px}._aywsa_intro h3{color:var(--appsanic-text);letter-spacing:-.04em;margin:0 0 6px;font-size:17px;font-weight:600}._aywsa_intro p,._aywsa_note,._aywsa_aiNote{color:var(--appsanic-text-muted);font-size:11px;line-height:1.65}._aywsa_previewFrame{border:1px solid var(--appsanic-border);border-radius:12px;overflow:hidden}._aywsa_previewLabel{background:var(--appsanic-surface-gradient);color:var(--appsanic-text-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:5px;padding:10px;font-size:8px;display:flex}._aywsa_previewLabel span:last-child{color:var(--appsanic-primary-text);letter-spacing:0}._aywsa_preview{padding:18px}._aywsa_previewTop{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:24px;font-weight:600;display:flex}._aywsa_previewTop i{border-radius:50%;width:9px;height:9px}._aywsa_previewTitle{letter-spacing:-.045em;font-size:21px;font-weight:600;line-height:1.35;display:block}._aywsa_preview p{margin:4px 0 16px;font-size:10px}._aywsa_previewCard{border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:12px 10px;font-size:10px;display:flex}._aywsa_previewAction{border-radius:7px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 12px;font-size:11px;font-weight:500;display:flex}._aywsa_connection{color:var(--appsanic-primary-text);align-items:center;gap:9px;padding:14px 2px 18px;display:flex}._aywsa_connection strong,._aywsa_connection small{font-size:10px;line-height:1.6;display:block}._aywsa_connection small{color:var(--appsanic-text-muted);font-weight:400}._aywsa_section{border-top:1px solid var(--appsanic-border);padding:14px 0}._aywsa_section summary{cursor:var(--appsanic-cursor-pointer);color:var(--appsanic-text);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;list-style:none;display:flex}._aywsa_section summary::-webkit-details-marker{display:none}._aywsa_section summary>svg{color:var(--appsanic-icon);transition:transform .15s}._aywsa_section:not([open]) summary>svg{transform:rotate(-90deg)}._aywsa_section h4{margin:0 0 15px;font-size:11px;font-weight:600}._aywsa_fields{gap:14px;margin-top:17px;display:grid}._aywsa_roleHint{color:var(--appsanic-text-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:5px;font-size:9px;line-height:1.5;display:flex}._aywsa_roleHint small{color:var(--appsanic-primary-text);align-items:center;gap:3px;font-size:9px;display:inline-flex}._aywsa_note{margin:10px 0 0}._aywsa_presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._aywsa_presets button{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-width:0;color:var(--appsanic-text);cursor:var(--appsanic-cursor-pointer);border-radius:8px;padding:6px}._aywsa_presets button:hover,._aywsa_presets button[aria-pressed=true]{background:var(--appsanic-surface-hover);border-color:var(--appsanic-border-primary)}._aywsa_presets button>span:last-child{justify-content:space-between;align-items:center;padding:6px 2px 1px;font-size:10px;display:flex}._aywsa_swatches{border-radius:4px;height:26px;display:flex;overflow:hidden}._aywsa_swatches i{flex:1}._aywsa_guide{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-gradient);color:var(--appsanic-primary-text);border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:12px;display:flex}._aywsa_guide svg{flex-shrink:0;margin-top:1px}._aywsa_guide strong{font-size:10px;font-weight:600}._aywsa_guide p{color:var(--appsanic-text-secondary);margin:4px 0 0;font-size:10px;line-height:1.6}._aywsa_iconLabel{align-items:center;gap:7px;display:inline-flex}._aywsa_section pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--appsanic-border);color:var(--appsanic-text-secondary);background:var(--appsanic-surface-subtle);border-radius:7px;margin-top:10px;padding:10px;font-size:9px;line-height:1.75}._aywsa_aiNote{border-top:1px solid var(--appsanic-border);padding-top:10px;font-size:10px}._aywsa_scroll :is(button,summary):focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}
._1wR4OW_workspace{background:var(--appsanic-surface);min-width:0;min-height:0;color:var(--appsanic-text);flex-direction:column;flex:1;display:flex}._1wR4OW_previewNotice{border-bottom:1px solid var(--appsanic-feedback-border);background:var(--appsanic-feedback-surface);color:var(--appsanic-text-secondary);align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:flex}._1wR4OW_previewNotice>svg{color:var(--appsanic-secondary);flex-shrink:0}._1wR4OW_previewNotice>span{flex:1}._1wR4OW_previewNotice>button{background:var(--appsanic-surface);color:var(--appsanic-primary);border:1px solid var(--appsanic-border-primary);border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:11px}._1wR4OW_heading{border-bottom:1px solid var(--appsanic-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:65px;padding:0 21px;display:flex}._1wR4OW_title{align-items:center;gap:11px;display:flex}._1wR4OW_title>span{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-gradient);width:33px;height:33px;color:var(--appsanic-primary);border-radius:9px;place-items:center;display:grid}._1wR4OW_title h1{letter-spacing:-.25px;margin:0;font-size:14px;font-weight:650}._1wR4OW_title p{color:var(--appsanic-text-muted);margin:2px 0 0;font-size:10px}._1wR4OW_workspaceActions{align-items:center;gap:16px;display:flex}._1wR4OW_liveToggle,._1wR4OW_designButton{color:var(--appsanic-text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}._1wR4OW_liveToggle>span{background:var(--appsanic-border-strong);border-radius:10px;width:25px;height:14px;position:relative}._1wR4OW_liveToggle>span:after{content:"";background:var(--appsanic-on-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px}._1wR4OW_liveToggle>span[data-enabled=true]{background:var(--appsanic-primary-action)}._1wR4OW_liveToggle>span[data-enabled=true]:after{left:14px}._1wR4OW_designButton{border:1px solid var(--appsanic-border);border-radius:6px;padding:7px 10px}._1wR4OW_designButton:hover{border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-gradient);color:var(--appsanic-primary)}._1wR4OW_workArea{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._1wR4OW_splitArea{grid-template-columns:minmax(0, var(--logic-split,60%)) 5px minmax(0, 1fr);flex:1;min-width:0;min-height:0;display:grid}._1wR4OW_editorPane{background:var(--appsanic-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._1wR4OW_editorTabs{border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);flex:0 0 40px;justify-content:space-between;align-items:stretch;height:40px;display:flex}._1wR4OW_fileTab{color:var(--appsanic-primary);background:var(--appsanic-surface);border-right:1px solid var(--appsanic-border);align-items:center;gap:8px;padding:0 16px;font-size:11px;display:flex;position:relative}._1wR4OW_fileTab:before{content:"";background:var(--appsanic-gradient);height:2px;position:absolute;top:0;left:0;right:0}._1wR4OW_fileTab i{background:var(--appsanic-accent);border-radius:50%;width:5px;height:5px}._1wR4OW_editorTabActions{align-items:center;gap:1px;padding:0 4px;display:flex}:is(._1wR4OW_editorTabActions .icon-button,._1wR4OW_editorToolbar .icon-button){width:27px;height:27px}._1wR4OW_editorToolbar{border-bottom:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:3px 9px 3px 14px;display:flex}._1wR4OW_editorToolbar>span{color:var(--appsanic-text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}._1wR4OW_editorToolbar>div{align-items:center;display:flex}._1wR4OW_applyButton{border:1px solid var(--appsanic-border-primary);color:var(--appsanic-primary);background:var(--appsanic-surface-gradient);border-radius:5px;align-items:center;gap:5px;margin-left:5px;padding:5px 9px;font-size:10px;display:flex}._1wR4OW_applyButton:disabled{opacity:.45;cursor:var(--appsanic-cursor-not-allowed)}._1wR4OW_codeArea{flex:1;min-width:0;min-height:130px;display:flex;position:relative;overflow:hidden}._1wR4OW_referencePane{z-index:5;background:var(--appsanic-surface);position:absolute;inset:0;overflow:auto}._1wR4OW_referenceHeading{border-bottom:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;padding:7px 13px;font-size:11px;display:flex}._1wR4OW_notice{color:var(--appsanic-secondary);background:var(--appsanic-feedback-surface);border-bottom:1px solid var(--appsanic-feedback-border);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}._1wR4OW_notice span{flex:1}._1wR4OW_notice button{border:1px solid var(--appsanic-feedback-border);background:var(--appsanic-surface);color:inherit;border-radius:4px;padding:4px 6px;font-size:10px}._1wR4OW_splitter{background:var(--appsanic-surface-subtle);border-inline:1px solid var(--appsanic-border);width:5px;cursor:var(--appsanic-cursor-col-resize);touch-action:none;z-index:4;position:relative}._1wR4OW_splitter:hover,._1wR4OW_splitter:focus-visible,._1wR4OW_splitter[data-resizing=true]{background:var(--appsanic-primary);outline:none}._1wR4OW_splitter:after{content:"";position:absolute;inset:0 -3px}._1wR4OW_livePreview{background:var(--appsanic-canvas);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._1wR4OW_previewHeading{border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:0 13px;display:flex}._1wR4OW_previewHeading>span:first-child{align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}._1wR4OW_runtimeBadge{color:var(--appsanic-text-muted);align-items:center;gap:5px;font-size:9px;display:flex}._1wR4OW_runtimeBadge:before{content:"";background:var(--appsanic-icon);border-radius:50%;width:5px;height:5px}._1wR4OW_runtimeBadge[data-running=true]{color:var(--appsanic-primary)}._1wR4OW_runtimeBadge[data-running=true]:before{background:var(--appsanic-primary);box-shadow:0 0 0 3px var(--appsanic-selection-fill)}._1wR4OW_previewTools{border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-surface);align-items:center;gap:4px;padding:4px 8px;display:flex}._1wR4OW_previewTools>div{flex:1;min-width:0}._1wR4OW_previewTools .icon-button{width:26px;height:27px}._1wR4OW_previewStage{background-image:radial-gradient(var(--appsanic-grid) .7px, transparent .7px);background-size:16px 16px;flex:1;justify-content:safe center;align-items:safe center;min-height:0;padding:20px;display:flex;overflow:auto}._1wR4OW_previewApp{height:100%;min-height:0;position:relative;overflow:hidden}._1wR4OW_previewApp[inert]{opacity:.6}._1wR4OW_previewFoot{color:var(--appsanic-text-muted);border-top:1px solid var(--appsanic-border);background:var(--appsanic-surface);justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;display:flex}._1wR4OW_output{border-top:1px solid var(--appsanic-border);flex-direction:column;flex-shrink:0;height:180px;min-height:110px;display:flex}._1wR4OW_outputTabs{border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:35px;padding:0 7px 0 12px;display:flex}._1wR4OW_outputTabs>div{gap:17px;height:100%;display:flex}._1wR4OW_outputTabs button[role=tab]{color:var(--appsanic-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0;font-size:10px;display:flex}._1wR4OW_outputTabs button[aria-selected=true]{color:var(--appsanic-primary);border-bottom-color:var(--appsanic-primary)}._1wR4OW_outputTabs button>span{background:var(--appsanic-surface-active);border-radius:3px;padding:0 4px;font-size:9px}._1wR4OW_outputContent{min-height:0;padding:6px 0;overflow:auto}._1wR4OW_outputEmpty{color:var(--appsanic-icon);align-items:flex-start;gap:10px;padding:17px 18px;font-size:10px;display:flex}._1wR4OW_outputEmpty>svg{color:var(--appsanic-primary);flex-shrink:0;margin-top:1px}._1wR4OW_outputEmpty strong{color:var(--appsanic-text-secondary);margin-bottom:5px;font-weight:500;display:block}._1wR4OW_outputEmpty span{color:var(--appsanic-text-muted);font-size:10px;line-height:1.7;display:block}._1wR4OW_problemRow,._1wR4OW_consoleRow{text-align:left;width:100%;color:var(--appsanic-text-secondary);background:0 0;border:0;align-items:flex-start;gap:8px;padding:6px 13px;font-size:10px;display:flex}._1wR4OW_problemRow:hover,._1wR4OW_consoleRow:hover{background:var(--appsanic-surface-hover)}._1wR4OW_problemRow>svg{color:var(--appsanic-secondary);flex-shrink:0;margin-top:1px}._1wR4OW_problemRow>span{flex:1;line-height:1.5}._1wR4OW_problemRow code,._1wR4OW_consoleRow time{color:var(--appsanic-text-muted);flex-shrink:0;font-size:9px}._1wR4OW_consoleRow>span{color:var(--appsanic-primary);font-size:9px}._1wR4OW_consoleRow>span[data-level=error],._1wR4OW_consoleRow>span[data-level=warn]{color:var(--appsanic-secondary)}._1wR4OW_consoleRow>code{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:10px}._1wR4OW_consoleRow>small{color:var(--appsanic-text-muted)}._1wR4OW_stateValues{margin:0;padding:1px 14px}._1wR4OW_stateValues>div{border-bottom:1px solid var(--appsanic-border);gap:15px;padding:8px 0;font:11px ui-monospace,monospace;display:flex}._1wR4OW_stateValues dt{color:var(--appsanic-primary);min-width:85px}._1wR4OW_stateValues dd{overflow-wrap:anywhere;min-width:0;color:var(--appsanic-text-secondary);margin:0}._1wR4OW_editorStatus{border-top:1px solid var(--appsanic-border);min-height:26px;color:var(--appsanic-text-muted);align-items:center;gap:12px;padding:4px 12px;font-size:9px;display:flex}._1wR4OW_editorStatus>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._1wR4OW_editorStatus>span[data-error=true]{color:var(--appsanic-secondary)}._1wR4OW_editorStatus>span:not(:first-child){white-space:nowrap}._1wR4OW_splitArea[data-layout=stacked]{grid-template-columns:1fr;grid-template-rows:minmax(0, var(--logic-split,60%)) 5px minmax(0, 1fr)}._1wR4OW_splitArea[data-layout=stacked] ._1wR4OW_splitter{width:auto;height:5px;cursor:var(--appsanic-cursor-row-resize);border-inline:0;border-block:1px solid var(--appsanic-border)}._1wR4OW_splitArea[data-layout=stacked] ._1wR4OW_splitter:after{inset:-3px 0}._1wR4OW_splitArea[data-layout=stacked] ._1wR4OW_output{height:110px;min-height:90px}._1wR4OW_workspace button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}@media (max-width:1180px){._1wR4OW_editorToolbar>span{display:none}._1wR4OW_editorToolbar{justify-content:flex-end}}@media (max-width:1000px){._1wR4OW_heading{padding-inline:14px}._1wR4OW_output{height:150px}}@media (max-width:700px){._1wR4OW_heading{gap:7px;height:56px}._1wR4OW_title p{display:none}._1wR4OW_workspaceActions{gap:9px}._1wR4OW_liveToggle{font-size:10px}._1wR4OW_designButton span{display:none}._1wR4OW_output{height:110px;min-height:90px}._1wR4OW_fileTab{padding-inline:10px;font-size:10px}._1wR4OW_editorTabActions{gap:0}._1wR4OW_editorStatus>span:last-child{display:none}._1wR4OW_previewStage{min-height:130px}._1wR4OW_editorPane{min-height:260px}._1wR4OW_workArea{overflow:auto}}
.xvpg7a_toolbar{z-index:15;border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-gradient);box-shadow:0 6px 24px var(--appsanic-shadow-low);white-space:nowrap;border-radius:11px;align-items:center;gap:3px;padding:5px 7px 5px 13px;display:flex;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.xvpg7a_selectionCount{color:var(--appsanic-primary-text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.xvpg7a_divider{background:var(--appsanic-border-primary);width:1px;height:18px;margin:0 7px}.xvpg7a_groupButton{background:var(--appsanic-surface-active);min-height:30px;color:var(--appsanic-primary-text);border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.xvpg7a_groupButton:hover:not(:disabled){background:var(--appsanic-surface-hover)}.xvpg7a_groupButton:disabled{opacity:.45;cursor:not-allowed}.xvpg7a_groupButton:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}.xvpg7a_marquee{z-index:40;pointer-events:none;border:1px solid var(--appsanic-primary);background:var(--appsanic-selection-fill);border-radius:2px;position:absolute;top:0;left:0}.xvpg7a_marquee span{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;top:5px;left:5px}.xvpg7a_selectionList{gap:3px;margin-bottom:18px;display:grid}.xvpg7a_selectionList button{text-align:left;border:1px solid var(--appsanic-border);background:var(--appsanic-surface);width:100%;color:var(--appsanic-text-secondary);border-radius:6px;align-items:center;gap:9px;padding:9px 10px;font-size:11px;display:flex}.xvpg7a_selectionList button:hover{background:var(--appsanic-surface-gradient);border-color:var(--appsanic-border-primary)}.xvpg7a_selectionList button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xvpg7a_batchNote{color:var(--appsanic-text-muted);margin:0 0 16px;font-size:11px;line-height:1.7}
.z60ThW_toolbar{z-index:15;visibility:hidden;border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface);width:max-content;max-width:calc(100% - 16px);min-height:34px;box-shadow:0 2px 4px var(--appsanic-shadow-soft), 0 5px 16px var(--appsanic-shadow-low);color:var(--appsanic-text-secondary);border-radius:9px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px 3px 9px;display:flex;position:absolute;top:0;left:0}.z60ThW_identity{min-width:0;max-width:125px;font-size:var(--appsanic-text-caption);flex:0 auto;align-items:center;gap:6px;padding-right:3px;font-weight:500;display:flex}.z60ThW_editWithAI{min-height:26px;color:var(--appsanic-primary-text);background:var(--appsanic-surface-active);font:inherit;font-size:var(--appsanic-text-caption);white-space:nowrap;cursor:pointer;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-weight:600;transition:background .12s;display:inline-flex}.z60ThW_editWithAI:hover:not(:disabled){background:var(--appsanic-surface-hover)}.z60ThW_editWithAI:focus-visible{outline:2px solid var(--appsanic-primary);outline-offset:2px}.z60ThW_editWithAI:disabled{opacity:.45;cursor:not-allowed}.z60ThW_identity>svg{color:var(--appsanic-primary-text);flex:none}.z60ThW_identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z60ThW_divider{background:var(--appsanic-border);flex:none;width:1px;height:14px;margin-inline:3px}.z60ThW_toolbar .icon-button{width:26px;height:26px;color:var(--appsanic-icon);border-radius:5px;flex:0 0 26px}.z60ThW_toolbar .icon-button:hover:not(:disabled){color:var(--appsanic-primary-text);background:var(--appsanic-surface-active)}.z60ThW_toolbar .icon-button[aria-pressed=true]{color:var(--appsanic-primary-text);background:var(--appsanic-surface-active)}.z60ThW_toolbar .z60ThW_delete:hover:not(:disabled){color:var(--appsanic-feedback);background:var(--appsanic-feedback-surface)}.z60ThW_rename{align-items:center;gap:2px;width:240px;max-width:100%;display:flex}.z60ThW_rename input{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface);min-width:0;height:26px;color:var(--appsanic-text);font-size:var(--appsanic-text-label);border-radius:4px;flex:1;margin-right:4px;padding:3px 5px}
.hI7MTq_output{--output-height:200px;border-top:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-width:0;color:var(--appsanic-text);font-family:var(--appsanic-font-ui);flex:none;container-type:inline-size}.hI7MTq_output[data-compact=true]{--output-height:160px}.hI7MTq_heading{background:var(--appsanic-surface-subtle);justify-content:space-between;align-items:center;gap:8px;height:37px;padding:0 8px;display:flex}.hI7MTq_heading [role=tablist],.hI7MTq_headingActions{align-items:center;gap:3px;height:100%;display:flex}.hI7MTq_heading [role=tab]{height:100%;color:var(--appsanic-text-muted);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.hI7MTq_heading [role=tab][aria-selected=true]{color:var(--appsanic-primary-text);border-bottom-color:var(--appsanic-primary)}.hI7MTq_heading [role=tab]>span{background:var(--appsanic-surface-muted);color:var(--appsanic-text-secondary);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 4px;font-size:10px}.hI7MTq_heading [role=tab]>span[data-problems=true]{background:var(--appsanic-feedback-surface);color:var(--appsanic-feedback)}.hI7MTq_headingActions .icon-button{width:27px;height:27px}.hI7MTq_toggle svg{transition:transform .18s}.hI7MTq_toggle[aria-expanded=false] svg{transform:rotate(180deg)}.hI7MTq_reveal{height:min(var(--output-height), 38vh);visibility:visible;flex-direction:column;transition:height .18s,visibility;display:flex;overflow:hidden}.hI7MTq_output[data-open=false] .hI7MTq_reveal{visibility:hidden;height:0;transition-delay:0s,.18s}.hI7MTq_filters{border-bottom:1px solid var(--appsanic-border);flex-wrap:wrap;flex:none;align-items:center;gap:4px 7px;padding:5px 10px;display:flex}.hI7MTq_filters>div{flex:none;width:auto;min-width:104px}.hI7MTq_filters button{min-height:25px;font-size:10px}.hI7MTq_search{min-width:100px;max-width:350px;color:var(--appsanic-text-muted);flex:1;align-items:center;gap:6px;margin-left:auto;display:flex}.hI7MTq_search input{width:100%;min-width:0;color:var(--appsanic-text);outline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:11px}.hI7MTq_search input::placeholder{color:var(--appsanic-text-muted)}.hI7MTq_reset,.hI7MTq_empty button{color:var(--appsanic-primary-text);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;padding:3px 5px;font-size:10px}.hI7MTq_body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--appsanic-border-strong) transparent;flex:1;min-height:0;overflow:auto}.hI7MTq_entry{border-bottom:1px solid color-mix(in srgb, var(--appsanic-border) 65%, transparent);padding:8px 13px}.hI7MTq_entry[data-level=error]{border-left:2px solid var(--appsanic-feedback);background:color-mix(in srgb, var(--appsanic-feedback-surface) 45%, transparent);padding-left:11px}.hI7MTq_entry[data-level=warn]{border-left:2px solid var(--appsanic-secondary);padding-left:11px}.hI7MTq_metadata{min-height:16px;color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:9px;line-height:1.4;display:flex}.hI7MTq_metadata>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.hI7MTq_source{color:var(--appsanic-text-secondary);font-weight:550}.hI7MTq_message{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--appsanic-text-secondary);font-family:var(--appsanic-font-code);margin:4px 0 0;font-size:11px;line-height:1.6}.hI7MTq_copy{width:23px;height:23px;color:var(--appsanic-text-muted);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.hI7MTq_copy:hover{background:var(--appsanic-surface-hover);color:var(--appsanic-primary-text)}.hI7MTq_location{max-width:100%;color:var(--appsanic-primary-text);font-family:var(--appsanic-font-code);overflow-wrap:anywhere;text-align:left;cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:10px;line-height:1.6;display:inline-flex}.hI7MTq_location:disabled{color:var(--appsanic-text-muted);cursor:var(--appsanic-cursor-not-allowed)}.hI7MTq_trace{margin-top:4px}.hI7MTq_trace summary{color:var(--appsanic-primary-text);cursor:var(--appsanic-cursor-pointer);align-items:center;gap:5px;font-size:10px;line-height:1.6;list-style:none;display:inline-flex}.hI7MTq_trace summary::-webkit-details-marker{display:none}.hI7MTq_trace[open] summary svg{transform:rotate(180deg)}.hI7MTq_trace pre{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);color:var(--appsanic-text-secondary);font-family:var(--appsanic-font-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 1px;padding:8px 10px;font-size:10px;line-height:1.65}.hI7MTq_copyError{color:var(--appsanic-feedback);margin:5px 0 0;font-size:10px}.hI7MTq_footer{border-top:1px solid var(--appsanic-border);min-height:24px;color:var(--appsanic-text-muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;font-size:9px;line-height:1.5;display:flex}.hI7MTq_footer button{color:var(--appsanic-primary-text);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.hI7MTq_empty{min-height:90px;color:var(--appsanic-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:13px 15px;display:flex}.hI7MTq_empty p{color:var(--appsanic-text-secondary);margin:3px 0 0;font-size:11px;line-height:1.5}.hI7MTq_empty>span{font-size:10px;line-height:1.5}.hI7MTq_output button:focus-visible,.hI7MTq_body:focus-visible,.hI7MTq_trace summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:-2px;border-radius:3px}@container (max-width:450px){.hI7MTq_search{flex-basis:100%;order:1;max-width:none;margin-left:2px}.hI7MTq_heading [role=tab]{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.hI7MTq_reveal,.hI7MTq_toggle svg{transition:none}}
.e_WMFq_card{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);min-width:0;color:var(--appsanic-text);overflow-wrap:anywhere;border-radius:14px;margin-top:18px;padding:16px}.e_WMFq_card[data-pending-assistant-question=true]{border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-subtle-gradient)}.e_WMFq_eyebrow{color:var(--appsanic-primary-text);font-size:var(--appsanic-text-caption);align-items:center;gap:7px;margin-bottom:9px;font-weight:600;line-height:1.5;display:flex}.e_WMFq_eyebrow>svg{flex-shrink:0}.e_WMFq_title{letter-spacing:-.15px;white-space:pre-wrap;margin:0;font-size:15px;font-weight:600;line-height:1.5}.e_WMFq_context{color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.e_WMFq_fields{border:0;min-width:0;margin:14px 0 0;padding:0}.e_WMFq_choices{gap:7px;display:grid}.e_WMFq_choice{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-width:0;cursor:var(--appsanic-cursor-pointer);border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.e_WMFq_choice:has(input:checked){border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-active)}.e_WMFq_choice:has(input:focus-visible){outline:2px solid var(--appsanic-focus);outline-offset:2px}.e_WMFq_choice:has(input:disabled){cursor:var(--appsanic-cursor-not-allowed);opacity:.65}.e_WMFq_choice:hover:not(:has(input:disabled)){border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-hover)}.e_WMFq_choice:has(input:checked):hover:not(:has(input:disabled)){background:var(--appsanic-surface-active)}.e_WMFq_choice input{width:15px;height:15px;accent-color:var(--appsanic-primary-action);flex-shrink:0;margin:2px 0 0}.e_WMFq_choiceContent{min-width:0;font-size:var(--appsanic-text-label);gap:4px;line-height:1.5;display:grid}.e_WMFq_choiceHeading{flex-wrap:wrap;align-items:center;gap:4px 7px;font-weight:500;display:flex}.e_WMFq_recommended{background:var(--appsanic-surface-active);color:var(--appsanic-primary-text);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.e_WMFq_description{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);line-height:1.6}.e_WMFq_customAnswer{gap:8px;display:grid}.e_WMFq_choices+.e_WMFq_customAnswer{margin-top:14px}.e_WMFq_customAnswer label{font-size:var(--appsanic-text-label);font-weight:500}.e_WMFq_customAnswer textarea{resize:vertical;border:1px solid var(--appsanic-border-strong);background:var(--appsanic-surface);width:100%;min-height:82px;max-height:220px;color:var(--appsanic-text);font:inherit;font-size:var(--appsanic-text-label);border-radius:8px;padding:11px 12px;line-height:1.6}.e_WMFq_customAnswer textarea::placeholder{color:var(--appsanic-text-muted)}.e_WMFq_customAnswer textarea:focus-visible,.e_WMFq_continue:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}.e_WMFq_continue{width:fit-content;min-width:112px;max-width:100%;min-height:var(--appsanic-control-height);border-radius:var(--appsanic-control-radius);background:var(--appsanic-primary-action);color:var(--appsanic-on-primary);font-size:var(--appsanic-text-label);cursor:var(--appsanic-cursor-pointer);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:7px 14px;font-weight:500;display:flex}.e_WMFq_continue>svg{flex-shrink:0}.e_WMFq_continue:hover:not(:disabled){background:var(--appsanic-violet)}.e_WMFq_continue:disabled{border-color:var(--appsanic-border);background:var(--appsanic-surface-muted);color:var(--appsanic-text-muted);opacity:1;cursor:var(--appsanic-cursor-not-allowed)}.e_WMFq_hint{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin:12px 0 0;line-height:1.6}.e_WMFq_answer{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:8px;margin-top:14px;padding:10px 12px}.e_WMFq_answer>span{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption)}.e_WMFq_answer p{font-size:var(--appsanic-text-label);white-space:pre-wrap;margin:5px 0 0;line-height:1.65}@media (pointer:coarse){.e_WMFq_choice,.e_WMFq_continue{min-height:44px}}
.NIsc-a_request{border-top:1px solid var(--appsanic-border);color:var(--appsanic-text);overflow-wrap:anywhere;margin-top:19px;padding:18px 0 2px}.NIsc-a_eyebrow{color:var(--appsanic-primary-text);font-size:var(--appsanic-text-caption);align-items:center;gap:7px;margin-bottom:10px;font-weight:500;display:flex}.NIsc-a_request h3{letter-spacing:-.15px;margin:0;font-size:15px;font-weight:500;line-height:1.5}.NIsc-a_request p{color:var(--appsanic-text-secondary);white-space:pre-wrap;margin:9px 0 0;font-size:12px;line-height:1.75}.NIsc-a_actions{flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:17px;display:flex}.NIsc-a_actions button{border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.NIsc-a_open{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary)}.NIsc-a_open:hover{background:var(--appsanic-violet)}.NIsc-a_continue{color:var(--appsanic-primary-text);background:0 0}.NIsc-a_continue:hover:not(:disabled){background:var(--appsanic-surface-hover)}.NIsc-a_actions button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.NIsc-a_continue:disabled{opacity:.5;cursor:var(--appsanic-cursor-not-allowed);color:var(--appsanic-text-muted)}.NIsc-a_request .NIsc-a_hint{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin-top:12px;line-height:1.6}@media (pointer:coarse){.NIsc-a_actions button{min-height:44px}}
.ZLSR1W_attachButton{width:var(--assistant-composer-control-size,36px);height:var(--assistant-composer-control-size,36px);color:var(--appsanic-text-secondary);font:inherit;white-space:nowrap;cursor:var(--appsanic-cursor-pointer);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex;position:relative}.ZLSR1W_attachButton:hover:not(:disabled){background:var(--appsanic-surface-active);border-color:var(--appsanic-border-primary);color:var(--appsanic-primary-text)}.ZLSR1W_count{background:var(--appsanic-surface-active);min-width:15px;height:15px;color:var(--appsanic-primary-text);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 3px;font-size:9px;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.ZLSR1W_attachments{white-space:normal;grid-template-columns:1fr;gap:6px;min-width:0;margin:8px 0;padding:0;list-style:none;display:grid}.ZLSR1W_attachments[data-editing]{scrollbar-width:thin;max-height:176px;margin:10px 11px 0;padding:3px;overflow-y:auto}.ZLSR1W_attachment{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:9px;align-items:center;min-width:0;padding:4px;display:flex}.ZLSR1W_attachment[data-missing]{border-style:dashed}.ZLSR1W_reference{min-width:0;color:var(--appsanic-text);text-align:left;font:inherit;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:8px;padding:2px;display:flex}button.ZLSR1W_reference{cursor:var(--appsanic-cursor-pointer)}button.ZLSR1W_reference:hover:not(:disabled){background:var(--appsanic-surface-subtle)}.ZLSR1W_label{flex:1;min-width:0}.ZLSR1W_label strong,.ZLSR1W_label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ZLSR1W_label strong{font-size:11px;font-weight:550;line-height:1.6}.ZLSR1W_label small{color:var(--appsanic-text-muted);font-size:9px;line-height:1.6}.ZLSR1W_thumbnail{background:var(--appsanic-surface-subtle);width:32px;height:32px;color:var(--appsanic-primary-text);border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ZLSR1W_thumbnail>span{aspect-ratio:1;width:32px;height:32px}.ZLSR1W_thumbnail small{display:none}.ZLSR1W_thumbnail svg{width:17px;height:17px}.ZLSR1W_referenceIcon{color:var(--appsanic-text-muted);flex:none}.ZLSR1W_remove{width:25px;height:28px;color:var(--appsanic-text-muted);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;border-radius:5px;flex:0 0 25px;justify-content:center;align-items:center;display:flex}.ZLSR1W_remove:hover:not(:disabled){background:var(--appsanic-surface-hover);color:var(--appsanic-text)}.ZLSR1W_attachButton:focus-visible,.ZLSR1W_reference:focus-visible,.ZLSR1W_remove:focus-visible,.ZLSR1W_done:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}.ZLSR1W_attachButton:disabled,.ZLSR1W_reference:disabled,.ZLSR1W_remove:disabled{opacity:.55;cursor:var(--appsanic-cursor-not-allowed)}.ZLSR1W_hint,.ZLSR1W_error{color:var(--appsanic-text-muted);margin:6px 15px 0;font-size:10px;line-height:1.65}.ZLSR1W_error{color:var(--appsanic-text)}.ZLSR1W_picker{width:680px;height:min(790px,100dvh - 48px);overflow:hidden}.ZLSR1W_picker>.dialog-inner{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.ZLSR1W_picker>.dialog-inner>.dialog-heading{flex:none;margin:0;padding:22px 24px 16px}.ZLSR1W_pickerInfo{background:var(--appsanic-surface-subtle-gradient);color:var(--appsanic-primary-text);border-radius:10px;align-items:flex-start;gap:10px;margin:0 24px 18px;padding:13px 15px;display:flex}.ZLSR1W_pickerInfo>svg{flex:none;margin-top:3px}.ZLSR1W_pickerInfo strong{color:var(--appsanic-text);font-size:12px;font-weight:550}.ZLSR1W_pickerInfo p{color:var(--appsanic-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.6}.ZLSR1W_library{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 24px 20px;overflow:auto}.ZLSR1W_pickerFooter{border-top:1px solid var(--appsanic-border);background:var(--appsanic-surface);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;display:flex}.ZLSR1W_pickerFooter strong{color:var(--appsanic-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:550}.ZLSR1W_pickerFooter p{color:var(--appsanic-text-muted);margin:3px 0 0;font-size:10px;line-height:1.6}.ZLSR1W_done{background:var(--appsanic-action-gradient);min-width:83px;height:34px;color:var(--appsanic-on-primary);font:inherit;cursor:var(--appsanic-cursor-pointer);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:12px;font-weight:550;display:inline-flex}@media (max-width:600px){.ZLSR1W_picker{height:calc(100dvh - 24px)}.ZLSR1W_picker>.dialog-inner>.dialog-heading{padding:18px 16px 14px}.ZLSR1W_pickerInfo{margin-inline:16px}.ZLSR1W_library{padding-inline:16px}.ZLSR1W_pickerFooter{padding:13px 16px}}
.eWWGXW_panel{background:var(--appsanic-surface);width:100%;min-width:0;min-height:0;color:var(--appsanic-text);font-family:var(--appsanic-font-ui);flex-direction:column;flex:1;display:flex;container:sanic-panel/inline-size}.eWWGXW_panel[hidden]{display:none}.eWWGXW_header,.eWWGXW_identity,.eWWGXW_headerActions,.eWWGXW_messageAuthor,.eWWGXW_applied,.eWWGXW_changes summary,.eWWGXW_changes summary>span,.eWWGXW_checkpoint,.eWWGXW_checkpoint>span,.eWWGXW_composerToolbar,.eWWGXW_preferences,.eWWGXW_composerActions,.eWWGXW_footerHint{align-items:center;display:flex}.eWWGXW_header{height:var(--appsanic-panel-header-height);min-height:var(--appsanic-panel-header-height);flex:0 0 var(--appsanic-panel-header-height);border-bottom:1px solid var(--appsanic-border);justify-content:space-between;gap:10px;padding:0 12px 0 16px}.eWWGXW_identity{gap:8px;min-width:0}.eWWGXW_identity h2{font-size:var(--appsanic-text-heading);letter-spacing:-.2px;white-space:nowrap;font-weight:600;line-height:1.4}.eWWGXW_headerActions{flex-shrink:0;gap:2px}.eWWGXW_headerActions>button{border-radius:var(--appsanic-control-radius);width:30px;height:30px}.eWWGXW_conversationArea{flex:1;min-height:0;display:flex;position:relative;container-type:size}.eWWGXW_conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--appsanic-border-strong) transparent;flex:1;min-height:0;padding:2px 20px 22px;scroll-padding-bottom:28px;overflow:auto}.eWWGXW_upgradeFooter{border-top:1px solid var(--appsanic-border);flex:0 auto;min-height:0;max-height:60%;overflow:auto}.eWWGXW_conversation[data-upgrade]{flex-direction:column;display:flex}.eWWGXW_userMessage{border:1px solid color-mix(in srgb, var(--appsanic-border-primary) 35%, transparent);background:var(--appsanic-surface-subtle-gradient);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px 18px 5px;width:fit-content;max-width:calc(100% - 20px);margin:24px 0 28px auto;padding:12px 15px;font-size:14px;line-height:1.65}.eWWGXW_assistantMessage{margin-block:28px;font-size:14px}.eWWGXW_errorRequestDetails{white-space:normal;margin-top:5px}.eWWGXW_errorRequestDetails summary{width:fit-content;color:var(--appsanic-text-muted);cursor:var(--appsanic-cursor-pointer);align-items:center;gap:6px;padding:3px 0;font-size:11px;list-style:none;display:flex}.eWWGXW_errorRequestDetails summary::-webkit-details-marker{display:none}.eWWGXW_errorRequestDetails summary:focus-visible{outline:2px solid var(--appsanic-primary);outline-offset:3px;border-radius:3px}.eWWGXW_errorRequestDetails[open] summary svg{transform:rotate(180deg)}.eWWGXW_errorRequestDetails pre{border-top:1px solid var(--appsanic-border);white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;color:var(--appsanic-text-secondary);font-family:var(--font-mono), monospace;margin:6px 0 0;padding-top:9px;font-size:10px;line-height:1.6;overflow:auto}.eWWGXW_messageAuthor{font-size:var(--appsanic-text-label);gap:8px;margin-bottom:10px}.eWWGXW_messageAuthor>strong{font-weight:600}.eWWGXW_authorIcon{width:20px;height:20px;color:var(--appsanic-primary);place-items:center;display:grid}.eWWGXW_applied{color:var(--appsanic-success);font-size:var(--appsanic-text-caption);gap:4px;margin-left:auto;font-weight:500}.eWWGXW_messageStatus{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin-left:auto}.eWWGXW_messageElapsed{font-size:var(--appsanic-text-caption);color:var(--appsanic-text-muted);white-space:nowrap}.eWWGXW_messageText{overflow-wrap:anywhere;min-width:0;color:var(--appsanic-text-secondary);line-height:1.8}.eWWGXW_progressRetained{color:var(--appsanic-success);font-size:var(--appsanic-text-caption);align-items:flex-start;gap:7px;margin-top:15px;line-height:1.6;display:flex}.eWWGXW_progressRetained>svg{flex-shrink:0;margin-top:2px}.eWWGXW_messageText p{white-space:pre-wrap;margin:0 0 12px}.eWWGXW_messageText p:last-child{margin-bottom:0}.eWWGXW_messageText strong{color:var(--appsanic-text);font-weight:600}.eWWGXW_messageText ul,.eWWGXW_messageText ol{margin:12px 0;padding-left:18px}.eWWGXW_messageText li{margin-block:5px}.eWWGXW_messageText :is(h1,h2,h3,h4,h5,h6){color:var(--appsanic-text);margin:20px 0 8px;font-size:1em;font-weight:600;line-height:1.5}.eWWGXW_messageText>:first-child{margin-top:0}.eWWGXW_messageText a{color:var(--appsanic-primary);text-underline-offset:3px;text-decoration:underline}.eWWGXW_messageText blockquote{border-left:2px solid var(--appsanic-border);margin:12px 0;padding-left:14px}.eWWGXW_messageTable{border:1px solid var(--appsanic-border);border-radius:10px;max-width:100%;margin:14px 0;overflow-x:auto}.eWWGXW_messageTable:focus-visible{outline:2px solid var(--appsanic-primary);outline-offset:3px}.eWWGXW_messageTable table{border-collapse:collapse;width:100%;font-size:var(--appsanic-text-caption);line-height:1.6}.eWWGXW_messageTable :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--appsanic-border);min-width:100px;padding:10px 12px}.eWWGXW_messageTable th{color:var(--appsanic-text);background:var(--appsanic-surface-subtle);font-weight:600}.eWWGXW_messageTable tr:last-child td{border-bottom:0}.eWWGXW_messageText code{font-size:var(--appsanic-text-caption);font-family:var(--font-mono), monospace;background:var(--appsanic-surface-subtle);color:var(--appsanic-text);border-radius:4px;padding:2px 4px}.eWWGXW_messageText pre{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);max-width:100%;font-size:var(--appsanic-text-caption);border-radius:12px;margin-block:14px;padding:13px 14px;line-height:1.65;overflow:auto}.eWWGXW_messageText pre code{color:var(--appsanic-text-secondary);background:0 0;padding:0}.eWWGXW_changes{font-size:var(--appsanic-text-label);border-top:1px solid var(--appsanic-border);margin-top:17px}.eWWGXW_changes summary{min-height:34px;color:var(--appsanic-text-muted);justify-content:space-between;gap:10px;padding:10px 0 7px;font-weight:500;list-style:none}.eWWGXW_changes summary:hover{color:var(--appsanic-text)}.eWWGXW_changes summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px;border-radius:4px}.eWWGXW_changes summary::-webkit-details-marker{display:none}.eWWGXW_changes summary>span{gap:7px}.eWWGXW_changes summary>span>svg{color:var(--appsanic-primary)}.eWWGXW_changes[data-outcome=applied] summary>span>svg{color:var(--appsanic-success)}.eWWGXW_changes[open] summary>svg{transform:rotate(180deg)}.eWWGXW_changes ul{border-left:1px solid var(--appsanic-border);margin:4px 0 0 6px;padding:0 0 0 16px;list-style:none}.eWWGXW_changes li{color:var(--appsanic-text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:9px;padding:8px 0;display:flex}.eWWGXW_changes li>svg{color:var(--appsanic-text-muted);margin-top:2px}.eWWGXW_changes li div{min-width:0}.eWWGXW_changes small{color:var(--appsanic-text-muted);line-height:1.65;font-size:var(--appsanic-text-caption);margin-top:3px;display:block}.eWWGXW_error,.eWWGXW_setup{border-left:2px solid var(--appsanic-feedback-border);color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);align-items:flex-start;gap:10px;padding:2px 0 2px 12px;line-height:1.7;display:flex}.eWWGXW_error{margin-top:24px}.eWWGXW_error>svg{color:var(--appsanic-feedback);margin-top:2px}.eWWGXW_error strong,.eWWGXW_setup strong{font-size:var(--appsanic-text-label);color:var(--appsanic-text);margin-bottom:4px;font-weight:600;display:block}.eWWGXW_error p,.eWWGXW_setup p{overflow-wrap:anywhere}.eWWGXW_error button,.eWWGXW_setup button,.eWWGXW_checkpoint button{font-size:var(--appsanic-text-label);color:var(--appsanic-primary-text);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:500;display:inline-flex}.eWWGXW_error button,.eWWGXW_setup button{margin-top:9px}.eWWGXW_scrollLatest{border:1px solid var(--appsanic-border);min-height:30px;box-shadow:0 3px 12px var(--appsanic-shadow-low);color:var(--appsanic-text-secondary);background:var(--appsanic-surface);font-size:var(--appsanic-text-label);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.eWWGXW_footer{overscroll-behavior:contain;scrollbar-width:thin;background:var(--appsanic-surface);flex-shrink:0;max-height:calc(100% - 140px);padding:12px 12px 11px;overflow-y:auto}.eWWGXW_conversationNotice{border-left:2px solid var(--appsanic-border-primary);color:var(--appsanic-text-secondary);margin-bottom:16px;padding:0 3px 0 12px;font-size:12px;line-height:1.6}.eWWGXW_conversationNotice strong{color:var(--appsanic-text);margin-bottom:4px;font-weight:550;display:block}.eWWGXW_conversationNotice button{color:var(--appsanic-primary-text);font:inherit;cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;margin-top:8px;padding:0;font-weight:500;display:inline-flex}.eWWGXW_conversationNotice button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.eWWGXW_conversationNotice button+button{margin-left:12px}.eWWGXW_checkpoint{min-height:40px;font-size:var(--appsanic-text-label);color:var(--appsanic-primary-text);gap:8px;padding:7px 2px 13px}.eWWGXW_concurrentNotice{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);align-items:flex-start;gap:7px;margin:-3px 3px 12px;line-height:1.55;display:flex}.eWWGXW_concurrentNotice>svg{color:var(--appsanic-primary-text);flex-shrink:0;margin-top:2px}.eWWGXW_checkpoint{justify-content:space-between}.eWWGXW_checkpoint>span{gap:5px}.eWWGXW_checkpoint>span>svg{color:var(--appsanic-success)}.eWWGXW_setup{border-color:var(--appsanic-border-primary);margin:0 0 18px}.eWWGXW_setupIcon{color:var(--appsanic-primary-text);margin-top:2px}.eWWGXW_setup p{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption)}.eWWGXW_composer{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);box-shadow:0 2px 4px var(--appsanic-shadow-soft), 0 8px 24px var(--appsanic-shadow-low);border-radius:18px;transition:box-shadow .15s,border-color .15s;position:relative}.eWWGXW_composer:focus-within{border-color:var(--appsanic-border-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--appsanic-focus-ring) 65%, transparent), 0 8px 24px var(--appsanic-shadow-low)}.eWWGXW_composer>textarea{resize:none;width:100%;min-height:76px;max-height:160px;color:var(--appsanic-text);background:0 0;border:0;border-radius:16px;padding:13px 15px 10px;font-size:14px;line-height:1.7;display:block;overflow-y:auto}.eWWGXW_composer>textarea:focus-visible{box-shadow:none}.eWWGXW_composer>textarea::placeholder{color:var(--appsanic-text-muted)}.eWWGXW_composerToolbar{justify-content:space-between;gap:6px;min-height:51px;padding:5px 8px 8px}.eWWGXW_preferences{flex:1;gap:4px;min-width:0}.eWWGXW_composerActions{flex:none;gap:4px;margin-left:auto}.eWWGXW_sendButton,.eWWGXW_stopButton{width:var(--assistant-composer-control-size,36px);height:var(--assistant-composer-control-size,36px);color:var(--appsanic-on-primary);background:var(--appsanic-action-gradient);box-shadow:0 3px 8px var(--appsanic-brand-shadow);border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .15s;display:grid}.eWWGXW_sendButton:hover:not(:disabled){background:var(--appsanic-action-hover-gradient);transform:translateY(-1px)}.eWWGXW_sendButton:focus-visible,.eWWGXW_stopButton:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.eWWGXW_sendButton:disabled{background:var(--appsanic-surface-muted);color:var(--appsanic-text-muted);opacity:1;box-shadow:none}.eWWGXW_stopButton{background:var(--appsanic-primary-action)}.eWWGXW_runningActions{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);flex-wrap:wrap;align-items:center;gap:5px 10px;margin:9px 3px 2px;line-height:1.4;display:flex}.eWWGXW_runningActions>span{flex:1}.eWWGXW_runningActions button{min-height:27px;font:inherit;cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.eWWGXW_steerButton{color:var(--appsanic-primary-text)}.eWWGXW_stopTextButton{color:var(--appsanic-text-secondary)}.eWWGXW_runningActions button:hover:not(:disabled){background:var(--appsanic-surface-muted)}.eWWGXW_runningActions button:disabled{opacity:.45;cursor:default}.eWWGXW_runningActions button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}.eWWGXW_footerHint{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);flex-wrap:wrap;justify-content:center;gap:3px 8px;margin:8px 2px 0;line-height:1.5}.eWWGXW_keyboardHints,.eWWGXW_keyboardHint,.eWWGXW_keyboardHint kbd,.eWWGXW_aiNotice{white-space:nowrap;align-items:center;display:inline-flex}.eWWGXW_keyboardHints,.eWWGXW_aiNotice{gap:8px}.eWWGXW_keyboardHint,.eWWGXW_keyboardHint kbd{gap:3px}.eWWGXW_keyboardHint kbd{font:inherit}.eWWGXW_footerSeparator{opacity:.5}.eWWGXW_proposalHint{text-align:center;flex-basis:100%}@container sanic-panel (max-width:360px){.eWWGXW_composer{--assistant-composer-control-size:32px;border-radius:14px}.eWWGXW_composer>textarea{padding-inline:12px}.eWWGXW_composerToolbar{gap:4px;min-height:45px}.eWWGXW_preferences{gap:2px}.eWWGXW_keyboardHints,.eWWGXW_aiNotice .eWWGXW_footerSeparator{display:none}}@media (max-width:540px){.eWWGXW_header{padding-inline:16px 10px}.eWWGXW_conversation{padding-inline:17px}.eWWGXW_footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.eWWGXW_composer,.eWWGXW_sendButton,.eWWGXW_stopButton{transition:none}}.eWWGXW_completionSummary{margin-top:14px}
.Tby28G_timeline{flex-direction:column;gap:13px;min-width:0;display:flex}.Tby28G_toolGroup{min-width:0;padding:0}.Tby28G_tools{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Tby28G_tool{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.Tby28G_toolIcon{height:19px;color:var(--appsanic-text-muted);place-items:center;display:grid}.Tby28G_tool[data-status=done] .Tby28G_toolIcon,.Tby28G_success{color:var(--appsanic-success)}.Tby28G_tool[data-status=error] .Tby28G_toolIcon{color:var(--appsanic-feedback)}.Tby28G_tool[data-status=running] .Tby28G_toolIcon{color:var(--appsanic-primary-text)}.Tby28G_toolContent{min-width:0}.Tby28G_toolHeading{color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);flex-wrap:wrap;align-items:baseline;gap:3px 9px;line-height:1.5;display:flex}.Tby28G_toolStatus{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);white-space:nowrap}.Tby28G_toolStatus[data-complete]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Tby28G_tool[data-status=running] .Tby28G_toolStatus{color:var(--appsanic-primary-text)}.Tby28G_toolDetail{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.Tby28G_earlier>summary,.Tby28G_checkpointDetails>summary{min-height:30px;cursor:var(--appsanic-cursor-pointer);font-size:var(--appsanic-text-caption);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.6;list-style:none;display:flex}.Tby28G_earlier>summary{color:var(--appsanic-text-secondary);flex-wrap:nowrap;width:fit-content;max-width:100%;padding:3px 0}.Tby28G_earlier>summary>span{overflow-wrap:anywhere;min-width:0}.Tby28G_earlier>summary>svg{flex-shrink:0}.Tby28G_earlier[open]>.Tby28G_tools{border-left:1px solid var(--appsanic-border);margin:4px 0 8px 6px;padding:3px 0 3px 12px}.Tby28G_earlier>summary:hover{color:var(--appsanic-text)}.Tby28G_earlier>summary::-webkit-details-marker{display:none}.Tby28G_checkpointDetails>summary::-webkit-details-marker{display:none}.Tby28G_earlier>summary:focus-visible,.Tby28G_checkpointDetails>summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px;border-radius:4px}.Tby28G_earlier[open]>summary>svg:last-child,.Tby28G_checkpointDetails[open]>summary>svg:last-child{transform:rotate(180deg)}.Tby28G_checkpoint{color:var(--appsanic-success);font-size:var(--appsanic-text-caption);align-items:flex-start;gap:8px;padding:4px 0;line-height:30px;display:flex}.Tby28G_checkpointIcon{background:var(--appsanic-success-surface);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:5px;display:grid}.Tby28G_checkpointDetails{min-width:0}.Tby28G_checkpointDetails summary>span{color:var(--appsanic-text-muted);font-weight:400}.Tby28G_checkpointDetails ul{margin:4px 0 0;padding:0;list-style:none}.Tby28G_checkpointDetails li{color:var(--appsanic-text-secondary);overflow-wrap:anywhere;padding:5px 0;line-height:1.6}.Tby28G_checkpointDetails small{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);display:block}.Tby28G_spinner{animation:1s linear infinite Tby28G_rotate}@keyframes Tby28G_rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Tby28G_spinner{animation:none}}
.ihCbSG_target{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-subtle-gradient);border-radius:12px;min-width:0;margin:0 2px 12px;padding:12px}.ihCbSG_heading{align-items:flex-start;gap:9px;display:flex}.ihCbSG_icon{background:var(--appsanic-surface-active);width:30px;height:30px;color:var(--appsanic-primary-text);border-radius:8px;flex:none;place-items:center;display:grid}.ihCbSG_identity{flex:1;min-width:0}.ihCbSG_eyebrow{color:var(--appsanic-primary-text);font-size:10px;font-weight:500;line-height:1.5;display:block}.ihCbSG_identity strong{text-overflow:ellipsis;white-space:nowrap;color:var(--appsanic-text);font-size:13px;font-weight:550;line-height:1.5;display:block;overflow:hidden}.ihCbSG_path{color:var(--appsanic-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.5;display:block}.ihCbSG_instance{font-variant-numeric:tabular-nums;color:var(--appsanic-text-muted)}.ihCbSG_path .ihCbSG_instance{margin-left:4px}.ihCbSG_locate{width:28px;height:28px;color:var(--appsanic-primary-text);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ihCbSG_locate:hover:not(:disabled){background:var(--appsanic-surface-active)}.ihCbSG_hint,.ihCbSG_error{color:var(--appsanic-text-secondary);margin:9px 0 0;font-size:11px;line-height:1.6}.ihCbSG_error{align-items:flex-start;gap:6px;display:flex}.ihCbSG_error svg{color:var(--appsanic-feedback);flex:none;margin-top:2px}.ihCbSG_clear{color:var(--appsanic-text-muted);cursor:var(--appsanic-cursor-pointer);background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:4px 0;font-size:10px;line-height:1.5;display:inline-flex}.ihCbSG_clear:hover:not(:disabled){color:var(--appsanic-primary-text)}.ihCbSG_clear:focus-visible,.ihCbSG_locate:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.ihCbSG_clear:disabled,.ihCbSG_locate:disabled{opacity:.5;cursor:var(--appsanic-cursor-not-allowed)}.ihCbSG_welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:32px 8px;display:flex}.ihCbSG_welcomeIcon{margin-bottom:18px}.ihCbSG_welcome h3{letter-spacing:-.5px;color:var(--appsanic-text);margin:0;font-size:22px;font-weight:550;line-height:1.3}.ihCbSG_welcome h3 span{color:var(--appsanic-primary-text)}.ihCbSG_welcome p{max-width:265px;color:var(--appsanic-text-muted);margin:13px 0 0;font-size:12px;line-height:1.75}.ihCbSG_welcome p strong{color:var(--appsanic-text-secondary);overflow-wrap:anywhere;font-weight:500}.ihCbSG_messageTarget{border-bottom:1px solid var(--appsanic-border-primary);color:var(--appsanic-primary-text);white-space:normal;align-items:flex-start;gap:5px;margin-bottom:8px;padding-bottom:7px;font-size:10px;line-height:1.5;display:flex}.ihCbSG_messageTarget svg{flex:none;margin-top:2px}.ihCbSG_messageTarget>span:first-of-type{flex:1;min-width:0}.ihCbSG_messageTarget .ihCbSG_instance{flex:none;font-size:9px}
.ICZBNG_card{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);min-width:0;color:var(--appsanic-text);overflow-wrap:anywhere;border-radius:9px;margin:16px 0;padding:11px 12px}.ICZBNG_heading{align-items:center;gap:7px;display:flex}.ICZBNG_heading>svg{color:var(--appsanic-primary-text);flex:none}.ICZBNG_title{font-size:var(--appsanic-text-label);margin:0;font-weight:600;line-height:1.5}.ICZBNG_disclosure>summary{cursor:var(--appsanic-cursor-pointer);border-radius:5px;list-style:none}.ICZBNG_disclosure>summary::-webkit-details-marker{display:none}.ICZBNG_disclosure>summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:5px}.ICZBNG_disclosure>summary:hover .ICZBNG_title{color:var(--appsanic-primary-text)}.ICZBNG_heading .ICZBNG_chevron{color:var(--appsanic-text-muted)}.ICZBNG_disclosure[open] .ICZBNG_chevron{transform:rotate(180deg)}.ICZBNG_count{color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding:0;font-size:10px}.ICZBNG_description,.ICZBNG_empty,.ICZBNG_notice{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin:7px 0 0;line-height:1.6}.ICZBNG_summary{overflow-wrap:anywhere;color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-caption);margin:7px 0 0;font-weight:500;line-height:1.6;display:block}.ICZBNG_progress{appearance:none;background:var(--appsanic-surface-active);border:0;border-radius:8px;width:100%;height:2px;margin-top:11px;display:block;overflow:hidden}.ICZBNG_progress::-webkit-progress-bar{background:var(--appsanic-surface-active);border-radius:8px}.ICZBNG_progress::-webkit-progress-value{background:var(--appsanic-gradient);border-radius:8px}.ICZBNG_progress::-moz-progress-bar{background:var(--appsanic-gradient);border-radius:8px}.ICZBNG_items{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.ICZBNG_items>li{align-items:flex-start;gap:8px;min-width:0;padding:9px 0;display:flex}.ICZBNG_items>li+li{border-top:1px solid var(--appsanic-border)}.ICZBNG_itemIcon{width:20px;height:20px;color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.ICZBNG_items>li[data-status=completed] .ICZBNG_itemIcon{background:color-mix(in srgb, var(--appsanic-success) 9%, var(--appsanic-surface));color:var(--appsanic-success);border-color:#0000}.ICZBNG_items>li[data-active=true] .ICZBNG_itemIcon{color:var(--appsanic-primary-text);background:var(--appsanic-surface-active);border-color:#0000}.ICZBNG_card[data-outcome=undone] .ICZBNG_items .ICZBNG_itemIcon{color:var(--appsanic-text-muted);background:var(--appsanic-surface-subtle)}.ICZBNG_itemContent{min-width:0;font-size:var(--appsanic-text-caption);flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 7px;line-height:1.6;display:flex}.ICZBNG_itemTitle{color:var(--appsanic-text-secondary);flex:110px;font-weight:500}.ICZBNG_itemStatus{color:var(--appsanic-text-muted);background:var(--appsanic-surface-subtle);border-radius:4px;padding:1px 5px;font-size:10px}.ICZBNG_items>li[data-active=true] .ICZBNG_itemStatus{color:var(--appsanic-primary-text);background:var(--appsanic-surface-active)}.ICZBNG_itemContent p{color:var(--appsanic-text-muted);white-space:pre-wrap;flex-basis:100%;margin:0}.ICZBNG_notice{background:var(--appsanic-surface-active);color:var(--appsanic-text-secondary);border-radius:7px;margin-top:12px;padding:9px 10px}@media (prefers-reduced-motion:no-preference){.ICZBNG_chevron{transition:transform .14s}}
.Pd9Kvq_customIcon.Pd9Kvq_customIcon{color:var(--appsanic-primary-text)}.Pd9Kvq_customBadge[data-kind=custom]{background:var(--appsanic-selection-fill);color:var(--appsanic-primary-text);border-radius:4px;flex-shrink:0;padding:2px 5px;line-height:1.3}.Pd9Kvq_interfacesHint{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin:0 9px 7px;line-height:1.5}
