:root{--portal-primary:#1e6fdf;--portal-primary-hover:#0a5cc0;--portal-primary-active:#0a5cc0;--portal-primary-dark:#0a5cc0;--portal-glass-bg:#ffffff85;--portal-glass-bg-strong:#ffffffad;--portal-glass-bg-solid:#ffffffd1;--portal-glass-edge:#ffffff9e;--portal-glass-edge-soft:#ffffff61;--portal-glass-blur:blur(22px) saturate(1.22);--portal-glass-shadow:0 2px 12px #165dff14, 0 1px 4px #0f172a0a, inset 0 1px 0 #ffffffa6;--portal-glass-shadow-hover:0 8px 24px #165dff1f, 0 4px 12px #0f172a0f, inset 0 1px 0 #ffffffd9;--portal-card-radius:12px;--portal-card-radius-md:10px;--portal-card-radius-sm:8px;--portal-cyan:#06b6d4;--portal-cyan-muted:#06b6d424;--portal-ink:#0f172a;--portal-slate:#475569;--portal-surface-tint:#165dff14;--portal-layout-bg:#eff5ff;--portal-sider-bg:#0a2b5e;--portal-surface-muted:#f8faff;--portal-text-strong:#1a2c3e;--portal-text-muted:#7b8da0;--portal-primary-faint:#165dff0a;--portal-primary-softer:#165dff0f;--portal-primary-hover-bg:#165dff17;--portal-primary-soft:#165dff1f;--portal-primary-20:#165dff33;--portal-primary-scrollbar:#165dff38;--portal-primary-ring-08:#165dff14;--portal-primary-emphasis:#165dffeb;--portal-shell-margin-block:0;--portal-shell-margin-inline:0;--portal-shell-header-pad-block:12px;--portal-shell-title-size:28px;--portal-shell-title-line-height:1.3;--portal-main-chrome-offset:108px;--portal-content-body-pad-block-start:12px;--portal-content-body-pad-block-end:24px;--portal-content-body-pad-inline:24px;--antd-color-primary:#1e6fdf;--antd-color-info:#0891b2;--antd-color-link:#1e6fdf;--antd-color-success:#059669;--antd-font-size:16;--antd-control-height:32;--antd-border-radius:8;--antd-padding:10;--antd-menu-item-height:46;--antd-menu-item-padding-inline:12;--antd-menu-icon-size:18;--antd-menu-group-title-font-size:14;--antd-layout-header-height:64;--antd-table-font-size:15;--antd-table-cell-padding-block:10;--antd-table-cell-padding-inline:12;--antd-card-padding-lg:12;--antd-button-font-size:14;--antd-input-font-size:14;--text:#4a627a;--text-h:#1a2c3e;--bg:#fff;--border:#e2e8f0;--code-bg:#f1f5f9;--accent:#6366f1;--accent-bg:#6366f11a;--accent-border:#6366f159;--social-bg:#f1f5f9cc;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--heading:system-ui, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/1.55 var(--sans);letter-spacing:.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}body .ant-typography,body .ant-layout,body .ant-btn,body .ant-input,body .ant-select,body .ant-card,body .ant-form,body .ant-menu{font-size:16px}body .ant-table{font-size:15px}body .ant-card{border-radius:var(--portal-card-radius-sm)}body a{color:#1e6fdf}body a:hover{color:#0a5cc0;text-decoration:underline}body .ant-btn{border-radius:6px;height:32px;padding:0 16px;font-size:14px;font-weight:500}body .ant-btn-primary{background:#1e6fdf;border-color:#1e6fdf;height:36px}body .ant-btn-primary:hover{background:#0a5cc0!important;border-color:#0a5cc0!important}body .ant-btn-default{color:#1e6fdf;background:#fff;border-color:#1e6fdf}body input.ant-input,body .ant-select-selector{border-color:#d0ddeb!important;border-radius:6px!important;height:32px!important;padding:0 12px!important}body textarea.ant-input{min-height:32px;border-color:#d0ddeb!important;border-radius:6px!important;height:auto!important;padding:8px 12px!important}body .ant-input:focus,body .ant-input-focused,body .ant-select-focused .ant-select-selector{border-color:#1e6fdf!important;box-shadow:0 0 0 2px #1e6fdf1f!important}.portal-content-body .ant-card{-webkit-backdrop-filter:none;transition:transform .2s,box-shadow .2s,border-color .2s;border-radius:var(--portal-card-radius)!important;background:#fff!important;border:1px solid #dce5f0!important;box-shadow:0 2px 8px #0000000d!important}.portal-content-body .ant-card:hover{transform:none;border-color:#dce5f0!important;box-shadow:0 2px 8px #0000000d!important}.portal-content-body .ant-card .ant-card{border-radius:var(--portal-card-radius-md)!important;background:#fff!important}.portal-content-body .ant-card .ant-card .ant-card{border-radius:var(--portal-card-radius-sm)!important}.portal-content-body .ant-card-head{background:0 0!important;border-bottom:1px solid #0f172a0f!important}.portal-content-body .ant-card-head-title{font-weight:650}.portal-content-body .ant-card-type-inner .ant-card-head{background:#ffffff40!important}.portal-content-body .ant-table-thead>tr>th{color:#3e5a70;font-weight:600;line-height:1.4;background:#f2f6fc!important;border-bottom:1px solid #dce5f0!important;padding:12px 8px!important}.portal-content-body .ant-table-tbody>tr>td{color:#4a627a;line-height:1.5;border-bottom:1px solid #dce5f0!important;padding:12px 8px!important}.portal-content-body .ant-table-wrapper .ant-table,.portal-content-body .ant-table-container{background:#fff!important}.portal-content-body .ant-table-tbody>tr:nth-child(2n)>td{background:var(--portal-surface-muted)!important}.portal-content-body .ant-table-tbody>tr.ant-table-row:hover>td{background:#165dff0a!important}.portal-content-body .ant-table-tbody>tr>td{height:48px}.ticket-list-table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.portal-content-body .ant-tabs .ant-tabs-nav:before{border-bottom:1px solid #dce5f0!important}.portal-content-body .ant-tabs .ant-tabs-tab{color:#4a627a}.portal-content-body .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1e6fdf}.portal-content-body .ant-tabs .ant-tabs-ink-bar{background:#1e6fdf!important;height:2px!important}.portal-priority-badge.ant-tag{letter-spacing:.02em;align-items:center;display:inline-flex;border:none!important;border-radius:.55em!important;margin-inline-end:0!important;padding:.12em .62em!important;font-size:.92em!important;font-weight:650!important;line-height:1.45!important}.portal-priority-badge.tone-p1.ant-tag{color:#b91c1c!important;background:#fee2e2!important}.portal-priority-badge.tone-p2.ant-tag{color:#c2410c!important;background:#ffedd5!important}.portal-priority-badge.tone-p3.ant-tag{color:#1d4ed8!important;background:#dbeafe!important}.portal-priority-badge.tone-p4.ant-tag,.portal-priority-badge.tone-unknown.ant-tag{color:#64748b!important;background:#f1f5f9!important}.portal-ticket-status-badge.ant-tag{letter-spacing:.01em;align-items:center;display:inline-flex;border:none!important;border-radius:.55em!important;margin-inline-end:0!important;padding:.12em .62em!important;font-size:.92em!important;font-weight:600!important;line-height:1.45!important}.portal-ticket-status-badge.tone-open.ant-tag{color:#1d4ed8!important;background:#dbeafe!important}.portal-ticket-status-badge.tone-pending.ant-tag{color:#c2410c!important;background:#ffedd5!important}.portal-ticket-status-badge.tone-inprogress_dialog.ant-tag,.portal-ticket-status-badge.tone-inprogress_workaround.ant-tag,.portal-ticket-status-badge.tone-unknown.ant-tag{color:#475569!important;background:#f1f5f9!important}.portal-ticket-status-badge.tone-prepare_close.ant-tag{color:#4338ca!important;background:#e0e7ff!important}.portal-ticket-status-badge.tone-closed.ant-tag{color:#166534!important;background:#dcfce7!important}.portal-ticket-status-badge.tone-error.ant-tag{color:#b91c1c!important;background:#fee2e2!important}.portal-content-body .ant-divider,.portal-content-body .ant-descriptions-bordered .ant-descriptions-item-label,.portal-content-body .ant-descriptions-bordered .ant-descriptions-item-content,.portal-content-body .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--portal-glass-edge-soft)!important}body .ant-table-thead>tr>th{font-weight:600}body .ant-menu-inline .ant-menu-item,body .ant-menu-inline .ant-menu-submenu-title{border-radius:var(--portal-card-radius-sm);height:46px;margin:4px 8px;font-size:16px;font-weight:500;line-height:46px}body .ant-menu-inline .ant-menu-item-selected{box-shadow:inset 4px 0 #fff;background:#1e6fdf!important}.portal-root-layout{background:var(--portal-layout-bg)}.portal-root-layout:before{display:none}.portal-root-layout.ant-layout{min-height:100vh}.portal-main-outer.ant-layout{z-index:1;background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.portal-shell-header.ant-layout-header{height:auto;min-height:0;padding:var(--portal-shell-header-pad-block) 24px;background:var(--portal-layout-bg);border:none;flex-shrink:0;margin:0;line-height:1.35}.portal-shell-page-title{font-size:var(--portal-shell-title-size);font-weight:700;line-height:var(--portal-shell-title-line-height);color:var(--portal-text-strong);letter-spacing:-.02em;margin:0}.portal-content-wrap.ant-layout-content{z-index:1;box-sizing:border-box;flex:1;justify-content:center;min-height:0;display:flex;position:relative;margin:0!important;padding:10px 24px 24px!important}.portal-content-card{min-height:calc(100vh - var(--portal-main-chrome-offset));-webkit-backdrop-filter:none;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:1600px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d;background:#fff!important;border:1px solid #dce5f0!important}.portal-content-wrap.main-content.ant-layout-content{flex:1;justify-content:flex-start;align-items:stretch;width:100%;min-width:0}.portal-content-card.card{flex:1;width:100%;min-width:0;max-width:none!important}.portal-kb-inline-link{color:var(--portal-primary,#06f);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}.portal-kb-inline-link:hover{color:var(--antd-color-link,#1e6fdf)}.portal-kb-inline-link:focus-visible{outline:2px solid var(--portal-primary,#06f);outline-offset:2px;border-radius:2px}.portal-content-body:has(.portal-admin-page){flex-direction:column;flex:1;min-height:0;display:flex}.portal-content-body:has(.portal-admin-page)>.portal-admin-page{flex:1;min-height:0}.portal-content-body:has(.personal-page){background:#eff5ff!important}.portal-content-body:has(.tools-module-root){background:#eff5ff!important}.portal-main-outer--tools .portal-content-card.card:has(.tools-module-root:not(.tools-module-root--embed)){min-height:calc(100vh - var(--portal-main-chrome-offset));flex:auto}.portal-content-body:has(.tools-module-root.tools-module-root--embed){flex-direction:column;display:flex}.portal-content-body:has(.tools-module-root.tools-module-root--embed)>.tools-module-root{flex:1;min-height:0}.portal-content-body:has(.docs-page-root--reader){flex-direction:column;display:flex}:is(.portal-content-body:has(.docs-page-root--reader)>.docs-workspace,.portal-content-body:has(.docs-page-root--reader)>.docs-page-root--reader){flex:1;min-height:0}.portal-content-card:before,.portal-content-card:after{display:none}.portal-content-header{padding:14px var(--portal-content-body-pad-inline) 12px;border-bottom:1px solid var(--portal-glass-edge-soft);-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#ffffff61;flex-shrink:0;position:relative;overflow:hidden}.portal-content-header:after{display:none}.portal-content-header-inner{z-index:1;position:relative}.portal-header-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:10px;display:flex}.portal-header-title-block{flex:1;min-width:0}.portal-page-title{letter-spacing:-.03em;color:var(--text-h,#08060d);margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.3}.portal-page-title-kicker{letter-spacing:.12em;text-transform:uppercase;color:#165dffeb;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.portal-content-body{min-height:0;padding:var(--portal-content-body-pad-block-start) var(--portal-content-body-pad-inline) var(--portal-content-body-pad-block-end);-webkit-backdrop-filter:none;background:#fff;flex:1}.portal-sider{-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05);color:#fff}.portal-sider-surface{background:var(--portal-sider-bg)!important}.portal-sider-brand-wrap{container:sider-brand/inline-size;background:0 0!important}.portal-logo-area{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:clamp(8px,2.5cqi,12px);width:100%;min-width:0;max-width:100%;display:flex}.portal-logo-area--collapsed{justify-content:center;gap:0}.portal-sider-brand-logo{object-fit:contain;border-radius:8px;flex-shrink:0;width:auto;max-width:min(150px,48cqi);height:clamp(32px,14cqi,44px);display:block}.portal-sider-brand-logo--collapsed{border-radius:6px;max-width:min(56px,72cqi);height:clamp(34px,16cqi,40px)}.portal-sider-brand-text-stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.portal-sider-brand-name{color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 auto;min-width:0;max-width:min(12em,160px);font-size:clamp(16px,6.5cqi + .45rem,20px);font-weight:600;line-height:1.2;overflow:hidden}.portal-sider-brand-text-stack .portal-sider-brand-phone{width:auto;max-width:100%;margin-top:0}.portal-sider-brand-phone{letter-spacing:.06em;color:#ffffffe0;white-space:nowrap;font-size:clamp(12px,3.2cqi + .32rem,14px);font-weight:500;line-height:1.35;text-decoration:none;display:block}.portal-sider-brand-phone:hover{color:var(--portal-cyan,#06b6d4)}.portal-sider-brand-phone--collapsed{text-align:center;letter-spacing:.03em;max-width:100%;margin-top:8px;font-size:clamp(10px,2.8cqi + .25rem,12px)}.portal-sider-collapse-row{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;padding:10px 8px;display:flex}.portal-sider-collapse-toggle{color:#ffffff6b;cursor:pointer;background:#ffffff0a;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:36px;margin:0;padding:0;font-size:16px;line-height:1;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex}.portal-sider-collapse-toggle:hover{color:#ffffffe0;background:#ffffff29;box-shadow:0 0 0 1px #ffffff1f}.portal-sider-collapse-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.portal-sider-collapse-toggle .anticon{color:inherit}.portal-sider-user-footer--collapsed .ant-btn-primary{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.portal-brand-mark{background:var(--portal-primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 16px #1e6fdf3d}.portal-header-tag-sla{border-radius:8px;color:var(--portal-primary-dark)!important;background:#e0f2feeb!important;border:1px solid #165dff47!important;margin:0!important;padding:2px 10px!important;font-weight:600!important}.portal-header-tag-session{border-radius:8px;margin:0!important;padding:2px 10px!important;font-weight:500!important}.portal-auth-shell{box-sizing:border-box;background:var(--portal-layout-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.portal-auth-shell-inner{width:100%;max-width:480px}.portal-auth-shell-wide{text-align:center;padding:48px 24px}.portal-sider .ant-menu-light .ant-menu-item:hover,.portal-sider .ant-menu-light .ant-menu-submenu-title:hover,.portal-sider .ant-menu-dark .ant-menu-item:hover,.portal-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:#1e6fdf4d!important}.portal-sider-glass.portal-sider-surface.ant-layout-sider{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--portal-sider-bg)!important}.portal-sider .ant-menu-dark,.portal-sider .ant-menu-dark .ant-menu-sub{background:0 0!important}.portal-sider .ant-menu-dark .ant-menu-item,.portal-sider .ant-menu-dark .ant-menu-submenu-title,.portal-sider .ant-menu-dark .ant-menu-item a,.portal-sider .ant-menu-dark .ant-menu-title-content{color:#ffffffe6!important}.portal-sider .ant-menu a,.portal-sider .ant-menu a:hover,.portal-sider .ant-menu a:focus,.portal-sider .ant-menu a:focus-visible,.portal-sider .ant-menu a:active,.portal-sider .ant-menu a:visited{color:inherit!important;text-decoration:none!important}.portal-sider .ant-menu-dark .ant-menu-item-selected,.portal-sider .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important}.portal-sider .ant-menu-dark .ant-menu-submenu-arrow:before,.portal-sider .ant-menu-dark .ant-menu-submenu-arrow:after{background:#ffffffbf!important}.portal-sider.ant-layout-sider-collapsed .ant-menu.ant-menu-root.ant-menu-inline.ant-menu-inline-collapsed{box-sizing:border-box;max-width:100%;width:100%!important}.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-item,.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{justify-content:center!important;align-items:center!important;padding-inline:0!important;display:flex!important}.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-item>.ant-menu-title-content,.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-submenu-title>.ant-menu-title-content{flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-item-icon,.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-item .anticon,.portal-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-submenu-title .anticon{margin-inline:0!important}.portal-content-card.portal-content-card--workbench{min-height:calc(100vh - var(--portal-main-chrome-offset));max-height:calc(100vh - var(--portal-main-chrome-offset));box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;max-width:none!important}@supports (height:1dvh){.portal-content-card.portal-content-card--workbench{min-height:calc(100dvh - var(--portal-main-chrome-offset));max-height:calc(100dvh - var(--portal-main-chrome-offset))}}@supports (height:1svh){.portal-content-card.portal-content-card--workbench{min-height:calc(100svh - var(--portal-main-chrome-offset));max-height:calc(100svh - var(--portal-main-chrome-offset))}}.portal-content-card.portal-content-card--workbench:before,.portal-content-card.portal-content-card--workbench:after{display:none!important}.portal-content-body.portal-content-body--workbench{flex-direction:column;min-height:0;display:flex;background:0 0!important;padding:4px 24px 24px!important}.portal-content-body>:is(h1,h2,h3).ant-typography,.portal-content-body>div>:is(h1,h2,h3).ant-typography{display:none}.embedded-ai-chat--workbench.ant-card{transition:transform .25s,box-shadow .25s,border-color .25s}.embedded-ai-chat--workbench.ant-card:hover{transform:none;border-color:#165dff24!important;box-shadow:0 4px 16px #165dff1a,0 2px 6px #0f172a0a!important}body .ant-layout-sider,body .ant-layout-sider-children,body .ant-menu{overflow-x:hidden}body .ant-menu-title-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}body .ant-pagination{justify-content:flex-end}body .ant-pagination .ant-pagination-item,body .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:6px}body .ant-pagination .ant-pagination-item-active{background:#1e6fdf;border-color:#1e6fdf}body .ant-pagination .ant-pagination-item-active a{color:#fff}.portal-content-body .ant-empty{background:#fff;border:1px dashed #d0ddeb;border-radius:10px;padding:28px 16px}*{scrollbar-width:thin;scrollbar-color:#b0c4de #eff5ff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#eff5ff}::-webkit-scrollbar-thumb{background:#b0c4de;border-radius:999px}@media (width<=960px){.portal-content-card{min-width:0}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:100vh;display:flex}html,body{width:100%;min-height:100vh;margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.portal-create-case-form .portal-create-case-field .ant-form-item-control-input,.portal-create-case-form .portal-create-case-field .ant-form-item-control-input-content{width:100%;max-width:100%}.portal-create-case-form .portal-create-case-field .ant-input-affix-wrapper,.portal-create-case-form .portal-create-case-field .ant-input:not(textarea.ant-input),.portal-create-case-form .portal-create-case-field .ant-select.ant-select-single,.portal-create-case-form .portal-create-case-field .ant-picker{box-sizing:border-box;font-size:14px;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important}.portal-create-case-form .portal-create-case-field .ant-input-affix-wrapper{align-items:center;display:flex;padding-block:0!important}.portal-create-case-form .portal-create-case-field .ant-input-affix-wrapper>input.ant-input{line-height:30px;height:100%!important;min-height:0!important;padding-block:0!important}.portal-create-case-form .portal-create-case-field .ant-select .ant-select-selector{box-sizing:border-box!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 11px!important;display:flex!important}.portal-create-case-form .portal-create-case-field .ant-select .ant-select-selection-wrap{align-self:center;min-height:0}.portal-create-case-form .portal-create-case-field .ant-select .ant-select-selection-item,.portal-create-case-form .portal-create-case-field .ant-select .ant-select-selection-placeholder,.portal-create-case-form .portal-create-case-field .ant-select .ant-select-selection-search-input{height:30px!important;line-height:30px!important}.portal-create-case-form .portal-create-case-field .ant-select .ant-select-arrow{inset-inline-end:11px;margin-top:0;top:50%;transform:translateY(-50%)}.portal-create-case-form .portal-create-case-field .ant-picker{align-items:center;display:flex;padding:0 11px!important}.portal-create-case-form .portal-create-case-field .ant-picker .ant-picker-input{align-items:center;height:100%;display:flex}.portal-create-case-form .portal-create-case-field .ant-picker .ant-picker-input>input{height:30px!important;min-height:0!important;padding:0!important;line-height:30px!important}.portal-create-case-form .portal-create-case-field .ant-picker .ant-picker-suffix,.portal-create-case-form .portal-create-case-field .ant-picker .ant-picker-clear{line-height:1}.portal-create-rma-field .ant-form-item-control-input,.portal-create-rma-field .ant-form-item-control-input-content{width:100%;max-width:100%}.portal-create-rma-field .ant-input-affix-wrapper,.portal-create-rma-field .ant-input{box-sizing:border-box;width:100%!important;max-width:100%!important}.portal-create-rma-field .ant-input-affix-wrapper{display:flex}.portal-product-row-inactive td{color:#94a3b8!important;background:#f8fafc!important}.portal-login{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:relative}.portal-login:before{content:"";z-index:0;filter:brightness(1.14)contrast(.96)saturate(.92);background-image:url(/hillstone-campus.png);background-position:50%;background-size:cover;position:fixed;inset:0}.portal-login:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(165deg,#f5f8ffb3 0%,#f5f8ff99 100%);position:fixed;inset:0}.portal-login-inner{z-index:2;flex-shrink:0;width:420px;max-width:100%;position:relative}.portal-login-card.ant-card{box-sizing:border-box;width:420px;max-width:100%;height:380px;-webkit-backdrop-filter:var(--portal-glass-blur);overflow:hidden;border:1px solid var(--portal-glass-edge-soft)!important;background:var(--portal-glass-bg-solid)!important;box-shadow:var(--portal-glass-shadow), 0 12px 40px #0f172a14!important;border-radius:16px!important}.portal-login-card .ant-card-body{box-sizing:border-box;flex-direction:column;height:100%;display:flex;padding:32px!important}.portal-login-card .ant-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.portal-login-card .ant-tabs-content-holder{flex:1;min-height:0}.portal-login-card .ant-tabs-tabpane{height:100%}.portal-login-brand{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;margin-bottom:20px;display:flex}.portal-login-brand .portal-brand-mark{border-radius:12px;width:44px;height:44px;font-size:20px;box-shadow:0 4px 16px #165dff38}.portal-login-brand-title{color:#334155;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.portal-login-brand-kicker{color:#64748b;letter-spacing:.06em;margin:0;font-size:12px;font-weight:600}.portal-login-card .ant-tabs-nav{margin-bottom:20px!important}.portal-login-card .ant-tabs-nav:before{border-bottom:1px solid #94a3b859!important}.portal-login-card .ant-tabs-tab{color:#94a3b8!important;padding:10px 4px!important;font-size:16px!important;font-weight:600!important}.portal-login-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#334155!important}.portal-login-card .ant-tabs-ink-bar{border-radius:2px 2px 0 0;background:#165dff!important;height:3px!important}.portal-login-primary.ant-btn-primary{border:none;height:44px;font-size:15px;font-weight:600;box-shadow:0 2px 12px #165dff33;color:#fff!important;background:#165dff!important;border-radius:8px!important}.portal-login-primary.ant-btn-primary:hover{background:#3d7dff!important}.portal-login-footnote{color:#475569;text-align:center;margin-top:16px;font-size:12px;line-height:1.55}.portal-login-footnote a{color:#165dff;font-weight:600;text-decoration:none}.portal-login-footnote a:hover{color:#0f4cd9;text-underline-offset:2px;text-decoration:underline}.portal-login-error{color:#b91c1c;background:#fee2e2a6;border:1px solid #f8717159;border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:13px;line-height:1.45}.portal-login-register-hint{color:#475569;text-align:center;margin:0 0 16px;font-size:13px;line-height:1.55}.portal-login-loading{background:var(--portal-layout-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}@media (width<=440px){.portal-login{padding:16px}.portal-login-inner,.portal-login-card.ant-card{width:100%;height:auto;min-height:360px}.portal-login-card .ant-card-body{padding:24px 20px!important}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
