html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;width:auto!important;height:auto!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (width<=991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (width<=767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (width<=479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:outside;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (width>=768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (width<=991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (width<=767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (width<=479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (width<=479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@font-face{font-family:Urbanist VF;src:url(/assets/Urbanist-VariableFont_wght-Cn14Q7Bw.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sans:"Urbanist VF", Arial, sans-serif}html{font-family:var(--font-sans);-webkit-text-size-adjust:100%}html,body,#root{min-height:100%}body{font-family:var(--font-sans);margin:0;overflow-x:hidden}button,input,select,textarea{font-family:inherit}@keyframes toastIn{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(24px)scale(.96)}}.page-section-muted{text-align:center;color:var(--tertiary);padding:24px 20px;font-size:13px}.page-section-muted--spacious{padding:40px 20px}.page-section-muted--compact{text-align:center;color:var(--tertiary);padding:20px;font-size:12px}select.ui-select{appearance:none;color:#000000d9;cursor:pointer;background-color:#fafafa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='rgba(0,0,0,.4)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #0000001f;border-radius:10px;padding:9px 36px 9px 12px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s}select.ui-select:hover{background-color:#f5f5f5;border-color:#0003}select.ui-select:focus{background-color:#fff;border-color:#00000047;outline:none;box-shadow:0 0 0 3px #0000000f}select.ui-select.ui-select--compact{border-radius:8px;padding:8px 32px 8px 12px;font-size:13px;font-weight:500}select.postfach-dropdown.ui-select{background-position:right 14px center;padding:14px 40px 14px 16px;font-size:15px}select.finance-intervall-select.ui-select{width:100%}.mail-btn.mail-btn-sm{border-radius:9999px;min-height:34px;padding:7px 16px;font-size:12px;font-weight:500}.ui-dropdown-content{z-index:400;background:#fff;border:1px solid #0000001a;border-radius:10px;min-width:180px;padding:6px 0;box-shadow:0 8px 24px #0000001f}.ui-dropdown-item{color:#000000bf;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;outline:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.ui-dropdown-item[data-highlighted]{background:#0000000a}.ui-dropdown-item[data-disabled]{opacity:.45;pointer-events:none}.ui-dropdown-item.danger{color:#dc2626}.ui-dropdown-item.danger[data-highlighted]{background:#dc26260f}body.u-theme-dark .ui-dropdown-content{background:var(--card-bg);border:1px solid var(--lines);box-shadow:0 16px 48px #0000008c}body.u-theme-dark .ui-dropdown-item{color:var(--primary)}body.u-theme-dark .ui-dropdown-item[data-highlighted]{background:#ffffff14}body.u-theme-dark .ui-dropdown-item.danger[data-highlighted]{background:#dc262626}.support-toolbar{margin-bottom:12px}.support-toolbar .client-tabs{margin-bottom:0}.ui-modal-close{color:#00000080;cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:flex}.ui-modal-close:hover{color:#000000bf;background:#0000001a}.webmail-pagination{color:#00000080;border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:16px;padding:14px;font-size:13px;display:flex}.webmail-pagination .mail-btn-sm{justify-content:center;min-width:88px}.mail-btn{cursor:pointer;letter-spacing:-.01em;color:#111111eb;-webkit-backdrop-filter:blur(12px)saturate(1.1);background:#0000000e;border:1px solid #0000001a;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,border-color .15s,background .15s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #0000000d}.mail-btn.primary{background:var(--brand-accent);color:#fff;border-color:#0000001f;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e}.mail-btn.secondary{color:#111111eb;background:#0000000e}.mail-btn:hover:not(:disabled){filter:brightness(1.05)}.mail-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.push-popover-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#121214f2;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;min-height:36px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059}.push-popover-btn:hover:not(:disabled){filter:brightness(1.08)}.push-popover-btn:disabled{opacity:.45;cursor:not-allowed}.push-popover-btn.ghost{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.push-popover-btn.ghost:hover:not(:disabled){filter:none;background:#ffffff1a}.mail-msg{border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}.mail-msg.ok{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33}.mail-msg.err{color:#dc2626;background:#ef444414;border:1px solid #ef444426}.mail-table{border-collapse:collapse;width:100%;font-size:13px}.mail-table th{text-align:left;color:#00000059;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #0000000f;padding:10px 20px;font-size:11px;font-weight:600}.mail-table td{color:#000000bf;vertical-align:middle;border-bottom:1px solid #0000000a;padding:12px 20px}.mail-table tr:last-child td{border-bottom:none}body.u-theme-dark .mail-table th{color:var(--tertiary);border-bottom-color:var(--lines)}body.u-theme-dark .mail-table td{color:var(--primary);border-bottom-color:#ffffff0f}body.u-theme-dark .mail-btn{color:#f5f5f5f0;-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#242426eb;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000038}body.u-theme-dark .mail-btn.primary{background:var(--brand-accent);color:#fff;border-color:#00000059;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000047}body.u-theme-dark .mail-btn.secondary{color:var(--primary);background:#ffffff14;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0003}body.u-theme-dark .mail-row-btn{border-color:var(--lines);color:var(--secondary)}body.u-theme-dark .mail-row-btn:hover{background:#ffffff0f}body.u-theme-dark .mail-row-btn.setup{color:var(--secondary)}body.u-theme-dark .mail-row-btn.mail-row-btn-icon{color:var(--tertiary);background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a}body.u-theme-dark .mail-row-btn.mail-row-btn-icon:hover{color:var(--primary);filter:brightness(1.05);background:#ffffff1a}body.u-theme-dark .webmail-pagination{border-top-color:var(--lines);color:var(--secondary)}body.u-theme-dark .mail-manage-dropdown{background:var(--card-bg);border-color:var(--lines);box-shadow:0 8px 24px #00000073}body.u-theme-dark .mail-manage-dropdown button{color:var(--primary)}body.u-theme-dark .mail-manage-dropdown button:hover{background:#ffffff14}body.u-theme-dark select.ui-select{color:var(--primary);background-color:#ffffff0f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4l4 4 4-4' stroke='rgba(255,255,255,0.45)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#ffffff1f}body.u-theme-dark select.ui-select:hover{background-color:#ffffff17;border-color:#ffffff29}body.u-theme-dark select.ui-select:focus{background-color:#ffffff14;border-color:#0a57fe73;box-shadow:0 0 0 3px #0a57fe33}.mail-badge{margin-right:8px;font-size:14px}.mail-row-btn{cursor:pointer;color:#0009;background:0 0;border:1px solid #0000001a;border-radius:7px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s}.mail-row-btn:hover{background:#0000000d}.mail-row-btn.danger{color:#dc2626;border-color:#ef444433}.mail-row-btn.danger:hover{background:#ef44440f}.mail-row-btn.setup{color:#000000b3;align-items:center;gap:5px;display:inline-flex}.mail-row-btn.mail-row-btn-icon{-webkit-backdrop-filter:blur(12px)saturate(1.05);color:#0000008c;background:#0000000a;border:1px solid #00000014;border-radius:999px;min-width:2.35rem;min-height:2.35rem;padding:0;transition:filter .15s,background .15s,color .15s,border-color .15s;box-shadow:inset 0 1px #ffffffbf}.mail-row-btn.mail-row-btn-icon:hover{color:#000000d1;filter:brightness(1.03);background:#00000012}.mail-row-btn-icon.starred{color:#eab308}.mail-row-btn-icon.starred:hover{color:#ca8a04;background:#eab3081f}.mail-row-btn-icon.danger:hover{background:#dc26261a}.mail-row-btn-icon svg{display:block}.mail-manage-dropdown{z-index:9999;background:#fff;border:1px solid #0000001a;border-radius:10px;min-width:180px;margin-bottom:4px;padding:6px 0;position:absolute;bottom:100%;right:0;box-shadow:0 8px 24px #0000001f}.mail-manage-dropdown button{color:#000000bf;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.mail-manage-dropdown button:hover{background:#0000000a}.mail-manage-dropdown button.danger{color:#dc2626}.mail-manage-dropdown button.danger:hover{background:#dc26260f}.setup-modal{width:728px;max-width:94vw;max-height:88vh;overflow-y:auto}.conn-card{background:var(--brand-bg);border-radius:12px;padding:14px}.conn-card-title{color:#0006;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.conn-field{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.conn-field:last-child{border-bottom:none}.conn-label{color:#0006;flex-shrink:0;min-width:90px;font-size:11.5px;font-weight:500}.conn-value-row{align-items:center;gap:8px;display:flex}.conn-value{color:#000;word-break:break-all;font-family:inherit;font-size:12.5px;font-weight:600}.conn-copy{cursor:pointer;color:#0006;background:#0000000f;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex}.conn-copy:hover{background:#0000001a}.conn-note{color:#0006;background:#00000008;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.client-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.client-tab{cursor:pointer;color:#00000080;background:#fff;border:1.5px solid #00000014;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.client-tab:hover{color:#000;border-color:#0000002e}.client-tab.active,.client-tab[data-state=active]{color:#fff;background:#000;border-color:#000}.client-tab.active svg path,.client-tab.active svg rect,.client-tab.active svg circle,.client-tab[data-state=active] svg path,.client-tab[data-state=active] svg rect,.client-tab[data-state=active] svg circle{stroke:#fff}.client-steps{flex-direction:column;gap:8px;display:flex}.client-step{color:#000000b3;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.step-num{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.ui-dialog-overlay{z-index:2500;background:#00000059;position:fixed;inset:0}.modal-description{color:#00000073;margin:-8px 0 18px;font-size:13px;line-height:1.45}.ui-tooltip-content{z-index:400;color:#fff;background:#1a1a1a;border-radius:10px;max-width:260px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;box-shadow:0 8px 24px #0003}.ui-tabs-panel{outline:none;padding-top:4px}.page-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(16px)saturate(1.3);z-index:2500;background:#00000085;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay-glass{-webkit-backdrop-filter:blur(10px);background:#000000b3;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.modal-box{background:#fff;border-radius:18px;max-width:90vw;padding:28px;box-shadow:0 24px 80px #0000002e}.modal-box.portal-modal-box{border-radius:20px;padding:1.35rem 1.35rem 1.25rem}.modal-box[role=dialog]{z-index:2501;max-height:min(90vh,900px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.portal-modal-root .portal-modal-box.modal-box[role=dialog]{z-index:1}.modal-title{letter-spacing:-.03em;margin-bottom:20px;font-size:18px;font-weight:700}.modal-field{margin-bottom:14px}.modal-field label{color:#0006;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.modal-field input,.modal-field textarea{color:#000;box-sizing:border-box;background:#fafafa;border:1px solid #0000001f;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .2s}.modal-field input:focus,.modal-field textarea:focus{background:#fff;border-color:#0000004d}.modal-field textarea{resize:vertical}.modal-email-row{align-items:center;gap:6px;display:flex}.modal-email-row input{flex:1}.modal-email-row span{color:#00000080;white-space:nowrap;font-size:13px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.toast-container{z-index:9999;pointer-events:none;bottom:max(24px, env(safe-area-inset-bottom,24px));right:max(24px, env(safe-area-inset-right,24px));flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}@media (width<=480px){.toast-container{bottom:max(16px, env(safe-area-inset-bottom,16px));right:max(16px, env(safe-area-inset-right,16px))}}.admin-toast{isolation:isolate;min-width:min(300px,100vw - 32px);max-width:min(420px,100vw - 32px);font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:all;color:#fff;background:#1f1f1f;border:1px solid #ffffff14;border-radius:16px;flex-direction:row;align-items:stretch;font-size:14px;font-weight:600;line-height:1.45;transition:filter .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000073}.admin-toast:hover{filter:brightness(1.04);border-color:#ffffff1f}.admin-toast-accent{background:var(--toast-accent,var(--accent));border-radius:16px 0 0 16px;flex-shrink:0;width:5px}.admin-toast-inner{box-sizing:border-box;flex:1;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.admin-toast--ok{--toast-accent:#34d399}.admin-toast--err{--toast-accent:#f87171}.admin-toast--info{--toast-accent:#60a5fa}.admin-toast--leaving{animation:.32s forwards toastOut}.admin-toast:not(.admin-toast--leaving){animation:.32s forwards toastIn}.admin-toast-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:flex}.admin-toast--ok .admin-toast-icon{color:#34d399;background:#34d3992e}.admin-toast--err .admin-toast-icon{color:#fff;background:#3d2424}.admin-toast--info .admin-toast-icon{color:#93c5fd;background:#60a5fa33}.admin-toast-icon svg{width:1rem;height:1rem;display:block}.admin-toast-text{color:#fff;flex:1;min-width:0}.admin-toast-dismiss{opacity:.45;color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-toast-dismiss svg{display:block}.admin-toast:hover .admin-toast-dismiss{opacity:.75;color:#9ca3af}body.u-theme-light .admin-toast{color:#18181b;background:#f4f4f5;border:1px solid #00000014;box-shadow:0 8px 28px #0000001a}body.u-theme-light .admin-toast:hover{border-color:#0000001f}body.u-theme-light .admin-toast-text{color:#18181b}body.u-theme-light .admin-toast-dismiss{color:#71717a}body.u-theme-light .admin-toast:hover .admin-toast-dismiss{color:#52525b}.mobile-header{display:none}.mobile-header-hidden{display:none!important}@media (width<=991px){.panel{flex-direction:column;height:100dvh;min-height:-webkit-fill-available}.panel-main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.mobile-header{padding:0 16px;padding-top:env(safe-area-inset-top,0);z-index:90;background:#fff;border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;min-height:56px;display:flex}.mobile-menu-btn{cursor:pointer;color:#000;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex}.mobile-menu-btn:hover{background:#0000000f}.mobile-menu-btn:active{background:#0000001a}.mobile-header-title{letter-spacing:-.02em;text-align:center;flex:1;font-size:17px;font-weight:700}.mobile-header-spacer{width:44px;min-width:44px}.sidebar-overlay{z-index:150;-webkit-tap-highlight-color:transparent;background:#00000073;animation:.2s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar{z-index:160;width:min(280px,85vw);max-width:280px;box-shadow:none;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:12px 0 48px #0000002e}.sb-item{-webkit-tap-highlight-color:transparent;min-height:48px;padding:12px 14px;font-size:15px}.sb-user{padding:14px 12px;padding-bottom:max(14px, env(safe-area-inset-bottom,0))}.page{padding:12px 16px 24px;padding-bottom:max(24px, env(safe-area-inset-bottom,24px))}.page-header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.page-header>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.page-header .mail-btn{align-self:flex-start;min-height:44px;padding:10px 16px}.page-title{font-size:23px;line-height:1.2}.page-sub{font-size:13px}.coming-soon-page{min-height:min(58vh,420px);padding:16px 12px 28px}.coming-soon-card-inner{padding:1.5rem 1.25rem 1.75rem}.coming-soon-card .coming-soon-icon-wrap{width:80px;height:80px}.coming-soon-lead{font-size:13px}.audit-col-ip{display:none}.admin-panel-dashboard-grid{gap:12px}.admin-panel-two-col{grid-template-columns:1fr;gap:14px}.admin-panel-card-head{padding-bottom:12px;font-size:14px}.admin-status-row{min-height:48px;padding:12px 0;font-size:14px}.activity-row{min-height:48px;padding:12px 18px;font-size:14px}.quick-actions-grid{grid-template-columns:1fr}.quick-action{min-height:56px;padding:18px 20px}.mail-table-wrap,.admin-panel-card{-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.mail-table{min-width:520px;font-size:13px}.mail-table th,.mail-table td{padding:12px 14px}.mail-btn{min-height:44px;padding:10px 16px;font-size:14px}.mail-row-btn:not(.mail-row-btn-icon){min-height:40px;padding:8px 14px}.mail-row-btn.mail-row-btn-icon{min-width:2.35rem;min-height:2.35rem;padding:0}.modal-overlay{padding:16px}.modal-box{-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;max-width:none;max-height:calc(100vh - 32px);margin:auto;overflow-y:auto}.conn-grid{grid-template-columns:1fr!important}.client-tabs{flex-wrap:wrap;gap:8px}.client-tab{min-height:44px;padding:10px 14px;font-size:13px}.avatar-popover{width:min(300px,100vw - 32px);bottom:calc(100% + 12px)}.login-box{width:calc(100vw - 32px);max-width:360px;margin:20px 16px;padding:36px 28px}}@media (width<=480px){.admin-panel-dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-panel-dashboard-grid>.admin-dash-span2,.admin-panel-dashboard-grid>.admin-dash-span3,.admin-panel-dashboard-grid>.admin-dash-span6{grid-column:span 1!important}.page{padding:10px 14px 20px;padding-bottom:max(20px, env(safe-area-inset-bottom,20px))}.page-title{font-size:21px}.sidebar{width:100%;max-width:none}.modal-box{border-radius:16px 16px 0 0;max-height:85vh}}.admin-nav-link-icon .template-svg-embed,.admin-panel-heading-icon .template-svg-embed,.admin-panel-card-eyebrow-icon .template-svg-embed,.admin-nav-acc-logout-icon .template-svg-embed{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.admin-nav-link-icon .template-svg-embed svg,.admin-panel-heading-icon .template-svg-embed svg,.admin-panel-card-eyebrow-icon .template-svg-embed svg,.admin-nav-acc-logout-icon .template-svg-embed svg{width:100%;height:100%;display:block;overflow:visible}.admin-nav svg{overflow:visible!important}.admin-panel-mail-tag-row{align-items:center;gap:.25em;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.admin-panel-mail-tag-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.admin-panel-mail-inbox-link{color:inherit;cursor:pointer;border-radius:8px;margin:-.2rem -.35rem -.2rem auto;padding:.2rem .35rem .2rem .45rem;text-decoration:none}a.admin-panel-mail-inbox-link.arrow-link:after{flex-shrink:0;margin:0 0 0 .15em}a.admin-panel-mail-inbox-link:hover{opacity:.88}a.admin-panel-mail-inbox-link:focus-visible{outline:2px solid var(--tertiary,#6366f1);outline-offset:2px}button.admin-nav-link{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--secondary);isolation:isolate;z-index:0;background:0 0;border:none;margin:0}button.admin-nav-link:hover,button.admin-nav-link.is-active{color:var(--primary)}.admin-nav-link-bg{isolation:isolate}.admin-nav-sidebar-footer{flex-direction:column;gap:.5rem;width:100%;margin-top:auto;display:flex}.portal-bug-report-btn{isolation:isolate;width:100%;color:var(--tertiary);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-radius:100vw;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;transition:color .15s;display:flex;position:relative}.portal-bug-report-btn__label{z-index:1;position:relative}.portal-bug-report-btn .glass-bg{border-radius:100vw}.portal-bug-report-btn:hover{color:var(--primary)}.portal-bug-report-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}.admin-action-button:not(.cc-main){isolation:isolate;color:inherit;background:0 0}.admin-action-button:not(.cc-main)>:not(.glass-bg){z-index:1;position:relative}.admin-action-button:not(.cc-main)>.glass-bg,body.u-theme-dark .admin-action-button:not(.cc-main)>.glass-bg:after{border-radius:100vw}.admin-action-button.cc-padded{padding:.7rem 1.45rem .7rem 1rem}.admin-theme-wrapper{isolation:isolate;z-index:0;margin-top:0}.admin-nav-account>button{background-color:#0000;flex-shrink:0}button.admin-nav-acc-img-btn{appearance:none;cursor:pointer;z-index:1;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;position:relative}button.admin-nav-acc-data-btn{appearance:none;cursor:pointer;text-align:left;font:inherit;color:inherit;z-index:1;background:0 0;border:none;flex:auto;min-width:0;margin:0;padding:0;position:relative}button.admin-nav-acc-data-btn:hover .admin-nav-acc-name{color:var(--primary)}button.admin-nav-acc-logout{appearance:none;color:inherit;font:inherit;background-color:#0000;border:none;justify-content:center;align-items:center;margin:0 0 0 auto;display:flex}.admin-nav-acc-logout .admin-nav-acc-logout-icon{z-index:1;position:relative}.admin-nav-acc-img{object-fit:cover;vertical-align:middle}.admin-nav,.admin-nav-menu{scrollbar-width:none;-ms-overflow-style:none}.admin-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.admin-nav-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.admin-nav-acc-img{justify-content:center;align-items:center;display:flex}.admin-nav-acc-data{flex:1 1 0;min-width:0;overflow:hidden}.admin-mobile-backdrop{display:none}@media screen and (width<=991px){.admin-mobile-backdrop{z-index:1195;background:#00000073;display:block;position:fixed;inset:0}}.admin-panel-card-eyebrow-icon svg{color:var(--secondary)}.coming-soon-page{max-width:720px}.coming-soon-card{padding:0;position:relative;overflow:hidden}.coming-soon-card-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.75rem 2.25rem;display:flex;position:relative}.coming-soon-card .coming-soon-icon-wrap{background:var(--tab-bg,#ffffff0a);width:88px;height:88px;color:var(--secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.coming-soon-card .coming-soon-emoji{-webkit-user-select:none;user-select:none;font-size:3rem;line-height:1;display:block}.coming-soon-card .coming-soon-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--tab-bg,#ffffff0f);color:var(--primary);border:1px solid var(--lines,#ffffff14);border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.coming-soon-lead{max-width:28rem;color:var(--secondary);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.admin-panel-live-wrapper.app-online-users{flex-flow:wrap;justify-content:flex-end;gap:.5rem}.admin-panel-live-wrapper.app-online-users.app-online-users--fixed{top:max(16px, env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));z-index:1100;pointer-events:none;flex-flow:wrap;justify-content:flex-end;align-items:center;max-width:min(96vw,520px);position:fixed!important;bottom:auto!important;left:auto!important}.admin-panel-live-wrapper.app-online-users--fixed .admin-panel-live-wrap{pointer-events:auto}.admin-panel-live-wrapper.app-online-users.app-online-users--with-bell{right:max(92px, calc(env(safe-area-inset-right,0px) + 92px))}@media screen and (width<=991px){.admin-panel-live-wrapper.app-online-users.app-online-users--fixed{top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));max-width:calc(100vw - 24px)}.admin-panel-live-wrapper.app-online-users.app-online-users--with-bell{right:max(72px, calc(env(safe-area-inset-right,0px) + 72px))}}.portal-notifications-fixed{top:max(16px, env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));z-index:1120;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap{z-index:0;isolation:isolate;color:var(--primary);position:relative;inset:auto}.portal-notifications-button .panel-help-icon .template-svg-embed,.portal-notifications-button .panel-help-icon .template-svg-embed svg{width:100%;height:100%;display:block}.portal-notifications-button__badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;animation:2.2s ease-in-out infinite portal-notifications-badge-pulse;display:inline-flex;position:absolute;top:-2px;right:-2px;box-shadow:0 6px 14px #0a57fe59}.portal-notifications-popover{transform-origin:100% 0;pointer-events:auto;will-change:transform, opacity;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + .75rem);right:0}.portal-notifications-popover>:not(.glass-bg){z-index:1;position:relative}.portal-notifications-popover[data-state=opening],.portal-notifications-popover[data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) portal-notifications-popover-in}.portal-notifications-popover[data-state=closing]{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards portal-notifications-popover-out}@keyframes portal-notifications-popover-in{0%{opacity:0;transform:translateY(-10px)scale(.94)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-notifications-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes portal-notifications-badge-pulse{0%,to{transform:scale(1);box-shadow:0 6px 14px #0a57fe59}50%{transform:scale(1.08);box-shadow:0 10px 18px #0a57fe80}}.portal-notifications-popover__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.portal-notifications-popover__title{letter-spacing:-.01em;color:var(--primary);font-size:15px;font-weight:600}.portal-notifications-popover__empty{color:var(--tertiary);margin:0;font-size:14px;line-height:1.45}.portal-notifications-list{flex-direction:column;gap:.65rem;max-height:min(60vh,420px);display:flex;overflow-y:auto}.portal-notifications-item{border:1px solid var(--lines);background:color-mix(in srgb, var(--primary) 4%, transparent);color:var(--primary);border-radius:14px;padding:.85rem .95rem}.portal-notifications-item.is-unread{border-color:color-mix(in srgb, var(--accent) 32%, var(--lines));background:color-mix(in srgb, var(--accent) 10%, transparent)}.portal-notifications-item--pinned,.portal-notifications-item--pinned.is-unread,.portal-notifications-item--broadcast,.portal-notifications-item--broadcast.is-unread{position:relative}.portal-notifications-item--pinned-announcement,.portal-notifications-item--pinned-announcement.is-unread,.portal-notifications-item--broadcast-announcement,.portal-notifications-item--broadcast-announcement.is-unread{border:1px solid color-mix(in srgb, #ff6b6b 24%, var(--lines));box-shadow:none;background:#ef444417;border-left-width:3px;border-left-color:#ff6b6b;padding:.85rem .95rem .9rem}.portal-notifications-item--pinned-changelog,.portal-notifications-item--pinned-changelog.is-unread,.portal-notifications-item--broadcast-changelog,.portal-notifications-item--broadcast-changelog.is-unread{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--lines));border-left-width:3px;border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:none;padding:.85rem .95rem .9rem}.portal-notifications-item__title{letter-spacing:-.01em;color:var(--primary);font-size:14px;font-weight:600}.portal-notifications-item__body{color:var(--secondary);margin-top:.35rem;font-size:14px;line-height:1.45}.portal-notifications-item__footer{color:var(--tertiary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;font-size:12px;display:flex}.portal-notifications-item--broadcast .portal-notifications-item__body,.portal-notifications-item--broadcast .portal-notifications-item__footer,.portal-notifications-item--pinned .portal-notifications-item__body,.portal-notifications-item--pinned .portal-notifications-item__footer{color:var(--secondary)}.portal-notifications-item--broadcast .portal-notifications-item__footer,.portal-notifications-item--pinned .portal-notifications-item__footer{color:var(--tertiary)}.portal-notifications-item__link{color:#9dc1ff;font-weight:600;text-decoration:none}.portal-notifications-item__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:inline-flex}.portal-notifications-item__action{border:1px solid var(--lines);background:color-mix(in srgb, var(--primary) 5%, transparent);color:var(--secondary);cursor:pointer;border-radius:999px;padding:.3rem .6rem;font-size:12px;font-weight:600;transition:background .16s,transform .16s,border-color .16s,color .16s}.portal-notifications-item__action--head{color:var(--tertiary);background:0 0;border:none;border-radius:8px;padding:.45rem .65rem;font-size:14px;font-weight:600}.portal-notifications-item__action--icon{border-radius:999px;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;display:inline-flex}.portal-notifications-item__action-icon{justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex}.portal-notifications-item__action-icon .template-svg-embed,.portal-notifications-item__action-icon .template-svg-embed svg{width:100%;height:100%;display:block}.portal-notifications-item__action:hover{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);transform:translateY(-1px)}.portal-notifications-item__action--head:hover{background:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--primary);transform:none}.portal-notifications-item__action:disabled{opacity:.45;cursor:wait;transform:none}.portal-notifications-item__action--danger{color:#ff9e9e;border-color:#f8717152}.portal-notifications-item--danger,.portal-notifications-item--danger.is-unread{border:1px solid color-mix(in srgb, #f59e0b 26%, var(--lines));background:#f59e0b1c;border-left-width:3px;border-left-color:#f59e0b;position:relative}.portal-notifications-item--danger .portal-notifications-item__title{color:#f59e0b}.portal-notifications-item__action--pay{color:#fff;background:#d97706;border:none}.portal-notifications-item__action--pay:hover{color:#fff;background:#b45309}body.u-theme-light .portal-notifications-item--danger,body.u-theme-light .portal-notifications-item--danger.is-unread{border-color:color-mix(in srgb, #d97706 22%, var(--lines));background:#f59e0b1f;border-left-color:#d97706}body.u-theme-light .portal-notifications-item--danger .portal-notifications-item__title{color:#b45309}body.u-theme-light .portal-notifications-item--pinned-announcement,body.u-theme-light .portal-notifications-item--pinned-announcement.is-unread,body.u-theme-light .portal-notifications-item--broadcast-announcement,body.u-theme-light .portal-notifications-item--broadcast-announcement.is-unread{border-color:color-mix(in srgb, #dc2626 20%, var(--lines));background:#ef444412;border-left-color:#dc2626}body.u-theme-light .portal-notifications-item--pinned-changelog,body.u-theme-light .portal-notifications-item--pinned-changelog.is-unread,body.u-theme-light .portal-notifications-item--broadcast-changelog,body.u-theme-light .portal-notifications-item--broadcast-changelog.is-unread{border-color:color-mix(in srgb, var(--accent) 20%, var(--lines));border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}body.u-theme-light .portal-notifications-popover.admin-panel-card{box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,0 24px 64px #0000001f}body.u-theme-light .portal-notifications-item__action{border-color:color-mix(in srgb, var(--primary) 8%, transparent);background:color-mix(in srgb, var(--primary) 4%, transparent)}.admin-panel-live-wrap.app-online-pill-row{flex:none;width:auto}.admin-panel-live-img.online-users-initials{box-sizing:border-box;background-color:var(--tab-bg);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex}.admin-costs-list,.admin-waitlist-list,.admin-debt-list{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.admin-debt-list{margin-top:1rem}.admin-costs-icon-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-header-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.finance-header-btn-icon .template-svg-embed,.finance-header-btn-icon .template-svg-embed svg{width:100%;height:100%;display:block}.finance-row-icon{justify-content:center;align-items:center;display:inline-flex}.finance-row-icon .template-svg-embed,.finance-row-icon .template-svg-embed svg{width:1.125rem;height:1.125rem;display:block}.admin-costs-muted{color:var(--tertiary);font-size:12px;font-weight:500}.finance-costs-edit-row{place-items:stretch start;grid-template-columns:1fr!important}.finance-edit-row{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.finance-edit-row input{border:1px solid var(--lines);background:var(--card-bg);min-width:100px;color:var(--primary);border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.admin-panel-card-head{border-bottom:1px solid var(--lines);letter-spacing:-.01em;color:var(--secondary);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:0 0 14px;font-size:13px;font-weight:600;display:flex;position:relative}.audit-logs-meta{color:var(--tertiary);font-size:12px;font-weight:500}.audit-logs-empty,.audit-logs-loading{color:var(--secondary);padding:16px 0;font-size:13px}.audit-logs-error{color:#f87171;padding:12px 0;font-size:13px}.admin-mgmt-error{color:#f87171;background:#ef444414;border:1px solid #ef444426;border-radius:12px;margin-bottom:1rem;padding:12px 14px;font-size:13px;line-height:1.45}body.u-theme-light .admin-mgmt-error{color:#b91c1c;background:#ef44440f}.audit-table.team-mgmt-table .audit-cell-muted{color:var(--tertiary);font-size:13px}.audit-table.team-mgmt-table .audit-cell-actor{color:var(--primary);font-weight:500}.audit-logs-pager{border-top:1px solid var(--lines);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:16px 0 4px;display:flex}.admin-panel-card-stack{z-index:1;padding-bottom:4px;position:relative}.admin-panel-two-col{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=900px){.admin-panel-two-col{grid-template-columns:1fr}}.admin-status-row{border-bottom:1px solid var(--lines);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.admin-status-row:last-child{border-bottom:none}.admin-status-name{color:var(--primary);font-weight:500}.status-pill{letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill.ok{color:#86efac;background:#22c55e26}.status-pill.err{color:#fca5a5;background:#ef444426}.admin-mgmt-api-hint .admin-mgmt-hint-text,.platform-setting-card .platform-setting-desc,.platform-setting-card .platform-setting-toggle,.admin-panel-card .mail-table,.admin-panel-card .admin-costs-list,.admin-panel-card .admin-waitlist-list,.admin-panel-card .admin-debt-list,.admin-panel-card .audit-table-wrap{z-index:1;position:relative}.login-lead{color:var(--secondary);max-width:28rem;margin:0 0 .25rem;font-size:.95rem;line-height:1.55}.login-hero{background:var(--background);flex-flow:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.login-hero .page-padding{width:100%;padding-left:40px;padding-right:40px}.login-hero .container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.login-brand{justify-content:center;align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.login-brand__logo{border-radius:12px;width:44px;height:44px;display:block}.login-brand__name{letter-spacing:-.03em;color:var(--primary);font-size:1.35rem;font-weight:700}.login-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;padding:2em;display:flex}.login-heading{letter-spacing:-.03em;text-align:center;color:var(--primary);margin:20px 0 1rem;font-size:clamp(2rem,6vw,3.125rem);font-weight:600;line-height:1.05}.login-hero .login-lead{text-align:center;max-width:22rem;margin:0 0 1.5rem}.login-form-wrap{width:100%;max-width:350px}.login-page{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-box{border:1px solid var(--lines);background:var(--card-bg);border-radius:21px;width:100%;max-width:400px;padding:2.25rem;position:relative}.login-box h1{color:var(--primary);margin:0 0 8px;font-size:1.5rem;font-weight:600}.login-box p{color:var(--secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.login-logo{color:var(--primary);align-items:center;gap:10px;margin-bottom:20px;font-size:16px;font-weight:600;display:flex}.login-cta{background:var(--accent);border-radius:12px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.login-cta:hover{opacity:.92}.login-denied{color:#fecaca;background:#dc26261f;border:1px solid #dc262640;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.login-hero img:not(.login-brand__logo){display:none!important}.login-hero .login-form-wrap .button.w-button:is([type=button],[type=submit],:not([type])){box-sizing:border-box;background-color:var(--accent);color:#fff;width:100%;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.85em 1.3em;font-weight:500;transition:background-color .15s,opacity .15s;display:flex;box-shadow:0 14px 30px -3.25px #0328262e,0 .5px 1.2px -.8px #03282652,0 1.7px 3.7px -1.6px #0328264f,0 4.4px 9.8px -2.4px #03282647}.login-hero .login-form-wrap .button.w-button:is([type=button],[type=submit],:not([type])):hover{opacity:.92}.login-form-wrap--link{text-align:center}.login-hero .login-support-link{color:var(--accent);font:inherit;letter-spacing:-.01em;text-underline-offset:.22em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);align-items:center;gap:.15em;font-size:1rem;font-weight:500;display:inline-flex}.login-hero .login-support-link:hover{opacity:.88}@media (width<=767px){.login-hero .page-padding{padding-top:max(1rem, env(safe-area-inset-top,0px));padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.login-wrapper{padding:1.25em .5em}.login-heading{font-size:clamp(1.75rem,8vw,2.5rem)}}@media (width<=479px){.login-hero .page-padding{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}.splash{background:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex}.splash-spinner{border:3px solid var(--lines);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.75s linear infinite spin}.admin-avatar-popover{z-index:2000;border:1px solid var(--lines);background:var(--card-bg);-webkit-overflow-scrolling:touch;border-radius:16px;width:min(300px,100vw - 2rem);max-height:min(560px,100dvh - 6rem);padding:1rem;position:fixed;bottom:5.5rem;left:1rem;overflow:hidden auto;box-shadow:0 12px 40px #00000059}body.u-theme-light .admin-avatar-popover{box-shadow:0 12px 40px #0000001f}@media (width>=992px){.admin-avatar-popover{left:1.5rem}}.admin-avatar-popover-preview{justify-content:center;margin-bottom:10px;display:flex}.admin-avatar-popover-img{object-fit:cover;border-radius:999px;width:72px;height:72px}.admin-avatar-popover-initials{background:var(--tab-bg);width:72px;height:72px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.admin-avatar-popover-name{text-align:center;color:var(--primary);font-size:15px;font-weight:600}.admin-avatar-popover-email{text-align:center;color:var(--tertiary);word-break:break-all;margin-bottom:10px;font-size:12px}.admin-avatar-popover-role-wrap{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:6px 0 8px;display:flex}.admin-avatar-popover-business{text-align:center;color:var(--secondary);margin-bottom:6px;font-size:13px;font-weight:600}.user-role-badge--plan{color:#cfdcff;background:#0a57fe2e}.user-role-badge{letter-spacing:.01em;color:var(--secondary);background:#ffffff14;border:none;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}body.u-theme-light .user-role-badge{color:var(--secondary);background:#0000000f}body.u-theme-light .user-role-badge--plan{color:#0a3bb5;background:#0a57fe1f}.admin-avatar-popover-upload,.admin-avatar-popover-remove{border:1px solid var(--lines);width:100%;color:var(--primary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px;font-size:13px;font-weight:600;display:flex}.admin-avatar-popover-remove{color:#f87171;border-color:#f8717159}.nav-waitlist-logo{object-fit:cover;border-radius:10px;width:36px;height:36px}.page{width:100%;max-width:100%}.page-section-muted,.page-section-muted--compact,.page-section-muted--spacious{color:var(--tertiary)}.chat-page{background:0 0}.admin-panel-live-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.admin-panel-live-wrap{isolation:isolate;z-index:0;border-radius:999px;justify-content:flex-start;align-items:center;padding:.3rem .3rem .3rem 1rem;display:flex;position:relative}.admin-panel-live-wrap.app-online-pill-row--single{justify-content:center;align-items:center;padding:.3rem}.admin-panel-live-wrap:has(>.admin-panel-live-acc:first-child:nth-last-child(2)){justify-content:center;align-items:center;padding:.3rem}.admin-panel-live-acc{background-color:var(--card-bg);z-index:1;border-radius:999px;flex-shrink:0;margin-left:-.7rem;padding:2px;position:relative}.admin-panel-live-acc:first-child{margin-left:0}.admin-panel-live-img{object-fit:cover;border-radius:999px;width:2.2rem;height:2.2rem}.admin-panel-live-img.offline{filter:grayscale()}a.admin-dashboard-task-card-link{color:inherit;text-decoration:none}a.admin-dashboard-task-card-link:focus-visible{outline:2px solid var(--accent,#6ea8fe);outline-offset:2px}.verwaltung-tabs{width:100%}.team-management-page .verwaltung-pill-list.client-tabs{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.45);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;margin-bottom:1.25rem;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0003,0 4px 28px #00000047}.team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab{z-index:0;color:#ffffff75;cursor:pointer;background:0 0;border:none;border-radius:999px;margin:0;padding:.5rem 1.25rem;font-family:inherit;font-size:14px;font-weight:600;transition:color .18s,background .18s;position:relative}.team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab:hover{color:#ffffffc7;background:0 0}.team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab[data-state=active]{color:#fff;background:#0000007a;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000059}.team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}body.u-theme-light .team-management-page .verwaltung-pill-list.client-tabs{background:#ffffff8c;border:1px solid #0000001a;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000000a,0 4px 20px #00000014}body.u-theme-light .team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab{color:#0000006b}body.u-theme-light .team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab:hover{color:#000000b8}body.u-theme-light .team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab[data-state=active]{color:#111;background:#0000001a;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000000f}body.u-theme-light .team-management-page .verwaltung-pill-list .verwaltung-pill-tab.client-tab:focus-visible{outline-color:#00000059}.verwaltung-tab-panel{outline:none}.verwaltung-team-toolbar{justify-content:flex-end;margin-bottom:1rem;display:flex}.team-management-page .team-mgmt-actions{gap:.65rem}.verwaltung-maintenance-card{max-width:none}.verwaltung-maintenance-lead{color:var(--secondary);margin:0 0 1.25rem;font-size:14px;line-height:1.45}.verwaltung-maint-card-sub{color:var(--tertiary);max-width:52rem;margin:0 0 1rem;font-size:13px;line-height:1.45}.verwaltung-maint-sperre-bar{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;padding:.15rem 0 .35rem;display:flex}.verwaltung-maint-sperre-switch{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.verwaltung-maint-sperre-switch-label{color:var(--primary);font-size:13px;font-weight:600}.verwaltung-maint-sperre-target{flex:1;min-width:min(100%,220px);max-width:360px;margin-bottom:0!important}.verwaltung-maint-sperre-status{align-items:center;min-height:2.5rem;margin-left:auto;display:flex}@media screen and (width<=640px){.verwaltung-maint-sperre-status{margin-left:0}}.verwaltung-maint-details{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;margin-top:.85rem;overflow:hidden}body.u-theme-light .verwaltung-maint-details{background:#00000005;border-color:#0000001a}.verwaltung-maint-details--muted{opacity:.92;border-style:dashed;margin-top:.5rem}.verwaltung-maint-details-summary{cursor:pointer;color:var(--secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;padding:.65rem .95rem;font-size:13px;font-weight:600;list-style:none;display:flex}.verwaltung-maint-details-summary:before{content:"▸";opacity:.65;font-size:.7rem;transition:transform .15s}.verwaltung-maint-details[open]>.verwaltung-maint-details-summary:before{transform:rotate(90deg)}.verwaltung-maint-details-summary::-webkit-details-marker{display:none}.verwaltung-maint-details[open]>.verwaltung-maint-details-summary{color:var(--primary);border-bottom:1px solid #ffffff14}body.u-theme-light .verwaltung-maint-details[open]>.verwaltung-maint-details-summary{border-bottom-color:#00000014}.verwaltung-maint-details-body{flex-direction:column;gap:.65rem;padding:.85rem .95rem 1rem;display:flex}.verwaltung-maint-details-lead{color:var(--tertiary);margin:0;font-size:12px;line-height:1.4}.verwaltung-maint-textarea-compact{min-height:4.25rem}.verwaltung-maint-dev-hint{color:var(--tertiary);margin:0;font-size:12px;line-height:1.5}.verwaltung-maintenance-control-card{background:#00000047;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:1.25rem;padding:1.1rem 1.2rem 1.2rem}body.u-theme-light .verwaltung-maintenance-control-card{background:#00000008;border-color:#00000014}.verwaltung-maintenance-control-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.verwaltung-maintenance-control-copy{min-width:0}.verwaltung-maintenance-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary);margin-bottom:.2rem;font-size:.6875rem;font-weight:700;display:block}.verwaltung-maintenance-control-title{color:var(--primary);margin-bottom:.25rem;font-size:1.05rem;font-weight:600;line-height:1.25;display:block}.verwaltung-maintenance-control-desc{color:var(--secondary);font-size:13px;line-height:1.45;display:block}.verwaltung-maintenance-pill{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:.35rem .65rem;font-size:11px;font-weight:700}.verwaltung-maintenance-pill.is-on{color:#93c5fd;background:#0a57fe38;border-color:#0a57fe59}body.u-theme-light .verwaltung-maintenance-pill{color:#00000073;background:#0000000d;border-color:#00000014}body.u-theme-light .verwaltung-maintenance-pill.is-on{color:#1d4ed8;background:#0a57fe1f;border-color:#0a57fe40}.verwaltung-maintenance-control-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 1.25rem;margin-top:1rem;padding-top:1rem;display:grid}body.u-theme-light .verwaltung-maintenance-control-row{border-top-color:#00000014}@media screen and (width<=640px){.verwaltung-maintenance-control-row{grid-template-columns:1fr}}.verwaltung-maintenance-switch-wrap{justify-content:space-between;align-items:center;gap:12px;min-height:2.75rem;padding:.35rem 0;display:flex}.verwaltung-maintenance-switch-label{color:var(--primary);font-size:13px;font-weight:600}.verwaltung-maintenance-switch-wrap .portal-toggle{flex-shrink:0}.verwaltung-maintenance-switch{width:var(--portal-toggle-w);height:var(--portal-toggle-h);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.verwaltung-maintenance-switch-input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.verwaltung-maintenance-switch-track{cursor:pointer}.verwaltung-maintenance-switch-input:focus-visible+.verwaltung-maintenance-switch-track{outline:2px solid var(--accent,#0a57fe);outline-offset:3px}.verwaltung-maintenance-switch-input:disabled+.verwaltung-maintenance-switch-track{opacity:.45;cursor:not-allowed}.verwaltung-maintenance-target-field{margin-bottom:0}.verwaltung-maintenance-section-label{color:var(--primary);margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.verwaltung-maintenance-code{background:#ffffff14;border-radius:4px;padding:.1rem .35rem;font-size:12px}body.u-theme-light .verwaltung-maintenance-code{background:#0000000f}.verwaltung-maintenance-fields{flex-direction:column;gap:.75rem;margin-top:0;display:flex}.verwaltung-maintenance-plan-row{grid-template-columns:1fr 1fr;align-items:end;gap:1rem 1.25rem;display:grid}@media screen and (width<=640px){.verwaltung-maintenance-plan-row{grid-template-columns:1fr}}.verwaltung-maintenance-textarea{resize:vertical;min-height:5rem;font-family:inherit;line-height:1.45}.verwaltung-maintenance-hint{color:var(--tertiary);margin:0;font-size:12px;line-height:1.4}.verwaltung-maintenance-actions{margin-top:.25rem}.verwaltung-maintenance-platform-card{margin-top:1.25rem}.verwaltung-plan-icon-svg{width:22px;height:22px}.verwaltung-plan-target-pill{letter-spacing:.02em;text-transform:uppercase;color:var(--secondary);background:#ffffff14;border-radius:999px;padding:.2rem .5rem;font-size:11px;font-weight:600}.verwaltung-plan-target-pill--dev{color:#c4b5fd;background:#a855f733}body.u-theme-light .verwaltung-plan-target-pill--dev{color:#6b21a8;background:#9333ea1f}.verwaltung-plan-dialog .verwaltung-maintenance-plan-row{grid-column:1/-1}.verwaltung-plan-icon-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;display:grid}.verwaltung-plan-icon-btn{color:#ffffffd9;cursor:pointer;background:#00000040;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .35rem;transition:border-color .15s,background .15s;display:flex}.verwaltung-plan-icon-btn:hover{background:#ffffff0f;border-color:#fff3}.verwaltung-plan-icon-btn.is-selected{border-color:var(--accent);background:#ffffff14;box-shadow:0 0 0 1px #ffffff0f}.verwaltung-plan-icon-btn .verwaltung-plan-icon-svg{width:20px;height:20px}.verwaltung-plan-icon-btn-label{color:var(--tertiary);text-align:center;font-size:10px;line-height:1.2}body.u-theme-light .verwaltung-plan-icon-btn{color:#111;background:#0000000a;border-color:#0000001a}body.u-theme-light .verwaltung-plan-icon-btn:hover{background:#0000000f;border-color:#0000002e}.verwaltung-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.team-mgmt-add-grid--modal{grid-template-columns:1fr;margin-top:.75rem}.verwaltung-add-dialog.modal-box{-webkit-backdrop-filter:blur(28px)saturate(1.4);background:#161616c7;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 24px 80px #00000080}.verwaltung-add-dialog .modal-title{color:#f5f5f5}.verwaltung-add-dialog .modal-description{color:#ffffff94}.verwaltung-add-dialog .team-mgmt-label{color:#ffffff8c}.verwaltung-add-dialog .team-mgmt-input{color:#f0f0f0;background:#00000061;border:1px solid #ffffff1f}.verwaltung-add-dialog .team-mgmt-input::placeholder{color:#ffffff6b}.verwaltung-add-dialog .team-mgmt-input:focus{border-color:var(--accent);outline:none}body.u-theme-light .verwaltung-add-dialog.modal-box{-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#ffffffd1;border:1px solid #0000001a;box-shadow:0 24px 80px #0000001f}body.u-theme-light .verwaltung-add-dialog .modal-title{color:#111}body.u-theme-light .verwaltung-add-dialog .modal-description{color:#00000085}body.u-theme-light .verwaltung-add-dialog .team-mgmt-label{color:#0000007a}body.u-theme-light .verwaltung-add-dialog .team-mgmt-input{color:#111;background:#f3f3f3;border-color:#0000001f}body.u-theme-light .verwaltung-add-dialog .team-mgmt-input::placeholder{color:#0000006b}body.u-theme-light .verwaltung-add-dialog .team-mgmt-input:focus{border-color:var(--accent)}.verwaltung-add-dialog .modal-email-row{align-items:center;gap:8px;display:flex}.verwaltung-add-dialog .modal-email-row span{color:#ffffff80;white-space:nowrap;font-size:13px}body.u-theme-light .verwaltung-add-dialog .modal-email-row span{color:#0000007a}.team-mgmt-type-hint{color:#ffffff73;margin:8px 0 0;font-size:11px;line-height:1.35}body.u-theme-light .team-mgmt-type-hint{color:#0000007a}.verwaltung-add-dialog.setup-modal .mail-setup-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.verwaltung-add-dialog.setup-modal .mail-setup-modal-email{margin-top:4px;display:block}.mail-setup-guide-label{color:var(--tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11px;font-weight:600}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-card{background:#00000059;border:1px solid #ffffff1a}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-card-title{color:#ffffff85}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-card-title svg{color:#ffffff8c}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-field{border-bottom-color:#ffffff14}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-label{color:#ffffff8c}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-value{color:#fffffff2}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-copy{color:#ffffffb3;background:#ffffff1a}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-copy:hover{color:#fffffff2;background:#ffffff29}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-note{color:#ffffffb8;background:#00000047;border:1px solid #ffffff14}body.u-theme-dark .verwaltung-add-dialog.setup-modal .conn-note svg{color:#ffffff8c}body.u-theme-dark .verwaltung-add-dialog.setup-modal .ui-modal-close{color:#ffffffb3;background:#ffffff1a}body.u-theme-dark .verwaltung-add-dialog.setup-modal .ui-modal-close:hover{color:#fffffff2;background:#ffffff29}body.u-theme-dark .verwaltung-add-dialog.setup-modal .client-tab{color:#ffffffb3;background:#00000038;border-color:#ffffff24}body.u-theme-dark .verwaltung-add-dialog.setup-modal .client-tab:hover{color:#ffffffeb;border-color:#ffffff38}body.u-theme-dark .verwaltung-add-dialog.setup-modal .client-step{color:#ffffffe0}body.u-theme-dark .verwaltung-add-dialog.setup-modal .step-num{color:#111;background:#fff}.verwaltung-confirm-dialog.modal-box .modal-title{margin-bottom:8px}.verwaltung-confirm-dialog.modal-box .modal-description{margin-bottom:4px}.verwaltung-add-dialog .team-mgmt-confirm-danger.mail-btn.primary{color:#fff;background:#b91c1c}.verwaltung-add-dialog .team-mgmt-confirm-danger.mail-btn.primary:hover{opacity:.92}.team-mgmt-section-title{color:var(--primary);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.team-mgmt-tabs{flex-wrap:wrap;gap:.55rem;margin:0 0 1.25rem;display:flex}.team-mgmt-tab{cursor:pointer;border:1px solid var(--lines);background:var(--tab-bg);color:var(--secondary);border-radius:999px;padding:.55rem .9rem;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.team-mgmt-tab[data-state=active]{color:var(--primary);background:#5c73ff29;border-color:#5c73ff61}.team-mgmt-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-mgmt-meta-row{flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.team-mgmt-meta-row .team-mgmt-meta,.team-mgmt-meta-row p.team-mgmt-meta{margin:0}.team-mgmt-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.team-mgmt-stat-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.team-mgmt-stat-card{border:1px solid var(--lines);background:var(--card-bg);border-radius:14px;padding:.9rem 1rem}.team-mgmt-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--tertiary);margin-bottom:.45rem;font-size:11px;font-weight:700}.team-mgmt-stat-value{color:var(--primary);font-size:1.65rem;font-weight:700;line-height:1.1}.team-mgmt-stat-meta{color:var(--tertiary);margin-top:.3rem;font-size:12px}.team-mgmt-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.team-mgmt-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.team-mgmt-link-card{text-align:left;border:1px solid var(--lines);background:var(--card-bg);color:var(--primary);cursor:pointer;border-radius:14px;padding:.95rem 1rem;transition:border-color .18s,background .18s}.team-mgmt-link-card:hover{border-color:var(--lines);background:var(--tab-bg)}.team-mgmt-link-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-mgmt-link-card__title{font-size:1rem;font-weight:700;line-height:1.25}.team-mgmt-link-card__meta{color:var(--tertiary);margin-top:.45rem;font-size:13px}.team-mgmt-stack{gap:1rem;display:grid}.team-mgmt-distribution-head,.team-mgmt-distribution-row,.team-mgmt-activity-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.team-mgmt-distribution-head span,.team-mgmt-distribution-row span,.team-mgmt-activity-head span{color:var(--tertiary);font-size:12px}.team-mgmt-progress{background:var(--tab-bg);border-radius:999px;height:8px;margin-top:.4rem;overflow:hidden}.team-mgmt-progress__fill{border-radius:inherit;background:color-mix(in srgb, var(--accent,#5c73ff) 88%, #fff 12%);height:100%}.team-mgmt-progress__fill--muted{background:color-mix(in srgb, var(--secondary) 75%, transparent)}.team-seats-capacity{border-top:1px solid var(--lines);margin-top:.35rem;padding-top:1rem}.team-seats-capacity__meta,.team-seats-capacity__hint{color:var(--tertiary);margin:.55rem 0 0;font-size:.8125rem;line-height:1.45}.team-seats-capacity .portal-toggle-row{margin-top:.85rem}.team-seats-capacity .portal-inline-error{margin:.5rem 0 0}.team-mgmt-activity-list{gap:.75rem;display:grid}.team-mgmt-activity-item{border:1px solid var(--lines);background:var(--card-bg);border-radius:14px;padding:.8rem .95rem}.team-mgmt-activity-item p{color:var(--secondary);margin:.35rem 0 0;font-size:13px;line-height:1.45}.team-mgmt-card{margin-bottom:1.5rem}.team-mgmt-add-grid{grid-template-columns:1fr 1fr;align-items:end;gap:1rem 1.25rem;display:grid}@media screen and (width<=991px){.team-mgmt-add-grid{grid-template-columns:1fr}}.team-mgmt-field--wide{grid-column:1/-1}.team-mgmt-label{color:var(--tertiary);margin-bottom:.35rem;font-size:12px;font-weight:600;display:block}.team-mgmt-input{box-sizing:border-box;border:1px solid var(--lines);background:var(--card-bg);width:100%;color:var(--primary);border-radius:8px;padding:.5rem .65rem;font-size:14px}.team-mgmt-input--table{min-width:0;padding:.35rem .5rem;font-size:13px}.team-mgmt-add-actions{grid-column:1/-1;justify-content:flex-start;display:flex}.team-mgmt-meta{color:var(--tertiary);font-size:13px;font-weight:600}.team-mgmt-table-wrap{overflow-x:auto}.team-mgmt-table th,.team-mgmt-table td{vertical-align:middle}.team-mgmt-email{word-break:break-all;font-size:13px}.team-mgmt-pill{background:var(--tab-bg);color:var(--secondary);border-radius:6px;margin-left:.4rem;padding:.1rem .45rem;font-size:11px;font-weight:600;display:inline-block}.team-mgmt-dot{color:var(--tertiary);font-size:12px}.team-mgmt-dot--on{color:#09b374;font-weight:600}.team-mgmt-actions-cell{text-align:right}.team-mgmt-actions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;display:inline-flex}.team-invite-dialog__forbidden{margin:0 0 1rem}.team-management-page .team-mgmt-table .admin-action-icon-wrap:disabled{opacity:.45;cursor:not-allowed}.team-management-page .team-mgmt-table .admin-action-icon-wrap.team-mgmt-action-danger{color:#f87171;background:0 0;border-color:#f8717173}body.u-theme-light .team-management-page .team-mgmt-table .admin-action-icon-wrap.team-mgmt-action-danger{color:#dc2626;border-color:#dc262633}@media screen and (width<=991px){.team-mgmt-stat-grid,.team-mgmt-stat-grid--compact{grid-template-columns:1fr 1fr}.team-mgmt-link-grid{grid-template-columns:1fr}}@media screen and (width<=640px){.team-mgmt-stat-grid,.team-mgmt-stat-grid--compact{grid-template-columns:1fr}.team-mgmt-table-wrap{-webkit-overflow-scrolling:touch;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;overflow-x:auto}.team-mgmt-table{font-size:.875rem}.team-mgmt-table th,.team-mgmt-table td{padding:.5rem .4rem}.team-mgmt-actions{white-space:normal;flex-wrap:wrap;gap:.35rem}.team-mgmt-distribution-head,.team-mgmt-distribution-row,.team-mgmt-activity-head{grid-template-columns:minmax(0,1fr);gap:.35rem}}.portal-daten-dashboard.admin-panel-dashboard-grid>.admin-panel-card.admin-dash-span6{grid-column:span 6!important}.panel-data-input .panel-data-field-inner{z-index:1;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;display:flex;position:relative}.panel-data-input .panel-data-field,.panel-data-input select.panel-data-field{min-width:0;height:auto;min-height:1.25em;box-shadow:none;color:var(--primary);font:inherit;letter-spacing:-.01em;appearance:none;background:0 0;border:none;flex:8rem;margin:0;padding:0;font-size:1rem;font-weight:500}.panel-data-input select.panel-data-field{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"%23666666\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.35355 4.56051C8.15829 4.36525 7.84171 4.36525 7.64645 4.56051L5.35355 6.8534C5.15829 7.04866 4.84171 7.04866 4.64645 6.8534C4.45118 6.65814 4.45118 6.34156 4.64645 6.1463L6.93934 3.8534C7.52513 3.26762 8.47487 3.26762 9.06066 3.8534L11.3536 6.1463C11.5488 6.34156 11.5488 6.65814 11.3536 6.8534C11.1583 7.04866 10.8417 7.04866 10.6464 6.8534L8.35355 4.56051Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.64645 11.4392C7.84171 11.6344 8.15829 11.6344 8.35355 11.4392L10.6464 9.14629C10.8417 8.95103 11.1583 8.95103 11.3536 9.14629C11.5488 9.34156 11.5488 9.65814 11.3536 9.8534L9.06066 12.1463C8.47487 12.7321 7.52513 12.7321 6.93934 12.1463L4.64645 9.8534C4.45118 9.65814 4.45118 9.34156 4.64645 9.14629C4.84171 8.95103 5.15829 8.95103 5.35355 9.14629L7.64645 11.4392Z\"/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2rem}body.u-theme-dark .panel-data-input select.panel-data-field{background-image:url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"%23a1a1a1\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.35355 4.56051C8.15829 4.36525 7.84171 4.36525 7.64645 4.56051L5.35355 6.8534C5.15829 7.04866 4.84171 7.04866 4.64645 6.8534C4.45118 6.65814 4.45118 6.34156 4.64645 6.1463L6.93934 3.8534C7.52513 3.26762 8.47487 3.26762 9.06066 3.8534L11.3536 6.1463C11.5488 6.34156 11.5488 6.65814 11.3536 6.8534C11.1583 7.04866 10.8417 7.04866 10.6464 6.8534L8.35355 4.56051Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.64645 11.4392C7.84171 11.6344 8.15829 11.6344 8.35355 11.4392L10.6464 9.14629C10.8417 8.95103 11.1583 8.95103 11.3536 9.14629C11.5488 9.34156 11.5488 9.65814 11.3536 9.8534L9.06066 12.1463C8.47487 12.7321 7.52513 12.7321 6.93934 12.1463L4.64645 9.8534C4.45118 9.65814 4.45118 9.34156 4.64645 9.14629C4.84171 8.95103 5.15829 8.95103 5.35355 9.14629L7.64645 11.4392Z\"/></svg>")}.panel-data-input .panel-data-field::placeholder{color:var(--tertiary);opacity:1}.panel-data-input .panel-data-field:focus,.panel-data-input select.panel-data-field:focus{outline:none}.panel-acc-detail{width:100%;color:var(--secondary);word-break:break-word}.panel-acc-list{flex-direction:column;width:100%;display:flex}.panel-acc-img-wrap{justify-content:flex-start;align-items:center;padding-left:.5rem;display:flex}.panel-acc-img--svg{width:32px;height:32px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.panel-acc-img.cc-bank{margin-left:-.5rem}.panel-acc-item--soon .panel-acc-detail{opacity:.72}.portal-placeholder-lead{opacity:.88;max-width:42rem;margin:0;line-height:1.55}a.admin-dashboard-task-card-link{color:inherit;text-decoration:none;display:block}a.admin-dashboard-task-card-link:focus-visible{outline:2px solid var(--accent,#0a57fe);outline-offset:2px;border-radius:21px}.portal-dash-getting-started__lead{margin:.35rem 0 .9rem}.portal-dash-getting-started__actions{z-index:1;flex-wrap:wrap;gap:.55rem;display:flex;position:relative}.portal-dash-getting-started__cta{background:var(--accent,#2563eb);color:#fff;border-radius:10px;align-items:center;padding:.55rem .9rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.portal-dash-getting-started__cta--secondary{background:color-mix(in srgb, var(--primary,#fff) 10%, transparent);color:var(--primary,#fff);border:1px solid color-mix(in srgb, var(--primary,#fff) 18%, transparent)}.portal-dash-card-empty{opacity:.72;margin:.55rem 0 0;font-size:.88rem;line-height:1.4}.portal-dash-tx-list{z-index:1;flex-direction:column;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex;position:relative}.portal-dash-tx-list__item{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.portal-dash-tx-list__main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.portal-dash-tx-list__title{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.portal-dash-tx-list__meta{opacity:.6;font-size:.75rem}.portal-dash-tx-list__amount{flex-shrink:0;font-size:.88rem;font-weight:650}.portal-dashboard-card-footer{margin-top:1.25rem}.portal-dashboard-card-footer .portal-linkish{color:var(--secondary);font-size:1rem;font-weight:600}.admin-panel-card>.admin-waitlist-list{flex-direction:column;width:100%;display:flex}.panel-transactions-search .portal-panel-search-input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;font-weight:500}.panel-transactions-search .portal-panel-search-input:focus{outline:none}.panel-transactions-search .portal-panel-search-input::placeholder{color:var(--tertiary);opacity:1}:is(.portal-pro-feature-locked__icon-wrap:has(>.glass-bg),.modal-close:has(>.glass-bg)){width:36px;height:36px;color:var(--tertiary);border-radius:50%;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;inset:18px 18px auto auto}.modal-close:has(>.glass-bg):hover{color:var(--primary)}.modal-close:has(>.glass-bg):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-close:has(>.glass-bg) .modal-x{width:100%;height:100%;display:block}.modal-close:has(>.glass-bg) .modal-x .template-svg-embed{width:100%;height:100%;display:block}.modal-close:has(>.glass-bg) .modal-x .template-svg-embed svg{width:100%;height:100%;display:block}.modal-close:has(>.glass-bg) .modal-x{z-index:1;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex;position:relative}.portal-modal-wrap.modal-wrap{z-index:2500;display:flex}.portal-modal-wrap .modal-box.portal-modal-box[role=dialog]{margin:0;position:relative;inset:auto}.portal-modal-wrap .modal-bg{opacity:0;transition:opacity .2s}.portal-modal-wrap.is-entered .modal-bg{opacity:1}.portal-modal-wrap .modal-box.portal-modal-box{opacity:0;transition:opacity .22s,transform .22s cubic-bezier(.65,.05,.36,1);transform:scale(.9)}.portal-modal-wrap.is-entered .modal-box.portal-modal-box{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.portal-modal-wrap .modal-box.portal-modal-box,.portal-modal-wrap .modal-bg{transition:none}}.panel-product-active-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-product-active-label{color:var(--secondary);font-size:.95rem;font-weight:600}.portal-toggle,.portal-faux-toggle,.portal-onboarding-billing-switch,.verwaltung-maintenance-switch{--portal-toggle-w:2.25rem;--portal-toggle-h:1.125rem;--portal-toggle-knob:.875rem;--portal-toggle-pad:2px;--portal-toggle-travel:calc(var(--portal-toggle-w) - var(--portal-toggle-knob) - (var(--portal-toggle-pad) * 2))}.portal-toggle{appearance:none;cursor:pointer;vertical-align:middle;height:var(--portal-toggle-h);background:0 0;border:none;flex-shrink:0;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.portal-toggle--sm{--portal-toggle-w:1.875rem;--portal-toggle-h:.9375rem;--portal-toggle-knob:.6875rem}button.portal-toggle:disabled,.portal-toggle--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.portal-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#0a57fe) 55%, transparent);outline-offset:3px;border-radius:999px}.portal-toggle__track,.verwaltung-maintenance-switch-track{box-sizing:border-box;width:var(--portal-toggle-w);height:var(--portal-toggle-h);background:linear-gradient(#2c2c2e 0%,#3a3a3c 52%,#48484a 100%);border:none;border-radius:999px;transition:background .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #00000061,inset 0 -1px #ffffff0f}.portal-faux-toggle:before,.portal-onboarding-billing-switch:before{content:"";height:var(--portal-toggle-h);background:linear-gradient(#2c2c2e 0%,#3a3a3c 52%,#48484a 100%);border-radius:999px;transition:background .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px 3px #00000061,inset 0 -1px #ffffff0f}.portal-toggle__knob{top:50%;left:var(--portal-toggle-pad);width:var(--portal-toggle-knob);height:var(--portal-toggle-knob);will-change:transform;background:linear-gradient(145deg,#fff 0%,#ededed 38%,#c4c4c6 100%);border-radius:50%;transition:transform .36s cubic-bezier(.22,1,.36,1),background .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(-50%);box-shadow:0 1px 3px #0000003d,0 0 0 .5px #00000014}.portal-faux-toggle:after,.portal-onboarding-billing-knob,.verwaltung-maintenance-switch-track:after{content:"";top:50%;left:var(--portal-toggle-pad);width:var(--portal-toggle-knob);height:var(--portal-toggle-knob);will-change:transform;background:linear-gradient(145deg,#fff 0%,#ededed 38%,#c4c4c6 100%);border-radius:50%;transition:transform .36s cubic-bezier(.22,1,.36,1),background .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(-50%);box-shadow:0 1px 3px #0000003d,0 0 0 .5px #00000014}.portal-onboarding-billing-knob{content:none}.portal-toggle.is-on .portal-toggle__track,.verwaltung-maintenance-switch-input:checked+.verwaltung-maintenance-switch-track,.portal-faux-toggle.is-on:before,.portal-onboarding-billing-switch[aria-checked=true]:before{background:var(--accent,#0a57fe);box-shadow:inset 0 1px #fff3,0 0 0 1px #0a57fe1f}.portal-toggle.is-on .portal-toggle__knob,.portal-faux-toggle.is-on:after,.portal-onboarding-billing-switch[aria-checked=true] .portal-onboarding-billing-knob,.verwaltung-maintenance-switch-input:checked+.verwaltung-maintenance-switch-track:after{transform:translateY(-50%) translateX(var(--portal-toggle-travel));background:linear-gradient(#f8fbff 0%,#e2ecfa 46%,#c8daf0 100%);box-shadow:0 1px 4px #0000002e,0 1px 1px #0a57fe1f}.portal-toggle-row--disabled{opacity:.55;cursor:not-allowed}.admin-maintenance-mode .portal-toggle{flex-shrink:0}.admin-maintenance-mode.portal-toggle-row{gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:600}.admin-action-icon-wrap .portal-toggle--sm{pointer-events:none}.portal-faux-toggle,.portal-onboarding-billing-switch{cursor:pointer;width:var(--portal-toggle-w);height:var(--portal-toggle-h);box-shadow:none;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.portal-product-thumb-placeholder{background:linear-gradient(145deg,#80808033,#8080800d);border-radius:8px;flex-shrink:0;width:4rem;height:3rem}.portal-dashboard-payout-link{color:inherit;margin-left:auto;text-decoration:none}button.admin-action-button{border:none;font-family:inherit}.portal-muted{opacity:.75;margin:0;font-size:.875rem}.portal-inline-error{color:var(--danger,#c62828);margin:0 0 1rem}.portal-inline-ok{color:var(--success,#2e7d32);margin:0 0 1rem}.portal-kpi-value{letter-spacing:-.02em;padding:.35rem 0 .5rem;font-size:1.75rem;font-weight:600}.portal-card-table-wrap .admin-panel-card-eyebrow-wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.portal-table-scroll{-webkit-overflow-scrolling:touch;margin-top:.75rem;overflow-x:auto}.portal-table{border-collapse:collapse;width:100%;font-size:.875rem}.portal-table th,.portal-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:.55rem .65rem}.portal-table th{opacity:.75;font-weight:600}.portal-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.portal-pager{gap:.5rem;display:flex}.portal-form-card .portal-form{flex-direction:column;gap:1rem;max-width:36rem;padding:.5rem 0 .25rem;display:flex}.portal-form-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:end;gap:1rem;display:grid}.portal-field{flex-direction:column;gap:.75rem;display:flex}.portal-field span{margin-left:.5rem;font-weight:500;color:var(--tertiary)!important}.portal-input-wrap{position:relative}.portal-input,.portal-textarea{color:var(--primary);background:0 0;border:none;width:100%;padding:1rem;font-weight:500;position:relative}.portal-input::placeholder,.portal-textarea::placeholder{color:var(--tertiary);opacity:1}.portal-input:focus,.portal-textarea:focus{border-color:color-mix(in srgb, var(--accent,#2563eb) 52%, var(--lines) 48%);outline:none}.portal-textarea{resize:vertical;min-height:5rem}textarea.portal-input{resize:vertical}.portal-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.45;display:flex}.portal-check input[type=checkbox],.portal-onboarding-consent__check{appearance:none;border:1.5px solid color-mix(in srgb, var(--lines) 82%, var(--primary) 18%);background:color-mix(in srgb, var(--tab-bg) 72%, var(--background) 28%);cursor:pointer;border-radius:.34rem;flex-shrink:0;width:1.125rem;height:1.125rem;margin:.1rem 0 0;transition:background .18s,border-color .18s,box-shadow .18s,transform .16s cubic-bezier(.22,1,.36,1);position:relative}.portal-check input[type=checkbox]:after,.portal-onboarding-consent__check:after{content:"";transform-origin:50%;opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:.34rem;height:.62rem;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .14s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.4)}.portal-check input[type=checkbox]:checked,.portal-onboarding-consent__check:checked{background:var(--accent,#0a57fe);border-color:var(--accent,#0a57fe);box-shadow:0 2px 10px color-mix(in srgb, var(--accent,#0a57fe) 34%, transparent)}.portal-check input[type=checkbox]:checked:after,.portal-onboarding-consent__check:checked:after{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.portal-check input[type=checkbox]:focus-visible,.portal-onboarding-consent__check:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#0a57fe) 52%, transparent);outline-offset:2px}.portal-check input[type=checkbox]:disabled,.portal-onboarding-consent__check:disabled{opacity:.45;cursor:not-allowed}body.u-theme-light .portal-check input[type=checkbox]:not(:checked),body.u-theme-light .portal-onboarding-consent__check:not(:checked){border-color:color-mix(in srgb, var(--lines) 90%, var(--primary) 10%);background:color-mix(in srgb, #fff 88%, var(--tab-bg) 12%)}body.u-theme-light .portal-check input[type=checkbox]:checked,body.u-theme-light .portal-onboarding-consent__check:checked{background:var(--accent,#0a57fe);border-color:var(--accent,#0a57fe);box-shadow:0 2px 8px color-mix(in srgb, var(--accent,#0a57fe) 28%, transparent)}.portal-check span{flex:1;min-width:0}.portal-actions{white-space:nowrap}.portal-linkish{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0 .5rem 0 0;text-decoration:underline}.portal-linkish.danger{color:var(--danger,#e57373)}.portal-analytics-card{padding:.75rem .5rem 1rem}.portal-bars{flex-direction:column;gap:.35rem;max-height:320px;display:flex;overflow-y:auto}.portal-bar-row{grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.portal-bar-label{opacity:.7;font-variant-numeric:tabular-nums}.portal-bar-track{background:#ffffff1a;border-radius:4px;height:6px;overflow:hidden}.portal-bar-fill{background:linear-gradient(90deg,#7c3aede6,#3b82f6d9);border-radius:4px;min-width:2px;height:100%}.portal-bar-value{font-variant-numeric:tabular-nums;opacity:.9;text-align:right;min-width:4.5rem}.portal-mono{word-break:break-all;margin:.5rem 0 0;font-family:ui-monospace,monospace;font-size:.85rem}.portal-aff-copy-btn{width:100%;margin-top:.75rem}.portal-aff-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin-top:1rem;display:grid}.portal-aff-kpi-item{flex-direction:column;gap:.35rem;min-width:0;display:flex}.portal-aff-kpi-value{line-height:1.15;font-size:1.75rem!important}.portal-aff-kpi-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.35rem!important}.portal-aff-kpi-hint{color:var(--tertiary);margin-top:-.15rem;font-size:.75rem}.portal-admin-summary-list{grid-template-columns:1fr;gap:.65rem;margin:0;display:grid}.portal-admin-summary-list div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.portal-admin-summary-list dt,.portal-admin-summary-list dd{margin:0}.portal-admin-summary-list dt{color:var(--tertiary);font-size:.82rem}.portal-admin-summary-list dd{color:var(--primary);text-align:right;word-break:break-word}.portal-admin-section-label{color:var(--tertiary);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .45rem;font-size:.8rem;font-weight:600}.portal-segmented{flex-wrap:wrap;gap:.45rem;display:inline-flex}.portal-segmented__button,.portal-filter-chip{color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .8rem;transition:background .16s,border-color .16s,transform .16s}.portal-segmented__button:hover,.portal-filter-chip:hover{background:#ffffff1a;transform:translateY(-1px)}.portal-segmented__button.is-active,.portal-filter-chip.is-active{color:#b7d3ff;background:#3b82f626;border-color:#3b82f673}.portal-card-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.portal-admin-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-mini-table{flex-direction:column;gap:.55rem;display:flex}.portal-mini-table__row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.portal-mini-table__row>div:first-child{flex-direction:column;gap:.2rem;min-width:0;display:flex}.portal-mini-table__row strong,.portal-mini-table__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-mini-table__row span{color:var(--tertiary);font-size:.82rem}.portal-aff-linkbox,.portal-aff-code{word-break:break-word;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:.85rem .95rem}.portal-aff-code{font-family:ui-monospace,monospace;font-size:1rem}.portal-filter-chips{flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;display:flex}body.u-theme-light .portal-admin-summary-list div{border-bottom-color:#0000000f}body.u-theme-light .portal-segmented__button,body.u-theme-light .portal-filter-chip{background:#0000000a;border-color:#00000014}body.u-theme-light .portal-segmented__button.is-active,body.u-theme-light .portal-filter-chip.is-active{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f647}body.u-theme-light .portal-mini-table__row,body.u-theme-light .portal-aff-linkbox,body.u-theme-light .portal-aff-code{background:#00000008;border-color:#0000000f}@media (width<=991px){.portal-admin-activity-grid{grid-template-columns:1fr}.portal-admin-summary-list div,.portal-mini-table__row{flex-direction:column;align-items:flex-start}.portal-admin-summary-list dd{text-align:left}}.checkout-section .form-button-wrap{isolation:isolate;z-index:0;align-self:stretch;width:100%;position:relative}.checkout .form-button-wrap .form-button{z-index:1;position:relative}.checkout-section .multistep-nav .btn--primary{color:#fff;background:#2563eb;width:384px;max-width:100%}.checkout-section .multistep-nav .btn--ghost.is-visible{opacity:1;transform:translate(0)}.portal-checkout-unavailable--light .login-heading{color:#111827}.portal-checkout-unavailable--light .login-lead{color:#4b5563}.portal-checkout-unavailable--dark .login-heading{color:#f4f4f8}.portal-checkout-unavailable--dark .login-lead{color:#c4c4cc}.portal-checkout-unavailable .login-wrapper{text-align:center;align-items:center}.portal-checkout-unavailable .login-heading{text-align:center;margin-top:0;margin-bottom:1rem}.portal-checkout-unavailable .login-lead{text-align:center;margin-left:auto;margin-right:auto}.portal-checkout-unavailable.portal-checkout-unavailable--light .splash-spinner{border-color:#d1d5db;border-top-color:var(--checkout-accent,#2563eb)}.portal-checkout-unavailable.portal-checkout-unavailable--dark .splash-spinner{border-color:#ffffff38;border-top-color:var(--checkout-accent,#2d9cff)}.portal-checkout-unavailable__actions{flex-flow:row;justify-content:center;align-items:stretch;gap:.5rem;width:100%;max-width:22rem;margin-left:auto;margin-right:auto;display:flex;margin-top:1.5rem!important}.portal-checkout-unavailable__actions .button{width:0;min-width:0;font:inherit;letter-spacing:-.01em;text-align:center;box-sizing:border-box;cursor:pointer;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:.85em 1.1em;font-size:.9375rem;font-weight:500;transition:background-color .15s,opacity .15s,border-color .15s;display:flex;text-decoration:none!important}.portal-checkout-unavailable__btn-primary{box-shadow:0 14px 30px -3.25px #0328262e,0 .5px 1.2px -.8px #03282652,0 1.7px 3.7px -1.6px #0328264f,0 4.4px 9.8px -2.4px #03282647;background-color:var(--checkout-accent,var(--accent))!important;color:#fff!important}.portal-checkout-unavailable__btn-primary:hover{opacity:.92;color:#fff!important}.portal-checkout-unavailable--light .portal-checkout-unavailable__btn-secondary{box-shadow:0 1px 2px #0000000f;color:#1f2937!important;background:#fff!important;border:1px solid #d1d5db!important}.portal-checkout-unavailable--light .portal-checkout-unavailable__btn-secondary:hover{color:#111827!important;background:#f9fafb!important;border-color:#9ca3af!important}.portal-checkout-unavailable--dark .portal-checkout-unavailable__btn-secondary{box-shadow:none;color:#f4f4f8!important;background:#ffffff1a!important;border:1px solid #ffffff6b!important}.portal-checkout-unavailable--dark .portal-checkout-unavailable__btn-secondary:hover{background:#ffffff29!important;border-color:#ffffff8c!important}section.login-hero.portal-checkout-unavailable.portal-checkout-unavailable--light{color:#111827;background:#f3f4f6}section.login-hero.portal-checkout-unavailable.portal-checkout-unavailable--dark{color:#e8e8ec;background:radial-gradient(120% 80% at 50% 0,#1a1a1f 0%,#0d0d10 45%,#0a0a0c 100%)}section.login-hero.portal-checkout-unavailable.portal-checkout-unavailable--dark .login-heading{color:#f4f4f8}section.login-hero.portal-checkout-unavailable.portal-checkout-unavailable--dark .login-lead{color:#c4c4cc}section.login-hero.portal-checkout-unavailable.portal-checkout-unavailable--light .login-heading{color:#111827}section.login-hero.portal-checkout-unavailable.portal-checkout-unavailable--light .login-lead{color:#4b5563}.portal-checkout-unavailable__loading-text{margin-top:1.25rem;margin-bottom:0}.portal-onboarding-gate{isolation:isolate;min-height:100vh;position:relative}.portal-onboarding-gate__underlay{z-index:0;-webkit-filter:blur(10px);opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:top;position:fixed;inset:0;overflow:hidden auto;transform:scale(1.012)}.portal-onboarding-gate__overlay{z-index:2000;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#0000006b;justify-content:center;align-items:center;padding:1.25rem 1rem;animation:.32s ease-out both portal-onbd-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes portal-onbd-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes portal-onbd-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes portal-onbd-step-shell{0%{opacity:0}to{opacity:1}}@keyframes portal-onbd-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.portal-onboarding-dialog__card--enter{animation:.45s cubic-bezier(.22,1,.36,1) both portal-onbd-card-in}.portal-onboarding-step-animate{animation:.34s ease-out 50ms both portal-onbd-step-shell}.portal-onboarding-step-animate .portal-onboarding-logo-row{animation:.4s cubic-bezier(.22,1,.36,1) 60ms both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-step-meta{animation:.38s cubic-bezier(.22,1,.36,1) .1s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-dialog__title{animation:.4s cubic-bezier(.22,1,.36,1) .12s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-dialog__lead{animation:.38s cubic-bezier(.22,1,.36,1) .15s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-billing{animation:.38s cubic-bezier(.22,1,.36,1) .1s both portal-onbd-rise}.portal-onboarding-step-animate .portal-plan-grid .portal-plan-card:first-child{animation:.4s cubic-bezier(.22,1,.36,1) .14s both portal-onbd-rise}.portal-onboarding-step-animate .portal-plan-grid .portal-plan-card:nth-child(2){animation:.4s cubic-bezier(.22,1,.36,1) .2s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-legal{animation:.34s ease-out .24s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-hint{animation:.36s cubic-bezier(.22,1,.36,1) .14s both portal-onbd-rise}.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell:first-child{animation:.3s cubic-bezier(.22,1,.36,1) .14s both portal-onbd-rise}.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell:nth-child(2){animation:.3s cubic-bezier(.22,1,.36,1) .18s both portal-onbd-rise}.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell:nth-child(3){animation:.3s cubic-bezier(.22,1,.36,1) .22s both portal-onbd-rise}.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell:nth-child(4){animation:.3s cubic-bezier(.22,1,.36,1) .26s both portal-onbd-rise}.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell:nth-child(5){animation:.3s cubic-bezier(.22,1,.36,1) .3s both portal-onbd-rise}.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell:nth-child(6){animation:.3s cubic-bezier(.22,1,.36,1) .34s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-link{animation:.34s ease-out .36s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-fields>.portal-onboarding-field:first-child{animation:.36s cubic-bezier(.22,1,.36,1) .12s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-fields>.portal-onboarding-field:nth-child(2){animation:.36s cubic-bezier(.22,1,.36,1) .16s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-fields>.portal-onboarding-field:nth-child(3){animation:.36s cubic-bezier(.22,1,.36,1) .2s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-fields>.portal-onboarding-field:nth-child(4){animation:.36s cubic-bezier(.22,1,.36,1) .24s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-fields>.portal-onboarding-field:nth-child(5){animation:.36s cubic-bezier(.22,1,.36,1) .28s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-payout>.portal-onboarding-payout-block:first-child{animation:.4s cubic-bezier(.22,1,.36,1) .12s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-or{animation:.32s ease-out .18s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-payout>.portal-onboarding-payout-block:last-child{animation:.4s cubic-bezier(.22,1,.36,1) .2s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-checkout-card{animation:.42s cubic-bezier(.22,1,.36,1) .14s both portal-onbd-rise}.portal-onboarding-consent{flex-direction:column;gap:.65rem;margin-top:.15rem;display:flex}.portal-onboarding-consent__intro{margin:0!important}.portal-onboarding-inline-link{color:var(--accent,#2563eb);text-underline-offset:.18em;text-decoration:underline}button.portal-onboarding-inline-link{font:inherit;font-size:inherit;line-height:inherit;cursor:pointer;text-align:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0;display:inline}button.portal-onboarding-inline-link:disabled{opacity:.55;cursor:not-allowed}.portal-onboarding-inline-link:hover{opacity:.9}.portal-onboarding-consent__row{border:1px solid var(--lines);background:color-mix(in srgb, var(--tab-bg) 70%, var(--background) 30%);cursor:pointer;color:var(--primary);border-radius:11px;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.5;transition:border-color .22s,box-shadow .22s,background .22s,transform .18s;display:flex}.portal-onboarding-consent__row:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--lines) 72%)}.portal-onboarding-consent__row--optional{opacity:.97}.portal-onboarding-consent__row--accepted{border-color:color-mix(in srgb, var(--accent) 48%, var(--lines) 52%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent);animation:.45s cubic-bezier(.22,1,.36,1) portal-onbd-consent-tick}.portal-onboarding-consent__row--error:not(.portal-onboarding-consent__row--accepted){border-color:color-mix(in srgb, var(--danger,#c62828) 62%, var(--lines) 38%);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger,#c62828) 28%, transparent)}@keyframes portal-onbd-consent-tick{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}.portal-onboarding-consent__required{color:var(--accent,#2563eb);font-weight:700}.portal-onboarding-consent__footer{opacity:.72;text-align:center;margin:.35rem 0 0;font-size:.8rem}.portal-onboarding-step-animate .portal-onboarding-consent>.portal-onboarding-consent__intro{animation:.38s cubic-bezier(.22,1,.36,1) .12s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-consent>.portal-onboarding-consent__row--agb{animation:.38s cubic-bezier(.22,1,.36,1) .16s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-consent>.portal-onboarding-consent__row--privacy{animation:.38s cubic-bezier(.22,1,.36,1) .22s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-consent>.portal-onboarding-consent__row--optional{animation:.38s cubic-bezier(.22,1,.36,1) .26s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-consent>.portal-onboarding-consent__footer{animation:.34s ease-out .3s both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-error{animation:.28s ease-out both portal-onbd-rise}.portal-onboarding-step-animate .portal-onboarding-actions{animation:.38s cubic-bezier(.22,1,.36,1) .2s both portal-onbd-rise}@media (prefers-reduced-motion:reduce){.portal-onboarding-gate__overlay{animation:none}.portal-onboarding-dialog__card--enter,.portal-onboarding-step-animate,.portal-onboarding-step-animate .portal-onboarding-logo-row,.portal-onboarding-step-animate .portal-onboarding-step-meta,.portal-onboarding-step-animate .portal-onboarding-dialog__title,.portal-onboarding-step-animate .portal-onboarding-dialog__lead,.portal-onboarding-step-animate .portal-onboarding-billing,.portal-onboarding-step-animate .portal-plan-grid .portal-plan-card,.portal-onboarding-step-animate .portal-onboarding-legal,.portal-onboarding-step-animate .portal-onboarding-hint,.portal-onboarding-step-animate .portal-otp-row .portal-otp-cell,.portal-onboarding-step-animate .portal-onboarding-link,.portal-onboarding-step-animate .portal-onboarding-fields>.portal-onboarding-field,.portal-onboarding-step-animate .portal-onboarding-payout>.portal-onboarding-payout-block,.portal-onboarding-step-animate .portal-onboarding-or,.portal-onboarding-step-animate .portal-onboarding-checkout-card,.portal-onboarding-step-animate .portal-onboarding-consent__intro,.portal-onboarding-step-animate .portal-onboarding-consent__row,.portal-onboarding-step-animate .portal-onboarding-consent__footer,.portal-onboarding-step-animate .portal-onboarding-error,.portal-onboarding-step-animate .portal-onboarding-actions{opacity:1!important;animation:none!important;transform:none!important}.portal-onboarding-btn-primary,.portal-onboarding-btn-secondary{transition:none!important}.portal-onboarding-btn-primary:active:not(:disabled),.portal-onboarding-btn-secondary:active:not(:disabled){transform:none!important}.portal-plan-card{transition:border-color .15s,box-shadow .15s!important}.portal-plan-card:hover{transform:none!important}.portal-onboarding-consent__row--accepted{animation:none!important}.portal-otp-cell,.portal-onboarding-input{transition:none!important}}.portal-onboarding-dialog{width:100%;max-width:36rem;box-shadow:none;background:0 0;border:none;margin:auto;padding:0}.portal-onboarding-dialog__card{padding:1.75rem 1.5rem 1.6rem;position:relative;overflow:hidden}.portal-onboarding-dialog__title{letter-spacing:-.02em;align-items:flex-start;gap:.45rem;margin:0 0 .5rem;font-size:clamp(1.35rem,2.75vw,1.6rem);font-weight:600;line-height:1.25;display:flex}.portal-onboarding-dialog__title-text{flex:1;min-width:0}.portal-onboarding-title-icon{flex-shrink:0;margin-top:.06rem}.portal-onboarding-dialog__lead{opacity:.88;margin:0 0 1rem;font-size:.95rem;line-height:1.55}.portal-onboarding-surface{background:var(--card-bg);color:var(--primary);box-shadow:0 0 0 1px var(--lines), 0 12px 48px #00000038;border:none;border-radius:16px}body.u-theme-dark .portal-onboarding-surface{box-shadow:0 0 0 1px var(--lines), 0 16px 56px #0000008c}body.u-theme-light .portal-onboarding-surface{box-shadow:0 0 0 1px var(--lines), 0 4px 24px #00000014}.portal-onboarding-logo-row{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.portal-onboarding-logo{border-radius:8px;flex-shrink:0}.portal-onboarding-brand{letter-spacing:-.02em;color:var(--primary);font-size:1.15rem;font-weight:700}.portal-onboarding-step-meta{text-align:center;opacity:.72;margin:0 0 .85rem;font-size:.8rem}.portal-onboarding-billing{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;font-size:.9rem;display:flex}.portal-onboarding-billing span.is-on{color:var(--accent,#2563eb);font-weight:600}.portal-onboarding-billing-hint{text-align:center;opacity:.65;width:100%;font-size:.78rem}.portal-onboarding-referral{margin-top:1rem;margin-bottom:0}.portal-onboarding-referral-row{align-items:stretch;gap:.5rem;display:flex}.portal-onboarding-referral-row .portal-onboarding-input{flex:1;min-width:0}.portal-onboarding-referral-row .button.w-button.no-arrow.portal-onboarding-referral-btn{white-space:nowrap;font:inherit;letter-spacing:-.01em;flex-shrink:0;justify-content:center;align-items:center;padding:.55em 1em .6em;font-weight:500;display:inline-flex;background:color-mix(in srgb, var(--tab-bg) 75%, var(--background) 25%)!important;color:var(--primary)!important;border:1px solid var(--lines)!important;box-shadow:none!important;border-radius:999px!important}.portal-onboarding-referral-ok{color:#166534;margin:.5rem 0 0;font-size:.875rem}body.u-theme-dark .portal-onboarding-referral-ok{color:#86efac}.portal-affiliate-reward-pending{background:#2b7cff1f;border:1px solid #2b7cff47;border-radius:8px;margin:.75rem 0 0;padding:.65rem .85rem;font-size:.875rem}.portal-plan-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:grid}@media (width<=520px){.portal-plan-grid{grid-template-columns:1fr}}.portal-plan-card{text-align:left;border:2px solid var(--lines);background:color-mix(in srgb, var(--tab-bg) 72%, var(--background) 28%);cursor:pointer;width:100%;min-height:0;color:inherit;font:inherit;box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem .85rem .9rem;transition:border-color .15s,box-shadow .15s,transform .2s;display:flex;position:relative}.portal-plan-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--lines) 58%);transform:translateY(-2px)}.portal-plan-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.portal-plan-card--disabled,.portal-plan-card:disabled{opacity:.52;cursor:not-allowed;pointer-events:none}.portal-plan-card--disabled:hover,.portal-plan-card:disabled:hover{border-color:var(--lines);transform:none}.portal-plan-badge--muted{background:color-mix(in srgb, var(--secondary) 55%, var(--lines) 45%);color:var(--primary,inherit);font-size:.58rem}.portal-plan-radio{border:2px solid color-mix(in srgb, var(--secondary) 55%, var(--lines) 45%);border-radius:50%;width:18px;height:18px;position:absolute;top:.65rem;right:.65rem}.portal-plan-card.is-selected .portal-plan-radio{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.portal-plan-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:var(--white,#fff);white-space:nowrap;border-radius:6px;padding:.2rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)}.portal-plan-name{letter-spacing:-.035em;color:var(--accent);margin:0 1.85rem .2rem 0;font-size:clamp(1.12rem,3.2vw,1.3rem);font-weight:700;line-height:1.15}.portal-plan-tag{opacity:.8;margin-bottom:.45rem;font-size:.78rem;line-height:1.4}.portal-plan-price{opacity:.92;margin-bottom:.55rem;font-size:.82rem}.portal-plan-price-line{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.portal-plan-price-sub{color:#64748b;letter-spacing:-.01em;margin-top:.15rem;font-size:.78rem}.portal-plan-discount{color:var(--accent,#0a57fe);background-color:#0a57fe33;border-radius:10px;padding:2px 5px;font-size:.72rem;font-weight:700;line-height:1.2}.portal-plan-price strong{letter-spacing:-.03em;font-size:clamp(1.05rem,2.8vw,1.18rem);font-weight:700}.portal-plan-features{opacity:.88;margin:0;padding-left:1rem;font-size:.8rem;line-height:1.45}.portal-plan-features li{letter-spacing:-.01em;margin-bottom:.2rem;font-size:.72rem;line-height:1.42}.portal-plan-features li:last-child{margin-bottom:0}.portal-onboarding-legal{opacity:.65;margin:0;font-size:.72rem;line-height:1.45}.portal-onboarding-hint{opacity:.82;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.portal-otp-row{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:.75rem;display:flex}.portal-otp-cell{text-align:center;border:1px solid var(--lines);background:color-mix(in srgb, var(--tab-bg) 78%, var(--background) 22%);width:2.5rem;height:2.65rem;color:var(--primary);border-radius:8px;font-size:1.15rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.portal-otp-cell:focus-visible{border-color:color-mix(in srgb, var(--accent,#2563eb) 52%, var(--lines) 48%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#2563eb) 14%, transparent);outline:none}.portal-onboarding-link{width:fit-content;color:var(--accent,#2563eb);font:inherit;cursor:pointer;background:0 0;border:none;margin:0 auto;font-size:.82rem;text-decoration:underline;display:block}.portal-onboarding-fields{flex-direction:column;gap:.85rem;display:flex}.portal-onboarding-field{flex-direction:column;gap:.35rem;display:flex}.portal-onboarding-field-label{letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:.68rem;font-weight:600}.portal-onboarding-input{border:1px solid var(--lines);font:inherit;background:color-mix(in srgb, var(--tab-bg) 78%, var(--background) 22%);color:var(--primary);border-radius:10px;padding:.55rem .7rem;transition:border-color .2s,box-shadow .2s,background .2s}.portal-onboarding-input:focus-visible{border-color:color-mix(in srgb, var(--accent,#2563eb) 52%, var(--lines) 48%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#2563eb) 14%, transparent);outline:none}.portal-onboarding-input:disabled{opacity:.55;cursor:not-allowed}select.portal-onboarding-input{cursor:pointer}.portal-onboarding-field-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=520px){.portal-onboarding-field-row{grid-template-columns:1fr}}.portal-onboarding-payout{flex-direction:column;gap:.65rem;display:flex}.portal-onboarding-payout-block{border:1px solid var(--lines);background:color-mix(in srgb, var(--tab-bg) 60%, var(--background) 40%);border-radius:12px;padding:.85rem}.portal-onboarding-payout-head{justify-content:flex-start;align-items:center;margin-bottom:.65rem;font-size:.95rem;display:flex}.portal-onboarding-payout-head-title{align-items:center;gap:.55rem;display:flex}.portal-onboarding-payout-brand-img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.portal-onboarding-payout-brands{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.portal-onboarding-payout-inline-icon{width:2.25rem;height:2.25rem;color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 14%, var(--tab-bg) 86%);border:1px solid color-mix(in srgb, var(--accent,#2563eb) 22%, var(--lines) 78%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.portal-onboarding-optional{opacity:.55;text-transform:lowercase;font-size:.72rem}.portal-onboarding-or{text-align:center;letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:.75rem}.portal-onboarding-checkout-card{border:1px solid var(--lines);background:color-mix(in srgb, var(--tab-bg) 62%, var(--background) 38%);border-radius:12px;align-items:flex-start;gap:1rem;margin:.15rem 0 .35rem;padding:1rem 1.1rem;display:flex}.portal-onboarding-checkout-card__copy{min-width:0}.portal-onboarding-checkout-card__lead{color:var(--primary);opacity:.95;margin:0 0 .45rem;font-size:.92rem;line-height:1.55}.portal-onboarding-checkout-card__hint{opacity:.72;margin:0;font-size:.8rem;line-height:1.5}.portal-onboarding-error{margin-top:.75rem!important}.portal-onboarding-actions{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:1.35rem;display:flex}.portal-onboarding-actions__group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-left:auto;display:flex}.portal-onboarding-actions--checkout-stack{justify-content:center;width:100%;display:flex}.portal-onboarding-checkout-stack{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;max-width:22rem;display:flex}.portal-onboarding-checkout-stack__row{flex-direction:row;align-items:center;gap:.65rem;display:flex}.portal-onboarding-checkout-stack__row .portal-onboarding-btn-secondary{flex-shrink:0}.portal-onboarding-checkout-stack__row .portal-onboarding-btn-primary{flex:1;min-width:0}@media (width<=440px){.portal-onboarding-checkout-stack__row{flex-direction:column}.portal-onboarding-checkout-stack__row .portal-onboarding-btn-primary{order:-1}.portal-onboarding-checkout-stack__row .portal-onboarding-btn-secondary{align-self:stretch;width:100%}}.portal-onboarding-actions .button.w-button.no-arrow.portal-onboarding-btn-primary,.portal-onboarding-actions__group .button.w-button.no-arrow.portal-onboarding-btn-primary,.portal-onboarding-checkout-stack__row .button.w-button.no-arrow.portal-onboarding-btn-primary,.portal-stripe-payment-form .button.w-button.no-arrow.portal-onboarding-btn-primary{min-width:8rem;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.6em 1.3em .65em;font-weight:500;transition:transform .14s,filter .15s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 14px 30px -3.25px #0328262e,0 .5px 1.2px -.8px #03282652,0 1.7px 3.7px -1.6px #0328264f,0 4.4px 9.8px -2.4px #03282647;background-color:var(--accent)!important;color:#fff!important;border-radius:999px!important}.portal-onboarding-actions .button.w-button.no-arrow.portal-onboarding-btn-primary:hover:not(:disabled),.portal-onboarding-actions__group .button.w-button.no-arrow.portal-onboarding-btn-primary:hover:not(:disabled),.portal-onboarding-checkout-stack__row .button.w-button.no-arrow.portal-onboarding-btn-primary:hover:not(:disabled),.portal-stripe-payment-form .button.w-button.no-arrow.portal-onboarding-btn-primary:hover:not(:disabled){opacity:.92}.portal-onboarding-actions .button.w-button.no-arrow.portal-onboarding-btn-primary:disabled,.portal-onboarding-actions__group .button.w-button.no-arrow.portal-onboarding-btn-primary:disabled,.portal-onboarding-checkout-stack__row .button.w-button.no-arrow.portal-onboarding-btn-primary:disabled,.portal-stripe-payment-form .button.w-button.no-arrow.portal-onboarding-btn-primary:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35);box-shadow:none!important}.portal-onboarding-actions .button.w-button.no-arrow.portal-onboarding-btn-primary:active:not(:disabled),.portal-onboarding-actions__group .button.w-button.no-arrow.portal-onboarding-btn-primary:active:not(:disabled),.portal-onboarding-checkout-stack__row .button.w-button.no-arrow.portal-onboarding-btn-primary:active:not(:disabled),.portal-stripe-payment-form .button.w-button.no-arrow.portal-onboarding-btn-primary:active:not(:disabled){transform:scale(.985)}.portal-onboarding-actions .button.w-button.no-arrow.portal-onboarding-btn-secondary,.portal-onboarding-actions__group .button.w-button.no-arrow.portal-onboarding-btn-secondary,.portal-onboarding-checkout-stack__row .button.w-button.no-arrow.portal-onboarding-btn-secondary{font:inherit;letter-spacing:-.01em;cursor:pointer;justify-content:center;align-items:center;padding:.6em 1.3em .65em;font-weight:500;transition:transform .14s,filter .15s,background .18s,border-color .18s;display:inline-flex;background:color-mix(in srgb, var(--tab-bg) 75%, var(--background) 25%)!important;color:var(--primary)!important;border:1px solid var(--lines)!important;box-shadow:none!important;border-radius:999px!important}.portal-onboarding-actions .button.w-button.no-arrow.portal-onboarding-btn-secondary:active:not(:disabled),.portal-onboarding-actions__group .button.w-button.no-arrow.portal-onboarding-btn-secondary:active:not(:disabled),.portal-onboarding-checkout-stack__row .button.w-button.no-arrow.portal-onboarding-btn-secondary:active:not(:disabled){transform:scale(.985)}body.u-theme-dark .portal-onboarding-btn-secondary:hover{background:color-mix(in srgb, var(--tab-bg) 88%, var(--background) 12%)!important}.portal-onboarding-linkish{font:inherit;color:var(--accent,#2563eb);cursor:pointer;text-underline-offset:.2em;text-align:center;padding:.35rem 0;font-size:.88rem;line-height:1.35;text-decoration:underline;background:0 0!important;border:none!important}body.u-theme-dark .portal-onboarding-linkish{color:#9dc2ff;text-decoration-color:#9dc2ff8c}body.u-theme-dark .portal-onboarding-linkish:hover{color:#b8d2ff}body.u-theme-light .portal-onboarding-linkish{color:color-mix(in srgb, var(--accent,#0a57fe) 88%, #000 12%)}.panel-help-icon-wrap{z-index:1200;right:max(2rem, env(safe-area-inset-right,0px));bottom:max(2rem, env(safe-area-inset-bottom,0px));isolation:isolate;width:auto;height:auto;color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.75rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .18s;display:flex;position:fixed}.panel-help-icon-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-help-icon-wrap:hover{transform:translateY(-2px)scale(1.03)}.panel-help-icon-wrap[data-state=open]{filter:drop-shadow(0 16px 32px #0000003d);transform:scale(1.05)}.panel-help-icon{z-index:1;width:2rem;height:2rem;transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .18s;position:relative}.panel-help-icon-wrap[data-state=open] .panel-help-icon{filter:drop-shadow(0 8px 18px #6269ff38);transform:rotate(-12deg)scale(1.08)}.portal-support-unread-dot{z-index:2;background:#de3f3f;border-radius:50%;width:.55rem;height:.55rem;animation:2.1s ease-in-out infinite portal-support-unread-pulse;position:absolute;top:.42rem;right:.48rem;box-shadow:0 0 0 2px #ffffffd9}body.u-theme-dark .portal-support-unread-dot{box-shadow:0 0 0 2px #121212}.portal-support-messenger{--ps-blue:#006bff;--ps-surface:#fafafa;--ps-thread-bg:#f5f5f5;--ps-bot-bg:#ececec;--ps-text:#1a1a1a;--ps-muted:#6b7280;--ps-line:#e8eaed;--ps-new:#c62828;z-index:1190;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(calc(2rem + 3.5rem), env(safe-area-inset-bottom,0px));background:var(--ps-surface);width:min(24.5rem,100vw - 1.5rem);height:min(37.5rem,100vh - 5.5rem);max-height:min(37.5rem,100vh - 5.5rem);color:var(--ps-text);transform-origin:100% 100%;will-change:transform, opacity;font-family:var(--font-sans);isolation:isolate;border:none;border-radius:21px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,0 18px 48px #0000002e}body.u-theme-dark .portal-support-messenger{--ps-surface:#121212;--ps-thread-bg:#141414;--ps-bot-bg:#1c1c1c;--ps-text:var(--primary,#f5f5f5);--ps-muted:#737373;--ps-line:#2a2a2a;background:#121212 linear-gradient(150deg,#3a3a3a 0%,#2a2a2a00 35% 65%,#3a3a3a 100%);box-shadow:0 24px 64px #0000009e}body.u-theme-dark .portal-support-messenger:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1e1e1e 0%,#181818 100%);border-radius:20px;position:absolute;inset:1px}body.u-theme-dark .portal-support-messenger>*{z-index:1;position:relative}body.u-theme-dark .portal-support-inbox__row:hover{background:#1a1a1a}body.u-theme-dark .portal-support-thread__menu{box-shadow:0 10px 28px #00000080}body.u-theme-dark .portal-support-messenger__closed-banner{background:#322611}body.u-theme-dark .portal-support-compose-box{border-color:color-mix(in srgb, var(--ps-blue) 55%, #262626 45%);background:#0a0a0a}body.u-theme-dark .portal-support-compose-send:not(.portal-support-compose-send--active){color:#737373;background:#262626}body.u-theme-dark .portal-support-msg__typing-dot{opacity:.55;background:#737373}.portal-support-messenger[data-state=opening],.portal-support-messenger[data-state=open]{animation:.24s cubic-bezier(.2,.8,.2,1) portal-support-messenger-in}.portal-support-messenger[data-state=closing]{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) forwards portal-support-messenger-out}.portal-support-messenger__iconbtn{color:var(--ps-text);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.portal-support-messenger__iconbtn--close{font-size:1.45rem}.portal-support-messenger__menu-dots{justify-content:center;align-items:center;gap:.2rem;width:1.1rem;height:1.1rem;display:inline-flex}.portal-support-messenger__menu-dots span{background:currentColor;border-radius:999px;flex-shrink:0;width:.22rem;height:.22rem}.portal-support-messenger__iconbtn:hover{opacity:.9}.portal-support-inbox__header{border-bottom:1px solid var(--ps-line);justify-content:center;align-items:center;padding:1rem 1.1rem .85rem;display:flex;position:relative}.portal-support-inbox__title{letter-spacing:-.02em;color:var(--ps-text);margin:0;font-size:1.05rem;font-weight:700}.portal-support-inbox__header .portal-support-messenger__iconbtn{position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.portal-support-inbox__body{flex:1;min-height:0;padding:0;overflow-y:auto}.portal-support-messenger[data-view=inbox] .portal-support-inbox__body:empty{flex:1}.portal-support-inbox__row{border:none;border-bottom:1px solid var(--ps-line);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;transition:background .14s;display:flex}.portal-support-inbox__row:hover{background:color-mix(in srgb, var(--ps-blue) 6%, var(--ps-surface) 94%)}.portal-support-inbox__avatar{background:var(--ps-blue);border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.portal-support-inbox__avatar img{object-fit:cover;width:100%;height:100%}.portal-support-inbox__row-main{flex:1;min-width:0}.portal-support-inbox__row-top{align-items:center;gap:.45rem;display:flex}.portal-support-inbox__name{color:var(--ps-text);flex:1;min-width:0;font-size:.92rem;font-weight:700}.portal-support-inbox__time{color:var(--ps-muted);flex-shrink:0;font-size:.78rem}.portal-support-inbox__unread{background:var(--ps-blue);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.portal-support-inbox__preview{color:var(--ps-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.84rem;line-height:1.4;display:block;overflow:hidden}.portal-support-inbox__footer{border-top:1px solid var(--ps-line);padding:1rem 1.1rem 1.15rem}.portal-support-inbox__cta{background:var(--ps-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:filter .14s,transform .14s;display:flex}.portal-support-inbox__cta:hover{filter:brightness(1.05)}.portal-support-inbox__cta-icon{opacity:.95;display:inline-flex}.portal-support-thread__header{border-bottom:1px solid var(--ps-line);background:var(--ps-surface);z-index:4;align-items:center;gap:.35rem;padding:.65rem .65rem .65rem .35rem;display:flex;position:relative;overflow:visible}.portal-support-thread__back{color:var(--ps-text);cursor:pointer;opacity:.7;background:0 0;border:none;padding:.15rem .45rem;font-size:1.65rem;line-height:1}.portal-support-thread__back:hover{opacity:1}.portal-support-thread__brand{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.portal-support-thread__avatar{background:var(--ps-blue);border-radius:999px;flex-shrink:0;width:1.75rem;height:1.75rem;overflow:hidden}.portal-support-thread__avatar img{object-fit:cover;width:100%;height:100%}.portal-support-thread__brand-name{color:var(--ps-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.portal-support-thread__header-actions{flex-shrink:0;align-items:center;gap:.65rem;margin-left:.15rem;display:flex}.portal-support-thread__menu-wrap{flex-shrink:0;position:relative}.portal-support-thread__menu{border:1px solid var(--ps-line);background:var(--ps-surface);white-space:nowrap;border-radius:10px;min-width:11.5rem;padding:.35rem;box-shadow:0 8px 24px #0f172a1f}.portal-support-thread__menu--portal{z-index:1300;--ps-line:#e8eaed;--ps-surface:#fafafa;--ps-text:#1a1a1a;--ps-bot-bg:#ececec;color:var(--ps-text);position:fixed}body.u-theme-dark .portal-support-thread__menu--portal{--ps-surface:#121212;--ps-line:#2a2a2a;--ps-text:var(--primary,#f5f5f5);--ps-bot-bg:#1c1c1c;box-shadow:0 10px 28px #00000080}.portal-support-thread__menu button{text-align:left;width:100%;font:inherit;color:var(--ps-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .65rem;font-size:.84rem;display:block}.portal-support-thread__menu button:hover:not(:disabled){background:var(--ps-bot-bg)}.portal-support-thread__menu button:disabled{opacity:.5;cursor:wait}.portal-support-messenger__thread{background:var(--ps-thread-bg);flex-direction:column;flex:1;gap:.55rem;padding:1rem .9rem;display:flex;overflow-y:auto}.portal-support-messenger__hint{color:var(--ps-muted);margin:0;font-size:.82rem;line-height:1.5}.portal-support-thread__msg-wrap{flex-direction:column;gap:.55rem;display:flex}.portal-support-thread__msg-wrap--user-in{animation:.32s cubic-bezier(.22,1,.36,1) both portal-support-msg-user-in}.portal-support-thread__msg-wrap--bot-in{animation:.38s cubic-bezier(.22,1,.36,1) both portal-support-msg-bot-in}@keyframes portal-support-msg-user-in{0%{opacity:0;transform:translate(14px)translateY(6px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes portal-support-msg-bot-in{0%{opacity:0;transform:translate(-12px)translateY(8px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.portal-support-new-divider{color:var(--ps-new);align-items:center;gap:.65rem;margin:.25rem 0 .35rem;font-size:.72rem;font-weight:600;animation:.42s both portal-support-divider-in;display:flex}@keyframes portal-support-divider-in{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}.portal-support-thread__msg-wrap--system-in{animation:.42s cubic-bezier(.22,1,.36,1) both portal-support-system-in}@keyframes portal-support-system-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.portal-support-system{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;padding:.35rem .15rem;display:flex}.portal-support-system__rule{background:linear-gradient(90deg,#0000 0%,#dc2626bf 18%,#dc2626 50%,#dc2626bf 82%,#0000 100%);width:100%;height:1px}.portal-support-system__body{text-align:center;flex-direction:column;align-items:center;gap:.28rem;padding:0 .5rem;display:flex}.portal-support-system__line{color:#dc2626;letter-spacing:.01em;margin:0;font-size:.78rem;font-weight:600;line-height:1.4}body.u-theme-dark .portal-support-system__line{color:#f87171}body.u-theme-dark .portal-support-system__rule{background:linear-gradient(90deg,#0000 0%,#f87171b3 18%,#f87171 50%,#f87171b3 82%,#0000 100%)}.portal-support-new-divider:before,.portal-support-new-divider:after{content:"";background:color-mix(in srgb, var(--ps-new) 55%, transparent);flex:1;height:1px}.portal-support-msg{border-radius:16px;max-width:88%;padding:.7rem .85rem;font-size:.9rem;line-height:1.45}.portal-support-msg--user{background:var(--ps-blue);color:#fff;border:none;align-self:flex-end}.portal-support-msg--pending{opacity:.72}.portal-support-msg--pop{animation:.28s cubic-bezier(.34,1.4,.64,1) both portal-support-msg-pop}@keyframes portal-support-msg-pop{0%{transform:scale(.94)}to{transform:scale(1)}}.portal-support-msg--awaiting{min-width:3.2rem}.portal-support-msg--staff,.portal-support-msg--ai{background:var(--ps-bot-bg);color:var(--ps-text);border:none;align-self:flex-start}.portal-support-msg--welcome{max-width:92%}.portal-support-thread__msg-wrap>.portal-support-msg__foot{color:var(--ps-muted);margin-top:-.15rem;margin-left:.15rem;font-size:.72rem;line-height:1.3}.portal-support-msg__foot--user{align-self:flex-end;margin-left:0;margin-right:.2rem;animation:1.1s ease-in-out infinite portal-support-fade-pulse}@keyframes portal-support-fade-pulse{0%,to{opacity:.45}50%{opacity:.9}}.portal-support-msg__body{white-space:pre-wrap;word-break:break-word}.portal-support-msg__typing{align-items:center;gap:.28rem;min-height:1.25rem;padding:.15rem 0;display:inline-flex}.portal-support-msg__typing-dot{background:color-mix(in srgb, var(--primary) 55%, var(--tertiary) 45%);opacity:.35;border-radius:50%;width:.38rem;height:.38rem;animation:.95s ease-in-out infinite both portal-support-typing-dot}.portal-support-msg__typing-dot:nth-child(2){animation-delay:.14s}.portal-support-msg__typing-dot:nth-child(3){animation-delay:.28s}@keyframes portal-support-typing-dot{0%,70%,to{opacity:.35;transform:translateY(0)scale(1)}35%{opacity:1;transform:translateY(-.28rem)scale(1.08)}}.portal-support-messenger__err{color:var(--ps-new);border-top:1px solid var(--ps-line);background:var(--ps-surface);padding:.35rem .85rem;font-size:.78rem}.portal-support-messenger__closed-banner{color:var(--ps-muted);border-top:1px solid var(--ps-line);background:color-mix(in srgb, #f59e0b 10%, var(--ps-surface) 90%);padding:.45rem .85rem;font-size:.76rem}.portal-support-messenger__compose{border-top:1px solid var(--ps-line);background:var(--ps-surface);padding:.75rem .85rem .9rem}.portal-support-compose-box{border:2px solid var(--ps-blue);background:var(--ps-surface);border-radius:18px;padding:.42rem .6rem .38rem;transition:box-shadow .18s,border-color .18s}.portal-support-compose-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ps-blue) 22%, transparent)}.portal-support-messenger__input{resize:none;width:100%;color:var(--ps-text);font:inherit;background:0 0;border:none;min-height:1.65rem;padding:.05rem .2rem .15rem;font-size:.9rem;line-height:1.4}.portal-support-messenger__input::placeholder{color:var(--ps-muted)}.portal-support-messenger__input:focus{outline:none}.portal-support-compose-toolbar{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.05rem;display:flex}.portal-support-compose-tools{color:var(--ps-muted);align-items:center;gap:.35rem;display:flex;position:relative}.portal-support-compose-tool{width:2rem;height:2rem;color:inherit;cursor:pointer;opacity:.78;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .14s,background .14s,color .14s;display:inline-flex}.portal-support-compose-tool:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--ps-blue) 10%, var(--ps-surface) 90%);color:var(--ps-text)}.portal-support-compose-tool:disabled{opacity:.35;cursor:not-allowed}.portal-support-compose-emoji-wrap{position:relative}.portal-support-compose-emoji-panel{z-index:6;border:1px solid var(--ps-line);background:var(--ps-surface);border-radius:14px;grid-template-columns:repeat(8,1.85rem);gap:.2rem;padding:.55rem;display:grid;position:absolute;bottom:calc(100% + .45rem);left:0;box-shadow:0 12px 32px #00000047}.portal-support-compose-emoji-item{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:1.15rem;line-height:1;transition:background .14s;display:inline-flex}.portal-support-compose-emoji-item:hover{background:var(--ps-bot-bg)}.portal-support-msg__rich{flex-direction:column;gap:.45rem;display:flex}.portal-support-msg__text{white-space:pre-wrap;word-break:break-word}.portal-support-msg__image{object-fit:cover;border-radius:10px;max-width:min(100%,220px);max-height:180px;display:block}.portal-support-msg__file{color:inherit;text-underline-offset:2px;align-items:center;gap:.35rem;font-weight:600;text-decoration:underline;display:inline-flex}.portal-support-msg--user .portal-support-msg__file{color:#fff}.portal-support-compose-send{color:#9ca3af;cursor:default;background:#e5e7eb;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .14s,color .14s,transform .16s;display:inline-flex}.portal-support-compose-send--active{background:var(--ps-blue);color:#fff;cursor:pointer}.portal-support-compose-send--active:hover{filter:brightness(1.05);transform:translateY(-1px)}.portal-support-compose-send--active:active{transform:translateY(1px)scale(.94)}.portal-support-compose-send--sending{animation:.7s ease-in-out infinite portal-support-send-pulse}@keyframes portal-support-send-pulse{0%,to{transform:scale(1)}50%{opacity:.85;transform:scale(.9)}}@keyframes portal-support-messenger-in{0%{opacity:0;transform:translateY(12px)scale(.95)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-support-messenger-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes portal-support-unread-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.portal-settings-card-lead{opacity:.88;color:var(--primary);margin:0 0 .85rem;font-size:.88rem;line-height:1.5}.portal-settings-card-meta{opacity:.72;color:var(--primary);margin:0 0 .85rem;font-size:.8rem;line-height:1.45}.portal-settings-form-card-wide{grid-column:span 6}.portal-settings-section-title{letter-spacing:-.01em;color:var(--primary);grid-column:span 6;margin:2rem 0 .65rem;padding:0 .2rem;font-size:1.125rem;font-weight:600}.portal-settings-section-title--first{margin-top:.25rem}.portal-settings-section-title:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--lines) 85%, transparent), transparent);height:1px;margin-top:.65rem;display:block}.portal-settings-section-head{margin-bottom:-.35rem;padding:1.25rem 2rem .85rem}.portal-settings-section-head .admin-panel-h2{margin:0}.portal-settings-section-head .glass-bg{opacity:.55}.portal-settings-push-lead{max-width:42rem;color:var(--secondary);margin:0 0 .85rem;font-size:.9375rem;line-height:1.55}.portal-settings-push-hint{max-width:42rem;color:var(--tertiary);margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.portal-settings-push-hint--warn{color:#e57373}body.u-theme-light .portal-settings-push-hint--warn{color:#c62828}.portal-settings-push-row{max-width:14rem;margin-top:.35rem}.portal-settings-push-card .admin-panel-h2{margin-bottom:.35rem}.portal-settings-grid .admin-panel-card.portal-settings-access-card{flex-direction:column;min-height:100%;display:flex}.portal-settings-access-card>:not(.glass-bg){z-index:1;position:relative}.portal-settings-access-card__body{flex-direction:column;flex:auto;min-height:5.5rem;display:flex}.portal-settings-access-card__hint{max-width:18rem;color:var(--tertiary);margin:.35rem 0 .65rem;font-size:.8125rem;line-height:1.45}.portal-settings-access-card__value{word-break:break-word;color:var(--primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.portal-settings-access-card__action{margin-top:auto;padding-top:1rem}.portal-settings-access-card__action .admin-action-button{width:100%}.portal-settings-access-card__action .portal-settings-billing-actions{flex-flow:wrap;gap:.5rem;width:100%;display:flex}.portal-settings-access-card__action .portal-settings-billing-actions .admin-action-button{flex:calc(50% - .25rem);width:auto;min-width:0}.portal-settings-access-card__action .portal-settings-billing-actions .admin-action-button:only-child{flex:100%;width:100%}.portal-settings-access-card__action .portal-settings-billing-actions .admin-action-button>:not(.glass-bg){white-space:normal;text-align:center;font-size:.875rem;line-height:1.25}.portal-settings-billing-plan{font-size:1.0625rem}.portal-settings-billing-plan .admin-panel-card-small{margin-left:.35rem;display:inline}.portal-settings-billing-note{margin:.5rem 0 0}.portal-settings-grid .admin-panel-card.portal-settings-access-card.admin-dash-span3,.portal-settings-grid .admin-panel-card.admin-dash-span2{min-height:100%}.portal-settings-grid .admin-panel-card>.admin-panel-h2,.portal-settings-grid .admin-panel-card>:not(.glass-bg){z-index:1;position:relative}.portal-settings-nested-form{flex-direction:column;gap:0;max-width:40rem;padding-top:.35rem;display:flex}.portal-settings-notifications-group{flex-direction:column;gap:.85rem;padding-bottom:.35rem;display:flex}.portal-settings-notifications-account{border-top:1px solid color-mix(in srgb, var(--lines) 88%, transparent);padding-top:1rem;margin:.85rem 0 0!important}.portal-settings-grid .admin-panel-card .admin-panel-h2{margin-bottom:.35rem}@media screen and (width<=991px){.portal-settings-page-header.admin-panel-header{margin-top:1.15rem;padding-top:.25rem}.portal-settings-grid{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex!important}.portal-settings-grid>*{grid-column:unset!important;grid-row:unset!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:unset!important}.portal-settings-grid .admin-panel-card{padding:1.35rem 1.15rem;overflow:hidden}.portal-settings-section-title{margin-top:1.25rem;margin-bottom:.1rem;padding:0;font-size:1.0625rem}.portal-settings-section-title--first{margin-top:0}.portal-settings-access-card__body{min-height:auto}.portal-settings-access-card__hint{max-width:none}.portal-settings-access-card__action{padding-top:.85rem}.portal-settings-access-card__action .admin-action-button{min-height:48px;padding-top:.75rem;padding-bottom:.75rem}.portal-settings-access-card__action .admin-action-button>:not(.glass-bg){white-space:normal;text-align:center;line-height:1.25}.portal-settings-push-row{max-width:none}.portal-settings-push-toggle.admin-maintenance-mode{width:100%;min-height:48px}.portal-settings-nested-form{max-width:none}.portal-settings-notifications-group{gap:.95rem;padding-bottom:.25rem}.portal-settings-notifications-account{padding-top:1.1rem;margin-top:1rem!important}.portal-settings-notifications-group .portal-check{align-items:flex-start;gap:.65rem}.portal-settings-notifications-group .portal-check span{font-size:.9375rem;line-height:1.45}.portal-settings-access-card__action .portal-settings-billing-actions .admin-action-button{min-height:48px}.portal-settings-grid .admin-panel-card-eyebrow-wrap{margin-bottom:.65rem}.portal-settings-grid .panel-abo-invoices-list{width:100%;min-width:0}}@media screen and (width<=767px){.portal-settings-grid .admin-panel-card{padding:1.15rem 1rem}.portal-settings-grid .admin-panel-card-eyebrow{font-size:.875rem;line-height:1.35}.portal-settings-push-lead,.portal-settings-push-hint{max-width:none}}.admin-maintenance-mode[role=button]{cursor:pointer}.admin-nav-link>.admin-nav-link-text{text-align:left;flex:1 1 0;min-width:0}.admin-nav-link--locked:not(.is-active){opacity:.82}.admin-nav-link-lock{opacity:.62;color:var(--tertiary,#6366f1);flex-shrink:0;display:inline-flex}.portal-pro-feature-locked{text-align:center;justify-self:center;width:min(100%,42rem);margin-left:auto;margin-right:auto;padding:1.1rem 1.15rem;position:relative;overflow:hidden}.portal-pro-feature-locked__icon-wrap{margin:0 auto .65rem}.portal-pro-feature-locked__icon{color:var(--primary)}.portal-pro-feature-locked__badge{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--tertiary) 18%, transparent);color:var(--primary);border:1px solid color-mix(in srgb, var(--tertiary) 35%, transparent);border-radius:999px;margin:0 0 .75rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.portal-pro-feature-locked__title{letter-spacing:-.01em;margin:0 0 .72rem;font-size:1.05rem;font-weight:700;line-height:1.25}.portal-pro-feature-locked__benefits{color:var(--secondary);row-gap:.34rem;margin:0 0 .95rem;padding-left:0;font-size:.86rem;line-height:1.45;list-style-position:inside;display:grid}.portal-pro-feature-locked__lead{color:var(--primary);opacity:.92;margin:0 0 .85rem;font-size:.95rem;line-height:1.55}.portal-pro-feature-locked__cta{margin:0;font-size:.88rem;font-weight:600}.portal-pro-feature-locked__body{z-index:1;row-gap:.45rem;display:grid;position:relative}.portal-modal-box .panel-product-active-row{background:#00000047;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;padding:.5rem .65rem;display:flex}body.u-theme-light .portal-modal-box .panel-product-active-row{background:#f3f3f3;border-color:#0000001f}.portal-modal-box .panel-product-active-label{color:#ffffffc7;font-size:.875rem}body.u-theme-light .portal-modal-box .panel-product-active-label{color:#000000b8}.portal-modal-box .portal-product-img-wrap{isolation:isolate;border-radius:21px;width:100%;min-width:0;max-width:100%;overflow:hidden}.portal-modal-box label.panel-product-img-upload{cursor:pointer;z-index:1;box-sizing:border-box;background:0 0;border:none;border-radius:21px;flex-flow:column;justify-content:center;align-items:center;gap:.35rem;width:100%;min-width:0;max-width:100%;min-height:300px;max-height:none;padding:.65rem .75rem;display:flex;position:relative}.portal-modal-box label.panel-product-img-upload>*{z-index:1;position:relative}.portal-modal-box .panel-product-img-upload-icon{width:2rem;height:2rem}.portal-modal-box .panel-product-img-upload-label{color:#ffffff8c;font-size:.875rem}body.u-theme-light .portal-modal-box .panel-product-img-upload-label{color:#00000085}.portal-modal-box .panel-product-upload-preview{max-height:130px}@media (width<=991px){.portal-modal-box.portal-product-modal .portal-modal__fields{gap:1.25rem}.portal-modal-box .portal-product-img-wrap{width:100%;max-width:100%}.portal-modal-box label.panel-product-img-upload{gap:.2rem;min-height:7rem;max-height:8rem;padding:.75rem}.portal-modal-box .panel-product-img-upload-icon{width:1.65rem;height:1.65rem}.portal-modal-box .panel-product-img-upload-label{text-align:center;font-size:.8rem;line-height:1.25}.portal-modal-box .panel-product-upload-preview{max-height:6.5rem}.portal-modal-box .portal-field textarea.portal-input{min-height:5.5rem}.portal-modal-box .portal-price-row{flex-wrap:nowrap;align-items:stretch;gap:.45rem}.portal-modal-box .portal-price-row__currency,.portal-modal-box .portal-price-row__amount{display:flex}.portal-modal-box .portal-price-row__currency{flex:0 0 4.75rem;width:4.75rem}.portal-modal-box .portal-price-row .portal-input-wrap{width:100%}.portal-modal-box .portal-price-add-btn{box-sizing:border-box;text-align:center;width:100%;max-width:100%;padding:.65rem .85rem}.portal-modal-box .portal-product-form-actions{box-sizing:border-box;background:0 0;gap:.65rem;width:100%;min-width:0;max-width:100%;margin-top:.5rem;padding:.75rem 0 0;position:static}.portal-modal-box .portal-product-save-btn,.portal-modal-box .portal-product-form-actions .admin-action-button{box-sizing:border-box;border-radius:21px;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:3.25rem;padding-top:.75rem;padding-bottom:.75rem}.portal-modal-box .portal-field-hint{font-size:.75rem}}.portal-modal-box.portal-product-qr-dialog{max-width:min(92vw,28rem)}.portal-checkout-qr-wrap{text-align:center;row-gap:.65rem;display:grid}.portal-product-qr-dialog .portal-checkout-qr-heading,.portal-product-qr-dialog .portal-checkout-qr-product,.portal-product-qr-dialog .portal-checkout-qr-hint{color:#ffffffc7}body.u-theme-light .portal-product-qr-dialog .portal-checkout-qr-heading{color:#111}body.u-theme-light .portal-product-qr-dialog .portal-checkout-qr-product,body.u-theme-light .portal-product-qr-dialog .portal-checkout-qr-hint{color:#0000008c}.portal-product-qr-dialog .portal-checkout-qr-wrap{text-align:center}.portal-product-qr-dialog .portal-modal-actions{justify-content:flex-end}.portal-checkout-qr-heading{color:var(--primary);font-size:1.15rem;font-weight:700}.portal-checkout-qr-product{color:var(--secondary);font-size:.95rem;font-weight:600}.portal-checkout-qr-hint{color:var(--tertiary);margin:0;font-size:.82rem;line-height:1.45}.portal-checkout-qr-image-wrap{border:1px solid var(--lines);background:#fff;border-radius:1rem;justify-content:center;align-items:center;min-height:280px;margin:.35rem auto .15rem;padding:.75rem;display:flex}.portal-checkout-qr-image{width:min(72vw,280px);height:auto;display:block}.portal-checkout-qr-loading{color:var(--tertiary);font-size:.9rem}.portal-checkout-qr-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;padding-top:.5rem;display:flex}.panel-product-name .portal-product-field-input,.panel-product-description .portal-product-field-input{z-index:1;width:100%;box-shadow:none;color:var(--primary);font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:none;margin:0;padding:0;position:relative}.panel-product-description textarea.portal-product-field-input{resize:vertical;min-height:120px}.panel-product-name .portal-product-field-input:focus,.panel-product-description .portal-product-field-input:focus{outline:none}label.panel-product-img-upload{cursor:pointer;position:relative;overflow:hidden}.panel-product-upload-preview{z-index:1;object-fit:contain;border-radius:8px;max-width:100%;max-height:220px;position:relative}.panel-invoice-branding-color-inner--custom{isolation:isolate;overflow:hidden}.panel-invoice-branding-color-inner--custom>.glass-bg.medium{border-radius:14px}.panel-invoice-branding-color-inner--custom.is-filled>.glass-bg.medium{display:none}.panel-invoice-branding-color-inner--custom .panel-invoice-branding-custom{z-index:1}.panel-invoice-branding-color-inner--custom.is-filled .panel-invoice-branding-custom{filter:drop-shadow(0 1px 2px #00000040)}body.u-theme-dark .panel-invoice-branding-color-inner--custom:not(.is-filled) .panel-invoice-branding-custom{filter:brightness(1.2)}.portal-brand-color-input,.portal-checkout-custom-color-input{z-index:2;opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.portal-brand-color-hex,.portal-checkout-custom-hex{margin-top:1rem}.portal-brand-color-hex label,.portal-checkout-custom-hex label{color:var(--secondary);flex-direction:column;gap:.5rem;font-size:15px;font-weight:600;display:flex}.portal-brand-color-hex input,.portal-checkout-custom-hex input{width:100%;max-width:12rem;min-height:44px;color:var(--primary);background-color:var(--card-bg);border:1px solid var(--lines);border-radius:14px;padding:10px 16px;font-size:16px;font-weight:600}.portal-brand-color-hex input:focus,.portal-checkout-custom-hex input:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--lines) 30%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}body.u-theme-dark .portal-brand-color-hex input,body.u-theme-dark .portal-checkout-custom-hex input{background-color:#1a1a1a}.portal-modal-root{z-index:10000;pointer-events:none;position:fixed;inset:0}.portal-modal-root>.portal-modal-overlay,.portal-modal-root>.portal-modal-box{pointer-events:auto}.portal-modal-root .portal-modal-overlay,.portal-modal-root .modal-overlay.portal-modal-overlay{z-index:0;position:fixed;inset:0}.portal-modal-box.modal-box{-webkit-backdrop-filter:blur(28px)saturate(1.4);color:#f0f0f0;border:1px solid #ffffff1f;width:100%;max-width:850px;padding:60px 54px 48px;box-shadow:inset 0 1px #ffffff1a,0 24px 80px #00000080;background:#161616e0!important}@media (width<=991px){.portal-modal-box.modal-box{padding:3.25rem 1.25rem max(1.75rem, calc(1.1rem + env(safe-area-inset-bottom,0px)));overflow:visible}.portal-modal-wrap .modal-box.portal-modal-box[role=dialog]{overflow:visible}.portal-modal__header{margin-bottom:1rem;padding-right:2.75rem}.portal-modal__header .admin-panel-heading{padding-top:.1rem;line-height:1.25;overflow:visible}.portal-modal-box .modal-close{z-index:2;inset:14px 14px auto auto}.modal-close:has(>.glass-bg){z-index:2;inset:14px 14px auto auto}}.portal-modal-box--sm{width:min(28rem,100vw - 2rem)}.portal-modal-box--md{width:min(36rem,100vw - 2rem)}.portal-modal-box--lg{width:min(40rem,100vw - 2rem)}.portal-modal-wrap:has(.portal-modal-box--bug-report){align-items:center;overflow:hidden}.portal-modal-wrap .modal-box.portal-modal-box.portal-modal-box--bug-report[role=dialog]{max-height:none;overflow:visible}.portal-modal-box--bug-report{max-height:none;padding:2.25rem 2rem 1.75rem;overflow:visible}.portal-modal-box--bug-report .portal-modal__header{margin-bottom:1rem}.portal-modal-box--bug-report .portal-modal__fields{gap:.85rem;overflow:visible}.portal-modal-box--bug-report .portal-field{gap:.45rem}.portal-modal-box--bug-report .portal-field span{font-size:.875rem}.portal-modal-box--bug-report textarea.portal-input{resize:none;field-sizing:content;min-height:2.75rem;overflow:hidden}@media (width<=991px){.portal-modal-box--bug-report{padding:1.5rem 1.25rem}}.portal-modal-box--stack-footer{flex-direction:column;display:flex}.portal-modal-box--stack-footer>.portal-modal__header{flex-shrink:0}.portal-modal-box--stack-footer>.portal-modal__form{flex-direction:column;flex:1;min-height:0;display:flex}.portal-modal-box--stack-footer .portal-modal__fields{flex:1;min-height:0}.portal-modal-box--stack-footer .portal-modal-actions{margin-top:auto}.portal-modal__header,.portal-settings-account-dialog__header{margin-bottom:1.25rem}.portal-modal__title,.portal-modal-box .modal-title{letter-spacing:-.03em;font-size:1.125rem;font-weight:700;color:#f5f5f5!important;margin:0 0 .35rem!important}.portal-modal__description,.portal-modal-box .modal-description{margin:0;font-size:.9rem;line-height:1.45;color:#ffffff94!important}.portal-modal__form,.portal-settings-account-dialog__form,.portal-modal__fields,.portal-settings-account-dialog__fields{flex-direction:column;gap:1rem;display:flex}.portal-modal-box .portal-field>span,.portal-modal-box .portal-field span{color:#ffffff9e;opacity:1}.portal-modal-box .team-mgmt-input{box-sizing:border-box;width:100%;font:inherit;color:#f0f0f0;background:#00000061;border:1px solid #ffffff24;border-radius:8px;padding:.5rem .65rem;font-size:.9375rem}.portal-modal-box .portal-input::placeholder,.portal-modal-box .team-mgmt-input::placeholder{color:#fff6}.portal-modal-box .portal-input:focus,.portal-modal-box .team-mgmt-input:focus,.portal-modal-box .portal-product-field-input:focus{border-color:var(--accent);outline:none}.portal-modal-box .portal-otp-cell{color:#f5f5f5;background:#00000059;border-color:#ffffff29}.portal-modal__hint,.portal-settings-account-dialog__hint{color:#ffffff8c;margin:.15rem 0 0;font-size:.875rem;line-height:1.5}.portal-modal__error,.portal-modal-box .portal-inline-error,.portal-modal-box .portal-onboarding-error{color:#f87171;margin:0;font-size:.875rem}.portal-modal-actions,.portal-settings-account-dialog__actions,.team-invite-dialog__actions,.panel-product-form-footer{border-top:1px solid #ffffff1f;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding-top:1rem;display:flex}.portal-modal__btn-secondary,.portal-settings-account-dialog__secondary,.panel-product-footer-cancel,.team-invite-dialog__cancel{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.65rem 1rem;font-family:inherit;font-size:15px;font-weight:600}.portal-modal__btn-secondary:hover:not(:disabled),.portal-settings-account-dialog__secondary:hover:not(:disabled),.panel-product-footer-cancel:hover:not(:disabled),.team-invite-dialog__cancel:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#ffffff47}.portal-modal__btn-primary{padding:.45rem 1.15rem}.portal-product-form-actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}.portal-product-save-btn{box-sizing:border-box;flex:auto;min-width:0;max-width:100%}.portal-modal-actions--split{justify-content:flex-end}.portal-modal-actions--split .portal-modal__btn-danger{margin-right:auto}.portal-modal__btn-danger{color:#f87171;cursor:pointer;background:0 0;border-radius:999px;padding:.65rem 1rem;font-family:inherit;font-size:15px;font-weight:600}.portal-modal__btn-danger:hover:not(:disabled){color:#fca5a5;background:#f8717114;border-color:#f87171a6}body.u-theme-light .portal-modal__btn-danger{color:#dc2626;border-color:#dc262659}body.u-theme-light .portal-modal__btn-danger:hover:not(:disabled){color:#b91c1c;background:#dc26260f}.portal-modal-box select.portal-input{appearance:none;cursor:pointer}.portal-modal-box .portal-onboarding-inline-link,.portal-modal-box button.portal-onboarding-inline-link{color:var(--accent);background:0 0}.portal-modal-box .team-mgmt-meta{color:#ffffff8c;margin:0;font-size:.875rem}.portal-mfa-qr-wrap{justify-content:center;margin:.5rem 0 1rem;display:flex}.portal-mfa-qr{background:#fff;border-radius:12px;max-width:100%;height:auto;padding:8px}.portal-mfa-secret,.portal-modal-box .portal-mfa-secret{word-break:break-all;color:#f0f0f0;font-size:.85em}.portal-mfa-login__form{max-width:22rem;margin-inline:auto}.portal-settings-account-current{word-break:break-all;margin-top:.5rem;margin-bottom:.25rem}body.u-theme-light .portal-modal-box.modal-box{color:#111;border-color:#0000001a;box-shadow:0 24px 80px #0000001f;background:#fffffff0!important}body.u-theme-light .portal-modal__title,body.u-theme-light .portal-modal-box .modal-title{color:#111!important}body.u-theme-light .portal-modal__description,body.u-theme-light .portal-modal-box .modal-description{color:#00000085!important}body.u-theme-light .portal-modal-box .portal-field>span,body.u-theme-light .portal-modal-box .portal-field span{color:#0000008c}body.u-theme-light .portal-modal-box .team-mgmt-input{color:#111;background:#f3f3f3;border-color:#0000001f}body.u-theme-light .portal-modal-box .portal-input::placeholder,body.u-theme-light .portal-modal-box .team-mgmt-input::placeholder{color:#0006}body.u-theme-light .portal-modal-box .portal-otp-cell{color:#111;background:#f3f3f3;border-color:#0000001f}body.u-theme-light .portal-modal-actions,body.u-theme-light .portal-settings-account-dialog__actions,body.u-theme-light .team-invite-dialog__actions,body.u-theme-light .panel-product-form-footer{border-top-color:#0000001a}body.u-theme-light .portal-modal__btn-secondary,body.u-theme-light .portal-settings-account-dialog__secondary,body.u-theme-light .panel-product-footer-cancel,body.u-theme-light .team-invite-dialog__cancel{color:#0000009e;border-color:#00000024}body.u-theme-light .portal-modal__btn-secondary:hover:not(:disabled),body.u-theme-light .portal-settings-account-dialog__secondary:hover:not(:disabled),body.u-theme-light .panel-product-footer-cancel:hover:not(:disabled),body.u-theme-light .team-invite-dialog__cancel:hover:not(:disabled){color:#111;background:#0000000a;border-color:#00000038}body.u-theme-light .portal-modal__hint,body.u-theme-light .portal-settings-account-dialog__hint,body.u-theme-light .portal-modal-box .team-mgmt-meta{color:#00000085}body.u-theme-light .portal-modal-box .portal-mfa-secret{color:#111}.portal-invoicing-preview-wrap{margin-top:1.5rem}.portal-invoicing-preview-frame{border-radius:10px;line-height:0;overflow:hidden}.portal-invoicing-preview-img{object-fit:contain;object-position:top center;border-radius:10px;width:100%;max-height:520px;display:block}.portal-invoicing-brand-hint{margin-top:.5rem;margin-bottom:.25rem}.portal-invoicing-prefix-card{flex-direction:column;gap:.75rem;display:flex}.portal-invoicing-prefix-hint{max-width:42rem;margin:0}.portal-invoicing-prefix-field{max-width:18rem;margin:0}.portal-invoicing-prefix-meta{margin:0}.portal-invoicing-brand-grid{flex-wrap:wrap}.portal-invoicing-design-grid .panel-invoice-design-img{cursor:pointer}.portal-checkout-editor-preview-wrap{max-width:100%;margin-top:1.5rem}.portal-checkout-editor-live-preview{touch-action:none;overscroll-behavior:none;border-radius:10px;width:100%;max-height:580px;position:relative;overflow:hidden}.portal-checkout-editor-preview-canvas{width:100%;overflow:hidden}.portal-checkout-editor-preview-scale{pointer-events:none}.portal-checkout-editor-preview-scale.checkout-theme-light{--background:whitesmoke;--primary:#171717;--secondary:#525252;--tertiary:#a1a1a1;--tab-bg:#e5e5e5;--accent:#0a57fe;--white:white;--lines:#0000001a;--black:black;--card-bg:white;background-color:var(--background);color:var(--primary)}.portal-checkout-editor-preview-scale.checkout-theme-dark{--background:#0a0a0a;--primary:whitesmoke;--secondary:#a1a1a1;--tertiary:#737373;--tab-bg:#333;--accent:#0a57fe;--white:white;--lines:#262626;--black:black;--card-bg:#121212;background-color:var(--background);color:var(--primary)}.portal-checkout-editor-live-preview .checkout-section .tabs-nav-icon{background-color:#fff!important}.portal-checkout-editor-live-preview .checkout-section .tabs-nav-icon img{filter:none!important;opacity:1!important}.portal-checkout-editor-live-preview .checkout-section .tabs-nav-item--disabled .tabs-nav-icon{opacity:.45;filter:none!important}.portal-checkout-editor-live-preview .checkout-section .tabs-nav-item--disabled .tabs-nav-icon img{opacity:.55;filter:none!important}.portal-checkout-editor-live-preview .checkout-form-input,.portal-checkout-editor-live-preview .form-button,.portal-checkout-editor-live-preview .w-checkbox-input{pointer-events:none}.portal-checkout-editor-live-preview .tabs-nav-item:not(.tabs-nav-item--disabled){pointer-events:auto;cursor:pointer}.portal-checkout-editor-live-preview .checkout-agb-link{pointer-events:auto}@media screen and (width<=991px){.portal-checkout-editor-live-preview .checkout-section{grid-template-columns:1fr 1fr;height:1080px;min-height:1080px}.portal-checkout-editor-live-preview .checkout-footer{display:flex}.portal-checkout-editor-live-preview .checkout-footer.cc-mobile{display:none}.portal-checkout-editor-live-preview .checkout-right{padding:0 4rem 5%}.portal-checkout-editor-live-preview .checkout-order-wrapper{margin-bottom:4em}}@media screen and (width<=767px){.portal-checkout-editor-live-preview .checkout-section{padding-bottom:0}.portal-checkout-editor-live-preview .tabs-menu-wrapper{border-radius:999px;flex-flow:row;grid-template-rows:none;grid-template-columns:none;display:flex}.portal-checkout-editor-live-preview .tabs-nav-item{width:25%;padding:.8em 0 .9em}.portal-checkout-editor-live-preview .tabs-nav-background{width:100%;height:100%;inset:-5% 0%}.portal-checkout-editor-live-preview .checkout-section .tabs-nav-glass-slider{width:25%;top:-5%;bottom:-5%;left:0}}@media screen and (width<=479px){.portal-checkout-editor-live-preview .checkout-section{grid-template-columns:1fr 1fr;height:1080px;min-height:1080px}.portal-checkout-editor-live-preview .tabs-menu-wrapper{border-radius:999px;flex-flow:row;grid-template-rows:none;grid-template-columns:none;display:flex}.portal-checkout-editor-live-preview .tabs-nav-item{width:25%;padding-left:0;padding-right:0}.portal-checkout-editor-live-preview .checkout-left{padding:4rem 4rem 2rem}.portal-checkout-editor-live-preview .checkout-right{padding-left:4rem;padding-right:4rem}.portal-checkout-editor-live-preview .tab-content-inner{padding:1.5em 1em}.portal-checkout-editor-live-preview .checkout-form-group-wrap{grid-column-gap:1em;grid-row-gap:1em;flex-flow:row;align-items:flex-end}}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section{color:#171717;background:#f5f5f5}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-left{background-color:#fff;border-right:none}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-right{background-color:#f5f5f5}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-heading,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-price{color:#171717}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-description,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-product-img-wrap{color:#525252}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-subheading{color:#171717}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .tabs-menu-wrapper{background-color:#ececec}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .tabs-nav-item{color:#010101}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-label{color:#525252}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-input,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-input.w-input,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-input.w-select{color:#171717;filter:drop-shadow(0 0 11px #00000005);box-shadow:none;background-color:#fff;border:1px solid #0000000d}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-input::placeholder{color:#a1a1a1;opacity:1}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-input:focus{box-shadow:none;border-color:#0a57fe80;outline:none}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-form-input.w-select{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"%23666666\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.35355 4.56051C8.15829 4.36525 7.84171 4.36525 7.64645 4.56051L5.35355 6.8534C5.15829 7.04866 4.84171 7.04866 4.64645 6.8534C4.45118 6.65814 4.45118 6.34156 4.64645 6.1463L6.93934 3.8534C7.52513 3.26762 8.47487 3.26762 9.06066 3.8534L11.3536 6.1463C11.5488 6.34156 11.5488 6.65814 11.3536 6.8534C11.1583 7.04866 10.8417 7.04866 10.6464 6.8534L8.35355 4.56051Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.64645 11.4392C7.84171 11.6344 8.15829 11.6344 8.35355 11.4392L10.6464 9.14629C10.8417 8.95103 11.1583 8.95103 11.3536 9.14629C11.5488 9.34156 11.5488 9.65814 11.3536 9.8534L9.06066 12.1463C8.47487 12.7321 7.52513 12.7321 6.93934 12.1463L4.64645 9.8534C4.45118 9.65814 4.45118 9.34156 4.64645 9.14629C4.84171 8.95103 5.15829 8.95103 5.35355 9.14629L7.64645 11.4392Z\"/></svg>")}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-order-wrap{color:#525252;border-bottom-color:#0000001a}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-order-wrap.cc-total{color:#171717}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-note-wrap,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-footer-text,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .checkout-footer-link,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .form-checkbox,body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .form-checkbox-label{color:#525252}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .tabs-nav-glass-slider .tabs-nav-background{filter:drop-shadow(0 0 11px #00000012);background-image:linear-gradient(#fff,#fcfcfc 50%,#fff)}body.u-theme-dark .portal-checkout-editor-live-preview .checkout-theme-scope.checkout-theme-light .checkout-section .tabs-nav-glass-slider .tabs-nav-background-inner{background-image:linear-gradient(#fff,#f5f5f5 50%,#fff)}.portal-checkout-editor-mode-grid{flex-wrap:wrap;max-width:14rem}.portal-checkout-editor-brand-grid{flex-wrap:wrap}.portal-checkout-editor-logo-hint{margin-top:1rem}.portal-optional-mark{letter-spacing:.01em;color:var(--ps-muted,color-mix(in srgb, var(--primary,#fff) 48%, transparent));vertical-align:baseline;margin-left:.45rem;font-size:.78rem;font-weight:500}.portal-checkout-editor-thankyou-lead,.portal-checkout-editor-terms-lead{margin-top:.75rem}.portal-checkout-editor-thankyou-field,.portal-checkout-editor-terms-field{width:100%;margin-top:1rem;display:block}.portal-checkout-editor-thankyou-field .portal-input,.portal-checkout-editor-terms-field .portal-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.portal-checkout-editor-thankyou-field .portal-textarea{resize:none;min-height:7.5rem;line-height:1.45}.portal-floating-panel{color:var(--primary,#fff);isolation:isolate;background:#121212 linear-gradient(150deg,#3a3a3a 0%,#2a2a2a00 35% 65%,#3a3a3a 100%);border:none;border-radius:21px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000006b}.portal-floating-panel:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1e1e1e 0%,#181818 100%);border-radius:20px;position:absolute;inset:1px}.portal-floating-panel>*{z-index:1;position:relative}body.u-theme-light .portal-floating-panel{color:#111;background-color:#fafafa;background-image:none;box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,0 24px 64px #0000001f}body.u-theme-light .portal-floating-panel:after{content:none}.portal-notifications-popover.admin-panel-card{box-sizing:border-box;pointer-events:auto;isolation:isolate;filter:none;background:0 0;border:none;width:min(360px,100vw - 24px);min-width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);padding:1.15rem 1.35rem;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 24px 64px #0000006b}.portal-notifications-popover.admin-panel-card>:not(.glass-bg){z-index:1;position:relative}.portal-profile-popover.admin-panel-card{z-index:2000;left:max(1rem, env(safe-area-inset-left,0px));bottom:max(5.5rem, calc(env(safe-area-inset-bottom,0px) + 5.5rem));box-sizing:border-box;isolation:isolate;filter:none;background:0 0;border:none;width:min(300px,100vw - 2rem);max-height:min(560px,100dvh - 6rem);padding:1.25rem 1.35rem 1.15rem;position:fixed;overflow:visible;box-shadow:0 24px 64px #0000006b}.portal-profile-popover.admin-panel-card>:not(.glass-bg){z-index:1;position:relative}.portal-profile-popover__preview{justify-content:center;margin-bottom:.85rem;display:flex;position:relative}.portal-profile-popover__avatar-btn{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:999px;margin:0;padding:0;transition:transform .16s,opacity .16s;position:relative}.portal-profile-popover__avatar-btn:hover:not(:disabled){transform:scale(1.03)}.portal-profile-popover__avatar-btn:disabled{cursor:wait;opacity:.7}.portal-profile-popover__avatar-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px}.portal-profile-avatar-menu.admin-panel-card{z-index:3;isolation:isolate;filter:none;background:0 0;border:none;min-width:11.5rem;padding:.45rem;position:absolute;bottom:calc(100% + .55rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 40px #00000061}.portal-profile-avatar-menu.admin-panel-card>:not(.glass-bg){z-index:1;position:relative}.portal-profile-avatar-menu__item{width:100%;color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:.55rem .75rem;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:flex}.portal-profile-avatar-menu__item+.portal-profile-avatar-menu__item{margin-top:.15rem}.portal-profile-avatar-menu__item:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary)}.portal-profile-avatar-menu__item--danger{color:#f87171}.portal-profile-avatar-menu__item--danger:hover:not(:disabled){color:#fca5a5;background:#ef44441f}.portal-profile-avatar-menu__item:disabled{opacity:.45;cursor:wait}body.u-theme-light .portal-profile-avatar-menu.admin-panel-card{box-shadow:0 0 16px -4px #0000000a,0 0 0 1px #00000005,0 16px 40px #0000001f}.portal-profile-popover__img,.portal-profile-popover__initials{object-fit:cover;border-radius:999px;width:4.5rem;height:4.5rem}.portal-profile-popover__initials{letter-spacing:-.02em;background:color-mix(in srgb, var(--primary) 6%, var(--tab-bg));color:var(--primary);border:1px solid var(--lines);justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:flex}.portal-profile-popover__name{letter-spacing:-.01em;text-align:center;color:var(--primary);font-size:15px;font-weight:600}.portal-profile-popover__badges{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.5rem 0 .65rem;display:flex}.portal-profile-popover__badge{letter-spacing:.01em;color:var(--secondary);background:#ffffff14;border:none;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.portal-profile-popover__badge--plan-pro{color:#cfdcff;background:#0a57fe2e}.portal-profile-popover__badge--plan-basic{color:var(--primary);background:#ffffff14}body.u-theme-light .portal-profile-popover__badge{color:var(--secondary);background:#0000000f}body.u-theme-light .portal-profile-popover__badge--plan-pro{color:#0a3bb5;background:#0a57fe1f}body.u-theme-light .portal-profile-popover__badge--plan-basic{color:var(--primary);background:#0000000f}.portal-profile-popover__business{text-align:center;color:var(--secondary);margin-bottom:.35rem;font-size:13px;font-weight:600}.portal-profile-popover__email{text-align:center;color:var(--tertiary);word-break:break-all;margin-bottom:1rem;font-size:12px;line-height:1.45}.portal-profile-popover__actions{flex-direction:column;gap:.5rem;display:flex}.portal-profile-popover__action{border:1px solid var(--lines);background:color-mix(in srgb, var(--primary) 4%, transparent);width:100%;color:var(--secondary);font:inherit;cursor:pointer;border-radius:12px;padding:.62rem .85rem;font-size:13px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.portal-profile-popover__action:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.portal-profile-popover__action--danger{color:#f87171;border-color:color-mix(in srgb, #f87171 30%, var(--lines));background:#ef444414}.portal-profile-popover__action--danger:hover:not(:disabled){color:#fca5a5;background:#ef44441f}.portal-profile-popover__action:disabled,.portal-profile-popover__cta:disabled{opacity:.45;cursor:wait}.portal-profile-popover__cta.admin-action-button{justify-content:center;width:100%;margin-top:.15rem}body.u-theme-light .portal-profile-popover.admin-panel-card{box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,0 24px 64px #0000001f}@media (width>=992px){.portal-profile-popover.admin-panel-card{left:max(1.5rem, env(safe-area-inset-left,0px))}}.portal-unsaved-bar{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom,0px));z-index:1180;opacity:0;pointer-events:none;will-change:transform, opacity;width:min(40rem,100vw - 1.5rem);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s;position:fixed;transform:translate(-50%,calc(100% + 2rem))scale(.96)}.portal-unsaved-bar[data-state=in]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.portal-unsaved-bar{transition:opacity .16s;transform:translate(-50%)scale(1)}}.portal-unsaved-bar__card.admin-panel-card{isolation:isolate;padding:1.15rem 1.35rem;overflow:hidden}.portal-unsaved-bar__row{z-index:1;align-items:center;gap:1.25rem;display:flex;position:relative}.portal-unsaved-bar__text{min-width:0;color:var(--primary);letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.45}.portal-unsaved-bar__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.portal-unsaved-bar__reset{color:var(--tertiary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.45rem .65rem;font-size:15px;font-weight:600;transition:color .14s,background .14s}.portal-unsaved-bar__reset:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.portal-unsaved-bar__save{font:inherit;cursor:pointer;isolation:isolate;border:none}.portal-unsaved-bar__save>:not(.glass-bg){z-index:1;position:relative}.portal-unsaved-bar__save>.glass-bg{display:none}.portal-unsaved-bar__save:disabled,.portal-unsaved-bar__reset:disabled{opacity:.6;cursor:not-allowed}@media (width>=992px){.portal-unsaved-bar{left:calc(50% + 130px)}}@media (width<=480px){.portal-unsaved-bar__card.admin-panel-card{padding:1rem}.portal-unsaved-bar__row{flex-wrap:wrap;gap:.65rem}.portal-unsaved-bar__text{flex-basis:100%;font-size:14px}.portal-unsaved-bar__actions{justify-content:flex-end;width:100%}}.portal-toast-region .admin-toast{box-shadow:none;color:var(--primary);filter:none;isolation:isolate;background:0 0;border:none;border-radius:21px;overflow:hidden}.portal-toast-region .admin-toast:hover{filter:none;border-color:#0000}.portal-toast-region .admin-toast-inner{z-index:1;gap:.75rem;padding:1rem 1.15rem;position:relative}.portal-toast-region .admin-toast-text{color:var(--primary);letter-spacing:-.01em;font-size:15px;font-weight:600}.portal-toast-region .admin-toast-icon{border-radius:8px;width:1.75rem;height:1.75rem}.portal-toast-region .admin-toast--ok .admin-toast-icon{color:#32d17a;background:#32d17a2e}.portal-toast-region .admin-toast--err .admin-toast-icon{color:#ff4d4f;background:#ff4d4f29}.portal-toast-region .admin-toast--info .admin-toast-icon{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.portal-toast-region .admin-toast-dismiss{color:var(--tertiary);opacity:.55}.portal-toast-region .admin-toast:hover .admin-toast-dismiss{color:var(--secondary);opacity:.85}body.u-theme-dark .portal-toast-region .admin-toast--ok .admin-toast-icon{color:#32d17a}body.u-theme-dark .portal-toast-region .admin-toast--err .admin-toast-icon{color:#ff6b6b}body.u-theme-dark .portal-toast-region .admin-toast--info .admin-toast-icon{color:#2d9cff}@media (width<=767px){.portal-checkout-editor-mode-grid,.portal-checkout-editor-brand-grid{justify-content:flex-start}}.portal-stripe-payment-form{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.portal-stripe-payment-submit{align-self:flex-start;margin-top:.25rem}.portal-stripe-payment-form--external-submit{margin-bottom:0}.portal-plan-grid--compact .portal-plan-card{min-height:0}.portal-settings-payment-method{word-break:break-word}.panel-products-item>:nth-child(3){text-align:right;justify-self:end;width:100%}.admin-panel-header-buttons .admin-action-button.cc-main{isolation:isolate}.admin-panel-header-buttons .admin-action-button.cc-main>:not(.glass-bg){z-index:1;position:relative}.admin-action-button.cc-main>.glass-bg{display:none}.portal-modal-box label.panel-product-img-upload input[type=file],.portal-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (width<=991px){.panel-products-item>:nth-child(3){text-align:left;justify-self:stretch}}.portal-setup-checklist__meta{color:var(--secondary);margin:0 0 .75rem}.portal-setup-checklist__progress{background:var(--lines);border-radius:999px;height:6px;margin-bottom:1rem;overflow:hidden}.portal-setup-checklist__progress-fill{border-radius:inherit;background:linear-gradient(90deg,#0a57fe,#0a3aa3);height:100%}.portal-setup-checklist__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.portal-setup-checklist__item{align-items:center;gap:.625rem;display:flex}.portal-setup-checklist__item--done .portal-setup-checklist__label{opacity:.72}.portal-setup-checklist__check{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.portal-setup-checklist__check svg{width:100%;height:100%;display:block}.portal-setup-checklist__label{color:inherit;text-decoration:none}.portal-customers-notes-author{color:var(--portal-muted,#64748b);margin-top:.35rem;font-size:.8125rem;display:block}.team-permissions-editor__grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.35rem .75rem;margin-top:.5rem;display:grid}.team-permissions-editor__item{align-items:center;gap:.4rem;font-size:.875rem;display:flex}.team-mgmt-activity-actor{color:var(--portal-muted,#64748b);margin-bottom:.25rem;font-size:.8125rem}.team-member-sales-list{gap:.75rem;display:grid}.team-member-sales-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.team-member-sales-row__stats{text-align:right;gap:.15rem;font-size:.875rem;display:grid}.portal-support-feedback-panel{background:var(--ps-thread-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:1.35rem 1.15rem 1.6rem;display:flex;overflow:auto}.portal-support-feedback{text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:19.5rem;padding:.35rem .25rem .5rem;display:flex}.portal-support-feedback__title{letter-spacing:-.01em;color:var(--ps-text);font-size:1.08rem;font-weight:750;line-height:1.3}.portal-support-feedback__hint{color:var(--ps-muted);margin-top:-.25rem;font-size:.84rem;line-height:1.45}.portal-support-feedback__stars{justify-content:center;gap:.35rem;margin:.15rem 0 .05rem;display:flex}.portal-support-feedback__star{color:#d1d5db;cursor:pointer;background:0 0;border:none;padding:.15rem .2rem;font-size:1.95rem;line-height:1;transition:color .14s,transform .14s}.portal-support-feedback__star.is-active,.portal-support-feedback__star:hover{color:#f59e0b}.portal-support-feedback__star:hover{transform:translateY(-1px)}.portal-support-feedback__star:disabled{cursor:wait;opacity:.7}.portal-support-feedback__comment{resize:none;border:1px solid var(--ps-line);background:color-mix(in srgb, var(--ps-bot-bg) 70%, var(--ps-surface) 30%);width:100%;color:var(--ps-text);font:inherit;text-align:left;border-radius:14px;padding:.7rem .85rem;font-size:.88rem;line-height:1.45}.portal-support-feedback__comment:focus{border-color:color-mix(in srgb, var(--ps-blue) 55%, var(--ps-line) 45%);box-shadow:0 0 0 3px color-mix(in srgb, var(--ps-blue) 18%, transparent);outline:none}.portal-support-feedback__actions{justify-content:center;align-items:center;gap:.65rem;width:100%;margin-top:.35rem;display:flex}.portal-support-feedback__skip{color:var(--ps-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:.4rem .55rem;font-size:.82rem;font-weight:600}.portal-support-feedback__skip:hover:not(:disabled){color:var(--ps-text)}.portal-support-feedback__submit{background:var(--ps-blue);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.portal-support-feedback__submit:disabled{opacity:.45;cursor:not-allowed}.portal-support-feedback__submit:not(:disabled):hover{filter:brightness(1.05)}body.u-theme-dark .portal-support-feedback__comment{background:#0a0a0a;border-color:#262626}.portal-support-inbox__home{flex-direction:column;gap:1.35rem;padding:1.05rem 1.1rem .5rem;display:flex}.portal-support-inbox__note{align-items:flex-start;gap:.75rem;display:flex}.portal-support-inbox__note-main{flex:1;min-width:0}.portal-support-inbox__note .portal-support-inbox__name{margin-bottom:.35rem}.portal-support-inbox__welcome{color:var(--ps-muted);margin:0;font-size:.9rem;line-height:1.45}.portal-support-inbox__home>.portal-support-inbox__row{width:calc(100% + .3rem);margin:0 -.15rem}.portal-support-inbox__topics{flex-direction:column;display:flex}.portal-support-inbox__topics-label{color:var(--ps-text);margin:0 0 .35rem;font-size:.84rem;font-weight:600}.portal-support-inbox__topic{border:none;border-top:1px solid var(--ps-line);width:100%;color:var(--ps-text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem 0;font-size:.9rem;font-weight:500;display:flex}.portal-support-inbox__topic:last-child{border-bottom:1px solid var(--ps-line)}.portal-support-inbox__topic:hover{color:var(--ps-blue)}.portal-support-inbox__topic-arrow{color:var(--ps-muted);font-size:1.1rem;line-height:1}.portal-sales-header-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.portal-sales-export-btn{border:1px solid color-mix(in srgb, var(--primary,#fff) 18%, transparent);background:color-mix(in srgb, var(--primary,#fff) 8%, transparent);color:var(--primary,#fff);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:.55rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.portal-sales-export-btn:disabled{opacity:.55;cursor:wait}.portal-sales-filters{flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;display:flex}.portal-sales-filters__field{min-width:9.5rem;max-width:14rem;color:color-mix(in srgb, var(--primary,#fff) 62%, transparent);flex-direction:column;flex:9.5rem;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}.portal-sales-filters__field .portal-input{min-height:2.6rem}.portal-payout-expected{z-index:1;margin:.65rem 0 0;font-size:.86rem;font-weight:600;position:relative}.portal-payout-blocked{color:#fbbf24;z-index:1;background:#f59e0b29;border-radius:10px;margin:.45rem 0 0;padding:.55rem .7rem;font-size:.84rem;line-height:1.4;position:relative}.portal-payout-status-label{margin-right:.35rem;font-size:.8rem;font-weight:600}.portal-payout-fail-note{opacity:.7;margin-top:.2rem;font-size:.75rem}.portal-payout-date-sub{opacity:.55;margin-top:.15rem;font-size:.72rem}.portal-affiliate-lead{opacity:.78;max-width:46rem;margin:0 0 1rem;font-size:.92rem;line-height:1.45}.portal-aff-linkbox{z-index:1;margin:.65rem 0 .85rem;font-size:.9rem;position:relative}.portal-developer-card__lead{opacity:.75;z-index:1;margin:.4rem 0 1rem;font-size:.88rem;line-height:1.45;position:relative}.portal-developer-card__lead code{font-size:.82rem}.portal-developer-section{z-index:1;margin-top:1.1rem;position:relative}.portal-developer-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.portal-developer-section__head h3{margin:0;font-size:.95rem}.portal-developer-section__actions{flex-wrap:wrap;gap:.45rem;display:flex}.portal-developer-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.portal-developer-list li{border-top:1px solid color-mix(in srgb, var(--primary,#fff) 12%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.86rem;display:flex}.portal-developer-secret{background:color-mix(in srgb, var(--accent,#2563eb) 14%, transparent);z-index:1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;padding:.75rem;font-size:.84rem;display:flex;position:relative}.portal-developer-secret code{word-break:break-all}.portal-developer-webhook-form{flex-wrap:wrap;gap:.55rem;margin-bottom:.65rem;display:flex}.portal-developer-webhook-form .portal-input{flex:16rem;min-width:0}html.portal-maintenance-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.portal-maintenance-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-size:inherit;-webkit-user-select:none;user-select:none;text-underline-offset:2px}html.portal-maintenance-root .w-dropdown-toggle{color:inherit}html.portal-maintenance-root :focus{outline:none}html.portal-maintenance-root .w-richtext>:first-child{margin-top:0}html.portal-maintenance-root .w-richtext>:last-child{margin-bottom:0}.maintenance-section .arrow-link:after,.maintenance-section a[target=_blank]:after{content:"";vertical-align:middle;background-color:currentColor;width:1.1em;height:1.1em;margin:-.3em -.2em -.25em .05em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M7.15%206.95l9.8.1.1%209.8-1.95.01-.01-6.44-8%207.99-1.38-1.38%208.12-8.12-6.69-.01V6.95z'%20fill='%23000'%20fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M7.15%206.95l9.8.1.1%209.8-1.95.01-.01-6.44-8%207.99-1.38-1.38%208.12-8.12-6.69-.01V6.95z'%20fill='%23000'%20fill-rule='evenodd'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.maintenance-section a.no-arrow[target=_blank]:after,.maintenance-section figure a[target=_blank]:after{content:none;display:none}.maintenance-section .maintenance-text-link{color:var(--accent)}.maintenance-resource-link{width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block}.maintenance-resource-link:hover .maintenance-resources-heading{color:var(--accent)}@media only screen and (width>=992px){html.portal-maintenance-root{font-size:1.11111vw}html.portal-maintenance-root .container.large{max-width:1440px}html.portal-maintenance-root .container.xl{max-width:1920px}html.portal-maintenance-root .page-padding{padding-left:5rem;padding-right:5rem}}@media only screen and (width<=991px){html.portal-maintenance-root{font-size:2vw}html.portal-maintenance-root .page-padding{padding-left:2rem;padding-right:2rem}}@media only screen and (width<=767px){html.portal-maintenance-root{font-size:2.4vw}}@media only screen and (width>=1920px){html.portal-maintenance-root{font-size:21.33px}}html.portal-maintenance-root .glass-bg,html.portal-maintenance-root .glass-bg.medium{z-index:-1;background-color:#fafafa;border-radius:21px;position:absolute;inset:0;box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,inset 0 -2px #fff,inset 0 2px #fff}html.portal-maintenance-root .glass-bg.small{z-index:0;background-color:#fafafa;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,inset 0 -2px #fff,inset 0 2px #fff}.maintenance-section .maintenance-icon-wrap:has(>.glass-bg){border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:.375rem;display:flex;position:relative;inset:auto}.maintenance-section{isolation:isolate;padding-top:5em;padding-bottom:4em;position:relative}.maintenance-wrapper{z-index:1;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:3.5em;display:flex;position:relative}.maintenance-heading{max-width:850px;color:var(--primary);letter-spacing:-.03em;vertical-align:text-bottom;flex-flow:wrap;justify-content:center;align-items:flex-start;margin-top:20px;font-size:64px;font-weight:600;line-height:1.1}.maintenance-subheading{max-width:550px;color:var(--secondary);letter-spacing:-.01em;margin-top:20px;font-size:24px;font-weight:600;line-height:1.4}.maintenance-header{margin-bottom:1.75em}.maintenance-logo{width:80px}.maintenance-resources-wrapper{z-index:1;grid-column-gap:2em;grid-row-gap:2em;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.maintenance-resources-img{object-fit:cover;border-radius:14px;width:100%;height:200px}.maintenance-resources-img-wrap{position:relative}.maintenance-resources-text{color:var(--secondary);font-size:17px;font-weight:600}.maintenance-resources-heading{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.maintenance-resources-card{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;height:100%;padding:1rem;display:flex;position:relative}.maintenance-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:.375rem;display:flex;position:relative}.maintenance-icon{z-index:1;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex;position:relative}.maintenance-icon svg{width:100%;height:100%;display:block}.maintenance-eyebrow{color:var(--secondary);margin-top:5px;margin-bottom:3px;font-size:14px}.maintenance-info-wrap{text-align:left;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.maintenance-info-text{max-width:22rem;font-size:18px;font-weight:600;line-height:1.45}.maintenance-extension-note{max-width:22rem;color:var(--accent-2,#0a3aa3);text-align:left;margin:.35em 0 0;font-size:14px;font-weight:600;line-height:1.4}.maintenance-links-text{color:var(--secondary);max-width:36rem;font-size:17px;font-weight:600}.newsroom-card-content{z-index:1;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:1.5rem 1rem 1rem;display:flex;position:relative}.maintenance-resources-img-overlay{background-color:#0a3aa380;border-radius:14px;position:absolute;inset:0}.maintenance-bg{z-index:-1;pointer-events:none;background-image:url(/assets/grid-big-BXmgXn7Y.svg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:60%;position:absolute;top:0;left:0;right:0;transform:rotate(180deg)}.maintenance-grid{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);justify-content:center;place-items:start stretch;gap:1.25em 1.5em;width:min(100%,40rem);margin-left:auto;margin-right:auto;display:grid}.maintenance-grid>.maintenance-wrap:first-child{justify-self:end}.maintenance-grid>.maintenance-wrap:last-child{justify-self:start}.maintenance-divider{background-color:var(--lines);flex-shrink:0;align-self:stretch;width:1px;min-height:100%;display:block}.maintenance-wrap{align-items:flex-start;gap:.75em;width:max-content;min-width:0;max-width:100%;display:flex}.maintenance-links-wrapper{flex-flow:column;align-items:center;gap:.5em;width:100%;margin-top:1.5em;display:flex}@media screen and (width<=991px){.maintenance-grid{flex-flow:column;align-items:stretch;width:100%;max-width:22rem;display:flex}.maintenance-wrap{justify-content:flex-start}.maintenance-info-text{max-width:none}.maintenance-divider{display:none}.maintenance-bg{opacity:.5}}.maintenance-section--enter{opacity:0;transition:opacity .45s}.maintenance-section--enter.maintenance-section--visible{opacity:1}.maintenance-gate{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.maintenance-gate .maintenance-bg{opacity:.5}.maintenance-gate-spinner{border:2px solid var(--lines);border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite maintenance-gate-spin}@keyframes maintenance-gate-spin{to{transform:rotate(360deg)}}html.portal-maintenance-root body.portal-maintenance-active{color:#171717!important;background-color:#f5f5f7!important}html.portal-maintenance-root body.portal-maintenance-active.u-theme-dark,html.portal-maintenance-root body.portal-maintenance-active.u-theme-light{--background:#f5f5f7;--primary:#171717;--secondary:#525252;--accent:#0a57fe;--accent-2:#0a3aa3;--lines:#e5e5e5;--tertiary:#737373;--card-bg:#fafafa;--tab-bg:#e5e5e5}.maintenance-text-link--button{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.maintenance-team-login-overlay{z-index:2500;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#00000085;position:fixed;inset:0}.maintenance-team-login-dialog{z-index:2501;-webkit-backdrop-filter:blur(28px)saturate(1.4);color:#f5f5f5;background:#161616e0;border:1px solid #ffffff1f;border-radius:18px;width:min(22rem,100vw - 2rem);padding:1.35rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1a,0 24px 80px #00000080}body.u-theme-light .maintenance-team-login-dialog{color:#111;background:#fffffff0;border-color:#0000001a;box-shadow:0 24px 80px #0000001f}.maintenance-team-login-close{color:#e5e5e5;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;width:2rem;height:2rem;font-size:1.35rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.maintenance-team-login-close:hover:not(:disabled){background:#ffffff24}.maintenance-team-login-title{letter-spacing:-.02em;margin:0 1.75rem .35rem 0;font-size:1.15rem;font-weight:600}.maintenance-team-login-lead{color:#a1a1a1;margin:0 0 1rem;font-size:.88rem;line-height:1.45}.maintenance-team-login-form{flex-direction:column;gap:.75rem;display:flex}.maintenance-team-login-field{flex-direction:column;gap:.35rem;display:flex}.maintenance-team-login-field span{color:#a1a1a1;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.maintenance-team-login-field input{box-sizing:border-box;color:#f5f5f5;width:100%;font:inherit;background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:.65rem .75rem;font-size:.95rem}.maintenance-team-login-field input:focus{border-color:#0a57fe;outline:none}.maintenance-team-login-error{color:#f87171;margin:0;font-size:.85rem}.maintenance-team-login-submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0a57fe;border:none;border-radius:12px;margin-top:.15rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600}.maintenance-team-login-submit:hover:not(:disabled){background:#0846cc}.maintenance-team-login-submit:disabled{opacity:.65;cursor:wait}@font-face{font-family:Urbanist VF;src:url(/assets/Urbanist-VariableFont_wght-Cn14Q7Bw.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--background:whitesmoke;--primary:#171717;--secondary:#525252;--tertiary:#a1a1a1;--tab-bg:#e5e5e5;--accent:#0a57fe;--white:white;--lines:#0000001a;--black:black;--accent-2:#0a3aa3;--card-bg:white}body{background-color:var(--background);color:var(--primary);font-family:Urbanist VF,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}h1{letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-size:64px;font-weight:600;line-height:1.1}h2{letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-size:56px;font-weight:600;line-height:1.15}h3{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:40px;font-weight:600;line-height:1.1}h4{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:27px;font-weight:600;line-height:1.1}h5{letter-spacing:-.015em;margin-top:0;margin-bottom:0;font-size:21px;font-weight:600;line-height:1.1}h6{letter-spacing:-.015em;margin-top:0;margin-bottom:0;font-size:17px;font-weight:600;line-height:1.1}p{color:var(--secondary);letter-spacing:-.01em;margin-bottom:0;line-height:1.5}a{color:var(--primary);text-decoration:none}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{color:var(--secondary);letter-spacing:-.01em;font-size:19px;line-height:1.5}strong{font-weight:600}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.animations-css,.custom-css,.nav-mobile-btn{display:none}.nav-dropdown{z-index:900;margin-left:auto;margin-right:auto;position:relative}.form-checkbox-label{color:var(--secondary);justify-content:flex-start;align-items:center;margin-bottom:0;padding-left:37px;padding-right:16px;font-weight:600;line-height:1.4;display:flex;position:absolute;inset:-1px}.faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.nav-logo-icon{width:35px}.admin-nav{flex-flow:column;flex:none;width:260px;height:100vh;padding-left:1.5rem;padding-right:1.5rem;display:flex;position:fixed;overflow:scroll}.admin-nav-logo{z-index:1;grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:2rem;padding-left:16px;font-size:18px;font-weight:600;display:flex;position:relative}.admin-nav-group{grid-column-gap:.1rem;grid-row-gap:.1rem;flex-flow:column;display:flex}.admin-nav-group-eyebrow{color:var(--tertiary);margin-bottom:.3rem;margin-left:18px;font-size:14px;font-weight:600}.admin-nav-link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--secondary);cursor:pointer;justify-content:flex-start;align-items:center;padding:.7rem 1.125rem;font-size:16px;transition:color .15s;display:flex;position:relative;font-weight:600!important}.admin-nav-link:hover,.admin-nav-link.is-active{color:var(--primary)}.admin-nav-link-icon{justify-content:center;align-items:center;width:1.2em;height:1.2em;display:flex}.admin-nav-link-bg{z-index:-1;flex-flow:column;position:absolute;inset:0}.admin-nav-account{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;width:260px;padding-left:1.5rem;padding-right:1.5rem;display:flex;position:fixed;bottom:2rem;left:0}.admin-nav-acc-img{z-index:1;border-radius:999px;width:2.25rem;height:2.25rem;position:relative}.admin-nav-acc-data{z-index:1;grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.admin-nav-acc-logout{z-index:1;cursor:pointer;margin-left:auto;padding:.5rem;position:relative}.admin-nav-acc-logout-icon{justify-content:center;align-items:center;width:1.25em;height:1.25em;display:flex}.admin-nav-acc-name{color:var(--secondary);font-size:15px;font-weight:600;line-height:1}.admin-nav-acc-mail{color:var(--tertiary);font-size:13px;line-height:1}.admin-panel{width:100%;margin-left:260px;padding:6rem 4rem 4.5rem;position:relative;overflow:scroll}.admin-theme-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:flex-start;align-items:center;padding:.25rem .4rem;display:flex;position:relative}.admin-theme-toggle{color:var(--tertiary);cursor:pointer;background-color:#0000;border-radius:100vw;flex:1;justify-content:center;align-items:center;padding:.5rem 1rem;line-height:1;display:flex}.admin-theme-toggle.theme-active{background-color:var(--tab-bg);color:var(--primary);position:relative}.theme-code{display:none}.u-theme-dark{--background:#0a0a0a;--primary:whitesmoke;--secondary:#a1a1a1;--tertiary:#737373;--tab-bg:#333;--accent:#0a57fe;--white:white;--lines:#262626;--black:black;--accent-2:#0a3aa3;--card-bg:#121212}.glass-bg{width:100%;height:100%}.admin-theme-toggle-icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}.admin-nav-acc-bg{position:absolute;inset:-3rem -1.5rem -2rem}.admin-panel-card{width:100%;padding:2rem;position:relative}.admin-panel-wrapper{flex-flow:column;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;position:relative}.admin-panel-heading{font-size:2rem;font-weight:600}.admin-panel-dashboard-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.admin-panel-card-number{font-size:2.5rem;font-weight:600}.admin-panel-card-eyebrow-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--secondary);justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.admin-panel-card-eyebrow-icon{justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.glass-css{display:none}.admin-panel-card-tag{color:var(--tertiary);border-radius:8px;margin-left:auto;font-size:15px}.admin-panel-card-small{color:var(--secondary);margin-left:10px;font-size:1.5rem;font-weight:600}.admin-nav-menu{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;height:100%;padding-bottom:7.5rem;display:flex;overflow:scroll}.admin-nav-bg{height:5.5rem;position:absolute;top:0;left:0;right:0}.admin-action-icon-wrap{cursor:pointer;border-radius:999px;padding:.5rem;position:relative}.admin-panel-header{margin-bottom:2rem;padding-left:.5rem;position:relative}.admin-panel-heading-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:center;display:flex}.admin-panel-heading-icon{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.admin-panel-subheading{color:var(--secondary);margin-top:1rem}.admin-panel-status-dot{background-color:#09b374;border-radius:50%;width:.75rem;height:.75rem;position:relative}.admin-panel-status-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:center;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.admin-action-button{grid-column-gap:.4rem;grid-row-gap:.4rem;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem .5rem .7rem;font-size:15px;font-weight:600;display:flex;position:relative}.admin-action-button.cc-main{background-image:linear-gradient(165deg, #2b7cff, var(--accent) 45%, #063d9e);color:var(--white)}.admin-action-icon{justify-content:center;align-items:center;width:1.3rem;height:1.3rem;display:flex}.admin-action-icon.switch-active{transform-style:preserve-3d;transform:rotate(180deg)rotateX(180deg)rotateY(0)rotate(0)}.admin-panel-header-buttons{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.admin-waitlist-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.admin-panel-card-text{color:var(--secondary);font-size:1rem;font-weight:600;line-height:1.5}.admin-maintenance-mode{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:center;margin-top:1rem;font-weight:600;display:flex}.admin-maintenance-icon{cursor:pointer;width:2rem;height:2rem}.panel-section{grid-template-rows:auto;grid-template-columns:260px 1fr;grid-auto-columns:1fr;min-height:100vh;display:flex;position:relative}.panel-transactions-item{border-bottom:1px solid var(--lines);grid-template-rows:auto;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center start;padding:1.5rem 1rem;font-weight:600;display:grid}.panel-transactions-item.cc-first{color:var(--tertiary)}.panel-transactions-item.cc-last{border-bottom-width:0}.panel-header{justify-content:space-between;align-items:center;margin-bottom:2rem;padding-left:.5rem;display:flex;position:relative}.panel-transactions-search{grid-column-gap:.5rem;grid-row-gap:.5rem;width:250px;color:var(--tertiary);cursor:text;justify-content:space-between;align-items:center;padding:.75rem 1rem .75rem 1.5rem;display:flex;position:relative}.panel-transactions-search-icon{justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.panel-payout-item{border-bottom:1px solid var(--lines);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr .5fr;grid-auto-columns:1fr;place-items:center start;padding:1.5rem 1rem;font-weight:600;display:grid}.panel-payout-item.cc-first{color:var(--tertiary)}.panel-payout-item.cc-last{border-bottom-width:0}.panel-payout-prognose-text{color:var(--secondary);margin-top:3rem}.panel-actions-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-end;align-items:center;width:100%;display:flex}.panel-payout-progress-wrap{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:center start;margin-top:2rem;font-size:16px;font-weight:600;display:grid;position:relative}.panel-payout-progress-wrap.cc-2{margin-top:1rem}.panel-payout-progress-text{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;max-width:200px}.panel-payout-progress-icon-wrap{z-index:1;background-image:linear-gradient(165deg, #2b7cff, var(--accent) 45%, #063d9e);border-radius:50%;padding:.5rem;position:relative}.panel-payout-progress-icon-wrap.cc-2{background-image:none}.panel-payout-progress-icon{width:1.5rem;height:1.5rem}.panel-payout-progress-bar{background-image:linear-gradient(90deg, #063d9e, var(--accent) 33%, #2b7cff 66%, transparent);width:67%;height:5px;position:absolute;left:1rem}.admin-panel-h2{font-size:1.5rem;font-weight:600}.panel-invoice-design-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:1.5rem;display:grid}.panel-invoice-design-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--tertiary);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.panel-invoice-design-img{cursor:pointer;border-radius:20px;padding:7px}.panel-invoice-design-img.active{border:2px solid var(--accent);padding:5px}.panel-invoice-branding-color{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;padding:7px;display:flex}.panel-invoice-branding-color.active{border:2px solid var(--accent);padding:5px}.panel-invoice-branding-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:1.5rem;display:flex}.panel-invoice-branding-color-inner{border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.panel-invoice-branding-color-inner.blue{background-color:#2d9cff}.panel-invoice-branding-color-inner.green{background-color:#32d17a}.panel-invoice-branding-color-inner.grey{background-color:gray}.panel-invoice-branding-color-inner.purple{background-color:#7b61ff}.panel-invoice-branding-color-inner.black{background-color:#171717}.panel-invoice-branding-color-inner.red{background-color:#ff4d4f}.panel-invoice-branding-color-inner.yellow{background-color:#ffd23f}.panel-invoice-branding-color-inner.white{background-color:var(--white)}.panel-invoices-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:1.5rem}.panel-invoice-logo-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:1.5rem;display:flex}.panel-invoice-logo-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--tertiary);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.panel-invoice-logo-img{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;padding:7px;display:flex;position:relative}.panel-invoice-logo-img.active{border:2px solid var(--accent);padding:5px}.panel-invoice-logo-upload{width:2rem;height:2rem}.panel-invoice-branding-custom{width:2rem;height:2rem;margin-top:0;margin-left:-3px}.panel-payout-status-eyebrow{justify-content:flex-end;align-items:center;width:100%;padding-right:.25rem;display:flex}.panel-payout-eyebrow-img{border-radius:5px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.panel-invoice-preview-wrapper{margin-top:1.5rem}.panel-products-item{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-bottom:1px solid var(--lines);cursor:pointer;grid-template-rows:auto;grid-template-columns:.25fr 1.5fr .5fr .5fr;grid-auto-columns:1fr;place-items:center start;padding:3rem 1rem;font-size:21px;font-weight:600;display:grid}.panel-products-item.cc-last{border-bottom-width:0}.panel-products-img{object-fit:cover;border-radius:8px;width:4rem;height:3rem}.modal-x{z-index:1001;justify-content:center;align-items:center;width:20px;height:20px;transition:color .15s;display:flex;position:relative}.modal-bg{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;position:fixed;inset:0}.modal-wrap{z-index:999;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:5% 48px 40px;display:none;position:fixed;inset:0%;overflow:auto}.modal-wrap.products{display:none}.modal-close{z-index:1001;width:36px;height:36px;color:var(--tertiary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;inset:18px 18px auto auto}.modal-close:hover{color:var(--primary);background-color:#0000001a}.modal-close:active{border-color:#444}.modal-inner{margin-bottom:0;padding:60px 54px 48px;display:block}.modal{z-index:1000;background-color:var(--background);border-radius:20px;width:100%;max-width:850px;height:auto;position:relative;overflow:auto;box-shadow:0 0 20px #1d1d1f33}.form-input{color:#29363d;letter-spacing:.01em;background-color:#f9f9fb;border:1px solid #0000001a;border-radius:8px;min-height:44px;margin-bottom:0;padding:10px 16px;font-size:16px;transition:border-color .12s}.form-input:hover{border-color:#6363f14d}.form-input:focus{border-width:1px;border-color:#6363f1b3}.panel-product-name{cursor:text;padding:1rem 2rem;position:relative}.panel-product-description{color:var(--secondary);cursor:text;padding:1rem 2rem;position:relative}.panel-product-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.panel-product-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;display:flex}.panel-product-eyebrow{color:var(--tertiary);margin-left:.5rem}.panel-product-img-upload{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.panel-product-img-upload-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.panel-product-img-upload-label{color:var(--tertiary)}.panel-product-save-text{font-size:17px;line-height:1.7}.panel-help-icon-wrap{cursor:pointer;padding:.75rem;position:fixed;bottom:2rem;right:2rem}.panel-help-icon{width:2em;height:2em}.panel-editor-whitelabel-wrap{margin-top:1rem}.panel-editor-preview-wrapper{margin-top:1.5rem}.panel-editor-preview-img{object-fit:cover;object-position:50% 0%;border-radius:10px;width:100%;max-height:580px}.panel-data-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;display:flex}.panel-data-input{width:100%;color:var(--secondary);cursor:text;padding:.75rem 1.25rem;position:relative}.panel-data-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.panel-data-input-wrap{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.panel-acc-item{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-bottom:1px solid var(--lines);grid-template-rows:auto;grid-template-columns:1fr 1fr .5fr;grid-auto-columns:1fr;place-items:center start;padding:1.5rem 1rem;font-weight:600;display:grid}.panel-acc-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:1.5rem}.panel-acc-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:center;display:flex}.panel-acc-img{border-radius:10px;width:2rem;height:2rem}.panel-nav-affiliate-discount{color:var(--accent);background-color:#0a57fe33;border-radius:10px;margin-left:2px;padding:2px .25rem;display:inline-block}.panel-abo-invoices-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:1.5rem}.panel-abo-invoices-item{border-bottom:1px solid var(--lines);grid-template-rows:auto;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;grid-auto-columns:1fr;place-items:center start;padding:1.5rem 1rem;font-weight:600;display:grid}.panel-abo-invoices-item.cc-first{color:var(--tertiary)}.panel-abo-invoices-item.cc-last{border-bottom-width:0}.panel-abo-sum{margin-bottom:1.5rem;font-size:2.5rem;font-weight:600}.panel-settings-links-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;border-top:1px solid var(--lines);color:var(--tertiary);justify-content:center;align-items:center;padding-top:1.5rem;font-size:15px;display:flex}.padding-bottom,.padding-bottom.padding-medium{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-medium.trasnparent-border{border-top:1px solid #0000;border-bottom:1px solid #0000}.padding-bottom.padding-xsmall{padding-top:0;padding-left:0;padding-right:0}.padding-section-large{padding-top:7rem;padding-bottom:7rem}.container-relative{justify-content:center;align-items:center;width:100%;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}.icon-embed-medium{flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;margin-left:auto;margin-right:auto;display:flex}.dashed-bottom{border:1px #d0d6e0cc;border-bottom-style:dashed;border-radius:.25rem}.xray-content{z-index:2;opacity:1;cursor:default;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute}.xray-cursor{border-radius:100%;justify-content:center;align-items:center;width:24rem;height:24rem;display:flex;position:absolute;overflow:hidden}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.xray-circle{z-index:-1;opacity:.4;border:2px dashed #d0d6e0;border-radius:100%;width:20rem;height:20rem;position:absolute}.xray-inner-circle{z-index:-1;opacity:.6;border:2px dashed #d0d6e0;border-radius:100%;width:15rem;height:15rem;position:absolute}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.section_content{position:relative}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.button-group.is-center{justify-content:center}.button-group.is-center.dashed-top{border-top:1px dashed #d0d6e0cc}.button-group.is-center.transparent-border{border-top:1px solid #0000;border-bottom:1px solid #0000}.content-100vh{opacity:1;justify-content:center;align-items:center;min-height:100vh;max-height:60rem;display:flex}.margin-bottom,.margin-bottom.margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.icon-circle{border:1px dashed #d0d6e0;border-radius:100%;width:85%;height:85%}.padding-global{padding-left:5%;padding-right:5%}.icon-wrapper{flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.icon-background{opacity:.5;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%;overflow:hidden}.dashed-line{border:1px dashed #d0d6e0cc}.text-color-offwhite.transparent-border{border-top:1px solid #0000;border-bottom:1px solid #0000}.text-color-offwhite.dashed-top-bottom{border-top:1px dashed #d0d6e0cc;border-bottom:1px dashed #d0d6e0cc}.xray-outer-circle{z-index:-1;opacity:.2;border:2px dashed #d0d6e0;border-radius:100%;width:25rem;height:25em;position:absolute}.button-3{color:#fff;text-align:center;background-color:#926bff;border:2px solid #926bff;border-radius:.25rem;padding:.75rem 1.5rem;line-height:1}.button-3.is-secondary{color:#000;background-color:#0000}.button-3.is-secondary.is-small.is-alternate{cursor:pointer}.button-3.is-small{padding:.45rem 1rem}.text-align-center{text-align:center}.icon-line{border:1px #d0d6e0;border-bottom-style:dashed;width:150%;position:absolute;transform:rotate(45deg)}.icon-line.opposite{transform:rotate(-45deg)}.heading-style-h3{font-size:2rem;font-weight:700;line-height:1.2}.heading-style-h3.stroked-text.dashed-top-bottom{border-top:1px dashed #d0d6e0cc;border-bottom:1px dashed #d0d6e0cc;border-right:1px #000}.heading-style-h3.trasnparent-border{border-top:1px solid #0000;border-bottom:1px solid #0000}@media screen and (width<=991px){.modal-wrap{display:none}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.heading-style-h3{font-size:2.25rem}}@media screen and (width<=767px){.tabs-nav-item{width:100%;padding-top:1em;padding-bottom:1.1em}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.heading-style-h3{font-size:2rem}}@media screen and (width<=479px){.nav-mobile-btn{z-index:1001;grid-column-gap:10px;grid-row-gap:10px;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:stretch;width:48px;height:48px;margin-left:6px;margin-right:-12px;padding:12px;display:flex;position:relative}.nav-dropdown{margin-left:0;margin-right:0}.tabs-nav-item{padding-left:.5em;padding-right:.9em}.form-checkbox-label{padding-left:40px}.faq-header{grid-column-gap:.5em}.admin-nav{z-index:900;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:1rem 1.5rem;position:fixed;inset:0 0 auto;overflow:visible}.admin-nav-logo{z-index:1001;height:45px;margin-top:0;margin-bottom:0;padding-left:0;position:relative}.admin-nav-link{width:100%;color:var(--secondary);font-size:18px}.admin-nav-link-icon{width:1.2rem;height:1.2rem}.admin-nav-account{width:auto;position:static}.admin-panel{margin-left:0;padding-top:12rem;padding-left:1.5rem;padding-right:1.5rem}.admin-nav-acc-bg{display:none}.admin-panel-dashboard-grid{grid-template-columns:1fr}.admin-panel-card-number{font-size:2rem}.admin-nav-menu{z-index:999;background-color:var(--background);opacity:0;height:100vh;padding:7.5rem 1rem 7rem;display:none;position:absolute;inset:0}.admin-nav-menu.open{position:fixed}.nav-burger-line-2{background-color:var(--primary);border-radius:5px;width:100%;height:2px;padding-bottom:0;padding-right:0}.admin-nav-bg{z-index:1000;height:auto;display:block;position:absolute;inset:0}.admin-panel-header{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:0;display:flex}.admin-panel-header-buttons{margin-top:1rem;position:relative}.admin-waitlist-list{overflow:scroll}.admin-panel-card-text{margin-left:0;font-size:.95rem}.panel-transactions-item{padding-top:1rem;padding-bottom:1rem}.panel-header{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:0;display:flex}.panel-transactions-search-icon{width:1.2rem;height:1.2rem}.panel-payout-item{padding-top:1rem;padding-bottom:1rem}.panel-invoices-list{overflow:scroll}.panel-products-item{padding-top:1rem;padding-bottom:1rem}.modal-wrap{padding:64px 0 0}.modal-inner{padding:8em 20px 80px}.modal{border-bottom-right-radius:0;border-bottom-left-radius:0;height:100%}.form-input{min-height:40px}.panel-acc-item{padding-top:1rem;padding-bottom:1rem}.panel-acc-list,.panel-abo-invoices-list{overflow:scroll}.panel-abo-invoices-item{padding-top:1rem;padding-bottom:1rem}.panel-abo-sum{font-size:2rem}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}}#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f528-76cd48e1,#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f52e-76cd48e1{grid-area:span 1/span 3/span 1/span 3}#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f514-76cd48e1,#w-node-eba89509-74cb-faed-8719-ac19428f4894-76cd48e1,#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f508-76cd48e1,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d437d-76cd48e3,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d4383-76cd48e3,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d438d-76cd48e3{grid-area:span 1/span 2/span 1/span 2}#w-node-a107d468-8048-eed4-3f5d-04ea7a6d4377-76cd48e3,#w-node-_5aed1320-d7af-5cba-9034-f7dfe06138b7-76cd48e5{grid-area:span 1/span 6/span 1/span 6}#w-node-_5430e4fc-3013-fc23-0fc9-32e341eb4f9f-76cd48e6,#w-node-c504f6c4-03be-d309-e691-c88cd5ea343a-76cd48e6,#w-node-ace87cd5-80a5-6d4e-5e1f-fc575d050cac-76cd48e6{grid-area:span 1/span 2/span 1/span 2}#w-node-_0c5c2798-753c-72a7-86ad-62e991d5c1bd-76cd48e6,#w-node-_3060abb7-4f5e-60ce-7840-35d223aee836-76cd48e6,#w-node-_44efe6b8-f6d1-0baa-c208-c0068ce8a7b7-76cd48e6,#w-node-_70bc2e02-8397-82bd-be27-6eaeb9661682-76cd48e6,#w-node-ace87cd5-80a5-6d4e-5e1f-fc575d050cb8-76cd48e6,#w-node-_211eb383-418a-1e79-bedc-f78fda4671f3-76cd48e7,#w-node-_211eb383-418a-1e79-bedc-f78fda4671f8-76cd48e7,#w-node-_211eb383-418a-1e79-bedc-f78fda46720c-76cd48e7,#w-node-_211eb383-418a-1e79-bedc-f78fda46723a-76cd48e7,#w-node-_211eb383-418a-1e79-bedc-f78fda4671db-76cd48e7,#w-node-c64cfc71-8c5b-5119-192d-5c39e5223fd8-76cd48e8,#w-node-_29b476bf-7fc0-64c4-4a1d-aedcb67d2de0-76cd48e8{grid-area:span 1/span 6/span 1/span 6}#w-node-fb094184-23c4-fe6e-a302-b8e1dae32e61-76cd48e9,#w-node-f780cfe0-b016-7bf7-ab9c-71c9eb3bac70-76cd48e9,#w-node-bb660005-07bb-713e-10a9-1537aac07579-76cd48e9,#w-node-_42d55db0-1dfe-5462-b6e8-406b4a130f7d-76cd48e9{grid-area:span 1/span 3/span 1/span 3}#w-node-a0c2db88-49cf-9479-e0f4-9e56630490dd-76cd48e9,#w-node-_7b214eb5-1dce-274a-a983-af1508b55616-76cd48e9,#w-node-_2262201c-0a9c-7e7a-5592-3390e817df27-76cd48ea,#w-node-_2262201c-0a9c-7e7a-5592-3390e817dedf-76cd48ea{grid-area:span 1/span 6/span 1/span 6}@media screen and (width<=479px){#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f528-76cd48e1,#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f52e-76cd48e1,#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f514-76cd48e1,#w-node-eba89509-74cb-faed-8719-ac19428f4894-76cd48e1,#w-node-_3dd7da5d-baf5-2f2a-57e3-a77c9714f508-76cd48e1,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d437d-76cd48e3,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d4383-76cd48e3,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d438d-76cd48e3,#w-node-a107d468-8048-eed4-3f5d-04ea7a6d4377-76cd48e3,#w-node-_5aed1320-d7af-5cba-9034-f7dfe06138b7-76cd48e5,#w-node-_5430e4fc-3013-fc23-0fc9-32e341eb4f9f-76cd48e6,#w-node-c504f6c4-03be-d309-e691-c88cd5ea343a-76cd48e6,#w-node-ace87cd5-80a5-6d4e-5e1f-fc575d050cac-76cd48e6,#w-node-ace87cd5-80a5-6d4e-5e1f-fc575d050cb8-76cd48e6,#w-node-_211eb383-418a-1e79-bedc-f78fda4671db-76cd48e7,#w-node-c64cfc71-8c5b-5119-192d-5c39e5223fd8-76cd48e8,#w-node-fb094184-23c4-fe6e-a302-b8e1dae32e61-76cd48e9,#w-node-f780cfe0-b016-7bf7-ab9c-71c9eb3bac70-76cd48e9,#w-node-_42d55db0-1dfe-5462-b6e8-406b4a130f7d-76cd48e9,#w-node-a0c2db88-49cf-9479-e0f4-9e56630490dd-76cd48e9,#w-node-_2262201c-0a9c-7e7a-5592-3390e817df27-76cd48ea,#w-node-_2262201c-0a9c-7e7a-5592-3390e817dedf-76cd48ea{grid-area:span 1/span 1/span 1/span 1}}@font-face{font-family:Urbanist VF;src:url(/assets/Urbanist-VariableFont_wght-Cn14Q7Bw.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.checkout-section{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:100vh;transition:height .4s;display:grid;position:relative}.checkout-payment-wrap{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;max-width:700px;display:flex}.tabs-content-wrapper{margin-top:2em;overflow:visible}.tabs-nav-background{width:100%;box-shadow:none;filter:drop-shadow(0 0 11px #00000012);pointer-events:none;background-image:linear-gradient(#fff,#fcfcfc 50%,#fff);border-radius:999em;padding:2px;position:absolute;inset:-5% 0%}.tabs-nav-text{z-index:1;position:relative}.tab-content-inner{border-radius:20px;flex-flow:column;padding:1.5em 1em;display:flex}.tabs-menu-wrapper{background-color:#ececec;border-radius:999px;align-items:center;display:flex}.tabs-nav-item{grid-column-gap:.5em;grid-row-gap:.5em;color:#010101;text-align:center;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;width:25%;padding-top:.8em;padding-bottom:.9em;font-weight:700;transition:all .3s;display:flex;position:relative}.tabs-nav-item.w--current{background-color:#0000}.tabs-nav-item.cc-1.w--current{opacity:1}.tabs-nav-icon{z-index:1;pointer-events:none;background-color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:flex;position:relative}.tabs-nav-icon.bank{padding:.25em}.checkout-subheading{font-size:22px;font-weight:600}.checkout-product-wrap{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:column;width:100%;max-width:700px;height:100%;display:flex}.checkout-heading{letter-spacing:-.02em;border:none;border-radius:0;flex:1;padding:0;font-size:32px;font-weight:600}.checkout-product-img-wrap{background:0 0;border:none;border-radius:24px;height:100%;min-height:400px;max-height:400px;padding:0;display:block;position:relative;overflow:hidden}.checkout-footer-logo{justify-content:center;align-items:center;width:18px;margin-right:-3px;display:flex}.checkout-footer-text{opacity:.7}.checkout-footer-powered{grid-column-gap:.5em;grid-row-gap:.5em;justify-content:flex-start;align-items:center;display:flex}.checkout-footer-link{opacity:.7;transition:color .15s}.checkout-footer-link:hover{color:var(--primary)}.checkout-form-label{color:var(--secondary);margin-bottom:8px;font-weight:600}.checkout-form-input{filter:drop-shadow(0 0 11px #00000005);width:100%;min-height:44px;color:var(--primary);background-color:#fff;border:1px solid #0000000d;border-radius:14px;margin-bottom:0;padding:10px 16px;font-size:17px;font-weight:600;transition:box-shadow .12s,border-color .12s}.checkout-form-input:focus{border-color:#0a57fe80}.checkout-form{margin-bottom:0}.checkout-form-wrap{flex-flow:column;display:flex}.checkout-form-group{flex:1;margin-bottom:35px}.checkout-form-group-wrap{grid-column-gap:1em;grid-row-gap:1em;justify-content:flex-start;align-items:flex-end;width:100%;display:flex}.checkout-footer{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-items:center;margin-top:auto;font-size:14px;display:flex}.checkout-footer.cc-mobile{display:none}.tabs-nav-background-inner{background-image:linear-gradient(#f7f7f7,#fff 50%,#f7f7f7);border-radius:999em;width:100%;height:100%}.checkout-error-message{color:#ff6363;background-color:#0000;margin-top:25px;padding-top:0;padding-bottom:0;padding-right:0;font-weight:600}.form-button{grid-column-gap:.5em;grid-row-gap:.5em;background-color:var(--accent);color:#fff;letter-spacing:-.01em;cursor:pointer;font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:.8em 1.2em .9em;font-weight:500;transition:color .15s,background-color .15s;display:flex;box-shadow:0 14px 30px -3.25px #0328262e,0 .5px 1.2px -.8px #03282652,0 1.7px 3.7px -1.6px #0328264f,0 4.4px 9.8px -2.4px #03282647}.form-button-wrap{position:relative}.form-checkbox-hidden{clip:rect(0 0 0 0);white-space:nowrap;appearance:none;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-check-lottie{opacity:.8;filter:grayscale();flex:none;width:1.25em;height:1.25em;margin-right:10px;position:relative;overflow:hidden}.form-check-lottie svg{display:block;width:100%!important;height:100%!important}.form-checkbox-label{color:var(--secondary);flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:0;padding-left:37px;padding-right:16px;font-weight:600;line-height:1.4;display:flex;position:absolute;inset:-1px}.form-checkbox-label-prefix{margin-right:.28em}.form-checkbox-label-agb{margin-left:0}.checkout-agb-link{color:var(--checkout-accent,var(--accent));z-index:3;text-underline-offset:2px;cursor:pointer;display:inline;position:relative;text-decoration:underline!important}.checkout-agb-link:hover{color:var(--primary)}.checkout-section .checkout-agb-link.arrow-link:after{content:"";vertical-align:-.08em;background-color:currentColor;width:.9em;height:.9em;margin:-.15em 0 -.2em .12em;display:inline-block;-webkit-mask:url(https://assets-global.website-files.com/608fb40c3d9b077577fce197/60dd69136bc238e82174de73_external-link.svg) 50% no-repeat;mask:url(https://assets-global.website-files.com/608fb40c3d9b077577fce197/60dd69136bc238e82174de73_external-link.svg) 50% no-repeat}.form-checkbox{cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;margin-top:-10px;margin-bottom:30px;padding:10px 0 10px 6px;font-size:16px;font-weight:500;transition:border-color .12s;display:flex;position:relative}.product-example-img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;box-shadow:none;display:block;position:absolute;inset:0;transform:none}.editor-checkout-img{border-radius:30px;box-shadow:0 10px 4em #00000026}.step-checkout-img{width:200%;max-width:none;position:absolute;top:1em;left:1em}.step-checkout-overlay{position:absolute;inset:50% 0 0}.checkout-left{background-color:var(--white);justify-content:center;align-items:center;width:100%;height:100%;padding:4rem 4rem 2rem;display:flex;position:relative}.checkout-right{justify-content:center;align-items:center;padding-bottom:5%;padding-left:4rem;padding-right:4rem;display:flex}.checkout-product-top{grid-column-gap:1em;grid-row-gap:1em;display:flex}.checkout-price{letter-spacing:-.02em;border:none;border-radius:0;flex:0 auto;padding:0;font-size:32px;font-weight:600}.checkout-footer-divider{background-color:var(--lines);width:1px;height:20px}.checkout-description{color:var(--secondary);letter-spacing:-.02em;border:none;border-radius:0;padding:0;font-size:18px;font-weight:600}.checkout-order-wrapper{margin-bottom:4em}.checkout-order-wrap{border-bottom:1px solid var(--lines);color:var(--secondary);justify-content:space-between;align-items:center;padding:1em .5em;font-weight:600;display:flex}.checkout-order-wrap.cc-total{color:var(--primary);border-bottom-width:0;font-size:17px}.checkout-note-wrap{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:center;align-items:center;margin-top:1em;font-weight:600;display:flex}.checkout-note-icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}.checkout-footer-links{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.home-hero-checkout-img{border-radius:20px}html.portal-checkout-vorlage-root body{font-family:var(--font-sans)}@media only screen and (width>=992px){html.portal-checkout-vorlage-root{font-size:1.11111vw}}@media only screen and (width<=991px){html.portal-checkout-vorlage-root{font-size:2vw}}@media only screen and (width<=767px){html.portal-checkout-vorlage-root{font-size:2.4vw}}@media only screen and (width>=1920px){html.portal-checkout-vorlage-root{font-size:21.33px}}.portal-checkout-editor-preview-scale.portal-checkout-vorlage-root{font-family:var(--font-sans);transform-origin:top;width:1920px;font-size:21.33px;line-height:1.2}.portal-checkout-editor-live-preview .portal-checkout-editor-preview-scale .checkout-section{height:1080px;min-height:1080px}.checkout-section{--checkout-accent-fallback:#2563eb;--accent:var(--checkout-accent,var(--checkout-accent-fallback));--brand:var(--accent)}.checkout-section .tabs-nav-icon img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.checkout-section .tabs-nav-icon.bank svg{width:100%;height:100%;display:block}.checkout-section .tabs-menu-wrapper{isolation:isolate;position:relative}.checkout-section .tabs-nav-glass-slider{z-index:0;pointer-events:none;will-change:transform;width:25%;transition:transform .38s cubic-bezier(.22,.61,.36,1);position:absolute;top:-5%;bottom:-5%;left:0}.checkout-section .tabs-nav-glass-slider .tabs-nav-background{filter:drop-shadow(0 0 14px #00000014);width:100%;height:100%;transition:filter .38s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.checkout-section .tabs-nav-item{z-index:1;position:relative}.checkout-section .tabs-nav-item:not(.tabs-nav-item--disabled){cursor:pointer;pointer-events:auto;font:inherit;appearance:none;border:none;transition:opacity .2s}.checkout-section .tabs-nav-item:not(.tabs-nav-item--disabled):not(.w--current):hover{opacity:.72}.checkout-section .tabs-nav-item--disabled{opacity:.34;-webkit-user-select:none;user-select:none;padding-top:.8em;padding-bottom:.9em;cursor:not-allowed!important;pointer-events:none!important;background-color:#0000!important}.checkout-section .tabs-nav-item--disabled .tabs-nav-icon{filter:grayscale(.45)}.checkout-section .tabs-nav-item--disabled .tabs-nav-text{opacity:.85}.checkout-adyen-section{margin-top:1.25rem}.checkout-adyen-section__title{margin-bottom:.65rem}.checkout-adyen-dropin{background:#ffffff8c;border-radius:14px;min-height:12rem;padding:.75rem}.checkout-adyen-dropin__loading{text-align:center;color:var(--secondary,#64748b);margin:2rem 0;font-size:15px;font-weight:600}.checkout-adyen-overlay__error{margin:0 0 1rem}.checkout-installment-note{color:var(--secondary,#64748b);margin:.85rem 0 0;font-size:13px;font-weight:600;line-height:1.45}.checkout-installment-note--klarna{margin-top:.65rem}.checkout-klarna-redirect-hint{color:var(--secondary,#64748b);text-align:center;margin:.65rem 0 0;font-size:13px;font-weight:600;line-height:1.45}.checkout-installment-note__link{color:var(--checkout-accent,var(--accent,#2563eb));font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-weight:700;text-decoration:underline}.checkout-klarna-native-host{min-height:8rem}.checkout-klarna-native-pay{margin-top:1rem}.checkout-adyen-overlay .checkout-klarna-native-host img[alt*=Klarna],.checkout-adyen-overlay .checkout-klarna-native-host [class*=klarna] img{max-height:1.5rem}.checkout-adyen-agb-hint{color:var(--secondary,#64748b);margin:.75rem 0 0;font-size:14px;font-weight:600}body.u-theme-dark .checkout-section .checkout-adyen-dropin,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-adyen-dropin{background:#ffffff0a}.checkout-adyen-inline--embedded{border:none;margin:.35rem 0 0;padding:0}.checkout-adyen-inline__hint{color:var(--secondary,#64748b);margin:.75rem 0 0;font-size:14px;font-weight:600;line-height:1.45}.checkout-adyen-dropin--inline{background:0 0;border-radius:0;min-height:8rem;padding:0}.checkout-frisbii-embed{width:100%;min-height:26rem}.checkout-adyen-inline .adyen-checkout__label__logo,.checkout-adyen-inline .adyen-checkout__payment-method__image,.checkout-adyen-inline .adyen-checkout__payment-method__brands,.checkout-adyen-inline a[href*=adyen\.com],.checkout-adyen-inline [class*=adyen-checkout__footer]{display:none!important}.checkout-adyen-inline--embedded .adyen-checkout__payment-method{margin:0;box-shadow:none!important;background:0 0!important;border:none!important}.checkout-adyen-inline--embedded .adyen-checkout__payment-method__details{padding:0!important}.checkout-adyen-inline--vorlage{--adyen-sdk-color-outline-primary:#0000000d;--adyen-sdk-color-outline-tertiary:#00000018;--adyen-sdk-color-outline-primary-active:#0a57fe80;--adyen-sdk-color-background-primary:#fff;--adyen-sdk-border-radius-m:14px;--adyen-sdk-border-width-s:1px;--adyen-sdk-text-subtitle-font-size:17px;--adyen-sdk-spacer-110:44px;--adyen-sdk-spacer-060:16px;--adyen-sdk-color-label-primary:#171717;--adyen-sdk-color-label-secondary:#525252;margin-top:.15rem}.checkout-adyen-dropin--vorlage{min-height:0;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.checkout-adyen-inline--vorlage .adyen-checkout__card-input,.checkout-adyen-inline--vorlage .adyen-checkout__sepa-input,.checkout-adyen-inline--vorlage .adyen-checkout__payment-method__details__content{background:0 0!important;padding:0!important}.checkout-adyen-inline--vorlage .adyen-checkout__form-instruction,.checkout-adyen-inline--vorlage .adyen-checkout-form-instruction,.checkout-adyen-inline--vorlage .adyen-checkout__card__brands,.checkout-adyen-inline--vorlage .adyen-checkout__card__brands__brand-wrapper,.checkout-adyen-inline--vorlage .adyen-checkout__button--pay,.checkout-adyen-inline--vorlage .adyen-checkout__button:not(.checkout-adyen-pay-btn),.checkout-adyen-inline--vorlage .adyen-checkout__contextual-text:not(.adyen-checkout-contextual-text--error),.checkout-adyen-inline--vorlage .adyen-checkout-contextual-text:not(.adyen-checkout-contextual-text--error),.checkout-adyen-inline--vorlage .adyen-checkout-contextual-text--hidden:not(.adyen-checkout-contextual-text--error),.checkout-adyen-inline--vorlage .adyen-checkout__helper-text,.checkout-adyen-inline--vorlage [class*=__brandIcon],.checkout-adyen-inline--vorlage .adyen-checkout__card__cardNumber__brandIcon,.checkout-adyen-inline--vorlage .adyen-checkout__field__exp-date_hint,.checkout-adyen-inline--vorlage .adyen-checkout__field__exp-date_hint_wrapper,.checkout-adyen-inline--vorlage .adyen-checkout-input__inline-validation,.checkout-adyen-inline--vorlage .adyen-checkout__status,.checkout-adyen-inline--vorlage [class*=inline-validation],.checkout-adyen-inline--vorlage [class*=__valid-icon],.checkout-adyen-inline--vorlage .adyen-checkout__field--installments,.checkout-adyen-inline--vorlage .adyen-checkout__card__installments,.checkout-adyen-inline--vorlage .adyen-checkout__dropdown--installments,.checkout-adyen-dropin--vorlage [class*=adyen-checkout][class*=installment]{display:none!important}.checkout-adyen-inline__installment{margin:0 0 1.35rem}.checkout-adyen-host{flex-direction:column;gap:.35rem;width:100%;display:flex}.checkout-adyen-pay-btn{margin-top:.35rem!important}.checkout-adyen-inline--vorlage .adyen-checkout__field{margin-bottom:1.35rem}.checkout-adyen-inline--vorlage .adyen-checkout__label,.checkout-adyen-inline--vorlage .adyen-checkout__label__text,.checkout-adyen-inline--vorlage .adyen-checkout__field__label,.checkout-adyen-inline--vorlage .adyen-checkout__label__text--error{line-height:1.3;color:var(--secondary,#525252)!important;margin-bottom:8px!important;font-size:15px!important;font-weight:600!important}.checkout-adyen-inline--vorlage .adyen-checkout__error-text{color:#ff6363!important;margin-top:6px!important;font-size:14px!important;font-weight:600!important}.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper,.checkout-adyen-inline--vorlage select.adyen-checkout__dropdown__button,.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__button{transition:box-shadow .12s,border-color .12s;filter:drop-shadow(0 0 11px #00000005)!important;box-shadow:none!important;height:44px!important;min-height:44px!important;color:var(--primary,#171717)!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #0000000d!important;border-radius:14px!important;outline:none!important;align-items:center!important;padding:10px 16px!important;font-size:17px!important;font-weight:600!important}.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper .adyen-checkout__input,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper input.adyen-checkout__input{filter:none!important;box-shadow:none!important;height:24px!important;min-height:24px!important;color:var(--primary,#171717)!important;-webkit-text-fill-color:var(--primary,#171717)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:600!important}.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper iframe,.checkout-adyen-inline--vorlage .adyen-checkout__card__cardNumber__input iframe,.checkout-adyen-inline--vorlage .adyen-checkout__card__exp-cvc__exp-date__input iframe,.checkout-adyen-inline--vorlage .adyen-checkout__card__exp-cvc__cvc__input iframe{width:100%!important;height:24px!important;min-height:24px!important;display:block!important}.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper:hover,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper:hover:not(:focus-within),.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__button:hover{box-shadow:none!important;border-color:#00000018!important}.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper:focus-within,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper:focus-within:hover,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper:active,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper:active:hover,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper--focus,.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__button--active{box-shadow:none!important;border-color:#0a57fe80!important;outline:none!important}.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper--error,.checkout-adyen-inline--vorlage .adyen-checkout__field--error .adyen-checkout__input-wrapper,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper--error:hover,.checkout-adyen-inline--vorlage .adyen-checkout__input-wrapper--error:focus-within{box-shadow:none!important;border-color:#ff6363!important}.checkout-adyen-inline--vorlage .adyen-checkout__card__cvc__hint__wrapper,.checkout-adyen-inline--vorlage .adyen-checkout__card__cardNumber__brandIcon,.checkout-adyen-inline--vorlage .adyen-checkout-input__inline-validation{display:none!important}.checkout-adyen-inline--vorlage .adyen-checkout__card__exp-cvc{gap:1em!important}.checkout-adyen-inline--vorlage .adyen-checkout__field--expiryDate,.checkout-adyen-inline--vorlage .adyen-checkout__field--securityCode{flex:1}.checkout-adyen-inline--vorlage .adyen-checkout__dropdown,.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__button{width:100%}.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__list{overflow:hidden;border:1px solid #0000000d!important;border-radius:14px!important;box-shadow:0 12px 28px -8px #0f172a2e!important}.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__element{padding:.75rem 1rem!important;font-weight:600!important}.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__element--active,.checkout-adyen-inline--vorlage .adyen-checkout__dropdown__element:hover{background:color-mix(in srgb, var(--checkout-accent,var(--accent,#2563eb)) 10%, #fff)!important}.checkout-adyen-inline--vorlage .adyen-checkout__button,.checkout-adyen-inline--vorlage .adyen-checkout__button--pay{background:var(--checkout-accent,var(--accent,#2563eb))!important;color:#fff!important;width:100%!important;min-height:52px!important;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;border:none!important;border-radius:999px!important;margin-top:.15rem!important;font-size:17px!important;font-weight:500!important;transition:opacity .15s,transform .15s!important;box-shadow:0 14px 30px -3.25px #0328262e,0 .5px 1.2px -.8px #03282652,0 1.7px 3.7px -1.6px #0328264f,0 4.4px 9.8px -2.4px #03282647!important}.checkout-adyen-inline--vorlage .adyen-checkout__button:hover,.checkout-adyen-inline--vorlage .adyen-checkout__button--pay:hover{opacity:.96}.checkout-adyen-inline--vorlage .adyen-checkout__button:disabled,.checkout-adyen-inline--vorlage .adyen-checkout__button--pay:disabled{opacity:.65!important;cursor:not-allowed!important}.checkout-adyen-inline--vorlage .adyen-checkout__button__icon,.checkout-adyen-inline--vorlage .adyen-checkout__button .adyen-checkout__spinner{filter:brightness(0)invert()}.checkout-adyen-inline--vorlage .adyen-checkout__checkbox__label{color:var(--secondary,#525252)!important;font-weight:600!important}.checkout-adyen-overlay{z-index:10000;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.checkout-adyen-overlay__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border:none;margin:0;padding:0;position:absolute;inset:0}.checkout-adyen-overlay__panel{z-index:1;background:var(--white,#fff);border-radius:20px;width:min(100%,32rem);max-height:min(92vh,44rem);padding:1.5rem 1.5rem 1.25rem;position:relative;overflow:auto;box-shadow:0 24px 64px #0f172a47}.checkout-adyen-overlay__header{border-bottom:1px solid var(--lines,#e2e8f0);grid-template-columns:1fr auto auto;align-items:start;gap:.75rem 1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:grid}.checkout-adyen-overlay__title{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.checkout-adyen-overlay__subtitle{color:var(--secondary,#64748b);margin-top:.2rem;font-size:.95rem;font-weight:600}.checkout-adyen-overlay__amount{letter-spacing:-.02em;white-space:nowrap;font-size:1.35rem;font-weight:700}.checkout-adyen-overlay__close{color:var(--secondary,#64748b);cursor:pointer;background:0 0;border:none;padding:0 .15rem;font-size:1.75rem;line-height:1}.checkout-adyen-overlay__body{min-height:14rem}.checkout-adyen-overlay__footer{border-top:1px solid var(--lines,#e2e8f0);margin-top:1rem;padding-top:.75rem}.checkout-adyen-dropin--overlay{background:0 0;min-height:14rem;padding:0}.checkout-adyen-overlay .adyen-checkout__label__logo,.checkout-adyen-overlay .adyen-checkout__payment-method__image,.checkout-adyen-overlay .adyen-checkout__payment-method__brands,.checkout-adyen-overlay .adyen-checkout__payment-method__header__title,.checkout-adyen-overlay a[href*=adyen\.com],.checkout-adyen-overlay [class*=adyen-checkout__footer],.checkout-adyen-overlay .adyen-checkout__loading__text{display:none!important}.checkout-adyen-overlay .adyen-checkout__payment-method{box-shadow:none;background:0 0;border:none;padding:0}.checkout-adyen-overlay .adyen-checkout__payment-method__details{padding:0}.checkout-adyen-overlay .adyen-checkout__label,.checkout-adyen-overlay .adyen-checkout__field__label{color:var(--secondary,#64748b);font-size:15px;font-weight:600}.checkout-adyen-overlay .adyen-checkout__input,.checkout-adyen-overlay .adyen-checkout__field,.checkout-adyen-overlay .adyen-checkout__input-wrapper,.checkout-adyen-overlay .adyen-checkout__dropdown__button,.checkout-adyen-overlay .adyen-checkout__dropdown__button--active{border-radius:14px}.checkout-adyen-overlay .adyen-checkout__input,.checkout-adyen-overlay .adyen-checkout__input-wrapper,.checkout-adyen-overlay .adyen-checkout__dropdown__button,.checkout-adyen-overlay .adyen-checkout__dropdown__button--active{color:var(--primary,#0f172a);background-color:#fff;border:1px solid #0000000d;min-height:44px;font-size:17px;font-weight:600;box-shadow:0 0 11px #00000005}.checkout-adyen-overlay .adyen-checkout__input:focus,.checkout-adyen-overlay .adyen-checkout__input-wrapper:focus-within,.checkout-adyen-overlay .adyen-checkout__dropdown__button:focus,.checkout-adyen-overlay .adyen-checkout__dropdown__button--active{box-shadow:none;border-color:#0a57fe80}.checkout-adyen-overlay .adyen-checkout__field--installments,.checkout-adyen-overlay .adyen-checkout__installments{margin-top:.75rem}.checkout-adyen-overlay__installment{margin-bottom:1rem}.checkout-adyen-overlay__installment .checkout-form-label{margin-bottom:8px;display:block}.checkout-adyen-overlay .adyen-checkout__button{background:var(--checkout-accent,var(--accent,#2563eb));letter-spacing:-.01em;border-radius:999px;min-height:48px;font-size:17px;font-weight:700}.checkout-adyen-overlay .adyen-checkout__button:hover{filter:brightness(.96)}body.u-theme-dark .checkout-adyen-overlay__panel,.checkout-theme-scope.checkout-theme-dark .checkout-adyen-overlay__panel{background:var(--card-bg,#1e1e1e);color:var(--primary,#f1f5f9)}body.u-theme-dark .checkout-adyen-overlay__header,.checkout-theme-scope.checkout-theme-dark .checkout-adyen-overlay__header,body.u-theme-dark .checkout-adyen-overlay__footer,.checkout-theme-scope.checkout-theme-dark .checkout-adyen-overlay__footer{border-color:var(--lines,#333)}body.u-theme-dark .checkout-section .tabs-nav-glass-slider .tabs-nav-background,.checkout-theme-scope.checkout-theme-dark .checkout-section .tabs-nav-glass-slider .tabs-nav-background{filter:drop-shadow(0 0 16px #0005);background-image:linear-gradient(#2a2a2a,#1e1e1e 50%,#2a2a2a)}body.u-theme-dark .checkout-section .tabs-nav-glass-slider .tabs-nav-background-inner,.checkout-theme-scope.checkout-theme-dark .checkout-section .tabs-nav-glass-slider .tabs-nav-background-inner{background-image:linear-gradient(#333,#1a1a1a 50%,#333)}html.portal-checkout-vorlage-root body.u-theme-dark{background-color:var(--background);color:var(--primary)}body.u-theme-dark .checkout-section,.checkout-theme-scope.checkout-theme-dark .checkout-section{background:var(--background);color:var(--primary)}body.u-theme-dark .checkout-section .checkout-left,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-left{background-color:var(--card-bg);border-right:1px solid var(--lines)}body.u-theme-dark .checkout-section .checkout-right,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-right{background-color:var(--background)}body.u-theme-dark .checkout-section .checkout-heading,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-heading,body.u-theme-dark .checkout-section .checkout-price,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-price{color:var(--primary)}body.u-theme-dark .checkout-section .checkout-description,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-description,body.u-theme-dark .checkout-section .checkout-product-img-wrap,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-product-img-wrap{color:var(--secondary)}body.u-theme-dark .checkout-section .checkout-product-img-wrap:not(.checkout-product-img-wrap--custom),.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-product-img-wrap:not(.checkout-product-img-wrap--custom){background:0 0}body.u-theme-dark .checkout-section .checkout-subheading,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-subheading{color:var(--primary)}body.u-theme-dark .checkout-section .tabs-menu-wrapper,.checkout-theme-scope.checkout-theme-dark .checkout-section .tabs-menu-wrapper{background-color:var(--tab-bg)}body.u-theme-dark .checkout-section .tabs-nav-item,.checkout-theme-scope.checkout-theme-dark .checkout-section .tabs-nav-item{color:var(--primary)}body.u-theme-dark .checkout-section .tabs-nav-icon,.checkout-theme-scope.checkout-theme-dark .checkout-section .tabs-nav-icon{background-color:#262626}body.u-theme-dark .checkout-section .tab-content-inner,.checkout-theme-scope.checkout-theme-dark .checkout-section .tab-content-inner{background-color:#0000}body.u-theme-dark .checkout-section .checkout-form-label,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-label{color:var(--secondary)}body.u-theme-dark .checkout-section .checkout-form-input,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input,body.u-theme-dark .checkout-section .checkout-form-input.w-input,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input.w-input,body.u-theme-dark .checkout-section .checkout-form-input.w-select,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input.w-select{color:var(--primary);border:1px solid var(--lines);filter:none;box-shadow:none;background-color:#1a1a1a}body.u-theme-dark .checkout-section .checkout-form-input::placeholder,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input::placeholder{color:var(--tertiary);opacity:1}body.u-theme-dark .checkout-section .checkout-form-input:focus,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--lines) 30%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}body.u-theme-dark .checkout-section .checkout-form-input.w-select,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input.w-select{background-color:#1a1a1a}body.u-theme-dark .checkout-section .checkout-order-wrap,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-order-wrap{border-bottom-color:var(--lines);color:var(--secondary)}body.u-theme-dark .checkout-section .checkout-order-wrap.cc-total,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-order-wrap.cc-total{color:var(--primary)}body.u-theme-dark .checkout-section .checkout-note-wrap,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-note-wrap,body.u-theme-dark .checkout-section .checkout-footer-text,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-footer-text,body.u-theme-dark .checkout-section .checkout-footer-link,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-footer-link{color:var(--secondary)}body.u-theme-dark .checkout-section .checkout-footer-link:hover,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-footer-link:hover{color:var(--primary)}body.u-theme-dark .checkout-section .checkout-footer-divider,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-footer-divider{background-color:var(--lines)}body.u-theme-dark .checkout-section .checkout-error-message,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-error-message{color:#f87171}body.u-theme-dark .checkout-section .form-checkbox,.checkout-theme-scope.checkout-theme-dark .checkout-section .form-checkbox,body.u-theme-dark .checkout-section .form-checkbox .w-form-label,.checkout-theme-scope.checkout-theme-dark .checkout-section .form-checkbox .w-form-label,body.u-theme-dark .checkout-section .form-checkbox label,.checkout-theme-scope.checkout-theme-dark .checkout-section .form-checkbox label,body.u-theme-dark .checkout-section .form-checkbox-label,.checkout-theme-scope.checkout-theme-dark .checkout-section .form-checkbox-label{color:var(--primary)}body.u-theme-dark .checkout-section .w-checkbox-input--inputType-custom,.checkout-theme-scope.checkout-theme-dark .checkout-section .w-checkbox-input--inputType-custom{border-color:var(--lines);background-color:#1a1a1a}body.u-theme-dark .checkout-section .checkout-payment-unavailable,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-payment-unavailable{border-color:var(--lines);background:color-mix(in srgb, var(--card-bg) 50%, transparent)}body.u-theme-dark .checkout-section .multistep-nav .steps__track,.checkout-theme-scope.checkout-theme-dark .checkout-section .multistep-nav .steps__track{background:#262626}body.u-theme-dark .checkout-section .multistep-nav .steps__dot,.checkout-theme-scope.checkout-theme-dark .checkout-section .multistep-nav .steps__dot{background:#525252}body.u-theme-dark .checkout-section .multistep-nav .steps__dot.is-active,.checkout-theme-scope.checkout-theme-dark .checkout-section .multistep-nav .steps__dot.is-active{background:#e5e5e5}.portal-checkout-vorlage-root .w-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg class=\"Select_icon__rbmFj\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"%23666666\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.35355 4.56051C8.15829 4.36525 7.84171 4.36525 7.64645 4.56051L5.35355 6.8534C5.15829 7.04866 4.84171 7.04866 4.64645 6.8534C4.45118 6.65814 4.45118 6.34156 4.64645 6.1463L6.93934 3.8534C7.52513 3.26762 8.47487 3.26762 9.06066 3.8534L11.3536 6.1463C11.5488 6.34156 11.5488 6.65814 11.3536 6.8534C11.1583 7.04866 10.8417 7.04866 10.6464 6.8534L8.35355 4.56051Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.64645 11.4392C7.84171 11.6344 8.15829 11.6344 8.35355 11.4392L10.6464 9.14629C10.8417 8.95103 11.1583 8.95103 11.3536 9.14629C11.5488 9.34156 11.5488 9.65814 11.3536 9.8534L9.06066 12.1463C8.47487 12.7321 7.52513 12.7321 6.93934 12.1463L4.64645 9.8534C4.45118 9.65814 4.45118 9.34156 4.64645 9.14629C4.84171 8.95103 5.15829 8.95103 5.35355 9.14629L7.64645 11.4392Z\"/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:32px}html.portal-checkout-vorlage-root body.u-theme-dark .w-select,body.u-theme-dark .checkout-section .checkout-form-input.w-select,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-form-input.w-select{background-image:url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"%23a1a1a1\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.35355 4.56051C8.15829 4.36525 7.84171 4.36525 7.64645 4.56051L5.35355 6.8534C5.15829 7.04866 4.84171 7.04866 4.64645 6.8534C4.45118 6.65814 4.45118 6.34156 4.64645 6.1463L6.93934 3.8534C7.52513 3.26762 8.47487 3.26762 9.06066 3.8534L11.3536 6.1463C11.5488 6.34156 11.5488 6.65814 11.3536 6.8534C11.1583 7.04866 10.8417 7.04866 10.6464 6.8534L8.35355 4.56051Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.64645 11.4392C7.84171 11.6344 8.15829 11.6344 8.35355 11.4392L10.6464 9.14629C10.8417 8.95103 11.1583 8.95103 11.3536 9.14629C11.5488 9.34156 11.5488 9.65814 11.3536 9.8534L9.06066 12.1463C8.47487 12.7321 7.52513 12.7321 6.93934 12.1463L4.64645 9.8534C4.45118 9.65814 4.45118 9.34156 4.64645 9.14629C4.84171 8.95103 5.15829 8.95103 5.35355 9.14629L7.64645 11.4392Z\"/></svg>")}.checkout-section .form-button.w-button,.checkout-section button.form-button,.checkout-section input.form-button{box-sizing:border-box;background-color:var(--accent);color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;appearance:none;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.8em 1.2em .9em;font-size:17px;font-weight:500;line-height:1.2;display:flex}.checkout-section .form-button.w-button:disabled,.checkout-section input.form-button:disabled{opacity:.65;cursor:not-allowed}.checkout-section .form-button-wrap{isolation:isolate;align-self:stretch;width:100%;position:relative}.checkout-section .form-button-wrap .form-button{z-index:1;width:100%;position:relative}.checkout-section .form-checkbox .form-check-lottie{opacity:.88;filter:grayscale();transition:filter .2s,opacity .2s}.checkout-section .form-checkbox.form-checkbox--checked .form-check-lottie{opacity:1;filter:none}.checkout-section .form-checkbox:has(.w-checkbox-input:checked) .form-check-lottie{opacity:1;filter:none}.checkout-section .form-checkbox.form-checkbox--checked .form-check-lottie svg [stroke]{stroke:var(--accent)!important}.checkout-section .form-checkbox:has(.w-checkbox-input:checked) .form-check-lottie svg [stroke]{stroke:var(--accent)!important}.checkout-section .checkout-multistep-nav{justify-content:center;align-items:center;width:100%;margin:.15rem 0 1.45rem;display:flex}.checkout-section .checkout-multistep-panel.is-hidden{display:none}.checkout-section .checkout-multistep-back{appearance:none;color:var(--secondary,#64748b);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 0 .85rem;padding:0;font-weight:600}.checkout-section .checkout-multistep-back:hover{color:var(--primary,#0f172a)}.checkout-section .multistep-nav .steps{isolation:isolate;align-items:center;gap:16px;display:inline-flex;position:relative}.checkout-section .multistep-nav .steps__track{background:#f7f7f7;border-radius:9999px;width:96px;height:8px;min-height:8px;position:relative;overflow:hidden}.checkout-section .multistep-nav .steps__fill{background:var(--checkout-accent,var(--brand,var(--accent,#2563eb)));border-radius:9999px;width:20px;transition:width .32s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0 auto 0 0}.checkout-section .multistep-nav .steps__fill.is-complete,.checkout-section .multistep-nav[data-step="2"] .steps__fill{width:100%}.checkout-section .multistep-nav .steps__dots{pointer-events:none;grid-template-columns:0 1fr 1fr 0;align-items:center;padding-left:0;display:grid;position:absolute;inset:0}.checkout-section .multistep-nav .steps__dot{background:#cbd5e1;border-radius:9999px;justify-self:center;width:8px;height:8px;transition:background .32s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 0 3px #00000008}.checkout-section .multistep-nav .steps__dot.is-active{background:#fff}.checkout-section .multistep-nav .btn{cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;height:56px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s cubic-bezier(.22,.61,.36,1),width .32s cubic-bezier(.22,.61,.36,1);display:inline-flex}.checkout-section .multistep-nav .btn--primary{background:var(--brand);color:#fff;width:384px;max-width:100%}.checkout-section .multistep-nav .btn--ghost{color:#000;opacity:0;background:#7878801a;width:120px;transform:translate(-120px)}.checkout-section .multistep-nav .btn__stack{flex-direction:column;height:24px;line-height:24px;display:flex;overflow:hidden}.checkout-section .multistep-nav .btn__stack>span{transition:transform .32s cubic-bezier(.22,.61,.36,1);transform:translateY(0)}.checkout-section .multistep-nav .btn__stack.is-finished>span{transform:translateY(-24px)}body.u-theme-dark .checkout-section .multistep-nav .btn--ghost,.checkout-theme-scope.checkout-theme-dark .checkout-section .multistep-nav .btn--ghost{color:var(--primary)}.checkout-section .checkout-product-img-wrap--custom{border:none}.checkout-payment-unavailable{border:2px dashed var(--lines);color:var(--secondary);text-align:center;border-radius:20px;padding:3rem 1.5rem;font-weight:600}.checkout-payment-unavailable__title{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:1.25rem}.portal-checkout-unavailable.login-hero{min-height:100vh}.portal-checkout-unavailable--light.login-hero{color:#111827;background:#f3f4f6}.portal-checkout-unavailable--dark.login-hero{color:#f9fafb;background:#0a0a0a}.checkout-section--finished{height:100vh;min-height:100vh}.checkout-section--finished-loading .checkout-finished-loading-wrap{text-align:center;justify-content:center;align-items:center}.checkout-finished-spinner{margin:0 auto 1.25rem}.checkout-finished-panel{width:100%}.checkout-finished-card{text-align:center;justify-content:center;align-items:center;min-height:18rem}.checkout-finished-icon{justify-content:center;margin:1rem 0 .5rem;display:flex}.checkout-finished-icon-badge{background:color-mix(in srgb, var(--accent) 14%, transparent);width:4.5rem;height:4.5rem;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.checkout-finished-icon-badge svg{width:2rem;height:2rem}.checkout-finished-title{letter-spacing:-.02em;margin:.35rem 0 0;font-size:2rem}.checkout-finished-message{color:var(--secondary);margin:1rem 0 0;font-size:17px;font-weight:600;line-height:1.55}.checkout-finished-message--lead{color:var(--primary);font-size:18px}.checkout-payment-wrap{position:relative}.checkout-payment-form-layer{transform-origin:top;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.checkout-payment-wrap--success .checkout-payment-form-layer{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(-14px)scale(.985)}.checkout-payment-success-layer{z-index:2;justify-content:center;align-items:stretch;animation:.55s cubic-bezier(.22,1,.36,1) .12s both checkout-success-layer-in;display:flex;position:absolute;inset:0}.checkout-payment-confirming-layer{z-index:3;text-align:center;background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;animation:.35s both checkout-success-layer-in;display:flex;position:absolute;inset:0}.checkout-finished-card--transition{width:100%}@keyframes checkout-success-layer-in{0%{transform:translateY(18px)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes checkout-success-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes checkout-success-badge-pop{0%{transform:scale(.72)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes checkout-check-draw{to{stroke-dashoffset:0}}.checkout-finished-check-path{stroke-dasharray:24;stroke-dashoffset:24px}.checkout-success-content--animate .checkout-success-rise--1{animation:.42s cubic-bezier(.22,1,.36,1) 80ms both checkout-success-rise}.checkout-success-content--animate .checkout-success-rise--2 .checkout-finished-icon-badge{animation:.48s cubic-bezier(.22,1,.36,1) .22s both checkout-success-badge-pop}.checkout-success-content--animate .checkout-success-rise--2 .checkout-finished-check-path{animation:.46s cubic-bezier(.22,1,.36,1) .42s forwards checkout-check-draw}.checkout-success-content--animate .checkout-success-rise--3{animation:.42s cubic-bezier(.22,1,.36,1) .34s both checkout-success-rise}.checkout-success-content--animate .checkout-success-rise--4{animation:.42s cubic-bezier(.22,1,.36,1) .44s both checkout-success-rise}.checkout-success-content--animate .checkout-success-rise--5{animation:.42s cubic-bezier(.22,1,.36,1) .52s both checkout-success-rise}.checkout-section--finished .checkout-left,.checkout-section--finished .checkout-finished-panel,.checkout-section--finished .checkout-success-content,.checkout-section--finished .checkout-success-rise,.checkout-section--finished .checkout-finished-icon-badge{opacity:1}.checkout-section--finished-enter .checkout-left{animation:.5s cubic-bezier(.22,1,.36,1) 40ms forwards checkout-success-rise}.checkout-section--finished-enter .checkout-finished-panel{animation:.55s cubic-bezier(.22,1,.36,1) .1s forwards checkout-success-layer-in}.checkout-section--finished-continued .checkout-finished-panel,.checkout-section--finished-continued .checkout-left{animation:none}@media (prefers-reduced-motion:reduce){.checkout-payment-form-layer,.checkout-payment-success-layer,.checkout-payment-confirming-layer,.checkout-success-content--animate .checkout-success-rise--1,.checkout-success-content--animate .checkout-success-rise--2 .checkout-finished-icon-badge,.checkout-success-content--animate .checkout-success-rise--2 .checkout-finished-check-path,.checkout-success-content--animate .checkout-success-rise--3,.checkout-success-content--animate .checkout-success-rise--4,.checkout-success-content--animate .checkout-success-rise--5,.checkout-section--finished-enter .checkout-left,.checkout-section--finished-enter .checkout-finished-panel{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.checkout-finished-check-path{stroke-dashoffset:0}}.checkout-section--finished .checkout-link{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}body.u-theme-dark .checkout-section--finished .checkout-finished-card,.checkout-theme-scope.checkout-theme-dark .checkout-section--finished .checkout-finished-card{background:#ffffff0a}body.u-theme-dark .checkout-section--finished .checkout-finished-message,.checkout-theme-scope.checkout-theme-dark .checkout-section--finished .checkout-finished-message{color:var(--secondary)}body.u-theme-dark .checkout-section--finished .checkout-finished-message--lead,.checkout-theme-scope.checkout-theme-dark .checkout-section--finished .checkout-finished-message--lead{color:var(--primary)}@media screen and (width<=991px){.checkout-section--finished{height:auto;min-height:100vh}.checkout-section--finished .checkout-finished-card{min-height:14rem}.checkout-section{grid-template-columns:1fr;height:auto}.tabs{margin-bottom:2rem}.checkout-footer{display:none}.checkout-footer.cc-mobile{justify-content:center;align-items:center;display:flex}.checkout-right{padding-top:4rem}.checkout-left{padding-left:1.25rem;padding-right:1.25rem}.checkout-left .checkout-product-img-wrap{border-radius:18px;width:calc(100% + 2.5rem);max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}.checkout-order-wrapper{margin-bottom:0}.checkout-note-wrap{font-size:15px}body.u-theme-dark .checkout-section .checkout-left,.checkout-theme-scope.checkout-theme-dark .checkout-section .checkout-left{border-right:none;border-bottom:1px solid var(--lines)}}@media screen and (width<=767px){.checkout-section{padding-bottom:2em}.checkout-section .tabs-nav-glass-slider{display:none}.tabs-menu-wrapper{flex-flow:unset;border-radius:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.tabs-nav-item{border-radius:22px;width:100%;padding:.85em .45em}.checkout-section .tabs-nav-item.w--current{background-color:#fff;box-shadow:0 0 11px #00000012}body.u-theme-dark .checkout-section .tabs-nav-item.w--current,.checkout-theme-scope.checkout-theme-dark .checkout-section .tabs-nav-item.w--current{background-color:var(--card-bg);box-shadow:0 0 14px #00000045}.checkout-heading{font-size:30px}.checkout-footer{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center}.checkout-footer.cc-mobile{flex-flow:row}.checkout-price{font-size:30px}}@media screen and (width<=479px){.checkout-section{grid-template-columns:1fr;height:auto;transition:height .4s}.checkout-payment-wrap{border-radius:20px}.tab-content-inner{height:auto;padding:1em .5em}.tabs-nav-item{padding-left:.5em;padding-right:.5em}.checkout-product-wrap{grid-column-gap:1em;grid-row-gap:1em;border-radius:20px}.checkout-heading{font-size:20px}.checkout-product-img-wrap{border-radius:14px;min-height:270px;max-height:270px}.checkout-form-group.padding-bottom{margin-bottom:15px}.checkout-form-group-wrap{grid-column-gap:0em;grid-row-gap:0em;flex-flow:column;align-items:stretch}.checkout-footer{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center}.checkout-footer.cc-mobile{flex-flow:wrap}.editor-checkout-img{border-radius:10px}.checkout-left{padding-bottom:3rem;padding-left:20px;padding-right:20px}.checkout-left .checkout-product-img-wrap{border-radius:16px;width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px}.checkout-right{padding-left:20px;padding-right:20px}.checkout-product-top{grid-column-gap:.5em;grid-row-gap:.5em}.checkout-price{font-size:20px}.checkout-footer-divider{display:none}.checkout-description{font-size:17px}.checkout-order-wrapper{margin-top:1em}.checkout-order-wrap{padding-top:.75em;padding-bottom:.75em}.home-hero-checkout-img{border-radius:20px}.form-check-lottie{width:1.2em;height:1.2em}.form-checkbox-label{padding-left:40px}.form-checkbox{margin-top:-10px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-size:inherit;-webkit-user-select:none;user-select:none;text-underline-offset:2px}.w-dropdown-toggle{color:inherit}:focus{outline:none}.w-richtext>:first-child{margin-top:0}.w-richtext>:last-child{margin-bottom:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.no-pointer-events{pointer-events:none}.nav.open .nav-link{animation:.4s cubic-bezier(.65,.05,.36,1) backwards linkFade;-webkit-animation-delay:var(--delay);animation-delay:var(--delay)}@-webkit-keyframes linkFade{0%{opacity:0;-webkit-transform:translateY(-5px)}to{opacity:auto;-webkit-transform:translateY(0)}}@keyframes linkFade{0%{opacity:0;transform:translateY(-5px)}to{opacity:auto;transform:translateY(0)}}.arrow-after:after{content:"";background-color:currentColor;width:.75em;height:.68em;margin:.1em 0 0 .3em;display:inline-block;-webkit-mask:url(https://assets-global.website-files.com/60180dabe97688768823f75f/607565e1313a25574f28e4e4_arrow-right.svg) 50% no-repeat;mask:url(https://assets-global.website-files.com/60180dabe97688768823f75f/607565e1313a25574f28e4e4_arrow-right.svg) 50% no-repeat}.arrow-link:after{content:"";background-color:currentColor;width:1.1em;height:1.1em;margin:-.3em -.2em -.25em .05em;display:inline-block;-webkit-mask:url(https://assets-global.website-files.com/608fb40c3d9b077577fce197/60dd69136bc238e82174de73_external-link.svg) 50% no-repeat;mask:url(https://assets-global.website-files.com/608fb40c3d9b077577fce197/60dd69136bc238e82174de73_external-link.svg) 50% no-repeat}.arrow-down:after{content:"";background-color:currentColor;width:.75em;height:.68em;margin:.1em 0 0 .3em;display:inline-block;-webkit-mask:url(https://assets-global.website-files.com/6376218937de87ab622d151c/63839c388895b7fc54b54e16_arrow-down.svg) 50% no-repeat;mask:url(https://assets-global.website-files.com/6376218937de87ab622d151c/63839c388895b7fc54b54e16_arrow-down.svg) 50% no-repeat}a[target=_blank]:after{content:"";background-color:currentColor;width:1.1em;height:1.1em;margin:-.3em -.2em -.25em .05em;display:inline-block;-webkit-mask:url(https://assets-global.website-files.com/608fb40c3d9b077577fce197/60dd69136bc238e82174de73_external-link.svg) 50% no-repeat;mask:url(https://assets-global.website-files.com/608fb40c3d9b077577fce197/60dd69136bc238e82174de73_external-link.svg) 50% no-repeat}a.no-arrow[target=_blank]:after,figure a[target=_blank]:after{content:none}.nav.dark{color:#fff;background-color:#0000004d;border-color:#1515151a}.nav.dark .nav-burger-line{background-color:#fff}.nav.dark .nav-dropdown-menu-inner{background-color:#1c1c1c4d;border-color:#ffffff0d}.nav.dark .nav-dropdown-label{opacity:.5}.nav.dark .nav-dropdown-link{color:#fff}@media only screen and (width<=767px){.nav.dark .nav-menu.open{background-color:#000}}.admin-panel,.admin-nav,.admin-nav-menu{scrollbar-width:none!important}.admin-panel::-webkit-scrollbar{display:none!important}.admin-nav::-webkit-scrollbar{display:none!important}.admin-nav-menu::-webkit-scrollbar{display:none!important}.admin-nav-acc-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}.admin-nav-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.admin-panel-status-dot{--color:#09b374;background-color:#09b374;position:relative}.admin-panel-status-dot:before{content:"";background-color:#09b374;border-radius:50%;width:100%;height:100%;animation:1.7s infinite portal-status-pulse;position:absolute}@keyframes portal-status-pulse{0%{opacity:.5;transform:scale(1)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(1)}}.glass-bg,.glass-bg.medium{z-index:-1;background-color:#fafafa;border-radius:21px;position:absolute;inset:0;box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,inset 0 -2px #fff,inset 0 2px #fff}.glass-bg.small{z-index:-1;background-color:#fafafa;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 20px -4px #0000000a,0 0 0 1px #00000005,inset 0 -2px #fff,inset 0 2px #fff}body.u-theme-dark .glass-bg{z-index:-1;box-shadow:none;background:#121212 linear-gradient(#3a3a3a 0%,#2a2a2a00 30% 70%,#3a3a3a 100%);border-radius:21px;position:absolute;inset:0;overflow:hidden}body.u-theme-dark .glass-bg.medium{z-index:-1;box-shadow:none;background:#121212 linear-gradient(150deg,#3a3a3a 0%,#2a2a2a00 35% 65%,#3a3a3a 100%);border-radius:20px;position:absolute;inset:0}body.u-theme-dark .glass-bg.small{z-index:-1;box-shadow:none;background:#121212 linear-gradient(150deg,#3a3a3a 0%,#2a2a2a00 35% 65%,#3a3a3a 100%);border-radius:28px;position:absolute;inset:0}body.u-theme-dark .glass-bg:after{content:"";background-image:linear-gradient(#1e1e1e 0%,#181818 100%);border-radius:20px;position:absolute;inset:1px}body.u-theme-dark .glass-bg.small:after{content:"";content:"";inset:1px;background-image:linear-gradient(#1e1e1e 0%,#181818 100%);border-radius:21px;position:absolute;inset:1px}.glass-bg,.glass-bg.medium,.glass-bg.small{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.admin-panel-dashboard-grid>.admin-panel-card{isolation:isolate;min-width:0}.admin-panel-dashboard-grid>.admin-panel-card:has(>.portal-toggle-row){flex-direction:column;min-height:100%;display:flex}.admin-panel-dashboard-grid>.admin-panel-card:has(>.portal-toggle-row)>.portal-toggle-row{flex-shrink:0;margin-top:auto;padding-top:1rem}.admin-panel-dashboard-grid>.admin-dash-span2{grid-column:span 2}.admin-panel-dashboard-grid>.admin-dash-span3{grid-column:span 3}@media screen and (width<=991px){.admin-nav-menu.is-open{opacity:1;flex-flow:column;min-height:0;display:flex!important}}.panel-header-block{margin-bottom:2rem;padding-left:.5rem}.panel-header-block .panel-header{margin-bottom:0}.panel-header-block .admin-panel-subheading{max-width:700px;margin-top:1rem}.panel-debt-info{color:var(--tertiary);margin-top:1rem}.panel-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media screen and (width>=992px){.panel-header{flex-wrap:nowrap}}.admin-panel-heading-block{min-width:0;display:block}.admin-panel-heading{font-size:2rem}.admin-panel-h2{font-size:1.5rem}.admin-action-button{padding-left:1rem}.admin-action-icon{margin-left:-.3rem}.panel-header .admin-panel-heading-wrap{flex:0 auto;min-width:0}.panel-header .panel-transactions-search{flex-shrink:0;margin-left:auto}:is(.admin-waitlist-list:has(>.panel-transactions-item.cc-first>:nth-child(6))>.panel-transactions-item,.admin-debt-list:has(>.panel-transactions-item.cc-first>:nth-child(6))>.panel-transactions-item){grid-template-columns:repeat(6,1fr)}.admin-debt-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.panel-transactions-item .admin-panel-card-eyebrow-wrap{color:inherit;margin-bottom:0}.panel-header .portal-panel-header-actions{flex-shrink:0;margin-left:auto;position:static;bottom:auto;right:auto}.admin-panel-header .admin-panel-header-buttons{top:0;bottom:auto}.admin-panel-dashboard-grid>.admin-panel-card.admin-dash-span6,.admin-panel-dashboard-grid>.portal-settings-form-card-wide{grid-column:span 6}.portal-analytics-kpi-row.admin-panel-dashboard-grid>.admin-panel-card.admin-dash-span2{grid-column:span 2!important}.portal-analytics-kpi-row.admin-panel-dashboard-grid>.admin-panel-card.admin-dash-span6{grid-column:span 6!important}.portal-analytics-kpi-row.admin-panel-dashboard-grid>.admin-panel-card.admin-dash-span4{grid-column:span 4!important}.portal-analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;display:flex}.portal-range-group{gap:.25rem;padding:.25rem .4rem;display:inline-flex;position:relative}.portal-range-btn{appearance:none;cursor:pointer;color:var(--secondary);font:inherit;background:0 0;border:none;border-radius:999px;padding:.5rem .85rem;font-size:.85rem;font-weight:600}.portal-range-btn:hover{color:var(--primary)}.portal-range-btn.is-active{background-color:var(--tab-bg);color:var(--primary)}.portal-export-btn{appearance:none;cursor:pointer;border:1px solid var(--lines);background:color-mix(in srgb, var(--primary) 5%, transparent);color:var(--primary);font:inherit;border-radius:999px;padding:.55rem 1.05rem;font-size:.85rem;font-weight:600;transition:background .16s,transform .16s}.portal-export-btn:hover{background:color-mix(in srgb, var(--primary) 9%, transparent);transform:translateY(-1px)}.portal-export-btn:disabled{opacity:.55;cursor:wait;transform:none}.portal-trend{margin-top:.4rem;font-size:.8rem;font-weight:700;display:inline-block}.portal-trend--up{color:#16a34a}.portal-trend--down{color:#dc2626}.portal-chart{align-items:flex-end;gap:3px;height:180px;margin-top:.75rem;padding-top:.5rem;display:flex;overflow-x:auto}.portal-chart__col{flex:1 1 0;align-items:flex-end;min-width:2px;max-width:14px;height:100%;display:flex}.portal-chart__bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:height .2s}.portal-chart__bar--empty{background:var(--lines);opacity:.5}.portal-top-products{flex-direction:column;gap:.55rem;margin-top:.75rem;display:flex}.portal-top-product{border:1px solid var(--lines);background:color-mix(in srgb, var(--primary) 3%, transparent);border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.portal-top-product__rank{background:color-mix(in srgb, var(--accent) 16%, transparent);width:1.4rem;height:1.4rem;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.portal-top-product__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--primary);flex:auto;font-size:.9rem;font-weight:600;overflow:hidden}.portal-top-product__count{color:var(--tertiary);flex:none;font-size:.82rem}.portal-top-product__revenue{color:var(--primary);flex:none;font-size:.9rem;font-weight:700}.portal-affiliate-grid.admin-panel-dashboard-grid>.admin-panel-card.admin-dash-span3{grid-column:span 3!important}.admin-nav{z-index:1200}.admin-nav-bg{pointer-events:none}.portal-notifications-fixed{top:max(16px, env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));z-index:1210;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed}@media screen and (width<=991px){.admin-panel-card{overflow-x:visible}body.portal-mobile-nav-open .portal-notifications-fixed{z-index:1190}}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap{pointer-events:auto;cursor:pointer;z-index:2;display:flex!important;position:relative!important;inset:auto!important}.panel-help-icon-wrap:not(.portal-notifications-button){z-index:1200}.admin-nav-group[data-nav-group=team] .admin-nav-group-eyebrow,.admin-nav-group.portal-team-nav-group .admin-nav-group-eyebrow{opacity:1}html,body,#root,button,input,select,textarea{font-family:var(--font-sans)}@media screen and (width>=992px){.admin-nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:hidden scroll}.admin-nav-logo{flex-shrink:0}.admin-nav-mobile-toolbar{display:none!important}}@media screen and (width<=991px){html,body,#root{max-width:100%;overflow-x:clip}.panel-section{min-height:100dvh;overflow-x:clip}.admin-nav-mobile-toolbar{z-index:1002;pointer-events:none;grid-column-gap:.35rem;grid-row-gap:.35rem;flex:none;align-items:center;margin-left:auto;position:relative;display:flex!important}.portal-notifications-fixed{top:max(1rem, env(safe-area-inset-top,0px));right:calc(max(1.25rem, env(safe-area-inset-right,0px)) + 3.5rem + .45rem);align-items:center}.admin-nav-mobile-toolbar .nav-mobile-btn{pointer-events:auto}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap,.nav-mobile-btn{box-sizing:border-box;isolation:isolate;color:var(--primary);appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font:inherit;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .18s;position:relative;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.75rem!important;display:inline-flex!important}.nav-mobile-btn{z-index:1;flex-direction:column;gap:.35rem;width:3.5rem!important;height:3.5rem!important;padding:.75rem!important}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap{width:3.5rem!important;height:3.5rem!important}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap:hover,.nav-mobile-btn:hover{transform:translateY(-2px)scale(1.03)}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap:focus-visible,.nav-mobile-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-notifications-fixed .portal-notifications-button>.glass-bg.medium,.nav-mobile-btn>.glass-bg.medium{border-radius:20px!important}body.u-theme-light .portal-notifications-fixed .portal-notifications-button>.glass-bg.medium,body.u-theme-light .nav-mobile-btn>.glass-bg.medium{border-radius:21px!important}.portal-notifications-fixed .portal-notifications-button .panel-help-icon{z-index:1;flex-shrink:0;position:relative;width:2rem!important;height:2rem!important}.portal-notifications-fixed .portal-notifications-button .panel-help-icon .template-svg-embed,.portal-notifications-fixed .portal-notifications-button .panel-help-icon .template-svg-embed svg,.portal-notifications-fixed .portal-notifications-button .panel-help-icon svg{display:block;width:100%!important;height:100%!important}.nav-mobile-btn>.nav-burger-line-2{z-index:1;flex-shrink:0;position:relative}.nav-burger-line-2{background-color:currentColor;border-radius:5px;width:1.35rem;height:2px}.portal-notifications-button__badge{min-width:18px;height:18px;padding:0 5px;font-size:10px;top:.35rem;right:.4rem}.admin-nav{z-index:1200;width:100%;height:auto;padding-top:max(1rem, env(safe-area-inset-top,0px));padding-bottom:1rem;padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;position:fixed;inset:0 0 auto;overflow:visible}.admin-nav-logo{z-index:1002;flex:auto;min-width:0;height:45px;margin-top:0;margin-bottom:0;padding-left:0;position:relative}.admin-nav-bg{z-index:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--background);border-bottom:1px solid var(--lines);height:auto;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.admin-nav-menu{z-index:999;background-color:var(--background);opacity:0;height:100dvh;padding-top:calc(5.75rem + env(safe-area-inset-top,0px));padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px));padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:none;position:fixed;inset:0;overflow-y:auto}.admin-nav-menu.is-open{opacity:1;flex-flow:column;min-height:0;display:flex!important}.admin-nav-menu.open:not(.is-open){opacity:0;display:none!important}.admin-nav-link{width:100%;min-height:48px;font-size:18px}.admin-nav-link-icon{width:1.2rem;height:1.2rem}.admin-nav-account{width:100%;margin-top:auto;position:static}.admin-nav-acc-bg{display:none}.admin-panel{width:100%;padding-top:calc(6.75rem + env(safe-area-inset-top,0px));padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));padding-bottom:max(5.5rem, calc(2rem + env(safe-area-inset-bottom,0px)));margin-left:0;overflow-x:clip}.admin-panel-wrapper>.panel-header:first-child,.admin-panel-wrapper>.panel-header-block:first-child,.admin-panel-wrapper>.admin-panel-header:first-child{padding-top:.15rem}.admin-panel-heading-wrap{align-items:center;overflow:visible}.admin-panel-heading-icon,.admin-panel-heading-icon .w-embed,.admin-panel-heading-icon svg{overflow:visible}.admin-panel-heading{line-height:1.2;overflow:visible}.admin-panel-wrapper{width:100%;min-width:0}.admin-panel-heading{font-size:clamp(1.35rem,5vw,2rem);line-height:1.15}.admin-panel-subheading{font-size:clamp(.9rem,3.2vw,1rem)}.admin-panel-dashboard-grid,.portal-analytics-kpi-row.admin-panel-dashboard-grid,.portal-affiliate-grid.admin-panel-dashboard-grid,.portal-daten-dashboard.admin-panel-dashboard-grid,.portal-settings-grid.admin-panel-dashboard-grid{grid-template-columns:none!important;grid-auto-columns:unset!important;flex-flow:column!important;align-items:stretch!important;gap:1rem!important;display:flex!important}.admin-panel-dashboard-grid>*,.portal-analytics-kpi-row.admin-panel-dashboard-grid>*,.portal-affiliate-grid.admin-panel-dashboard-grid>*,.portal-daten-dashboard.admin-panel-dashboard-grid>*,.portal-settings-grid.admin-panel-dashboard-grid>*{flex:none!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.admin-panel-card{box-sizing:border-box}.admin-panel-card-number{font-size:clamp(1.65rem,6vw,2rem)}.admin-panel-card-small{font-size:1rem}.admin-panel-card-text{font-size:.95rem;font-weight:500;line-height:1.45}.admin-panel-dashboard-grid>.admin-panel-card:has(>.portal-toggle-row){height:auto;min-height:0}.admin-panel-dashboard-grid>.admin-panel-card:has(>.portal-toggle-row)>.portal-toggle-row{margin-top:1rem;padding-top:0}.admin-panel-dashboard-grid{grid-row-gap:1rem;grid-column-gap:1rem}.admin-panel-card-eyebrow{font-size:.9rem}.admin-panel-card-eyebrow-wrap{margin-bottom:.75rem}.panel-header,.admin-panel-header{flex-flow:column wrap;place-content:flex-start;align-items:stretch;gap:1rem;margin-bottom:1.5rem;padding-left:0}.panel-header .admin-panel-heading-wrap,.admin-panel-header .admin-panel-heading-wrap{width:100%;min-width:0}.panel-header .panel-transactions-search,.admin-panel-header-buttons{width:100%;max-width:none;margin-top:0;margin-left:0!important}.panel-transactions-search{width:100%}.panel-data-grid{grid-template-columns:minmax(0,1fr)}.panel-data-input{padding-left:1.25rem;padding-right:1.25rem}.panel-acc-item{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.25rem .75rem}.panel-acc-detail,.panel-actions-wrap{justify-self:start;width:100%}.panel-products-item{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"img name""img price""actions actions";align-items:center;gap:.65rem 1rem;padding:1.25rem .75rem;font-size:1.05rem}.panel-products-item>:first-child{grid-area:img}.panel-products-item>:nth-child(2){word-break:break-word;grid-area:name}.panel-products-item>:nth-child(3){text-align:left;grid-area:price;justify-self:start}.panel-products-item>:nth-child(4){grid-area:actions;justify-self:start;width:100%}.panel-transactions-list,.panel-payout-list,.panel-invoices-list,.panel-abo-invoices-list,.admin-waitlist-list,.admin-debt-list{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}.panel-transactions-item,.panel-payout-item,.panel-abo-invoices-item{grid-template-columns:minmax(0,1fr);place-items:start;gap:.3rem;padding:1rem .5rem;min-width:0!important}.panel-transactions-item.cc-first,.panel-payout-item.cc-first,.panel-abo-invoices-item.cc-first{display:none}.panel-transactions-item:not(.cc-first)>div:first-child,.panel-payout-item:not(.cc-first)>div:first-child,.panel-abo-invoices-item:not(.cc-first)>div:first-child{color:var(--primary);font-size:1rem}.panel-transactions-item:not(.cc-first)>div:not(:first-child):not(.panel-actions-wrap),.panel-payout-item:not(.cc-first)>div:not(:first-child):not(.panel-actions-wrap),.panel-abo-invoices-item:not(.cc-first)>div:not(:first-child):not(.panel-actions-wrap){color:var(--secondary);word-break:break-word;font-size:.875rem}.panel-transactions-item .panel-actions-wrap,.panel-payout-item .panel-actions-wrap{justify-self:start;margin-top:.35rem}.panel-transactions-item,.panel-payout-item,.panel-invoices-list>*,.panel-abo-invoices-list>*{padding-top:1rem;padding-bottom:1rem}.portal-modal-root .portal-modal-box,.portal-modal-box.modal-box{width:min(36rem,100vw - 1.5rem);max-height:min(92dvh, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1rem));-webkit-overflow-scrolling:touch;padding-top:3.25rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:max(1.85rem, calc(1.25rem + env(safe-area-inset-bottom,0px)));overflow:visible auto}.portal-modal-box .modal-close{position:absolute;top:14px;right:14px}.panel-help-icon-wrap{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px))}.portal-support-messenger{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(calc(1rem + 3.25rem), env(safe-area-inset-bottom,0px));width:min(24.5rem,100vw - 1.25rem);max-height:min(78dvh,100dvh - 6rem)}.portal-notifications-popover,.portal-notifications-popover.admin-panel-card{width:min(22rem,100vw - 1.5rem);min-width:0;max-width:min(22rem,100vw - 1.5rem);max-height:min(70dvh,100dvh - 5rem)}.team-mgmt-table-wrap{margin-left:-.25rem;margin-right:-.25rem}.team-mgmt-actions{justify-content:flex-start}}@media screen and (width<=767px){.admin-panel{padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}.admin-panel-heading-wrap{flex-wrap:wrap}.panel-products-item{font-size:1rem}.portal-support-messenger{width:calc(100vw - 1rem);max-height:min(82dvh,100dvh - 4.5rem)}}@media screen and (width<=479px){.admin-panel-card{border-radius:16px;padding:1rem .9rem}.admin-panel-card-text{font-size:.9rem}.admin-panel-dashboard-grid{grid-row-gap:.85rem}.admin-nav{padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}.portal-notifications-fixed .portal-notifications-button.panel-help-icon-wrap,.nav-mobile-btn{width:3.5rem!important;height:3.5rem!important;margin:0!important;padding:.75rem!important}.portal-notifications-fixed{top:max(1rem, env(safe-area-inset-top,0px));right:calc(max(1rem, env(safe-area-inset-right,0px)) + 3.5rem + .45rem)}.admin-panel{padding-top:calc(6.5rem + env(safe-area-inset-top,0px));padding-left:max(.875rem, env(safe-area-inset-left,0px));padding-right:max(.875rem, env(safe-area-inset-right,0px))}.admin-panel-card{border-radius:16px}.portal-modal-root .portal-modal-box,.portal-modal-box.modal-box{border-radius:18px;width:calc(100vw - 1rem);padding-top:3.5rem;padding-left:1.1rem;padding-right:1.1rem}}@media screen and (width<=991px){.admin-panel-card{padding:1.15rem 1rem;overflow-x:visible}.admin-panel-card-eyebrow-wrap{flex-wrap:wrap;gap:.5rem}.admin-panel-card-tag{margin-left:0}.admin-panel-header-buttons .admin-action-button,.panel-header .admin-action-button{flex:auto;width:auto;max-width:100%}.admin-panel-header-buttons,.panel-header .portal-panel-header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.panel-products-item .panel-actions-wrap{flex-wrap:wrap;gap:.35rem}.panel-abo-sum{font-size:clamp(1.75rem,8vw,2.5rem)}.panel-invoice-design-grid,.portal-invoicing-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.panel-invoice-branding-grid{grid-template-columns:minmax(0,1fr)!important}.panel-settings-links-wrapper{flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.portal-form-grid{grid-template-columns:minmax(0,1fr)}.portal-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media screen and (width<=767px){.panel-transactions-list,.panel-payout-list,.panel-invoices-list,.panel-abo-invoices-list,.admin-waitlist-list,.admin-debt-list{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}.panel-transactions-item,.panel-payout-item,.panel-abo-invoices-item{grid-template-columns:minmax(0,1fr);place-items:start;gap:.3rem;padding:1rem .5rem;min-width:0!important}.panel-transactions-item.cc-first,.panel-payout-item.cc-first,.panel-abo-invoices-item.cc-first{display:none}.panel-transactions-item:not(.cc-first)>div:first-child,.panel-payout-item:not(.cc-first)>div:first-child,.panel-abo-invoices-item:not(.cc-first)>div:first-child{color:var(--primary);font-size:1rem}.panel-transactions-item:not(.cc-first)>div:not(:first-child):not(.panel-actions-wrap),.panel-payout-item:not(.cc-first)>div:not(:first-child):not(.panel-actions-wrap),.panel-abo-invoices-item:not(.cc-first)>div:not(:first-child):not(.panel-actions-wrap){color:var(--secondary);word-break:break-word;font-size:.875rem}.panel-transactions-item .panel-actions-wrap,.panel-payout-item .panel-actions-wrap{justify-self:start;margin-top:.35rem}.panel-payout-progress-wrap{grid-template-columns:minmax(0,1fr);gap:1.25rem}.panel-payout-progress-text{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;max-width:none}.panel-payout-progress-bar{display:none}.panel-payout-progress-icon-wrap{justify-self:start}.portal-bar-row{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.35rem;font-size:.72rem}.portal-bar-value{min-width:3.5rem;font-size:.72rem}.portal-checkout-editor-live-preview{touch-action:pan-x pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(65dvh,480px);overflow:auto}.portal-checkout-editor-preview-canvas{overflow:visible}}@media screen and (width<=520px){.portal-onboarding-actions:not(.portal-onboarding-actions--checkout-stack){flex-direction:column-reverse;align-items:stretch}.portal-onboarding-actions__group{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.portal-onboarding-actions .portal-onboarding-btn-primary,.portal-onboarding-actions .portal-onboarding-btn-secondary,.portal-onboarding-actions__group .portal-onboarding-btn-primary,.portal-onboarding-actions__group .portal-onboarding-btn-secondary{justify-content:center;width:100%}.portal-onboarding-dialog__card{padding:1.35rem 1rem 1.25rem}.portal-onboarding-referral-row{flex-direction:column;align-items:stretch}.panel-invoice-design-grid,.portal-invoicing-design-grid{grid-template-columns:minmax(0,1fr)!important}}.portal-price-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.portal-price-row__amount{flex:auto;min-width:0}.portal-price-row__currency{flex:0 0 5.5rem;width:5.5rem}.portal-price-row__remove{width:2.2rem;height:2.2rem;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.5rem;flex:none;font-size:1.2rem;line-height:1}.portal-price-row__remove:hover{color:#ff6b6b;border-color:#ff636399}.portal-price-add-btn{color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px dashed #ffffff38;border-radius:.55rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.portal-price-add-btn:hover{opacity:1;border-color:var(--accent,#0a57fe);color:var(--accent,#0a57fe)}.portal-field-hint{opacity:.6;margin:0 0 .5rem;font-size:.78rem;line-height:1.4}.portal-product-multicurrency{opacity:.6;margin-left:.4rem;font-size:.72rem;font-weight:600;display:inline-block}.portal-tx-refund-btn{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;border-radius:.5rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s}.portal-tx-refund-btn:hover{color:#ff6b6b;border-color:#ff636399}.portal-tx-refund-btn:disabled{opacity:.6;cursor:default}.portal-tx-status-tag{letter-spacing:.02em;vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.portal-tx-status-tag--refunded{color:#ff9f43;background:#ff9f4329}.portal-customers-list{flex-direction:column;display:flex}.portal-customers-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,2.2fr) .7fr 1fr 1fr minmax(0,2.4fr);align-items:start;gap:.75rem;padding:.85rem .25rem;font-size:.92rem;display:grid}.portal-customers-row:last-child{border-bottom:none}.portal-customers-row--head{letter-spacing:.02em;text-transform:uppercase;opacity:.6;padding-top:.25rem;padding-bottom:.6rem;font-size:.78rem}.portal-customers-row--empty{display:block}.portal-customers-cell-customer{flex-direction:column;gap:.15rem;min-width:0;display:flex}.portal-customers-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.portal-customers-email{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.portal-customers-notes{flex-direction:column;gap:.4rem;display:flex}.portal-customers-notes-input{resize:vertical;width:100%;min-height:2.4rem;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.6rem;padding:.45rem .6rem;font-size:.85rem;line-height:1.35}.portal-customers-notes-input:focus{border-color:var(--accent,#0a57fe);outline:none}.portal-customers-notes-save{background:var(--accent,#0a57fe);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;padding:.35rem .85rem;font-size:.8rem;font-weight:600}.portal-customers-notes-save:disabled{opacity:.6;cursor:default}@media screen and (width<=767px){.portal-customers-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.portal-customers-row--head{display:none}}@media screen and (width<=479px){.admin-panel-card{padding:1.15rem 1rem}.admin-panel-live-wrapper.app-online-users.app-online-users--fixed{max-width:calc(100vw - 5.5rem)}.admin-panel-live-wrapper.app-online-users.app-online-users--with-bell{right:max(4.25rem, calc(env(safe-area-inset-right,0px) + 4.25rem));max-width:calc(100vw - 7rem)}}@media screen and (width<=991px){:is(.portal-modal-wrap:has(.portal-product-modal),.portal-modal-wrap:has(.portal-product-form-actions)){padding:max(3.25rem, env(safe-area-inset-top,0px)) .75rem max(.75rem, env(safe-area-inset-bottom,0px))!important;justify-content:flex-end!important;align-items:stretch!important}.portal-modal-box.portal-product-modal{-webkit-overflow-scrolling:touch;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 4.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;border-radius:20px!important;margin:0!important;padding:3.25rem 1.25rem 1.75rem!important;overflow:hidden auto!important}.portal-modal-wrap:has(.portal-product-modal) .portal-modal-box.portal-product-modal{-webkit-overflow-scrolling:touch;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 4.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;border-radius:20px!important;margin:0!important;padding:3.25rem 1.25rem 1.75rem!important;overflow:hidden auto!important}.portal-modal-wrap:has(.portal-product-form-actions) .portal-modal-box{-webkit-overflow-scrolling:touch;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 4.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;border-radius:20px!important;margin:0!important;padding:3.25rem 1.25rem 1.75rem!important;overflow:hidden auto!important}.portal-modal-box.portal-product-modal .portal-modal__fields{gap:1.25rem!important}.portal-modal-box:has(.portal-product-form-actions) .portal-modal__fields{gap:1.25rem!important}.portal-modal-box .portal-input-wrap,.portal-modal-box .portal-product-img-wrap{isolation:isolate;border-radius:21px;overflow:hidden}.portal-modal-box .portal-input-wrap>.glass-bg,.portal-modal-box .portal-product-img-wrap>.glass-bg,.portal-modal-box .portal-input-wrap>.glass-bg:after,.portal-modal-box .portal-product-img-wrap>.glass-bg:after{border-radius:21px!important}.portal-modal-box .portal-product-img-wrap{width:100%!important;max-width:100%!important;margin:0!important}.portal-modal-box label.panel-product-img-upload,label.panel-product-img-upload{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:7rem!important;max-height:8rem!important}.portal-modal-box .portal-product-form-actions{background:0 0!important;width:100%!important;max-width:100%!important;margin:.75rem 0 0!important;padding:.5rem 0 0!important;position:static!important}.portal-modal-box .portal-product-save-btn,.portal-modal-box .portal-product-form-actions .admin-action-button.cc-main{box-sizing:border-box!important;border-radius:21px!important;width:100%!important;max-width:100%!important;min-height:3.25rem!important;margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important}.portal-modal-box .portal-price-row{align-items:stretch!important}.portal-modal-box .portal-price-row .portal-input-wrap{min-height:3.25rem}body.u-theme-dark .portal-modal-box .glass-bg,body.u-theme-dark .portal-modal-box .glass-bg.medium{border-radius:21px!important;overflow:hidden!important}body.u-theme-dark .portal-modal-box .glass-bg:after,body.u-theme-dark .portal-modal-box .glass-bg.medium:after{border-radius:20px!important}.portal-modal-box .portal-price-row .portal-input{height:100%;min-height:3.25rem}}
