html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.skip-link{z-index:1001;padding:var(--ui-space-8) var(--ui-space-12);color:var(--ui-text);background:var(--ui-surface);border:2px solid var(--ui-primary);border-radius:4px;position:fixed;top:8px;left:236px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.foundation-layout{background:var(--ui-background);min-width:0;min-height:100vh}.foundation-sider{z-index:10;inset:0 auto 0 0;overflow:auto;background:var(--ui-navy)!important;position:fixed!important}.foundation-sider .ant-layout-sider-children{flex-direction:column;display:flex}.product-mark{min-height:72px;padding:var(--ui-space-16) 18px;color:var(--ui-surface);gap:var(--ui-space-12);border-bottom:1px solid color-mix(in srgb, var(--ui-surface) 8%, transparent);align-items:center;display:flex}.product-mark:hover,.product-mark:focus-visible{color:var(--ui-surface)}.product-mark:focus-visible,.foundation-sider a:focus-visible,.foundation-content button:focus-visible{outline:3px solid var(--ui-primary);outline-offset:2px}.product-mark__eyebrow{font-size:var(--ui-text-9);color:var(--ui-navy-muted);letter-spacing:.14em;font-weight:700;line-height:1.4}.product-mark__name{margin-top:var(--ui-space-4);font-size:var(--ui-text-16);font-weight:650;display:block}.foundation-sider .ant-menu{padding:var(--ui-space-16) var(--ui-space-8);background:0 0}.foundation-sider .ant-menu-sub{padding:0}.foundation-sider .ant-menu-submenu-title{font-size:var(--ui-text-12);color:var(--ui-navy-muted)}.foundation-sider .ant-menu-item-selected:after{left:0;content:"";background:var(--ui-navy-accent);border-radius:4px;width:3px;position:absolute;inset-block:12px}.sider-footer{gap:var(--ui-space-6);padding:var(--ui-space-24);color:var(--ui-navy-muted);font-size:var(--ui-text-10);letter-spacing:.06em;margin-top:auto;display:grid}.foundation-main-layout{background:var(--ui-background);min-width:0;min-height:100vh;margin-left:220px}.foundation-header{height:52px;padding:0 var(--ui-space-24);background:var(--ui-surface);border-bottom:1px solid var(--ui-divider);justify-content:space-between;align-items:center;display:flex}.foundation-header .ant-typography{font-size:var(--ui-text-14);margin:0;line-height:1}.workspace-heading{align-items:center;gap:var(--ui-space-16);display:flex}.workspace-heading>span{padding-right:var(--ui-space-16);border-right:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-text-10);letter-spacing:.1em;line-height:20px}.identity-button{height:var(--ui-control-height);gap:var(--ui-space-8);align-items:center;display:inline-flex}.identity-button .ant-tag{margin-inline-end:0}.foundation-content{width:100%;max-width:1800px;padding:var(--ui-space-24);outline:none;margin-inline:auto}.foundation-content .ant-card-head-title{white-space:normal}.foundation-content .ant-table{font-variant-numeric:tabular-nums}.foundation-content .ant-descriptions-item-content{overflow-wrap:anywhere}@media (max-width:1360px){.foundation-content{padding:var(--ui-space-20)}}.foundation-content .ant-table-content{overflow-x:auto}.foundation-content .ant-table-wrapper,.foundation-content .ant-card{min-width:0}@media (max-width:991px){.foundation-main-layout{margin-left:64px}.foundation-sider .product-mark{padding:var(--ui-space-16) 14px}.foundation-sider .product-mark>span:last-child,.foundation-sider .sider-footer{display:none}.foundation-sider .ant-menu{padding-inline:0}.foundation-header{padding-inline:var(--ui-space-16)}.workspace-heading>span{display:none}}@media (max-width:600px){.foundation-content{padding:var(--ui-space-16)}.foundation-header .ant-tag,.identity-button>span:not(.ant-avatar){display:none}.skip-link{left:72px}}.foundation-content .ant-table-thead>tr>th{white-space:nowrap}@media (max-width:1100px){.foundation-content .ant-table-content>table{min-width:760px}}.daily-market-heading,.daily-stock-footer{align-items:center;gap:var(--ui-space-12);flex-wrap:wrap;justify-content:space-between;display:flex}.daily-market-heading{margin-block:var(--ui-space-16);justify-content:flex-start}.daily-market-members{padding-left:var(--ui-space-24);margin:0}.daily-market-members li{padding-block:var(--ui-space-12);border-bottom:1px solid var(--ui-divider)}.daily-market-member-label{gap:var(--ui-space-4);vertical-align:middle;width:calc(100% - 180px);min-width:160px;padding-right:var(--ui-space-12);display:inline-grid}.daily-market-members li>.ant-space{vertical-align:middle}.daily-market-add{gap:var(--ui-space-12);margin-top:var(--ui-space-16);display:flex}.daily-market-add>.ant-select{flex:1;min-width:0}.daily-stock-modal .ant-card-head-title{white-space:normal}.daily-stock-source{gap:var(--ui-space-6);justify-items:start;display:grid}.daily-stock-source .ant-typography{max-width:240px}.daily-stock-evidence{gap:var(--ui-space-12);margin-bottom:var(--ui-space-16);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.daily-stock-evidence>div{gap:var(--ui-space-4);display:grid}@media (max-width:540px){.daily-market-member-label{width:100%;margin-bottom:var(--ui-space-8);padding-right:0}.daily-stock-footer>.ui-form-actions{margin-left:auto}}.review-actions{margin-top:var(--ui-space-20);border-top:1px solid var(--ui-divider);padding-top:18px}.users-card{border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}.users-card .ant-table-thead>tr>th{color:var(--ui-muted);background:var(--ui-hover)}.permission-note{margin-top:var(--ui-space-20);color:var(--ui-primary);background:var(--ui-selected)}.reset-password-field{margin-top:var(--ui-space-20)}.text-editor-actions{margin-top:var(--ui-space-16)}.deployment-entry-path{overflow-wrap:anywhere;max-width:360px;margin-bottom:var(--ui-space-4)}.deployment-result-path{overflow-wrap:anywhere;max-width:420px}.instance-identity-fields{gap:var(--ui-space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.machine-window-fields{align-items:end;gap:var(--ui-space-16);flex-wrap:wrap;width:100%;display:flex}.machine-credential-fields{align-items:center;gap:var(--ui-space-8);flex-wrap:wrap;width:100%;display:flex}.machine-credential-eye{width:22px;min-width:22px;height:22px}.machine-window-fields .ui-grow{min-width:140px}.machine-credential-fields .ui-grow{min-width:160px}@media (max-width:600px){.instance-identity-fields{grid-template-columns:minmax(0,1fr)}}.login-page{background:var(--ui-surface);grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);min-height:100svh;display:grid}.login-brand{padding:var(--ui-space-48) clamp(40px, 5vw, 88px) var(--ui-space-32);color:var(--ui-surface);background:radial-gradient(ellipse at 85% 60%, var(--ui-navy-glow) 0%, transparent 60%), var(--ui-navy);flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:relative;overflow:hidden}.login-brand:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--ui-navy-muted) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ui-navy-muted) 5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0}.login-brand>*{position:relative}.login-brand__masthead{font-size:var(--ui-text-16);letter-spacing:.12em;align-items:center;gap:14px;font-weight:650;display:flex}.login-brand__division{margin-top:var(--ui-space-4);color:var(--ui-navy-muted);font-size:var(--ui-text-9);letter-spacing:.18em;display:block}.login-brand__eyebrow{color:var(--ui-navy-accent);font-size:var(--ui-text-10);letter-spacing:.16em;font-weight:600}.login-brand h1.ant-typography{margin:var(--ui-space-24) 0 var(--ui-space-12);color:var(--ui-surface);letter-spacing:-.03em;font-size:clamp(36px,3.5vw,56px);font-weight:600}.login-brand .login-brand__headline{margin-bottom:var(--ui-space-24);color:var(--ui-navy-text);letter-spacing:.03em;font-size:clamp(26px,2.7vw,42px);font-weight:300;line-height:1.55}.login-brand .login-brand__description{color:var(--ui-navy-muted);font-size:var(--ui-text-15);margin:0;line-height:1.9}.login-workflow{max-width:560px;padding:var(--ui-space-24);border:1px solid var(--ui-navy-border);background:color-mix(in srgb, var(--ui-navy) 72%, transparent);border-radius:14px}.login-workflow__caption,.login-brand__footer{justify-content:space-between;gap:var(--ui-space-16);color:var(--ui-navy-muted);font-size:var(--ui-text-10);letter-spacing:.12em;display:flex}.login-workflow__steps{gap:var(--ui-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.login-workflow__steps>div{gap:var(--ui-space-8);border-top:1px solid var(--ui-navy-border);flex-direction:column;padding-top:18px;display:flex}.login-workflow__steps .anticon{width:-moz-fit-content;width:fit-content;margin-bottom:var(--ui-space-8);color:var(--ui-navy-accent);font-size:var(--ui-text-22)}.login-workflow__steps span:not(.anticon){color:var(--ui-navy-muted);font-size:var(--ui-text-9);letter-spacing:.06em}.login-workflow__steps strong{color:var(--ui-brand-text);font-size:var(--ui-text-14);font-weight:500}.login-panel{place-items:center;padding:56px 40px;display:grid}.login-card{width:min(100%,408px);box-shadow:none}.login-card .ant-card-body{padding:0}.login-card__heading{width:100%;margin-bottom:36px}.login-card__heading h2.ant-typography,.login-card__heading .ant-typography{margin:0}.login-card__heading h2.ant-typography{font-size:var(--ui-text-30);margin-bottom:var(--ui-space-4);font-weight:600}.login-card__heading .login-welcome{color:var(--ui-muted);font-size:var(--ui-text-11);letter-spacing:.12em;margin-top:30px;font-weight:600;display:block}.login-card .ant-alert{margin-bottom:var(--ui-space-20)}.login-form .ant-form-item{margin-bottom:var(--ui-space-24)}.login-form .ant-input-affix-wrapper,.login-form .ant-btn{min-height:48px}.login-form .ant-input-prefix{margin-right:var(--ui-space-12);color:var(--ui-subtle)}.login-notice{padding-top:var(--ui-space-24);border-top:1px solid var(--ui-divider);font-size:var(--ui-text-12);margin-top:28px}.login-notice .ant-typography-secondary{margin:var(--ui-space-4) 0 0}.login-local-status{margin-top:var(--ui-space-32);font-size:var(--ui-text-12);display:block}@media (max-width:820px){.login-page{grid-template-columns:1fr}.login-brand{gap:28px;padding:28px}.login-brand h1.ant-typography{font-size:var(--ui-text-34)}.login-workflow,.login-brand__footer,.login-brand__description,.login-brand__headline{display:none}.login-brand h1.ant-typography{margin-top:var(--ui-space-12)}.login-panel{padding:var(--ui-space-32) 28px var(--ui-space-48)}.login-card .ant-card-body{padding:0}}.log-download-controls{gap:var(--ui-space-16);align-items:end;display:grid}.log-download-controls label{gap:var(--ui-space-8);display:grid}.log-download-mode{margin-bottom:var(--ui-space-20)}.log-download-controls[data-mode=day]{grid-template-columns:180px 160px minmax(220px,1fr)}.log-download-controls[data-mode=range]{grid-template-columns:minmax(280px,1fr) 160px minmax(220px,1fr)}.log-download-action-row{justify-content:space-between;align-items:center;gap:var(--ui-space-16);margin:var(--ui-space-12) 0 var(--ui-space-16);display:flex}.log-download-summary.ant-typography{margin:0}.log-download-action-row>.ant-btn{flex:none}.log-download-progress{margin-bottom:var(--ui-space-20)}.log-download-history-switch{align-items:center;gap:var(--ui-space-16);margin-bottom:var(--ui-space-16);display:flex}.log-download-history-pages{justify-content:flex-end;align-items:center;gap:var(--ui-space-16);margin-top:var(--ui-space-12);display:flex}@media (max-width:1100px){.log-download-controls[data-mode=day],.log-download-controls[data-mode=range]{grid-template-columns:repeat(2,minmax(0,1fr))}.log-download-controls[data-mode=day] .log-download-search{grid-column:1/-1}}@media (max-width:700px){.log-download-controls[data-mode=day],.log-download-controls[data-mode=range]{grid-template-columns:minmax(0,1fr)}.log-download-controls[data-mode=day] .log-download-search{grid-column:auto}.log-download-action-row{flex-direction:column;align-items:stretch}.log-download-history-switch,.log-download-history-pages{flex-wrap:wrap;justify-content:flex-start}}.log-download-range-dates{gap:var(--ui-space-2);white-space:nowrap;display:grid}:root{color:var(--ui-text);background:var(--ui-background);font-family:var(--ui-font);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{min-height:100vh}.route-loading{min-height:100vh;color:var(--ui-muted);background:var(--ui-background);place-items:center;display:grid}.tcp-select-popup.ant-select-dropdown{border:1px solid var(--ui-border);border-radius:8px;padding:5px}.tcp-select-popup .ant-select-item{border-radius:4px}.tcp-select-popup .ant-select-item-option-content{font-variant-numeric:tabular-nums}.tcp-picker-popup .ant-picker-panel-container{border:1px solid var(--ui-border);border-radius:8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-date-range-field{gap:var(--ui-space-6);min-width:0;display:grid}.ui-date-range-field .ant-picker,.ui-date-input,.ui-time-input{width:100%}@media (max-width:650px){.tcp-picker-popup .ant-picker-panels{flex-direction:column}.tcp-picker-popup .ant-picker-panel-container{max-width:calc(100vw - 16px)}}.ui-action-button.ant-btn{min-width:64px;height:var(--ui-control-height);padding-inline:var(--ui-space-12);white-space:nowrap;font-weight:500}.brand-glyph{width:36px;height:36px;color:var(--ui-brand-text);background:var(--ui-brand-background);border:1px solid var(--ui-brand-border);font-size:var(--ui-text-20);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.page-heading{margin-bottom:var(--ui-space-16);gap:var(--ui-space-16);justify-content:space-between;align-items:flex-start;display:flex}.page-heading__eyebrow{color:var(--ui-muted);font-size:var(--ui-text-10)}.page-heading h2.ant-typography{margin:var(--ui-space-4) 0;color:var(--ui-text);font-size:var(--ui-text-24);letter-spacing:-.03em;font-weight:600}.page-heading .ant-typography-secondary{margin-bottom:0}.status-alert{margin-bottom:var(--ui-space-20)}.workflow-card{margin-bottom:var(--ui-space-20);border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}@media (max-width:1360px){.page-heading{margin-bottom:var(--ui-space-16)}}.ui-space-above{margin-top:var(--ui-space-16)}.ui-field-wide{width:320px;max-width:100%}.ui-code-input{font-family:var(--ui-font-code);tab-size:4}.ui-space-above-sm{margin-top:var(--ui-space-12)}.ui-field-search{width:240px;max-width:100%}.ui-field-label{gap:var(--ui-space-6);min-width:160px;display:grid}.ui-full-width{width:100%}.ui-gap-below-sm{margin-bottom:var(--ui-space-12)}.ui-block{display:block}.ui-field-medium{width:220px;max-width:100%}.ui-space-above-xs{margin-top:var(--ui-space-8)}.ui-section-above{margin-top:var(--ui-space-20)}.ui-gap-below{margin-bottom:var(--ui-space-16)}.ui-field-date{width:180px;max-width:100%}.ui-field-small{width:140px;max-width:100%}.ui-wrap-path{overflow-wrap:anywhere}.ui-emphasis{font-size:var(--ui-text-16)}.ui-loading-panel{padding:var(--ui-space-48);text-align:center}.ui-grow{flex:1;min-width:0}.ui-grow-wide{flex:2;min-width:0}.ui-no-shrink{flex-shrink:0}.ui-input-action{align-items:center;gap:var(--ui-space-12);display:flex}.page-heading__content{min-width:0}.page-heading__actions{align-items:center;gap:var(--ui-space-8);flex-wrap:wrap;flex:none;display:flex}.page-heading__actions>.ant-space{flex-wrap:wrap}.ui-filter-bar{justify-content:flex-start;align-items:end;gap:var(--ui-space-12);margin-bottom:var(--ui-space-16);flex-wrap:wrap;display:flex}.ui-filter-bar>label{gap:var(--ui-space-6);display:grid}.ui-form-actions{align-items:center;gap:var(--ui-space-8);flex-wrap:wrap;display:flex}.ui-form-actions>.ant-form-item{margin-bottom:0}.ui-preview-dialog .ant-modal-body{max-height:70vh;overflow-y:auto}.ui-input-action>.ant-input-affix-wrapper{flex:1;min-width:0}@media (max-width:700px){.page-heading{flex-direction:column}.ui-filter-bar>label>.ant-picker,.ui-filter-bar>.ant-select,.ui-filter-bar>.ant-input-affix-wrapper,.ui-filter-bar>label{width:100%}}.ui-stat-success .ant-statistic-content{color:var(--ui-success)}.ui-stat-error .ant-statistic-content{color:var(--ui-danger)}.page-heading__eyebrow{letter-spacing:.14em;font-weight:700;line-height:1.4}.ui-form-actions:where(.ant-modal-footer>*){justify-content:flex-end}.ui-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}
