.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;display:table}.w3-table-all,.w3-cell-bordered th,.w3-cell-bordered td{border:1px solid #e5e7eb}.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(2n){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(2n){background-color:#f1f1f1}.w3-table-all tbody td{text-align:inherit}.w3-hoverable tbody th:hover,.w3-ul.w3-hoverable li:hover{background-color:#e5e7eb}.w3-centered tr th,.w3-centered tr td{text-align:center}.w3-table-padding td,.w3-table-padding th,.w3-table-all td,.w3-table-all th{padding:4px}.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:8px}.w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:6px 12px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}.w3-btn:hover{box-shadow:0 8px 16px #0003,0 6px 20px #00000030}.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w3-button{background-position:center;transition:background .8s;display:inline-block}.w3-button:hover{background:#47a7f5 radial-gradient(circle,transparent 1%,#47a7f5 1%) center/15000%}.w3-button:active{background-color:#6eb9f7;background-size:100%;transition:background 0s}.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:.3}.w3-disabled *,:disabled *{pointer-events:none}.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px}.w3-ul-bordered li{border-bottom:1px solid #ddd}.w3-ul-bordered li:last-child{border-bottom:none}.w3-display-container{position:relative}.w3-ripple:active{opacity:.5}.w3-ripple{transition:opacity 0s}.w3-input{border-radius:6px;padding:6px 12px;display:block;border:1px solid #ccc;width:100%}.w3-input-inline{border-radius:2px;padding:6px 12px;display:inline-block;border:1px solid #ccc;max-width:100%}.w3-select{background-color:#f7f7f7;border-radius:5px;padding:6px 12px;width:100%;border:1px solid #ccc}.w3-select-inline{background-color:#f7f7f7;border-radius:5px;padding:6px 12px;border:1px solid #ccc}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;position:absolute;top:100%;z-index:10}.w3-check,.w3-radio{width:24px;height:24px;position:relative}.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:10;overflow:auto}.w3-main,#main{transition:margin-left .4s}.w3-modal{z-index:40;display:none;padding-top:100px;position:fixed;left:0;top:-1px;bottom:-1px;width:100%;overflow:auto;background-color:#000;background-color:#0009}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}.w3-bar .w3-button{white-space:normal}.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none}.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}.w3-responsive{display:block;overflow-x:auto}.w3-container,.w3-panel,.w3-row,.w3-cell-row,.w3-clear,.w3-bar{display:block}.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:block;clear:both}.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}.w3-col.s1-5{width:12.499999%}.w3-col.s2-5{width:20.8333333%}.w3-col.s3-5{width:29.166655%}.w3-col.s4-5{width:37.53%}.w3-col.s5-5{width:45.8%}.w3-col.s9-5{width:79.1666666%}.w3-col.s11-5{width:95.83333%}.w3-grid{display:grid}.w3-grid.sg1{grid-template-columns:repeat(1,1fr)}.w3-grid.sg2{grid-template-columns:repeat(2,1fr)}.w3-grid.sg3{grid-template-columns:repeat(3,1fr)}.w3-grid.sg4{grid-template-columns:repeat(4,1fr)}.w3-grid.sg5{grid-template-columns:repeat(5,1fr)}.w3-grid-col-span-1{grid-column:auto / span 1}.w3-grid-col-span-2{grid-column:auto / span 2}.w3-grid-col-span-3{grid-column:auto / span 3}.w3-grid-col-span-4{grid-column:auto / span 4}.w3-grid-col-span-5{grid-column:auto / span 5}.w3-grid-col-span-6{grid-column:auto / span 6}@media(min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}.w3-col.m1-5{width:12.499999%}.w3-col.m2-5{width:20.8333333%}.w3-col.m3-5{width:29.166655%}.w3-col.m4-5{width:37.5%}.w3-col.m5-5{width:45.83%}.w3-col.m9-5{width:79.1666666%}.w3-col.m11-5{width:95.83333%}.w3-grid.mg1{grid-template-columns:repeat(1,1fr)}.w3-grid.mg2{grid-template-columns:repeat(2,1fr)}.w3-grid.mg3{grid-template-columns:repeat(3,1fr)}.w3-grid.mg4{grid-template-columns:repeat(4,1fr)}}@media(min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}.w3-col.l1-5{width:12.499999%}.w3-col.l2-5{width:20.8333333%}.w3-col.l3-5{width:29.166655%}.w3-col.l4-5{width:45.83%}.w3-col.l9-5{width:79.1666666%}.w3-col.l11-5{width:95.83333%}.w3-grid.lg1{grid-template-columns:repeat(1,1fr)}.w3-grid.lg2{grid-template-columns:repeat(2,1fr)}.w3-grid.lg3{grid-template-columns:repeat(3,1fr)}.w3-grid.lg4{grid-template-columns:repeat(4,1fr)}}.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:1200px}.w3-auto{max-width:1140px}.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}@media(max-width:600px){html,body{font-size:15px}.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile{text-align:center}}@media(max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media(min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}@media(max-width:992px)and (min-width:601px){.w3-hide-medium{display:none!important}}@media(max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}.w3-top,.w3-bottom{position:fixed;width:100%;z-index:20}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:20}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-left{position:absolute;top:50%;left:0%;transform:translateY(-50%);-ms-transform:translate(-0%,-50%)}.w3-display-right{position:absolute;top:50%;right:0%;transform:translateY(-50%);-ms-transform:translate(0%,-50%)}.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%);-ms-transform:translate(-50%,0%)}.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%);-ms-transform:translate(-50%,0%)}.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}.w3-display-position{position:absolute}.w3-circle{border-radius:50%}.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}.w3-code,.w3-codespan{font-family:Consolas,courier new;font-size:16px}.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}.w3-codespan{color:#dc143c;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}.w3-card,.w3-card-2,.w3-card-4,.w3-hover-shadow:hover{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.w3-push-down-effect:active{transform:translateY(4px)}.w3-opacity,.w3-hover-opacity:hover{opacity:.6}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}.w3-opacity-max{opacity:.25}.w3-opacity-min{opacity:.75}.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}.w3-tiny{font-size:12px!important}.w3-small{font-size:15px!important}.w3-medium{font-size:17px!important}.w3-large{font-size:19px!important}.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}.w3-border-0{border:0!important}.w3-border{border:1px #e5e5e5 solid}.w3-border-top{border-top:1px solid #e5e7eb!important}.w3-border-bottom{border-bottom:1px solid #e5e7eb!important}.w3-border-left{border-left:1px solid #e5e7eb!important}.w3-border-right{border-right:1px solid #e5e7eb!important}.w3-topbar{border-top:3px solid #e5e7eb!important}.w3-bottombar{border-bottom:3px solid #e5e7eb!important}.w3-leftbar{border-left:3px solid #e5e7eb!important}.w3-rightbar{border-right:3px solid #e5e7eb!important}.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}.w3-margin,.w3-margin-16{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}.w3-padding-small{padding:4px 8px!important}.w3-padding,.w3-padding-16{padding:16px}.w3-padding-large{padding:12px 24px!important}.w3-padding-top{padding-top:16px!important}.w3-padding-bottom{padding-bottom:16px!important}.w3-padding-left{padding-left:16px!important}.w3-padding-right{padding-right:16px!important}.w3-left{float:left!important}.w3-right{float:right!important}.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}.w3-hover-none:hover{box-shadow:none!important}.w3-hover-visible-child{visibility:hidden}.w3-hover-visible:hover.w3-hover-visible-child{visibility:visible}.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#0ff!important}.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196f3!important}.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87ceeb!important}.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:khaki!important}.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#fdd!important}.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#dfd!important}.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffc!important}.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#dff!important}.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}.w3-text-aqua,.w3-hover-text-aqua:hover{color:#0ff!important}.w3-text-blue,.w3-hover-text-blue:hover{color:#2196f3!important}.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87ceeb!important}.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}.w3-text-green,.w3-hover-text-green:hover{color:#4caf50!important}.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}.w3-text-black,.w3-hover-text-black:hover{color:#000!important}.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#c1c1c1!important}.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff!important}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3!important}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb!important}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50!important}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:khaki!important}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}.w3-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w3-super-tiny{font-size:8px}.w3-transclucent{background-color:#ffffffe6}.w3-transclucent-less{background-color:#fff9}.w3-transclucent-black{background-color:#000000b3;color:#fff}.w3-scroll{overflow:auto}.w3-scroll-x{overflow-x:auto;overflow-y:hidden}.w3-scroll-y{overflow-y:auto;overflow-x:hidden}.w3-medium-less{font-size:13px}.w3-middle-align{vertical-align:middle}.w3-bottom-align{vertical-align:bottom}.w3-top-align{vertical-align:top}.w3-horizontal>.w3-vertical{display:table-cell;vertical-align:top;float:left}.w3-horizontal>.w3-horizontal{vertical-align:middle}.w3-vertical>.w3-horizontal,.w3-vertical>.w3-vertical{display:table}.w3-horizontal,.w3-vertical{display:inline-table;white-space:nowrap}.w3-can-wrap{white-space:pre-wrap}.w3-no-wrap{white-space:nowrap}.w3-display-none{display:none}.w3-can-break{white-space:normal;word-break:break-word}.w3-whitespace-preline{white-space:pre-line}.w3-whitespace-pre{white-space:pre}.w3-bold{font-weight:700}.w3-bold-more{font-weight:900}.w3-padding-button{padding:8px 10px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none;border:none}.w3-shadow{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.w3-2px-shadow{border-radius:2px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.w3-ripple1{position:relative;overflow:hidden}.w3-ripple1:before{border-radius:50%;background-color:#fff9;content:"";position:absolute;top:50%;left:50%;width:0;height:0}.w3-ripple1:focus:before{transition:all .5s ease-out;opacity:0;width:160px;height:160px;margin-top:-80px;margin-left:-80px}.w3-array{margin:0 4px 4px 0}.w3-array-8{margin:0 8px 8px 0}.w3-array-16{margin:0 16px 16px 0}.w3-array-rev{margin:4px 0 0 4px}.w3-array-padding{padding:0 16px 16px 0}.w3-array-padding-4{padding:0 4px 4px 0}.w3-array-padding-8{padding:0 8px 8px 0}.w3-array-padding-rev{padding:4px 0 0 4px}.w3-list-4>*{margin-bottom:4px}.w3-list>*{margin-bottom:8px}.w3-list-16>*{margin-bottom:16px}.w3-list-16>:last-child{margin-bottom:unset}.w3-list-bordered>*{border-bottom:1px solid #e5e7eb}.w3-list-bordered>*:last-child{border-bottom:none;margin-bottom:0}.w3-list-horizontal>*{margin-right:4px}.w3-list-horizontal>*:last-child{margin-right:0}.w3-list-horizontal-8>*{margin-right:8px}.w3-list-horizontal-8>*:last-child{margin-right:0}.w3-list-horizontal-16>*{margin-right:16px}.w3-list-horizontal-16>*:last-child{margin-right:0}.w3-array-list-16-8>*{margin-right:16px;margin-bottom:8px}.w3-array-list>*{margin-right:16px;margin-bottom:16px}.w3-array-list-4>*{margin-right:4px;margin-bottom:4px}.w3-array-list-8>*{margin-right:8px;margin-bottom:8px}.w3-list-horizontal-padding>*{padding-right:4px}.w3-list-horizontal-padding>*:last-child{padding-right:4px}.w3-flex{display:flex}.w3-flex-row-wrap{display:flex;flex-flow:row wrap}.w3-flex-row{display:flex;flex-flow:row}.w3-flex-col-wrap{display:flex;flex-flow:column wrap}.w3-flex-col{display:flex;flex-flow:column}.w3-flex-vstretch{align-items:stretch}.w3-flex-vcenter{align-items:center}.w3-flex-vend{align-items:flex-end}.w3-flex-vstart{align-items:flex-start}.w3-flex-hstretch{justify-content:stretch}.w3-flex-hcenter{justify-content:center}.w3-flex-hend{justify-content:flex-end}.w3-flex-hstart{justify-content:flex-start}.w3-flex-content-center{align-content:center}.w3-flex-grow-s0{flex-grow:0}.w3-flex-grow-s1{flex-grow:1}.w3-flex-grow-s2{flex-grow:2}.w3-flex-grow-s3{flex-grow:3}.w3-flex-grow-scroll{flex-grow:2;height:0px;overflow-y:auto}.w3-flex-inline{display:inline-flex}.w3-flex .w3-col{flex-shrink:0}.w3-inline{display:inline-block}.w3-inline-middle{position:relative;vertical-align:middle;display:inline}.w3-group-inline>*{display:inline-block}.w3-group-align-top>*{vertical-align:top}.w3-group-align-middle>*{vertical-align:middle}.w3-display-inline{display:inline;width:auto}.w3-relative{position:relative}.w3-absolute{position:absolute}.w3-decoration-none{text-decoration:none;border:none}.w3-strike{text-decoration:line-through}.w3-decoration-none:focus{text-decoration:none;border:none;border-bottom:none;box-shadow:0 0 #03a9f4;outline:0}.w3-height-min-100{min-height:100%}.w3-max-100-overflow-hide{max-height:100%;overflow:auto}.w3-overflow-hidden{overflow:hidden}.w3-padding-32{padding:32px}.w3-padding-24{padding:24px}.w3-padding-8{padding:8px}.w3-padding-2{padding:2px}.w3-padding-bottom-8{padding-bottom:8px}.w3-padding-right-8{padding-right:8px}.w3-text-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w3-grow-8{margin:-8px;padding:8px}.w3-grow-16{margin:-16px;padding:8px}.w3-grow-sides-8{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.w3-grow-sides-16{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.w3-margin-32{margin:32px}.w3-margin-64{margin:64px}.w3-margin-bottom-4{margin-bottom:4px}.w3-margin-bottom-8{margin-bottom:8px}.w3-margin-bottom-16{margin-bottom:16px}.w3-margin-bottom-32{margin-bottom:32px}.w3-margin-bottom-64{margin-bottom:64px}.w3-margin-bottom-96{margin-bottom:96px}.w3-margin-4{margin:4px}.w3-margin-8{margin:8px}.w3-margin-2{margin:2px}.w3-margin--4{margin:-4px}.w3-margin--8{margin:-8px}.w3-margin-topbottom-2{margin-top:2px;margin-bottom:2px}.w3-margin-topbottom-32{margin-top:32px;margin-bottom:32px}.w3-margin-topbottom-64{margin-top:64px;margin-bottom:64px}.w3-margin-sides-4{margin-left:4px;margin-right:4px}.w3-margin-sides-8{margin-left:8px;margin-right:8px}.w3-margin-sides-16{margin-left:16px;margin-right:16px}.w3-margin-topbottom-16{margin-top:16px;margin-bottom:16px}.w3-margin-sides--4{margin-left:-4px;margin-right:-4px}.w3-margin-sides--8{margin-left:-8px;margin-right:-8px}.w3-margin-8-4{margin:8px 4px}.w3-margin-16-8{margin:16px 8px}.w3-margin-8-16{margin:8px 16px}.w3-margin-top-4{margin-top:4px}.w3-margin-top-8{margin-top:8px}.w3-margin-top-32{margin-top:32px}.w3-margin-top-64{margin-top:64px}.w3-margin-left-8{margin-left:8px}.w3-margin-right-8{margin-right:8px}.w3-margin-topbottom-8{margin-top:8px;margin-bottom:8px}.w3-margin-topbottom-4{margin-top:4px;margin-bottom:4px}.w3-margin-right-auto{margin-right:auto}.w3-margin-left-auto{margin-left:auto}.w3-margin-top-auto{margin-top:auto}.w3-margin-bottom-auto{margin-bottom:auto}.w3-padding-4{padding:4px}.w3-padding-8-4{padding:8px 4px}.w3-padding-topleft-4{padding-left:4px;padding-top:4px}.w3-padding-top-8{padding-top:8px}.w3-padding-top-32{padding-top:32px}.w3-padding-4-8{padding:4px 8px}.w3-padding-2-8{padding:2px 8px}.w3-padding-4-2{padding:4px 2px}.w3-padding-32-16{padding:32px 16px}.w3-padding-16-8{padding:16px 8px}.w3-padding-8-16{padding:8px 16px}.w3-padding-16-4{padding:16px 4px}.w3-padding-right-4{padding-right:4px}.w3-padding-right-16{padding-right:16px}.w3-padding-sides-32{padding-left:32px;padding-right:32px}.w3-padding-sides-4{padding-left:4px;padding-right:4px}.w3-padding-sides-8{padding-left:8px;padding-right:8px}.w3-padding-sides-16{padding-left:16px;padding-right:16px}.w3-padding-topbottom-32{padding-top:32px;padding-bottom:32px}.w3-padding-topbottom-16{padding-top:16px;padding-bottom:16px}.w3-padding-topbottom-8{padding-top:8px;padding-bottom:8px}.w3-padding-topbottom-4{padding-top:4px;padding-bottom:4px}.w3-padding-topbottom-2{padding-top:4px;padding-bottom:2px}.w3-padding-left-4{padding-left:4px}.w3-display-bottom{position:absolute;bottom:0;left:0;right:0}.w3-pointer{cursor:pointer}.w3-pointer-inner>*{cursor:pointer}.w3-eee{color:#000!important;background-color:#e5e7eb}.w3-ccc{color:#000!important;background-color:#ccc}.w3-text-eee{color:#e5e7eb!important}.w3-text-aaa{color:#aaa!important}.w3-border-ccc{border-color:#ccc;border:1px solid}.w3-border-ddd{border:1px solid #ddd}.w3-border-u-rev{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.w3-border-u{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.w3-border-c{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.w3-border-c-rev{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.w3-border-l{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb}.w3-border-l-rev{border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.w3-border-black-top{border-top:1px solid #e5e7eb}.w3-color-2{background-color:#98878f;color:#fff}.w3-color-tag-bg{background-color:#e1ecf4}.w3-word-wrap{word-wrap:break-word}.w3-pointer-tooltip{background-color:#fff;position:absolute;z-index:50;padding:2px;border:1px solid #999}.w3-pointer-tooltip:before{content:"";position:absolute;border-width:11px;border-style:solid;border-color:transparent}.w3-pointer-tooltip:after{content:"";position:absolute;border-width:10px;border-style:solid;border-color:transparent}.w3-pointer-tooltip.tbottom:before{top:100%;left:50%;margin-left:-11px;border-top-color:#999}.w3-pointer-tooltip.tbottom:after{top:100%;left:50%;margin-left:-10px;border-top-color:#fff}.w3-pointer-tooltip.ttop:before{bottom:100%;left:50%;margin-left:-11px;border-bottom-color:#999}.w3-pointer-tooltip.ttop:after{bottom:100%;left:50%;margin-left:-10px;border-bottom-color:#fff}.w3-pointer-tooltip.tleft:before{left:20px;right:unset}.w3-pointer-tooltip.tleft:after{left:20px;right:unset}.w3-pointer-tooltip.tright:before{right:20px;left:unset}.w3-pointer-tooltip.tright:after{right:20px;left:unset}.w3-border-array{border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.w3-border-array-rev{border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.w3-border-topbottom-black{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.w3-border-topbottom{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.w3-bounded{max-width:100%;max-height:100%}.w3-expand{height:100%;width:100%}.w3-expand-y{height:100%}.w3-expand-x{width:100%}.w3-occupy{position:absolute;top:0;bottom:0;right:0;left:0}.w3-occupy-width{position:absolute;right:0;left:0}.w3-occupy-height{position:absolute;top:0;bottom:0}.w3-focus-no-outline:focus{outline:none}.w3-no-outline{outline-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.w3-border-sides{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.w3-capitalize{text-transform:capitalize}.w3-first-letter-capitalize:first-letter{text-transform:uppercase}table.w3-table-cell-padding-4 td,table.w3-table-cell-padding-4 td:first-child{padding:2px}.w3-field-container{position:relative;margin-top:20px}.w3-field{width:100%;outline:0}.w3-floating-label{position:absolute;pointer-events:none;top:5px;left:10px;font-size:10px;opacity:0;padding:0 5px;transition:.2s ease-in-out}.w3-field:valid+.w3-floating-label{opacity:1;top:-15px}.w3-field:focus+.w3-floating-label{color:#03a9f4}.w3-field:focus{border-bottom:1px solid #03a9f4}.w3-border-none{border:none}.w3-hidden{visibility:hidden}.w3-ul-simple li{list-style:none;padding:8px 4px}.w3-text-circle{display:inline-block;line-height:0;border-radius:50%}.w3-text-circle span{display:inline-block;padding-top:50%;padding-bottom:50%;margin-left:8px;margin-right:8px}.w3-zebra-colors>div:nth-of-type(2n){background:#e0e0e0}.w3-input-underline-transparent{border:0;outline:0;background:0 0;border-bottom:1px solid #000}.w3-tab-active{border-bottom:3px solid #009688}.w3-emoji{font-size:inherit;line-height:normal;vertical-align:middle;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w3-text-icons .w3-emoji{margin:0 8px 8px 0}.w3-hide-scrollbar::-webkit-scrollbar{display:none}.w3-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.w3-animate-spin{animation:spinning 2s infinite linear}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}to{opacity:0}}.w3-animate-opacity{animation:opac .8s}@keyframes opac{0%{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:animatetop .2s}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:animateleft .2s}@keyframes animateleft{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;animation:animateright .2s}@keyframes animateright{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;animation:animatebottom .2s}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{animation:animatezoom .6s}@keyframes animatezoom{0%{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%!important}@keyframes animate-pulse{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.w3-animate-pulse{animation:animate-pulse .7s ease infinite}@keyframes heartbeat{to{transform:scale(1.1)}}.w3-animate-heartbeat{animation:heartbeat .25s infinite alternate;transform-origin:center}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.w3-animate-marquee{animation:marquee 10s linear infinite}@keyframes shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-10px)}20%,40%,60%{transform:translate(10px)}80%{transform:translate(8px)}90%{transform:translate(-8px)}}.w3-animate-shake{animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both}@keyframes rotate-scale-up{0%{transform:scale(1) rotate(0)}50%{transform:scale(2) rotate(180deg)}to{transform:scale(1) rotate(360deg)}}.w3-animate-rotate-scale-up{animation:rotate-scale-up .65s linear both}@keyframes rotate-in-center{0%{transform:rotate(-360deg);opacity:0}to{transform:rotate(0);opacity:1}}.w3-animate-rotate-in-center{animation:rotate-in-center .6s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-from-bottom{0%{top:100%;bottom:-100%}}.w3-animate-slide-in-from-bottom{animation:slide-in-from-bottom .3s ease-out both}@keyframes slide-in-from-top{0%{top:-100%;bottom:100%}}.w3-animate-slide-in-from-top{animation:slide-in-from-top .3s ease-out both}@keyframes slide-in-from-left{0%{left:-100%;right:100%}}.w3-animate-slide-in-from-left{animation:slide-in-from-left .3s ease-in-out both}@keyframes slide-in-from-right{0%{right:-100%;left:100%}}.w3-animate-slide-in-from-right{animation:slide-in-from-right .3s ease-in-out both}@keyframes slide-out-to-left{to{left:-100%;right:100%}}.w3-animate-slide-out-to-left{animation:slide-out-to-left .3s ease-out both}@keyframes slide-out-to-right{to{right:-100%;left:100%}}.w3-animate-slide-out-to-right{animation:slide-out-to-right .3s ease-out both}@keyframes animate-padding-top-64{to{padding-top:64px}}.w3-animate-padding-top-64{padding-top:64px;animation:animate-padding-top-64 .2s ease-in-out both}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{top:0;right:0;bottom:0;left:0}.tw--bottom-px{bottom:-1px}.tw--top-px{top:-1px}.tw-bottom-\[0\]{bottom:0}.tw-left-0{left:0}.tw-left-2\/4{left:50%}.tw-left-\[0\]{left:0}.tw-right-0,.tw-right-\[0\]{right:0}.tw-top-0{top:0}.tw-top-1\/2,.tw-top-2\/4{top:50%}.tw-top-\[0\]{top:0}.tw-top-full{top:100%}.tw-z-10{z-index:10}.tw-z-30{z-index:30}.tw-z-40{z-index:40}.tw-float-left{float:left}.tw-m-2{margin:.5rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-my-8{margin-top:2rem;margin-bottom:2rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-20{margin-bottom:5rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[4px\]{margin-bottom:4px}.tw-ml-1{margin-left:.25rem}.tw-ml-\[8px\]{margin-left:8px}.tw-mr-1{margin-right:.25rem}.tw-mr-2{margin-right:.5rem}.tw-mr-4{margin-right:1rem}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mt-4{margin-top:1rem}.tw-mt-\[3px\]{margin-top:3px}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-hidden{display:none}.tw-aspect-square{aspect-ratio:1 / 1}.tw-aspect-video{aspect-ratio:16 / 9}.tw-h-4{height:1rem}.tw-h-\[100px\]{height:100px}.tw-h-\[140px\]{height:140px}.tw-h-\[32px\]{height:32px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-max-h-\[120px\]{max-height:120px}.tw-max-h-full{max-height:100%}.tw-min-h-screen{min-height:100vh}.tw-w-4{width:1rem}.tw-w-\[100px\]{width:100px}.tw-w-\[136px\]{width:136px}.tw-w-\[18px\]{width:18px}.tw-w-\[220px\]{width:220px}.tw-w-\[29\%\]{width:29%}.tw-w-\[30\%\]{width:30%}.tw-w-\[95\.83333\%\]{width:95.83333%}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-min-w-\[220px\]{min-width:220px}.tw-min-w-\[275px\]{min-width:275px}.tw-max-w-\[220px\]{max-width:220px}.tw-max-w-\[800px\]{max-width:800px}.tw-max-w-full{max-width:100%}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0{flex-shrink:0}.tw-flex-grow{flex-grow:1}.tw--translate-x-1\/2{--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))}.tw--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))}@keyframes tw-spinning{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.tw-animate-custom-spin{animation:tw-spinning 2s infinite linear}.tw-cursor-grab{cursor:grab}.tw-cursor-pointer{cursor:pointer}.tw-snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.tw-snap-mandatory{--tw-scroll-snap-strictness: mandatory}.tw-snap-center{scroll-snap-align:center}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-\[10px\]{gap:10px}.tw-gap-\[16px\]{gap:16px}.tw-gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.tw-gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.tw-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.tw-gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.tw-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)))}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-scroll{overflow-y:scroll}.tw-scroll-smooth{scroll-behavior:smooth}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-whitespace-break-spaces{white-space:break-spaces}.tw-break-all{word-break:break-all}.tw-rounded{border-radius:.25rem}.tw-rounded-\[12px\]{border-radius:12px}.tw-rounded-\[4px\]{border-radius:4px}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-sm{border-radius:.125rem}.tw-rounded-xl{border-radius:.75rem}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-b{border-bottom-width:1px}.tw-border-l{border-left-width:1px}.tw-border-t{border-top-width:1px}.tw-border-\[\#898989\]{--tw-border-opacity: 1;border-color:rgb(137 137 137 / var(--tw-border-opacity, 1))}.tw-border-\[\#D1D1D1\]{--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1))}.tw-border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.tw-border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.tw-border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.tw-border-primary{--tw-border-opacity: 1;border-color:rgb(33 88 91 / var(--tw-border-opacity, 1))}.tw-border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.tw-bg-\[\#15956E0F\]{background-color:#15956e0f}.tw-bg-\[\#d9d9d9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.tw-bg-\[rgba\(0\,_0\,_0\,_0\.6\)\]{background-color:#0009}.tw-bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.tw-bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.tw-bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.tw-bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-bg-opacity-75{--tw-bg-opacity: .75}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.\!tw-p-0\.5{padding:.125rem!important}.tw-p-1{padding:.25rem}.tw-p-1\.5{padding:.375rem}.tw-p-2{padding:.5rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-\[8px\]{padding:8px}.tw-px-0{padding-left:0;padding-right:0}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-\[20px\]{padding-left:20px;padding-right:20px}.tw-px-\[27px\]{padding-left:27px;padding-right:27px}.tw-py-0{padding-top:0;padding-bottom:0}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-\[13px\]{padding-top:13px;padding-bottom:13px}.tw-py-\[16px\]{padding-top:16px;padding-bottom:16px}.tw-pl-2{padding-left:.5rem}.tw-pt-\[100px\]{padding-top:100px}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-text-top{vertical-align:text-top}.tw-text-\[11px\]{font-size:11px}.tw-text-\[12px\]{font-size:12px}.tw-text-\[13px\]{font-size:13px}.tw-text-\[14px\]{font-size:14px}.tw-text-\[16px\]{font-size:16px}.tw-text-\[18px\]{font-size:18px}.tw-text-\[34px\]{font-size:34px}.tw-text-lg{font-size:20px;line-height:28px;letter-spacing:.03em;font-weight:700}.tw-text-md{font-size:16px;line-height:24px}.tw-text-sm{font-size:14px;line-height:20px}.tw-text-xs{font-size:12px;line-height:16px}.tw-text-xxs{font-size:10px;line-height:12px}.tw-font-\[450\]{font-weight:450}.tw-font-bold{font-weight:650}.tw-font-medium{font-weight:450}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:550}.tw-capitalize{text-transform:capitalize}.tw-italic{font-style:italic}.tw-not-italic{font-style:normal}.tw-leading-\[20px\]{line-height:20px}.tw-leading-\[28px\]{line-height:28px}.tw-leading-snug{line-height:1.375}.\!tw-text-\[\#000\]{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.tw-text-\[\#5c5f62\]{--tw-text-opacity: 1;color:rgb(92 95 98 / var(--tw-text-opacity, 1))}.tw-text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.tw-text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.tw-text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tw-text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tw-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.tw-text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.tw-text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.tw-text-inherit{color:inherit}.tw-text-primary-text{color:var(--main-text-color)}.tw-text-primary-v2{color:var(--primary-color)}.tw-text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.tw-text-secondary-text{color:var(--sub-text-color)}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-no-underline{text-decoration-line:none}.tw-shadow-\[rgba\(60\,_64\,_67\,_0\.3\)_0px_1px_2px_0px\,_rgba\(60\,_64\,_67\,_0\.15\)_0px_1px_3px_1px\]{--tw-shadow: rgba(60, 64, 67, .3) 0px 1px 2px 0px, rgba(60, 64, 67, .15) 0px 1px 3px 1px;--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 1px 3px 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)}.tw-shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-ring-2{--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)}.tw-ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}*,:before,:after{--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-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }:root{--bg: #fbfaf8;--surface: #ffffff;--ink: #1d1b19;--ink-soft: #6b6560;--line: #e7e2db;--accent: #1f6f5c;--accent-soft: #e8f2ee;--agent: #f4f1ea;--radius: 14px;--shadow: 0 1px 2px rgba(29, 27, 25, .05), 0 8px 24px rgba(29, 27, 25, .06)}@media(prefers-color-scheme:dark){:root{--bg: #171614;--surface: #211f1d;--ink: #f2efea;--ink-soft: #a49d95;--line: #333029;--accent: #6fc0a6;--accent-soft: #23342e;--agent: #2a2724;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3)}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.app{max-width:780px;margin:0 auto;padding:24px 20px 64px}header.top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}header.top h1{font-size:20px;margin:0;letter-spacing:-.01em}header.top h1 span{color:var(--accent)}header.top .who{color:var(--ink-soft);font-size:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.card+.card{margin-top:16px}h2{font-size:17px;margin:0 0 6px;letter-spacing:-.01em}p.sub{color:var(--ink-soft);margin:0 0 18px;font-size:14px}label{display:block;font-size:13px;color:var(--ink-soft);margin-bottom:6px}input,textarea{width:100%;padding:11px 13px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px}input:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}textarea{resize:vertical;min-height:84px}button{font:inherit;font-weight:550;cursor:pointer;border-radius:10px;padding:11px 18px;border:1px solid transparent;background:var(--accent);color:#fff;transition:opacity .15s ease}button:hover:not(:disabled){opacity:.88}button:disabled{opacity:.5;cursor:not-allowed}button.ghost{background:transparent;color:var(--ink);border-color:var(--line)}button.chip{background:var(--accent-soft);color:var(--accent);padding:7px 13px;font-size:14px;font-weight:500}button.link{background:none;color:var(--accent);padding:0;font-weight:500;text-decoration:underline;text-underline-offset:3px}.row{display:flex;gap:10px;align-items:center}.row>.grow{flex:1;min-width:0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.stack>*+*{margin-top:14px}.error{background:#fdecea;color:#8c2f22;border-radius:10px;padding:10px 13px;font-size:14px;margin-top:14px}@media(prefers-color-scheme:dark){.error{background:#3a211d;color:#f0b3a8}}.question{font-size:20px;line-height:1.35;margin:0 0 16px;letter-spacing:-.01em}.progress{font-size:12px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em}.match,.chat-row{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-top:1px solid var(--line);text-align:left;width:100%;background:none;color:inherit;border-left:0;border-right:0;border-bottom:0;font-weight:400;border-radius:0}.match:first-of-type,.chat-row:first-of-type{border-top:0}.avatar{width:38px;height:38px;border-radius:50%;flex:none;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:600;font-size:15px}.match .name,.chat-row .name{font-weight:550}.match .headline,.chat-row .preview{color:var(--ink-soft);font-size:14px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.tag{font-size:12px;background:var(--agent);color:var(--ink-soft);padding:3px 9px;border-radius:999px}.badge{background:var(--accent);color:#fff;border-radius:999px;font-size:12px;padding:1px 8px;margin-left:auto;flex:none}.messages{display:flex;flex-direction:column;gap:10px;margin:18px 0}.msg{max-width:78%;padding:10px 14px;border-radius:16px;font-size:15px}.msg.mine{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:5px}.msg.theirs{align-self:flex-start;background:var(--agent);border-bottom-left-radius:5px}.msg .from{font-size:11px;opacity:.75;display:block;margin-bottom:3px}.msg.summary{align-self:stretch;max-width:100%;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius)}.msg.summary .from{color:var(--accent);font-weight:600;opacity:1}.empty{color:var(--ink-soft);font-size:14px;padding:22px 0;text-align:center}.location-field{display:flex;align-items:center;gap:10px;width:100%;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 13px;font-weight:400;text-align:left}.location-field .muted{color:var(--ink-soft)}.location-field-hint{margin-left:auto;font-size:12px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.search-where{gap:10px}.search-where .location-field{flex:1;min-width:0}.search-where select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.search-where select:disabled{opacity:.55}.location-picker{padding:18px 20px;color:#1d1b19}.location-picker>div:last-child{margin-bottom:0!important;height:42vh!important}.location-picker iframe{width:100%;height:100%}.distance{font-weight:400;font-size:12px;color:var(--ink-soft);margin-left:8px}.push-hint{padding:18px 20px;color:#4b4641;font-size:15px}.btn-primary-v2,.btn-tertiary{font:inherit;font-weight:550;cursor:pointer;border-radius:10px;padding:10px 18px;border:1px solid transparent}.btn-primary-v2{background:var(--accent);color:#fff}.btn-tertiary{background:transparent;color:#4b4641;border-color:#e7e2db}.btn-primary-v2:hover,.btn-tertiary:hover{opacity:.88}.hover\:tw-bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:tw-text-primary-v2:hover{color:var(--primary-color)}.hover\:tw-underline:hover{text-decoration-line:underline}.hover\:tw-ring-1:hover{--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(1px + 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)}.hover\:tw-ring-gray-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}@media not all and (min-width:1280px){.max-xl\:tw-absolute{position:absolute}.max-xl\:tw-right-2{right:.5rem}.max-xl\:tw-top-2{top:.5rem}}@media not all and (min-width:768px){.max-md\:tw-h-\[40px\]{height:40px}}@media not all and (min-width:640px){.max-sm\:tw-text-\[16px\]{font-size:16px}}@media(min-width:768px){.md\:tw-flex{display:flex}.md\:tw-border{border-width:1px}}@media(min-width:1024px){.lg\:tw-py-4{padding-top:1rem;padding-bottom:1rem}}
