:root{--brand-mark-color:#d65317;--lf-orange:#d65317;--lf-orange-hover:#ef6424;--lf-orange-dark:#aa3810;--lf-ink:#181b1c;--lf-ink-2:#242829;--lf-surface:#2b3031;--lf-paper:#f4f1eb;--lf-white:#fffdfa;--lf-muted:#9ca19e;--lf-border:#3b4041;--lf-success:#49bd7f;--lf-danger:#d84e3f;color:var(--lf-ink);background:var(--lf-paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--ui-chrome-bg,#181b1c);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a,select{cursor:pointer}.lf-switch{background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0 4px;display:inline-grid}.lf-switch>span{border:1px solid var(--ui-border,#aaa49b);background:var(--ui-surface-hover,#c9c3ba);border-radius:10px;width:36px;height:20px;transition:border-color .18s,background .18s;position:relative}.lf-switch>span:after{content:"";background:var(--ui-on-primary,#fff);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--ui-shadow,#181b1c) 25.1%, transparent);border-radius:50%;transition:transform .18s;position:absolute;top:1px;left:1px}.lf-switch[aria-checked=true]>span{border-color:var(--ui-primary-border,#d65317);background:var(--ui-primary,#d65317)}.lf-switch[aria-checked=true]>span:after{transform:translate(16px)}.lf-switch:disabled{opacity:.46;cursor:not-allowed}.brand-mark{grid-template-columns:repeat(3,1fr);gap:3px;width:31px;height:31px;display:grid;transform:skewY(-8deg)}.brand-mark--custom{object-fit:contain;display:block;transform:none}.brand-mark i{background:var(--brand-mark-color);display:block}.brand-mark i:first-child{align-self:end;height:64%}.brand-mark i:nth-child(2){height:100%}.brand-mark i:nth-child(3){align-self:start;height:76%}.brand-name{align-items:baseline;gap:8px;min-width:0;display:inline-flex}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ui-focus,#ff9d69);outline-offset:3px}.skip-link{z-index:1000;background:var(--ui-primary,#aa3810);color:var(--ui-on-primary,#fff);padding:10px 14px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.route-loading{background:var(--ui-chrome-bg,#181b1c);min-height:100vh;color:var(--ui-chrome-text,#e9ebe8);letter-spacing:.08em;place-items:center;font-size:14px;display:grid}.personal-preferences-loading{color:#e9ebe8;background:#181b1c}.personal-preferences-loading>div{text-align:center;justify-items:center;gap:16px;padding:24px;display:grid}.personal-preferences-loading p{margin:0}.personal-preferences-loading button{min-height:44px;color:inherit;background:0 0;border:1px solid;padding:8px 16px;font-weight:700}.language-switcher{flex:none;position:relative}.language-trigger{border:1px solid color-mix(in srgb, var(--ui-border,#fff) 22%, transparent);background:color-mix(in srgb, var(--ui-surface,#fff) 5%, transparent);min-width:44px;min-height:44px;color:var(--ui-chrome-muted,#f5f2ec);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.language-switcher--light .language-trigger{border-color:var(--ui-border,#c8c4bb);background:var(--ui-surface,#fffdfa);color:var(--ui-text,#181b1c)}.language-trigger:hover{border-color:var(--ui-primary-border,#d65317);color:var(--ui-chrome-text,#fff)}.language-switcher--light .language-trigger:hover{color:var(--ui-primary-text,#aa3810)}.language-trigger .lucide-chevron-down{transition:transform .16s}.language-trigger .lucide-chevron-down.is-open{transform:rotate(180deg)}.language-label-compact{display:none}.language-menu{z-index:80;border:1px solid var(--ui-border-strong,#414647);background:var(--ui-chrome-bg,#202425);width:154px;max-height:min(560px,100dvh - 100px);box-shadow:0 16px 38px color-mix(in srgb, var(--ui-shadow,#000) 28%, transparent);border-radius:5px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.language-switcher--light .language-menu{border-color:var(--ui-border,#d0ccc4);background:var(--ui-surface,#fffdfa)}.language-menu button{width:100%;min-height:44px;color:var(--ui-chrome-muted,#f5f2ec);text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:650;display:flex}.language-switcher--light .language-menu button{color:var(--ui-text,#181b1c)}.language-menu button:hover,.language-menu button[aria-checked=true]{background:color-mix(in srgb, var(--ui-primary-hover,#d65317) 16%, transparent);color:var(--ui-chrome-primary,#ff8b51)}html[data-console-theme]:not([data-console-theme=ember]) .language-switcher--light .language-menu button:hover,html[data-console-theme]:not([data-console-theme=ember]) .language-switcher--light .language-menu button[aria-checked=true]{color:var(--ui-primary-text,#ff8b51)}@media (width<=720px){.language-label{display:none}.language-label-compact{display:inline}.language-trigger{gap:6px;padding:0 10px}}@media (prefers-reduced-motion:reduce){:not(.lf-home[data-motion=full],.lf-home[data-motion=full] *),:not(.lf-home[data-motion=full],.lf-home[data-motion=full] *):before,:not(.lf-home[data-motion=full],.lf-home[data-motion=full] *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-back-button{min-height:44px;color:var(--ui-primary-text,#aa3810);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.console-back-button strong{font:inherit}.console-back-button:hover{color:var(--ui-primary-text,#d65317)}.console-back-button:focus-visible{outline:3px solid var(--ui-focus,#ff9d69);outline-offset:2px}html[data-console-theme]:not([data-console-theme=ember]){--lf-orange:var(--ui-primary);--lf-orange-hover:var(--ui-primary-hover);--lf-orange-dark:var(--ui-primary-text);--lf-ink:var(--ui-text);--lf-ink-2:var(--ui-chrome-surface);--lf-surface:var(--ui-chrome-hover);--lf-paper:var(--ui-bg);--lf-white:var(--ui-surface);--lf-muted:var(--ui-muted);--lf-border:var(--ui-border);--lf-success:var(--ui-success);--lf-danger:var(--ui-danger);--lf-ring:var(--ui-focus);--color-primary:var(--ui-primary);--color-primary-hover:var(--ui-primary-hover);--color-accent:var(--ui-primary-text);--color-background-light:var(--ui-bg);--color-surface-light:var(--ui-surface);--color-background-dark:var(--ui-chrome-bg);--color-surface-dark:var(--ui-chrome-surface);--color-foreground:var(--ui-text);--color-muted:var(--ui-muted);--color-border:var(--ui-border);--color-border-dark:var(--ui-chrome-border);--color-success:var(--ui-success);--color-destructive:var(--ui-danger);--color-ring:var(--ui-focus);background:var(--ui-bg);color:var(--ui-text)}html[data-console-theme]:not([data-console-theme=ember]) body{background:var(--ui-bg);color:var(--ui-text)}html[data-console-theme]:not([data-console-theme=ember]) :where(input,textarea,select){accent-color:var(--ui-primary)}html[data-console-theme]:not([data-console-theme=ember]) ::selection{background:var(--ui-primary-soft);color:var(--ui-text)}html[data-console-theme] .brand-mark{flex:none}html[data-console-theme] :is(.platform-brand,.auth-brand) .brand-name{flex:auto;min-width:0}html[data-console-theme] .brand-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-console-theme] .brand-name small{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:55%;overflow:hidden}html[data-console-theme] .annotation-brand{min-width:0;max-width:min(320px,45vw)}html[data-console-theme] .annotation-brand .brand-name small{max-width:none}html[data-console-theme]:not([data-console-theme=ember]) .react-flow{--xy-background-color:var(--ui-surface);--xy-background-pattern-color:var(--ui-border);--xy-edge-stroke:var(--ui-border-strong);--xy-edge-stroke-selected:var(--ui-primary-text);--xy-connectionline-stroke:var(--ui-primary-text);--xy-node-color:var(--ui-text);--xy-node-background-color:var(--ui-surface);--xy-node-border:1px solid var(--ui-border);--xy-node-boxshadow-hover:0 0 0 1px var(--ui-primary-border);--xy-node-boxshadow-selected:0 0 0 2px var(--ui-focus);--xy-node-group-background-color:var(--ui-surface-subtle);--xy-edge-label-color:var(--ui-text);--xy-edge-label-background-color:var(--ui-surface);--xy-handle-background-color:var(--ui-border-strong);--xy-handle-border-color:var(--ui-surface);--xy-selection-background-color:color-mix(in srgb, var(--ui-primary) 15%, transparent);--xy-selection-border:1px solid var(--ui-primary-border);--xy-controls-button-background-color:var(--ui-surface);--xy-controls-button-background-color-hover:var(--ui-surface-hover);--xy-controls-button-color:var(--ui-text);--xy-controls-button-color-hover:var(--ui-text);--xy-controls-button-border-color:var(--ui-border);--xy-controls-box-shadow:0 1px 4px var(--ui-shadow);--xy-minimap-background-color:var(--ui-surface);--xy-minimap-mask-background-color:color-mix(in srgb, var(--ui-bg) 72%, transparent);--xy-minimap-mask-stroke-color:var(--ui-border);--xy-minimap-node-background-color:var(--ui-muted);--xy-minimap-node-stroke-color:var(--ui-border);--xy-resize-background-color:var(--ui-primary);--xy-attribution-background-color:var(--ui-surface)}html[data-console-theme]:not([data-console-theme=ember]) .workflow-gantt{--g-arrow-color:var(--ui-muted);--g-bar-color:var(--ui-info-soft);--g-bar-border:var(--ui-info);--g-tick-color-thick:var(--ui-border);--g-tick-color:var(--ui-canvas-grid);--g-actions-background:var(--ui-surface-subtle);--g-border-color:var(--ui-border);--g-text-muted:var(--ui-muted);--g-text-light:var(--ui-on-primary);--g-text-dark:var(--ui-text);--g-progress-color:var(--ui-primary-soft);--g-handle-color:var(--ui-primary-text);--g-weekend-label-color:var(--ui-surface-hover);--g-expected-progress:var(--ui-info-soft);--g-header-background:var(--ui-surface);--g-row-color:var(--ui-surface);--g-row-border-color:var(--ui-border);--g-today-highlight:var(--ui-primary);--g-popup-actions:var(--ui-surface-subtle);--g-weekend-highlight-color:var(--ui-surface-subtle)}html[data-console-theme]:not([data-console-theme=ember]) .workflow-gantt .popup-wrapper{box-shadow:0 10px 24px -3px var(--ui-shadow)}html[data-console-theme]:not([data-console-theme=ember]) .workflow-gantt .bar-label.big{fill:var(--ui-text)}
