._04z9-q_root{--context-cycle:calc(var(--hm-dem-cyc-bas) * 3);isolation:isolate;place-items:center;width:min(100%,270px);display:grid}._04z9-q_scene{grid-template-rows:104px 32px 72px 22px;place-items:center;width:100%;display:grid}._04z9-q_sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}._04z9-q_sourceGroup{gap:6px;min-width:0;display:grid}._04z9-q_sourceList{gap:4px;display:grid}._04z9-q_sourceSurface{height:24px;font-size:var(--type-meta-size);color:#ffffffe0;border-radius:var(--rad-chat-std);background:#02160b61;border:1px solid #ffffff17;align-items:center;gap:7px;padding-inline:8px;line-height:20px;display:flex;position:relative}._04z9-q_sourceSurface:after{pointer-events:none;content:"";border:1px solid var(--context-accent);border-radius:inherit;opacity:0;animation:_04z9-q_context-source var(--context-cycle) var(--hm-mov-eas-std) var(--context-delay) infinite both;position:absolute;inset:-1px}._04z9-q_sourceSurface>svg{width:14px;height:14px;color:var(--context-accent);flex:none}._04z9-q_flow{fill:none;width:100%;height:32px;stroke:var(--context-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}._04z9-q_flowTrack{opacity:.3}._04z9-q_flowLine{opacity:0;stroke-dasharray:.2 1;stroke-dashoffset:.2px;animation:_04z9-q_context-contribution var(--context-cycle) var(--hm-mov-eas-std) var(--context-delay) infinite both}._04z9-q_core{place-items:center;width:72px;height:72px;display:grid}._04z9-q_coreShell{color:#ffffffeb;background:color-mix(in srgb, var(--context-accent) 8%, #03190fa3);border:1px solid color-mix(in srgb, var(--context-accent) 34%, transparent);border-radius:var(--rad-chat-stage);width:72px;height:72px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--context-accent) 24%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}._04z9-q_coreWash{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--context-accent) 42%, transparent), transparent 68%);opacity:.28;animation:_04z9-q_context-unified calc(var(--context-cycle) / 6) var(--hm-mov-eas-std) infinite both;position:absolute;inset:0}._04z9-q_coreLogo{z-index:1;color:#ffffffeb;position:relative}._04z9-q_completion{height:22px;font-size:var(--type-meta-size);color:#ffffffe0;animation:_04z9-q_context-completion calc(var(--context-cycle) / 6) var(--hm-mov-eas-std) infinite both;align-items:center;gap:6px;line-height:20px;display:flex}._04z9-q_completionDot{background:var(--context-accent);border-radius:var(--rad-chat-micro);width:5px;height:5px}._04z9-q_flowLine,._04z9-q_coreWash,._04z9-q_completion,._04z9-q_sourceSurface:after{animation-play-state:var(--hm-dem-pla-sta,running)}@keyframes _04z9-q_context-source{0%,12%,to{opacity:0}2%,7%{opacity:.9}}@keyframes _04z9-q_context-contribution{0%,3%{opacity:0;stroke-dashoffset:.2px}4%{opacity:1;stroke-dashoffset:.2px}9%{opacity:1;stroke-dashoffset:-1px}10%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes _04z9-q_context-unified{0%,48%,to{opacity:.08}60%,74%{opacity:.28}}@keyframes _04z9-q_context-completion{0%,48%,to{opacity:.6}60%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){._04z9-q_flowLine,._04z9-q_coreWash,._04z9-q_completion,._04z9-q_sourceSurface:after{animation:none}._04z9-q_flowLine{opacity:0}._04z9-q_coreWash{opacity:.28}._04z9-q_completion{opacity:1}}
.anistratenco-field-root[data-field-tone=danger]{--field-feedback-color:var(--field-danger);--field-feedback-fill:var(--field-bad-bg);--field-feedback-stroke:var(--field-bad-bdr)}.anistratenco-field-root[data-field-tone=warning]{--field-feedback-color:var(--field-warning);--field-feedback-fill:var(--field-warn-bg);--field-feedback-stroke:var(--field-warn-bdr)}.anistratenco-field-root[data-field-tone=success]{--field-feedback-color:var(--field-success);--field-feedback-fill:var(--field-ok-bg);--field-feedback-stroke:var(--field-ok-bdr)}.anistratenco-field-root[data-field-tone=warning]:not([data-failure-pulse=true]){animation:anistratenco-field-failure-pulse var(--field-emph)}.anistratenco-field-root[data-field-tone=success]:not([data-failure-pulse=true]){animation:anistratenco-field-success-settle var(--field-emph)}.anistratenco-otp-shell{border-radius:var(--rad-chat-soft);display:block}.anistratenco-otp-slots{pointer-events:none;border-radius:var(--rad-chat-soft);backdrop-filter:blur(18px)saturate(112%);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,1vw,.5rem);display:grid}.anistratenco-otp-slot{font-variant-numeric:tabular-nums;min-width:0;min-height:2.75rem;color:rgb(var(--foreground));background:var(--sf-child-fill);border:1px solid var(--sf-edge-control);border-radius:var(--rad-chat-soft);box-shadow:var(--sf-shd-ctl);transition:border-color var(--field-move), box-shadow var(--field-move), background-color var(--field-move);place-items:center;font-size:1.125rem;display:grid}.anistratenco-field-root[data-field-tone] .anistratenco-field-control[data-slot=field-control],.anistratenco-field-root[data-field-tone] .anistratenco-field-control-shell-multiline,.anistratenco-field-root[data-field-tone] .anistratenco-otp-slot{background:var(--field-feedback-fill);border-color:var(--field-feedback-stroke);box-shadow:0 0 0 1px var(--field-feedback-stroke), 0 0 0 3px color-mix(in srgb, var(--field-feedback-color) 12%, transparent), var(--search-shd-f)}.anistratenco-field-root[data-field-tone] label.anistratenco-field-label[data-slot=field-label]{color:rgb(var(--foreground));transform:none}.anistratenco-field-root[data-field-tone] .anistratenco-field-message[data-tone]{color:color-mix(in srgb, var(--field-feedback-color) 60%, rgb(var(--foreground)));font-size:.875rem}.anistratenco-otp-shell:focus-within .anistratenco-otp-slot[data-active=true]{outline:2px solid rgb(var(--accent));outline-offset:2px}.anistratenco-otp-shell:has(input:disabled){cursor:not-allowed;opacity:.5}.anistratenco-otp-shell>input[data-slot=field-control]{cursor:text;opacity:0;width:100%;height:100%;position:absolute;inset:0}.anistratenco-otp-slot[data-filled=true]>span{animation:anistratenco-otp-digit-enter var(--field-move)}@keyframes anistratenco-otp-digit-enter{0%{opacity:0;filter:blur(2px);transform:translateY(2px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes anistratenco-field-success-settle{0%{transform:scale(.994)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.anistratenco-field-root[data-field-tone]:is([data-invalid],[data-warning],[data-success]),.anistratenco-otp-slot[data-filled=true]>span{animation:none}}@media (forced-colors:active){.anistratenco-otp-slot{border-color:canvastext}}
.anistratenco-field-control-shell-multiline{background:var(--sf-child-fill);border:1px solid rgb(var(--foreground) / 52%);box-shadow:inset 0 1px 0 var(--search-inset), var(--search-shd);backdrop-filter:blur(18px)saturate(112%);overflow:visible}.anistratenco-field-control-shell-multiline>.anistratenco-field-control-textarea{resize:none;backdrop-filter:none;min-height:6rem;max-height:min(60dvh,36rem);padding:.875rem 1rem;font-size:1rem;line-height:1.6;box-shadow:none!important;background:0 0!important;border:0!important}.anistratenco-field-control-shell-multiline:focus-within{outline:2px solid rgb(var(--accent));outline-offset:2px}.anistratenco-field-control-shell-multiline>.anistratenco-field-control-textarea:focus{outline:none}.anistratenco-field-root[data-invalid=true] .anistratenco-field-control-shell-multiline,.anistratenco-field-root .anistratenco-field-control-shell-multiline:has(>.anistratenco-field-control-textarea[aria-invalid=true]){background:var(--field-bad-bg);border-color:color-mix(in srgb, var(--field-danger) 60%, rgb(var(--foreground)))}.anistratenco-field-root[data-warning=true]:not([data-invalid=true]) .anistratenco-field-control-shell-multiline:not(:has(>.anistratenco-field-control-textarea[aria-invalid=true])){background:var(--field-warn-bg);border-color:color-mix(in srgb, var(--field-warning) 60%, rgb(var(--foreground)))}.anistratenco-field-root[data-success=true]:not([data-invalid=true]) .anistratenco-field-control-shell-multiline:not(:has(>.anistratenco-field-control-textarea[aria-invalid=true])){background:var(--field-ok-bg);border-color:color-mix(in srgb, var(--field-success) 60%, rgb(var(--foreground)))}.anistratenco-field-root:is([data-warning=true],[data-success=true],[data-invalid=true]):has(.anistratenco-field-control-textarea) label.anistratenco-field-label{color:rgb(var(--foreground))}.anistratenco-field-root textarea.anistratenco-field-control.anistratenco-field-control-textarea::placeholder,.anistratenco-field-root textarea.anistratenco-field-control.anistratenco-field-control-textarea:focus::placeholder{color:rgb(var(--muted-fg));opacity:1}.anistratenco-textarea-actions{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem .5rem;display:flex}.anistratenco-textarea-voice{pointer-events:auto;min-width:0;max-width:100%}.anistratenco-textarea-actions>.anistratenco-textarea-resize{pointer-events:auto;touch-action:none;cursor:ns-resize}@media (pointer:coarse){.anistratenco-textarea-actions .composer-btn:before{content:"";position:absolute;inset:-4px}}@media (forced-colors:active){.anistratenco-field-control-shell-multiline{border-color:canvastext!important}}
/*# sourceMappingURL=0guubt8xskq3o.css.map*/