:root{--xh-bar-h:48px;--xh-nav-h:48px;--xh-nav-item-h:32px;--xh-nav-font:13px;--xh-nav-radius:8px;--xh-nav-pad-x:12px;--xh-nav-sel:var(--xh-accent-soft);--xh-control-h:32px;--xh-control-font:13px;--xh-ios-input-font:16px;--xh-control-pad-x:12px;--xh-control-sm-h:28px;--xh-control-sm-font:12px;--xh-control-pad-sm:8px;--xh-control-pad-lg:16px;--xh-radius-ctl-sm:6px;--xh-radius-ctl-lg:10px;--xh-label-font:12px;--xh-icon-size:32px;--xh-icon-sm:24px;--xh-menu-h:32px;--xh-menu-font:13px;--xh-title-font:20px;--xh-radius-ctl:8px;--xh-shadow-pop:0 8px 24px #00000024;--xh-chevron:12px;--xh-chevron-inset:12px;--xh-select-pad-r:32px}@media (pointer:coarse),(width<=640px){:root{--xh-bar-h:56px;--xh-nav-h:56px}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/ibm-plex-sans-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400.woff2)format("woff2")}.xh-platform{min-height:100dvh;color:var(--xh-text,#1d1d1f);background:var(--xh-bg,#f5f5f7);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro SC,SF Pro Text,PingFang SC,IBM Plex Sans,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex}.xh-platform-header{z-index:20;background:var(--xh-bg,#f5f5f7);border-bottom:1px solid var(--xh-line,#00000014);position:sticky;top:0}.xh-platform-bar,.xh-platform-main{width:min(960px,100% - 3rem);margin:0 auto}.xh-platform-bar{min-height:var(--xh-bar-h);align-items:center;gap:1rem;display:flex}.xh-platform-nav{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.xh-platform-nav::-webkit-scrollbar{display:none}.xh-platform .xh-platform-nav a,.xh-platform .xh-platform-nav [role=tab]{height:var(--xh-nav-item-h);padding:0 var(--xh-nav-pad-x);border-radius:var(--xh-nav-radius);box-shadow:none;color:var(--xh-muted,var(--xh-color-muted));font-size:var(--xh-nav-font);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.xh-platform .xh-platform-nav a:hover,.xh-platform .xh-platform-nav [role=tab]:not([data-state=active]):hover{background:var(--xh-nav-sel);color:var(--xh-text,var(--xh-color-text))}.xh-platform .xh-platform-nav a.active,.xh-platform .xh-platform-nav a[aria-current=page],.xh-platform .xh-platform-nav [role=tab][data-state=active]{background:var(--xh-nav-sel);color:var(--xh-text,var(--xh-color-text));box-shadow:none;border:0;font-weight:500}.xh-platform .xh-platform-nav a:focus-visible,.xh-platform .xh-platform-nav [role=tab]:focus-visible,.xh-platform .xh-platform-nav a.active:focus-visible,.xh-platform .xh-platform-nav a[aria-current=page]:focus-visible,.xh-platform .xh-platform-nav [role=tab][data-state=active]:focus-visible{outline:none}@media (width<=767px){.xh-platform .xh-platform-bar{flex-wrap:nowrap;gap:.5rem}.xh-platform .xh-platform-nav{order:0}}.xh-platform-brand{color:var(--xh-brand,#2f5d4a);font-size:var(--xh-nav-font);letter-spacing:-.03em;flex-shrink:0;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.xh-portal{flex-shrink:0;position:relative}.xh-portal-trigger{width:var(--xh-icon-size);height:var(--xh-icon-size);border-radius:var(--xh-radius-ctl,8px);color:var(--xh-muted,#6d7068);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.xh-portal-trigger:hover,.xh-portal-card:hover{background:var(--xh-accent-soft,#2f5d4a14)}.xh-portal-trigger:focus-visible,.xh-portal-card:focus-visible,.xh-portal-all:focus-visible{outline:none}.xh-portal-panel{z-index:40;background:var(--xh-panel,#fff);border-radius:var(--xh-radius,12px);border:none;width:min(280px,80vw);padding:.45rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 12px 40px #0000001f}.xh-portal-list,.xh-portal-board{flex-direction:column;gap:.25rem;display:flex}.xh-portal-card{color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.55rem .6rem;text-decoration:none;display:flex}.xh-portal-card[aria-current=page]{background:var(--xh-accent-soft,#2f5d4a14);border-color:#0000}.xh-portal-mark{background:var(--xh-accent,#2f5d4a);width:2rem;height:2rem;color:var(--xh-accent-fg,#f4f7f5);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.xh-portal-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.xh-portal-copy strong{font-size:.92rem;font-weight:600}.xh-portal-copy small{color:var(--xh-muted,#6d7068);font-size:.75rem;line-height:1.35}.xh-portal-all{border-top:1px solid var(--xh-line-soft,#eceeea);color:var(--xh-brand,#2f5d4a);margin:.2rem .15rem .15rem;padding:.45rem .6rem .35rem;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.xh-portal-groups{flex-direction:column;gap:1.25rem;display:flex}.xh-portal-group-title{color:var(--xh-muted,#6d7068);margin:0 0 .55rem;font-size:.75rem;font-weight:600}.xh-portal-menu-group+.xh-portal-menu-group{border-top:1px solid var(--xh-line-soft,#eceeea);margin-top:.35rem;padding-top:.35rem}.xh-portal-page h1{font-size:var(--xh-title-font);letter-spacing:-.03em;margin:0 0 .35rem}.xh-portal-page>p{color:var(--xh-muted,#6d7068);margin:0 0 1.25rem}.xh-portal-board{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.xh-portal-board .xh-portal-card{border-color:var(--xh-card-line,#d0d0d5);background:var(--xh-panel,#fff);border-radius:14px;align-items:flex-start;padding:14px 16px;box-shadow:0 1px 2px #18181b0a}html[data-theme=dark] .xh-portal-board .xh-portal-card{box-shadow:none}.xh-portal-board .xh-portal-card:hover,.xh-portal-board .xh-portal-card[aria-current=page]{background:var(--xh-accent-soft,#2f5d4a14);border-color:var(--xh-accent-ring,#2f5d4a38)}.xh-platform-account{flex-shrink:0;margin-left:auto}.account-menu{position:relative}.account-menu-trigger{padding:0 var(--xh-nav-pad-x);height:var(--xh-nav-item-h);border-radius:var(--xh-nav-radius);color:var(--xh-text,#1c1c1a);font-family:inherit;font-size:var(--xh-nav-font);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;font-weight:500;line-height:1;display:inline-flex}.account-menu-trigger:hover{background:var(--xh-accent-soft,#2f5d4a14)}.account-menu-trigger:focus-visible,.account-menu-link:focus-visible{outline:none}.account-menu-avatar{width:var(--xh-icon-sm);height:var(--xh-icon-sm);background:var(--xh-accent,#2f5d4a);color:var(--xh-accent-fg,#f4f7f5);border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.account-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;padding-right:.2rem;overflow:hidden}.account-menu-panel{z-index:40;background:var(--xh-panel,#fff);border-radius:var(--xh-radius,12px);border:none;flex-direction:column;gap:.35rem;width:240px;padding:.55rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 40px #0000001f}.account-menu-email{padding:.35rem var(--xh-control-pad-x) .55rem;color:var(--xh-muted,#6d7068);word-break:break-all;border-bottom:1px solid var(--xh-line-soft,#eceeea);margin-bottom:.15rem;font-size:.75rem}.account-menu-row{min-height:var(--xh-menu-h);padding:0 var(--xh-control-pad-x);font-size:var(--xh-menu-font);color:var(--xh-muted,#6d7068);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-menu-select{flex:none;position:relative}.account-menu-select-trigger{align-items:center;gap:var(--xh-space-2);height:var(--xh-control-sm-h);padding:0 var(--xh-control-pad-x);border-radius:var(--xh-radius-ctl);color:var(--xh-color-text);font:inherit;font-size:var(--xh-control-sm-font);cursor:pointer;background:0 0;border:none;line-height:1.2;display:inline-flex}.account-menu-select-trigger:hover{background:var(--xh-accent-soft)}.account-menu-select-chevron{color:var(--xh-color-muted);font-size:var(--xh-label-font);line-height:1}.account-menu-select-list{z-index:60;border-radius:var(--xh-radius-ctl);background:var(--xh-color-panel);min-width:100%;box-shadow:var(--xh-shadow-pop);gap:var(--xh-space-2);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);left:0}.account-menu-select-list.is-up{top:auto;bottom:calc(100% + 4px)}.account-menu-select-option{width:100%;min-height:var(--xh-menu-h);padding:0 var(--xh-control-pad-x);border-radius:var(--xh-radius-ctl);color:var(--xh-text,#1c1c1a);font:inherit;font-size:var(--xh-menu-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;line-height:1.2;display:flex}.account-menu-select-option:hover,.account-menu-select-option[aria-selected=true]{background:var(--xh-accent-soft)}.account-menu-link{box-sizing:border-box;text-align:left;width:100%;padding:0 var(--xh-control-pad-x);border-radius:var(--xh-radius-ctl);color:var(--xh-text,#1c1c1a);font-family:inherit;font-size:var(--xh-menu-font);min-height:var(--xh-menu-h);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.account-menu-link:hover{background:var(--xh-accent-soft,#2f5d4a14)}.account-menu-link.danger{color:var(--xh-err,#dc2626)}@media (width<=640px){.account-menu-label{display:none}.account-menu-trigger{width:var(--xh-icon-size);justify-content:center;padding:0}}.xh-platform-main{flex:1;padding:1.25rem 0 3rem}.help-page{flex-direction:column;gap:1rem;padding:1.5rem 0 3rem;display:flex}.help-head h1{margin:0;font-size:20px;font-weight:600}.help-sub{color:var(--xh-muted);margin:4px 0 0}.help-sheet{background:var(--xh-panel);border:1px solid var(--xh-line);box-shadow:var(--xh-shadow);border-radius:12px;padding:16px 18px}.help-sheet h2{margin:0 0 12px;font-size:14px;font-weight:600}.help-steps{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.help-steps li{counter-increment:step;padding-left:40px;position:relative}.help-steps li:before{content:counter(step);background:var(--xh-accent-soft);width:24px;height:24px;color:var(--xh-accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.help-steps strong{font-size:13px;font-weight:600;display:block}.help-steps p{color:var(--xh-muted);margin:2px 0 0;font-size:12.5px;line-height:1.55}.help-search{width:100%;height:var(--xui-control-h-md);border-radius:var(--xh-radius);border:1px solid var(--xh-line);background:var(--xh-bg);color:var(--xh-text);font:inherit;box-shadow:var(--xh-shadow);box-sizing:border-box;margin-bottom:12px;padding:0 12px}.help-search::placeholder{color:var(--xh-faint)}.help-search:focus{border-color:var(--xh-accent);outline:none}.help-faq{flex-direction:column;gap:8px;display:flex}.help-faq details{border:1px solid var(--xh-line);border-radius:var(--xh-radius);background:var(--xh-bg)}.help-faq summary{cursor:pointer;padding:10px 34px 10px 12px;font-size:13px;font-weight:500;list-style:none;position:relative}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary:after{content:"";border-right:1.6px solid var(--xh-muted);border-bottom:1.6px solid var(--xh-muted);width:8px;height:8px;transition:transform .16s;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.help-faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.help-answer{color:var(--xh-muted);padding:0 12px 12px;font-size:12.5px;line-height:1.6}.help-answer p{margin:0 0 8px}.help-answer p:last-child{margin-bottom:0}.help-answer pre{border-radius:var(--xh-radius);background:var(--xh-panel);border:1px solid var(--xh-line);margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;overflow-x:auto}.help-empty{color:var(--xh-muted);text-align:center;margin:8px 0 0;font-size:12.5px}.help-scenes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.help-scene{border:1px solid var(--xh-line);border-radius:var(--xh-radius);background:var(--xh-bg);padding:12px 14px}.help-scene h3{margin:0 0 8px;font-size:13px;font-weight:600}.help-scene ol{color:var(--xh-muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;display:flex}.help-channels{flex-direction:column;gap:8px;display:flex}.help-channels a{border:1px solid var(--xh-line);border-radius:var(--xh-radius);background:var(--xh-bg);align-items:baseline;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.help-channels a:hover{border-color:var(--xh-accent)}.help-channels strong{color:var(--xh-accent);flex:none;font-size:12.5px;font-weight:500}.help-channels span{min-width:0;color:var(--xh-muted);overflow-wrap:anywhere;font-size:12px}@media (width<=640px){.help-page{padding-top:1rem}.help-sheet{padding:14px}.help-scenes{grid-template-columns:1fr}.help-channels a{flex-direction:column;gap:2px}}
/*$vite$:1*/