.c-ui-header{background:var(--ui-bg);font-family:var(--ui-fu);color:var(--ui-chrome-tx,var(--ui-tx))}body:not(.o-ui)>.c-ui-header{position:fixed;top:0;left:0;width:100%;z-index:var(--z-nav)}.c-ui-header-bar{max-width:1632px;margin:0 auto;height:64px;display:flex;align-items:center;gap:20px;padding:0 24px}.c-ui-header-rule{height:1px;background:color-mix(in srgb,var(--ui-metal) 32%,transparent)}a.c-ui-header-brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}a.c-ui-header-brand:hover{text-decoration:none}.c-ui-header-brand .c-ui-deco{font-size:var(--text-xl-plus);color:var(--ui-chrome-tx,var(--ui-tx))}.c-ui-header-logo{display:block;height:36px;width:auto}a.c-ui-header-go{margin-left:8px;flex-shrink:0}.c-ui-header-fill{flex:1}.c-ui-header-verlbl{font-size:var(--text-xs-plus);color:var(--ui-chrome-tx2,var(--ui-tx2))}.c-ui-header-sep{width:1px;height:22px;background:var(--ui-chrome-line,var(--ui-line));flex-shrink:0}.c-ui-acct{position:relative;height:100%;display:flex;align-items:center}.c-ui-acct-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:4px;height:34px;padding:0 4px 0 3px;border-radius:var(--ui-rp);box-shadow:inset 0 0 0 1px var(--ui-chrome-rule,var(--ui-rule))}.c-ui-acct-btn:hover,.c-ui-acct:has(.c-ui-acct-menu:not(.collapsed)) .c-ui-acct-btn{box-shadow:inset 0 0 0 1px var(--ui-metal)}.c-ui-acct-btn:focus-visible{outline:2px solid var(--ui-metal);outline-offset:2px}.c-ui-acct-avatar{width:28px;height:28px;border-radius:var(--ui-rp);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ui-chrome-rule,var(--ui-rule));color:var(--ui-chrome-tx2,var(--ui-tx2))}.c-ui-acct-avatar .material-icons{font-size:var(--text-lg-plus)}.c-ui-acct-btn.signedin .c-ui-acct-avatar{background:color-mix(in srgb,var(--ui-metal) 26%,transparent);box-shadow:none;color:var(--ui-chrome-tx,var(--ui-tx))}.c-ui-acct-caret.material-icons{font-size:var(--text-lg-plus);color:var(--ui-chrome-tx2,var(--ui-tx2));transition:transform .15s}.c-ui-acct:has(.c-ui-acct-menu:not(.collapsed)) .c-ui-acct-caret{transform:rotate(180deg)}.c-ui-acct-menu{top:calc(100% + 2px);right:0}.c-ui-acct-head,a.c-ui-acct-head{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 12px 12px;margin-bottom:6px;border-bottom:1px solid var(--ui-line);text-decoration:none}.c-ui-acct-head .c-ui-deco{font-size:var(--text-lg);overflow:hidden;text-overflow:ellipsis}.c-ui-acct-signin>span{display:flex;align-items:center;gap:6px}.c-ui-acct-signin .material-icons{font-size:var(--text-base-plus);color:var(--ui-metal)}a.c-ui-acct-signin:hover{text-decoration:none}a.c-ui-acct-signin:hover .c-ui-deco{color:var(--ui-metal)}.c-ui-acct-signin small{font-size:var(--text-xs-plus);color:var(--ui-tx3)}@media(max-width:1100px){.c-ui-header-verlbl{display:none}}@media(max-width:760px){.c-ui-header-bar{gap:12px;padding:0 16px}.c-ui-header-brand .c-ui-deco,.c-ui-header-go span{display:none}a.c-ui-header-go{margin-left:0}}@media(max-width:480px){.c-ui-header-bar{gap:6px;padding:0 10px}.c-ui-header-logo{height:28px}.c-ui-header-sep{display:none}.c-ui-header .c-ui-seg{gap:0}.c-ui-header .c-ui-seg-opt{padding:6px 6px;font-size:var(--text-xs-plus);letter-spacing:.06em}.c-ui-header .c-ui-iconbtn{width:30px;height:30px}}.c-ui-footer{border-top:1px solid var(--ui-line);margin-top:auto;font-family:var(--ui-fu)}.c-ui-footer-bar{max-width:1632px;margin:0 auto;padding:16px 24px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:var(--text-xs-plus);color:var(--ui-tx3)}.c-ui-footer-bar a{color:var(--ui-ui)}@media(max-width:760px){.c-ui-footer-bar{padding:16px 16px 20px}}.c-ui-help[hidden]{display:none}.c-ui-help-backdrop{position:fixed;inset:0;z-index:var(--z-drawer);background:rgba(0,0,0,.45);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.c-ui-help-panel{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-drawer);display:flex;flex-direction:column;width:min(480px,94vw);background:var(--ui-page);border-left:1px solid var(--ui-rule);box-shadow:-16px 0 48px rgba(0,0,0,.5);font-family:var(--ui-fu);color:var(--ui-tx);outline:0;transform:translateX(104%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.c-ui-help.open .c-ui-help-backdrop{opacity:1}.c-ui-help.open .c-ui-help-panel{transform:none}@media(prefers-reduced-motion:reduce){.c-ui-help-backdrop,.c-ui-help-panel{transition:none}}.c-ui-help-head{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 24px;background:var(--ui-bg)}.c-ui-help-head h2{flex:1;margin:0;font-size:var(--text-xl);color:var(--ui-chrome-tx,var(--ui-tx))}.c-ui-help-close{all:unset;display:grid;place-items:center;width:34px;height:34px;cursor:pointer;border-radius:var(--ui-rp);color:var(--ui-chrome-tx2,var(--ui-tx2));box-shadow:inset 0 0 0 1px var(--ui-chrome-rule,var(--ui-rule))}.c-ui-help-close:hover{color:var(--ui-chrome-tx,var(--ui-tx))}.c-ui-help-close:focus-visible{outline:2px solid var(--ui-metal);outline-offset:2px}.c-ui-help-close .material-icons{font-size:20px}.c-ui-help-body{display:flex;flex:1;flex-direction:column;gap:28px;overflow-y:auto;padding:22px 24px 28px}.c-ui-help-body p{margin:0;font-size:var(--text-sm-plus);line-height:var(--leading-snug);color:var(--ui-tx2);text-wrap:pretty}.c-ui-help-section{display:flex;flex-direction:column;gap:10px;padding:0 4px}.c-ui-help .c-ui-help-section h3{margin:0 0 2px;font-family:var(--ui-fc);font-weight:var(--ui-fc-w);font-size:var(--text-sm);letter-spacing:.1em;color:var(--ui-tx2)}.c-ui-help-btns{display:flex;flex-wrap:wrap;gap:8px}.c-ui-help-signin{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:color-mix(in srgb,var(--ui-metal) 12%,var(--ui-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-metal) 55%,transparent)}.c-ui-help-signin .c-ui-deco{font-size:var(--text-lg-plus);white-space:normal}.c-ui-help-signin .c-ui-help-btns{margin-top:2px}button.c-ui-menu-item{width:100%;border:0;background:none;font:inherit;text-align:left}