:root{--ground:#fff;--side:#fafafa;--hover:#0000000a;--selected:#0000000f;--line:#0000001a;--scroll-thumb:#00000047;--text:#1c1c1e;--text2:#55555c;--text3:#6b6b73;--accent:#c4321c;--accent-text:#fff;--accent-soft:#fbedea;--blue:#1f5fbf;--blue-soft:#e8f0fb;--orange:#a15500;--orange-soft:#fbf0e0;--green:#18794e;--gray-soft:#efeff1;--field:#fff;--mask:#0000003d;--mask-strong:#00000052;--shadow-s:0 4px 16px #00000029;--shadow-m:0 8px 28px #0000003d;--shadow-l:0 12px 40px #0000003d;--font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--qb-grid:#d4d4d4;--qb-yel:#fff1a6;--qb-red:#ffc9c2;--qb-grn:#cfe8c0;--qb-org:#f8cbad;--qb-sky:#bfe6f7;--qb-c-red:#d92d20;--qb-c-blue:#2f6fed;--qb-c-sky:#0086c9}:root[data-theme=dark]{--ground:#18181a;--side:#18181a;--hover:#ffffff0d;--selected:#ffffff14;--line:#ffffff1a;--scroll-thumb:#ffffff4d;--text:#ececee;--text2:#a1a1a6;--text3:#8e8e93;--accent:#f0694f;--accent-text:#1b0d0a;--accent-soft:#3a1f1a;--blue:#8ab4f2;--blue-soft:#1d2c44;--orange:#f0b268;--orange-soft:#3a2a15;--green:#4cc38a;--gray-soft:#2a2a2e;--field:#232327;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--qb-grid:#3f3f41;--qb-yel:#5c4f10;--qb-red:#6b2a24;--qb-grn:#34502a;--qb-org:#6a4128;--qb-sky:#1f4b5e;--qb-c-red:#ff7b6e;--qb-c-blue:#7ea8ff;--qb-c-sky:#5cc4f0}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--text);font-family:var(--font);margin:0;font-size:13px;line-height:1.5;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--scroll-thumb) transparent}button,input,select,textarea{font:inherit;color:inherit}.wb-content :is(.小星-头,.zb-header,.账单-头,.月表-顶,.聊天-头,.工资页头-顶行,.hjx-window-header,.workbench-heading,.recycle-page>.recycle-header,.识别页头,.personal-center-header,.xs-topbar){-webkit-app-region:drag}.wb-content :is(.小星-头,.zb-header,.账单-头,.月表-顶,.聊天-头,.工资页头-顶行,.hjx-window-header,.workbench-heading,.recycle-page>.recycle-header,.识别页头,.personal-center-header,.xs-topbar) :is(button,a,input,textarea,select,option,label,form,summary,audio,video,[contenteditable]:not([contenteditable=false]),[draggable=true],[role=button],[role=link],[role=tab],[role=tablist],[role=menu],[role=menuitem],[role=search],[role=slider],[role=spinbutton],[role=combobox],[role=listbox],[role=checkbox],[role=radio],[role=switch],[role=textbox],[tabindex],[data-window-no-drag],.wb-side-drag,[data-lt-toolbar],.月表-月们,.工资页头-月份,.账单-头月份,.zb-seg,.hjx-window-header-search,.workbench-search),.wb-content :is(.小星-头,.zb-header,.账单-头,.月表-顶,.聊天-头,.工资页头-顶行,.hjx-window-header,.workbench-heading,.recycle-page>.recycle-header,.识别页头,.personal-center-header,.xs-topbar) :is(button,a,label,form,summary,[contenteditable]:not([contenteditable=false]),[draggable=true],[role=button],[role=tablist],[role=menu],[role=search],[tabindex],[data-window-no-drag],[data-lt-toolbar],.月表-月们,.工资页头-月份,.账单-头月份,.zb-seg,.hjx-window-header-search,.workbench-search) *,.wb-app :is(.wb-side-drag,[data-lt-toolbar]),.wb-app :is(.wb-side-drag,[data-lt-toolbar]) *{-webkit-app-region:no-drag}.wb-app{background:var(--ground);height:100vh;color:var(--text);display:flex;overflow:hidden}.wb-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.wb-side{width:var(--wb-side-w,176px);background:var(--side);border-right:1px solid var(--line);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.wb-side-drag{z-index:10;cursor:col-resize;touch-action:none;outline:none;width:7px;position:absolute;top:0;bottom:0;right:-4px}.wb-side-drag:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;left:3px}.wb-side-drag:hover:after,.wb-side-drag:focus-visible:after{background:var(--line)}.wb-app.rail .wb-side-drag{display:none}.wb-brand{flex:none;align-items:center;gap:10px;height:52px;padding:0 10px 0 16px;display:flex}.wb-mark{border-radius:5px;flex:none;width:22px;height:22px;display:block}.wb-brand-name{white-space:nowrap;flex:1;font-size:14px;font-weight:600}.wb-icon-btn{width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wb-icon-btn:hover{background:var(--hover);color:var(--text)}.wb-finder{height:32px;color:var(--text3);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 10px 8px;padding:0 8px;display:flex}.wb-finder:hover{background:var(--hover);color:var(--text)}.wb-finder span{white-space:nowrap;flex:1;overflow:hidden}.wb-finder kbd{font:inherit;color:var(--text3);font-size:11px}.wb-nav{scrollbar-width:none;flex:1;min-height:0;padding:0 10px 10px;overflow-y:scroll}.wb-nav::-webkit-scrollbar{display:none}.wb-grp+.wb-grp{margin-top:6px}.wb-group{width:100%;font:inherit;color:var(--text3);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;margin-top:8px;padding:8px 8px 4px;font-size:12px;font-weight:500;display:flex}.wb-group .wb-ico{opacity:0;width:12px;height:12px}.wb-group:hover .wb-ico,.wb-group:focus-visible .wb-ico,.wb-grp.fold>.wb-group .wb-ico{opacity:1}.wb-group:hover{color:var(--text)}.wb-group.on{background:var(--selected);color:var(--text)}.wb-app:not(.rail) .wb-grp.fold>.wb-item{display:none}.wb-item{width:100%;height:32px;color:var(--text2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;margin-bottom:1px;padding:0 8px;display:flex}.wb-item:hover{background:var(--hover);color:var(--text)}.wb-item.on{background:var(--selected);color:var(--text)}.wb-label{flex:1;overflow:hidden}.wb-notice{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;padding:4px 16px;font-size:12px;overflow:hidden}.wb-foot{flex:none;align-items:center;gap:4px;min-height:52px;padding:8px 10px;display:flex;position:relative}.wb-avatar-btn{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:2px;display:flex}.wb-avatar-btn:hover{background:var(--hover)}.wb-avatar{background:var(--gray-soft);width:28px;height:28px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.wb-who{white-space:nowrap;flex:1;min-width:0;line-height:1.3;overflow:hidden}.wb-who b{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.wb-who small{color:var(--text3);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.wb-menu{z-index:20;background:var(--ground);border:1px solid var(--line);width:212px;box-shadow:var(--shadow-s);border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:10px}.wb-menu button{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;width:100%;height:30px;padding:0 8px;display:block;overflow:hidden}.wb-menu button:hover{background:var(--hover)}.wb-menu-list{border-block:1px solid var(--line);max-height:240px;margin-block:4px;overflow-y:scroll}.wb-menu-error{color:var(--text3);margin:4px 8px;font-size:12px}.wb-app.rail .wb-side{width:60px}.wb-app.rail .wb-brand{justify-content:center;padding:0}.wb-app.rail :is(.wb-brand-name,.wb-mark,.wb-group,.wb-label,.wb-finder span,.wb-finder kbd,.wb-who,.wb-foot-tool,.wb-notice){display:none}.wb-app.rail .wb-finder,.wb-app.rail .wb-item{justify-content:center;padding:0}.wb-app.rail .wb-foot{justify-content:center;padding:8px 0}.wb-app.rail .wb-avatar-btn{flex:none}.wb-content,.wb-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wb-placeholder{min-height:0;color:var(--text3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.wb-placeholder p{margin:0}.wb-actions{gap:8px;display:flex}.wb-btn{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:28px;padding:0 12px}.wb-btn:hover{background:var(--hover)}.wb-btn-primary{background:var(--text);height:28px;color:var(--ground);cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-weight:500}.wb-btn-primary:disabled{opacity:.55;cursor:default}.wb-field{border:1px solid var(--line);background:var(--field);border-radius:7px;outline:none;width:100%;height:34px;padding:0 10px}.wb-field:focus{border-color:var(--accent)}.wb-skeleton{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.wb-skeleton span{background:var(--gray-soft);border-radius:4px;height:14px;display:block}.wb-skeleton span:nth-child(3n+1){width:60%}.wb-skeleton span:nth-child(3n+2){width:85%}.wb-boot{height:100%;color:var(--text3);flex-direction:column;padding:20px;display:flex}.wb-boot p{margin:0 0 12px}.wb-search-mask{z-index:50;background:var(--mask);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.wb-search{background:var(--ground);border:1px solid var(--line);width:560px;max-width:100%;max-height:64vh;box-shadow:var(--shadow-l);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.wb-search-input{border-bottom:1px solid var(--line);height:44px;color:var(--text3);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.wb-search-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.wb-search-list{flex:1;min-height:0;padding:6px;overflow-y:scroll}.wb-search-item{width:100%;height:34px;color:var(--text2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.wb-search-item.on{background:var(--selected);color:var(--text)}.wb-search-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wb-search-item small{color:var(--text3);flex:none;font-size:11px}.wb-search-note{color:var(--text3);margin:0;padding:8px;font-size:12px}.wb-login{background:var(--side);justify-content:center;align-items:center;height:100%;padding:16px;display:flex}.wb-login-form{background:var(--ground);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:14px;width:320px;max-width:100%;padding:24px;display:flex}.wb-login-brand{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.wb-login-field{color:var(--text2);flex-direction:column;gap:6px;display:flex}.wb-login-note{color:var(--text2);margin:0}.wb-login-error{color:var(--text3);margin:0;font-size:12px}.wb-item{position:relative}.wb-badge{text-align:center;background:var(--accent);width:28px;height:16px;color:var(--accent-text);pointer-events:none;border-radius:8px;margin-top:-8px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:50%;right:8px}.wb-foot-tool{opacity:0;position:relative}.wb-foot:hover .wb-foot-tool,.wb-foot-tool:focus-visible{opacity:1}.wb-dot{background:var(--accent);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.wb-app.rail .wb-badge{width:22px;margin-top:0;top:2px;right:2px}.management-overlay .management-dialog fieldset{min-width:0;margin:0}.management-overlay .management-dialog .hjx-ui-check{flex-direction:row;align-items:center;gap:8px;display:flex}.management-overlay .management-dialog .hjx-ui-check input[type=checkbox]{flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.management-overlay .management-dialog fieldset+.hjx-ui-statusbar,.management-overlay .management-dialog fieldset+.management-actions,.management-overlay .management-dialog .hjx-ui-statusbar+.management-actions{margin-top:16px}.wb-foot-tool:has(.wb-dot){opacity:1}@media (hover:none){.wb-foot-tool{opacity:1}}.wb-resume-note{z-index:20;background:var(--ground);max-width:calc(100% - 32px);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-s);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.wb-lock{z-index:1300;background:var(--ground);width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);border:0;justify-content:center;align-items:center;margin:0;padding:0;position:fixed;inset:0}.wb-lock[open]{display:flex}.wb-lock::backdrop{background:var(--ground)}.wb-lock-card{background:var(--ground);border:1px solid var(--line);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-s);border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:24px;display:flex}.wb-lock-avatar{background:var(--side);width:44px;height:44px;color:var(--text);border-radius:50%;justify-content:center;align-self:center;align-items:center;font-weight:600;display:flex}.wb-lock-title{text-align:center;color:var(--text);margin:0;font-size:15px;font-weight:600}.wb-lock-hint{text-align:center;color:var(--text2);margin:0}.wb-lock-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-lock-card .wb-btn-primary,.wb-lock-card .wb-btn{height:34px}.wb-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.wb-app.rail .wb-foot{flex-direction:column;gap:6px}.wb-feedback-capture:disabled{opacity:.4;cursor:default}.wb-help-slot{flex:none;align-items:center;min-width:0;height:28px;padding:0 10px 4px;display:flex}.wb-app.rail .wb-help-slot{justify-content:center;padding:0 0 4px}.wb-app.rail .wb-help-slot .global-help-pill{width:32px;padding:0}.wb-app.rail .wb-help-slot .global-help-pill-text{display:none}.wb-banner{top:max(8px, env(safe-area-inset-top,0px));z-index:60;background:var(--ground);max-width:calc(100vw - 24px);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-s);font:13px/1.4 var(--font);border-radius:8px;align-items:center;gap:8px;padding:8px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.wb-banner strong{color:var(--orange);white-space:nowrap;font-weight:600}.wb-banner.is-offline strong{color:var(--accent)}.wb-banner.is-restored strong{color:var(--blue)}@media (max-width:699px){.wb-banner{flex-wrap:wrap;left:12px;right:12px;transform:none}}@media (forced-colors:active){.wb-banner{color:canvastext;background:canvas;border-color:canvastext}}.wb-notification-mask{z-index:1100;background:#0003;justify-content:flex-end;display:flex;position:fixed;inset:0}.wb-notification-panel{box-sizing:border-box;background:var(--ground);width:min(440px,100%);height:100%;color:var(--text);padding:20px;overflow-y:auto;box-shadow:-4px 0 20px #0002}.wb-notification-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-notification-panel h2{margin:0;font-size:20px}.wb-notification-panel h3{font-size:15px}.wb-notification-panel ul{padding:0;list-style:none}.wb-notification-panel li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:12px}.wb-notification-panel li p{white-space:pre-wrap}.wb-notification-panel :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wb-notification-preference{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:12px}.wb-notification-preference p{margin-bottom:0}html[data-macos-ui=true] :is(.hjx-ui,.hjx-macos-sheet,.hjx-macos-popover,.hjx-macos-inspector,.hjx-macos-tableframe,.hjx-macos-showcase){font-family:var(--hjx-font);font-size:var(--hjx-ui-body-size);line-height:var(--hjx-leading);color:var(--hjx-ink);font-variant-numeric:tabular-nums;--ui-text:var(--hjx-ui-body-size);--ui-text-sm:var(--hjx-ui-caption-size);--ui-text-xs:var(--hjx-text-11);--ui-control:var(--hjx-control-28);--ui-control-sm:var(--hjx-control-22);--ui-control-lg:var(--hjx-touch-44)}html[data-macos-ui=true] :is(.hjx-ui-btn,.hjx-ui-input,.hjx-ui-select,.hjx-ui-iconbtn){border-radius:var(--hjx-radius-6);font-family:var(--hjx-font);font-size:var(--hjx-ui-control-size)}html[data-macos-ui=true] :is(.hjx-macos-sheet,.hjx-macos-popover) *{box-sizing:border-box}html[data-macos-ui=true] :is(.hjx-ui-btn,.hjx-ui-input,.hjx-ui-select,.hjx-ui-iconbtn){min-height:var(--hjx-control-28)}html[data-macos-ui=true] .hjx-ui-btn.is-sm{min-height:var(--hjx-control-22)}html[data-macos-ui=true] .hjx-ui-btn.is-lg{min-height:var(--hjx-touch-44)}@media (pointer:coarse){:is(html,html[data-macos-ui=true]) .hjx-ui-btn.is-sm:where(:not(.is-close,.is-minimize,.is-maximize)){min-height:var(--hjx-touch-44)}}html[data-macos-ui=true] .hjx-ui-field .is-required{color:#0000;position:relative}html[data-macos-ui=true] .hjx-ui-field .is-required:after{content:"•";color:var(--hjx-danger);position:absolute;left:0}html[data-macos-ui=true] :is(.hjx-system-icon,.hjx-ui-btn svg,.hjx-ui-iconbtn svg,.hjx-macos-example svg){stroke-width:var(--hjx-icon-stroke)}html[data-macos-ui=true] :is(.hjx-system-icon,.hjx-ui-btn svg,.hjx-ui-iconbtn svg,.hjx-macos-example svg) :is(path,rect,circle,line,polyline){vector-effect:non-scaling-stroke}html[data-macos-ui=true] .hjx-ui-btn.is-brand{background:var(--hjx-action);border-color:var(--hjx-action);color:var(--hjx-action-ink)}html[data-macos-ui=true] .hjx-ui-btn.is-brand:hover:not(:disabled){background:var(--hjx-action-hover);border-color:var(--hjx-action-hover)}html[data-macos-ui=true] .hjx-ui-btn.is-danger{background:var(--hjx-danger);color:var(--hjx-danger-ink);border-color:var(--hjx-danger)}html[data-macos-ui=true] .hjx-ui-btn.is-danger:hover:not(:disabled){background:var(--hjx-danger-hover);border-color:var(--hjx-danger-hover)}html[data-macos-ui=true] :is(.hjx-macos-sheet,.hjx-macos-popover,.hjx-macos-inspector,.hjx-macos-tableframe) :focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset)}html[data-macos-ui=true] .hjx-macos-sheet{box-sizing:border-box;width:min(var(--hjx-sheet-width),100%);max-height:calc(100% - var(--hjx-space-16));border:1px solid var(--hjx-line-strong);border-radius:0 0 var(--hjx-radius-10) var(--hjx-radius-10);background:var(--hjx-surface);color:var(--hjx-ink);box-shadow:var(--hjx-shadow-overlay);animation:hjx-macos-sheet-in var(--hjx-motion-sheet) var(--hjx-ease);margin:0 auto;padding:0;overflow:auto}html[data-macos-ui=true] .hjx-macos-sheet::backdrop{background:var(--hjx-scrim-dialog)}html[data-macos-ui=true] .hjx-macos-sheet-scrim{background:var(--hjx-scrim-dialog);z-index:var(--hjx-layer-sheet);align-items:flex-start;display:flex;position:absolute;inset:0}html[data-macos-ui=true] .hjx-macos-sheet-scrim[data-global-overlay]{position:fixed}html[data-macos-ui=true] :is(.hjx-macos-panel-head,.hjx-macos-inspector>header){justify-content:space-between;align-items:center;gap:var(--hjx-space-12);padding:var(--hjx-space-12) var(--hjx-space-16);border-bottom:1px solid var(--hjx-line);display:flex}html[data-macos-ui=true] :is(.hjx-macos-panel-head h2,.hjx-macos-inspector h3){font-size:var(--hjx-ui-title-size);line-height:var(--hjx-leading-tight);margin:0}html[data-macos-ui=true] :is(.hjx-macos-panel-body,.hjx-macos-inspector>div){padding:var(--hjx-space-16)}html[data-macos-ui=true] :is(.hjx-macos-panel-foot,.hjx-macos-inspector>footer){justify-content:flex-end;gap:var(--hjx-space-8);padding:var(--hjx-space-12) var(--hjx-space-16);border-top:1px solid var(--hjx-line);flex-wrap:wrap;display:flex}html[data-macos-ui=true] .hjx-macos-popover{left:var(--hjx-popup-x);top:var(--hjx-popup-y);box-sizing:border-box;width:max-content;min-width:var(--hjx-popover-min-width);max-width:min(var(--hjx-popover-max-width),calc(100% - var(--hjx-space-16)));max-height:calc(100% - var(--hjx-space-16));padding:var(--hjx-space-8);border:1px solid var(--hjx-line-strong);border-radius:var(--hjx-radius-8);background:var(--hjx-material-popover);-webkit-backdrop-filter:var(--hjx-material-blur);backdrop-filter:var(--hjx-material-blur);color:var(--hjx-ink);box-shadow:var(--hjx-shadow-overlay);z-index:var(--hjx-layer-popover);animation:hjx-macos-fade-in var(--hjx-motion-popover) var(--hjx-ease);position:absolute;overflow:auto}html[data-macos-ui=true] .hjx-macos-popover[data-global-overlay]{position:fixed}html[data-macos-ui=true] .hjx-macos-popover[data-in-sheet]{z-index:var(--hjx-layer-sheet-popover)}html[data-macos-ui=true] .hjx-macos-popover[role=menu] .hjx-ui-btn{justify-content:flex-start;gap:var(--hjx-space-8);width:100%;color:var(--hjx-ink);background:0 0;border:0;display:flex}html[data-macos-ui=true] .hjx-macos-popover[role=menu] .hjx-ui-btn:focus{background:var(--hjx-action);color:var(--hjx-action-ink)}html[data-macos-ui=true] .hjx-macos-popover[role=menu] .is-danger{color:var(--hjx-danger)}html[data-macos-ui=true] .hjx-macos-popover kbd{font:inherit;color:inherit;margin-left:auto}html[data-macos-ui=true] .hjx-macos-menu-separator{border-top:1px solid var(--hjx-line);margin:var(--hjx-space-4) 0}html[data-macos-ui=true] .hjx-macos-segmented{gap:var(--hjx-space-4);padding:var(--hjx-space-4);background:var(--hjx-segment-track);border-radius:var(--hjx-radius-8);flex-wrap:wrap;display:inline-flex}html[data-macos-ui=true] .hjx-macos-segmented [aria-checked=true]{background:var(--hjx-segment-thumb);box-shadow:var(--hjx-segment-thumb-shadow);color:var(--hjx-ink)}html[data-macos-ui=true] .hjx-macos-toggle.hjx-ui-btn{width:var(--hjx-toggle-width);min-width:var(--hjx-toggle-width);min-height:var(--hjx-control-22);box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}html[data-macos-ui=true] .hjx-macos-toggle.hjx-ui-btn:hover:not(:disabled){background:0 0}html[data-macos-ui=true] .hjx-macos-toggle.hjx-ui-btn:focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset)}html[data-macos-ui=true] .hjx-macos-toggle-track{width:var(--hjx-toggle-width);height:var(--hjx-control-22);border-radius:var(--hjx-radius-pill);background:var(--hjx-toggle-off);flex:none;display:block;position:relative}html[data-macos-ui=true] .hjx-macos-toggle-track>span{top:var(--hjx-space-4);left:var(--hjx-space-4);width:var(--hjx-toggle-thumb);height:var(--hjx-toggle-thumb);border-radius:var(--hjx-radius-pill);background:var(--hjx-toggle-ink);transition:transform var(--hjx-motion-popover) var(--hjx-ease);position:absolute}html[data-macos-ui=true] .hjx-macos-toggle[aria-checked=true] .hjx-macos-toggle-track{background:var(--hjx-action)}html[data-macos-ui=true] .hjx-macos-toggle[aria-checked=true] .hjx-macos-toggle-track>span{transform:translateX(var(--hjx-toggle-travel))}html[data-macos-ui=true] .hjx-macos-tokenfield{gap:var(--hjx-space-4);display:grid}html[data-macos-ui=true] .hjx-macos-tokenfield-body{align-items:center;gap:var(--hjx-space-4);padding:var(--hjx-space-8);border:1px solid var(--hjx-line-strong);border-radius:var(--hjx-radius-6);background:var(--hjx-surface);flex-wrap:wrap;display:flex}html[data-macos-ui=true] .hjx-macos-tokenfield input{min-width:var(--hjx-token-input-width);flex:1;width:auto}html[data-macos-ui=true] .hjx-macos-token{align-items:center;gap:var(--hjx-space-4);padding-left:var(--hjx-space-8);background:var(--hjx-action-soft);color:var(--hjx-ink);border-radius:var(--hjx-radius-4);display:inline-flex}html[data-macos-ui=true] .hjx-macos-tableframe{border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-surface);min-width:0}html[data-macos-ui=true] :is(.hjx-macos-tableframe>header,.hjx-macos-tableframe>footer){padding:var(--hjx-space-8) var(--hjx-space-12);color:var(--hjx-muted)}html[data-macos-ui=true] .hjx-macos-table-scroll{padding:var(--hjx-space-4);overflow:auto}html[data-macos-ui=true] .hjx-macos-inspector{width:min(var(--hjx-inspector-width),100%);background:var(--hjx-material-sidebar);border-left:1px solid var(--hjx-line)}html[data-macos-ui=true] .hjx-macos-tooltip-host{display:inline-flex;position:relative}html[data-macos-ui=true] .hjx-macos-tooltip{top:calc(100% + var(--hjx-space-4));width:max-content;max-width:var(--hjx-tooltip-width);padding:var(--hjx-space-4) var(--hjx-space-8);border-radius:var(--hjx-radius-4);background:var(--hjx-surface);color:var(--hjx-ink);box-shadow:var(--hjx-shadow-overlay);z-index:var(--hjx-layer-popover);font-size:var(--hjx-ui-caption-size);display:none;position:absolute;left:0}html[data-macos-ui=true] .hjx-macos-tooltip-host:is(:hover,:focus-within) .hjx-macos-tooltip{display:block}html[data-macos-ui=true] .hjx-macos-showcase{padding:var(--hjx-space-24);background:var(--hjx-paper)}html[data-macos-ui=true] .hjx-macos-showcase h1{font-size:var(--hjx-text-28)}html[data-macos-ui=true] .hjx-macos-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--hjx-showcase-column)),1fr));gap:var(--hjx-space-16);display:grid}html[data-macos-ui=true] .hjx-macos-example{align-content:start;gap:var(--hjx-space-12);padding:var(--hjx-space-16);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-surface);display:grid}html[data-macos-ui=true] .hjx-macos-example h2{font-size:var(--hjx-text-17);margin:0}html[data-macos-ui=true] .hjx-macos-example h3{font-size:var(--hjx-text-15);margin:0}html[data-macos-ui=true] .hjx-macos-example p{color:var(--hjx-muted);margin:0}html[data-macos-ui=true] .hjx-macos-example-row{align-items:center;gap:var(--hjx-space-8);flex-wrap:wrap;display:flex}html[data-macos-ui=true] .hjx-macos-example table{border-collapse:collapse;text-align:left;width:100%}html[data-macos-ui=true] .hjx-macos-example :is(th,td){padding:var(--hjx-space-8);border-bottom:1px solid var(--hjx-line)}html[data-macos-ui=true] .hjx-macos-example-window{min-height:var(--hjx-example-window-height);border:1px solid var(--hjx-line);position:relative}html[data-macos-ui=true] .hjx-macos-example-window[data-example-visible=false]{display:none}html[data-macos-ui=true] .hjx-macos-example-slot{pointer-events:none;position:absolute;inset:0}html[data-macos-ui=true] .hjx-macos-example-slot>*{pointer-events:auto}@keyframes hjx-macos-sheet-in{0%{opacity:0;transform:translateY(calc(-1 * var(--hjx-space-16)))}to{opacity:1;transform:translateY(0)}}@keyframes hjx-macos-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px),(pointer:coarse){html[data-macos-ui=true] :is(.hjx-ui-btn,.hjx-ui-iconbtn,.hjx-ui-input,.hjx-ui-select,.hjx-ui-select select,.hjx-ui-row,.hjx-ui-sourcelist-item,.hjx-macos-toggle.hjx-ui-btn){min-height:var(--hjx-touch-44);min-width:var(--hjx-touch-44)}html[data-macos-ui=true] .hjx-macos-sheet-scrim{align-items:flex-end}html[data-macos-ui=true] .hjx-macos-sheet{border-radius:var(--hjx-radius-10) var(--hjx-radius-10) 0 0;width:100%;margin-bottom:0}html[data-macos-ui=true] .hjx-macos-popover{width:100%;max-width:100%;max-height:var(--hjx-drawer-max-height);border-radius:var(--hjx-radius-10) var(--hjx-radius-10) 0 0;padding-bottom:max(var(--hjx-space-16),env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){html[data-macos-ui=true] .hjx-macos-sheet{animation-name:hjx-macos-fade-in}html[data-macos-ui=true] .hjx-macos-toggle-track>span{transition:none}html[data-macos-ui=true] .hjx-ui-btn[aria-busy=true]:before,html[data-macos-ui=true] .hjx-ui-spinner{animation:none}}html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-macos-sheet{animation-name:hjx-macos-fade-in}html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-macos-toggle-track>span{transition:none}html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-ui-btn[aria-busy=true]:before,html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-ui-spinner{animation:none}html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-skeleton-bar{background:var(--hjx-line);animation:none}html[data-macos-ui=true][data-hjx-reduced-motion=true] :is(.hjx-ui-dialog,.hjx-ui-inspector,.hjx-ui-menu,.hjx-ui-sheet .hjx-ui-dialog){animation-name:hjx-macos-fade-in}@media (forced-colors:active){html[data-macos-ui=true] .hjx-ui :focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset);box-shadow:none}html[data-macos-ui=true] .hjx-macos-segmented [aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}html[data-macos-ui=true] .hjx-macos-toggle-track{forced-color-adjust:none;box-sizing:border-box;background:canvas;border:1px solid buttontext}html[data-macos-ui=true] .hjx-macos-toggle-track>span{background:buttontext}html[data-macos-ui=true] .hjx-macos-toggle[aria-checked=true] .hjx-macos-toggle-track{background:highlight;border-color:highlight}html[data-macos-ui=true] .hjx-macos-toggle[aria-checked=true] .hjx-macos-toggle-track>span{background:highlighttext}}html[data-macos-ui=true] .hjx-token-panel{grid-column:1/-1}html[data-macos-ui=true] .hjx-token-swatches{grid-template-columns:repeat(auto-fill, minmax(var(--hjx-token-input-width), 1fr));gap:var(--hjx-space-8);display:grid}html[data-macos-ui=true] .hjx-token-swatches figure{gap:var(--hjx-space-4);font-size:var(--hjx-ui-caption-size);color:var(--hjx-muted);margin:0;display:grid}html[data-macos-ui=true] .hjx-token-swatch{block-size:var(--hjx-control-32);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-6);display:block}html[data-macos-ui=true] .hjx-token-scale{align-items:end;gap:var(--hjx-space-16);color:var(--hjx-ink);flex-wrap:wrap;display:flex}html[data-macos-ui=true] .hjx-token-bar{block-size:var(--hjx-space-8);background:var(--hjx-action);display:block}html[data-macos-ui=true] .hjx-token-tile{inline-size:var(--hjx-control-36);block-size:var(--hjx-control-36);background:var(--hjx-surface);border:1px solid var(--hjx-line);font-size:var(--hjx-ui-caption-size);place-items:center;display:grid}html[data-macos-ui=true] .hjx-token-tile--wide{inline-size:var(--hjx-token-input-width);border-radius:var(--hjx-radius-8)}html[data-macos-ui=true] :is(.hjx-ui-btn,.hjx-ui-iconbtn):active:not(:disabled){box-shadow:var(--hjx-press-shadow);transition-duration:0s}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){html[data-macos-ui=true]:not([data-hjx-reduced-motion=true]) :is(.hjx-ui-btn,.hjx-ui-iconbtn):active:not(:disabled){transform:scale(var(--hjx-press-scale))}}html[data-macos-ui=true] .hjx-ui-btn[aria-busy=true]{cursor:progress}@media (forced-colors:active){html[data-macos-ui=true] :is(.hjx-ui-btn,.hjx-ui-iconbtn):active:not(:disabled){box-shadow:none;outline:2px solid highlight}}html[data-macos-ui=true] :is(.hjx-macos-amount,.hjx-macos-metric,.hjx-macos-dialdisplay,.hjx-macos-datatable){font-variant-numeric:tabular-nums}html[data-macos-ui=true] .hjx-macos-amount{white-space:nowrap;color:var(--hjx-amount-positive)}html[data-macos-ui=true] .hjx-macos-amount.is-negative{color:var(--hjx-amount-negative)}html[data-macos-ui=true] .hjx-macos-amount.is-pending{color:var(--hjx-amount-pending)}html[data-macos-ui=true] .hjx-macos-amount.is-paid{color:var(--hjx-amount-paid)}html[data-macos-ui=true] .hjx-macos-amount.is-plain{color:inherit}html[data-macos-ui=true] .hjx-macos-metric-strip{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--hjx-token-input-width)), 1fr));gap:var(--hjx-space-16);padding:var(--hjx-space-16) var(--hjx-space-20);background:var(--hjx-bg-grouped);border-radius:var(--hjx-radius-10);display:grid}html[data-macos-ui=true] .hjx-macos-metric{gap:var(--hjx-space-2);min-width:0;display:grid}html[data-macos-ui=true] .hjx-macos-metric-label{font:var(--hjx-type-caption);color:var(--hjx-label-secondary)}html[data-macos-ui=true] .hjx-macos-metric-value{font:var(--hjx-type-metric);letter-spacing:var(--hjx-tracking-metric);color:var(--hjx-label-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-macos-ui=true] .hjx-macos-metric-value.is-negative{color:var(--hjx-amount-negative)}html[data-macos-ui=true] .hjx-macos-metric-value.is-pending{color:var(--hjx-amount-pending)}html[data-macos-ui=true] .hjx-macos-metric-value.is-paid{color:var(--hjx-amount-paid)}html[data-macos-ui=true] .hjx-macos-metric-note{font:var(--hjx-type-caption);color:var(--hjx-label-secondary)}html[data-macos-ui=true] .hjx-macos-banner{--banner-ink:var(--hjx-info);--banner-tint:var(--hjx-accent-soft);align-items:center;gap:var(--hjx-space-8);font:var(--hjx-type-body);color:var(--hjx-label-primary);display:flex}html[data-macos-ui=true] .hjx-macos-banner.is-success{--banner-ink:var(--hjx-success);--banner-tint:var(--hjx-success-tint)}html[data-macos-ui=true] .hjx-macos-banner.is-warning{--banner-ink:var(--hjx-warning);--banner-tint:var(--hjx-warning-tint)}html[data-macos-ui=true] .hjx-macos-banner.is-danger{--banner-ink:var(--hjx-danger);--banner-tint:var(--hjx-danger-tint)}html[data-macos-ui=true] .hjx-macos-banner-icon{color:var(--banner-ink);display:inline-flex}html[data-macos-ui=true] .hjx-macos-banner-text{gap:var(--hjx-space-4);flex-wrap:wrap;flex:1;min-width:0;display:flex}html[data-macos-ui=true] .hjx-macos-banner-text strong{font:var(--hjx-type-body-strong)}html[data-macos-ui=true] .hjx-macos-banner.is-inline{font:var(--hjx-type-caption);color:var(--banner-ink)}html[data-macos-ui=true] .hjx-macos-banner.is-inline .hjx-macos-banner-text strong{font:inherit}html[data-macos-ui=true] .hjx-macos-banner.is-region{padding:var(--hjx-space-12) var(--hjx-space-16);border-radius:var(--hjx-radius-10);background:var(--banner-tint)}html[data-macos-ui=true] .hjx-macos-banner.is-global{min-height:var(--hjx-control-32);padding:0 var(--hjx-space-16);background:var(--banner-tint);border-bottom:1px solid var(--hjx-separator-hairline)}html[data-macos-ui=true] :is(.hjx-macos-banner-close,.hjx-macos-toast-close,.hjx-macos-widget-close){min-height:var(--hjx-control-22);min-width:var(--hjx-control-22);color:var(--hjx-label-secondary);background:0 0;border:0}html[data-macos-ui=true] .hjx-macos-toast{--toast-dot:var(--hjx-info);align-items:center;gap:var(--hjx-space-12);max-width:min(var(--hjx-popover-max-width), 100%);padding:var(--hjx-space-12) var(--hjx-space-16);border-radius:var(--hjx-radius-12);background:var(--hjx-material-hud);-webkit-backdrop-filter:var(--hjx-material-blur);backdrop-filter:var(--hjx-material-blur);color:var(--hjx-material-hud-ink);box-shadow:var(--hjx-elevation-3);font:var(--hjx-type-body);animation:hjx-macos-pop-in var(--hjx-duration-fast) var(--hjx-ease-spring);display:flex}html[data-macos-ui=true] .hjx-macos-toast.is-success{--toast-dot:var(--hjx-success)}html[data-macos-ui=true] .hjx-macos-toast.is-warning{--toast-dot:var(--hjx-warning)}html[data-macos-ui=true] .hjx-macos-toast.is-danger{--toast-dot:var(--hjx-danger)}html[data-macos-ui=true] .hjx-macos-toast-dot{inline-size:var(--hjx-space-8);block-size:var(--hjx-space-8);border-radius:var(--hjx-radius-pill);background:var(--toast-dot);flex:none}html[data-macos-ui=true] .hjx-macos-toast-text{gap:var(--hjx-space-2);flex:1;min-width:0;display:grid}html[data-macos-ui=true] .hjx-macos-toast-text strong{font:var(--hjx-type-body-strong)}html[data-macos-ui=true] .hjx-macos-toast-text span{font:var(--hjx-type-caption);opacity:.75}html[data-macos-ui=true] .hjx-macos-toast-close{color:inherit}html[data-macos-ui=true] .hjx-macos-dialdisplay{min-height:var(--hjx-control-36);font:var(--hjx-type-title1);font-weight:var(--hjx-weight-semibold);text-align:center;color:var(--hjx-label-primary);letter-spacing:var(--hjx-tracking-metric);display:block}html[data-macos-ui=true] .hjx-macos-dialdisplay.is-empty{color:var(--hjx-label-tertiary);font-weight:var(--hjx-weight-regular)}html[data-macos-ui=true] .hjx-macos-dialpad{grid-template-columns:repeat(3, var(--hjx-touch-44));justify-content:center;gap:var(--hjx-space-12) var(--hjx-space-20);display:grid}html[data-macos-ui=true] .hjx-macos-dialkey{inline-size:var(--hjx-touch-44);block-size:var(--hjx-touch-44);border-radius:var(--hjx-radius-pill);background:var(--hjx-fill-control);color:var(--hjx-label-primary);cursor:pointer;transition:background var(--hjx-duration-instant) var(--hjx-ease-standard), transform var(--hjx-duration-instant) var(--hjx-ease-standard);border:0;place-content:center;padding:0;display:grid}html[data-macos-ui=true] .hjx-macos-dialkey:hover:not(:disabled){background:var(--hjx-label-quaternary)}html[data-macos-ui=true] .hjx-macos-dialkey:active:not(:disabled){background:var(--hjx-label-tertiary);transform:scale(.98)}html[data-macos-ui=true] .hjx-macos-dialkey:focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset)}html[data-macos-ui=true] .hjx-macos-dialkey:disabled{opacity:.4;cursor:default}html[data-macos-ui=true] .hjx-macos-dialkey-digit{font:var(--hjx-type-title2);font-weight:var(--hjx-weight-medium)}html[data-macos-ui=true] .hjx-macos-dialkey-letters{font:var(--hjx-type-caption);font-size:var(--hjx-text-9);letter-spacing:var(--hjx-tracking-caps);color:var(--hjx-label-secondary)}html[data-macos-ui=true] .hjx-macos-datatable{--row-h:var(--hjx-control-32);border:1px solid var(--hjx-separator-hairline);border-radius:var(--hjx-radius-8);background:var(--hjx-bg-window);min-width:0;overflow:auto}html[data-macos-ui=true] .hjx-macos-datatable.is-compact{--row-h:var(--hjx-control-28)}html[data-macos-ui=true] .hjx-macos-datatable table{border-collapse:separate;border-spacing:0;width:100%;font:var(--hjx-type-body);color:var(--hjx-label-primary)}html[data-macos-ui=true] .hjx-macos-datatable th{height:var(--row-h);padding:0 var(--hjx-space-12);background:var(--hjx-bg-grouped);border-bottom:1px solid var(--hjx-separator-hairline);font:var(--hjx-type-caption);font-weight:var(--hjx-weight-semibold);color:var(--hjx-label-secondary);text-align:start;white-space:nowrap}html[data-macos-ui=true] .hjx-macos-datatable.has-sticky-head th{z-index:var(--hjx-layer-sticky);position:sticky;top:0}html[data-macos-ui=true] .hjx-macos-datatable td{height:var(--row-h);padding:0 var(--hjx-space-12);border-bottom:1px solid var(--hjx-separator-hairline)}html[data-macos-ui=true] .hjx-macos-datatable tbody tr:last-child td{border-bottom:0}html[data-macos-ui=true] .hjx-macos-datatable :is(th,td)[data-align=end]{text-align:end}html[data-macos-ui=true] .hjx-macos-datatable :is(th,td)[data-align=center]{text-align:center}html[data-macos-ui=true] .hjx-macos-datatable tbody tr[tabindex]{cursor:default}html[data-macos-ui=true] .hjx-macos-datatable tbody tr[tabindex]:hover td{background:var(--hjx-fill-control)}html[data-macos-ui=true] .hjx-macos-datatable tbody tr[aria-selected=true] td{background:var(--hjx-accent-soft)}html[data-macos-ui=true] .hjx-macos-datatable tbody tr:focus-visible{outline:var(--hjx-focus-outline);outline-offset:calc(-1 * var(--hjx-focus-offset))}html[data-macos-ui=true] .hjx-macos-datatable tr.is-empty td{height:auto;padding:var(--hjx-space-24) var(--hjx-space-16);text-align:center;color:var(--hjx-label-secondary)}html[data-macos-ui=true] .hjx-macos-widget{gap:var(--hjx-space-8);padding:var(--hjx-space-16);border:1px solid var(--hjx-glass-edge);border-radius:var(--hjx-radius-16);background:var(--hjx-material-popover);-webkit-backdrop-filter:var(--hjx-material-blur);backdrop-filter:var(--hjx-material-blur);box-shadow:var(--hjx-elevation-2), var(--hjx-glass-highlight);color:var(--hjx-label-primary);display:grid}html[data-macos-ui=true] .hjx-macos-widget>header{align-items:center;gap:var(--hjx-space-8);color:var(--hjx-label-secondary);display:flex}html[data-macos-ui=true] .hjx-macos-widget h3{font:var(--hjx-type-caption);font-weight:var(--hjx-weight-semibold);flex:1;margin:0}html[data-macos-ui=true] .hjx-macos-widget-body{font:var(--hjx-type-body)}html[data-macos-ui=true] .hjx-macos-widget>footer{font:var(--hjx-type-caption);color:var(--hjx-label-secondary)}@keyframes hjx-macos-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-macos-toast{animation-name:hjx-macos-fade-in}@media (prefers-reduced-motion:reduce){html[data-macos-ui=true] .hjx-macos-toast{animation-name:hjx-macos-fade-in}html[data-macos-ui=true] .hjx-macos-dialkey:active:not(:disabled){transform:none}}@media (forced-colors:active){html[data-macos-ui=true] :is(.hjx-macos-dialkey,.hjx-macos-widget,.hjx-macos-toast,.hjx-macos-banner.is-region){border:1px solid buttontext}html[data-macos-ui=true] .hjx-macos-datatable tbody tr[aria-selected=true] td{forced-color-adjust:none;color:highlighttext;background:highlight}}html[data-macos-ui=true] .hjx-macos-groupcard{gap:var(--hjx-space-12);min-width:0;padding:var(--hjx-space-12);box-sizing:border-box;border:2px solid var(--hjx-line);border-radius:var(--hjx-radius-16);background:var(--hjx-paper);color:var(--hjx-ink);list-style:none;display:grid}html[data-macos-ui=true] .hjx-macos-groupcard.is-loading{opacity:.6;border-style:dashed;min-height:96px}html[data-macos-ui=true] .hjx-macos-groupcard.is-red{border-color:var(--hjx-danger);background:var(--hjx-danger-soft)}html[data-macos-ui=true] .hjx-macos-groupcard.is-purple{border-color:var(--hjx-src-purple-530);background:color-mix(in srgb, var(--hjx-src-purple-530) 14%, var(--hjx-paper))}html[data-macos-ui=true] .hjx-macos-groupcard.is-blue{border-color:var(--hjx-action);background:var(--hjx-selection)}html[data-macos-ui=true] .hjx-macos-groupcard.is-off{opacity:.5;border-color:var(--hjx-line);background:var(--hjx-paper)}html[data-macos-ui=true] .hjx-macos-groupcard-title{font-size:var(--hjx-text-13);font-weight:var(--hjx-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}html[data-macos-ui=true] .hjx-macos-claim{width:100%;padding:var(--hjx-space-8) var(--hjx-space-12);border-radius:var(--hjx-radius-12);background:var(--hjx-success);color:var(--hjx-brand-ink);font:inherit;font-size:var(--hjx-text-13);font-weight:var(--hjx-weight-semibold);cursor:pointer;border:0}html[data-macos-ui=true] .hjx-macos-claim:disabled{cursor:default;opacity:.5}html[data-macos-ui=true] .hjx-macos-claim:focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset)}html[data-macos-ui=true] .hjx-macos-mark{align-items:center;gap:var(--hjx-space-4);padding:var(--hjx-space-2) var(--hjx-space-8);border-radius:var(--hjx-radius-pill);font-size:var(--hjx-text-12);font-weight:var(--hjx-weight-medium);line-height:var(--hjx-leading-tight);white-space:nowrap;border:1px solid;display:inline-flex}html[data-macos-ui=true] .hjx-macos-mark-dot{inline-size:var(--hjx-space-8);block-size:var(--hjx-space-8);border-radius:var(--hjx-radius-pill);background:currentColor}html[data-macos-ui=true] .hjx-macos-mark.is-red{color:var(--hjx-danger);background:var(--hjx-danger-soft)}html[data-macos-ui=true] .hjx-macos-mark.is-purple{color:var(--hjx-src-purple-530);background:color-mix(in srgb, var(--hjx-src-purple-530) 14%, var(--hjx-paper))}html[data-macos-ui=true] .hjx-macos-mark.is-blue{color:var(--hjx-action);background:var(--hjx-selection)}@media (forced-colors:active){html[data-macos-ui=true] :is(.hjx-macos-groupcard,.hjx-macos-mark){border-color:buttontext}html[data-macos-ui=true] .hjx-macos-claim{border:1px solid buttontext}}html[data-macos-ui=true] .hjx-macos-beacon{align-items:center;gap:var(--hjx-space-8);color:var(--hjx-brand);display:inline-flex}html[data-macos-ui=true] .hjx-macos-beacon-orb{place-items:center;block-size:44px;inline-size:44px;display:inline-grid;position:relative}html[data-macos-ui=true] .hjx-macos-beacon-halo{border-radius:var(--hjx-radius-pill);background:var(--hjx-brand);opacity:.3;animation:hjx-beacon-breathe var(--hjx-beacon-breathe) var(--hjx-ease) infinite;position:absolute;inset:0}html[data-macos-ui=true] .hjx-macos-beacon-ring{fill:none;stroke-width:3px;stroke-linecap:round;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}html[data-macos-ui=true] .hjx-macos-beacon-track{stroke:var(--hjx-line)}html[data-macos-ui=true] .hjx-macos-beacon-stop-a{stop-color:var(--hjx-brand)}html[data-macos-ui=true] .hjx-macos-beacon-stop-b{stop-color:var(--hjx-action)}html[data-macos-ui=true] .hjx-macos-beacon-arc{stroke-width:3px}html[data-macos-ui=true] .hjx-macos-beacon-spinner,html[data-macos-ui=true] .hjx-macos-beacon-sheen{transform-origin:22px 22px;transform-box:view-box;animation:hjx-beacon-turn var(--hjx-beacon-spin) linear infinite}html[data-macos-ui=true] .hjx-macos-beacon-sheen{animation-duration:var(--hjx-beacon-sheen)}html[data-macos-ui=true] .hjx-macos-beacon-glint{stroke:var(--hjx-brand-ink);opacity:.85}html[data-macos-ui=true] .hjx-macos-beacon-icon{color:var(--hjx-brand);display:inline-grid;position:relative}html[data-macos-ui=true] .hjx-macos-beacon.is-downloading .hjx-macos-beacon-halo{animation-duration:var(--hjx-beacon-pulse)}html[data-macos-ui=true] .hjx-macos-beacon.is-idle .hjx-macos-beacon-halo{opacity:.45;animation-duration:var(--hjx-beacon-pulse)}html[data-macos-ui=true] .hjx-macos-beacon.is-error{color:var(--hjx-danger)}html[data-macos-ui=true] .hjx-macos-beacon.is-error .hjx-macos-beacon-halo{background:var(--hjx-danger);opacity:.2;animation:none}html[data-macos-ui=true] .hjx-macos-beacon.is-error .hjx-macos-beacon-track{stroke:var(--hjx-danger)}html[data-macos-ui=true] .hjx-macos-beacon.is-error .hjx-macos-beacon-icon{color:var(--hjx-danger)}html[data-macos-ui=true] .hjx-macos-beacon.is-applying .hjx-macos-beacon-spinner{animation-duration:var(--hjx-beacon-spin-fast)}html[data-macos-ui=true] .hjx-macos-beacon-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes hjx-beacon-turn{to{transform:rotate(360deg)}}@keyframes hjx-beacon-breathe{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:.08;transform:scale(1.12)}}html[data-macos-ui=true] .hjx-macos-beacon-start{align-items:center;gap:var(--hjx-space-8);padding:var(--hjx-space-2) var(--hjx-space-16) var(--hjx-space-2) var(--hjx-space-2);border-radius:var(--hjx-radius-pill);background:var(--hjx-brand);color:var(--hjx-brand-ink);font:inherit;font-size:var(--hjx-text-13);font-weight:var(--hjx-weight-semibold);white-space:nowrap;cursor:pointer;border:0;display:inline-flex;position:relative}html[data-macos-ui=true] .hjx-macos-beacon-start:focus-visible,html[data-macos-ui=true] .hjx-macos-beacon-retry:focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset)}html[data-macos-ui=true] .hjx-macos-beacon-start .hjx-macos-beacon-icon{color:var(--hjx-brand-ink)}html[data-macos-ui=true] .hjx-macos-beacon-start .hjx-macos-beacon-halo{background:var(--hjx-brand-ink)}html[data-macos-ui=true] .hjx-macos-beacon-start .hjx-macos-beacon-track{stroke:var(--hjx-brand-ink);opacity:.35}html[data-macos-ui=true] .hjx-macos-beacon-start .hjx-macos-beacon-stop-a,html[data-macos-ui=true] .hjx-macos-beacon-start .hjx-macos-beacon-stop-b{stop-color:var(--hjx-brand-ink)}html[data-macos-ui=true] .hjx-macos-beacon-ping{border-radius:var(--hjx-radius-pill);background:var(--hjx-brand);pointer-events:none;animation:hjx-beacon-ping var(--hjx-beacon-pulse) var(--hjx-ease) infinite;position:absolute;inset:0}html[data-macos-ui=true] .hjx-macos-beacon-retry{padding:var(--hjx-space-8) var(--hjx-space-16);border-radius:var(--hjx-radius-pill);background:var(--hjx-danger);color:var(--hjx-danger-ink);font:inherit;font-size:var(--hjx-text-13);font-weight:var(--hjx-weight-semibold);white-space:nowrap;cursor:pointer;border:0}html[data-macos-ui=true] .hjx-macos-beacon-charge{border-radius:var(--hjx-radius-pill);background:radial-gradient(circle, var(--hjx-brand), transparent 70%);pointer-events:none;animation:hjx-beacon-charge var(--hjx-beacon-charge) var(--hjx-ease) infinite;position:absolute;inset:0}@keyframes hjx-beacon-charge{0%{opacity:0;transform:scale(2.4)}70%{opacity:.9}to{opacity:0;transform:scale(.5)}}@keyframes hjx-beacon-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hjx-beacon-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}html[data-macos-ui=true] .hjx-macos-warp{z-index:var(--hjx-layer-lock);background:var(--hjx-warp-space);color:var(--hjx-warp-streak);animation:hjx-warp-in var(--hjx-warp-in) var(--hjx-ease) both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html[data-macos-ui=true] .hjx-macos-warp-field{position:absolute;inset:0}html[data-macos-ui=true] .hjx-macos-warp-streak{inline-size:var(--hjx-warp-streak-len);block-size:var(--hjx-space-2);border-radius:var(--hjx-radius-pill);background:linear-gradient(90deg, transparent, var(--hjx-warp-streak));transform-origin:0;opacity:0;animation:hjx-warp-streak var(--hjx-warp-loop) var(--hjx-ease) infinite;animation-delay:calc(var(--dl) * var(--hjx-warp-step));position:absolute;inset-block-start:50%;inset-inline-start:50%}html[data-macos-ui=true] .hjx-macos-warp-core{border-radius:var(--hjx-radius-pill);background:radial-gradient(circle, var(--hjx-warp-streak), transparent 70%);block-size:24vmin;inline-size:24vmin;animation:hjx-warp-core var(--hjx-warp-core) var(--hjx-ease) infinite;margin-block-start:-12vmin;margin-inline-start:-12vmin;position:absolute;inset-block-start:50%;inset-inline-start:50%}html[data-macos-ui=true] .hjx-macos-warp-label{font-size:var(--hjx-text-15);font-weight:var(--hjx-weight-semibold);letter-spacing:.08em;margin:0;position:relative}@keyframes hjx-warp-in{0%{opacity:0}to{opacity:1}}@keyframes hjx-warp-streak{0%{transform:rotate(var(--a)) translateX(var(--hjx-warp-near)) scaleX(.2);opacity:0}20%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--hjx-warp-far)) scaleX(var(--s));opacity:0}}@keyframes hjx-warp-core{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){html[data-macos-ui=true] :is(.hjx-macos-beacon-halo,.hjx-macos-beacon-spinner,.hjx-macos-beacon-sheen,.hjx-macos-beacon-ping,.hjx-macos-beacon-charge,.hjx-macos-warp-core){animation:none}html[data-macos-ui=true] .hjx-macos-warp-streak{display:none}html[data-macos-ui=true] .hjx-macos-warp{animation:none}}html[data-hjx-reduced-motion=true][data-macos-ui=true] :is(.hjx-macos-beacon-halo,.hjx-macos-beacon-spinner,.hjx-macos-beacon-sheen,.hjx-macos-beacon-ping,.hjx-macos-beacon-charge,.hjx-macos-warp-core){animation:none}html[data-hjx-reduced-motion=true][data-macos-ui=true] .hjx-macos-warp-streak{display:none}html[data-hjx-reduced-motion=true][data-macos-ui=true] .hjx-macos-warp{animation:none}@keyframes hjx-app-open-in{0%{opacity:0}to{opacity:1}}@keyframes hjx-app-open-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hjx-app-open-spinner{animation:none}}@media (forced-colors:active){.hjx-app-open{color:canvastext}}html[data-macos-ui=true] .hjx-macos-tabletoolbar{contain:inline-size;box-sizing:border-box;align-items:center;gap:var(--hjx-space-8);inline-size:100%;min-inline-size:0;min-height:var(--hjx-touch-44);padding:0 var(--hjx-space-12);border-bottom:1px solid var(--hjx-separator-hairline);background:var(--hjx-bg-window);--hjx-toolbar-gap:var(--hjx-space-8);display:flex}html[data-macos-ui=true] .hjx-macos-tabletoolbar>.hjx-one-line-toolbar{flex:1;min-width:0}html[data-macos-ui=true] .hjx-macos-tabletoolbar-trailing{align-items:center;gap:var(--hjx-space-8);flex:0 auto;min-width:0;display:flex}html[data-macos-ui=true] .hjx-macos-sheettabs{box-sizing:border-box;justify-self:start;gap:var(--hjx-space-2);padding:var(--hjx-space-2);border-radius:var(--hjx-radius-8);background:var(--hjx-fill-control);max-width:100%;display:inline-flex;overflow-x:auto}html[data-macos-ui=true] .hjx-macos-sheettabs [role=tab]{min-height:var(--hjx-control-22);padding:0 var(--hjx-space-12);border-radius:var(--hjx-radius-6);color:var(--hjx-label-primary);font:var(--hjx-type-body);white-space:nowrap;cursor:default;transition:background var(--hjx-duration-instant) var(--hjx-ease-standard);background:0 0;border:0}html[data-macos-ui=true] .hjx-macos-sheettabs [role=tab]:hover:not([aria-selected=true]){background:var(--hjx-label-quaternary)}html[data-macos-ui=true] .hjx-macos-sheettabs [role=tab][aria-selected=true]{background:var(--hjx-accent);color:var(--hjx-action-ink);font:var(--hjx-type-body-strong)}html[data-macos-ui=true] .hjx-macos-sheettabs [role=tab]:focus-visible{outline:var(--hjx-focus-outline);outline-offset:var(--hjx-focus-offset)}html[data-macos-ui=true] .hjx-macos-groupedform{gap:var(--hjx-space-24);min-width:0;display:grid}html[data-macos-ui=true] .hjx-macos-formgroup{gap:var(--hjx-space-8);min-width:0;display:grid}html[data-macos-ui=true] .hjx-macos-formgroup-title{padding:0 var(--hjx-space-4);font:var(--hjx-type-caption);font-weight:var(--hjx-weight-semibold);color:var(--hjx-label-secondary);margin:0}html[data-macos-ui=true] .hjx-macos-formgroup-body{gap:var(--hjx-space-12);padding:var(--hjx-space-16);border-radius:var(--hjx-radius-10);background:var(--hjx-bg-grouped);display:grid}html[data-macos-ui=true] .hjx-macos-formgroup.is-raised>.hjx-macos-formgroup-body{background:var(--hjx-surface);box-shadow:var(--hjx-elevation-1)}html[data-macos-ui=true] .hjx-macos-formgroup-footer{padding:0 var(--hjx-space-4);font:var(--hjx-type-caption);color:var(--hjx-label-secondary);margin:0}html[data-macos-ui=true] .hjx-macos-groupedform-actions{justify-content:flex-end;gap:var(--hjx-space-8);display:flex}html[data-macos-ui=true] .hjx-macos-groupedform :is(:is(input,select,textarea)[aria-invalid=true],.hjx-ui-field.is-invalid :is(input,select,textarea)){border-color:var(--hjx-danger);animation:hjx-macos-shake var(--hjx-duration-slow) var(--hjx-ease-standard)}html[data-macos-ui=true] .hjx-macos-groupedform .hjx-ui-field-error{font:var(--hjx-type-caption);color:var(--hjx-danger)}@keyframes hjx-macos-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}html[data-macos-ui=true] .hjx-macos-loading{min-width:0;position:relative}html[data-macos-ui=true] .hjx-macos-loading.is-waiting{min-height:var(--hjx-space-48)}html[data-macos-ui=true] .hjx-macos-loading-slow{justify-content:center;align-items:center;gap:var(--hjx-space-12);padding:var(--hjx-space-12);font:var(--hjx-type-body);color:var(--hjx-label-secondary);display:flex}html[data-macos-ui=true] :is(.hjx-empty-state,.hjx-error-state) .hjx-state-icon{inline-size:var(--hjx-space-48);block-size:var(--hjx-space-48);color:var(--hjx-label-tertiary)}html[data-macos-ui=true] .hjx-error-state .hjx-state-icon{color:var(--hjx-danger)}html[data-macos-ui=true] :is(.hjx-empty-state,.hjx-error-state) strong{font:var(--hjx-type-title3);color:var(--hjx-label-primary)}html[data-macos-ui=true] :is(.hjx-empty-state,.hjx-error-state) p{max-width:36ch;font:var(--hjx-type-body);color:var(--hjx-label-secondary)}html[data-macos-ui=true] :is(.hjx-empty-state,.hjx-error-state).is-compact .hjx-state-icon{inline-size:var(--hjx-control-32);block-size:var(--hjx-control-32)}html[data-macos-ui=true] .hjx-state-action button{min-height:var(--hjx-control-28);padding:0 var(--hjx-space-12);border-radius:var(--hjx-radius-6);font:var(--hjx-type-body)}@media (prefers-reduced-motion:reduce){html[data-macos-ui=true] .hjx-macos-groupedform :is(:is(input,select,textarea)[aria-invalid=true],.hjx-ui-field.is-invalid :is(input,select,textarea)){animation:none}}html[data-macos-ui=true][data-hjx-reduced-motion=true] .hjx-macos-groupedform :is(:is(input,select,textarea)[aria-invalid=true],.hjx-ui-field.is-invalid :is(input,select,textarea)){animation:none}@media (forced-colors:active){html[data-macos-ui=true] .hjx-macos-sheettabs [role=tab][aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}html[data-macos-ui=true] label.hjx-ui-search{background:var(--hjx-fill-control);flex-flow:row;align-items:center;min-height:0;margin:0}html[data-macos-ui=true] label.hjx-ui-search>input::-webkit-search-cancel-button{appearance:none;display:none}html[data-macos-ui=true] label.hjx-ui-search>input{block-size:auto;min-block-size:0;inline-size:auto;min-inline-size:0;box-shadow:none;font:var(--hjx-type-body);background:0 0;border:0;flex:auto;margin:0;padding:0}html[data-macos-ui=true] label.hjx-ui-search>.hjx-ui-iconbtn{flex:none;min-block-size:0;min-inline-size:0}html[data-macos-ui=true] .hjx-ui-field>label{display:block}html[data-macos-ui=true] .hjx-ui-field>label .is-required{inline-size:var(--hjx-space-8);margin-inline-start:var(--hjx-space-2);display:inline-block}.hjx-one-line-toolbar{align-items:center;gap:var(--hjx-toolbar-gap,4px);flex-wrap:nowrap;width:100%;min-width:28px;display:flex;position:relative}.hjx-one-line-row{align-items:center;gap:var(--hjx-toolbar-gap,4px);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.hjx-one-line-item{white-space:nowrap;flex:none;align-items:center;width:max-content;display:inline-flex}.hjx-one-line-more{flex:0 0 var(--hjx-toolbar-more-w,28px);width:var(--hjx-toolbar-more-w,28px);height:var(--hjx-toolbar-h,28px);border-radius:var(--hjx-radius-8,8px);color:inherit;font:inherit;font-size:var(--hjx-text-20);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hjx-one-line-more[data-needed=false]{visibility:hidden;pointer-events:none;position:absolute;right:0}.hjx-one-line-more:hover{background:var(--hjx-hover)}.hjx-one-line-more:focus-visible{outline:2px solid var(--hjx-action);outline-offset:1px}.hjx-one-line-popup{gap:var(--hjx-toolbar-gap,4px);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8,8px);background:var(--hjx-surface);width:max-content;max-width:min(360px,100vw - 24px);max-height:min(420px,70vh);color:var(--hjx-text);box-shadow:var(--hjx-shadow-menu);z-index:var(--hjx-z-popover,1000);padding:8px;display:grid;overflow:auto}.hjx-one-line-popup[data-open=false]{visibility:hidden;pointer-events:none}@media (pointer:coarse){.hjx-one-line-more{flex-basis:44px;width:44px;height:44px}}.hjx-one-line-row:empty{display:none}.hjx-inspector-dock{isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.hjx-inspector-content{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.hjx-ui-inspector.hjx-docked-inspector{z-index:4;min-width:0;max-width:100%;width:var(--hjx-inspector-width,420px);color:var(--hjx-ink);background:var(--hjx-surface);animation:none}.hjx-docked-inspector.is-docked{flex:0 0 var(--hjx-inspector-width,420px);box-shadow:none;position:relative;inset:auto}.hjx-docked-inspector.is-floating{box-shadow:var(--hjx-shadow-overlay);position:absolute;inset:0 0 0 auto}.hjx-docked-inspector.is-drawer{border-top:1px solid var(--hjx-line);width:100%;height:70%;box-shadow:var(--hjx-shadow-overlay);border-left:0;border-radius:12px 12px 0 0;position:absolute;inset:auto 0 0}.hjx-docked-inspector .hjx-ui-inspector-head{flex:none;min-height:44px}.hjx-docked-inspector .hjx-ui-inspector-head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--hjx-text-15);font-weight:600;overflow:hidden}.hjx-docked-inspector .hjx-ui-inspector-head button{flex:none;width:24px;min-width:24px;height:24px;min-height:24px}.hjx-docked-inspector .hjx-ui-inspector-body{overscroll-behavior:contain;min-height:0}.hjx-inspector-subtitle{font-size:var(--hjx-text-12);color:var(--hjx-muted);flex:none;padding:0 12px 8px}.hjx-inspector-footer{border-top:1px solid var(--hjx-line);flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex}.hjx-inspector-resize{z-index:1;touch-action:none;cursor:col-resize;outline-offset:-2px;width:6px;position:absolute;top:0;bottom:0;left:-3px}.hjx-inspector-resize:hover:after,.hjx-inspector-resize:focus-visible:after{content:"";background:var(--hjx-action);width:1px;position:absolute;top:0;bottom:0;left:3px}@media (forced-colors:active){.hjx-inspector-resize{border-left:1px solid buttontext}.hjx-ui-inspector.hjx-docked-inspector{border-color:canvastext}}.hjx-skeleton{gap:var(--hjx-space-12);padding:var(--hjx-space-16);min-width:0;display:grid}.hjx-skeleton.is-compact{gap:var(--hjx-space-8);padding:var(--hjx-space-8)}.hjx-skeleton-bar{border-radius:var(--hjx-radius-4);background:linear-gradient(90deg, var(--hjx-line) 0%, var(--hjx-paper) 50%, var(--hjx-line) 100%);height:12px;animation:hjx-skeleton-shimmer 1.4s var(--hjx-ease) infinite;background-size:200% 100%;display:block}.hjx-skeleton-bar.is-title{width:40%;height:18px}@keyframes hjx-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hjx-empty-state,.hjx-error-state{justify-content:center;align-items:center;gap:var(--hjx-space-8);min-width:0;padding:var(--hjx-space-32) var(--hjx-space-16);text-align:center;color:var(--hjx-muted);font-family:var(--hjx-font);font-size:var(--hjx-text-13);line-height:var(--hjx-leading);flex-direction:column;display:flex}.hjx-empty-state.is-compact,.hjx-error-state.is-compact{padding:var(--hjx-space-16) var(--hjx-space-12);gap:var(--hjx-space-4)}.hjx-empty-state strong,.hjx-error-state strong{color:var(--hjx-ink);font-size:var(--hjx-text-17);font-weight:600;line-height:var(--hjx-leading-tight)}.hjx-empty-state.is-compact strong,.hjx-error-state.is-compact strong{font-size:var(--hjx-text-15)}.hjx-empty-state p,.hjx-error-state p{overflow-wrap:anywhere;max-width:42ch;margin:0}.hjx-state-icon{width:56px;height:56px;color:var(--hjx-line-strong);display:block}.hjx-state-icon svg{width:100%;height:100%;display:block}.is-compact .hjx-state-icon{width:36px;height:36px}.hjx-error-state .hjx-state-icon{color:var(--hjx-danger)}.hjx-state-action{justify-content:center;gap:var(--hjx-space-8);margin-top:var(--hjx-space-4);flex-wrap:wrap;display:flex}.hjx-state-action button{border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-surface);min-height:36px;color:var(--hjx-ink);font:inherit;font-size:var(--hjx-text-13);cursor:pointer;padding:6px 14px}.hjx-state-action button:hover{background:var(--hjx-paper)}.hjx-state-action button:focus-visible{outline:2px solid var(--hjx-focus);outline-offset:2px}@media (pointer:coarse){.hjx-state-action button{min-height:44px}}@media (prefers-reduced-motion:reduce){.hjx-skeleton-bar{background:var(--hjx-line);animation:none}}@media (forced-colors:active){.hjx-skeleton-bar{background:graytext}.hjx-state-icon,.hjx-error-state .hjx-state-icon{color:canvastext}.hjx-state-action button{border-color:buttontext}}.hjx-app-open{box-sizing:border-box;place-content:center;justify-items:center;gap:var(--hjx-space-8);block-size:100%;inline-size:100%;min-block-size:calc(var(--hjx-control-36) * 5);color:var(--hjx-label-secondary);animation:hjx-app-open-in .2s var(--hjx-ease) both;background:0 0;display:grid;position:relative}.hjx-app-open.is-compact{min-block-size:calc(var(--hjx-control-36) * var(--hjx-app-open-rows,5))}.hjx-app-open.is-overlay{z-index:var(--hjx-layer-sticky);pointer-events:none;background:0 0;min-block-size:0;display:block;position:absolute;inset:0}.hjx-app-open.is-overlay .hjx-app-open-spinner-wrap{align-items:center;gap:var(--hjx-space-8);padding:var(--hjx-space-4) var(--hjx-space-8);border-radius:var(--hjx-radius-pill);background:var(--hjx-bg-window);box-shadow:0 0 0 1px var(--hjx-separator-hairline);display:flex;position:absolute;inset-block-start:var(--hjx-space-8);inset-inline-end:var(--hjx-space-12)}.hjx-app-open.is-waiting{opacity:0;animation:none}.hjx-app-open-spinner-wrap{align-items:center;gap:var(--hjx-space-8);flex-direction:column;display:flex}.hjx-app-open-spinner{box-sizing:border-box;border:2px solid;opacity:.55;border-inline-end-color:#0000;border-radius:50%;block-size:18px;inline-size:18px;animation:.9s linear infinite hjx-app-open-spin}.hjx-app-open-label{font-size:var(--hjx-text-13);font-weight:var(--hjx-weight-regular);white-space:nowrap;color:inherit;margin:0;position:relative}.hjx-app-open-slow{align-items:center;gap:var(--hjx-space-12);font-size:var(--hjx-text-13);pointer-events:auto;display:flex;position:relative}.hjx-app-open-detail{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hjx-app-open-spinner{animation:none}}html[data-hjx-reduced-motion=true] .hjx-app-open-spinner{animation:none}@media (forced-colors:active){.hjx-app-open{color:canvastext}}.hjx-notifications{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:var(--hjx-layer-toast);gap:var(--hjx-space-8);pointer-events:none;width:min(360px,100vw - 32px);font-family:var(--hjx-font);flex-direction:column-reverse;display:flex;position:fixed}.hjx-notice{gap:var(--hjx-space-12);box-sizing:border-box;padding:var(--hjx-space-12) 40px var(--hjx-space-12) var(--hjx-space-12);border:1px solid var(--hjx-material-popover-border);border-radius:var(--hjx-radius-14);background:var(--hjx-material-popover);color:var(--hjx-material-ink);box-shadow:var(--hjx-shadow-overlay);-webkit-backdrop-filter:var(--hjx-material-blur);pointer-events:auto;animation:hjx-notice-in var(--hjx-motion-base) var(--hjx-ease) both;align-items:flex-start;display:flex;position:relative}@keyframes hjx-notice-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.hjx-notice-tone{background:var(--hjx-action);border-radius:2px;flex:0 0 4px;align-self:stretch}.hjx-notice.tone-success .hjx-notice-tone{background:var(--hjx-success)}.hjx-notice.tone-warning .hjx-notice-tone{background:var(--hjx-warning)}.hjx-notice.tone-danger .hjx-notice-tone{background:var(--hjx-danger)}.hjx-notice-body{min-width:0;font-size:var(--hjx-text-13);line-height:var(--hjx-leading);gap:4px;display:grid}.hjx-notice-body strong{overflow-wrap:anywhere;font-weight:600}.hjx-notice-kind{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hjx-notice-body p{color:var(--hjx-material-muted);overflow-wrap:anywhere;margin:0}.hjx-notice-undo{border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-surface);min-height:28px;color:var(--hjx-action);font:inherit;font-size:var(--hjx-text-13);cursor:pointer;justify-self:start;padding:2px 10px;font-weight:500}.hjx-notice-undo:hover{background:var(--hjx-action-soft)}.hjx-notice-close{width:28px;height:28px;color:var(--hjx-material-muted);font:18px/1 var(--hjx-font);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.hjx-notice-close:hover{background:var(--hjx-material-hover);color:var(--hjx-material-ink)}.hjx-notice :is(button):focus-visible{outline:2px solid var(--hjx-focus);outline-offset:2px}@media (max-width:699px){.hjx-notifications{width:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){.hjx-notice-close{width:44px;height:44px;top:0;right:0}.hjx-notice{padding-right:48px}.hjx-notice-undo{min-height:44px}}@media (prefers-reduced-motion:reduce){.hjx-notice{animation:hjx-notice-fade var(--hjx-motion-base) linear both}@keyframes hjx-notice-fade{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-transparency:reduce){.hjx-notice{-webkit-backdrop-filter:none;background:var(--hjx-surface)}}@media (forced-colors:active){.hjx-notice{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.hjx-notice-tone{background:highlight}.hjx-notice-undo,.hjx-notice-close{color:buttontext;border:1px solid buttontext}}.wb-search-preview{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:6px;padding:10px 14px 12px;display:flex}.wb-search-preview-head{color:var(--text3);justify-content:space-between;align-items:center;font-size:11px;display:flex}.wb-search-preview h3{color:var(--text);margin:0;font-size:14px;font-weight:600}.wb-search-preview p{color:var(--text2);margin:0;font-size:12px}.wb-search-preview-foot{justify-content:flex-end;gap:8px;display:flex}.wb-search-preview-bar{border-top:1px solid var(--line);flex:none;justify-content:flex-end;padding:4px 10px;display:flex}.wb-search-card{border:1px solid var(--line);background:var(--field);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.wb-search-card-sub{color:var(--text3);margin:0;font-size:12px}.wb-search-card-fields{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.wb-search-card-fields>div{display:contents}.wb-search-card-fields dt{color:var(--text3)}.wb-search-card-fields dd{color:var(--text);margin:0}.wb-search-card-fields>div[data-tone=success] dd{color:var(--blue)}.wb-search-card-fields>div[data-tone=warning] dd{color:var(--orange)}.wb-search-card-links{flex-wrap:wrap;gap:6px;display:flex}.wb-search-card-links .wb-btn{background:var(--ground);border:1px solid var(--line);color:var(--text)}.wb-search-card-links .wb-btn:hover{background:var(--hover)}.hjx-chat-icon-anchor{position:relative;overflow:visible!important}.hjx-chat-unread{z-index:2;box-sizing:border-box;color:#fff;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;background:#f45c63;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font:500 11px/1 system-ui,sans-serif;display:inline-flex;position:absolute;top:-5px;right:-6px;box-shadow:0 1px 3px #4823291a}.hjx-desktop-app-icon>.hjx-chat-unread{min-width:23px;height:23px;font-size:var(--hjx-text-12)}.hjx-personal-unread{min-width:1.3em;padding:0 var(--hjx-space-4);border-radius:var(--hjx-radius-22);background:var(--hjx-brand);color:var(--hjx-brand-ink);font-size:var(--hjx-text-12);font-weight:600;line-height:var(--hjx-leading);justify-content:center;align-items:center;margin-inline-start:var(--hjx-space-8);display:inline-flex}.personal-center-messages{margin-block:var(--hjx-space-12)}.personal-center-messages>button{align-items:center;gap:var(--hjx-space-8);display:flex}.personal-center-messages .system-messages{margin-block-start:var(--hjx-space-12)}.wb-acct-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;padding:6px 8px;font-weight:500;overflow:hidden}.wb-acct-update{max-width:212px;color:var(--text2);cursor:pointer;white-space:nowrap;z-index:19;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:12px;position:absolute;bottom:calc(100% + 2px);left:10px}.wb-acct-update:hover{background:var(--hover);color:var(--text)}.wb-acct-mask{z-index:60;background:var(--mask-strong);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wb-acct-dialog{background:var(--ground);border:1px solid var(--line);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-m);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.wb-acct-dialog h2{margin:0;font-size:15px;font-weight:600}.wb-acct-dialog label{flex-direction:column;gap:4px;display:flex}.wb-acct-dialog p{margin:0}.wb-acct-error{color:var(--text3);font-size:12px}.wb-acct-actions{justify-content:flex-end;gap:8px;display:flex}.wb-shot-overlay{z-index:450;color:#f7f8fa;background:#0c1118e0;justify-content:center;align-items:stretch;padding:20px;display:flex;position:fixed;inset:0}.wb-shot-editor{outline:none;flex-direction:column;width:100%;min-width:0;max-width:1600px;min-height:0;display:flex}.wb-shot-editor header,.wb-shot-editor footer{flex:none;align-items:center;gap:10px;padding:10px 0;display:flex}.wb-shot-editor header>div{flex:1}.wb-shot-editor p{margin:5px 0;font-size:13px}.wb-shot-editor button{color:#fff;cursor:pointer;font:inherit;background:#252d36;border:1px solid #69727d;border-radius:7px;padding:7px 13px}.wb-shot-editor button:disabled{opacity:.45;cursor:default}.wb-shot-editor .wb-shot-done{background:#2469dd;border-color:#4683ef}.wb-shot-stage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.wb-shot-preview{max-width:100%;max-height:100%;line-height:0;display:inline-flex;position:relative}.wb-shot-preview img,.wb-shot-preview canvas{object-fit:contain;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}.wb-shot-preview img[hidden]{display:none}.wb-shot-crop{pointer-events:none;box-sizing:border-box;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000073}.wb-shot-editor footer>span{flex:1;font-size:12px}.wb-shot-error{color:#ffb0aa;flex:none}.wb-shot-editor button:focus-visible{outline-offset:2px;outline:3px solid #8fbbff}@media (max-width:600px){.wb-shot-overlay{padding:8px}.wb-shot-editor footer{flex-wrap:wrap}.wb-shot-editor footer>span{flex-basis:100%;order:-1}.wb-shot-preview img,.wb-shot-preview canvas{max-height:calc(100dvh - 220px)}}.wb-shot-fallback{background:#202832;border-radius:12px;align-self:center;gap:12px;max-width:600px;padding:20px;box-shadow:0 8px 40px #0006}.wb-shot-fallback header{justify-content:space-between}.wb-shot-fallback input{max-width:100%;margin-top:12px;display:block}.global-help-pill{background:var(--accent);max-width:100%;height:24px;min-height:24px;color:var(--accent-text);font:600 12px/1 var(--font);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.global-help-pill svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.global-help-pill-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-help-pill:focus-visible{outline:2px solid var(--text);outline-offset:2px}.global-help-menu{z-index:2001;border:1px solid var(--line);background:var(--ground);width:320px;max-width:calc(100vw - 16px);max-height:60vh;color:var(--text);box-shadow:var(--shadow-s);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow:auto}.global-help-menu button{color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:4px;min-height:32px;padding:8px 12px;font-size:13px}.global-help-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.global-help-banner{z-index:80;box-sizing:border-box;background:var(--accent);min-width:0;max-width:100%;height:32px;color:var(--accent-text);flex:none;align-items:center;gap:10px;padding:0 8px;font-size:13px;line-height:1.3;display:flex;position:relative;overflow:hidden}.global-help-label{flex:none;font-weight:700}.global-help-window{flex:1;min-width:0;overflow-x:auto}.global-help-track{gap:32px;width:max-content;display:flex}.global-help-banner button{color:inherit;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;padding:5px 0}.global-help-banner button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.global-help-next{flex:none}.global-help-banner--floating{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:2000;position:fixed}:fullscreen:has(>.global-help-banner--floating){padding-top:calc(32px + env(safe-area-inset-top,0px));box-sizing:border-box}.wb-app .table-fullscreen:has(>.global-help-banner--floating){padding-top:calc(32px + env(safe-area-inset-top,0px));box-sizing:border-box}@media (max-width:600px){.global-help-banner{gap:7px;font-size:12px}.global-help-track{gap:24px}}@media (pointer:coarse){.global-help-banner{height:44px}.global-help-banner button{min-height:44px}:fullscreen:has(>.global-help-banner--floating){padding-top:calc(44px + env(safe-area-inset-top,0px))}.wb-app .table-fullscreen:has(>.global-help-banner--floating){padding-top:calc(44px + env(safe-area-inset-top,0px))}}.account-recovery{--recovery-control-height:32px;--ui-text:var(--hjx-text-13);--ui-text-sm:var(--hjx-text-12);color:var(--hjx-ink);font:400 var(--ui-text)/var(--hjx-leading) var(--hjx-font);overflow-wrap:anywhere;min-width:0}html[data-hjx-text-size=large] .account-recovery{--ui-text:var(--hjx-text-15);--ui-text-sm:var(--hjx-text-13)}.account-recovery-login{margin-top:var(--hjx-space-16);padding-top:var(--hjx-space-16);border-top:1px solid var(--hjx-line)}.account-recovery-settings{padding:var(--hjx-space-16);margin:0 0 var(--hjx-space-16);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-12);background:var(--hjx-surface);box-shadow:var(--hjx-shadow-panel)}.account-recovery .account-recovery-heading{margin-bottom:var(--hjx-space-12)}.account-recovery h3,.account-recovery h4{font-size:var(--hjx-text-15);font-weight:600;line-height:var(--hjx-leading-tight);margin:0}.account-recovery p{margin:var(--hjx-space-4) 0;color:var(--hjx-muted);font:inherit}.account-recovery .account-recovery-note,.account-recovery .account-recovery-heading p,.account-recovery small{color:var(--hjx-muted);font-size:var(--ui-text-sm);line-height:var(--hjx-leading)}.account-recovery-options{gap:var(--hjx-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.account-recovery-option{justify-content:space-between;align-items:center;gap:var(--hjx-space-16);padding:var(--hjx-space-12) var(--hjx-space-16);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-paper);min-width:0;display:flex}.account-recovery-option>div{min-width:0}.account-recovery-option strong{color:var(--hjx-ink);font-weight:600}.account-recovery-option p{color:var(--hjx-ink)}.account-recovery-option button{flex:none}.account-recovery .account-recovery-form{gap:var(--hjx-space-12);max-width:460px;margin:var(--hjx-space-16) 0 0;padding-top:var(--hjx-space-16);border-top:1px solid var(--hjx-line);display:grid}.account-recovery .account-recovery-form label{gap:var(--hjx-space-4);min-width:0;color:var(--hjx-muted);font-size:var(--ui-text-sm);display:grid}.account-recovery .account-recovery-form input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--recovery-control-height);padding:0 var(--hjx-space-8);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-surface);color:var(--hjx-ink);font:inherit;font-size:var(--ui-text);transition:border-color var(--hjx-motion-fast) var(--hjx-ease)}.account-recovery .account-recovery-actions{justify-content:flex-end;align-items:center;gap:var(--hjx-space-8);flex-wrap:wrap;margin:0;display:flex}.account-recovery button{box-sizing:border-box;max-width:100%;min-height:var(--recovery-control-height);padding:0 var(--hjx-space-12);border:1px solid var(--hjx-line);border-radius:var(--hjx-radius-8);background:var(--hjx-surface);color:var(--hjx-ink);font:500 var(--ui-text)/1.2 var(--hjx-font);white-space:normal;cursor:pointer;box-shadow:var(--hjx-shadow-panel);transition:background var(--hjx-motion-fast) var(--hjx-ease),border-color var(--hjx-motion-fast) var(--hjx-ease)}.account-recovery .account-recovery-actions .account-recovery-primary{border-color:var(--hjx-action);background:var(--hjx-action);color:var(--hjx-action-ink)}.account-recovery button:disabled{opacity:.5;cursor:default}.account-recovery input:disabled{color:var(--hjx-muted);background:var(--hjx-paper)}.account-recovery :is(button,input):focus-visible{outline:2px solid var(--hjx-focus);outline-offset:2px}.account-recovery input:focus-visible{border-color:var(--hjx-focus);outline-offset:1px}.account-recovery .account-recovery-error{color:var(--hjx-danger)}.account-recovery .account-recovery-success{color:var(--hjx-success)}@media (hover:hover){.account-recovery button:not(:disabled):hover{background:var(--hjx-paper)}.account-recovery .account-recovery-actions .account-recovery-primary:not(:disabled):hover{background:var(--hjx-action-hover);border-color:var(--hjx-action-hover)}}@media (pointer:coarse){.account-recovery{--recovery-control-height:44px}}@media (prefers-reduced-motion:reduce){.account-recovery button,.account-recovery input{transition:none}}@media (forced-colors:active){.account-recovery-settings,.account-recovery-option,.account-recovery button,.account-recovery input{box-shadow:none;border-color:buttontext}.account-recovery .account-recovery-actions .account-recovery-primary{color:highlighttext;background:highlight;border-color:highlight}}@media (max-width:480px){.account-recovery-settings{padding:var(--hjx-space-16)}.account-recovery-option{padding:var(--hjx-space-12);flex-wrap:wrap}.account-recovery .account-recovery-actions>button{flex:auto}.account-recovery .account-recovery-form{max-width:100%}}.hjx-auth{background:var(--ground);width:100%;height:100dvh;min-height:0;color:var(--text);font-family:var(--font);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:auto}.hjx-auth *{box-sizing:border-box}.hjx-auth-story{isolation:isolate;background:var(--side);border-right:1px solid var(--line);flex-direction:column;min-height:100dvh;padding:48px clamp(32px,5.5vw,88px);display:flex;position:relative;overflow:hidden}.hjx-auth-brand{letter-spacing:.05em;align-items:center;gap:12px;font-size:22px;font-weight:650;display:flex}.hjx-auth-brand img{object-fit:contain;width:42px;height:42px}.hjx-auth-ai{letter-spacing:.08em;color:var(--text2);vertical-align:middle;margin-left:7px;font-size:12px}.hjx-auth-intro{z-index:1;margin:auto 0;padding:80px 0 100px;position:relative}.hjx-auth-eyebrow{color:var(--text2);letter-spacing:.12em;font-size:12px;display:block}.hjx-auth-intro h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(34px,4.1vw,60px);font-weight:500;line-height:1.35}.hjx-auth-intro p{color:var(--text2);margin:0;font-size:14px;line-height:1.9}.hjx-auth-signature{color:var(--text2);align-items:center;gap:12px;font-size:12px;display:flex}.hjx-auth-signature>span{background:var(--text2);width:28px;height:1px}.hjx-auth-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--line);width:480px;box-shadow:0 0 0 64px var(--side),0 0 0 65px var(--line),0 0 0 129px var(--side),0 0 0 130px var(--line);opacity:.7;pointer-events:none;border-radius:50%;position:absolute;bottom:-210px;right:-200px}.hjx-auth-entry{justify-content:center;align-items:center;min-width:0;padding:56px 40px;display:flex}.hjx-auth-panel{width:100%;max-width:352px}.hjx-auth-heading h2{letter-spacing:-.025em;margin:14px 0 10px;font-size:28px;font-weight:550;line-height:1.35}.hjx-auth-heading p{color:var(--text2);margin:0;font-size:13px;line-height:1.6}.hjx-auth-form{flex-direction:column;margin-top:36px;display:flex}.hjx-auth-field{color:var(--text);flex-direction:column;gap:9px;margin-bottom:20px;font-size:13px;display:flex}.hjx-auth-input{border:1px solid var(--line);background:var(--ground);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:12px 14px;font-size:16px;transition:border-color 80ms}.hjx-auth-input:focus-visible{outline:2px solid var(--text2);outline-offset:3px;border-color:var(--text2)}.hjx-auth-input:disabled{opacity:.6}.hjx-auth-feedback{min-height:36px;color:var(--text2);overflow-wrap:anywhere;margin-top:-4px;font-size:12px;line-height:1.6}.hjx-auth-feedback p{margin:0 0 12px}.hjx-auth-submit{border:1px solid var(--text);background:var(--text);width:100%;min-height:46px;color:var(--ground);font:inherit;cursor:pointer;border-radius:9px;font-size:14px;font-weight:550}.hjx-auth-submit:disabled{opacity:.4;cursor:default}.hjx-auth-submit:focus-visible{outline:2px solid var(--text2);outline-offset:4px}.hjx-auth-recovery{margin-top:20px;font-size:13px}.hjx-auth-note{color:var(--text2);margin:0;font-size:13px;line-height:1.8}.hjx-auth-footnote{color:var(--text2);margin:44px 0 0;font-size:12px;line-height:1.6}@media (max-width:720px){.hjx-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.hjx-auth-story{background:var(--ground);border:0;min-height:0;padding:28px 28px 0}.hjx-auth-brand{gap:10px;font-size:20px}.hjx-auth-brand img{width:36px;height:36px}.hjx-auth-intro,.hjx-auth-signature,.hjx-auth-orbit{display:none}.hjx-auth-entry{align-items:flex-start;padding:64px 28px 32px}.hjx-auth-panel{max-width:392px}.hjx-auth-heading h2{font-size:26px}.hjx-auth-form{margin-top:32px}.hjx-auth-footnote{margin-top:40px}}@media (max-height:640px) and (min-width:721px){.hjx-auth-story{padding-top:28px;padding-bottom:28px}.hjx-auth-intro{padding:40px 0}.hjx-auth-entry{padding-top:28px;padding-bottom:28px}}
