@charset "UTF-8";.app-icon[data-v-bfcc885c]{display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.app-bar__actions .lm-icon-btn[data-v-89df2d5d]{text-decoration:none}.footer__brand .brand[data-v-1759925f]{margin:0;text-decoration:none}.footer__tagline[data-v-1759925f]{margin-top:12px;max-width:34ch;color:var(--md-sys-color-on-surface-variant);font-size:14px;line-height:1.7}.footer__bottom[data-v-1759925f]{align-items:center;justify-content:space-between}.footer__copy[data-v-1759925f]{margin:0}.badge-lic[data-v-1759925f]{text-decoration:none}.back-to-top[data-v-4b1ca03b]{position:fixed;right:24px;bottom:24px;z-index:var(--z-fab);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:none;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:var(--md-elevation-2);cursor:pointer;transition:box-shadow var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.back-to-top[data-v-4b1ca03b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.back-to-top[data-v-4b1ca03b]:hover{box-shadow:var(--md-elevation-3)}.back-to-top[data-v-4b1ca03b]:hover:before{opacity:.08}@media(max-width:600px){.back-to-top[data-v-4b1ca03b]{right:16px;bottom:16px;width:48px;height:48px}}.theme-reveal[data-v-29a4f8a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);overflow:hidden;pointer-events:none}.theme-reveal__stage[data-v-29a4f8a4]{position:absolute;width:0;height:0}.theme-reveal__wash[data-v-29a4f8a4]{position:absolute;left:0;top:0;border-radius:50%;z-index:var(--z-decor);will-change:transform,opacity}.theme-reveal__bulb[data-v-29a4f8a4]{position:absolute;left:0;top:0;margin-left:-42px;margin-top:-68px;z-index:var(--z-raised);will-change:transform,opacity}.theme-reveal__svg[data-v-29a4f8a4]{display:block;width:84px;height:136px;transform:rotate(180deg)}.bulb__glow[data-v-29a4f8a4]{transition:opacity .16s ease}.bulb__glass[data-v-29a4f8a4]{stroke:#8e949c;stroke-width:2;transition:fill .16s ease}.bulb__filament[data-v-29a4f8a4]{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .16s ease,opacity .16s ease}.bulb__base[data-v-29a4f8a4],.bulb__knob[data-v-29a4f8a4]{fill:#9aa0a6}.bulb__cord[data-v-29a4f8a4]{stroke:#9aa0a6;stroke-width:2;stroke-linecap:round}.lgp[data-v-e45f3096]{position:fixed;top:16px;right:16px;z-index:2147483000;width:300px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#121214e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#eee;font:12px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace;box-shadow:0 12px 40px #00000073;overflow:hidden}.lgp__head[data-v-e45f3096]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.lgp__title[data-v-e45f3096]{font-size:12px;letter-spacing:.04em;white-space:nowrap}.lgp__scene[data-v-e45f3096]{flex:1;min-width:0;padding:3px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:inherit;font:inherit}.lgp__close[data-v-e45f3096]{width:22px;height:22px;border:0;border-radius:6px;background:#ffffff14;color:inherit;font-size:14px;line-height:1;cursor:pointer}.lgp__close[data-v-e45f3096]:hover{background:#ffffff29}.lgp__body[data-v-e45f3096]{flex:1;min-height:0;overflow-y:auto;padding:8px 12px}.lgp__empty[data-v-e45f3096]{padding:12px 0;opacity:.6;text-align:center}.lgp__row[data-v-e45f3096]{display:grid;grid-template-columns:84px 1fr 42px;align-items:center;gap:8px;padding:3px 0}.lgp__label[data-v-e45f3096]{opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgp__label.is-dirty[data-v-e45f3096]{opacity:1;color:#7cc4ff}.lgp__range[data-v-e45f3096]{width:100%;accent-color:#7cc4ff}.lgp__value[data-v-e45f3096]{text-align:right;font-variant-numeric:tabular-nums;opacity:.85}.lgp__foot[data-v-e45f3096]{display:flex;gap:6px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.1)}.lgp__btn[data-v-e45f3096]{flex:1;padding:5px 0;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#ffffff0f;color:inherit;font:inherit;cursor:pointer}.lgp__btn[data-v-e45f3096]:hover{background:#ffffff24}.lgp__toast[data-v-e45f3096]{padding:0 12px 8px;color:#7cc4ff}.site[data-v-86c61bea]{display:flex;flex-direction:column;min-height:100vh}.site-main[data-v-86c61bea]{flex:1}.site-shell[data-v-86c61bea]{display:flex;flex-direction:column;flex:1;min-width:0}@media(min-width:861px){.site[data-v-86c61bea]{flex-direction:row;align-items:flex-start}}.var--box,.var--box *{box-sizing:border-box}.var--lock{overflow:hidden!important}.var--ellipsis{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.var--inline-block{display:inline-block}.var--flex{display:flex}.var--inline-flex{display:inline-flex}.var--scrollbar{scrollbar-width:thin;scrollbar-color:hsla(var(--hsl-text),.28) var(--scrollbar-track-background, transparent)}.var--scrollbar::-webkit-scrollbar{width:4px;height:4px;background:var(--scrollbar-track-background, transparent)}.var--scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track-background, transparent)}.var--scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(var(--hsl-text),.28);border:1px solid var(--scrollbar-track-background, transparent);background-clip:padding-box;cursor:pointer}.var--scrollbar::-webkit-scrollbar-corner{background:var(--scrollbar-track-background, transparent)}:root{--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--icon-size-xs: 16px;--icon-size-sm: 18px;--icon-size-md: 20px;--icon-size-lg: 22px;--hsl-body: 0, 0%, 100%;--color-body: hsla(var(--hsl-body), 1);--hsl-text: 0, 0%, 20%;--color-text: hsla(var(--hsl-text), 1);--hsl-primary: 220, 99%, 61%;--color-primary: hsla(var(--hsl-primary), 1);--hsl-info: 196, 100%, 47%;--color-info: hsla(var(--hsl-info), 1);--hsl-success: 164, 100%, 38%;--color-success: hsla(var(--hsl-success), 1);--hsl-warning: 37, 100%, 50%;--color-warning: hsla(var(--hsl-warning), 1);--hsl-danger: 4, 90%, 58%;--color-danger: hsla(var(--hsl-danger), 1);--hsl-disabled: 0, 0%, 88%;--color-disabled: hsla(var(--hsl-disabled), 1);--hsl-text-disabled: 0, 0%, 67%;--color-text-disabled: hsla(var(--hsl-text-disabled), 1);--hsl-on-primary: 0, 0%, 100%;--color-on-primary: hsla(var(--hsl-on-primary), 1);--hsl-on-info: 0, 0%, 100%;--color-on-info: hsla(var(--hsl-on-info), 1);--hsl-on-success: 0, 0%, 100%;--color-on-success: hsla(var(--hsl-on-success), 1);--hsl-on-warning: 0, 0%, 100%;--color-on-warning: hsla(var(--hsl-on-warning), 1);--hsl-on-danger: 0, 0%, 100%;--color-on-danger: hsla(var(--hsl-on-danger), 1);--hsl-primary-container: 220, 99%, 61%;--color-primary-container: hsla(var(--hsl-primary-container), 1);--hsl-info-container: 196, 100%, 47%;--color-info-container: hsla(var(--hsl-info-container), 1);--hsl-success-container: 164, 100%, 38%;--color-success-container: hsla(var(--hsl-success-container), 1);--hsl-warning-container: 37, 100%, 50%;--color-warning-container: hsla(var(--hsl-warning-container), 1);--hsl-danger-container: 4, 90%, 58%;--color-danger-container: hsla(var(--hsl-danger-container), 1);--hsl-on-primary-container: 0, 0%, 100%;--color-on-primary-container: hsla(var(--hsl-on-primary-container), 1);--hsl-on-info-container: 0, 0%, 100%;--color-on-info-container: hsla(var(--hsl-on-info-container), 1);--hsl-on-success-container: 0, 0%, 100%;--color-on-success-container: hsla(var(--hsl-on-success-container), 1);--hsl-on-warning-container: 0, 0%, 100%;--color-on-warning-container: hsla(var(--hsl-on-warning-container), 1);--hsl-on-danger-container: 0, 0%, 100%;--color-on-danger-container: hsla(var(--hsl-on-danger-container), 1);--hsl-surface-container: 0, 0%, 100%;--color-surface-container: hsla(var(--hsl-surface-container), 1);--hsl-surface-container-low: 0, 0%, 100%;--color-surface-container-low: hsla(var(--hsl-surface-container-low), 1);--hsl-surface-container-high: 0, 0%, 100%;--color-surface-container-high: hsla(var(--hsl-surface-container-high), 1);--hsl-surface-container-highest: 0, 0%, 100%;--color-surface-container-highest: hsla(var(--hsl-surface-container-highest), 1);--hsl-inverse-surface: 0, 0%, 20%;--color-inverse-surface: hsla(var(--hsl-inverse-surface), 1);--hsl-outline: 0, 0%, 0%;--color-outline: hsla(var(--hsl-outline), .12);--hsl-on-surface-variant: 0, 0%, 53%;--color-on-surface-variant: hsla(var(--hsl-on-surface-variant), 1);--opacity-disabled: .6;--opacity-hover: .15;--opacity-focus: .2;--cubic-bezier: cubic-bezier(.25, .8, .5, 1);--shadow-key-umbra-opacity: rgba(0, 0, 0, .2);--shadow-key-penumbra-opacity: rgba(0, 0, 0, .14);--shadow-key-ambient-opacity: rgba(0, 0, 0, .12)}:root{--menu-background-color: var(--color-surface-container-high);--menu-border-radius: 2px}.var-menu{display:inline-flex;outline:none}.var-menu__menu{--scrollbar-track-background: var(--menu-background-color);border-radius:var(--menu-border-radius)}.var-menu-enter-from,.var-menu-leave-to{opacity:0;transform:scale(.8)}.var-menu-enter-active,.var-menu-leave-active{transition-property:opacity,transform;transition-duration:.2s}.var-menu--menu-background-color{background:var(--menu-background-color)}:root{--menu-select-menu-max-height: 278px;--menu-select-menu-padding: 0;--menu-select-menu-border-radius: 2px;--menu-select-menu-background-color: var(--color-surface-container-high)}.var-menu-select__menu{--scrollbar-track-background: var(--menu-select-menu-background-color);position:relative;padding:var(--menu-select-menu-padding);border-radius:var(--menu-select-menu-border-radius);background-color:var(--menu-select-menu-background-color)}.var-menu-select--scrollable{overflow-y:auto;max-height:var(--menu-select-menu-max-height)}.var-menu-children[var-menu-children-cover]{width:100%;display:block}:root{--menu-option-normal-height: 38px;--menu-option-small-height: 30px;--menu-option-mini-height: 24px;--menu-option-large-height: 46px;--menu-option-padding: 0 12px;--menu-option-normal-font-size: var(--font-size-md);--menu-option-small-font-size: var(--font-size-sm);--menu-option-mini-font-size: var(--font-size-xs);--menu-option-large-font-size: var(--font-size-lg);--menu-option-selected-background: var(--color-primary);--menu-option-text-color: #555;--menu-option-disabled-color: var(--color-text-disabled);--menu-option-arrow-padding: 0 6px 0 8px;--menu-option-arrow-icon-size: 18px}.var-menu-option{position:relative;display:flex;align-items:center;padding:var(--menu-option-padding);cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--menu-option-text-color);outline:none}.var-menu-option__cover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2;background:transparent}.var-menu-option__text{display:flex;align-items:center;overflow-x:hidden}.var-menu-option__arrow{padding:var(--menu-option-arrow-padding)}.var-menu-option__arrow-icon[var-menu-option-cover]{font-size:var(--menu-option-arrow-icon-size)}.var-menu-option--children-trigger{padding-right:0}.var-menu-option--normal{height:var(--menu-option-normal-height);font-size:var(--menu-option-normal-font-size)}.var-menu-option--large{height:var(--menu-option-large-height);font-size:var(--menu-option-large-font-size)}.var-menu-option--small{height:var(--menu-option-small-height);font-size:var(--menu-option-small-font-size)}.var-menu-option--mini{height:var(--menu-option-mini-height);font-size:var(--menu-option-mini-font-size)}.var-menu-option--selected-background{background:var(--menu-option-selected-background)}.var-menu-option--selected-color{color:var(--menu-option-selected-background)}.var-menu-option--disabled{color:var(--menu-option-disabled-color);cursor:not-allowed}:root{--cell-color: var(--color-text);--cell-font-size: var(--font-size-md);--cell-title-line-height: 1.5;--cell-description-font-size: var(--font-size-sm);--cell-description-line-height: 1.5;--cell-description-color: rgba(0, 0, 0, .6);--cell-description-margin-top: 4px;--cell-padding: 10px 12px;--cell-min-height: 40px;--cell-border-color: var(--color-outline);--cell-border-left: 12px;--cell-border-right: 12px;--cell-icon-right: 8px;--cell-extra-left: 8px}.var-cell{align-items:center;display:flex;min-height:var(--cell-min-height);outline:none;width:100%;padding:var(--cell-padding);position:relative;box-sizing:border-box;font-size:var(--cell-font-size);color:var(--cell-color);-webkit-tap-highlight-color:transparent}.var-cell--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;bottom:0;right:var(--cell-border-right);left:var(--cell-border-left);border-bottom:1px solid var(--cell-border-color);transform:scaleY(.5);transition:border .25s}.var-cell__icon{margin-right:var(--cell-icon-right);flex:0}.var-cell__content{flex:1;min-width:0}.var-cell__title{line-height:var(--cell-title-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.var-cell__description{font-size:var(--cell-description-font-size);line-height:var(--cell-description-line-height);color:var(--cell-description-color);margin-top:var(--cell-description-margin-top)}.var-cell__extra{flex:0;margin-left:var(--cell-extra-left)}.var-cell--cursor{cursor:pointer}:root{--ripple-cubic-bezier: cubic-bezier(.68, .01, .62, .6);--ripple-color: currentColor}.var-ripple{position:absolute;transition:transform .2s var(--ripple-cubic-bezier),opacity .14s linear;top:0;left:0;border-radius:50%;opacity:0;will-change:transform,opacity;pointer-events:none;z-index:100;background-color:var(--ripple-color)}@font-face{font-family:varlet-icons;src:url("data:font/truetype;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQvU6398AAAE4AAARAE9TLzJQFEbdAAASOAAAAGBjbWFwajbUIgAAFUwAAAraZ2x5ZjGjNQgAACGEAAA99GhlYWRhIEB+AAAA4AAAADZoaGVhA8QCbQAAALwAAAAkaG10eCQAAAAAABKYAAACtGxvY2HswfxMAAAgKAAAAVxtYXhwAcYAfgAAARgAAAAgbmFtZQyVRWAAAF94AAACRnBvc3Sc7KxIAABhwAAACTgAAQAAAcD/wAAAAgAAAP//AgEAAQAAAAAAAAAAAAAAAAAAAK0AAQAAAAEAAFoT6jFfDzz1AAsCAAAAAAAAAAAAAAAAAAAAAAAAAP/AAgEBwQAAAAgAAgAAAAAAAAABAAAArQByAA8AAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAARCIABUAMAGGBagF2gXwBvIHZAeuB9gIFAlMCbQKHAouCvwMWAzWDOINkBBCEGwACgAWAEoAeACiAMYA5AEAARgBLgFEAAoAGQCbAJsAlQCeAJkAlgCjAJkApACVAJwAnwCZAKQAlQClAJkAlQCWAJgAnACaAJcAnQACABYAlACUAJUAlgCXAJgAmQCUAJoAmwCUAJwAnQCZAJUAlgCYAJwAmgCXAJ0AAwAUAJwAnQCbAJgAmQCUAJoAmwCUAJwAnQCZAJUAlgCYAJwAmgCXAJ0ACQARAJsAmwCVAJ4AmQCWAKMAmQCkAJUAnACfAJkApACVAKUAAQAOAJQAlACVAJYAlwCYAJkAlACaAJsAlACcAJ0ABAANAJwAnQCbAJgAmQCVAJYAmACcAJoAlwCdAAcACwCbAJsAlQCeAJkAmwCaAKEAogCYAAUACgCbAJsAlQCeAJkAnwCVAJ4AlwAGAAoAmwCbAJUAngCZAJwAnQCgAJgACAAIAJsAmwCVAJ4AmQCWAKMAIABCAIAAugDqARoBSAF2AaQBzgH4AiICRgJmAoYCpALCAt4C+AMSAywDRgNgA3oDkgOoA7wD0APkA/YEBAQQBBoAIgAeAKIAnQCUAKcApACVAKUAmQCoAJMAmwCnAJ0AnwCZAJQAmgCbAJQAnACdAJkAlQCWAJgAnACaAJcAnQAXABwAkwCbAJ8AmQCTAJQAlACVAJYAlwCYAJkAnwCdAJgAkwCaAJwApgCZAJUAlgCYAJwAmgCXAJ0AHAAXAKIAkwCYAJkAowCbAJUAlACdAKYApgCaAJcAoQCZAJUAlgCYAJwAmgCXAJ0AIwAXAKIAnQCUAKcApACVAKUAmQCoAJMAmwCnAJ0AnwCZAJUAlgCYAJwAmgCXAJ0AEwAWAJMAnACdAJcAnwCTAJsAmQCoAJUAlwCYAKIAmQCVAJYAmACcAJoAlwCdAB8AFgCiAJ0AlACnAKQAlQClAJkApACcAJMAlwCnAJkAlQCWAJgAnACaAJcAnQAhABYAogCdAJQApwCkAJUApQCZAKgAkwCbAKcAnQCfAJkAlACaAJsAlACcAJ0AFgAUAJMAmwCfAJkAkwCUAJQAlQCWAJcAmACZAJ8AnQCYAJMAmgCcAKYAHgAUAKIAnQCUAKcAmQCUAJoAmwCUAJwAnQCZAJUAlgCYAJwAmgCXAJ0AKwAUAJwAlQCmAJ0AmQCUAJoAmwCUAJwAnQCZAJUAlgCYAJwAmgCXAJ0AKQARAJwAlQCmAJ0AmQCkAJUApQCZAJUAlgCYAJwAmgCXAJ0AGwAPAKIAkwCYAJkAowCbAJUAlACdAKYApgCaAJcAoQAgAA8AogCdAJQApwCkAJUApQCZAKgAkwCbAKcAnQCfABIADgCTAJwAnQCXAJ8AkwCbAJkAqACVAJcAmACiABUADgCTAKgAnQCbAJMAmQCVAJYAmACcAJoAlwCdACYADQCiAJ0AqQCbAJUAlwCZAJsAmgChAKIAmAAQAAwAkwCnAJ0AmQCpAJMAmwCaAJMAlwCYABkADACTAJsAmACZAJUAlgCYAJwAmgCXAJ0AJAAMAKIAnQCpAJsAlQCXAJkAnwCVAJ4AlwAlAAwAogCdAKkAmwCVAJcAmQCcAJ0AoACYACoADACcAJUApgCdAJkAlACaAJsAlACcAJ0ALwAMAJUAlwCYAJ0AlwCYAJkAlACVAKMAqwAuAAsAlQChAJkAlQCWAJgAnACaAJcAnQAnAAoAogCdAKkAmwCVAJcAmQCWAKMAGgAJAJ0AnACcAKMAogCVAJcAnQAoAAkAnACVAKYAnQCZAKQAlQClACwACQCVAJ8AnQCZAKoApgCVAJcAEQAIAJMAnACdAJcAnwCTAJsAFAAGAJMAqACdAJsAkwAdAAUAogCdAJQApwAYAAQAkwCbAJgALQADAJUAoQACAAYAJACEAA4AowCcAJUAkwCfAJkAlQCWAJgAnACaAJcAnQCDAAYAowCcAJUAkwCfAAEABABfAAgAlQCYAJ0ApACVAJUApwAKABYAPABgAIIAmgCwAMQA2ADqAPoAfAASAKIAlgCoAKQAmQCfAJUAngCXAJkAlQCWAJgAnACaAJcAnQCBABEAmwCTAKYAogCZAJQAkwCXAJkAlQCWAJgAnACaAJcAnQB+ABAAogCWAKgApACZAJYAowCZAJUAlgCYAJwAmgCXAJ0AegALAJMAoQCZAJUAlgCYAJwAmgCXAJ0AewAKAKIAlgCoAKQAmQCfAJUAngCXAH8ACQCbAJMAlwCmAJwAkwCYAJ0AgAAJAJsAkwCmAKIAmQCUAJMAlwB9AAgAogCWAKgApACZAJYAowCCAAcAngCaAJgAmACdAJsAeQADAJMAoQAEAAoAMgBOAGYARgATAJcAoACVAJsAqACTAJgAmgCVAJcAmQCVAJYAmACcAJoAlwCdAEQADQCoAJMAoQCdAJkAlQCWAJgAnACaAJcAnQBFAAsAlwCgAJUAmwCoAJMAmACaAJUAlwBDAAUAqACTAKEAnQADAAgAIgA6AHAADACTAJ8AmgCVAJkAqACTAJsApwCdAJ8AbwALAJMAnwCaAJUAmQCkAJwAkwCXAKcAcQAHAJ0AoACbAJ0ApgCiAAIABgAgAEgADACVAJQApwCZAJUAlgCYAJwAmgCXAJ0ARwAEAJUAlACnAAMACAAkADAANQANAKgAkwCaAJwAmQCVAJYAmACcAJoAlwCdADQABQCoAJMAmgCcADYABQCbAJsAlQCbAAsAGABAAGQAhACiAL4A2gD2ARABIAEuAI4AEwCiAJoAmACdAJkApACTAJwAkwCXAJQAnQCZAKYAlgCXAJcAqwCJABEAnQCTAJgAogCdAJsAmQCcAJoAoQCiAJgAlwCaAJcAoQCLAA8AnQCTAJgAogCdAJsAmQCjAJUAlgCbAJoAlwChAIgADgCdAJMAmACiAJ0AmwCZAJQAnACVAJYAnwCrAIoADQCdAJMAmACiAJ0AmwCZAJcAmgChAKIAmACMAA0AnQCTAJgAogCdAJsAmQCbAJMAmgCXAKsAjQANAJ0AkwCYAKIAnQCbAJkApgCXAJUAngCrAJAADACaAJcAnwCVAJ4AmQCUAJwAlQCmAJ0AhwAHAJMAmwCXAJoAlwChAJEABgCbAJ0AlwCUAKIAjwAEAJoAoACaAAQACgAsAEgAWgAzABAAlQCeAJcAnACVAJMAnwCZAJUAlgCYAJwAmgCXAJ0AMQANAJUAmACmAJkAqQCdAJsAmACaAJQAkwCcADIACACVAJ4AlwCcAJUAkwCfADAABgCdAJwAnQCYAJ0AAwAIADQAXgA3ABUAmgCcAJ0AmQCfAJUAlACWAKgAnQCXAJgAmQCVAJYAmACcAJoAlwCdADkAFACVAJsAqACTAJgAmQCcAJoApgCYAJkAlACiAJ0AlACnAKQAlQClADgABACaAJsAnQABAAQAOgAGAJoAmACiAJYApAAIABIAOgBaAHYAkACoALgAxAA/ABMAnQCcAKMAmQCUAJoAmwCUAJwAnQCZAJUAlgCYAJwAmgCXAJ0APAAPAJ0AkwCbAJgAmQCiAJMAnACgAJkAoACWAJwAnAA9AA0AnQCTAJsAmACZAJUAlgCYAJwAmgCXAJ0AQgAMAJUAqACdAJkAlQCWAJgAnACaAJcAnQA+AAsAnQCcAKMAmQCUAJoAmwCUAJwAnQBAAAcAmgCmAJgAlQCbAKsAOwAFAJ0AkwCbAJgAQQAEAJUAqACdAA4AHgBGAG4AjgCuAMoA4gD6ARIBIgEyAT4BSgFUAGkAEwCcAJMAqwCZAJQAmgCbAJQAnACdAJkAlQCWAJgAnACaAJcAnQBsABMAnACWAKYAmQCUAJoAmwCUAJwAnQCZAJUAlgCYAJwAmgCXAJ0AYQAPAJMAnACdAJgAmACdAJkAlQCWAJgAnACaAJcAnQBmAA8AmgCXAJkAlQCgAKAAmQCVAJYAmACcAJoAlwCdAGMADQCiAJUAlwCdAJkAlQCWAJgAnACaAJcAnQBnAAsAmgCXAJkAlQCWAJgAnACaAJcAnQBoAAsAnACTAKsAmQCUAJoAmwCUAJwAnQBrAAsAnACWAKYAmQCUAJoAmwCUAJwAnQBgAAcAkwCcAJ0AmACYAJ0AZQAHAJoAlwCZAJUAoACgAGIABQCiAJUAlwCdAG0ABQCVAJ4AnQCbAGoABACcAJYApgBkAAMAmgCXAAUADAAuAEgAYgB0AA8AEACVAJUApwCoAJMAmwCnAJkAlQCWAJgAnACaAJcAnQALAAwAkwCbAJQAlQCfAJ0AmQCmAJQAkwCXAA0ADACdAJwAnACZAJUAlgCYAJwAmgCXAJ0ADgAIAJUAlQCnAKgAkwCbAKcADAAEAJ0AnACcAAEABACSAAMAqACcAAcAEAAyAFAAbACGAJgApAB1ABAAogCVAKMAowCaAJcAoQCZAJUAlgCYAJwAmgCXAJ0AdwAOAJgAkwCbAJkAogCTAJwAoACZAKAAlgCcAJwAcwANAKIAkwCbAJ0AmQCVAJYAmACcAJoAlwCdAHgADACYAJMAmwCZAJUAlgCYAJwAmgCXAJ0AdAAIAKIAlQCjAKMAmgCXAKEAcgAFAKIAkwCbAJ0AdgAEAJgAkwCbABYALgBkAJgAxADuARgBQgFoAYwBsAHMAeYCAAIWAiwCQAJUAmgCfAKMApwCqABYABoAnQCmAKYAkwChAJ0AmQCjAJsAlQCUAJ0ApgCmAJoAlwChAJkAlQCWAJgAnACaAJcAnQBRABkAkwCjAJkAqACTAJsApwCdAJsAmQCbAJMAnwCaAJYApgCZAJUAlgCYAJwAmgCXAJ0ASwAVAJMAoQCXAJoAoACrAJkAqACaAJcAlgCmAJkAlQCWAJgAnACaAJcAnQBNABQAkwChAJcAmgCgAKsAmQCjAJwAlgCmAJkAlQCWAJgAnACaAJcAnQBZABQAnQCmAKYAkwChAJ0AmQCYAJ0ApQCYAJkAlQCWAJgAnACaAJcAnQBeABQAmgCXAJYApgCZAJQAmgCbAJQAnACdAJkAlQCWAJgAnACaAJcAnQBPABIAkwCjAJkAqACTAJsApwCdAJsAmQCVAJYAmACcAJoAlwCdAFAAEQCTAKMAmQCoAJMAmwCnAJ0AmwCZAJsAkwCfAJoAlgCmAFwAEQCaAJcAlgCmAJkApACVAKUAmQCVAJYAmACcAJoAlwCdAEoADQCTAKEAlwCaAKAAqwCZAKgAmgCXAJYApgBMAAwAkwChAJcAmgCgAKsAmQCjAJwAlgCmAF0ADACaAJcAlgCmAJkAlACaAJsAlACcAJ0ATgAKAJMAowCZAKgAkwCbAKcAnQCbAFYACgCdAJcAlgCZAJsAmgChAKIAmABTAAkAnQCXAJYAmQCfAJUAngCXAFQACQCdAJcAlgCZAJwAnQCgAJgAVQAJAJ0AlwCWAJkAlQCjAJ0AlwBbAAkAmgCXAJYApgCZAKQAlQClAEkABwCT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AUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAA5hY2NvdW50LWNpcmNsZRZhY2NvdW50LWNpcmNsZS1vdXRsaW5lFGFsZXJ0LWNpcmNsZS1vdXRsaW5lDWFsZXJ0LW91dGxpbmUKYXJyb3ctZG93bgphcnJvdy1sZWZ0C2Fycm93LXJpZ2h0CGFycm93LXVwEWFycm93LXVwLWJvbGQtYm94GWFycm93LXVwLWJvbGQtYm94LW91dGxpbmUMYmFyY29kZS1zY2FuBGJlbGwMYmVsbC1vdXRsaW5lCGJvb2ttYXJrEGJvb2ttYXJrLW91dGxpbmUMY2FrZS12YXJpYW50CGNhbGVuZGFyDmNhbGVuZGFyLW1vbnRoFmNhbGVuZGFyLW1vbnRoLW91dGxpbmUGY2FtZXJhDmNhbWVyYS1vdXRsaW5lFGNhcmQtYWNjb3VudC1kZXRhaWxzHGNhcmQtYWNjb3VudC1kZXRhaWxzLW91dGxpbmUEY2FydAxjYXJ0LW91dGxpbmUJY2VsbHBob25lD2NoYXQtcHJvY2Vzc2luZxdjaGF0LXByb2Nlc3Npbmctb3V0bGluZQVjaGVjaxRjaGVjay1jaXJjbGUtb3V0bGluZRZjaGVja2JveC1ibGFuay1vdXRsaW5lD2NoZWNrYm94LW1hcmtlZBZjaGVja2JveC1tYXJrZWQtY2lyY2xlHmNoZWNrYm94LW1hcmtlZC1jaXJjbGUtb3V0bGluZRdjaGVja2JveC1tYXJrZWQtb3V0bGluZQxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQKY2hldnJvbi11cAljbG9zZS1ib3gRY2xvc2UtYm94LW91dGxpbmUMY2xvc2UtY2lyY2xlFGNsb3NlLWNpcmNsZS1vdXRsaW5lCWNvZGUtanNvbgNjb2cLY29nLW91dGxpbmUMY29udGVudC1jb3B5BmRlbGV0ZQ1kb3RzLXZlcnRpY2FsCGRvd25sb2FkEGRvd25sb2FkLW91dGxpbmUFZW1haWwNZW1haWwtb3V0bGluZQVlcnJvchVmaWxlLWRvY3VtZW50LW91dGxpbmUEZmlyZRRmb3JtYXQtbGlzdC1jaGVja2JveAZnaXRodWIFaGVhcnQPaGVhcnQtaGFsZi1mdWxsDWhlYXJ0LW91dGxpbmULaGVscC1jaXJjbGUTaGVscC1jaXJjbGUtb3V0bGluZQdoaXN0b3J5BGhvbWUMaG9tZS1vdXRsaW5lBWltYWdlDWltYWdlLW91dGxpbmULaW5mb3JtYXRpb24TaW5mb3JtYXRpb24tb3V0bGluZQRsb2NrDGxvY2stb3V0bGluZQdtYWduaWZ5DW1hZ25pZnktbWludXMVbWFnbmlmeS1taW51cy1vdXRsaW5lDG1hZ25pZnktcGx1cxRtYWduaWZ5LXBsdXMtb3V0bGluZQptYXAtbWFya2VyEm1hcC1tYXJrZXItb3V0bGluZRFtYXAtbWFya2VyLXJhZGl1cxltYXAtbWFya2VyLXJhZGl1cy1vdXRsaW5lBG1lbnUJbWVudS1kb3duCW1lbnUtbGVmdAltZW51LW9wZW4KbWVudS1yaWdodAdtZW51LXVwGm1lc3NhZ2UtcHJvY2Vzc2luZy1vdXRsaW5lFG1lc3NhZ2UtdGV4dC1vdXRsaW5lBW1pbnVzCW1pbnVzLWJveBFtaW51cy1ib3gtb3V0bGluZQxtaW51cy1jaXJjbGUUbWludXMtY2lyY2xlLW91dGxpbmUIbm90ZWJvb2sHcGFsZXR0ZQ9wYWxldHRlLW91dGxpbmUFcGhvbmUNcGhvbmUtb3V0bGluZQNwaW4HcGluLW9mZg9waW4tb2ZmLW91dGxpbmULcGluLW91dGxpbmULcGxheS1jaXJjbGUTcGxheS1jaXJjbGUtb3V0bGluZQRwbHVzC3BsdXMtY2lyY2xlE3BsdXMtY2lyY2xlLW91dGxpbmUFcG93ZXILcXJjb2RlLXNjYW4LcmFkaW8tYmxhbmsMcmFkaW8tbWFya2VkB3JlZnJlc2gFc2hhcmUNc2hhcmUtb3V0bGluZQhzaG9wcGluZxBzaG9wcGluZy1vdXRsaW5lBHN0YXIOc3Rhci1oYWxmLWZ1bGwMc3Rhci1vdXRsaW5lA3RhZwt0YWctb3V0bGluZQp0aHVtYi1kb3duEnRodW1iLWRvd24tb3V0bGluZQh0aHVtYi11cBB0aHVtYi11cC1vdXRsaW5lCXRyYW5zbGF0ZQl0cmFzaC1jYW4RdHJhc2gtY2FuLW91dGxpbmUHdHdpdHRlcgZ1cGxvYWQOdXBsb2FkLW91dGxpbmUEdmlldwx2aWV3LW91dGxpbmUHd2FybmluZw53ZWF0aGVyLWNsb3VkeRF3ZWF0aGVyLWxpZ2h0bmluZw13ZWF0aGVyLW5pZ2h0D3dlYXRoZXItcG91cmluZw13ZWF0aGVyLXJhaW55DXdlYXRoZXItc25vd3kTd2hpdGUtYmFsYW5jZS1zdW5ueQR3aWZpDHdpbmRvdy1jbG9zZQZ3cmVuY2gDeG1sAWEBYwFvAXUBbgF0AV8BaQFyAWwBZQF3AWQBZgFnAWgBcAFiAXgBcwFrAW0BdgFqAXkBcQAA") format("truetype");font-weight:400;font-style:normal}.var-icon--set{font-family:varlet-icons;font-style:normal}.var-icon-account-circle:before{content:""}.var-icon-account-circle-outline:before{content:""}.var-icon-alert-circle-outline:before{content:""}.var-icon-alert-outline:before{content:""}.var-icon-arrow-down:before{content:""}.var-icon-arrow-left:before{content:""}.var-icon-arrow-right:before{content:""}.var-icon-arrow-up:before{content:""}.var-icon-arrow-up-bold-box:before{content:""}.var-icon-arrow-up-bold-box-outline:before{content:""}.var-icon-barcode-scan:before{content:""}.var-icon-bell:before{content:""}.var-icon-bell-outline:before{content:""}.var-icon-bookmark:before{content:""}.var-icon-bookmark-outline:before{content:""}.var-icon-cake-variant:before{content:""}.var-icon-calendar:before{content:""}.var-icon-calendar-month:before{content:""}.var-icon-calendar-month-outline:before{content:""}.var-icon-camera:before{content:""}.var-icon-camera-outline:before{content:""}.var-icon-card-account-details:before{content:""}.var-icon-card-account-details-outline:before{content:""}.var-icon-cart:before{content:""}.var-icon-cart-outline:before{content:""}.var-icon-cellphone:before{content:""}.var-icon-chat-processing:before{content:""}.var-icon-chat-processing-outline:before{content:""}.var-icon-check:before{content:""}.var-icon-check-circle-outline:before{content:""}.var-icon-checkbox-blank-outline:before{content:""}.var-icon-checkbox-marked:before{content:""}.var-icon-checkbox-marked-circle:before{content:""}.var-icon-checkbox-marked-circle-outline:before{content:""}.var-icon-checkbox-marked-outline:before{content:""}.var-icon-chevron-down:before{content:""}.var-icon-chevron-left:before{content:""}.var-icon-chevron-right:before{content:""}.var-icon-chevron-up:before{content:""}.var-icon-close-box:before{content:""}.var-icon-close-box-outline:before{content:""}.var-icon-close-circle:before{content:""}.var-icon-close-circle-outline:before{content:""}.var-icon-code-json:before{content:""}.var-icon-cog:before{content:""}.var-icon-cog-outline:before{content:""}.var-icon-content-copy:before{content:""}.var-icon-delete:before{content:""}.var-icon-dots-vertical:before{content:""}.var-icon-download:before{content:""}.var-icon-download-outline:before{content:""}.var-icon-email:before{content:""}.var-icon-email-outline:before{content:""}.var-icon-error:before{content:""}.var-icon-file-document-outline:before{content:""}.var-icon-fire:before{content:""}.var-icon-format-list-checkbox:before{content:""}.var-icon-github:before{content:""}.var-icon-heart:before{content:""}.var-icon-heart-half-full:before{content:""}.var-icon-heart-outline:before{content:""}.var-icon-help-circle:before{content:""}.var-icon-help-circle-outline:before{content:""}.var-icon-history:before{content:""}.var-icon-home:before{content:""}.var-icon-home-outline:before{content:""}.var-icon-image:before{content:""}.var-icon-image-outline:before{content:""}.var-icon-information:before{content:""}.var-icon-information-outline:before{content:""}.var-icon-lock:before{content:""}.var-icon-lock-outline:before{content:""}.var-icon-magnify:before{content:""}.var-icon-magnify-minus:before{content:""}.var-icon-magnify-minus-outline:before{content:""}.var-icon-magnify-plus:before{content:""}.var-icon-magnify-plus-outline:before{content:""}.var-icon-map-marker:before{content:""}.var-icon-map-marker-outline:before{content:""}.var-icon-map-marker-radius:before{content:""}.var-icon-map-marker-radius-outline:before{content:""}.var-icon-menu:before{content:""}.var-icon-menu-down:before{content:""}.var-icon-menu-left:before{content:""}.var-icon-menu-open:before{content:""}.var-icon-menu-right:before{content:""}.var-icon-menu-up:before{content:""}.var-icon-message-processing-outline:before{content:""}.var-icon-message-text-outline:before{content:""}.var-icon-minus:before{content:""}.var-icon-minus-box:before{content:""}.var-icon-minus-box-outline:before{content:""}.var-icon-minus-circle:before{content:""}.var-icon-minus-circle-outline:before{content:""}.var-icon-notebook:before{content:""}.var-icon-palette:before{content:""}.var-icon-palette-outline:before{content:""}.var-icon-phone:before{content:""}.var-icon-phone-outline:before{content:""}.var-icon-pin:before{content:""}.var-icon-pin-off:before{content:""}.var-icon-pin-off-outline:before{content:""}.var-icon-pin-outline:before{content:""}.var-icon-play-circle:before{content:""}.var-icon-play-circle-outline:before{content:""}.var-icon-plus:before{content:""}.var-icon-plus-circle:before{content:""}.var-icon-plus-circle-outline:before{content:""}.var-icon-power:before{content:""}.var-icon-qrcode-scan:before{content:""}.var-icon-radio-blank:before{content:""}.var-icon-radio-marked:before{content:""}.var-icon-refresh:before{content:""}.var-icon-share:before{content:""}.var-icon-share-outline:before{content:""}.var-icon-shopping:before{content:""}.var-icon-shopping-outline:before{content:""}.var-icon-star:before{content:""}.var-icon-star-half-full:before{content:""}.var-icon-star-outline:before{content:""}.var-icon-tag:before{content:""}.var-icon-tag-outline:before{content:""}.var-icon-thumb-down:before{content:""}.var-icon-thumb-down-outline:before{content:""}.var-icon-thumb-up:before{content:""}.var-icon-thumb-up-outline:before{content:""}.var-icon-translate:before{content:""}.var-icon-trash-can:before{content:""}.var-icon-trash-can-outline:before{content:""}.var-icon-twitter:before{content:""}.var-icon-upload:before{content:""}.var-icon-upload-outline:before{content:""}.var-icon-view:before{content:""}.var-icon-view-outline:before{content:""}.var-icon-warning:before{content:""}.var-icon-weather-cloudy:before{content:""}.var-icon-weather-lightning:before{content:""}.var-icon-weather-night:before{content:""}.var-icon-weather-pouring:before{content:""}.var-icon-weather-rainy:before{content:""}.var-icon-weather-snowy:before{content:""}.var-icon-white-balance-sunny:before{content:""}.var-icon-wifi:before{content:""}.var-icon-window-close:before{content:""}.var-icon-wrench:before{content:""}.var-icon-xml:before{content:""}:root{--icon-size: 20px}.var-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;vertical-align:bottom;color:inherit;font-size:var(--icon-size)}.var-icon:before{position:relative;display:inline-flex;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal;line-height:1}.var-icon--shrinking{transform:scale(0);transition-property:transform}.var-icon__image{width:var(--icon-size);height:var(--icon-size);object-fit:cover}:root{--field-decorator-text-color: #555;--field-decorator-error-color: var(--color-danger);--field-decorator-blur-color: #888;--field-decorator-focus-color: var(--color-primary);--field-decorator-placeholder-size: 16px;--field-decorator-icon-size: 20px;--field-decorator-line-size: 1px;--field-decorator-line-focus-size: 2px;--field-decorator-line-border-radius: 4px;--field-decorator-disabled-color: var(--color-text-disabled);--field-decorator-standard-normal-margin-top: 22px;--field-decorator-standard-normal-margin-bottom: 4px;--field-decorator-standard-normal-icon-margin-top: 22px;--field-decorator-standard-normal-icon-margin-bottom: 4px;--field-decorator-standard-normal-non-hint-margin-top: 4px;--field-decorator-standard-small-margin-top: 18px;--field-decorator-standard-small-margin-bottom: 0;--field-decorator-standard-small-icon-margin-top: 18px;--field-decorator-standard-small-icon-margin-bottom: 4px;--field-decorator-standard-small-non-hint-margin-top: 2px;--field-decorator-outlined-normal-margin-top: 16px;--field-decorator-outlined-normal-margin-bottom: 16px;--field-decorator-outlined-normal-padding-left: 16px;--field-decorator-outlined-normal-padding-right: 16px;--field-decorator-outlined-normal-placeholder-space: 4px;--field-decorator-outlined-normal-icon-margin-top: 16px;--field-decorator-outlined-normal-icon-margin-bottom: 16px;--field-decorator-outlined-small-margin-top: 8px;--field-decorator-outlined-small-margin-bottom: 8px;--field-decorator-outlined-small-padding-left: 12px;--field-decorator-outlined-small-padding-right: 12px;--field-decorator-outlined-small-placeholder-space: 2px;--field-decorator-outlined-small-icon-margin-top: 8px;--field-decorator-outlined-small-icon-margin-bottom: 8px;--field-decorator-filled-background-color: #f6f6f6;--field-decorator-filled-border-radius: 4px;--field-decorator-filled-normal-placeholder-hint-top: 4px;--field-decorator-filled-normal-margin-top: 26px;--field-decorator-filled-normal-margin-bottom: 6px;--field-decorator-filled-normal-hint-center-margin-top: 16px;--field-decorator-filled-normal-hint-margin-top: 16px;--field-decorator-filled-normal-non-hint-margin-top: 16px;--field-decorator-filled-normal-non-hint-margin-bottom: 16px;--field-decorator-filled-normal-padding-left: 16px;--field-decorator-filled-normal-padding-right: 16px;--field-decorator-filled-normal-placeholder-space: 4px;--field-decorator-filled-normal-icon-margin-top: 16px;--field-decorator-filled-normal-icon-margin-bottom: 16px;--field-decorator-filled-small-placeholder-hint-top: 2px;--field-decorator-filled-small-margin-top: 18px;--field-decorator-filled-small-margin-bottom: 2px;--field-decorator-filled-small-hint-center-margin-top: 10px;--field-decorator-filled-small-hint-margin-top: 10px;--field-decorator-filled-small-padding-left: 12px;--field-decorator-filled-small-padding-right: 12px;--field-decorator-filled-small-placeholder-space: 2px;--field-decorator-filled-small-icon-margin-top: 10px;--field-decorator-filled-small-icon-margin-bottom: 10px;--field-decorator-filled-small-non-hint-margin-top: 10px;--field-decorator-filled-small-non-hint-margin-bottom: 10px}.var-field-decorator{position:relative;width:100%;color:var(--field-decorator-text-color)}.var-field-decorator__controller{width:100%;display:flex;align-items:stretch;position:relative}.var-field-decorator__middle{position:relative;flex-grow:1;display:flex;justify-content:center;align-items:center}.var-field-decorator__icon{display:flex;align-items:center;font-size:var(--field-decorator-icon-size)}.var-field-decorator__icon .var-icon{font-size:inherit}.var-field-decorator__placeholder{position:absolute;top:0;left:0;max-width:var(--field-decorator-middle-offset-width);font-size:var(--field-decorator-placeholder-size);line-height:1.5em;color:var(--field-decorator-placeholder-color, var(--field-decorator-blur-color));pointer-events:none;cursor:inherit;transform-origin:left;transition:transform .28s var(--cubic-bezier),color .25s,max-width .2s}.var-field-decorator__clear-icon[var-field-decorator-cover]{font-size:var(--field-decorator-icon-size);margin-left:6px;cursor:pointer}.var-field-decorator__placeholder-text{max-width:calc(133% - var(--field-decorator-outlined-normal-padding-left) - var(--field-decorator-outlined-normal-padding-right));position:absolute;z-index:-1000;top:-1000px;display:inline-block;pointer-events:none;opacity:0;font-size:var(--field-decorator-placeholder-size)}.var-field-decorator__placeholder-text--small{max-width:calc(133% - var(--field-decorator-outlined-small-padding-left) - var(--field-decorator-outlined-small-padding-right))}.var-field-decorator--placeholder-hidden{visibility:hidden}.var-field-decorator--focus{color:var(--field-decorator-focus-color)}.var-field-decorator--disabled{color:var(--field-decorator-disabled-color);cursor:not-allowed}.var-field-decorator--error{color:var(--field-decorator-error-color)}.var-field-decorator--standard .var-field-decorator__middle{margin-top:var(--field-decorator-standard-normal-margin-top);margin-bottom:var(--field-decorator-standard-normal-margin-bottom)}.var-field-decorator--standard .var-field-decorator__icon{margin-top:var(--field-decorator-standard-normal-icon-margin-top);margin-bottom:var(--field-decorator-standard-normal-icon-margin-bottom)}.var-field-decorator--standard .var-field-decorator__placeholder{transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-standard-normal-margin-top))}.var-field-decorator--standard .var-field-decorator--placeholder-hint{max-width:133%;transform:translate(0) scale(.75)!important}.var-field-decorator--standard .var-field-decorator__line{width:100%;height:var(--field-decorator-line-size);background:var(--field-decorator-blur-color);transition:background-color .25s}.var-field-decorator--standard .var-field-decorator--line-disabled{background:var(--field-decorator-disabled-color)}.var-field-decorator--standard .var-field-decorator__dot{width:100%;height:var(--field-decorator-line-focus-size);background:var(--field-decorator-focus-color);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--cubic-bezier),background-color .25s}.var-field-decorator--standard .var-field-decorator--middle-non-hint,.var-field-decorator--standard .var-field-decorator--icon-non-hint{margin-top:var(--field-decorator-standard-normal-non-hint-margin-top)}.var-field-decorator--standard .var-field-decorator--hint-center{transform:translate(var(--field-decorator-middle-offset-left),calc(var(--field-decorator-standard-normal-margin-top) + var(--field-decorator-middle-offset-height) / 2 - 50%))}.var-field-decorator--standard .var-field-decorator--line-focus{transform:scaleX(1)}.var-field-decorator--standard .var-field-decorator--line-error{background:var(--field-decorator-error-color)}.var-field-decorator--outlined .var-field-decorator__controller{padding:0 var(--field-decorator-outlined-normal-padding-right) 0 var(--field-decorator-outlined-normal-padding-left)}.var-field-decorator--outlined .var-field-decorator__middle{margin-top:var(--field-decorator-outlined-normal-margin-top);margin-bottom:var(--field-decorator-outlined-normal-margin-bottom)}.var-field-decorator--outlined .var-field-decorator__icon{margin-top:var(--field-decorator-outlined-normal-icon-margin-top);margin-bottom:var(--field-decorator-outlined-normal-icon-margin-bottom)}.var-field-decorator--outlined .var-field-decorator__placeholder{transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-outlined-normal-margin-top))}.var-field-decorator--outlined .var-field-decorator--hint-center{transform:translate(var(--field-decorator-middle-offset-left),calc(var(--field-decorator-outlined-normal-margin-top) + var(--field-decorator-middle-offset-height) / 2 - 50%))}.var-field-decorator--outlined .var-field-decorator--placeholder-hint{max-width:calc(133% - var(--field-decorator-outlined-normal-padding-left) - var(--field-decorator-outlined-normal-padding-right));transform:translate(calc(var(--field-decorator-outlined-normal-padding-left)),-50%) scale(.75)}.var-field-decorator--outlined .var-field-decorator__line{min-width:0;width:100%;height:calc(100% + (var(--field-decorator-placeholder-size) * .75 / 2));position:absolute;top:calc(var(--field-decorator-placeholder-size) * .75 / 2 * -1);left:0;pointer-events:none;border-radius:var(--field-decorator-line-border-radius);border:var(--field-decorator-line-size) solid var(--field-decorator-blur-color);overflow:hidden;padding:0 calc(var(--field-decorator-outlined-normal-padding-right) - var(--field-decorator-outlined-normal-placeholder-space) - var(--field-decorator-line-size)) 0 calc(var(--field-decorator-outlined-normal-padding-left) - var(--field-decorator-outlined-normal-placeholder-space) - var(--field-decorator-line-size));margin:0}.var-field-decorator--outlined .var-field-decorator__line-legend{max-width:0;height:calc(var(--field-decorator-placeholder-size) * .75);visibility:hidden;padding:0;overflow:hidden;display:block;white-space:nowrap}.var-field-decorator--outlined .var-field-decorator__line-legend--hint{max-width:100%}.var-field-decorator--outlined .var-field-decorator--line-focus{border-width:var(--field-decorator-line-focus-size);border-color:var(--field-decorator-focus-color);padding:0 calc(var(--field-decorator-outlined-normal-padding-right) - var(--field-decorator-outlined-normal-placeholder-space) - var(--field-decorator-line-focus-size)) 0 calc(var(--field-decorator-outlined-normal-padding-left) - var(--field-decorator-outlined-normal-placeholder-space) - var(--field-decorator-line-focus-size))}.var-field-decorator--outlined .var-field-decorator--line-disabled{border-radius:var(--field-decorator-line-border-radius);border:var(--field-decorator-line-size) solid var(--field-decorator-disabled-color)}.var-field-decorator--outlined .var-field-decorator--line-error{border-color:var(--field-decorator-error-color)!important}.var-field-decorator--filled .var-field-decorator__controller{padding:0 var(--field-decorator-filled-normal-padding-right) 0 var(--field-decorator-filled-normal-padding-left);background-color:var(--field-decorator-filled-background-color);border-top-left-radius:var(--field-decorator-filled-border-radius);border-top-right-radius:var(--field-decorator-filled-border-radius)}.var-field-decorator--filled .var-field-decorator__middle{margin-top:var(--field-decorator-filled-normal-margin-top);margin-bottom:var(--field-decorator-filled-normal-margin-bottom)}.var-field-decorator--filled .var-field-decorator__icon{margin-top:var(--field-decorator-filled-normal-icon-margin-top);margin-bottom:var(--field-decorator-filled-normal-icon-margin-bottom)}.var-field-decorator--filled .var-field-decorator__placeholder{transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-filled-normal-hint-margin-top))}.var-field-decorator--filled .var-field-decorator--bottom-border-radius{border-bottom-left-radius:var(--field-decorator-filled-border-radius);border-bottom-right-radius:var(--field-decorator-filled-border-radius)}.var-field-decorator--filled .var-field-decorator__line{width:100%;height:var(--field-decorator-line-size);background:var(--field-decorator-blur-color);transition:background-color .25s}.var-field-decorator--filled .var-field-decorator__dot{width:100%;height:var(--field-decorator-line-focus-size);background:var(--field-decorator-focus-color);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--cubic-bezier),background-color .25s}.var-field-decorator--filled .var-field-decorator--hint-center{transform:translate(var(--field-decorator-middle-offset-left),calc(var(--field-decorator-filled-normal-hint-center-margin-top) + var(--field-decorator-middle-offset-height) / 2 - 50%))}.var-field-decorator--filled .var-field-decorator--placeholder-hint{max-width:calc(133% - var(--field-decorator-filled-normal-padding-left) - var(--field-decorator-filled-normal-padding-right));transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-filled-normal-placeholder-hint-top)) scale(.75)}.var-field-decorator--filled .var-field-decorator--middle-non-hint,.var-field-decorator--filled .var-field-decorator--icon-non-hint{margin-top:var(--field-decorator-filled-normal-non-hint-margin-top);margin-bottom:var(--field-decorator-filled-normal-non-hint-margin-bottom)}.var-field-decorator--filled .var-field-decorator--line-disabled{background:var(--field-decorator-disabled-color)}.var-field-decorator--filled .var-field-decorator--line-focus{transform:scaleX(1)}.var-field-decorator--filled .var-field-decorator--line-error{background:var(--field-decorator-error-color)}.var-field-decorator--filled .var-field-decorator--line-error{border-color:var(--field-decorator-error-color)!important}.var-field-decorator--standard.var-field-decorator--small .var-field-decorator__middle{margin-top:var(--field-decorator-standard-small-margin-top);margin-bottom:var(--field-decorator-standard-small-margin-bottom)}.var-field-decorator--standard.var-field-decorator--small .var-field-decorator__placeholder{transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-standard-small-margin-top))}.var-field-decorator--standard.var-field-decorator--small .var-field-decorator--middle-non-hint,.var-field-decorator--standard.var-field-decorator--small .var-field-decorator--icon-non-hint{margin-top:var(--field-decorator-standard-small-non-hint-margin-top)}.var-field-decorator--standard.var-field-decorator--small .var-field-decorator--hint-center{transform:translate(var(--field-decorator-middle-offset-left),calc(var(--field-decorator-standard-small-margin-top) + var(--field-decorator-middle-offset-height) / 2 - 50%))}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator__controller{padding:0 var(--field-decorator-outlined-small-padding-right) 0 var(--field-decorator-outlined-small-padding-left)}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator__middle{margin-top:var(--field-decorator-outlined-small-margin-top);margin-bottom:var(--field-decorator-outlined-small-margin-bottom)}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator__icon{margin-top:var(--field-decorator-outlined-small-icon-margin-top);margin-bottom:var(--field-decorator-outlined-small-icon-margin-bottom)}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator__placeholder{transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-outlined-small-margin-top))}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator--hint-center{transform:translate(var(--field-decorator-middle-offset-left),calc(var(--field-decorator-outlined-small-margin-top) + var(--field-decorator-middle-offset-height) / 2 - 50%))}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator--placeholder-hint{max-width:calc(133% - var(--field-decorator-outlined-small-padding-left) - var(--field-decorator-outlined-small-padding-right));transform:translate(calc(var(--field-decorator-outlined-small-padding-left)),-50%) scale(.75)}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator__line{padding:0 calc(var(--field-decorator-outlined-small-padding-right) - var(--field-decorator-outlined-small-placeholder-space) - var(--field-decorator-line-size)) 0 calc(var(--field-decorator-outlined-small-padding-left) - var(--field-decorator-outlined-small-placeholder-space) - var(--field-decorator-line-size))}.var-field-decorator--outlined.var-field-decorator--small .var-field-decorator--line-focus{padding:0 calc(var(--field-decorator-outlined-small-padding-right) - var(--field-decorator-outlined-small-placeholder-space) - var(--field-decorator-line-focus-size)) 0 calc(var(--field-decorator-outlined-small-padding-left) - var(--field-decorator-outlined-small-placeholder-space) - var(--field-decorator-line-focus-size))}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator__controller{padding:0 var(--field-decorator-filled-small-padding-right) 0 var(--field-decorator-filled-small-padding-left)}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator__middle{margin-top:var(--field-decorator-filled-small-margin-top);margin-bottom:var(--field-decorator-filled-small-margin-bottom)}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator__placeholder{transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-filled-small-hint-margin-top))}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator__icon{margin-top:var(--field-decorator-filled-small-icon-margin-top);margin-bottom:var(--field-decorator-filled-small-icon-margin-bottom)}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator--middle-non-hint,.var-field-decorator--filled.var-field-decorator--small .var-field-decorator--icon-non-hint{margin-top:var(--field-decorator-filled-small-non-hint-margin-top);margin-bottom:var(--field-decorator-filled-small-non-hint-margin-bottom)}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator--hint-center{transform:translate(var(--field-decorator-middle-offset-left),calc(var(--field-decorator-filled-small-hint-center-margin-top) + var(--field-decorator-middle-offset-height) / 2 - 50%))}.var-field-decorator--filled.var-field-decorator--small .var-field-decorator--placeholder-hint{max-width:calc(133% - var(--field-decorator-filled-small-padding-left) - var(--field-decorator-filled-small-padding-right));transform:translate(var(--field-decorator-middle-offset-left),var(--field-decorator-filled-small-placeholder-hint-top)) scale(.75)}.var-field-decorator--transition-disabled{transition:none}:root{--form-details-error-message-color: var(--color-danger);--form-details-extra-message-color: #888;--form-details-margin-top: 6px;--form-details-font-size: 12px;--form-details-message-margin-right: 4px}.var-form-details{display:flex;justify-content:space-between;font-size:var(--form-details-font-size);margin-top:var(--form-details-margin-top)}.var-form-details-enter-from,.var-form-details-leave-to{opacity:0;margin-top:2px!important}.var-form-details-enter-active,.var-form-details-leave-active{transition:.2s all var(--cubic-bezier)}.var-form-details__message-enter-from,.var-form-details__message-leave-to{opacity:0}.var-form-details__message-enter-active,.var-form-details__message-leave-active{transition:.2s all var(--cubic-bezier)}.var-form-details__error-message{flex-grow:1;color:var(--form-details-error-message-color);margin-right:var(--form-details-message-margin-right);-webkit-user-select:none;user-select:none;text-align:left}.var-form-details__extra-message{flex-shrink:0;color:var(--form-details-extra-message-color);-webkit-user-select:none;user-select:none;text-align:right}:root{--input-input-height: 24px;--input-input-font-size: 16px;--input-textarea-height: auto}.var-input{text-align:left}.var-input__autocomplete{width:0;height:0;padding:0;border:none;outline:none;font-size:0}.var-input__input{width:100%;height:var(--input-input-height);padding:0;outline:none;border:none;background:transparent;color:var(--field-decorator-text-color);caret-color:var(--field-decorator-focus-color);font-size:var(--input-input-font-size);transition:color .25s}.var-input__input::placeholder{color:var(--input-placeholder-color)}.var-input--textarea{height:var(--input-textarea-height);min-height:var(--input-input-height);font-family:inherit}.var-input--disabled{color:var(--field-decorator-disabled-color);cursor:not-allowed}.var-input--error{color:var(--field-decorator-error-color)}.var-input--caret-error{caret-color:var(--field-decorator-error-color)}:root{--pagination-text-color: #555;--pagination-font-size: var(--font-size-md);--pagination-active-color: var(--color-on-primary);--pagination-active-bg-color: var(--color-primary);--pagination-hover-bg-color: rgba(85, 85, 85, .15);--pagination-total-margin: 0 10px;--pagination-total-line-height: 24px;--pagination-item-width: 32px;--pagination-item-height: 32px;--pagination-item-margin: 0 6px;--pagination-item-background: #fff;--pagination-item-border-radius: 4px;--pagination-item-simple-border-radius: 50%;--pagination-input-width: 32px;--pagination-disabled-color: var(--color-text-disabled);--pagination-bg-disabled-color: var(--color-disabled);--pagination-size-line-height: 24px;--pagination-size-padding: 0 4px;--pagination-quick-jumper-margin: 0 10px}.var-pagination-flex-nowrap{display:flex;white-space:nowrap;align-items:center}.var-pagination{display:flex;align-items:center;list-style:none;margin:0;font-size:var(--pagination-font-size);padding:0;color:var(--pagination-text-color)}.var-pagination__item{display:inline-flex;min-width:var(--pagination-item-width);align-items:center;justify-content:center;margin:var(--pagination-item-margin);height:var(--pagination-item-height);cursor:pointer;border-radius:var(--pagination-item-border-radius);outline:none;position:relative;isolation:isolate;overflow:hidden;transition:color .25s,background-color .25s,box-shadow .25s;-webkit-user-select:none;user-select:none;background-color:var(--pagination-item-background)}.var-pagination__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background-color:var(--pagination-hover-bg-color);transition:opacity .25s}.var-pagination__item:hover:before{opacity:1}.var-pagination__item--active{color:var(--pagination-active-color);background-color:var(--pagination-active-bg-color)!important}.var-pagination__item--active:hover:before{opacity:0}.var-pagination__item--hide{display:none}.var-pagination__item--simple{background:transparent;border-radius:var(--pagination-item-simple-border-radius)}.var-pagination__item--disabled{cursor:not-allowed!important;color:var(--pagination-disabled-color);background-color:unset;box-shadow:none!important}.var-pagination__item--disabled:hover:before{opacity:0}.var-pagination__item--disabled--active{background-color:var(--pagination-bg-disabled-color)}.var-pagination__item--disabled--active:hover:before{opacity:0}.var-pagination__prev{margin-left:0}.var-pagination__next:last-child{margin-right:0}.var-pagination__total{display:flex;white-space:nowrap;align-items:center;line-height:var(--pagination-total-line-height);margin:var(--pagination-total-margin)}.var-pagination__size{display:flex;white-space:nowrap;align-items:center;height:var(--pagination-item-height);line-height:var(--pagination-size-line-height);margin:var(--pagination-item-margin);padding:var(--pagination-size-padding);cursor:pointer}.var-pagination__size--open{display:flex;align-items:center;cursor:pointer}.var-pagination__size--open--disabled{cursor:inherit}.var-pagination__quickly,.var-pagination__simple{display:flex;white-space:nowrap;align-items:center}.var-pagination__quickly [var-pagination-cover],.var-pagination__simple [var-pagination-cover]{width:var(--pagination-input-width)}.var-pagination__quickly [var-pagination-cover] .var-field-decorator__middle,.var-pagination__simple [var-pagination-cover] .var-field-decorator__middle{padding:0}.var-pagination__quickly [var-pagination-cover] .var-input__input,.var-pagination__simple [var-pagination-cover] .var-input__input{height:auto;text-align:center;font-weight:400;font-size:var(--pagination-font-size);padding-top:1px}.var-pagination__quickly-line,.var-pagination__simple-line{height:1px;background:transparent}.var-pagination__quickly{margin:var(--pagination-quick-jumper-margin)}.var-pagination__quickly [var-pagination-cover]{margin-left:6px}.var-pagination__size--open-icon[var-pagination-cover]{font-size:inherit}.var-elevation--0{box-shadow:0 0 0 0 var(--shadow-key-umbra-opacity),0 0 0 0 var(--shadow-key-penumbra-opacity),0 0 0 0 var(--shadow-key-ambient-opacity)}.var-elevation--1{box-shadow:0 2px 1px -1px var(--shadow-key-umbra-opacity),0 1px 1px 0 var(--shadow-key-penumbra-opacity),0 1px 3px 0 var(--shadow-key-ambient-opacity)}.var-elevation--2{box-shadow:0 3px 1px -2px var(--shadow-key-umbra-opacity),0 2px 2px 0 var(--shadow-key-penumbra-opacity),0 1px 5px 0 var(--shadow-key-ambient-opacity)}.var-elevation--3{box-shadow:0 3px 3px -2px var(--shadow-key-umbra-opacity),0 3px 4px 0 var(--shadow-key-penumbra-opacity),0 1px 8px 0 var(--shadow-key-ambient-opacity)}.var-elevation--4{box-shadow:0 2px 4px -1px var(--shadow-key-umbra-opacity),0 4px 5px 0 var(--shadow-key-penumbra-opacity),0 1px 10px 0 var(--shadow-key-ambient-opacity)}.var-elevation--5{box-shadow:0 3px 5px -1px var(--shadow-key-umbra-opacity),0 5px 8px 0 var(--shadow-key-penumbra-opacity),0 1px 14px 0 var(--shadow-key-ambient-opacity)}.var-elevation--6{box-shadow:0 3px 5px -1px var(--shadow-key-umbra-opacity),0 6px 10px 0 var(--shadow-key-penumbra-opacity),0 1px 18px 0 var(--shadow-key-ambient-opacity)}.var-elevation--7{box-shadow:0 4px 5px -2px var(--shadow-key-umbra-opacity),0 7px 10px 1px var(--shadow-key-penumbra-opacity),0 2px 16px 1px var(--shadow-key-ambient-opacity)}.var-elevation--8{box-shadow:0 5px 5px -3px var(--shadow-key-umbra-opacity),0 8px 10px 1px var(--shadow-key-penumbra-opacity),0 3px 14px 2px var(--shadow-key-ambient-opacity)}.var-elevation--9{box-shadow:0 5px 6px -3px var(--shadow-key-umbra-opacity),0 9px 12px 1px var(--shadow-key-penumbra-opacity),0 3px 16px 2px var(--shadow-key-ambient-opacity)}.var-elevation--10{box-shadow:0 6px 6px -3px var(--shadow-key-umbra-opacity),0 10px 14px 1px var(--shadow-key-penumbra-opacity),0 4px 18px 3px var(--shadow-key-ambient-opacity)}.var-elevation--11{box-shadow:0 6px 7px -4px var(--shadow-key-umbra-opacity),0 11px 15px 1px var(--shadow-key-penumbra-opacity),0 4px 20px 3px var(--shadow-key-ambient-opacity)}.var-elevation--12{box-shadow:0 7px 8px -4px var(--shadow-key-umbra-opacity),0 12px 17px 2px var(--shadow-key-penumbra-opacity),0 5px 22px 4px var(--shadow-key-ambient-opacity)}.var-elevation--13{box-shadow:0 7px 8px -4px var(--shadow-key-umbra-opacity),0 13px 19px 2px var(--shadow-key-penumbra-opacity),0 5px 24px 4px var(--shadow-key-ambient-opacity)}.var-elevation--14{box-shadow:0 7px 9px -4px var(--shadow-key-umbra-opacity),0 14px 21px 2px var(--shadow-key-penumbra-opacity),0 5px 26px 4px var(--shadow-key-ambient-opacity)}.var-elevation--15{box-shadow:0 8px 9px -5px var(--shadow-key-umbra-opacity),0 15px 22px 2px var(--shadow-key-penumbra-opacity),0 6px 28px 5px var(--shadow-key-ambient-opacity)}.var-elevation--16{box-shadow:0 8px 10px -5px var(--shadow-key-umbra-opacity),0 16px 24px 2px var(--shadow-key-penumbra-opacity),0 6px 30px 5px var(--shadow-key-ambient-opacity)}.var-elevation--17{box-shadow:0 8px 11px -5px var(--shadow-key-umbra-opacity),0 17px 26px 2px var(--shadow-key-penumbra-opacity),0 6px 32px 5px var(--shadow-key-ambient-opacity)}.var-elevation--18{box-shadow:0 9px 11px -5px var(--shadow-key-umbra-opacity),0 18px 28px 2px var(--shadow-key-penumbra-opacity),0 7px 34px 6px var(--shadow-key-ambient-opacity)}.var-elevation--19{box-shadow:0 9px 12px -6px var(--shadow-key-umbra-opacity),0 19px 29px 2px var(--shadow-key-penumbra-opacity),0 7px 36px 6px var(--shadow-key-ambient-opacity)}.var-elevation--20{box-shadow:0 10px 13px -6px var(--shadow-key-umbra-opacity),0 20px 31px 3px var(--shadow-key-penumbra-opacity),0 8px 38px 7px var(--shadow-key-ambient-opacity)}.var-elevation--21{box-shadow:0 10px 13px -6px var(--shadow-key-umbra-opacity),0 21px 33px 3px var(--shadow-key-penumbra-opacity),0 8px 40px 7px var(--shadow-key-ambient-opacity)}.var-elevation--22{box-shadow:0 10px 14px -6px var(--shadow-key-umbra-opacity),0 22px 35px 3px var(--shadow-key-penumbra-opacity),0 8px 42px 7px var(--shadow-key-ambient-opacity)}.var-elevation--23{box-shadow:0 11px 14px -7px var(--shadow-key-umbra-opacity),0 23px 36px 3px var(--shadow-key-penumbra-opacity),0 9px 44px 8px var(--shadow-key-ambient-opacity)}.var-elevation--24{box-shadow:0 11px 15px -7px var(--shadow-key-umbra-opacity),0 24px 38px 3px var(--shadow-key-penumbra-opacity),0 9px 46px 8px var(--shadow-key-ambient-opacity)}.var-sticky{position:relative}.var-sticky--css-mode{position:sticky;position:-webkit-sticky}:root{--tabs-item-horizontal-height: 44px;--tabs-item-vertical-height: 66px;--tabs-radius: 2px;--tabs-padding: 12px;--tabs-indicator-size: 2px;--tabs-indicator-border-radius: 0;--tabs-indicator-background: var(--color-primary);--tabs-background: #fff;--tabs-indicator-inner-size: 100%}.var-tabs{border-radius:var(--tabs-radius);background:var(--tabs-background);overflow:hidden;transition:background-color .25s}.var-tabs__tab-wrap{position:relative;display:flex;height:100%}.var-tabs__indicator{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;transition-property:width,transform;transition-duration:.3s}.var-tabs__indicator-inner{background:var(--tabs-indicator-background);border-radius:var(--tabs-indicator-border-radius)}.var-tabs--layout-horizontal{flex-direction:row}.var-tabs--layout-horizontal-scrollable{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.var-tabs--layout-horizontal-scrollable::-webkit-scrollbar{display:none}.var-tabs--layout-horizontal-padding{padding:0 var(--tabs-padding)}.var-tabs--layout-horizontal-indicator{left:0;bottom:0;height:var(--tabs-indicator-size)}.var-tabs--layout-horizontal-reverse-indicator{left:0;top:0;height:var(--tabs-indicator-size)}.var-tabs--layout-horizontal-indicator-inner{width:var(--tabs-indicator-inner-size);height:100%}.var-tabs--layout-vertical{flex-direction:column}.var-tabs--layout-vertical-scrollable{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.var-tabs--layout-vertical-scrollable::-webkit-scrollbar{display:none}.var-tabs--layout-vertical-padding{padding:0}.var-tabs--layout-vertical-indicator{left:0;top:0;width:var(--tabs-indicator-size)}.var-tabs--layout-vertical-reverse-indicator{right:0;top:0;width:var(--tabs-indicator-size)}.var-tabs--layout-vertical-indicator-inner{width:100%;height:var(--tabs-indicator-inner-size)}.var-tabs--item-horizontal{height:var(--tabs-item-horizontal-height)}.var-tabs--item-vertical{height:var(--tabs-item-vertical-height)}.var-tabs--fixed-bottom{position:fixed;width:100%;left:0;bottom:0;z-index:99}.var-tabs--safe-area{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box!important}:root{--tab-padding: 12px;--tab-active-color: var(--color-primary);--tab-inactive-color: #646566;--tab-disabled-color: var(--color-text-disabled);--tab-font-size: var(--font-size-md);--tab-font-weight: 400;--tab-active-font-size: var(--font-size-md);--tab-active-font-weight: 400}.var-tab{display:flex;justify-content:center;align-items:center;flex:1 0 auto;padding:0 var(--tab-padding);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.var-tab--active{color:var(--tab-active-color);font-size:var(--tab-active-font-size);font-weight:var(--tab-active-font-weight)}.var-tab--inactive{color:var(--tab-inactive-color)}.var-tab--disabled{color:var(--tab-disabled-color);cursor:not-allowed}.var-tab--horizontal{flex-direction:row}.var-tab--vertical{flex-direction:column}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("data:font/woff2;base64,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") format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{color-scheme:light;--md-sys-color-primary: #1A5C9E;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: #D2E4FF;--md-sys-color-on-primary-container: #001C3B;--md-sys-color-secondary: #535F70;--md-sys-color-on-secondary: #FFFFFF;--md-sys-color-secondary-container: #D7E3F7;--md-sys-color-on-secondary-container: #101C2B;--md-sys-color-tertiary: #6B5778;--md-sys-color-on-tertiary: #FFFFFF;--md-sys-color-tertiary-container: #F2DAFF;--md-sys-color-on-tertiary-container: #251431;--md-sys-color-error: #BA1A1A;--md-sys-color-on-error: #FFFFFF;--md-sys-color-error-container: #FFDAD6;--md-sys-color-on-error-container: #410002;--md-sys-color-surface: #FCFCFC;--md-sys-color-on-surface: #1A1C1E;--md-sys-color-surface-dim: #DADDE0;--md-sys-color-surface-bright: #FCFCFC;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #F6F7F9;--md-sys-color-surface-container: #F2F3F5;--md-sys-color-surface-container-high: #ECEEE0;--md-sys-color-surface-container-highest: #E2E4E7;--md-sys-color-on-surface-variant: #44474E;--md-sys-color-outline: #7A7E87;--md-sys-color-outline-variant: #C4C6CF;--md-sys-color-inverse-surface: #2F3033;--md-sys-color-inverse-on-surface: #F1F0F4;--md-sys-color-inverse-primary: #A4C9FF;--md-sys-color-scrim: rgba(0, 0, 0, .7);--md-sys-color-on-background: #1A1C1E;--md-sys-color-background: #FCFCFC;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 999px;--md-sys-typescale-display-size: 57px;--md-sys-typescale-display-weight: 400;--md-sys-typescale-display-line-height: 64px;--md-sys-typescale-headline-size: 32px;--md-sys-typescale-headline-weight: 600;--md-sys-typescale-headline-line-height: 40px;--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-weight: 500;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-weight: 500;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-weight: 500;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-weight: 400;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-weight: 400;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-weight: 400;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-weight: 500;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-weight: 500;--md-sys-typescale-label-small-line-height: 16px;--md-sys-motion-duration-short: .2s;--md-sys-motion-duration-medium: .3s;--md-sys-motion-duration-long: .5s;--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-spring: cubic-bezier(.3, 1.4, .5, 1);--md-sys-motion-spring-soft: cubic-bezier(.34, 1.2, .64, 1);--md-elevation-1: 0 1px 3px rgba(0, 0, 0, .2);--md-elevation-2: 0 2px 6px rgba(0, 0, 0, .2);--md-elevation-3: 0 8px 24px rgba(0, 0, 0, .25);--lm-scrim-surface: rgba(252, 252, 252, .72);--lm-hairline: rgba(0, 0, 0, .08);--lm-surface-blur: 28px;--lm-nav-width: 88px;--lm-miniplayer-height: 72px;--lm-content-pad: 24px;--lm-titlebar-height: 48px;--am-ease-out-back: cubic-bezier(.25, .8, .25, 1);--am-ease-lyric: cubic-bezier(.19, .11, 0, 1);--am-lyric-offset: 0px;--am-line-gap: 20px;--ll-maxw: 1200px;--ll-radius-card: var(--md-sys-shape-corner-extra-large);--ll-radius-tile: var(--md-sys-shape-corner-large);--ll-gap: 24px;--ll-section-pad: 96px;--ll-font: "SarasaGothicSC-Regular", "SFPro-Regular", "Helvetica Neue", "Microsoft YaHei", system-ui, -apple-system, sans-serif}[data-theme=dark]{color-scheme:dark;--md-sys-color-primary: #8BB9F0;--md-sys-color-on-primary: #001C3B;--md-sys-color-primary-container: #002E5E;--md-sys-color-on-primary-container: #D2E4FF;--md-sys-color-secondary: #BBC7DB;--md-sys-color-on-secondary: #253140;--md-sys-color-secondary-container: #3B4758;--md-sys-color-on-secondary-container: #D7E3F7;--md-sys-color-tertiary: #D6BEE4;--md-sys-color-on-tertiary: #3B2948;--md-sys-color-tertiary-container: #523F5F;--md-sys-color-on-tertiary-container: #F2DAFF;--md-sys-color-error: #FFB4AB;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000A;--md-sys-color-on-error-container: #FFDAD6;--md-sys-color-surface: #0F0F11;--md-sys-color-on-surface: #E2E2E5;--md-sys-color-surface-dim: #0F0F11;--md-sys-color-surface-bright: #3A3A3D;--md-sys-color-surface-container-lowest: #0A0A0C;--md-sys-color-surface-container-low: #131316;--md-sys-color-surface-container: #1A1C1E;--md-sys-color-surface-container-high: #24262A;--md-sys-color-surface-container-highest: #2E3035;--md-sys-color-on-surface-variant: #C7C9CD;--md-sys-color-outline: #8F939B;--md-sys-color-outline-variant: #44474E;--md-sys-color-inverse-surface: #E2E2E5;--md-sys-color-inverse-on-surface: #2F3033;--md-sys-color-inverse-primary: #0061A4;--md-sys-color-scrim: rgba(0, 0, 0, .85);--md-sys-color-on-background: #E2E2E5;--md-sys-color-background: #0F0F11;--lm-scrim-surface: rgba(20, 20, 23, .72);--lm-hairline: rgba(255, 255, 255, .09)}[data-theme=dark] body{font-variation-settings:"GRAD" -25}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--ll-font);background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:6px;border:3px solid transparent;background-clip:content-box}*:hover>::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline-variant);background-clip:content-box}.lm-glass{background:var(--lm-scrim-surface);backdrop-filter:blur(var(--lm-surface-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--lm-surface-blur)) saturate(180%)}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border:none;border-radius:var(--md-sys-shape-corner-extra-large);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform .12s var(--md-sys-motion-spring),box-shadow var(--md-sys-motion-duration-short)}.lm-btn:active{transform:scale(.96)}.lm-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.lm-btn--filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.lm-btn--filled:hover{box-shadow:var(--md-elevation-1);filter:brightness(1.08)}.lm-btn--tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.lm-btn--tonal:hover{filter:brightness(1.05)}.lm-btn--outlined{background:transparent;color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant)}.lm-btn--outlined:hover{background:var(--md-sys-color-surface-container-high)}.lm-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.lm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background var(--md-sys-motion-duration-short),transform .12s var(--md-sys-motion-spring),color var(--md-sys-motion-duration-short)}.lm-icon-btn:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.lm-icon-btn:active{transform:scale(.92)}.container{width:100%;max-width:var(--ll-maxw);margin:0 auto;padding:0 var(--lm-content-pad)}.section{padding:var(--ll-section-pad) 0}.section+.section{border-top:1px solid var(--lm-hairline)}.eyebrow{font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-primary);margin-bottom:12px}.section-title{font-size:var(--md-sys-typescale-headline-size);font-weight:var(--md-sys-typescale-headline-weight);line-height:var(--md-sys-typescale-headline-line-height);letter-spacing:-.01em}.section-sub{margin-top:12px;max-width:640px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.app-bar{position:sticky;top:0;z-index:50;height:64px;display:flex;align-items:center;border-bottom:1px solid transparent;transition:border-color var(--md-sys-motion-duration-medium),background var(--md-sys-motion-duration-medium)}.app-bar.is-scrolled{border-bottom-color:var(--lm-hairline)}.app-bar__inner{display:flex;align-items:center;gap:16px;width:100%}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand__logo{width:32px;height:32px;border-radius:9px;flex:none}.brand__name{font-size:20px;font-weight:600;letter-spacing:-.01em}.brand__sub{font-size:12px;color:var(--md-sys-color-on-surface-variant);margin-top:-2px}.nav{display:flex;align-items:center;gap:4px}.nav a{padding:8px 14px;border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant);transition:background var(--md-sys-motion-duration-short),color var(--md-sys-motion-duration-short)}.nav a:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.nav a.is-active{color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container)}.app-bar__actions{display:flex;align-items:center;gap:6px}.nav-toggle{display:none}.hero{padding:72px 0 96px;position:relative;overflow:hidden}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);margin-bottom:22px}.hero__title{font-size:clamp(44px,6vw,72px);font-weight:600;line-height:1.04;letter-spacing:-.02em}.hero__title .accent{color:var(--md-sys-color-primary)}.hero__zh{font-size:clamp(20px,2.4vw,26px);font-weight:500;margin-top:10px;color:var(--md-sys-color-on-surface)}.hero__tagline{margin-top:22px;max-width:540px;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant)}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__meta{margin-top:28px;display:flex;gap:24px;flex-wrap:wrap}.hero__meta div{display:flex;flex-direction:column}.hero__meta b{font-size:22px;font-weight:600}.hero__meta span{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.hero-visual{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;min-height:460px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--lm-hairline);box-shadow:var(--md-elevation-3);display:grid;place-items:center}.hero-aura{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;filter:blur(38px) saturate(160%);opacity:.95}.blob{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;will-change:transform}.blob--1{background:radial-gradient(circle at 30% 30%,#1A5C9E,transparent 65%);top:-8%;left:-6%;animation:amFloat1 13s var(--md-sys-motion-easing-emphasized-decelerate) infinite}.blob--2{background:radial-gradient(circle at 30% 30%,#6B5778,transparent 65%);bottom:-20%;right:-4%;animation:amFloat2 17s var(--md-sys-motion-easing-emphasized-decelerate) infinite}.blob--3{background:radial-gradient(circle at 30% 30%,#2E8B74,transparent 65%);top:18%;right:16%;width:44%;animation:amFloat3 15s var(--md-sys-motion-easing-emphasized-decelerate) infinite}.blob--4{background:radial-gradient(circle at 30% 30%,#535F70,transparent 65%);bottom:8%;left:16%;width:40%;animation:amFloat1 19s var(--md-sys-motion-easing-emphasized-decelerate) infinite reverse}@keyframes amFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18%,12%) scale(1.15)}}@keyframes amFloat2{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-14%,-10%) scale(.9)}}@keyframes amFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10%,16%) scale(1.2)}}.hero-card{position:relative;z-index:2;width:min(80%,320px);padding:36px 28px 30px;border-radius:26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.hero-card__logo{width:72px;height:72px;border-radius:18px;box-shadow:0 10px 30px #00000040}.hero-card__word{margin-top:10px;font-size:34px;font-weight:600;letter-spacing:-.01em;color:var(--md-sys-color-on-surface)}.hero-card__zh{font-size:14px;letter-spacing:.12em;color:var(--md-sys-color-on-surface-variant)}.hero-card__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.hero-card__chips .chip{font-size:12px;font-weight:600;padding:6px 13px;border-radius:999px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}@media(prefers-reduced-motion:reduce){.blob{animation:none!important}}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--ll-gap);margin-top:48px}.feature-card{background:var(--md-sys-color-surface-container);border:1px solid var(--lm-hairline);border-radius:var(--ll-radius-card);padding:26px;transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),background var(--md-sys-motion-duration-medium)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--md-elevation-2);background:var(--md-sys-color-surface-container-high)}.feature-card__icon{width:52px;height:52px;border-radius:var(--md-sys-shape-corner-large);display:flex;align-items:center;justify-content:center;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);margin-bottom:18px}.feature-card__icon svg{width:26px;height:26px}.feature-card h3{font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);line-height:var(--md-sys-typescale-title-large-line-height)}.feature-card p{margin-top:10px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.design-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;margin-top:48px;align-items:start}.swatch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.swatch{border-radius:var(--md-sys-shape-corner-large);overflow:hidden;border:1px solid var(--lm-hairline)}.swatch__color{height:64px}.swatch__meta{padding:8px 10px;background:var(--md-sys-color-surface-container-low)}.swatch__role{font-size:12px;font-weight:600}.swatch__hex{font-size:11px;color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;text-transform:uppercase}.token-panel{background:var(--md-sys-color-surface-container);border:1px solid var(--lm-hairline);border-radius:var(--ll-radius-card);padding:22px}.token-panel+.token-panel{margin-top:16px}.token-panel h4{font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-primary);margin-bottom:14px}.shape-row{display:flex;align-items:center;gap:14px;padding:7px 0}.shape-row .box{background:var(--md-sys-color-primary);height:36px}.shape-row code{font-size:12px;color:var(--md-sys-color-on-surface-variant);margin-left:auto}.type-row{padding:8px 0;border-bottom:1px solid var(--lm-hairline)}.type-row:last-child{border-bottom:none}.type-row b{display:block}.type-row span{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:48px}.tech-card{display:flex;gap:14px;align-items:flex-start;background:var(--md-sys-color-surface-container-low);border:1px solid var(--lm-hairline);border-radius:var(--ll-radius-tile);padding:18px}.tech-card__chip{width:40px;height:40px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-weight:700;font-size:14px}.tech-card b{display:block;font-size:15px;font-weight:600}.tech-card span{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;align-items:start}.code-card{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--lm-hairline);border-radius:var(--ll-radius-card);overflow:hidden}.code-card__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--lm-hairline);background:var(--md-sys-color-surface-container-low)}.code-card__head span{font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface-variant);letter-spacing:.04em}.copy-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--md-sys-color-primary);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:8px;font-family:inherit}.copy-btn:hover{background:var(--md-sys-color-primary-container)}pre{margin:0;padding:18px 16px;overflow-x:auto;font-size:13px;line-height:1.7}code,pre{font-family:SF Mono,JetBrains Mono,Fira Code,ui-monospace,Menlo,Consolas,monospace}.cmd{color:var(--md-sys-color-on-surface)}.cmd .prompt{color:var(--md-sys-color-primary);-webkit-user-select:none;user-select:none}.cmd .comment{color:var(--md-sys-color-on-surface-variant);opacity:.8}.platforms{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.platform{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--ll-radius-tile);border:1px solid var(--lm-hairline);background:var(--md-sys-color-surface-container-low);flex:1;min-width:160px}.platform svg{width:24px;height:24px;color:var(--md-sys-color-primary)}.platform b{font-size:14px}.platform span{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.note{margin-top:20px;padding:14px 16px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-size:13px}.footer{border-top:1px solid var(--lm-hairline);padding:56px 0 40px;background:var(--md-sys-color-surface-container-lowest)}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.footer h5{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-on-surface-variant);margin-bottom:14px}.footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer a{color:var(--md-sys-color-on-surface-variant);font-size:14px;transition:color var(--md-sys-motion-duration-short)}.footer a:hover{color:var(--md-sys-color-primary)}.footer__brand p{color:var(--md-sys-color-on-surface-variant);font-size:14px;margin-top:14px;max-width:320px}.footer__bottom{margin-top:40px;padding-top:22px;border-top:1px solid var(--lm-hairline);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--md-sys-color-on-surface-variant)}.footer__bottom .badge-lic{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--md-sys-color-surface-container);border:1px solid var(--lm-hairline)}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--md-sys-motion-duration-long) var(--md-sys-motion-easing-emphasized-decelerate),transform var(--md-sys-motion-duration-long) var(--md-sys-motion-easing-emphasized-decelerate)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:transparent;pointer-events:none}.scroll-progress>i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--md-sys-color-primary),var(--md-sys-color-tertiary));transform:scaleX(0);transform-origin:left center;transition:transform 80ms linear}.shot-rail{display:flex;flex-direction:column;gap:var(--ll-gap);margin-top:48px}.shot-row{position:relative;overflow:hidden}.shot-track{display:flex;gap:var(--ll-gap);width:max-content;will-change:transform}.shot-row--left .shot-track{animation:shotMarqueeL 48s linear infinite}.shot-row--right .shot-track{animation:shotMarqueeR 48s linear infinite}.shot-rail:hover .shot-track,.shot-rail:focus-within .shot-track{animation-play-state:paused}@keyframes shotMarqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shotMarqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.shot-row{overflow-x:auto;scrollbar-width:thin}.shot-rail .shot-track{animation:none}}.shot{flex:0 0 auto;width:420px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--lm-hairline);border-radius:var(--ll-radius-card);overflow:hidden;box-shadow:var(--md-elevation-1);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.shot:hover{transform:translateY(-4px);box-shadow:var(--md-elevation-2)}.shot__frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--md-sys-color-surface-container-low)}.shot--real .shot__frame{aspect-ratio:16/10}.shot--real img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.shot--new{border-color:var(--md-sys-color-primary);box-shadow:var(--md-elevation-1),0 0 0 1px var(--md-sys-color-primary)}.shot__chip{position:absolute;top:10px;right:10px;z-index:5;font-size:11px;font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;background:var(--lm-scrim-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--lm-hairline);color:var(--md-sys-color-on-surface-variant)}.shot__chip--new{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:transparent;font-weight:700;letter-spacing:.04em;box-shadow:0 2px 8px #1a5c9e59}.shot__caption{padding:14px 18px 18px}.shot__caption b{display:block;font-size:15px;font-weight:600}.shot__caption span{font-size:12.5px;color:var(--md-sys-color-on-surface-variant)}.shot__note{margin-top:28px;font-size:13px;color:var(--md-sys-color-on-surface-variant)}.mock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.mock__bar{height:18px;flex:none;display:flex;align-items:center;gap:4px;padding:0 9px;background:var(--md-sys-color-surface-container);border-bottom:1px solid var(--lm-hairline)}.mock__bar span{width:6px;height:6px;border-radius:50%;background:var(--md-sys-color-outline-variant)}.mock__main{flex:1;display:flex;min-height:0}.mock__rail{width:28px;flex:none;background:var(--md-sys-color-surface-container-high);display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:10px}.mock__rail i{width:15px;height:15px;border-radius:5px;background:var(--md-sys-color-outline-variant);opacity:.5}.mock__rail i.on{background:var(--md-sys-color-primary-container);opacity:1}.mock__body{flex:1;min-width:0;padding:11px;display:flex;flex-direction:column;gap:7px}.mock__skel{border-radius:8px;background:var(--md-sys-color-surface-container-high);position:relative;overflow:hidden}.mock__skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.35) 50%,transparent 75%);transform:translate(-100%);animation:shotShimmer 1.8s var(--md-sys-motion-easing-standard) infinite}@keyframes shotShimmer{to{transform:translate(100%)}}.mock__row{display:flex;gap:7px}.mock__row i{flex:1;height:22px;border-radius:7px;background:var(--md-sys-color-surface-container-high)}.mock__grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mock__grid i{border-radius:7px;background:linear-gradient(135deg,var(--shot-a, #1A5C9E),var(--shot-b, #6B5778));opacity:.85;aspect-ratio:1}[data-parallax]{will-change:transform}@media(max-width:960px){:root{--ll-section-pad: 72px}.hero__grid{grid-template-columns:1fr;gap:40px}.design-grid,.start-grid{grid-template-columns:1fr;gap:32px}.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.nav{display:none}.nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:absolute;top:64px;left:0;right:0;padding:12px var(--lm-content-pad) 18px;background:var(--md-sys-color-surface-container-lowest);border-bottom:1px solid var(--lm-hairline);box-shadow:var(--md-elevation-2)}.nav-toggle{display:inline-flex}.hero{padding:48px 0 64px}.swatch-grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr;gap:28px}.window{aspect-ratio:4/3}}:root{--ll-font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, "Helvetica Neue", sans-serif;--md-font-brand: var(--ll-font);--md-font-plain: var(--ll-font);--md-font-code: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, "Liberation Mono", monospace;--md-layout-content-max: 720px;--md-layout-shell-max: var(--ll-maxw);--md-layout-sidebar-w: 20rem;--md-layout-gutter: var(--lm-content-pad);--md-layout-header-h: 64px;--site-surface: #eaeff5;--site-card: var(--md-sys-color-surface-container-lowest);--site-card-border: rgba(196, 198, 207, .55);--site-elev-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--site-elev-2: 0 2px 6px rgba(0, 0, 0, .06), 0 6px 16px rgba(0, 0, 0, .08);--md-sys-typescale-headline-large-size: 30px;--md-sys-typescale-headline-large-weight: 700;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-medium-size: 24px;--md-sys-typescale-headline-medium-weight: 600;--md-sys-typescale-headline-medium-line-height: 32px;--md-sys-state-hover: rgba(26, 92, 158, .08);--md-sys-state-focus: rgba(26, 92, 158, .12);--md-sys-state-pressed: rgba(26, 92, 158, .12);--md-sys-state-dragged: rgba(26, 92, 158, .16);--md-sys-elevation-0: none;--md-sys-elevation-1: var(--md-elevation-1);--md-sys-elevation-2: var(--md-elevation-2);--md-sys-elevation-3: var(--md-elevation-3);--md-sys-elevation-4: 0 8px 24px rgba(0, 0, 0, .28);--md-sys-color-surface-container-high: #EAECF0;--color-primary: var(--md-sys-color-primary);--color-on-primary: var(--md-sys-color-on-primary);--color-primary-container: var(--md-sys-color-primary-container);--color-on-primary-container: var(--md-sys-color-on-primary-container);--color-secondary: var(--md-sys-color-secondary);--color-on-secondary: var(--md-sys-color-on-secondary);--color-secondary-container: var(--md-sys-color-secondary-container);--color-on-secondary-container: var(--md-sys-color-on-secondary-container);--color-surface: var(--md-sys-color-surface);--color-surface-container: var(--md-sys-color-surface-container);--color-surface-container-low: var(--md-sys-color-surface-container-low);--color-surface-container-high: var(--md-sys-color-surface-container-high);--color-surface-container-highest: var( --md-sys-color-surface-container-highest );--color-on-surface: var(--md-sys-color-on-surface);--color-on-surface-variant: var(--md-sys-color-on-surface-variant);--color-outline: var(--md-sys-color-outline);--color-outline-variant: var(--md-sys-color-outline-variant);--color-error: var(--md-sys-color-error);--color-on-error: var(--md-sys-color-on-error);--color-error-container: var(--md-sys-color-error-container);--color-on-error-container: var(--md-sys-color-on-error-container);--color-danger: var(--md-sys-color-error);--color-on-danger: var(--md-sys-color-on-error);--color-danger-container: var(--md-sys-color-error-container);--color-on-danger-container: var(--md-sys-color-on-error-container);--color-disabled: rgba(26, 28, 30, .12);--color-text-disabled: var(--md-sys-color-on-surface-variant);--padding-sm: .25rem;--padding-md: .5rem;--padding-lg: .75rem;--padding-xl: 1rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-lg: 1rem;--border-radius: .5rem;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 18px;--space-10: 20px;--space-11: 24px;--space-12: 28px;--space-13: 32px;--space-14: 40px;--space-15: 48px;--space-16: 64px;--z-below: -1;--z-base: 0;--z-raised: 1;--z-decor: 2;--z-badge: 5;--z-header: 50;--z-fab: 60;--z-progress: 100;--z-overlay: 9999}@media(min-width:861px){:root{--md-layout-header-h: 0px}}[data-theme=dark]{--md-sys-state-hover: rgba(139, 185, 240, .12);--md-sys-state-focus: rgba(139, 185, 240, .16);--md-sys-state-pressed: rgba(139, 185, 240, .16);--md-sys-state-dragged: rgba(139, 185, 240, .2);--color-disabled: rgba(226, 226, 229, .12);--site-surface: var(--md-sys-color-background);--site-card: var(--md-sys-color-surface-container);--site-card-border: rgba(68, 71, 78, .75);--site-elev-1: 0 1px 2px rgba(0, 0, 0, .35);--site-elev-2: 0 2px 8px rgba(0, 0, 0, .45)}@supports (color: color-mix(in srgb,red,blue)){:root{--site-card-border: color-mix( in srgb, var(--md-sys-color-outline-variant) 55%, transparent );--md-sys-state-hover: color-mix( in srgb, var(--md-sys-color-primary) 8%, transparent );--md-sys-state-focus: color-mix( in srgb, var(--md-sys-color-primary) 12%, transparent );--md-sys-state-pressed: color-mix( in srgb, var(--md-sys-color-primary) 12%, transparent );--md-sys-state-dragged: color-mix( in srgb, var(--md-sys-color-primary) 16%, transparent );--color-disabled: color-mix( in srgb, var(--md-sys-color-on-surface) 12%, transparent )}[data-theme=dark]{--md-sys-state-hover: color-mix( in srgb, var(--md-sys-color-primary) 12%, transparent );--md-sys-state-focus: color-mix( in srgb, var(--md-sys-color-primary) 16%, transparent );--md-sys-state-pressed: color-mix( in srgb, var(--md-sys-color-primary) 16%, transparent );--md-sys-state-dragged: color-mix( in srgb, var(--md-sys-color-primary) 20%, transparent );--site-card-border: color-mix( in srgb, var(--md-sys-color-outline-variant) 75%, transparent )}}.markdown-body{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-large-size);line-height:1.75;word-wrap:break-word;overflow-wrap:break-word}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:1.75em 0 .7em;font-weight:600;line-height:1.35;color:var(--md-sys-color-on-surface);scroll-margin-top:calc(var(--md-layout-header-h) + 1.5rem)}.markdown-body h1{font-size:var(--md-sys-typescale-headline-large-size);font-weight:700;border-bottom:1px solid var(--md-sys-color-outline-variant);padding-bottom:.35em}.markdown-body h2{font-size:var(--md-sys-typescale-headline-medium-size);font-weight:700;border-bottom:1px solid var(--md-sys-color-outline-variant);padding-bottom:.3em}.markdown-body h3{font-size:var(--md-sys-typescale-title-large-size)}.markdown-body h4{font-size:1.05rem}.markdown-body h5,.markdown-body h6{font-size:1rem;color:var(--md-sys-color-on-surface-variant)}.markdown-body p{margin:1.25em 0}.markdown-body ul,.markdown-body ol{margin:.9em 0;padding-left:1.6em}.markdown-body li{margin:.3em 0;line-height:1.75}.markdown-body li>ul,.markdown-body li>ol{margin:.2em 0}.markdown-body blockquote{margin:1.1em 0;padding:.4em 1.1em;border-left:4px solid var(--md-sys-color-primary);background:var(--md-sys-color-surface-container);border-radius:0 var(--md-sys-shape-corner-small) var(--md-sys-shape-corner-small) 0;color:var(--md-sys-color-on-surface-variant)}.markdown-body blockquote p{margin:.4em 0}.markdown-body a{color:var(--md-sys-color-primary);text-decoration:none;border-bottom:1px dashed rgba(26,92,158,.35);transition:border-color .2s ease,background .2s ease;padding:0 4px;margin:0 -4px;border-radius:var(--md-sys-shape-corner-extra-small);-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown-body a:hover{border-bottom-color:var(--md-sys-color-primary);border-bottom-style:solid;text-decoration:none;background:var(--md-sys-state-hover)}.markdown-body img{max-width:100%;border-radius:var(--md-sys-shape-corner-medium);display:block;margin:1.2em auto;box-shadow:var(--md-sys-elevation-1)}.markdown-body hr{border:none;border-top:1px solid var(--md-sys-color-outline-variant);margin:2.2em 0}.markdown-body table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.92rem;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--md-sys-color-outline-variant);padding:.55em .9em;text-align:left}.markdown-body th{background:var(--md-sys-color-surface-container);font-weight:600;color:var(--md-sys-color-on-surface)}.markdown-body code{font-family:var(--md-font-code);font-size:.88em;background:var(--md-sys-color-surface-container);padding:.15em .4em;border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-primary);font-variant-ligatures:none}.markdown-body pre{margin:1.2em 0;padding:0;border-radius:var(--md-sys-shape-corner-medium);overflow-x:auto;background:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-1);position:relative;line-height:1.6;font-size:inherit}.markdown-body pre code{display:block;padding:1.1em 1.3em;background:transparent;color:inherit;font-size:.875rem;line-height:inherit;border-radius:0}.markdown-body pre.shiki{background-color:var(--md-sys-color-surface-container)!important}.markdown-body .code-copy{position:absolute;top:8px;right:8px;z-index:var(--z-raised);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);cursor:pointer;opacity:0;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform .12s var(--md-sys-motion-spring)}.markdown-body pre:hover .code-copy,.markdown-body pre:focus-within .code-copy{opacity:1}@media(hover:none){.markdown-body .code-copy{opacity:1}}.markdown-body .code-copy:hover{color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.markdown-body .code-copy:active{transform:scale(.9)}.markdown-body .code-copy:focus-visible{opacity:1;outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.markdown-body .code-copy--done{color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.markdown-body .code-copy__icon{font-size:18px}@media(prefers-reduced-motion:reduce){.markdown-body .code-copy{transition:none}.markdown-body .code-copy:active{transform:none}}.markdown-body html[data-theme=light] .shiki,.markdown-body html[data-theme=light] .shiki span{color:var(--shiki-light)!important;background-color:var(--md-sys-color-surface-container)!important;font-style:var(--shiki-light-font-style, normal)!important;font-weight:var(--shiki-light-font-weight, normal)!important;text-decoration:var(--shiki-light-text-decoration, none)!important}.markdown-body html[data-theme=dark] .shiki,.markdown-body html[data-theme=dark] .shiki span{color:var(--shiki-dark)!important;background-color:var(--md-sys-color-surface-container)!important;font-style:var(--shiki-dark-font-style, normal)!important;font-weight:var(--shiki-dark-font-weight, normal)!important;text-decoration:var(--shiki-dark-text-decoration, none)!important}.markdown-body blockquote.admonition{border-left:4px solid var(--admonition-color, var(--md-sys-color-primary));padding:.7em 1.2em;background:var(--admonition-bg, var(--md-sys-color-surface-container));border-radius:0 var(--md-sys-shape-corner-medium) var(--md-sys-shape-corner-medium) 0}.markdown-body blockquote.admonition .bdm-title{display:block;font-weight:700;color:var(--admonition-color, var(--md-sys-color-primary));margin-bottom:.4em;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.markdown-body blockquote.admonition p{margin:.4em 0}.markdown-body blockquote.admonition.bdm-note{--admonition-color: var(--md-sys-color-secondary);--admonition-bg: rgba(83, 95, 112, .1)}.markdown-body blockquote.admonition.bdm-tip{--admonition-color: #179765;--admonition-bg: rgba(23, 151, 101, .1)}.markdown-body blockquote.admonition.bdm-important{--admonition-color: #736ace;--admonition-bg: rgba(115, 106, 206, .1)}.markdown-body blockquote.admonition.bdm-caution{--admonition-color: #cb8900;--admonition-bg: rgba(203, 137, 0, .1)}.markdown-body blockquote.admonition.bdm-warning{--admonition-color: #c9302d;--admonition-bg: rgba(201, 48, 45, .1)}.markdown-body spoiler{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-extra-small);padding:.1em .35em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease,background .2s ease}.markdown-body spoiler *{color:inherit;transition:color .2s ease}.markdown-body spoiler:hover,.markdown-body spoiler:focus-visible{color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container);-webkit-user-select:text;user-select:text}.markdown-body spoiler:hover *,.markdown-body spoiler:focus-visible *{color:var(--md-sys-color-on-surface)}.card-github{display:block;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);padding:1rem 1.2rem;margin:1.2em 0;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease}.card-github:hover{box-shadow:var(--md-sys-elevation-2);transform:translateY(-1px);text-decoration:none!important}.card-github .gc-titlebar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.card-github .gc-titlebar-left{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--md-sys-color-on-surface)}.card-github .gc-owner{display:flex;align-items:center;gap:.4rem}.card-github .gc-avatar{width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--md-sys-color-outline-variant);background-size:cover;background-position:center}.card-github .gc-divider{opacity:.5}.card-github .gc-repo{color:var(--md-sys-color-primary)}.card-github .gc-description{font-size:.9rem;color:var(--md-sys-color-on-surface-variant);margin-bottom:.75rem}.card-github .gc-infobar{display:flex;gap:1.2rem;font-size:.8rem;color:var(--md-sys-color-on-surface-variant)}.card-github .github-logo{width:1.4rem;height:1.4rem}.card-github.fetch-waiting .github-logo{background:var(--md-sys-color-outline-variant);border-radius:50%;animation:md-pulse 1.2s ease-in-out infinite}.card-github.fetch-error{border-color:var(--md-sys-color-outline-variant);border-style:dashed}.card-github.fetch-error .github-logo{opacity:.5}@keyframes md-pulse{0%,to{opacity:1}50%{opacity:.4}}html[data-theme=dark] .markdown-body a{border-bottom-color:#8bb9f059}html[data-theme=dark] .markdown-body blockquote.admonition.bdm-note{--admonition-bg: rgba(187, 199, 219, .1)}@supports (color: color-mix(in srgb,red,blue)) and (color: oklch(50% .1 200deg)){.markdown-body a,html[data-theme=dark] .markdown-body a{border-bottom-color:color-mix(in srgb,var(--md-sys-color-primary) 35%,transparent)}.markdown-body blockquote.admonition.bdm-note,html[data-theme=dark] .markdown-body blockquote.admonition.bdm-note{--admonition-bg: color-mix( in srgb, var(--md-sys-color-secondary) 10%, transparent )}.markdown-body blockquote.admonition.bdm-tip{--admonition-color: oklch(60% .13 160);--admonition-bg: color-mix(in srgb, oklch(60% .13 160) 10%, transparent)}.markdown-body blockquote.admonition.bdm-important{--admonition-color: oklch(58% .15 285);--admonition-bg: color-mix(in srgb, oklch(58% .15 285) 10%, transparent)}.markdown-body blockquote.admonition.bdm-caution{--admonition-color: oklch(68% .15 75);--admonition-bg: color-mix(in srgb, oklch(68% .15 75) 10%, transparent)}.markdown-body blockquote.admonition.bdm-warning{--admonition-color: oklch(55% .19 27);--admonition-bg: color-mix(in srgb, oklch(55% .19 27) 10%, transparent)}}.markdown-body .math-display,.markdown-body .katex-display{margin:1.2em 0;overflow-x:auto;overflow-y:hidden;padding:.2em 0}.markdown-body .katex-display>.katex{white-space:nowrap}.markdown-body .katex{font-size:1.05em}.markdown-body .katex-display .katex{font-size:1.15em}.markdown-body pre.mermaid{margin:1.2em 0;padding:1.1em 1.3em;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-1);overflow-x:auto;line-height:1.6;text-align:center;font-family:var(--md-font-code);font-size:.875rem}.markdown-body pre.mermaid[data-mermaid-rendered]{font-family:inherit}.markdown-body pre.mermaid svg{display:block;margin:0 auto;max-width:100%;height:auto}.markdown-body pre.mermaid.mermaid-error{border:1px dashed var(--md-sys-color-error);text-align:left}.markdown-body .katex-display::-webkit-scrollbar,.markdown-body pre.mermaid::-webkit-scrollbar{height:8px}.site-main{min-height:60vh;padding-bottom:var(--space-16)}.page__header{padding:56px 0 var(--space-4)}.page__header .eyebrow{margin-bottom:var(--space-5)}.page__header .section-sub{margin-top:var(--space-5)}.page__meta{display:inline-flex;align-items:center;gap:var(--space-3);margin-left:var(--space-6);padding:var(--space-2) var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-label-large-size);font-weight:600;vertical-align:middle}.page__ext{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-7);color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);font-weight:600}.page__ext:hover{text-decoration:underline}.footer .footer__heading{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--md-sys-color-on-surface-variant);margin-top:0;margin-bottom:14px}.blog-grid{--home-hero-h: clamp(240px, 36vh, 360px);display:grid;grid-template-columns:minmax(0,1fr) var(--md-layout-sidebar-w);gap:var(--ll-gap);align-items:start;padding-bottom:var(--space-14)}.blog-grid>.blog-grid__aside{position:sticky;top:calc(var(--md-layout-header-h) + 16px)}@media(max-width:1080px){.blog-grid{grid-template-columns:minmax(0,1fr)}.blog-grid>.blog-grid__aside{position:static}}.post-list__head{display:flex;align-items:center;gap:var(--space-6);margin:var(--space-12) 0 var(--space-7)}.post-list__title{display:flex;align-items:center;flex:1 1 auto;font-size:var(--md-sys-typescale-title-medium-size);font-weight:600;color:var(--md-sys-color-on-surface)}.post-list__title:after{content:"";flex:1 1 auto;height:0;margin-left:var(--space-6);border-top:1px dashed var(--md-sys-color-outline-variant)}.post-list__count{font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.post-list{display:flex;flex-direction:column;gap:var(--space-12)}.post-list>.reveal:nth-child(2){transition-delay:45ms}.post-list>.reveal:nth-child(3){transition-delay:90ms}.post-list>.reveal:nth-child(4){transition-delay:135ms}.post-list>.reveal:nth-child(5){transition-delay:.18s}.post-list>.reveal:nth-child(6){transition-delay:225ms}.post-list>.reveal:nth-child(7){transition-delay:.27s}.post-list>.reveal:nth-child(8){transition-delay:315ms}.post-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-10);padding:26px var(--space-12);background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);border-radius:var(--md-sys-shape-corner-large);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.post-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.post-card:hover{transform:translateY(-4px);box-shadow:var(--site-elev-2)}.post-card:hover:before{opacity:.08}.post-card--pinned{border-left:3px solid var(--md-sys-color-primary)}.post-card__body{display:flex;flex-direction:column;gap:var(--space-6)}.post-card__title-row{display:flex;align-items:center;gap:var(--space-4)}.post-card__pin{flex:none;color:var(--md-sys-color-primary)}.post-card__title{font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);line-height:var(--md-sys-typescale-title-large-line-height);color:var(--md-sys-color-on-surface);transition:color var(--md-sys-motion-duration-short)}.post-card:hover .post-card__title{color:var(--md-sys-color-primary)}.post-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant)}.post-card__category{color:var(--md-sys-color-primary);font-weight:600}.post-card__category:hover{text-decoration:underline}.post-card__updated{padding:var(--space-1) var(--space-5);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);font-size:12px}.post-card__desc{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-4)}.post-card__tag{padding:var(--space-2) var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);border:1px solid var(--lm-hairline);color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-medium-size);font-weight:500;transition:background var(--md-sys-motion-duration-short),color var(--md-sys-motion-duration-short)}.post-card__tag:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.post-card__stats{display:flex;align-items:center;gap:var(--space-4);font-size:13px;color:var(--md-sys-color-on-surface-variant)}.post-card__cover{position:relative;display:block;border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;aspect-ratio:16/9;background:var(--md-sys-color-surface-container-high)}.post-card__cover img{width:100%;height:100%;object-fit:cover}.post-card__cover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,rgba(0,0,0,.5));opacity:.7;transition:opacity var(--md-sys-motion-duration-medium)}.post-card:hover .post-card__cover-overlay{opacity:1}.post-card__enter{position:absolute;right:16px;top:50%;transform:translateY(-50%) translate(-6px);color:#fff;opacity:0;transition:opacity var(--md-sys-motion-duration-medium),transform var(--md-sys-motion-duration-medium)}.post-card:hover .post-card__enter{opacity:1;transform:translateY(-50%) translate(0)}.post-card__rail{position:absolute;top:50%;right:var(--space-11);transform:translateY(-50%);z-index:var(--z-raised);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);border:1px solid var(--site-card-border);color:var(--md-sys-color-on-surface-variant);pointer-events:auto;text-decoration:none;transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.post-card__rail:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.post-card:hover .post-card__rail{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.post-card--plain{padding-right:84px}@media(max-width:600px){.post-card--plain{padding-right:68px}.post-card__rail{width:36px;height:36px;right:var(--space-8)}}.post-list__empty,.state-block{padding:var(--space-15) 0;text-align:center;color:var(--md-sys-color-on-surface-variant)}.sidebar{display:flex;flex-direction:column;gap:var(--space-8)}.side-card{background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);border-radius:var(--md-sys-shape-corner-large);padding:22px}.side-card__title{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);font-size:13px;font-weight:600;color:var(--md-sys-color-primary)}.side-profile{text-align:center}.side-card--hero{display:flex;flex-direction:column;justify-content:center}.side-card--hero .side-profile__bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-card--hero .side-profile__links{margin-top:var(--space-6)}.side-profile__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;margin:0 auto;box-shadow:var(--md-elevation-1)}.side-profile__name{margin-top:var(--space-7);font-size:18px;font-weight:600}.side-profile__bio{margin-top:var(--space-4);white-space:pre-line;font-size:13px;line-height:1.7;color:var(--md-sys-color-on-surface-variant)}.side-profile__links{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:var(--space-8)}.side-profile__link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);border:1px solid var(--site-card-border);color:var(--md-sys-color-on-surface-variant);transition:color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.side-profile__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.side-profile__link:hover{color:var(--md-sys-color-primary)}.side-profile__link:hover:before{opacity:.08}.side-chips{display:flex;flex-wrap:wrap;gap:var(--space-4)}.side-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-medium-size);transition:background var(--md-sys-motion-duration-short),color var(--md-sys-motion-duration-short)}.side-chip:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.side-rows{list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.side-rows__row{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:7px var(--space-5);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-medium-size);transition:color var(--md-sys-motion-duration-short)}.side-rows__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.side-rows__row:hover{color:var(--md-sys-color-primary)}.side-rows__row:hover:before{opacity:.08}.side-rows__count{min-width:24px;padding:0 var(--space-3);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.side-rows__row:hover .side-rows__count{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.side-tags__toggle{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-2) var(--space-5);border:none;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-medium-size);font-family:inherit;cursor:pointer}.side-tags__toggle:hover{background:var(--md-sys-color-surface-container-highest)}.side-bgm{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.side-bgm__item{display:block;aspect-ratio:3/4;border-radius:var(--md-sys-shape-corner-small);overflow:hidden;background:var(--md-sys-color-surface-container-highest)}.side-bgm__item img{width:100%;height:100%;object-fit:cover;transition:transform var(--md-sys-motion-duration-medium)}.side-bgm__item:hover img{transform:scale(1.05)}.side-bgm__skeleton{aspect-ratio:3/4;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-highest);animation:md-pulse 1.4s ease-in-out infinite}.post__header{padding:56px 0 var(--space-11)}.post__header .eyebrow{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.post__title{font-size:var(--md-sys-typescale-headline-size);font-weight:var(--md-sys-typescale-headline-weight);line-height:1.25;letter-spacing:-.01em}.post__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.post__tags{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-7)}.post__tag{padding:var(--space-2) var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);border:1px solid var(--site-card-border);color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-medium-size);font-weight:500;transition:background var(--md-sys-motion-duration-short),color var(--md-sys-motion-duration-short)}.post__tag:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);text-decoration:none}.post__content{max-width:var(--md-layout-content-max);padding:var(--space-4) 0 var(--space-13)}.post__pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--ll-gap);max-width:var(--md-layout-content-max);margin:var(--space-4) 0 var(--space-14)}@media(max-width:720px){.post__pager{grid-template-columns:1fr}}.post__pager-link{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-9) var(--space-10);border-radius:var(--ll-radius-tile);border:1px solid var(--site-card-border);background:var(--site-card);box-shadow:var(--site-elev-1);transition:transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short)}.post__pager-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.post__pager-link:hover{transform:translateY(-2px);box-shadow:var(--site-elev-2)}.post__pager-link:hover:before{opacity:.08}.post__pager-link--next{text-align:right}.post__pager-label{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.post__pager-title{font-weight:600;color:var(--md-sys-color-on-surface)}.post__related{max-width:100%;margin-bottom:var(--space-14)}.post__related-head{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8)}.post__related-title{font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight)}.post__related-title-icon{color:var(--md-sys-color-primary)}.post__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ll-gap)}.rec-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);border-radius:var(--md-sys-shape-corner-large);transition:transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short)}.rec-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.rec-card:hover{transform:translateY(-4px);box-shadow:var(--site-elev-2)}.rec-card:hover:before{opacity:.08}.rec-card__cover{position:relative;aspect-ratio:16/9;background:var(--md-sys-color-surface-container-high);display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-primary)}.rec-card__cover img{width:100%;height:100%;object-fit:cover}.rec-card__badge{position:absolute;top:10px;right:10px;padding:var(--space-2) var(--space-5);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-size:11px;font-weight:700;letter-spacing:.04em}.rec-card__badge--rand{background:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary)}.rec-card__body{padding:var(--space-9) var(--space-10) var(--space-10)}.rec-card__title{font-size:16px;font-weight:600;line-height:1.5}.rec-card__desc{margin:var(--space-4) 0 0;font-size:13px;line-height:1.6;color:var(--md-sys-color-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rec-card__meta{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-7);font-size:12px;color:var(--md-sys-color-on-surface-variant)}.rec-card__cat{color:var(--md-sys-color-primary);font-weight:600}.rec-card__arrow{margin-left:auto;color:var(--md-sys-color-primary)}.post__comments{max-width:var(--md-layout-content-max)}.friends__comments{margin-top:var(--space-13);padding-bottom:var(--space-13)}.search__box{display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-8);height:52px;border-radius:var(--md-sys-shape-corner-large);border:1px solid var(--md-sys-color-outline-variant);background:var(--site-card);transition:border-color var(--md-sys-motion-duration-short)}.search__box:focus-within{border-color:var(--md-sys-color-primary)}.search__icon{color:var(--md-sys-color-on-surface-variant)}.search__input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--md-sys-color-on-surface);font-family:inherit;font-size:var(--md-sys-typescale-body-large-size)}.search__clear{display:inline-flex;padding:var(--space-2);border:none;border-radius:50%;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer}.search__clear:hover{background:var(--md-sys-color-surface-container-highest)}.search__stats{margin:var(--space-8) 0;font-size:13px;color:var(--md-sys-color-on-surface-variant)}.search__hint,.search__empty{padding:var(--space-13) 0;color:var(--md-sys-color-on-surface-variant)}.search__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.search__empty-icon{color:var(--md-sys-color-outline);margin-bottom:var(--space-2)}.search__empty-title{margin:0;color:var(--md-sys-color-on-surface);font-weight:600}.search__empty-tip{margin:0;font-size:var(--md-sys-typescale-body-medium-size)}.search__hot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-7)}.search__hot-tag{padding:5px var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);border:1px solid var(--lm-hairline);color:var(--md-sys-color-primary);font-size:13px;cursor:pointer}.search__hot-tag:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.friends__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ll-gap);padding:var(--space-4) 0 var(--space-13)}.friend-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-7);padding:var(--space-9) var(--space-10);background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);border-radius:var(--md-sys-shape-corner-large);transition:transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short)}.friend-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.friend-card:hover{transform:translateY(-4px);box-shadow:var(--site-elev-2)}.friend-card:hover:before{opacity:.08}.friend-card__avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.friend-card__info{min-width:0}.friend-card__title{font-size:16px;font-weight:600}.friend-card__desc{margin-top:var(--space-2);font-size:13px;color:var(--md-sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-card__arrow{margin-left:auto;color:var(--md-sys-color-primary)}.friends__content{padding-bottom:var(--space-11)}.bangumi__spot{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-12);align-items:center;margin-top:var(--space-10);padding:var(--space-11);border-radius:var(--ll-radius-card);background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1)}.bangumi__spot-cover{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;background:var(--md-sys-color-surface-container-high);box-shadow:var(--site-elev-1)}.bangumi__spot-cover img{display:block;width:100%;height:100%;object-fit:cover}.bangumi__spot-cover--sk{box-shadow:none}.bangumi__spot-sk{display:block;height:14px;width:55%;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-high)}.bangumi__spot-sk--lg{width:72%;height:26px;margin-bottom:var(--space-7)}.bangumi__spot-score{position:absolute;right:var(--space-4);bottom:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-4);border-radius:var(--md-sys-shape-corner-full);background:#0000009e;color:#fff;font-size:var(--md-sys-typescale-label-small-size);font-weight:600;font-variant-numeric:tabular-nums}.bangumi__spot-info{min-width:0}.bangumi__spot-eyebrow{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:.06em}.bangumi__spot-title{margin-top:var(--space-5);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.3;color:var(--md-sys-color-on-surface)}.bangumi__spot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.bangumi__spot-badge{padding:3px var(--space-5);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:600}.bangumi__spot-btn{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-9);padding:0 var(--space-8);height:36px;border:1px solid var(--site-card-border);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-family:inherit;font-size:var(--md-sys-typescale-label-large-size);cursor:pointer;transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.bangumi__spot-btn:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}@media(max-width:600px){.bangumi__spot{grid-template-columns:96px minmax(0,1fr);gap:var(--space-9);padding:var(--space-10)}}.bgm-fold{margin-top:var(--space-10);border-radius:var(--ll-radius-card);border:1px solid var(--site-card-border);background:var(--md-sys-color-surface-container-low);overflow:hidden}.bgm-fold__head-btn{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-7);width:100%;padding:var(--space-8) var(--space-10);border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bgm-fold__head-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.bgm-fold__head-btn:hover:before{opacity:.08}.bgm-fold__head-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.bgm-fold__head-text{display:flex;flex-direction:column;min-width:0}.bgm-fold__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.bgm-fold__title{font-size:inherit;font-weight:inherit;line-height:inherit}.bgm-fold__title-text{font-size:var(--md-sys-typescale-title-medium-size);font-weight:600;line-height:1.4}.bgm-fold__sub{margin-top:var(--space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.7}.bgm-fold__sub strong{color:var(--md-sys-color-primary);font-weight:600}.bgm-fold__head-chip{flex:none;margin-left:auto;padding:var(--space-2) var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-label-small-size);font-weight:600;white-space:nowrap}.bgm-fold__chevron{flex:none;margin-left:auto;color:var(--md-sys-color-on-surface-variant)}.bgm-fold__head-chip+.bgm-fold__chevron{margin-left:0}.bgm-fold__body{padding:0 var(--space-10) var(--space-10)}.bgm-fold__search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-9);padding:0 var(--space-6) 0 var(--space-8);border-radius:var(--md-sys-shape-corner-large);border:1px solid var(--md-sys-color-outline-variant);background:var(--site-card);transition:border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.bgm-fold__search:focus-within{border-color:var(--md-sys-color-primary)}.bgm-fold__search-icon{flex:none;color:var(--md-sys-color-on-surface-variant)}.bgm-fold__input{flex:1;min-width:0;height:52px;border:none;outline:none;background:transparent;color:var(--md-sys-color-on-surface);font-family:inherit;font-size:var(--md-sys-typescale-body-medium-size)}.bgm-fold__input::-webkit-search-cancel-button,.bgm-fold__input::-webkit-search-decoration,.bgm-fold__input::-webkit-search-results-button,.bgm-fold__input::-webkit-search-results-decoration{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bgm-fold__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bgm-fold__input::placeholder{color:var(--md-sys-color-on-surface-variant)}.bgm-fold__input:disabled{cursor:progress}.bgm-fold__clear{display:inline-flex;flex:none;padding:var(--space-2);border:none;border-radius:50%;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer}.bgm-fold__clear:hover{background:var(--md-sys-color-surface-container-highest)}.bgm-fold__submit{flex:none;height:40px;padding:0 var(--space-9);margin-right:calc(var(--space-3) * -1)}.bgm-fold__submit:disabled{cursor:progress}.bgm-fold__spin{animation:bgm-fold-spin .9s linear infinite}@keyframes bgm-fold-spin{to{transform:rotate(360deg)}}.bgm-fold__examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.bgm-fold__examples-label{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size)}.bgm-fold__example{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface-variant);font-family:inherit;font-size:var(--md-sys-typescale-label-small-size);cursor:pointer;transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.bgm-fold__example:hover{background:var(--md-sys-color-surface-container-high)}.bgm-fold__status:not(:empty){margin-top:var(--space-6);color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-body-small-size)}.bgm-fold__result{margin-top:var(--space-9)}.bgm-fold__stats{display:flex;flex-wrap:wrap;gap:var(--space-4)}.bgm-fold__stat{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size)}.bgm-fold__stat--primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:600}.bgm-fold__caption{margin-top:var(--space-5);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size)}.bgm-fold__toolbar{display:flex;justify-content:flex-end;margin-top:var(--space-5)}.bgm-fold__toggle{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border:none;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-primary);font-family:inherit;font-size:var(--md-sys-typescale-label-small-size);cursor:pointer}.bgm-fold__toggle:hover{background:var(--md-sys-color-surface-container-high)}.bgm-fold__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ll-gap);margin-top:var(--space-8)}.bgm-fold__card{position:relative;isolation:isolate;display:block;border-radius:var(--ll-radius-tile);overflow:hidden;background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);transition:transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short)}.bgm-fold__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.bgm-fold__card:hover{transform:translateY(-4px);box-shadow:var(--site-elev-2)}.bgm-fold__card:hover:before{opacity:.08}.bgm-fold__card-img{position:relative;aspect-ratio:3/4;background:var(--md-sys-color-surface-container-high)}.bgm-fold__card-img img{width:100%;height:100%;object-fit:cover}.bgm-fold__card-info{padding:var(--space-5) var(--space-6) var(--space-6)}.bgm-fold__card-title{font-size:13px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bgm-fold__rates{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.bgm-fold__rate{padding:1px var(--space-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:var(--md-sys-typescale-label-small-size);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bgm-fold__rate--mine{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.bgm-fold__rate--theirs{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.bgm-fold__gap{font-size:var(--md-sys-typescale-label-small-size);font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface-variant)}.bgm-fold__gap--mine{color:var(--md-sys-color-primary)}.bgm-fold__gap--theirs{color:var(--md-sys-color-tertiary)}.bgm-fold__comment{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--site-card-border);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);line-height:1.6}.bgm-fold__card .bgm-fold__comment,.bgm-fold__card .bgm-fold__comment-who{color:var(--md-sys-color-on-surface-variant)}.bgm-fold__comment-who{display:inline-block;min-width:20px;margin-right:var(--space-3);color:var(--md-sys-color-primary);font-weight:600}.bgm-fold__comment--none{border-top:none;padding-top:0}.bgm-fold__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-9);padding:var(--space-12) var(--space-8);border-radius:var(--ll-radius-tile);border:1px dashed var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);text-align:center}.bgm-fold__empty .app-icon{color:var(--md-sys-color-outline)}.bgm-fold__empty-title{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-medium-size);font-weight:600}.bgm-fold__empty-tip{max-width:40em;font-size:var(--md-sys-typescale-label-small-size);line-height:1.7}.bgm-fold__more{display:flex;margin:var(--space-9) auto 0}.bgm-fold__card--skeleton{pointer-events:none}.bgm-fold__sk-img{aspect-ratio:3/4;background:var(--md-sys-color-surface-container-high);animation:md-pulse 1.4s ease-in-out infinite}.bgm-fold__sk-line{height:12px;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-high);animation:md-pulse 1.4s ease-in-out infinite}.bgm-fold__sk-line--pill{width:60%;margin-top:var(--space-4)}.bangumi__tabs{margin:var(--space-10) 0}.bangumi__tab-count{margin-left:var(--space-3);padding:1px 7px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);font-size:11px}.bangumi__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ll-gap);padding-bottom:var(--space-13)}.bangumi__card{position:relative;isolation:isolate;display:block;border-radius:var(--ll-radius-tile);overflow:hidden;background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);transition:transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short)}.bangumi__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.bangumi__card:hover{transform:translateY(-4px);box-shadow:var(--site-elev-2)}.bangumi__card:hover:before{opacity:.08}.bangumi__card-img{position:relative;aspect-ratio:3/4;background:var(--md-sys-color-surface-container-high)}.bangumi__card-img img{width:100%;height:100%;object-fit:cover}.bangumi__card-score{position:absolute;right:8px;top:8px;padding:var(--space-1) var(--space-4);border-radius:var(--md-sys-shape-corner-full);background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);font-size:11px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.bangumi__card-info{padding:var(--space-5) var(--space-6) var(--space-6)}.bangumi__card-title{font-size:13px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bangumi__card-meta{margin-top:var(--space-2);font-size:12px;color:var(--md-sys-color-on-surface-variant)}.bangumi__card-skeleton{border-radius:var(--ll-radius-tile);overflow:hidden;border:1px solid var(--lm-hairline)}.bangumi__sk-img{aspect-ratio:3/4;background:var(--md-sys-color-surface-container-high);animation:md-pulse 1.4s ease-in-out infinite}.bangumi__sk-info{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.bangumi__sk-line{height:12px;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-high);animation:md-pulse 1.4s ease-in-out infinite}.bangumi__sk-line--meta{width:60%}.bangumi__state{padding:var(--space-15) 0;text-align:center;color:var(--md-sys-color-on-surface-variant)}.memos__list{display:flex;flex-direction:column;gap:var(--ll-gap);padding-bottom:var(--space-13)}.memo-card{display:flex;gap:var(--space-7);padding:var(--space-10) 22px;background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);border-radius:var(--md-sys-shape-corner-large)}.memo-card__avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.memo-card__body{min-width:0;flex:1}.memo-card__content{font-size:var(--md-sys-typescale-body-large-size);line-height:1.75;word-break:break-word}.memo-card__image{margin-top:var(--space-6);max-width:100%;border-radius:var(--md-sys-shape-corner-medium)}.memo-card__meta{margin-top:var(--space-5);font-size:12px;color:var(--md-sys-color-on-surface-variant)}.memos__state{padding:var(--space-15) 0;text-align:center;color:var(--md-sys-color-on-surface-variant)}.memos__hint{margin-top:var(--space-4);font-size:13px;opacity:.8}.placeholder{padding:96px 0;text-align:center}.placeholder h1{font-size:var(--md-sys-typescale-headline-size);font-weight:var(--md-sys-typescale-headline-weight)}.placeholder p{margin-top:var(--space-6);color:var(--md-sys-color-on-surface-variant)}.placeholder .meta{font-size:13px;opacity:.7}.route-enter-active{transition:opacity .3s ease}.route-leave-active{transition:opacity .2s ease}.route-enter-from,.route-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.route-enter-active,.route-leave-active{transition:none}}.route-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-16) 0;min-height:30vh}.route-loading__dot{width:8px;height:8px;border-radius:50%;background:var(--md-sys-color-primary);opacity:.35;animation:route-loading-pulse 1.2s ease-in-out infinite}.route-loading__dot:nth-child(2){animation-delay:.15s}.route-loading__dot:nth-child(3){animation-delay:.3s}@keyframes route-loading-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.ripple-host{position:relative;overflow:hidden;isolation:isolate}.ripple-ink{position:absolute;z-index:var(--z-below);border-radius:50%;background:currentColor;opacity:.12;pointer-events:none;transform:scale(0);animation:ripple-expand .42s var(--md-sys-motion-easing-standard) forwards}@keyframes ripple-expand{to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.ripple-ink{display:none}}@media(max-width:600px){.bgm-fold__search{flex-wrap:wrap;padding:var(--space-5) var(--space-6) var(--space-6) var(--space-8);row-gap:var(--space-5)}.bgm-fold__search-icon{order:1}.bgm-fold__input{order:2;flex:1 1 120px;height:40px}.bgm-fold__clear{order:3;margin-left:auto}.bgm-fold__submit{order:4;margin-right:0;margin-left:0}.bgm-fold__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-7)}.bgm-fold__head-btn{padding:var(--space-7) var(--space-8);gap:var(--space-6)}.bgm-fold:not(.is-expanded) .bgm-fold__sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bgm-fold__body{padding:0 var(--space-8) var(--space-8)}}@media(prefers-reduced-motion:reduce){.bgm-fold__spin,.bgm-fold__sk-img,.bgm-fold__sk-line{animation:none}.bgm-fold__card,.bgm-fold__card:hover{transition:none;transform:none}}@supports not (aspect-ratio: auto){.post-card__cover,.rec-card__cover{height:0;padding-top:56.25%}.post-card__cover img,.rec-card__cover img{position:absolute;top:0;left:0}.rec-card__cover>.app-icon,.rec-card__cover>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-bgm__item,.side-bgm__skeleton,.bangumi__card-img,.bangumi__sk-img,.bgm-fold__card-img,.bgm-fold__sk-img{height:0;padding-top:133.3333%}.side-bgm__item{position:relative}.side-bgm__item img,.bangumi__card-img img,.bgm-fold__card-img img{position:absolute;top:0;left:0}}:root{--side-nav-w: 248px;--side-nav-w-collapsed: 76px}.side-nav{position:sticky;top:0;align-self:flex-start;flex:none;width:var(--side-nav-w);height:100vh;height:100dvh;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-8);border-right:1px solid var(--lm-hairline);overflow:hidden;transition:width var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard);z-index:var(--z-header)}.side-nav.is-collapsed{width:var(--side-nav-w-collapsed)}.side-nav__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px}.side-nav__brand{display:flex;align-items:center;min-width:0;color:var(--md-sys-color-on-surface);text-decoration:none}.side-nav__brand-text{font-size:18px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--md-sys-color-on-surface)}.side-nav__brand-mark{display:none}.side-nav.is-collapsed .side-nav__head{justify-content:center}.side-nav.is-collapsed .side-nav__brand{display:none}.side-nav.is-collapsed .side-nav__brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:700}.side-nav__list{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;overflow-x:hidden}.side-nav__link{position:relative;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-5);width:100%;height:44px;padding:0 var(--space-6);border:0;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface-variant);font-family:inherit;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.side-nav__link:hover{background:var(--md-sys-state-hover);color:var(--md-sys-color-on-surface)}.side-nav__link.is-active{background:transparent;color:var(--md-sys-color-on-primary-container)}.side-nav__link:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.side-nav__icon{flex:none;width:24px;height:24px;display:grid;place-items:center}.side-nav__label{overflow:hidden;text-overflow:ellipsis;transition:opacity var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.side-nav__ext{margin-left:var(--space-1);opacity:.7;vertical-align:middle}.side-nav__foot{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--lm-hairline)}.side-nav.is-collapsed .side-nav__link{gap:0;padding:0;justify-content:center}.side-nav.is-collapsed .side-nav__label{opacity:0;width:0;transform:translate(-8px);pointer-events:none}.side-nav__indicator{position:absolute;left:0;right:0;top:0;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);opacity:0;pointer-events:none;z-index:var(--z-base);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),height var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.side-nav__indicator.is-ready{opacity:1}@media(max-width:860px){.side-nav{display:none}}@media(min-width:861px){.site>.app-bar{display:none}}@media(max-width:860px){.nav{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);position:absolute;top:var(--md-layout-header-h);left:0;right:0;padding:var(--space-6) var(--lm-content-pad) var(--space-9);background:var(--md-sys-color-surface-container-lowest);border-bottom:1px solid var(--lm-hairline);box-shadow:var(--md-elevation-2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),visibility 0s linear var(--md-sys-motion-duration-short)}.nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.nav-toggle{display:inline-flex}.nav .side-nav__link{display:flex;align-items:center;gap:var(--space-5);height:44px;border-radius:var(--md-sys-shape-corner-full)}.nav .side-nav__link:not(.is-active):hover{background:var(--md-sys-state-hover);color:var(--md-sys-color-on-surface)}.nav .side-nav__icon{flex:none;width:24px;height:24px;display:grid;place-items:center}.nav .side-nav__ext{display:none}}@media(prefers-reduced-motion:reduce){.side-nav,.side-nav__link,.side-nav__label,.side-nav__indicator,.nav,.nav.is-open{transition:none}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-rounded-subset-C8RyNz_0.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/noto-sans-sc-subset-C06CMfMF.woff2) format("woff2")}html{overflow-y:scroll}@supports (scrollbar-color: red blue) and (color: color-mix(in srgb,red,blue)){html{scrollbar-color:color-mix(in srgb,var(--md-sys-color-on-surface) 28%,transparent) transparent}}@supports selector(:where(a)){:where(h1,h2,h3,.section-title,.post-list__title){text-wrap:balance}:where(.markdown-body p,.post-card__desc){text-wrap:pretty}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}::selection{background:#1a5c9e47;background:color-mix(in srgb,var(--md-sys-color-primary) 28%,transparent);color:var(--md-sys-color-on-surface)}body{background:var(--site-surface)}:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.markdown-body a,.page__ext,.post__tag{color:var(--md-sys-color-primary)}.app-bar a:hover{text-decoration:none}.liquid-glass[data-v-6497bc52]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--md-sys-motion-duration-medium, .3s) var(--md-sys-motion-easing-standard, ease)}.liquid-glass--ready[data-v-6497bc52]{opacity:1}@media(prefers-reduced-motion:reduce){.liquid-glass[data-v-6497bc52]{transition-duration:.01ms}}.brand-icon[data-v-f8d4aaff]{display:block;flex:none}.portal-card__head[data-v-5ee641fa]{position:relative;display:flex;align-items:center;gap:var(--space-8)}.portal-card__icon[data-v-5ee641fa]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.portal-card__label[data-v-5ee641fa]{flex:1;min-width:0;font-size:var(--md-sys-typescale-body-large-size);font-weight:600;color:var(--md-sys-color-on-surface)}.portal-card__arrow[data-v-5ee641fa]{flex:none;color:var(--md-sys-color-on-surface-variant);transition:color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.portal-card__value[data-v-5ee641fa]{position:relative;display:block;margin-top:var(--space-9);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15;color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums}.portal-card__desc[data-v-5ee641fa]{position:relative;display:block;margin-top:var(--space-4);font-size:var(--md-sys-typescale-body-small-size);line-height:1.7;color:var(--md-sys-color-on-surface-variant)}.portal-card__tags[data-v-5ee641fa]{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-9)}.portal-card__tag[data-v-5ee641fa]{display:inline-block;padding:3px var(--space-5);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);line-height:1.6}.portal-card__list[data-v-5ee641fa]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-9)}.portal-card__row[data-v-5ee641fa]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant)}.portal-card__row-name[data-v-5ee641fa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-card__row-count[data-v-5ee641fa]{flex:none;color:var(--md-sys-color-primary);font-weight:600;font-variant-numeric:tabular-nums}.portal-skeleton[data-v-5ee641fa]{position:relative;display:block;overflow:hidden}.portal-skeleton__row[data-v-5ee641fa]{display:block;height:14px;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high)}.portal-skeleton__row--lg[data-v-5ee641fa]{width:62%;height:34px;margin-bottom:var(--space-5)}.portal-skeleton__row--sm[data-v-5ee641fa]{width:45%}.portal-skeleton__row+.portal-skeleton__row[data-v-5ee641fa]{margin-top:var(--space-4)}.portal-skeleton[data-v-5ee641fa]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--md-sys-color-on-surface) 6%,transparent),transparent);transform:translate(-100%);animation:portal-skeleton-sweep-5ee641fa 1.4s ease-in-out infinite;pointer-events:none}@keyframes portal-skeleton-sweep-5ee641fa{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.portal-skeleton[data-v-5ee641fa]:after{animation:none;opacity:0}}.portal-weather[data-v-5ee641fa]{position:relative;display:block;margin-top:var(--space-9)}.portal-weather__main[data-v-5ee641fa]{display:flex;align-items:center;gap:var(--space-6)}.portal-weather__icon[data-v-5ee641fa]{flex:none;color:var(--md-sys-color-primary)}.portal-weather__temp[data-v-5ee641fa]{font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1;color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums}.portal-weather__unit[data-v-5ee641fa]{font-size:.5em;font-weight:600;margin-left:2px}.portal-weather__cond[data-v-5ee641fa]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.portal-weather__place[data-v-5ee641fa]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size)}.portal-weather__facts[data-v-5ee641fa]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-3);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size)}.portal-weather__fact[data-v-5ee641fa]{display:inline-flex;align-items:center;gap:var(--space-2)}.portal-weather__pending[data-v-5ee641fa]{display:block;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.portal-photo[data-v-5ee641fa]{position:relative;display:block;margin-top:var(--space-9)}.portal-photo__frame[data-v-5ee641fa]{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;background:var(--md-sys-color-surface-container-high)}.portal-photo__frame .portal-skeleton[data-v-5ee641fa]{position:absolute;top:0;right:0;bottom:0;left:0}.portal-photo__frame img[data-v-5ee641fa]{position:relative;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.portal-photo__frame img.is-ready[data-v-5ee641fa]{opacity:1}@media(prefers-reduced-motion:reduce){.portal-photo__frame img[data-v-5ee641fa]{transition:none}}.portal-photo__placeholder[data-v-5ee641fa]{display:grid;place-items:center;width:100%;height:100%;color:var(--md-sys-color-on-surface-variant)}.portal-photo__refresh[data-v-5ee641fa]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:0 var(--space-6);height:30px;border:1px solid var(--site-card-border);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-family:inherit;font-size:var(--md-sys-typescale-label-small-size);cursor:pointer;transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.portal-photo__refresh[data-v-5ee641fa]:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.home[data-v-4ba8515a]{padding-top:var(--space-14);padding-bottom:var(--space-16)}.home-section[data-v-4ba8515a]{margin-top:var(--space-16)}.home-section__head[data-v-4ba8515a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.home-section__title[data-v-4ba8515a]{display:flex;align-items:center;flex:1 1 auto;font-size:var(--md-sys-typescale-title-medium-size);font-weight:600;color:var(--md-sys-color-on-surface)}.home-section__title[data-v-4ba8515a]:after{content:"";flex:1 1 auto;height:0;margin-left:var(--space-6);border-top:1px dashed var(--md-sys-color-outline-variant)}.home-section__more[data-v-4ba8515a]{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);font-weight:600;white-space:nowrap}.home-section__more[data-v-4ba8515a]:hover{text-decoration:underline}.home-hero[data-v-4ba8515a]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-15);border-radius:var(--ll-radius-card);background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);overflow:hidden}.home-hero[data-v-4ba8515a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);pointer-events:none;background-image:radial-gradient(circle at 12% 0%,rgba(26,92,158,.16),transparent 62%)}@supports (color: color-mix(in srgb,red,blue)){.home-hero[data-v-4ba8515a]:before{background-image:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--md-sys-color-primary) 18%,transparent),transparent 62%)}}.home-hero__glass[data-v-4ba8515a]{z-index:1;border-radius:var(--ll-radius-card)}.home-hero__body[data-v-4ba8515a]{position:relative;z-index:2;min-width:0}.home-hero__eyebrow[data-v-4ba8515a]{font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-primary)}.home-hero__title[data-v-4ba8515a]{margin-top:var(--space-5);font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.home-hero__bio[data-v-4ba8515a]{margin-top:var(--space-8);max-width:52ch;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-large-size);line-height:1.8;white-space:pre-line}.home-hero__cta[data-v-4ba8515a]{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-13)}.home-hero__social[data-v-4ba8515a]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-11)}.home-hero__social-link[data-v-4ba8515a]{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);border:1px solid var(--site-card-border);color:var(--md-sys-color-on-surface-variant);transition:color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.home-hero__social-link[data-v-4ba8515a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.home-hero__social-link[data-v-4ba8515a]:hover{color:var(--md-sys-color-primary)}.home-hero__social-link[data-v-4ba8515a]:hover:before{opacity:.08}.home-hero__avatar[data-v-4ba8515a]{position:relative;z-index:2}.home-hero__avatar img[data-v-4ba8515a]{display:block;width:clamp(112px,15vw,160px);height:clamp(112px,15vw,160px);border-radius:50%;object-fit:cover;border:4px solid var(--site-card);box-shadow:0 0 0 1px var(--site-card-border),var(--md-sys-elevation-2)}.portal-flow[data-v-4ba8515a]{display:flex;align-items:stretch;gap:var(--space-10);margin-top:var(--space-10)}.portal-flow__col[data-v-4ba8515a]{display:flex;flex-direction:column;gap:var(--space-10);flex:1 1 0;min-width:0}.portal-flow__col>.portal-card[data-v-4ba8515a]{flex:1 1 auto}.portal-flow__col>.portal-card--feature[data-v-4ba8515a]{flex-grow:196}.portal-flow__col>.portal-card--stat[data-v-4ba8515a]{flex-grow:175}.portal-flow__col>.portal-card--list[data-v-4ba8515a]{flex-grow:260}.portal-flow__col>.portal-card--tag[data-v-4ba8515a]{flex-grow:190}.portal-flow__col>.portal-card--link[data-v-4ba8515a]{flex-grow:118}.portal-card[data-v-4ba8515a]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--space-11);border-radius:var(--md-sys-shape-corner-large);background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);color:inherit;text-decoration:none;transition:box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.portal-card[data-v-4ba8515a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.portal-card[data-v-4ba8515a]:hover{box-shadow:var(--site-elev-2);transform:translateY(-2px)}.portal-card[data-v-4ba8515a]:hover:before{opacity:.08}.portal-card[data-v-4ba8515a]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.stats-row[data-v-4ba8515a]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-10);margin-top:var(--space-10)}.home-panel[data-v-4ba8515a]{padding:var(--space-12);display:flex;flex-direction:column;border-radius:var(--ll-radius-card);background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1)}@media(max-width:980px){.stats-row[data-v-4ba8515a]{grid-template-columns:minmax(0,1fr)}}.stat-grid[data-v-4ba8515a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-11) var(--space-10);height:100%;align-content:space-evenly}.stat[data-v-4ba8515a]{display:block}.stat__row[data-v-4ba8515a]{display:flex;align-items:baseline;gap:var(--space-3)}.stat__rule[data-v-4ba8515a]{flex:1;align-self:flex-end;margin-bottom:.32em;border-bottom:2px dotted var(--md-sys-color-outline-variant);opacity:.7}.stat__value[data-v-4ba8515a]{font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.2;color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums}.stat__label[data-v-4ba8515a]{font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-on-surface-variant)}.activity[data-v-4ba8515a]{min-width:0}.activity__head[data-v-4ba8515a]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.activity__title[data-v-4ba8515a]{font-size:var(--md-sys-typescale-label-large-size);font-weight:600}.activity__range[data-v-4ba8515a]{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.activity__scroll[data-v-4ba8515a]{margin-top:var(--space-8);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2)}.activity__grid[data-v-4ba8515a]{display:flex;gap:3px;width:max-content}.activity__week[data-v-4ba8515a]{display:grid;grid-template-rows:repeat(7,11px);gap:3px}.activity__day[data-v-4ba8515a]{display:block;width:11px;height:11px;border-radius:3px;background:var(--md-sys-color-surface-container-high)}[data-theme=dark] .activity__day[data-v-4ba8515a]{background:#e2e2e512;background:color-mix(in srgb,var(--md-sys-color-on-surface) 7%,transparent)}.activity__day.is-lv1[data-v-4ba8515a]{background:color-mix(in srgb,var(--md-sys-color-primary) 28%,transparent)}.activity__day.is-lv2[data-v-4ba8515a]{background:color-mix(in srgb,var(--md-sys-color-primary) 48%,transparent)}.activity__day.is-lv3[data-v-4ba8515a]{background:color-mix(in srgb,var(--md-sys-color-primary) 68%,transparent)}.activity__day.is-lv4[data-v-4ba8515a]{background:var(--md-sys-color-primary)}@supports not (color: color-mix(in srgb,red,blue)){.activity__day.is-lv1[data-v-4ba8515a],.activity__day.is-lv2[data-v-4ba8515a],.activity__day.is-lv3[data-v-4ba8515a]{background:var(--md-sys-color-primary);opacity:.65}}.activity__legend[data-v-4ba8515a]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-8);font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant)}.masonry[data-v-4ba8515a]{margin-top:var(--space-10);column-gap:var(--space-12)}.masonry[data-v-4ba8515a]>*{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-12)}.masonry--posts[data-v-4ba8515a]{columns:2}.masonry--bgm[data-v-4ba8515a]{columns:5}.bgm-strip[data-v-4ba8515a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-10)}.bgm-strip__item[data-v-4ba8515a]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.bgm-strip__cover[data-v-4ba8515a]{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;background:var(--md-sys-color-surface-container-highest);box-shadow:var(--site-elev-1)}.bgm-strip__cover img[data-v-4ba8515a]{width:100%;height:100%;object-fit:cover;transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.bgm-strip__item:hover .bgm-strip__cover img[data-v-4ba8515a]{transform:scale(1.05)}.bgm-strip__score[data-v-4ba8515a]{position:absolute;right:var(--space-4);bottom:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-4);border-radius:var(--md-sys-shape-corner-full);background:#0000009e;color:#fff;font-size:var(--md-sys-typescale-label-small-size);font-weight:600;font-variant-numeric:tabular-nums}.bgm-strip__name[data-v-4ba8515a]{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1080px){.masonry--bgm[data-v-4ba8515a]{columns:4}}@media(max-width:860px){.masonry--posts[data-v-4ba8515a]{columns:1}.masonry--bgm[data-v-4ba8515a]{columns:3}}@media(max-width:560px){.masonry--bgm[data-v-4ba8515a]{columns:2}}@media(max-width:860px){.home[data-v-4ba8515a]{padding-top:var(--space-12)}.home-hero[data-v-4ba8515a]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:var(--space-12);padding:var(--space-14) var(--space-12)}.home-hero__body[data-v-4ba8515a]{display:flex;flex-direction:column;align-items:center}.home-hero__avatar[data-v-4ba8515a]{order:-1}.home-hero__bio[data-v-4ba8515a]{max-width:34ch}.home-hero__cta[data-v-4ba8515a],.home-hero__social[data-v-4ba8515a]{justify-content:center}.bgm-strip[data-v-4ba8515a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.portal-flow__col>.portal-card[data-v-4ba8515a]{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.portal-card[data-v-4ba8515a]:hover,.bgm-strip__item:hover .bgm-strip__cover img[data-v-4ba8515a]{transform:none}}.pagination[data-v-a52651c8]{display:flex;justify-content:center;padding:24px 0}.pagination[data-v-a52651c8] .var-pagination__size{display:none}.home__hero[data-v-aff1d2db]{position:relative;height:var(--home-hero-h);border-radius:var(--md-sys-shape-corner-large);overflow:hidden;box-shadow:var(--md-sys-elevation-2);--hero-art-inset: 0px;--hero-art-radius: 0px}@media(min-width:1081px){.home__hero[data-v-aff1d2db]{margin-top:16px;--hero-art-inset: 14px;--hero-art-radius: var(--md-sys-shape-corner-medium)}}.home__hero-img[data-v-aff1d2db]{position:absolute;top:var(--hero-art-inset);left:var(--hero-art-inset);z-index:0;width:calc(100% - var(--hero-art-inset) * 2);height:calc(100% - var(--hero-art-inset) * 2);border-radius:var(--hero-art-radius);object-fit:cover;object-position:center}[data-theme=dark]{filter:brightness(.82) saturate(1.04)}.home__hero-scrim[data-v-aff1d2db]{position:absolute;top:var(--hero-art-inset);left:var(--hero-art-inset);width:calc(100% - var(--hero-art-inset) * 2);height:calc(100% - var(--hero-art-inset) * 2);border-radius:var(--hero-art-radius);z-index:2;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.25) 45%,transparent 70%)}.home__hero-glass[data-v-aff1d2db]{z-index:1;top:var(--hero-art-inset);left:var(--hero-art-inset);width:calc(100% - var(--hero-art-inset) * 2);height:calc(100% - var(--hero-art-inset) * 2);border-radius:var(--hero-art-radius)}.home__hero-text[data-v-aff1d2db]{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:1.5rem 1.75rem;text-align:center}.home__logo[data-v-aff1d2db]{display:block;height:5.5rem;width:auto;object-fit:contain;margin:0 auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.home__subtitle[data-v-aff1d2db]{margin:.4rem auto 0;max-width:46ch;color:#ffffffeb;font-size:var(--md-sys-typescale-body-large-size);line-height:1.7;min-height:1.7em}.home__cursor[data-v-aff1d2db]{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:home-cursor-blink-aff1d2db 1s steps(2,start) infinite}@keyframes home-cursor-blink-aff1d2db{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.home__cursor[data-v-aff1d2db]{animation:none}}.giscus[data-v-adfbce5a]{margin-top:.5rem}.toc[data-v-9dd06bae]{background:var(--site-card);border:1px solid var(--site-card-border);box-shadow:var(--site-elev-1);border-radius:var(--md-sys-shape-corner-large);padding:18px 16px}.toc__head[data-v-9dd06bae]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--md-sys-color-primary);font-size:13px;font-weight:600}.toc__list[data-v-9dd06bae]{list-style:none;display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow-y:auto}.toc__item--h3 .toc__link[data-v-9dd06bae]{padding-left:20px}.toc__item--h4 .toc__link[data-v-9dd06bae]{padding-left:30px;font-size:12px}.toc__link[data-v-9dd06bae]{position:relative;isolation:isolate;display:block;padding:6px 10px;border-radius:var(--md-sys-shape-corner-extra-small);font-size:13px;line-height:1.5;color:var(--md-sys-color-on-surface-variant);border-left:2px solid transparent;transition:color var(--md-sys-motion-duration-short)}.toc__link[data-v-9dd06bae]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short)}.toc__link[data-v-9dd06bae]:hover{color:var(--md-sys-color-on-surface)}.toc__link[data-v-9dd06bae]:hover:before{opacity:.08}.toc__link--active[data-v-9dd06bae]{color:var(--md-sys-color-primary);font-weight:600;border-left-color:var(--md-sys-color-primary);background:var(--md-sys-color-secondary-container)}.post__back[data-v-89b7fc92]{margin-bottom:20px;align-self:flex-start}@media(max-width:600px){.post__back[data-v-89b7fc92]{margin-bottom:16px;height:40px;padding:0 18px}}.post-layout[data-v-89b7fc92]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--ll-gap);align-items:start;padding-bottom:40px}.post__aside[data-v-89b7fc92]{position:sticky;top:calc(var(--md-layout-header-h) + 16px)}@media(max-width:1080px){.post-layout[data-v-89b7fc92]{grid-template-columns:minmax(0,1fr)}.post__aside[data-v-89b7fc92]{display:none}}
