.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px;--gomas-section-heading: rgba(0, 0, 0, .65);--gomas-table-border: #f0f0f0}*{box-sizing:border-box}body{margin:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6f8}html,body{overscroll-behavior:none}#root{min-height:100vh}.layout-content-box{box-shadow:0 2px 8px #0000000f;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.layout-content-box:focus-within{box-shadow:0 2px 12px #00000014}.page-content .gomas-collapsible-info-alert.ant-collapse>.ant-collapse-item{border:none}.page-content .gomas-collapsible-info-alert .ant-collapse-expand-icon{padding-inline-end:2px}.page-content .ant-card .ant-card-body{padding:var(--spacing-xl, 24px)}.page-content .ant-card{transition:box-shadow .2s ease,transform .2s ease}.page-content .ant-card:hover{box-shadow:0 4px 16px #00000014}.page-content .ant-table-tbody>tr:hover>td{background:#f5f5f4!important}.page-content a:not(.ant-btn):hover{text-decoration:underline;text-underline-offset:2px}.page-content button:focus-visible,.page-content a:focus-visible,.page-content input:focus-visible,.page-content [tabindex]:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.ant-empty-description{color:#00000073;font-size:14px;line-height:1.5;margin-top:8px}.ant-empty-image{margin-bottom:0}.gomas-dark,.gomas-dark .page-content{color:#e5e7eb}.gomas-dark .ant-typography,.gomas-dark .ant-table,.gomas-dark .ant-table-tbody>tr>td,.gomas-dark .ant-table-thead>tr>th,.gomas-dark .ant-table-cell,.gomas-dark .ant-table-column-title{color:#e5e7eb!important}.gomas-dark .ant-table-thead>tr>th{background:#020617!important;border-bottom-color:#1f2937!important}.gomas-dark .ant-table-tbody>tr>td{background:transparent;border-bottom-color:#1f2937!important}.gomas-dark .ant-table-tbody>tr:hover>td{background:#111827!important}.gomas-dark .ant-card{background:#020617}.gomas-dark .recharts-wrapper{background:transparent}.gomas-dark .recharts-cartesian-grid-horizontal line,.gomas-dark .recharts-cartesian-grid-vertical line{stroke:#1f2937}.gomas-dark .recharts-cartesian-axis-tick-value tspan{fill:#9ca3af}.gomas-dark .recharts-legend-item-text{fill:#e5e7eb}.ant-spin-nested-loading,.ant-spin-container{transition:opacity .2s ease}.ant-btn-primary{transition:box-shadow .2s ease,background-color .2s ease}.ant-btn-primary:hover{box-shadow:0 4px 12px #1677ff59}.ant-select-dropdown{border-radius:8px;padding:4px 0}.ant-select-dropdown .ant-select-item-option-content{padding:0 12px}.ant-select-dropdown .ant-select-item{padding:8px 12px}.gomas-dark .ant-select-dropdown{background:#0f172a;border:1px solid #1f2937}@keyframes pageContentFadeIn{0%{opacity:0}to{opacity:1}}.page-content{max-width:100%;min-width:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;animation:pageContentFadeIn .2s ease-out}.page-content>.ant-typography.ant-typography-h4{margin-bottom:var(--spacing-sm, 8px)}.page-content>.ant-typography.ant-typography-paragraph{margin-bottom:var(--spacing-xl, 24px)}.page-content .ant-tabs-top>.ant-tabs-nav{margin-bottom:16px}.page-content .ant-tabs-tab{padding:10px 16px;transition:color .2s ease}.page-content .ant-tabs-ink-bar{transition:left .2s ease,width .2s ease}.page-content .ant-table-wrapper{max-width:100%}.page-content .ant-table{font-size:clamp(13px,2vw,14px)}.page-content .ant-table-thead>tr>th,.page-content .ant-table-tbody>tr>td{padding:clamp(8px,1.5vw,12px) clamp(8px,1.2vw,16px);vertical-align:middle}.ant-table-thead>tr>th{white-space:nowrap;text-align:center;font-weight:600}.ant-table-thead>tr>th .ant-table-column-sorters{justify-content:center}.page-content .ant-table-tbody>tr>th{text-align:center;vertical-align:middle;font-weight:600;white-space:nowrap}.page-content .ant-table-thead>tr>th .ant-table-column-title{display:inline-block;text-align:center}.page-content .ant-table-thead>tr>th{text-align:center!important}.page-content .ant-table-thead>tr>th .ant-table-column-title{text-align:center!important}.page-content .ant-table{border-color:var(--gomas-table-border)}.page-content .ant-table-thead>tr>th,.page-content .ant-table-tbody>tr>td{border-bottom-color:var(--gomas-table-border)}.gomas-dark .page-content .ant-table{color:#e5e7eb}.ant-table-cell-ellipsis{cursor:default}.page-content .ant-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-content .gomas-valuation-table.ant-table-wrapper{overflow-x:hidden;max-width:100%}.gomas-valuation-table.ant-table-wrapper .ant-table-container{border-radius:0}.gomas-valuation-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{background:#fff!important}.gomas-valuation-table .ant-table-cell-fix-left-last{box-shadow:6px 0 8px -6px #0000001a!important}.gomas-valuation-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:#f8f9fc!important}.gomas-dark .gomas-valuation-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{background:#020617!important}.gomas-dark .gomas-valuation-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:#111827!important}.gomas-dark .gomas-valuation-table .ant-table-cell-fix-left-last{box-shadow:6px 0 8px -6px #00000073!important}.gomas-valuation-table.ant-table-wrapper .ant-table-thead>tr>th,.gomas-valuation-table.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:top}.gomas-valuation-table.ant-table-wrapper .ant-table-thead>tr>th:not(.ant-table-cell-fix-left){text-align:center}.gomas-valuation-table .ant-table-thead>tr>th.ant-table-cell-fix-left{text-align:left!important}.gomas-valuation-table .ant-table-tbody>tr>td.gomas-valuation-cell-numeric{font-variant-numeric:tabular-nums}@media (max-width: 991px){.page-content .ant-table-body{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.page-content .ant-typography.ant-typography-h4{font-size:18px}.page-content .ant-card-body{padding:12px}.page-content .ant-table-cell-fix-left,.page-content .ant-table-cell-fix-left-first,.page-content .ant-table-cell-fix-left-last,.page-content .ant-table-cell-fix-right,.page-content .ant-table-cell-fix-right-first,.page-content .ant-table-cell-fix-right-last{position:relative!important;left:auto!important;right:auto!important;box-shadow:none!important;z-index:auto!important}.page-content .ant-table{font-size:clamp(14px,3.5vw,15px)}.page-content .ant-table-thead>tr>th,.page-content .ant-table-tbody>tr>td{padding:10px 12px}.page-content .ant-table-container table{min-width:100%}.page-content .gomas-valuation-table.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.deep-research-symbol-table.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:top}.company-research-symbol-table.ant-table-wrapper .company-research-score-cell{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ant-color-warning, #fa8c16)}.company-research-symbol-table.ant-table-wrapper .company-research-score-cell--empty{font-weight:400;color:#00000040}.gomas-dark .company-research-symbol-table.ant-table-wrapper .company-research-score-cell--empty{color:#ffffff40}.gomas-dark .company-research-symbol-table.ant-table-wrapper .company-research-score-cell:not(.company-research-score-cell--empty){color:var(--ant-color-warning, #ffc53d)}.company-research-symbol-table.ant-table-wrapper .company-research-name-cell{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;text-align:center;line-height:1.45;max-width:120px;margin:0 auto}.company-research-list-controls{padding:10px 12px;border-bottom:1px solid var(--gomas-table-border)}.company-research-drawer-list-controls{margin-bottom:0}.company-research-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.company-research-list-toolbar .ant-btn{font-size:13px}.company-research-list-search .ant-input-affix-wrapper,.company-research-list-search .company-research-list-search-input{width:100%;max-width:100%;font-size:13px}.company-research-mobile-top-actions{margin-bottom:12px}.company-research-mobile-top-actions .ant-btn{font-size:13px}.company-research-split{display:flex;gap:16px;align-items:stretch;min-height:calc(100vh - 240px)}.company-research-split>*{min-height:0}.company-research-left-pane{display:flex;flex-direction:column;align-self:stretch}.company-research-left-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column}.company-research-left-card .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.company-research-table-area{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.company-research-table-area>div{flex:1;min-height:0;overflow:hidden}.company-research-right-pane{flex:1;min-width:min(100%,480px);display:flex;flex-direction:column;align-self:stretch;min-height:0}.company-research-right-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column}.company-research-right-card .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.company-research-main-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.company-research-main-tabs .ant-tabs-nav{flex-shrink:0;margin-bottom:8px}.company-research-main-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:auto}.company-research-left-card .ant-card-head-title{font-size:14px;font-weight:600}.company-research-main-tabs.ant-tabs .ant-tabs-tab{font-size:13px;padding:6px 12px}.company-overview-panel{font-size:13px;line-height:1.5}.company-overview-panel .co-ov-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 12px}.company-overview-panel .co-ov-header-text{flex:1;min-width:0}.company-overview-panel .co-ov-edit-btn.ant-btn{font-size:13px;flex-shrink:0}.company-overview-panel .co-ov-tags-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.company-overview-panel .co-ov-tags-row .ant-tag{font-size:12px;line-height:1.5;margin-inline-end:0}.company-overview-panel .co-ov-symbol-title{margin:0;font-size:17px;font-weight:600;line-height:1.35}.company-overview-panel .co-ov-name-secondary{margin-left:8px;font-weight:400;font-size:14px}.company-overview-panel .co-ov-subtitle-line{display:block;margin-top:8px;font-size:13px;line-height:1.5}.company-overview-panel .co-ov-kpi-card .ant-card-head-title,.company-overview-panel .co-ov-core-card .ant-card-head-title{font-size:14px}.company-overview-panel .co-ov-score-value{font-size:15px;font-variant-numeric:tabular-nums;color:var(--ant-color-warning, #fa8c16)!important}.company-overview-panel .co-ov-core-text{margin-bottom:0;white-space:pre-wrap;font-size:13px;line-height:1.65}.company-overview-panel .co-ov-footnote{font-size:12px;line-height:1.5}.portfolio-ledger-table.ant-table-wrapper .ant-table-thead>tr>th{padding-top:10px;padding-bottom:10px}.portfolio-ledger-table.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px;vertical-align:middle}.gomas-theme-default{--gomas-accent-1: #b45309;--gomas-accent-2: #8b6914;--gomas-title: rgba(17, 24, 39, .92);--gomas-subtitle: rgba(0, 0, 0, .45);--gomas-surface: #ffffff;--gomas-surface-soft: #fdf6e3;--gomas-table-border: #f0f0f0}.gomas-theme-minimal{--gomas-accent-1: #1677ff;--gomas-accent-2: #0958d9;--gomas-title: rgba(17, 24, 39, .92);--gomas-subtitle: rgba(0, 0, 0, .45);--gomas-surface: #ffffff;--gomas-surface-soft: #ffffff;--gomas-table-border: #e5e7eb}.gomas-theme-collab{--gomas-accent-1: #0d9488;--gomas-accent-2: #0f766e;--gomas-title: rgba(15, 23, 42, .94);--gomas-subtitle: rgba(51, 65, 85, .82);--gomas-surface: #ffffff;--gomas-surface-soft: #f8fafc;--gomas-table-border: #e2e8f0}.gomas-theme-dark{--gomas-accent-1: rgba(255, 255, 255, .9);--gomas-accent-2: rgba(255, 255, 255, .45);--gomas-title: #f1f5f9;--gomas-subtitle: rgba(241, 245, 249, .6);--gomas-surface: #020617;--gomas-surface-soft: #020617;--gomas-table-border: #1f2937}.page-content>.ant-typography.ant-typography-h4{position:relative;padding-left:14px;font-weight:700;letter-spacing:.02em;color:var(--gomas-title)!important}.page-content>.ant-typography.ant-typography-h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:22px;border-radius:2px;background:linear-gradient(180deg,var(--gomas-accent-1) 0%,var(--gomas-accent-2) 100%)}.gomas-dark .page-content>.ant-typography.ant-typography-paragraph{color:var(--gomas-subtitle)!important}.gomas-dark .page-content .ant-empty-description{color:#f1f5f973!important}.macro-library-md{font-size:14px;line-height:1.65;color:var(--gomas-title)}.macro-library-md h1,.macro-library-md h2,.macro-library-md h3{margin-top:1em;margin-bottom:.5em}.macro-library-md table{border-collapse:collapse;width:100%;margin:12px 0}.macro-library-md th,.macro-library-md td{border:1px solid var(--gomas-table-border);padding:6px 8px}.macro-library-md pre{overflow-x:auto}.macro-strategy-md{font-size:13px;line-height:1.65;color:var(--gomas-title);overflow-wrap:break-word;word-break:break-word}.macro-strategy-md p{margin:0 0 .55em}.macro-strategy-md p:last-child{margin-bottom:0}.macro-strategy-md ol,.macro-strategy-md ul{margin:0 0 .55em;padding-left:1.35em}.macro-strategy-md li{margin-bottom:.35em}.macro-strategy-md li:last-child{margin-bottom:0}.macro-strategy-md h1,.macro-strategy-md h2,.macro-strategy-md h3,.macro-strategy-md h4{margin:.75em 0 .4em;font-size:1.05em;font-weight:600;line-height:1.35}.macro-strategy-md h1:first-child,.macro-strategy-md h2:first-child,.macro-strategy-md h3:first-child,.macro-strategy-md h4:first-child{margin-top:0}.macro-strategy-md blockquote{margin:.5em 0;padding-left:.85em;border-left:3px solid color-mix(in srgb,var(--gomas-subtitle, #666) 40%,transparent);color:var(--gomas-subtitle)}.macro-strategy-md pre{overflow-x:auto;font-size:12px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--gomas-subtitle, #666) 8%,var(--gomas-surface, #fff))}.macro-implications-body.macro-strategy-md{color:var(--gomas-subtitle)}.macro-implications-body.macro-strategy-md strong{color:var(--gomas-title);font-weight:600}.macro-implications-col.ant-col{min-height:0}.macro-cycle-drivers{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:4px}.macro-cycle-driver-pill{display:inline-block;max-width:100%;box-sizing:border-box;padding:2px 8px;font-size:12px;line-height:1.5;white-space:normal;word-break:break-word;overflow-wrap:break-word;border-radius:4px;border:1px solid var(--gomas-table-border, #d9d9d9);background:color-mix(in srgb,var(--gomas-subtitle, #666) 6%,var(--gomas-surface, #fff));color:var(--gomas-title)}.macro-cycle-signal-bar{margin-top:8px;width:100%;max-width:100%;box-sizing:border-box;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.55;white-space:normal;word-break:break-word;overflow-wrap:break-word;background:color-mix(in srgb,#13c2c2 12%,var(--gomas-surface, #fff));border:1px solid color-mix(in srgb,#13c2c2 32%,var(--gomas-table-border, #f0f0f0));color:var(--gomas-title)}.macro-vs-previous-list .ant-list-item.macro-vs-previous-row{display:block;padding:10px 12px 10px 14px!important;border-left:3px solid color-mix(in srgb,var(--gomas-accent-1, #1677ff) 50%,transparent);background:color-mix(in srgb,var(--gomas-subtitle, #666) 5%,transparent);border-radius:0 8px 8px 0;margin-bottom:8px;border-bottom:none!important}.macro-vs-previous-list .ant-list-item.macro-vs-previous-row:last-child{margin-bottom:0}.macro-cycle-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch;width:100%;min-width:0;box-sizing:border-box}@media (max-width: 1199px){.macro-cycle-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.macro-cycle-card-grid{grid-template-columns:1fr}}.macro-cycle-card-wrapper{min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column}.macro-cycle-card-wrapper .ant-card{flex:1;min-height:0;min-width:0;max-width:100%}.macro-cycle-card-wrapper .ant-card-head{flex-wrap:wrap;row-gap:8px}.macro-cycle-card-wrapper .ant-card-head-title{overflow:visible;white-space:normal;word-break:break-word}.macro-cycle-card-wrapper .ant-card-extra{white-space:normal}.macro-heat-table .ant-table-thead>tr>th{background:color-mix(in srgb,var(--gomas-accent-1, #1677ff) 8%,var(--gomas-surface-soft, #fafafa))!important;font-weight:600}.macro-events-table .ant-table-thead>tr>th{background:color-mix(in srgb,var(--gomas-accent-1, #1677ff) 6%,var(--gomas-surface-soft, #fafafa))!important;font-weight:600}.macro-events-table .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--gomas-subtitle, #666) 4%,transparent)}.page-content .ant-card .ant-card-head-title{position:relative;padding-left:12px;font-weight:700;letter-spacing:.01em}.page-content .ant-card .ant-card-head-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--gomas-accent-1) 0%,var(--gomas-accent-2) 100%);opacity:.9}.page-content .ant-tabs-tab{font-weight:600}.page-content .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700}.gomas-theme-default .page-content .ant-tabs-ink-bar,.gomas-theme-default .page-content .ant-tabs-tab-active .ant-tabs-tab-btn,.gomas-theme-collab .page-content .ant-tabs-ink-bar,.gomas-theme-collab .page-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--gomas-accent-1)!important}.gomas-table.ant-table-wrapper,.gomas-valuation-table.ant-table-wrapper{--gomas-table-header-font-size: 13px;--gomas-table-cell-font-size: 14px;--gomas-table-cell-line-height: 1.5;--gomas-table-cell-padding-y: 12px;--gomas-table-cell-padding-x: 12px}.gomas-table.ant-table-wrapper.gomas-table--density-compact,.gomas-valuation-table.ant-table-wrapper.gomas-table--density-compact{--gomas-table-header-font-size: 12px;--gomas-table-cell-font-size: 12px;--gomas-table-cell-line-height: 1.45;--gomas-table-cell-padding-y: 8px;--gomas-table-cell-padding-x: 10px}.gomas-table.ant-table-wrapper.gomas-table--density-comfortable,.gomas-valuation-table.ant-table-wrapper.gomas-table--density-comfortable{--gomas-table-header-font-size: 14px;--gomas-table-cell-font-size: 15px;--gomas-table-cell-line-height: 1.6;--gomas-table-cell-padding-y: 14px;--gomas-table-cell-padding-x: 14px}.gomas-table.ant-table-wrapper .ant-table-thead>tr>th{font-weight:700;letter-spacing:.01em;background:#fafafaeb!important}.gomas-theme-default .gomas-table.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#b453092e!important}.gomas-theme-minimal .gomas-table.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#1677ff29!important}.gomas-theme-collab .gomas-table.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#0d948838!important}.gomas-dark .gomas-table.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#ffffff24!important}.gomas-table.ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa!important;font-weight:600;color:#000000e0;font-size:var(--gomas-table-header-font-size);line-height:var(--gomas-table-cell-line-height);border-bottom:1px solid var(--gomas-table-border);white-space:nowrap;text-align:center}.gomas-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters{justify-content:center}.gomas-table.ant-table-wrapper .ant-table-tbody>tr>td{color:#000000bf;font-size:var(--gomas-table-cell-font-size);line-height:var(--gomas-table-cell-line-height)}.gomas-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8f9fc!important}.gomas-table.ant-table-wrapper .ant-table-cell{padding:var(--gomas-table-cell-padding-y) var(--gomas-table-cell-padding-x)}.gomas-valuation-table.ant-table-wrapper .ant-table-thead>tr>th{font-size:var(--gomas-table-header-font-size);line-height:var(--gomas-table-cell-line-height)}.gomas-valuation-table.ant-table-wrapper .ant-table-tbody>tr>td{font-size:var(--gomas-table-cell-font-size);line-height:var(--gomas-table-cell-line-height)}.gomas-valuation-table.ant-table-wrapper .ant-table-cell{padding:var(--gomas-table-cell-padding-y) var(--gomas-table-cell-padding-x)}.gomas-table .react-resizable{position:relative}.gomas-table .react-resizable-handle{position:absolute;right:0;bottom:0;width:10px;height:100%;cursor:col-resize;background:transparent}.gomas-table .react-resizable-handle:hover,.gomas-table .react-resizable-handle:active{background:#1677ff26}.gomas-table .react-resizable-handle:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:2px;height:16px;background:#0003;border-radius:1px}.gomas-table .react-resizable-handle:hover:after{background:#1677ff}.gomas-table .ant-table-thead>tr>th{overflow:visible}.gomas-dark .gomas-table.ant-table-wrapper .ant-table-thead>tr>th{background:#020617!important;color:#e5e7eb!important;border-bottom:1px solid #1f2937!important}.gomas-dark .gomas-table.ant-table-wrapper .ant-table-tbody>tr>td{color:#e5e7eb!important}.gomas-dark .gomas-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#111827!important}.gomas-interpretation-panel{margin-top:8px;padding:var(--spacing-lg, 16px) var(--spacing-xl, 24px);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 1px 4px #0000000a}.gomas-interpretation-markdown{font-size:14px;line-height:1.75;color:#000000e0}.gomas-interpretation-markdown>*:first-child{margin-top:0}.gomas-interpretation-markdown>*:last-child{margin-bottom:0}.gomas-interpretation-markdown h2{font-size:17px;font-weight:600;margin:22px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08);color:#000000d9}.gomas-interpretation-markdown h2:first-child{margin-top:0}.gomas-interpretation-markdown h3{font-size:15px;font-weight:600;margin:18px 0 8px;padding-left:10px;border-left:3px solid #fa8c16;color:#000000d9}.gomas-interpretation-markdown h4{font-size:14px;font-weight:600;margin:14px 0 6px;color:#000000d1}.gomas-interpretation-markdown p{margin:0 0 10px}.gomas-interpretation-markdown ul,.gomas-interpretation-markdown ol{margin:0 0 12px;padding-left:1.35em}.gomas-interpretation-markdown li{margin-bottom:4px}.gomas-interpretation-markdown li::marker{color:#00000073}.gomas-interpretation-markdown strong{font-weight:600;color:#000000e0}.gomas-interpretation-markdown hr{margin:18px 0;border:none;border-top:1px solid rgba(0,0,0,.08)}.gomas-interpretation-markdown blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #1677ff;background:#1677ff0a;color:#000000bf}.gomas-interpretation-markdown code{font-size:.92em;padding:.1em .4em;border-radius:4px;background:#0000000f}.gomas-interpretation-markdown pre{margin:12px 0;padding:12px 14px;overflow:auto;font-size:12px;line-height:1.5;border-radius:8px;background:#f5f5f4;border:1px solid rgba(0,0,0,.06)}.gomas-interpretation-markdown pre code{padding:0;background:none}.gomas-interpretation-markdown a{color:#1677ff}.gomas-interpretation-markdown table{width:100%;margin:12px 0;border-collapse:collapse;font-size:13px}.gomas-interpretation-markdown th,.gomas-interpretation-markdown td{border:1px solid rgba(0,0,0,.08);padding:8px 10px;text-align:left}.gomas-interpretation-markdown th{background:#fafafa;font-weight:600}.gomas-dark .gomas-interpretation-panel{background:#0f172a;border-color:#1e293b;box-shadow:none}.gomas-dark .gomas-interpretation-markdown{color:#e5e7eb}.gomas-dark .gomas-interpretation-markdown h2,.gomas-dark .gomas-interpretation-markdown h3,.gomas-dark .gomas-interpretation-markdown h4{color:#f1f5f9;border-bottom-color:#334155}.gomas-dark .gomas-interpretation-markdown h3{border-left-color:#fb923c}.gomas-dark .gomas-interpretation-markdown strong{color:#f8fafc}.gomas-dark .gomas-interpretation-markdown hr{border-top-color:#334155}.gomas-dark .gomas-interpretation-markdown blockquote{background:#1e40af26;border-left-color:#60a5fa;color:#cbd5e1}.gomas-dark .gomas-interpretation-markdown code{background:#ffffff1a}.gomas-dark .gomas-interpretation-markdown pre{background:#020617;border-color:#1e293b}.gomas-dark .gomas-interpretation-markdown th,.gomas-dark .gomas-interpretation-markdown td{border-color:#334155}.gomas-dark .gomas-interpretation-markdown th{background:#1e293b}.gomas-dark .gomas-interpretation-markdown li::marker{color:#94a3b8}.page-content .ia-field-label{display:block;font-size:13px;line-height:1.5;color:#000000a6;margin-bottom:6px}.page-content .ia-input-block{width:100%}.page-content .ia-section-hint{font-size:13px;color:#00000073;line-height:1.6;margin-top:0;margin-bottom:14px}.page-content .ia-subpane{border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:16px 16px 12px;margin-bottom:16px;background:#00000005}.page-content .ia-assistant-card .ant-card-body{display:flex!important;flex-direction:column;gap:0}.page-content .ia-assistant-card .ant-tabs-content-holder{display:none}.page-content .ia-subpane:last-child{margin-bottom:0}.page-content .ia-subpane-title{font-size:14px;font-weight:600;color:#000000d9;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.page-content .ia-table-heading{display:block;font-size:14px;font-weight:600;margin:16px 0 10px;color:#000000d9}.page-content .ia-table-heading:first-child{margin-top:0}.page-content .ia-chat-panel{min-height:160px;max-height:min(62vh,720px);overflow:auto;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fafafa}.page-content .ia-chat-thread{display:flex;flex-direction:column;gap:0;min-height:0}.page-content .ia-chat-panel--scroll{order:0;margin-top:0;margin-bottom:12px}.page-content .ia-chat-composer-wrap{order:1}.page-content .ia-jumang-appendix-cards{--ia-jumang-cite-bg: rgba(0, 0, 0, .04);padding:12px 12px 10px;border-radius:10px;border:1px solid rgba(217,119,6,.35);background:linear-gradient(135deg,#fbbf240f,#ffffff80)}.page-content .ia-jumang-appendix-cards--empty{border-style:dashed;border-color:#0000001f;background:#00000005}.page-content .ia-jumang-card .ant-card-head{min-height:36px;padding:0 12px;font-size:13px}@media (max-width: 767px){.page-content .ia-chat-composer-wrap{order:2;position:sticky;bottom:0;z-index:6;padding-top:10px;margin-top:4px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:linear-gradient(to top,#fff 78%,#ffffffeb);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 12px #0000000a}.page-content .ia-chat-panel--scroll{order:1;margin-top:0!important;max-height:min(52vh,560px)}}.page-content .ia-chat-row{margin-bottom:12px}.page-content .ia-chat-row:last-child{margin-bottom:0}.page-content .ia-chat-row.is-user{text-align:right}.page-content .ia-chat-row.is-assistant{text-align:left}.page-content .ia-chat-bubble{display:inline-block;max-width:min(100%,920px);margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.08);text-align:left}.page-content .ia-chat-bubble.is-user{background:#e6f4ff;border-color:#91caff}.page-content .ia-chat-bubble.is-assistant{background:#fff}.page-content .ia-chat-markdown{font-size:13px;line-height:1.68}.page-content .ia-chat-markdown h2{font-size:15px;margin-top:12px;margin-bottom:8px}.page-content .ia-chat-markdown h3{font-size:14px;margin-top:10px;margin-bottom:6px}.page-content .ia-chat-markdown p,.page-content .ia-chat-markdown ul,.page-content .ia-chat-markdown ol{margin-bottom:8px}.page-content .ia-chat-markdown table{display:block;max-width:100%;overflow-x:auto}.page-content .ia-chat-json{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.page-content .ia-chat-panel li.ia-memory-hit-active,.page-content .ia-chat-panel div.ia-memory-hit-active{border-radius:4px;padding:2px 4px;margin-bottom:2px;background:#722ed11f;box-shadow:inset 0 0 0 1px #722ed159}.page-content .ia-mini-kpi{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;padding:8px 10px}.page-content .ia-mini-kpi-label{font-size:12px;color:#0000008c;text-transform:uppercase}.page-content .ia-mini-kpi-value{margin-top:2px;font-size:16px;font-weight:600;color:#000000e0}.page-content .ia-mini-kpi-value.is-positive{color:#d4380d}.page-content .ia-mini-kpi-value.is-negative{color:#389e0d}.page-content .ia-qa-shell{display:flex;flex-direction:column;gap:12px}.page-content .ia-qa-session-card{border-color:#d9770638;background:linear-gradient(180deg,#fffbeba6,#ffffffeb)}.page-content .ia-qa-session-toolbar{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.page-content .ia-qa-session-bindings{margin-bottom:0}.page-content .ia-qa-session-actions-label{visibility:visible;display:block;margin-bottom:4px}.page-content .ia-qa-session-hint{margin-top:10px!important;margin-bottom:0!important;font-size:12px}.page-content .ia-qa-stage-row{margin-bottom:0}.page-content .ia-qa-main-layout{min-height:0}.page-content .ia-qa-main-row.ant-row{align-items:stretch}.page-content .ia-qa-chat-col{min-width:0}@media (max-width: 991px){.page-content .ia-qa-diagnostics-col{order:1}.page-content .ia-qa-chat-col{order:2}}@media (min-width: 992px){.page-content .ia-qa-diagnostics-col{order:2}.page-content .ia-qa-chat-col{order:1}.page-content .ia-qa-diagnostics-sticky{position:sticky;top:8px}}.page-content .ia-qa-diagnostics-collapse .ant-collapse-item{border:none!important}.page-content .ia-qa-diagnostics-collapse .ant-collapse-header{padding:8px 10px!important;background:#00000005!important;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.page-content .ia-qa-diagnostics-label{font-weight:600;color:#000000d9}.page-content .ia-qa-diagnostics-summary{max-width:100%;font-size:12px}.page-content .ia-qa-diagnostics-inner{padding-top:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}.page-content .ia-qa-prompt-ctx-block{margin-bottom:12px}.page-content .ia-qa-prompt-ctx-row{margin-top:4px}.page-content .ia-qa-episodes-block{margin-top:10px;max-width:100%;min-width:0}.page-content .ia-qa-episode-list{margin:6px 0 0;padding-left:18px;font-size:12px;max-width:100%}.page-content .ia-qa-episode-list li{margin-bottom:4px;word-break:break-word}.page-content .ia-qa-ep-note{margin-left:6px;color:#0000008c}.page-content .ia-chat-feedback-hint{font-size:12px!important;margin-top:4px!important}.page-content .ia-qa-diagnostics-col{min-width:0}.page-content .ia-qa-diagnostics-sticky,.page-content .ia-qa-diagnostics-collapse{min-width:0;max-width:100%}.page-content .ia-qa-diagnostics-collapse .ant-collapse-content-box{overflow-x:hidden}.page-content .ia-qa-muted-label{font-size:12px;display:block;margin-bottom:6px}.page-content .ia-qa-quality-block{margin-top:10px}.page-content .ia-qa-quality-row{margin-top:6px}.page-content .ia-qa-rule-tags{margin-top:8px;max-width:100%;min-width:0}.page-content .ia-qa-rule-tags .ant-tag{max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;height:auto;line-height:1.45;margin-inline-end:6px!important;margin-bottom:6px}.page-content .ia-qa-memory-block{margin-top:10px;min-width:0;max-width:100%}.page-content .ia-qa-memory-tags{margin-top:6px;max-width:100%;min-width:0}.page-content .ia-qa-memory-tags .ant-space,.page-content .ia-qa-memory-tags .ant-space-item{max-width:100%}.page-content .ia-qa-memory-tags .ant-space-item>*{max-width:100%}.page-content .ia-qa-memory-tags .ant-tag{max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;height:auto;line-height:1.45;text-align:left}.page-content .ia-qa-memory-tag{cursor:pointer;margin-inline-end:0!important}.page-content .ia-qa-memory-tag--active{box-shadow:0 0 0 2px #722ed173}.page-content .ia-qa-trace-collapse{margin-top:10px}.page-content .ia-qa-trace-json{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:pre-wrap}.page-content .ia-qa-composer-hint{font-size:12px;margin-top:4px!important;margin-bottom:0!important}.page-content .ia-qa-send-compact{width:100%}.page-content .ia-qa-quick-collapse{margin-top:10px;background:transparent}.page-content .ia-qa-quick-collapse-label{font-size:13px;font-weight:500}.page-content .ia-qa-quick-row{margin-top:8px}.page-content .ia-qa-quick-editor-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-content .ia-qa-quick-draft-input{flex:1 1 200px;min-width:0}.page-content .ia-qa-quick-actions{flex:0 0 auto;flex-wrap:nowrap!important}.page-content .ia-qa-quick-actions.ant-space-horizontal{flex-wrap:nowrap!important}.page-content .ia-chat-json-paragraph{margin:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page-content .ia-chat-reasoning-block{margin-top:10px;border-top:1px dashed rgba(0,0,0,.12);padding-top:8px}.page-content .ia-chat-reasoning-title{font-size:12px}.page-content .ia-chat-reasoning-body{margin-top:6px}.page-content .ia-chat-reasoning-label{font-size:12px}.page-content .ia-chat-reasoning-text{font-size:12px;margin-left:4px}.page-content .ia-chat-reasoning-section{margin-bottom:6px}.page-content .ia-chat-reasoning-section--tight{margin-bottom:2px}.page-content .ia-chat-reasoning-list{margin:4px 0 0 16px;padding:0;font-size:12px;line-height:1.5}.page-content .ia-chat-confidence-tag{margin-top:4px}.page-content .ia-chat-rewrite-alert,.page-content .ia-chat-feedback-row{margin-top:8px}.page-content .ia-chat-feedback-record{margin-inline-start:4px}.page-content .ia-chat-user-text{white-space:pre-wrap;display:block}.page-content .ia-context-pill{border-radius:999px;padding-inline:10px;background:#f5f5f5;border-color:#00000014}.page-content .ia-form-row-label{font-size:13px;color:#000000a6;margin-bottom:6px}.page-content .ia-block-heading{font-size:13px;font-weight:600;margin:14px 0 10px;color:#000000c7}.page-content .ia-block-heading:first-child{margin-top:0}.gomas-dark .page-content .ia-field-label,.gomas-dark .page-content .ia-form-row-label{color:#ffffff8c}.gomas-dark .page-content .ia-section-hint{color:#ffffff73}.gomas-dark .page-content .ia-subpane{background:#0f172a99;border-color:#334155}.gomas-dark .page-content .ia-subpane-title{color:#f1f5f9;border-bottom-color:#334155}.gomas-dark .page-content .ia-qa-session-card{border-color:#fbbf2447;background:linear-gradient(180deg,#d977061f,#0f172af2)}.gomas-dark .page-content .ia-qa-session-toolbar{border-bottom-color:#334155}.gomas-dark .page-content .ia-qa-diagnostics-collapse .ant-collapse-header{background:#0f172ad9!important;border-color:#334155}.gomas-dark .page-content .ia-qa-diagnostics-label{color:#f1f5f9}.gomas-dark .page-content .ia-chat-reasoning-block{border-top-color:#334155}.gomas-dark .page-content .ia-table-heading{color:#e5e7eb}.gomas-dark .page-content .ia-chat-panel{background:#0f172a;border-color:#334155}.gomas-dark .page-content .ia-jumang-appendix-cards{--ia-jumang-cite-bg: rgba(148, 163, 184, .12);border-color:#fbbf2459;background:linear-gradient(135deg,#d977061f,#0f172aeb)}.gomas-dark .page-content .ia-jumang-appendix-cards--empty{border-color:#475569;background:#0f172aa6}.gomas-dark .page-content .ia-jumang-card.ant-card{background:#0b1220;border-color:#334155}.gomas-dark .page-content .ia-jumang-card .ant-card-head{border-bottom-color:#334155;color:#e2e8f0}@media (max-width: 767px){.gomas-dark .page-content .ia-chat-composer-wrap{background:linear-gradient(to top,#0f172a 80%,#0f172aeb);border-top-color:#334155;box-shadow:0 -4px 16px #00000059}}.gomas-dark .page-content .ia-chat-bubble{border-color:#334155}.gomas-dark .page-content .ia-chat-bubble.is-user{background:#3b82f62e}.gomas-dark .page-content .ia-chat-bubble.is-assistant{background:#020617}.gomas-dark .page-content .ia-chat-panel li.ia-memory-hit-active,.gomas-dark .page-content .ia-chat-panel div.ia-memory-hit-active{background:#a78bfa26;box-shadow:inset 0 0 0 1px #a78bfa66}.gomas-dark .page-content .ia-mini-kpi{border-color:#334155;background:#0b1220}.gomas-dark .page-content .ia-mini-kpi-label{color:#fff9}.gomas-dark .page-content .ia-mini-kpi-value{color:#f8fafc}.gomas-dark .page-content .ia-mini-kpi-value.is-positive{color:#ff9c6e}.gomas-dark .page-content .ia-mini-kpi-value.is-negative{color:#95de64}.gomas-dark .page-content .ia-context-pill{background:#172036;border-color:#334155;color:#e2e8f0}.gomas-dark .page-content .ia-block-heading{color:#cbd5e1}.ant-modal .ia-table-heading{display:block;font-size:14px;font-weight:600;margin:16px 0 10px;color:#000000d9}.ant-modal .ia-table-heading:first-child{margin-top:0}.gomas-dark .ant-modal .ia-table-heading{color:#e5e7eb}.page-content .ia-prefs-json-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.page-content .ia-agent-memory-preview{padding:12px 14px;border-radius:8px;border:1px solid rgba(250,140,22,.35);background:linear-gradient(180deg,#fffbe6e6,#fff 48%)}.page-content .ia-prefs-other-block{padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fafafa}.page-content .ia-prefs-json-snippet{margin:0;max-height:280px;overflow:auto;padding:10px 12px;font-size:12px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border-radius:6px;background:#f4f4f5;border:1px solid rgba(0,0,0,.06);white-space:pre-wrap;word-break:break-word}.page-content .ia-prefs-learned-list,.page-content .ia-prefs-bullet-list{margin:8px 0 0;padding-left:1.25rem}.page-content .ia-prefs-learned-list li,.page-content .ia-prefs-bullet-list li{margin:6px 0;line-height:1.55}.page-content .ia-prefs-md.gomas-interpretation-markdown{font-size:13px}.page-content .ia-prefs-md.gomas-interpretation-markdown p{margin:0}.gomas-dark .page-content .ia-agent-memory-preview{border-color:#fbbf2459;background:linear-gradient(180deg,#78350f40,#0f172a 40%)}.gomas-dark .page-content .ia-prefs-other-block{border-color:#334155;background:#0b1220}.gomas-dark .page-content .ia-prefs-json-snippet{background:#020617;border-color:#334155;color:#e2e8f0}.layout-sidebar-menu.ant-menu-inline{padding:0 12px 12px;background:transparent!important;border-inline-end:none!important}.layout-sidebar-menu.ant-menu.ant-menu-light{background:transparent!important}.layout-sidebar-menu.ant-menu-inline .ant-menu-submenu-title{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 2px;padding:10px 12px!important;border-radius:10px;height:auto!important;line-height:1.4!important}.layout-sidebar-menu.ant-menu-dark .ant-menu-submenu-title{color:#ffffffa6!important}.layout-sidebar-menu.ant-menu-light .ant-menu-submenu-title{color:#00000085!important}.layout-sidebar-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item{padding-left:28px!important}.layout-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600}.layout-sidebar-menu.ant-menu-inline .ant-menu-item{font-size:15px;height:44px;line-height:44px;margin:2px 0;padding-inline:12px;border-radius:10px;transition:background .2s ease,color .2s ease;box-sizing:border-box}.layout-sidebar-menu.ant-menu-inline>.ant-menu-submenu+.ant-menu-submenu{margin-top:4px}.layout-sidebar-menu.ant-menu-inline .ant-menu-item-selected{font-weight:700}.gomas-theme-default .layout-sidebar-menu.ant-menu-light .ant-menu-item-selected{background:#b453091f!important;color:#b45309!important;border:1px solid rgba(180,83,9,.22)}.gomas-theme-default .layout-sidebar-menu.ant-menu-light .ant-menu-item-selected .anticon{color:#b45309!important}.gomas-theme-minimal .layout-sidebar-menu.ant-menu-light .ant-menu-item-selected{background:#1677ff1a!important;color:#1677ff!important;border:1px solid rgba(22,119,255,.22)}.gomas-theme-minimal .layout-sidebar-menu.ant-menu-light .ant-menu-item-selected .anticon{color:#1677ff!important}.gomas-theme-dark .layout-sidebar-menu.ant-menu-dark .ant-menu-item-selected{background:#ffffff1a!important;color:#ffffffeb!important;border:1px solid rgba(255,255,255,.18)}.gomas-theme-dark .layout-sidebar-menu.ant-menu-dark .ant-menu-item-selected .anticon{color:#ffffffeb!important}.gomas-theme-default .layout-sidebar-menu.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#b4530914!important}.gomas-theme-minimal .layout-sidebar-menu.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#1677ff14!important}.gomas-theme-dark .layout-sidebar-menu.ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{background:#ffffff0f!important}.gomas-theme-collab .layout-sidebar-menu.ant-menu-light .ant-menu-item-selected{background:#0d94881f!important;color:#0f766e!important;border:1px solid rgba(13,148,136,.28)}.gomas-theme-collab .layout-sidebar-menu.ant-menu-light .ant-menu-item-selected .anticon{color:#0f766e!important}.gomas-theme-collab .layout-sidebar-menu.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#0d948814!important}.gomas-brand{display:inline-flex;align-items:center;gap:14px;font-weight:700;letter-spacing:.2em;font-size:28px;line-height:1}.gomas-brand-bar{width:4px;height:32px;border-radius:2px;flex-shrink:0}.gomas-theme-default .gomas-brand{color:#374151}.gomas-theme-default .gomas-brand-bar{background:linear-gradient(180deg,#b45309,#8b6914)}.gomas-theme-minimal .gomas-brand{color:#111827}.gomas-theme-minimal .gomas-brand-bar{background:linear-gradient(180deg,#1677ff,#0958d9)}.gomas-theme-collab .gomas-brand{color:#0f172a}.gomas-theme-collab .gomas-brand-bar{background:linear-gradient(180deg,#0d9488,#0f766e)}.gomas-theme-dark .gomas-brand{color:#f1f5f9}.gomas-theme-dark .gomas-brand-bar{background:linear-gradient(180deg,#ffffffe6,#ffffff80)}.gomas-brand.collapsed{letter-spacing:0;font-size:30px}.gomas-brand.collapsed .gomas-brand-bar{height:26px}.gomas-topbar-title-wrap{display:flex;align-items:center;min-width:0}.gomas-topbar-title-wrap--mobile{flex:1;min-width:0}.gomas-topbar-group{font-size:var(--ant-font-size-heading-4, 20px);font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}.gomas-theme-default .gomas-topbar-group{color:#92400e}.gomas-theme-minimal .gomas-topbar-group{color:#475569}.gomas-theme-collab .gomas-topbar-group{color:#334155}.gomas-theme-dark .gomas-topbar-group{color:#94a3b8}.gomas-topbar-accent{width:3px;height:36px;border-radius:2px;flex-shrink:0;align-self:center}.gomas-theme-default .gomas-topbar-accent{background:linear-gradient(180deg,#b45309,#8b6914)}.gomas-theme-minimal .gomas-topbar-accent{background:linear-gradient(180deg,#1677ff,#0958d9)}.gomas-theme-collab .gomas-topbar-accent{background:linear-gradient(180deg,#0d9488,#0f766e)}.gomas-theme-dark .gomas-topbar-accent{background:linear-gradient(180deg,#ffffffd9,#ffffff73)}.gomas-sider-submenu-popup.ant-menu-submenu-popup,.gomas-nav-submenu-popup.ant-menu-submenu-popup{max-height:min(70vh,520px);overflow-y:auto;z-index:1100;padding-top:4px}.gomas-theme-default .gomas-sider-submenu-popup .ant-menu,.gomas-theme-default .gomas-nav-submenu-popup .ant-menu{background:#fffbeb;border:1px solid #ead7b3;border-radius:12px;box-shadow:0 10px 28px #0f172a1f,0 2px 8px #b4530914;padding:6px}.gomas-theme-minimal .gomas-sider-submenu-popup .ant-menu,.gomas-theme-minimal .gomas-nav-submenu-popup .ant-menu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a1a,0 2px 8px #1677ff0f;padding:6px}.gomas-theme-collab .gomas-sider-submenu-popup .ant-menu,.gomas-theme-collab .gomas-nav-submenu-popup .ant-menu{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 10px 28px #0f172a1a,0 2px 8px #0d948812;padding:6px}.gomas-theme-dark .gomas-sider-submenu-popup .ant-menu,.gomas-theme-dark .gomas-nav-submenu-popup .ant-menu{background:#0f172a;border:1px solid #334155;border-radius:12px;box-shadow:0 12px 32px #00000073,0 0 0 1px #ffffff0a;padding:6px}.gomas-nav-submenu-popup .ant-menu-item{border-radius:8px;margin:2px 0!important;transition:background-color .2s ease,color .2s ease}.gomas-theme-default .gomas-nav-submenu-popup .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#b4530914!important;color:#92400e!important}.gomas-theme-minimal .gomas-nav-submenu-popup .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#1677ff14!important;color:#1677ff!important}.gomas-theme-collab .gomas-nav-submenu-popup .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#0d948814!important;color:#0f766e!important}.gomas-theme-dark .gomas-nav-submenu-popup .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{background:#ffffff14!important;color:#f1f5f9!important}.gomas-app-header.ant-layout-header{height:64px;min-height:64px;line-height:1;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:0 16px 0 20px}@media (max-width: 991px){.gomas-app-header.ant-layout-header{padding:0 12px}}.gomas-theme-default .gomas-app-header.ant-layout-header{background:#f5e6c8;border-bottom:1px solid #ead7b3;box-shadow:inset 0 -1px #ffffff59,0 4px 14px #b453090f}.gomas-theme-minimal .gomas-app-header.ant-layout-header{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:inset 0 -1px #ffffffe6,0 4px 14px #0f172a0d}.gomas-theme-collab .gomas-app-header.ant-layout-header{background:#f1f5f9;border-bottom:1px solid #cbd5e1;box-shadow:inset 0 -1px #ffffff80,0 4px 14px #0f172a0f}.gomas-theme-dark .gomas-app-header.ant-layout-header{background:#020617;border-bottom:1px solid #1e293b;box-shadow:0 1px #94a3b81f,0 8px 24px #00000059}.gomas-header-more-dropdown.ant-dropdown{z-index:1100}.gomas-theme-default .gomas-header-more-dropdown .ant-dropdown-menu{border-radius:12px;box-shadow:0 10px 28px #0f172a1f;border:1px solid #ead7b3;padding:6px}.gomas-theme-minimal .gomas-header-more-dropdown .ant-dropdown-menu{border-radius:12px;box-shadow:0 10px 28px #0f172a1a;border:1px solid #e5e7eb;padding:6px}.gomas-theme-collab .gomas-header-more-dropdown .ant-dropdown-menu{border-radius:12px;box-shadow:0 10px 28px #0f172a1a;border:1px solid #cbd5e1;padding:6px}.gomas-theme-dark .gomas-header-more-dropdown .ant-dropdown-menu{border-radius:12px;background:#0f172a;border:1px solid #334155;box-shadow:0 12px 32px #00000073;padding:6px}.gomas-header-more-btn.ant-btn,.gomas-header-menu-trigger.ant-btn{border-radius:8px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.gomas-theme-default .gomas-header-more-btn.ant-btn-text:not(:disabled):hover,.gomas-theme-default .gomas-header-menu-trigger.ant-btn-text:not(:disabled):hover{background:#b453091a!important;color:#92400e!important}.gomas-theme-minimal .gomas-header-more-btn.ant-btn-text:not(:disabled):hover,.gomas-theme-minimal .gomas-header-menu-trigger.ant-btn-text:not(:disabled):hover{background:#1677ff14!important;color:#1677ff!important}.gomas-theme-collab .gomas-header-more-btn.ant-btn-text:not(:disabled):hover,.gomas-theme-collab .gomas-header-menu-trigger.ant-btn-text:not(:disabled):hover{background:#0d94881a!important;color:#0f766e!important}.gomas-theme-dark .gomas-header-more-btn.ant-btn-text:not(:disabled):hover,.gomas-theme-dark .gomas-header-menu-trigger.ant-btn-text:not(:disabled):hover{background:#ffffff14!important;color:#f1f5f9!important}.gomas-app-header .gomas-header-more-btn.ant-btn:focus-visible,.gomas-app-header .gomas-header-menu-trigger.ant-btn:focus-visible{outline:2px solid var(--gomas-accent-1, #b45309);outline-offset:2px}.gomas-theme-minimal .gomas-app-header .gomas-header-more-btn.ant-btn:focus-visible,.gomas-theme-minimal .gomas-app-header .gomas-header-menu-trigger.ant-btn:focus-visible{outline-color:#1677ff}.gomas-theme-collab .gomas-app-header .gomas-header-more-btn.ant-btn:focus-visible,.gomas-theme-collab .gomas-app-header .gomas-header-menu-trigger.ant-btn:focus-visible{outline-color:#0d9488}.gomas-theme-dark .gomas-app-header .gomas-header-more-btn.ant-btn:focus-visible,.gomas-theme-dark .gomas-app-header .gomas-header-menu-trigger.ant-btn:focus-visible{outline-color:#38bdf8}.gomas-header-menu-trigger.ant-btn{font-size:18px}@media (prefers-reduced-motion: reduce){.gomas-app-header .layout-top-nav-menu .ant-menu-submenu-title,.gomas-app-header .gomas-header-more-btn,.gomas-app-header .gomas-header-menu-trigger,.gomas-app-header .gomas-header-brand-link,.gomas-nav-submenu-popup .ant-menu-item{transition:none!important}}.gomas-header-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}@media (min-width: 992px){.gomas-app-header .gomas-header-left{flex:0 1 auto}}.gomas-header-right{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;flex:0 0 auto}@media (min-width: 992px){.gomas-app-header .gomas-header-right{flex:1 1 auto;min-width:0}}.gomas-header-brand-link{display:flex;align-items:center;flex-shrink:0;text-decoration:none;color:inherit;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.gomas-header-brand-link:hover{color:inherit}.gomas-header-brand-link:focus-visible{outline:2px solid var(--gomas-accent-1, #b45309);outline-offset:2px}.gomas-theme-minimal .gomas-header-brand-link:focus-visible{outline-color:#1677ff}.gomas-theme-collab .gomas-header-brand-link:focus-visible{outline-color:#0d9488}.gomas-theme-dark .gomas-header-brand-link:focus-visible{outline-color:#38bdf8}.gomas-header-brand-link:hover .gomas-brand--header{position:relative}.gomas-header-brand-link:hover .gomas-brand--header:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gomas-accent-1, #b45309),var(--gomas-accent-2, #8b6914));opacity:.9}.gomas-brand--header{font-size:var(--ant-font-size-heading-3, 24px);font-weight:700;letter-spacing:.05em;line-height:1.2;gap:10px;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}.gomas-brand--header .gomas-brand-bar{width:4px;height:1.15em;min-height:22px;align-self:center}.gomas-header-context{font-size:var(--ant-font-size-heading-4, 20px);font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12em;padding-left:14px;margin-left:4px;border-left:1px solid rgba(0,0,0,.08);-webkit-font-smoothing:antialiased}.gomas-theme-dark .gomas-header-context{border-left-color:#ffffff1a}.gomas-theme-default .gomas-header-context{color:#92400e}.gomas-theme-minimal .gomas-header-context{color:#475569}.gomas-theme-collab .gomas-header-context{color:#334155}.gomas-theme-dark .gomas-header-context{color:#94a3b8}.gomas-header-right .gomas-top-nav-menu-wrap{flex:0 1 auto;min-width:0;max-width:min(720px,calc(100vw - 280px));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gomas-top-nav-menu-wrap .layout-top-nav-menu.ant-menu-horizontal{min-width:max-content;flex:0 0 auto;border-bottom:none!important;background:transparent!important;line-height:62px}.gomas-top-nav-menu-wrap .layout-top-nav-menu .ant-menu-submenu-title,.gomas-top-nav-menu-wrap .layout-top-nav-menu .ant-menu-item{font-size:var(--ant-font-size, 14px);font-weight:600;padding-inline:12px!important;border-radius:8px;margin-inline:2px;transition:color .2s ease,background-color .2s ease;display:inline-flex;align-items:center}.gomas-top-nav-menu-wrap .layout-top-nav-menu .ant-menu-submenu-title .anticon,.gomas-top-nav-menu-wrap .layout-top-nav-menu .ant-menu-item .anticon{vertical-align:-.125em}.gomas-top-nav-menu-wrap .layout-top-nav-menu .ant-menu-submenu-title:focus-visible,.gomas-top-nav-menu-wrap .layout-top-nav-menu .ant-menu-item:focus-visible{outline:2px solid var(--gomas-accent-1, #b45309);outline-offset:2px}.gomas-theme-minimal .layout-top-nav-menu .ant-menu-submenu-title:focus-visible,.gomas-theme-minimal .layout-top-nav-menu .ant-menu-item:focus-visible{outline-color:#1677ff}.gomas-theme-collab .layout-top-nav-menu .ant-menu-submenu-title:focus-visible,.gomas-theme-collab .layout-top-nav-menu .ant-menu-item:focus-visible{outline-color:#0d9488}.gomas-theme-dark .layout-top-nav-menu .ant-menu-submenu-title:focus-visible,.gomas-theme-dark .layout-top-nav-menu .ant-menu-item:focus-visible{outline-color:#38bdf8}.gomas-theme-default .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-title:hover,.gomas-theme-default .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-active>.ant-menu-submenu-title{background:#b4530914!important}.gomas-theme-minimal .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-title:hover,.gomas-theme-minimal .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-active>.ant-menu-submenu-title{background:#1677ff14!important}.gomas-theme-collab .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-title:hover,.gomas-theme-collab .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-active>.ant-menu-submenu-title{background:#0d948814!important}.gomas-theme-dark .layout-top-nav-menu.ant-menu-dark .ant-menu-submenu-title:hover,.gomas-theme-dark .layout-top-nav-menu.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title{background:#ffffff14!important}.gomas-theme-default .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#b453091f!important}.gomas-theme-minimal .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#1677ff1a!important}.gomas-theme-collab .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#0d94881f!important}.gomas-theme-dark .layout-top-nav-menu.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ffffff1a!important}.gomas-theme-default .layout-top-nav-menu.ant-menu-light .ant-menu-submenu:hover>.ant-menu-submenu-title,.gomas-theme-default .layout-top-nav-menu.ant-menu-light .ant-menu-item:hover{color:#b45309!important}.gomas-theme-minimal .layout-top-nav-menu.ant-menu-light .ant-menu-submenu:hover>.ant-menu-submenu-title,.gomas-theme-minimal .layout-top-nav-menu.ant-menu-light .ant-menu-item:hover{color:#1677ff!important}.gomas-theme-collab .layout-top-nav-menu.ant-menu-light .ant-menu-submenu:hover>.ant-menu-submenu-title,.gomas-theme-collab .layout-top-nav-menu.ant-menu-light .ant-menu-item:hover{color:#0f766e!important}.gomas-theme-default .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#b45309!important}.gomas-theme-minimal .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1677ff!important}.gomas-theme-collab .layout-top-nav-menu.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#0f766e!important}.gomas-theme-dark .layout-top-nav-menu.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#ffffffeb!important}.gomas-theme-dark .layout-top-nav-menu.ant-menu-dark .ant-menu-submenu-title,.gomas-theme-dark .layout-top-nav-menu.ant-menu-dark .ant-menu-item{color:#ffffffbf!important}.gomas-nav-submenu-popup .ant-menu-item-selected{font-weight:700}.gomas-theme-default .gomas-nav-submenu-popup .ant-menu-light .ant-menu-item-selected{background:#b453091f!important;color:#b45309!important}.gomas-theme-minimal .gomas-nav-submenu-popup .ant-menu-light .ant-menu-item-selected{background:#1677ff1a!important;color:#1677ff!important}.gomas-theme-collab .gomas-nav-submenu-popup .ant-menu-light .ant-menu-item-selected{background:#0d94881f!important;color:#0f766e!important}.gomas-theme-dark .gomas-nav-submenu-popup .ant-menu-dark .ant-menu-item-selected{background:#ffffff1a!important;color:#ffffffeb!important}
