:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-skeleton{--width: 100%;--height: 0;--border-radius: 0;background-color:#bebebe33;border-radius:var(--border-radius);width:var(--width);height:var(--height);display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);background-size:400% 100%;animation:adm-skeleton-loading 1.4s ease infinite}.adm-skeleton.adm-skeleton-title{--width: 45%;--height: 32px;--border-radius: 2px;margin-bottom:16px;margin-top:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height: 18px;--border-radius: 2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width: 65%}@keyframes adm-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 8px);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 280px);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-error-block{--color: var(--adm-color-text);--image-height: var(--adm-error-block-image-height, 100px);--image-height-full-page: var(--adm-error-block-image-height-full-page, 200px);--image-width: var(--adm-error-block-image-width, auto);--image-width-full-page: var(--adm-error-block-image-width-full-page, auto);box-sizing:border-box;text-align:center}.adm-error-block-image{height:var(--image-height);width:var(--image-width);max-width:100%}.adm-error-block-image svg,.adm-error-block-image img{height:100%}.adm-error-block-description{font-size:var(--adm-font-size-4);color:var(--adm-color-weak);line-height:1.4;margin-top:12px}.adm-error-block-description-title{font-size:var(--adm-font-size-7)}.adm-error-block-description-subtitle{margin-top:8px}.adm-error-block-content{margin-top:12px}.adm-error-block-full-page{padding-top:calc(50vh - var(--image-height-full-page))}.adm-error-block-full-page .adm-error-block-image{height:var(--image-height-full-page);width:var(--image-width-full-page)}.adm-error-block-full-page .adm-error-block-description{margin-top:20px;font-size:var(--adm-font-size-main)}.adm-error-block-full-page .adm-error-block-description-title{font-size:20px;color:var(--adm-color-text)}.adm-grid{--gap: 0;--gap-horizontal: var(--gap);--gap-vertical: var(--gap);display:grid;grid-gap:10px;-webkit-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:stretch}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-space-item{flex:none}.adm-space{display:inline-flex;--gap: 8px;--gap-vertical: var(--gap);--gap-horizontal: var(--gap)}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal>.adm-space-item:last-child{margin-right:0}.adm-space-horizontal.adm-space-wrap{flex-wrap:wrap;margin-bottom:calc(var(--gap-vertical) * -1)}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.adm-infinite-scroll{color:var(--adm-color-weak);padding:18px;display:flex;justify-content:center;align-items:center;font-size:var(--adm-font-size-main)}.adm-infinite-scroll-failed-text{display:inline-block;margin-right:8px}.adm-input{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--text-align: left;--background-color: transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;max-height:100%;min-height:24px;background-color:var(--background-color)}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-input-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:transparent}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{flex:none;margin-left:8px;color:var(--adm-color-light);padding:4px;cursor:pointer}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{display:block;font-size:var(--adm-font-size-7)}.adm-search-bar{--height: 32px;--padding-left: 8px;--background: var(--adm-color-fill-content);--border-radius: 6px;--placeholder-color: var(--adm-color-weak);---placeholder-color: var(--placeholder-color);display:flex;justify-content:center;align-items:center;height:var(--height)}.adm-search-bar .adm-search-bar-input-box{flex:auto;background:var(--background);border-radius:var(--border-radius);border:solid 1px transparent;display:flex;justify-content:center;align-items:center;padding-left:var(--padding-left)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{flex:none;color:var(--adm-color-light);font-size:var(--adm-font-size-8)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{flex:auto;padding:4px 8px 4px 4px;height:calc(var(--height) - 2px);box-sizing:border-box}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color: var(---placeholder-color);--font-size: var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color: var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-selector{--color: var(--adm-color-fill-content);--checked-color: var(--adm-color-wathet);--text-color: var(--adm-color-text);--checked-text-color: var(--adm-color-primary);--border: none;--checked-border: none;--border-radius: 2px;--padding: 8px 16px;--gap: 8px;---gap: var(--gap);---gap-horizontal: var(--gap-horizontal, var(--gap));---gap-vertical: var(--gap-vertical, var(--gap));overflow:hidden;font-size:var(--adm-font-size-7);line-height:1.4}.adm-selector .adm-space.adm-space{--gap: 12px}.adm-selector .adm-grid{--gap: var(---gap);--gap-horizontal: var(---gap-horizontal);--gap-vertical: var(---gap-vertical)}.adm-selector-item{padding:var(--padding);position:relative;background-color:var(--color);border:var(--border);border-radius:var(--border-radius);color:var(--text-color);opacity:1;cursor:pointer;display:inline-block;text-align:center;overflow:hidden;vertical-align:top}.adm-selector-item-description{font-size:var(--adm-font-size-main);color:var(--adm-color-weak)}.adm-selector-item-active,.adm-selector-item-multiple-active{color:var(--checked-text-color);background-color:var(--checked-color);border:var(--checked-border)}.adm-selector-item .adm-selector-check-mark-wrapper{position:absolute;right:0;bottom:0;width:0;height:0;border-top:solid 8px transparent;border-bottom:solid 8px var(--adm-color-primary);border-left:solid 10px transparent;border-right:solid 10px var(--adm-color-primary)}.adm-selector-item .adm-selector-check-mark-wrapper>svg{position:absolute;left:0;top:0;height:6px;width:8px}.adm-selector-item-disabled{cursor:not-allowed;opacity:.4}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}:root{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;color:#17152d;background:#f6f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--brand: #5b4cf0;--brand-dark: #4436d8;--brand-soft: #eeecff;--ink: #17152d;--ink-2: #45415e;--muted: #77738c;--line: #e9e9f2;--surface: #ffffff;--surface-alt: #f8f8fc;--success: #138965;--success-soft: #e8f8f2;--warning: #b86c12;--warning-soft: #fff5e7;--danger: #cc4056;--danger-soft: #fff0f2;--shadow: 0 12px 34px rgba(40, 35, 84, .08);--shadow-strong: 0 20px 50px rgba(38, 32, 85, .16);--radius-card: 18px;--safe-bottom: max(12px, env(safe-area-inset-bottom));--adm-color-primary: #5b4cf0;--adm-color-success: #138965;--adm-color-warning: #b86c12;--adm-color-danger: #cc4056;--adm-font-size-main: 15px}*{box-sizing:border-box}html{min-width:320px;background:#f6f7fb}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:#f6f7fb}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(91,76,240,.25);outline-offset:2px}#root{min-height:100vh;min-height:100dvh}.brand-mark{position:relative;display:inline-block;width:62px;height:62px;flex:0 0 auto}.brand-mark--compact{width:42px;height:42px}.brand-mark__back,.brand-mark__front{position:absolute;border-radius:14px;transform:rotate(-10deg)}.brand-mark__back{inset:4px 13px 13px 4px;background:linear-gradient(145deg,#46d8ed,#6b8dff);box-shadow:0 8px 18px #48aae745}.brand-mark__front{inset:13px 4px 4px 13px;background:linear-gradient(145deg,#7b5dff,#5543eb);box-shadow:0 8px 18px #5946eb45}.brand-mark__front:after,.brand-mark__back:after{content:"";position:absolute;inset:8px;border:3px solid rgba(255,255,255,.86);border-radius:7px;background:transparent}.brand-mark--compact .brand-mark__back,.brand-mark--compact .brand-mark__front{border-radius:10px}.brand-mark--compact .brand-mark__front:after,.brand-mark--compact .brand-mark__back:after{inset:6px;border-width:2px;border-radius:5px}.startup-screen{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:16px;background:radial-gradient(circle at 50% 33%,#ece9ff 0,#f6f7fb 36%,#fff)}.startup-screen strong{font-size:17px}.login-screen{min-height:100dvh;position:relative;display:grid;align-items:center;justify-items:center;padding:max(26px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));overflow:hidden;background:linear-gradient(150deg,#f2f0ff,#f7f9ff 46%,#f3fbff)}.login-ambient{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.login-ambient--one{width:250px;height:250px;top:-90px;right:-90px;background:#6453ef21}.login-ambient--two{width:220px;height:220px;left:-105px;bottom:-80px;background:#37cae721}.login-card{position:relative;width:min(100%,420px);padding:28px 24px 24px;background:#fffffff0;border:1px solid rgba(255,255,255,.92);border-radius:28px;box-shadow:0 28px 80px #342c7626;backdrop-filter:blur(18px)}.login-brand{display:flex;align-items:center;gap:13px;color:var(--brand-dark);font-size:17px;font-weight:800;letter-spacing:.02em}.login-brand .brand-mark{width:48px;height:48px}.login-copy{margin:32px 0 28px}.login-copy small{color:var(--brand);font-weight:800;letter-spacing:.12em}.login-copy h1{margin:8px 0 10px;font-size:clamp(30px,9vw,40px);letter-spacing:-.04em;line-height:1.1}.login-copy p{margin:0;max-width:320px;color:var(--muted);font-size:15px;line-height:1.7}.login-card form>label{display:block;margin-bottom:9px;color:var(--ink-2);font-size:14px;font-weight:700}.password-field{display:flex;min-height:52px;align-items:center;padding:0 10px 0 15px;border:1.5px solid #dddbea;border-radius:14px;background:#fbfbfe;transition:border-color .2s,box-shadow .2s}.password-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #5b4cf01a}.password-field.is-error{border-color:var(--danger)}.password-field .adm-input{flex:1;--font-size: 16px}.password-field button{min-width:58px;height:44px;border:0;color:var(--brand);background:transparent;font-size:13px;font-weight:800}.login-submit{min-height:52px;margin-top:18px;--border-radius: 14px;font-weight:800;box-shadow:0 10px 24px #5b4cf03b}.login-error{margin:9px 2px 0;color:var(--danger);font-size:13px}.login-security{display:flex;gap:10px;margin-top:22px;padding:14px;border-radius:13px;color:#635f78;background:#f6f5fb;font-size:12px;line-height:1.6}.login-security i{display:grid;flex:0 0 20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--success);font-style:normal;font-weight:800}.admin-app{min-height:100dvh}.app-header{position:sticky;top:0;z-index:20;width:100%;padding:max(12px,env(safe-area-inset-top)) 16px 14px;background:#fffffff2;border-bottom:1px solid rgba(229,229,239,.86);box-shadow:0 7px 24px #1f1d440b;backdrop-filter:blur(18px)}.app-header__identity{max-width:720px;margin:auto;display:flex;align-items:center;gap:11px;min-height:44px}.app-header__identity>div{min-width:0;display:flex;flex:1;align-items:center;gap:9px}.app-header__identity strong{font-size:17px;letter-spacing:-.02em}.icon-button{min-width:44px;height:44px;padding:0;border:0;border-radius:12px;background:#f4f3f9;color:var(--ink-2);font-weight:900;letter-spacing:2px}.online-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:800}.online-pill i{width:6px;height:6px;border-radius:50%}.online-pill--online{color:#117459;background:var(--success-soft)}.online-pill--online i{background:#19a97d;box-shadow:0 0 0 3px #19a97d21}.online-pill--offline{color:#a43c4d;background:var(--danger-soft)}.online-pill--offline i{background:var(--danger)}.app-selector{width:min(100%,720px);min-height:46px;margin:12px auto 10px;padding:8px 13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#f8f8fc;text-align:left}.app-selector span{color:var(--muted);font-size:12px}.app-selector strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.app-selector i{width:8px;height:8px;transform:rotate(45deg) translateY(-2px);border-right:2px solid #817d93;border-bottom:2px solid #817d93}.global-search{max-width:720px;margin:auto;--background: #f2f2f7;--border-radius: 13px;--height: 46px;--placeholder-color: #918da0}.offline-banner{position:sticky;z-index:18;top:174px;padding:9px 16px;color:#9e3b4c;background:#fff0f2;border-bottom:1px solid #f7d8dd;font-size:12px;font-weight:700;text-align:center}.update-banner{position:sticky;z-index:18;top:174px;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;color:#423799;background:#eeecff;border-bottom:1px solid #d9d3ff;font-size:12px}.update-banner span{font-weight:700}.update-banner button{min-height:44px;border:0;color:var(--brand-dark);background:transparent;font-weight:800}.app-main{width:min(100%,752px);min-height:calc(100dvh - 180px);margin:auto;padding:22px 16px calc(98px + env(safe-area-inset-bottom))}.bottom-nav{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);height:calc(70px + env(safe-area-inset-bottom));padding:7px 8px var(--safe-bottom);background:#fffffff5;border-top:1px solid var(--line);box-shadow:0 -10px 30px #241f4c14;backdrop-filter:blur(20px)}.bottom-nav__item{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:13px;color:#7d798d;background:transparent;font-size:11px;font-weight:700}.bottom-nav__item.is-active{color:var(--brand-dark);background:#f1efff}.bottom-nav__glyph{width:26px;height:24px;display:grid;place-items:center;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:900}.bottom-nav__item.is-active .bottom-nav__glyph{color:#fff;border-color:var(--brand);background:var(--brand);box-shadow:0 5px 12px #5b4cf038}.page-section{min-width:0}.page-header{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:0 2px 18px}.page-header small{display:block;margin-bottom:5px;color:var(--brand);font-size:11px;font-weight:900;letter-spacing:.12em}.page-header h1{display:flex;align-items:center;gap:9px;margin:0;color:var(--ink);font-size:27px;line-height:1.18;letter-spacing:-.04em}.page-header h1 span{min-width:26px;height:26px;display:inline-grid;place-items:center;padding:0 8px;border-radius:99px;color:var(--brand-dark);background:var(--brand-soft);font-size:12px;letter-spacing:0}.page-header p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.filter-chips{width:calc(100% + 32px);margin:0 -16px 16px;padding:0 16px 2px;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{flex:0 0 auto;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:99px;color:var(--ink-2);background:#fff;font-size:13px;font-weight:700}.filter-chip.is-active{color:#fff;border-color:var(--brand);background:var(--brand);box-shadow:0 7px 16px #5b4cf030}.filter-chip small{margin-left:4px;opacity:.75}.card-list{display:grid;gap:12px}.request-card,.user-card,.device-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 7px 24px #24204d0d}.card-tap{width:100%;min-height:48px;padding:17px;display:block;border:0;color:inherit;background:transparent;text-align:left}.card-tap:active{background:#faf9ff}.card-topline{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.card-topline time,.last-seen{color:var(--muted);font-size:11px;white-space:nowrap}.product-badge{display:inline-flex;align-items:center;min-height:25px;max-width:100%;padding:4px 9px;overflow:hidden;border-radius:7px;color:#5543c6;background:#efedff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.primary-value{display:block;margin-top:14px;font-size:23px;letter-spacing:.03em}.device-name{margin:5px 0 13px;color:var(--ink-2);font-size:14px;font-weight:700}.card-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.card-meta>span{min-width:0;padding:9px 10px;overflow:hidden;border-radius:10px;color:var(--ink-2);background:var(--surface-alt);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.card-meta small{display:block;margin-bottom:3px;color:var(--muted);font-size:10px}.card-cta{min-height:36px;margin-top:11px;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--brand);font-size:12px;font-weight:800}.card-cta i{font-size:20px;font-style:normal}.user-card .card-topline{justify-content:flex-start}.user-card .card-topline>i{margin-left:auto;color:#9792a6;font-size:24px;font-style:normal}.avatar{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#765fff,#5140dc);box-shadow:0 7px 16px #5b4cf038;font-size:13px;font-weight:900}.user-card__title{min-width:0;display:flex;flex-direction:column;gap:3px}.user-card__title strong{font-size:18px;letter-spacing:.02em}.user-card__title span{color:var(--muted);font-size:11px}.user-card__stats{display:grid;grid-template-columns:repeat(3,1fr);margin:15px 0 12px;border-radius:12px;background:var(--surface-alt)}.user-card__stats span{min-width:0;padding:10px 5px;color:var(--muted);border-right:1px solid var(--line);font-size:10px;text-align:center}.user-card__stats span:last-child{border-right:0}.user-card__stats strong{display:block;margin-bottom:2px;color:var(--ink);font-size:18px}.user-card__stats .has-attention strong{color:var(--danger)}.product-tags{display:flex;flex-wrap:wrap;gap:6px}.product-tags span{max-width:100%;padding:4px 8px;overflow:hidden;border-radius:7px;color:#5f5a72;background:#f1f0f6;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.user-card__footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-2)}.user-card__footer span{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-card__footer small{flex:0 0 auto;color:var(--muted);font-size:10px}.device-card__name{display:block;margin-top:13px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.device-card__machine{display:block;margin:4px 0 11px;color:var(--muted);font-size:12px}.device-card__facts{display:grid;gap:0;margin:12px 0 0}.device-card__facts div{display:grid;grid-template-columns:76px minmax(0,1fr);padding:7px 0;border-bottom:1px solid #f0eff5;font-size:12px}.device-card__facts div:last-child{border-bottom:0}.device-card__facts dt{color:var(--muted)}.device-card__facts dd{min-width:0;margin:0;overflow:hidden;color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:99px;font-size:11px;font-weight:800;white-space:nowrap}.status-pill--active{color:#11765a;background:var(--success-soft)}.status-pill--expiring{color:#a85f09;background:var(--warning-soft)}.status-pill--expired,.status-pill--revoked{color:#ad3549;background:var(--danger-soft)}.page-skeleton{display:grid;gap:12px}.skeleton-card{padding:18px;border:1px solid var(--line);border-radius:var(--radius-card);background:#fff}.skeleton-card .adm-skeleton-title{width:45%}.empty-state{min-height:280px;padding:42px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);text-align:center}.empty-state__icon{width:58px;height:58px;margin-bottom:14px;display:grid;place-items:center;border-radius:18px;color:var(--success);background:var(--success-soft);font-size:24px;font-weight:900}.empty-state strong{color:var(--ink);font-size:16px}.empty-state p{max-width:300px;margin:7px 0 0;font-size:13px;line-height:1.6}.adm-error-block{padding:44px 12px}.adm-infinite-scroll{color:var(--muted);font-size:12px}.sheet-body{max-height:90dvh;padding:0 18px var(--safe-bottom);overflow-y:auto;background:#fff;box-shadow:var(--shadow-strong)}.sheet-body--compact{max-height:75dvh}.sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 2px 14px;background:#fff}.sheet-heading--sticky{position:sticky;z-index:3;top:0;margin:0 -1px}.sheet-heading small{display:block;margin-bottom:3px;color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.12em}.sheet-heading h2{max-width:calc(100vw - 100px);margin:0;overflow:hidden;font-size:21px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.sheet-close{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;color:#6e697e;background:#f4f3f8;font-size:25px;line-height:1}.sheet-scroll{padding-bottom:12px}.sheet-submit{position:sticky;z-index:3;bottom:calc(-1 * var(--safe-bottom));margin:4px -18px 0;padding:12px 18px var(--safe-bottom);background:#fffffff7;border-top:1px solid var(--line);backdrop-filter:blur(16px)}.sheet-submit .adm-button{min-height:50px;--border-radius: 14px;font-weight:800}.app-choice-list{display:grid;gap:8px}.app-choice{min-height:64px;padding:10px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:#fff;text-align:left}.app-choice.is-active{border-color:#cfc8ff;background:#f5f3ff}.app-choice__logo{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#745dff,#5140dd);font-size:14px;font-weight:900}.app-choice>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.app-choice strong,.app-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-choice strong{font-size:14px}.app-choice small{color:var(--muted);font-size:10px}.app-choice>i{color:var(--brand);font-size:18px;font-style:normal;font-weight:900}.menu-actions{display:grid;gap:10px;padding:4px 0 10px}.menu-actions .adm-button{min-height:48px;--border-radius: 13px}.request-summary,.device-overview{padding:16px;border-radius:16px;background:linear-gradient(150deg,#f4f2ff,#f9faff);border:1px solid #e5e1ff}.request-summary>strong{display:block;margin:11px 0 3px;font-size:17px}.request-summary dl,.device-overview dl{margin:11px 0 0;display:grid;gap:7px}.request-summary dl div,.device-overview dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;font-size:12px}.request-summary dt,.device-overview dt{color:var(--muted)}.request-summary dd,.device-overview dd{min-width:0;margin:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.form-section,.choice-field{margin-top:20px}.form-label,.choice-field>label{display:block;margin-bottom:9px;color:var(--ink-2);font-size:13px;font-weight:800}.field-input{min-height:48px;padding:0 13px;border:1.5px solid #dedce9;border-radius:12px;background:#fbfbfe;--font-size: 15px}.field-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #5b4cf017}.field-input.is-error{border-color:var(--danger)}.field-error{margin:6px 2px 0;color:var(--danger);font-size:12px}.choice-selector{--border-radius: 11px;--checked-color: var(--brand)}.choice-selector .adm-selector-item{min-height:44px;display:grid;place-items:center;padding:9px 5px;color:var(--ink-2);background:#f5f4f9;border:1px solid transparent;font-size:12px;font-weight:800}.choice-selector .adm-selector-item-active{color:var(--brand-dark);border-color:#cfc9ff;background:#eeecff}.custom-number{min-height:48px;margin-top:9px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1.5px solid #dedce9;border-radius:12px;background:#fbfbfe}.custom-number .adm-input{flex:1;--font-size: 16px}.custom-number span{color:var(--muted)}.quota-callout{margin-top:18px;padding:13px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;border-radius:13px;color:#4d4576;background:#f2efff}.quota-callout span{font-size:12px}.quota-callout strong{color:var(--brand-dark);font-size:15px}.quota-callout small{grid-column:1 / -1;color:#77708e;font-size:10px}.scope-warning{margin:12px 0 0;padding:12px 14px;border:1px solid #f2c7ce;border-radius:13px;color:#8f3142;background:#fff0f2;font-size:13px;font-weight:700;line-height:1.55}.device-overview>div{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--ink-2);font-size:11px}.device-overview>strong{display:block;margin:13px 0 2px;font-size:21px;letter-spacing:.03em}.operation-card,.danger-zone{margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff}.operation-card h3,.danger-zone h3{margin:0 0 10px;font-size:13px}.operation-card .choice-field{margin:0 0 13px}.operation-card>.adm-button,.danger-zone>.adm-button{min-height:45px;--border-radius: 12px}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.inline-form .adm-button{min-width:68px;min-height:48px;--border-radius: 12px}.machine-code-card code{display:block;padding:11px;overflow-wrap:anywhere;border-radius:10px;color:#4d4960;background:#f5f4f8;font-family:Cascadia Mono,Consolas,monospace;font-size:11px;line-height:1.6}.machine-code-card .adm-button{min-height:44px;margin-top:4px}.danger-zone{border-color:#f1d8dc;background:snow}.confirm-content{display:grid;gap:5px;color:var(--ink-2)}.confirm-content strong{color:var(--ink);font-size:16px}.confirm-content p{margin:8px 0 0;color:var(--danger);font-size:12px}.undo-banner{position:fixed;z-index:1001;left:14px;right:14px;bottom:calc(80px + env(safe-area-inset-bottom));min-height:54px;padding:8px 8px 8px 15px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;border-radius:14px;background:#28243b;box-shadow:var(--shadow-strong)}.undo-banner span{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.undo-banner button{flex:0 0 auto;min-height:44px;padding:0 12px;border:0;border-radius:10px;color:#fff;background:var(--brand);font-size:12px;font-weight:800}.undo-banner button:disabled{color:#c7c5d0;background:#4b475d}.detail-page{height:100dvh;overflow:hidden;background:#f6f7fb;box-shadow:var(--shadow-strong)}.detail-page__header{height:calc(68px + env(safe-area-inset-top));padding:max(10px,env(safe-area-inset-top)) 16px 10px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);background:#fffffff7}.detail-page__header button{flex:0 0 44px;height:44px;border:0;border-radius:12px;color:var(--brand);background:#f2f0ff;font-size:30px;line-height:1}.detail-page__header small{color:var(--muted);font-size:10px}.detail-page__header h2{margin:1px 0 0;font-size:18px;letter-spacing:.02em}.detail-page__body{height:calc(100dvh - 68px - env(safe-area-inset-top));padding:16px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.user-summary-card{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;background:#fff}.user-summary-card>div{min-width:0;padding:12px 3px;text-align:center}.user-summary-card strong{display:block;font-size:18px}.user-summary-card span{color:var(--muted);font-size:9px}.user-product-group{margin-top:14px;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff}.user-product-group__heading{padding:13px 14px;border-bottom:1px solid var(--line);background:#fbfaff}.user-product-group__heading>div{display:flex;align-items:center;gap:10px}.user-product-group__heading>div>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.user-product-group__heading strong{font-size:14px}.user-product-group__heading small{color:var(--muted);font-size:10px}.mini-device-list>button{width:100%;min-height:94px;position:relative;padding:13px 38px 13px 14px;display:block;border:0;border-bottom:1px solid var(--line);color:inherit;background:#fff;text-align:left}.mini-device-list>button:last-child{border-bottom:0}.mini-device-list>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-device-list>button>div strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mini-device-list>button>span{display:block;margin:4px 0 9px;color:var(--muted);font-size:10px}.mini-device-list dl{display:flex;gap:18px;margin:0}.mini-device-list dl div{display:flex;gap:5px;font-size:10px}.mini-device-list dt{color:var(--muted)}.mini-device-list dd{margin:0;color:var(--ink-2)}.mini-device-list>button>i{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#aaa6b6;font-size:24px;font-style:normal}.audit-timeline{position:relative;display:grid;gap:12px}.audit-timeline:before{content:"";position:absolute;z-index:0;top:18px;bottom:18px;left:6px;width:2px;background:#dedbea}.audit-item{position:relative;z-index:1;padding-left:24px}.audit-dot{position:absolute;top:17px;left:0;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#8d87a4;box-shadow:0 0 0 2px #ddd9eb}.audit-dot--license-approved,.audit-dot--license-restored{background:var(--success);box-shadow:0 0 0 2px #bfe7da}.audit-dot--license-revoked{background:var(--danger);box-shadow:0 0 0 2px #f1c7ce}.audit-dot--license-extended{background:var(--brand);box-shadow:0 0 0 2px #d2cdff}.audit-card{padding:15px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 6px 20px #26224a0a}.audit-card .card-topline strong{font-size:14px}.audit-subject{margin:12px 0 7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.audit-subject span{min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.audit-subject strong{flex:0 0 auto;font-size:12px}.audit-card p{margin:9px 0 7px;color:var(--ink-2);font-size:11px;line-height:1.55;word-break:break-word}.audit-card>small{color:var(--muted);font-size:9px}@media(min-width:760px){.app-header,.app-main{padding-left:28px;padding-right:28px}.card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-chips{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.bottom-nav{left:50%;right:auto;bottom:14px;width:600px;height:68px;padding:7px;transform:translate(-50%);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-strong)}.app-main{padding-bottom:110px}.offline-banner,.update-banner{top:174px}.sheet-body{left:50%;width:min(620px,100vw);transform:translate(-50%);border-radius:24px 24px 0 0}.undo-banner{left:50%;right:auto;width:520px;transform:translate(-50%)}}@media(max-width:380px){.app-header,.app-main{padding-left:12px;padding-right:12px}.filter-chips{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.card-tap{padding:15px}.card-meta{grid-template-columns:1fr}.user-card__footer{align-items:flex-start;flex-direction:column;gap:5px}.choice-selector .adm-selector-item{font-size:11px}.sheet-body{padding-left:14px;padding-right:14px}.sheet-submit{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.page-header h1{font-size:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
