:root{--font-size: 16px;--font-family: Inter, "Noto Sans", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--background: #f6f7fb;--foreground: #0f172a;--card: #ffffff;--card-foreground: #0f172a;--popover: #ffffff;--popover-foreground: #0f172a;--primary: #1a2be6;--primary-hover: #1421c7;--primary-active: #101ba8;--primary-foreground: #ffffff;--secondary: #ede7ff;--secondary-hover: #e2d8ff;--secondary-foreground: #5b21b6;--accent: #ff5ea8;--accent-hover: #ee438f;--accent-foreground: #ffffff;--muted: #e6e8f2;--muted-soft: #f3f4f8;--muted-foreground: #64748b;--border: #e6e8f2;--border-strong: #d5d8e6;--input-background: #ffffff;--switch-background: #cbd5e1;--destructive: #e11d48;--destructive-hover: #be123c;--destructive-foreground: #ffffff;--success: #16a36a;--success-soft: #dcfce7;--warning: #d97706;--warning-soft: #fef3c7;--ring: #7c3aed;--focus-ring: 0 0 0 3px rgba(124, 58, 237, .18);--chart-1: #1a2be6;--chart-2: #7c3aed;--chart-3: #ff5ea8;--chart-4: #a78bfa;--chart-5: #64748b;--sidebar: #ffffff;--sidebar-foreground: #0f172a;--sidebar-primary: #1a2be6;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #ede7ff;--sidebar-accent-foreground: #5b21b6;--sidebar-border: #e6e8f2;--gradient-primary: linear-gradient( 135deg, #3242dd 0%, #8061d6 55%, #dc75a8 100% );--gradient-soft: linear-gradient( 135deg, rgba(26, 43, 230, .12) 0%, rgba(124, 58, 237, .12) 52%, rgba(255, 94, 168, .14) 100% );--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 12px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .03), 0 5px 16px rgba(15, 23, 42, .05);--shadow-md: 0 8px 28px rgba(15, 23, 42, .08);--shadow-lg: 0 16px 48px rgba(15, 23, 42, .12);--transition-fast: .12s ease;--transition: .18s ease}.h-splitter[data-v-dd1cb073]{display:flex;flex-direction:row;position:relative}.h-splitter-left[data-v-dd1cb073]{min-width:var(--h-splitter-position);width:var(--h-splitter-position);display:flex;flex-direction:column}.h-splitter-right[data-v-dd1cb073]{flex:1;min-width:0;min-height:0;display:flex}.h-splitter-bar[data-v-dd1cb073]{min-width:1px;width:1px;height:100%;position:absolute;z-index:1999;opacity:50%;background-color:var(--color-border, lightgray);cursor:col-resize;left:var(--h-splitter-position)}.h-splitter-bar.active[data-v-dd1cb073]{opacity:90%;min-width:4px;width:4px;margin-left:-2px;background-color:var(--color-accent, rgb(109, 155, 255))}.v-panel{position:relative;display:flex;flex-direction:column;width:63px;min-width:63px;border:1px solid var(--color-border, lightgray);background-color:var(--color-surface, white)}.v-panel-item{width:50px;min-height:50px;opacity:50%;border:0px;border-left:3px;border-style:solid;border-color:#0000;padding:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.v-panel-item.active{border-color:var(--color-accent, black);opacity:100%}.v-panel .h-panel-item{border-bottom:none;border-left:3px solid transparent}.v-panel .h-panel-item.active{border-left-color:var(--color-accent, black)}.v-panel-item:hover{opacity:100%}.v-panel-item img{width:75%;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;position:relative}.v-panel-item.active img{scale:70%}.v-panel-item.extent img{scale:100%}.v-sub-panel{position:absolute;left:100%;top:0}.promt-wrapper{display:block}.promt{border-radius:10px;border:1px solid var(--color-border, transparent);background-color:var(--color-surface, rgba(0, 0, 0, .7));color:var(--color-text, white);font-family:var(--font-sans, inherit);font-size:80%;position:fixed;display:block;min-width:50px;padding:10px;z-index:9999;width:max-content;box-shadow:3px 3px 5px #0000004d}.app-icon[data-v-cc9a3b0e]{flex-shrink:0}.h-panel-toggle.active[data-v-a54e5097]{opacity:100%!important}.h-panel-toggle.no-line[data-v-a54e5097]{border-color:transparent!important}.h-panel-item-promt[data-v-a54e5097]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.theme-switcher[data-v-3d5efb3b]{margin-top:auto;padding:6px 4px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--color-border, lightgray)}.theme-switcher-group[data-v-3d5efb3b]{display:flex;flex-direction:row;gap:2px}.theme-switcher-btn[data-v-3d5efb3b]{flex:1;font-size:10px;line-height:1;padding:4px 0;border:1px solid var(--color-border, lightgray);border-radius:var(--radius-sm, 3px);background:var(--color-surface, white);color:var(--color-text-muted, #6b6b6b);cursor:pointer}.theme-switcher-btn[data-v-3d5efb3b]:hover{background:var(--color-hover, #f0f2f5)}.theme-switcher-btn.active[data-v-3d5efb3b]{background:var(--color-selected-bg, #e1effe);color:var(--color-text, #1a1a1a);border-color:var(--color-selected-border, #2f7dd1)}.workspace-tabs[data-v-02efda94]{height:var(--panel-header-height, 56px);display:flex;align-items:center;padding:8px 10px;background:var(--color-hover);border-bottom:1px solid var(--color-border)}.workspace-tabs-scroll[data-v-02efda94]{min-width:0;display:flex;align-items:center;gap:7px;padding-bottom:2px;overflow-x:auto}.workspace-tab[data-v-02efda94]{min-width:0;height:38px;display:flex;align-items:center;flex:0 0 auto;overflow:hidden;background:color-mix(in srgb,var(--color-surface) 52%,transparent);color:var(--color-text-muted);border:1px solid transparent;border-radius:var(--radius-lg);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}.workspace-tab[data-v-02efda94]:hover{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.workspace-tab-active[data-v-02efda94]{background:var(--color-surface);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 14%,transparent);box-shadow:var(--shadow-sm)}.workspace-tab-main[data-v-02efda94]{min-width:0;height:100%;display:flex;align-items:center;gap:8px;padding:0 8px 0 11px;background:transparent;color:inherit;border:none;cursor:pointer}.workspace-tab-icon[data-v-02efda94]{width:16px;height:16px;display:grid;place-items:center;flex:0 0 auto;opacity:.72}.workspace-tab-icon[data-v-02efda94] svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.workspace-tab-title[data-v-02efda94]{max-width:230px;overflow:hidden;font-size:.72rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.workspace-tab-close[data-v-02efda94]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;margin-right:4px;padding:0;background:transparent;color:inherit;border:none;border-radius:var(--radius-md);cursor:pointer;opacity:.46;transition:opacity var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.workspace-tab-close[data-v-02efda94]:hover{background:var(--color-secondary-bg);color:var(--color-secondary-text);opacity:1}.workspace-tab-close svg[data-v-02efda94]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media(max-width:850px){.workspace-tab-title[data-v-02efda94]{max-width:160px}}.database-statistics[data-v-66ffa89f]{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px;overflow-y:auto;background:var(--color-bg)}.database-hero[data-v-66ffa89f]{min-height:190px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:stretch;overflow:hidden;background:linear-gradient(115deg,var(--color-surface),var(--color-hover));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.database-hero-text[data-v-66ffa89f]{min-width:0;display:flex;justify-content:center;flex-direction:column;padding:28px 32px}.database-eyebrow[data-v-66ffa89f],.database-section-eyebrow[data-v-66ffa89f]{display:block;margin-bottom:4px;color:var(--color-secondary-text);font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.database-hero h2[data-v-66ffa89f]{color:var(--color-text);font-size:1.35rem;font-weight:var(--font-weight-semibold);line-height:1.2}.database-hero p[data-v-66ffa89f]{max-width:560px;margin-top:8px;color:var(--color-text-muted);font-size:.76rem;line-height:1.55}.database-merch[data-v-66ffa89f]{min-width:0;min-height:180px;display:flex;align-items:center;justify-content:center;padding:16px 22px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-secondary-bg) 65%,transparent),transparent)}.database-merch img[data-v-66ffa89f]{width:100%;height:100%;max-height:180px;display:block;object-fit:contain}.database-content[data-v-66ffa89f]{display:flex;flex-direction:column;gap:12px}.database-primary-stats[data-v-66ffa89f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.database-primary-card[data-v-66ffa89f],.database-classes[data-v-66ffa89f]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.database-primary-card[data-v-66ffa89f]{display:flex;flex-direction:column;padding:18px 20px}.database-primary-card>span[data-v-66ffa89f]{color:var(--color-text-muted);font-size:.67rem;font-weight:var(--font-weight-semibold)}.database-primary-card strong[data-v-66ffa89f]{margin-top:4px;color:var(--color-text);font-size:1.65rem;font-weight:var(--font-weight-semibold);line-height:1.15}.database-primary-card small[data-v-66ffa89f]{margin-top:5px;color:var(--color-text-muted);font-size:.61rem}.database-classes[data-v-66ffa89f]{padding:18px 20px 20px}.database-classes-heading[data-v-66ffa89f]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.database-classes-heading h3[data-v-66ffa89f]{color:var(--color-text);font-size:.91rem;font-weight:var(--font-weight-semibold)}.database-classes-total[data-v-66ffa89f]{padding:5px 9px;background:var(--color-hover);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.62rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.database-class-list[data-v-66ffa89f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.database-class-card[data-v-66ffa89f]{min-width:0;padding:12px;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.database-class-summary[data-v-66ffa89f]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.database-class-summary>div[data-v-66ffa89f]{min-width:0;display:flex;flex-direction:column}.database-class-summary span[data-v-66ffa89f]{color:var(--color-text-muted);font-size:.62rem}.database-class-summary strong[data-v-66ffa89f]{margin-top:2px;color:var(--color-text);font-size:.92rem;font-weight:var(--font-weight-semibold)}.database-class-percent[data-v-66ffa89f]{flex:0 0 auto;font-weight:var(--font-weight-semibold)}.database-class-track[data-v-66ffa89f]{height:5px;margin-top:10px;overflow:hidden;background:var(--color-border);border-radius:999px}.database-class-track>span[data-v-66ffa89f]{height:100%;display:block;background:var(--color-accent);border-radius:inherit}.database-state[data-v-66ffa89f]{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:30px;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center}.database-state strong[data-v-66ffa89f]{color:var(--color-text);font-size:.84rem}.database-state>span[data-v-66ffa89f]{font-size:.72rem}.database-state-error[data-v-66ffa89f]{color:var(--color-destructive)}.database-loader[data-v-66ffa89f]{width:26px;height:26px;margin-bottom:6px;border:3px solid var(--color-secondary-bg);border-top-color:var(--color-accent);border-radius:50%;animation:database-spin-66ffa89f .7s linear infinite}.database-retry[data-v-66ffa89f]{margin-top:7px;padding:7px 13px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-md);font-size:.7rem;font-weight:var(--font-weight-semibold)}.database-retry[data-v-66ffa89f]:hover{background:var(--color-secondary-bg-hover)}@media(max-width:900px){.database-hero[data-v-66ffa89f]{grid-template-columns:1fr}.database-merch[data-v-66ffa89f]{min-height:130px}.database-merch img[data-v-66ffa89f]{max-height:125px}.database-class-list[data-v-66ffa89f]{grid-template-columns:1fr}}@media(max-width:620px){.database-primary-stats[data-v-66ffa89f]{grid-template-columns:1fr}.database-hero-text[data-v-66ffa89f]{padding:20px}.database-classes-heading[data-v-66ffa89f]{align-items:flex-start;flex-direction:column;gap:7px}}@keyframes database-spin-66ffa89f{to{transform:rotate(360deg)}}.ketcher-panel[data-v-0dac69ba]{width:clamp(700px,58vw,1000px);height:100%;min-width:600px;align-self:stretch;min-height:0;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.ketcher-header[data-v-0dac69ba]{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px 14px 20px;background:linear-gradient(110deg,#ede7ff70,#fff0);border-bottom:1px solid var(--color-border)}.ketcher-heading[data-v-0dac69ba]{min-width:0}.ketcher-eyebrow[data-v-0dac69ba]{display:block;margin-bottom:2px;color:var(--color-secondary-text);font-size:.63rem;font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.ketcher-heading h2[data-v-0dac69ba]{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-semibold)}.ketcher-close-button[data-v-0dac69ba]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;padding:0;background:transparent;color:var(--color-text-muted);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition),background-color var(--transition),transform var(--transition-fast)}.ketcher-close-button[data-v-0dac69ba]:hover{background:var(--color-secondary-bg);color:var(--color-secondary-text)}.ketcher-close-button[data-v-0dac69ba]:active{transform:scale(.94)}.ketcher-close-button[data-v-0dac69ba]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ketcher-close-button svg[data-v-0dac69ba]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ketcher-editor[data-v-0dac69ba]{position:relative;min-width:0;min-height:0;flex:1 1 auto;min-height:400px;margin:10px;overflow:hidden;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ketcher-frame[data-v-0dac69ba]{position:absolute;inset:0;width:100%;height:100%;display:block;background:#fff;border:none}.ketcher-state[data-v-0dac69ba]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:30px;background:#fffffff0;color:var(--color-text-muted);text-align:center}.ketcher-state strong[data-v-0dac69ba]{color:var(--color-text);font-size:.85rem}.ketcher-state span[data-v-0dac69ba]{font-size:.73rem}.ketcher-loader[data-v-0dac69ba]{width:25px;height:25px;margin-bottom:6px;border:3px solid var(--color-secondary-bg);border-top-color:var(--color-accent);border-radius:50%;animation:ketcher-spin-0dac69ba .7s linear infinite}.ketcher-state-error[data-v-0dac69ba]{color:var(--color-destructive)}.ketcher-retry-button[data-v-0dac69ba]{margin-top:9px;padding:8px 13px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.ketcher-footer[data-v-0dac69ba]{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px 12px 20px;border-top:1px solid var(--color-border)}.ketcher-hint[data-v-0dac69ba]{max-width:230px;color:var(--color-text-muted);font-size:.68rem;line-height:1.4}.ketcher-actions[data-v-0dac69ba]{display:flex;gap:9px}.ketcher-button[data-v-0dac69ba]{min-height:38px;padding:8px 16px;border:1px solid transparent;border-radius:var(--radius-lg);font-size:.77rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition-fast)}.ketcher-button[data-v-0dac69ba]:active{transform:translateY(1px)}.ketcher-button[data-v-0dac69ba]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ketcher-button[data-v-0dac69ba]:disabled{opacity:.55;cursor:not-allowed}.ketcher-button-secondary[data-v-0dac69ba]{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border-strong)}.ketcher-button-secondary[data-v-0dac69ba]:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.ketcher-button-primary[data-v-0dac69ba]{background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 4px 13px #1a2be62e}.ketcher-button-primary[data-v-0dac69ba]:hover:not(:disabled){background:var(--color-accent-hover)}@keyframes ketcher-spin-0dac69ba{to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%}html{font-size:16px;--panel-header-height: 56px}body{overflow:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-normal);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{color:inherit;font:inherit}button{border:none;cursor:pointer}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-hover)}.section{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:24px}.section:first-child{margin-top:0}.section>.header{color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast),background-color var(--transition-fast)}.icon.button{opacity:.55}.icon.button:hover{opacity:1;background:var(--color-secondary-bg)}.icon:before{content:"";width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:22px 22px}.icon.edit:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.4'%20d='M15.48%203H7.52C4.07%203%202%205.06%202%208.52V16.47C2%2019.94%204.07%2022%207.52%2022H15.47C18.93%2022%2020.99%2019.94%2020.99%2016.48V8.52C21%205.06%2018.93%203%2015.48%203Z'%20fill='%23292D32'/%3e%3cpath%20d='M21.0195%202.97979C19.2295%201.17979%2017.4795%201.13979%2015.6395%202.97979L14.5095%204.09979C14.4095%204.19979%2014.3795%204.33979%2014.4195%204.46979C15.1195%206.91979%2017.0795%208.87979%2019.5295%209.57979C19.5595%209.58979%2019.6095%209.58979%2019.6395%209.58979C19.7395%209.58979%2019.8395%209.54979%2019.9095%209.47979L21.0195%208.35979C21.9295%207.44979%2022.3795%206.57979%2022.3795%205.68979C22.3795%204.78979%2021.9295%203.89979%2021.0195%202.97979Z'%20fill='%23292D32'/%3e%3cpath%20d='M17.8591%2010.4198C17.5891%2010.2898%2017.3291%2010.1598%2017.0891%2010.0098C16.8891%209.88984%2016.6891%209.75984%2016.4991%209.61984C16.3391%209.51984%2016.1591%209.36984%2015.9791%209.21984C15.9591%209.20984%2015.8991%209.15984%2015.8191%209.07984C15.5091%208.82984%2015.1791%208.48984%2014.8691%208.11984C14.8491%208.09984%2014.7891%208.03984%2014.7391%207.94984C14.6391%207.83984%2014.4891%207.64984%2014.3591%207.43984C14.2491%207.29984%2014.1191%207.09984%2013.9991%206.88984C13.8491%206.63984%2013.7191%206.38984%2013.5991%206.12984C13.4691%205.84984%2013.3691%205.58984%2013.2791%205.33984L7.89912%2010.7198C7.54912%2011.0698%207.20912%2011.7298%207.13912%2012.2198L6.70912%2015.1998C6.61912%2015.8298%206.78912%2016.4198%207.17912%2016.8098C7.50912%2017.1398%207.95912%2017.3098%208.45912%2017.3098C8.56912%2017.3098%208.67912%2017.2998%208.78912%2017.2898L11.7591%2016.8698C12.2491%2016.7998%2012.9091%2016.4698%2013.2591%2016.1098L18.6391%2010.7298C18.3891%2010.6498%2018.1391%2010.5398%2017.8591%2010.4198Z'%20fill='%23292D32'/%3e%3c/svg%3e")}.icon.close:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.4'%20d='M16.19%202H7.81C4.17%202%202%204.17%202%207.81V16.18C2%2019.83%204.17%2022%207.81%2022H16.18C19.82%2022%2021.99%2019.83%2021.99%2016.19V7.81C22%204.17%2019.83%202%2016.19%202Z'%20fill='%23292D32'/%3e%3cpath%20d='M13.0594%2012.0001L15.3594%209.70011C15.6494%209.41011%2015.6494%208.93011%2015.3594%208.64011C15.0694%208.35011%2014.5894%208.35011%2014.2994%208.64011L11.9994%2010.9401L9.69937%208.64011C9.40937%208.35011%208.92937%208.35011%208.63938%208.64011C8.34938%208.93011%208.34938%209.41011%208.63938%209.70011L10.9394%2012.0001L8.63938%2014.3001C8.34938%2014.5901%208.34938%2015.0701%208.63938%2015.3601C8.78938%2015.5101%208.97937%2015.5801%209.16937%2015.5801C9.35937%2015.5801%209.54937%2015.5101%209.69937%2015.3601L11.9994%2013.0601L14.2994%2015.3601C14.4494%2015.5101%2014.6394%2015.5801%2014.8294%2015.5801C15.0194%2015.5801%2015.2094%2015.5101%2015.3594%2015.3601C15.6494%2015.0701%2015.6494%2014.5901%2015.3594%2014.3001L13.0594%2012.0001Z'%20fill='%23292D32'/%3e%3c/svg%3e")}*{scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted);border:2px solid transparent;background-clip:padding-box}.icon{width:32px;height:32px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.icon:before{content:" ";width:32px;height:32px;background-size:28px 28px;background-position:center;background-repeat:no-repeat}.button.icon{padding:5px}.icon.toggle{background-color:#d3d3d3;border-radius:7px}.icon.download:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2%2012C2%207.28595%202%204.92893%203.46447%203.46447C4.92893%202%207.28595%202%2012%202C16.714%202%2019.0711%202%2020.5355%203.46447C22%204.92893%2022%207.28595%2022%2012C22%2016.714%2022%2019.0711%2020.5355%2020.5355C19.0711%2022%2016.714%2022%2012%2022C7.28595%2022%204.92893%2022%203.46447%2020.5355C2%2019.0711%202%2016.714%202%2012ZM12%206.25C12.4142%206.25%2012.75%206.58579%2012.75%207V12.1893L14.4697%2010.4697C14.7626%2010.1768%2015.2374%2010.1768%2015.5303%2010.4697C15.8232%2010.7626%2015.8232%2011.2374%2015.5303%2011.5303L12.5303%2014.5303C12.3897%2014.671%2012.1989%2014.75%2012%2014.75C11.8011%2014.75%2011.6103%2014.671%2011.4697%2014.5303L8.46967%2011.5303C8.17678%2011.2374%208.17678%2010.7626%208.46967%2010.4697C8.76256%2010.1768%209.23744%2010.1768%209.53033%2010.4697L11.25%2012.1893V7C11.25%206.58579%2011.5858%206.25%2012%206.25ZM8%2016.25C7.58579%2016.25%207.25%2016.5858%207.25%2017C7.25%2017.4142%207.58579%2017.75%208%2017.75H16C16.4142%2017.75%2016.75%2017.4142%2016.75%2017C16.75%2016.5858%2016.4142%2016.25%2016%2016.25H8Z'%20fill='%231C274C'/%3e%3c/svg%3e")}:root[data-theme=dark] .h-panel-icon img{filter:invert(1)}[data-v-bcc6e85d] .h-panel-icon img{max-width:28px;max-height:28px;display:block;object-fit:contain}.gomorrah-main[data-v-bcc6e85d]{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg)}.gomorrah-shell[data-v-bcc6e85d]{min-width:0;min-height:0;display:flex;flex:1;overflow:hidden}.gomorrah-content[data-v-bcc6e85d]{min-width:0;min-height:0;display:flex;flex:1;flex-direction:column;padding:12px}.gomorrah-content[data-v-bcc6e85d]>*{min-width:0;min-height:0;flex:1;overflow:hidden;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.gomorrah-splitter[data-v-bcc6e85d]{width:100%;height:100%}.gomorrah-workspace-column[data-v-bcc6e85d]{width:100%;height:100%;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.gomorrah-workspace-column[data-v-bcc6e85d] .workspace-tabs{flex:0 0 auto}.gomorrah-workspace-column[data-v-bcc6e85d]>*{min-width:0;min-height:0;flex:1}.molecule-editor[data-v-bcc6e85d]{width:100%;max-width:none;height:100%;min-width:0;flex:1}.molecule-editor-transition-enter-active[data-v-bcc6e85d],.molecule-editor-transition-leave-active[data-v-bcc6e85d]{transition:opacity .22s ease,transform .22s ease,width .22s ease}.molecule-editor-transition-enter-from[data-v-bcc6e85d],.molecule-editor-transition-leave-to[data-v-bcc6e85d]{opacity:0;transform:translate(18px)}.workspace-view[data-v-bcc6e85d]{display:flex;flex:1;padding:10px}.alt-switch-buttons[data-v-19f4946b]{position:relative;width:100%;display:grid;grid-template-columns:repeat(var(--items-count),minmax(0,1fr));gap:4px;padding:4px;background:var(--color-bg, #eef2f3);border:1px solid var(--color-border, #d9d9d9);border-radius:var(--radius-md, 8px)}.alt-switch-button[data-v-19f4946b]{position:relative;min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;overflow:hidden;background:transparent;color:var(--color-text-muted, #666);border:1px solid transparent;border-radius:calc(var(--radius-md, 8px) - 2px);font:inherit;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.alt-switch-button[data-v-19f4946b]:hover{color:var(--color-text, #1d1d1d)}.alt-switch-button[data-v-19f4946b]:active{transform:scale(.985)}.alt-switch-button[data-v-19f4946b]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent, #7c3aed) 20%,transparent)}.alt-switch-button-marker[data-v-19f4946b]{width:16px;height:6px;flex:0 0 auto;background:var(--color-text-muted, #666);border-radius:999px;opacity:.38;transform:scaleX(.375);transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.alt-switch-button-label[data-v-19f4946b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.alt-switch-button-active[data-v-19f4946b]{background:var(--color-surface, #ffffff);color:var(--color-accent, #7c3aed);border-color:var(--color-selected-border, #7c3aed);box-shadow:var(--shadow-panel, 0 1px 3px rgba(0, 0, 0, .08))}.alt-switch-button-active[data-v-19f4946b]:hover{color:var(--color-accent, #7c3aed)}.alt-switch-button-active .alt-switch-button-marker[data-v-19f4946b]{transform:scaleX(1);background:var(--color-accent, #7c3aed);opacity:1}.alt-switch-button-active .alt-switch-button-label[data-v-19f4946b]{font-weight:600}.switch-material.transition-on[data-v-f92cb5c5]{-webkit-box-ordinal-group:2;transition:all .3s ease-in-out;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:inline-flex;flex-flow:row nowrap;height:36px;justify-content:flex-start;margin:0;padding:0;background:none;border:1px solid transparent;position:relative;font:inherit;color:inherit;-webkit-user-select:none;user-select:none}.switch-material .check[data-v-f92cb5c5]{background-color:var(--color-text-muted, #929292);border-radius:8px;height:16px;margin:0 4px;overflow:visible;position:relative;width:48px;flex:0 0 auto}.switch-material.switch-on .check[data-v-f92cb5c5]{background-color:#00968880}.switch-material .check[data-v-f92cb5c5]:after{background-color:#00aba9;border-radius:50%;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px #00000029,0 2px 5px #00000042;content:"";display:block;height:22px;margin-left:-3px;margin-top:-3px;position:absolute;width:22px;z-index:2}.switch-material.switch-on .check[data-v-f92cb5c5]:after{transform:translate(30px);-webkit-transition:all .2s linear;transition:all .2s linear}.switch-material.switch-off .check[data-v-f92cb5c5]:after{transform:translate(0);-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#fff}.switch-material .caption[data-v-f92cb5c5]{min-width:0}.switch-material .caption.truncate[data-v-f92cb5c5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-material.row[data-v-f92cb5c5]{width:100%;min-height:42px;justify-content:space-between;gap:16px;padding:8px 10px 8px 13px;background:#f6f7fbb8;border-radius:12px;text-align:left;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.switch-material.row .caption[data-v-f92cb5c5]{order:1;flex:1;font-size:.82rem;font-weight:500}.switch-material.row .check[data-v-f92cb5c5]{order:2}.switch-material.row[data-v-f92cb5c5]:hover{background:#f3f4f8;border-color:#e6e8f2}.switch-material.row[data-v-f92cb5c5]:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed2e}.switch-material.row.switch-on[data-v-f92cb5c5]{background:linear-gradient(110deg,#ede7ffb8,#fffc);border-color:#7c3aed26}.switch-material.row.switch-on .caption[data-v-f92cb5c5]{color:#5b21b6;font-weight:600}.switch-material.row .check[data-v-f92cb5c5]{box-sizing:content-box;width:42px;min-width:42px;height:24px;margin:0;border-radius:999px;background-color:#cbd5e1;border:1px solid rgba(100,116,139,.14);box-shadow:inset 0 1px 3px #0f172a1f;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}button.switch-material.row.switch-on .check[data-v-f92cb5c5]{background-color:#1a2be6;border-color:transparent;box-shadow:0 4px 10px #1a2be62e}.switch-material.row .check[data-v-f92cb5c5]:after{top:3px;left:3px;margin:0;width:18px;height:18px;background-color:#fff;box-shadow:0 2px 6px #0f172a38;transition:transform .18s ease,box-shadow .18s ease}.switch-material.row.switch-off .check[data-v-f92cb5c5]:after{transform:translate(0);background-color:#fff}button.switch-material.row.switch-on .check[data-v-f92cb5c5]:after{transform:translate(18px);background-color:#fff;box-shadow:0 2px 7px #0f172a33}.switch-material.row .check-icon[data-v-f92cb5c5]{position:absolute;top:3px;left:3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;z-index:3;color:#1a2be6;transform:translate(18px);pointer-events:none}.switch-material.row .check-icon path[data-v-f92cb5c5]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.a-button[data-v-5fbe3679]{display:inline-flex;align-items:center;justify-content:center;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;padding:8px 14px;font-size:14px;cursor:pointer;outline:none;outline-color:currentcolor;position:relative;overflow:visible;border:1px solid transparent;border-radius:4px;gap:8px;font-family:inherit;transition:all .2s linear}.a-button.disabled[data-v-5fbe3679]{cursor:not-allowed;background-color:var(--color-hover, #818181)!important;border-color:var(--color-border, #818181)!important;color:var(--color-text-muted, #dadada)!important}.a-button.small[data-v-5fbe3679]{padding:5px 10px;font-size:12px}.a-button.large[data-v-5fbe3679]{padding:11px 18px;font-size:16px}.a-button.primary{background-color:var(--color-accent, #f75553);border-color:var(--color-accent, #f75553);outline-color:var(--color-accent, #fee5e5)!important;color:var(--color-accent-contrast, #fff)}.a-button.primary:hover:not(.disabled){color:var(--color-accent-contrast, #fff);filter:brightness(1.15)}.a-button.secondary{background-color:var(--color-hover, #f0f0f0);border-color:var(--color-border-strong, #d0d0d0);outline-color:var(--color-accent, #fee5e5)!important;color:var(--color-text, #1d1d1d)}.a-button.secondary:hover:not(.disabled){border-color:var(--color-accent, #f75553)}.a-button.ghost{background-color:transparent;border-color:var(--color-border, #d9d9d9);outline-color:var(--color-accent, #fee5e5)!important;color:var(--color-text-muted, #666)}.a-button.ghost:hover:not(.disabled){background-color:var(--color-hover, #f0f0f0);color:var(--color-text, #1d1d1d)}.a-button.danger{background-color:#d4183d;border-color:#d4183d;outline-color:#d4183d33!important;color:#fff}.a-button.danger:hover:not(.disabled){filter:brightness(.92)}.target-row[data-v-f29ed5b3]{overflow:hidden;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition),box-shadow var(--transition)}.target-row[data-v-f29ed5b3]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.target-row-incomplete[data-v-f29ed5b3]{border-color:#ff5ea83d}.target-row-heading[data-v-f29ed5b3]{min-height:37px;display:flex;align-items:center;gap:8px;padding:5px 7px 5px 10px;background:#ffffff8c;border-bottom:1px solid var(--color-border)}.target-index[data-v-f29ed5b3]{width:19px;height:19px;display:grid;place-items:center;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-sm);font-size:.56rem;font-weight:var(--font-weight-bold)}.target-row-title[data-v-f29ed5b3]{flex:1;color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.target-remove[data-v-f29ed5b3]{width:27px;height:27px;display:grid;place-items:center;padding:0;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-md);cursor:pointer;opacity:.58;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.target-remove[data-v-f29ed5b3]:hover{background:#d4183d14;color:var(--color-destructive);opacity:1}.target-remove svg[data-v-f29ed5b3]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.target-fields[data-v-f29ed5b3]{display:flex;flex-direction:row;gap:9px;padding:10px}.target-field[data-v-f29ed5b3]{min-width:0;display:flex;flex-direction:column;gap:5px}.target-field>span[data-v-f29ed5b3],.target-add-label[data-v-f29ed5b3]{color:var(--color-text-muted);font-size:.59rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.vinput[data-v-0e8d407e]{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding:0;position:relative;border:1px solid var(--color-border, #d9d9d9);color:var(--color-text, #1d1d1d);min-height:36px;background:var(--color-surface, white) none;background-clip:padding-box;min-width:0}.vinput input[data-v-0e8d407e]{border:none!important;flex-grow:1;flex-shrink:0;flex-basis:0;min-height:34px;padding:0 .75rem;appearance:none;display:block;outline:none;width:100%;min-width:0;font:inherit;order:2;background:transparent;color:inherit}.vinput .append[data-v-0e8d407e]{order:2;display:flex;align-items:center;padding:0 .225rem;background-color:var(--color-hover, #f3f4f8);border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;border-left:1px solid var(--color-border-strong, #d5d8e6)}.vinput.readonly[data-v-0e8d407e]{background-color:var(--color-hover, lightgrey)}.vinput.readonly input[data-v-0e8d407e]{background-color:#0000}.vinput .prepend[data-v-0e8d407e]{padding:.5rem .75rem;background-color:var(--color-hover, #f8f8f8);color:var(--color-text, #1d1d1d);line-height:1.25rem;white-space:nowrap;position:relative;order:1;width:var(--label-width)!important;min-width:var(--label-width)!important;display:flex;flex-direction:row;align-items:center}.vinput .drop-container[data-v-0e8d407e]{display:none;position:absolute;top:100%;left:0;width:calc(100% + 2px);height:auto;max-height:400px;overflow-y:scroll;border:1px solid var(--color-border, #dfdfdf);padding:2px;margin-left:-1px;z-index:1000;background-color:var(--color-surface, #ffffff);box-shadow:3px 3px 5px #0000004d}.vinput .drop-container.opened[data-v-0e8d407e]{display:block}.vinput .option-list[data-v-0e8d407e]{margin:0;padding:0;list-style:none inside;overflow-y:auto;position:relative;display:block;background-color:var(--color-surface, #ffffff);font-size:.875rem}.vinput ul[data-v-0e8d407e]{right:0;left:0;border:0}.vinput .option-list li[data-v-0e8d407e]{display:block;margin:0;padding:0;border:0;list-style:none inside;font-size:.875rem;cursor:pointer}.vinput .option-list li[data-v-0e8d407e]:hover{background-color:var(--color-hover, rgba(29, 29, 29, .1))}.vinput .option-list li.active[data-v-0e8d407e]{background-color:var(--color-accent, #5ebdec);color:var(--color-accent-contrast, #ffffff);font-weight:700}.vinput .option-list span[data-v-0e8d407e]{min-width:auto;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;padding:0 2rem 0 2.5rem;display:block}.vinput input.error[data-v-0e8d407e]{background-color:#f006}.vinput .dropdown-toggle[data-v-0e8d407e]{width:36px;height:36px;display:block;position:relative;cursor:pointer}.vinput .dropdown-toggle[data-v-0e8d407e]:before{margin-left:-1.1rem;display:block;position:absolute;color:white transparent;font-size:0;content:"";height:.3125rem;width:.3125rem;background-color:white transparent;border-left:1px solid;border-bottom:1px solid;border-color:var(--color-text, #1d1d1d);top:50%;left:100%;margin-top:-.1625rem;z-index:2;transform:rotate(-45deg);transition:all .15s easy-in-out;transform-origin:center center 1px}div.vselect-wrapper[data-v-00afaf39]{display:flex;flex-direction:row;border:1px solid var(--color-border, #d9d9d9);margin:0;height:36px;line-height:36px;background:var(--color-surface, #ffffff) none;background-clip:padding-box;border-radius:var(--radius-sm, 0)}.vselect[data-v-00afaf39]{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;position:relative;min-width:0;flex:1;font:inherit;color:inherit;text-align:left}.vselect[data-v-00afaf39]:disabled{cursor:not-allowed}.vselect.disabled[data-v-00afaf39]{background-color:var(--color-hover, rgba(0,0,0,.1));color:var(--color-text-muted, rgba(0,0,0,.7))}.vselect[data-v-00afaf39]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent, #7c3aed) 20%,transparent)}.vselect-wrapper .prepend[data-v-00afaf39]{padding:.5rem .75rem;background-color:var(--color-hover, #f8f8f8);color:var(--color-text, #1d1d1d);line-height:1.25rem;white-space:nowrap;position:relative;order:0;width:var(--label-width)!important;min-width:var(--label-width)!important}.vselect .dropdown-toggle[data-v-00afaf39]{width:36px;height:36px;display:block;position:relative}.vselect .dropdown-toggle[data-v-00afaf39]:before{margin-left:-1.1rem;display:block;position:absolute;color:white transparent;font-size:0;content:"";height:.3125rem;width:.3125rem;background-color:white transparent;border-left:1px solid;border-bottom:1px solid;border-color:var(--color-text, #1d1d1d);top:50%;left:100%;margin-top:-.1625rem;z-index:2;transform:rotate(-45deg);transition:all .15s easy-in-out;transform-origin:center center 1px}.vselect .vselect-input[data-v-00afaf39]{order:2;display:flex;flex-flow:row wrap;align-items:center;cursor:pointer;width:calc(100% - .1rem);height:34px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0}.vselect .vselect-input>span[data-v-00afaf39]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vselect-drop-container[data-v-00afaf39]{overflow-y:auto;padding:2px;z-index:5000;border:1px solid var(--color-border, #dfdfdf);border-radius:var(--radius-sm, 0);background-color:var(--color-surface, #ffffff);color:var(--color-text, #1a1a1a);font-family:var(--font-sans, inherit);box-shadow:3px 3px 5px #0000004d}.vselect-drop-container .option-list[data-v-00afaf39]{margin:0;padding:0;list-style:none inside;overflow-y:auto;position:relative;display:block;background-color:var(--color-surface, #ffffff);font-size:inherit}.vselect-drop-container ul[data-v-00afaf39]{right:0;left:0;border:0}.vselect-drop-container .option-list li[data-v-00afaf39]{display:block;margin:0;padding:0;border:0;list-style:none inside;cursor:pointer}.vselect-drop-container .option-list li[data-v-00afaf39]:hover,.vselect-drop-container .option-list li.highlighted[data-v-00afaf39]{background-color:var(--color-hover, rgba(29, 29, 29, .1))}.vselect-drop-container .option-list li.active[data-v-00afaf39]{background-color:var(--color-accent, #5ebdec);color:var(--color-accent-contrast, #ffffff);font-weight:700}.vselect-drop-container .option-list span[data-v-00afaf39]{min-width:auto;min-height:32px;line-height:1.3;overflow:visible;white-space:normal;word-break:break-word;padding:6px 2rem 6px 2.5rem;display:flex;align-items:center}.vselect-empty[data-v-00afaf39]{padding:12px;color:var(--color-text-muted, #64748b);font-size:.8rem;text-align:center}.vselect-drop-enter-active[data-v-00afaf39],.vselect-drop-leave-active[data-v-00afaf39]{transition:opacity .13s ease,transform .13s ease}.vselect-drop-enter-from[data-v-00afaf39],.vselect-drop-leave-to[data-v-00afaf39]{opacity:0;transform:translateY(-4px) scale(.985)}.property-filters[data-v-b5b261f5],.property-filter[data-v-b5b261f5]{display:flex;flex-direction:column;gap:12px}.property-filter[data-v-b5b261f5]:not(:last-child){padding-bottom:12px;border-bottom:1px solid var(--color-border)}.property-range[data-v-b5b261f5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1}.finder-field[data-v-b5b261f5]{display:flex;flex-direction:column;gap:4px}.property-filter-commit[data-v-b5b261f5]{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;padding:0;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-md);cursor:pointer;opacity:.58;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.property-filter-commit[data-v-b5b261f5]:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);opacity:1}.property-filter-commit svg[data-v-b5b261f5]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.property-filter-hint[data-v-b5b261f5]{color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.moldraw_container[data-v-41b5f150]{width:100%;height:100%;min-width:0;min-height:150px;display:grid;place-items:center;overflow:hidden}.mol[data-v-41b5f150]{display:block;width:100%;height:100%;object-fit:contain}.error[data-v-41b5f150]{padding:12px;color:var(--destructive);text-align:center}.mol-input[data-v-57a695aa]{display:flex;flex-direction:column;gap:12px}.molecule-preview[data-v-57a695aa]{cursor:pointer;min-height:210px;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:inset 0 1px 4px #0f172a0a}.molecule-preview[data-v-57a695aa] svg,.molecule-preview[data-v-57a695aa] canvas,.molecule-preview[data-v-57a695aa] img{max-width:100%;max-height:190px}.molecule-preview-empty[data-v-57a695aa]{min-height:150px}.molecule-empty[data-v-57a695aa]{display:flex;align-items:center;flex-direction:column;gap:8px;color:var(--color-text-muted);font-size:.68rem}.molecule-empty svg[data-v-57a695aa]{width:30px;height:30px;fill:none;stroke:var(--color-secondary-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.structure-edit-button[data-v-57a695aa]{width:34px;height:34px;display:grid;place-items:center;margin:4px 3px;padding:0;background:var(--color-secondary-bg);color:var(--color-secondary-text);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition),transform var(--transition-fast)}.structure-edit-button[data-v-57a695aa]:hover{background:var(--color-secondary-bg-hover)}.structure-edit-button svg[data-v-57a695aa]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.gomorrah-settings[data-v-76494730]{width:100%;height:100%;min-width:450px;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);border-right:1px solid var(--color-border)}.gomorrah-settings-header[data-v-76494730]{height:var(--panel-header-height, 56px);overflow-y:hidden;display:flex;gap:12px;padding:10px 14px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.gomorrah-settings-toolbar[data-v-76494730]{padding:10px 14px}.gomorrah-settings-scroll[data-v-76494730]{min-height:0;display:flex;flex:1;flex-direction:column;gap:12px;padding:12px;overflow-y:auto}.gomorrah-settings-footer[data-v-76494730]{padding:10px 14px;background:var(--color-surface);border-top:1px solid var(--color-border)}@media(max-width:980px){.gomorrah-settings-header[data-v-76494730]{padding:17px}.gomorrah-settings-scroll[data-v-76494730]{padding:9px}}.gomorrah-header-mark{width:4px;min-width:4px;height:38px;margin-top:2px;background:var(--gradient-primary);border-radius:999px;box-shadow:0 5px 14px #7c3aed38;opacity:.55}[data-v-9b75c562] .gomorrah-finder-params{min-height:100%;width:100%;min-width:20%;max-width:100%;flex:1;background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary-bg) 42%,transparent),transparent 240px),var(--color-bg);color:var(--color-text);border-right:1px solid var(--color-border)}[data-v-9b75c562] .gomorrah-finder-params .gomorrah-settings-header{min-height:0;align-items:flex-start;justify-content:flex-start;gap:10px;padding:14px 16px 10px;background:transparent;border-bottom:none}.finder-eyebrow[data-v-9b75c562]{display:block;margin-bottom:1px;color:var(--color-secondary-text);font-size:.57rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.finder-header-text h1[data-v-9b75c562]{color:var(--color-text);font-size:1.05rem;font-weight:var(--font-weight-semibold);line-height:1.2}.finder-header-text p[data-v-9b75c562]{max-width:none;margin-top:3px;overflow:hidden;color:var(--color-text-muted);font-size:.66rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}[data-v-9b75c562] .gomorrah-finder-params .gomorrah-settings-toolbar{padding:0 16px 10px}[data-v-9b75c562] .gomorrah-finder-params .gomorrah-settings-scroll{min-height:fit-content;gap:8px;padding:2px 10px 12px;scrollbar-width:thin;overflow-y:auto}.finder-card[data-v-9b75c562]{min-height:fit-content;position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition)}.finder-card[data-v-9b75c562]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:none}.finder-card[data-v-9b75c562]>*{flex:1;min-height:fit-content}.finder-card-primary[data-v-9b75c562]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-secondary-bg) 55%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent) 55%)}.finder-card-primary[data-v-9b75c562]:before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;background:var(--gradient-primary);border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:none;border-radius:0 0 999px 999px;opacity:.55}.finder-card-header[data-v-9b75c562]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.finder-card-header>div[data-v-9b75c562]{display:flex;align-items:center;gap:7px}.finder-card-number[data-v-9b75c562]{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-md);font-size:.56rem;font-weight:var(--font-weight-bold)}.finder-card h2[data-v-9b75c562]{color:var(--color-text);font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1.2}.finder-card-description[data-v-9b75c562]{color:var(--color-text-muted);font-size:.59rem;white-space:nowrap}.finder-control-list[data-v-9b75c562]{display:flex;flex-direction:column;gap:6px;padding:1px}.smiles-input[data-v-9b75c562]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-9b75c562]{color:var(--color-text-muted);font-size:.58rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.molecule-preview[data-v-9b75c562]{min-height:115px;display:flex;align-items:center;justify-content:center;padding:7px;overflow:hidden;background:color-mix(in srgb,var(--color-surface) 72%,transparent);border:1px solid rgba(124,58,237,.13);border-radius:var(--radius-lg);box-shadow:inset 0 1px 4px #0f172a0a}.molecule-preview[data-v-9b75c562] svg,.molecule-preview[data-v-9b75c562] canvas,.molecule-preview[data-v-9b75c562] img{max-width:100%;max-height:105px}[data-v-9b75c562] .gomorrah-finder-params .gomorrah-settings-footer{display:flex;flex-direction:column;gap:4px;padding:9px 12px 11px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);border-top:1px solid var(--color-border);box-shadow:0 -12px 28px #0f172a09}[data-v-9b75c562] .gomorrah-finder-params .gomorrah-settings-footer .a-button{width:100%;min-height:36px;border-radius:var(--radius-md)}.finder-action-hint[data-v-9b75c562]{color:var(--color-text-muted);font-size:.68rem;text-align:center}.molecule-edit-button[data-v-9b75c562]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;padding:0;background:transparent;color:var(--color-text-muted);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition),box-shadow var(--transition),}.molecule-edit-button[data-v-9b75c562]:hover{background:var(--color-secondary-bg);color:var(--color-secondary-text);border-color:#7c3aed1f;box-shadow:0 3px 10px #5b21b61a}.molecule-edit-button[data-v-9b75c562]:active{box-shadow:none;transform:scale(.95)}.molecule-edit-button svg[data-v-9b75c562]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.footer[data-v-9b75c562]{display:flex;flex-direction:column;align-items:center}.finder-loading[data-v-9b75c562]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.finder-spinner[data-v-9b75c562]{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:finder-spin-9b75c562 .7s linear infinite}@keyframes finder-spin-9b75c562{to{transform:rotate(360deg)}}.finder-similarity[data-v-9b75c562]{width:100%;display:flex;flex-direction:column;gap:4px;margin-top:4px}.finder-similarity-header[data-v-9b75c562]{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.finder-similarity-value[data-v-9b75c562]{font-size:.82rem;color:var(--color-secondary-text);font-weight:var(--font-weight-bold)}.finder-similarity-slider[data-v-9b75c562]{width:100%;height:4px;appearance:none;background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent) var(--fill, 50%),var(--color-border) var(--fill, 50%),var(--color-border) 100%);border-radius:999px;outline:none;cursor:pointer}.finder-similarity-slider[data-v-9b75c562]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;background:var(--color-surface);border:2px solid var(--color-accent);border-radius:50%;cursor:pointer;transition:transform var(--transition-fast)}.finder-similarity-slider[data-v-9b75c562]::-webkit-slider-thumb:hover{transform:scale(1.15)}.finder-similarity-slider[data-v-9b75c562]::-moz-range-thumb{width:14px;height:14px;background:var(--color-surface);border:2px solid var(--color-accent);border-radius:50%;cursor:pointer}.settings-card[data-v-191166c1]{display:flex;flex-direction:column;gap:16px;padding:17px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.ai-header-text[data-v-a3b20247]{min-width:0}.ai-eyebrow[data-v-a3b20247]{display:block;margin-bottom:1px;color:var(--color-secondary-text);font-size:.57rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.ai-header-text h1[data-v-a3b20247]{color:var(--color-text);font-size:1.05rem;font-weight:var(--font-weight-semibold);line-height:1.2}.ai-header-status[data-v-a3b20247]{flex:0 0 auto;padding:4px 7px;background:var(--color-hover);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.59rem;font-weight:var(--font-weight-semibold);height:fit-content}.ai-header-status-ready[data-v-a3b20247]{background:var(--color-success-soft);color:var(--color-success);border-color:transparent}.settings-card-header[data-v-a3b20247]{display:flex;align-items:flex-start;gap:11px}.settings-number[data-v-a3b20247]{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-md);font-size:.61rem;font-weight:var(--font-weight-bold);letter-spacing:.04em}.settings-card-header h2[data-v-a3b20247]{color:var(--color-text);font-size:.79rem;font-weight:var(--font-weight-semibold)}.settings-card-header p[data-v-a3b20247]{margin-top:2px;color:var(--color-text-muted);font-size:.64rem;line-height:1.4}.settings-card-heading[data-v-a3b20247]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;flex:1;gap:12px}.target-count[data-v-a3b20247]{padding:4px 7px;background:var(--color-hover);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.59rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.target-list[data-v-a3b20247]{display:flex;flex-direction:column;gap:9px}.target-row[data-v-a3b20247]{overflow:hidden;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition),box-shadow var(--transition)}.target-row[data-v-a3b20247]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.target-row-incomplete[data-v-a3b20247]{border-color:#ff5ea83d}.target-row-heading[data-v-a3b20247]{min-height:37px;display:flex;align-items:center;gap:8px;padding:5px 7px 5px 10px;background:#ffffff8c;border-bottom:1px solid var(--color-border)}.target-index[data-v-a3b20247]{width:19px;height:19px;display:grid;place-items:center;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-sm);font-size:.56rem;font-weight:var(--font-weight-bold)}.target-row-title[data-v-a3b20247]{flex:1;color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.target-remove[data-v-a3b20247]{width:27px;height:27px;display:grid;place-items:center;padding:0;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-md);cursor:pointer;opacity:.58;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.target-remove[data-v-a3b20247]:hover{background:#d4183d14;color:var(--color-destructive);opacity:1}.target-remove svg[data-v-a3b20247]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.target-fields[data-v-a3b20247]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.target-field[data-v-a3b20247]{min-width:0;display:flex;flex-direction:column;gap:5px}.target-field>span[data-v-a3b20247],.target-add-label[data-v-a3b20247]{color:var(--color-text-muted);font-size:.59rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.target-add[data-v-a3b20247]{display:flex;flex-direction:column;gap:6px;padding-top:4px}.targets-empty[data-v-a3b20247]{display:flex;align-items:center;flex-direction:column;gap:5px;padding:22px 15px;background:var(--color-hover);color:var(--color-text-muted);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center}.targets-empty strong[data-v-a3b20247]{color:var(--color-text);font-size:.72rem}.targets-empty span[data-v-a3b20247]{max-width:260px;font-size:.63rem;line-height:1.45}.targets-empty-icon[data-v-a3b20247]{width:34px;height:34px;display:grid;place-items:center;margin-bottom:3px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-lg)}.targets-empty-icon svg[data-v-a3b20247]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round}.targets-state[data-v-a3b20247]{display:flex;align-items:center;gap:11px;padding:13px;background:var(--color-hover);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.targets-state>div[data-v-a3b20247]{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.targets-state strong[data-v-a3b20247]{color:var(--color-text);font-size:.7rem}.targets-state span[data-v-a3b20247]{font-size:.62rem}.targets-state-error[data-v-a3b20247]{border-color:#d4183d2e}.targets-loader[data-v-a3b20247]{width:22px;height:22px;flex:0 0 auto;border:3px solid var(--color-secondary-bg);border-top-color:var(--color-accent);border-radius:50%;animation:targets-spin-a3b20247 .7s linear infinite}.run-summary[data-v-a3b20247]{display:flex;align-items:center;gap:9px;padding:10px 11px;background:var(--color-hover);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:.65rem;line-height:1.4}.run-summary-ready[data-v-a3b20247]{background:#ede7ff73;color:var(--color-secondary-text);border-color:#7c3aed24}.run-summary-icon[data-v-a3b20247]{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.run-summary-icon svg[data-v-a3b20247]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.prediction-error[data-v-a3b20247]{padding:9px 11px;background:#d4183d0f;color:var(--color-destructive);border:1px solid rgba(212,24,61,.15);border-radius:var(--radius-lg);font-size:.65rem;line-height:1.45}.predict-button[data-v-a3b20247]{width:100%}.predict-button-spinner[data-v-a3b20247]{width:15px;height:15px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.76;animation:predict-button-spin-a3b20247 .65s linear infinite}@keyframes predict-button-spin-a3b20247{to{transform:rotate(360deg)}}@media(max-width:980px){.target-fields[data-v-a3b20247]{grid-template-columns:1fr}}@keyframes targets-spin-a3b20247{to{transform:rotate(360deg)}}.tag-input[data-v-aa86493a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-box-align:center;display:flex;flex-flow:row wrap;height:auto;justify-content:flex-start;align-items:center;min-height:36px;padding:0 2px;position:relative;background-clip:padding-box;border:1px solid transparent;color:var(--color-text, #1d1d1d);line-height:36px;min-width:0}.tag-input.editable-input[data-v-aa86493a]{cursor:text}.tag-input .input-wrapper[data-v-aa86493a]{border:none!important;height:26px;line-height:26px;padding:0 4px;width:auto;appearance:none;display:block;min-width:0;outline:none}.tag[data-v-aa86493a]{-webkit-box-pack:justify;-webkit-box-align:start;align-items:flex-start;background-color:var(--color-secondary-bg, #ede7ff);color:var(--color-secondary-text, #5b21b6);cursor:default;display:-webkit-inline-box;display:inline-flex;height:26px;justify-content:space-between;line-height:26px;margin:2px;padding:0;position:relative;border-radius:7px}.tag .remover[data-v-aa86493a],.tag .title[data-v-aa86493a]{display:block;position:relative}.tag .title[data-v-aa86493a]{max-width:220px;margin:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag .remover[data-v-aa86493a]{cursor:pointer;font-size:1.2rem;height:100%;text-align:center;width:26px;font-size:x-large}.tag .remover[data-v-aa86493a]:hover{font-weight:700}@font-face{font-family:Temml;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal}math{font-family:"Cambria Math",STIXTwoMath-Regular,NotoSansMath-Regular,math;font-style:normal;font-weight:400;line-height:normal;font-size-adjust:none;text-indent:0;text-transform:none;letter-spacing:normal;word-wrap:normal;direction:ltr;font-feature-settings:"dtls" off}math *{border-color:currentColor}math.tml-display{display:block;width:100%}*.mathcal{font-feature-settings:"ss01"}math .mathscr{font-family:Temml}mo.tml-prime{font-family:Temml}mfrac>:nth-child(2),msqrt,mover>:first-child{math-shift:compact}.menclose{display:inline-block;position:relative;padding:.5ex 0ex}.tml-cancelto{display:inline-block;position:absolute;top:0;left:0;padding:.5ex 0ex;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><defs><marker id='a' markerHeight='5' markerUnits='strokeWidth' markerWidth='7' orient='auto' refX='7' refY='2.5'><path fill='black' d='m0 0 7 2.5L0 5z'/></marker></defs><line x2='100%25' y1='100%25' stroke='black' stroke-width='.06em' marker-end='url(%23a)' vector-effect='non-scaling-stroke'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><defs><marker id='a' markerHeight='5' markerUnits='strokeWidth' markerWidth='7' orient='auto' refX='7' refY='2.5'><path fill='black' d='m0 0 7 2.5L0 5z'/></marker></defs><line x2='100%25' y1='100%25' stroke='black' stroke-width='.06em' marker-end='url(%23a)' vector-effect='non-scaling-stroke'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0}@supports (-moz-appearance: none){.tml-vec{transform:scale(.75)}.ff-narrow{width:0em}.ff-nudge-left{margin-left:-.2em}.ff-squash mtd{display:block;height:0}}@supports (not (-moz-appearance: none)){mo.tml-prime{font-family:Temml}.tml-sml-pad{padding-left:.05em}.tml-med-pad{padding-left:.1em}.tml-lrg-pad{padding-left:.15em}}@supports (-webkit-backdrop-filter: blur(1px)){.wbk-acc{transform:translateY(.431em)}.wbk-sml{transform:translate(.07em)}.wbk-sml-acc{transform:translate(.07em,.431em)}.wbk-sml-vec{transform:scale(.75) translate(.07em)}.wbk-med{transform:translate(.14em)}.wbk-med-acc{transform:translate(.14em,.431em)}.wbk-med-vec{transform:scale(.75) translate(.14em)}.wbk-lrg{transform:translate(.21em)}.wbk-lrg-acc{transform:translate(.21em,.431em)}.wbk-lrg-vec{transform:scale(.75) translate(.21em)}}menclose{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tml-right{text-align:right}.tml-left{text-align:left}.tml-shift-left{margin-left:-200%}@supports (not (-webkit-backdrop-filter: blur(1px))) and (not (-moz-appearance: none)){.chr-sml{transform:translate(.07em)}.chr-sml-vec{transform:scale(.75) translate(.07em)}.chr-med{transform:translate(.14em)}.chr-med-vec{transform:scale(.75) translate(.14em)}.chr-lrg{transform:translate(.21em)}.chr-lrg-vec{transform:scale(.75) translate(.21em)}.tml-shift-left{margin-left:-100%}menclose{position:relative;padding:.5ex 0ex}.tml-overline{padding:.1em 0 0;border-top:.065em solid}.tml-underline{padding:0 0 .1em;border-bottom:.065em solid}.tml-cancel{display:inline-block;position:absolute;left:.5px;bottom:0;width:100%;height:100%;background-color:currentColor}.upstrike{clip-path:polygon(.05em 100%,0em calc(100% - .05em),calc(100% - .05em) 0em,100% .05em)}.downstrike{clip-path:polygon(0em .05em,.05em 0em,100% calc(100% - .05em),calc(100% - .05em) 100%)}.sout{clip-path:polygon(0em calc(55% + .0333em),0em calc(55% - .0333em),100% calc(55% - .0333em),100% calc(55% + .0333em))}.tml-xcancel{clip-path:polygon(.05em 0em,0em .05em,calc(50% - .05em) 50%,0em calc(100% - .05em),.05em 100%,50% calc(50% + .05em),calc(100% - .05em) 100%,100% calc(100% - .05em),calc(50% + .05em) 50%,100% .05em,calc(100% - .05em) 0%,50% calc(50% - .05em))}.longdiv-top{border-top:.067em solid;padding:.1em .2em .2em .433em}.longdiv-arc{position:absolute;top:0;bottom:.1em;left:-.4em;width:.7em;border:.067em solid;transform:translateY(-.067em);border-radius:70%;clip-path:inset(0 0 0 .4em);box-sizing:border-box}.menclose{display:inline-block;text-align:left;position:relative}.phasor-bottom{border-bottom:.067em solid;padding:.2em .2em .1em .6em}.phasor-angle{display:inline-block;position:absolute;left:.5px;bottom:-.04em;height:100%;aspect-ratio:.5;background-color:currentColor;clip-path:polygon(.05em 100%,0em calc(100% - .05em),calc(100% - .05em) 0em,100% .05em)}.tml-fbox{padding:3pt;border:1px solid}.circle-pad{padding:.267em}.textcircle{position:absolute;inset:0;border:.067em solid;border-radius:50%}.actuarial{padding:.03889em .03889em 0;border-width:.08em .08em 0em 0em;border-style:solid;margin-right:.03889em}.tml-crooked-2{transform:scale(2,1.1)}.tml-crooked-3{transform:scale(3,1.3)}.tml-crooked-4{transform:scale(4,1.4)}.tml-right{text-align:-webkit-right}.tml-left{text-align:-webkit-left}}.special-fraction{font-family:STIX TWO,Times New Roman,Times,Tinos,serif}math{display:inline-flex;flex-wrap:wrap;align-items:baseline}math>mrow{padding:.5ex 0ex}mtable.tml-jot mtd{padding-top:.7ex;padding-bottom:.7ex}mtable.tml-small mtd{padding-top:.35ex;padding-bottom:.35ex}@-moz-document url-prefix(){math{display:inline}math>mrow{padding:0}mtd,mtable.tml-small mtd{padding-top:0;padding-bottom:0}mtable.tml-jot mtd{padding-top:.2ex;padding-bottom:0ex}}.tml-eqn:before{counter-increment:tmlEqnNo;content:"(" counter(tmlEqnNo) ")"}body{counter-reset:tmlEqnNo}.alt-math-source[data-v-a878276e]{display:none}.alt-math[data-v-a878276e]{min-width:0;display:inline-flex;align-items:baseline;line-height:1;white-space:nowrap}.alt-math[data-v-a878276e] math{font-size:1em}.properties-eyebrow[data-v-ef318354]{display:block;margin-bottom:3px;color:var(--color-secondary-text);font-size:.63rem;font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.properties-panel[data-v-ef318354]{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;flex:1;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.properties-heading[data-v-ef318354]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;background:linear-gradient(110deg,color-mix(in srgb,var(--color-secondary-bg) 35%,transparent),transparent);border-bottom:1px solid var(--color-border)}.properties-heading h2[data-v-ef318354]{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-semibold)}.properties-count[data-v-ef318354]{padding:6px 10px;background:var(--color-hover);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.properties-list[data-v-ef318354]{min-height:0;display:flex;flex:1;flex-direction:column;gap:10px;padding:12px;overflow-y:auto}.property-card[data-v-ef318354]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition),box-shadow var(--transition)}.property-card[data-v-ef318354]:hover,.property-card-expanded[data-v-ef318354]{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.property-summary-button[data-v-ef318354],.property-summary-static[data-v-ef318354]{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(150px,.7fr) minmax(180px,1fr);align-items:center;gap:16px;padding:10px 13px;background:var(--color-hover);color:inherit;border:none;text-align:left}.property-summary-button[data-v-ef318354]{grid-template-columns:minmax(160px,1fr) auto;cursor:pointer;transition:background-color var(--transition-fast)}.property-summary-button[data-v-ef318354]:hover{background:var(--color-secondary-bg)}.property-summary-button[data-v-ef318354]:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.property-title[data-v-ef318354]{min-width:0;display:flex;align-items:center;gap:8px}.property-title h3[data-v-ef318354]{min-width:0;overflow:hidden;color:var(--color-text);font-size:.8rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.property-values-count[data-v-ef318354]{padding:3px 7px;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.59rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.property-summary[data-v-ef318354]{display:flex;align-items:center;justify-content:flex-end;gap:14px}.property-summary-value[data-v-ef318354]{display:flex;flex-direction:row;align-items:center;gap:10px}.property-summary-label[data-v-ef318354]{color:var(--color-text-muted);font-size:.61rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.property-expand-icon[data-v-ef318354]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--color-text-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition)}.property-card-expanded .property-expand-icon[data-v-ef318354]{transform:rotate(180deg)}.property-values[data-v-ef318354]{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.property-value-row[data-v-ef318354]{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) minmax(150px,.8fr);align-items:center;gap:16px;padding:10px 13px;background:var(--color-surface)}.property-value-row+.property-value-row[data-v-ef318354]{border-top:1px solid var(--color-border)}.property-value-row[data-v-ef318354]:hover{background:color-mix(in srgb,var(--color-secondary-bg) 18%,transparent)}.property-measurement[data-v-ef318354]{min-width:0;display:flex;align-items:center;gap:9px}.property-measurement-index[data-v-ef318354]{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-sm);font-size:.56rem;font-weight:var(--font-weight-bold)}.property-value[data-v-ef318354]{min-width:0;display:inline-flex;align-items:baseline;gap:5px}.property-value-number[data-v-ef318354]{color:var(--color-text);font-size:.83rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.property-value-units[data-v-ef318354]{color:var(--color-text-muted);font-size:.66rem}.property-source[data-v-ef318354]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px}.property-source-name[data-v-ef318354]{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.property-source-link[data-v-ef318354]{color:var(--color-accent);font-size:.66rem;font-weight:var(--font-weight-semibold);text-decoration:none}.property-source-link[data-v-ef318354]:hover{text-decoration:underline;text-underline-offset:2px}.property-details-enter-active[data-v-ef318354],.property-details-leave-active[data-v-ef318354]{overflow:hidden;transition:opacity var(--transition),transform var(--transition)}.property-details-enter-from[data-v-ef318354],.property-details-leave-to[data-v-ef318354]{opacity:0;transform:translateY(-5px)}.properties-state[data-v-ef318354]{min-height:0;display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:7px;padding:30px;color:var(--color-text-muted);text-align:center}.properties-state strong[data-v-ef318354]{color:var(--color-text);font-size:.84rem}.properties-state>span[data-v-ef318354]{max-width:330px;font-size:.72rem}.properties-state-error[data-v-ef318354]{color:var(--color-destructive)}.properties-loader[data-v-ef318354]{width:26px;height:26px;margin-bottom:7px;border:3px solid var(--color-secondary-bg);border-top-color:var(--color-accent);border-radius:50%;animation:properties-spin-ef318354 .7s linear infinite}.properties-retry[data-v-ef318354]{margin-top:8px;padding:8px 14px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border:1px solid transparent;border-radius:var(--radius-md);font-size:.72rem;font-weight:var(--font-weight-semibold);cursor:pointer}.properties-retry[data-v-ef318354]:hover{background:var(--color-secondary-bg-hover)}.properties-empty-icon[data-v-ef318354]{width:46px;height:46px;display:grid;place-items:center;margin-bottom:6px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-xl)}.properties-empty-icon svg[data-v-ef318354]{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.property-value-row[data-v-ef318354]{grid-template-columns:1fr}}@keyframes properties-spin-ef318354{to{transform:rotate(360deg)}}@media(max-width:980px){.property-summary-static[data-v-ef318354]{grid-template-columns:minmax(120px,.8fr) minmax(120px,.6fr) minmax(140px,1fr)}.property-value-row[data-v-ef318354]{grid-template-columns:minmax(150px,1fr) minmax(110px,.6fr) minmax(120px,.8fr)}}@media(max-width:760px){.property-summary-static[data-v-ef318354],.property-value-row[data-v-ef318354]{grid-template-columns:1fr;gap:8px}.property-summary-button[data-v-ef318354]{grid-template-columns:minmax(0,1fr) auto}.property-summary-value[data-v-ef318354]{align-items:flex-end;flex-direction:column;gap:2px}.property-source[data-v-ef318354]{justify-content:flex-start}}.molecule-header-text[data-v-2168dfaf]{min-width:0}.molecule-eyebrow[data-v-2168dfaf]{display:block;margin-bottom:3px;color:var(--color-secondary-text);font-size:.63rem;font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.molecule-header-text h1[data-v-2168dfaf]{overflow:hidden;color:var(--color-text);font-size:1.05rem;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.molecule-code[data-v-2168dfaf]{max-width:120px;padding:5px 8px;overflow:hidden;background:var(--color-secondary-bg);color:var(--color-secondary-text);border:1px solid rgba(124,58,237,.1);border-radius:var(--radius-md);font-family:monospace;font-size:.67rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.molecule-share-btn[data-v-2168dfaf]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;margin-left:auto;padding:0;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.molecule-share-btn[data-v-2168dfaf]:hover{background:var(--color-secondary-bg);color:var(--color-text)}.molecule-share-btn svg[data-v-2168dfaf]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.molecule-draw[data-v-2168dfaf]{min-height:260px;display:flex;align-items:center;justify-content:center;padding:14px;overflow:hidden;background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:inset 0 1px 4px #0f172a0a}.molecule-draw-empty[data-v-2168dfaf]{color:var(--color-text-muted);font-size:.75rem}.molecule-draw[data-v-2168dfaf] svg,.molecule-draw[data-v-2168dfaf] canvas,.molecule-draw[data-v-2168dfaf] img{max-width:100%;max-height:230px}.molecule-section[data-v-2168dfaf]{display:flex;flex-direction:column;gap:8px}.molecule-section-label[data-v-2168dfaf]{color:var(--color-text-muted);font-size:.66rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.molecule-classes[data-v-2168dfaf],.dataset-header-text[data-v-de187827]{min-width:0}.dataset-eyebrow[data-v-de187827]{display:block;margin-bottom:3px;color:var(--color-secondary-text);font-size:.63rem;font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.dataset-header-text h1[data-v-de187827]{overflow:hidden;color:var(--color-text);font-size:1.05rem;font-weight:var(--font-weight-semibold);line-height:1.25}.add-property[data-v-de187827]{display:flex;flex-direction:column;gap:6px}.add-property-label[data-v-de187827]{color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.property-stat[data-v-de187827]{background:var(--color-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.property-stat-header[data-v-de187827]{min-height:37px;display:flex;align-items:center;padding:5px 10px;background:#ffffff8c;border-bottom:1px solid var(--color-border)}.property-stat-title[data-v-de187827]{flex:1;min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.property-range[data-v-de187827]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.dataset-stats-empty[data-v-de187827]{padding:34px;color:var(--color-text-muted);font-size:.75rem;text-align:center}.property-histogram-toggle[data-v-de187827]{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;padding:0;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.property-histogram-toggle[data-v-de187827]:hover{background:var(--color-secondary-bg);color:var(--color-secondary-text)}.property-histogram-toggle svg[data-v-de187827]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition)}.property-histogram-toggle-open svg[data-v-de187827]{transform:rotate(180deg)}.property-histogram-transition-enter-active[data-v-de187827],.property-histogram-transition-leave-active[data-v-de187827]{overflow:hidden;transition:opacity var(--transition),max-height var(--transition)}.property-histogram-transition-enter-from[data-v-de187827],.property-histogram-transition-leave-to[data-v-de187827]{opacity:0;max-height:0}.property-histogram-transition-enter-to[data-v-de187827],.property-histogram-transition-leave-from[data-v-de187827]{opacity:1;max-height:290px}.property-histogram[data-v-de187827]{padding:0 10px 10px}.property-stats-table[data-v-de187827]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.property-stats-row[data-v-de187827]{display:flex;flex-direction:column;gap:1px}.property-stats-row dt[data-v-de187827]{color:var(--color-text-muted);font-size:.56rem;font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase}.property-stats-row dd[data-v-de187827]{overflow:hidden;color:var(--color-text);font-size:.7rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.property-histogram-plot[data-v-de187827]{width:100%;height:160px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.property-histogram-empty[data-v-de187827]{display:block;padding:12px;color:var(--color-text-muted);font-size:.68rem;text-align:center}.results-view[data-v-a79cf0d8]{min-width:0;min-height:0;display:flex;flex:1;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.results-toolbar[data-v-a79cf0d8]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;background:var(--color-hover);border-bottom:1px solid var(--color-border)}.results-eyebrow[data-v-a79cf0d8]{display:block;margin-bottom:2px;color:var(--color-secondary-text);font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.results-toolbar h2[data-v-a79cf0d8]{max-width:680px;overflow:hidden;color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.results-count[data-v-a79cf0d8]{padding:6px 10px;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.results-commit[data-v-a79cf0d8]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast)}.results-commit[data-v-a79cf0d8]:hover{background:var(--color-secondary-bg-hover)}.results-commit svg[data-v-a79cf0d8]{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.results-scroll[data-v-a79cf0d8]{min-width:0;min-height:0;flex:1;overflow:auto}.results-table[data-v-a79cf0d8]{width:100%}.results-row[data-v-a79cf0d8]{display:grid}.results-header[data-v-a79cf0d8]{position:sticky;top:0;z-index:3;color:var(--color-text-muted);font-size:.67rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.result-cell[data-v-a79cf0d8]{min-width:0;padding:12px 13px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.result-cell[data-v-a79cf0d8]:last-child{border-right:none}.results-header .result-cell[data-v-a79cf0d8]{display:flex;align-items:center;gap:6px;background:var(--color-hover);box-shadow:0 1px 0 var(--color-border)}.property-column[data-v-a79cf0d8]{flex-wrap:wrap;cursor:pointer}.property-column[data-v-a79cf0d8]:hover{text-decoration:underline}.property-units[data-v-a79cf0d8]{color:var(--color-secondary-text);font-size:.68rem;text-transform:none}.results-data-row.attention .result-cell[data-v-a79cf0d8]{background-color:#90ee9026!important}.results-data-row .result-cell[data-v-a79cf0d8]{background:var(--color-surface);transition:background-color var(--transition-fast)}.results-data-row:hover .result-cell[data-v-a79cf0d8]{background:color-mix(in srgb,var(--color-secondary-bg) 24%,transparent)}.row-number-cell[data-v-a79cf0d8]{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.68rem;text-align:center}.molecule-cell[data-v-a79cf0d8]{display:flex;align-items:center}.smiles-button[data-v-a79cf0d8]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px;background:var(--color-hover);color:var(--color-text);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.smiles-button[data-v-a79cf0d8]:hover{background:var(--color-secondary-bg);color:var(--color-secondary-text);border-color:#7c3aed1f}.smiles-text[data-v-a79cf0d8]{min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.smiles-button svg[data-v-a79cf0d8]{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.molecule-preview[data-v-a79cf0d8]{width:380px;height:380px;display:flex;align-items:center;justify-content:center;padding:14px;background:var(--color-surface)}.property-cell[data-v-a79cf0d8]{display:flex;align-items:flex-start}.property-values[data-v-a79cf0d8]{width:100%;display:flex;flex-direction:column;gap:9px}.property-entry[data-v-a79cf0d8]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.property-entry+.property-entry[data-v-a79cf0d8]{padding-top:9px;border-top:1px solid var(--color-border)}.property-value-text[data-v-a79cf0d8]{display:inline-flex;align-items:baseline;gap:4px;color:var(--color-text);font-size:.74rem;font-weight:var(--font-weight-semibold);cursor:pointer}.property-value-text[data-v-a79cf0d8]:hover{color:var(--color-accent);text-decoration:underline;text-decoration-color:#1a2be64d;text-underline-offset:3px}.empty-cell[data-v-a79cf0d8]{color:var(--color-text-muted);font-size:.75rem;opacity:.55}.property-hint[data-v-a79cf0d8]{min-width:240px;display:flex;flex-direction:column;gap:10px;padding:4px}.property-hint a[data-v-a79cf0d8]{color:var(--color-accent);font-size:.74rem;font-weight:var(--font-weight-semibold)}.metadata-grid[data-v-a79cf0d8]{display:grid;grid-template-columns:minmax(100px,auto) minmax(120px,1fr);gap:6px 12px;font-size:.7rem}.metadata-name[data-v-a79cf0d8]{color:#fff!important;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.metadata-value[data-v-a79cf0d8]{color:#fff!important;color:var(--color-text);overflow-wrap:anywhere}.results-empty[data-v-a79cf0d8]{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:7px;padding:34px;color:var(--color-text-muted);text-align:center}.results-empty strong[data-v-a79cf0d8]{color:var(--color-text);font-size:.86rem}.results-empty>span[data-v-a79cf0d8]{max-width:390px;font-size:.72rem;line-height:1.5}.results-empty-icon[data-v-a79cf0d8]{width:50px;height:50px;display:grid;place-items:center;margin-bottom:7px;background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--radius-xl)}.results-empty-icon svg[data-v-a79cf0d8]{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}@media(max-width:850px){.results-toolbar[data-v-a79cf0d8]{align-items:flex-start;flex-direction:column;gap:8px}}.smiles-button-exact[data-v-a79cf0d8]{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);color:var(--color-accent)}.smiles-button-exact[data-v-a79cf0d8]:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:var(--color-accent);color:var(--color-accent)}.exact-badge[data-v-a79cf0d8]{flex:0 0 auto;padding:2px 6px;background:var(--color-accent);color:#fff;border-radius:999px;font-size:.52rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.start-page[data-v-75ac0670]{width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 24px 24px;gap:32px;background:var(--color-bg);box-sizing:border-box;overflow:hidden}.hero-header[data-v-75ac0670]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:32px;flex-shrink:0}.hero-logo[data-v-75ac0670]{height:140px;width:auto;object-fit:contain}.hero-title[data-v-75ac0670]{font-family:var(--font-sans);font-size:2.6rem;font-weight:700;color:var(--color-text);margin:0;letter-spacing:-.02em;line-height:1.15}.search-section[data-v-75ac0670]{width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0;margin-bottom:24px}.search-label[data-v-75ac0670]{font-size:.78rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.search-bar-wrapper[data-v-75ac0670]{width:100%;display:flex;align-items:stretch;height:56px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .2s;overflow:hidden}.search-bar-wrapper[data-v-75ac0670]:focus-within{border-color:var(--color-accent)}.search-input[data-v-75ac0670]{flex:1;min-width:0;border:none;background:transparent;padding:0 18px;font-size:1.05rem;outline:none;color:var(--color-text)}.random-btn[data-v-75ac0670],.search-btn[data-v-75ac0670]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:100%;border:none;cursor:pointer;flex-shrink:0;font-size:.92rem;font-weight:600;transition:background .15s,color .15s}.random-btn[data-v-75ac0670]{width:150px;background:transparent;color:var(--color-text-muted);border-left:1px solid var(--color-border)}.random-btn[data-v-75ac0670]:hover:not(:disabled){color:var(--color-accent);background:var(--color-hover)}.search-btn[data-v-75ac0670]{width:130px;background:var(--color-accent);color:#fff}.search-btn[data-v-75ac0670]:hover:not(:disabled){background:var(--color-accent-hover)}.random-btn[data-v-75ac0670]:disabled,.search-btn[data-v-75ac0670]:disabled{opacity:.5;cursor:not-allowed}.btn-text[data-v-75ac0670]{font-size:.92rem;font-weight:600;line-height:1}.search-loader[data-v-75ac0670]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-75ac0670 .6s linear infinite}.search-error[data-v-75ac0670]{width:100%;max-width:1100px;padding:10px 16px;background:var(--color-destructive-soft);border:1px solid color-mix(in srgb,var(--color-destructive) 25%,transparent);border-radius:var(--radius-lg);color:var(--color-destructive);font-size:.9rem;font-weight:600;text-align:center;flex-shrink:0}@keyframes spin-75ac0670{to{transform:rotate(360deg)}}.stats-compact[data-v-75ac0670]{width:100%;max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:24px;flex-shrink:0}.stat-card[data-v-75ac0670]{background:var(--color-surface);border:1px solid var(--color-border);padding:24px 28px;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.stat-label-text[data-v-75ac0670]{font-size:.82rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.stat-card strong[data-v-75ac0670]{font-size:2.4rem;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}.inline-list[data-v-75ac0670]{margin-top:10px;display:flex;flex-direction:column;gap:0}.inline-row[data-v-75ac0670]{display:grid;grid-template-columns:14px 1fr auto auto;align-items:center;gap:12px;padding:8px 0;font-size:.92rem;text-align:left}.inline-row+.inline-row[data-v-75ac0670]{border-top:1px solid var(--color-border)}.inline-color[data-v-75ac0670]{width:14px;height:14px;border-radius:4px;flex-shrink:0}.inline-name[data-v-75ac0670]{color:var(--color-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline-value[data-v-75ac0670]{color:var(--color-text);font-weight:700;font-variant-numeric:tabular-nums}.inline-percent[data-v-75ac0670]{color:var(--color-accent);font-weight:700;font-variant-numeric:tabular-nums;min-width:54px;text-align:right}.stats-state[data-v-75ac0670]{padding:20px;text-align:center;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-shrink:0}.database-loader[data-v-75ac0670]{width:28px;height:28px;border:4px solid var(--color-hover);border-top-color:var(--color-accent);border-radius:50%;animation:spin-75ac0670 .7s linear infinite}.retry-btn[data-v-75ac0670]{margin-top:6px;padding:6px 14px;background:var(--color-hover);border:none;border-radius:var(--radius-md);cursor:pointer}@media(max-width:1000px){.stats-compact[data-v-75ac0670]{grid-template-columns:1fr}.random-btn[data-v-75ac0670],.search-btn[data-v-75ac0670]{width:110px}}@media(max-width:900px){.hero-title[data-v-75ac0670]{font-size:1.9rem}.hero-logo[data-v-75ac0670]{height:100px}.stat-card strong[data-v-75ac0670]{font-size:1.9rem}.random-btn[data-v-75ac0670],.search-btn[data-v-75ac0670]{width:90px}.random-btn .btn-text[data-v-75ac0670],.search-btn .btn-text[data-v-75ac0670]{display:none}}@media(max-width:600px){.start-page[data-v-75ac0670]{gap:24px;padding:16px}.hero-title[data-v-75ac0670]{font-size:1.5rem}.search-section[data-v-75ac0670]{margin-bottom:16px}}.h-panel-item{box-sizing:content-box;width:50px;min-height:50px;opacity:50%;border:0px;border-bottom:3px;border-style:solid;border-color:#0000;padding:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.h-panel-item.active{border-color:var(--color-accent, black);opacity:100%}.h-panel-item:hover{opacity:100%}.h-panel-item img{width:75%}.h-panel-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}:root{--color-bg: #f6f8fa;--color-surface: #ffffff;--color-border: #d9d9d9;--color-border-strong: #c2c2c2;--color-text: #1a1a1a;--color-text-muted: #6b6b6b;--color-accent: #2f7dd1;--color-accent-contrast: #ffffff;--color-hover: #eceef0;--color-selected-bg: #e1effe;--color-selected-bg-hover: #cfe6fc;--color-selected-border: #2f7dd1;--color-secondary-bg: var(--color-selected-bg);--color-secondary-bg-hover: var(--color-selected-bg-hover);--color-secondary-text: var(--color-accent);--color-accent-hover: color-mix(in srgb, var(--color-accent, #2f7dd1) 80%, black);--color-destructive: #d4183d;--color-destructive-hover: #be123c;--color-destructive-soft: color-mix(in srgb, var(--color-destructive, #d4183d) 8%, transparent);--color-success: #16a36a;--color-success-soft: #dcfce7;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--shadow-panel: none;--shadow-sm: none;--shadow-md: none;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--transition-fast: .12s ease;--transition: .18s ease;--focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-accent, #2f7dd1) 20%, transparent);--gradient-primary: linear-gradient(135deg, var(--color-accent, #2f7dd1), color-mix(in srgb, var(--color-accent, #2f7dd1) 55%, white))}:root[data-theme=dark]{--color-bg: #1e1f22;--color-surface: #26272b;--color-border: #3a3b3f;--color-border-strong: #4c4d52;--color-text: #e8e8e8;--color-text-muted: #9a9a9a;--color-accent: #5b9bd9;--color-hover: #33343a;--color-selected-bg: #274160;--color-selected-bg-hover: #30507a;--color-selected-border: #5b9bd9;--color-secondary-bg: var(--color-selected-bg);--color-secondary-bg-hover: var(--color-selected-bg-hover);--color-secondary-text: var(--color-accent);--color-success-soft: #123524;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 12px}:root[data-theme=dark] .switch-material.switch-on .check{background-color:color-mix(in srgb,var(--color-accent, #2f7dd1) 50%,transparent)}:root[data-theme=dark] .switch-material.switch-on .check:after{background-color:var(--color-accent, #2f7dd1)}:root[data-theme=gomorrah]{--color-bg: #f6f7fb;--color-surface: #ffffff;--color-border: #e6e8f2;--color-border-strong: #d5d8e6;--color-text: #0f172a;--color-text-muted: #64748b;--color-accent: #1026b8;--color-accent-contrast: #ffffff;--color-hover: #f3f4f8;--color-selected-bg: #e3e6f9;--color-selected-border: #1026b8;--color-selected-bg-hover: #e2d8ff;--color-secondary-bg: #ede7ff;--color-secondary-bg-hover: #e2d8ff;--color-secondary-text: #5b21b6;--color-accent-hover: #1421c7;--color-destructive: #e11d48;--color-destructive-hover: #be123c;--color-destructive-soft: rgba(212, 24, 61, .08);--color-success: #16a36a;--color-success-soft: #dcfce7;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 12px;--shadow-panel: 0 1px 2px rgba(15, 23, 42, .03), 0 5px 16px rgba(15, 23, 42, .05);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .03), 0 5px 16px rgba(15, 23, 42, .05);--shadow-md: 0 8px 28px rgba(15, 23, 42, .08);--font-sans: Inter, "Noto Sans", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--transition-fast: .12s ease;--transition: .18s ease;--focus-ring: 0 0 0 3px rgba(124, 58, 237, .18);--gradient-primary: linear-gradient( 135deg, #3242dd 0%, #8061d6 55%, #dc75a8 100% )}:root[data-theme=gomorrah] .vinput{border-radius:var(--radius-md, 8px);border-color:var(--color-border-strong, #d5d8e6);transition:border-color .15s ease,box-shadow .15s ease}:root[data-theme=gomorrah] .vinput:focus-within{border-color:color-mix(in srgb,var(--color-accent, #7c3aed) 58%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent, #7c3aed) 12%,transparent),0 5px 14px #0f172a0e}:root[data-theme=gomorrah] .vinput .prepend{background-color:transparent;font-size:.66rem;font-weight:var(--font-weight-bold);letter-spacing:.065em;color:var(--muted-foreground, #0f172a);border-right:1px solid var(--color-border-strong, #d5d8e6)}:root[data-theme=gomorrah] .vinput .drop-container{border-radius:var(--radius-md, 8px);box-shadow:0 8px 28px #0f172a14}:root[data-theme=gomorrah] div.vselect-wrapper:has(>div.vselect){border-color:var(--color-border-strong, #d5d8e6)}:root[data-theme=gomorrah] .vselect-wrapper:has(>.vselect) .prepend{background-color:transparent;color:var(--color-text-muted, #64748b);border-right:1px solid var(--color-border, #e6e8f2)}:root[data-theme=gomorrah] .vselect-drop-container{box-shadow:0 8px 28px #0f172a14}:root[data-theme=gomorrah] .switch-material.switch-on .check{background-color:color-mix(in srgb,var(--color-accent, #2f7dd1) 50%,transparent)}:root[data-theme=gomorrah] .switch-material.switch-on .check:after{background-color:var(--color-accent, #2f7dd1)}:root[data-theme=gomorrah] .a-button{border-radius:var(--radius-xl, 12px)}
