@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz@0,9..40;1,9..40&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,700;1,9..40,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&display=swap";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,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,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}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-"]{font-family:webflow-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;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:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.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;transition: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;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}.w-webflow-badge{position:fixed!important;display:inline-block!important;visibility:visible!important;opacity:1!important;z-index:2147483647!important;top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;color:#aaadb0!important;background-color:#fff!important;border-radius:3px!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;overflow:unset!important;white-space:nowrap;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;cursor:pointer}.w-webflow-badge>img{position:unset;display:inline-block!important;visibility:unset!important;opacity:1!important;vertical-align:middle!important}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{margin-top:5px;text-align:center}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:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type=button],[type=reset]{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:700}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #cccccc}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999}.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{display:inline-block;cursor:pointer;font-weight:400;margin-bottom:0}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{line-height:normal;float:left;margin:4px 0 0 -20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333}.w-file-upload-error{display:block;margin-top:10px}.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{display:flex;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-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.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-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.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-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.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.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{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:#fff;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.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{top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:#75869600;border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:#fff0;border-right-color:#fff;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.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{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:#75869600;border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:#fff0;border-top-color:#fff;border-width:4px;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{position:relative;overflow:hidden;height:500px;color:#fff}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;-o-object-fit:cover;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none!important}.w-slider{position:relative;height:300px;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.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{position:relative;display:inline-block;width:1em;height:1em;background-color:#fff6;cursor:pointer;margin:0 3px .5em;transition:background-color .1s,color .1s}.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{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block!important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto 20px auto auto;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#ddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width: 767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;font-style:normal;letter-spacing:normal;list-style:disc;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:#000000e6;z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.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{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:#0006;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)}.w-lightbox-close{right:0;height:2.6em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0,0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;transform:translate(-50%)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,.4);border-radius:50%;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-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{display:block;opacity:.5}.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:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.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{outline:2px solid #2895f7}.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:"";position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.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{font-size:0px;color:transparent}.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{display:table-caption;caption-side:bottom}.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{position:absolute;top:0;left:0;width:100%;height:100%}.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{margin-right:auto;margin-left:auto;clear:both}.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{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#ddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.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]{right:auto;z-index:1;top:0}.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]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#c8c8c8;color:#fff}.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 (max-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 (max-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 (max-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:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222;background-color:#ddd}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width: 479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}.w-dyn-empty{padding:10px;background-color:#ddd}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--background-color--background-primary: #f2f2f2;--text-color--text-primary: var(--base-color-neutral--black);--link-color--link-primary: var(--base-color-neutral--black);--base-color-neutral--black: black;--base-color-neutral--white: white;--base-color-neutral--neutral-darkest: #1b1b1c;--base-color-neutral--neutral-lighter: #ccc;--base-color-neutral--neutral-dark: #444;--base-color-brand--white: white;--black-archive\<deleted\|variable-dccb7db6\>: black;--text-color--text-secondary: #919191;--border-color--border-primary: var(--base-color-neutral--black);--background-color--background-secondary: var(--base-color-neutral--neutral-lightest);--background-color--background-tertiary: #89908c;--background-color--background-alternate: #373f3a;--text-color--text-alternate: var(--base-color-neutral--white);--base-color-neutral--neutral-lightest: #eee;--base-color-neutral--neutral: #666;--base-color-brand--black: black;--base-color-neutral--neutral-light: #aaa;--border-color--border-alternate: #797979;--link-color--link-alternate: var(--base-color-neutral--white);--border-color--border-secondary: var(--base-color-neutral--neutral-light);--link-color--link-secondary: var(--base-color-neutral--neutral-light);--base-color-neutral--neutral-darker: #222;--base-color-system--success-green: #027a48;--base-color-system--success-green-light: #ecfdf3;--base-color-system--error-red: #b42318;--base-color-system--error-red-light: #fef3f2;--background-color--background-success: var(--base-color-system--success-green-light);--background-color--background-error: var(--base-color-system--error-red-light);--text-color--text-success: var(--base-color-system--success-green);--text-color--text-error: var(--base-color-system--error-red)}.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}body{background-color:var(--background-color--background-primary);color:var(--text-color--text-primary);font-family:Switzer,sans-serif;font-size:1rem;line-height:1.2}h1{margin-top:0;margin-bottom:0;font-size:8rem;font-weight:500;line-height:1.2}h2{margin-top:0;margin-bottom:0;font-size:6rem;font-weight:500;line-height:1.2}h3{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:500;line-height:1.2}h4{margin-top:0;margin-bottom:0;font-size:3rem;font-weight:500;line-height:1.3}h5{margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:400;line-height:1.4}h6{margin-top:0;margin-bottom:0;font-size:2rem;font-weight:500;line-height:1.4}p{margin-bottom:0;font-size:1.5rem}a{color:var(--link-color--link-primary);text-decoration:none}ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem}ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}li{margin-top:.25rem;margin-bottom:.25rem;padding-left:.5rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}blockquote{border-left:.1875rem solid var(--text-color--text-primary);margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin-top:3rem;margin-bottom:3rem}figcaption{text-align:center;margin-top:.25rem}.max-width-full{width:100%;max-width:none}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.z-index-1{z-index:1;position:relative}.max-width-xlarge{width:100%;max-width:64rem}.max-width-medium{width:100%;max-width:35rem}.max-width-xsmall{width:100%;max-width:25rem}.max-width-xxsmall{width:100%;max-width:20rem}.container-large{width:100%;margin-left:auto;margin-right:auto}.align-center{margin-left:auto;margin-right:auto}.max-width-large{width:100%;max-width:50rem}.max-width-small{width:100%;max-width:30rem}.utility_component{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding-left:1.25rem;padding-right:1.25rem;display:flex}.utility_form-block{text-align:center;flex-direction:column;max-width:20rem;display:flex}.utility_form{flex-direction:column;align-items:stretch;display:flex}.utility_image{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.margin-tiny{margin:.25rem}.margin-xxsmall{margin:.5rem}.margin-xsmall{margin:1rem}.margin-small{margin:1.5rem}.margin-medium{margin:2rem}.margin-large{margin:3rem}.margin-xlarge{margin:4rem}.margin-xxlarge{margin:5rem}.margin-huge{margin:6rem}.margin-xhuge{margin:7rem}.margin-xxhuge{margin:10rem}.margin-0{margin:0}.padding-0{padding:0}.padding-tiny{padding:.25rem}.padding-xxsmall{padding:.5rem}.padding-xsmall{padding:1rem}.padding-small{padding:1.5rem}.padding-medium{padding:2rem}.padding-large{padding:3rem}.padding-xlarge{padding:4rem}.padding-xxlarge{padding:5rem}.padding-huge{padding:6rem}.padding-xhuge{padding:7rem}.padding-xxhuge{padding:10rem}.margin-top,.margin-top.margin-small,.margin-top.margin-medium,.margin-top.margin-large{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom,.margin-bottom.margin-xxlarge,.margin-bottom.margin-medium,.margin-bottom.margin-small,.margin-bottom.margin-xxhuge,.margin-bottom.margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical,.margin-vertical.margin-huge{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top,.padding-top.padding-medium{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical,.padding-vertical.padding-xxlarge{padding-left:0;padding-right:0}.padding-vertical.padding-custom1{padding:12.5rem 0}.padding-vertical.padding-xlarge,.padding-vertical.padding-small{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.text-size-medium{font-size:1.25rem}.margin-top-auto{margin-top:auto}.icon-embed-small{flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.heading-style-h2{font-size:6rem;font-weight:500;line-height:1.2}.heading-style-h6{font-size:2rem;font-weight:500;line-height:1.4}.heading-style-h5{font-size:2.5rem;font-weight:400;line-height:1.4}.heading-style-h1{letter-spacing:-.02em;margin-bottom:1rem;font-size:8rem;font-weight:500;line-height:1}.text-size-tiny{font-size:.875rem}.form_field-label{margin-bottom:1.25rem;font-weight:400}.button{border:1px solid var(--base-color-neutral--black);background-color:var(--base-color-neutral--black);color:var(--base-color-neutral--white);text-align:center;border-radius:10rem;padding:1.25rem 2.25rem;text-decoration:none}.button.subscribe{border-style:none;border-color:var(--base-color-neutral--neutral-darkest);background-color:#1b1b1c00;margin-left:-6rem;padding:.5rem 0}.heading-style-h4{letter-spacing:-.01em;font-size:3rem;font-weight:500;line-height:1.3}.rl-styleguide_item{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start;place-items:start;padding-bottom:1rem;display:grid}.rl-styleguide_item.is-stretch{grid-row-gap:1rem;justify-items:stretch}.rl-styleguide_label{color:#1e51f7;white-space:nowrap;cursor:context-menu;background-color:#ebeffa;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.text-size-regular{font-size:1.125rem}.text-align-right{text-align:right}.text-weight-bold{font-weight:700}.heading-style-h3{letter-spacing:-.02em;margin-bottom:1rem;font-size:4rem;font-weight:500;line-height:1}.heading-style-h3._2{font-size:2rem;line-height:1.3}.form_input{border:1px solid var(--base-color-neutral--neutral-lighter);background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--black);border-radius:.6rem;height:auto;min-height:2.75rem;margin-bottom:0;padding:1rem .75rem 1rem 1.5rem;font-size:1rem}.form_input:focus{border-color:#000}.form_input::-moz-placeholder{color:#0009}.form_input::placeholder{color:#0009}.form_input.is-text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.form_input.subscribe{border-style:none none solid;border-color:var(--base-color-neutral--neutral-darkest) var(--base-color-neutral--neutral-darkest) var(--base-color-neutral--neutral-dark);background-color:var(--base-color-neutral--neutral-darkest);color:var(--base-color-brand--white);border-radius:0;padding-left:0;font-size:1.75rem}.form_input.subscribe::-moz-placeholder{color:var(--base-color-neutral--neutral-lighter)}.form_input.subscribe::placeholder{color:var(--base-color-neutral--neutral-lighter)}.rl-styleguide_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;padding-bottom:4rem}.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}.text-color-white{color:var(--base-color-neutral--white)}.background-color-white{background-color:var(--base-color-neutral--white)}.text-color-black{color:var(--black-archive\<deleted\|variable-dccb7db6\>)}.background-color-black{background-color:var(--base-color-neutral--black)}.rl-styleguide_subheading{z-index:3;color:var(--text-color--text-primary);margin-bottom:2rem;padding:0;font-size:2rem;font-weight:500;line-height:1}.text-align-center{text-align:center}.text-size-small{font-size:.875rem}.form_field-wrapper{position:relative}.text-rich-text h1{margin-top:2rem;margin-bottom:1rem;font-size:4rem;font-weight:500;line-height:1}.text-rich-text blockquote{margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic}.text-rich-text h2{margin-top:1.5rem;margin-bottom:1rem;font-size:3.5rem;font-weight:500;line-height:1}.text-rich-text h3{margin-top:1.5rem;margin-bottom:1rem;font-size:2.5rem;font-weight:500;line-height:1}.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem;font-size:2rem;font-weight:500}.text-rich-text h5{margin-top:1.25rem;margin-bottom:1rem;font-size:1.75rem;font-weight:500}.text-rich-text h6{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.text-rich-text p{color:var(--text-color--text-secondary);margin-bottom:3rem;font-size:1.5rem}.text-rich-text figcaption{border-left:2px solid var(--text-color--text-primary);text-align:left;margin-top:.5rem;padding-left:.5rem;font-size:.875rem}.text-rich-text ol,.text-rich-text ul{margin-bottom:3rem;font-size:1.25rem}.text-size-large{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;transition:all .2s}.text-size-large.text-weight-bold{font-weight:600}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.rl-styleguide_empty-box{z-index:-1;background-color:var(--base-color-brand--white);min-width:3rem;height:3rem;position:relative}.rl-styleguide_spacing{border:1px dashed var(--border-color--border-primary)}.padding-global{padding-left:5%;padding-right:5%}.padding-global.only-tablet{padding-left:0%;padding-right:0%}.padding-section-medium{padding-top:5rem;padding-bottom:5rem}.padding-section-large{padding-top:7rem;padding-bottom:7rem}.padding-section-large.no-padding-top{padding-top:0}.spacer-tiny{width:100%;padding-top:.25rem}.spacer-xxsmall{width:100%;padding-top:.5rem}.spacer-xsmall{width:100%;padding-top:1rem}.spacer-small{width:100%;padding-top:1.5rem}.spacer-medium{width:100%;padding-top:2rem}.spacer-large{width:100%;padding-top:3rem}.spacer-xlarge{width:100%;padding-top:4rem}.spacer-xxlarge{width:100%;padding-top:5rem}.spacer-huge{width:100%;padding-top:6rem}.spacer-xhuge{width:100%;padding-top:7rem}.spacer-xxhuge{width:100%;padding-top:10rem}.rl-styleguide_subheading-small{font-size:1rem;font-weight:400}.background-color-secondary{background-color:var(--background-color--background-secondary)}.background-color-tertiary{background-color:var(--background-color--background-tertiary)}.background-color-alternative{background-color:var(--background-color--background-alternate)}.text-color-alternate{color:var(--text-color--text-alternate)}.text-color-secondary{color:var(--text-color--text-secondary)}.form_message-success-wrapper{margin-top:1rem;padding:0}.form_message-success{background-color:var(--base-color-neutral--neutral-lightest);flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex}.form_message-error{background-color:var(--base-color-neutral--neutral-lightest);flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:1.5rem 1rem;display:flex}.form_message-error-wrapper{margin-top:1rem;padding:0}.navbar_menu-button{padding:0}.dropdown-chevron{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.navbar_menu{justify-content:center;align-items:center;display:flex;position:static}.navbar_menu.is-page-height-tablet{font-size:1.25rem}.navbar_logo{height:1.75rem}.navbar_logo-link{padding-left:0}.navbar_logo-link.invert{filter:invert()}.navbar_container{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.25fr 1fr .25fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;display:grid}.navbar{background-color:#ddd0;align-items:center;width:100%;height:auto;min-height:5rem;padding-left:5%;padding-right:5%;display:flex;position:fixed;top:0}.navbar.white{background-color:var(--background-color--background-primary)}.navbar_link{color:var(--base-color-brand--white);padding:.5rem 1rem}.navbar_link.w--current{color:var(--base-color-brand--white)}.navbar_link.black{color:var(--base-color-brand--black)}.navbar_link.tablet-only{display:none}.navbar_button-wrapper{grid-column-gap:1rem;margin-left:1rem;display:flex}.hero_content{z-index:1;justify-content:center;align-items:center;min-height:80vh;max-height:60rem;display:flex;position:relative}.section_hero{height:100vh;position:relative;overflow:hidden}.image-overlay-layer{z-index:1;background-color:#0003;background-image:linear-gradient(#000,#0000 32%);position:absolute;top:0%;right:0%;bottom:0%;left:0%}.hero_background-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.hero_background-image-wrapper{z-index:0;background-image:linear-gradient(#00000080,#00000080);position:absolute;top:0%;right:0%;bottom:0%;left:0%}.overview_image{width:100%;height:100%}.overview_component{z-index:1;margin-top:-20vh;padding-top:3.125rem;position:relative}.overview_component.no-padding-top{padding-top:0}.overview_image-wrapper{position:relative;overflow:hidden}.overview_content{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;align-items:start;padding-left:3.5rem;padding-right:3.5rem;display:grid}.overview_content.flip{grid-column-gap:7rem;grid-template-columns:1.25fr 1fr}.overview_content.flip._2{grid-template-columns:1.25fr}.overview_content-left{padding-right:40%}.overview_content-left.align-right{justify-content:flex-end;align-items:center;width:70%;padding-right:0%;display:flex}.text_content-left{padding-right:50%}.text_content-left.min-padding{padding-right:35%}.text_content{grid-column-gap:5rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.text_content.right-bigger{grid-column-gap:2rem;grid-template-columns:1fr 2fr}.bank-card_image-wrapper{width:100%;position:relative}.section_bank-card{overflow:hidden}.section_banner-image{background-color:var(--base-color-neutral--neutral-lightest);color:var(--base-color-brand--white);text-align:center;justify-content:center;align-items:flex-end;height:80vh;padding:.625rem;display:flex;position:relative;overflow:hidden}.card_link{flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;height:31.25rem;transition:background-color .2s;display:flex}.card_link:hover{background-color:#d9d9d9}.card_link.right{border-left:1px solid var(--base-color-neutral--neutral-lighter)}.card_row{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:grid}.card-content-top{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;display:grid}.card_content{flex-direction:column;flex:1;justify-content:space-between;padding:3rem;display:flex}.card_content.left{padding-left:10%}.card_content.right{padding-right:10%}.section_cta{position:relative}.footer_form-block{max-width:35rem;margin-bottom:0}.footer_form{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;margin-bottom:.75rem;display:flex}.footer_link-list{flex-direction:column;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:flex-start start;display:flex}.footer_credit-text{color:var(--base-color-neutral--neutral-light);font-size:1.25rem}.footer_left-wrapper{flex-direction:column;display:flex}.footer_link{color:var(--base-color-neutral--neutral-light);padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;text-decoration:none;transition:all .2s}.footer_link:hover{color:var(--base-color-brand--white)}.footer_image{font-weight:700;line-height:1.2}.footer_image-wrapper{justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}.footer_menu-wrapper{grid-column-gap:2rem;grid-row-gap:6.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-items:start}.line-divider{background-color:var(--border-color--border-alternate);width:100%;height:1px}.line-divider.light-grey{background-color:var(--border-color--border-alternate)}.footer{background-color:var(--base-color-neutral--neutral-darkest);color:var(--base-color-brand--white)}.footer_top-wrapper{grid-column-gap:8vw;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.footer_top-wrapper.bottom{align-items:end}.button-link{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;font-size:1.25rem;display:flex;position:relative;overflow:hidden}.button-link-line{background-color:var(--base-color-brand--black);width:100%;height:1px}.button-link-line.white{background-color:var(--base-color-brand--white)}.button-link-line.absolute{position:absolute;inset:auto 0% 0% -150%}.full-image-width{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.bank_card-spline{z-index:1;pointer-events:none;position:relative}.card-arrow_wrapper{justify-content:flex-end;align-items:flex-end;display:flex}.card-arrow_wrapper.left-align{justify-content:flex-start;align-items:flex-end}.footer_bank-card{height:8.125rem}.navbar_dropdown-content-left{grid-column-gap:2rem;grid-row-gap:0px;flex:1;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:3rem;padding-bottom:5rem;padding-left:0;display:grid;position:relative}.navbar_menu-dropdown{margin-left:0;margin-right:auto;position:static}.navbar_dropdown-image{aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.navbar_dropdown-image-wrapper{width:9.375rem;overflow:hidden}.navbar_dropdown-toggle{z-index:auto;grid-column-gap:.5rem;color:var(--link-color--link-primary);align-items:center;padding:1.5rem 1rem;display:flex}.navbar_dropdown-link-list{grid-column-gap:0px;grid-row-gap:0rem;grid-template-rows:max-content;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.navbar_dropdown-link{grid-column-gap:.75rem;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.navbar_item-right{color:var(--base-color-brand--white);flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-top:2rem;padding-bottom:2rem;display:flex}.navbar_dropdown-content-right{grid-column-gap:16px;grid-row-gap:16px;flex:none;grid-template-rows:max-content auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-end;width:25%;max-width:20rem;padding-top:5rem;padding-bottom:5rem;padding-right:2rem;display:flex}.navbar_dropdown_container{justify-content:space-between;align-items:center;width:100%;max-width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.navbar_dropdown-list{background-color:#ddd0;padding-left:5%;padding-right:5%;position:absolute;top:100%;left:0;right:0;overflow:hidden}.navbar_dropdown-list.w--open{border-bottom:1px solid var(--border-color--border-primary);background-color:#ddd0;width:100vw;max-width:100%;padding-left:5%;padding-right:5%;position:absolute;top:100%;left:0;right:0;overflow:hidden}.navbar_dropdown-background-layer{z-index:-1;background-color:var(--base-color-neutral--neutral-darkest);min-width:100vw;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.navbar_dropdown-content{width:100%;display:flex}.clip-mask{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.clip-mask.padding-custom2{flex-flow:column}.navbar_dropdown-text{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--base-color-brand--white);justify-content:flex-start;align-items:center;display:flex}.navbar_dropdown-text.black{color:var(--base-color-brand--black)}.preloader{z-index:999;pointer-events:none;display:none;position:fixed;top:0%;right:0%;bottom:0%;left:0%;overflow:hidden}.preloader-background{background-color:var(--base-color-brand--white);position:absolute;top:0%;right:0%;bottom:0%;left:0%}.navbar-overlay{z-index:-1;background-image:linear-gradient(180deg,var(--base-color-neutral--neutral-darkest),#1b1b1c00);position:absolute;top:0%;right:0%;bottom:0%;left:0%}.image_block{z-index:2;background-color:var(--base-color-brand--white);display:none;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.section_scroll-wrapper{position:relative;overflow:hidden}.scroll-trigger{pointer-events:none;height:100vh;position:absolute;inset:0% 0% auto}.button-link-navbar{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;font-size:1.25rem;display:flex;position:relative;overflow:hidden}.button-link-navbar.white{color:var(--base-color-brand--white);text-decoration:none}.bank-image_background{z-index:0;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0}.discover-banner_content-right{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.section_discover-banner{color:var(--link-color--link-alternate);height:100vh;position:relative}.discover-banner_content-top{flex-direction:column;display:flex}.discover-banner_background-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.discover-banner_component{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;min-height:80svh;max-height:60rem;padding-top:2rem;display:flex}.discover-banner_content-wrapper{z-index:1;grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;height:60vh;display:flex;position:relative}.discover-banner_background-image-wrapper{z-index:0;background-image:linear-gradient(#00000080,#00000080);position:absolute;top:0%;right:0%;bottom:0%;left:0%}.discover-banner_image{height:7.5rem}.discover-banner_background-color{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.card_layout{flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;height:31.25rem;transition:background-color .2s;display:flex}.card_layout.right{border-left:1px solid var(--base-color-neutral--neutral-lighter)}.testimonial_client-image{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem}.testimonial_slider{background-color:#0000;height:60vh;min-height:37rem;margin-top:-2rem;overflow:hidden}.testimonial_arrow{border:1px solid var(--border-color--border-primary);border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;inset:auto 0% 0% auto}.testimonial_arrow.is-left{right:3.5rem}.section_testimonial{min-height:85vh}.testimonial_content{flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.testimonial_client{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:left;align-items:center;display:flex}.testimonial_slide{padding-right:0}.testimonial_slide-nav{height:1.75rem;font-size:.5rem;display:none;inset:auto auto 0% 0%}.testimonial_mask{width:100%;overflow:visible}.testimonial_arrow-icon{color:var(--base-color-neutral--black);flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.testimonial_text{text-indent:21rem;font-size:4.5rem;font-weight:500;line-height:1}.benefit_description{overflow:hidden}.benefit_header{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-top:1px solid var(--border-color--border-secondary);cursor:pointer;justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem;display:flex}.benefit_list{border-bottom:1px solid var(--border-color--border-secondary)}.benefit_icon-wrapper{width:2rem;display:flex}.benefit_accordion{flex-direction:column;justify-content:flex-start;align-items:stretch}.benefit_grid{grid-column-gap:5rem;grid-row-gap:5rem;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.benefit_description-content{justify-content:space-between;align-items:center;display:flex}.benefit_number{justify-content:flex-start;align-items:center;display:flex}.background-color-purple{background-color:#bbbfc9}.background-color-green{background-color:#4b514d}.discover-banner_link-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;border-top:1px solid var(--base-color-brand--white);justify-content:flex-start;align-items:flex-end;padding-top:1rem;display:flex}.discover-link{color:#ffffff80;font-size:1.25rem}.discover-link.w--current{color:var(--base-color-neutral--white)}.align-right{width:100%}.feature_item{border-right:1px solid var(--border-color--border-alternate);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding-top:2.5rem;padding-left:1.25rem;padding-right:1.25rem;display:flex}.feature_item.last-item{border-right-style:none}.feature_item.first-item{padding-left:0;padding-right:1.75rem}.feature_list{grid-column-gap:0rem;grid-row-gap:4rem;border-top:1px solid var(--border-color--border-alternate);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;height:50vh;display:grid}.list_list{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.list_item{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;overflow:hidden}.list_item._2{margin-top:25%}.list_item._3{margin-top:50%}.section_about-banner{color:var(--link-color--link-alternate);height:60vh;position:relative}.about-list_image-wrapper{width:25rem;height:25rem;margin-left:auto;position:relative}.about-list_item{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.about-list_list{grid-column-gap:3rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1.5fr;grid-auto-columns:1fr;place-items:stretch stretch;display:grid}.about-list_image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gallery_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery_mask{width:60%;overflow:visible}.gallery_image-wrapper{pointer-events:none;width:100%}.gallery_slide-nav{height:1.75rem;font-size:.5rem;display:none}.gallery_slide{padding-left:1rem;padding-right:1rem}.gallery_arrow{border:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--white);border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:none}.gallery_arrow.hide-mobile-landscape{bottom:4rem}.section_gallery{overflow:hidden}.gallery_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.gallery_arrow-icon{color:var(--base-color-neutral--black);flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.gallery_slider{background-color:#0000;flex-direction:row;justify-content:center;align-items:center;height:100%;padding-bottom:4rem;position:relative}.career_item{grid-column-gap:2rem;grid-row-gap:1rem;border-bottom:1px solid var(--border-color--border-alternate);grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;align-items:start;transition:all .2s;display:flex}.career_item:hover{border-bottom-color:var(--border-color--border-primary)}.career_content{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.career_list{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;align-items:start;display:grid}.contact_item{grid-column-gap:4rem;grid-row-gap:5rem;border-top:1px solid var(--border-color--border-primary);grid-template-rows:auto;grid-template-columns:.3fr 1fr;grid-auto-columns:1fr;align-items:start;padding-top:5.625rem;padding-bottom:3rem;display:grid}.contact_item.first-item{border-top-style:none;padding-top:2rem}.contact_detail{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.section_general-banner{position:relative}.generic-banner_component{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;padding-top:2rem;display:flex}.contact_detail-item{flex-flow:column;display:flex}.contact_detail-item.social{grid-column-gap:1rem;grid-row-gap:1rem}.contact_right{grid-column-gap:4.375rem;grid-row-gap:4.375rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.contact_detail-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-form_content{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.contact_form-block{flex-direction:column;align-items:stretch;margin-bottom:0}.contact_form{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.generic-content_item{grid-column-gap:4rem;grid-row-gap:5rem;border-top:1px solid var(--border-color--border-primary);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;padding-top:5rem;padding-bottom:5rem;display:grid}.generic-content_item.first-item{border-top-style:none;padding-top:3rem}.changelog_item{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.about-banner_content-wrapper{z-index:1;grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;display:flex;position:relative}.contact-link{color:var(--text-color--text-secondary);font-size:1.5rem;font-weight:500;transition:all .2s}.contact-link:hover{color:var(--text-color--text-primary)}.webflow-link{color:var(--link-color--link-secondary);transition:opacity .2s}.webflow-link:hover{color:var(--link-color--link-alternate)}.style-guide-right{grid-column-gap:6.25rem;grid-row-gap:6.25rem;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.style-guide-title-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.style-guide-item-wrapper{text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;display:flex}.style-guide-content-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.style-guide-color-wrapper{flex-flow:column;display:flex}.style-guide-color-text{pointer-events:none;justify-content:flex-start;align-items:center;padding:2.375rem;font-size:1.5rem;display:flex}.vertos{margin-right:10px;padding-right:0;font-size:2rem}.vertos.ft{font-size:6rem}.text-block{color:var(--border-color--border-primary);font-size:5rem}.text-block-2{color:#0000}@media screen and (max-width: 991px){h1{font-size:6rem}h2{font-size:4rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.75rem}h6{font-size:1.5rem}.hide-tablet{display:none}.max-width-medium{max-width:none}.margin-large{margin:2.5rem}.margin-xlarge{margin:3.5rem}.margin-xxlarge{margin:4.5rem}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.margin-xxhuge{margin:7.5rem}.padding-large{padding:2.5rem}.padding-xlarge{padding:3.5rem}.padding-xxlarge{padding:4.5rem}.padding-huge{padding:5rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:7.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge{margin-bottom:2.5rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-custom1{padding-top:8rem;padding-bottom:8rem}.padding-horizontal{padding-top:0;padding-bottom:0}.heading-style-h2{font-size:4rem}.heading-style-h6{font-size:1.5rem}.heading-style-h5{font-size:1.75rem}.heading-style-h1{font-size:6rem}.heading-style-h4{font-size:2rem}.heading-style-h3{font-size:2.5rem}.text-rich-text h1{font-size:3rem}.padding-global.no-paddingtablet{padding-left:0%;padding-right:0%}.padding-global.only-tablet{padding-left:5%;padding-right:5%}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.padding-section-large{padding-top:5rem;padding-bottom:5rem}.spacer-large{padding-top:2.5rem}.spacer-xlarge{padding-top:3.5rem}.spacer-xxlarge{padding-top:4.5rem}.spacer-huge{padding-top:5rem}.spacer-xhuge{padding-top:6rem}.spacer-xxhuge{padding-top:7.5rem}.navbar_menu-button{padding:0}.navbar_menu-button.w--open{background-color:#0000}.dropdown-chevron{inset:auto 0% auto auto}.navbar_menu{border-bottom:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-primary);-webkit-text-fill-color:inherit;background-clip:border-box;justify-content:center;width:100%;padding:1rem 5% 2.5rem;display:flex;position:absolute;overflow:auto}.navbar_menu.is-page-height-tablet{background-color:var(--base-color-neutral--neutral-darkest);height:100dvh;padding-top:4rem;padding-bottom:6.5rem;transition:height .5s}.navbar_container{grid-template-columns:.25fr 1fr;display:flex}.navbar_link{border-top:1px solid var(--base-color-neutral--neutral);text-align:left;padding:1.5rem 0;font-size:2rem}.navbar_link.black{color:var(--base-color-brand--white)}.navbar_link.tablet-only{display:block}.navbar_button-wrapper{align-items:center}.hero_content{min-height:40rem}.section_hero{height:50rem}.overview_content{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:1fr}.overview_content.flip{flex-flow:column;grid-template-columns:1.25fr;display:flex}.overview_content-left.align-right{order:-1}.text_content-left{padding-right:10%}.text_content-left.min-padding{padding-right:0%}.text_content{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:1fr}.text_content.right-bigger{grid-template-columns:1fr}.bank-card_image-wrapper{height:40rem}.section_bank-card.background-color-secondary{position:relative}.section_banner-image,.card_link{height:25rem}.card_link.right{border-top:1px solid var(--base-color-neutral--neutral-lighter);border-left-style:none}.card_row{flex-flow:column;display:flex}.card_content{padding:2rem}.card_content.left{padding-left:5%}.card_content.right{padding-left:5%;padding-right:5%}.footer_form-block{max-width:none}.footer_top-wrapper{grid-row-gap:4rem;grid-template-columns:1fr}.bank_card-spline{height:100%}.navbar_dropdown-content-left{padding:0}.navbar_menu-dropdown{width:100%}.navbar_dropdown-toggle{align-items:center;padding-top:1rem;padding-bottom:1rem;padding-left:0;font-size:1.125rem;display:flex}.navbar_item-right{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:1.5rem;padding-bottom:1.5rem}.navbar_dropdown-content-right{max-width:50rem;margin-bottom:1rem;display:none}.navbar_dropdown-list{inset:0% 0% auto;overflow:hidden}.navbar_dropdown-list.w--open{border-style:none;align-items:flex-start;padding:0;position:relative;top:0}.navbar_dropdown-background-layer{min-width:100%}.navbar_dropdown-content{flex-direction:column}.navbar_dropdown-text{width:100%;font-size:2rem}.navbar_dropdown-text.black{color:var(--base-color-brand--white)}.section_discover-banner{height:55rem}.discover-banner_content-wrapper{height:30rem}.card_layout{height:23rem}.testimonial_slider{padding-left:0;padding-right:0}.section_testimonial{min-height:80vh}.testimonial_slide{margin-right:2.5rem;padding-right:0}.testimonial_mask{width:100%}.testimonial_text{text-indent:15rem;font-size:3rem}.benefit_grid{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.benefit_description-content{width:100%}.feature_item{padding-left:0}.feature_list{grid-column-gap:2rem;grid-template-columns:1fr 1fr;height:auto}.list_list{grid-column-gap:2rem;grid-row-gap:2rem}.section_about-banner{height:40vh}.about-list_image-wrapper{width:100%;height:30rem}.about-list_list{grid-column-gap:2rem;grid-template-columns:1fr 1fr}.gallery_arrow.hide-mobile-landscape{width:3rem;height:3rem}.career_content{grid-column-gap:3rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.career_list{grid-column-gap:2rem;grid-template-columns:1fr}.contact_item{grid-column-gap:3rem;grid-row-gap:4rem;flex-flow:column;grid-template-columns:.3fr 1fr;display:flex}.generic-banner_component{padding-top:3rem}.contact_right{width:100%}.contact-form_content{grid-column-gap:3rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.generic-content_item{grid-column-gap:3rem;grid-row-gap:4rem;flex-flow:column;display:flex}.contact-link{font-size:1.25rem}.close-text{display:none}}@media screen and (max-width: 767px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem;line-height:1.4}h5{font-size:1.25rem}h6{font-size:1.125rem}p{font-size:1.25rem}.hide-mobile-landscape{display:none}.margin-xsmall{margin:.75rem}.margin-small{margin:1.25rem}.margin-medium{margin:1.5rem}.margin-large{margin:2rem}.margin-xlarge{margin:2.5rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.margin-xxhuge{margin:5rem}.padding-xsmall{padding:.75rem}.padding-small{padding:1.25rem}.padding-medium{padding:1.5rem}.padding-large{padding:2rem}.padding-xlarge{padding:2.5rem}.padding-xxlarge{padding:3rem}.padding-huge{padding:3.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge{margin-bottom:1.5rem}.margin-bottom.margin-small{margin-bottom:1rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.text-size-medium{font-size:1rem}.heading-style-h2{margin-bottom:.5rem;font-size:3rem;line-height:1}.heading-style-h6{font-size:1.125rem}.heading-style-h5{font-size:1.25rem}.heading-style-h1{margin-bottom:.5rem;font-size:4rem}.heading-style-h4{font-size:1.5rem;line-height:1.4}.heading-style-h3{font-size:2rem}.text-rich-text h1{font-size:2.5rem}.text-rich-text p{font-size:1.25rem}.text-size-large{font-size:1.125rem}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.spacer-xsmall{padding-top:.75rem}.spacer-small{padding-top:1.25rem}.spacer-medium{padding-top:1.5rem}.spacer-large{padding-top:2rem}.spacer-xlarge{padding-top:2.5rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.spacer-xhuge{padding-top:4rem}.spacer-xxhuge{padding-top:5rem}.navbar_menu.is-page-height-tablet{padding-bottom:6rem}.section_hero{height:40rem}.overview_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr;padding-left:2rem;padding-right:2rem}.text_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr}.card_link,.card_row{grid-template-columns:1fr}.card_content{padding:1.5rem}.footer_form-block{margin-top:1rem}.footer_credit-text{margin-top:1.5rem}.footer_link{font-size:1rem}.footer_menu-wrapper{grid-column-gap:1.5rem;grid-template-columns:1fr 1fr}.footer_top-wrapper{grid-row-gap:3rem}.navbar_dropdown-content-left{grid-row-gap:1.5rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr}.navbar_dropdown-link-list{grid-row-gap:.5rem;max-width:none}.navbar_dropdown-content-right{padding:1.5rem}.section_discover-banner{height:50rem}.discover-banner_content-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;align-self:center}.card_layout{grid-template-columns:1fr;height:20rem}.testimonial_client-info{margin-bottom:1rem}.testimonial_arrow.is-left{right:3.5rem}.section_testimonial{min-height:70vh}.testimonial_slide{padding-left:0;padding-right:0}.testimonial_text{font-size:2.5rem}.benefit_header{padding-top:1rem;padding-bottom:1rem}.benefit_icon-wrapper{width:1.75rem}.feature_list{grid-row-gap:2rem;flex-flow:column;grid-template-columns:1fr}.list_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.list_item._2,.list_item._3{margin-top:0%}.about-list_list{grid-row-gap:3rem;grid-template-columns:1fr}.gallery_mask{width:100%}.gallery_slide{padding-left:.75rem;padding-right:.75rem}.gallery_slider{padding-bottom:3rem}.career_item{grid-row-gap:1.5rem;grid-template-columns:max-content 1fr}.career_content,.career_list{grid-row-gap:3rem;grid-template-columns:1fr}.contact_item{grid-column-gap:2.5rem;grid-row-gap:2rem;padding-top:2rem;padding-bottom:2.5rem}.contact_detail{order:1}.contact_right{grid-column-gap:2rem;grid-row-gap:2rem}.contact_detail-wrapper{display:flex}.contact-form_content{grid-row-gap:3rem;grid-template-columns:1fr}.generic-content_item{grid-column-gap:2.5rem;padding-top:1.25rem;padding-bottom:2.5rem}.about-banner_content-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;align-self:center}}@media screen and (max-width: 479px){h1{font-size:3.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small{margin-bottom:.5rem}.margin-bottom.margin-xxhuge{margin-bottom:3rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-custom1{padding-top:4rem;padding-bottom:4rem}.padding-horizontal{padding-top:0;padding-bottom:0}.heading-style-h2{font-size:3rem}.heading-style-h1{font-size:3.5rem}.text-size-tiny.text-color-secondary.mobile-text-align-center{text-align:center}.button.subscribe{width:100%;margin-left:0}.heading-style-h4{font-size:1.5rem}.text-size-regular{font-size:1rem}.text-size-regular.text-align-right.mobile-align-left{text-align:left}.heading-style-h3{margin-bottom:.5rem}.form_input{padding-left:1rem}.form_input.subscribe{text-align:center}.form_input.subscribe::-moz-placeholder{font-size:1.25rem}.form_input.subscribe::placeholder{font-size:1.25rem}.text-rich-text h1{font-size:1.75rem}.text-rich-text h6{line-height:1.2}.text-rich-text p{margin-bottom:1rem;font-size:1.125rem}.padding-section-large{padding-top:3rem;padding-bottom:3rem}.navbar_menu.is-page-height-tablet{padding-top:3rem}.navbar_logo{height:1.5rem}.navbar_link{padding-top:1rem;padding-bottom:1rem}.navbar_link.black{font-size:2rem}.hero_content{min-height:34rem}.overview_component{padding-top:2.5rem}.overview_image-wrapper{margin-top:3rem}.overview_content{grid-template-columns:1fr}.overview_content-left{padding-right:0%}.text_content{grid-template-columns:1fr}.section_banner-image{height:15rem}.card_link{height:20rem}.card_row{grid-template-columns:1fr}.card-content-top{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:1fr}.footer_form{flex-direction:column;grid-template-columns:1fr}.footer_credit-text{font-size:.875rem}.footer_menu-wrapper{grid-row-gap:2.5rem;margin-top:1rem}.footer_top-wrapper{grid-row-gap:48px}.footer_bank-card{height:6rem}.navbar_dropdown-content-left{grid-row-gap:1.5rem;grid-template-columns:1fr;padding-top:0;padding-bottom:0}.navbar_dropdown-toggle{padding-right:0}.navbar_dropdown-link-list{grid-row-gap:.5rem}.navbar_dropdown-link{padding-left:0}.navbar_item-right{padding-top:1rem;padding-bottom:1rem}.navbar_dropdown-content-right{max-width:none}.navbar_dropdown-text{justify-content:space-between;align-items:center}.card-arrow{width:4rem}.button-text{font-size:1rem}.section_discover-banner{height:35rem}.discover-banner_component{min-height:30rem;padding-top:3rem}.discover-banner_content-wrapper{height:17rem}.discover-banner_image{height:6rem}.card_layout{height:18rem}.card_layout.right.mobile-height-small,.card_layout.mobile-small-height{height:12rem}.testimonial_client-info{margin-bottom:0}.testimonial_slider{height:32rem;min-height:auto}.section_testimonial{min-height:38rem}.testimonial_client{flex-flow:column;justify-content:flex-start;align-items:flex-start}.testimonial_text{text-indent:9rem;margin-top:.5rem;font-size:2rem}.discover-banner_link-wrapper{margin-top:2rem}.feature_item{border-top:1px solid var(--base-color-neutral--neutral);border-right-style:none}.feature_item.last-item{padding-right:0}.feature_item.first-item{border-top-style:none}.feature_list,.list_list,.about-list_list{grid-template-columns:1fr}.career_item{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr}.career_content{grid-template-columns:1fr}.career_list{grid-row-gap:2rem}.contact_item{grid-row-gap:1rem;grid-template-columns:1fr}.contact-form_content{grid-template-columns:1fr}.contact_form{grid-column-gap:2rem;grid-row-gap:2rem}.generic-content_item{grid-row-gap:1rem;grid-template-columns:1fr}.menu-text,.close-text{font-size:1.25rem}.mobile-text-align-center{text-align:center}}#w-node-_3fa4a780-1c2e-3fee-beb4-68385a199445-5a199440{justify-self:stretch}#w-node-_3fa4a780-1c2e-3fee-beb4-68385a199479-5a199440{justify-self:end}#w-node-_6594cd31-dc70-cd64-df2c-45082b2eb084-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de30-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de34-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de35-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de37-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1;justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de39-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de3a-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de3c-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1;justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de3e-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de3f-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de41-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1;justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de43-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de44-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de46-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1;justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de48-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de49-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de4b-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1;justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de4d-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de4e-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de50-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de52-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de54-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de56-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de58-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de59-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de5b-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de5c-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de5e-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de5f-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de61-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de62-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de64-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de65-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de67-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de68-e04945ed,#w-node-_18b6a8e8-0a58-b407-d437-16149f04de6a-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de6b-e04945ed{justify-self:start}#w-node-_18b6a8e8-0a58-b407-d437-16149f04de6d-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a37-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a3b-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a3d-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a40-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a45-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a4a-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a4f-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a54-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a5b-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a5c-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a5e-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a5f-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a61-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a62-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a64-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a65-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a67-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a68-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a6a-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a6b-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a6d-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a6e-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a70-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a71-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a73-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a74-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a76-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a77-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a79-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a7a-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a7c-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a7d-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a7f-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a80-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a82-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a83-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a85-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a86-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a88-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a89-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a8b-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a8c-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a8e-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a8f-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a91-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a92-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a94-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a95-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a97-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a98-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a9a-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a9b-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839a9d-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839a9e-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa0-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa1-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa3-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa4-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa6-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa7-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839aa9-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839aaa-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839aac-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839aad-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839aaf-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_0d59967f-0803-9cb3-4320-e794b5839ab0-e04945ed{justify-self:start}#w-node-_0d59967f-0803-9cb3-4320-e794b5839ab2-e04945ed,#w-node-_0d59967f-0803-9cb3-4320-e794b5839ab3-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048df-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048e3-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048e5-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048e8-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048ed-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048f2-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048f7-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a1014048fc-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404903-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404904-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404906-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404907-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404909-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140490a-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140490c-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140490d-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140490f-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404910-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404912-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404913-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404915-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404916-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404918-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404919-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140491b-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140491c-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140491e-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140491f-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404921-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404922-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404924-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404925-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404927-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404928-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140492a-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140492b-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140492d-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140492e-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404930-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404931-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404933-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404934-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404936-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404937-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404939-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140493a-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140493c-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140493d-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140493f-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404940-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404942-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404943-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404945-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404946-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404948-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404949-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140494b-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140494c-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140494e-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140494f-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404951-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404952-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404954-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404955-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404957-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a101404958-e04945ed{justify-self:start}#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140495a-e04945ed,#w-node-b1d78a4d-3b50-c9c0-ad2b-14a10140495b-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e069-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e06c-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e06d-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e06f-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e070-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e072-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e073-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e075-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e076-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e078-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e079-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e07b-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e07c-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e07e-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e07f-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e081-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e082-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e084-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e085-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e087-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e088-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e08a-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e08b-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e08d-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e08e-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e090-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e091-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e093-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e094-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e096-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e097-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e099-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e09a-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e09c-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e09d-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e09f-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a0-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a2-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a3-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a5-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a6-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a8-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_5d448dde-9887-62a6-ceab-6b935443e0a9-e04945ed{justify-self:start}#w-node-_5d448dde-9887-62a6-ceab-6b935443e0ab-e04945ed,#w-node-_5d448dde-9887-62a6-ceab-6b935443e0ac-e04945ed{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b65c755f-7afc-9a61-2b85-ff41bc4a4b6f-bc4a4b6a{justify-self:stretch}#w-node-b65c755f-7afc-9a61-2b85-ff41bc4a4ba3-bc4a4b6a,#w-node-d111da73-28a6-9f27-b5d0-6a5c2ad4516a-e04945f1,#w-node-d111da73-28a6-9f27-b5d0-6a5c2ad4516a-e04945f2{justify-self:end}#w-node-da79d296-00fa-c08c-57c6-f3116d518236-e04945f5{justify-self:start}@media screen and (max-width: 991px){#w-node-_52399b20-5469-9645-1210-d170e85d9c6e-e04945f3{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-ff0b423f-06e8-1e63-d06b-d2d65b08e403-e04945f4{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width: 479px){#w-node-_52399b20-5469-9645-1210-d170e85d9c6e-e04945f3{grid-column:span 1 / span 1}}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.section_hero{background:transparent!important;min-height:100vh!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.text-color-alternate{color:#fff!important}.hero_background-image-wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:-1!important}.hero_background-video{width:100%!important;height:100%!important}.image-overlay-layer{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0000004d!important;z-index:1!important}.hero_content{position:relative!important;z-index:2!important}.heading-style-h1{font-size:4rem!important;font-weight:700!important;line-height:1.1!important;margin:0!important;color:inherit!important}.padding-global{padding-left:2rem!important;padding-right:2rem!important}.container-large{max-width:1200px!important;margin:0 auto!important;width:100%!important}.page-wrapper{overflow:hidden!important}.main-wrapper{position:relative!important}body{margin:0!important;padding:0!important}.button-link{display:inline-block!important;position:relative!important;padding:0!important;background:transparent!important;color:#000!important;text-decoration:none!important;overflow:hidden!important;transition:color .3s ease!important}.button-link:hover{color:#007bff!important}.button-text{display:inline-block!important;padding:12px 0!important;position:relative!important;z-index:2!important;font-weight:500!important;font-size:16px!important;line-height:1.4!important}.button-link-line{position:absolute!important;bottom:8px!important;left:0!important;width:100%!important;height:1px!important;background:currentColor!important;transform:translate(-100%)!important;transition:transform .4s ease!important}.button-link-line.absolute{position:absolute!important;bottom:8px!important;left:0!important;width:100%!important;height:1px!important;background:currentColor!important;transform:translate(0)!important;opacity:.3!important}.button-link:hover .button-link-line{transform:translate(0)!important}.w-inline-block{display:inline-block!important}.button-group{display:flex!important;align-items:center!important;gap:1rem!important}.button-group.is-center{justify-content:center!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,sans-serif}.page-wrapper{overflow:hidden;min-height:100vh}.main-wrapper{position:relative}.text-color-alternate{color:#fff}.padding-global{padding-left:2rem;padding-right:2rem}.container-large{max-width:1200px;margin:0 auto;width:100%}.hero_background-image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.hero_background-video{width:100%;height:100%}.hero_background-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay-layer{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.hero_content{position:relative;z-index:2}.section_overview,.section_text{padding:4rem 0}.text-size-large{font-size:1.5rem;font-weight:600}.heading-style-h3{font-size:1.75rem;font-weight:600;margin:0 0 1rem}.text-color-secondary{color:#6b7280}.button-link{display:inline-block;padding:12px 24px;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:all .3s ease;font-weight:500}.button-link:hover{background:#0056b3;transform:translateY(-1px)}.margin-top{margin-top:2rem}.margin-bottom{margin-bottom:2rem}.w-layout-grid{display:grid;gap:2rem}.overview_content{grid-template-columns:1fr 1fr;align-items:center}.text_content{grid-template-columns:1fr 2fr;align-items:start}.section_banner-image{position:relative}.full-image-width{width:100%;height:60vh;-o-object-fit:cover;object-fit:cover}.section_cta{padding:4rem 0;background:#f8fafc;text-align:center}.heading-style-h4{font-size:2rem;font-weight:600;margin:0 0 2rem}@media (max-width: 768px){.overview_content,.text_content{grid-template-columns:1fr}.heading-style-h1{font-size:2rem}.padding-global{padding-left:1rem;padding-right:1rem}}.header{background-color:var(--color-white);box-shadow:0 1px 2px #0000000d;position:sticky;top:0;z-index:100}.header-content{display:flex;align-items:center;justify-content:space-between;height:64px}.login-layout .header-content{justify-content:center}.login-layout .header-content .logo{position:absolute;left:16px}.login-layout .header-content .header-actions{position:absolute;right:16px}.login-layout .header-content .main-nav{position:relative;z-index:1}.logo a{display:flex;align-items:center;text-decoration:none;color:var(--color-secondary);font-weight:600;font-size:18px}.logo svg{margin-right:8px}.logo a span{display:inline-block}.login-layout .logo a{padding-left:16px}.main-nav{display:flex;gap:24px}.nav-link{color:var(--color-text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color var(--transition-fast)}.nav-link:hover{color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:12px;height:100%}.header-actions .btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1;border:1px solid;border-radius:6px;padding:0;height:36px;width:85px;cursor:pointer;transition:all .2s ease;box-sizing:border-box;vertical-align:middle}.header-actions .btn-secondary{background-color:transparent;color:var(--color-text);border-color:var(--color-border)}.header-actions .btn-secondary:hover{background-color:var(--color-background);border-color:var(--color-primary)}.header-actions .btn-main{background-color:#635bff;color:#fff;border-color:#635bff}.header-actions .btn-main:hover{background-color:#5851db;border-color:#5851db}.user-menu{position:relative}.user-menu-button{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:6px;border-radius:4px}.user-menu-button:hover{background-color:var(--color-background)}.avatar{width:32px;height:32px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:8px}.chevron-down{color:var(--color-text-secondary)}.dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #0000001a;min-width:180px;padding:8px 0;margin-top:4px;z-index:1000}.dropdown-item{display:block;padding:8px 16px;color:var(--color-text);text-decoration:none;font-size:14px;transition:background-color var(--transition-fast)}.dropdown-item:hover{background-color:var(--color-background)}.dropdown-divider{height:1px;background-color:var(--color-border);margin:8px 0}.logout{color:var(--color-error);background:none;border:none;width:100%;text-align:left;cursor:pointer;font-size:14px}.layout{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;width:100%}.login-container{max-width:460px;margin:80px auto;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a}.login-header{margin-bottom:32px;text-align:center}.login-header h2{font-size:24px;font-weight:600;color:#1a1f36;margin-bottom:8px}.login-header p{color:#697386;font-size:16px}.form-group label{display:block;font-size:14px;font-weight:500;color:#1a1f36;margin-bottom:8px}.form-group input{width:100%;padding:12px 16px;font-size:16px;border:1px solid #e3e8ee;border-radius:4px;background-color:#fff;transition:border-color .15s ease}.form-group input:focus{border-color:#635bff;box-shadow:0 0 0 1px #635bff;outline:none}.login-button{width:100%;padding:12px 16px;background-color:#635bff;color:#fff;font-size:16px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.login-button:hover{background-color:#5851db}.login-button:disabled{background-color:#a5a4c0;cursor:not-allowed}.error-message{padding:12px;background-color:#fff0f0;color:#e25950;border-radius:4px;margin-bottom:24px;font-size:14px}.login-footer{margin-top:32px;text-align:center;color:#697386;font-size:14px}.login-footer a{color:#635bff;text-decoration:none;font-weight:500}.login-footer a:hover{text-decoration:underline}.register-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 20px;background-color:var(--color-background)}.register-card{width:100%;max-width:480px;background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:40px}.register-header h2{font-size:24px;font-weight:600;color:var(--color-secondary);margin-bottom:8px}.register-header p{color:var(--color-text-secondary);font-size:16px}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.password-hint{font-size:12px;color:var(--color-text-secondary);margin-top:4px}.form-actions{margin-top:24px}.register-button{width:100%;padding:12px 16px;background-color:var(--color-primary);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.register-button:hover{background-color:var(--color-primary-dark)}.register-button:disabled{background-color:#a5a4c0;cursor:not-allowed}.register-footer{margin-top:32px;text-align:center;color:var(--color-text-secondary);font-size:14px}.register-footer a{color:var(--color-primary);text-decoration:none;font-weight:500}:root{--color-primary: #635bff;--color-primary-dark: #5b56f0;--color-primary-light: #8b87ff;--color-primary-muted: rgba(99, 91, 255, .08);--color-text-primary: #1a1f36;--color-text-secondary: #525f7f;--color-text-tertiary: #8898aa;--color-text-quaternary: #c7d2fe;--color-background-page: #f7f9fc;--color-background-card: #ffffff;--color-background-secondary: #f8f9fa;--color-background-hover: #f6f8fa;--color-border-light: #e3e8ee;--color-border-medium: #d1d5db;--color-border-focus: #635bff;--status-success-bg: #d4f4dd;--status-success-text: #0e5d37;--status-success-border: #9dd9b8;--status-pending-bg: #fff8e1;--status-pending-text: #7d4f00;--status-pending-border: #f4c430;--status-error-bg: #fde8e8;--status-error-text: #9b2c2c;--status-error-border: #f56565;--status-warning-bg: #fef5e7;--status-warning-text: #744210;--status-warning-border: #ed8936;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 3px rgba(18, 25, 38, .08);--shadow-md: 0 4px 6px rgba(18, 25, 38, .05), 0 1px 3px rgba(18, 25, 38, .1);--shadow-lg: 0 10px 15px rgba(18, 25, 38, .1), 0 4px 6px rgba(18, 25, 38, .05);--shadow-button: 0 1px 2px rgba(18, 25, 38, .15);--shadow-button-hover: 0 2px 4px rgba(18, 25, 38, .15);--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard{min-height:100vh;background-color:var(--color-background-page)}.dashboard-container{max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-6);animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light)}.welcome-section{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--space-4)}.dashboard-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--line-height-tight);letter-spacing:-.025em}.dashboard-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.header-actions{display:flex;gap:var(--space-3)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-10);box-shadow:var(--shadow-sm);gap:var(--space-4)}.stat-item{display:flex;flex-direction:column;position:relative;padding:var(--space-4)}@media (min-width: 992px){.stats-container{grid-template-columns:repeat(4,1fr);padding:var(--space-6)}.stat-item:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:1px;background-color:var(--color-border-light)}.stat-item{padding:var(--space-2) var(--space-6)}}.stat-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0}.stat-value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--line-height-tight);letter-spacing:-.025em}.stat-change{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--space-1)}.stat-change.positive{color:var(--status-success-text)}.stat-change.positive:before{content:"↗";font-size:var(--font-size-sm)}.stat-change.negative{color:var(--status-error-text)}.stat-change.negative:before{content:"↘";font-size:var(--font-size-sm)}.stat-change.neutral{color:var(--color-text-tertiary)}.section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0;line-height:var(--line-height-tight)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.quick-actions{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm)}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.action-card{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-4);cursor:pointer;transition:all .15s ease;text-align:left}.action-card:hover{background:var(--color-background-hover);border-color:var(--color-border-medium);box-shadow:var(--shadow-sm)}.action-icon{color:var(--color-primary);flex-shrink:0;margin-top:var(--space-1)}.action-content h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0;line-height:var(--line-height-tight)}.action-content p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}.transactions-section{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.section-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-6) var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-light)}.section-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.transactions-table{width:100%}.table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 80px;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-background-secondary);border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 80px;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-light);transition:background-color .15s ease}.table-row:hover{background:var(--color-background-hover)}.table-row:last-child{border-bottom:none}.table-cell{display:flex;align-items:center;min-height:48px}.payment-info{display:flex;flex-direction:column;gap:var(--space-1)}.payment-merchant{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.payment-id{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,monospace;font-weight:var(--font-weight-normal)}.status-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize;border:1px solid;min-width:72px;justify-content:center}.status-completed{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.status-pending{background:var(--status-pending-bg);color:var(--status-pending-text);border-color:var(--status-pending-border)}.status-failed{background:var(--status-error-bg);color:var(--status-error-text);border-color:var(--status-error-border)}.amount{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm);font-feature-settings:"tnum"}.date{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.btn-primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-button);text-decoration:none}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-button)}.btn-secondary{background:var(--color-background-card);color:var(--color-text-secondary);border:1px solid var(--color-border-light);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;transition:all .15s ease;text-decoration:none}.btn-secondary:hover{background:var(--color-background-hover);border-color:var(--color-border-medium);color:var(--color-text-primary)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;text-align:center}.view-button{background:transparent;color:var(--color-primary);border:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s ease;text-decoration:none}.view-button:hover{background:var(--color-primary-muted);color:var(--color-primary-dark)}.empty-state{text-align:center;padding:var(--space-16) var(--space-6)}.empty-icon{color:var(--color-text-quaternary);margin-bottom:var(--space-4)}.empty-state h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.empty-state p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0;max-width:320px;margin-left:auto;margin-right:auto;line-height:var(--line-height-relaxed)}.dashboard-loading,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:var(--space-4)}.spinner{width:24px;height:24px;border:2px solid var(--color-border-light);border-radius:50%;border-top-color:var(--color-primary);animation:spin .8s linear infinite}.loading-state p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.error-message{background:var(--status-error-bg);color:var(--status-error-text);border:1px solid var(--status-error-border);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (max-width: 768px){.dashboard-container{padding:var(--space-6) var(--space-4)}.dashboard-header{flex-direction:column;gap:var(--space-4);align-items:flex-start}.dashboard-title{font-size:var(--font-size-3xl)}.dashboard-subtitle{font-size:var(--font-size-base)}.stats-container{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.stat-item{padding:var(--space-4)}.stat-value{font-size:var(--font-size-2xl)}.actions-grid{grid-template-columns:1fr}.table-header{display:none}.table-row{grid-template-columns:1fr;gap:var(--space-2);flex-direction:column;align-items:flex-start;padding:var(--space-4)}.table-cell{min-height:auto;justify-content:flex-start}.table-cell:first-child{margin-bottom:var(--space-2)}}@media (max-width: 480px){.stats-container{grid-template-columns:1fr}.dashboard-title{font-size:var(--font-size-2xl)}.quick-actions,.transactions-section{padding:var(--space-4)}}.transaction-detail-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.transaction-detail-container{background-color:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 12px #00000026}.close-button{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.transaction-detail-container h2{margin-top:0;margin-bottom:24px;color:#333;font-size:20px}.detail-section{margin-bottom:24px}.detail-row{display:flex;margin-bottom:12px}.detail-label{font-weight:500;width:140px;color:#666}.detail-value a{color:#3182ce;text-decoration:none}.detail-value a:hover{text-decoration:underline}.blockchain-info{background-color:#f7fafc;border-radius:6px;padding:16px;margin-bottom:24px}.blockchain-info h3{margin-top:0;margin-bottom:16px;font-size:16px;color:#333}.dispute-section{margin-top:24px;text-align:center}.dispute-button{background-color:#3182ce;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.dispute-button:hover{background-color:#2c5282}.dispute-form{margin-top:24px;border-top:1px solid #eee;padding-top:24px}.dispute-form h3{margin-top:0;margin-bottom:16px;font-size:16px;color:#333}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.form-group textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;resize:vertical}.form-actions{display:flex;gap:12px}.submit-button{background-color:#3182ce;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.cancel-button{background-color:#e2e8f0;color:#4a5568;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.notes-section{background-color:#f7fafc;border-radius:6px;padding:16px;margin-bottom:24px}.notes-section h3{margin-top:0;margin-bottom:16px;font-size:16px;color:#333}.transaction-notes{white-space:pre-wrap;color:#4a5568;margin:0;line-height:1.5}.block-explorer-link{display:inline-flex;align-items:center;font-weight:500}.external-link-icon{margin-left:4px;font-size:14px}.welcome-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.welcome-modal{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-modal-header{position:relative;text-align:center;padding:32px 32px 16px;border-bottom:1px solid #f3f4f6}.vertos-logo{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#635bff,#5a52e8);border-radius:16px;color:#fff;margin-bottom:16px;box-shadow:0 8px 16px #635bff4d}.welcome-modal-header h1{margin:0;font-size:28px;font-weight:700;color:#1a202c;letter-spacing:-.5px}.close-button{position:absolute;top:24px;right:24px;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.close-button:hover{background-color:#f3f4f6;color:#374151}.welcome-modal-content{padding:24px 32px}.welcome-modal-content h2{margin:0 0 16px;font-size:20px;font-weight:600;color:#1a202c;text-align:center}.welcome-modal-content p{margin:0 0 24px;font-size:16px;line-height:1.6;color:#4a5568;text-align:center}.benefits-list{margin-bottom:24px}.benefit-item{display:flex;align-items:center;margin-bottom:16px;padding:12px 16px;background-color:#f8f9ff;border-radius:12px;border:1px solid #e5e7eb}.benefit-item:last-child{margin-bottom:0}.benefit-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#635bff;color:#fff;border-radius:8px;margin-right:12px;flex-shrink:0}.benefit-item span{font-size:14px;font-weight:500;color:#374151}.coinbase-partnership{text-align:center;margin-bottom:8px}.partner-logo{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f8faff;border:1px solid #e0e7ff;border-radius:20px;font-size:14px;font-weight:500;color:#3730a3}.welcome-modal-actions{padding:24px 32px 32px;display:flex;flex-direction:column;gap:12px}.btn-primary{background:linear-gradient(135deg,#635bff,#5a52e8);color:#fff;border:none;padding:16px 24px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #635bff4d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #635bff66}.btn-primary:active{transform:translateY(0)}.btn-text{background:none;color:#6b7280;border:none;padding:12px 24px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-text:hover{background-color:#f3f4f6;color:#374151}@media (max-width: 640px){.welcome-modal{margin:16px;max-height:calc(100vh - 32px)}.welcome-modal-header,.welcome-modal-content,.welcome-modal-actions{padding-left:24px;padding-right:24px}.welcome-modal-header h1{font-size:24px}.welcome-modal-content h2{font-size:18px}.welcome-modal-content p{font-size:15px}.benefit-item{padding:10px 12px}.benefit-item span{font-size:13px}}@media (prefers-color-scheme: dark){.welcome-modal{background:#1a202c;color:#e2e8f0}.welcome-modal-header{border-bottom-color:#2d3748}.welcome-modal-header h1,.welcome-modal-content h2{color:#e2e8f0}.welcome-modal-content p{color:#a0aec0}.benefit-item{background-color:#2d3748;border-color:#4a5568}.benefit-item span{color:#e2e8f0}.partner-logo{background-color:#2d3748;border-color:#4a5568;color:#9ca3af}.close-button{color:#a0aec0}.close-button:hover{background-color:#2d3748;color:#e2e8f0}.btn-text{color:#a0aec0}.btn-text:hover{background-color:#2d3748;color:#e2e8f0}}.payment-page{max-width:1200px;margin:0 auto;padding:40px 20px;min-height:calc(100vh - 72px);background-color:#fafbfc}.payment-container{max-width:800px;margin:0 auto}.page-header{text-align:center;margin-bottom:40px}.page-header h1{font-size:32px;font-weight:600;color:#1a1f36;margin:0 0 8px;letter-spacing:-.025em}.page-header p{font-size:18px;color:#697386;margin:0}.error-message{background-color:#fff0f0;color:#e25950;padding:16px;border-radius:8px;margin-bottom:24px;font-size:14px;border:1px solid #fecaca}.current-selection{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 4px 12px #0000000d;border:1px solid #e6e6e6}.selection-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.selection-header h2{font-size:20px;font-weight:600;color:#1a1f36;margin:0}.edit-button{background:none;border:1px solid #e6e6e6;color:#697386;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-button:hover{border-color:#cbd5e1;color:#425466}.selection-summary{display:flex;flex-direction:column;gap:12px}.summary-row{display:flex;justify-content:space-between;align-items:center}.summary-row .label{color:#697386;font-size:14px;font-weight:500}.summary-row .value{color:#1a1f36;font-size:14px;font-weight:600}.edit-form{display:flex;flex-direction:column;gap:20px}.form-group label{font-size:14px;font-weight:600;color:#1a1f36}.form-input,.form-select{padding:12px 16px;border:1px solid #e6e6e6;border-radius:6px;font-size:16px;background:#fff;transition:border-color .2s ease}.form-input:focus,.form-select:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 3px #635bff1a}.edit-actions{display:flex;justify-content:flex-end}.payment-types{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 12px #0000000d;border:1px solid #e6e6e6}.payment-types h2{font-size:20px;font-weight:600;color:#1a1f36;margin:0 0 24px;text-align:center}.payment-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.payment-type-card{border:1px solid #e6e6e6;border-radius:8px;padding:24px;text-align:center;transition:all .2s ease;background:#fff}.payment-type-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.card-icon{display:flex;justify-content:center;margin-bottom:16px;color:#635bff}.payment-type-card h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 12px}.payment-type-card p{font-size:14px;color:#697386;margin:0 0 16px;line-height:1.5}.payment-type-card ul{list-style:none;padding:0;margin:0 0 24px;text-align:left}.payment-type-card li{font-size:14px;color:#697386;margin-bottom:8px;padding-left:20px;position:relative}.payment-type-card li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}.btn-primary{background:#635bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:.025em}.btn-primary:hover{background-color:#524ae6;transform:translateY(-1px);box-shadow:0 8px 20px #635bff40}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#697386}.spinner{width:32px;height:32px;border:3px solid #e6e6e6;border-top-color:#635bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@media (max-width: 768px){.payment-page{padding:20px 12px}.page-header h1{font-size:28px}.payment-type-grid{grid-template-columns:1fr}.current-selection,.payment-types{padding:20px}.selection-header{flex-direction:column;align-items:flex-start;gap:12px}}.merchant-selection{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 4px 12px #0000000d;border:1px solid #e6e6e6}.merchant-selection h2{font-size:20px;font-weight:600;color:#1a1f36;margin:0 0 8px}.merchant-selection p{font-size:14px;color:#697386;margin:0 0 20px}.no-merchants{background:#fff;border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 4px 12px #0000000d;border:1px solid #e6e6e6;text-align:center}.no-merchants h2{font-size:20px;font-weight:600;color:#1a1f36;margin:0 0 12px}.no-merchants p{font-size:14px;color:#697386;margin:0}.not-found{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);background-color:var(--color-background);padding:40px 20px}.not-found-content{text-align:center;max-width:480px}.not-found-icon{width:80px;height:80px;margin:0 auto 24px;color:var(--color-primary)}.not-found h1{font-size:72px;font-weight:700;color:var(--color-secondary);margin:0 0 16px;line-height:1}.not-found h2{font-size:24px;font-weight:600;color:var(--color-secondary);margin:0 0 16px}.not-found p{font-size:16px;color:var(--color-text-secondary);margin-bottom:32px}.not-found .btn{display:inline-flex}.enrollment-page{min-height:100vh;background-color:var(--color-background);padding:var(--space-2xl) var(--space-lg);display:flex;justify-content:center;align-items:center}.enrollment-container{width:100%;max-width:600px;background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2xl)}.enrollment-header{text-align:center;margin-bottom:var(--space-2xl)}.enrollment-header h1{color:var(--color-secondary);margin:0 0 var(--space-md) 0;font-size:var(--font-size-3xl);font-weight:600}.enrollment-header p{color:var(--color-text-secondary);margin:0;font-size:var(--font-size-lg)}.enrollment-form{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group{display:flex;flex-direction:column;gap:var(--space-sm)}.form-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-md)}@media (max-width: 768px){.form-row{grid-template-columns:1fr}}.form-group label{font-weight:500;color:var(--color-text);font-size:var(--font-size-md)}.required{color:var(--color-error);margin-left:2px}.form-control{padding:var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-md);transition:border-color var(--transition-fast);background-color:var(--color-white);font-family:inherit}.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.form-control:hover:not(:focus){border-color:var(--color-border-hover)}.form-control::-moz-placeholder{color:var(--color-text-muted)}.form-control::placeholder{color:var(--color-text-muted)}select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.error-message{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-bottom:var(--space-md)}.form-group.has-error .form-control{border-color:var(--color-error)}.form-group.has-error label{color:var(--color-error)}.form-control.error{border-color:var(--color-error)}.form-control.success{border-color:var(--color-success)}.btn-primary{background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:focus{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none;position:relative}.btn-large{padding:var(--space-lg) var(--space-xl);font-size:var(--font-size-lg);margin-top:var(--space-md)}.btn-primary:disabled:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:var(--color-white);border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.enrollment-page{padding:var(--space-lg) var(--space-md)}.enrollment-container{padding:var(--space-xl)}.enrollment-header h1{font-size:var(--font-size-2xl)}.enrollment-header p{font-size:var(--font-size-md)}.form-control{padding:var(--space-sm) var(--space-md)}.btn-large{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md)}}@media (max-width: 480px){.enrollment-page{padding:var(--space-md) var(--space-sm)}.enrollment-container{padding:var(--space-lg)}.enrollment-form{gap:var(--space-md)}}.payment-type-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 20px;background-color:var(--color-background)}.payment-type-card{width:100%;max-width:500px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xl);text-align:center}.payment-type-card h2{font-size:var(--font-size-lg);font-weight:600;color:var(--color-secondary);margin-bottom:var(--space-sm)}.payment-type-card p{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.payment-options{display:flex;flex-direction:column;gap:var(--space-md)}.option-button{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md);font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border:1px solid var(--color-primary);background-color:var(--color-white);color:var(--color-primary)}.option-button:hover{background-color:var(--color-primary);color:var(--color-white)}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.loading p{color:var(--color-text-secondary);font-size:14px;margin:0}.payment-setup-page{max-width:1200px;margin:0 auto;padding:40px 20px;min-height:calc(100vh - 72px);background-color:#fafbfc}.payment-setup-container{max-width:600px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;border:1px solid #e6e6e6;overflow:hidden}.setup-header{padding:32px 32px 24px;text-align:center;background:#fafbfc;border-bottom:1px solid #e6e6e6}.back-button{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#697386;font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;margin-bottom:20px;transition:color .2s ease}.back-button:hover{color:#425466}.header-content h1{font-size:28px;font-weight:600;color:#1a1f36;margin:0 0 8px;letter-spacing:-.025em}.header-content p{color:#697386;font-size:16px;margin:0}.error-message{display:flex;align-items:center;gap:12px;background-color:#fff0f0;color:#e25950;padding:16px 32px;border-bottom:1px solid #fecaca;font-size:14px;font-weight:500}.payment-form{padding:32px}.merchant-info{display:flex;align-items:center;padding:20px;background:#fafbfc;border-radius:8px;margin-bottom:32px;border:1px solid #e6e6e6;position:relative}.merchant-avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border-radius:8px;color:#697386;margin-right:16px;flex-shrink:0;border:1px solid #e6e6e6}.merchant-details{flex:1}.merchant-details h3{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 4px}.merchant-details p{font-size:14px;color:#697386;margin:0;text-transform:capitalize}.apt-number{font-size:12px!important;color:#94a3b8!important;margin-top:2px!important}.merchant-badge{display:flex;align-items:center;gap:4px;background:#ecfdf5;color:#10b981;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.form-section{margin-bottom:32px}.form-group label{display:block;font-size:14px;font-weight:600;color:#1a1f36;margin-bottom:8px}.optional{font-weight:400;color:#697386;font-size:13px}.amount-input-container{display:flex;flex-direction:column;gap:8px}.amount-input{position:relative;display:flex;align-items:center}.currency-symbol{position:absolute;left:16px;color:#697386;font-size:16px;font-weight:500;z-index:1;pointer-events:none}.amount-input .form-input{padding-left:40px;font-size:16px;font-weight:500}.form-input{width:100%;padding:16px 16px 16px 40px;border:1px solid #e6e6e6;border-radius:6px;font-size:16px;font-weight:500;transition:all .2s ease;background:#fff}.form-input:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 3px #635bff1a}.form-input.valid{border-color:#10b981}.amount-validation{min-height:20px;display:flex;align-items:center;gap:6px}.validation-error{color:#e25950;font-size:12px;font-weight:500}.validation-success{color:#10b981;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px}.suggested-amounts{margin-top:16px}.suggested-label{display:block;font-size:13px;color:#697386;margin-bottom:8px}.amount-buttons{display:flex;flex-wrap:wrap;gap:8px}.amount-button{padding:8px 12px;border:1px solid #e6e6e6;background:#fff;border-radius:4px;font-size:13px;font-weight:500;color:#697386;cursor:pointer;transition:all .2s ease}.amount-button:hover{border-color:#635bff;color:#635bff}.amount-button.selected{background:#635bff;border-color:#635bff;color:#fff}.form-textarea{width:100%;padding:16px;border:1px solid #e6e6e6;border-radius:6px;font-size:16px;transition:border-color .2s ease;resize:vertical;min-height:80px;font-family:inherit}.form-textarea:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 3px #635bff1a}.character-count{text-align:right;font-size:12px;color:#94a3b8;margin-top:4px}.payment-summary{background:#fafbfc;border:1px solid #e6e6e6;border-radius:8px;padding:24px;margin-bottom:32px}.payment-summary h3{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 16px}.summary-content{display:flex;flex-direction:column;gap:12px}.summary-row{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px}.summary-row span:first-child{color:#697386}.summary-row span:last-child{color:#1a1f36;font-weight:500;text-align:right;max-width:60%}.summary-row.total{font-size:16px;font-weight:600;color:#1a1f36;margin-bottom:0;padding-top:12px}.summary-divider{height:1px;background:#e6e6e6;margin:16px 0 12px}.amount{font-weight:600!important;color:#10b981!important}.description{font-style:italic;word-break:break-word}.form-actions{display:flex;flex-direction:column;gap:16px}.continue-button{width:100%;padding:16px 24px;background:#635bff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:.025em;display:flex;align-items:center;justify-content:center;gap:8px}.continue-button:hover:not(:disabled){background:#5851db;transform:translateY(-1px);box-shadow:0 4px 12px #635bff66}.continue-button:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.button-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.security-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#697386;font-size:13px;text-align:center}@media (max-width: 768px){.payment-setup-page{padding:20px 12px}.setup-header{padding:24px 20px 20px}.payment-form{padding:24px 20px}.merchant-info{padding:16px}.merchant-avatar{width:40px;height:40px;margin-right:12px}.payment-summary{padding:20px}.amount-buttons{gap:6px}.amount-button{padding:6px 10px;font-size:12px}}.ach-instructions-card{background:#fff;border-radius:12px;padding:40px;margin:32px;text-align:center;border:1px solid #e6e6e6;box-shadow:0 4px 12px #0000000d}.ach-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;margin:0 auto 24px;color:#fff}.ach-content h2{font-size:24px;font-weight:700;color:#1a1f36;margin:0 0 12px;letter-spacing:-.025em}.ach-subtitle{font-size:16px;color:#697386;margin:0 0 32px;line-height:1.5}.ach-steps{text-align:left;margin-bottom:32px}.ach-steps h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 20px;text-align:center}.step-list{display:flex;flex-direction:column;gap:20px}.step-item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fafbfc;border-radius:12px;border:1px solid #e6e6e6;transition:all .2s ease}.step-item:hover{background:#f8fafc;border-color:#d1d5db}.step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-size:14px;font-weight:600;flex-shrink:0}.step-content{flex:1}.step-content h4{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 6px}.step-content p{font-size:14px;color:#697386;margin:0;line-height:1.5}.step-content a{color:#635bff;text-decoration:none;font-weight:500}.step-content a:hover{text-decoration:underline}.ach-benefits{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:20px;text-align:left;margin-bottom:32px}.ach-benefits h4{font-size:16px;font-weight:600;color:#0369a1;margin:0 0 12px}.ach-benefits ul{margin:0;padding:0;list-style:none}.ach-benefits li{font-size:14px;color:#0369a1;margin-bottom:8px;padding-left:20px;position:relative}.ach-benefits li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}.ach-benefits li:last-child{margin-bottom:0}.ach-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-secondary{background:#fff;color:#697386;border:1px solid #e6e6e6;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-secondary:hover{background:#f8fafc;border-color:#d1d5db;color:#4b5563}@media (max-width: 768px){.ach-instructions-card{margin:20px;padding:24px}.ach-icon{width:64px;height:64px;border-radius:16px}.ach-content h2{font-size:20px}.step-item{padding:16px;gap:12px}.step-number{width:28px;height:28px;font-size:12px}.ach-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%;justify-content:center}}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #635bff;border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}.ach-question{margin:24px 0;text-align:center}.ach-question h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 20px}.ach-choice-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ach-choice-buttons .btn-primary,.ach-choice-buttons .btn-secondary{min-width:180px;padding:12px 20px;font-size:14px}@media (max-width: 768px){.ach-choice-buttons{flex-direction:column}.ach-choice-buttons .btn-primary,.ach-choice-buttons .btn-secondary{width:100%;min-width:auto}}.admin-dashboard{max-width:1200px;margin:0 auto;padding:20px}.admin-dashboard h1{margin-bottom:20px;color:#333}.dashboard-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid #ddd}.dashboard-tabs button{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:500;color:#666}.dashboard-tabs button.active{color:#06c;border-bottom:2px solid #0066cc}.dashboard-content{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;padding:20px}.admin-dashboard-container{padding:20px}.admin-dashboard-container h1{margin-top:0;margin-bottom:24px;color:#2d3748}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;display:flex;align-items:center}.stat-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px;color:#fff}.users-icon{background-color:#4299e1}.merchants-icon{background-color:#48bb78}.transactions-icon{background-color:#ed8936}.disputes-icon{background-color:#e53e3e}.stat-content h3{margin:0 0 8px;font-size:14px;color:#718096}.stat-value{margin:0 0 8px;font-size:24px;font-weight:600;color:#2d3748}.stat-link{font-size:14px;color:#4299e1;text-decoration:none}.stat-link:hover{text-decoration:underline}.dashboard-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2{margin:0;font-size:18px;color:#2d3748}.view-all-link{font-size:14px;color:#4299e1;text-decoration:none}.dashboard-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718096;border-bottom:1px solid #e2e8f0}.dashboard-table td{padding:12px 16px;font-size:14px;color:#2d3748;border-bottom:1px solid #e2e8f0}.no-data{text-align:center;color:#a0aec0;font-style:italic}.admin-layout{display:flex;min-height:100vh}.admin-sidebar{width:250px;background-color:#1a202c;color:#fff;display:flex;flex-direction:column}.admin-logo{padding:20px;border-bottom:1px solid #2d3748}.admin-logo h2{margin:0;font-size:1.5rem;color:#63b3ed}.admin-nav{flex:1;padding:20px 0}.admin-nav ul{list-style:none;padding:0;margin:0}.admin-nav li{margin-bottom:5px}.admin-nav a{display:block;padding:10px 20px;color:#e2e8f0;text-decoration:none;transition:background-color .2s}.admin-nav a:hover,.admin-nav a.active{background-color:#2d3748;color:#63b3ed}.admin-logout{padding:20px;border-top:1px solid #2d3748}.admin-logout button{width:100%;padding:10px;background-color:#2d3748;color:#e2e8f0;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.admin-logout button:hover{background-color:#4a5568}.admin-content{flex:1;padding:20px;background-color:#f7fafc;overflow-y:auto}.merchants-list-container{padding:20px}.merchants-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.merchants-header h1{margin:0;color:#2d3748}.merchants-actions{display:flex;gap:12px}.add-merchant-button{padding:8px 16px;background-color:#4299e1;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.add-merchant-button:hover{background-color:#3182ce}.merchants-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.merchants-table{width:100%;border-collapse:collapse}.merchants-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718096;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}.merchants-table td{padding:16px;font-size:14px;color:#2d3748;border-bottom:1px solid #e2e8f0}.merchants-table tr:last-child td{border-bottom:none}.merchants-table tr:hover{background-color:#f7fafc}.merchant-detail-container{padding:20px}.merchant-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.merchant-header h1{margin:0;color:#2d3748}.merchant-actions{display:flex;gap:12px}.merchant-tabs{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.view-button{padding:6px 12px;background-color:#ebf8ff;color:#4299e1;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer}.users-list-container{padding:20px}.users-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.users-header h1{margin:0;color:#2d3748}.users-actions{display:flex;gap:12px}.search-input{padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;min-width:250px}.search-input:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.users-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.users-table{width:100%;border-collapse:collapse}.users-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718096;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}.users-table td{padding:16px;font-size:14px;color:#2d3748;border-bottom:1px solid #e2e8f0}.users-table tr:last-child td{border-bottom:none}.users-table tr:hover{background-color:#f7fafc}.user-detail-container{padding:20px}.user-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.user-header h1{margin:0;color:#2d3748}.user-actions{display:flex;gap:12px}.edit-button,.save-button,.cancel-button{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.edit-button{background-color:#4299e1;color:#fff}.save-button{background-color:#48bb78;color:#fff}.cancel-button{background-color:#e2e8f0;color:#4a5568}.user-tabs{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.tab-button{padding:12px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#718096;cursor:pointer}.tab-button.active{color:#4299e1;border-bottom-color:#4299e1}.tab-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px}.detail-section{margin-bottom:32px}.detail-section h2{margin-top:0;margin-bottom:16px;font-size:18px;color:#2d3748}.detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.detail-item{margin-bottom:16px}.detail-item label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#718096}.detail-item span{font-size:16px;color:#2d3748}.detail-item input,.detail-item select{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:16px}.detail-item input:focus,.detail-item select:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.filter-section{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;align-items:flex-end}.filter-item label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#718096}.transactions-table-container,.disputes-table-container{overflow-x:auto}.transactions-table,.disputes-table{width:100%;border-collapse:collapse}.transactions-table th,.disputes-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718096;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}.transactions-table td,.disputes-table td{padding:16px;font-size:14px;color:#2d3748;border-bottom:1px solid #e2e8f0}.transactions-table tr:last-child td,.disputes-table tr:last-child td{border-bottom:none}.transactions-table tr:hover,.disputes-table tr:hover{background-color:#f7fafc}.status-active{background-color:#c6f6d5;color:#2f855a}.status-inactive{background-color:#e2e8f0;color:#4a5568}.status-suspended{background-color:#fed7d7;color:#e53e3e}.view-button{padding:6px 12px;background-color:#ebf8ff;color:#4299e1;border:none;border-radius:4px;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.disputes-list-container{padding:20px}.disputes-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.disputes-header h1{margin:0;color:#2d3748}.filter-section{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;align-items:flex-end;background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.date-filters{display:flex;gap:16px}.filter-item label,.status-filter label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#718096}.filter-item input,.status-filter select{padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px}.search-filter input{padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;min-width:250px}.filter-button{padding:8px 16px;background-color:#4299e1;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.disputes-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.disputes-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718096;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}.disputes-table td{padding:16px;font-size:14px;color:#2d3748;border-bottom:1px solid #e2e8f0}.disputes-table tr:hover{background-color:#f7fafc}.dispute-detail-container{padding:20px}.dispute-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dispute-header h1{margin:0;color:#2d3748}.back-button{padding:8px 16px;background-color:#e2e8f0;color:#4a5568;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center}.back-button:hover{background-color:#cbd5e0}.dispute-content{display:flex;flex-direction:column;gap:24px}.dispute-info-section,.dispute-reason-section,.dispute-documents-section,.transaction-section,.resolution-section,.resolution-result-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px}.dispute-info-section h2,.dispute-reason-section h2,.dispute-documents-section h2,.transaction-section h2,.resolution-section h2,.resolution-result-section h2{margin-top:0;margin-bottom:16px;font-size:18px;color:#2d3748}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.info-item{margin-bottom:16px}.info-item.full-width{grid-column:1 / -1}.info-item label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#718096}.info-item span,.info-item p{font-size:16px;color:#2d3748}.status-open{background-color:#bee3f8;color:#2b6cb0}.status-approved{background-color:#c6f6d5;color:#2f855a}.status-denied{background-color:#fed7d7;color:#e53e3e}.reason-box,.notes-box{background-color:#f7fafc;border-radius:4px;padding:16px}.reason-box p,.notes-box p{margin:0;font-size:16px;color:#2d3748;line-height:1.5}.notes-box h3{margin-top:0;margin-bottom:8px;font-size:16px;color:#4a5568}.documents-list{display:flex;flex-direction:column;gap:12px}.document-item{display:flex;justify-content:space-between;align-items:center;background-color:#f7fafc;border-radius:4px;padding:12px 16px}.document-name{font-size:14px;color:#2d3748}.view-document-button{padding:6px 12px;background-color:#ebf8ff;color:#4299e1;border:none;border-radius:4px;font-size:12px;font-weight:500;text-decoration:none}.view-document-button:hover{background-color:#bee3f8}.resolution-form{display:flex;flex-direction:column;gap:16px}.form-group select,.form-group input,.form-group textarea{padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:16px}.form-group select:focus,.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.resolve-button{padding:10px 16px;background-color:#4299e1;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;align-self:flex-start;margin-top:8px}.resolve-button:hover{background-color:#3182ce}.resolution-reason{white-space:pre-line}.admin-settings-container{padding:20px}.admin-settings-container h1{margin-top:0;margin-bottom:24px;color:#2d3748}.settings-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px;max-width:600px}.settings-card h2{margin-top:0;margin-bottom:24px;font-size:18px;color:#2d3748}.password-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;font-weight:500;color:#718096}.form-group input{padding:10px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:16px}.form-group input:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.submit-button{padding:10px 16px;background-color:#4299e1;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;margin-top:8px}.submit-button:hover{background-color:#3182ce}.submit-button:disabled{background-color:#a0aec0;cursor:not-allowed}.message{padding:12px;margin-bottom:16px;border-radius:4px;font-size:14px}.message.success{background-color:#c6f6d5;color:#2f855a}.message.error{background-color:#fed7d7;color:#e53e3e}.transactions-list-container{padding:20px}.transactions-list-container h1{margin-top:0;margin-bottom:24px;color:#2d3748}.transactions-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.transactions-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#718096;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}.transactions-table td{padding:16px;font-size:14px;color:#2d3748;border-bottom:1px solid #e2e8f0}.transactions-table tr:hover{background-color:#f7fafc}.status-completed{background-color:#c6f6d5;color:#2f855a}.status-pending{background-color:#feebc8;color:#c05621}.status-failed{background-color:#fed7d7;color:#e53e3e}.view-button{padding:6px 12px;background-color:#ebf8ff;color:#4299e1;border:none;border-radius:4px;font-size:12px;font-weight:500;text-decoration:none}.view-button:hover{background-color:#bee3f8}.loading-indicator{display:flex;justify-content:center;padding:40px;color:#718096}.error-message{padding:16px;background-color:#fed7d7;color:#e53e3e;border-radius:8px;margin-bottom:24px}.no-data{text-align:center;color:#a0aec0;font-style:italic;padding:24px}.transaction-detail{padding:20px 0}.detail-header{display:flex;align-items:center;margin-bottom:20px}.back-button{padding:8px 16px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;margin-right:20px}.detail-content{display:flex;flex-direction:column;gap:20px}.detail-section{background-color:#f9f9f9;border-radius:5px;padding:15px}.detail-section h3{margin-bottom:15px;color:#333;border-bottom:1px solid #ddd;padding-bottom:8px}.detail-row{display:flex;margin-bottom:10px}.detail-label{font-weight:500;min-width:150px;color:#666}.detail-value{flex:1}.detail-actions{margin-top:20px}.dispute-button{padding:10px 20px;background-color:#ff5722;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.dispute-form{background-color:#f9f9f9;border-radius:5px;padding:20px;margin-top:20px}.dispute-form h3{margin-bottom:15px;color:#333}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-actions{display:flex;gap:10px;margin-top:20px}.submit-button{padding:8px 16px;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.cancel-button{padding:8px 16px;background-color:#f0f0f0;color:#333;border:none;border-radius:4px;cursor:pointer;font-weight:500}.error-message{color:#d32f2f;margin-top:10px}.success-message{color:#2e7d32;margin-top:10px}.payment-success-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 20px;background-color:var(--color-background)}.success-card{width:100%;max-width:600px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xl);text-align:center}.success-header{margin-bottom:var(--space-xl)}.success-icon{margin:0 auto var(--space-lg)}.success-header h1{color:var(--color-success);margin:0 0 var(--space-md) 0;font-size:var(--font-size-xl)}.success-header p{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin:0}.payment-summary{background-color:var(--color-background);border-radius:var(--radius-sm);padding:var(--space-lg);margin-bottom:var(--space-xl);text-align:left}.payment-summary h2{margin:0 0 var(--space-lg) 0;color:var(--color-secondary);text-align:center}.summary-grid{display:flex;flex-direction:column;gap:var(--space-md)}.summary-row{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.summary-row:last-child{border-bottom:none}.summary-row .label{font-weight:500;color:var(--color-text-secondary);min-width:120px}.summary-row .value{font-weight:500;color:var(--color-text);text-align:right;flex:1}.transaction-hash{font-family:monospace;font-size:var(--font-size-sm);color:var(--color-primary)}.next-steps{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:var(--radius-sm);padding:var(--space-lg);margin-bottom:var(--space-xl);text-align:left}.next-steps h3{margin:0 0 var(--space-md) 0;color:var(--color-secondary)}.next-steps ul{margin:0;padding-left:var(--space-lg)}.next-steps li{margin-bottom:var(--space-sm);color:var(--color-text)}.action-buttons{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.support-info{padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.support-info p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.support-info a{color:var(--color-primary);text-decoration:none}.support-info a:hover{text-decoration:underline}.loading{text-align:center;padding:40px}.spinner{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto var(--space-md)}@media (max-width: 768px){.success-card{padding:var(--space-lg);margin:20px 10px}.action-buttons{gap:var(--space-sm)}.summary-row{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.summary-row .value{text-align:left}}.onramp-container{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:40px 20px;background-color:var(--color-background)}.onramp-card{width:100%;max-width:600px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xl)}.onramp-header{text-align:center;margin-bottom:var(--space-xl);position:relative}.onramp-header .back-button{position:absolute;left:0;top:0;background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color var(--transition-fast)}.onramp-header .back-button:hover{color:var(--color-primary-dark)}.onramp-header h2{font-size:var(--font-size-xl);font-weight:600;color:var(--color-secondary);margin:0 0 var(--space-sm) 0}.onramp-header p{color:var(--color-text-secondary);margin:0}.wallet-info{background-color:var(--color-background);border-radius:var(--radius-sm);padding:var(--space-lg);margin-bottom:var(--space-xl);text-align:center}.wallet-info h3{margin:0 0 var(--space-md) 0;font-size:var(--font-size-md);font-weight:600;color:var(--color-secondary)}.address-display{background-color:var(--color-white);padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin-bottom:var(--space-sm)}.address-display code{font-family:monospace;font-size:var(--font-size-sm);word-break:break-all;background:none;padding:0}.amount-info{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.onramp-widget{min-height:400px;margin-bottom:var(--space-xl);border-radius:var(--radius-sm);overflow:hidden}.loading-onramp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background-color:var(--color-background);border-radius:var(--radius-sm)}.spinner{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.loading-onramp p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.onramp-info{background-color:var(--color-background);border-radius:var(--radius-sm);padding:var(--space-lg);margin-bottom:var(--space-xl)}.onramp-info h3{margin:0 0 var(--space-md) 0;font-size:var(--font-size-md);font-weight:600;color:var(--color-secondary)}.onramp-info ul{margin:0;padding-left:var(--space-lg)}.onramp-info li{margin-bottom:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.continue-button{width:100%;padding:var(--space-md) var(--space-lg);background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-md);font-weight:600;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.continue-button:hover{background-color:var(--color-primary-dark)}@media (max-width: 768px){.onramp-container{padding:20px 12px}.onramp-card{padding:var(--space-lg)}}.smart-wallet-setup{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 20px;background-color:var(--color-background)}.setup-card{width:100%;max-width:800px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xl);text-align:center}.setup-card h2{margin-top:0;color:var(--color-secondary);margin-bottom:var(--space-lg)}.setup-progress{display:flex;justify-content:space-between;align-items:center;margin:var(--space-xl) 0;padding:0 var(--space-lg)}.progress-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.progress-step:not(:last-child):after{content:"";position:absolute;top:15px;left:60%;right:-40%;height:2px;background-color:var(--color-border);z-index:1}.progress-step.completed:not(:last-child):after{background-color:var(--color-success)}.step-number{width:30px;height:30px;border-radius:50%;background-color:var(--color-border);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--font-size-sm);margin-bottom:var(--space-xs);position:relative;z-index:2}.progress-step.active .step-number{background-color:var(--color-primary);color:var(--color-white)}.progress-step.completed .step-number{background-color:var(--color-success);color:var(--color-white)}.step-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.progress-step.active .step-label{color:var(--color-primary)}.progress-step.completed .step-label{color:var(--color-success)}.step{margin:var(--space-xl) 0}.step h3{color:var(--color-secondary);margin-bottom:var(--space-md)}.step p{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.step-info{background-color:var(--color-background);padding:var(--space-lg);border-radius:var(--radius-sm);margin:var(--space-lg) 0;text-align:left}.step-info p{margin-bottom:var(--space-sm);font-weight:500}.step-info ul,.step-info ol{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.step-info li{margin-bottom:var(--space-xs);color:var(--color-text-secondary)}.account-choice{margin:var(--space-lg) 0}.account-choice p{font-weight:500;margin-bottom:var(--space-md)}.choice-buttons,.action-buttons{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-lg) 0}.connection-info{background-color:#fff7ed;border:1px solid #fed7aa;padding:var(--space-lg);border-radius:var(--radius-sm);margin:var(--space-lg) 0;text-align:left}.connection-info p{margin-bottom:var(--space-sm);font-weight:500;color:var(--color-warning)}.connection-info ol,.connection-info ul{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.connection-info li{margin-bottom:var(--space-xs);color:var(--color-text)}.wallet-info{background-color:#f0f9ff;border:1px solid #bae6fd;padding:var(--space-md);border-radius:var(--radius-sm);margin:var(--space-md) 0}.wallet-info p{margin:var(--space-xs) 0;font-size:var(--font-size-sm)}.wallet-info code{word-break:break-all;font-size:var(--font-size-xs);background-color:#0000000d;padding:2px 4px;border-radius:2px}.success-info{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;padding:20px;margin:20px 0}.wallet-details{margin-bottom:20px}.wallet-address{margin:10px 0;padding:10px;background:#fff;border-radius:4px;border:1px solid #e5e7eb}.address-display{font-family:monospace;font-size:14px;color:#374151;word-break:break-all;margin-left:10px}.status-verified{color:#059669;font-weight:600;margin-left:10px}.next-steps ul{list-style:none;padding:0}.next-steps li{padding:5px 0;color:#374151}.auto-redirect-notice{text-align:center;margin-top:20px;padding:10px;background:#fef3c7;border-radius:4px;color:#92400e}.auto-redirect-notice #countdown{font-weight:700;color:#d97706}.btn-primary{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-md) var(--space-xl);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast);margin:var(--space-sm);min-width:200px}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-dark)}.btn-primary:disabled{background-color:#a5a4c0;cursor:not-allowed}.btn-secondary{background-color:var(--color-white);color:var(--color-text-secondary);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);margin:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:200px}.choice-buttons{display:flex;flex-direction:column;gap:var(--space-md);align-items:center;margin:var(--space-lg) 0}.choice-buttons .btn-primary,.choice-buttons .btn-secondary{width:100%;max-width:300px}.btn-link{background:none;border:none;color:var(--color-primary);text-decoration:underline;cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-sm)}.btn-link:hover{color:var(--color-primary-dark)}.skip-button{display:block;margin:var(--space-lg) auto var(--space-sm)}.spinner{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin:var(--space-lg) auto}.loading{text-align:center;padding:40px;color:var(--color-text-secondary)}.error-message{background-color:#fee7e7;color:var(--color-error);padding:var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-md);border:1px solid #fecaca}.visual-guide{margin:var(--space-xl) 0;text-align:left}.visual-guide h4{margin-bottom:var(--space-lg);color:var(--color-secondary);text-align:center}.guide-steps{display:none}.guide-step{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-background);border-radius:var(--radius-md);border:1px solid var(--color-border)}.step-image-placeholder{flex-shrink:0;width:200px}.mock-browser{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;border:1px solid #e1e5e9}.browser-bar{background-color:#f6f8fa;padding:8px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e1e5e9}.browser-dots{display:flex;gap:4px}.browser-dots span{display:block;width:8px;height:8px;border-radius:50%;background-color:#ced4da}.browser-url{flex-grow:1;background-color:#e9ecef;border-radius:4px;padding:4px 8px;font-size:12px;color:#495057;text-align:center}.browser-content{padding:20px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.coinbase-logo{font-size:18px;font-weight:600;color:#0052ff}.signup-form,.verification-code,.identity-options,.dashboard-actions{width:100%;display:flex;flex-direction:column;gap:8px}.form-field,.signup-button,.verification-text,.identity-text,.dashboard-header,.dashboard-balance,.action-button{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:8px;font-size:14px;color:#495057;text-align:center}.signup-button{background-color:#0052ff;color:#fff;font-weight:500}.verification-icon,.identity-icon{font-size:32px}.important-notes{margin-top:var(--space-xl);padding:var(--space-lg);background-color:#fff3cd;border:1px solid #ffda6a;border-radius:var(--radius-md);text-align:left}.important-notes h4{margin-top:0;margin-bottom:var(--space-md);color:#856404;text-align:left}.important-notes ul{list-style:disc;padding-left:var(--space-lg);margin:0}.important-notes li{margin-bottom:var(--space-sm);color:#92400e;font-size:var(--font-size-sm);line-height:1.5}.important-notes li:last-child{margin-bottom:0}.important-notes strong{font-weight:600}@media (max-width: 768px){.guide-step{flex-direction:column;text-align:center}.step-image-placeholder{width:100%;max-width:250px}.mock-browser{margin:0 auto}.guide-steps{gap:0}.important-notes{padding:var(--space-md)}.visual-slide{gap:var(--space-md)}}@media (max-width: 480px){.step-image-placeholder{max-width:200px}.browser-content{padding:12px;min-height:100px}.important-notes ul{padding-left:var(--space-md)}.slider-controls{flex-direction:column;gap:var(--space-sm)}.slider-controls button{width:100%;text-align:center}}.step .slide-content{text-align:left}.guide-slider{overflow:hidden;width:100%;margin:var(--space-lg) 0;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.slider-content{display:flex;transition:transform .5s ease-in-out}.slide{min-width:100%;box-sizing:border-box;padding:var(--space-lg);background-color:var(--color-white)}.slide-content{text-align:left}.slide-content h5{margin-top:0;margin-bottom:var(--space-sm);color:var(--color-secondary)}.slide-content p{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.slide-content ul{list-style:disc;padding-left:var(--space-lg);margin-bottom:var(--space-md)}.slide-content li{margin-bottom:var(--space-sm);color:var(--color-text-secondary);line-height:1.5}.visual-slide{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.visual-slide .step-image-placeholder{width:100%;max-width:250px}.visual-slide .step-description{text-align:center}.slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-lg);gap:var(--space-md)}.slide-indicators{display:flex;gap:var(--space-sm)}.indicator{width:10px;height:10px;background-color:var(--color-border);border-radius:50%;cursor:pointer;transition:background-color .3s ease}.indicator.active{background-color:var(--color-primary)}.slider-controls button{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}.verification-status{background-color:var(--color-background);border-radius:var(--radius-md);padding:var(--space-xl);margin:var(--space-lg) 0;display:flex;align-items:flex-start;gap:var(--space-lg);text-align:left;border:2px solid transparent}.verification-status.pending{background-color:#fffbeb;border-color:#fbbf24}.verification-status.failed{background-color:#fef2f2;border-color:#ef4444}.status-icon{flex-shrink:0;font-size:24px;margin-top:var(--space-xs)}.status-icon .spinner{width:24px;height:24px;margin:0}.status-content{flex:1}.status-content h4{margin:0 0 var(--space-sm) 0;color:var(--color-secondary);font-size:var(--font-size-lg)}.status-content p{margin:0 0 var(--space-md) 0;color:var(--color-text)}.status-details{background-color:#ffffffb3;padding:var(--space-md);border-radius:var(--radius-sm);margin-top:var(--space-md)}.status-details p{margin:0 0 var(--space-sm) 0;font-weight:500}.status-details ul{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.status-details li{margin-bottom:var(--space-xs);color:var(--color-text-secondary)}.status-details .note{font-style:italic;color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-md)}.verification-actions{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-lg) 0}.btn-outline{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;font-size:var(--font-size-md);min-height:48px;display:flex;align-items:center;justify-content:center}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-white)}.btn-outline:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 768px){.verification-actions{flex-direction:row;justify-content:center}.verification-actions button{min-width:200px}}.modern-usdc-info{text-align:left;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.hero-message{text-align:center;margin-bottom:2rem}.hero-message h4{font-size:1.5rem;font-weight:600;color:#1e293b;line-height:1.4;margin:0;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.usdc-explanation{background:#ffffffb3;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #3b82f6}.usdc-explanation h5{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .75rem}.usdc-explanation p{color:#475569;line-height:1.6;margin:0;font-size:1rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.benefit-item{background:#ffffffe6;border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease;border:1px solid rgba(148,163,184,.2);box-shadow:0 1px 3px #0000001a}.benefit-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#3b82f64d}.benefit-icon{font-size:1.75rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #3b82f61a}.benefit-content h6{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.benefit-content p{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@media (max-width: 768px){.modern-usdc-info{padding:1.5rem}.hero-message h4{font-size:1.25rem}.benefits-grid{grid-template-columns:1fr;gap:1rem}.benefit-item{padding:1.25rem}.benefit-icon{width:2.5rem;height:2.5rem;font-size:1.5rem}}.signup-options{margin:var(--space-lg) 0}.signup-header{margin-bottom:var(--space-lg);text-align:center}.signup-header h4{color:var(--color-secondary);margin-bottom:var(--space-xs)}.signup-header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.signup-methods{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}.signup-method{background-color:var(--color-background);padding:var(--space-lg);border-radius:var(--radius-md);border:2px solid var(--color-border);text-align:center;transition:all .2s ease}.signup-method:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.method-header{margin-bottom:var(--space-md)}.method-header h5{color:var(--color-secondary);margin-bottom:var(--space-xs);font-size:var(--font-size-sm);font-weight:600}.method-header p{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.signup-method button{width:100%;margin-top:var(--space-sm)}.signup-instructions{text-align:left}.signup-instructions .info-box{background-color:#f8fafc;border:1px solid #e2e8f0;padding:var(--space-lg);border-radius:var(--radius-sm);margin-bottom:var(--space-lg)}.signup-instructions .info-box h5{color:var(--color-secondary);margin-bottom:var(--space-md);font-size:var(--font-size-sm);font-weight:600}.signup-instructions .info-box ol{margin:0;padding-left:var(--space-lg);counter-reset:step-counter}.signup-instructions .info-box li{color:var(--color-text);margin-bottom:var(--space-sm);font-size:var(--font-size-sm);line-height:1.5;position:relative}.signup-instructions .info-box li strong{color:var(--color-secondary)}.important-note{background-color:#fef3c7;border:1px solid #f59e0b;padding:var(--space-md);border-radius:var(--radius-sm);margin-top:var(--space-md)}.important-note p{margin:0;color:#92400e;font-size:var(--font-size-sm)}.signup-instructions .action-buttons{display:flex;gap:var(--space-md);justify-content:center;align-items:center}@media (max-width: 768px){.signup-methods{grid-template-columns:1fr;gap:var(--space-md)}.signup-instructions .action-buttons{flex-direction:column;gap:var(--space-sm)}}@media (max-width: 480px){.signup-method{padding:var(--space-md)}.method-header h5{font-size:var(--font-size-xs)}.signup-instructions .info-box{padding:var(--space-md)}}.payment-pending-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 20px;background-color:var(--color-background)}.pending-card{width:100%;max-width:600px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xl);text-align:center}.pending-header{margin-bottom:var(--space-xl)}.pending-icon{margin:0 auto var(--space-lg)}.spinner-large{width:64px;height:64px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.pending-header h1{color:var(--color-primary);margin:0 0 var(--space-md) 0;font-size:var(--font-size-xl)}.pending-header p{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin:0}.payment-details{background-color:var(--color-background);border-radius:var(--radius-sm);padding:var(--space-lg);margin-bottom:var(--space-xl);text-align:left}.payment-details h2{margin:0 0 var(--space-lg) 0;color:var(--color-secondary);text-align:center}.detail-grid{display:flex;flex-direction:column;gap:var(--space-sm)}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.detail-row span:first-child{font-weight:500;color:var(--color-text-secondary);min-width:100px}.detail-row span:last-child{font-weight:500;color:var(--color-text);text-align:right;flex:1}.wallet-address{font-family:monospace;font-size:var(--font-size-sm);word-break:break-all}.status-info{background-color:#fef5e7;border:1px solid #f6cc8f;border-radius:var(--radius-sm);padding:var(--space-lg);margin-bottom:var(--space-xl);text-align:left}.status-info p{margin:0 0 var(--space-md) 0;color:var(--color-text)}.countdown{font-weight:600;color:var(--color-warning);font-family:monospace}.status-info ul{margin:var(--space-md) 0 0 0;padding-left:var(--space-lg)}.status-info li{margin-bottom:var(--space-sm);color:var(--color-text)}.status-completed,.status-failed,.status-timeout{text-align:center}.success-icon,.error-icon,.warning-icon{margin:0 auto var(--space-lg)}.status-completed h1{color:var(--color-success);margin:0 0 var(--space-md) 0}.status-failed h1{color:var(--color-error);margin:0 0 var(--space-md) 0}.status-timeout h1{color:var(--color-warning);margin:0 0 var(--space-md) 0}.timeout-actions{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg)}.pending-actions{display:flex;justify-content:center}.btn-primary{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast)}.btn-primary:hover{background-color:var(--color-primary-dark)}.btn-secondary{background-color:var(--color-white);color:var(--color-text-secondary);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.btn-secondary:hover{background-color:var(--color-background);border-color:var(--color-text-secondary)}@media (max-width: 768px){.pending-card{padding:var(--space-lg);margin:20px 10px}.detail-row{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.detail-row span:last-child{text-align:left}.timeout-actions{gap:var(--space-sm)}}.navigation{background-color:var(--color-white);border-bottom:1px solid #e6e6e6;position:sticky;top:0;z-index:100}.nav-container{max-width:1200px;margin:0 auto;padding:0 var(--space-xl);display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo{font-size:24px;font-weight:600;color:#0a2540;text-decoration:none;letter-spacing:-.5px}.nav-links{display:flex;align-items:center;gap:var(--space-xl)}.nav-link{color:#425466;text-decoration:none;font-weight:500;font-size:15px;padding:var(--space-sm) var(--space-md);border-radius:6px;transition:all .2s ease}.nav-link:hover{color:#0a2540;background-color:#f6f9fc}.nav-link.active{color:#635bff;background-color:#f0f1ff}.nav-user{display:flex;align-items:center;gap:var(--space-lg)}.user-name{font-weight:500;color:#0a2540;font-size:14px}.user-role{color:#635bff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.logout-button{background:none;border:none;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;padding:var(--space-sm);transition:color .2s ease}.logout-button:hover{color:#374151}.logout-text{color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;padding:var(--space-sm);transition:color .2s ease}.logout-text:hover{color:#374151}.nav-loading{color:#6b7280;font-size:14px;font-weight:500;padding:var(--space-sm) var(--space-md);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:101}.hamburger{width:24px;height:18px;position:relative;transform:rotate(0);transition:.3s ease-in-out}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#0a2540;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:8px}.hamburger span:nth-child(3){top:16px}.hamburger.open span:nth-child(1){top:8px;transform:rotate(135deg)}.hamburger.open span:nth-child(2){opacity:0;left:-60px}.hamburger.open span:nth-child(3){top:8px;transform:rotate(-135deg)}.mobile-nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #e6e6e6;box-shadow:0 4px 6px #0000001a;z-index:100}.mobile-nav-links{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.mobile-nav-link{color:#425466;text-decoration:none;font-weight:500;font-size:16px;padding:var(--space-md);border-radius:8px;transition:all .2s ease;border:1px solid transparent}.mobile-nav-link:hover{color:#0a2540;background-color:#f6f9fc;border-color:#e6e6e6}.mobile-nav-link.active{color:#635bff;background-color:#f0f1ff;border-color:#635bff}.mobile-user-section{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid #e6e6e6;text-align:center}.mobile-user-name{font-weight:500;color:#0a2540;font-size:16px;margin-bottom:var(--space-md)}.mobile-logout-button{background:#f56565;color:#fff;border:none;padding:var(--space-sm) var(--space-lg);border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:100%}.mobile-logout-button:hover{background:#e53e3e}@media (max-width: 768px){.nav-container{padding:0 var(--space-md);height:64px}.nav-links.desktop{gap:var(--space-sm)}.nav-link{padding:var(--space-xs) var(--space-sm);font-size:14px}.user-name,.logout-text{font-size:13px}}@media (max-width: 480px){.nav-links.desktop,.nav-user.desktop{display:none}.mobile-menu-button,.mobile-nav-menu{display:block}.nav-container{justify-content:space-between}}.merchant-login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.merchant-login-card{width:100%;max-width:420px;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026}.merchant-login-header{text-align:center;margin-bottom:32px}.merchant-login-header h1{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:8px}.merchant-login-header p{color:#718096;font-size:16px}.merchant-login-form .form-group{margin-bottom:24px}.merchant-login-form label{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:8px}.merchant-login-form input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .2s ease}.merchant-login-form input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.login-button{width:100%;padding:14px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.login-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.login-button:disabled{background:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.error-message{padding:12px 16px;background-color:#fed7d7;color:#e53e3e;border-radius:8px;margin-bottom:24px;font-size:14px;border:1px solid #feb2b2}.merchant-login-footer{margin-top:32px;text-align:center;color:#718096;font-size:14px}.merchant-login-footer p{margin-bottom:8px}.merchant-login-footer a{color:#667eea;text-decoration:none;font-weight:500}.merchant-login-footer a:hover{text-decoration:underline}@media (max-width: 480px){.merchant-login-card{padding:24px;margin:10px}.merchant-login-header h1{font-size:24px}}.merchant-register-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.merchant-register-card{width:100%;max-width:800px;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;margin:20px 0}.register-header{text-align:center;margin-bottom:32px}.register-header h1{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:8px}.register-header p{color:#718096;font-size:16px}.progress-bar{margin-bottom:40px;position:relative}.progress-steps{display:flex;justify-content:space-between;position:relative;z-index:2}.progress-step{display:flex;flex-direction:column;align-items:center;flex:1}.step-number{width:40px;height:40px;border-radius:50%;background-color:#e2e8f0;color:#a0aec0;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:8px;transition:all .3s ease}.progress-step.active .step-number{background-color:#667eea;color:#fff}.step-label{font-size:12px;color:#718096;font-weight:500}.progress-step.active .step-label{color:#2d3748}.progress-line{position:absolute;top:20px;left:20px;right:20px;height:2px;background-color:#e2e8f0;z-index:1}.progress-fill{height:100%;background-color:#667eea;transition:width .3s ease}.step-content h3{margin-bottom:24px;color:#2d3748;font-size:20px;font-weight:600}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-group label{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:6px}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#e53e3e}.error-text{display:block;margin-top:4px;font-size:12px;color:#e53e3e;font-weight:500}.checkbox-group{margin-bottom:16px}.checkbox-label{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5}.checkbox-label input[type=checkbox]{width:auto;margin-right:12px;margin-top:2px}.checkbox-label a{color:#667eea;text-decoration:none}.checkbox-label a:hover{text-decoration:underline}.form-actions{display:flex;justify-content:space-between;margin-top:32px;gap:16px}.btn-primary,.btn-secondary{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:120px}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-secondary{background-color:#e2e8f0;color:#2d3748}.btn-secondary:hover{background-color:#cbd5e0}.submit-message{padding:16px;border-radius:8px;margin-bottom:24px;font-weight:500}.submit-message.success{background-color:#c6f6d5;color:#2f855a;border:1px solid #9ae6b4}.submit-message.error{background-color:#fed7d7;color:#e53e3e;border:1px solid #feb2b2}.register-footer{margin-top:32px;text-align:center;color:#718096;font-size:14px}.register-footer p{margin-bottom:8px}.register-footer a{color:#667eea;text-decoration:none;font-weight:500}.register-footer a:hover{text-decoration:underline}@media (max-width: 768px){.merchant-register-card{padding:24px;margin:10px}.register-header h1{font-size:24px}.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column}.progress-steps{margin-bottom:16px}.step-number{width:32px;height:32px;font-size:14px}.step-label{font-size:10px}}@media (max-width: 480px){.merchant-register-container{padding:10px}.merchant-register-card{padding:20px}}.info-box{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-top:24px}.info-box h4{margin:0 0 12px;color:#2d3748;font-size:16px;font-weight:600}.info-box ul{margin:0;padding-left:20px}.info-box li{margin-bottom:8px;color:#4a5568;line-height:1.5}.info-box li:last-child{margin-bottom:0}.merchant-dashboard{padding:20px;max-width:1400px;margin:0 auto}.dashboard-header{margin-bottom:32px}.dashboard-header h1{margin:0 0 8px;font-size:28px;font-weight:600;color:#1a1f36}.date-range{color:#697386;font-size:14px;margin:0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px}.stat-card{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000d;display:flex;align-items:flex-start;transition:all .2s ease;text-decoration:none;color:inherit}.stat-card.clickable:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.stat-icon svg{width:24px;height:24px}.completed-amount .stat-icon,.completed-count .stat-icon{background-color:#e9f5e9;color:#38a169}.pending-amount .stat-icon,.pending-count .stat-icon{background-color:#fef5e7;color:#dd6b20}.disputes .stat-icon{background-color:#fee7e7;color:#e53e3e}.user-changes .stat-icon{background-color:#ebf5ff;color:#3182ce}.stat-content{flex:1}.stat-content h3{margin:0 0 8px;font-size:14px;font-weight:500;color:#697386}.stat-value{margin:0 0 4px;font-size:24px;font-weight:600;color:#1a1f36}.stat-subtitle{margin:0;font-size:12px;color:#a0aec0}.user-changes-details{display:flex;flex-direction:column;gap:4px}.change-item{display:flex;justify-content:space-between;align-items:center;font-size:14px}.change-label{color:#697386;font-weight:500}.change-value{font-weight:600}.change-item.positive .change-value{color:#38a169}.change-item.negative .change-value{color:#e53e3e}.change-item.net{border-top:1px solid #e2e8f0;padding-top:4px;margin-top:4px}.dashboard-sections{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.dashboard-sections{grid-template-columns:1fr 1fr}}.dashboard-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2{margin:0;font-size:18px;font-weight:600;color:#1a1f36}.view-all-link{font-size:14px;color:#3182ce;text-decoration:none;font-weight:500}.view-all-link:hover{text-decoration:underline}.table-container{overflow-x:auto}.dashboard-table{width:100%;border-collapse:collapse}.dashboard-table th{text-align:left;padding:12px 0;font-size:12px;font-weight:600;color:#697386;border-bottom:1px solid #e2e8f0}.dashboard-table td{padding:12px 0;font-size:14px;color:#1a1f36;border-bottom:1px solid #f7fafc}.dashboard-table tr:last-child td{border-bottom:none}.status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-completed{background-color:#e9f5e9;color:#38a169}.status-pending{background-color:#fef5e7;color:#dd6b20}.status-failed,.status-open{background-color:#fee7e7;color:#e53e3e}.status-closed{background-color:#e2e8f0;color:#4a5568}.no-data{text-align:center;color:#a0aec0;font-style:italic;padding:20px 0}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3182ce;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.loading-indicator p{color:#697386;font-size:14px}.error-message{padding:20px;background-color:#fee7e7;color:#e53e3e;border-radius:8px;text-align:center}.merchant-layout-wrapper{display:flex;flex-direction:column;min-height:100vh}.merchant-content-area{display:flex;flex-grow:1;background-color:#f7fafc;overflow:hidden}.merchant-sidebar{width:260px;background-color:#1a202c;color:#e2e8f0;padding:24px;display:flex;flex-direction:column;box-shadow:2px 0 5px #0000001a;flex-shrink:0;overflow-y:auto}.merchant-logo{padding:20px;border-bottom:1px solid #2d3748}.merchant-logo h2{margin:0;font-size:1.5rem;color:#63b3ed}.merchant-nav{flex:1;padding:20px 0}.merchant-nav ul{list-style:none;padding:0;margin:0}.merchant-nav li{margin-bottom:5px}.merchant-nav a{display:block;padding:10px 20px;color:#e2e8f0;text-decoration:none;transition:background-color .2s}.merchant-nav a:hover,.merchant-nav a.active{background-color:#2d3748;color:#63b3ed}.back-to-main{padding:20px;border-top:1px solid #2d3748}.back-to-main a{color:#a0aec0;text-decoration:none;font-size:14px;transition:color .2s}.back-to-main a:hover{color:#e2e8f0}.merchant-main-content{flex-grow:1;padding:32px;overflow-y:auto;background-color:#fff}.nav-item{display:block;padding:12px 16px;color:#e2e8f0;text-decoration:none;border-radius:6px;margin-bottom:4px;transition:all .2s ease}.nav-item:hover{background-color:#2d3748;color:#fff}.nav-item.active{background-color:#4a5568;color:#fff;font-weight:600}.logout-button{width:100%;padding:12px 16px;background-color:#e53e3e;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.logout-button:hover{background-color:#c53030}.merchant-transactions-list{padding:24px;max-width:1200px;margin:0 auto}.transactions-table{width:100%;border-collapse:collapse}.transactions-table th{background:#f9fafb;padding:12px 16px;text-align:left;font-weight:500;color:#374151;font-size:.875rem;border-bottom:1px solid #e5e7eb}.transactions-table td{padding:16px;border-bottom:1px solid #f3f4f6;font-size:.875rem;vertical-align:top}.transactions-table tr:last-child td{border-bottom:none}.transactions-table tr:hover{background:#f9fafb}.status-completed{background:#d1fae5;color:#065f46}.status-pending{background:#fef3c7;color:#92400e}.status-failed{background:#fee2e2;color:#991b1b}.status-cancelled{background:#f3f4f6;color:#374151}.transaction-hash{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;background:#f3f4f6;padding:2px 4px;border-radius:3px}.no-hash{color:#9ca3af}.transaction-details-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}.modal-content{background:#fff;border-radius:12px;width:90%;max-width:700px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:slideIn .3s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.modal-header h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.close-button{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;line-height:1}.close-button:hover{background:#f3f4f6;color:#374151}.modal-body{padding:0 24px 24px}.transaction-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.overview-item{display:flex;flex-direction:column;gap:4px}.overview-item .label{font-size:.875rem;color:#6b7280;font-weight:500}.overview-item .value{font-size:1rem;color:#1f2937;font-weight:500}.transaction-id{font-family:Courier New,monospace;font-size:.875rem;background:#f3f4f6;padding:4px 8px;border-radius:4px;word-break:break-all}.amount-value{font-size:1.25rem;color:#059669;font-weight:600}.section-divider{height:1px;background:#e5e7eb;margin:24px 0}.customer-details,.blockchain-details,.transaction-description{margin-bottom:24px}.customer-details h3,.blockchain-details h3,.transaction-description h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 16px}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f3f4f6}.detail-row:last-child{border-bottom:none}.detail-row .label{font-size:.875rem;color:#6b7280;font-weight:500;min-width:140px}.detail-row .value{font-size:.875rem;color:#1f2937;text-align:right;flex:1;word-break:break-word}.hash-full{font-family:Courier New,monospace;font-size:.75rem;background:#f3f4f6;padding:4px 8px;border-radius:4px;word-break:break-all;display:inline-block;max-width:100%}.no-data{color:#9ca3af;font-style:italic}.description-text{color:#374151;line-height:1.6;margin:0;padding:12px;background:#f9fafb;border-radius:6px;border-left:4px solid #3b82f6}.modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.close-modal-button{padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.close-modal-button:hover{background:#2563eb}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.merchant-transactions-list,.filters-section{padding:16px}.status-filters,.date-filters{flex-direction:column;align-items:stretch}.filter-button{text-align:center}.table-container{overflow-x:auto}.transactions-table{min-width:600px}.page-header h1{font-size:1.5rem}.modal-content{width:95%;margin:20px}.modal-header,.modal-body,.modal-footer{padding-left:16px;padding-right:16px}.transaction-overview{grid-template-columns:1fr}.detail-row{flex-direction:column;align-items:flex-start;gap:4px}.detail-row .value{text-align:left}.hash-full{font-size:.7rem}}.merchant-disputes-list{padding:24px;max-width:1200px;margin:0 auto}.page-header{margin-bottom:32px}.page-header h1{color:#1f2937;font-size:2rem;font-weight:600;margin:0 0 8px}.page-header p{color:#6b7280;font-size:1rem;margin:0}.disputes-stats{display:flex;gap:16px;margin-bottom:24px}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center;box-shadow:0 1px 3px #0000001a;flex:1;max-width:200px}.stat-card.urgent{border-color:#ef4444;background:#fef2f2}.stat-number{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:4px}.stat-card.urgent .stat-number{color:#dc2626}.stat-label{font-size:.875rem;color:#6b7280;font-weight:500}.filters-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.filter-group{margin-bottom:20px}.filter-group:last-child{margin-bottom:0}.filter-group label{display:block;font-weight:500;color:#374151;margin-bottom:8px}.status-filters{display:flex;flex-wrap:wrap;gap:8px}.filter-button{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s}.filter-button:hover{border-color:#3b82f6;color:#3b82f6}.filter-button.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.date-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.date-filters input[type=date]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff}.clear-dates-button{padding:8px 16px;border:1px solid #ef4444;border-radius:6px;background:#fff;color:#ef4444;font-size:.875rem;cursor:pointer;transition:all .2s}.clear-dates-button:hover{background:#ef4444;color:#fff}.results-summary{margin-bottom:16px}.results-summary p{color:#6b7280;font-size:.875rem;margin:0}.table-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.disputes-table{width:100%;border-collapse:collapse}.disputes-table th{background:#f9fafb;padding:12px 16px;text-align:left;font-weight:500;color:#374151;font-size:.875rem;border-bottom:1px solid #e5e7eb}.disputes-table td{padding:16px;border-bottom:1px solid #f3f4f6;font-size:.875rem;vertical-align:top}.disputes-table tr:last-child td{border-bottom:none}.disputes-table tr:hover{background:#f9fafb}.disputes-table tr.open-dispute{background:#fefce8}.disputes-table tr.open-dispute:hover{background:#fef3c7}.customer-info{min-width:200px}.customer-name{color:#1f2937;font-weight:500;margin-bottom:2px}.customer-email{color:#6b7280;font-size:.8rem}.amount-cell{font-weight:600;color:#059669;text-align:right}.reason-cell{max-width:250px}.reason-title{color:#1f2937;font-weight:500;margin-bottom:2px}.reason-description{color:#6b7280;font-size:.8rem;line-height:1.4}.status-badge{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.status-open{background:#fee2e2;color:#991b1b}.urgency-badge{padding:3px 6px;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.urgency-low{background:#d1fae5;color:#065f46}.urgency-medium{background:#fef3c7;color:#92400e}.urgency-high{background:#fee2e2;color:#991b1b;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.action-buttons{display:flex;gap:8px}.view-button{padding:6px 12px;border:1px solid #3b82f6;border-radius:4px;background:#fff;color:#3b82f6;font-size:.75rem;cursor:pointer;transition:all .2s}.view-button:hover{background:#3b82f6;color:#fff}.respond-button{padding:6px 12px;border:1px solid #059669;border-radius:4px;background:#fff;color:#059669;font-size:.75rem;cursor:pointer;transition:all .2s}.respond-button:hover{background:#059669;color:#fff}.no-data{text-align:center;color:#6b7280;font-style:italic;padding:32px 16px}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;text-align:center}.spinner{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.error-message{background:#fee2e2;color:#991b1b;padding:16px;border-radius:8px;margin-bottom:16px;text-align:center}.retry-button{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .2s}.retry-button:hover{background:#2563eb}@media (max-width: 768px){.merchant-disputes-list{padding:16px}.disputes-stats{flex-direction:column}.stat-card{max-width:none}.filters-section{padding:16px}.status-filters,.date-filters{flex-direction:column;align-items:stretch}.filter-button{text-align:center}.table-container{overflow-x:auto}.disputes-table{min-width:700px}.page-header h1{font-size:1.5rem}.reason-cell{max-width:200px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dispute-detail-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0}.modal-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}.close-button{background:none;border:none;font-size:28px;cursor:pointer;color:#6b7280;padding:8px;border-radius:6px;transition:all .2s}.close-button:hover{background:#e5e7eb;color:#374151}.modal-content{flex:1;overflow-y:auto;padding:24px}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:16px;border-radius:8px;margin-bottom:24px;text-align:center}.dispute-info-section,.payment-info-section,.dispute-reason-section,.comments-section,.response-section,.resolution-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:20px}.dispute-info-section h3,.payment-info-section h3,.dispute-reason-section h3,.comments-section h3,.response-section h3,.resolution-section h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;padding-bottom:8px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item{display:flex;flex-direction:column;gap:4px}.info-item label{font-size:14px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.info-item span{font-size:16px;color:#111827;font-weight:500}.transaction-hash{font-family:monospace;font-size:14px!important;word-break:break-all;background:#f3f4f6;padding:8px;border-radius:4px}.status-badge{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;width:-moz-fit-content;width:fit-content}.status-open{background:#dbeafe;color:#1d4ed8}.status-resolved{background:#d1fae5;color:#065f46}.status-closed{background:#f3f4f6;color:#374151}.status-escalated{background:#fef3c7;color:#92400e}.reason-content p{margin:0 0 12px;line-height:1.6}.description{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.description p{margin:8px 0 0;color:#6b7280;line-height:1.6}.comments-list{display:flex;flex-direction:column;gap:16px}.comment-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.comment-author{font-weight:600;color:#374151}.comment-date{font-size:14px;color:#6b7280}.comment-content{color:#111827;line-height:1.6}.no-comments{color:#6b7280;font-style:italic;text-align:center;padding:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#374151}.form-group textarea{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;line-height:1.5;resize:vertical;transition:border-color .2s}.form-group textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions{display:flex;justify-content:flex-end}.submit-button{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.submit-button:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.submit-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.resolution-content p{margin:0 0 8px;line-height:1.6}@media (max-width: 768px){.modal-overlay{padding:10px}.dispute-detail-modal{max-height:95vh}.modal-header,.modal-content{padding:16px}.info-grid{grid-template-columns:1fr}.comment-header{flex-direction:column;align-items:flex-start;gap:4px}}.merchant-settings{max-width:800px;margin:0 auto;padding:0}.settings-header{margin-bottom:32px}.settings-header h1{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:8px}.settings-header p{color:#718096;font-size:16px}.settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center}.settings-tabs{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:32px;overflow-x:auto}.settings-content{background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0}.settings-form h2{font-size:24px;font-weight:600;color:#2d3748;margin-bottom:24px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .2s ease;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group textarea{resize:vertical;min-height:80px}.wallet-info{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin:24px 0}.wallet-info h3{margin:0 0 12px;color:#2d3748;font-size:16px;font-weight:600}.wallet-info ul{margin:0;padding-left:20px}.wallet-info li{margin-bottom:8px;color:#4a5568;line-height:1.5}.wallet-info li:last-child{margin-bottom:0}.wallet-actions{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.btn-secondary{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4299e166}.btn-secondary:disabled{background:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.wallet-option{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:16px}.wallet-option h4{margin:0 0 8px;color:#2d3748;font-size:16px;font-weight:600}.wallet-option p{margin:8px 0 0;color:#4a5568;font-size:14px}.wallet-option ul{margin:8px 0;padding-left:20px}.wallet-option li{margin-bottom:4px;color:#4a5568;font-size:14px}@media (max-width: 768px){.merchant-settings{padding:0 16px}.settings-content{padding:24px}.form-row{grid-template-columns:1fr}.settings-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px}.tab{padding:12px 16px;font-size:14px}}@media (max-width: 480px){.settings-header h1{font-size:24px}.settings-content{padding:20px}.settings-form h2{font-size:20px}}.wallet-pending{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:20px;margin:16px 0}.pending-indicator{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.pending-indicator .spinner{flex-shrink:0;margin-top:4px}.pending-indicator h4{margin:0 0 8px;color:#856404;font-size:16px;font-weight:600}.pending-indicator p{margin:4px 0;color:#856404;font-size:14px;line-height:1.4}.profile-container{max-width:600px;margin:0 auto;padding:32px}.profile-header{margin-bottom:32px;text-align:center}.profile-header h1{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:8px}.profile-header p{color:#718096;font-size:16px}.profile-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center}.spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.success-message{padding:12px 16px;background-color:#c6f6d5;color:#2f855a;border-radius:8px;margin-bottom:24px;border:1px solid #9ae6b4}.error-message{padding:12px 16px;background-color:#fed7d7;color:#e53e3e;border-radius:8px;margin-bottom:24px;border:1px solid #feb2b2}.profile-tabs{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:32px}.tab{padding:12px 24px;background:none;border:none;font-size:16px;font-weight:500;color:#718096;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap}.tab:hover{color:#4a5568}.tab.active{color:#667eea;border-bottom-color:#667eea}.profile-content{background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0}.profile-form h2{font-size:24px;font-weight:600;color:#2d3748;margin-bottom:24px}.form-group{margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group label{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:8px}.form-group input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .2s ease;font-family:inherit}.form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group small{display:block;margin-top:4px;font-size:12px;color:#718096}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:16px}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-primary:disabled{background:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.profile-container{padding:16px}.profile-content{padding:24px}.form-row{grid-template-columns:1fr}}@media (max-width: 480px){.profile-header h1{font-size:24px}.profile-content{padding:20px}.profile-form h2{font-size:20px}}.app-layout{min-height:100vh;display:flex;flex-direction:column}.app-layout .main-content{flex:1;width:100%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);line-height:1.6}:root{--color-primary: #3b82f6;--color-primary-dark: #2563eb;--color-primary-light: #93c5fd;--color-secondary: #1f2937;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-white: #ffffff;--color-black: #000000;--color-background: #f9fafb;--color-background-secondary: #f3f4f6;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #e5e7eb;--color-border-hover: #d1d5db;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:var(--color-background)}.spinner{width:40px;height:40px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--space-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){:root{--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem}}.ock-font-family{font-family:var(--ock-font-family)}.ock-border-default{border-color:var(--ock-bg-default)}.ock-border-default-active{border-color:var(--ock-bg-default-active)}.ock-border-line-primary{border-color:var(--ock-line-primary)}.ock-border-line-default{border-color:var(--ock-line-default)}.ock-border-line-heavy{border-color:var(--ock-line-heavy)}.ock-border-line-inverse{border-color:var(--ock-line-inverse)}.ock-border-radius{border-radius:var(--ock-border-radius)}.ock-border-radius-inner{border-radius:var(--ock-border-radius-inner)}.ock-fill-default{fill:var(--ock-bg-default)}.ock-fill-default-reverse{fill:var(--ock-bg-default-reverse)}.ock-fill-alternate{fill:var(--ock-bg-alternate)}.ock-icon-color-primary{fill:var(--ock-icon-color-primary)}.ock-icon-color-foreground{fill:var(--ock-icon-color-foreground)}.ock-icon-color-foreground-muted{fill:var(--ock-icon-color-foreground-muted)}.ock-icon-color-inverse{fill:var(--ock-icon-color-inverse)}.ock-icon-color-error{fill:var(--ock-icon-color-error)}.ock-icon-color-success{fill:var(--ock-icon-color-success)}.ock-icon-color-warning{fill:var(--ock-icon-color-warning)}.placeholder-ock-default::-moz-placeholder{color:var(--ock-text-foreground-muted)}.placeholder-ock-default::placeholder{color:var(--ock-text-foreground-muted)}.ock-scrollbar{scrollbar-width:thin;scrollbar-color:#d1d5db #ffffff}.ock-shadow-default,.dark .ock-shadow-default{box-shadow:0 8px 12px #5b616e1f}.ock-text-inverse{color:var(--ock-text-inverse)}.ock-text-foreground{color:var(--ock-text-foreground)}.ock-text-foreground-muted{color:var(--ock-text-foreground-muted)}.ock-text-error{color:var(--ock-text-error)}.ock-text-primary{color:var(--ock-text-primary)}.ock-text-success{color:var(--ock-text-success)}.ock-text-warning{color:var(--ock-text-warning)}.ock-text-disabled{color:var(--ock-text-disabled)}.ock-bg-default{background-color:var(--ock-bg-default)}.ock-bg-default-hover{background-color:var(--ock-bg-default-hover)}.ock-bg-default-active{background-color:var(--ock-bg-default-active)}.ock-bg-alternate{background-color:var(--ock-bg-alternate)}.ock-bg-alternate-hover{background-color:var(--ock-bg-alternate-hover)}.ock-bg-alternate-active{background-color:var(--ock-bg-alternate-active)}.ock-bg-inverse{background-color:var(--ock-bg-inverse)}.ock-bg-inverse-hover{background-color:var(--ock-bg-inverse-hover)}.ock-bg-inverse-active{background-color:var(--ock-bg-inverse-active)}.ock-bg-primary{background-color:var(--ock-bg-primary)}.ock-bg-primary-hover{background-color:var(--ock-bg-primary-hover)}.ock-bg-primary-active{background-color:var(--ock-bg-primary-active)}.ock-bg-secondary{background-color:var(--ock-bg-secondary)}.ock-bg-secondary-hover{background-color:var(--ock-bg-secondary-hover)}.ock-bg-secondary-active{background-color:var(--ock-bg-secondary-active)}.ock-bg-error{background-color:var(--ock-bg-error)}.ock-bg-warning{background-color:var(--ock-bg-warning)}.ock-bg-success{background-color:var(--ock-bg-success)}.ock-bg-default-reverse{background-color:var(--ock-bg-default-reverse)}.ock-bg-primary-washed{background-color:var(--ock-bg-primary-washed)}.ock-bg-primary-disabled{background-color:var(--ock-bg-primary-disabled)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,.light,.default-light{--ock-font-family: "DM Sans", sans-serif;--ock-border-radius: .5rem;--ock-border-radius-inner: .25rem;--ock-text-inverse: #f9fafb;--ock-text-foreground: #030712;--ock-text-foreground-muted: #4b5563;--ock-text-error: #e11d48;--ock-text-primary: #4f46e5;--ock-text-success: #65a30d;--ock-text-warning: #ea580c;--ock-text-disabled: #9ca3af;--ock-bg-default: #f9fafb;--ock-bg-default-hover: #e5e7eb;--ock-bg-default-active: #d1d5db;--ock-bg-alternate: #e5e7eb;--ock-bg-alternate-hover: #d1d5db;--ock-bg-alternate-active: #9ca3af;--ock-bg-inverse: #f3f4f6;--ock-bg-inverse-hover: #e5e7eb;--ock-bg-inverse-active: #d1d5db;--ock-bg-primary: #4f46e5;--ock-bg-primary-hover: #4338ca;--ock-bg-primary-active: #3730a3;--ock-bg-primary-washed: #e0e7ff;--ock-bg-primary-disabled: #a5b4fc;--ock-bg-secondary: #e2e8f0;--ock-bg-secondary-hover: #cbd5e1;--ock-bg-secondary-active: #94a3b8;--ock-bg-error: #e11d48;--ock-bg-warning: #ea580c;--ock-bg-success: #bef264;--ock-bg-default-reverse: #030712;--ock-icon-color-primary: #4f46e5;--ock-icon-color-foreground: #030712;--ock-icon-color-foreground-muted: #4b5563;--ock-icon-color-inverse: #f9fafb;--ock-icon-color-error: #e11d48;--ock-icon-color-success: #65a30d;--ock-icon-color-warning: #ea580c;--ock-line-primary: #4f46e5;--ock-line-default: #d1d5db;--ock-line-heavy: #6b7280;--ock-line-inverse: #374151}.dark,.default-dark{--ock-font-family: "DM Sans", sans-serif;--ock-border-radius: .5rem;--ock-border-radius-inner: .25rem;--ock-text-inverse: #030712;--ock-text-foreground: #f9fafb;--ock-text-foreground-muted: #9ca3af;--ock-text-error: #fb7185;--ock-text-primary: #818cf8;--ock-text-success: #a3e635;--ock-text-warning: #fb923c;--ock-text-disabled: #4b5563;--ock-bg-default: #030712;--ock-bg-default-hover: #1f2937;--ock-bg-default-active: #374151;--ock-bg-alternate: #1f2937;--ock-bg-alternate-hover: #374151;--ock-bg-alternate-active: #4b5563;--ock-bg-inverse: #111827;--ock-bg-inverse-hover: #1f2937;--ock-bg-inverse-active: #374151;--ock-bg-primary: #818cf8;--ock-bg-primary-hover: #a5b4fc;--ock-bg-primary-active: #c7d2fe;--ock-bg-primary-washed: #312e81;--ock-bg-primary-disabled: #1e1b4b;--ock-bg-secondary: #1e293b;--ock-bg-secondary-hover: #334155;--ock-bg-secondary-active: #475569;--ock-bg-error: #fb7185;--ock-bg-warning: #fb923c;--ock-bg-success: #4d7c0f;--ock-bg-default-reverse: #f9fafb;--ock-icon-color-primary: #818cf8;--ock-icon-color-foreground: #f9fafb;--ock-icon-color-foreground-muted: #9ca3af;--ock-icon-color-inverse: #030712;--ock-icon-color-error: #fb7185;--ock-icon-color-success: #a3e635;--ock-icon-color-warning: #fb923c;--ock-line-primary: #818cf8;--ock-line-default: #374151;--ock-line-heavy: #6b7280;--ock-line-inverse: #d1d5db}.base-light{--ock-font-family: "DM Sans", sans-serif;--ock-border-radius: .5rem;--ock-border-radius-inner: .25rem;--ock-text-inverse: #f9fafb;--ock-text-foreground: #030712;--ock-text-foreground-muted: #4b5563;--ock-text-error: #e11d48;--ock-text-primary: #0052ff;--ock-text-success: #65a30d;--ock-text-warning: #ea580c;--ock-text-disabled: #9ca3af;--ock-bg-default: #f9fafb;--ock-bg-default-hover: #e5e7eb;--ock-bg-default-active: #d1d5db;--ock-bg-alternate: #e5e7eb;--ock-bg-alternate-hover: #d1d5db;--ock-bg-alternate-active: #9ca3af;--ock-bg-inverse: #f3f4f6;--ock-bg-inverse-hover: #e5e7eb;--ock-bg-inverse-active: #d1d5db;--ock-bg-primary: #0052ff;--ock-bg-primary-hover: #014ceb;--ock-bg-primary-active: #0148dc;--ock-bg-primary-washed: #b2cbff;--ock-bg-primary-disabled: #9dbcfe;--ock-bg-secondary: #e2e8f0;--ock-bg-secondary-hover: #cbd5e1;--ock-bg-secondary-active: #94a3b8;--ock-bg-error: #e11d48;--ock-bg-warning: #ea580c;--ock-bg-success: #bef264;--ock-bg-default-reverse: #030712;--ock-icon-color-primary: #0052ff;--ock-icon-color-foreground: #030712;--ock-icon-color-foreground-muted: #4b5563;--ock-icon-color-inverse: #f9fafb;--ock-icon-color-error: #e11d48;--ock-icon-color-success: #65a30d;--ock-icon-color-warning: #ea580c;--ock-line-primary: #0052ff;--ock-line-default: #d1d5db;--ock-line-heavy: #6b7280;--ock-line-inverse: #374151}.base-dark{--ock-font-family: "DM Sans", sans-serif;--ock-border-radius: .5rem;--ock-border-radius-inner: .25rem;--ock-text-inverse: #f9fafb;--ock-text-foreground: #f9fafb;--ock-text-foreground-muted: #9ca3af;--ock-text-error: #fb7185;--ock-text-primary: #578bfa;--ock-text-success: #a3e635;--ock-text-warning: #fb923c;--ock-text-disabled: #4b5563;--ock-bg-default: #030712;--ock-bg-default-hover: #1f2937;--ock-bg-default-active: #374151;--ock-bg-alternate: #1f2937;--ock-bg-alternate-hover: #374151;--ock-bg-alternate-active: #4b5563;--ock-bg-inverse: #111827;--ock-bg-inverse-hover: #1f2937;--ock-bg-inverse-active: #374151;--ock-bg-primary: #578bfa;--ock-bg-primary-hover: #477ef5;--ock-bg-primary-active: #5386f5;--ock-bg-primary-washed: #051537;--ock-bg-primary-disabled: #1b3365;--ock-bg-secondary: #1e293b;--ock-bg-secondary-hover: #334155;--ock-bg-secondary-active: #475569;--ock-bg-error: #fb7185;--ock-bg-warning: #fb923c;--ock-bg-success: #4d7c0f;--ock-bg-default-reverse: #f9fafb;--ock-icon-color-primary: #578bfa;--ock-icon-color-foreground: #f9fafb;--ock-icon-color-foreground-muted: #9ca3af;--ock-icon-color-inverse: #030712;--ock-icon-color-error: #fb7185;--ock-icon-color-success: #a3e635;--ock-icon-color-warning: #fb923c;--ock-line-primary: #578bfa;--ock-line-default: #374151;--ock-line-heavy: #6b7280;--ock-line-inverse: #d1d5db}.cyberpunk{--ock-font-family: "Oxanium", sans-serif;--ock-border-radius: .125rem;--ock-border-radius-inner: 0rem;--ock-text-inverse: #030712;--ock-text-foreground: #f9fafb;--ock-text-foreground-muted: #9ca3af;--ock-text-error: #fb7185;--ock-text-primary: #e879f9;--ock-text-success: #a3e635;--ock-text-warning: #fb923c;--ock-text-disabled: #4b5563;--ock-bg-default: #030712;--ock-bg-default-hover: #1f2937;--ock-bg-default-active: #374151;--ock-bg-alternate: #1f2937;--ock-bg-alternate-hover: #374151;--ock-bg-alternate-active: #4b5563;--ock-bg-inverse: #111827;--ock-bg-inverse-hover: #1f2937;--ock-bg-inverse-active: #374151;--ock-bg-primary: #e879f9;--ock-bg-primary-hover: #f0abfc;--ock-bg-primary-active: #f5d0fe;--ock-bg-primary-washed: #701a75;--ock-bg-primary-disabled: #4a044e;--ock-bg-secondary: #1e293b;--ock-bg-secondary-hover: #334155;--ock-bg-secondary-active: #475569;--ock-bg-error: #fb7185;--ock-bg-warning: #fb923c;--ock-bg-success: #a3e635;--ock-bg-default-reverse: #f9fafb;--ock-icon-color-primary: #e879f9;--ock-icon-color-foreground: #f9fafb;--ock-icon-color-foreground-muted: #4b5563;--ock-icon-color-inverse: #030712;--ock-icon-color-error: #e11d48;--ock-icon-color-success: #65a30d;--ock-icon-color-warning: #ea580c;--ock-line-primary: #e879f9;--ock-line-default: #374151;--ock-line-heavy: #6b7280;--ock-line-inverse: #d1d5db}.hacker{--ock-font-family: "Noto Sans Mono", sans-serif;--ock-border-radius: .375rem;--ock-border-radius-inner: .125rem;--ock-text-inverse: #fafafa;--ock-text-foreground: #09090b;--ock-text-foreground-muted: #52525b;--ock-text-error: #e11d48;--ock-text-primary: #09090b;--ock-text-success: #65a30d;--ock-text-warning: #ea580c;--ock-text-disabled: #a1a1aa;--ock-bg-default: #fafafa;--ock-bg-default-hover: #e4e4e7;--ock-bg-default-active: #d4d4d8;--ock-bg-alternate: #e4e4e7;--ock-bg-alternate-hover: #d4d4d8;--ock-bg-alternate-active: #a1a1aa;--ock-bg-inverse: #f4f4f5;--ock-bg-inverse-hover: #e4e4e7;--ock-bg-inverse-active: #d4d4d8;--ock-bg-primary: #09090b;--ock-bg-primary-hover: #27272a;--ock-bg-primary-active: #3f3f46;--ock-bg-primary-washed: #f4f4f5;--ock-bg-primary-disabled: #d4d4d8;--ock-bg-secondary: #e5e5e5;--ock-bg-secondary-hover: #d4d4d4;--ock-bg-secondary-active: #a3a3a3;--ock-bg-error: #e11d48;--ock-bg-warning: #ea580c;--ock-bg-success: #65a30d;--ock-bg-default-reverse: #fafafa;--ock-icon-color-primary: #09090b;--ock-icon-color-foreground: #09090b;--ock-icon-color-foreground-muted: #52525b;--ock-icon-color-inverse: #fafafa;--ock-icon-color-error: #e11d48;--ock-icon-color-success: #65a30d;--ock-icon-color-warning: #ea580c;--ock-line-primary: #09090b;--ock-line-default: #d4d4d8;--ock-line-heavy: #71717a;--ock-line-inverse: #3f3f46}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-\[12\.875rem\]{bottom:-12.875rem}.-right-0\.5{right:-.125rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2,.left-2\/4{left:50%}.left-3\/4{left:75%}.left-4{left:1rem}.left-\[-99999px\]{left:-99999px}.left-\[0\%\]{left:0%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[100px\]{top:100px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mr-0\.5{margin-right:-.125rem}.-mr-px{margin-right:-1px}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-px{margin-left:1px}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-\[60\%\]{margin-top:60%}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-3{width:.75rem;height:.75rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-120{height:30rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.625rem\]{height:1.625rem}.h-\[12\.875rem\]{height:12.875rem}.h-\[148px\]{height:148px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[80px\]{height:80px}.h-auto{height:auto}.h-full{height:100%}.max-h-120{max-height:30rem}.max-h-44{max-height:11rem}.max-h-80{max-height:20rem}.min-h-60{min-height:15rem}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-88{width:22rem}.w-9{width:2.25rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[15px\]{width:15px}.w-\[200px\]{width:200px}.w-\[21\.75rem\]{width:21.75rem}.w-\[22rem\]{width:22rem}.w-\[375px\]{width:375px}.w-\[42px\]{width:42px}.w-\[475px\]{width:475px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-14{min-width:3.5rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-40{min-width:10rem}.min-w-52{min-width:13rem}.min-w-80{min-width:20rem}.min-w-\[153px\]{min-width:153px}.min-w-\[300px\]{min-width:300px}.min-w-\[70px\]{min-width:70px}.min-w-full{min-width:100%}.max-w-24{max-width:6rem}.max-w-52{max-width:13rem}.max-w-\[180px\]{max-width:180px}.max-w-\[500px\]{max-width:500px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[100\%\]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-100\%\]{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[102\%\]{--tw-translate-y: 102%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_auto\]{grid-template-columns:2.5rem 1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[-\.8rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.8rem * var(--tw-space-x-reverse));margin-left:calc(-.8rem * calc(1 - var(--tw-space-x-reverse)))}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.43931rem\]{border-radius:.43931rem}.rounded-\[20px_20px_0_0\]{border-radius:20px 20px 0 0}.rounded-\[50\%\]{border-radius:50%}.rounded-\[6\.25rem\]{border-radius:6.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-tl-\[calc\(var\(--ock-border-radius\)_-_1px\)\]{border-top-left-radius:calc(var(--ock-border-radius) - 1px)}.rounded-tr-\[calc\(var\(--ock-border-radius\)_-_1px\)\]{border-top-right-radius:calc(var(--ock-border-radius) - 1px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[0\.5px\]{border-width:.5px}.border-\[length\:0_0_0_16px\]{border-width:0 0 0 16px}.border-\[length\:9px_0_9px_16px\]{border-width:9px 0 9px 16px}.\!border-b-0{border-bottom-width:0px!important}.\!border-l-0{border-left-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-double{border-style:double}.border-none{border-style:none}.border-\[none\]{border-color:none}.border-\[var\(--ock-bg-default-reverse\)\]{border-color:var(--ock-bg-default-reverse)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.\!border-t-\[var\(--ock-bg-primary\)\]{border-top-color:var(--ock-bg-primary)!important}.border-l-\[var\(--ock-bg-default\)\]{border-left-color:var(--ock-bg-default)}.border-t-gray-400{--tw-border-opacity: 1;border-top-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.\!bg-\[var\(--ock-bg-alternate-active\)\]{background-color:var(--ock-bg-alternate-active)!important}.\!bg-inherit{background-color:inherit!important}.bg-\[\#0052FF\]{--tw-bg-opacity: 1;background-color:rgb(0 82 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E0E7FF\]{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-12{padding-left:3rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:DM Sans,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[10px\]{font-size:10px}.text-\[2\.5rem\]{font-size:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-\[13px\]{line-height:13px}.leading-none{line-height:1}.\!text-\[var\(--ock-text-foreground\)\]{color:var(--ock-text-foreground)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#4F46E5\]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-\[\#8A919E\]{--tw-text-opacity: 1;color:rgb(138 145 158 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-\[0\.38\]{opacity:.38}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_8px_24px_0px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0px 8px 24px 0px rgba(0,0,0,.12);--tw-shadow-colored: 0px 8px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[border-width\]{will-change:border-width}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.animate-out{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-1\.5{--tw-enter-translate-y: .375rem}.slide-in-from-bottom-1\/2{--tw-enter-translate-y: 50%}.slide-in-from-bottom-2\.5{--tw-enter-translate-y: .625rem}.slide-in-from-left-5{--tw-enter-translate-x: -1.25rem}.slide-in-from-right-5{--tw-enter-translate-x: 1.25rem}.slide-in-from-top-1\.5{--tw-enter-translate-y: -.375rem}.slide-in-from-top-2\.5{--tw-enter-translate-y: -.625rem}.slide-out-to-bottom-1\.5{--tw-exit-translate-y: .375rem}.slide-out-to-left-5{--tw-exit-translate-x: -1.25rem}.slide-out-to-right-5{--tw-exit-translate-x: 1.25rem}.slide-out-to-top-1\.5{--tw-exit-translate-y: -.375rem}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.fill-mode-forwards{animation-fill-mode:forwards}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.animate-enterRight{transition-duration:.5s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;--tw-enter-translate-x: 2rem;animation-duration:.5s}.animate-enterUp{transition-duration:.5s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;--tw-enter-translate-y: 2rem;animation-duration:.5s}.animate-enterDown{transition-duration:.5s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;--tw-enter-translate-y: -2rem;animation-duration:.5s}.hover\:border-\[--ock-line-primary\]:hover{border-color:var(--ock-line-primary)}.hover\:bg-\[\#0045D8\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 69 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--ock-bg-alternate-hover\)\]:hover{background-color:var(--ock-bg-alternate-hover)}.hover\:bg-\[var\(--ock-bg-default-hover\)\]:hover{background-color:var(--ock-bg-default-hover)}.hover\:bg-\[var\(--ock-bg-inverse\)\]:hover{background-color:var(--ock-bg-inverse)}.hover\:bg-\[var\(--ock-bg-inverse-hover\)\]:hover{background-color:var(--ock-bg-inverse-hover)}.hover\:bg-\[var\(--ock-bg-primary-hover\)\]:hover{background-color:var(--ock-bg-primary-hover)}.hover\:bg-\[var\(--ock-bg-secondary-hover\)\]:hover{background-color:var(--ock-bg-secondary-hover)}.hover\:text-\[var\(--ock-text-foreground-muted\)\]:hover{color:var(--ock-text-foreground-muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.focus\:border-none:focus{border-style:none}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[var\(--ock-text-foreground\)\]:focus-visible{--tw-ring-color: var(--ock-text-foreground)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--ock-bg-alternate-active\)\]:active{background-color:var(--ock-bg-alternate-active)}.active\:bg-\[var\(--ock-bg-default-active\)\]:active{background-color:var(--ock-bg-default-active)}.active\:bg-\[var\(--ock-bg-inverse-active\)\]:active{background-color:var(--ock-bg-inverse-active)}.active\:bg-\[var\(--ock-bg-primary-active\)\]:active{background-color:var(--ock-bg-primary-active)}.active\:bg-\[var\(--ock-bg-secondary-active\)\]:active{background-color:var(--ock-bg-secondary-active)}.active\:text-\[var\(--ock-text-primary\)\]:active{color:var(--ock-text-primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media not all and (min-width: 640px){.max-sm\:pt-4{padding-top:1rem}}.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button{margin:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button{margin:0}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:col-end-1>*{grid-column-end:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}.\[\&\>\*\]\:row-end-1>*{grid-row-end:1}.\[\&\>div\]\:space-x-0>div>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.\[\&\>div\]\:space-x-2>div>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.\[\&_path\]\:fill-\[var\(--ock-icon-color-foreground\)\] path{fill:var(--ock-icon-color-foreground)}.\[\&_path\]\:fill-\[var\(--ock-icon-color-foreground-muted\)\] path{fill:var(--ock-icon-color-foreground-muted)}.\[\&_path\]\:transition-colors path{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&_path\]\:ease-in-out path{transition-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_path\]\:hover\:fill-\[var\(--ock-icon-color-foreground\)\]:hover path{fill:var(--ock-icon-color-foreground)}
