: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-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-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-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-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-grouped-bg:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#000);--ios-cell:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--ios-cell-raised:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#2c2c2e);--ios-label:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--ios-secondary-label:var(--lightningcss-light,#6e6e73)var(--lightningcss-dark,#98989f);--ios-tertiary-label:var(--lightningcss-light,#8e8e93)var(--lightningcss-dark,#636366);--ios-separator:var(--lightningcss-light,#c6c6c8)var(--lightningcss-dark,#38383a);--ios-fill:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#7878805c);--ios-bar:var(--lightningcss-light,#f9f9f9cc)var(--lightningcss-dark,#161617cc);--ios-orange:var(--lightningcss-light,#ff9500)var(--lightningcss-dark,#ff9f0a);--ios-blue-text:var(--lightningcss-light,#06c)var(--lightningcss-dark,#0a84ff);--ios-green-text:var(--lightningcss-light,#1b7a33)var(--lightningcss-dark,#30d158);--ios-red-text:var(--lightningcss-light,#d70015)var(--lightningcss-dark,#ff453a);--ios-orange-text:var(--lightningcss-light,#c93400)var(--lightningcss-dark,#ff9f0a);--scanner-warn-bg:var(--lightningcss-light,#fff4d6)var(--lightningcss-dark,#3a2a00);--scanner-warn-text:var(--lightningcss-light,#7a4d00)var(--lightningcss-dark,#ffd60a);--scanner-ok-bg:var(--lightningcss-light,#e3f6e8)var(--lightningcss-dark,#0f3d1c);--scanner-ok-text:var(--lightningcss-light,#1b5e2b)var(--lightningcss-dark,#30d158);--scanner-info-bg:var(--lightningcss-light,#e3eeff)var(--lightningcss-dark,#0a2a4d);--scanner-info-text:var(--lightningcss-light,#0050a0)var(--lightningcss-dark,#9ccaff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-prefers-color-scheme=dark]{--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{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--scanner-fill-success:#1b7a33;--scanner-fill-danger:#c20019;--type-base:16;--adm-font-size-1:var(--text-caption-2);--adm-font-size-2:var(--text-caption-1);--adm-font-size-3:var(--text-footnote);--adm-font-size-4:var(--text-subheadline);--adm-font-size-5:var(--text-callout);--adm-font-size-6:var(--text-body);--adm-font-size-7:var(--text-body);--adm-font-size-8:var(--text-title-3);--adm-font-size-9:var(--text-title-2);--adm-font-size-10:var(--text-title-2);--scanner-size-large:calc(28rem / var(--type-base));--scanner-size-huge:calc(36rem / var(--type-base));--scanner-size-giant:calc(40rem / var(--type-base));--adm-font-size-main:var(--text-body);--adm-radius-m:12px;--adm-radius-l:var(--group-radius);--scanner-tap-min:56px;--scanner-gutter:16px;--scanner-top-clearance:32px;--scanner-title-size:var(--text-large-title);--scanner-mono:ui-monospace, "SF Mono", Menlo, monospace;--nav-bar-height:54px;--bar-button:44px;--tab-bar-height:62px;--tab-bar-inset:21px;--row-height:52px;--group-radius:26px;--group-inset:16px;--control-large:50px;--sheet-inset:8px;--sheet-radius:38px;--grabber-width:36px;--grabber-height:5px;--text-large-title:calc(34rem / var(--type-base));--leading-large-title:calc(41 / 34);--tracking-large-title:.012em;--text-title-1:calc(28rem / var(--type-base));--leading-title-1:calc(34 / 28);--tracking-title-1:.014em;--text-title-2:calc(22rem / var(--type-base));--leading-title-2:calc(28 / 22);--tracking-title-2:-.012em;--text-title-3:calc(20rem / var(--type-base));--leading-title-3:calc(25 / 20);--tracking-title-3:-.023em;--text-body:calc(17rem / var(--type-base));--leading-body:calc(22 / 17);--tracking-body:-.025em;--text-callout:calc(16rem / var(--type-base));--leading-callout:calc(21 / 16);--tracking-callout:-.019em;--text-subheadline:calc(15rem / var(--type-base));--leading-subheadline:calc(20 / 15);--tracking-subheadline:-.015em;--text-footnote:calc(13rem / var(--type-base));--leading-footnote:calc(18 / 13);--tracking-footnote:-.006em;--text-caption-1:calc(12rem / var(--type-base));--leading-caption-1:calc(16 / 12);--text-caption-2:calc(11rem / var(--type-base));--leading-caption-2:calc(13 / 11);--tracking-caption-2:.005em;--spring:linear(0, .056, .176, .314, .447, .565, .663, .743, .807, .856, .894, .923, .944, .96, .972, .981, .988, .992, .996, .998, 1);--spring-duration:.6s}@supports (-webkit-touch-callout:none){html{font:-apple-system-body}:root{--type-base:17}}:root{--glass-background:var(--ios-bar);--glass-filter:saturate(180%) blur(20px)}@supports not (backdrop-filter:blur(1px)){:root{--glass-background:var(--ios-cell)}}*,: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(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);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(var(--safe-top) + var(--scanner-top-clearance)) calc(var(--safe-right) + var(--scanner-gutter)) calc(var(--safe-bottom) + var(--scanner-gutter)) calc(var(--safe-left) + var(--scanner-gutter));flex-direction:column;display:flex;overflow:hidden auto}.screen-title{font-size:var(--text-large-title);font-weight:700;line-height:var(--leading-large-title);letter-spacing:var(--tracking-large-title);text-wrap:balance;margin:0 0 8px}.screen-lead{color:var(--adm-color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap:pretty;margin:0 0 24px}.adm-button.adm-button-large{min-height:var(--control-large);font-size:var(--text-body);padding-block:0;font-weight:600}.adm-button{height:auto}.update-bar.adm-notice-bar{z-index:800;height:auto;min-height:44px;padding:calc(var(--safe-top) + 6px) calc(var(--safe-right) + 12px) 6px calc(var(--safe-left) + 12px);border-radius:0;margin:0;position:fixed;top:0;left:0;right:0}.update-bar .adm-button{min-height:44px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible,.adm-button:focus-visible{outline:3px solid var(--scanner-accent);outline-offset:2px}.verdict :focus-visible,.qr-entered :focus-visible{outline-color:#fff}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}@media (prefers-contrast:more){:root{--ios-separator:var(--ios-secondary-label);--ios-bar:var(--ios-cell);--glass-filter:none;--ios-fill:var(--lightningcss-light,#78788052)var(--lightningcss-dark,#7878807a);--ios-secondary-label:var(--lightningcss-light,#545458)var(--lightningcss-dark,#aeaeb2)}}.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-button.adm-button-success:not(.adm-button-fill-outline,.adm-button-fill-none){--color:var(--scanner-fill-success)}.adm-button.adm-button-danger:not(.adm-button-fill-outline,.adm-button-fill-none){--color:var(--scanner-fill-danger)}.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{color:var(--adm-color-text);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{background:var(--scanner-fill-danger);color:#fff;font-weight:600}.adm-popup-body.adm-popup-body-position-bottom{width:auto;right:calc(var(--safe-right) + var(--sheet-inset));bottom:calc(max(var(--keyboard-inset,0px), var(--safe-bottom) - 26px) + var(--sheet-inset));left:calc(var(--safe-left) + var(--sheet-inset));max-height:calc(90vh - var(--keyboard-inset,0px));border-radius:var(--sheet-radius);overflow-y:auto;box-shadow:0 12px 40px #00000040}.sheet-grabber{width:var(--grabber-width);height:var(--grabber-height);border-radius:calc(var(--grabber-height) / 2);background:var(--ios-tertiary-label);opacity:.6;margin:-14px auto 10px;display:block}.sheet-header{grid-template-columns:var(--bar-button) minmax(0, 1fr) var(--bar-button);align-items:center;gap:8px;margin-bottom:12px;display:grid}.sheet-close{width:var(--bar-button);height:var(--bar-button);background:var(--ios-fill);color:var(--adm-color-text);font-size:calc(18rem / var(--type-base));border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-close:active{opacity:.5}.sheet-title{font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:center;margin:0}.adm-search-bar{--background:var(--ios-fill);--border-radius:12px}.adm-input,.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input,.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color:var(--adm-color-text-secondary)}.adm-notice-bar{height:auto;min-height:var(--height);border-radius:14px;margin:0 12px 8px;padding-top:8px;padding-bottom:8px}.adm-notice-bar.adm-notice-bar-alert{--background-color:var(--scanner-warn-bg);--text-color:var(--scanner-warn-text);--border-color:transparent}.adm-notice-bar-extra .adm-button{min-height:44px}.adm-notice-bar-alert .adm-button-warning.adm-button-fill-outline{--color:var(--scanner-warn-text)}.adm-notice-bar.adm-notice-bar-error{--background-color:var(--scanner-fill-danger);--text-color:#fff;--border-color:transparent}.adm-notice-bar.adm-notice-bar-info{--background-color:var(--scanner-info-bg);--text-color:var(--scanner-info-text);--border-color:transparent}.adm-notice-bar.adm-notice-bar-success{--background-color:var(--scanner-ok-bg);--text-color:var(--scanner-ok-text);--border-color:transparent}.adm-swipe-action-action-button{min-width:96px;font-size:var(--adm-font-size-6);font-weight:700}.adm-list-item-content-extra{color:var(--adm-color-text-secondary)}.nav-bar{z-index:20;height:calc(var(--safe-top) + var(--scanner-top-clearance) + var(--nav-bar-height));padding:calc(var(--safe-top) + var(--scanner-top-clearance)) calc(var(--safe-right) + 8px) 0 calc(var(--safe-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(--glass-background);backdrop-filter:var(--glass-filter)}.nav-bar-leading{justify-self:start}.nav-bar-back{width:var(--bar-button);height:var(--bar-button);background:var(--glass-background);backdrop-filter:var(--glass-filter);box-shadow:0 0 0 .5px var(--ios-separator);color:var(--scanner-accent);font:inherit;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-bar-chevron{font-size:calc(22rem / var(--type-base))}.nav-bar-back:active{opacity:.4}.nav-bar-title{font-size:var(--text-body);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap;opacity:0;margin:0;font-weight:600;transition:opacity .2s;overflow:hidden}.nav-bar-title-shown{opacity:1}.bar-icon-button{width:max(44px, calc(44rem / var(--type-base)));height:max(44px, calc(44rem / var(--type-base)));color:var(--scanner-accent);font-size:calc(28rem / var(--type-base));background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar-icon-button:active{opacity:.4}.screen.screen-with-nav{padding-top:calc(var(--safe-top) + var(--scanner-top-clearance) + var(--nav-bar-height) + 4px);scroll-padding-top:calc(var(--safe-top) + var(--scanner-top-clearance) + var(--nav-bar-height) + 8px)}@media (prefers-reduced-motion:reduce){.nav-bar,.nav-bar-title{transition:none}}.search-field{position:relative}.search-field .adm-search-bar{--height:var(--bar-button);--border-radius:calc(var(--bar-button) / 2);--background:var(--ios-fill);font-size:var(--text-body)}.search-field .adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{color:var(--adm-color-text-secondary)}.search-field-clear{width:44px;height:44px;color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-8);background:0 0;border:0;justify-content:center;align-items:center;margin-top:-22px;padding:0;display:flex;position:absolute;top:50%;right:2px}.search-field-filled .adm-search-bar-input-box{padding-right:44px}.events-search{margin-bottom:8px}.event-section{margin-top:20px}.event-section-title{color:var(--adm-color-text-secondary);font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0 0 10px}.event-card{width:100%;min-height:var(--row-height);border-radius:var(--group-radius);background:var(--scanner-surface);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:14px 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(--text-body);font-weight:600;line-height:var(--leading-body);text-wrap:balance}.event-card-when{color:var(--scanner-accent);font-size:var(--text-subheadline);font-weight:600;line-height:var(--leading-subheadline)}.event-card-meta{color:var(--adm-color-text-secondary);font-size:var(--text-subheadline);line-height:var(--leading-subheadline);letter-spacing:var(--tracking-subheadline)}.time-list{flex-direction:column;gap:14px;display:flex}.time-button.adm-button{--border-radius:var(--group-radius);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:var(--scanner-size-huge);letter-spacing:var(--tracking-large-title);font-weight:700;line-height:1.1}.time-button-meta{font-size:var(--text-subheadline);font-weight:500;line-height:var(--leading-subheadline)}.events-status:empty{display:none}.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}.menu-backdrop{z-index:1000;position:fixed;inset:0}.menu-popover{z-index:1001;border:.5px solid var(--ios-separator);border-radius:var(--group-radius);background:var(--ios-cell);transform-origin:100% 0;min-width:250px;max-width:calc(100vw - 16px);transition:opacity var(--spring-duration) var(--spring), transform var(--spring-duration) var(--spring);flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #00000038;@starting-style{opacity:0;transform:scale(.6)}}.menu-item{min-height:var(--bar-button);border-radius:calc(var(--group-radius) - 6px);color:var(--adm-color-text);font:inherit;font-size:var(--text-body);letter-spacing:var(--tracking-body);text-align:left;background:0 0;border:0;align-items:center;padding:10px 14px;display:flex}.menu-item:active,.menu-item:focus-visible{background:var(--ios-fill)}.menu-item-danger{color:var(--adm-color-danger)}@media (prefers-reduced-motion:reduce){.menu-popover{transition:opacity .2s;@starting-style{transform:none}}}.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);box-shadow:inset 0 0 0 1px var(--ios-secondary-label), 0 3px 8px #0000001f, 0 3px 1px #0000000a;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}:root{--segmented-thumb:var(--lightningcss-light,#fff)var(--lightningcss-dark,#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}}@media (prefers-contrast:more){.segmented-thumb{box-shadow:inset 0 0 0 2px var(--adm-color-text)}}.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{background:var(--scanner-fill-danger);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hold-active .hold-fill{transition:transform var(--hold-duration) linear;transform:scaleX(1)}.hold-label{position:relative}.hold-active .hold-label{color:#fff}.verdict{z-index:900;overscroll-behavior:contain;padding:calc(var(--safe-top) + 24px) calc(var(--safe-right) + 20px) calc(var(--safe-bottom) + 20px) calc(var(--safe-left) + 20px);color:#fff;text-align:center;flex-direction:column;animation:.12s ease-out verdict-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes verdict-in{0%{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.verdict{animation:none}}.verdict-accepted{background:var(--scanner-fill-success)}.verdict-duplicate{background:#b04a00}.verdict-rejected,.verdict-wrong_event{background:var(--scanner-fill-danger)}.verdict-wrong_time{background:#6b2fa3}.verdict-unpaid{background:#8a5a00}.verdict-body{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.verdict-icon{font-size:112px}.verdict-title{font-size:var(--scanner-size-giant);letter-spacing:var(--tracking-large-title);margin:12px 0 20px;font-weight:800;line-height:1.1}.verdict-details p{margin:0 0 8px}.verdict-name{font-size:var(--scanner-size-large);overflow-wrap:anywhere;letter-spacing:var(--tracking-title-1);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:var(--scanner-mono);font-size:var(--adm-font-size-6);letter-spacing:.04em;margin-top:12px}.verdict-actions{flex-direction:column;flex:none;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}@media (height<=700px){.verdict-icon{font-size:72px}.verdict-title{font-size:var(--scanner-size-large);margin:8px 0 12px}}.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-progress-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.audience-refresh.adm-button{min-width:44px;min-height:44px;color:var(--scanner-accent);font-size:var(--adm-font-size-10);padding:0}.audience-search{position:relative}.audience-search-clear{width:44px;height:44px;color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-8);background:0 0;border:0;justify-content:center;align-items:center;margin-top:-22px;padding:0;display:flex;position:absolute;top:50%;right:2px}.audience-search-filled .adm-search-bar-input-box{padding-right:44px}.audience-controls .adm-search-bar{--height:48px;--border-radius:calc(var(--bar-button) / 2);--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(--group-radius);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(--text-body);font-weight:700}.order-summary{color:var(--adm-color-text-secondary);font-size:var(--text-subheadline)}.order .adm-swipe-action-content{background:var(--scanner-surface)}.attendee{width:100%;min-height:var(--row-height);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-text-secondary);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(--text-body);overflow-wrap:anywhere;font-weight:700}.attendee-meta{color:var(--adm-color-text-secondary);font-size:var(--text-subheadline)}.attendee-state{color:var(--adm-color-success);font-size:var(--text-footnote);flex:none;font-weight:600}.mono{font-family:var(--scanner-mono)}.audience-confirm{font-size:var(--adm-font-size-8);text-align:center;margin:0;font-weight:600}.attendee-details{padding:20px var(--scanner-gutter) var(--scanner-gutter);background:var(--scanner-surface)}.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}.count-stepper{flex:none;align-items:center;gap:4px;display:flex}.count-stepper-button{background:var(--ios-fill);width:52px;min-height:52px;color:var(--adm-color-text);font:inherit;font-size:var(--scanner-size-large);border:0;border-radius:12px;font-weight:600;line-height:1}.count-stepper-button:active:not([aria-disabled=true]){background:var(--adm-color-light)}.count-stepper-button[aria-disabled=true]{opacity:.35}.count-stepper-value{min-width:44px;font-size:calc(26rem / var(--type-base));text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.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:empty{display:none}.sale-over{color:var(--adm-color-warning);font-size:var(--adm-font-size-6);margin:0;font-weight:600}.sale-form{border-radius:var(--group-radius);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(--text-body);flex-direction:column;font-weight:700;display:flex}.sale-tier-price{color:var(--adm-color-text-secondary);font-size:var(--text-subheadline);font-weight:500}.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)}.push-state:focus{outline:none}.sale-error:empty{display:none}.sale-list-title{font-size:var(--text-body);margin:8px 0}.sale-filter{margin-bottom:8px}.sale-cancel-offline{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);margin:0}.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(--group-radius);margin-bottom:8px;overflow:hidden}.sale-rows .adm-swipe-action-content{background:var(--scanner-surface)}.sale-row{width:100%;min-height:var(--row-height);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(--text-subheadline);overflow-wrap:anywhere}.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(var(--safe-top) + var(--scanner-top-clearance)) calc(var(--safe-right) + 20px) calc(var(--safe-bottom) + 16px) calc(var(--safe-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-size:var(--adm-font-size-main);margin:0 0 6px;font-weight:600}.qr-lines{font-size:var(--adm-font-size-8)}.qr-total{font-size:var(--scanner-size-giant);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-brightness{color:#6e6e73;font-size:var(--adm-font-size-4);margin-top:4px}.qr-cancel-offline{color:#6e6e73;font-size:var(--adm-font-size-5);margin:0}.qr-status{font-size:var(--adm-font-size-9);font-weight:700}.qr-entered{background:var(--scanner-fill-success);color:#fff;border-radius:20px;margin-top:24px;padding:20px 24px}.qr-body .qr-entered-title{font-size:var(--scanner-size-giant);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:var(--scanner-fill-danger)}.qr-screen :focus-visible{outline-color:#06c}.manual-entry{padding:20px var(--scanner-gutter) var(--scanner-gutter);background:var(--scanner-surface)}.manual-entry-input{width:100%;min-height:var(--scanner-tap-min);border-radius:var(--adm-radius-m);background:var(--ios-grouped-bg);color:var(--adm-color-text);font-family:var(--scanner-mono);font-size:var(--adm-font-size-9);letter-spacing:.06em;border:0;padding:0 14px;display:block}.manual-entry-input::placeholder{color:var(--adm-color-text-secondary)}.manual-entry-input[aria-invalid=true]{outline:2px solid var(--adm-color-danger)}.manual-entry-format{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);margin:8px 0 0}.manual-entry-error{min-height:1.4em;color:var(--adm-color-danger);margin:4px 0 8px}.manual-entry-actions{flex-direction:column;gap:10px;display:flex}.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%}.scanner-controls{align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.torch-button{width:max(48px, calc(48rem / var(--type-base)));height:max(48px, calc(48rem / var(--type-base)));color:#fff;font-size:calc(26rem / var(--type-base));background:#0000008c;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.scanner-controls .torch-button:last-child{margin-left:auto}.torch-button.torch-on{color:#000;background:#ffd60a}.torch-button.torch-suggest{animation:1.2s ease-in-out infinite alternate torch-suggest;box-shadow:0 0 0 3px #ffd60a}@keyframes torch-suggest{to{box-shadow:0 0 0 6px #ffd60a66}}@media (prefers-reduced-motion:reduce){.torch-button.torch-suggest{animation:none}}.torch-button:active{opacity:.6}.scanner-status{color:#fff;min-width:0;font-size:var(--adm-font-size-5);text-align:center;background:#000000b8;border-radius:10px;flex:1;align-self:center;margin:0;padding:6px 10px}.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-retry.adm-button{min-height:44px}.scanner-problem h2{font-size:var(--adm-font-size-9);margin:0}.scanner-tip{color:var(--adm-color-text-secondary);font-size:var(--adm-font-size-5);text-align:center;margin:-8px 0 0}.scanner-tip-sound{color:var(--adm-color-text);font-weight:600}.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:.875rem minmax(0,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:.75rem;height:.75rem}.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{overflow-wrap:anywhere;grid-area:name;min-width:0;font-weight:600}.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}@media (orientation:landscape){.scanner-view{max-height:70vh;margin:0 auto}}.main{--tab-bar-bottom:max(var(--tab-bar-inset), calc(var(--safe-bottom) - 13px));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(--glass-background);backdrop-filter:var(--glass-filter)}@media (prefers-reduced-motion:reduce){.main-top{transition:none}}.current-event{padding:calc(var(--safe-top) + var(--scanner-top-clearance) - 12px) calc(var(--safe-right) + 8px) 10px calc(var(--safe-left) + var(--scanner-gutter));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;overflow-wrap:anywhere;align-self:center;margin:0;font-weight:700;line-height:1.2}.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(var(--safe-right) + var(--scanner-gutter)) calc(var(--tab-bar-bottom) + var(--tab-bar-height) + 20px) calc(var(--safe-left) + var(--scanner-gutter));scroll-padding-top:calc(var(--main-top-height,0px) + var(--sticky-height,0px) + 12px);scroll-padding-bottom:calc(var(--tab-bar-bottom) + var(--tab-bar-height) + 20px);flex:1;overflow:hidden auto}.main-tabs{right:calc(var(--safe-right) + var(--tab-bar-inset));bottom:var(--tab-bar-bottom);left:calc(var(--safe-left) + var(--tab-bar-inset));z-index:10;box-sizing:border-box;height:var(--tab-bar-height);border:.5px solid var(--ios-separator);border-radius:calc(var(--tab-bar-height) / 2);background:var(--glass-background);backdrop-filter:var(--glass-filter);gap:4px;padding:4px;display:flex;position:absolute;box-shadow:0 8px 28px #0000002e}.main-tab{border-radius:calc((var(--tab-bar-height) - 8px) / 2);min-width:0;min-height:0;color:var(--adm-color-text-secondary);font:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:2px 4px;transition:background-color .25s;display:flex}.main-tab-current{background:var(--ios-fill);box-shadow:inset 0 0 0 1px var(--ios-secondary-label);color:var(--scanner-accent)}.main-tab-current .main-tab-title{color:var(--adm-color-text);font-weight:700}.main-tab-icon{font-size:min(calc(24rem / var(--type-base)), 30px);line-height:1;position:relative}.main-tab-badge{background:var(--scanner-fill-danger);color:#fff;min-width:18px;font-size:var(--adm-font-size-1);text-align:center;border-radius:9px;padding:1px 5px;font-weight:700;line-height:16px;position:absolute;top:-4px;left:70%}.main-tab-title{overflow-wrap:anywhere;max-width:100%;font-size:var(--text-caption-2);font-weight:600;line-height:var(--leading-caption-2);letter-spacing:var(--tracking-caption-2)}.main-tab:active{opacity:.6}@media (prefers-reduced-motion:reduce){.main-tab{transition:none}}@media (prefers-contrast:more){.main-tab-current{box-shadow:inset 0 0 0 2px var(--adm-color-text)}}.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}.corrections-more{margin-top:2px;font-weight:600;display:block}.paid-notice{--background-color:var(--scanner-ok-bg);--text-color:var(--scanner-ok-text);--border-color:transparent;font-weight:700}.paid-notice-text{min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.notice-button.adm-button{min-height:44px;margin-left:8px}.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{--key-size:80;--key-gap-x:28px;--key:min(calc(var(--key-size) * 1rem / var(--type-base)), calc((100vw - 2 * var(--scanner-gutter) - 2 * var(--key-gap-x)) / 3));grid-template-columns:repeat(3, var(--key));justify-content:center;gap:16px var(--key-gap-x);padding-bottom:8px;display:grid}.keypad-key{width:var(--key);height:var(--key);background:var(--ios-fill);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:calc(var(--key) * .45);font-weight:400;line-height:1}.keypad-letters{min-height:calc(var(--key) * .15);font-size:calc(var(--key) * .125);letter-spacing:.18em;margin-top:2px;font-weight:700}.keypad-key:active:not(:disabled){background:var(--ios-tertiary-label);transition:none}.keypad-key:disabled{opacity:.4}.keypad-erase{font-size:calc(var(--key) * .35);background:0 0}@media (height<=700px){.keypad{--key-size:68;--key-gap-x:24px;row-gap:12px}}@media (width<=340px){.keypad{--key-size:72;--key-gap-x:20px;row-gap:14px}}.step-stack{height:100%;position:relative;overflow:hidden}.step{height:100%;animation-duration:var(--spring-duration);animation-timing-function:var(--spring);animation-fill-mode:both}.step-leaving-layer{pointer-events:none;position:absolute;inset:0}.step-leaving-layer-forward{z-index:0}.step-leaving-layer-back{z-index:2}.step-entering{z-index:1;background:var(--ios-grouped-bg);position:relative}.step-leaving{background:var(--ios-grouped-bg);position:absolute;inset:0;overflow:hidden}.step-entering-forward{animation-name:step-push-in}.step-leaving-forward{animation-name:step-push-out}.step-entering-back{animation-name:step-pop-in}.step-leaving-back{animation-name:step-pop-out}@keyframes step-push-in{0%{transform:translate(100%)}}@keyframes step-push-out{to{filter:brightness(.85);transform:translate(-30%)}}@keyframes step-pop-in{0%{filter:brightness(.85);transform:translate(-30%)}}@keyframes step-pop-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.step{animation:none}}
