:root{--c-page:#0b0d12;--c-surface:#12151c;--c-elevated:#1a1f2a;--c-surface-sunken:#0e1117;--c-ink:#f3f5f9;--c-body:#c2cad6;--c-muted:#8a94a4;--c-faint:#5c6572;--c-line:#212734;--c-line-strong:#2e374a;--c-primary:#37e6cf;--c-primary-deep:#16c4b0;--c-primary-soft:rgba(55,230,207,0.13);--c-on-primary:#04140f;--c-gold:#f2b15a;--c-gold-soft:rgba(242,177,90,0.18);--c-blush:rgba(55,230,207,0.3);--c-success:#37d6a2;--c-warning:#f2b15a;--c-warning-soft:rgba(242,177,90,0.12);--c-danger:#ff6b6b;--c-info:#8a94a4;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sh-sm:inset 0 1px 0 hsla(0,0%,100%,0.04),0 2px 10px rgba(0,0,0,0.45);--sh-md:inset 0 1px 0 hsla(0,0%,100%,0.05),0 14px 40px rgba(0,0,0,0.5);--sh-lg:inset 0 1px 0 hsla(0,0%,100%,0.06),0 34px 80px rgba(0,0,0,0.62);--sh-glow:0 10px 34px rgba(55,230,207,0.3);--c-glass:rgba(18,21,28,0.72);--c-glass-strong:rgba(14,17,23,0.92);--c-overlay:rgba(6,8,12,0.62);--c-primary-tint:rgba(55,230,207,0.12);--c-gold-tint:rgba(242,177,90,0.12);--grad-brand:linear-gradient(135deg,#123a3e,#16c4b0 55%,#f2b15a 130%);--grad-panel:linear-gradient(150deg,#16c4b0,#0e5e6e 60%,#12151c);--font-display:Space Grotesk,Segoe UI Variable Display,Avenir Next,system-ui,-apple-system,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--t-fast:160ms;--t-base:280ms;--container:1200px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--c-body);background-color:var(--c-page);background-image:radial-gradient(1100px 560px at 84% -12%,rgba(55,230,207,.1),transparent 60%),radial-gradient(900px 520px at -2% 4%,rgba(242,177,90,.06),transparent 55%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;color:var(--c-ink);font-weight:600;line-height:1.2}p{margin:0}a{color:var(--c-primary-deep);text-decoration:none;text-underline-offset:3px;transition:color var(--t-fast) var(--ease-soft)}a:hover{color:var(--c-primary)}img{max-width:100%;display:block}::-moz-selection{background:var(--c-blush);color:var(--c-ink)}::selection{background:var(--c-blush);color:var(--c-ink)}:root{caret-color:var(--c-primary)}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-line-strong);border:3px solid var(--c-page);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--c-faint)}.display-title{font-family:var(--font-display);font-weight:600;color:var(--c-ink);letter-spacing:-.012em;line-height:1.12}.display-lg{font-size:clamp(2.4rem,5vw,4rem)}.display-md{font-size:clamp(1.7rem,3vw,2.4rem)}.display-sm{font-size:clamp(1.25rem,2vw,1.6rem)}.brand-lockup{display:flex;flex-direction:column;line-height:1}.brand-lockup .brand-name{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--c-ink)}.brand-lockup .brand-descriptor{margin-top:5px;font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--c-faint);font-weight:600}.lead{font-size:1.0625rem;line-height:1.75;color:var(--c-muted);max-width:62ch}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hairline{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--c-line-strong),transparent)}.section{padding-top:var(--s-8,64px);padding-bottom:var(--s-7,48px)}.section-head{margin-bottom:var(--s-5)}.section-head h2{margin-bottom:6px}.surface-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.page{padding-top:40px;padding-bottom:72px}@media(max-width:640px){.container,.container-wide{padding:0 16px}}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.rise-in{animation:rise-in .72s var(--ease-out) both}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.el-button{border-radius:var(--r-pill);font-weight:500;letter-spacing:.01em;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-soft),border-color var(--t-fast) var(--ease-soft),color var(--t-fast) var(--ease-soft)}.el-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(55,230,207,.3);border-color:#37e6cf}.el-button--primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary);box-shadow:var(--sh-glow)}.el-button--primary:focus,.el-button--primary:hover{background:var(--c-primary-deep);border-color:var(--c-primary-deep);color:var(--c-on-primary);transform:translateY(-1px);box-shadow:0 12px 30px rgba(55,230,207,.34)}.el-button--primary:active{transform:translateY(0);box-shadow:0 6px 16px rgba(55,230,207,.26)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{background:var(--c-elevated);border-color:var(--c-line-strong);color:var(--c-faint);box-shadow:none;transform:none}.el-button--primary.is-plain{background:var(--c-primary-soft);border-color:rgba(55,230,207,.42);color:var(--c-primary);box-shadow:none}.el-button--primary.is-plain:hover{background:rgba(55,230,207,.2);color:var(--c-primary)}.el-button--default,.el-button--info.is-plain{background:var(--c-surface);border-color:var(--c-line-strong);color:var(--c-body)}.el-button--default:focus,.el-button--default:hover,.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:var(--c-surface-sunken);border-color:var(--c-gold-soft);color:var(--c-ink)}.el-button--warning{background:var(--c-warning);border-color:var(--c-warning);color:var(--c-on-primary)}.el-button--warning.is-plain{background:transparent;border-color:var(--c-warning);color:var(--c-warning)}.el-button--warning.is-plain:hover{background:var(--c-warning-soft);color:var(--c-warning)}.el-button--danger{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-on-primary)}.el-button--danger.is-plain{background:transparent;border-color:var(--c-danger);color:var(--c-danger)}.el-button--danger.is-plain:hover{background:hsla(0,100%,71%,.12);color:var(--c-danger)}.el-button--text{color:var(--c-primary-deep)}.el-button--text:focus,.el-button--text:hover{color:var(--c-primary)}.el-button--mini,.el-button--small{border-radius:var(--r-pill)}.el-card{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-sm)!important;transition:box-shadow var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.el-card.is-always-shadow:hover,.el-card.is-hover-shadow:hover{box-shadow:var(--sh-md)!important}.el-card .el-card__header{border-bottom:1px solid var(--c-line);padding:16px 22px;font-weight:600;color:var(--c-ink)}.el-card .el-card__body{padding:22px}.el-input__inner,.el-textarea__inner{border-radius:var(--r-md);border-color:var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);transition:border-color var(--t-fast) var(--ease-soft),box-shadow var(--t-fast) var(--ease-soft)}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--c-faint)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--c-faint)}.el-input__inner:hover,.el-textarea__inner:hover{border-color:var(--c-faint)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(55,230,207,.18)}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:var(--c-primary)}.el-input__icon,.el-textarea__icon{color:var(--c-faint)}.el-input-number__decrease,.el-input-number__increase{background:var(--c-surface-sunken);border-color:var(--c-line);color:var(--c-body)}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--c-primary)}.el-form-item__label{color:var(--c-muted);font-weight:500}.el-tabs__nav-wrap:after{height:1px;background-color:var(--c-line)}.el-tabs__item{color:var(--c-muted);font-weight:500;transition:color var(--t-fast) var(--ease-soft)}.el-tabs__item:hover{color:var(--c-ink)}.el-tabs__item.is-active{color:var(--c-primary-deep);font-weight:600}.el-tabs__active-bar{background-color:var(--c-gold);height:2px;border-radius:2px}.el-radio-button__inner{background:var(--c-surface);border-color:var(--c-line-strong);color:var(--c-muted);font-weight:500;transition:all var(--t-fast) var(--ease-soft)}.el-radio-button__inner:hover{color:var(--c-ink)}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--r-pill) 0 0 var(--r-pill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--r-pill) var(--r-pill) 0}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary);box-shadow:-1px 0 0 0 var(--c-primary)}.el-switch__core{background-color:var(--c-line-strong);border-color:var(--c-line-strong)}.el-switch.is-checked .el-switch__core{background-color:var(--c-primary);border-color:var(--c-primary)}.el-switch__label.is-active{color:var(--c-primary)}.el-tag{border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:var(--c-surface-sunken);color:var(--c-body);font-weight:500;padding:0 12px}.el-tag--primary,.el-tag.el-tag--primary{background:var(--c-primary-soft);color:var(--c-primary);border-color:rgba(55,230,207,.3)}.el-tag--success{background:rgba(55,214,162,.14);color:var(--c-success);border-color:rgba(55,214,162,.3)}.el-tag--warning{background:var(--c-warning-soft);color:var(--c-warning);border-color:rgba(242,177,90,.32)}.el-tag--danger{background:hsla(0,100%,71%,.14);color:var(--c-danger);border-color:hsla(0,100%,71%,.3)}.el-tag--info{background:rgba(138,148,164,.14);color:var(--c-info);border-color:rgba(138,148,164,.28)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-body)}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.el-dialog{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-lg)}.el-dialog .el-dialog__header{padding:20px 24px 12px}.el-dialog .el-dialog__title{font-family:var(--font-display);font-size:20px;color:var(--c-ink)}.el-dialog .el-dialog__body{padding:16px 24px 24px;color:var(--c-body)}.el-dialog .el-dialog__footer{padding:12px 24px 22px}.el-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--c-faint)}.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--c-primary)}.el-descriptions .el-descriptions__body,.el-descriptions .el-descriptions__table{background-color:transparent}.el-descriptions .el-descriptions-item__label{color:var(--c-muted);font-weight:500}.el-descriptions .el-descriptions-item__content{color:var(--c-ink)}.el-descriptions .el-descriptions__body .el-descriptions__table.is-bordered{border-color:var(--c-line)}.el-descriptions .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions-item__cell{border-color:var(--c-line);background-color:var(--c-surface)}.el-descriptions .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions-item__cell.is-bordered-label{background-color:var(--c-surface-sunken);color:var(--c-muted)}.el-alert{border-radius:var(--r-md)}.el-alert--info,.el-alert--info.is-light{background:var(--c-surface-sunken);color:var(--c-body)}.el-alert .el-alert__title{font-weight:500}.el-empty__description p{color:var(--c-faint)}.el-result__title>p{font-family:var(--font-display);color:var(--c-ink)}.el-result__icon svg{color:var(--c-success)}.el-image__error,.el-image__placeholder{background:var(--c-surface-sunken);color:var(--c-faint)}.el-loading-mask{background-color:var(--c-glass-strong)}.el-loading-spinner .el-loading-text{color:var(--c-primary)}.el-loading-spinner .path{stroke:var(--c-primary)}.el-message{background:var(--c-elevated);border:1px solid var(--c-line-strong);border-radius:var(--r-md);box-shadow:var(--sh-md)}.el-message .el-message__content{color:var(--c-body)}.el-message-box{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg)}.el-message-box .el-message-box__title{color:var(--c-ink)}.el-message-box .el-message-box__content{color:var(--c-body)}.el-dropdown-menu,.el-picker-panel,.el-popper,.el-select-dropdown{background:var(--c-elevated);border-color:var(--c-line-strong);color:var(--c-body)}.el-select-dropdown__item{color:var(--c-body)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--c-primary-soft);color:var(--c-primary)}.el-select-dropdown__item.selected{color:var(--c-primary);font-weight:600}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--c-line-strong)!important}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:var(--c-elevated)!important}.el-popper[x-placement^=top] .popper__arrow{border-top-color:var(--c-line-strong)!important}.el-popper[x-placement^=top] .popper__arrow:after{border-top-color:var(--c-elevated)!important}.el-dropdown-menu__item{color:var(--c-body)}.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--c-primary-soft);color:var(--c-primary)}.el-dropdown-menu__item--divided{border-top-color:var(--c-line)}.el-table,.el-table__expanded-cell,.el-table th.el-table__cell,.el-table tr{background:var(--c-surface);color:var(--c-body)}.el-table th.el-table__cell{color:var(--c-muted);font-weight:600}.el-table--border:after,.el-table--group:after,.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-color:var(--c-line)}.el-table:before{background-color:var(--c-line)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr:hover>td.el-table__cell{background:var(--c-elevated)!important}.el-table__empty-block{background:var(--c-surface)}.el-table__empty-text{color:var(--c-faint)}.el-input-group__append,.el-input-group__prepend{background:var(--c-surface-sunken);border-color:var(--c-line-strong);color:var(--c-muted)}.el-input__count{color:var(--c-faint)}.el-input__count,.el-input__count .el-input__count-inner{background:transparent}.startup-screen[data-v-2b9bd244]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--c-ink);background:#0b0d12}.startup-skip[data-v-2b9bd244]{position:absolute;top:max(28px,env(safe-area-inset-top));right:max(32px,env(safe-area-inset-right));z-index:1;display:flex;align-items:center;gap:14px;min-height:44px;padding:0 20px;border:1px solid var(--c-line-strong);border-radius:999px;background:rgba(18,21,28,.8);color:var(--c-body);font:inherit;font-size:13px;cursor:pointer;transition:color .16s,border-color .16s}.startup-skip[data-v-2b9bd244]:hover{color:var(--c-primary);border-color:var(--c-primary)}.startup-skip[data-v-2b9bd244]:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.startup-glow[data-v-2b9bd244]{position:absolute;width:min(760px,120vw);height:min(760px,120vw);background:radial-gradient(ellipse,rgba(55,230,207,.09),transparent 65%);animation:startup-glow-2b9bd244 3s ease-out both;pointer-events:none}.startup-content[data-v-2b9bd244]{position:relative;text-align:center;padding:80px 24px 120px}.startup-lens[data-v-2b9bd244]{position:relative;width:136px;height:136px;margin:0 auto 38px;animation:startup-lens-2b9bd244 2.6s cubic-bezier(.16,1,.3,1) both}.startup-lens span[data-v-2b9bd244]{position:absolute;display:block}.startup-lens .lens-orbit[data-v-2b9bd244]{inset:0;border:1px solid rgba(55,230,207,.2);border-top-color:var(--c-primary);border-bottom-color:var(--c-gold);border-radius:50%;animation:startup-orbit-2b9bd244 3s ease-out both}.startup-lens .lens-frame[data-v-2b9bd244]{inset:20px;border:1px solid rgba(242,177,90,.65);border-radius:26px;transform:rotate(45deg)}.startup-lens .lens-core[data-v-2b9bd244]{inset:43px;border:1px solid var(--c-primary);border-radius:50%;box-shadow:0 0 36px rgba(55,230,207,.22),inset 0 0 20px rgba(55,230,207,.12)}.startup-lens .lens-flare[data-v-2b9bd244]{top:64px;left:64px;width:8px;height:8px;border-radius:50%;background:#ecfff9;box-shadow:0 0 22px 5px rgba(55,230,207,.4)}.startup-eyebrow[data-v-2b9bd244]{margin:0 0 18px;color:var(--c-primary);font-size:11px;letter-spacing:.23em;animation:startup-rise-2b9bd244 .9s .15s both}.startup-title[data-v-2b9bd244]{margin:0;padding-left:.24em;font-size:clamp(36px,6vw,64px);font-weight:500;line-height:1.4;letter-spacing:.24em;animation:startup-rise-2b9bd244 1.1s .3s both}.startup-tagline[data-v-2b9bd244]{margin:22px 0 0;color:var(--c-muted);font-size:14px;letter-spacing:.18em;animation:startup-rise-2b9bd244 1.1s .5s both}.startup-bottom[data-v-2b9bd244]{position:absolute;bottom:max(40px,env(safe-area-inset-bottom));width:min(240px,65vw);color:var(--c-muted);text-align:center;font-size:11px;letter-spacing:.12em}.startup-progress[data-v-2b9bd244]{height:1px;margin-top:18px;overflow:hidden;background:var(--c-line)}.startup-progress span[data-v-2b9bd244]{display:block;height:100%;background:linear-gradient(90deg,var(--c-primary),var(--c-gold));transform-origin:left;animation:startup-progress-2b9bd244 3s linear both}.startup-leave-active[data-v-2b9bd244]{transition:opacity .28s ease}.startup-leave-to[data-v-2b9bd244]{opacity:0}@keyframes startup-rise-2b9bd244{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes startup-lens-2b9bd244{0%{opacity:0;transform:scale(.7) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes startup-orbit-2b9bd244{0%{transform:rotate(-180deg)}to{transform:rotate(90deg)}}@keyframes startup-glow-2b9bd244{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes startup-progress-2b9bd244{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:640px){.startup-skip[data-v-2b9bd244]{top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}.startup-lens[data-v-2b9bd244]{margin-bottom:28px}}@media(max-height:560px){.startup-content[data-v-2b9bd244]{padding-top:64px;padding-bottom:80px}.startup-lens[data-v-2b9bd244]{width:136px;height:136px;margin-bottom:-8px;transform:scale(.7);animation:none}.startup-title[data-v-2b9bd244]{font-size:36px}.startup-tagline[data-v-2b9bd244]{margin-top:12px}.startup-bottom[data-v-2b9bd244]{bottom:max(20px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.startup-screen [data-v-2b9bd244]{animation:none!important}.startup-leave-active[data-v-2b9bd244]{transition:none}}.app-root,.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-shell:focus{outline:none}.app-header{position:sticky;top:0;z-index:100;background:var(--c-glass);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--c-line)}.app-header .header-inner{height:72px;display:flex;align-items:center;gap:40px}.app-header .brand{cursor:pointer;flex-shrink:0;transition:opacity var(--t-fast) var(--ease-soft)}.app-header .brand:hover{opacity:.82}.app-header .nav-links{flex:1;display:flex;align-items:center;gap:32px}.app-header .nav-links a{position:relative;color:var(--c-body);font-size:15px;font-weight:500;padding:4px 0}.app-header .nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:100%;background:var(--c-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-out)}.app-header .nav-links a:hover{color:var(--c-ink)}.app-header .nav-links a.router-link-exact-active:after,.app-header .nav-links a:hover:after{transform:scaleX(1)}.app-header .nav-links a.router-link-exact-active{color:var(--c-ink);font-weight:600}.app-header .header-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.app-header .header-right .welcome{color:var(--c-muted);font-size:14px}.app-header .header-right .welcome b{color:var(--c-ink);font-weight:600}.app-header .header-right .link-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--c-muted);font-size:14px;font-family:inherit;transition:color var(--t-fast) var(--ease-soft)}.app-header .header-right .link-btn:hover{color:var(--c-primary)}.app-main{flex:1;width:100%}.app-footer{border-top:1px solid var(--c-line);background:var(--c-surface-sunken)}.app-footer .footer-inner{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.app-footer .footer-note{color:var(--c-faint);font-size:13.5px;max-width:52ch;line-height:1.7}@media(max-width:640px){.app-header .header-inner{gap:16px;height:64px}.app-header .nav-links{gap:18px}.app-header .brand .brand-descriptor,.app-header .header-right .welcome{display:none}}