: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:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--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:gray;--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:#0000}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 .2s ease-in-out}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);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.adm-action-sheet-extra{color:var(--adm-color-weak);font-size:var(--adm-font-size-7);border-bottom:1px solid var(--adm-color-border);justify-content:center;padding:18px 12px;display:flex}.adm-action-sheet-button-list,.adm-action-sheet-button-item-wrapper{border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-item-wrapper:last-child{border-bottom:none}.adm-action-sheet-button-item{text-align:center;background-color:var(--adm-color-background);padding:16px;display:block}.adm-action-sheet-button-item:active{background-color:var(--adm-color-border)}.adm-action-sheet-button-item-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.adm-action-sheet-button-item-description{font-size:var(--adm-font-size-6);color:var(--adm-color-weak);padding-top:4px}.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--adm-color-danger)}.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name{font-weight:700}.adm-action-sheet-cancel{background-color:var(--adm-color-fill-content);padding-top:8px}.adm-popup{--z-index:var(--adm-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-popup-body{background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10);position:fixed}.adm-popup-body .adm-popup-close-icon{z-index:100;position:absolute}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{bottom:8px;right:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{top:8px;left:8px}.adm-popup-close-icon{cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;line-height:1}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{justify-content:center;display:flex}.adm-auto-center-content{flex:0 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{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.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);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));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;width:100%;height:100%;position:absolute;top:0;left:0}.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{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.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{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-list{--header-font-size:var(--adm-font-size-7);--prefix-width:"auto";--prefix-padding-right:12px;--align-items:center;--active-background-color:var(--adm-color-border);--border-inner:solid 1px var(--adm-color-border);--border-top:solid 1px var(--adm-color-border);--border-bottom:solid 1px var(--adm-color-border);--padding-left:12px;--padding-right:12px;--font-size:var(--adm-font-size-9);--extra-max-width:70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);font-size:var(--font-size);overflow:hidden}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left:0}.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);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.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);flex-direction:column;display:flex;overflow:hidden}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-image-container{max-height:40vh;margin-bottom:12px}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);text-align:center;margin-bottom:8px;padding:0 12px;line-height:25px}.adm-dialog-content{max-height:70vh;font-size:var(--adm-font-size-7);color:var(--adm-color-text);padding:0 12px 20px;line-height:1.4;overflow:hidden auto}.adm-dialog-content-empty{height:12px;padding:0}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{border-top:.5px solid var(--adm-color-border);align-items:stretch;display:flex}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:var(--adm-font-size-10);border-right:solid .5px var(--adm-color-border);border-radius:0;padding:10px;line-height:25px}.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);margin-top:12px;line-height:1.4}.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{font-size:var(--adm-font-size-main);margin-top:20px}.adm-error-block-full-page .adm-error-block-description-title{color:var(--adm-color-text);font-size:20px}.adm-infinite-scroll{color:var(--adm-color-weak);font-size:var(--adm-font-size-main);justify-content:center;align-items:center;padding:18px;display:flex}.adm-infinite-scroll-failed-text{margin-right:8px;display:inline-block}.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;background-color:var(--background-color);justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:24px;max-height:100%;display:flex}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:inline-block}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:#0000}.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{color:var(--adm-color-light);cursor:pointer;flex:none;margin-left:8px;padding:4px}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{font-size:var(--adm-font-size-7);display:block}.adm-notice-bar{--background-color:var(--adm-color-weak);--border-color:var(--adm-color-weak);--text-color:var(--adm-color-text-light-solid);--font-size:var(--adm-font-size-7);--icon-font-size:var(--adm-font-size-10);--height:40px;--adm-notice-bar-border-radius:4px;--adm-notice-bar-border-width:1px;height:var(--height);box-sizing:border-box;font-size:var(--font-size);border:solid var(--adm-notice-bar-border-width) var(--border-color);background-color:var(--background-color);color:var(--text-color);border-left-width:0;border-right-width:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.adm-notice-bar>span[role=img]{color:var(--text-color)}.adm-notice-bar.adm-notice-bar-alert{--background-color:#fff9ed;--border-color:#fff3e9;--text-color:var(--adm-color-orange)}.adm-notice-bar.adm-notice-bar-error{--background-color:var(--adm-color-danger);--border-color:#d9281e;--text-color:#fff}.adm-notice-bar.adm-notice-bar-info{--background-color:#d0e4ff;--border-color:#bcd8ff;--text-color:var(--adm-color-primary)}.adm-notice-bar.adm-notice-bar-success{--background-color:#d1fff0;--border-color:#a8f0d8;--text-color:var(--adm-color-success)}.adm-notice-bar .adm-notice-bar-left{font-size:var(--icon-font-size);flex-shrink:0;margin-right:8px}.adm-notice-bar .adm-notice-bar-content{flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner{white-space:nowrap;width:auto;transition-timing-function:linear}.adm-notice-bar-wrap.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner{white-space:normal}.adm-notice-bar .adm-notice-bar-right{flex-shrink:0;align-items:center;margin-left:12px;display:flex}.adm-notice-bar-close{width:24px;height:24px;font-size:var(--adm-font-size-10);justify-content:center;align-items:center;margin-right:-3px;display:flex}.adm-notice-bar-wrap{align-items:flex-start;height:auto;padding-top:8px;padding-bottom:8px;line-height:22px}.adm-notice-bar-neutral{border-radius:var(--adm-notice-bar-border-radius)}.adm-notice-bar-rounded{border-radius:1000px}.adm-notice-bar-bordered{border-left-width:var(--adm-notice-bar-border-width);border-right-width:var(--adm-notice-bar-border-width)}.adm-notice-bar-without-border{border-top-width:0;border-bottom-width:0}.adm-progress-bar{--track-width:var(--adm-progress-bar-track-width,8px);--track-color:var(--adm-progress-bar-track-color,var(--adm-color-border));--fill-color:var(--adm-progress-bar-fill-color,var(--adm-color-primary));--text-width:var(--adm-progress-bar-text-width,40px);align-items:center;display:flex}.adm-progress-bar-trail{background:var(--track-color);height:var(--track-width);flex:auto;overflow:hidden}.adm-progress-bar-fill{background:var(--fill-color);height:var(--track-width);transition:width .3s}.adm-progress-bar-text{width:calc(var(--text-width) + 8px);color:var(--adm-color-weak);flex:none;padding-left:8px}.adm-progress-bar-rounded .adm-progress-bar-trail,.adm-progress-bar-rounded .adm-progress-bar-fill{border-radius:var(--track-width)}.adm-pull-to-refresh-head{position:relative;overflow:hidden}.adm-pull-to-refresh-head-content{width:100%;color:var(--adm-color-weak);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}.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);height:var(--height);justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box{background:var(--background);border-radius:var(--border-radius);padding-left:var(--padding-left);border:1px solid #0000;flex:auto;justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{color:var(--adm-color-light);font-size:var(--adm-font-size-8);flex:none}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{height:calc(var(--height) - 2px);box-sizing:border-box;flex:auto;padding:4px 8px 4px 4px}.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-swipe-action{--background:var(--adm-color-background);background:var(--background);cursor:-webkit-grab;cursor:grab;touch-action:pan-y;overflow:hidden}.adm-swipe-action-track{position:relative;overflow:visible}.adm-swipe-action-actions{white-space:nowrap;justify-content:center;align-items:stretch;width:auto;display:flex;position:absolute}.adm-swipe-action-actions-right{height:100%;top:0;left:100%}.adm-swipe-action-actions-left{height:100%;top:0;right:100%}.adm-swipe-action-action-button.adm-button{--border-radius:0;--border-width:0;--text-color:var(--adm-color-text-light-solid);padding-left:20px;padding-right:20px}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}.adm-tag{--border-radius:var(--adm-tag-border-radius,2px);font-size:var(--adm-font-size-3);background:var(--background-color);color:var(--text-color);white-space:nowrap;border-radius:var(--border-radius);border:1px solid var(--border-color);box-sizing:border-box;padding:2px 4px;font-weight:400;line-height:1;display:inline-block}.adm-tag-round{border-radius:100px}:root{--ios-bg:#fff;--ios-grouped-bg:#f2f2f7;--ios-cell:#fff;--ios-cell-raised:#e5e5ea;--ios-label:#000;--ios-secondary-label:#6e6e73;--ios-tertiary-label:#8e8e93;--ios-separator:#c6c6c8;--ios-fill:#78788029;--ios-bar:#f9f9f9cc;--ios-blue:#007aff;--ios-green:#34c759;--ios-red:#ff3b30;--ios-orange:#ff9500;--ios-yellow:#fc0;--ios-purple:#af52de;--ios-blue-text:#06c;--ios-green-text:#248a3d;--ios-red-text:#d70015;--ios-orange-text:#c93400;--scanner-warn-bg:#fff4d6;--scanner-warn-text:#7a4d00;--scanner-ok-bg:#e3f6e8;--scanner-ok-text:#1b5e2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-prefers-color-scheme=dark]{--ios-bg:#000;--ios-grouped-bg:#000;--ios-cell:#1c1c1e;--ios-cell-raised:#2c2c2e;--ios-label:#fff;--ios-secondary-label:#98989f;--ios-tertiary-label:#636366;--ios-separator:#38383a;--ios-fill:#7878805c;--ios-bar:#161617cc;--ios-blue:#0a84ff;--ios-green:#30d158;--ios-red:#ff453a;--ios-orange:#ff9f0a;--ios-yellow:#ffd60a;--ios-purple:#bf5af2;--ios-blue-text:#0a84ff;--ios-green-text:#30d158;--ios-red-text:#ff453a;--ios-orange-text:#ff9f0a;--scanner-warn-bg:#3a2a00;--scanner-warn-text:#ffd60a;--scanner-ok-bg:#0f3d1c;--scanner-ok-text:#30d158;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,html[data-prefers-color-scheme=dark]{--adm-color-primary:#0071e3;--adm-color-success:var(--ios-green-text);--adm-color-warning:var(--ios-orange-text);--adm-color-danger:var(--ios-red-text);--adm-color-text:var(--ios-label);--adm-color-text-secondary:var(--ios-secondary-label);--adm-color-weak:var(--ios-tertiary-label);--adm-color-light:var(--ios-cell-raised);--adm-color-border:var(--ios-separator);--adm-color-box:var(--ios-cell);--adm-color-background:var(--ios-cell);--adm-color-background-body:var(--ios-grouped-bg);--scanner-surface:var(--ios-cell);--scanner-accent:var(--ios-blue-text)}:root{--adm-font-size-1:12px;--adm-font-size-2:13px;--adm-font-size-3:14px;--adm-font-size-4:15px;--adm-font-size-5:16px;--adm-font-size-6:17px;--adm-font-size-7:18px;--adm-font-size-8:20px;--adm-font-size-9:22px;--adm-font-size-10:24px;--adm-font-size-main:var(--adm-font-size-7);--adm-radius-m:12px;--adm-radius-l:16px;--scanner-tap-min:56px;--scanner-gutter:16px;--scanner-top-clearance:32px;--scanner-title-size:28px}*,:before,:after{box-sizing:border-box}html,body{height:100%;overflow:hidden}#root{position:fixed;inset:0}body{background:var(--ios-grouped-bg);color:var(--adm-color-text);font-family:var(--adm-font-family);font-size:var(--adm-font-size-main);overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;margin:0}input,textarea{-webkit-user-select:text;user-select:text;font-size:max(16px,1em)}.screen{overscroll-behavior:contain;height:100%;padding:calc(env(safe-area-inset-top) + var(--scanner-top-clearance)) calc(env(safe-area-inset-right) + var(--scanner-gutter)) calc(env(safe-area-inset-bottom) + var(--scanner-gutter)) calc(env(safe-area-inset-left) + var(--scanner-gutter));flex-direction:column;display:flex;overflow:hidden auto}.screen-title{font-size:var(--scanner-title-size);margin:0 0 8px;font-weight:700;line-height:1.2}.screen-lead{color:var(--adm-color-text-secondary);margin:0 0 24px;line-height:1.4}.adm-button-large{min-height:var(--scanner-tap-min);font-size:var(--adm-font-size-8);font-weight:600}.update-bar{padding-top:env(safe-area-inset-top)}.icon{vertical-align:-.125em;flex:none}.adm-button{--border-radius:999px;--border-width:0;--border-color:transparent;font-weight:600}.adm-button.adm-button-default.adm-button-fill-solid{--background-color:var(--ios-fill);--text-color:var(--adm-color-text)}.adm-button.adm-button-fill-outline{--background-color:var(--ios-fill)}.adm-button:not(.adm-button-disabled):active:before{opacity:.12}.adm-dialog .adm-center-popup-body{background:var(--ios-cell);border-radius:28px;width:min(320px,86vw);min-width:0;box-shadow:0 12px 40px #00000040}.adm-dialog .adm-center-popup-mask{--background:#0000004d}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:22px}.adm-dialog-title{font-size:var(--adm-font-size-7);margin-bottom:6px;padding:0 20px;font-weight:600;line-height:1.3}.adm-dialog-content{color:var(--adm-color-text);font-size:var(--adm-font-size-5);text-align:center;padding:0 20px 18px;line-height:1.4}.adm-dialog-footer{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.adm-dialog-footer .adm-dialog-action-row{border-top:0;gap:8px}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{background:var(--ios-fill);min-height:48px;color:var(--adm-color-text);font-size:var(--adm-font-size-6);border-right:0;border-radius:999px;padding:8px 12px;font-weight:500;line-height:1.25}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{background:var(--adm-color-primary);color:#fff;font-weight:600}.adm-dialog-footer .adm-dialog-action-row>.adm-button-danger{color:var(--adm-color-danger)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold.adm-button-danger{background:var(--ios-red);color:#fff}.adm-action-sheet-popup>.adm-popup-body{padding:0 8px calc(env(safe-area-inset-bottom) + 8px);background:0 0;border-radius:0;overflow:visible}.adm-action-sheet-extra{border-bottom:.5px solid var(--ios-separator);background:var(--ios-cell);color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-3);border-radius:20px 20px 0 0;padding:14px 16px;font-weight:600}.adm-action-sheet-button-list{background:var(--ios-cell);border-bottom:0;border-radius:0 0 20px 20px;overflow:hidden}.adm-action-sheet-button-list:first-child{border-radius:20px}.adm-action-sheet-button-item-wrapper{border-bottom:.5px solid var(--ios-separator)}.adm-action-sheet-button-item{background:var(--ios-cell);flex-direction:column;justify-content:center;min-height:58px;display:flex}.adm-action-sheet-button-item:active{background:var(--ios-cell-raised)}.adm-action-sheet-button-item-name{color:var(--scanner-accent);font-size:var(--adm-font-size-8)}.adm-action-sheet-cancel{background:0 0;padding-top:8px}.adm-action-sheet-cancel .adm-action-sheet-button-item-wrapper{border:0;border-radius:20px;overflow:hidden}.adm-action-sheet-cancel .adm-action-sheet-button-item-name{font-weight:600}.adm-popup-body.adm-popup-body-position-bottom:not(.adm-action-sheet-popup .adm-popup-body){border-radius:24px 24px 0 0}.adm-popup:not(.adm-action-sheet-popup) .adm-popup-body-position-bottom:before{content:"";background:var(--ios-tertiary-label);opacity:.6;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.adm-search-bar{--background:var(--ios-fill);--border-radius:12px}.adm-notice-bar{border-radius:14px;margin:0 12px 8px}.nav-bar{z-index:20;height:calc(env(safe-area-inset-top) + 44px);padding:env(safe-area-inset-top) calc(env(safe-area-inset-right) + 8px) 0 calc(env(safe-area-inset-left) + 8px);border-bottom:.5px solid #0000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;transition:background-color .2s,border-color .2s;display:grid;position:fixed;top:0;left:0;right:0}.nav-bar-scrolled{border-bottom-color:var(--ios-separator);background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-bar-scrolled{background:var(--ios-cell)}}.nav-bar-leading{justify-self:start}.nav-bar-trailing{justify-self:end;display:flex}.nav-bar-back{min-height:44px;color:var(--scanner-accent);font:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 0;font-size:17px;display:inline-flex}.nav-bar-chevron{font-size:24px}.nav-bar-back:active{opacity:.4}.nav-bar-title{text-overflow:ellipsis;white-space:nowrap;opacity:0;margin:0;font-size:17px;font-weight:600;transition:opacity .2s;overflow:hidden}.nav-bar-title-shown{opacity:1}.bar-icon-button{width:44px;height:44px;color:var(--scanner-accent);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:28px;display:inline-flex}.bar-icon-button:active{opacity:.4}.screen.screen-with-nav{padding-top:calc(env(safe-area-inset-top) + 44px + 4px)}@media (prefers-reduced-motion:reduce){.nav-bar,.nav-bar-title{transition:none}}.events-search{--height:48px;--border-radius:12px;--background:var(--scanner-surface);margin-bottom:8px}.event-section{margin-top:20px}.event-section-title{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-weight:600}.event-card{border-radius:var(--adm-radius-l);background:var(--scanner-surface);width:100%;color:var(--adm-color-text);font:inherit;text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;padding:16px;display:flex}.event-card:active:not(:disabled){background:var(--adm-color-light)}.event-card:disabled{opacity:.55}.event-card-tags:empty{display:none}.event-card-tags{gap:6px;margin-bottom:4px;display:flex}.event-card-title{font-size:var(--adm-font-size-9);font-weight:700;line-height:1.25}.event-card-when{font-size:var(--adm-font-size-7);color:var(--scanner-accent);font-weight:600}.event-card-meta{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5)}.time-list{flex-direction:column;gap:14px;display:flex}.time-button.adm-button{border-radius:var(--adm-radius-l);min-height:96px}.time-button .adm-button-content,.time-button>span{flex-direction:column;align-items:center;gap:4px;display:flex}.time-button-time{font-size:36px;font-weight:700;line-height:1.1}.time-button-meta{font-size:var(--adm-font-size-5);font-weight:500}.install-icon{border-radius:22px;margin:24px 0;display:block}.install-steps{counter-reset:step;margin:0;padding:0;list-style:none}.install-steps li{counter-increment:step;min-height:44px;margin-bottom:20px;padding-left:60px;line-height:1.4;position:relative}.install-steps li:before{content:counter(step);background:var(--scanner-surface);width:44px;height:44px;color:var(--scanner-accent);font-size:var(--adm-font-size-9);text-align:center;border-radius:50%;font-weight:700;line-height:44px;position:absolute;top:-6px;left:0}.install-note{color:var(--adm-color-text-secondary);line-height:1.4}.install-continue{margin-top:auto}.hold{border:2px solid var(--adm-color-danger);border-radius:var(--adm-radius-l);width:100%;min-height:64px;color:var(--adm-color-text);font:inherit;font-size:var(--adm-font-size-7);touch-action:none;background:0 0;font-weight:700;position:relative;overflow:hidden}.hold-fill{transform-origin:0;background:#b0001d;position:absolute;inset:0;transform:scaleX(0)}.hold-active .hold-fill{transition:transform var(--hold-duration) linear;transform:scaleX(1)}.hold-label{position:relative}.verdict{z-index:900;padding:calc(env(safe-area-inset-top) + 24px) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 20px) calc(env(safe-area-inset-left) + 20px);color:#fff;text-align:center;flex-direction:column;animation:.12s ease-out verdict-in;display:flex;position:fixed;inset:0}@keyframes verdict-in{0%{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.verdict{animation:none}}.verdict-accepted{background:#1b7a33}.verdict-duplicate{background:#b04a00}.verdict-rejected,.verdict-wrong_event{background:#c20019}.verdict-wrong_time{background:#6b2fa3}.verdict-unpaid{background:#8a5a00}.verdict-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.verdict-icon{font-size:112px}.verdict-title{margin:12px 0 20px;font-size:40px;font-weight:800;line-height:1.1}.verdict-details p{margin:0 0 8px}.verdict-name{font-size:28px;font-weight:700;line-height:1.2}.verdict-ticket{font-size:var(--adm-font-size-9)}.verdict-hint{font-size:var(--adm-font-size-8);font-weight:600;line-height:1.35}.verdict-badge{border:2px solid #fff;border-radius:20px;padding:4px 12px;font-weight:700;display:inline-block}.verdict-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--adm-font-size-6);letter-spacing:.04em;margin-top:12px}.verdict-actions{flex-direction:column;gap:12px;display:flex}.verdict .verdict-primary.adm-button{color:#000;min-height:64px;font-size:var(--adm-font-size-9);background:#fff;border:0;font-weight:700}.verdict .verdict-secondary.adm-button{color:#fff;min-height:56px;font-size:var(--adm-font-size-7);background:0 0;border:2px solid #fff}.verdict-confirm p{margin:0 0 16px;line-height:1.4}.segmented{background:var(--ios-fill);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid;position:relative}.segmented-thumb{width:calc((100% - 6px) / var(--segments));background:var(--segmented-thumb);transform:translateX(calc(100% * var(--index)));border-radius:9px;transition:transform .35s cubic-bezier(.3,1.25,.5,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}:root{--segmented-thumb:#fff}html[data-prefers-color-scheme=dark]{--segmented-thumb:#636366}.segmented-option{min-height:44px;color:var(--adm-color-text);font:inherit;font-size:var(--adm-font-size-5);background:0 0;border:0;padding:6px 4px;font-weight:500;line-height:1.2;position:relative}.segmented-checked{font-weight:600}.segmented-option+.segmented-option:before{content:"";background:var(--ios-separator);width:1px;transition:opacity .2s;position:absolute;top:25%;bottom:25%;left:0}.segmented-checked:before,.segmented-checked+.segmented-option:before{opacity:0}.segmented-option:active:not(.segmented-checked){opacity:.5}@media (prefers-reduced-motion:reduce){.segmented-thumb{transition:none}}.audience{flex-direction:column;gap:12px;display:flex}.audience-progress{font-size:var(--adm-font-size-8);flex-direction:column;gap:8px;font-weight:700;display:flex}.audience-progress .adm-progress-bar{--fill-color:var(--adm-color-success);--track-color:var(--ios-fill);--track-width:10px}.audience-controls{z-index:5;background:var(--ios-grouped-bg);flex-direction:column;gap:8px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:-16px}.segment{flex-direction:column;align-items:center;line-height:1.2;display:flex}.segment-label{font-size:var(--adm-font-size-5);font-weight:600}.segment-count{font-size:var(--adm-font-size-9);font-variant-numeric:tabular-nums;font-weight:700}.audience-controls .adm-search-bar{--height:48px;--border-radius:12px;--background:var(--scanner-surface)}.audience-empty{color:var(--adm-color-text-secondary);text-align:center;margin:40px 0}.orders{margin:0;padding:0;list-style:none}.order{border-radius:var(--adm-radius-m);background:var(--scanner-surface);content-visibility:auto;contain-intrinsic-size:auto 72px;margin-bottom:8px;overflow:hidden}.order-head{flex-direction:column;gap:2px;padding:12px 14px 4px;display:flex}.order-name{font-size:var(--adm-font-size-8);font-weight:700}.order-summary{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5)}.order .adm-swipe-action-content{background:var(--scanner-surface)}.attendee{width:100%;min-height:64px;color:var(--adm-color-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.attendee-mark{border:2px solid var(--adm-color-weak);border-radius:50%;flex:none;width:14px;height:14px}.attendee-in .attendee-mark{border-color:var(--adm-color-success);background:var(--adm-color-success)}.attendee-main{flex-direction:column;flex:1;min-width:0;display:flex}.attendee-name{font-size:var(--adm-font-size-8);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.attendee-meta{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5)}.attendee-state{color:var(--adm-color-success);font-size:var(--adm-font-size-4);flex:none;font-weight:600}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.adm-swipe-action-action-button{min-width:96px;font-size:var(--adm-font-size-6);font-weight:700}.audience-confirm{font-size:var(--adm-font-size-8);text-align:center;margin:0;font-weight:600}.attendee-details{max-height:85vh;padding:20px calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 16px);background:var(--scanner-surface);border-radius:16px 16px 0 0;overflow-y:auto}.attendee-details-name{font-size:var(--adm-font-size-10);margin:0 0 8px}.attendee-details-list{--adm-color-background:var(--scanner-surface);--border-top:0;--border-bottom:0;margin-bottom:16px}.attendee-details-actions{flex-direction:column;gap:10px;display:flex}.sale{flex-direction:column;gap:16px;display:flex}.sale-capacity{font-size:var(--adm-font-size-8);flex-direction:column;gap:4px;font-weight:700;display:flex}.sale-over{color:var(--adm-color-warning);font-size:var(--adm-font-size-6);margin:0;font-weight:600}.sale-form{border-radius:var(--adm-radius-l);background:var(--scanner-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.sale-tier{min-height:var(--scanner-tap-min);justify-content:space-between;align-items:center;gap:12px;display:flex}.sale-tier-name{font-size:var(--adm-font-size-8);flex-direction:column;font-weight:700;display:flex}.sale-tier-price{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);font-weight:500}.count-stepper{flex:none;align-items:center;gap:4px;display:flex}.count-stepper-button{background:var(--ios-fill);width:52px;height:52px;color:var(--adm-color-text);font:inherit;border:0;border-radius:12px;font-size:28px;font-weight:600;line-height:1}.count-stepper-button:active:not(:disabled){background:var(--adm-color-light)}.count-stepper-button:disabled{opacity:.35}.count-stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:26px;font-weight:800}.sale-total{border-top:1px solid var(--adm-color-border);justify-content:space-between;align-items:baseline;padding-top:8px;font-weight:600;display:flex}.sale-total-amount{font-size:var(--adm-font-size-10);font-weight:800}.push-enable.adm-button{border-radius:var(--adm-radius-m)}.push-state{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);margin:0}.push-on{color:var(--adm-color-success)}.sale-list-title{font-size:var(--adm-font-size-8);margin:8px 0}.sale-filter{margin-bottom:8px}.sale-empty{color:var(--adm-color-text-secondary);text-align:center}.sale-rows{margin:0;padding:0;list-style:none}.sale-rows li{border-radius:var(--adm-radius-m);margin-bottom:8px;overflow:hidden}.sale-rows .adm-swipe-action-content{background:var(--scanner-surface)}.sale-row{width:100%;min-height:64px;color:var(--adm-color-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.sale-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.sale-row-number{font-weight:700}.sale-row-lines{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.sale-row-total{font-weight:700}.qr-screen{z-index:900;padding:calc(env(safe-area-inset-top) + var(--scanner-top-clearance)) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 20px);color:#1d1d1f;text-align:center;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.qr-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.qr-body p{margin:0 0 6px}.qr-number{color:#6e6e73;font-weight:600}.qr-lines{font-size:var(--adm-font-size-8)}.qr-total{font-size:40px;font-weight:800}.qr-code{margin:12px 0;line-height:0}.qr-code svg{width:min(78vw,46vh,320px);height:auto}.qr-hint{color:#6e6e73;font-size:var(--adm-font-size-5)}.qr-status{font-size:var(--adm-font-size-9);font-weight:700}.qr-entered{color:#fff;background:#1b7a33;border-radius:20px;margin-top:24px;padding:20px 24px}.qr-body .qr-entered-title{font-size:40px;font-weight:800}.qr-body .qr-entered-count{font-size:var(--adm-font-size-8);margin:0;font-weight:700}.qr-actions{flex-direction:column;gap:10px;display:flex}.qr-screen .qr-done.adm-button{color:#fff;background:#1d1d1f;border:0}.qr-screen .qr-cancel.adm-button{color:#c20019}.qr-screen .qr-test.adm-button{color:#1d1d1f;background:#fff;border:2px solid #1d1d1f}.scanner{flex-direction:column;gap:16px;display:flex}.scanner-notice{border-radius:var(--adm-radius-m)}.scanner-view{color:#fff;aspect-ratio:1;border-radius:var(--adm-radius-l);background:#111;max-height:52vh;position:relative;overflow:hidden}.scanner-video{object-fit:cover;width:100%;height:100%}.scanner-frame{pointer-events:none;background:linear-gradient(#fff,#fff) 0 0/44px 6px no-repeat,linear-gradient(#fff,#fff) 0 0/6px 44px no-repeat,linear-gradient(#fff,#fff) 100% 0/44px 6px no-repeat,linear-gradient(#fff,#fff) 100% 0/6px 44px no-repeat,linear-gradient(#fff,#fff) 0 100%/44px 6px no-repeat,linear-gradient(#fff,#fff) 0 100%/6px 44px no-repeat,linear-gradient(#fff,#fff) 100% 100%/44px 6px no-repeat,linear-gradient(#fff,#fff) 100% 100%/6px 44px no-repeat;position:absolute;inset:16%}.torch-button{color:#fff;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:26px;display:flex;position:absolute;top:12px;right:12px}.torch-button.torch-on{color:#000;background:#ffd60a}.torch-button:active{opacity:.6}.scanner-status{color:#fff;font-size:var(--adm-font-size-5);text-align:center;background:#000000b8;border-radius:10px;margin:0 12px;padding:6px 10px;position:absolute;bottom:12px;left:0;right:0}.scanner-status:empty{display:none}.scanner-problem{text-align:center;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;line-height:1.4;display:flex;position:absolute;inset:0}.scanner-problem h2{font-size:var(--adm-font-size-9);margin:0}.scanner-actions{gap:12px;display:flex}.scanner-manual-icon{margin-right:6px;font-size:1.15em}.scanner-actions .adm-button{flex:1}.recent-title{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 8px;font-weight:600}.recent ul{margin:0;padding:0;list-style:none}.recent-item{border-bottom:1px solid var(--adm-color-border);grid-template-columns:14px 1fr auto;grid-template-areas:"dot name time""dot verdict time";align-items:center;column-gap:10px;padding:10px 0;display:grid}.recent-dot{border-radius:50%;grid-area:dot;width:12px;height:12px}.recent-ok .recent-dot{background:var(--adm-color-success)}.recent-warn .recent-dot{background:var(--adm-color-warning)}.recent-error .recent-dot{background:var(--adm-color-danger)}.recent-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}.recent-verdict{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);grid-area:verdict}.recent-time{color:var(--adm-color-text-secondary);font-variant-numeric:tabular-nums;grid-area:time}.manual{padding:20px calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 16px) calc(env(safe-area-inset-left) + 16px);background:var(--scanner-surface);border-radius:16px 16px 0 0}.manual-title{font-size:var(--adm-font-size-9);margin:0 0 12px}.manual-input.adm-input{min-height:var(--scanner-tap-min);border-radius:var(--adm-radius-m);background:var(--ios-grouped-bg);--font-size:22px;letter-spacing:.06em;padding:0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace}.manual-error{min-height:1.4em;color:var(--adm-color-danger);margin:8px 0}.main{flex-direction:column;display:flex;position:fixed;inset:0}.main-top{z-index:10;background:var(--ios-grouped-bg);border-bottom:.5px solid #0000;transition:background-color .2s,border-color .2s;position:absolute;top:0;left:0;right:0}.main-top-scrolled{border-bottom-color:var(--ios-separator);background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.main-top-scrolled{background:var(--ios-cell)}}@media (prefers-reduced-motion:reduce){.main-top{transition:none}}.current-event{padding:calc(env(safe-area-inset-top) + var(--scanner-top-clearance) - 12px) calc(env(safe-area-inset-right) + 8px) 10px calc(env(safe-area-inset-left) + 16px);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:4px;display:grid}.current-event-title{font-size:var(--adm-font-size-9);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-self:center;margin:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.current-event-change{margin-top:-6px}.current-event-when{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.current-event-time{background:var(--scanner-accent);color:#fff;font-size:var(--adm-font-size-10);letter-spacing:.02em;border-radius:8px;padding:2px 10px;font-weight:800}.net:before{content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.net-online:before{background:var(--adm-color-success)}.net-offline{color:var(--adm-color-warning)}.net-offline:before{background:var(--adm-color-warning)}.main-content{overscroll-behavior:contain;padding:calc(var(--main-top-height,0px) + 12px) calc(env(safe-area-inset-right) + 16px) calc(var(--tab-bar-bottom) + var(--tab-bar-height) + 20px) calc(env(safe-area-inset-left) + 16px);flex:1;overflow:hidden auto}.main-soon{color:var(--adm-color-text-secondary);text-align:center;margin:40px 0 0;line-height:1.5}.main{--tab-bar-bottom:max(12px, calc(env(safe-area-inset-bottom) - 8px));--tab-bar-height:64px}.main-tabs{right:calc(env(safe-area-inset-right) + 16px);bottom:var(--tab-bar-bottom);left:calc(env(safe-area-inset-left) + 16px);z-index:10;border:.5px solid var(--ios-separator);background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);--adm-color-primary:var(--scanner-accent);border-radius:999px;padding:4px;position:absolute;box-shadow:0 8px 28px #0000002e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.main-tabs{background:var(--ios-cell)}}.main-tabs .adm-tab-bar{background:0 0}.main-tabs .adm-tab-bar-item{min-height:calc(var(--tab-bar-height) - 8px);border-radius:999px;transition:background-color .25s}.main-tabs .adm-tab-bar-item-active{background:var(--ios-fill)}.main-tabs .adm-tab-bar-item-active .adm-tab-bar-item-title{color:var(--adm-color-text)}.main-tabs .adm-tab-bar-item-icon{font-size:26px}.main-tabs .adm-tab-bar-item-title{font-size:var(--adm-font-size-2);font-weight:600}@media (prefers-reduced-motion:reduce){.main-tabs .adm-tab-bar-item{transition:none}}.pending{background:var(--ios-orange);color:#000;border-radius:8px;padding:1px 8px;font-weight:700}.corrections{--background-color:var(--scanner-warn-bg);--text-color:var(--scanner-warn-text);--border-color:transparent}.paid-notice{--background-color:var(--scanner-ok-bg);--text-color:var(--scanner-ok-text);--border-color:transparent;font-weight:700}.paid-notice-text{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.unlock{text-align:center}.unlock-head{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.unlock-dots{gap:18px;margin:8px 0 16px;display:flex}.unlock-dot{border:1.5px solid var(--adm-color-text);border-radius:50%;width:14px;height:14px;transition:background-color .1s}.unlock-dot.filled{background:var(--adm-color-text)}.unlock-dots-shake{animation:.4s unlock-shake}@keyframes unlock-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-12px)}40%,80%{transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.unlock-dots-shake{animation:none}}.unlock-message{min-height:2.8em;color:var(--adm-color-text-secondary);margin:0;line-height:1.4}.unlock-message-error{color:var(--adm-color-danger)}.keypad{grid-template-columns:repeat(3,80px);justify-content:center;gap:16px 28px;padding-bottom:8px;display:grid}.keypad-key{background:var(--ios-fill);width:80px;height:80px;color:var(--adm-color-text);font:inherit;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.keypad-digit{font-size:36px;font-weight:400;line-height:1}.keypad-letters{letter-spacing:.18em;min-height:12px;margin-top:2px;font-size:10px;font-weight:700}.keypad-key:active:not(:disabled){background:var(--ios-tertiary-label);transition:none}.keypad-key:disabled{opacity:.4}.keypad-erase{background:0 0;font-size:28px}@media (height<=700px){.keypad{grid-template-columns:repeat(3,68px);gap:12px 24px}.keypad-key{width:68px;height:68px}.keypad-digit{font-size:30px}}.step{height:100%;animation-duration:.45s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.step-forward{animation-name:step-from-right}.step-back{animation-name:step-from-left}@keyframes step-from-right{0%{transform:translate(100%)}}@keyframes step-from-left{0%{transform:translate(-30%)}}@media (prefers-reduced-motion:reduce){.step{animation:none}}
