.TwH8pa_creditIconContainer{background:linear-gradient(135deg, var(--primary), var(--secondary));transition:all .3s}.TwH8pa_iconFull{color:#22c55e}.TwH8pa_iconEmpty{color:#ef4444}.TwH8pa_iconPartial{color:#f59e0b}.TwH8pa_planBenefits{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:12px;padding:1.5rem}.TwH8pa_planBenefits.TwH8pa_plus{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b}.TwH8pa_benefitItem{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.TwH8pa_benefitItem:last-child{margin-bottom:0}.TwH8pa_guestInfoSection{background:linear-gradient(135deg, rgba(var(--primary-alt), .05), rgba(var(--primary), .05))}
@keyframes scpJkq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scpJkq_spinner{flex-shrink:0;animation:1s linear infinite scpJkq_spin}.scpJkq_sizeXs{width:14px;height:14px}.scpJkq_sizeSm{width:16px;height:16px}.scpJkq_sizeMd{width:20px;height:20px}.scpJkq_sizeLg{width:32px;height:32px}.scpJkq_sizeXl{width:48px;height:48px}.scpJkq_inlineWrapper{align-items:center;line-height:0;display:inline-flex}.scpJkq_sectionContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .625rem;display:flex}.scpJkq_sectionMessage{color:rgba(var(--foreground), .6);font-size:.875rem}.scpJkq_sectionProgress{flex-basis:100%}.scpJkq_progressBar{width:100%}.scpJkq_pageContainer{flex-direction:column;justify-content:center;align-items:center;animation:.5s ease-out both scpJkq_pageEntrance;display:flex}@keyframes scpJkq_pageEntrance{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.scpJkq_pageSpinnerArea{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.scpJkq_pageTrack{border:3.5px solid rgba(var(--primary-alt), .18);border-radius:50%;position:absolute;inset:0}.scpJkq_pageRing{border:3.5px solid #0000;border-top-color:rgba(var(--primary-alt), 1);border-right-color:rgba(var(--primary-alt), .4);filter:drop-shadow(0 0 8px rgba(var(--primary-alt), .5));border-radius:50%;animation:1.2s cubic-bezier(.45,.05,.55,.95) infinite scpJkq_spin;position:absolute;inset:0}.scpJkq_pageRingInner{border:2.5px solid #0000;border-bottom-color:rgba(var(--primary-alt), .75);border-left-color:rgba(var(--primary-alt), .2);border-radius:50%;animation:1.8s cubic-bezier(.45,.05,.55,.95) infinite reverse scpJkq_spin;position:absolute;inset:8px}.scpJkq_pulsingRing{border:2px solid rgba(var(--primary-alt), .25);pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite scpJkq_pulseRing;position:absolute;inset:-16px}.scpJkq_pulsingRingOuter{border-color:rgba(var(--primary-alt), .15);animation-delay:1.2s;inset:-34px}@keyframes scpJkq_pulseRing{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.scpJkq_glowBackdrop{background:radial-gradient(circle, rgba(var(--primary-alt), .2) 0%, rgba(var(--primary-alt), .08) 40%, transparent 70%);pointer-events:none;border-radius:50%;animation:3s ease-in-out infinite scpJkq_glowPulse;position:absolute;inset:-48px}@keyframes scpJkq_glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.scpJkq_pageDot{background:rgba(var(--primary-alt), .7);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite scpJkq_dotPulse}@keyframes scpJkq_dotPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.scpJkq_pageMessage{letter-spacing:.01em;color:rgba(var(--foreground), .5);margin-top:1.75rem;font-size:.9375rem;font-weight:500;animation:.6s ease-out .4s both scpJkq_fadeInUp}@keyframes scpJkq_fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scpJkq_spinner{animation-duration:2s}.scpJkq_pageContainer{animation:none}.scpJkq_pageRing{filter:none;animation-duration:2.5s}.scpJkq_pageRingInner{animation-duration:3s}.scpJkq_pulsingRing{opacity:.5;animation:none}.scpJkq_glowBackdrop{opacity:.7;animation:none}.scpJkq_pageDot{opacity:.6;animation:none}.scpJkq_pageMessage{opacity:1;animation:none}}
.VTVCuq_progressContainer{animation:.3s VTVCuq_fadeIn}@keyframes VTVCuq_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.VTVCuq_progressTrack{background:rgba(var(--foreground), .1);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.VTVCuq_progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), rgba(var(--primary-alt), .9));height:100%;transition:width .25s ease-out;position:relative;overflow:hidden}.VTVCuq_progressShimmer{background:linear-gradient(90deg, transparent 0%, rgba(var(--foreground), .15) 50%, transparent 100%);width:100%;height:100%;animation:2s ease-in-out infinite VTVCuq_progressShimmer;position:absolute;top:0;left:0}@keyframes VTVCuq_progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.VTVCuq_trackShimmer{background:linear-gradient(90deg, transparent 0%, rgba(var(--primary-alt), .35) 40%, rgba(var(--primary-alt), .35) 60%, transparent 100%);width:100%;height:100%;animation:1.8s ease-in-out infinite VTVCuq_trackShimmer;position:absolute;top:0;left:0}@keyframes VTVCuq_trackShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.VTVCuq_progressLabel{text-align:center;color:rgba(var(--foreground), .6);margin-top:.5rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.VTVCuq_progressFill{transition:none}.VTVCuq_progressShimmer,.VTVCuq_progressContainer{animation:none}.VTVCuq_trackShimmer{opacity:.5;animation:none}}
.n7O1kG_panel{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:.75rem;width:100%;margin-left:.5rem;margin-right:.5rem;padding:1rem;animation:.25s n7O1kG_dialogSlideUp;position:relative;box-shadow:0 20px 50px #0000004d}@media (min-width:640px){.n7O1kG_panel{margin-left:1rem;margin-right:1rem;padding:1.5rem}}.dark .n7O1kG_panel{background:var(--emphasis)}@keyframes n7O1kG_dialogSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.n7O1kG_size_sm{max-width:24rem}.n7O1kG_size_md{max-width:28rem}.n7O1kG_size_lg{max-width:32rem}.n7O1kG_size_xl{max-width:36rem}.n7O1kG_closeButton{cursor:pointer;width:36px;height:36px;color:rgb(var(--foreground));opacity:.6;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.n7O1kG_closeButton:hover{background:rgba(var(--foreground), .1);opacity:1}.n7O1kG_header{padding:1.25rem 1.5rem}.n7O1kG_headerBordered{border-bottom:1px solid rgba(var(--foreground), .1)}.n7O1kG_body{padding:1rem 1.5rem}.n7O1kG_bodyScrollable{flex:1;max-height:60vh;overflow-y:auto}.n7O1kG_footer{justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.n7O1kG_footerBordered{border-top:1px solid rgba(var(--foreground), .1)}:is(.n7O1kG_panel:has(>.n7O1kG_header),.n7O1kG_panel:has(>.n7O1kG_body),.n7O1kG_panel:has(>.n7O1kG_footer)){padding:0}@media (max-width:640px){.n7O1kG_header{padding:1rem}.n7O1kG_body,.n7O1kG_footer{padding:.75rem 1rem}.n7O1kG_bodyScrollable{max-height:50vh}}
.H6hdwW_root{width:100%;min-width:0}.H6hdwW_content{width:100%;max-width:100%;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;word-break:break-word}:is(.H6hdwW_content [data-streamdown=heading-1],.H6hdwW_content [data-streamdown=heading-2],.H6hdwW_content [data-streamdown=heading-3],.H6hdwW_content [data-streamdown=heading-4],.H6hdwW_content [data-streamdown=heading-5],.H6hdwW_content [data-streamdown=heading-6]){color:inherit}.H6hdwW_content [data-streamdown=heading-1]{font-size:1.18rem;line-height:1.35}.H6hdwW_content [data-streamdown=heading-2]{font-size:1.08rem;line-height:1.35}:is(.H6hdwW_content [data-streamdown=heading-3],.H6hdwW_content [data-streamdown=heading-4],.H6hdwW_content [data-streamdown=heading-5],.H6hdwW_content [data-streamdown=heading-6]){font-size:1rem;line-height:1.4}.H6hdwW_content [data-streamdown=blockquote]{background:rgba(var(--foreground), .04);border-radius:.75rem;margin-block:.85rem;padding:.35rem .8rem .35rem .95rem}:is(.H6hdwW_content [data-streamdown=code-block],.H6hdwW_content [data-streamdown=table-wrapper]){max-width:100%}:is(.H6hdwW_content [data-streamdown=code-block-body],.H6hdwW_content [data-streamdown=table-wrapper]){overflow-x:auto}.H6hdwW_content [data-streamdown=table]{min-width:100%}.H6hdwW_content [data-streamdown=inline-code]{word-break:break-word}.H6hdwW_linkDialogHeader{flex-direction:column;gap:.55rem;padding-bottom:.25rem;display:flex}.H6hdwW_linkDialogTitle{color:rgb(var(--foreground));align-items:center;gap:.65rem;margin:0;font-size:1.08rem;font-weight:700;line-height:1.35;display:flex}.H6hdwW_linkDialogTitle svg{color:var(--primary)}.dark .H6hdwW_linkDialogTitle svg{color:var(--primary-light)}.H6hdwW_linkDialogDescription{color:rgba(var(--foreground), .74);margin:0;font-size:.95rem}.H6hdwW_linkDialogBody{padding-top:.5rem;padding-bottom:.5rem}.H6hdwW_linkDialogUrl{overflow-wrap:anywhere;background:rgba(var(--foreground), .06);border-radius:.75rem;max-height:8rem;padding:.8rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.5;overflow:auto}.H6hdwW_linkDialogFooter{justify-content:stretch;gap:.75rem}.H6hdwW_linkDialogButton{flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.65rem 1rem;display:inline-flex}@media (max-width:640px){.H6hdwW_linkDialogFooter{flex-direction:column-reverse}}
._9Vyu6q_dropdownContainer{min-width:fit-content;display:inline-block;position:relative}._9Vyu6q_dropdown-button{background-color:rgba(var(--background), .8);border:1px solid rgba(var(--foreground), .2);border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;transition:all .2s;display:flex}._9Vyu6q_dropdown-button:hover:not(:disabled){border-color:rgba(var(--primary-alt), .6);background-color:rgba(var(--background), 1)}._9Vyu6q_dropdown-button-label{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;display:block;overflow:hidden}._9Vyu6q_dropdown-button-cost{flex-shrink:0;margin-left:.5rem}._9Vyu6q_dropdown-menu{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(var(--background), .98);border:1px solid rgba(var(--foreground), .15);border-radius:10px;width:max-content;min-width:100%;margin-top:8px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006,0 0 0 1px #ffffff1a}._9Vyu6q_dropdown-menu-portal{z-index:9999;min-width:auto;margin-top:0;position:fixed;top:auto;left:auto}._9Vyu6q_dropdown-item{text-align:left;align-items:center;width:100%;padding:.5rem 1rem;transition:background-color .2s;display:flex}._9Vyu6q_dropdown-item span{white-space:nowrap}._9Vyu6q_dropdown-item:hover{background-color:rgba(var(--primary-alt), .1)}
.vtpUAG_badge{background:rgba(var(--primary-alt), .15);color:var(--primary);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.dark .vtpUAG_badge{color:var(--primary-light)}.vtpUAG_inline{color:inherit;opacity:.8;margin-left:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.vtpUAG_compact{color:rgba(var(--foreground), .6);align-items:center;gap:.125rem;font-size:.75rem;line-height:1rem;display:inline-flex}.vtpUAG_compact svg{opacity:.8}.vtpUAG_iconBadge{align-items:center;gap:.25rem;display:inline-flex}.vtpUAG_stackedBadge{flex-direction:column;align-items:flex-start;gap:.125rem;padding:.375rem .5rem;display:inline-flex}.vtpUAG_costLine{align-items:center;gap:.25rem;display:flex}.vtpUAG_iconInline{align-items:center;gap:.125rem;display:inline-flex}.vtpUAG_costIcon{flex-shrink:0;width:14px;height:14px}.vtpUAG_costIconSmall{flex-shrink:0;width:12px;height:12px}.vtpUAG_buttonVariant{align-items:center;display:inline-flex;position:relative}.vtpUAG_buttonIcons{opacity:.7;align-items:center;gap:.375rem;display:inline-flex}.vtpUAG_iconGroup{align-items:center;gap:.125rem;font-size:.75rem;display:inline-flex}.vtpUAG_iconGroup svg{width:12px;height:12px}.vtpUAG_portalPopup{color:#fff;white-space:nowrap;pointer-events:none;z-index:9999;background:#000000e6;border-radius:6px;flex-direction:column;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;animation:.15s vtpUAG_popupFadeIn;display:flex;position:fixed;transform:translate(-50%)translateY(-100%)}.vtpUAG_portalPopup:after{content:"";border:6px solid #0000;border-top-color:#000000e6;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes vtpUAG_popupFadeIn{0%{opacity:0}to{opacity:1}}.vtpUAG_popupLine{display:block}.vtpUAG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._0iNf2W_container{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}._0iNf2W_uploadZone{cursor:pointer;background:rgba(var(--foreground), .02);border-radius:16px;justify-content:center;align-items:center;min-height:280px;transition:all .3s;display:flex}._0iNf2W_uploadZone:hover{background:rgba(var(--primary-alt), .05)}._0iNf2W_uploadZone._0iNf2W_dragging{background:rgba(var(--primary-alt), .1);border-color:var(--primary)}._0iNf2W_uploadZone._0iNf2W_disabled{opacity:.5;cursor:not-allowed}._0iNf2W_uploadContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}._0iNf2W_uploadIcon{color:rgba(var(--primary-alt), .5);font-size:4rem;transition:all .3s}._0iNf2W_uploadZone:hover ._0iNf2W_uploadIcon{color:var(--primary);transform:translateY(-4px)}._0iNf2W_uploadText{flex-direction:column;gap:.25rem;display:flex}._0iNf2W_uploadTitle{color:rgb(var(--foreground));margin:0;font-size:1.1rem;font-weight:600}._0iNf2W_uploadSubtitle{color:rgb(var(--foreground));opacity:.6;margin:0;font-size:.9rem}._0iNf2W_fileTypeGrid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}._0iNf2W_fileTypeIcon{flex-direction:column;align-items:center;gap:.25rem;transition:transform .2s;display:flex}._0iNf2W_fileTypeIcon:hover{transform:scale(1.1)}._0iNf2W_fileTypeLabel{text-transform:uppercase;opacity:.7;font-size:.65rem;font-weight:500}._0iNf2W_supportText{color:rgb(var(--foreground));opacity:.4;margin:.5rem 0 0;font-size:.75rem}._0iNf2W_previewContainer{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:16px;flex-direction:column;min-height:280px;display:flex;position:relative;overflow:hidden}._0iNf2W_previewContainer._0iNf2W_draggingOverPreview{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .2)}._0iNf2W_fileHeader{background:rgba(var(--foreground), .03);border-bottom:1px solid rgba(var(--foreground), .08);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._0iNf2W_fileInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}._0iNf2W_fileDetails{flex-direction:column;gap:.1rem;min-width:0;display:flex}._0iNf2W_fileName{color:rgb(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}._0iNf2W_fileSize{color:rgb(var(--foreground));opacity:.5;font-size:.75rem}._0iNf2W_headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._0iNf2W_replaceButton{color:rgb(var(--foreground));opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}._0iNf2W_replaceButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .05)}._0iNf2W_replaceButton:disabled{opacity:.4;cursor:not-allowed}._0iNf2W_contentArea{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}._0iNf2W_statusMessage{color:rgb(var(--foreground));opacity:.8;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.95rem;display:flex}._0iNf2W_errorMessage{background:rgba(var(--error-rgb,239, 68, 68), .1);border:1px solid rgba(var(--error-rgb,239, 68, 68), .3);color:var(--error,#ef4444);text-align:center;border-radius:8px;padding:1rem;font-size:.9rem}._0iNf2W_previewInfo{background:rgba(var(--foreground), .02);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}._0iNf2W_infoRow{justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}._0iNf2W_infoLabel{color:rgb(var(--foreground));opacity:.6;font-size:.85rem}._0iNf2W_infoValue{color:rgb(var(--foreground));font-size:.85rem;font-weight:600}._0iNf2W_costRow{border-top:1px solid rgba(var(--foreground), .1);margin-top:.5rem;padding-top:.75rem}._0iNf2W_cachedBadge{color:var(--success,#22c55e);font-weight:600}._0iNf2W_compressNote{color:rgb(var(--foreground));opacity:.6;font-size:.75rem;font-style:italic;font-weight:400}._0iNf2W_transcriptionResult{flex-direction:column;gap:.75rem;display:flex}._0iNf2W_transcriptionHeader{color:rgb(var(--foreground));align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}._0iNf2W_successIcon{color:var(--success,#22c55e);font-size:1.1rem}._0iNf2W_languageTag{background:rgba(var(--foreground), .08);opacity:.7;border-radius:4px;margin-left:auto;padding:.25rem .5rem;font-size:.7rem;font-weight:600}._0iNf2W_transcriptionText{background:rgba(var(--foreground), .02);border:1px solid rgba(var(--foreground), .08);color:rgb(var(--foreground));white-space:pre-wrap;border-radius:8px;max-height:200px;padding:1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}._0iNf2W_actionFooter{background:rgba(var(--foreground), .03);border-top:1px solid rgba(var(--foreground), .08);justify-content:center;align-items:center;padding:1rem;display:flex}._0iNf2W_transcribeButton{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}._0iNf2W_transcribeButton:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._0iNf2W_transcribeButton:disabled{opacity:.6;cursor:not-allowed;transform:none}._0iNf2W_dragOverlay{background:rgba(var(--primary-alt), .9);color:#fff;z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;animation:.15s _0iNf2W_fadeIn;display:flex;position:absolute;inset:0}._0iNf2W_dragOverlayIcon{font-size:3rem;animation:.5s infinite alternate _0iNf2W_bounce}@keyframes _0iNf2W_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _0iNf2W_bounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (max-width:1023px){._0iNf2W_uploadZone{min-height:220px}._0iNf2W_previewContainer{min-height:250px}._0iNf2W_uploadContent{padding:1.5rem}._0iNf2W_uploadIcon{font-size:3rem}._0iNf2W_fileTypeGrid{gap:.75rem}}@media (max-width:640px){._0iNf2W_uploadZone{border-radius:12px;min-height:180px}._0iNf2W_previewContainer{border-radius:12px;min-height:200px}._0iNf2W_uploadContent{gap:.75rem;padding:1rem}._0iNf2W_uploadIcon{font-size:2.5rem}._0iNf2W_uploadTitle{font-size:1rem}._0iNf2W_uploadSubtitle{font-size:.8rem}._0iNf2W_fileHeader{padding:.5rem .75rem}._0iNf2W_fileName{font-size:.8rem}._0iNf2W_fileSize{font-size:.7rem}._0iNf2W_replaceButton{padding:.4rem .6rem;font-size:.75rem}._0iNf2W_contentArea{padding:1rem}._0iNf2W_actionFooter{padding:.75rem}._0iNf2W_transcribeButton{padding:.625rem 1.25rem;font-size:.85rem}}._0iNf2W_sectionFooter{background:rgba(var(--foreground), .03);border-top:1px solid rgba(var(--foreground), .08);flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}._0iNf2W_sectionButton{color:rgb(var(--foreground));opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}._0iNf2W_sectionButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .05)}._0iNf2W_sectionButton:disabled{opacity:.4;cursor:not-allowed}._0iNf2W_sectionButtonActive{opacity:1;color:#fff;background:var(--primary)}._0iNf2W_sectionButtonActive:hover:not(:disabled){background:var(--primary);filter:brightness(1.1)}._0iNf2W_sectionIcon{font-size:.9rem}._0iNf2W_clearSectionButton{width:1.75rem;height:1.75rem;color:rgb(var(--foreground));opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.7rem;transition:all .2s;display:inline-flex}._0iNf2W_clearSectionButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .1)}._0iNf2W_clearSectionButton:disabled{opacity:.3;cursor:not-allowed}
.tGIFeG_container{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.tGIFeG_entitlementError{border-radius:.5rem;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}@media (min-width:640px){.tGIFeG_entitlementError{flex-direction:row;align-items:center}}.tGIFeG_entitlementError{color:var(--danger);background:rgba(var(--danger-alt), .12);border:1px solid rgba(var(--danger-alt), .35)}.tGIFeG_entitlementError button{flex-shrink:0}.tGIFeG_header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.tGIFeG_panelTitle{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0;font-size:.75rem;font-weight:600}.tGIFeG_tabs{background:rgba(var(--foreground), .05);border-radius:9999px;gap:.25rem;padding:.375rem;display:flex}.tGIFeG_tab{color:rgb(var(--foreground));opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.tGIFeG_tab:hover:not(:disabled){opacity:.8}.tGIFeG_tab:disabled{opacity:.4;cursor:not-allowed}.tGIFeG_tabActive{opacity:1;color:#fff;background:var(--primary)}.tGIFeG_tabActive:hover:not(:disabled){opacity:1}.tGIFeG_tabIcon{font-size:.8rem}@media (max-width:640px){.tGIFeG_header{flex-direction:column;align-items:flex-start;gap:.75rem}.tGIFeG_panelTitle{font-size:.7rem}.tGIFeG_tabs{justify-content:center;width:100%;padding:.3rem}.tGIFeG_tab{flex:1;justify-content:center;padding:.375rem .6rem;font-size:.7rem}.tGIFeG_tabIcon{font-size:.7rem}}
.dtVQZq_exampleContainer{flex-direction:column;gap:1rem;display:flex;position:relative}.dtVQZq_demoWatermark{pointer-events:none;z-index:10;flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0;overflow:hidden}.dtVQZq_watermarkStripe{white-space:nowrap;gap:4rem;display:flex;position:relative;left:50%;transform:translate(-50%)rotate(-35deg)}.dtVQZq_watermarkStripe span{letter-spacing:.3em;color:rgba(var(--primary-alt), .08);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:3rem;font-weight:800}.dark .dtVQZq_watermarkStripe span{color:rgba(var(--primary-alt), .12)}.dtVQZq_content{flex-direction:column;gap:1rem;display:flex}.dtVQZq_exampleCard{opacity:.7;cursor:not-allowed;transition:opacity .2s}.dtVQZq_exampleCard:hover{opacity:.85}
._4gJGQW_configSection{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);box-sizing:border-box;border-radius:12px;flex-shrink:0;min-width:0;max-width:100%;padding:1.25rem}._4gJGQW_configTitle{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0;font-size:.75rem;font-weight:600}._4gJGQW_configHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._4gJGQW_suggestionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}._4gJGQW_suggestionButton{justify-content:center;align-items:center;gap:.35rem;min-width:7.25rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}._4gJGQW_suggestionSpinner{width:.85rem;height:.85rem;display:inline-flex}._4gJGQW_suggestionSpinner svg{width:100%;height:100%}._4gJGQW_resetButton{border:1px solid rgba(var(--foreground), .18);width:1.85rem;height:1.85rem;color:rgba(var(--foreground), .6);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex}._4gJGQW_resetButton:hover{color:var(--primary);border-color:rgba(var(--primary-alt), .5);background-color:rgba(var(--primary-alt), .08)}._4gJGQW_resetButton:active{transform:scale(.96)}._4gJGQW_resetButton:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .2);outline:none}.dark ._4gJGQW_resetButton:hover{color:var(--primary-light);border-color:rgba(var(--primary-alt), .6);background-color:rgba(var(--primary-alt), .12)}._4gJGQW_configFields{flex-direction:column;gap:1rem;display:flex}._4gJGQW_configField{flex-direction:column;gap:.5rem;display:flex}._4gJGQW_configLabel{color:rgb(var(--foreground));flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._4gJGQW_aiSuggestedPill{border:1px solid rgba(var(--primary-alt), .25);background:rgba(var(--primary-alt), .12);color:var(--primary);letter-spacing:.02em;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:700}.dark ._4gJGQW_aiSuggestedPill{border-color:rgba(var(--primary-alt), .4);background:rgba(var(--primary-alt), .18);color:var(--primary-light)}._4gJGQW_required{color:rgb(var(--warn))}._4gJGQW_textInputLabel{display:contents}._4gJGQW_textInput{border:1px solid rgba(var(--foreground), .15);background:rgba(var(--background), .5);width:100%;color:rgb(var(--foreground));border-radius:8px;padding:.75rem 1rem;font-size:.9rem;transition:all .2s}._4gJGQW_textInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15);outline:none}._4gJGQW_textInput:disabled{opacity:.5;cursor:not-allowed}._4gJGQW_textInput::placeholder{color:rgb(var(--foreground));opacity:.4}@media (max-width:768px){._4gJGQW_configSection{padding:1rem}}
.uzPB6a_adPlaceholder{top:var(--layout-header-reserve,8rem);z-index:5;color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:160px;padding:1rem;font-weight:700;transition:all .3s;display:flex;position:fixed;bottom:2rem}.uzPB6a_left{border-right-width:1px;left:1rem}body:not(.ad-mode-side) .uzPB6a_adPlaceholder{display:none}@media (min-width:768px) and (max-width:1279px){.uzPB6a_adPlaceholder{width:160px}.uzPB6a_left{left:.25rem}}@media (min-width:1280px) and (max-width:1919px){.uzPB6a_adPlaceholder{width:160px}.uzPB6a_left{left:.5rem}}@media (min-width:1920px){.uzPB6a_adPlaceholder{width:160px}.uzPB6a_left{left:2rem}}.uzPB6a_bottomAd{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:100%;max-width:728px;height:90px;margin:2rem auto;padding:1rem;font-weight:700;display:none;position:relative}@media (max-width:767px){.uzPB6a_bottomAd{max-width:320px;height:50px;margin:0 auto}}.uzPB6a_bottomAd{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:0 0;border:none;border-top:1px solid #4338ca;border-radius:0;width:100%;max-width:100%;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}body.ad-mode-bottom .uzPB6a_bottomAd{display:flex}@media (min-width:768px) and (max-width:1919px){.uzPB6a_bottomAd{height:80px}.uzPB6a_bottomAd.uzPB6a_adsterraSlot{height:90px}}.uzPB6a_adsterraSlot{box-shadow:none;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.uzPB6a_bottomAd.uzPB6a_adsterraSlot{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:none}.uzPB6a_adsterraContainer{flex-shrink:0;width:100%;height:100%;display:block}.uzPB6a_adLink{width:100%;height:100%;color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s;display:block;position:relative}.uzPB6a_adPlaceholder .uzPB6a_adLink:hover{transform:scale(1.02)}.uzPB6a_bottomAd .uzPB6a_adLink:hover{transform:none}.uzPB6a_animationContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.uzPB6a_movingGradient{z-index:0;pointer-events:none;background:linear-gradient(120deg,#a855f733 0%,#6366f11a 35%,#4338ca2e 65%,#a855f733 100%) 0 0/220% 220%;animation:18s ease-in-out infinite uzPB6a_gradientDrift;position:absolute;inset:-1rem}.dark .uzPB6a_movingGradient{background:linear-gradient(120deg,#a855f742 0%,#6366f124 35%,#4d3dd63d 65%,#a855f742 100%) 0 0/220% 220%}@keyframes uzPB6a_gradientDrift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.uzPB6a_helixField{--helix-cross-bleed:2.5rem;left:calc(var(--helix-cross-bleed) * -1);width:calc(100% + var(--helix-cross-bleed) * 2);z-index:1;pointer-events:none;height:calc(100% + 14rem);position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 8% 27%,#0000 36% 64%,#000 73% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 27%,#0000 36% 64%,#000 73% 85%,#0000 100%)}.uzPB6a_helixLogo{--radius:50px;--h-travel:min(48vw, 380px);width:var(--logo-size);height:var(--logo-size);margin-left:calc(var(--logo-size) / -2);margin-top:calc(var(--logo-size) / -2);perspective:var(--persp);opacity:var(--logo-opacity);animation:uzPB6a_helixTravelV var(--travel-duration) linear infinite;animation-delay:var(--logo-delay);will-change:transform;position:absolute;top:50%;left:50%}.uzPB6a_helixOrbit{width:100%;height:100%;transform-style:preserve-3d;animation:uzPB6a_helixSpinV var(--spin-duration) linear infinite;animation-delay:var(--logo-delay);will-change:transform;display:block}.uzPB6a_helixLogoImage{width:100%;height:100%;animation:uzPB6a_helixFaceVNearStart var(--spin-duration) linear infinite;animation-delay:var(--logo-delay);filter:blur(var(--logo-base-blur));will-change:transform, filter;background-image:url(/idea-genesis-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.uzPB6a_helixLogoNearStart{animation-name:uzPB6a_helixFaceVNearStart}.uzPB6a_helixLogoFarStart{animation-name:uzPB6a_helixFaceVFarStart}.dark .uzPB6a_helixLogoImage{background-image:url(/idea-genesis-white.svg)}@keyframes uzPB6a_helixTravelV{0%{transform:translateY(var(--travel-span,52vh))}to{transform:translateY(calc(-1 * var(--travel-span,52vh)))}}@keyframes uzPB6a_helixSpinV{0%{transform:rotateY(var(--logo-angle-offset)) translateZ(var(--radius))}to{transform:rotateY(calc(var(--logo-angle-offset) + 1turn)) translateZ(var(--radius))}}@keyframes uzPB6a_helixFaceVNearStart{0%{transform:rotateY(calc(-1 * var(--logo-angle-offset)));filter:blur(var(--logo-base-blur))}50%{transform:rotateY(calc(-1 * var(--logo-angle-offset) - .5turn));filter:blur(calc(var(--logo-base-blur) + var(--logo-depth-blur)))}to{transform:rotateY(calc(-1 * var(--logo-angle-offset) - 1turn));filter:blur(var(--logo-base-blur))}}@keyframes uzPB6a_helixFaceVFarStart{0%{transform:rotateY(calc(-1 * var(--logo-angle-offset)));filter:blur(calc(var(--logo-base-blur) + var(--logo-depth-blur)))}50%{transform:rotateY(calc(-1 * var(--logo-angle-offset) - .5turn));filter:blur(var(--logo-base-blur))}to{transform:rotateY(calc(-1 * var(--logo-angle-offset) - 1turn));filter:blur(calc(var(--logo-base-blur) + var(--logo-depth-blur)))}}@keyframes uzPB6a_helixTravelH{0%{transform:translateX(calc(-1 * var(--h-travel)))}to{transform:translateX(var(--h-travel))}}@keyframes uzPB6a_helixSpinH{0%{transform:rotateX(var(--logo-angle-offset)) translateZ(var(--radius))}to{transform:rotateX(calc(var(--logo-angle-offset) + 1turn)) translateZ(var(--radius))}}@keyframes uzPB6a_helixFaceHNearStart{0%{transform:rotateX(calc(-1 * var(--logo-angle-offset)));filter:blur(var(--logo-base-blur))}50%{transform:rotateX(calc(-1 * var(--logo-angle-offset) - .5turn));filter:blur(calc(var(--logo-base-blur) + var(--logo-depth-blur)))}to{transform:rotateX(calc(-1 * var(--logo-angle-offset) - 1turn));filter:blur(var(--logo-base-blur))}}@keyframes uzPB6a_helixFaceHFarStart{0%{transform:rotateX(calc(-1 * var(--logo-angle-offset)));filter:blur(calc(var(--logo-base-blur) + var(--logo-depth-blur)))}50%{transform:rotateX(calc(-1 * var(--logo-angle-offset) - .5turn));filter:blur(var(--logo-base-blur))}to{transform:rotateX(calc(-1 * var(--logo-angle-offset) - 1turn));filter:blur(calc(var(--logo-base-blur) + var(--logo-depth-blur)))}}.uzPB6a_bottomAd .uzPB6a_helixField,.uzPB6a_inlineAd .uzPB6a_helixField{width:calc(100% + 14rem);height:calc(100% + var(--helix-cross-bleed) * 2);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.uzPB6a_bottomAd .uzPB6a_helixLogo,.uzPB6a_inlineAd .uzPB6a_helixLogo{--persp:220px;animation-name:uzPB6a_helixTravelH}.uzPB6a_bottomAd .uzPB6a_helixOrbit,.uzPB6a_inlineAd .uzPB6a_helixOrbit{animation-name:uzPB6a_helixSpinH}.uzPB6a_bottomAd .uzPB6a_helixLogoNearStart,.uzPB6a_inlineAd .uzPB6a_helixLogoNearStart{animation-name:uzPB6a_helixFaceHNearStart}.uzPB6a_bottomAd .uzPB6a_helixLogoFarStart,.uzPB6a_inlineAd .uzPB6a_helixLogoFarStart{animation-name:uzPB6a_helixFaceHFarStart}.uzPB6a_adInner{z-index:2;width:100%;height:100%;position:relative}.uzPB6a_adContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:.75rem;animation:1s ease-out uzPB6a_fadeInUp;display:flex;position:relative}.uzPB6a_brandSection{flex-direction:column;align-items:center;gap:.25rem;animation:4s ease-in-out infinite uzPB6a_titleShimmer;display:flex}.uzPB6a_benefitsSection{flex-direction:column;align-items:center;gap:.375rem;width:100%;padding:0 .5rem;line-height:1.4;display:flex}.uzPB6a_perkViewport{width:100%;position:relative;overflow:hidden}.uzPB6a_perkTrack{will-change:transform;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.uzPB6a_ctaSection{align-self:center;margin-top:.75rem}.uzPB6a_bottomAd .uzPB6a_adContent{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem}.uzPB6a_bottomAd .uzPB6a_brandSection{text-align:left;flex-shrink:0}.uzPB6a_bottomAd .uzPB6a_benefitsSection{text-align:center;flex-direction:row;flex:1;justify-content:center;gap:1rem}.uzPB6a_bottomAd .uzPB6a_perkViewport{--perk-row-h:1.75rem;width:max-content;max-width:100%;height:var(--perk-row-h)}.uzPB6a_bottomAd .uzPB6a_perkTrack{animation:30s cubic-bezier(.16,1,.3,1) infinite uzPB6a_perkStep}.uzPB6a_bottomAd .uzPB6a_benefitItem{white-space:normal}.uzPB6a_bottomAd .uzPB6a_ctaSection{flex-shrink:0;margin-top:0}@media (max-width:767px){.uzPB6a_adContent{gap:.125rem;padding:.25rem}.uzPB6a_benefitsSection{gap:.0625rem}.uzPB6a_bottomAd .uzPB6a_benefitsSection{flex-direction:column;gap:.125rem}.uzPB6a_bottomAd .uzPB6a_adContent{gap:.25rem;padding:0 .25rem;font-size:.75rem}.uzPB6a_bottomAd .uzPB6a_brandSection div:first-child{font-size:.75rem}.uzPB6a_bottomAd .uzPB6a_benefitsSection div,.uzPB6a_bottomAd .uzPB6a_ctaSection div{font-size:.625rem}}@media (max-width:480px){.uzPB6a_bottomAd .uzPB6a_benefitsSection{display:none}.uzPB6a_bottomAd .uzPB6a_adContent{justify-content:space-around;gap:.5rem}.uzPB6a_bottomAd .uzPB6a_brandSection div:first-child{font-size:.875rem}.uzPB6a_bottomAd .uzPB6a_ctaSection div{font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){.uzPB6a_bottomAd .uzPB6a_benefitsSection{gap:.75rem}.uzPB6a_bottomAd .uzPB6a_perkViewport{--perk-row-h:2.25rem}}@media (min-width:1024px) and (max-width:1919px){.uzPB6a_bottomAd .uzPB6a_benefitsSection{gap:1.5rem}.uzPB6a_bottomAd .uzPB6a_adContent{gap:1.5rem;padding:0 2rem}.uzPB6a_bottomAd .uzPB6a_perkViewport{--perk-row-h:2.4rem}}@media (min-width:1920px){.uzPB6a_bottomAd .uzPB6a_benefitsSection{gap:2rem}.uzPB6a_bottomAd .uzPB6a_adContent{gap:2rem;padding:0 3rem}.uzPB6a_bottomAd .uzPB6a_perkViewport{--perk-row-h:2.6rem}}@media (min-width:768px) and (max-width:1279px){.uzPB6a_adPlaceholder .uzPB6a_benefitsSection{gap:.25rem;padding:0 .25rem}.uzPB6a_adPlaceholder .uzPB6a_adContent{gap:.75rem;padding:.75rem}.uzPB6a_adPlaceholder .uzPB6a_brandSection{gap:.125rem}.uzPB6a_adPlaceholder .uzPB6a_ctaSection{margin-top:.5rem}}@media (min-width:1280px) and (max-width:1919px){.uzPB6a_adPlaceholder .uzPB6a_adContent{gap:1.25rem;padding:1rem}.uzPB6a_adPlaceholder .uzPB6a_brandSection{gap:.375rem}.uzPB6a_adPlaceholder .uzPB6a_benefitsSection{gap:.5rem;padding:0 .5rem}.uzPB6a_adPlaceholder .uzPB6a_ctaSection{margin-top:1rem}}@media (min-width:1920px){.uzPB6a_adPlaceholder .uzPB6a_adContent{gap:1.5rem;padding:1.5rem}.uzPB6a_adPlaceholder .uzPB6a_brandSection{gap:.5rem}.uzPB6a_adPlaceholder .uzPB6a_benefitsSection{gap:.75rem;padding:0 .75rem}.uzPB6a_adPlaceholder .uzPB6a_ctaSection{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.uzPB6a_helixField,.uzPB6a_helixLogo,.uzPB6a_helixOrbit,.uzPB6a_helixLogoImage,.uzPB6a_movingGradient,.uzPB6a_perkTrack{animation:none}.uzPB6a_helixLogo{transform:translateY(calc(var(--travel-span,52vh) * var(--static-y) * 2))}.uzPB6a_helixOrbit{transform:rotateY(calc(var(--static-angle) * 1turn)) translateZ(var(--radius))}.uzPB6a_helixLogoImage{transform:rotateY(calc(var(--static-angle) * -1turn));filter:blur(var(--static-logo-blur))}.uzPB6a_bottomAd .uzPB6a_helixLogo,.uzPB6a_inlineAd .uzPB6a_helixLogo{transform:translateX(calc(var(--static-y) * 2 * var(--h-travel)))}.uzPB6a_bottomAd .uzPB6a_helixOrbit,.uzPB6a_inlineAd .uzPB6a_helixOrbit{transform:rotateX(calc(var(--static-angle) * 1turn)) translateZ(var(--radius))}.uzPB6a_bottomAd .uzPB6a_helixLogoImage,.uzPB6a_inlineAd .uzPB6a_helixLogoImage{transform:rotateX(calc(var(--static-angle) * -1turn));filter:blur(var(--static-logo-blur))}.uzPB6a_adLink:hover{transform:none}}.uzPB6a_brandTitle{text-shadow:0 0 10px #ffffff4d;font-size:.75rem;font-weight:400;animation:3s ease-in-out infinite uzPB6a_titleShimmer}.uzPB6a_brandSubtitle{text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:600}.uzPB6a_benefitItem{text-align:left;width:100%;height:var(--perk-row-h,auto);min-height:var(--perk-row-h,auto);max-height:var(--perk-row-h,none);box-sizing:border-box;flex-shrink:0;align-items:center;margin:0;padding-left:1rem;font-size:.625rem;font-weight:500;line-height:1.2;display:flex;position:relative;overflow:hidden}.uzPB6a_benefitItem:before{content:"✓";position:absolute;top:50%;left:0;transform:translateY(-50%)}.uzPB6a_benefitText{white-space:normal;overflow-wrap:break-word;text-wrap:balance;min-width:0;max-width:100%;display:block}.uzPB6a_adPlaceholder .uzPB6a_perkViewport,.uzPB6a_inlineAd .uzPB6a_perkViewport{--perk-row-h:2.6rem;height:calc(var(--perk-row-h) * 5);-webkit-mask-image:linear-gradient(#0000 0,#000 34% 66%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 34% 66%,#0000 100%)}.uzPB6a_adPlaceholder .uzPB6a_benefitItem,.uzPB6a_inlineAd .uzPB6a_benefitItem{white-space:normal;padding-left:.85rem;font-size:.72rem}.uzPB6a_adPlaceholder .uzPB6a_perkTrack,.uzPB6a_inlineAd .uzPB6a_perkTrack{animation:40s cubic-bezier(.16,1,.3,1) infinite uzPB6a_perkStep}.uzPB6a_ctaButton{text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:.375rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700;transition:all .3s;animation:4s ease-in-out infinite uzPB6a_ctaPulse}.uzPB6a_ctaButton:hover{background:#fff3;transform:translateY(-1px)}@keyframes uzPB6a_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes uzPB6a_titleShimmer{0%,to{text-shadow:0 0 10px #ffffff4d}50%{text-shadow:0 0 20px #fff9,0 0 30px #a855f766}}@keyframes uzPB6a_perkStep{0%,17%{transform:translateY(0)}20%,37%{transform:translateY(-10%)}40%,57%{transform:translateY(-20%)}60%,77%{transform:translateY(-30%)}80%,97%{transform:translateY(-40%)}to{transform:translateY(-50%)}}@keyframes uzPB6a_ctaPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #ffffff26}50%{transform:scale(1.02);box-shadow:0 0 14px #ffffff47}}@media (min-width:768px) and (max-width:1279px){.uzPB6a_brandTitle{font-size:.875rem}.uzPB6a_brandSubtitle,.uzPB6a_benefitItem{font-size:.75rem}.uzPB6a_ctaButton{padding:.375rem .75rem;font-size:.75rem}}@media (min-width:1280px) and (max-width:1919px){.uzPB6a_brandTitle{font-size:1rem}.uzPB6a_brandSubtitle,.uzPB6a_benefitItem{font-size:.875rem}.uzPB6a_ctaButton{padding:.5rem 1rem;font-size:.875rem}}@media (min-width:1920px){.uzPB6a_brandTitle{font-size:1.25rem}.uzPB6a_brandSubtitle,.uzPB6a_benefitItem{font-size:1rem}.uzPB6a_ctaButton{padding:.75rem 1.25rem;font-size:1rem}}.uzPB6a_bottomAd .uzPB6a_brandTitle{font-size:.875rem}.uzPB6a_bottomAd .uzPB6a_brandSubtitle,.uzPB6a_bottomAd .uzPB6a_benefitItem{font-size:.75rem}.uzPB6a_bottomAd .uzPB6a_ctaButton{padding:.5rem 1rem;font-size:.875rem}@media (max-width:767px){.uzPB6a_bottomAd .uzPB6a_brandTitle{font-size:.75rem}.uzPB6a_bottomAd .uzPB6a_brandSubtitle,.uzPB6a_bottomAd .uzPB6a_benefitItem{font-size:.625rem}.uzPB6a_bottomAd .uzPB6a_ctaButton{padding:.375rem .75rem;font-size:.75rem}}@media (min-width:1024px) and (max-width:1919px){.uzPB6a_bottomAd .uzPB6a_brandTitle{font-size:1rem}.uzPB6a_bottomAd .uzPB6a_brandSubtitle,.uzPB6a_bottomAd .uzPB6a_benefitItem{font-size:.875rem}.uzPB6a_bottomAd .uzPB6a_ctaButton{padding:.625rem 1.25rem;font-size:1rem}}@media (min-width:1920px){.uzPB6a_bottomAd .uzPB6a_brandTitle{font-size:1.125rem}.uzPB6a_bottomAd .uzPB6a_brandSubtitle,.uzPB6a_bottomAd .uzPB6a_benefitItem{font-size:1rem}.uzPB6a_bottomAd .uzPB6a_ctaButton{padding:.75rem 1.5rem;font-size:1.125rem}}.uzPB6a_adPlaceholder .uzPB6a_benefitsSection,.uzPB6a_inlineAd .uzPB6a_benefitsSection{padding-left:0;padding-right:0}.uzPB6a_adPlaceholder .uzPB6a_adContent,.uzPB6a_inlineAd .uzPB6a_adContent{padding-left:.6rem;padding-right:.6rem}
.JQNbXa_chunkSelectorPanel{flex-direction:column;max-height:85vh;display:flex}@media (max-width:640px){.JQNbXa_chunkSelectorPanel{max-height:90vh}}.JQNbXa_headerRow{justify-content:space-between;align-items:center;display:flex}.JQNbXa_headerLeft{flex-direction:column;gap:.25rem;display:flex}.JQNbXa_title{color:rgb(var(--foreground));margin:0;font-size:1.1rem;font-weight:600}.JQNbXa_subtitle{color:rgb(var(--foreground));opacity:.6;margin:0;font-size:.85rem}.JQNbXa_closeButton{cursor:pointer;width:36px;height:36px;color:rgb(var(--foreground));opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.JQNbXa_closeButton:hover{background:rgba(var(--foreground), .1);opacity:1}.JQNbXa_toolbar{background:rgba(var(--foreground), .03);border-bottom:1px solid rgba(var(--foreground), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.JQNbXa_toolbarActions{align-items:center;gap:.5rem;display:flex}.JQNbXa_toolbarButton{color:rgb(var(--foreground));background:var(--emphasis);border:1px solid rgba(var(--foreground), .15);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.JQNbXa_toolbarButton:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt), .1)}.JQNbXa_toolbarButton:disabled{opacity:.4;cursor:not-allowed}.JQNbXa_selectionSummary{color:rgb(var(--foreground));opacity:.7;font-size:.85rem}.JQNbXa_selectionSummary strong{color:rgb(var(--foreground));opacity:1;font-weight:600}.JQNbXa_chunkList{padding:.5rem}.JQNbXa_loadingState{color:rgb(var(--foreground));opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.JQNbXa_spinner{border:3px solid rgba(var(--foreground), .1);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite JQNbXa_spin}@keyframes JQNbXa_spin{to{transform:rotate(360deg)}}.JQNbXa_emptyState{color:rgb(var(--foreground));opacity:.5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem;display:flex}.JQNbXa_chunkItem{cursor:pointer;border-radius:8px;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.JQNbXa_chunkItem:hover{background:rgba(var(--foreground), .04)}.JQNbXa_chunkItem.JQNbXa_selected{background:rgba(var(--foreground), .06)}.JQNbXa_checkbox{width:20px;height:20px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.JQNbXa_chunkContent{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.JQNbXa_chunkHeader{align-items:center;gap:.5rem;display:flex}.JQNbXa_chunkIndex{color:#fff;background:var(--primary);border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.JQNbXa_chunkCharCount{color:rgb(var(--foreground));opacity:.5;font-size:.75rem}.JQNbXa_chunkText{color:rgb(var(--foreground));opacity:.8;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.JQNbXa_chunkItem.JQNbXa_expanded .JQNbXa_chunkText{-webkit-line-clamp:unset;display:block}.JQNbXa_expandButton{color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.75rem}.JQNbXa_expandButton:hover{text-decoration:underline}.JQNbXa_footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.JQNbXa_pagination{align-items:center;gap:.5rem;display:flex}.JQNbXa_pageButton{background:var(--emphasis);border:1px solid rgba(var(--foreground), .15);width:2.25rem;height:2.25rem;color:rgb(var(--foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.JQNbXa_pageButton:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt), .1)}.JQNbXa_pageButton:disabled{opacity:.3;cursor:not-allowed}.JQNbXa_pageInfo{color:rgb(var(--foreground));opacity:.7;padding:0 .5rem;font-size:.85rem}.JQNbXa_footerActions{align-items:center;gap:.75rem;display:flex}.JQNbXa_cancelButton{color:var(--primary);border:2px solid var(--primary);cursor:pointer;background:0 0;border-radius:9999px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s}.JQNbXa_cancelButton:hover{background:rgba(var(--primary-alt), .1)}.JQNbXa_applyButton{color:#fff;background:linear-gradient(90deg, var(--primary), rgba(var(--primary-alt), .9));cursor:pointer;box-shadow:0px 6px 15px rgba(var(--primary-alt), .6);border:none;border-radius:9999px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s}.JQNbXa_applyButton:hover:not(:disabled){box-shadow:0px 8px 20px rgba(var(--primary-alt), .7);filter:brightness(105%);transform:translateY(-2px)}.JQNbXa_applyButton:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:640px){.JQNbXa_title{font-size:1rem}.JQNbXa_toolbar{padding:.5rem 1rem}.JQNbXa_chunkItem{padding:.6rem .75rem}.JQNbXa_footerRow{flex-direction:column}.JQNbXa_pagination{order:2}.JQNbXa_footerActions{order:1;justify-content:stretch;width:100%}.JQNbXa_cancelButton,.JQNbXa_applyButton{flex:1}}
.I8NYIW_header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-right:2rem;display:flex}.I8NYIW_title{color:rgb(var(--foreground));margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.I8NYIW_subtitle{color:rgb(var(--foreground));opacity:.62;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.I8NYIW_resultSummary{background:rgba(var(--foreground), .06);color:rgb(var(--foreground));text-transform:uppercase;letter-spacing:.04em;opacity:.75;border-radius:999px;flex-shrink:0;margin-top:.125rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.I8NYIW_controls{margin-bottom:.875rem;position:relative}.I8NYIW_body{max-height:min(64vh,44rem)}.I8NYIW_searchIcon{width:.75rem;height:.75rem;color:rgb(var(--foreground));opacity:.45;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.I8NYIW_searchInput{border:1px solid rgba(var(--foreground), .16);background:rgba(var(--foreground), .025);width:100%;min-height:2.5rem;color:rgb(var(--foreground));font:inherit;border-radius:.5rem;outline:none;padding:.55rem .75rem .55rem 2rem;font-size:.8125rem;transition:border-color .15s,background .15s}.I8NYIW_searchInput:focus{border-color:var(--primary);background:rgba(var(--foreground), .04)}.I8NYIW_searchInput::placeholder{color:rgb(var(--foreground));opacity:.35}.I8NYIW_loadingState,.I8NYIW_errorState,.I8NYIW_emptyState{border:1px solid rgba(var(--foreground), .1);background:rgba(var(--foreground), .025);min-height:14rem;color:rgb(var(--foreground));text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding:1rem;font-size:.8125rem;display:flex}.I8NYIW_errorState{border-color:rgba(var(--error), .28);background:rgba(var(--error), .08);color:rgb(var(--error))}.I8NYIW_grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:stretch;gap:1.5rem;display:grid}.I8NYIW_targetCard{border:2px solid rgba(var(--foreground), .1);width:100%;min-height:16rem;color:rgb(var(--foreground));text-align:left;cursor:pointer;background:0 0;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.I8NYIW_targetCard:before{content:"";background:radial-gradient(circle at 20% 20%, rgba(var(--primary-alt), .18), transparent 45%), radial-gradient(circle at 80% 30%, rgba(var(--primary-alt), .12), transparent 50%);opacity:.7;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.I8NYIW_targetCard:hover:before{opacity:1}.I8NYIW_targetCard:hover{border-color:rgba(var(--primary-alt), .5);box-shadow:0 12px 40px rgba(var(--primary-alt), .2), 0 4px 12px #0000001a;transform:translateY(-4px)scale(1.02)}.I8NYIW_targetCardSelected{border-color:var(--primary)}.I8NYIW_selectedIcon{z-index:2;width:1rem;height:1rem;color:var(--primary);position:absolute;top:1rem;right:1rem}.I8NYIW_officialBadge{z-index:1;background:rgba(var(--primary-alt), .15);color:var(--primary);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.dark .I8NYIW_officialBadge{color:var(--primary-light)}.I8NYIW_targetCardSelected .I8NYIW_officialBadge{display:none}.I8NYIW_cardHeader{z-index:1;align-items:center;gap:.875rem;min-width:0;margin-bottom:.875rem;padding-right:4.5rem;display:flex;position:relative}.I8NYIW_cardIconWrap{background:rgba(var(--primary-alt), .12);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.I8NYIW_targetCard:hover .I8NYIW_cardIconWrap{background:rgba(var(--primary-alt), .2);transform:rotate(-5deg)scale(1.05)}.I8NYIW_cardIcon{width:22px;height:22px;color:var(--primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.I8NYIW_targetCard:hover .I8NYIW_cardIcon{transform:scale(1.1)}.dark .I8NYIW_cardIcon{color:var(--primary-light)}.I8NYIW_cardTitle{min-width:0;color:rgb(var(--foreground));overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.25}.I8NYIW_cardDescription{z-index:1;color:rgb(var(--foreground));opacity:.7;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.I8NYIW_outputsSection{z-index:1;flex-direction:column;gap:.5rem;margin-top:1rem;display:flex;position:relative}.I8NYIW_outputsLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.5;font-size:.75rem;font-weight:500}.I8NYIW_outputsList{flex-wrap:wrap;gap:.375rem;display:flex}.I8NYIW_fieldTag,.I8NYIW_tagMore{background:rgba(var(--foreground), .08);max-width:100%;color:rgb(var(--foreground));opacity:.7;overflow-wrap:anywhere;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-block}.I8NYIW_tagMore{opacity:.6}.I8NYIW_selectButtonContent{z-index:1;color:var(--primary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;font-size:.875rem;font-weight:600;display:flex;position:relative}.dark .I8NYIW_selectButtonContent{color:var(--primary-light)}.I8NYIW_selectArrow{transition:transform .3s}.I8NYIW_targetCard:hover .I8NYIW_selectArrow{transform:translate(4px)}.I8NYIW_paginatorFooter{padding:0;display:block}@media (max-width:640px){.I8NYIW_header{flex-direction:column;padding-right:1.5rem}.I8NYIW_resultSummary{align-self:flex-start}.I8NYIW_grid{grid-template-columns:1fr;gap:1rem}.I8NYIW_targetCard{min-height:14rem;padding:1rem}.I8NYIW_cardHeader{padding-right:3.75rem}}
.azoXcG_pageWrapper{box-sizing:border-box;width:100%;max-width:100%;height:100%}@media (min-width:1280px){.azoXcG_pageWrapper{height:calc(100dvh - var(--layout-header-reserve,8rem) - var(--layout-footer-height,3rem) - .5rem)}}@supports not (height:100dvh){@media (min-width:1280px){.azoXcG_pageWrapper{height:calc(100vh - var(--layout-header-reserve,8rem) - var(--layout-footer-height,3rem) - .5rem)}}}.azoXcG_selectionPhase{flex:1;min-height:0;animation:.5s ease-out azoXcG_fadeIn}.azoXcG_selectionPhaseContent{flex-direction:column;justify-content:safe center;align-items:center;min-height:100%;padding:2rem 1rem;display:flex}@supports not (justify-content:safe center){.azoXcG_selectionPhaseContent{justify-content:flex-start;padding-top:3rem}}@keyframes azoXcG_fadeIn{0%{opacity:0}to{opacity:1}}.azoXcG_selectionHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex}.azoXcG_selectionHeaderSlideUp{animation:.6s cubic-bezier(.4,0,.2,1) forwards azoXcG_slideUpHeader}@keyframes azoXcG_slideUpHeader{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.azoXcG_selectionLogo{opacity:.9;margin-bottom:1.25rem;animation:.6s cubic-bezier(.4,0,.2,1) backwards azoXcG_fadeInScale}@keyframes azoXcG_fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:.9;transform:scale(1)}}.azoXcG_selectionTitle{color:rgb(var(--foreground));margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.3;transition:all .4s ease-out;animation:.6s cubic-bezier(.4,0,.2,1) .1s backwards azoXcG_fadeInUp}.azoXcG_highlight{color:var(--primary)}.dark .azoXcG_highlight{color:var(--primary-light)}.azoXcG_selectionSubtitle{color:rgb(var(--foreground));opacity:.6;margin:0;font-size:1rem;animation:.6s cubic-bezier(.4,0,.2,1) .3s backwards azoXcG_fadeInSubtitle}@keyframes azoXcG_fadeInSubtitle{0%{opacity:0;transform:translateY(10px)}to{opacity:.6;transform:translateY(0)}}.azoXcG_searchContainer{width:100%;max-width:400px;margin-bottom:1.5rem;animation:.5s cubic-bezier(.4,0,.2,1) .2s backwards azoXcG_fadeInUp}.azoXcG_searchInputWrapper{align-items:center;display:flex;position:relative}.azoXcG_searchIcon{color:rgb(var(--foreground));opacity:.4;pointer-events:none;transition:opacity .2s;position:absolute;left:1rem}.azoXcG_searchInputWrapper:focus-within .azoXcG_searchIcon{opacity:.6}.azoXcG_searchInput{border:1px solid rgba(var(--foreground), .15);background:var(--emphasis);width:100%;color:rgb(var(--foreground));border-radius:9999px;padding:.75rem 2.75rem;font-size:.95rem;transition:all .2s}.azoXcG_searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15);outline:none}.azoXcG_searchInput::placeholder{color:rgb(var(--foreground));opacity:.4}.azoXcG_searchClear{background:rgba(var(--foreground), .1);width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.6;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;right:.75rem}.azoXcG_searchClear:hover{opacity:1;background:rgba(var(--foreground), .15)}.azoXcG_searchSpinner{width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;right:.75rem}.azoXcG_schemaCardsSearching{opacity:.6;pointer-events:none;transition:opacity .2s}.azoXcG_noResults{text-align:center;color:rgb(var(--foreground));opacity:.5;padding:2rem 1rem;font-size:.95rem}.azoXcG_pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;animation:.5s cubic-bezier(.4,0,.2,1) .3s backwards azoXcG_fadeInUp;display:flex}.azoXcG_paginationButton{border:1px solid rgba(var(--foreground), .15);background:var(--emphasis);width:2.25rem;height:2.25rem;color:rgb(var(--foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.azoXcG_paginationButton:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt), .1)}.azoXcG_paginationButton:disabled{opacity:.3;cursor:not-allowed}.azoXcG_paginationInfo{color:rgb(var(--foreground));opacity:.7;font-size:.9rem}.azoXcG_schemaCardsExpanded{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;max-width:1400px;animation:.4s ease-out azoXcG_fadeInCards;display:flex}@keyframes azoXcG_fadeInCards{0%{opacity:0}to{opacity:1}}.azoXcG_schemaCardsExpanded>*{animation:.6s cubic-bezier(.34,1.56,.64,1) backwards azoXcG_fadeInUpScale;animation-delay:var(--animation-delay,0s)}@keyframes azoXcG_fadeInUpScale{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes azoXcG_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.azoXcG_selectionTitle{font-size:2rem}.azoXcG_selectionSubtitle{font-size:1.05rem}}@media (max-width:1100px){.azoXcG_schemaCardsExpanded{max-width:1032px}}@media (max-width:768px){.azoXcG_schemaCardsExpanded{max-width:688px}}@media (max-width:640px){.azoXcG_selectionPhaseContent{padding:1rem .5rem}.azoXcG_selectionHeader{margin-bottom:1.5rem}.azoXcG_selectionTitle{font-size:1.5rem}.azoXcG_searchContainer{max-width:100%;margin-bottom:1rem}.azoXcG_searchInput{padding:.625rem 2.5rem;font-size:.9rem}.azoXcG_schemaCardsExpanded{flex-direction:column;align-items:center;gap:1rem;max-width:100%}}@media (max-width:400px){.azoXcG_selectionPhaseContent{padding:.75rem .25rem}.azoXcG_selectionTitle{font-size:1.25rem}.azoXcG_selectionSubtitle{font-size:.9rem}}.azoXcG_schemaSection{flex-shrink:0;margin-bottom:1.5rem}.azoXcG_schemaSectionTitle{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.5;margin-bottom:1rem;font-size:.85rem;font-weight:500}.azoXcG_schemaCards{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.azoXcG_splitPaneWrapper{flex:1 1 0;min-width:0;max-width:100%;min-height:0;animation:.5s ease-out azoXcG_fadeIn}.azoXcG_selectionFooter{background:linear-gradient(180deg, rgba(var(--background), .72) 0%, rgba(var(--background), .92) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 0 .25rem;animation:.3s ease-out azoXcG_fadeIn;display:flex;position:relative}.azoXcG_selectionFooter:before{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--foreground), .08) 20%, rgba(var(--foreground), .08) 80%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.azoXcG_selectionFooterActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.azoXcG_selectionFooter{padding:.375rem 0 .25rem}}.azoXcG_leftPanelContent{flex-direction:column;gap:1.5rem;min-width:0;max-width:100%;display:flex}.azoXcG_configSection{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);box-sizing:border-box;border-radius:12px;flex-shrink:0;min-width:0;max-width:100%;padding:1.25rem}.azoXcG_configTitle{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0 0 1rem;font-size:.75rem;font-weight:600}.azoXcG_configFields{flex-direction:column;gap:1rem;display:flex}.azoXcG_configField{flex-direction:column;gap:.5rem;display:flex}.azoXcG_configLabel{color:rgb(var(--foreground));font-size:.85rem;font-weight:500}.azoXcG_required{color:rgb(var(--warn))}.azoXcG_textInput{border:1px solid rgba(var(--foreground), .15);background:rgba(var(--background), .5);width:100%;color:rgb(var(--foreground));border-radius:8px;padding:.75rem 1rem;font-size:.9rem;transition:all .2s}.azoXcG_textInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15);outline:none}.azoXcG_textInput:disabled{opacity:.5;cursor:not-allowed}.azoXcG_textInput::placeholder{color:rgb(var(--foreground));opacity:.4}.azoXcG_actionSection{flex-direction:column;flex-shrink:0;align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:1rem;display:flex}.azoXcG_extractButton{min-width:200px;padding:.875rem 2rem;font-size:1rem}.azoXcG_buttonCredit{margin-left:.5rem}.azoXcG_buttonRow{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}.azoXcG_loadingContainer{justify-content:center;width:100%;display:flex}.azoXcG_errorMessage{color:rgb(var(--warn));text-align:center;background:rgba(var(--warn), .1);border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.9rem}.azoXcG_scrollIndicator{background:var(--primary);color:#fff;cursor:pointer;z-index:10;pointer-events:none;border:none;border-radius:9999px;justify-content:center;align-self:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;transition:transform .25s cubic-bezier(.175,.885,.32,1.275);display:none;position:sticky;bottom:1rem;transform:scale(0);box-shadow:0 4px 12px #0003}@media (min-width:1024px){.azoXcG_scrollIndicator{display:flex}}.azoXcG_scrollIndicator:hover{filter:brightness(1.1)}.azoXcG_scrollIndicator:active{transform:scale(.95)}.azoXcG_scrollIndicatorVisible{pointer-events:auto;transform:scale(1)}.azoXcG_scrollIndicatorVisible:active{transform:scale(.95)}.azoXcG_scrollLabel{letter-spacing:.02em;font-size:.875rem;font-weight:600}.azoXcG_scrollArrow{flex-shrink:0;animation:1.5s ease-in-out infinite azoXcG_bounceArrow}@keyframes azoXcG_bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (max-width:1279px){.azoXcG_pageWrapper{height:auto}.azoXcG_splitPaneWrapper{flex:none;height:auto;min-height:auto;max-height:none}.azoXcG_leftPanelContent{gap:1rem}.azoXcG_configSection{padding:1rem}.azoXcG_extractButton{width:100%}.azoXcG_schemaSelectionRow{overflow:visible}.azoXcG_schemaSelectionMain{overflow:visible!important}}@media (max-width:640px){.azoXcG_leftPanelContent{gap:.75rem}.azoXcG_configSection{border-radius:8px;padding:.75rem}.azoXcG_configTitle{margin-bottom:.75rem;font-size:.7rem}.azoXcG_configLabel{font-size:.8rem}.azoXcG_extractButton{min-width:unset;padding:.75rem 1.5rem;font-size:.9rem}.azoXcG_actionSection{padding-top:.25rem;padding-bottom:.75rem}}.azoXcG_sidebarToggle{background:var(--primary);color:#fff;cursor:pointer;z-index:40;opacity:0;pointer-events:none;visibility:hidden;border:none;border-radius:9999px 0 0 9999px;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .875rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(100%);box-shadow:-2px 2px 12px #00000026}.azoXcG_sidebarToggle:hover{filter:brightness(1.1)}.azoXcG_sidebarToggle:active{filter:brightness(.95)}.azoXcG_sidebarToggleVisible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(-50%)translate(0)}.azoXcG_sidebarToggleLabel{letter-spacing:.02em;white-space:nowrap;font-size:.8rem;font-weight:600}.azoXcG_sidebarToggleIcon{flex-shrink:0}
.q_breW_paginator{background:linear-gradient(0deg, rgba(var(--primary-alt), .08), rgba(var(--primary-alt), .03));border-top:1px solid rgba(var(--foreground), .06);justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;left:0}.dark .q_breW_paginator{background:linear-gradient(0deg, rgba(var(--primary-alt), .12), rgba(var(--primary-alt), .05))}.q_breW_button{color:var(--primary);background:rgba(var(--primary-alt), .1);border:1px solid rgba(var(--primary-alt), .2);cursor:pointer;border-radius:9999px;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .2s}.q_breW_button:not(:disabled):hover{background:rgba(var(--primary-alt), .18);border-color:rgba(var(--primary-alt), .35)}.dark .q_breW_button{color:var(--primary-light);background:rgba(var(--primary-alt), .15);border-color:rgba(var(--primary-alt), .25)}.dark .q_breW_button:not(:disabled):hover{background:rgba(var(--primary-alt), .25);border-color:rgba(var(--primary-alt), .4)}.q_breW_button:disabled{cursor:not-allowed;opacity:.35}.q_breW_pageInfo{text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--foreground), .6);font-size:.75rem;font-weight:600;line-height:1rem}@media (max-width:480px){.q_breW_paginator{gap:.5rem;padding:.5rem .75rem}.q_breW_button{padding:.375rem .75rem;font-size:.75rem}.q_breW_pageInfo{font-size:.625rem}}
._7Hf_lq_questionInput{border:1px solid rgba(var(--foreground), .2);background-color:rgba(var(--background), .5);color:rgb(var(--foreground));border-radius:.25rem;flex-grow:1;padding:.25rem;transition:all .2s}._7Hf_lq_questionInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .2);outline:none}._7Hf_lq_questionInput:disabled{opacity:.6;cursor:not-allowed}.dark ._7Hf_lq_questionInput{border-color:rgba(var(--foreground), .3);background-color:#3c3c4b}.dark ._7Hf_lq_questionInput::placeholder{color:rgba(var(--foreground), .6)}._7Hf_lq_askButton{background-color:var(--primary);color:#fff;border-radius:.25rem;padding:.25rem .75rem;transition:all .2s}._7Hf_lq_askButton:hover:not(:disabled){filter:brightness(110%)}._7Hf_lq_askButton:disabled{opacity:.5;cursor:not-allowed}._7Hf_lq_removeButton{color:rgba(var(--foreground), .7);font-size:.875rem;line-height:1.25rem}._7Hf_lq_removeButton:hover{color:rgb(var(--foreground))}._7Hf_lq_questionContainer{align-items:center;gap:.5rem;margin-top:.5rem;display:flex;position:relative}._7Hf_lq_answeredContainer{border:1px solid rgba(var(--foreground), .2);background-color:rgba(var(--background), .3);border-radius:.25rem;margin-top:.5rem;padding:.75rem}
.lJAhTW_pageWrapper{box-sizing:border-box;width:100%;max-width:100%;height:100%}@media (min-width:1280px){.lJAhTW_pageWrapper{height:calc(100dvh - var(--layout-header-reserve,8rem) - var(--layout-footer-height,3rem) - .5rem)}}@supports not (height:100dvh){@media (min-width:1280px){.lJAhTW_pageWrapper{height:calc(100vh - var(--layout-header-reserve,8rem) - var(--layout-footer-height,3rem) - .5rem)}}}@media (max-width:1279px){.lJAhTW_pageWrapper{height:auto}}.lJAhTW_splitPaneWrapper{flex:1 1 0;min-width:0;max-width:100%;min-height:0;animation:.5s ease-out lJAhTW_fadeIn}@keyframes lJAhTW_fadeIn{0%{opacity:0}to{opacity:1}}.lJAhTW_leftPanel{flex-direction:column;gap:1.5rem;min-width:0;max-width:100%;display:flex}.lJAhTW_rightPanel{box-sizing:border-box;min-width:0;max-width:100%;height:100%;padding:1rem}.lJAhTW_submitSection{flex-direction:column;flex-shrink:0;align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:1rem;display:flex}.lJAhTW_submitButton{min-width:200px;padding:.875rem 2rem;font-size:1rem}.lJAhTW_buttonCredit{margin-left:.5rem}.lJAhTW_submitButton:disabled{opacity:.5;cursor:not-allowed}.lJAhTW_errorMessage{background:rgba(var(--warn), .1);color:rgb(var(--warn));text-align:center;border-radius:8px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.lJAhTW_warningMessage{background:rgba(var(--alert-alt), .12);border:1px solid rgba(var(--alert-alt), .3);color:rgb(var(--alert));border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem}.dark .lJAhTW_warningMessage{background:rgba(var(--alert-alt), .16);border-color:rgba(var(--alert-alt), .4)}.lJAhTW_loadingContainer{justify-content:center;width:100%;display:flex}.lJAhTW_progressSection{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.lJAhTW_progressInfo{width:100%;max-width:24rem}.lJAhTW_progressBar{background:rgba(var(--foreground), .1);border-radius:3px;width:100%;height:6px;overflow:hidden}.lJAhTW_progressFill{background:var(--primary);border-radius:3px;height:100%;transition:width .3s}.lJAhTW_progressMessage{color:rgb(var(--foreground));opacity:.6;text-align:center;margin-top:.5rem;font-size:.8125rem}.lJAhTW_emptyState{text-align:center;height:100%;min-height:12rem;color:rgb(var(--foreground));opacity:.5;flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.lJAhTW_historyLink{justify-content:center;padding-top:1rem;padding-bottom:1rem;display:flex}.lJAhTW_historyLink a{color:rgba(var(--foreground), .6);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .2s;display:flex}.lJAhTW_historyLink a:hover{color:var(--primary);background:rgba(var(--primary-alt), .1)}.lJAhTW_selectionFooter{background:linear-gradient(180deg, rgba(var(--background), .72) 0%, rgba(var(--background), .92) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 0 .25rem;animation:.3s ease-out lJAhTW_fadeIn;display:flex;position:relative}.lJAhTW_selectionFooterActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.lJAhTW_selectionFooter:before{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--foreground), .08) 20%, rgba(var(--foreground), .08) 80%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.lJAhTW_sidebarToggle{background:var(--primary);color:#fff;cursor:pointer;z-index:40;opacity:0;pointer-events:none;visibility:hidden;border:none;border-radius:9999px 0 0 9999px;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .875rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(100%);box-shadow:-2px 2px 12px #00000026}.lJAhTW_sidebarToggle:hover{filter:brightness(1.1)}.lJAhTW_sidebarToggle:active{filter:brightness(.95)}.lJAhTW_sidebarToggleVisible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(-50%)translate(0)}.lJAhTW_sidebarToggleLabel{letter-spacing:.02em;white-space:nowrap;font-size:.8rem;font-weight:600}.lJAhTW_sidebarToggleIcon{flex-shrink:0}@media (max-width:1279px){.lJAhTW_splitPaneWrapper{flex:none;height:auto;min-height:auto;max-height:none}.lJAhTW_leftPanel{gap:1rem}.lJAhTW_rightPanel{padding:.75rem 0}.lJAhTW_submitButton{width:100%}.lJAhTW_selectionFooter{padding:.375rem 0 .25rem}.lJAhTW_schemaSelectionRow{overflow:visible}.lJAhTW_schemaSelectionMain{overflow:visible!important}}@media (max-width:640px){.lJAhTW_leftPanel{gap:.75rem}.lJAhTW_rightPanel{padding-top:.5rem}.lJAhTW_submitButton{min-width:unset;padding:.75rem 1.5rem;font-size:.9rem}.lJAhTW_submitSection{padding-top:.25rem;padding-bottom:.75rem}}
.HH-ftW_container{flex-direction:column;gap:.75rem;display:flex}.HH-ftW_label{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;font-size:.75rem;font-weight:600}.HH-ftW_panelDescription{color:rgb(var(--foreground));opacity:.55;margin:0;font-size:.75rem;line-height:1.4}.HH-ftW_metaSummary{color:rgb(var(--foreground));opacity:.55;margin:0;font-size:.75rem}.HH-ftW_hiddenFileInput{display:none}.HH-ftW_header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.HH-ftW_tabs{background:rgba(var(--foreground), .05);border-radius:9999px;gap:.25rem;padding:.375rem;display:flex}.HH-ftW_tab{color:rgb(var(--foreground));opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.HH-ftW_tab:hover:not(:disabled){opacity:.8}.HH-ftW_tab:disabled{opacity:.4;cursor:not-allowed}.HH-ftW_tabActive{opacity:1;color:#fff;background:var(--primary)}.HH-ftW_tabActive:hover:not(:disabled){opacity:1}.HH-ftW_tabIcon{font-size:.8rem}.HH-ftW_card{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:.625rem;overflow:hidden}.HH-ftW_cardContent{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.HH-ftW_importTabContent{flex-direction:column;gap:.625rem;display:flex}.HH-ftW_confirmImportButton,.HH-ftW_cancelImportButton{box-sizing:border-box;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:.45rem .75rem;font-size:.75rem;line-height:1;display:inline-flex}.HH-ftW_importPreviewMeta{color:rgb(var(--foreground));opacity:.58;margin:0;font-size:.71875rem;line-height:1.4}.HH-ftW_importTargetFooter{border-top:1px solid rgba(var(--foreground), .1);background:rgba(var(--foreground), .03);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.HH-ftW_importTargetFooterIcon{background:rgba(var(--primary-alt), .12);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.dark .HH-ftW_importTargetFooterIcon{background:rgba(var(--primary-alt), .15)}.HH-ftW_importTargetFooterGlyph{width:1rem;height:1rem;color:var(--primary)}.dark .HH-ftW_importTargetFooterGlyph{color:var(--primary-light)}.HH-ftW_importTargetFooterDetails{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.HH-ftW_importTargetFooterLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.5;font-size:.625rem;font-weight:700}.HH-ftW_importTargetFooterValue{color:rgb(var(--foreground));word-break:break-word;font-size:.8125rem;font-weight:600}.HH-ftW_importTargetFooterDescription{color:rgb(var(--foreground));opacity:.55;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.HH-ftW_importTargetFooterHint{color:rgb(var(--foreground));opacity:.55;font-size:.75rem;line-height:1.35}.HH-ftW_importTargetChangeButton{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:2rem;font:inherit;box-shadow:0 .375rem .875rem rgba(var(--primary-alt), .22);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:700;transition:filter .15s,box-shadow .15s;display:inline-flex}.dark .HH-ftW_importTargetChangeButton{color:#fff}.HH-ftW_importTargetChangeButton:hover:not(:disabled){filter:brightness(108%);box-shadow:0 .5rem 1rem rgba(var(--primary-alt), .28)}.HH-ftW_importTargetChangeButton:disabled{opacity:.45;cursor:not-allowed}.HH-ftW_selectedSourceCard{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.HH-ftW_selectedSourceHeader{background:rgba(var(--foreground), .03);border-bottom:1px solid rgba(var(--foreground), .08);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.HH-ftW_selectedSourceBody{color:rgb(var(--foreground));opacity:.75;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.HH-ftW_selectedSourceCheck{color:rgb(var(--success));flex-shrink:0;font-size:1rem}.HH-ftW_uploadReadyCard{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.HH-ftW_uploadReadyBody{flex-direction:column;gap:.875rem;padding:.875rem 1rem;display:flex}.HH-ftW_uploadReadyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.HH-ftW_editColumnsButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.375rem;margin-right:auto;padding:.4rem .625rem;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.dark .HH-ftW_editColumnsButton{color:var(--primary-light)}.HH-ftW_editColumnsButton:hover:not(:disabled){background:rgba(var(--primary-alt), .1)}.HH-ftW_editColumnsButton:disabled{opacity:.5;cursor:not-allowed}.HH-ftW_editColumnsIcon{font-size:.8rem}.HH-ftW_mappingNeededNotice{background:rgba(var(--alert-alt), .16);color:rgb(var(--alert));border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.dark .HH-ftW_mappingNeededNotice{background:rgba(var(--alert-alt), .22)}.HH-ftW_mappingNeededIcon{flex-shrink:0;font-size:.9rem}.HH-ftW_uploadCard{border:1px solid rgba(var(--foreground), .1);background:rgba(var(--foreground), .02);border-radius:1rem;transition:background .3s;position:relative;overflow:hidden}.HH-ftW_uploadCard.HH-ftW_disabled{opacity:.5;cursor:not-allowed}.HH-ftW_uploadDropArea{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:180px;padding:1.75rem 1.5rem;transition:background .3s;display:flex}.HH-ftW_uploadCard:not(.HH-ftW_disabled) .HH-ftW_uploadDropArea:hover{background:rgba(var(--primary-alt), .05)}.HH-ftW_uploadCard.HH-ftW_dragging .HH-ftW_uploadDropArea{background:rgba(var(--primary-alt), .1)}.HH-ftW_uploadCard.HH-ftW_disabled .HH-ftW_uploadDropArea{cursor:not-allowed}.HH-ftW_uploadIcon{color:rgba(var(--primary-alt), .5);font-size:3rem;transition:all .3s}.HH-ftW_uploadCard:not(.HH-ftW_disabled) .HH-ftW_uploadDropArea:hover .HH-ftW_uploadIcon{color:var(--primary);transform:translateY(-3px)}.HH-ftW_uploadText{flex-direction:column;gap:.2rem;display:flex}.HH-ftW_uploadTitle{color:rgb(var(--foreground));margin:0;font-size:.95rem;font-weight:600}.HH-ftW_uploadSubtitle{color:rgb(var(--foreground));opacity:.6;margin:0;font-size:.8rem}.HH-ftW_fileTypeGrid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.25rem;display:flex}.HH-ftW_fileTypeIcon{flex-direction:column;align-items:center;gap:.25rem;transition:transform .2s;display:flex}.HH-ftW_uploadCard:not(.HH-ftW_disabled) .HH-ftW_fileTypeIcon:hover{transform:scale(1.1)}.HH-ftW_fileTypeLabel{text-transform:uppercase;opacity:.7;font-size:.65rem;font-weight:500}.HH-ftW_importPreviewHeader{justify-content:space-between;align-items:center;gap:.75rem;padding-right:.25rem;display:flex}.HH-ftW_importPreviewInfo{align-items:center;gap:.625rem;min-width:0;display:flex}.HH-ftW_importPreviewIcon{color:#21a366;flex-shrink:0;font-size:1.5rem}.HH-ftW_importPreviewBody{flex-direction:column;gap:1rem;display:flex}.HH-ftW_importPreviewDetails{flex-direction:column;gap:.125rem;min-width:0;display:flex}.HH-ftW_importPreviewName{color:rgb(var(--foreground));word-break:break-word;font-size:.8125rem;font-weight:600;display:block}.HH-ftW_replaceButton{color:rgb(var(--foreground));opacity:.7;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.HH-ftW_replaceButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .05)}.HH-ftW_replaceButton:disabled{opacity:.4;cursor:not-allowed}.HH-ftW_previewSection{flex-direction:column;gap:.5rem;display:flex}.HH-ftW_previewSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.55;font-size:.6875rem;font-weight:700}.HH-ftW_previewRows{flex-direction:column;gap:.5rem;display:flex}.HH-ftW_previewRow{background:rgba(var(--foreground), .025);border:1px solid rgba(var(--foreground), .06);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.HH-ftW_previewField{align-items:baseline;gap:.625rem;display:flex}.HH-ftW_previewFieldLabel{text-transform:uppercase;letter-spacing:.03em;width:6rem;color:rgb(var(--foreground));opacity:.5;flex-shrink:0;font-size:.625rem;font-weight:700;line-height:1.5}.HH-ftW_previewFieldValue{min-width:0;color:rgb(var(--foreground));opacity:.85;word-break:break-word;flex:1;font-size:.75rem;line-height:1.5}.HH-ftW_importError{background:rgba(var(--error), .1);border:1px solid rgba(var(--error), .25);color:rgb(var(--error));border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem}.HH-ftW_mappingSection{flex-direction:column;gap:.625rem;display:flex}.HH-ftW_mappingTitle{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.6;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.HH-ftW_mappingTitleIcon{color:var(--primary);opacity:.85;font-size:.8rem}.dark .HH-ftW_mappingTitleIcon{color:var(--primary-light)}@media (max-width:520px){.HH-ftW_importTargetFooter{flex-wrap:wrap}.HH-ftW_importTargetChangeButton{justify-content:center;width:100%;max-width:none}.HH-ftW_uploadReadyActions{flex-direction:column;align-items:stretch}.HH-ftW_editColumnsButton{justify-content:center;margin-right:0}.HH-ftW_confirmImportButton,.HH-ftW_cancelImportButton{justify-content:center;width:100%}.HH-ftW_previewField{flex-direction:column;gap:.125rem}.HH-ftW_previewFieldLabel{width:auto}}@media (max-width:640px){.HH-ftW_tabs{justify-content:center;width:100%;padding:.3rem}.HH-ftW_tab{flex:1;justify-content:center;padding:.375rem .6rem;font-size:.7rem}}.HH-ftW_historySurface{border:1px solid rgba(var(--foreground), .1);background:rgba(var(--foreground), .02);border-radius:.5rem;overflow:hidden}.HH-ftW_searchRow{border-bottom:1px solid rgba(var(--foreground), .1)}.HH-ftW_listContainer{flex-direction:column;gap:.375rem;max-height:16rem;padding:.375rem;display:flex;overflow-y:auto}.HH-ftW_resultItem{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background .15s;display:flex}.HH-ftW_resultItem:hover:not(:disabled){background:rgba(var(--foreground), .05)}.HH-ftW_resultItem:disabled{opacity:.4;cursor:not-allowed}.HH-ftW_resultItemSelected{border-color:var(--primary);background:rgba(var(--primary-rgb,99, 102, 241), .08)}.HH-ftW_resultItemInfo{flex:1;min-width:0}.HH-ftW_resultItemName{color:rgb(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.HH-ftW_resultItemMeta{color:rgb(var(--foreground));opacity:.5;flex-wrap:wrap;gap:.5rem;font-size:.6875rem;display:flex}.HH-ftW_resultItemHint{color:rgb(var(--foreground));opacity:.62;margin-top:.25rem;font-size:.6875rem;line-height:1.35}.HH-ftW_matchSnippetText{color:rgb(var(--foreground));opacity:.62;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.HH-ftW_resultItemAside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.HH-ftW_matchBadge{background:rgba(var(--primary-alt), .14);color:var(--primary);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.dark .HH-ftW_matchBadge{color:var(--primary-light)}.HH-ftW_contextBadge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.HH-ftW_contextBadgeBlocked{background:rgba(var(--warn), .12);color:rgb(var(--warn))}.HH-ftW_contextBadgeWarning{background:rgba(var(--alert-alt), .18);color:rgb(var(--alert))}.dark .HH-ftW_contextBadgeWarning{background:rgba(var(--alert-alt), .24)}.HH-ftW_statusBadgePartial{background:rgba(var(--foreground), .08);color:rgb(var(--foreground));opacity:.75}.HH-ftW_resultItemCount{color:rgb(var(--foreground));opacity:.6;white-space:nowrap;font-size:.75rem;font-weight:600}.HH-ftW_emptyState{text-align:center;color:rgb(var(--foreground));opacity:.4;padding:1.5rem;font-size:.8125rem}.HH-ftW_loadingState{justify-content:center;padding:1.5rem;display:flex}.HH-ftW_errorState{background:rgba(var(--error), .1);color:rgb(var(--error));border-radius:.5rem;padding:.75rem 1rem;font-size:.8125rem}.HH-ftW_radio{border:2px solid rgba(var(--foreground), .25);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .15s;display:flex}.HH-ftW_radioSelected{border-color:var(--primary)}.HH-ftW_radioInner{background:var(--primary);border-radius:50%;width:.5rem;height:.5rem}.HH-ftW_loadMoreButton{border:1px solid rgba(var(--foreground), .14);background:rgba(var(--foreground), .03);color:rgb(var(--foreground));border-radius:.5rem;align-self:flex-start;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s}.HH-ftW_loadMoreButton:hover:not(:disabled){background:rgba(var(--foreground), .06);border-color:rgba(var(--foreground), .22)}.HH-ftW_loadMoreButton:disabled{opacity:.55;cursor:not-allowed}
.Ol4WgW_removeButtonContainer{z-index:10;position:absolute;top:-12px;right:-12px}.Ol4WgW_removeButton{color:#fff;cursor:pointer;background-color:#ff5252;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0003}.Ol4WgW_removeButton:hover{background-color:red;transform:scale(1.1)}.Ol4WgW_removeButton:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}
.Q3cdja_shell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.Q3cdja_content{padding:1rem}.Q3cdja_contentScrollX{overflow-x:auto}.Q3cdja_contentCenteredFull{flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.Q3cdja_toolbar,.Q3cdja_footer{background:rgba(var(--foreground), .03);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.Q3cdja_toolbar{border-bottom:1px solid rgba(var(--foreground), .08);justify-content:space-between}.Q3cdja_footer{border-top:1px solid rgba(var(--foreground), .08);justify-content:center}.Q3cdja_toolbarGroup{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.Q3cdja_metaBadge{background:rgba(var(--primary-alt), .12);color:var(--primary);white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.dark .Q3cdja_metaBadge{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}.Q3cdja_metaText{color:rgb(var(--foreground));opacity:.6;white-space:nowrap;font-size:.78rem}.Q3cdja_controlButton{color:var(--primary);background:rgba(var(--primary-alt), .1);border:1px solid rgba(var(--primary-alt), .3);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.Q3cdja_controlButton:hover:not(:disabled){background:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.Q3cdja_controlButton:disabled{opacity:.5;cursor:not-allowed}.dark .Q3cdja_controlButton{background:rgba(var(--primary-alt), .2);color:var(--primary-light);border-color:rgba(var(--primary-alt), .4)}.dark .Q3cdja_controlButton:hover:not(:disabled){background:rgba(var(--primary-alt), .8);color:#fff}.Q3cdja_iconButton{min-width:1.9rem;height:1.9rem;color:rgb(var(--foreground));background:rgb(var(--background));border:1px solid var(--border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.85rem;transition:all .2s;display:inline-flex}.Q3cdja_iconButton:hover:not(:disabled){background:var(--emphasis);border-color:rgba(var(--primary-alt), .5);transform:translateY(-1px)}.Q3cdja_iconButton:disabled{opacity:.5;cursor:not-allowed}.dark .Q3cdja_iconButton:hover:not(:disabled){border-color:rgba(var(--primary-alt), .7)}.Q3cdja_select{border:1px solid var(--border);background:rgb(var(--background));color:rgb(var(--foreground));cursor:pointer;border-radius:6px;max-width:12rem;padding:.3rem .6rem;font-size:.78rem;transition:all .2s}.Q3cdja_select:hover{border-color:rgba(var(--primary-alt), .5);background:var(--emphasis)}.Q3cdja_select:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .15);outline:none}.Q3cdja_select option{background:rgb(var(--background));color:rgb(var(--foreground))}.dark .Q3cdja_select option{color:rgb(var(--foreground));background:#1e1e1e}.Q3cdja_plainTextContent{font-size:.875rem;line-height:1.5;font-family:var(--font-mono,ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace);color:rgb(var(--foreground));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1em}.Q3cdja_paneNote{text-align:center;padding:1rem 0 0}.Q3cdja_paneNoteText{color:rgb(var(--foreground));opacity:.6;font-size:.875rem}.Q3cdja_loading{min-height:12rem;color:rgb(var(--foreground));opacity:.85;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.Q3cdja_loadingNote{opacity:.7;font-size:.8rem}
.zbU2bW_schemaCard{border:2px solid rgba(var(--foreground), .1);background:var(--emphasis);cursor:pointer;text-align:center;border-radius:1rem;flex-direction:column;flex:1;align-items:center;min-width:140px;max-width:200px;padding:1.5rem 1rem;transition:all .3s;display:flex;position:relative}.zbU2bW_schemaCard:hover:not(.zbU2bW_disabled){border-color:rgba(var(--primary-alt), .4);box-shadow:0 8px 24px rgba(var(--primary-alt), .15);transform:translateY(-2px)}.zbU2bW_schemaCard.zbU2bW_selected{border-color:var(--primary);background:linear-gradient(145deg, rgba(var(--primary-alt), .15), rgba(var(--primary-alt), .05));box-shadow:0 4px 20px rgba(var(--primary-alt), .25)}.zbU2bW_schemaCard.zbU2bW_disabled{opacity:.5;cursor:not-allowed}.zbU2bW_iconWrapper{background:rgba(var(--primary-alt), .1);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;transition:all .3s;display:flex}.zbU2bW_schemaCard.zbU2bW_selected .zbU2bW_iconWrapper{background:rgba(var(--primary-alt), .2)}.zbU2bW_icon{width:24px;height:24px;color:var(--primary)}.dark .zbU2bW_icon{color:var(--primary-light)}.zbU2bW_content{flex-direction:column;gap:.25rem;display:flex}.zbU2bW_title{color:rgb(var(--foreground));margin:0;font-size:1rem;font-weight:600}.zbU2bW_description{color:rgb(var(--foreground));opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.zbU2bW_fieldCount{color:var(--primary);opacity:.8;margin-top:.5rem;font-size:.7rem;font-weight:500}.dark .zbU2bW_fieldCount{color:rgb(var(--primary-alt))}.zbU2bW_checkmark{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;animation:.2s zbU2bW_popIn;display:flex;position:absolute;top:.5rem;right:.5rem}.zbU2bW_checkmark svg{color:#fff;width:12px;height:12px}@keyframes zbU2bW_popIn{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.zbU2bW_skeleton{pointer-events:none}.zbU2bW_skeleton .zbU2bW_iconWrapper,.zbU2bW_skeleton .zbU2bW_title,.zbU2bW_skeleton .zbU2bW_description,.zbU2bW_skeleton .zbU2bW_fieldCount{background:linear-gradient(90deg, rgba(var(--foreground), .08) 25%, rgba(var(--foreground), .15) 50%, rgba(var(--foreground), .08) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite zbU2bW_shimmer}.zbU2bW_skeleton .zbU2bW_iconWrapper{background-color:rgba(var(--foreground), .08)}.zbU2bW_skeleton .zbU2bW_icon{visibility:hidden}.zbU2bW_skeleton .zbU2bW_title{color:#0000;width:80px;height:1rem}.zbU2bW_skeleton .zbU2bW_description{color:#0000;width:100%;height:2rem;display:block!important}.zbU2bW_skeleton .zbU2bW_fieldCount{color:#0000;width:50px;height:.75rem}@keyframes zbU2bW_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.zbU2bW_schemaCard{min-width:120px;padding:1rem .75rem}.zbU2bW_iconWrapper{width:48px;height:48px}.zbU2bW_icon{width:20px;height:20px}.zbU2bW_title{font-size:.9rem}.zbU2bW_description{display:none}.zbU2bW_skeleton .zbU2bW_description{display:none!important}}.zbU2bW_schemaCardExpanded{border:2px solid rgba(var(--foreground), .1);cursor:pointer;text-align:left;background:0 0;border-radius:1rem;flex-direction:column;width:100%;max-width:320px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.zbU2bW_schemaCardExpanded:before{content:"";background:radial-gradient(circle at 20% 20%, rgba(var(--primary-alt), .18), transparent 45%), radial-gradient(circle at 80% 30%, rgba(var(--primary-alt), .12), transparent 50%);opacity:.7;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled):before{opacity:1}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled){border-color:rgba(var(--primary-alt), .5);box-shadow:0 12px 40px rgba(var(--primary-alt), .2), 0 4px 12px #0000001a;transform:translateY(-4px)scale(1.02)}.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded:before{opacity:1}.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded{border-color:rgba(var(--primary-alt), .5);box-shadow:0 12px 40px rgba(var(--primary-alt), .2), 0 4px 12px #0000001a;transform:translateY(-4px)scale(1.02)}.zbU2bW_schemaCardExpanded:active:not(.zbU2bW_disabled){transform:translateY(-2px)scale(1.01)}.zbU2bW_schemaCardExpanded.zbU2bW_selectedExpanded{border-color:var(--primary);background:0 0}.zbU2bW_schemaCardExpanded.zbU2bW_disabled{cursor:not-allowed}.zbU2bW_schemaCardExpanded.zbU2bW_disabled:not(.zbU2bW_hasDisabledWarning){opacity:.5}.zbU2bW_schemaCardExpanded.zbU2bW_hasDisabledWarning{border-color:rgba(var(--primary-alt), .34)}.zbU2bW_schemaCardExpanded.zbU2bW_hasDisabledWarning:before{background:radial-gradient(circle at 18% 18%, rgba(var(--primary-alt), .16), transparent 45%), radial-gradient(circle at 82% 30%, rgba(var(--info-alt), .08), transparent 52%)}.zbU2bW_schemaCardExpanded.zbU2bW_hasDisabledWarning .zbU2bW_expandedHeader,.zbU2bW_schemaCardExpanded.zbU2bW_hasDisabledWarning .zbU2bW_descriptionExpanded,.zbU2bW_schemaCardExpanded.zbU2bW_hasDisabledWarning .zbU2bW_inputsSection,.zbU2bW_schemaCardExpanded.zbU2bW_hasDisabledWarning .zbU2bW_outputsSection{opacity:.62}.zbU2bW_expandedHeader{z-index:1;align-items:center;gap:.875rem;margin-bottom:.875rem;display:flex;position:relative}.zbU2bW_expandedHeaderWithCornerBadge{padding-right:4.5rem}.zbU2bW_iconWrapperExpanded{background:rgba(var(--primary-alt), .12);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_iconWrapperExpanded,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_iconWrapperExpanded{background:rgba(var(--primary-alt), .2);transform:rotate(-5deg)scale(1.05)}.zbU2bW_iconExpanded{width:22px;height:22px;color:var(--primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_iconExpanded,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_iconExpanded{transform:scale(1.1)}.dark .zbU2bW_iconExpanded{color:var(--primary-light)}.zbU2bW_titleExpanded{color:rgb(var(--foreground));margin:0;font-size:1.25rem;font-weight:600}.zbU2bW_descriptionExpanded{color:rgb(var(--foreground));opacity:.7;z-index:1;margin:0 0 1rem;font-size:.875rem;line-height:1.5;position:relative}.zbU2bW_fieldsSection{z-index:1;margin-bottom:1.25rem;position:relative}.zbU2bW_fieldsLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.5;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.zbU2bW_fieldsList{flex-wrap:wrap;gap:.375rem;display:flex}.zbU2bW_fieldTag{background:rgba(var(--foreground), .08);color:rgb(var(--foreground));opacity:.7;text-transform:capitalize;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.zbU2bW_fieldTagMore{background:rgba(var(--foreground), .08);color:rgb(var(--foreground));opacity:.6;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.zbU2bW_flowDiagram{--flow-color:var(--primary-alt);--flow-accent:var(--primary);z-index:1;width:100%;position:relative}.dark .zbU2bW_flowDiagram{--flow-accent:var(--primary-light)}.zbU2bW_flowDiagramSvg{width:100%;height:auto;display:block}.zbU2bW_flowPath{fill:none;stroke:rgba(var(--flow-color), .35);stroke-width:1.5px;stroke-dasharray:8 6;stroke-linecap:round;transition:stroke .3s;animation:3s linear infinite paused zbU2bW_flowDash}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_flowPath,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_flowPath{stroke:rgba(var(--flow-color), .6);animation-duration:1s;animation-play-state:running}.zbU2bW_flowPathDelay1{animation-delay:.33s}.zbU2bW_flowPathDelay2{animation-delay:.66s}@keyframes zbU2bW_flowDash{to{stroke-dashoffset:-14px}}.zbU2bW_flowNodeGroup{cursor:default}.zbU2bW_flowNode{fill:rgba(var(--flow-color), .1);stroke:rgba(var(--flow-color), .18);stroke-width:1px;transition:fill .2s,stroke .2s}.zbU2bW_flowNodeGroup:focus,.zbU2bW_flowNodeGroup:focus-visible{outline:none}.zbU2bW_flowNodeGroup:focus-visible .zbU2bW_flowNode{fill:rgba(var(--flow-color), .18);stroke:rgba(var(--flow-color), .55);stroke-width:1.5px}.dark .zbU2bW_flowNode{fill:rgba(var(--flow-color), .12);stroke:rgba(var(--flow-color), .2)}.zbU2bW_flowNodeGroup:hover .zbU2bW_flowNode{fill:rgba(var(--flow-color), .2);stroke:rgba(var(--flow-color), .4)}.zbU2bW_flowNodeStack{opacity:.55}.zbU2bW_flowNodeText{fill:var(--primary);opacity:.7;dominant-baseline:central;text-anchor:middle;pointer-events:none;font-size:8px;font-weight:600;transition:opacity .2s}.dark .zbU2bW_flowNodeText{fill:var(--primary-light)}.zbU2bW_flowNodeGroup:hover .zbU2bW_flowNodeText{opacity:1}.zbU2bW_flowTooltipTitle{margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.zbU2bW_flowTooltipBody{opacity:.9;font-size:.75rem;font-weight:400;line-height:1.45}.zbU2bW_flowOrText{fill:rgb(var(--foreground));opacity:.6;dominant-baseline:central;text-anchor:middle;pointer-events:none;font-size:7px;font-style:italic;font-weight:400}.zbU2bW_flowGroupDivider{stroke:rgba(var(--foreground), .12);stroke-width:.75px;stroke-dasharray:3 2}.dark .zbU2bW_flowGroupDivider{stroke:rgba(var(--foreground), .1)}.zbU2bW_flowGhostCircle{fill:rgba(var(--flow-color), .1);stroke:rgba(var(--flow-color), .25);stroke-width:1px}.dark .zbU2bW_flowGhostCircle{fill:rgba(var(--flow-color), .12);stroke:rgba(var(--flow-color), .28)}.zbU2bW_processorNode{fill:url(#processorGradient);stroke:#a855f74d;stroke-width:1.5px;filter:drop-shadow(0 2px 10px #a855f74d);transform-origin:50%;transform-box:fill-box;transition:filter .3s,stroke .3s,opacity .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) .35s backwards zbU2bW_processorAppear}@keyframes zbU2bW_processorAppear{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_processorNode,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_processorNode{stroke:#a855f780;filter:drop-shadow(0 4px 18px #a855f773);animation:2s ease-in-out infinite zbU2bW_processorGlow}@keyframes zbU2bW_processorGlow{0%,to{filter:drop-shadow(0 4px 16px #a855f759)}50%{filter:drop-shadow(0 4px 24px #a855f78c)}}.zbU2bW_processorIcon{fill:var(--flow-accent);opacity:.8}.zbU2bW_processorLogoImage{opacity:.9;transition:opacity .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) .4s backwards zbU2bW_processorLogoAppear}@keyframes zbU2bW_processorLogoAppear{0%{opacity:0;transform:scale(.8)}to{opacity:.9;transform:scale(1)}}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_processorLogoImage,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_processorLogoImage{opacity:1}.zbU2bW_flowArrowhead{fill:rgba(var(--flow-color), .35);transition:fill .3s}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_flowArrowhead,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_flowArrowhead{fill:rgba(var(--flow-color), .6)}.zbU2bW_gradientStopStart{stop-color:#a855f7}.zbU2bW_gradientStopEnd{stop-color:#4338ca}.dark .zbU2bW_gradientStopStart{stop-color:#a855f7}.dark .zbU2bW_gradientStopEnd{stop-color:#4f46e5}@media (prefers-reduced-motion:reduce){.zbU2bW_flowPath,.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_flowPath,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_flowPath{stroke-dasharray:none;animation:none}.zbU2bW_processorNode,.zbU2bW_processorLogoImage{animation:none}}.zbU2bW_inputsSection{z-index:1;margin-bottom:.75rem;position:relative}.zbU2bW_inputsLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.45;margin-bottom:.35rem;font-size:.7rem;font-weight:500;display:block}.zbU2bW_inputsList{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.zbU2bW_inputSourceTag{background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.dark .zbU2bW_inputSourceTag{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}.zbU2bW_inputSourceIcon{font-size:.6rem}.zbU2bW_inputParamTag,.zbU2bW_tagMore{background:rgba(var(--foreground), .07);color:rgb(var(--foreground));opacity:.75;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:400;display:inline-block}.zbU2bW_outputsSection{z-index:1;margin-bottom:1rem;position:relative}.zbU2bW_outputsLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.45;margin-bottom:.35rem;font-size:.7rem;font-weight:500;display:block}.zbU2bW_outputsList{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.zbU2bW_selectButtonContent{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;position:relative}.zbU2bW_selectButtonDisabled{background:rgba(var(--primary-alt), .16);color:var(--primary);border:1px solid rgba(var(--primary-alt), .28);box-shadow:none}.dark .zbU2bW_selectButtonDisabled{background:rgba(var(--primary-alt), .2);border-color:rgba(var(--primary-alt), .34);color:var(--primary-light)}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_selectButtonContent,.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_selectButtonContent{filter:brightness(1.1);transform:translateY(-1px)}.zbU2bW_selectArrow{width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.zbU2bW_schemaCardExpanded:hover:not(.zbU2bW_disabled) .zbU2bW_selectArrow{animation:.6s ease-in-out infinite zbU2bW_arrowBounce;transform:translate(4px)}.zbU2bW_schemaCardExpanded.zbU2bW_forceHoverExpanded .zbU2bW_selectArrow{transform:translate(4px)}@keyframes zbU2bW_arrowBounce{0%,to{transform:translate(4px)}50%{transform:translate(8px)}}.zbU2bW_draftBadge{background-color:rgba(var(--draft-alt), .2);color:rgb(var(--draft));z-index:2;border-radius:999px;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.zbU2bW_pendingBadge{background-color:rgba(var(--pending-alt), .2);color:rgb(var(--pending));z-index:2;border-radius:999px;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.zbU2bW_draftCard{border-color:rgba(var(--draft-alt), .4)}.zbU2bW_draftCard:before{background:radial-gradient(circle at 20% 20%, rgba(var(--draft-alt), .18), transparent 45%), radial-gradient(circle at 80% 30%, rgba(var(--draft-alt), .12), transparent 50%)}.zbU2bW_draftCard:hover:not(.zbU2bW_disabled){border-color:rgba(var(--draft-alt), .6);box-shadow:0 12px 40px rgba(var(--draft-alt), .2), 0 4px 12px #0000001a}.zbU2bW_draftCard .zbU2bW_iconWrapperExpanded{background:rgba(var(--draft-alt), .12)}.zbU2bW_draftCard:hover:not(.zbU2bW_disabled) .zbU2bW_iconWrapperExpanded{background:rgba(var(--draft-alt), .2)}.zbU2bW_draftCard .zbU2bW_iconExpanded{color:rgb(var(--draft))}.zbU2bW_draftCard .zbU2bW_inputSourceTag{background:rgba(var(--draft-alt), .12);color:rgb(var(--draft))}.zbU2bW_draftCard .zbU2bW_selectButtonContent{background:rgb(var(--draft))}.dark .zbU2bW_draftCard .zbU2bW_selectButtonContent{color:rgb(var(--background))}.zbU2bW_pendingCard{border-color:rgba(var(--pending-alt), .4)}.zbU2bW_pendingCard:before{background:radial-gradient(circle at 20% 20%, rgba(var(--pending-alt), .18), transparent 45%), radial-gradient(circle at 80% 30%, rgba(var(--pending-alt), .12), transparent 50%)}.zbU2bW_pendingCard:hover:not(.zbU2bW_disabled){border-color:rgba(var(--pending-alt), .6);box-shadow:0 12px 40px rgba(var(--pending-alt), .2), 0 4px 12px #0000001a}.zbU2bW_pendingCard .zbU2bW_iconWrapperExpanded{background:rgba(var(--pending-alt), .12)}.zbU2bW_pendingCard:hover:not(.zbU2bW_disabled) .zbU2bW_iconWrapperExpanded{background:rgba(var(--pending-alt), .2)}.zbU2bW_pendingCard .zbU2bW_iconExpanded{color:rgb(var(--pending))}.zbU2bW_pendingCard .zbU2bW_inputSourceTag{background:rgba(var(--pending-alt), .12);color:rgb(var(--pending))}.zbU2bW_pendingCard .zbU2bW_selectButtonContent{background:rgb(var(--pending))}.dark .zbU2bW_pendingCard .zbU2bW_selectButtonContent{color:rgb(var(--background))}.zbU2bW_rejectedBadge{background-color:rgba(var(--rejected-alt), .2);color:rgb(var(--rejected));border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.zbU2bW_rejectedCard{border-color:rgba(var(--rejected-alt), .4)}.zbU2bW_rejectedCard:before{background:radial-gradient(circle at 20% 20%, rgba(var(--rejected-alt), .18), transparent 50%), radial-gradient(circle at 80% 80%, rgba(var(--rejected-alt), .12), transparent 50%)}.zbU2bW_rejectedCard:hover:not(.zbU2bW_disabled){border-color:rgba(var(--rejected-alt), .6);box-shadow:0 12px 40px rgba(var(--rejected-alt), .2), 0 4px 12px #0000001a}.zbU2bW_rejectedCard .zbU2bW_iconWrapperExpanded{background:rgba(var(--rejected-alt), .12)}.zbU2bW_rejectedCard:hover:not(.zbU2bW_disabled) .zbU2bW_iconWrapperExpanded{background:rgba(var(--rejected-alt), .2)}.zbU2bW_rejectedCard .zbU2bW_iconExpanded{color:rgb(var(--rejected))}.zbU2bW_rejectedCard .zbU2bW_inputSourceTag{background:rgba(var(--rejected-alt), .12);color:rgb(var(--rejected))}.zbU2bW_rejectedCard .zbU2bW_selectButtonContent{background:rgb(var(--rejected))}.zbU2bW_inactiveBadge{background-color:rgba(var(--foreground), .12);color:rgba(var(--foreground), .5);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.zbU2bW_inactiveCard{border-color:rgba(var(--foreground), .15);opacity:.7}.zbU2bW_inactiveCard:before{background:radial-gradient(circle at 20% 20%, rgba(var(--foreground), .08), transparent 50%)}.zbU2bW_inactiveCard:hover:not(.zbU2bW_disabled){border-color:rgba(var(--foreground), .25);box-shadow:0 12px 40px rgba(var(--foreground), .1), 0 4px 12px #0000000d}.zbU2bW_inactiveCard .zbU2bW_iconWrapperExpanded{background:rgba(var(--foreground), .08)}.zbU2bW_inactiveCard:hover:not(.zbU2bW_disabled) .zbU2bW_iconWrapperExpanded{background:rgba(var(--foreground), .12)}.zbU2bW_inactiveCard .zbU2bW_iconExpanded{color:rgba(var(--foreground), .5)}.zbU2bW_inactiveCard .zbU2bW_inputSourceTag{background:rgba(var(--foreground), .08);color:rgba(var(--foreground), .5)}.zbU2bW_inactiveCard .zbU2bW_selectButtonContent{background:rgba(var(--foreground), .4)}.zbU2bW_builtInBadge{background-color:rgba(var(--primary-alt), .18);color:var(--primary);z-index:2;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7rem;font-weight:500;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.dark .zbU2bW_builtInBadge{background-color:rgba(var(--primary-alt), .28);color:var(--primary-light)}.zbU2bW_communityBadge{background-color:rgba(var(--primary-alt), .18);color:var(--primary);z-index:2;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7rem;font-weight:500;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.dark .zbU2bW_communityBadge{background-color:rgba(var(--primary-alt), .28);color:var(--primary-light)}@media (max-width:640px){.zbU2bW_schemaCardExpanded{max-width:100%;padding:1.25rem}.zbU2bW_iconWrapperExpanded{width:40px;height:40px}.zbU2bW_iconExpanded{width:18px;height:18px}.zbU2bW_titleExpanded{font-size:1.1rem}.zbU2bW_descriptionExpanded{font-size:.8rem}.zbU2bW_flowDiagram{margin-bottom:.5rem}.zbU2bW_flowNodeText{font-size:7px}}
._0vUcpq_label{color:rgb(var(--foreground));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}._0vUcpq_select{background-color:rgba(var(--background), .5);width:100%;color:rgb(var(--foreground));border-width:1px;border:1px solid rgba(var(--foreground), .2);border-radius:.25rem;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._0vUcpq_select:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .2);outline:none}._0vUcpq_select:disabled{opacity:.6;cursor:not-allowed}.dark ._0vUcpq_select{background-color:var(--emphasis);border-color:rgba(var(--foreground), .3)}
.CVtCLG_headerTitle{align-items:center;gap:.875rem;display:flex}.CVtCLG_headerTitle h2{color:rgb(var(--foreground));margin:0;font-size:1.25rem;font-weight:700}.CVtCLG_headerTitle p{color:rgba(var(--foreground), .65);margin:.25rem 0 0;font-size:.875rem}.CVtCLG_iconWrap{width:2.5rem;height:2.5rem;color:var(--primary);background:rgba(var(--primary-alt), .12);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark .CVtCLG_iconWrap{color:var(--primary-light);background:rgba(var(--primary-alt), .16)}.CVtCLG_formGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.CVtCLG_formGrid{grid-template-columns:1fr 1fr}}.CVtCLG_summaryBox{background:rgba(var(--primary-alt), .08);border:1px solid rgba(var(--primary-alt), .16);border-radius:.875rem;flex-direction:column;gap:.25rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.CVtCLG_summaryLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-size:.75rem;font-weight:700}.dark .CVtCLG_summaryLabel{color:var(--primary-light)}.CVtCLG_summaryValue{color:rgba(var(--foreground), .8);overflow-wrap:anywhere;word-break:break-word;font-size:.925rem}.CVtCLG_warning,.CVtCLG_error{border-radius:.75rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.CVtCLG_warning{background:rgba(var(--alert-alt), .12);color:rgb(var(--alert));border:1px solid rgba(var(--alert-alt), .3)}.CVtCLG_error{background:rgba(var(--error), .08);color:rgb(var(--error));border:1px solid rgba(var(--error), .2)}
._46i7WG_previewSection{padding-top:0}._46i7WG_previewSectionSeparated{border-top:1px solid rgba(var(--foreground), .16);padding-top:1rem}._46i7WG_previewPanel{border:1px solid rgba(var(--foreground), .12);background:rgba(var(--background), .45);border-radius:.375rem;padding:.5rem;overflow-x:auto}._46i7WG_previewPanelWarning{border-color:rgba(var(--warn), .28);background:rgba(var(--warn), .08)}._46i7WG_previewText{white-space:pre-wrap;font-size:.875rem;line-height:1.45}._46i7WG_previewWarningText{color:rgb(var(--warn));font-size:.875rem;font-weight:500;line-height:1.45}.dark ._46i7WG_previewPanelWarning{border-color:rgba(var(--warn), .38);background:rgba(var(--warn), .14)}
.T2Bd7a_sidebar{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);z-index:30;flex-direction:column;width:16rem;padding:2rem;display:flex;position:fixed;top:0;bottom:0;right:0}.T2Bd7a_button-container{flex-direction:column;margin-top:1.5rem;display:flex}.T2Bd7a_button-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.T2Bd7a_subscription-section{margin-top:auto}.T2Bd7a_closeButton{background:rgba(var(--foreground), .1);cursor:pointer;border:none;border-radius:9999px;padding:.5rem;transition:background .2s;display:block;position:absolute;top:1rem;right:1rem}.T2Bd7a_closeButton:hover{background:rgba(var(--foreground), .2)}.T2Bd7a_closeButton svg{width:20px;height:20px;color:rgb(var(--foreground))}@media (max-width:1023px){.T2Bd7a_sidebar{z-index:50;width:100%;max-width:320px;padding:3.5rem 1.5rem 1.5rem;transition:transform .3s;transform:translate(0)}.T2Bd7a_button-container{margin-top:1rem}}@media (min-width:1024px){.T2Bd7a_sidebar{padding-top:3rem}}.T2Bd7a_backdrop{display:none}@media (max-width:1023px){.T2Bd7a_backdrop{z-index:40;background:#00000080;animation:.2s T2Bd7a_fadeIn;display:block;position:fixed;inset:0}}@keyframes T2Bd7a_fadeIn{0%{opacity:0}to{opacity:1}}
.FnuYda_headerTitle{align-items:flex-start;gap:.875rem;display:flex}.FnuYda_headerTitle h2{color:rgb(var(--foreground));margin:0;font-size:1.25rem;font-weight:700;line-height:2.25rem}.FnuYda_headerTitle p{color:rgba(var(--foreground), .65);margin:.125rem 0 0;font-size:.875rem;line-height:1.5}.FnuYda_iconWrap{width:2.25rem;height:2.25rem;color:var(--primary);background:rgba(var(--primary-alt), .12);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark .FnuYda_iconWrap{color:var(--primary-light);background:rgba(var(--primary-alt), .16)}.FnuYda_form{flex-direction:column;gap:.625rem;display:flex}.FnuYda_fieldLabel{color:rgb(var(--foreground));font-size:.875rem;font-weight:600;display:block}.FnuYda_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:640px){.FnuYda_options{grid-template-columns:1fr}}.FnuYda_option{border:1px solid rgba(var(--foreground), .18);background:rgba(var(--background), .5);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;align-items:center;gap:.625rem;padding:.875rem 1rem;transition:all .2s;display:flex;position:relative}.FnuYda_option:hover{border-color:rgba(var(--primary-alt), .6);background:rgba(var(--primary-alt), .06)}.FnuYda_option[data-selected=true]{border-color:var(--primary);background:rgba(var(--primary-alt), .12);box-shadow:0 0 0 1px var(--primary)}.dark .FnuYda_option[data-selected=true]{background:rgba(var(--primary-alt), .18);box-shadow:0 0 0 1px var(--primary-light);border-color:var(--primary-light)}.FnuYda_optionInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FnuYda_optionInput:focus-visible+.FnuYda_optionIndicator{box-shadow:0 0 0 3px rgba(var(--primary-alt), .35)}.FnuYda_optionIndicator{border:2px solid rgba(var(--foreground), .35);background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:all .2s;display:inline-flex}.FnuYda_option[data-selected=true] .FnuYda_optionIndicator{border-color:var(--primary);background:var(--primary)}.FnuYda_option[data-selected=true] .FnuYda_optionIndicator:after{content:"";background:#fff;border-radius:9999px;width:.4375rem;height:.4375rem}.dark .FnuYda_option[data-selected=true] .FnuYda_optionIndicator{border-color:var(--primary-light);background:var(--primary-light)}.dark .FnuYda_option[data-selected=true] .FnuYda_optionIndicator:after{background:#262429}.FnuYda_optionLabel{color:rgb(var(--foreground));font-size:.9375rem;font-weight:500;line-height:1.2}.FnuYda_stack{color:rgba(var(--foreground), .85);flex-direction:column;gap:.75rem;line-height:1.55;display:flex}.FnuYda_stack p{margin:0}.FnuYda_error{background:rgba(var(--error), .08);color:rgb(var(--error));border:1px solid rgba(var(--error), .2);border-radius:.75rem;margin-top:.25rem;padding:.75rem 1rem;font-size:.875rem}
.O5CRxG_wrapper{flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.O5CRxG_sizeSm{width:32px;height:32px;font-size:.875rem}.O5CRxG_sizeMd{width:40px;height:40px;font-size:1rem}.O5CRxG_sizeLg{width:48px;height:48px;font-size:1.25rem}.O5CRxG_sizeXl{width:56px;height:56px;font-size:1.5rem}.O5CRxG_size2xl{width:70px;height:70px;font-size:1.75rem}.O5CRxG_shapeRounded.O5CRxG_sizeSm{border-radius:8px}.O5CRxG_shapeRounded.O5CRxG_sizeMd{border-radius:10px}.O5CRxG_shapeRounded.O5CRxG_sizeLg{border-radius:14px}.O5CRxG_shapeRounded.O5CRxG_sizeXl{border-radius:16px}.O5CRxG_shapeRounded.O5CRxG_size2xl{border-radius:18px}.O5CRxG_shapeCircle{border-radius:50%}.O5CRxG_variantGradient{background:linear-gradient(135deg, var(--primary), rgba(var(--primary-alt), .8));box-shadow:0 4px 15px rgba(var(--primary-alt), .4), inset 0 1px 0 #fff3;color:#fff}.O5CRxG_variantSubtle{background:rgba(var(--primary-alt), .12);color:var(--primary)}.dark .O5CRxG_variantSubtle{background:rgba(var(--primary-alt), .15);color:var(--primary-light)}.O5CRxG_colorAmber.O5CRxG_variantGradient{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #fbbf2466,inset 0 1px #fff3}.O5CRxG_colorAmber.O5CRxG_variantSubtle{color:#f59e0b;background:#fbbf241f}.dark .O5CRxG_colorAmber.O5CRxG_variantSubtle{color:#fbbf24;background:#fbbf242e}.O5CRxG_colorPurple.O5CRxG_variantGradient{background:linear-gradient(135deg, var(--primary), rgba(var(--primary-alt), .8));box-shadow:0 4px 15px rgba(var(--primary-alt), .4), inset 0 1px 0 #fff3}.O5CRxG_colorPurple.O5CRxG_variantSubtle{background:rgba(var(--primary-alt), .12);color:var(--primary)}.dark .O5CRxG_colorPurple.O5CRxG_variantSubtle{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}.O5CRxG_animationPulse{animation:3s ease-in-out infinite O5CRxG_pulse}@keyframes O5CRxG_pulse{0%,to{box-shadow:0 4px 15px rgba(var(--primary-alt), .4), inset 0 1px 0 #fff3}50%{box-shadow:0 4px 25px rgba(var(--primary-alt), .6), inset 0 1px 0 #fff3}}
._3QRt4a_brandLogo{background:linear-gradient(90deg,#a855f7,#4338ca,#a855f7) 600px/600px 100% fixed;flex-shrink:0;animation:4s linear infinite _3QRt4a_gradientScroll;-webkit-mask-image:url(/idea-genesis-black.svg);mask-image:url(/idea-genesis-black.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _3QRt4a_gradientScroll{0%{background-position:600px}to{background-position:0}}@media (prefers-reduced-motion:reduce){._3QRt4a_brandLogo{animation:none}}
.R7SoOG_input{background-color:rgba(var(--background), .5);width:100%;color:rgb(var(--foreground));border-width:1px;border:1px solid rgba(var(--foreground), .2);border-radius:.25rem;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.R7SoOG_input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .2);outline:none}.R7SoOG_input:disabled{opacity:.6;cursor:not-allowed}.R7SoOG_label{color:rgb(var(--foreground));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.dark .R7SoOG_input{border-color:rgba(var(--foreground), .3);background-color:#3c3c4b}.dark .R7SoOG_input::placeholder{color:rgba(var(--foreground), .6)}
.opya1q_card{box-sizing:border-box;background:rgba(var(--foreground), .025);border:1px solid rgba(var(--primary-alt), .25);border-left:3px solid rgba(var(--primary-alt), .6);width:min(88%,720px);min-width:0;max-width:100%;box-shadow:0 2px 12px rgba(var(--primary-alt), .06);border-radius:14px;padding:.85rem 1.1rem;font-size:.88rem;transition:box-shadow .3s}.opya1q_header{align-items:center;gap:8px;display:flex}.opya1q_title{font-size:.92rem}.opya1q_submittedBadge{background:rgba(var(--foreground), .06);color:rgba(var(--foreground), .55);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600}.opya1q_subtitle{color:rgba(var(--foreground), .6);margin:4px 0 12px;font-size:.82rem}.opya1q_rows{gap:10px;min-width:0;display:grid}.opya1q_row{border:1px solid rgba(var(--foreground), .08);background:rgba(var(--foreground), .015);border-radius:10px;min-width:0;padding:12px;transition:border-color .2s;overflow:hidden}.opya1q_rowHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.opya1q_approvedBadge{background:rgba(var(--success), .12);color:rgba(var(--success), 1);border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600}.opya1q_rejectedBadge{background:rgba(var(--danger-alt), .12);color:rgba(var(--danger-alt), 1);border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600}.opya1q_description{color:rgba(var(--foreground), .75);margin:6px 0;font-size:.84rem}.opya1q_argRows{background:rgba(var(--foreground), .03);border:1px solid rgba(var(--foreground), .06);border-radius:8px;margin:6px 0 0;padding:8px 10px}.opya1q_decisionRow{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.opya1q_decisionRowWithCost{align-items:stretch}.opya1q_creditCostLine{color:rgba(var(--foreground), .75);margin:10px 0 0;font-size:.78rem}.opya1q_decisionButton{border:1px solid rgba(var(--foreground), .12);cursor:pointer;color:rgb(var(--foreground));background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-size:.82rem;font-weight:500;transition:all .2s;display:inline-flex}.opya1q_decisionRowWithCost .opya1q_decisionButton{border-radius:14px}.opya1q_decisionButton:hover:not(:disabled){box-shadow:0 3px 8px rgba(var(--foreground), .06);transform:translateY(-1px)}.opya1q_approveWithCost{text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 14px;display:inline-flex}.opya1q_decisionLabel{line-height:1.2}.opya1q_approveCost{opacity:.82;align-items:center;gap:4px;font-size:.72rem;font-weight:500;line-height:1.25;display:inline-flex}.opya1q_approveCost svg{flex-shrink:0}.opya1q_activeApprove{background:rgba(var(--success), .15);border-color:rgba(var(--success), .5);color:rgba(var(--success), 1);font-weight:600}.opya1q_activeReject{background:rgba(var(--danger-alt), .15);border-color:rgba(var(--danger-alt), .5);color:rgba(var(--danger-alt), 1);font-weight:600}.opya1q_rejectMessage{border:1px solid rgba(var(--foreground), .12);background:rgba(var(--background), .5);width:100%;color:rgb(var(--foreground));border-radius:8px;outline:none;margin-top:8px;padding:8px 12px;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.opya1q_rejectMessage:focus{border-color:rgba(var(--primary-alt), .5);box-shadow:0 0 0 2px rgba(var(--primary-alt), .1)}.opya1q_resultSection{border-top:1px solid rgba(var(--foreground), .07);gap:6px;margin-top:8px;padding-top:8px;display:grid}.opya1q_resultOk{color:rgba(var(--success), 1);margin:0;font-size:.82rem;font-weight:500}.opya1q_resultError{color:rgb(var(--error));margin:0;font-size:.82rem;font-weight:500}.opya1q_actions{justify-content:flex-end;margin-top:12px;display:flex}.dark .opya1q_argRows{border-color:rgba(var(--foreground), .05);background:#00000026}.dark .opya1q_row{background:rgba(var(--foreground), .02)}
._7hx5IG_bubble{background:rgb(var(--foreground));color:rgb(var(--background));pointer-events:none;opacity:0;white-space:normal;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;animation:.15s forwards _7hx5IG_tooltipFadeIn;box-shadow:0 2px 8px #00000026}.dark ._7hx5IG_bubble{box-shadow:0 2px 12px #0006}@keyframes _7hx5IG_tooltipFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._7hx5IG_bubble{opacity:1;animation:none}}
.ZwA0gG_container{flex-direction:column;align-items:stretch;gap:.375rem;width:100%;max-width:32rem;display:flex}.ZwA0gG_message{color:rgba(var(--foreground), .6);text-align:center;margin:0;font-size:.8125rem;line-height:1.3}
.GOsN8a_primaryTitleEmphasis{font-size:1.25rem}@media (min-width:640px){.GOsN8a_primaryTitleEmphasis{font-size:1.5rem}}@media (min-width:768px){.GOsN8a_primaryTitleEmphasis{font-size:2rem}}
